From 317c79d37d7bb9de791b242d23549c824ab2a3c5 Mon Sep 17 00:00:00 2001 From: Celyn Susanto Date: Sat, 9 Mar 2019 00:04:56 +0700 Subject: [PATCH] Celyn Susanto --- client/.firebase/hosting.YnVpbGQ.cache | 16 + client/.firebaserc | 5 + client/.gitignore | 24 + client/README.md | 68 + client/database.rules.json | 7 + client/firebase.json | 19 + client/package-lock.json | 17086 ++++++++++++++++ client/package.json | 33 + client/public/favicon.ico | Bin 0 -> 3870 bytes client/public/index.html | 50 + client/public/manifest.json | 15 + .../543aa75c-67ff-4b98-b1b9-12054ef3fbe9.gif | Bin 0 -> 111099 bytes client/src/App.css | 121 + client/src/App.js | 40 + client/src/App.test.js | 9 + client/src/components/Button.jsx | 11 + client/src/components/Card.jsx | 21 + client/src/components/Carousel.jsx | 32 + client/src/components/Dropdown.jsx | 89 + client/src/components/FormInput.jsx | 17 + client/src/components/Icon.jsx | 11 + client/src/components/Jumbotron.jsx | 55 + client/src/components/List.jsx | 15 + client/src/components/Navbar.jsx | 18 + client/src/components/Pagination.jsx | 26 + client/src/components/PrivateRoute.jsx | 11 + client/src/components/SearchInput.jsx | 13 + client/src/index.css | 14 + client/src/index.js | 12 + client/src/logo.svg | 7 + client/src/serviceWorker.js | 135 + client/src/store/actions/favorites.js | 56 + client/src/store/actions/fetchApi.js | 33 + client/src/store/actions/user.js | 30 + client/src/store/index.js | 9 + client/src/store/reducers/favorites.js | 32 + client/src/store/reducers/fetchApi.js | 27 + client/src/store/reducers/user.js | 24 + client/src/views/Detail.jsx | 72 + client/src/views/Home.jsx | 104 + client/src/views/mirage-waiting.png | Bin 0 -> 98099 bytes 41 files changed, 18367 insertions(+) create mode 100644 client/.firebase/hosting.YnVpbGQ.cache create mode 100644 client/.firebaserc create mode 100755 client/.gitignore create mode 100755 client/README.md create mode 100644 client/database.rules.json create mode 100644 client/firebase.json create mode 100644 client/package-lock.json create mode 100644 client/package.json create mode 100755 client/public/favicon.ico create mode 100755 client/public/index.html create mode 100755 client/public/manifest.json create mode 100644 client/src/543aa75c-67ff-4b98-b1b9-12054ef3fbe9.gif create mode 100755 client/src/App.css create mode 100755 client/src/App.js create mode 100755 client/src/App.test.js create mode 100644 client/src/components/Button.jsx create mode 100644 client/src/components/Card.jsx create mode 100644 client/src/components/Carousel.jsx create mode 100644 client/src/components/Dropdown.jsx create mode 100644 client/src/components/FormInput.jsx create mode 100644 client/src/components/Icon.jsx create mode 100644 client/src/components/Jumbotron.jsx create mode 100644 client/src/components/List.jsx create mode 100644 client/src/components/Navbar.jsx create mode 100644 client/src/components/Pagination.jsx create mode 100644 client/src/components/PrivateRoute.jsx create mode 100644 client/src/components/SearchInput.jsx create mode 100755 client/src/index.css create mode 100755 client/src/index.js create mode 100755 client/src/logo.svg create mode 100755 client/src/serviceWorker.js create mode 100644 client/src/store/actions/favorites.js create mode 100644 client/src/store/actions/fetchApi.js create mode 100644 client/src/store/actions/user.js create mode 100644 client/src/store/index.js create mode 100644 client/src/store/reducers/favorites.js create mode 100644 client/src/store/reducers/fetchApi.js create mode 100644 client/src/store/reducers/user.js create mode 100644 client/src/views/Detail.jsx create mode 100644 client/src/views/Home.jsx create mode 100644 client/src/views/mirage-waiting.png diff --git a/client/.firebase/hosting.YnVpbGQ.cache b/client/.firebase/hosting.YnVpbGQ.cache new file mode 100644 index 0000000..eb7b1ed --- /dev/null +++ b/client/.firebase/hosting.YnVpbGQ.cache @@ -0,0 +1,16 @@ +404.html,1552064573996,05cbc6f94d7a69ce2e29646eab13be2c884e61ba93e3094df5028866876d18b3 +asset-manifest.json,1552064135537,5d1fe833b3e79266c15c5f75df0482a9874a8be9c1e28787e82e04dd3e2b4103 +index.html,1552064135537,1dbfcfaef0fe0ec800b32e60e1f422191aa41d550c6d439fb8a581f59f8fff7e +precache-manifest.2c66b0449be0dda6c4a6fb170b95eb3d.js,1552064135537,b12f037dff063e3adb22096fcf4df99b57d19f3e99555509530a0906cfb39f08 +favicon.ico,499162500000,b72f7455f00e4e58792d2bca892abb068e2213838c0316d6b7a0d6d16acd1955 +service-worker.js,1552064135537,832e5b498a7709d1a320bf6463959645467f91edfa35d1216ac1cd519ce48d7f +static/css/main.326a37d7.chunk.css,1552064135559,2e2b552bc0bed7073f6573db8ff8150915630f26bd2a970e123a5f267e07f773 +static/css/main.326a37d7.chunk.css.map,1552064135633,1da0edc574189f4f032b3d6898aed67f0570045d43bd071581d58e17b39060da +static/js/runtime~main.fdfcfda2.js,1552064135632,a98f099106e478773adc01f15f58f2f6ebe0f2e84233f7b37d118f90685dee40 +static/js/main.faeffc9e.chunk.js,1552064135570,2cf9863addd701a0e692368a0e67ec736e6195e64616bff488f69ec37ac4a9c5 +static/media/logo.5d5d9eef.svg,1552064135558,45e3776da5a899185aa64ba11c8a59406f29a2de1d14efd166c59ff758019c9a +static/js/runtime~main.fdfcfda2.js.map,1552064135634,16648a77266513083ee7168e4552050ef50476172bcf27485998ef99f2dc848b +static/js/main.faeffc9e.chunk.js.map,1552064135633,cffa20512c35d82d2cbf84c5efd61e9c577a5281851be70dacfb601b2dace4e7 +manifest.json,499162500000,6aaf3d87dd9bb1e96f9c691c50d0ed378ed98a120a76dea78291281834cd36e9 +static/js/2.f4e9abe8.chunk.js,1552064135633,8dfd0369c2a08a4b547c3bf7a58e5001ad0bbc46020098360e145917879863b8 +static/js/2.f4e9abe8.chunk.js.map,1552064135639,66f9b1584372e6b067f130510e591f3716a9112a702cf4b9ae257c063cef67f0 diff --git a/client/.firebaserc b/client/.firebaserc new file mode 100644 index 0000000..6958c44 --- /dev/null +++ b/client/.firebaserc @@ -0,0 +1,5 @@ +{ + "projects": { + "default": "moviee-b4eb8" + } +} diff --git a/client/.gitignore b/client/.gitignore new file mode 100755 index 0000000..609b6bf --- /dev/null +++ b/client/.gitignore @@ -0,0 +1,24 @@ +# See https://help.github.com/articles/ignoring-files/ for more about ignoring files. + +# dependencies +/node_modules +/.pnp +.pnp.js +api + +# testing +/coverage + +# production +/build + +# misc +.DS_Store +.env.local +.env.development.local +.env.test.local +.env.production.local + +npm-debug.log* +yarn-debug.log* +yarn-error.log* diff --git a/client/README.md b/client/README.md new file mode 100755 index 0000000..9d9614c --- /dev/null +++ b/client/README.md @@ -0,0 +1,68 @@ +This project was bootstrapped with [Create React App](https://github.com/facebook/create-react-app). + +## Available Scripts + +In the project directory, you can run: + +### `npm start` + +Runs the app in the development mode.
+Open [http://localhost:3000](http://localhost:3000) to view it in the browser. + +The page will reload if you make edits.
+You will also see any lint errors in the console. + +### `npm test` + +Launches the test runner in the interactive watch mode.
+See the section about [running tests](https://facebook.github.io/create-react-app/docs/running-tests) for more information. + +### `npm run build` + +Builds the app for production to the `build` folder.
+It correctly bundles React in production mode and optimizes the build for the best performance. + +The build is minified and the filenames include the hashes.
+Your app is ready to be deployed! + +See the section about [deployment](https://facebook.github.io/create-react-app/docs/deployment) for more information. + +### `npm run eject` + +**Note: this is a one-way operation. Once you `eject`, you can’t go back!** + +If you aren’t satisfied with the build tool and configuration choices, you can `eject` at any time. This command will remove the single build dependency from your project. + +Instead, it will copy all the configuration files and the transitive dependencies (Webpack, Babel, ESLint, etc) right into your project so you have full control over them. All of the commands except `eject` will still work, but they will point to the copied scripts so you can tweak them. At this point you’re on your own. + +You don’t have to ever use `eject`. The curated feature set is suitable for small and middle deployments, and you shouldn’t feel obligated to use this feature. However we understand that this tool wouldn’t be useful if you couldn’t customize it when you are ready for it. + +## Learn More + +You can learn more in the [Create React App documentation](https://facebook.github.io/create-react-app/docs/getting-started). + +To learn React, check out the [React documentation](https://reactjs.org/). + +### Code Splitting + +This section has moved here: https://facebook.github.io/create-react-app/docs/code-splitting + +### Analyzing the Bundle Size + +This section has moved here: https://facebook.github.io/create-react-app/docs/analyzing-the-bundle-size + +### Making a Progressive Web App + +This section has moved here: https://facebook.github.io/create-react-app/docs/making-a-progressive-web-app + +### Advanced Configuration + +This section has moved here: https://facebook.github.io/create-react-app/docs/advanced-configuration + +### Deployment + +This section has moved here: https://facebook.github.io/create-react-app/docs/deployment + +### `npm run build` fails to minify + +This section has moved here: https://facebook.github.io/create-react-app/docs/troubleshooting#npm-run-build-fails-to-minify diff --git a/client/database.rules.json b/client/database.rules.json new file mode 100644 index 0000000..f54493d --- /dev/null +++ b/client/database.rules.json @@ -0,0 +1,7 @@ +{ + /* Visit https://firebase.google.com/docs/database/security to learn more about security rules. */ + "rules": { + ".read": false, + ".write": false + } +} \ No newline at end of file diff --git a/client/firebase.json b/client/firebase.json new file mode 100644 index 0000000..dfebb86 --- /dev/null +++ b/client/firebase.json @@ -0,0 +1,19 @@ +{ + "database": { + "rules": "database.rules.json" + }, + "hosting": { + "public": "build", + "ignore": [ + "firebase.json", + "**/.*", + "**/node_modules/**" + ], + "rewrites": [ + { + "source": "**", + "destination": "/index.html" + } + ] + } +} diff --git a/client/package-lock.json b/client/package-lock.json new file mode 100644 index 0000000..30cc2cd --- /dev/null +++ b/client/package-lock.json @@ -0,0 +1,17086 @@ +{ + "name": "client", + "version": "0.1.0", + "lockfileVersion": 1, + "requires": true, + "dependencies": { + "@babel/code-frame": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.0.0.tgz", + "integrity": "sha512-OfC2uemaknXr87bdLUkWog7nYuliM9Ij5HUcajsVcMCpQrcLmtxRbVFTIqmcSkSeYRBFBRxs2FiUqFJDLdiebA==", + "requires": { + "@babel/highlight": "^7.0.0" + } + }, + "@babel/core": { + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.2.2.tgz", + "integrity": "sha512-59vB0RWt09cAct5EIe58+NzGP4TFSD3Bz//2/ELy3ZeTeKF6VTD1AXlH8BGGbCX0PuobZBsIzO7IAI9PH67eKw==", + "requires": { + "@babel/code-frame": "^7.0.0", + "@babel/generator": "^7.2.2", + "@babel/helpers": "^7.2.0", + "@babel/parser": "^7.2.2", + "@babel/template": "^7.2.2", + "@babel/traverse": "^7.2.2", + "@babel/types": "^7.2.2", + "convert-source-map": "^1.1.0", + "debug": "^4.1.0", + "json5": "^2.1.0", + "lodash": "^4.17.10", + "resolve": "^1.3.2", + "semver": "^5.4.1", + "source-map": "^0.5.0" + } + }, + "@babel/generator": { + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.3.4.tgz", + "integrity": "sha512-8EXhHRFqlVVWXPezBW5keTiQi/rJMQTg/Y9uVCEZ0CAF3PKtCCaVRnp64Ii1ujhkoDhhF1fVsImoN4yJ2uz4Wg==", + "requires": { + "@babel/types": "^7.3.4", + "jsesc": "^2.5.1", + "lodash": "^4.17.11", + "source-map": "^0.5.0", + "trim-right": "^1.0.1" + } + }, + "@babel/helper-annotate-as-pure": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.0.0.tgz", + "integrity": "sha512-3UYcJUj9kvSLbLbUIfQTqzcy5VX7GRZ/CCDrnOaZorFFM01aXp1+GJwuFGV4NDDoAS+mOUyHcO6UD/RfqOks3Q==", + "requires": { + "@babel/types": "^7.0.0" + } + }, + "@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.1.0.tgz", + "integrity": "sha512-qNSR4jrmJ8M1VMM9tibvyRAHXQs2PmaksQF7c1CGJNipfe3D8p+wgNwgso/P2A2r2mdgBWAXljNWR0QRZAMW8w==", + "requires": { + "@babel/helper-explode-assignable-expression": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "@babel/helper-builder-react-jsx": { + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-react-jsx/-/helper-builder-react-jsx-7.3.0.tgz", + "integrity": "sha512-MjA9KgwCuPEkQd9ncSXvSyJ5y+j2sICHyrI0M3L+6fnS4wMSNDc1ARXsbTfbb2cXHn17VisSnU/sHFTCxVxSMw==", + "requires": { + "@babel/types": "^7.3.0", + "esutils": "^2.0.0" + } + }, + "@babel/helper-call-delegate": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/helper-call-delegate/-/helper-call-delegate-7.1.0.tgz", + "integrity": "sha512-YEtYZrw3GUK6emQHKthltKNZwszBcHK58Ygcis+gVUrF4/FmTVr5CCqQNSfmvg2y+YDEANyYoaLz/SHsnusCwQ==", + "requires": { + "@babel/helper-hoist-variables": "^7.0.0", + "@babel/traverse": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "@babel/helper-create-class-features-plugin": { + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.3.4.tgz", + "integrity": "sha512-uFpzw6L2omjibjxa8VGZsJUPL5wJH0zzGKpoz0ccBkzIa6C8kWNUbiBmQ0rgOKWlHJ6qzmfa6lTiGchiV8SC+g==", + "requires": { + "@babel/helper-function-name": "^7.1.0", + "@babel/helper-member-expression-to-functions": "^7.0.0", + "@babel/helper-optimise-call-expression": "^7.0.0", + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-replace-supers": "^7.3.4", + "@babel/helper-split-export-declaration": "^7.0.0" + } + }, + "@babel/helper-define-map": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/helper-define-map/-/helper-define-map-7.1.0.tgz", + "integrity": "sha512-yPPcW8dc3gZLN+U1mhYV91QU3n5uTbx7DUdf8NnPbjS0RMwBuHi9Xt2MUgppmNz7CJxTBWsGczTiEp1CSOTPRg==", + "requires": { + "@babel/helper-function-name": "^7.1.0", + "@babel/types": "^7.0.0", + "lodash": "^4.17.10" + } + }, + "@babel/helper-explode-assignable-expression": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.1.0.tgz", + "integrity": "sha512-NRQpfHrJ1msCHtKjbzs9YcMmJZOg6mQMmGRB+hbamEdG5PNpaSm95275VD92DvJKuyl0s2sFiDmMZ+EnnvufqA==", + "requires": { + "@babel/traverse": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "@babel/helper-function-name": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.1.0.tgz", + "integrity": "sha512-A95XEoCpb3TO+KZzJ4S/5uW5fNe26DjBGqf1o9ucyLyCmi1dXq/B3c8iaWTfBk3VvetUxl16e8tIrd5teOCfGw==", + "requires": { + "@babel/helper-get-function-arity": "^7.0.0", + "@babel/template": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.0.0.tgz", + "integrity": "sha512-r2DbJeg4svYvt3HOS74U4eWKsUAMRH01Z1ds1zx8KNTPtpTL5JAsdFv8BNyOpVqdFhHkkRDIg5B4AsxmkjAlmQ==", + "requires": { + "@babel/types": "^7.0.0" + } + }, + "@babel/helper-hoist-variables": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.0.0.tgz", + "integrity": "sha512-Ggv5sldXUeSKsuzLkddtyhyHe2YantsxWKNi7A+7LeD12ExRDWTRk29JCXpaHPAbMaIPZSil7n+lq78WY2VY7w==", + "requires": { + "@babel/types": "^7.0.0" + } + }, + "@babel/helper-member-expression-to-functions": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.0.0.tgz", + "integrity": "sha512-avo+lm/QmZlv27Zsi0xEor2fKcqWG56D5ae9dzklpIaY7cQMK5N8VSpaNVPPagiqmy7LrEjK1IWdGMOqPu5csg==", + "requires": { + "@babel/types": "^7.0.0" + } + }, + "@babel/helper-module-imports": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.0.0.tgz", + "integrity": "sha512-aP/hlLq01DWNEiDg4Jn23i+CXxW/owM4WpDLFUbpjxe4NS3BhLVZQ5i7E0ZrxuQ/vwekIeciyamgB1UIYxxM6A==", + "requires": { + "@babel/types": "^7.0.0" + } + }, + "@babel/helper-module-transforms": { + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.2.2.tgz", + "integrity": "sha512-YRD7I6Wsv+IHuTPkAmAS4HhY0dkPobgLftHp0cRGZSdrRvmZY8rFvae/GVu3bD00qscuvK3WPHB3YdNpBXUqrA==", + "requires": { + "@babel/helper-module-imports": "^7.0.0", + "@babel/helper-simple-access": "^7.1.0", + "@babel/helper-split-export-declaration": "^7.0.0", + "@babel/template": "^7.2.2", + "@babel/types": "^7.2.2", + "lodash": "^4.17.10" + } + }, + "@babel/helper-optimise-call-expression": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.0.0.tgz", + "integrity": "sha512-u8nd9NQePYNQV8iPWu/pLLYBqZBa4ZaY1YWRFMuxrid94wKI1QNt67NEZ7GAe5Kc/0LLScbim05xZFWkAdrj9g==", + "requires": { + "@babel/types": "^7.0.0" + } + }, + "@babel/helper-plugin-utils": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.0.0.tgz", + "integrity": "sha512-CYAOUCARwExnEixLdB6sDm2dIJ/YgEAKDM1MOeMeZu9Ld/bDgVo8aiWrXwcY7OBh+1Ea2uUcVRcxKk0GJvW7QA==" + }, + "@babel/helper-regex": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-regex/-/helper-regex-7.0.0.tgz", + "integrity": "sha512-TR0/N0NDCcUIUEbqV6dCO+LptmmSQFQ7q70lfcEB4URsjD0E1HzicrwUH+ap6BAQ2jhCX9Q4UqZy4wilujWlkg==", + "requires": { + "lodash": "^4.17.10" + } + }, + "@babel/helper-remap-async-to-generator": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.1.0.tgz", + "integrity": "sha512-3fOK0L+Fdlg8S5al8u/hWE6vhufGSn0bN09xm2LXMy//REAF8kDCrYoOBKYmA8m5Nom+sV9LyLCwrFynA8/slg==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.0.0", + "@babel/helper-wrap-function": "^7.1.0", + "@babel/template": "^7.1.0", + "@babel/traverse": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "@babel/helper-replace-supers": { + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.3.4.tgz", + "integrity": "sha512-pvObL9WVf2ADs+ePg0jrqlhHoxRXlOa+SHRHzAXIz2xkYuOHfGl+fKxPMaS4Fq+uje8JQPobnertBBvyrWnQ1A==", + "requires": { + "@babel/helper-member-expression-to-functions": "^7.0.0", + "@babel/helper-optimise-call-expression": "^7.0.0", + "@babel/traverse": "^7.3.4", + "@babel/types": "^7.3.4" + } + }, + "@babel/helper-simple-access": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.1.0.tgz", + "integrity": "sha512-Vk+78hNjRbsiu49zAPALxTb+JUQCz1aolpd8osOF16BGnLtseD21nbHgLPGUwrXEurZgiCOUmvs3ExTu4F5x6w==", + "requires": { + "@babel/template": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.0.0.tgz", + "integrity": "sha512-MXkOJqva62dfC0w85mEf/LucPPS/1+04nmmRMPEBUB++hiiThQ2zPtX/mEWQ3mtzCEjIJvPY8nuwxXtQeQwUag==", + "requires": { + "@babel/types": "^7.0.0" + } + }, + "@babel/helper-wrap-function": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.2.0.tgz", + "integrity": "sha512-o9fP1BZLLSrYlxYEYyl2aS+Flun5gtjTIG8iln+XuEzQTs0PLagAGSXUcqruJwD5fM48jzIEggCKpIfWTcR7pQ==", + "requires": { + "@babel/helper-function-name": "^7.1.0", + "@babel/template": "^7.1.0", + "@babel/traverse": "^7.1.0", + "@babel/types": "^7.2.0" + } + }, + "@babel/helpers": { + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.3.1.tgz", + "integrity": "sha512-Q82R3jKsVpUV99mgX50gOPCWwco9Ec5Iln/8Vyu4osNIOQgSrd9RFrQeUvmvddFNoLwMyOUWU+5ckioEKpDoGA==", + "requires": { + "@babel/template": "^7.1.2", + "@babel/traverse": "^7.1.5", + "@babel/types": "^7.3.0" + } + }, + "@babel/highlight": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.0.0.tgz", + "integrity": "sha512-UFMC4ZeFC48Tpvj7C8UgLvtkaUuovQX+5xNWrsIoMG8o2z+XFKjKaN9iVmS84dPwVN00W4wPmqvYoZF3EGAsfw==", + "requires": { + "chalk": "^2.0.0", + "esutils": "^2.0.2", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.3.4.tgz", + "integrity": "sha512-tXZCqWtlOOP4wgCp6RjRvLmfuhnqTLy9VHwRochJBCP2nDm27JnnuFEnXFASVyQNHk36jD1tAammsCEEqgscIQ==" + }, + "@babel/plugin-proposal-async-generator-functions": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.2.0.tgz", + "integrity": "sha512-+Dfo/SCQqrwx48ptLVGLdE39YtWRuKc/Y9I5Fy0P1DDBB9lsAHpjcEJQt+4IifuSOSTLBKJObJqMvaO1pIE8LQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-remap-async-to-generator": "^7.1.0", + "@babel/plugin-syntax-async-generators": "^7.2.0" + } + }, + "@babel/plugin-proposal-class-properties": { + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.3.0.tgz", + "integrity": "sha512-wNHxLkEKTQ2ay0tnsam2z7fGZUi+05ziDJflEt3AZTP3oXLKHJp9HqhfroB/vdMvt3sda9fAbq7FsG8QPDrZBg==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.3.0", + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-proposal-decorators": { + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.3.0.tgz", + "integrity": "sha512-3W/oCUmsO43FmZIqermmq6TKaRSYhmh/vybPfVFwQWdSb8xwki38uAIvknCRzuyHRuYfCYmJzL9or1v0AffPjg==", + "requires": { + "@babel/helper-create-class-features-plugin": "^7.3.0", + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-syntax-decorators": "^7.2.0" + } + }, + "@babel/plugin-proposal-json-strings": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.2.0.tgz", + "integrity": "sha512-MAFV1CA/YVmYwZG0fBQyXhmj0BHCB5egZHCKWIFVv/XCxAeVGIHfos3SwDck4LvCllENIAg7xMKOG5kH0dzyUg==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-syntax-json-strings": "^7.2.0" + } + }, + "@babel/plugin-proposal-object-rest-spread": { + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.3.4.tgz", + "integrity": "sha512-j7VQmbbkA+qrzNqbKHrBsW3ddFnOeva6wzSe/zB7T+xaxGc+RCpwo44wCmRixAIGRoIpmVgvzFzNJqQcO3/9RA==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-syntax-object-rest-spread": "^7.2.0" + } + }, + "@babel/plugin-proposal-optional-catch-binding": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.2.0.tgz", + "integrity": "sha512-mgYj3jCcxug6KUcX4OBoOJz3CMrwRfQELPQ5560F70YQUBZB7uac9fqaWamKR1iWUzGiK2t0ygzjTScZnVz75g==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-syntax-optional-catch-binding": "^7.2.0" + } + }, + "@babel/plugin-proposal-unicode-property-regex": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.2.0.tgz", + "integrity": "sha512-LvRVYb7kikuOtIoUeWTkOxQEV1kYvL5B6U3iWEGCzPNRus1MzJweFqORTj+0jkxozkTSYNJozPOddxmqdqsRpw==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-regex": "^7.0.0", + "regexpu-core": "^4.2.0" + } + }, + "@babel/plugin-syntax-async-generators": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.2.0.tgz", + "integrity": "sha512-1ZrIRBv2t0GSlcwVoQ6VgSLpLgiN/FVQUzt9znxo7v2Ov4jJrs8RY8tv0wvDmFN3qIdMKWrmMMW6yZ0G19MfGg==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-syntax-decorators": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.2.0.tgz", + "integrity": "sha512-38QdqVoXdHUQfTpZo3rQwqQdWtCn5tMv4uV6r2RMfTqNBuv4ZBhz79SfaQWKTVmxHjeFv/DnXVC/+agHCklYWA==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-syntax-dynamic-import": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.2.0.tgz", + "integrity": "sha512-mVxuJ0YroI/h/tbFTPGZR8cv6ai+STMKNBq0f8hFxsxWjl94qqhsb+wXbpNMDPU3cfR1TIsVFzU3nXyZMqyK4w==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-syntax-flow": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.2.0.tgz", + "integrity": "sha512-r6YMuZDWLtLlu0kqIim5o/3TNRAlWb073HwT3e2nKf9I8IIvOggPrnILYPsrrKilmn/mYEMCf/Z07w3yQJF6dg==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-syntax-json-strings": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.2.0.tgz", + "integrity": "sha512-5UGYnMSLRE1dqqZwug+1LISpA403HzlSfsg6P9VXU6TBjcSHeNlw4DxDx7LgpF+iKZoOG/+uzqoRHTdcUpiZNg==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-syntax-jsx": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.2.0.tgz", + "integrity": "sha512-VyN4QANJkRW6lDBmENzRszvZf3/4AXaj9YR7GwrWeeN9tEBPuXbmDYVU9bYBN0D70zCWVwUy0HWq2553VCb6Hw==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-syntax-object-rest-spread": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.2.0.tgz", + "integrity": "sha512-t0JKGgqk2We+9may3t0xDdmneaXmyxq0xieYcKHxIsrJO64n1OiMWNUtc5gQK1PA0NpdCRrtZp4z+IUaKugrSA==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-syntax-optional-catch-binding": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.2.0.tgz", + "integrity": "sha512-bDe4xKNhb0LI7IvZHiA13kff0KEfaGX/Hv4lMA9+7TEc63hMNvfKo6ZFpXhKuEp+II/q35Gc4NoMeDZyaUbj9w==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-syntax-typescript": { + "version": "7.3.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.3.3.tgz", + "integrity": "sha512-dGwbSMA1YhVS8+31CnPR7LB4pcbrzcV99wQzby4uAfrkZPYZlQ7ImwdpzLqi6Z6IL02b8IAL379CaMwo0x5Lag==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-arrow-functions": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.2.0.tgz", + "integrity": "sha512-ER77Cax1+8/8jCB9fo4Ud161OZzWN5qawi4GusDuRLcDbDG+bIGYY20zb2dfAFdTRGzrfq2xZPvF0R64EHnimg==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-async-to-generator": { + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.3.4.tgz", + "integrity": "sha512-Y7nCzv2fw/jEZ9f678MuKdMo99MFDJMT/PvD9LisrR5JDFcJH6vYeH6RnjVt3p5tceyGRvTtEN0VOlU+rgHZjA==", + "requires": { + "@babel/helper-module-imports": "^7.0.0", + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-remap-async-to-generator": "^7.1.0" + } + }, + "@babel/plugin-transform-block-scoped-functions": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.2.0.tgz", + "integrity": "sha512-ntQPR6q1/NKuphly49+QiQiTN0O63uOwjdD6dhIjSWBI5xlrbUFh720TIpzBhpnrLfv2tNH/BXvLIab1+BAI0w==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-block-scoping": { + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.3.4.tgz", + "integrity": "sha512-blRr2O8IOZLAOJklXLV4WhcEzpYafYQKSGT3+R26lWG41u/FODJuBggehtOwilVAcFu393v3OFj+HmaE6tVjhA==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "lodash": "^4.17.11" + } + }, + "@babel/plugin-transform-classes": { + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.3.4.tgz", + "integrity": "sha512-J9fAvCFBkXEvBimgYxCjvaVDzL6thk0j0dBvCeZmIUDBwyt+nv6HfbImsSrWsYXfDNDivyANgJlFXDUWRTZBuA==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.0.0", + "@babel/helper-define-map": "^7.1.0", + "@babel/helper-function-name": "^7.1.0", + "@babel/helper-optimise-call-expression": "^7.0.0", + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-replace-supers": "^7.3.4", + "@babel/helper-split-export-declaration": "^7.0.0", + "globals": "^11.1.0" + } + }, + "@babel/plugin-transform-computed-properties": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.2.0.tgz", + "integrity": "sha512-kP/drqTxY6Xt3NNpKiMomfgkNn4o7+vKxK2DDKcBG9sHj51vHqMBGy8wbDS/J4lMxnqs153/T3+DmCEAkC5cpA==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-destructuring": { + "version": "7.3.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.3.2.tgz", + "integrity": "sha512-Lrj/u53Ufqxl/sGxyjsJ2XNtNuEjDyjpqdhMNh5aZ+XFOdThL46KBj27Uem4ggoezSYBxKWAil6Hu8HtwqesYw==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-dotall-regex": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.2.0.tgz", + "integrity": "sha512-sKxnyHfizweTgKZf7XsXu/CNupKhzijptfTM+bozonIuyVrLWVUvYjE2bhuSBML8VQeMxq4Mm63Q9qvcvUcciQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-regex": "^7.0.0", + "regexpu-core": "^4.1.3" + } + }, + "@babel/plugin-transform-duplicate-keys": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.2.0.tgz", + "integrity": "sha512-q+yuxW4DsTjNceUiTzK0L+AfQ0zD9rWaTLiUqHA8p0gxx7lu1EylenfzjeIWNkPy6e/0VG/Wjw9uf9LueQwLOw==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-exponentiation-operator": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.2.0.tgz", + "integrity": "sha512-umh4hR6N7mu4Elq9GG8TOu9M0bakvlsREEC+ialrQN6ABS4oDQ69qJv1VtR3uxlKMCQMCvzk7vr17RHKcjx68A==", + "requires": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.1.0", + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-flow-strip-types": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.2.3.tgz", + "integrity": "sha512-xnt7UIk9GYZRitqCnsVMjQK1O2eKZwFB3CvvHjf5SGx6K6vr/MScCKQDnf1DxRaj501e3pXjti+inbSXX2ZUoQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-syntax-flow": "^7.2.0" + } + }, + "@babel/plugin-transform-for-of": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.2.0.tgz", + "integrity": "sha512-Kz7Mt0SsV2tQk6jG5bBv5phVbkd0gd27SgYD4hH1aLMJRchM0dzHaXvrWhVZ+WxAlDoAKZ7Uy3jVTW2mKXQ1WQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-function-name": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.2.0.tgz", + "integrity": "sha512-kWgksow9lHdvBC2Z4mxTsvc7YdY7w/V6B2vy9cTIPtLEE9NhwoWivaxdNM/S37elu5bqlLP/qOY906LukO9lkQ==", + "requires": { + "@babel/helper-function-name": "^7.1.0", + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-literals": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.2.0.tgz", + "integrity": "sha512-2ThDhm4lI4oV7fVQ6pNNK+sx+c/GM5/SaML0w/r4ZB7sAneD/piDJtwdKlNckXeyGK7wlwg2E2w33C/Hh+VFCg==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-modules-amd": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.2.0.tgz", + "integrity": "sha512-mK2A8ucqz1qhrdqjS9VMIDfIvvT2thrEsIQzbaTdc5QFzhDjQv2CkJJ5f6BXIkgbmaoax3zBr2RyvV/8zeoUZw==", + "requires": { + "@babel/helper-module-transforms": "^7.1.0", + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-modules-commonjs": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.2.0.tgz", + "integrity": "sha512-V6y0uaUQrQPXUrmj+hgnks8va2L0zcZymeU7TtWEgdRLNkceafKXEduv7QzgQAE4lT+suwooG9dC7LFhdRAbVQ==", + "requires": { + "@babel/helper-module-transforms": "^7.1.0", + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-simple-access": "^7.1.0" + } + }, + "@babel/plugin-transform-modules-systemjs": { + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.3.4.tgz", + "integrity": "sha512-VZ4+jlGOF36S7TjKs8g4ojp4MEI+ebCQZdswWb/T9I4X84j8OtFAyjXjt/M16iIm5RIZn0UMQgg/VgIwo/87vw==", + "requires": { + "@babel/helper-hoist-variables": "^7.0.0", + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-modules-umd": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.2.0.tgz", + "integrity": "sha512-BV3bw6MyUH1iIsGhXlOK6sXhmSarZjtJ/vMiD9dNmpY8QXFFQTj+6v92pcfy1iqa8DeAfJFwoxcrS/TUZda6sw==", + "requires": { + "@babel/helper-module-transforms": "^7.1.0", + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.3.0.tgz", + "integrity": "sha512-NxIoNVhk9ZxS+9lSoAQ/LM0V2UEvARLttEHUrRDGKFaAxOYQcrkN/nLRE+BbbicCAvZPl7wMP0X60HsHE5DtQw==", + "requires": { + "regexp-tree": "^0.1.0" + } + }, + "@babel/plugin-transform-new-target": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.0.0.tgz", + "integrity": "sha512-yin069FYjah+LbqfGeTfzIBODex/e++Yfa0rH0fpfam9uTbuEeEOx5GLGr210ggOV77mVRNoeqSYqeuaqSzVSw==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-object-super": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.2.0.tgz", + "integrity": "sha512-VMyhPYZISFZAqAPVkiYb7dUe2AsVi2/wCT5+wZdsNO31FojQJa9ns40hzZ6U9f50Jlq4w6qwzdBB2uwqZ00ebg==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-replace-supers": "^7.1.0" + } + }, + "@babel/plugin-transform-parameters": { + "version": "7.3.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.3.3.tgz", + "integrity": "sha512-IrIP25VvXWu/VlBWTpsjGptpomtIkYrN/3aDp4UKm7xK6UxZY88kcJ1UwETbzHAlwN21MnNfwlar0u8y3KpiXw==", + "requires": { + "@babel/helper-call-delegate": "^7.1.0", + "@babel/helper-get-function-arity": "^7.0.0", + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-react-constant-elements": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.2.0.tgz", + "integrity": "sha512-YYQFg6giRFMsZPKUM9v+VcHOdfSQdz9jHCx3akAi3UYgyjndmdYGSXylQ/V+HswQt4fL8IklchD9HTsaOCrWQQ==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.0.0", + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-react-display-name": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.2.0.tgz", + "integrity": "sha512-Htf/tPa5haZvRMiNSQSFifK12gtr/8vwfr+A9y69uF0QcU77AVu4K7MiHEkTxF7lQoHOL0F9ErqgfNEAKgXj7A==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-react-jsx": { + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.3.0.tgz", + "integrity": "sha512-a/+aRb7R06WcKvQLOu4/TpjKOdvVEKRLWFpKcNuHhiREPgGRB4TQJxq07+EZLS8LFVYpfq1a5lDUnuMdcCpBKg==", + "requires": { + "@babel/helper-builder-react-jsx": "^7.3.0", + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-syntax-jsx": "^7.2.0" + } + }, + "@babel/plugin-transform-react-jsx-self": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.2.0.tgz", + "integrity": "sha512-v6S5L/myicZEy+jr6ielB0OR8h+EH/1QFx/YJ7c7Ua+7lqsjj/vW6fD5FR9hB/6y7mGbfT4vAURn3xqBxsUcdg==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-syntax-jsx": "^7.2.0" + } + }, + "@babel/plugin-transform-react-jsx-source": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.2.0.tgz", + "integrity": "sha512-A32OkKTp4i5U6aE88GwwcuV4HAprUgHcTq0sSafLxjr6AW0QahrCRCjxogkbbcdtpbXkuTOlgpjophCxb6sh5g==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-syntax-jsx": "^7.2.0" + } + }, + "@babel/plugin-transform-regenerator": { + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.3.4.tgz", + "integrity": "sha512-hvJg8EReQvXT6G9H2MvNPXkv9zK36Vxa1+csAVTpE1J3j0zlHplw76uudEbJxgvqZzAq9Yh45FLD4pk5mKRFQA==", + "requires": { + "regenerator-transform": "^0.13.4" + } + }, + "@babel/plugin-transform-runtime": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.2.0.tgz", + "integrity": "sha512-jIgkljDdq4RYDnJyQsiWbdvGeei/0MOTtSHKO/rfbd/mXBxNpdlulMx49L0HQ4pug1fXannxoqCI+fYSle9eSw==", + "requires": { + "@babel/helper-module-imports": "^7.0.0", + "@babel/helper-plugin-utils": "^7.0.0", + "resolve": "^1.8.1", + "semver": "^5.5.1" + } + }, + "@babel/plugin-transform-shorthand-properties": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.2.0.tgz", + "integrity": "sha512-QP4eUM83ha9zmYtpbnyjTLAGKQritA5XW/iG9cjtuOI8s1RuL/3V6a3DeSHfKutJQ+ayUfeZJPcnCYEQzaPQqg==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-spread": { + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.2.2.tgz", + "integrity": "sha512-KWfky/58vubwtS0hLqEnrWJjsMGaOeSBn90Ezn5Jeg9Z8KKHmELbP1yGylMlm5N6TPKeY9A2+UaSYLdxahg01w==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-sticky-regex": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.2.0.tgz", + "integrity": "sha512-KKYCoGaRAf+ckH8gEL3JHUaFVyNHKe3ASNsZ+AlktgHevvxGigoIttrEJb8iKN03Q7Eazlv1s6cx2B2cQ3Jabw==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-regex": "^7.0.0" + } + }, + "@babel/plugin-transform-template-literals": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.2.0.tgz", + "integrity": "sha512-FkPix00J9A/XWXv4VoKJBMeSkyY9x/TqIh76wzcdfl57RJJcf8CehQ08uwfhCDNtRQYtHQKBTwKZDEyjE13Lwg==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.0.0", + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-typeof-symbol": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.2.0.tgz", + "integrity": "sha512-2LNhETWYxiYysBtrBTqL8+La0jIoQQnIScUJc74OYvUGRmkskNY4EzLCnjHBzdmb38wqtTaixpo1NctEcvMDZw==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-typescript": { + "version": "7.3.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.3.2.tgz", + "integrity": "sha512-Pvco0x0ZSCnexJnshMfaibQ5hnK8aUHSvjCQhC1JR8eeg+iBwt0AtCO7gWxJ358zZevuf9wPSO5rv+WJcbHPXQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-syntax-typescript": "^7.2.0" + } + }, + "@babel/plugin-transform-unicode-regex": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.2.0.tgz", + "integrity": "sha512-m48Y0lMhrbXEJnVUaYly29jRXbQ3ksxPrS1Tg8t+MHqzXhtBYAvI51euOBaoAlZLPHsieY9XPVMf80a5x0cPcA==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-regex": "^7.0.0", + "regexpu-core": "^4.1.3" + } + }, + "@babel/preset-env": { + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.3.4.tgz", + "integrity": "sha512-2mwqfYMK8weA0g0uBKOt4FE3iEodiHy9/CW0b+nWXcbL+pGzLx8ESYc+j9IIxr6LTDHWKgPm71i9smo02bw+gA==", + "requires": { + "@babel/helper-module-imports": "^7.0.0", + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-proposal-async-generator-functions": "^7.2.0", + "@babel/plugin-proposal-json-strings": "^7.2.0", + "@babel/plugin-proposal-object-rest-spread": "^7.3.4", + "@babel/plugin-proposal-optional-catch-binding": "^7.2.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.2.0", + "@babel/plugin-syntax-async-generators": "^7.2.0", + "@babel/plugin-syntax-json-strings": "^7.2.0", + "@babel/plugin-syntax-object-rest-spread": "^7.2.0", + "@babel/plugin-syntax-optional-catch-binding": "^7.2.0", + "@babel/plugin-transform-arrow-functions": "^7.2.0", + "@babel/plugin-transform-async-to-generator": "^7.3.4", + "@babel/plugin-transform-block-scoped-functions": "^7.2.0", + "@babel/plugin-transform-block-scoping": "^7.3.4", + "@babel/plugin-transform-classes": "^7.3.4", + "@babel/plugin-transform-computed-properties": "^7.2.0", + "@babel/plugin-transform-destructuring": "^7.2.0", + "@babel/plugin-transform-dotall-regex": "^7.2.0", + "@babel/plugin-transform-duplicate-keys": "^7.2.0", + "@babel/plugin-transform-exponentiation-operator": "^7.2.0", + "@babel/plugin-transform-for-of": "^7.2.0", + "@babel/plugin-transform-function-name": "^7.2.0", + "@babel/plugin-transform-literals": "^7.2.0", + "@babel/plugin-transform-modules-amd": "^7.2.0", + "@babel/plugin-transform-modules-commonjs": "^7.2.0", + "@babel/plugin-transform-modules-systemjs": "^7.3.4", + "@babel/plugin-transform-modules-umd": "^7.2.0", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.3.0", + "@babel/plugin-transform-new-target": "^7.0.0", + "@babel/plugin-transform-object-super": "^7.2.0", + "@babel/plugin-transform-parameters": "^7.2.0", + "@babel/plugin-transform-regenerator": "^7.3.4", + "@babel/plugin-transform-shorthand-properties": "^7.2.0", + "@babel/plugin-transform-spread": "^7.2.0", + "@babel/plugin-transform-sticky-regex": "^7.2.0", + "@babel/plugin-transform-template-literals": "^7.2.0", + "@babel/plugin-transform-typeof-symbol": "^7.2.0", + "@babel/plugin-transform-unicode-regex": "^7.2.0", + "browserslist": "^4.3.4", + "invariant": "^2.2.2", + "js-levenshtein": "^1.1.3", + "semver": "^5.3.0" + } + }, + "@babel/preset-react": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.0.0.tgz", + "integrity": "sha512-oayxyPS4Zj+hF6Et11BwuBkmpgT/zMxyuZgFrMeZID6Hdh3dGlk4sHCAhdBCpuCKW2ppBfl2uCCetlrUIJRY3w==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-transform-react-display-name": "^7.0.0", + "@babel/plugin-transform-react-jsx": "^7.0.0", + "@babel/plugin-transform-react-jsx-self": "^7.0.0", + "@babel/plugin-transform-react-jsx-source": "^7.0.0" + } + }, + "@babel/preset-typescript": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.1.0.tgz", + "integrity": "sha512-LYveByuF9AOM8WrsNne5+N79k1YxjNB6gmpCQsnuSBAcV8QUeB+ZUxQzL7Rz7HksPbahymKkq2qBR+o36ggFZA==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-transform-typescript": "^7.1.0" + } + }, + "@babel/runtime": { + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.3.1.tgz", + "integrity": "sha512-7jGW8ppV0ant637pIqAcFfQDDH1orEPGJb8aXfUozuCU3QqX7rX4DA8iwrbPrR1hcH0FTTHz47yQnk+bl5xHQA==", + "requires": { + "regenerator-runtime": "^0.12.0" + }, + "dependencies": { + "regenerator-runtime": { + "version": "0.12.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.12.1.tgz", + "integrity": "sha512-odxIc1/vDlo4iZcfXqRYFj0vpXFNoGdKMAUieAlFYO6m/nl5e9KR/beGf41z4a1FI+aQgtjhuaSlDxQ0hmkrHg==" + } + } + }, + "@babel/template": { + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.2.2.tgz", + "integrity": "sha512-zRL0IMM02AUDwghf5LMSSDEz7sBCO2YnNmpg3uWTZj/v1rcG2BmQUvaGU8GhU8BvfMh1k2KIAYZ7Ji9KXPUg7g==", + "requires": { + "@babel/code-frame": "^7.0.0", + "@babel/parser": "^7.2.2", + "@babel/types": "^7.2.2" + } + }, + "@babel/traverse": { + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.3.4.tgz", + "integrity": "sha512-TvTHKp6471OYEcE/91uWmhR6PrrYywQntCHSaZ8CM8Vmp+pjAusal4nGB2WCCQd0rvI7nOMKn9GnbcvTUz3/ZQ==", + "requires": { + "@babel/code-frame": "^7.0.0", + "@babel/generator": "^7.3.4", + "@babel/helper-function-name": "^7.1.0", + "@babel/helper-split-export-declaration": "^7.0.0", + "@babel/parser": "^7.3.4", + "@babel/types": "^7.3.4", + "debug": "^4.1.0", + "globals": "^11.1.0", + "lodash": "^4.17.11" + } + }, + "@babel/types": { + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.3.4.tgz", + "integrity": "sha512-WEkp8MsLftM7O/ty580wAmZzN1nDmCACc5+jFzUt+GUFNNIi3LdRlueYz0YIlmJhlZx1QYDMZL5vdWCL0fNjFQ==", + "requires": { + "esutils": "^2.0.2", + "lodash": "^4.17.11", + "to-fast-properties": "^2.0.0" + } + }, + "@csstools/convert-colors": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@csstools/convert-colors/-/convert-colors-1.4.0.tgz", + "integrity": "sha512-5a6wqoJV/xEdbRNKVo6I4hO3VjyDq//8q2f9I6PBAvMesJHFauXDorcNCsr9RzvsZnaWi5NYCcfyqP1QeFHFbw==" + }, + "@firebase/app": { + "version": "0.3.10", + "resolved": "https://registry.npmjs.org/@firebase/app/-/app-0.3.10.tgz", + "integrity": "sha512-vPb3HuRoj8jOecjvOafARxGPjpK2hx1yj2fDPWzow4yLmRZTxIPbG2Arjg5hJubtUqUl+3kFahLXdSGFIZNVxQ==", + "requires": { + "@firebase/app-types": "0.3.5", + "@firebase/util": "0.2.8", + "dom-storage": "2.1.0", + "tslib": "1.9.0", + "xmlhttprequest": "1.8.0" + }, + "dependencies": { + "tslib": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.9.0.tgz", + "integrity": "sha512-f/qGG2tUkrISBlQZEjEqoZ3B2+npJjIf04H1wuAv9iA8i04Icp+61KRXxFdha22670NJopsZCIjhC3SnjPRKrQ==" + } + } + }, + "@firebase/app-types": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/@firebase/app-types/-/app-types-0.3.5.tgz", + "integrity": "sha512-ytt2YIiW7hhGn8vrZMGqaPoop57HWxTRJfU/Fm/DYg77C4M7Zj7T1WFz+gmE+EiJY6/S5r2qxsU3pGxvx1OhhQ==" + }, + "@firebase/auth": { + "version": "0.9.4", + "resolved": "https://registry.npmjs.org/@firebase/auth/-/auth-0.9.4.tgz", + "integrity": "sha512-+y7OTSBXJinYu2N0lofRKX0N3mQoagr4RUBsSwaJIXj5ysy0LDJYDKPNNCk2Aq+MS15n1ekrA4li1jdP/VfWKw==", + "requires": { + "@firebase/auth-types": "0.5.3" + } + }, + "@firebase/auth-types": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/@firebase/auth-types/-/auth-types-0.5.3.tgz", + "integrity": "sha512-LjJh2dBp0oJAT9FrKwdbdDW89bHeD5z9ggRiv9U35enDyvq3RCgI58HZKmTzAOZolA6X/ojab8BeuS74aZIpmQ==" + }, + "@firebase/database": { + "version": "0.3.13", + "resolved": "https://registry.npmjs.org/@firebase/database/-/database-0.3.13.tgz", + "integrity": "sha512-VsFRbIrBSkICYo4zN+RquHENuGMJm9RZr+iCbUVZLHgka1eUxXQXGqV3wAvsP8Qq4MqQTO2ef6dVqxvSPpF1Bw==", + "requires": { + "@firebase/database-types": "0.3.6", + "@firebase/logger": "0.1.7", + "@firebase/util": "0.2.8", + "faye-websocket": "0.11.1", + "tslib": "1.9.0" + }, + "dependencies": { + "tslib": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.9.0.tgz", + "integrity": "sha512-f/qGG2tUkrISBlQZEjEqoZ3B2+npJjIf04H1wuAv9iA8i04Icp+61KRXxFdha22670NJopsZCIjhC3SnjPRKrQ==" + } + } + }, + "@firebase/database-types": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/@firebase/database-types/-/database-types-0.3.6.tgz", + "integrity": "sha512-TrzbgyM7bNN6wDICpV4kz+tynpacmkZFYAD9FPTSsRAs4fWv1rK9Wmhz7YuQGlxdaQdMyGxs8OuLLjGoSe9goQ==" + }, + "@firebase/firestore": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@firebase/firestore/-/firestore-1.0.5.tgz", + "integrity": "sha512-a50a6LaxjbST2g1vR/GVrEUjtui3NCCUHyJAfupKb5i2S2epu9SWximM0Dd0Zgwz3Ic4Hg4TdtjEPPKciNDYwA==", + "requires": { + "@firebase/firestore-types": "1.0.3", + "@firebase/logger": "0.1.7", + "@firebase/webchannel-wrapper": "0.2.14", + "grpc": "1.18.0", + "tslib": "1.9.0" + }, + "dependencies": { + "tslib": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.9.0.tgz", + "integrity": "sha512-f/qGG2tUkrISBlQZEjEqoZ3B2+npJjIf04H1wuAv9iA8i04Icp+61KRXxFdha22670NJopsZCIjhC3SnjPRKrQ==" + } + } + }, + "@firebase/firestore-types": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@firebase/firestore-types/-/firestore-types-1.0.3.tgz", + "integrity": "sha512-1BVisGPg3nqPy9nBdVzqXBPtLbaRJALM7m8cB3c+xY0Ww216k9naL35HnjToASzk13jaYu+2/uBGHOW8/tOFJg==" + }, + "@firebase/functions": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@firebase/functions/-/functions-0.4.0.tgz", + "integrity": "sha512-9CaJ8s3qu15zN/e/wgMMGCYOEg+5/RowK0YbUXKWNCSjWeEmRXCvQYYC7Z/a82PrEUTiJ+7kyZI2LRPZoVZRfA==", + "requires": { + "@firebase/functions-types": "0.3.0", + "@firebase/messaging-types": "0.2.6", + "isomorphic-fetch": "2.2.1", + "tslib": "1.9.0" + }, + "dependencies": { + "tslib": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.9.0.tgz", + "integrity": "sha512-f/qGG2tUkrISBlQZEjEqoZ3B2+npJjIf04H1wuAv9iA8i04Icp+61KRXxFdha22670NJopsZCIjhC3SnjPRKrQ==" + } + } + }, + "@firebase/functions-types": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/@firebase/functions-types/-/functions-types-0.3.0.tgz", + "integrity": "sha512-dyAuWM/rVfa1NgMg1EDYa6CuwTJMCI1Ctmmoj3vMFPbiLE/d+SPaJ4XwTddpllPHbVoLTgiMf5ypR8QvuyJr4w==" + }, + "@firebase/logger": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/@firebase/logger/-/logger-0.1.7.tgz", + "integrity": "sha512-oRQ42fwbWdk63XrFGddAwc+xF971SJVS1/SHk6IIYJeTF+pvfSou84Kf2kGdGH3NUGvu4hJRIoZWCJSc8qYbYA==" + }, + "@firebase/messaging": { + "version": "0.3.12", + "resolved": "https://registry.npmjs.org/@firebase/messaging/-/messaging-0.3.12.tgz", + "integrity": "sha512-8i5kBFP0qpuc30xYaWXiLcGscX9jdwwms4c9IQkY7Kn+yHA0UQwOZDOp2zKBNTHXUSdn3Q6VIbwvHbwIUeetSw==", + "requires": { + "@firebase/messaging-types": "0.2.6", + "@firebase/util": "0.2.8", + "tslib": "1.9.0" + }, + "dependencies": { + "tslib": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.9.0.tgz", + "integrity": "sha512-f/qGG2tUkrISBlQZEjEqoZ3B2+npJjIf04H1wuAv9iA8i04Icp+61KRXxFdha22670NJopsZCIjhC3SnjPRKrQ==" + } + } + }, + "@firebase/messaging-types": { + "version": "0.2.6", + "resolved": "https://registry.npmjs.org/@firebase/messaging-types/-/messaging-types-0.2.6.tgz", + "integrity": "sha512-5MBOfodichuqkGyFZEkLwpwC+zlJSr1oSmMRrAd3OpBvxkPl3EFGL9F/u1Ecl+KY5KhAuPsW7iWPem5HmjpWeA==" + }, + "@firebase/polyfill": { + "version": "0.3.7", + "resolved": "https://registry.npmjs.org/@firebase/polyfill/-/polyfill-0.3.7.tgz", + "integrity": "sha512-M1wUUID1mZel3KSoCf9Hsi4CzsGIwIsLHYL3SftrHPfp42lQ3HOszHw2Z0nSEhhS5YqqOWUZswuCRByhbW7ieg==", + "requires": { + "core-js": "2.5.5", + "promise-polyfill": "7.1.2", + "whatwg-fetch": "2.0.4" + }, + "dependencies": { + "core-js": { + "version": "2.5.5", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.5.5.tgz", + "integrity": "sha1-sU3ek2xkDAV5prUMq8wTLdYSfjs=" + }, + "whatwg-fetch": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-2.0.4.tgz", + "integrity": "sha512-dcQ1GWpOD/eEQ97k66aiEVpNnapVj90/+R+SXTPYGHpYBBypfKJEQjLrvMZ7YXbKm21gXd4NcuxUTjiv1YtLng==" + } + } + }, + "@firebase/storage": { + "version": "0.2.9", + "resolved": "https://registry.npmjs.org/@firebase/storage/-/storage-0.2.9.tgz", + "integrity": "sha512-FF8Tu4i7h1BU3xTFuU1zgRt9US53DZrZu+PR8U+c9BRocHWQBwbsYivmi/pRXw6+/zv+ec03DepAixljC3GFWA==", + "requires": { + "@firebase/storage-types": "0.2.6", + "tslib": "1.9.0" + }, + "dependencies": { + "tslib": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.9.0.tgz", + "integrity": "sha512-f/qGG2tUkrISBlQZEjEqoZ3B2+npJjIf04H1wuAv9iA8i04Icp+61KRXxFdha22670NJopsZCIjhC3SnjPRKrQ==" + } + } + }, + "@firebase/storage-types": { + "version": "0.2.6", + "resolved": "https://registry.npmjs.org/@firebase/storage-types/-/storage-types-0.2.6.tgz", + "integrity": "sha512-HTIrHWOnz4zSiGZ22WP4mhd6Ckzk15KgPhk5tEY3AUnO/nAmNDfhHMrw1dBeASNRItZ/uTmqmxTJ9LOSwkNmaw==" + }, + "@firebase/util": { + "version": "0.2.8", + "resolved": "https://registry.npmjs.org/@firebase/util/-/util-0.2.8.tgz", + "integrity": "sha512-glr6apmhn8VjorQsZEgeE/soIvGOwd3n7bYw62PqhIl4PZoTvGh0ia7fxzSmqiJC64l/fSUpnUiWRuWhVpwRvQ==", + "requires": { + "tslib": "1.9.0" + }, + "dependencies": { + "tslib": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.9.0.tgz", + "integrity": "sha512-f/qGG2tUkrISBlQZEjEqoZ3B2+npJjIf04H1wuAv9iA8i04Icp+61KRXxFdha22670NJopsZCIjhC3SnjPRKrQ==" + } + } + }, + "@firebase/webchannel-wrapper": { + "version": "0.2.14", + "resolved": "https://registry.npmjs.org/@firebase/webchannel-wrapper/-/webchannel-wrapper-0.2.14.tgz", + "integrity": "sha512-3QyZ1gv99G674yb7hYlz29d/vEROPKAZetnxhbimYBczYZFpSvL5+Eqa/gIypJLBAdhKoaUQcv3rUCVdaa+3ig==" + }, + "@mrmlnc/readdir-enhanced": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz", + "integrity": "sha512-bPHp6Ji8b41szTOcaP63VlnbbO5Ny6dwAATtY6JTjh5N2OLrb5Qk/Th5cRkRQhkWCt+EJsYrNB0MiL+Gpn6e3g==", + "requires": { + "call-me-maybe": "^1.0.1", + "glob-to-regexp": "^0.3.0" + } + }, + "@nodelib/fs.stat": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz", + "integrity": "sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw==" + }, + "@svgr/babel-plugin-add-jsx-attribute": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-4.0.0.tgz", + "integrity": "sha512-PDvHV2WhSGCSExp+eIMEKxYd1Q0SBvXLb4gAOXbdh0dswHFFgXWzxGjCmx5aln4qGrhkuN81khzYzR/44DYaMA==" + }, + "@svgr/babel-plugin-remove-jsx-attribute": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-4.0.3.tgz", + "integrity": "sha512-fpG7AzzJxz1tc8ITYS1jCAt1cq4ydK2R+sx//BMTJgvOjfk91M5GiqFolP8aYTzLcum92IGNAVFS3zEcucOQEA==" + }, + "@svgr/babel-plugin-remove-jsx-empty-expression": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-4.0.0.tgz", + "integrity": "sha512-nBGVl6LzXTdk1c6w3rMWcjq3mYGz+syWc5b3CdqAiEeY/nswYDoW/cnGUKKC8ofD6/LaG+G/IUnfv3jKoHz43A==" + }, + "@svgr/babel-plugin-replace-jsx-attribute-value": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-4.0.0.tgz", + "integrity": "sha512-ejQqpTfORy6TT5w1x/2IQkscgfbtNFjitcFDu63GRz7qfhVTYhMdiJvJ1+Aw9hmv9bO4tXThGQDr1IF5lIvgew==" + }, + "@svgr/babel-plugin-svg-dynamic-title": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-4.0.0.tgz", + "integrity": "sha512-OE6GT9WRKWqd0Dk6NJ5TYXTF5OxAyn74+c/D+gTLbCXnK2A0luEXuwMbe5zR5Px4A/jow2OeEBboTENl4vtuQg==" + }, + "@svgr/babel-plugin-svg-em-dimensions": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-4.0.0.tgz", + "integrity": "sha512-QeDRGHXfjYEBTXxV0TsjWmepsL9Up5BOOlMFD557x2JrSiVGUn2myNxHIrHiVW0+nnWnaDcrkjg/jUvbJ5nKCg==" + }, + "@svgr/babel-plugin-transform-react-native-svg": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-4.0.0.tgz", + "integrity": "sha512-c6eE6ovs14k6dmHKoy26h7iRFhjWNnwYVrDWIPfouVm/gcLIeMw/ME4i91O5LEfaDHs6kTRCcVpbAVbNULZOtw==" + }, + "@svgr/babel-plugin-transform-svg-component": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-4.1.0.tgz", + "integrity": "sha512-uulxdx2p3nrM2BkrtADQHK8IhEzCxdUILfC/ddvFC8tlFWuKiA3ych8C6q0ulyQHq34/3hzz+3rmUbhWF9redg==" + }, + "@svgr/babel-preset": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@svgr/babel-preset/-/babel-preset-4.1.0.tgz", + "integrity": "sha512-Nat5aJ3VO3LE8KfMyIbd3sGWnaWPiFCeWIdEV+lalga0To/tpmzsnPDdnrR9fNYhvSSLJbwhU/lrLYt9wXY0ZQ==", + "requires": { + "@svgr/babel-plugin-add-jsx-attribute": "^4.0.0", + "@svgr/babel-plugin-remove-jsx-attribute": "^4.0.3", + "@svgr/babel-plugin-remove-jsx-empty-expression": "^4.0.0", + "@svgr/babel-plugin-replace-jsx-attribute-value": "^4.0.0", + "@svgr/babel-plugin-svg-dynamic-title": "^4.0.0", + "@svgr/babel-plugin-svg-em-dimensions": "^4.0.0", + "@svgr/babel-plugin-transform-react-native-svg": "^4.0.0", + "@svgr/babel-plugin-transform-svg-component": "^4.1.0" + } + }, + "@svgr/core": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@svgr/core/-/core-4.1.0.tgz", + "integrity": "sha512-ahv3lvOKuUAcs0KbQ4Jr5fT5pGHhye4ew8jZVS4lw8IQdWrbG/o3rkpgxCPREBk7PShmEoGQpteeXVwp2yExuQ==", + "requires": { + "@svgr/plugin-jsx": "^4.1.0", + "camelcase": "^5.0.0", + "cosmiconfig": "^5.0.7" + } + }, + "@svgr/hast-util-to-babel-ast": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-4.1.0.tgz", + "integrity": "sha512-tdkEZHmigYYiVhIEzycAMKN5aUSpddUnjr6v7bPwaNTFuSyqGUrpCg1JlIGi7PUaaJVHbn6whGQMGUpKOwT5nw==", + "requires": { + "@babel/types": "^7.1.6" + } + }, + "@svgr/plugin-jsx": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@svgr/plugin-jsx/-/plugin-jsx-4.1.0.tgz", + "integrity": "sha512-xwu+9TGziuN7cu7p+vhCw2EJIfv8iDNMzn2dR0C7fBYc8q+SRtYTcg4Uyn8ZWh6DM+IZOlVrS02VEMT0FQzXSA==", + "requires": { + "@babel/core": "^7.1.6", + "@svgr/babel-preset": "^4.1.0", + "@svgr/hast-util-to-babel-ast": "^4.1.0", + "rehype-parse": "^6.0.0", + "unified": "^7.0.2", + "vfile": "^3.0.1" + } + }, + "@svgr/plugin-svgo": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/@svgr/plugin-svgo/-/plugin-svgo-4.0.3.tgz", + "integrity": "sha512-MgL1CrlxvNe+1tQjPUc2bIJtsdJOIE5arbHlPgW+XVWGjMZTUcyNNP8R7/IjM2Iyrc98UJY+WYiiWHrinnY9ZQ==", + "requires": { + "cosmiconfig": "^5.0.7", + "merge-deep": "^3.0.2", + "svgo": "^1.1.1" + } + }, + "@svgr/webpack": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@svgr/webpack/-/webpack-4.1.0.tgz", + "integrity": "sha512-d09ehQWqLMywP/PT/5JvXwPskPK9QCXUjiSkAHehreB381qExXf5JFCBWhfEyNonRbkIneCeYM99w+Ud48YIQQ==", + "requires": { + "@babel/core": "^7.1.6", + "@babel/plugin-transform-react-constant-elements": "^7.0.0", + "@babel/preset-env": "^7.1.6", + "@babel/preset-react": "^7.0.0", + "@svgr/core": "^4.1.0", + "@svgr/plugin-jsx": "^4.1.0", + "@svgr/plugin-svgo": "^4.0.3", + "loader-utils": "^1.1.0" + } + }, + "@types/node": { + "version": "11.10.4", + "resolved": "https://registry.npmjs.org/@types/node/-/node-11.10.4.tgz", + "integrity": "sha512-wa09itaLE8L705aXd8F80jnFpxz3Y1/KRHfKsYL2bPc0XF+wEWu8sR9n5bmeu8Ba1N9z2GRNzm/YdHcghLkLKg==" + }, + "@types/q": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.1.tgz", + "integrity": "sha512-eqz8c/0kwNi/OEHQfvIuJVLTst3in0e7uTKeuY+WL/zfKn0xVujOTp42bS/vUUokhK5P2BppLd9JXMOMHcgbjA==" + }, + "@types/tapable": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@types/tapable/-/tapable-1.0.2.tgz", + "integrity": "sha512-42zEJkBpNfMEAvWR5WlwtTH22oDzcMjFsL9gDGExwF8X8WvAiw7Vwop7hPw03QT8TKfec83LwbHj6SvpqM4ELQ==" + }, + "@types/unist": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.3.tgz", + "integrity": "sha512-FvUupuM3rlRsRtCN+fDudtmytGO6iHJuuRKS1Ss0pG5z8oX0diNEw94UEL7hgDbpN94rgaK5R7sWm6RrSkZuAQ==" + }, + "@types/vfile": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@types/vfile/-/vfile-3.0.2.tgz", + "integrity": "sha512-b3nLFGaGkJ9rzOcuXRfHkZMdjsawuDD0ENL9fzTophtBg8FJHSGbH7daXkEpcwy3v7Xol3pAvsmlYyFhR4pqJw==", + "requires": { + "@types/node": "*", + "@types/unist": "*", + "@types/vfile-message": "*" + } + }, + "@types/vfile-message": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@types/vfile-message/-/vfile-message-1.0.1.tgz", + "integrity": "sha512-mlGER3Aqmq7bqR1tTTIVHq8KSAFFRyGbrxuM8C/H82g6k7r2fS+IMEkIu3D7JHzG10NvPdR8DNx0jr0pwpp4dA==", + "requires": { + "@types/node": "*", + "@types/unist": "*" + } + }, + "@webassemblyjs/ast": { + "version": "1.7.11", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.7.11.tgz", + "integrity": "sha512-ZEzy4vjvTzScC+SH8RBssQUawpaInUdMTYwYYLh54/s8TuT0gBLuyUnppKsVyZEi876VmmStKsUs28UxPgdvrA==", + "requires": { + "@webassemblyjs/helper-module-context": "1.7.11", + "@webassemblyjs/helper-wasm-bytecode": "1.7.11", + "@webassemblyjs/wast-parser": "1.7.11" + } + }, + "@webassemblyjs/floating-point-hex-parser": { + "version": "1.7.11", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.7.11.tgz", + "integrity": "sha512-zY8dSNyYcgzNRNT666/zOoAyImshm3ycKdoLsyDw/Bwo6+/uktb7p4xyApuef1dwEBo/U/SYQzbGBvV+nru2Xg==" + }, + "@webassemblyjs/helper-api-error": { + "version": "1.7.11", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.7.11.tgz", + "integrity": "sha512-7r1qXLmiglC+wPNkGuXCvkmalyEstKVwcueZRP2GNC2PAvxbLYwLLPr14rcdJaE4UtHxQKfFkuDFuv91ipqvXg==" + }, + "@webassemblyjs/helper-buffer": { + "version": "1.7.11", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.7.11.tgz", + "integrity": "sha512-MynuervdylPPh3ix+mKZloTcL06P8tenNH3sx6s0qE8SLR6DdwnfgA7Hc9NSYeob2jrW5Vql6GVlsQzKQCa13w==" + }, + "@webassemblyjs/helper-code-frame": { + "version": "1.7.11", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.7.11.tgz", + "integrity": "sha512-T8ESC9KMXFTXA5urJcyor5cn6qWeZ4/zLPyWeEXZ03hj/x9weSokGNkVCdnhSabKGYWxElSdgJ+sFa9G/RdHNw==", + "requires": { + "@webassemblyjs/wast-printer": "1.7.11" + } + }, + "@webassemblyjs/helper-fsm": { + "version": "1.7.11", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.7.11.tgz", + "integrity": "sha512-nsAQWNP1+8Z6tkzdYlXT0kxfa2Z1tRTARd8wYnc/e3Zv3VydVVnaeePgqUzFrpkGUyhUUxOl5ML7f1NuT+gC0A==" + }, + "@webassemblyjs/helper-module-context": { + "version": "1.7.11", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.7.11.tgz", + "integrity": "sha512-JxfD5DX8Ygq4PvXDucq0M+sbUFA7BJAv/GGl9ITovqE+idGX+J3QSzJYz+LwQmL7fC3Rs+utvWoJxDb6pmC0qg==" + }, + "@webassemblyjs/helper-wasm-bytecode": { + "version": "1.7.11", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.7.11.tgz", + "integrity": "sha512-cMXeVS9rhoXsI9LLL4tJxBgVD/KMOKXuFqYb5oCJ/opScWpkCMEz9EJtkonaNcnLv2R3K5jIeS4TRj/drde1JQ==" + }, + "@webassemblyjs/helper-wasm-section": { + "version": "1.7.11", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.7.11.tgz", + "integrity": "sha512-8ZRY5iZbZdtNFE5UFunB8mmBEAbSI3guwbrsCl4fWdfRiAcvqQpeqd5KHhSWLL5wuxo53zcaGZDBU64qgn4I4Q==", + "requires": { + "@webassemblyjs/ast": "1.7.11", + "@webassemblyjs/helper-buffer": "1.7.11", + "@webassemblyjs/helper-wasm-bytecode": "1.7.11", + "@webassemblyjs/wasm-gen": "1.7.11" + } + }, + "@webassemblyjs/ieee754": { + "version": "1.7.11", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.7.11.tgz", + "integrity": "sha512-Mmqx/cS68K1tSrvRLtaV/Lp3NZWzXtOHUW2IvDvl2sihAwJh4ACE0eL6A8FvMyDG9abes3saB6dMimLOs+HMoQ==", + "requires": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "@webassemblyjs/leb128": { + "version": "1.7.11", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.7.11.tgz", + "integrity": "sha512-vuGmgZjjp3zjcerQg+JA+tGOncOnJLWVkt8Aze5eWQLwTQGNgVLcyOTqgSCxWTR4J42ijHbBxnuRaL1Rv7XMdw==", + "requires": { + "@xtuc/long": "4.2.1" + } + }, + "@webassemblyjs/utf8": { + "version": "1.7.11", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.7.11.tgz", + "integrity": "sha512-C6GFkc7aErQIAH+BMrIdVSmW+6HSe20wg57HEC1uqJP8E/xpMjXqQUxkQw07MhNDSDcGpxI9G5JSNOQCqJk4sA==" + }, + "@webassemblyjs/wasm-edit": { + "version": "1.7.11", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.7.11.tgz", + "integrity": "sha512-FUd97guNGsCZQgeTPKdgxJhBXkUbMTY6hFPf2Y4OedXd48H97J+sOY2Ltaq6WGVpIH8o/TGOVNiVz/SbpEMJGg==", + "requires": { + "@webassemblyjs/ast": "1.7.11", + "@webassemblyjs/helper-buffer": "1.7.11", + "@webassemblyjs/helper-wasm-bytecode": "1.7.11", + "@webassemblyjs/helper-wasm-section": "1.7.11", + "@webassemblyjs/wasm-gen": "1.7.11", + "@webassemblyjs/wasm-opt": "1.7.11", + "@webassemblyjs/wasm-parser": "1.7.11", + "@webassemblyjs/wast-printer": "1.7.11" + } + }, + "@webassemblyjs/wasm-gen": { + "version": "1.7.11", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.7.11.tgz", + "integrity": "sha512-U/KDYp7fgAZX5KPfq4NOupK/BmhDc5Kjy2GIqstMhvvdJRcER/kUsMThpWeRP8BMn4LXaKhSTggIJPOeYHwISA==", + "requires": { + "@webassemblyjs/ast": "1.7.11", + "@webassemblyjs/helper-wasm-bytecode": "1.7.11", + "@webassemblyjs/ieee754": "1.7.11", + "@webassemblyjs/leb128": "1.7.11", + "@webassemblyjs/utf8": "1.7.11" + } + }, + "@webassemblyjs/wasm-opt": { + "version": "1.7.11", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.7.11.tgz", + "integrity": "sha512-XynkOwQyiRidh0GLua7SkeHvAPXQV/RxsUeERILmAInZegApOUAIJfRuPYe2F7RcjOC9tW3Cb9juPvAC/sCqvg==", + "requires": { + "@webassemblyjs/ast": "1.7.11", + "@webassemblyjs/helper-buffer": "1.7.11", + "@webassemblyjs/wasm-gen": "1.7.11", + "@webassemblyjs/wasm-parser": "1.7.11" + } + }, + "@webassemblyjs/wasm-parser": { + "version": "1.7.11", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.7.11.tgz", + "integrity": "sha512-6lmXRTrrZjYD8Ng8xRyvyXQJYUQKYSXhJqXOBLw24rdiXsHAOlvw5PhesjdcaMadU/pyPQOJ5dHreMjBxwnQKg==", + "requires": { + "@webassemblyjs/ast": "1.7.11", + "@webassemblyjs/helper-api-error": "1.7.11", + "@webassemblyjs/helper-wasm-bytecode": "1.7.11", + "@webassemblyjs/ieee754": "1.7.11", + "@webassemblyjs/leb128": "1.7.11", + "@webassemblyjs/utf8": "1.7.11" + } + }, + "@webassemblyjs/wast-parser": { + "version": "1.7.11", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.7.11.tgz", + "integrity": "sha512-lEyVCg2np15tS+dm7+JJTNhNWq9yTZvi3qEhAIIOaofcYlUp0UR5/tVqOwa/gXYr3gjwSZqw+/lS9dscyLelbQ==", + "requires": { + "@webassemblyjs/ast": "1.7.11", + "@webassemblyjs/floating-point-hex-parser": "1.7.11", + "@webassemblyjs/helper-api-error": "1.7.11", + "@webassemblyjs/helper-code-frame": "1.7.11", + "@webassemblyjs/helper-fsm": "1.7.11", + "@xtuc/long": "4.2.1" + } + }, + "@webassemblyjs/wast-printer": { + "version": "1.7.11", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.7.11.tgz", + "integrity": "sha512-m5vkAsuJ32QpkdkDOUPGSltrg8Cuk3KBx4YrmAGQwCZPRdUHXxG4phIOuuycLemHFr74sWL9Wthqss4fzdzSwg==", + "requires": { + "@webassemblyjs/ast": "1.7.11", + "@webassemblyjs/wast-parser": "1.7.11", + "@xtuc/long": "4.2.1" + } + }, + "@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==" + }, + "@xtuc/long": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.1.tgz", + "integrity": "sha512-FZdkNBDqBRHKQ2MEbSC17xnPFOhZxeJ2YGSfr2BKf3sujG49Qe3bB+rGCwQfIaA7WHnGeGkSijX4FuBCdrzW/g==" + }, + "abab": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.0.tgz", + "integrity": "sha512-sY5AXXVZv4Y1VACTtR11UJCPHHudgY5i26Qj5TypE6DKlIApbwb5uqhXcJ5UUGbvZNRh7EeIoW+LrJumBsKp7w==" + }, + "accepts": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.5.tgz", + "integrity": "sha1-63d99gEXI6OxTopywIBcjoZ0a9I=", + "requires": { + "mime-types": "~2.1.18", + "negotiator": "0.6.1" + } + }, + "acorn": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.1.1.tgz", + "integrity": "sha512-jPTiwtOxaHNaAPg/dmrJ/beuzLRnXtB0kQPQ8JpotKJgTB6rX6c8mlf315941pyjBSaPg8NHXS9fhP4u17DpGA==" + }, + "acorn-dynamic-import": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/acorn-dynamic-import/-/acorn-dynamic-import-3.0.0.tgz", + "integrity": "sha512-zVWV8Z8lislJoOKKqdNMOB+s6+XV5WERty8MnKBeFgwA+19XJjJHs2RP5dzM57FftIs+jQnRToLiWazKr6sSWg==", + "requires": { + "acorn": "^5.0.0" + }, + "dependencies": { + "acorn": { + "version": "5.7.3", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.3.tgz", + "integrity": "sha512-T/zvzYRfbVojPWahDsE5evJdHb3oJoQfFbsrKM7w5Zcs++Tr257tia3BmMP8XYVjp1S9RZXQMh7gao96BlqZOw==" + } + } + }, + "acorn-globals": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-4.3.0.tgz", + "integrity": "sha512-hMtHj3s5RnuhvHPowpBYvJVj3rAar82JiDQHvGs1zO0l10ocX/xEdBShNHTJaboucJUsScghp74pH3s7EnHHQw==", + "requires": { + "acorn": "^6.0.1", + "acorn-walk": "^6.0.1" + } + }, + "acorn-jsx": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.0.1.tgz", + "integrity": "sha512-HJ7CfNHrfJLlNTzIEUTj43LNWGkqpRLxm3YjAlcD0ACydk9XynzYsCBHxut+iqt+1aBXkx9UP/w/ZqMr13XIzg==" + }, + "acorn-walk": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-6.1.1.tgz", + "integrity": "sha512-OtUw6JUTgxA2QoqqmrmQ7F2NYqiBPi/L2jqHyFtllhOUvXYQXf0Z1CYUinIfyT4bTCGmrA7gX9FvHA81uzCoVw==" + }, + "address": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/address/-/address-1.0.3.tgz", + "integrity": "sha512-z55ocwKBRLryBs394Sm3ushTtBeg6VAeuku7utSoSnsJKvKcnXFIyC6vh27n3rXyxSgkJBBCAvyOn7gSUcTYjg==" + }, + "ajv": { + "version": "6.10.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.10.0.tgz", + "integrity": "sha512-nffhOpkymDECQyR0mnsUtoCE8RlX38G0rYP+wgLWFyZuUyuuojSSvi/+euOiQBIn63whYwYVIIH1TvE3tu4OEg==", + "requires": { + "fast-deep-equal": "^2.0.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "ajv-errors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz", + "integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==" + }, + "ajv-keywords": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.4.0.tgz", + "integrity": "sha512-aUjdRFISbuFOl0EIZc+9e4FfZp0bDZgAdOOf30bJmw8VM9v84SHyVyxDfbWxpGYbdZD/9XoKxfHVNmxPkhwyGw==" + }, + "alertifyjs": { + "version": "1.11.2", + "resolved": "https://registry.npmjs.org/alertifyjs/-/alertifyjs-1.11.2.tgz", + "integrity": "sha512-WhNCHCz5WycRJ34/gDAQQU4hqiOc6VyvDPi/eiPUJf3HIYm0U0L23zDGXR1cSXdYCzvZVxlHdQH7asXVjHBHqA==" + }, + "alphanum-sort": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz", + "integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=" + }, + "ansi-colors": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.4.tgz", + "integrity": "sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA==" + }, + "ansi-escapes": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz", + "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==" + }, + "ansi-html": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.7.tgz", + "integrity": "sha1-gTWEAhliqenm/QOflA0S9WynhZ4=" + }, + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "requires": { + "color-convert": "^1.9.0" + } + }, + "anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "requires": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + }, + "dependencies": { + "arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=" + }, + "array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=" + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", + "requires": { + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + } + }, + "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==" + } + } + }, + "extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "requires": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==" + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "append-transform": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/append-transform/-/append-transform-0.4.0.tgz", + "integrity": "sha1-126/jKlNJ24keja61EpLdKthGZE=", + "requires": { + "default-require-extensions": "^1.0.0" + } + }, + "aproba": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", + "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==" + }, + "argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "requires": { + "sprintf-js": "~1.0.2" + } + }, + "aria-query": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-3.0.0.tgz", + "integrity": "sha1-ZbP8wcoRVajJrmTW7uKX8V1RM8w=", + "requires": { + "ast-types-flow": "0.0.7", + "commander": "^2.11.0" + } + }, + "arr-diff": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", + "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=", + "requires": { + "arr-flatten": "^1.0.1" + } + }, + "arr-flatten": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", + "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==" + }, + "arr-union": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", + "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=" + }, + "array-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-equal/-/array-equal-1.0.0.tgz", + "integrity": "sha1-jCpe8kcv2ep0KwTHenUJO6J1fJM=" + }, + "array-filter": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/array-filter/-/array-filter-0.0.1.tgz", + "integrity": "sha1-fajPLiZijtcygDWB/SH2fKzS7uw=" + }, + "array-flatten": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", + "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==" + }, + "array-includes": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.0.3.tgz", + "integrity": "sha1-GEtI9i2S10UrsxsyMWXH+L0CJm0=", + "requires": { + "define-properties": "^1.1.2", + "es-abstract": "^1.7.0" + } + }, + "array-map": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/array-map/-/array-map-0.0.0.tgz", + "integrity": "sha1-iKK6tz0c97zVwbEYoAP2b2ZfpmI=" + }, + "array-reduce": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/array-reduce/-/array-reduce-0.0.0.tgz", + "integrity": "sha1-FziZ0//Rx9k4PkR5Ul2+J4yrXys=" + }, + "array-union": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", + "requires": { + "array-uniq": "^1.0.1" + } + }, + "array-uniq": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", + "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=" + }, + "array-unique": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz", + "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=" + }, + "arrify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=" + }, + "asap": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", + "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=" + }, + "ascli": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/ascli/-/ascli-1.0.1.tgz", + "integrity": "sha1-vPpZdKYvGOgcq660lzKrSoj5Brw=", + "requires": { + "colour": "~0.7.1", + "optjs": "~3.2.2" + } + }, + "asn1": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", + "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", + "requires": { + "safer-buffer": "~2.1.0" + } + }, + "asn1.js": { + "version": "4.10.1", + "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-4.10.1.tgz", + "integrity": "sha512-p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw==", + "requires": { + "bn.js": "^4.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + } + }, + "assert": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/assert/-/assert-1.4.1.tgz", + "integrity": "sha1-mZEtWRg2tab1s0XA8H7vwI/GXZE=", + "requires": { + "util": "0.10.3" + }, + "dependencies": { + "inherits": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=" + }, + "util": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", + "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", + "requires": { + "inherits": "2.0.1" + } + } + } + }, + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=" + }, + "assign-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", + "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=" + }, + "ast-types-flow": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz", + "integrity": "sha1-9wtzXGvKGlycItmCw+Oef+ujva0=" + }, + "astral-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz", + "integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==" + }, + "async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.2.tgz", + "integrity": "sha512-H1qVYh1MYhEEFLsP97cVKqCGo7KfCyTt6uEWqsTBr9SO84oK9Uwbyd/yCW+6rKJLHksBNUVWZDAjfS+Ccx0Bbg==", + "requires": { + "lodash": "^4.17.11" + } + }, + "async-each": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.1.tgz", + "integrity": "sha1-GdOGodntxufByF04iu28xW0zYC0=" + }, + "async-limiter": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.0.tgz", + "integrity": "sha512-jp/uFnooOiO+L211eZOoSyzpOITMXx1rBITauYykG3BRYPu8h0UcxsPNB04RR5vo4Tyz3+ay17tR6JVf9qzYWg==" + }, + "asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=" + }, + "atob": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==" + }, + "autoprefixer": { + "version": "9.4.10", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.4.10.tgz", + "integrity": "sha512-XR8XZ09tUrrSzgSlys4+hy5r2/z4Jp7Ag3pHm31U4g/CTccYPOVe19AkaJ4ey/vRd1sfj+5TtuD6I0PXtutjvQ==", + "requires": { + "browserslist": "^4.4.2", + "caniuse-lite": "^1.0.30000940", + "normalize-range": "^0.1.2", + "num2fraction": "^1.2.2", + "postcss": "^7.0.14", + "postcss-value-parser": "^3.3.1" + }, + "dependencies": { + "postcss": { + "version": "7.0.14", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.14.tgz", + "integrity": "sha512-NsbD6XUUMZvBxtQAJuWDJeeC4QFsmWsfozWxCJPWf3M55K9iu2iMDaKqyoOdTJ1R4usBXuxlVFAIo8rZPQD4Bg==", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "aws-sign2": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", + "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=" + }, + "aws4": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.8.0.tgz", + "integrity": "sha512-ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ==" + }, + "axios": { + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.18.0.tgz", + "integrity": "sha1-MtU+SFHv3AoRmTts0AB4nXDAUQI=", + "requires": { + "follow-redirects": "^1.3.0", + "is-buffer": "^1.1.5" + }, + "dependencies": { + "is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" + } + } + }, + "axobject-query": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-2.0.2.tgz", + "integrity": "sha512-MCeek8ZH7hKyO1rWUbKNQBbl4l2eY0ntk7OGi+q0RlafrCnfPxC06WZA+uebCfmYp4mNU9jRBP1AhGyf8+W3ww==", + "requires": { + "ast-types-flow": "0.0.7" + } + }, + "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=", + "requires": { + "chalk": "^1.1.3", + "esutils": "^2.0.2", + "js-tokens": "^3.0.2" + }, + "dependencies": { + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=" + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + } + }, + "js-tokens": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz", + "integrity": "sha1-mGbfOVECEw449/mWvOtlRDIJwls=" + }, + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=" + } + } + }, + "babel-core": { + "version": "7.0.0-bridge.0", + "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-7.0.0-bridge.0.tgz", + "integrity": "sha512-poPX9mZH/5CSanm50Q+1toVci6pv5KSRv/5TWCwtzQS5XEwn40BcCrgIeMFWP9CKKIniKXNxoIOnOq4VVlGXhg==" + }, + "babel-eslint": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/babel-eslint/-/babel-eslint-9.0.0.tgz", + "integrity": "sha512-itv1MwE3TMbY0QtNfeL7wzak1mV47Uy+n6HtSOO4Xd7rvmO+tsGQSgyOEEgo6Y2vHZKZphaoelNeSVj4vkLA1g==", + "requires": { + "@babel/code-frame": "^7.0.0", + "@babel/parser": "^7.0.0", + "@babel/traverse": "^7.0.0", + "@babel/types": "^7.0.0", + "eslint-scope": "3.7.1", + "eslint-visitor-keys": "^1.0.0" + } + }, + "babel-extract-comments": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/babel-extract-comments/-/babel-extract-comments-1.0.0.tgz", + "integrity": "sha512-qWWzi4TlddohA91bFwgt6zO/J0X+io7Qp184Fw0m2JYRSTZnJbFR8+07KmzudHCZgOiKRCrjhylwv9Xd8gfhVQ==", + "requires": { + "babylon": "^6.18.0" + } + }, + "babel-generator": { + "version": "6.26.1", + "resolved": "https://registry.npmjs.org/babel-generator/-/babel-generator-6.26.1.tgz", + "integrity": "sha512-HyfwY6ApZj7BYTcJURpM5tznulaBvyio7/0d4zFOeMPUmfxkCjHocCuoLa2SAGzBI8AREcH3eP3758F672DppA==", + "requires": { + "babel-messages": "^6.23.0", + "babel-runtime": "^6.26.0", + "babel-types": "^6.26.0", + "detect-indent": "^4.0.0", + "jsesc": "^1.3.0", + "lodash": "^4.17.4", + "source-map": "^0.5.7", + "trim-right": "^1.0.1" + }, + "dependencies": { + "jsesc": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-1.3.0.tgz", + "integrity": "sha1-RsP+yMGJKxKwgz25vHYiF226s0s=" + } + } + }, + "babel-helpers": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helpers/-/babel-helpers-6.24.1.tgz", + "integrity": "sha1-NHHenK7DiOXIUOWX5Yom3fN2ArI=", + "requires": { + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1" + } + }, + "babel-jest": { + "version": "23.6.0", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-23.6.0.tgz", + "integrity": "sha512-lqKGG6LYXYu+DQh/slrQ8nxXQkEkhugdXsU6St7GmhVS7Ilc/22ArwqXNJrf0QaOBjZB0360qZMwXqDYQHXaew==", + "requires": { + "babel-plugin-istanbul": "^4.1.6", + "babel-preset-jest": "^23.2.0" + } + }, + "babel-loader": { + "version": "8.0.5", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.0.5.tgz", + "integrity": "sha512-NTnHnVRd2JnRqPC0vW+iOQWU5pchDbYXsG2E6DMXEpMfUcQKclF9gmf3G3ZMhzG7IG9ji4coL0cm+FxeWxDpnw==", + "requires": { + "find-cache-dir": "^2.0.0", + "loader-utils": "^1.0.2", + "mkdirp": "^0.5.1", + "util.promisify": "^1.0.0" + } + }, + "babel-messages": { + "version": "6.23.0", + "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz", + "integrity": "sha1-8830cDhYA1sqKVHG7F7fbGLyYw4=", + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-dynamic-import-node": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.2.0.tgz", + "integrity": "sha512-fP899ELUnTaBcIzmrW7nniyqqdYWrWuJUyPWHxFa/c7r7hS6KC8FscNfLlBNIoPSc55kYMGEEKjPjJGCLbE1qA==", + "requires": { + "object.assign": "^4.1.0" + } + }, + "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==", + "requires": { + "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" + } + }, + "babel-plugin-jest-hoist": { + "version": "23.2.0", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-23.2.0.tgz", + "integrity": "sha1-5h+uBaHKiAGq3uV6bWa4zvr0QWc=" + }, + "babel-plugin-macros": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-2.5.0.tgz", + "integrity": "sha512-BWw0lD0kVZAXRD3Od1kMrdmfudqzDzYv2qrN3l2ISR1HVp1EgLKfbOrYV9xmY5k3qx3RIu5uPAUZZZHpo0o5Iw==", + "requires": { + "cosmiconfig": "^5.0.5", + "resolve": "^1.8.1" + } + }, + "babel-plugin-named-asset-import": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/babel-plugin-named-asset-import/-/babel-plugin-named-asset-import-0.3.1.tgz", + "integrity": "sha512-vzZlo+yEB5YHqI6CRRTDojeT43J3Wf3C/MVkZW5UlbSeIIVUYRKtxaFT2L/VTv9mbIyatCW39+9g/SZolvwRUQ==" + }, + "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=" + }, + "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=", + "requires": { + "babel-plugin-syntax-object-rest-spread": "^6.8.0", + "babel-runtime": "^6.26.0" + } + }, + "babel-plugin-transform-react-remove-prop-types": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-remove-prop-types/-/babel-plugin-transform-react-remove-prop-types-0.4.24.tgz", + "integrity": "sha512-eqj0hVcJUR57/Ug2zE1Yswsw4LhuqqHhD+8v120T1cl3kjg76QwtyBrdIk4WVwK+lAhBJVYCd/v+4nc4y+8JsA==" + }, + "babel-preset-jest": { + "version": "23.2.0", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-23.2.0.tgz", + "integrity": "sha1-jsegOhOPABoaj7HoETZSvxpV2kY=", + "requires": { + "babel-plugin-jest-hoist": "^23.2.0", + "babel-plugin-syntax-object-rest-spread": "^6.13.0" + } + }, + "babel-preset-react-app": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/babel-preset-react-app/-/babel-preset-react-app-7.0.1.tgz", + "integrity": "sha512-cic2V+GftWwt82XNMKGxvkFAVvuaBISy0/mzNLLPlALXXJxUvxJgVy2DI8HVk311oewJsmBiu/unE4wINUCvkg==", + "requires": { + "@babel/core": "7.2.2", + "@babel/plugin-proposal-class-properties": "7.3.0", + "@babel/plugin-proposal-decorators": "7.3.0", + "@babel/plugin-proposal-object-rest-spread": "7.3.2", + "@babel/plugin-syntax-dynamic-import": "7.2.0", + "@babel/plugin-transform-classes": "7.2.2", + "@babel/plugin-transform-destructuring": "7.3.2", + "@babel/plugin-transform-flow-strip-types": "7.2.3", + "@babel/plugin-transform-react-constant-elements": "7.2.0", + "@babel/plugin-transform-react-display-name": "7.2.0", + "@babel/plugin-transform-runtime": "7.2.0", + "@babel/preset-env": "7.3.1", + "@babel/preset-react": "7.0.0", + "@babel/preset-typescript": "7.1.0", + "@babel/runtime": "7.3.1", + "babel-loader": "8.0.5", + "babel-plugin-dynamic-import-node": "2.2.0", + "babel-plugin-macros": "2.5.0", + "babel-plugin-transform-react-remove-prop-types": "0.4.24" + }, + "dependencies": { + "@babel/plugin-proposal-object-rest-spread": { + "version": "7.3.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.3.2.tgz", + "integrity": "sha512-DjeMS+J2+lpANkYLLO+m6GjoTMygYglKmRe6cDTbFv3L9i6mmiE8fe6B8MtCSLZpVXscD5kn7s6SgtHrDoBWoA==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-syntax-object-rest-spread": "^7.2.0" + } + }, + "@babel/plugin-transform-classes": { + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.2.2.tgz", + "integrity": "sha512-gEZvgTy1VtcDOaQty1l10T3jQmJKlNVxLDCs+3rCVPr6nMkODLELxViq5X9l+rfxbie3XrfrMCYYY6eX3aOcOQ==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.0.0", + "@babel/helper-define-map": "^7.1.0", + "@babel/helper-function-name": "^7.1.0", + "@babel/helper-optimise-call-expression": "^7.0.0", + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-replace-supers": "^7.1.0", + "@babel/helper-split-export-declaration": "^7.0.0", + "globals": "^11.1.0" + } + }, + "@babel/preset-env": { + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.3.1.tgz", + "integrity": "sha512-FHKrD6Dxf30e8xgHQO0zJZpUPfVZg+Xwgz5/RdSWCbza9QLNk4Qbp40ctRoqDxml3O8RMzB1DU55SXeDG6PqHQ==", + "requires": { + "@babel/helper-module-imports": "^7.0.0", + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-proposal-async-generator-functions": "^7.2.0", + "@babel/plugin-proposal-json-strings": "^7.2.0", + "@babel/plugin-proposal-object-rest-spread": "^7.3.1", + "@babel/plugin-proposal-optional-catch-binding": "^7.2.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.2.0", + "@babel/plugin-syntax-async-generators": "^7.2.0", + "@babel/plugin-syntax-json-strings": "^7.2.0", + "@babel/plugin-syntax-object-rest-spread": "^7.2.0", + "@babel/plugin-syntax-optional-catch-binding": "^7.2.0", + "@babel/plugin-transform-arrow-functions": "^7.2.0", + "@babel/plugin-transform-async-to-generator": "^7.2.0", + "@babel/plugin-transform-block-scoped-functions": "^7.2.0", + "@babel/plugin-transform-block-scoping": "^7.2.0", + "@babel/plugin-transform-classes": "^7.2.0", + "@babel/plugin-transform-computed-properties": "^7.2.0", + "@babel/plugin-transform-destructuring": "^7.2.0", + "@babel/plugin-transform-dotall-regex": "^7.2.0", + "@babel/plugin-transform-duplicate-keys": "^7.2.0", + "@babel/plugin-transform-exponentiation-operator": "^7.2.0", + "@babel/plugin-transform-for-of": "^7.2.0", + "@babel/plugin-transform-function-name": "^7.2.0", + "@babel/plugin-transform-literals": "^7.2.0", + "@babel/plugin-transform-modules-amd": "^7.2.0", + "@babel/plugin-transform-modules-commonjs": "^7.2.0", + "@babel/plugin-transform-modules-systemjs": "^7.2.0", + "@babel/plugin-transform-modules-umd": "^7.2.0", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.3.0", + "@babel/plugin-transform-new-target": "^7.0.0", + "@babel/plugin-transform-object-super": "^7.2.0", + "@babel/plugin-transform-parameters": "^7.2.0", + "@babel/plugin-transform-regenerator": "^7.0.0", + "@babel/plugin-transform-shorthand-properties": "^7.2.0", + "@babel/plugin-transform-spread": "^7.2.0", + "@babel/plugin-transform-sticky-regex": "^7.2.0", + "@babel/plugin-transform-template-literals": "^7.2.0", + "@babel/plugin-transform-typeof-symbol": "^7.2.0", + "@babel/plugin-transform-unicode-regex": "^7.2.0", + "browserslist": "^4.3.4", + "invariant": "^2.2.2", + "js-levenshtein": "^1.1.3", + "semver": "^5.3.0" + } + } + } + }, + "babel-register": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-register/-/babel-register-6.26.0.tgz", + "integrity": "sha1-btAhFz4vy0htestFxgCahW9kcHE=", + "requires": { + "babel-core": "^6.26.0", + "babel-runtime": "^6.26.0", + "core-js": "^2.5.0", + "home-or-tmp": "^2.0.0", + "lodash": "^4.17.4", + "mkdirp": "^0.5.1", + "source-map-support": "^0.4.15" + }, + "dependencies": { + "babel-core": { + "version": "6.26.3", + "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-6.26.3.tgz", + "integrity": "sha512-6jyFLuDmeidKmUEb3NM+/yawG0M2bDZ9Z1qbZP59cyHLz8kYGKYwpJP0UwUKKUiTRNvxfLesJnTedqczP7cTDA==", + "requires": { + "babel-code-frame": "^6.26.0", + "babel-generator": "^6.26.0", + "babel-helpers": "^6.24.1", + "babel-messages": "^6.23.0", + "babel-register": "^6.26.0", + "babel-runtime": "^6.26.0", + "babel-template": "^6.26.0", + "babel-traverse": "^6.26.0", + "babel-types": "^6.26.0", + "babylon": "^6.18.0", + "convert-source-map": "^1.5.1", + "debug": "^2.6.9", + "json5": "^0.5.1", + "lodash": "^4.17.4", + "minimatch": "^3.0.4", + "path-is-absolute": "^1.0.1", + "private": "^0.1.8", + "slash": "^1.0.0", + "source-map": "^0.5.7" + } + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "json5": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz", + "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=" + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "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=", + "requires": { + "core-js": "^2.4.0", + "regenerator-runtime": "^0.11.0" + } + }, + "babel-template": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.26.0.tgz", + "integrity": "sha1-3gPi0WOWsGn0bdn/+FIfsaDjXgI=", + "requires": { + "babel-runtime": "^6.26.0", + "babel-traverse": "^6.26.0", + "babel-types": "^6.26.0", + "babylon": "^6.18.0", + "lodash": "^4.17.4" + } + }, + "babel-traverse": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.26.0.tgz", + "integrity": "sha1-RqnL1+3MYsjlwGTi0tjQ9ANXZu4=", + "requires": { + "babel-code-frame": "^6.26.0", + "babel-messages": "^6.23.0", + "babel-runtime": "^6.26.0", + "babel-types": "^6.26.0", + "babylon": "^6.18.0", + "debug": "^2.6.8", + "globals": "^9.18.0", + "invariant": "^2.2.2", + "lodash": "^4.17.4" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "globals": { + "version": "9.18.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-9.18.0.tgz", + "integrity": "sha512-S0nG3CLEQiY/ILxqtztTWH/3iRRdyBLw6KMDxnKMchrtbj2OFmehVh0WUCfW3DUrIgx/qFrJPICrq4Z4sTR9UQ==" + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "babel-types": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.26.0.tgz", + "integrity": "sha1-o7Bz+Uq0nrb6Vc1lInozQ4BjJJc=", + "requires": { + "babel-runtime": "^6.26.0", + "esutils": "^2.0.2", + "lodash": "^4.17.4", + "to-fast-properties": "^1.0.3" + }, + "dependencies": { + "to-fast-properties": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz", + "integrity": "sha1-uDVx+k2MJbguIxsG46MFXeTKGkc=" + } + } + }, + "babylon": { + "version": "6.18.0", + "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz", + "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==" + }, + "bail": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/bail/-/bail-1.0.3.tgz", + "integrity": "sha512-1X8CnjFVQ+a+KW36uBNMTU5s8+v5FzeqrP7hTG5aTb4aPreSbZJlhwPon9VKMuEVgV++JM+SQrALY3kr7eswdg==" + }, + "balanced-match": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", + "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=" + }, + "base": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", + "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", + "requires": { + "cache-base": "^1.0.1", + "class-utils": "^0.3.5", + "component-emitter": "^1.2.1", + "define-property": "^1.0.0", + "isobject": "^3.0.1", + "mixin-deep": "^1.2.0", + "pascalcase": "^0.1.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + }, + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==" + } + } + }, + "base64-js": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.3.0.tgz", + "integrity": "sha512-ccav/yGvoa80BQDljCxsmmQ3Xvx60/UpBIij5QN21W3wBi/hhIC9OoO+KLpu9IJTS9j4DRVJ3aDDF9cMSoa2lw==" + }, + "batch": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", + "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=" + }, + "bcrypt-pbkdf": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", + "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", + "requires": { + "tweetnacl": "^0.14.3" + } + }, + "bfj": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/bfj/-/bfj-6.1.1.tgz", + "integrity": "sha512-+GUNvzHR4nRyGybQc2WpNJL4MJazMuvf92ueIyA0bIkPRwhhQu3IfZQ2PSoVPpCBJfmoSdOxu5rnotfFLlvYRQ==", + "requires": { + "bluebird": "^3.5.1", + "check-types": "^7.3.0", + "hoopy": "^0.1.2", + "tryer": "^1.0.0" + } + }, + "big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==" + }, + "binary-extensions": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.0.tgz", + "integrity": "sha512-EgmjVLMn22z7eGGv3kcnHwSnJXmFHjISTY9E/S5lIcTD3Oxw05QTcBLNkJFzcb3cNueUdF/IN4U+d78V0zO8Hw==" + }, + "bluebird": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.3.tgz", + "integrity": "sha512-/qKPUQlaW1OyR51WeCPBvRnAlnZFUJkCSG5HzGnuIqhgyJtF+T94lFnn33eiazjRm2LAHVy2guNnaq48X9SJuw==" + }, + "bn.js": { + "version": "4.11.8", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.8.tgz", + "integrity": "sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA==" + }, + "body-parser": { + "version": "1.18.3", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.18.3.tgz", + "integrity": "sha1-WykhmP/dVTs6DyDe0FkrlWlVyLQ=", + "requires": { + "bytes": "3.0.0", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "~1.1.2", + "http-errors": "~1.6.3", + "iconv-lite": "0.4.23", + "on-finished": "~2.3.0", + "qs": "6.5.2", + "raw-body": "2.3.3", + "type-is": "~1.6.16" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "iconv-lite": { + "version": "0.4.23", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.23.tgz", + "integrity": "sha512-neyTUVFtahjf0mB3dZT77u+8O0QB89jFdnBkd5P1JgYPbPaia3gXXOVL2fq8VyU2gMMD7SaN7QukTB/pmXYvDA==", + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "bonjour": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz", + "integrity": "sha1-jokKGD2O6aI5OzhExpGkK897yfU=", + "requires": { + "array-flatten": "^2.1.0", + "deep-equal": "^1.0.1", + "dns-equal": "^1.0.0", + "dns-txt": "^2.0.2", + "multicast-dns": "^6.0.1", + "multicast-dns-service-types": "^1.1.0" + } + }, + "boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=" + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "braces": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", + "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=", + "requires": { + "expand-range": "^1.8.1", + "preserve": "^0.2.0", + "repeat-element": "^1.1.2" + } + }, + "brorand": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", + "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=" + }, + "browser-process-hrtime": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-0.1.3.tgz", + "integrity": "sha512-bRFnI4NnjO6cnyLmOV/7PVoDEMJChlcfN0z4s1YMBY989/SvlfMI1lgCnkFUs53e9gQF+w7qu7XdllSTiSl8Aw==" + }, + "browser-resolve": { + "version": "1.11.3", + "resolved": "https://registry.npmjs.org/browser-resolve/-/browser-resolve-1.11.3.tgz", + "integrity": "sha512-exDi1BYWB/6raKHmDTCicQfTkqwN5fioMFV4j8BsfMU4R2DK/QfZfK7kOVkmWCNANf0snkBzqGqAJBao9gZMdQ==", + "requires": { + "resolve": "1.1.7" + }, + "dependencies": { + "resolve": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz", + "integrity": "sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs=" + } + } + }, + "browserify-aes": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", + "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", + "requires": { + "buffer-xor": "^1.0.3", + "cipher-base": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.3", + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "browserify-cipher": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", + "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", + "requires": { + "browserify-aes": "^1.0.4", + "browserify-des": "^1.0.0", + "evp_bytestokey": "^1.0.0" + } + }, + "browserify-des": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", + "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", + "requires": { + "cipher-base": "^1.0.1", + "des.js": "^1.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "browserify-rsa": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.0.1.tgz", + "integrity": "sha1-IeCr+vbyApzy+vsTNWenAdQTVSQ=", + "requires": { + "bn.js": "^4.1.0", + "randombytes": "^2.0.1" + } + }, + "browserify-sign": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.0.4.tgz", + "integrity": "sha1-qk62jl17ZYuqa/alfmMMvXqT0pg=", + "requires": { + "bn.js": "^4.1.1", + "browserify-rsa": "^4.0.0", + "create-hash": "^1.1.0", + "create-hmac": "^1.1.2", + "elliptic": "^6.0.0", + "inherits": "^2.0.1", + "parse-asn1": "^5.0.0" + } + }, + "browserify-zlib": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", + "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", + "requires": { + "pako": "~1.0.5" + } + }, + "browserslist": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.4.2.tgz", + "integrity": "sha512-ISS/AIAiHERJ3d45Fz0AVYKkgcy+F/eJHzKEvv1j0wwKGKD9T3BrwKr/5g45L+Y4XIK5PlTqefHciRFcfE1Jxg==", + "requires": { + "caniuse-lite": "^1.0.30000939", + "electron-to-chromium": "^1.3.113", + "node-releases": "^1.1.8" + } + }, + "bser": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/bser/-/bser-2.0.0.tgz", + "integrity": "sha1-mseNPtXZFYBP2HrLFYvHlxR6Fxk=", + "requires": { + "node-int64": "^0.4.0" + } + }, + "buffer": { + "version": "4.9.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.1.tgz", + "integrity": "sha1-bRu2AbB6TvztlwlBMgkwJ8lbwpg=", + "requires": { + "base64-js": "^1.0.2", + "ieee754": "^1.1.4", + "isarray": "^1.0.0" + } + }, + "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==" + }, + "buffer-indexof": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz", + "integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==" + }, + "buffer-xor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", + "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=" + }, + "builtin-status-codes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", + "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=" + }, + "bytebuffer": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/bytebuffer/-/bytebuffer-5.0.1.tgz", + "integrity": "sha1-WC7qSxqHO20CCkjVjfhfC7ps/d0=", + "requires": { + "long": "~3" + } + }, + "bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=" + }, + "cacache": { + "version": "11.3.2", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-11.3.2.tgz", + "integrity": "sha512-E0zP4EPGDOaT2chM08Als91eYnf8Z+eH1awwwVsngUmgppfM5jjJ8l3z5vO5p5w/I3LsiXawb1sW0VY65pQABg==", + "requires": { + "bluebird": "^3.5.3", + "chownr": "^1.1.1", + "figgy-pudding": "^3.5.1", + "glob": "^7.1.3", + "graceful-fs": "^4.1.15", + "lru-cache": "^5.1.1", + "mississippi": "^3.0.0", + "mkdirp": "^0.5.1", + "move-concurrently": "^1.0.1", + "promise-inflight": "^1.0.1", + "rimraf": "^2.6.2", + "ssri": "^6.0.1", + "unique-filename": "^1.1.1", + "y18n": "^4.0.0" + }, + "dependencies": { + "lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "requires": { + "yallist": "^3.0.2" + } + }, + "y18n": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz", + "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==" + }, + "yallist": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.0.3.tgz", + "integrity": "sha512-S+Zk8DEWE6oKpV+vI3qWkaK+jSbIK86pCwe2IF/xwIpQ8jEuxpw9NyaGjmp9+BoJv5FV2piqCDcoCtStppiq2A==" + } + } + }, + "cache-base": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", + "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", + "requires": { + "collection-visit": "^1.0.0", + "component-emitter": "^1.2.1", + "get-value": "^2.0.6", + "has-value": "^1.0.0", + "isobject": "^3.0.1", + "set-value": "^2.0.0", + "to-object-path": "^0.3.0", + "union-value": "^1.0.0", + "unset-value": "^1.0.0" + } + }, + "call-me-maybe": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/call-me-maybe/-/call-me-maybe-1.0.1.tgz", + "integrity": "sha1-JtII6onje1y95gJQoV8DHBak1ms=" + }, + "caller-callsite": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz", + "integrity": "sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ=", + "requires": { + "callsites": "^2.0.0" + } + }, + "caller-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz", + "integrity": "sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ=", + "requires": { + "caller-callsite": "^2.0.0" + } + }, + "callsites": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", + "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=" + }, + "camel-case": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-3.0.0.tgz", + "integrity": "sha1-yjw2iKTpzzpM2nd9xNy8cTJJz3M=", + "requires": { + "no-case": "^2.2.0", + "upper-case": "^1.1.1" + } + }, + "camelcase": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.2.0.tgz", + "integrity": "sha512-IXFsBS2pC+X0j0N/GE7Dm7j3bsEBp+oTpb7F50dwEVX7rf3IgwO9XatnegTsDtniKCUtEJH4fSU6Asw7uoVLfQ==" + }, + "caniuse-api": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", + "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", + "requires": { + "browserslist": "^4.0.0", + "caniuse-lite": "^1.0.0", + "lodash.memoize": "^4.1.2", + "lodash.uniq": "^4.5.0" + } + }, + "caniuse-lite": { + "version": "1.0.30000941", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30000941.tgz", + "integrity": "sha512-4vzGb2MfZcO20VMPj1j6nRAixhmtlhkypM4fL4zhgzEucQIYiRzSqPcWIu1OF8i0FETD93FMIPWfUJCAcFvrqA==" + }, + "capture-exit": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/capture-exit/-/capture-exit-1.2.0.tgz", + "integrity": "sha1-HF/MSJ/QqwDU8ax64QcuMXP7q28=", + "requires": { + "rsvp": "^3.3.3" + } + }, + "case-sensitive-paths-webpack-plugin": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.2.0.tgz", + "integrity": "sha512-u5ElzokS8A1pm9vM3/iDgTcI3xqHxuCao94Oz8etI3cf0Tio0p8izkDYbTIn09uP3yUUr6+veaE6IkjnTYS46g==" + }, + "caseless": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", + "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=" + }, + "ccount": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/ccount/-/ccount-1.0.3.tgz", + "integrity": "sha512-Jt9tIBkRc9POUof7QA/VwWd+58fKkEEfI+/t1/eOlxKM7ZhrczNzMFefge7Ai+39y1pR/pP6cI19guHy3FSLmw==" + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "chardet": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", + "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==" + }, + "check-types": { + "version": "7.4.0", + "resolved": "https://registry.npmjs.org/check-types/-/check-types-7.4.0.tgz", + "integrity": "sha512-YbulWHdfP99UfZ73NcUDlNJhEIDgm9Doq9GhpyXbF+7Aegi3CVV7qqMCKTTqJxlvEvnQBp9IA+dxsGN6xK/nSg==" + }, + "chokidar": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.2.tgz", + "integrity": "sha512-IwXUx0FXc5ibYmPC2XeEj5mpXoV66sR+t3jqu2NS2GYwCktt3KF1/Qqjws/NkegajBA4RbZ5+DDwlOiJsxDHEg==", + "requires": { + "anymatch": "^2.0.0", + "async-each": "^1.0.1", + "braces": "^2.3.2", + "fsevents": "^1.2.7", + "glob-parent": "^3.1.0", + "inherits": "^2.0.3", + "is-binary-path": "^1.0.0", + "is-glob": "^4.0.0", + "normalize-path": "^3.0.0", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.2.1", + "upath": "^1.1.0" + }, + "dependencies": { + "array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=" + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + } + }, + "fsevents": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.7.tgz", + "integrity": "sha512-Pxm6sI2MeBD7RdD12RYsqaP0nMiwx8eZBXCa6z2L+mRHm2DYrOYwihmhjpkdjUHwQhslWQjRpEgNq4XvBmaAuw==", + "optional": true, + "requires": { + "nan": "^2.9.2", + "node-pre-gyp": "^0.10.0" + }, + "dependencies": { + "abbrev": { + "version": "1.1.1", + "bundled": true, + "optional": true + }, + "ansi-regex": { + "version": "2.1.1", + "bundled": true + }, + "aproba": { + "version": "1.2.0", + "bundled": true, + "optional": true + }, + "are-we-there-yet": { + "version": "1.1.5", + "bundled": true, + "optional": true, + "requires": { + "delegates": "^1.0.0", + "readable-stream": "^2.0.6" + } + }, + "balanced-match": { + "version": "1.0.0", + "bundled": true + }, + "brace-expansion": { + "version": "1.1.11", + "bundled": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "chownr": { + "version": "1.1.1", + "bundled": true, + "optional": true + }, + "code-point-at": { + "version": "1.1.0", + "bundled": true + }, + "concat-map": { + "version": "0.0.1", + "bundled": true + }, + "console-control-strings": { + "version": "1.1.0", + "bundled": true + }, + "core-util-is": { + "version": "1.0.2", + "bundled": true, + "optional": true + }, + "debug": { + "version": "2.6.9", + "bundled": true, + "optional": true, + "requires": { + "ms": "2.0.0" + } + }, + "deep-extend": { + "version": "0.6.0", + "bundled": true, + "optional": true + }, + "delegates": { + "version": "1.0.0", + "bundled": true, + "optional": true + }, + "detect-libc": { + "version": "1.0.3", + "bundled": true, + "optional": true + }, + "fs-minipass": { + "version": "1.2.5", + "bundled": true, + "optional": true, + "requires": { + "minipass": "^2.2.1" + } + }, + "fs.realpath": { + "version": "1.0.0", + "bundled": true, + "optional": true + }, + "gauge": { + "version": "2.7.4", + "bundled": true, + "optional": true, + "requires": { + "aproba": "^1.0.3", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.0", + "object-assign": "^4.1.0", + "signal-exit": "^3.0.0", + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wide-align": "^1.1.0" + } + }, + "glob": { + "version": "7.1.3", + "bundled": true, + "optional": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "has-unicode": { + "version": "2.0.1", + "bundled": true, + "optional": true + }, + "iconv-lite": { + "version": "0.4.24", + "bundled": true, + "optional": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "ignore-walk": { + "version": "3.0.1", + "bundled": true, + "optional": true, + "requires": { + "minimatch": "^3.0.4" + } + }, + "inflight": { + "version": "1.0.6", + "bundled": true, + "optional": true, + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.3", + "bundled": true + }, + "ini": { + "version": "1.3.5", + "bundled": true, + "optional": true + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "bundled": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "isarray": { + "version": "1.0.0", + "bundled": true, + "optional": true + }, + "minimatch": { + "version": "3.0.4", + "bundled": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "0.0.8", + "bundled": true + }, + "minipass": { + "version": "2.3.5", + "bundled": true, + "requires": { + "safe-buffer": "^5.1.2", + "yallist": "^3.0.0" + } + }, + "minizlib": { + "version": "1.2.1", + "bundled": true, + "optional": true, + "requires": { + "minipass": "^2.2.1" + } + }, + "mkdirp": { + "version": "0.5.1", + "bundled": true, + "requires": { + "minimist": "0.0.8" + } + }, + "ms": { + "version": "2.0.0", + "bundled": true, + "optional": true + }, + "needle": { + "version": "2.2.4", + "bundled": true, + "optional": true, + "requires": { + "debug": "^2.1.2", + "iconv-lite": "^0.4.4", + "sax": "^1.2.4" + } + }, + "node-pre-gyp": { + "version": "0.10.3", + "bundled": true, + "optional": true, + "requires": { + "detect-libc": "^1.0.2", + "mkdirp": "^0.5.1", + "needle": "^2.2.1", + "nopt": "^4.0.1", + "npm-packlist": "^1.1.6", + "npmlog": "^4.0.2", + "rc": "^1.2.7", + "rimraf": "^2.6.1", + "semver": "^5.3.0", + "tar": "^4" + } + }, + "nopt": { + "version": "4.0.1", + "bundled": true, + "optional": true, + "requires": { + "abbrev": "1", + "osenv": "^0.1.4" + } + }, + "npm-bundled": { + "version": "1.0.5", + "bundled": true, + "optional": true + }, + "npm-packlist": { + "version": "1.2.0", + "bundled": true, + "optional": true, + "requires": { + "ignore-walk": "^3.0.1", + "npm-bundled": "^1.0.1" + } + }, + "npmlog": { + "version": "4.1.2", + "bundled": true, + "optional": true, + "requires": { + "are-we-there-yet": "~1.1.2", + "console-control-strings": "~1.1.0", + "gauge": "~2.7.3", + "set-blocking": "~2.0.0" + } + }, + "number-is-nan": { + "version": "1.0.1", + "bundled": true + }, + "object-assign": { + "version": "4.1.1", + "bundled": true, + "optional": true + }, + "once": { + "version": "1.4.0", + "bundled": true, + "requires": { + "wrappy": "1" + } + }, + "os-homedir": { + "version": "1.0.2", + "bundled": true, + "optional": true + }, + "os-tmpdir": { + "version": "1.0.2", + "bundled": true, + "optional": true + }, + "osenv": { + "version": "0.1.5", + "bundled": true, + "optional": true, + "requires": { + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.0" + } + }, + "path-is-absolute": { + "version": "1.0.1", + "bundled": true, + "optional": true + }, + "process-nextick-args": { + "version": "2.0.0", + "bundled": true, + "optional": true + }, + "rc": { + "version": "1.2.8", + "bundled": true, + "optional": true, + "requires": { + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + }, + "dependencies": { + "minimist": { + "version": "1.2.0", + "bundled": true, + "optional": true + } + } + }, + "readable-stream": { + "version": "2.3.6", + "bundled": true, + "optional": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "rimraf": { + "version": "2.6.3", + "bundled": true, + "optional": true, + "requires": { + "glob": "^7.1.3" + } + }, + "safe-buffer": { + "version": "5.1.2", + "bundled": true + }, + "safer-buffer": { + "version": "2.1.2", + "bundled": true, + "optional": true + }, + "sax": { + "version": "1.2.4", + "bundled": true, + "optional": true + }, + "semver": { + "version": "5.6.0", + "bundled": true, + "optional": true + }, + "set-blocking": { + "version": "2.0.0", + "bundled": true, + "optional": true + }, + "signal-exit": { + "version": "3.0.2", + "bundled": true, + "optional": true + }, + "string-width": { + "version": "1.0.2", + "bundled": true, + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + }, + "string_decoder": { + "version": "1.1.1", + "bundled": true, + "optional": true, + "requires": { + "safe-buffer": "~5.1.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "bundled": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "strip-json-comments": { + "version": "2.0.1", + "bundled": true, + "optional": true + }, + "tar": { + "version": "4.4.8", + "bundled": true, + "optional": true, + "requires": { + "chownr": "^1.1.1", + "fs-minipass": "^1.2.5", + "minipass": "^2.3.4", + "minizlib": "^1.1.1", + "mkdirp": "^0.5.0", + "safe-buffer": "^5.1.2", + "yallist": "^3.0.2" + } + }, + "util-deprecate": { + "version": "1.0.2", + "bundled": true, + "optional": true + }, + "wide-align": { + "version": "1.1.3", + "bundled": true, + "optional": true, + "requires": { + "string-width": "^1.0.2 || 2" + } + }, + "wrappy": { + "version": "1.0.2", + "bundled": true + }, + "yallist": { + "version": "3.0.3", + "bundled": true + } + } + }, + "glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "requires": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + }, + "dependencies": { + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "requires": { + "is-extglob": "^2.1.0" + } + } + } + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=" + }, + "is-glob": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.0.tgz", + "integrity": "sha1-lSHHaEXMJhCoUgPd8ICpWML/q8A=", + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "requires": { + "kind-of": "^3.0.2" + } + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" + } + } + }, + "chownr": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.1.tgz", + "integrity": "sha512-j38EvO5+LHX84jlo6h4UzmOwi0UgW61WRyPtJz4qaadK5eY3BTS5TY/S1Stc3Uk2lIM6TPevAlULiEJwie860g==" + }, + "chrome-trace-event": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.0.tgz", + "integrity": "sha512-xDbVgyfDTT2piup/h8dK/y4QZfJRSa73bw1WZ8b4XM1o7fsFubUVGYcE+1ANtOzJJELGpYoG2961z0Z6OAld9A==", + "requires": { + "tslib": "^1.9.0" + } + }, + "ci-info": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-1.6.0.tgz", + "integrity": "sha512-vsGdkwSCDpWmP80ncATX7iea5DWQemg1UgCW5J8tqjU3lYw4FBYuj89J0CTVomA7BEfvSZd84GmHko+MxFQU2A==" + }, + "cipher-base": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", + "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "circular-json": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/circular-json/-/circular-json-0.3.3.tgz", + "integrity": "sha512-UZK3NBx2Mca+b5LsG7bY183pHWt5Y1xts4P3Pz7ENTwGVnJOUWbRb3ocjvX7hx9tq/yTAdclXm9sZ38gNuem4A==" + }, + "class-utils": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", + "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", + "requires": { + "arr-union": "^3.1.0", + "define-property": "^0.2.5", + "isobject": "^3.0.0", + "static-extend": "^0.1.1" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "requires": { + "is-descriptor": "^0.1.0" + } + } + } + }, + "clean-css": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.1.tgz", + "integrity": "sha512-4ZxI6dy4lrY6FHzfiy1aEOXgu4LIsW2MhwG0VBKdcoGoH/XLFgaHSdLTGr4O8Be6A8r3MOphEiI8Gc1n0ecf3g==", + "requires": { + "source-map": "~0.6.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "cli-cursor": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz", + "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=", + "requires": { + "restore-cursor": "^2.0.0" + } + }, + "cli-width": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.0.tgz", + "integrity": "sha1-/xnt6Kml5XkyQUewwR8PvLq+1jk=" + }, + "cliui": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-4.1.0.tgz", + "integrity": "sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ==", + "requires": { + "string-width": "^2.1.1", + "strip-ansi": "^4.0.0", + "wrap-ansi": "^2.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=" + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "requires": { + "ansi-regex": "^3.0.0" + } + } + } + }, + "clone-deep": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-0.2.4.tgz", + "integrity": "sha1-TnPdCen7lxzDhnDF3O2cGJZIHMY=", + "requires": { + "for-own": "^0.1.3", + "is-plain-object": "^2.0.1", + "kind-of": "^3.0.2", + "lazy-cache": "^1.0.3", + "shallow-clone": "^0.1.2" + } + }, + "co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=" + }, + "coa": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz", + "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==", + "requires": { + "@types/q": "^1.5.1", + "chalk": "^2.4.1", + "q": "^1.1.2" + } + }, + "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=" + }, + "collection-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", + "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", + "requires": { + "map-visit": "^1.0.0", + "object-visit": "^1.0.0" + } + }, + "color": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/color/-/color-3.1.0.tgz", + "integrity": "sha512-CwyopLkuRYO5ei2EpzpIh6LqJMt6Mt+jZhO5VI5f/wJLZriXQE32/SSqzmrh+QB+AZT81Cj8yv+7zwToW8ahZg==", + "requires": { + "color-convert": "^1.9.1", + "color-string": "^1.5.2" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" + }, + "color-string": { + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.5.3.tgz", + "integrity": "sha512-dC2C5qeWoYkxki5UAXapdjqO672AM4vZuPGRQfO8b5HKuKGBbKWpITyDYN7TOFKvRW7kOgAn3746clDBMDJyQw==", + "requires": { + "color-name": "^1.0.0", + "simple-swizzle": "^0.2.2" + } + }, + "colour": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/colour/-/colour-0.7.1.tgz", + "integrity": "sha1-nLFpkX7F0SwHNtPoaFdG3xyt93g=" + }, + "combined-stream": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.7.tgz", + "integrity": "sha512-brWl9y6vOB1xYPZcpZde3N9zDByXTosAeMDo4p1wzo6UMOX4vumB+TP1RZ76sfE6Md68Q0NJSrE/gbezd4Ul+w==", + "requires": { + "delayed-stream": "~1.0.0" + } + }, + "comma-separated-tokens": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-1.0.5.tgz", + "integrity": "sha512-Cg90/fcK93n0ecgYTAz1jaA3zvnQ0ExlmKY1rdbyHqAx6BHxwoJc+J7HDu0iuQ7ixEs1qaa+WyQ6oeuBpYP1iA==", + "requires": { + "trim": "0.0.1" + } + }, + "commander": { + "version": "2.19.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.19.0.tgz", + "integrity": "sha512-6tvAOO+D6OENvRAh524Dh9jcfKTYDQAqvqezbCW82xj5X0pSrcpxtvRKHLG0yBY6SD7PSDrJaj+0AiOcKVd1Xg==" + }, + "common-tags": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.0.tgz", + "integrity": "sha512-6P6g0uetGpW/sdyUy/iQQCbFF0kWVMSIVSyYz7Zgjcgh8mgw8PQzDNZeyZ5DQ2gM7LBoZPHmnjz8rUthkBG5tw==" + }, + "commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=" + }, + "component-emitter": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz", + "integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY=" + }, + "compressible": { + "version": "2.0.16", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.16.tgz", + "integrity": "sha512-JQfEOdnI7dASwCuSPWIeVYwc/zMsu/+tRhoUvEfXz2gxOA2DNjmG5vhtFdBlhWPPGo+RdT9S3tgc/uH5qgDiiA==", + "requires": { + "mime-db": ">= 1.38.0 < 2" + } + }, + "compression": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.3.tgz", + "integrity": "sha512-HSjyBG5N1Nnz7tF2+O7A9XUhyjru71/fwgNb7oIsEVHR0WShfs2tIS/EySLgiTe98aOK18YDlMXpzjCXY/n9mg==", + "requires": { + "accepts": "~1.3.5", + "bytes": "3.0.0", + "compressible": "~2.0.14", + "debug": "2.6.9", + "on-headers": "~1.0.1", + "safe-buffer": "5.1.2", + "vary": "~1.1.2" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" + }, + "concat-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", + "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", + "requires": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" + } + }, + "confusing-browser-globals": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.5.tgz", + "integrity": "sha512-tHo1tQL/9Ox5RELbkCAJhnViqWlzBz3MG1bB2czbHjH2mWd4aYUgNCNLfysFL7c4LoDws7pjg2tj48Gmpw4QHA==" + }, + "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==" + }, + "console-browserify": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.1.0.tgz", + "integrity": "sha1-8CQcRXMKn8YyOyBtvzjtx0HQuxA=", + "requires": { + "date-now": "^0.1.4" + } + }, + "constants-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", + "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=" + }, + "contains-path": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/contains-path/-/contains-path-0.1.0.tgz", + "integrity": "sha1-/ozxhP9mcLa67wGp1IYaXL7EEgo=" + }, + "content-disposition": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz", + "integrity": "sha1-DPaLud318r55YcOoUXjLhdunjLQ=" + }, + "content-type": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", + "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==" + }, + "convert-source-map": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.6.0.tgz", + "integrity": "sha512-eFu7XigvxdZ1ETfbgPBohgyQ/Z++C0eEhTor0qRwBw9unw+L0/6V8wkSuGgzdThkiS5lSpdptOQPD8Ak40a+7A==", + "requires": { + "safe-buffer": "~5.1.1" + } + }, + "cookie": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.3.1.tgz", + "integrity": "sha1-5+Ch+e9DtMi6klxcWpboBtFoc7s=" + }, + "cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=" + }, + "copy-concurrently": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz", + "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==", + "requires": { + "aproba": "^1.1.1", + "fs-write-stream-atomic": "^1.0.8", + "iferr": "^0.1.5", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4", + "run-queue": "^1.0.0" + } + }, + "copy-descriptor": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", + "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=" + }, + "core-js": { + "version": "2.6.5", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.5.tgz", + "integrity": "sha512-klh/kDpwX8hryYL14M9w/xei6vrv6sE8gTHDG7/T/+SEovB/G4ejwcfE/CBzO6Edsu+OETZMZ3wcX/EjUkrl5A==" + }, + "core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" + }, + "cosmiconfig": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.1.0.tgz", + "integrity": "sha512-kCNPvthka8gvLtzAxQXvWo4FxqRB+ftRZyPZNuab5ngvM9Y7yw7hbEysglptLgpkGX9nAOKTBVkHUAe8xtYR6Q==", + "requires": { + "import-fresh": "^2.0.0", + "is-directory": "^0.3.1", + "js-yaml": "^3.9.0", + "lodash.get": "^4.4.2", + "parse-json": "^4.0.0" + } + }, + "create-ecdh": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.3.tgz", + "integrity": "sha512-GbEHQPMOswGpKXM9kCWVrremUcBmjteUaQ01T9rkKCPDXfUHX0IoP9LpHYo2NPFampa4e+/pFDc3jQdxrxQLaw==", + "requires": { + "bn.js": "^4.1.0", + "elliptic": "^6.0.0" + } + }, + "create-hash": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", + "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", + "requires": { + "cipher-base": "^1.0.1", + "inherits": "^2.0.1", + "md5.js": "^1.3.4", + "ripemd160": "^2.0.1", + "sha.js": "^2.4.0" + } + }, + "create-hmac": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", + "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", + "requires": { + "cipher-base": "^1.0.3", + "create-hash": "^1.1.0", + "inherits": "^2.0.1", + "ripemd160": "^2.0.0", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, + "cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "requires": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "crypto-browserify": { + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", + "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", + "requires": { + "browserify-cipher": "^1.0.0", + "browserify-sign": "^4.0.0", + "create-ecdh": "^4.0.0", + "create-hash": "^1.1.0", + "create-hmac": "^1.1.0", + "diffie-hellman": "^5.0.0", + "inherits": "^2.0.1", + "pbkdf2": "^3.0.3", + "public-encrypt": "^4.0.0", + "randombytes": "^2.0.0", + "randomfill": "^1.0.3" + } + }, + "css-blank-pseudo": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-0.1.4.tgz", + "integrity": "sha512-LHz35Hr83dnFeipc7oqFDmsjHdljj3TQtxGGiNWSOsTLIAubSm4TEz8qCaKFpk7idaQ1GfWscF4E6mgpBysA1w==", + "requires": { + "postcss": "^7.0.5" + }, + "dependencies": { + "postcss": { + "version": "7.0.14", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.14.tgz", + "integrity": "sha512-NsbD6XUUMZvBxtQAJuWDJeeC4QFsmWsfozWxCJPWf3M55K9iu2iMDaKqyoOdTJ1R4usBXuxlVFAIo8rZPQD4Bg==", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "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=" + }, + "css-declaration-sorter": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-4.0.1.tgz", + "integrity": "sha512-BcxQSKTSEEQUftYpBVnsH4SF05NTuBokb19/sBt6asXGKZ/6VP7PLG1CBCkFDYOnhXhPh0jMhO6xZ71oYHXHBA==", + "requires": { + "postcss": "^7.0.1", + "timsort": "^0.3.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.14", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.14.tgz", + "integrity": "sha512-NsbD6XUUMZvBxtQAJuWDJeeC4QFsmWsfozWxCJPWf3M55K9iu2iMDaKqyoOdTJ1R4usBXuxlVFAIo8rZPQD4Bg==", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "css-has-pseudo": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-0.10.0.tgz", + "integrity": "sha512-Z8hnfsZu4o/kt+AuFzeGpLVhFOGO9mluyHBaA2bA8aCGTwah5sT3WV/fTHH8UNZUytOIImuGPrl/prlb4oX4qQ==", + "requires": { + "postcss": "^7.0.6", + "postcss-selector-parser": "^5.0.0-rc.4" + }, + "dependencies": { + "postcss": { + "version": "7.0.14", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.14.tgz", + "integrity": "sha512-NsbD6XUUMZvBxtQAJuWDJeeC4QFsmWsfozWxCJPWf3M55K9iu2iMDaKqyoOdTJ1R4usBXuxlVFAIo8rZPQD4Bg==", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "css-loader": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-1.0.0.tgz", + "integrity": "sha512-tMXlTYf3mIMt3b0dDCOQFJiVvxbocJ5Ho577WiGPYPZcqVEO218L2iU22pDXzkTZCLDE+9AmGSUkWxeh/nZReA==", + "requires": { + "babel-code-frame": "^6.26.0", + "css-selector-tokenizer": "^0.7.0", + "icss-utils": "^2.1.0", + "loader-utils": "^1.0.2", + "lodash.camelcase": "^4.3.0", + "postcss": "^6.0.23", + "postcss-modules-extract-imports": "^1.2.0", + "postcss-modules-local-by-default": "^1.2.0", + "postcss-modules-scope": "^1.1.0", + "postcss-modules-values": "^1.3.0", + "postcss-value-parser": "^3.3.0", + "source-list-map": "^2.0.0" + } + }, + "css-prefers-color-scheme": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-3.1.1.tgz", + "integrity": "sha512-MTu6+tMs9S3EUqzmqLXEcgNRbNkkD/TGFvowpeoWJn5Vfq7FMgsmRQs9X5NXAURiOBmOxm/lLjsDNXDE6k9bhg==", + "requires": { + "postcss": "^7.0.5" + }, + "dependencies": { + "postcss": { + "version": "7.0.14", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.14.tgz", + "integrity": "sha512-NsbD6XUUMZvBxtQAJuWDJeeC4QFsmWsfozWxCJPWf3M55K9iu2iMDaKqyoOdTJ1R4usBXuxlVFAIo8rZPQD4Bg==", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "css-select": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.0.2.tgz", + "integrity": "sha512-dSpYaDVoWaELjvZ3mS6IKZM/y2PMPa/XYoEfYNZePL4U/XgyxZNroHEHReDx/d+VgXh9VbCTtFqLkFbmeqeaRQ==", + "requires": { + "boolbase": "^1.0.0", + "css-what": "^2.1.2", + "domutils": "^1.7.0", + "nth-check": "^1.0.2" + } + }, + "css-select-base-adapter": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz", + "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==" + }, + "css-selector-tokenizer": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/css-selector-tokenizer/-/css-selector-tokenizer-0.7.1.tgz", + "integrity": "sha512-xYL0AMZJ4gFzJQsHUKa5jiWWi2vH77WVNg7JYRyewwj6oPh4yb/y6Y9ZCw9dsj/9UauMhtuxR+ogQd//EdEVNA==", + "requires": { + "cssesc": "^0.1.0", + "fastparse": "^1.1.1", + "regexpu-core": "^1.0.0" + }, + "dependencies": { + "jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=" + }, + "regexpu-core": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-1.0.0.tgz", + "integrity": "sha1-hqdj9Y7k18L2sQLkdkBQ3n7ZDGs=", + "requires": { + "regenerate": "^1.2.1", + "regjsgen": "^0.2.0", + "regjsparser": "^0.1.4" + } + }, + "regjsgen": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.2.0.tgz", + "integrity": "sha1-bAFq3qxVT3WCP+N6wFuS1aTtsfc=" + }, + "regjsparser": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.1.5.tgz", + "integrity": "sha1-fuj4Tcb6eS0/0K4ijSS9lJ6tIFw=", + "requires": { + "jsesc": "~0.5.0" + } + } + } + }, + "css-tree": { + "version": "1.0.0-alpha.28", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.28.tgz", + "integrity": "sha512-joNNW1gCp3qFFzj4St6zk+Wh/NBv0vM5YbEreZk0SD4S23S+1xBKb6cLDg2uj4P4k/GUMlIm6cKIDqIG+vdt0w==", + "requires": { + "mdn-data": "~1.1.0", + "source-map": "^0.5.3" + } + }, + "css-unit-converter": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/css-unit-converter/-/css-unit-converter-1.1.1.tgz", + "integrity": "sha1-2bkoGtz9jO2TW9urqDeGiX9k6ZY=" + }, + "css-url-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/css-url-regex/-/css-url-regex-1.1.0.tgz", + "integrity": "sha1-g4NCMMyfdMRX3lnuvRVD/uuDt+w=" + }, + "css-what": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-2.1.3.tgz", + "integrity": "sha512-a+EPoD+uZiNfh+5fxw2nO9QwFa6nJe2Or35fGY6Ipw1R3R4AGz1d1TEZrCegvw2YTmZ0jXirGYlzxxpYSHwpEg==" + }, + "cssdb": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-4.3.0.tgz", + "integrity": "sha512-VHPES/+c9s+I0ryNj+PXvp84nz+ms843z/efpaEINwP/QfGsINL3gpLp5qjapzDNzNzbXxur8uxKxSXImrg4ag==" + }, + "cssesc": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-0.1.0.tgz", + "integrity": "sha1-yBSQPkViM3GgR3tAEJqq++6t27Q=" + }, + "cssnano": { + "version": "4.1.10", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-4.1.10.tgz", + "integrity": "sha512-5wny+F6H4/8RgNlaqab4ktc3e0/blKutmq8yNlBFXA//nSFFAqAngjNVRzUvCgYROULmZZUoosL/KSoZo5aUaQ==", + "requires": { + "cosmiconfig": "^5.0.0", + "cssnano-preset-default": "^4.0.7", + "is-resolvable": "^1.0.0", + "postcss": "^7.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.14", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.14.tgz", + "integrity": "sha512-NsbD6XUUMZvBxtQAJuWDJeeC4QFsmWsfozWxCJPWf3M55K9iu2iMDaKqyoOdTJ1R4usBXuxlVFAIo8rZPQD4Bg==", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "cssnano-preset-default": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-4.0.7.tgz", + "integrity": "sha512-x0YHHx2h6p0fCl1zY9L9roD7rnlltugGu7zXSKQx6k2rYw0Hi3IqxcoAGF7u9Q5w1nt7vK0ulxV8Lo+EvllGsA==", + "requires": { + "css-declaration-sorter": "^4.0.1", + "cssnano-util-raw-cache": "^4.0.1", + "postcss": "^7.0.0", + "postcss-calc": "^7.0.1", + "postcss-colormin": "^4.0.3", + "postcss-convert-values": "^4.0.1", + "postcss-discard-comments": "^4.0.2", + "postcss-discard-duplicates": "^4.0.2", + "postcss-discard-empty": "^4.0.1", + "postcss-discard-overridden": "^4.0.1", + "postcss-merge-longhand": "^4.0.11", + "postcss-merge-rules": "^4.0.3", + "postcss-minify-font-values": "^4.0.2", + "postcss-minify-gradients": "^4.0.2", + "postcss-minify-params": "^4.0.2", + "postcss-minify-selectors": "^4.0.2", + "postcss-normalize-charset": "^4.0.1", + "postcss-normalize-display-values": "^4.0.2", + "postcss-normalize-positions": "^4.0.2", + "postcss-normalize-repeat-style": "^4.0.2", + "postcss-normalize-string": "^4.0.2", + "postcss-normalize-timing-functions": "^4.0.2", + "postcss-normalize-unicode": "^4.0.1", + "postcss-normalize-url": "^4.0.1", + "postcss-normalize-whitespace": "^4.0.2", + "postcss-ordered-values": "^4.1.2", + "postcss-reduce-initial": "^4.0.3", + "postcss-reduce-transforms": "^4.0.2", + "postcss-svgo": "^4.0.2", + "postcss-unique-selectors": "^4.0.1" + }, + "dependencies": { + "postcss": { + "version": "7.0.14", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.14.tgz", + "integrity": "sha512-NsbD6XUUMZvBxtQAJuWDJeeC4QFsmWsfozWxCJPWf3M55K9iu2iMDaKqyoOdTJ1R4usBXuxlVFAIo8rZPQD4Bg==", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "cssnano-util-get-arguments": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cssnano-util-get-arguments/-/cssnano-util-get-arguments-4.0.0.tgz", + "integrity": "sha1-7ToIKZ8h11dBsg87gfGU7UnMFQ8=" + }, + "cssnano-util-get-match": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cssnano-util-get-match/-/cssnano-util-get-match-4.0.0.tgz", + "integrity": "sha1-wOTKB/U4a7F+xeUiULT1lhNlFW0=" + }, + "cssnano-util-raw-cache": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/cssnano-util-raw-cache/-/cssnano-util-raw-cache-4.0.1.tgz", + "integrity": "sha512-qLuYtWK2b2Dy55I8ZX3ky1Z16WYsx544Q0UWViebptpwn/xDBmog2TLg4f+DBMg1rJ6JDWtn96WHbOKDWt1WQA==", + "requires": { + "postcss": "^7.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.14", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.14.tgz", + "integrity": "sha512-NsbD6XUUMZvBxtQAJuWDJeeC4QFsmWsfozWxCJPWf3M55K9iu2iMDaKqyoOdTJ1R4usBXuxlVFAIo8rZPQD4Bg==", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "cssnano-util-same-parent": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/cssnano-util-same-parent/-/cssnano-util-same-parent-4.0.1.tgz", + "integrity": "sha512-WcKx5OY+KoSIAxBW6UBBRay1U6vkYheCdjyVNDm85zt5K9mHoGOfsOsqIszfAqrQQFIIKgjh2+FDgIj/zsl21Q==" + }, + "csso": { + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/csso/-/csso-3.5.1.tgz", + "integrity": "sha512-vrqULLffYU1Q2tLdJvaCYbONStnfkfimRxXNaGjxMldI0C7JPBC4rB1RyjhfdZ4m1frm8pM9uRPKH3d2knZ8gg==", + "requires": { + "css-tree": "1.0.0-alpha.29" + }, + "dependencies": { + "css-tree": { + "version": "1.0.0-alpha.29", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.29.tgz", + "integrity": "sha512-sRNb1XydwkW9IOci6iB2xmy8IGCj6r/fr+JWitvJ2JxQRPzN3T4AGGVWCMlVmVwM1gtgALJRmGIlWv5ppnGGkg==", + "requires": { + "mdn-data": "~1.1.0", + "source-map": "^0.5.3" + } + } + } + }, + "cssom": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.6.tgz", + "integrity": "sha512-DtUeseGk9/GBW0hl0vVPpU22iHL6YB5BUX7ml1hB+GMpo0NX5G4voX3kdWiMSEguFtcW3Vh3djqNF4aIe6ne0A==" + }, + "cssstyle": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-1.2.1.tgz", + "integrity": "sha512-7DYm8qe+gPx/h77QlCyFmX80+fGaE/6A/Ekl0zaszYOubvySO2saYFdQ78P29D0UsULxFKCetDGNaNRUdSF+2A==", + "requires": { + "cssom": "0.3.x" + } + }, + "cyclist": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-0.2.2.tgz", + "integrity": "sha1-GzN5LhHpFKL9bW7WRHRkRE5fpkA=" + }, + "damerau-levenshtein": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.4.tgz", + "integrity": "sha1-AxkcQyy27qFou3fzpV/9zLiXhRQ=" + }, + "dashdash": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", + "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", + "requires": { + "assert-plus": "^1.0.0" + } + }, + "data-urls": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-1.1.0.tgz", + "integrity": "sha512-YTWYI9se1P55u58gL5GkQHW4P6VJBJ5iBT+B5a7i2Tjadhv52paJG0qHX4A0OR6/t52odI64KP2YvFpkDOi3eQ==", + "requires": { + "abab": "^2.0.0", + "whatwg-mimetype": "^2.2.0", + "whatwg-url": "^7.0.0" + }, + "dependencies": { + "whatwg-url": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.0.0.tgz", + "integrity": "sha512-37GeVSIJ3kn1JgKyjiYNmSLP1yzbpb29jdmwBSgkD9h40/hyrR/OifpVUndji3tmwGgD8qpw7iQu3RSbCrBpsQ==", + "requires": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + } + } + } + }, + "date-now": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/date-now/-/date-now-0.1.4.tgz", + "integrity": "sha1-6vQ5/U1ISK105cx9vvIAZyueNFs=" + }, + "debug": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", + "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "requires": { + "ms": "^2.1.1" + } + }, + "decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=" + }, + "decode-uri-component": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", + "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=" + }, + "deep-equal": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.0.1.tgz", + "integrity": "sha1-9dJgKStmDghO/0zbyfCK0yR0SLU=" + }, + "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=" + }, + "default-gateway": { + "version": "2.7.2", + "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-2.7.2.tgz", + "integrity": "sha512-lAc4i9QJR0YHSDFdzeBQKfZ1SRDG3hsJNEkrpcZa8QhBfidLAilT60BDEIVUUGqosFp425KOgB3uYqcnQrWafQ==", + "requires": { + "execa": "^0.10.0", + "ip-regex": "^2.1.0" + }, + "dependencies": { + "execa": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-0.10.0.tgz", + "integrity": "sha512-7XOMnz8Ynx1gGo/3hyV9loYNPWM94jG3+3T3Y8tsfSstFmETmENCMU/A/zj8Lyaj1lkgEepKepvd6240tBRvlw==", + "requires": { + "cross-spawn": "^6.0.0", + "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" + } + } + } + }, + "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=", + "requires": { + "strip-bom": "^2.0.0" + } + }, + "define-properties": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", + "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", + "requires": { + "object-keys": "^1.0.12" + } + }, + "define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "requires": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "dependencies": { + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + }, + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==" + } + } + }, + "del": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/del/-/del-3.0.0.tgz", + "integrity": "sha1-U+z2mf/LyzljdpGrE7rxYIGXZuU=", + "requires": { + "globby": "^6.1.0", + "is-path-cwd": "^1.0.0", + "is-path-in-cwd": "^1.0.0", + "p-map": "^1.1.1", + "pify": "^3.0.0", + "rimraf": "^2.2.8" + }, + "dependencies": { + "globby": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", + "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=", + "requires": { + "array-union": "^1.0.1", + "glob": "^7.0.3", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "dependencies": { + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=" + } + } + }, + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=" + } + } + }, + "delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=" + }, + "depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=" + }, + "des.js": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.0.tgz", + "integrity": "sha1-wHTS4qpqipoH29YfmhXCzYPsjsw=", + "requires": { + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + } + }, + "destroy": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", + "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=" + }, + "detect-indent": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-4.0.0.tgz", + "integrity": "sha1-920GQ1LN9Docts5hnE7jqUdd4gg=", + "requires": { + "repeating": "^2.0.0" + } + }, + "detect-newline": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-2.1.0.tgz", + "integrity": "sha1-9B8cEL5LAOh7XxPaaAdZ8sW/0+I=" + }, + "detect-node": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.0.4.tgz", + "integrity": "sha512-ZIzRpLJrOj7jjP2miAtgqIfmzbxa4ZOr5jJc601zklsfEx9oTzmmj2nVpIPRpNlRTIh8lc1kyViIY7BWSGNmKw==" + }, + "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==", + "requires": { + "address": "^1.0.1", + "debug": "^2.6.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "diff": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/diff/-/diff-3.5.0.tgz", + "integrity": "sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA==" + }, + "diffie-hellman": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", + "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", + "requires": { + "bn.js": "^4.1.0", + "miller-rabin": "^4.0.0", + "randombytes": "^2.0.0" + } + }, + "dir-glob": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-2.0.0.tgz", + "integrity": "sha512-37qirFDz8cA5fimp9feo43fSuRo2gHwaIn6dXL8Ber1dGwUosDrGZeCCXq57WnIqE4aQ+u3eQZzsk1yOzhdwag==", + "requires": { + "arrify": "^1.0.1", + "path-type": "^3.0.0" + }, + "dependencies": { + "path-type": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", + "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", + "requires": { + "pify": "^3.0.0" + } + }, + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=" + } + } + }, + "dns-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", + "integrity": "sha1-s55/HabrCnW6nBcySzR1PEfgZU0=" + }, + "dns-packet": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.1.tgz", + "integrity": "sha512-0UxfQkMhYAUaZI+xrNZOz/as5KgDU0M/fQ9b6SpkyLbk3GEswDi6PADJVaYJradtRVsRIlF1zLyOodbcTCDzUg==", + "requires": { + "ip": "^1.1.0", + "safe-buffer": "^5.0.1" + } + }, + "dns-txt": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz", + "integrity": "sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY=", + "requires": { + "buffer-indexof": "^1.0.0" + } + }, + "doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "requires": { + "esutils": "^2.0.2" + } + }, + "dom-converter": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", + "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", + "requires": { + "utila": "~0.4" + } + }, + "dom-serializer": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.1.1.tgz", + "integrity": "sha512-l0IU0pPzLWSHBcieZbpOKgkIn3ts3vAh7ZuFyXNwJxJXk/c4Gwj9xaTJwIDVQCXawWD0qb3IzMGH5rglQaO0XA==", + "requires": { + "domelementtype": "^1.3.0", + "entities": "^1.1.1" + } + }, + "dom-storage": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/dom-storage/-/dom-storage-2.1.0.tgz", + "integrity": "sha512-g6RpyWXzl0RR6OTElHKBl7nwnK87GUyZMYC7JWsB/IA73vpqK2K6LT39x4VepLxlSsWBFrPVLnsSR5Jyty0+2Q==" + }, + "domain-browser": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", + "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==" + }, + "domelementtype": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==" + }, + "domexception": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/domexception/-/domexception-1.0.1.tgz", + "integrity": "sha512-raigMkn7CJNNo6Ihro1fzG7wr3fHuYVytzquZKX5n0yizGsTcYgzdIUwj1X9pK0VvjeihV+XiclP+DjwbsSKug==", + "requires": { + "webidl-conversions": "^4.0.2" + } + }, + "domhandler": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.4.2.tgz", + "integrity": "sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==", + "requires": { + "domelementtype": "1" + } + }, + "domutils": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", + "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", + "requires": { + "dom-serializer": "0", + "domelementtype": "1" + } + }, + "dot-prop": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-4.2.0.tgz", + "integrity": "sha512-tUMXrxlExSW6U2EXiiKGSBVdYgtV8qlHL+C10TsW4PURY/ic+eaysnSkwB4kA/mBlCyy/IKDJ+Lc3wbWeaXtuQ==", + "requires": { + "is-obj": "^1.0.0" + } + }, + "dotenv": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-6.0.0.tgz", + "integrity": "sha512-FlWbnhgjtwD+uNLUGHbMykMOYQaTivdHEmYwAKFjn6GKe/CqY0fNae93ZHTd20snh9ZLr8mTzIL9m0APQ1pjQg==" + }, + "dotenv-expand": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-4.2.0.tgz", + "integrity": "sha1-3vHxyl1gWdJKdm5YeULCEQbOEnU=" + }, + "duplexer": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.1.tgz", + "integrity": "sha1-rOb/gIwc5mtX0ev5eXessCM0z8E=" + }, + "duplexify": { + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", + "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", + "requires": { + "end-of-stream": "^1.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.0.0", + "stream-shift": "^1.0.0" + } + }, + "ecc-jsbn": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", + "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", + "requires": { + "jsbn": "~0.1.0", + "safer-buffer": "^2.1.0" + } + }, + "ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" + }, + "electron-to-chromium": { + "version": "1.3.113", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.113.tgz", + "integrity": "sha512-De+lPAxEcpxvqPTyZAXELNpRZXABRxf+uL/rSykstQhzj/B0l1150G/ExIIxKc16lI89Hgz81J0BHAcbTqK49g==" + }, + "elliptic": { + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.4.1.tgz", + "integrity": "sha512-BsXLz5sqX8OHcsh7CqBMztyXARmGQ3LWPtGjJi6DiJHq5C/qvi9P3OqgswKSDftbu8+IoI/QDTAm2fFnQ9SZSQ==", + "requires": { + "bn.js": "^4.4.0", + "brorand": "^1.0.1", + "hash.js": "^1.0.0", + "hmac-drbg": "^1.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.0" + } + }, + "emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" + }, + "emojis-list": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz", + "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k=" + }, + "encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=" + }, + "encoding": { + "version": "0.1.12", + "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.12.tgz", + "integrity": "sha1-U4tm8+5izRq1HsMjgp0flIDHS+s=", + "requires": { + "iconv-lite": "~0.4.13" + } + }, + "end-of-stream": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.1.tgz", + "integrity": "sha512-1MkrZNvWTKCaigbn+W15elq2BB/L22nqrSY5DKlo3X6+vclJm8Bb5djXJBmEX6fS3+zCh/F4VBK5Z2KxJt4s2Q==", + "requires": { + "once": "^1.4.0" + } + }, + "enhanced-resolve": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.1.0.tgz", + "integrity": "sha512-F/7vkyTtyc/llOIn8oWclcB25KdRaiPBpZYDgJHgh/UHtpgT2p2eldQgtQnLtUvfMKPKxbRaQM/hHkvLHt1Vng==", + "requires": { + "graceful-fs": "^4.1.2", + "memory-fs": "^0.4.0", + "tapable": "^1.0.0" + } + }, + "entities": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz", + "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==" + }, + "errno": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.7.tgz", + "integrity": "sha512-MfrRBDWzIWifgq6tJj60gkAwtLNb6sQPlcFrSOflcP1aFmmruKQ2wRnze/8V6kgyz7H3FF8Npzv78mZ7XLLflg==", + "requires": { + "prr": "~1.0.1" + } + }, + "error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "requires": { + "is-arrayish": "^0.2.1" + } + }, + "es-abstract": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.13.0.tgz", + "integrity": "sha512-vDZfg/ykNxQVwup/8E1BZhVzFfBxs9NqMzGcvIJrqg5k2/5Za2bWo40dK2J1pgLngZ7c+Shh8lwYtLGyrwPutg==", + "requires": { + "es-to-primitive": "^1.2.0", + "function-bind": "^1.1.1", + "has": "^1.0.3", + "is-callable": "^1.1.4", + "is-regex": "^1.0.4", + "object-keys": "^1.0.12" + } + }, + "es-to-primitive": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.0.tgz", + "integrity": "sha512-qZryBOJjV//LaxLTV6UC//WewneB3LcXOL9NP++ozKVXsIIIpm/2c13UDiD9Jp2eThsecw9m3jPqDwTyobcdbg==", + "requires": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + } + }, + "escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=" + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" + }, + "escodegen": { + "version": "1.11.1", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.11.1.tgz", + "integrity": "sha512-JwiqFD9KdGVVpeuRa68yU3zZnBEOcPs0nKW7wZzXky8Z7tffdYUHbe11bPCV5jYlK6DVdKLWLm0f5I/QlL0Kmw==", + "requires": { + "esprima": "^3.1.3", + "estraverse": "^4.2.0", + "esutils": "^2.0.2", + "optionator": "^0.8.1", + "source-map": "~0.6.1" + }, + "dependencies": { + "esprima": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-3.1.3.tgz", + "integrity": "sha1-/cpRzuYTOJXjyI1TXOSdv/YqRjM=" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "optional": true + } + } + }, + "eslint": { + "version": "5.12.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-5.12.0.tgz", + "integrity": "sha512-LntwyPxtOHrsJdcSwyQKVtHofPHdv+4+mFwEe91r2V13vqpM8yLr7b1sW+Oo/yheOPkWYsYlYJCkzlFAt8KV7g==", + "requires": { + "@babel/code-frame": "^7.0.0", + "ajv": "^6.5.3", + "chalk": "^2.1.0", + "cross-spawn": "^6.0.5", + "debug": "^4.0.1", + "doctrine": "^2.1.0", + "eslint-scope": "^4.0.0", + "eslint-utils": "^1.3.1", + "eslint-visitor-keys": "^1.0.0", + "espree": "^5.0.0", + "esquery": "^1.0.1", + "esutils": "^2.0.2", + "file-entry-cache": "^2.0.0", + "functional-red-black-tree": "^1.0.1", + "glob": "^7.1.2", + "globals": "^11.7.0", + "ignore": "^4.0.6", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "inquirer": "^6.1.0", + "js-yaml": "^3.12.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.3.0", + "lodash": "^4.17.5", + "minimatch": "^3.0.4", + "mkdirp": "^0.5.1", + "natural-compare": "^1.4.0", + "optionator": "^0.8.2", + "path-is-inside": "^1.0.2", + "pluralize": "^7.0.0", + "progress": "^2.0.0", + "regexpp": "^2.0.1", + "semver": "^5.5.1", + "strip-ansi": "^4.0.0", + "strip-json-comments": "^2.0.1", + "table": "^5.0.2", + "text-table": "^0.2.0" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=" + }, + "eslint-scope": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.2.tgz", + "integrity": "sha512-5q1+B/ogmHl8+paxtOKx38Z8LtWkVGuNt3+GQNErqwLl6ViNp/gdJGMCjZNxZ8j/VYjDNZ2Fo+eQc1TAVPIzbg==", + "requires": { + "esrecurse": "^4.1.0", + "estraverse": "^4.1.1" + } + }, + "import-fresh": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.0.0.tgz", + "integrity": "sha512-pOnA9tfM3Uwics+SaBLCNyZZZbK+4PTu0OPZtLlMIrv17EdBoC15S9Kn8ckJ9TZTyKb3ywNE5y1yeDxxGA7nTQ==", + "requires": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + } + }, + "resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==" + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "requires": { + "ansi-regex": "^3.0.0" + } + } + } + }, + "eslint-config-react-app": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/eslint-config-react-app/-/eslint-config-react-app-3.0.7.tgz", + "integrity": "sha512-Mmmc9lIY/qvX6OEV09+ZLqVTz1aX8VVCrgCjBHXdmMGaC+pldD+87oj3BiJWXMSfcYs5iOo9gy0mGnQ8f/fMsQ==", + "requires": { + "confusing-browser-globals": "^1.0.5" + } + }, + "eslint-import-resolver-node": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.2.tgz", + "integrity": "sha512-sfmTqJfPSizWu4aymbPr4Iidp5yKm8yDkHp+Ir3YiTHiiDfxh69mOUsmiqW6RZ9zRXFaF64GtYmN7e+8GHBv6Q==", + "requires": { + "debug": "^2.6.9", + "resolve": "^1.5.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "eslint-loader": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/eslint-loader/-/eslint-loader-2.1.1.tgz", + "integrity": "sha512-1GrJFfSevQdYpoDzx8mEE2TDWsb/zmFuY09l6hURg1AeFIKQOvZ+vH0UPjzmd1CZIbfTV5HUkMeBmFiDBkgIsQ==", + "requires": { + "loader-fs-cache": "^1.0.0", + "loader-utils": "^1.0.2", + "object-assign": "^4.0.1", + "object-hash": "^1.1.4", + "rimraf": "^2.6.1" + } + }, + "eslint-module-utils": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.3.0.tgz", + "integrity": "sha512-lmDJgeOOjk8hObTysjqH7wyMi+nsHwwvfBykwfhjR1LNdd7C2uFJBvx4OpWYpXOw4df1yE1cDEVd1yLHitk34w==", + "requires": { + "debug": "^2.6.8", + "pkg-dir": "^2.0.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "pkg-dir": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz", + "integrity": "sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=", + "requires": { + "find-up": "^2.1.0" + } + } + } + }, + "eslint-plugin-flowtype": { + "version": "2.50.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-flowtype/-/eslint-plugin-flowtype-2.50.1.tgz", + "integrity": "sha512-9kRxF9hfM/O6WGZcZPszOVPd2W0TLHBtceulLTsGfwMPtiCCLnCW0ssRiOOiXyqrCA20pm1iXdXm7gQeN306zQ==", + "requires": { + "lodash": "^4.17.10" + } + }, + "eslint-plugin-import": { + "version": "2.14.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.14.0.tgz", + "integrity": "sha512-FpuRtniD/AY6sXByma2Wr0TXvXJ4nA/2/04VPlfpmUDPOpOY264x+ILiwnrk/k4RINgDAyFZByxqPUbSQ5YE7g==", + "requires": { + "contains-path": "^0.1.0", + "debug": "^2.6.8", + "doctrine": "1.5.0", + "eslint-import-resolver-node": "^0.3.1", + "eslint-module-utils": "^2.2.0", + "has": "^1.0.1", + "lodash": "^4.17.4", + "minimatch": "^3.0.3", + "read-pkg-up": "^2.0.0", + "resolve": "^1.6.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "doctrine": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-1.5.0.tgz", + "integrity": "sha1-N53Ocw9hZvds76TmcHoVmwLFpvo=", + "requires": { + "esutils": "^2.0.2", + "isarray": "^1.0.0" + } + }, + "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=", + "requires": { + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "strip-bom": "^3.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "parse-json": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", + "requires": { + "error-ex": "^1.2.0" + } + }, + "path-type": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz", + "integrity": "sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=", + "requires": { + "pify": "^2.0.0" + } + }, + "read-pkg": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz", + "integrity": "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=", + "requires": { + "load-json-file": "^2.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^2.0.0" + } + }, + "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=", + "requires": { + "find-up": "^2.0.0", + "read-pkg": "^2.0.0" + } + }, + "strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=" + } + } + }, + "eslint-plugin-jsx-a11y": { + "version": "6.1.2", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.1.2.tgz", + "integrity": "sha512-7gSSmwb3A+fQwtw0arguwMdOdzmKUgnUcbSNlo+GjKLAQFuC2EZxWqG9XHRI8VscBJD5a8raz3RuxQNFW+XJbw==", + "requires": { + "aria-query": "^3.0.0", + "array-includes": "^3.0.3", + "ast-types-flow": "^0.0.7", + "axobject-query": "^2.0.1", + "damerau-levenshtein": "^1.0.4", + "emoji-regex": "^6.5.1", + "has": "^1.0.3", + "jsx-ast-utils": "^2.0.1" + }, + "dependencies": { + "emoji-regex": { + "version": "6.5.1", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-6.5.1.tgz", + "integrity": "sha512-PAHp6TxrCy7MGMFidro8uikr+zlJJKJ/Q6mm2ExZ7HwkyR9lSVFfE3kt36qcwa24BQL7y0G9axycGjK1A/0uNQ==" + } + } + }, + "eslint-plugin-react": { + "version": "7.12.4", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.12.4.tgz", + "integrity": "sha512-1puHJkXJY+oS1t467MjbqjvX53uQ05HXwjqDgdbGBqf5j9eeydI54G3KwiJmWciQ0HTBacIKw2jgwSBSH3yfgQ==", + "requires": { + "array-includes": "^3.0.3", + "doctrine": "^2.1.0", + "has": "^1.0.3", + "jsx-ast-utils": "^2.0.1", + "object.fromentries": "^2.0.0", + "prop-types": "^15.6.2", + "resolve": "^1.9.0" + } + }, + "eslint-scope": { + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-3.7.1.tgz", + "integrity": "sha1-PWPD7f2gLgbgGkUq2IyqzHzctug=", + "requires": { + "esrecurse": "^4.1.0", + "estraverse": "^4.1.1" + } + }, + "eslint-utils": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-1.3.1.tgz", + "integrity": "sha512-Z7YjnIldX+2XMcjr7ZkgEsOj/bREONV60qYeB/bjMAqqqZ4zxKyWX+BOUkdmRmA9riiIPVvo5x86m5elviOk0Q==" + }, + "eslint-visitor-keys": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.0.0.tgz", + "integrity": "sha512-qzm/XxIbxm/FHyH341ZrbnMUpe+5Bocte9xkmFMzPMjRaZMcXww+MpBptFvtU+79L362nqiLhekCxCxDPaUMBQ==" + }, + "espree": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-5.0.1.tgz", + "integrity": "sha512-qWAZcWh4XE/RwzLJejfcofscgMc9CamR6Tn1+XRXNzrvUSSbiAjGOI/fggztjIi7y9VLPqnICMIPiGyr8JaZ0A==", + "requires": { + "acorn": "^6.0.7", + "acorn-jsx": "^5.0.0", + "eslint-visitor-keys": "^1.0.0" + } + }, + "esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==" + }, + "esquery": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.0.1.tgz", + "integrity": "sha512-SmiyZ5zIWH9VM+SRUReLS5Q8a7GxtRdxEBVZpm98rJM7Sb+A9DVCndXfkeFUd3byderg+EbDkfnevfCwynWaNA==", + "requires": { + "estraverse": "^4.0.0" + } + }, + "esrecurse": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.2.1.tgz", + "integrity": "sha512-64RBB++fIOAXPw3P9cy89qfMlvZEXZkqqJkjqqXIvzP5ezRZjW+lPWjw35UX/3EhUPFYbg5ER4JYgDw4007/DQ==", + "requires": { + "estraverse": "^4.1.0" + } + }, + "estraverse": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.2.0.tgz", + "integrity": "sha1-De4/7TH81GlhjOc0IJn8GvoL2xM=" + }, + "esutils": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", + "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=" + }, + "etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=" + }, + "eventemitter3": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-3.1.0.tgz", + "integrity": "sha512-ivIvhpq/Y0uSjcHDcOIccjmYjGLcP09MFGE7ysAwkAvkXfpZlC985pH2/ui64DKazbTW/4kN3yqozUxlXzI6cA==" + }, + "events": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.0.0.tgz", + "integrity": "sha512-Dc381HFWJzEOhQ+d8pkNon++bk9h6cdAoAj4iE6Q4y6xgTzySWXlKn05/TVNpjnfRqi/X0EpJEJohPjNI3zpVA==" + }, + "eventsource": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-1.0.7.tgz", + "integrity": "sha512-4Ln17+vVT0k8aWq+t/bF5arcS3EpT9gYtW66EPacdj/mAFevznsnyoHLPy2BA8gbIQeIHoPsvwmfBftfcG//BQ==", + "requires": { + "original": "^1.0.0" + } + }, + "evp_bytestokey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", + "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", + "requires": { + "md5.js": "^1.3.4", + "safe-buffer": "^5.1.1" + } + }, + "exec-sh": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.2.2.tgz", + "integrity": "sha512-FIUCJz1RbuS0FKTdaAafAByGS0CPvU3R0MeHxgtl+djzCc//F8HakL8GzmVNZanasTbTAY/3DRFA0KpVqj/eAw==", + "requires": { + "merge": "^1.2.0" + } + }, + "execa": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz", + "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=", + "requires": { + "cross-spawn": "^5.0.1", + "get-stream": "^3.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + }, + "dependencies": { + "cross-spawn": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", + "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", + "requires": { + "lru-cache": "^4.0.1", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + } + } + }, + "exit": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", + "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=" + }, + "expand-brackets": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", + "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=", + "requires": { + "is-posix-bracket": "^0.1.0" + } + }, + "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=", + "requires": { + "fill-range": "^2.1.0" + } + }, + "expect": { + "version": "23.6.0", + "resolved": "https://registry.npmjs.org/expect/-/expect-23.6.0.tgz", + "integrity": "sha512-dgSoOHgmtn/aDGRVFWclQyPDKl2CQRq0hmIEoUAuQs/2rn2NcvCWcSCovm6BLeuB/7EZuLGu2QfnR+qRt5OM4w==", + "requires": { + "ansi-styles": "^3.2.0", + "jest-diff": "^23.6.0", + "jest-get-type": "^22.1.0", + "jest-matcher-utils": "^23.6.0", + "jest-message-util": "^23.4.0", + "jest-regex-util": "^23.3.0" + } + }, + "express": { + "version": "4.16.4", + "resolved": "https://registry.npmjs.org/express/-/express-4.16.4.tgz", + "integrity": "sha512-j12Uuyb4FMrd/qQAm6uCHAkPtO8FDTRJZBDd5D2KOL2eLaz1yUNdUB/NOIyq0iU4q4cFarsUCrnFDPBcnksuOg==", + "requires": { + "accepts": "~1.3.5", + "array-flatten": "1.1.1", + "body-parser": "1.18.3", + "content-disposition": "0.5.2", + "content-type": "~1.0.4", + "cookie": "0.3.1", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "~1.1.2", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "1.1.1", + "fresh": "0.5.2", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "~2.3.0", + "parseurl": "~1.3.2", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.4", + "qs": "6.5.2", + "range-parser": "~1.2.0", + "safe-buffer": "5.1.2", + "send": "0.16.2", + "serve-static": "1.13.2", + "setprototypeof": "1.1.0", + "statuses": "~1.4.0", + "type-is": "~1.6.16", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "dependencies": { + "array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=" + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" + }, + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "external-editor": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.0.3.tgz", + "integrity": "sha512-bn71H9+qWoOQKyZDo25mOMVpSmXROAsTJVVVYzrrtol3d4y+AsKjf4Iwl2Q+IuT0kFSQ1qo166UuIwqYq7mGnA==", + "requires": { + "chardet": "^0.7.0", + "iconv-lite": "^0.4.24", + "tmp": "^0.0.33" + } + }, + "extglob": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz", + "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=", + "requires": { + "is-extglob": "^1.0.0" + } + }, + "extsprintf": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", + "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=" + }, + "fast-deep-equal": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz", + "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=" + }, + "fast-glob": { + "version": "2.2.6", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-2.2.6.tgz", + "integrity": "sha512-0BvMaZc1k9F+MeWWMe8pL6YltFzZYcJsYU7D4JyDA6PAczaXvxqQQ/z+mDF7/4Mw01DeUc+i3CTKajnkANkV4w==", + "requires": { + "@mrmlnc/readdir-enhanced": "^2.2.1", + "@nodelib/fs.stat": "^1.1.2", + "glob-parent": "^3.1.0", + "is-glob": "^4.0.0", + "merge2": "^1.2.3", + "micromatch": "^3.1.10" + }, + "dependencies": { + "arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=" + }, + "array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=" + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", + "requires": { + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + } + }, + "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==" + } + } + }, + "extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "requires": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "requires": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + }, + "dependencies": { + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "requires": { + "is-extglob": "^2.1.0" + } + } + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=" + }, + "is-glob": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.0.tgz", + "integrity": "sha1-lSHHaEXMJhCoUgPd8ICpWML/q8A=", + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==" + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "fast-json-stable-stringify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz", + "integrity": "sha1-1RQsDK7msRifh9OnYREGT4bIu/I=" + }, + "fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=" + }, + "fastparse": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/fastparse/-/fastparse-1.1.2.tgz", + "integrity": "sha512-483XLLxTVIwWK3QTrMGRqUfUpoOs/0hbQrl2oz4J0pAcm3A3bu84wxTFqGqkJzewCLdME38xJLJAxBABfQT8sQ==" + }, + "faye-websocket": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.1.tgz", + "integrity": "sha1-8O/hjE9W5PQK/H4Gxxn9XuYYjzg=", + "requires": { + "websocket-driver": ">=0.5.1" + } + }, + "fb-watchman": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.0.tgz", + "integrity": "sha1-VOmr99+i8mzZsWNsWIwa/AXeXVg=", + "requires": { + "bser": "^2.0.0" + } + }, + "figgy-pudding": { + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.1.tgz", + "integrity": "sha512-vNKxJHTEKNThjfrdJwHc7brvM6eVevuO5nTj6ez8ZQ1qbXTvGthucRF7S4vf2cr71QVnT70V34v0S1DyQsti0w==" + }, + "figures": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz", + "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=", + "requires": { + "escape-string-regexp": "^1.0.5" + } + }, + "file-entry-cache": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-2.0.0.tgz", + "integrity": "sha1-w5KZDD5oR4PYOLjISkXYoEhFg2E=", + "requires": { + "flat-cache": "^1.2.1", + "object-assign": "^4.0.1" + } + }, + "file-loader": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-2.0.0.tgz", + "integrity": "sha512-YCsBfd1ZGCyonOKLxPiKPdu+8ld9HAaMEvJewzz+b2eTF7uL5Zm/HdBF6FjCrpCMRq25Mi0U1gl4pwn2TlH7hQ==", + "requires": { + "loader-utils": "^1.0.2", + "schema-utils": "^1.0.0" + } + }, + "filename-regex": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/filename-regex/-/filename-regex-2.0.1.tgz", + "integrity": "sha1-wcS5vuPglyXdsQa3XB4wH+LxiyY=" + }, + "fileset": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/fileset/-/fileset-2.0.3.tgz", + "integrity": "sha1-jnVIqW08wjJ+5eZ0FocjozO7oqA=", + "requires": { + "glob": "^7.0.3", + "minimatch": "^3.0.3" + } + }, + "filesize": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/filesize/-/filesize-3.6.1.tgz", + "integrity": "sha512-7KjR1vv6qnicaPMi1iiTcI85CyYwRO/PSFCu6SvqL8jN2Wjt/NIYQTFtFs7fSDCYOstUkEWIQGFUg5YZQfjlcg==" + }, + "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==", + "requires": { + "is-number": "^2.1.0", + "isobject": "^2.0.0", + "randomatic": "^3.0.0", + "repeat-element": "^1.1.2", + "repeat-string": "^1.5.2" + }, + "dependencies": { + "isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "requires": { + "isarray": "1.0.0" + } + } + } + }, + "finalhandler": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.1.tgz", + "integrity": "sha512-Y1GUDo39ez4aHAw7MysnUD5JzYX+WaIj8I57kO3aEPT1fFRL4sr7mjei97FgnwhAyyzRYmQZaTHb2+9uZ1dPtg==", + "requires": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.2", + "statuses": "~1.4.0", + "unpipe": "~1.0.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "find-cache-dir": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.0.0.tgz", + "integrity": "sha512-LDUY6V1Xs5eFskUVYtIwatojt6+9xC9Chnlk/jYOOvn3FAFfSaWddxahDGyNHh0b2dMXa6YW2m0tk8TdVaXHlA==", + "requires": { + "commondir": "^1.0.1", + "make-dir": "^1.0.0", + "pkg-dir": "^3.0.0" + } + }, + "find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "requires": { + "locate-path": "^2.0.0" + } + }, + "firebase": { + "version": "5.8.5", + "resolved": "https://registry.npmjs.org/firebase/-/firebase-5.8.5.tgz", + "integrity": "sha512-QzOGTPCnT02hMULiwTiPZJ+ZYoDgxDg2BsfD/hOypdK0zdSrP3MLSYF5yljBMSCP7Mi2pkwjVJB7Gsy8bh1Sgw==", + "requires": { + "@firebase/app": "0.3.10", + "@firebase/auth": "0.9.4", + "@firebase/database": "0.3.13", + "@firebase/firestore": "1.0.5", + "@firebase/functions": "0.4.0", + "@firebase/messaging": "0.3.12", + "@firebase/polyfill": "0.3.7", + "@firebase/storage": "0.2.9" + } + }, + "flat-cache": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-1.3.4.tgz", + "integrity": "sha512-VwyB3Lkgacfik2vhqR4uv2rvebqmDvFu4jlN/C1RzWoJEo8I7z4Q404oiqYCkq41mni8EzQnm95emU9seckwtg==", + "requires": { + "circular-json": "^0.3.1", + "graceful-fs": "^4.1.2", + "rimraf": "~2.6.2", + "write": "^0.2.1" + } + }, + "flatten": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/flatten/-/flatten-1.0.2.tgz", + "integrity": "sha1-2uRqnXj74lKSJYzB54CkHZXAN4I=" + }, + "flush-write-stream": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz", + "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==", + "requires": { + "inherits": "^2.0.3", + "readable-stream": "^2.3.6" + } + }, + "follow-redirects": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.7.0.tgz", + "integrity": "sha512-m/pZQy4Gj287eNy94nivy5wchN3Kp+Q5WgUPNy5lJSZ3sgkVKSYV/ZChMAQVIgx1SqfZ2zBZtPA2YlXIWxxJOQ==", + "requires": { + "debug": "^3.2.6" + }, + "dependencies": { + "debug": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", + "requires": { + "ms": "^2.1.1" + } + } + } + }, + "for-in": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=" + }, + "for-own": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/for-own/-/for-own-0.1.5.tgz", + "integrity": "sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4=", + "requires": { + "for-in": "^1.0.1" + } + }, + "forever-agent": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", + "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=" + }, + "fork-ts-checker-webpack-plugin-alt": { + "version": "0.4.14", + "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin-alt/-/fork-ts-checker-webpack-plugin-alt-0.4.14.tgz", + "integrity": "sha512-s0wjOBuPdylMRBzZ4yO8LSJuzem3g0MYZFxsjRXrFDQyL5KJBVSq30+GoHM/t/r2CRU4tI6zi04sq6OXK0UYnw==", + "requires": { + "babel-code-frame": "^6.22.0", + "chalk": "^2.4.1", + "chokidar": "^2.0.4", + "lodash": "^4.17.11", + "micromatch": "^3.1.10", + "minimatch": "^3.0.4", + "resolve": "^1.5.0", + "tapable": "^1.0.0" + }, + "dependencies": { + "arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=" + }, + "array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=" + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", + "requires": { + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + } + }, + "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==" + } + } + }, + "extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "requires": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==" + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "form-data": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", + "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" + } + }, + "forwarded": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz", + "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=" + }, + "fragment-cache": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", + "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", + "requires": { + "map-cache": "^0.2.2" + } + }, + "fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=" + }, + "from2": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", + "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=", + "requires": { + "inherits": "^2.0.1", + "readable-stream": "^2.0.0" + } + }, + "fs-extra": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz", + "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==", + "requires": { + "graceful-fs": "^4.1.2", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, + "fs-write-stream-atomic": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz", + "integrity": "sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=", + "requires": { + "graceful-fs": "^4.1.2", + "iferr": "^0.1.5", + "imurmurhash": "^0.1.4", + "readable-stream": "1 || 2" + } + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" + }, + "fsevents": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.4.tgz", + "integrity": "sha512-z8H8/diyk76B7q5wg+Ud0+CqzcAF3mBBI/bA5ne5zrRUUIvNkJY//D3BqyH571KuAC4Nr7Rw7CjWX4r0y9DvNg==", + "optional": true, + "requires": { + "nan": "^2.9.2", + "node-pre-gyp": "^0.10.0" + }, + "dependencies": { + "abbrev": { + "version": "1.1.1", + "bundled": true, + "optional": true + }, + "ansi-regex": { + "version": "2.1.1", + "bundled": true + }, + "aproba": { + "version": "1.2.0", + "bundled": true, + "optional": true + }, + "are-we-there-yet": { + "version": "1.1.4", + "bundled": true, + "optional": true, + "requires": { + "delegates": "^1.0.0", + "readable-stream": "^2.0.6" + } + }, + "balanced-match": { + "version": "1.0.0", + "bundled": true + }, + "brace-expansion": { + "version": "1.1.11", + "bundled": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "chownr": { + "version": "1.0.1", + "bundled": true, + "optional": true + }, + "code-point-at": { + "version": "1.1.0", + "bundled": true + }, + "concat-map": { + "version": "0.0.1", + "bundled": true + }, + "console-control-strings": { + "version": "1.1.0", + "bundled": true + }, + "core-util-is": { + "version": "1.0.2", + "bundled": true, + "optional": true + }, + "debug": { + "version": "2.6.9", + "bundled": true, + "optional": true, + "requires": { + "ms": "2.0.0" + } + }, + "deep-extend": { + "version": "0.5.1", + "bundled": true, + "optional": true + }, + "delegates": { + "version": "1.0.0", + "bundled": true, + "optional": true + }, + "detect-libc": { + "version": "1.0.3", + "bundled": true, + "optional": true + }, + "fs-minipass": { + "version": "1.2.5", + "bundled": true, + "optional": true, + "requires": { + "minipass": "^2.2.1" + } + }, + "fs.realpath": { + "version": "1.0.0", + "bundled": true, + "optional": true + }, + "gauge": { + "version": "2.7.4", + "bundled": true, + "optional": true, + "requires": { + "aproba": "^1.0.3", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.0", + "object-assign": "^4.1.0", + "signal-exit": "^3.0.0", + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wide-align": "^1.1.0" + } + }, + "glob": { + "version": "7.1.2", + "bundled": true, + "optional": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "has-unicode": { + "version": "2.0.1", + "bundled": true, + "optional": true + }, + "iconv-lite": { + "version": "0.4.21", + "bundled": true, + "optional": true, + "requires": { + "safer-buffer": "^2.1.0" + } + }, + "ignore-walk": { + "version": "3.0.1", + "bundled": true, + "optional": true, + "requires": { + "minimatch": "^3.0.4" + } + }, + "inflight": { + "version": "1.0.6", + "bundled": true, + "optional": true, + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.3", + "bundled": true + }, + "ini": { + "version": "1.3.5", + "bundled": true, + "optional": true + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "bundled": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "isarray": { + "version": "1.0.0", + "bundled": true, + "optional": true + }, + "minimatch": { + "version": "3.0.4", + "bundled": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "0.0.8", + "bundled": true + }, + "minipass": { + "version": "2.2.4", + "bundled": true, + "requires": { + "safe-buffer": "^5.1.1", + "yallist": "^3.0.0" + } + }, + "minizlib": { + "version": "1.1.0", + "bundled": true, + "optional": true, + "requires": { + "minipass": "^2.2.1" + } + }, + "mkdirp": { + "version": "0.5.1", + "bundled": true, + "requires": { + "minimist": "0.0.8" + } + }, + "ms": { + "version": "2.0.0", + "bundled": true, + "optional": true + }, + "needle": { + "version": "2.2.0", + "bundled": true, + "optional": true, + "requires": { + "debug": "^2.1.2", + "iconv-lite": "^0.4.4", + "sax": "^1.2.4" + } + }, + "node-pre-gyp": { + "version": "0.10.0", + "bundled": true, + "optional": true, + "requires": { + "detect-libc": "^1.0.2", + "mkdirp": "^0.5.1", + "needle": "^2.2.0", + "nopt": "^4.0.1", + "npm-packlist": "^1.1.6", + "npmlog": "^4.0.2", + "rc": "^1.1.7", + "rimraf": "^2.6.1", + "semver": "^5.3.0", + "tar": "^4" + } + }, + "nopt": { + "version": "4.0.1", + "bundled": true, + "optional": true, + "requires": { + "abbrev": "1", + "osenv": "^0.1.4" + } + }, + "npm-bundled": { + "version": "1.0.3", + "bundled": true, + "optional": true + }, + "npm-packlist": { + "version": "1.1.10", + "bundled": true, + "optional": true, + "requires": { + "ignore-walk": "^3.0.1", + "npm-bundled": "^1.0.1" + } + }, + "npmlog": { + "version": "4.1.2", + "bundled": true, + "optional": true, + "requires": { + "are-we-there-yet": "~1.1.2", + "console-control-strings": "~1.1.0", + "gauge": "~2.7.3", + "set-blocking": "~2.0.0" + } + }, + "number-is-nan": { + "version": "1.0.1", + "bundled": true + }, + "object-assign": { + "version": "4.1.1", + "bundled": true, + "optional": true + }, + "once": { + "version": "1.4.0", + "bundled": true, + "requires": { + "wrappy": "1" + } + }, + "os-homedir": { + "version": "1.0.2", + "bundled": true, + "optional": true + }, + "os-tmpdir": { + "version": "1.0.2", + "bundled": true, + "optional": true + }, + "osenv": { + "version": "0.1.5", + "bundled": true, + "optional": true, + "requires": { + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.0" + } + }, + "path-is-absolute": { + "version": "1.0.1", + "bundled": true, + "optional": true + }, + "process-nextick-args": { + "version": "2.0.0", + "bundled": true, + "optional": true + }, + "rc": { + "version": "1.2.7", + "bundled": true, + "optional": true, + "requires": { + "deep-extend": "^0.5.1", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + }, + "dependencies": { + "minimist": { + "version": "1.2.0", + "bundled": true, + "optional": true + } + } + }, + "readable-stream": { + "version": "2.3.6", + "bundled": true, + "optional": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "rimraf": { + "version": "2.6.2", + "bundled": true, + "optional": true, + "requires": { + "glob": "^7.0.5" + } + }, + "safe-buffer": { + "version": "5.1.1", + "bundled": true + }, + "safer-buffer": { + "version": "2.1.2", + "bundled": true, + "optional": true + }, + "sax": { + "version": "1.2.4", + "bundled": true, + "optional": true + }, + "semver": { + "version": "5.5.0", + "bundled": true, + "optional": true + }, + "set-blocking": { + "version": "2.0.0", + "bundled": true, + "optional": true + }, + "signal-exit": { + "version": "3.0.2", + "bundled": true, + "optional": true + }, + "string-width": { + "version": "1.0.2", + "bundled": true, + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + }, + "string_decoder": { + "version": "1.1.1", + "bundled": true, + "optional": true, + "requires": { + "safe-buffer": "~5.1.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "bundled": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "strip-json-comments": { + "version": "2.0.1", + "bundled": true, + "optional": true + }, + "tar": { + "version": "4.4.1", + "bundled": true, + "optional": true, + "requires": { + "chownr": "^1.0.1", + "fs-minipass": "^1.2.5", + "minipass": "^2.2.4", + "minizlib": "^1.1.0", + "mkdirp": "^0.5.0", + "safe-buffer": "^5.1.1", + "yallist": "^3.0.2" + } + }, + "util-deprecate": { + "version": "1.0.2", + "bundled": true, + "optional": true + }, + "wide-align": { + "version": "1.1.2", + "bundled": true, + "optional": true, + "requires": { + "string-width": "^1.0.2" + } + }, + "wrappy": { + "version": "1.0.2", + "bundled": true + }, + "yallist": { + "version": "3.0.2", + "bundled": true + } + } + }, + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + }, + "functional-red-black-tree": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", + "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=" + }, + "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==" + }, + "get-own-enumerable-property-symbols": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.0.tgz", + "integrity": "sha512-CIJYJC4GGF06TakLg8z4GQKvDsx9EMspVxOYih7LerEL/WosUnFIww45CGfxfeKHqlg3twgUrYRT1O3WQqjGCg==" + }, + "get-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=" + }, + "get-value": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", + "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=" + }, + "getpass": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", + "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", + "requires": { + "assert-plus": "^1.0.0" + } + }, + "glob": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz", + "integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==", + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "glob-base": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/glob-base/-/glob-base-0.3.0.tgz", + "integrity": "sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q=", + "requires": { + "glob-parent": "^2.0.0", + "is-glob": "^2.0.0" + } + }, + "glob-parent": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz", + "integrity": "sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=", + "requires": { + "is-glob": "^2.0.0" + } + }, + "glob-to-regexp": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.3.0.tgz", + "integrity": "sha1-jFoUlNIGbFcMw7/kSWF1rMTVAqs=" + }, + "global-modules": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", + "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", + "requires": { + "global-prefix": "^3.0.0" + } + }, + "global-prefix": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", + "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", + "requires": { + "ini": "^1.3.5", + "kind-of": "^6.0.2", + "which": "^1.3.1" + }, + "dependencies": { + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==" + } + } + }, + "globals": { + "version": "11.11.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.11.0.tgz", + "integrity": "sha512-WHq43gS+6ufNOEqlrDBxVEbb8ntfXrfAUU2ZOpCxrBdGKW3gyv8mCxAfIBD0DroPKGrJ2eSsXsLtY9MPntsyTw==" + }, + "globby": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/globby/-/globby-8.0.2.tgz", + "integrity": "sha512-yTzMmKygLp8RUpG1Ymu2VXPSJQZjNAZPD4ywgYEaG7e4tBJeUQBO8OpXrf1RCNcEs5alsoJYPAMiIHP0cmeC7w==", + "requires": { + "array-union": "^1.0.1", + "dir-glob": "2.0.0", + "fast-glob": "^2.0.2", + "glob": "^7.1.2", + "ignore": "^3.3.5", + "pify": "^3.0.0", + "slash": "^1.0.0" + }, + "dependencies": { + "ignore": { + "version": "3.3.10", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.10.tgz", + "integrity": "sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug==" + }, + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=" + } + } + }, + "graceful-fs": { + "version": "4.1.15", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.15.tgz", + "integrity": "sha512-6uHUhOPEBgQ24HM+r6b/QwWfZq+yiFcipKFrOFiBEnWdy5sdzYoi+pJeQaPI5qOLRFqWmAXUPQNsielzdLoecA==" + }, + "growly": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz", + "integrity": "sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE=" + }, + "grpc": { + "version": "1.18.0", + "resolved": "https://registry.npmjs.org/grpc/-/grpc-1.18.0.tgz", + "integrity": "sha512-M0K67Zhv2ZzCjrTbQvjWgYFPB929L+qAVnbNgXepbfO5kJxUYc30dP8m8vb+o8QdahLHAeYfIqRoIzZRcCB98Q==", + "requires": { + "lodash.camelcase": "^4.3.0", + "lodash.clone": "^4.5.0", + "nan": "^2.0.0", + "node-pre-gyp": "^0.12.0", + "protobufjs": "^5.0.3" + }, + "dependencies": { + "abbrev": { + "version": "1.1.1", + "bundled": true + }, + "ansi-regex": { + "version": "2.1.1", + "bundled": true + }, + "aproba": { + "version": "1.2.0", + "bundled": true + }, + "are-we-there-yet": { + "version": "1.1.5", + "bundled": true, + "requires": { + "delegates": "^1.0.0", + "readable-stream": "^2.0.6" + } + }, + "balanced-match": { + "version": "1.0.0", + "bundled": true + }, + "brace-expansion": { + "version": "1.1.11", + "bundled": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "chownr": { + "version": "1.1.1", + "bundled": true + }, + "code-point-at": { + "version": "1.1.0", + "bundled": true + }, + "concat-map": { + "version": "0.0.1", + "bundled": true + }, + "console-control-strings": { + "version": "1.1.0", + "bundled": true + }, + "core-util-is": { + "version": "1.0.2", + "bundled": true + }, + "debug": { + "version": "2.6.9", + "bundled": true, + "requires": { + "ms": "2.0.0" + } + }, + "deep-extend": { + "version": "0.6.0", + "bundled": true + }, + "delegates": { + "version": "1.0.0", + "bundled": true + }, + "detect-libc": { + "version": "1.0.3", + "bundled": true + }, + "fs-minipass": { + "version": "1.2.5", + "bundled": true, + "requires": { + "minipass": "^2.2.1" + } + }, + "fs.realpath": { + "version": "1.0.0", + "bundled": true + }, + "gauge": { + "version": "2.7.4", + "bundled": 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" + } + }, + "glob": { + "version": "7.1.2", + "bundled": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "has-unicode": { + "version": "2.0.1", + "bundled": true + }, + "iconv-lite": { + "version": "0.4.23", + "bundled": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "ignore-walk": { + "version": "3.0.1", + "bundled": true, + "requires": { + "minimatch": "^3.0.4" + } + }, + "inflight": { + "version": "1.0.6", + "bundled": true, + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.3", + "bundled": true + }, + "ini": { + "version": "1.3.5", + "bundled": true + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "bundled": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "isarray": { + "version": "1.0.0", + "bundled": true + }, + "minimatch": { + "version": "3.0.4", + "bundled": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "1.2.0", + "bundled": true + }, + "minipass": { + "version": "2.3.5", + "bundled": true, + "requires": { + "safe-buffer": "^5.1.2", + "yallist": "^3.0.0" + } + }, + "minizlib": { + "version": "1.1.1", + "bundled": true, + "requires": { + "minipass": "^2.2.1" + } + }, + "mkdirp": { + "version": "0.5.1", + "bundled": true, + "requires": { + "minimist": "0.0.8" + }, + "dependencies": { + "minimist": { + "version": "0.0.8", + "bundled": true + } + } + }, + "ms": { + "version": "2.0.0", + "bundled": true + }, + "needle": { + "version": "2.2.4", + "bundled": true, + "requires": { + "debug": "^2.1.2", + "iconv-lite": "^0.4.4", + "sax": "^1.2.4" + } + }, + "node-pre-gyp": { + "version": "0.12.0", + "bundled": true, + "requires": { + "detect-libc": "^1.0.2", + "mkdirp": "^0.5.1", + "needle": "^2.2.1", + "nopt": "^4.0.1", + "npm-packlist": "^1.1.6", + "npmlog": "^4.0.2", + "rc": "^1.2.7", + "rimraf": "^2.6.1", + "semver": "^5.3.0", + "tar": "^4" + } + }, + "nopt": { + "version": "4.0.1", + "bundled": true, + "requires": { + "abbrev": "1", + "osenv": "^0.1.4" + } + }, + "npm-bundled": { + "version": "1.0.5", + "bundled": true + }, + "npm-packlist": { + "version": "1.1.12", + "bundled": true, + "requires": { + "ignore-walk": "^3.0.1", + "npm-bundled": "^1.0.1" + } + }, + "npmlog": { + "version": "4.1.2", + "bundled": true, + "requires": { + "are-we-there-yet": "~1.1.2", + "console-control-strings": "~1.1.0", + "gauge": "~2.7.3", + "set-blocking": "~2.0.0" + } + }, + "number-is-nan": { + "version": "1.0.1", + "bundled": true + }, + "object-assign": { + "version": "4.1.1", + "bundled": true + }, + "once": { + "version": "1.4.0", + "bundled": true, + "requires": { + "wrappy": "1" + } + }, + "os-homedir": { + "version": "1.0.2", + "bundled": true + }, + "os-tmpdir": { + "version": "1.0.2", + "bundled": true + }, + "osenv": { + "version": "0.1.5", + "bundled": true, + "requires": { + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.0" + } + }, + "path-is-absolute": { + "version": "1.0.1", + "bundled": true + }, + "process-nextick-args": { + "version": "2.0.0", + "bundled": true + }, + "rc": { + "version": "1.2.8", + "bundled": true, + "requires": { + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + } + }, + "readable-stream": { + "version": "2.3.6", + "bundled": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "rimraf": { + "version": "2.6.2", + "bundled": true, + "requires": { + "glob": "^7.0.5" + } + }, + "safe-buffer": { + "version": "5.1.2", + "bundled": true + }, + "safer-buffer": { + "version": "2.1.2", + "bundled": true + }, + "sax": { + "version": "1.2.4", + "bundled": true + }, + "semver": { + "version": "5.6.0", + "bundled": true + }, + "set-blocking": { + "version": "2.0.0", + "bundled": true + }, + "signal-exit": { + "version": "3.0.2", + "bundled": true + }, + "string-width": { + "version": "1.0.2", + "bundled": true, + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + }, + "string_decoder": { + "version": "1.1.1", + "bundled": true, + "requires": { + "safe-buffer": "~5.1.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "bundled": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "strip-json-comments": { + "version": "2.0.1", + "bundled": true + }, + "tar": { + "version": "4.4.8", + "bundled": true, + "requires": { + "chownr": "^1.1.1", + "fs-minipass": "^1.2.5", + "minipass": "^2.3.4", + "minizlib": "^1.1.1", + "mkdirp": "^0.5.0", + "safe-buffer": "^5.1.2", + "yallist": "^3.0.2" + } + }, + "util-deprecate": { + "version": "1.0.2", + "bundled": true + }, + "wide-align": { + "version": "1.1.3", + "bundled": true, + "requires": { + "string-width": "^1.0.2 || 2" + } + }, + "wrappy": { + "version": "1.0.2", + "bundled": true + }, + "yallist": { + "version": "3.0.3", + "bundled": true + } + } + }, + "gzip-size": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-5.0.0.tgz", + "integrity": "sha512-5iI7omclyqrnWw4XbXAmGhPsABkSIDQonv2K0h61lybgofWa6iZyvrI3r2zsJH4P8Nb64fFVzlvfhs0g7BBxAA==", + "requires": { + "duplexer": "^0.1.1", + "pify": "^3.0.0" + }, + "dependencies": { + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=" + } + } + }, + "handle-thing": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.0.tgz", + "integrity": "sha512-d4sze1JNC454Wdo2fkuyzCr6aHcbL6PGGuFAz0Li/NcOm1tCHGnWDRmJP85dh9IhQErTc2svWFEX5xHIOo//kQ==" + }, + "handlebars": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.1.0.tgz", + "integrity": "sha512-l2jRuU1NAWK6AW5qqcTATWQJvNPEwkM7NEKSiv/gqOsoSQbVoWyqVEY5GS+XPQ88zLNmqASRpzfdm8d79hJS+w==", + "requires": { + "async": "^2.5.0", + "optimist": "^0.6.1", + "source-map": "^0.6.1", + "uglify-js": "^3.1.4" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "har-schema": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", + "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=" + }, + "har-validator": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.3.tgz", + "integrity": "sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g==", + "requires": { + "ajv": "^6.5.5", + "har-schema": "^2.0.0" + } + }, + "harmony-reflect": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/harmony-reflect/-/harmony-reflect-1.6.1.tgz", + "integrity": "sha512-WJTeyp0JzGtHcuMsi7rw2VwtkvLa+JyfEKJCFyfcS0+CDkjQ5lHPu7zEhFZP+PDSRrEgXa5Ah0l1MbgbE41XjA==" + }, + "has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "requires": { + "function-bind": "^1.1.1" + } + }, + "has-ansi": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", + "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" + }, + "has-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.0.tgz", + "integrity": "sha1-uhqPGvKg/DllD1yFA2dwQSIGO0Q=" + }, + "has-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", + "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", + "requires": { + "get-value": "^2.0.6", + "has-values": "^1.0.0", + "isobject": "^3.0.0" + } + }, + "has-values": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", + "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", + "requires": { + "is-number": "^3.0.0", + "kind-of": "^4.0.0" + }, + "dependencies": { + "is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "kind-of": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", + "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "hash-base": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.0.4.tgz", + "integrity": "sha1-X8hoaEfs1zSZQDMZprCj8/auSRg=", + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "hash.js": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", + "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", + "requires": { + "inherits": "^2.0.3", + "minimalistic-assert": "^1.0.1" + } + }, + "hast-util-from-parse5": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/hast-util-from-parse5/-/hast-util-from-parse5-5.0.0.tgz", + "integrity": "sha512-A7ev5OseS/J15214cvDdcI62uwovJO2PB60Xhnq7kaxvvQRFDEccuqbkrFXU03GPBGopdPqlpQBRqIcDS/Fjbg==", + "requires": { + "ccount": "^1.0.3", + "hastscript": "^5.0.0", + "property-information": "^5.0.0", + "web-namespaces": "^1.1.2", + "xtend": "^4.0.1" + } + }, + "hast-util-parse-selector": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/hast-util-parse-selector/-/hast-util-parse-selector-2.2.1.tgz", + "integrity": "sha512-Xyh0v+nHmQvrOqop2Jqd8gOdyQtE8sIP9IQf7mlVDqp924W4w/8Liuguk2L2qei9hARnQSG2m+wAOCxM7npJVw==" + }, + "hastscript": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/hastscript/-/hastscript-5.0.0.tgz", + "integrity": "sha512-xJtuJ8D42Xtq5yJrnDg/KAIxl2cXBXKoiIJwmWX9XMf8113qHTGl/Bf7jEsxmENJ4w6q4Tfl8s/Y6mEZo8x8qw==", + "requires": { + "comma-separated-tokens": "^1.0.0", + "hast-util-parse-selector": "^2.2.0", + "property-information": "^5.0.1", + "space-separated-tokens": "^1.0.0" + } + }, + "he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==" + }, + "hex-color-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/hex-color-regex/-/hex-color-regex-1.1.0.tgz", + "integrity": "sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ==" + }, + "history": { + "version": "4.7.2", + "resolved": "https://registry.npmjs.org/history/-/history-4.7.2.tgz", + "integrity": "sha512-1zkBRWW6XweO0NBcjiphtVJVsIQ+SXF29z9DVkceeaSLVMFXHool+fdCZD4spDCfZJCILPILc3bm7Bc+HRi0nA==", + "requires": { + "invariant": "^2.2.1", + "loose-envify": "^1.2.0", + "resolve-pathname": "^2.2.0", + "value-equal": "^0.4.0", + "warning": "^3.0.0" + }, + "dependencies": { + "warning": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/warning/-/warning-3.0.0.tgz", + "integrity": "sha1-MuU3fLVy3kqwR1O9+IIcAe1gW3w=", + "requires": { + "loose-envify": "^1.0.0" + } + } + } + }, + "hmac-drbg": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", + "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", + "requires": { + "hash.js": "^1.0.3", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.1" + } + }, + "hoek": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/hoek/-/hoek-4.2.1.tgz", + "integrity": "sha512-QLg82fGkfnJ/4iy1xZ81/9SIJiq1NGFUMGs6ParyjBZr6jW2Ufj/snDqTHixNlHdPNwN2RLVD0Pi3igeK9+JfA==" + }, + "hoist-non-react-statics": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.0.tgz", + "integrity": "sha512-0XsbTXxgiaCDYDIWFcwkmerZPSwywfUqYmwT4jzewKTQSWoE6FCMoUVOeBJWK3E/CrWbxRG3m5GzY4lnIwGRBA==", + "requires": { + "react-is": "^16.7.0" + } + }, + "home-or-tmp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/home-or-tmp/-/home-or-tmp-2.0.0.tgz", + "integrity": "sha1-42w/LSyufXRqhX440Y1fMqeILbg=", + "requires": { + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.1" + } + }, + "hoopy": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/hoopy/-/hoopy-0.1.4.tgz", + "integrity": "sha512-HRcs+2mr52W0K+x8RzcLzuPPmVIKMSv97RGHy0Ea9y/mpcaK+xTrjICA04KAHi4GRzxliNqNJEFYWHghy3rSfQ==" + }, + "hosted-git-info": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.7.1.tgz", + "integrity": "sha512-7T/BxH19zbcCTa8XkMlbK5lTo1WtgkFi3GvdWEyNuc4Vex7/9Dqbnpsf4JMydcfj9HCg4zUWFTL3Za6lapg5/w==" + }, + "hpack.js": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", + "integrity": "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=", + "requires": { + "inherits": "^2.0.1", + "obuf": "^1.0.0", + "readable-stream": "^2.0.1", + "wbuf": "^1.1.0" + } + }, + "hsl-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/hsl-regex/-/hsl-regex-1.0.0.tgz", + "integrity": "sha1-1JMwx4ntgZ4nakwNJy3/owsY/m4=" + }, + "hsla-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/hsla-regex/-/hsla-regex-1.0.0.tgz", + "integrity": "sha1-wc56MWjIxmFAM6S194d/OyJfnDg=" + }, + "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==" + }, + "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==", + "requires": { + "whatwg-encoding": "^1.0.1" + } + }, + "html-entities": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-1.2.1.tgz", + "integrity": "sha1-DfKTUfByEWNRXfueVUPl9u7VFi8=" + }, + "html-minifier": { + "version": "3.5.21", + "resolved": "https://registry.npmjs.org/html-minifier/-/html-minifier-3.5.21.tgz", + "integrity": "sha512-LKUKwuJDhxNa3uf/LPR/KVjm/l3rBqtYeCOAekvG8F1vItxMUpueGd94i/asDDr8/1u7InxzFA5EeGjhhG5mMA==", + "requires": { + "camel-case": "3.0.x", + "clean-css": "4.2.x", + "commander": "2.17.x", + "he": "1.2.x", + "param-case": "2.1.x", + "relateurl": "0.2.x", + "uglify-js": "3.4.x" + }, + "dependencies": { + "commander": { + "version": "2.17.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.17.1.tgz", + "integrity": "sha512-wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg==" + } + } + }, + "html-webpack-plugin": { + "version": "4.0.0-alpha.2", + "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-4.0.0-alpha.2.tgz", + "integrity": "sha512-tyvhjVpuGqD7QYHi1l1drMQTg5i+qRxpQEGbdnYFREgOKy7aFDf/ocQ/V1fuEDlQx7jV2zMap3Hj2nE9i5eGXw==", + "requires": { + "@types/tapable": "1.0.2", + "html-minifier": "^3.2.3", + "loader-utils": "^1.1.0", + "lodash": "^4.17.10", + "pretty-error": "^2.0.2", + "tapable": "^1.0.0", + "util.promisify": "1.0.0" + } + }, + "htmlparser2": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.1.tgz", + "integrity": "sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==", + "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": { + "readable-stream": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.2.0.tgz", + "integrity": "sha512-RV20kLjdmpZuTF1INEb9IA3L68Nmi+Ri7ppZqo78wj//Pn62fCoJyV9zalccNzDD/OuJpMG4f+pfMl8+L6QdGw==", + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + } + } + }, + "http-deceiver": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", + "integrity": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=" + }, + "http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + } + }, + "http-parser-js": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.0.tgz", + "integrity": "sha512-cZdEF7r4gfRIq7ezX9J0T+kQmJNOub71dWbgAXVHDct80TKP4MCETtZQ31xyv38UwgzkWPYF/Xc0ge55dW9Z9w==" + }, + "http-proxy": { + "version": "1.17.0", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.17.0.tgz", + "integrity": "sha512-Taqn+3nNvYRfJ3bGvKfBSRwy1v6eePlm3oc/aWVxZp57DQr5Eq3xhKJi7Z4hZpS8PC3H4qI+Yly5EmFacGuA/g==", + "requires": { + "eventemitter3": "^3.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + } + }, + "http-proxy-middleware": { + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.18.0.tgz", + "integrity": "sha512-Fs25KVMPAIIcgjMZkVHJoKg9VcXcC1C8yb9JUgeDvVXY0S/zgVIhMb+qVswDIgtJe2DfckMSY2d6TuTEutlk6Q==", + "requires": { + "http-proxy": "^1.16.2", + "is-glob": "^4.0.0", + "lodash": "^4.17.5", + "micromatch": "^3.1.9" + }, + "dependencies": { + "arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=" + }, + "array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=" + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", + "requires": { + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + } + }, + "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==" + } + } + }, + "extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "requires": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=" + }, + "is-glob": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.0.tgz", + "integrity": "sha1-lSHHaEXMJhCoUgPd8ICpWML/q8A=", + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==" + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "http-signature": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", + "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", + "requires": { + "assert-plus": "^1.0.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" + } + }, + "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=" + }, + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "icss-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=" + }, + "icss-utils": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-2.1.0.tgz", + "integrity": "sha1-g/Cg7DeL8yRheLbCrZE28TWxyWI=", + "requires": { + "postcss": "^6.0.1" + } + }, + "identity-obj-proxy": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/identity-obj-proxy/-/identity-obj-proxy-3.0.0.tgz", + "integrity": "sha1-lNK9qWCERT7zb7xarsN+D3nx/BQ=", + "requires": { + "harmony-reflect": "^1.4.6" + } + }, + "ieee754": { + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.12.tgz", + "integrity": "sha512-GguP+DRY+pJ3soyIiGPTvdiVXjZ+DbXOxGpXn3eMvNW4x4irjqXm4wHKscC+TfxSJ0yw/S1F24tqdMNsMZTiLA==" + }, + "iferr": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz", + "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=" + }, + "ignore": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", + "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==" + }, + "immer": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/immer/-/immer-1.10.0.tgz", + "integrity": "sha512-O3sR1/opvCDGLEVcvrGTMtLac8GJ5IwZC4puPrLuRj3l7ICKvkmA0vGuU9OW8mV9WIBRnaxp5GJh9IEAaNOoYg==" + }, + "import-cwd": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/import-cwd/-/import-cwd-2.1.0.tgz", + "integrity": "sha1-qmzzbnInYShcs3HsZRn1PiQ1sKk=", + "requires": { + "import-from": "^2.1.0" + } + }, + "import-fresh": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", + "integrity": "sha1-2BNVwVYS04bGH53dOSLUMEgipUY=", + "requires": { + "caller-path": "^2.0.0", + "resolve-from": "^3.0.0" + } + }, + "import-from": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/import-from/-/import-from-2.1.0.tgz", + "integrity": "sha1-M1238qev/VOqpHHUuAId7ja387E=", + "requires": { + "resolve-from": "^3.0.0" + } + }, + "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==", + "requires": { + "pkg-dir": "^2.0.0", + "resolve-cwd": "^2.0.0" + }, + "dependencies": { + "pkg-dir": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz", + "integrity": "sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=", + "requires": { + "find-up": "^2.1.0" + } + } + } + }, + "imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=" + }, + "indexes-of": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz", + "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=" + }, + "indexof": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz", + "integrity": "sha1-gtwzbSMrkGIXnQWrMpOmYFn9Q10=" + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + }, + "ini": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz", + "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==" + }, + "inquirer": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-6.2.2.tgz", + "integrity": "sha512-Z2rREiXA6cHRR9KBOarR3WuLlFzlIfAEIiB45ll5SSadMg7WqOh1MKEjjndfuH5ewXdixWCxqnVfGOQzPeiztA==", + "requires": { + "ansi-escapes": "^3.2.0", + "chalk": "^2.4.2", + "cli-cursor": "^2.1.0", + "cli-width": "^2.0.0", + "external-editor": "^3.0.3", + "figures": "^2.0.0", + "lodash": "^4.17.11", + "mute-stream": "0.0.7", + "run-async": "^2.2.0", + "rxjs": "^6.4.0", + "string-width": "^2.1.0", + "strip-ansi": "^5.0.0", + "through": "^2.3.6" + }, + "dependencies": { + "ansi-regex": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.0.0.tgz", + "integrity": "sha512-iB5Dda8t/UqpPI/IjsejXu5jOGDrzn41wJyljwPH65VCIbk6+1BzFIMJGFwTNrYXT1CrD+B4l19U7awiQ8rk7w==" + }, + "strip-ansi": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.0.0.tgz", + "integrity": "sha512-Uu7gQyZI7J7gn5qLn1Np3G9vcYGTVqB+lFTytnDJv83dd8T22aGH451P3jueT2/QemInJDfxHB5Tde5OzgG1Ow==", + "requires": { + "ansi-regex": "^4.0.0" + } + } + } + }, + "internal-ip": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-3.0.1.tgz", + "integrity": "sha512-NXXgESC2nNVtU+pqmC9e6R8B1GpKxzsAQhffvh5AL79qKnodd+L7tnEQmTiUAVngqLalPbSqRA7XGIEL5nCd0Q==", + "requires": { + "default-gateway": "^2.6.0", + "ipaddr.js": "^1.5.2" + } + }, + "invariant": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", + "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", + "requires": { + "loose-envify": "^1.0.0" + } + }, + "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=" + }, + "ip": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz", + "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=" + }, + "ip-regex": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz", + "integrity": "sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=" + }, + "ipaddr.js": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.8.0.tgz", + "integrity": "sha1-6qM9bd16zo9/b+DJygRA5wZzix4=" + }, + "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=" + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "requires": { + "kind-of": "^3.0.2" + } + }, + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=" + }, + "is-binary-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", + "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", + "requires": { + "binary-extensions": "^1.0.0" + } + }, + "is-buffer": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.3.tgz", + "integrity": "sha512-U15Q7MXTuZlrbymiz95PJpZxu8IlipAp4dtS3wOdgPXx3mqBnslrWU14kxfHB+Py/+2PVKSr37dMAgM2A4uArw==" + }, + "is-callable": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.4.tgz", + "integrity": "sha512-r5p9sxJjYnArLjObpjA4xu5EKI3CuKHkJXMhT7kwbpUyIFD1n5PMAsoPvWnvtZiNz7LjkYDRZhd7FlI0eMijEA==" + }, + "is-ci": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-1.2.1.tgz", + "integrity": "sha512-s6tfsaQaQi3JNciBH6shVqEDvhGut0SUXr31ag8Pd8BBbVVlcGfWhpPmEOoM6RJ5TFhbypvf5yyRw/VXW1IiWg==", + "requires": { + "ci-info": "^1.5.0" + } + }, + "is-color-stop": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-color-stop/-/is-color-stop-1.1.0.tgz", + "integrity": "sha1-z/9HGu5N1cnhWFmPvhKWe1za00U=", + "requires": { + "css-color-names": "^0.0.4", + "hex-color-regex": "^1.1.0", + "hsl-regex": "^1.0.0", + "hsla-regex": "^1.0.0", + "rgb-regex": "^1.0.1", + "rgba-regex": "^1.0.0" + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "requires": { + "kind-of": "^3.0.2" + } + }, + "is-date-object": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.1.tgz", + "integrity": "sha1-mqIOtq7rv/d/vTPnTKAbM1gdOhY=" + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "dependencies": { + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" + } + } + }, + "is-directory": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", + "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=" + }, + "is-dotfile": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.3.tgz", + "integrity": "sha1-pqLzL/0t+wT1yiXs0Pa4PPeYoeE=" + }, + "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=", + "requires": { + "is-primitive": "^2.0.0" + } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=" + }, + "is-extglob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", + "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=" + }, + "is-finite": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.2.tgz", + "integrity": "sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko=", + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=" + }, + "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=" + }, + "is-glob": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", + "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", + "requires": { + "is-extglob": "^1.0.0" + } + }, + "is-number": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz", + "integrity": "sha1-Afy7s5NGOlSPL0ZszhbezknbkI8=", + "requires": { + "kind-of": "^3.0.2" + } + }, + "is-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=" + }, + "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=" + }, + "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==", + "requires": { + "is-path-inside": "^1.0.0" + } + }, + "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=", + "requires": { + "path-is-inside": "^1.0.1" + } + }, + "is-plain-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", + "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=" + }, + "is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "requires": { + "isobject": "^3.0.1" + } + }, + "is-posix-bracket": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz", + "integrity": "sha1-MzTceXdDaOkvAW5vvAqI9c1ua8Q=" + }, + "is-primitive": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz", + "integrity": "sha1-IHurkWOEmcB7Kt8kCkGochADRXU=" + }, + "is-promise": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.1.0.tgz", + "integrity": "sha1-eaKp7OfwlugPNtKy87wWwf9L8/o=" + }, + "is-regex": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.4.tgz", + "integrity": "sha1-VRdIm1RwkbCTDglWVM7SXul+lJE=", + "requires": { + "has": "^1.0.1" + } + }, + "is-regexp": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", + "integrity": "sha1-/S2INUXEa6xaYz57mgnof6LLUGk=" + }, + "is-resolvable": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz", + "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==" + }, + "is-root": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-root/-/is-root-2.0.0.tgz", + "integrity": "sha512-F/pJIk8QD6OX5DNhRB7hWamLsUilmkDGho48KbgZ6xg/lmAZXHxzXQ91jzB3yRSw5kdQGGGc4yz8HYhTYIMWPg==" + }, + "is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=" + }, + "is-svg": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-svg/-/is-svg-3.0.0.tgz", + "integrity": "sha512-gi4iHK53LR2ujhLVVj+37Ykh9GLqYHX6JOVXbLAucaG/Cqw9xwdFOjDM2qeifLs1sF1npXXFvDu0r5HNgCMrzQ==", + "requires": { + "html-comment-regex": "^1.1.0" + } + }, + "is-symbol": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.2.tgz", + "integrity": "sha512-HS8bZ9ox60yCJLH9snBpIwv9pYUAkcuLhSA1oero1UB5y9aiQpRA8y2ex945AOtCZL1lJDeIk3G5LthswI46Lw==", + "requires": { + "has-symbols": "^1.0.0" + } + }, + "is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" + }, + "is-utf8": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", + "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=" + }, + "is-windows": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==" + }, + "is-wsl": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", + "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=" + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + }, + "isemail": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/isemail/-/isemail-3.2.0.tgz", + "integrity": "sha512-zKqkK+O+dGqevc93KNsbZ/TqTUFd46MwWjYOoMrjIMZ51eU7DtQG3Wmd9SQQT7i7RVnuTPEiYEWHU3MSbxC1Tg==", + "requires": { + "punycode": "2.x.x" + } + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + }, + "isomorphic-fetch": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/isomorphic-fetch/-/isomorphic-fetch-2.2.1.tgz", + "integrity": "sha1-YRrhrPFPXoH3KVB0coGf6XM1WKk=", + "requires": { + "node-fetch": "^1.0.1", + "whatwg-fetch": ">=0.10.0" + } + }, + "isstream": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", + "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=" + }, + "istanbul-api": { + "version": "1.3.7", + "resolved": "https://registry.npmjs.org/istanbul-api/-/istanbul-api-1.3.7.tgz", + "integrity": "sha512-4/ApBnMVeEPG3EkSzcw25wDe4N66wxwn+KKn6b47vyek8Xb3NBAcg4xfuQbS7BqcZuTX4wxfD5lVagdggR3gyA==", + "requires": { + "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" + } + }, + "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==" + }, + "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==", + "requires": { + "append-transform": "^0.4.0" + } + }, + "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==", + "requires": { + "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" + } + }, + "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==", + "requires": { + "istanbul-lib-coverage": "^1.2.1", + "mkdirp": "^0.5.1", + "path-parse": "^1.0.5", + "supports-color": "^3.1.2" + }, + "dependencies": { + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=" + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "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==", + "requires": { + "debug": "^3.1.0", + "istanbul-lib-coverage": "^1.2.1", + "mkdirp": "^0.5.1", + "rimraf": "^2.6.1", + "source-map": "^0.5.3" + }, + "dependencies": { + "debug": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", + "requires": { + "ms": "^2.1.1" + } + } + } + }, + "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==", + "requires": { + "handlebars": "^4.0.3" + } + }, + "jest": { + "version": "23.6.0", + "resolved": "https://registry.npmjs.org/jest/-/jest-23.6.0.tgz", + "integrity": "sha512-lWzcd+HSiqeuxyhG+EnZds6iO3Y3ZEnMrfZq/OTGvF/C+Z4fPMCdhWTGSAiO2Oym9rbEXfwddHhh6jqrTF3+Lw==", + "requires": { + "import-local": "^1.0.0", + "jest-cli": "^23.6.0" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=" + }, + "jest-cli": { + "version": "23.6.0", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-23.6.0.tgz", + "integrity": "sha512-hgeD1zRUp1E1zsiyOXjEn4LzRLWdJBV//ukAHGlx6s5mfCNJTbhbHjgxnDUXA8fsKWN/HqFFF6X5XcCwC/IvYQ==", + "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.3.1", + "istanbul-lib-coverage": "^1.2.0", + "istanbul-lib-instrument": "^1.10.1", + "istanbul-lib-source-maps": "^1.2.4", + "jest-changed-files": "^23.4.2", + "jest-config": "^23.6.0", + "jest-environment-jsdom": "^23.4.0", + "jest-get-type": "^22.1.0", + "jest-haste-map": "^23.6.0", + "jest-message-util": "^23.4.0", + "jest-regex-util": "^23.3.0", + "jest-resolve-dependencies": "^23.6.0", + "jest-runner": "^23.6.0", + "jest-runtime": "^23.6.0", + "jest-snapshot": "^23.6.0", + "jest-util": "^23.4.0", + "jest-validate": "^23.6.0", + "jest-watcher": "^23.4.0", + "jest-worker": "^23.2.0", + "micromatch": "^2.3.11", + "node-notifier": "^5.2.1", + "prompts": "^0.1.9", + "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": "^11.0.0" + } + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "requires": { + "ansi-regex": "^3.0.0" + } + } + } + }, + "jest-changed-files": { + "version": "23.4.2", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-23.4.2.tgz", + "integrity": "sha512-EyNhTAUWEfwnK0Is/09LxoqNDOn7mU7S3EHskG52djOFS/z+IT0jT3h3Ql61+dklcG7bJJitIWEMB4Sp1piHmA==", + "requires": { + "throat": "^4.0.0" + } + }, + "jest-config": { + "version": "23.6.0", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-23.6.0.tgz", + "integrity": "sha512-i8V7z9BeDXab1+VNo78WM0AtWpBRXJLnkT+lyT+Slx/cbP5sZJ0+NDuLcmBE5hXAoK0aUp7vI+MOxR+R4d8SRQ==", + "requires": { + "babel-core": "^6.0.0", + "babel-jest": "^23.6.0", + "chalk": "^2.0.1", + "glob": "^7.1.1", + "jest-environment-jsdom": "^23.4.0", + "jest-environment-node": "^23.4.0", + "jest-get-type": "^22.1.0", + "jest-jasmine2": "^23.6.0", + "jest-regex-util": "^23.3.0", + "jest-resolve": "^23.6.0", + "jest-util": "^23.4.0", + "jest-validate": "^23.6.0", + "micromatch": "^2.3.11", + "pretty-format": "^23.6.0" + }, + "dependencies": { + "babel-core": { + "version": "6.26.3", + "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-6.26.3.tgz", + "integrity": "sha512-6jyFLuDmeidKmUEb3NM+/yawG0M2bDZ9Z1qbZP59cyHLz8kYGKYwpJP0UwUKKUiTRNvxfLesJnTedqczP7cTDA==", + "requires": { + "babel-code-frame": "^6.26.0", + "babel-generator": "^6.26.0", + "babel-helpers": "^6.24.1", + "babel-messages": "^6.23.0", + "babel-register": "^6.26.0", + "babel-runtime": "^6.26.0", + "babel-template": "^6.26.0", + "babel-traverse": "^6.26.0", + "babel-types": "^6.26.0", + "babylon": "^6.18.0", + "convert-source-map": "^1.5.1", + "debug": "^2.6.9", + "json5": "^0.5.1", + "lodash": "^4.17.4", + "minimatch": "^3.0.4", + "path-is-absolute": "^1.0.1", + "private": "^0.1.8", + "slash": "^1.0.0", + "source-map": "^0.5.7" + } + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "json5": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz", + "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=" + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "jest-diff": { + "version": "23.6.0", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-23.6.0.tgz", + "integrity": "sha512-Gz9l5Ov+X3aL5L37IT+8hoCUsof1CVYBb2QEkOupK64XyRR3h+uRpYIm97K7sY8diFxowR8pIGEdyfMKTixo3g==", + "requires": { + "chalk": "^2.0.1", + "diff": "^3.2.0", + "jest-get-type": "^22.1.0", + "pretty-format": "^23.6.0" + } + }, + "jest-docblock": { + "version": "23.2.0", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-23.2.0.tgz", + "integrity": "sha1-8IXh8YVI2Z/dabICB+b9VdkTg6c=", + "requires": { + "detect-newline": "^2.1.0" + } + }, + "jest-each": { + "version": "23.6.0", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-23.6.0.tgz", + "integrity": "sha512-x7V6M/WGJo6/kLoissORuvLIeAoyo2YqLOoCDkohgJ4XOXSqOtyvr8FbInlAWS77ojBsZrafbozWoKVRdtxFCg==", + "requires": { + "chalk": "^2.0.1", + "pretty-format": "^23.6.0" + } + }, + "jest-environment-jsdom": { + "version": "23.4.0", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-23.4.0.tgz", + "integrity": "sha1-BWp5UrP+pROsYqFAosNox52eYCM=", + "requires": { + "jest-mock": "^23.2.0", + "jest-util": "^23.4.0", + "jsdom": "^11.5.1" + } + }, + "jest-environment-node": { + "version": "23.4.0", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-23.4.0.tgz", + "integrity": "sha1-V+gO0IQd6jAxZ8zozXlSHeuv3hA=", + "requires": { + "jest-mock": "^23.2.0", + "jest-util": "^23.4.0" + } + }, + "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==" + }, + "jest-haste-map": { + "version": "23.6.0", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-23.6.0.tgz", + "integrity": "sha512-uyNhMyl6dr6HaXGHp8VF7cK6KpC6G9z9LiMNsst+rJIZ8l7wY0tk8qwjPmEghczojZ2/ZhtEdIabZ0OQRJSGGg==", + "requires": { + "fb-watchman": "^2.0.0", + "graceful-fs": "^4.1.11", + "invariant": "^2.2.4", + "jest-docblock": "^23.2.0", + "jest-serializer": "^23.0.1", + "jest-worker": "^23.2.0", + "micromatch": "^2.3.11", + "sane": "^2.0.0" + } + }, + "jest-jasmine2": { + "version": "23.6.0", + "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-23.6.0.tgz", + "integrity": "sha512-pe2Ytgs1nyCs8IvsEJRiRTPC0eVYd8L/dXJGU08GFuBwZ4sYH/lmFDdOL3ZmvJR8QKqV9MFuwlsAi/EWkFUbsQ==", + "requires": { + "babel-traverse": "^6.0.0", + "chalk": "^2.0.1", + "co": "^4.6.0", + "expect": "^23.6.0", + "is-generator-fn": "^1.0.0", + "jest-diff": "^23.6.0", + "jest-each": "^23.6.0", + "jest-matcher-utils": "^23.6.0", + "jest-message-util": "^23.4.0", + "jest-snapshot": "^23.6.0", + "jest-util": "^23.4.0", + "pretty-format": "^23.6.0" + } + }, + "jest-leak-detector": { + "version": "23.6.0", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-23.6.0.tgz", + "integrity": "sha512-f/8zA04rsl1Nzj10HIyEsXvYlMpMPcy0QkQilVZDFOaPbv2ur71X5u2+C4ZQJGyV/xvVXtCCZ3wQ99IgQxftCg==", + "requires": { + "pretty-format": "^23.6.0" + } + }, + "jest-matcher-utils": { + "version": "23.6.0", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-23.6.0.tgz", + "integrity": "sha512-rosyCHQfBcol4NsckTn01cdelzWLU9Cq7aaigDf8VwwpIRvWE/9zLgX2bON+FkEW69/0UuYslUe22SOdEf2nog==", + "requires": { + "chalk": "^2.0.1", + "jest-get-type": "^22.1.0", + "pretty-format": "^23.6.0" + } + }, + "jest-message-util": { + "version": "23.4.0", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-23.4.0.tgz", + "integrity": "sha1-F2EMUJQjSVCNAaPR4L2iwHkIap8=", + "requires": { + "@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" + } + }, + "jest-mock": { + "version": "23.2.0", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-23.2.0.tgz", + "integrity": "sha1-rRxg8p6HGdR8JuETgJi20YsmETQ=" + }, + "jest-pnp-resolver": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.0.2.tgz", + "integrity": "sha512-H2DvUlwdMedNGv4FOliPDnxani6ATWy70xe2eckGJgkLoMaWzRPqpSlc5ShqX0Ltk5OhRQvPQY2LLZPOpgcc7g==" + }, + "jest-regex-util": { + "version": "23.3.0", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-23.3.0.tgz", + "integrity": "sha1-X4ZylUfCeFxAAs6qj4Sf6MpHG8U=" + }, + "jest-resolve": { + "version": "23.6.0", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-23.6.0.tgz", + "integrity": "sha512-XyoRxNtO7YGpQDmtQCmZjum1MljDqUCob7XlZ6jy9gsMugHdN2hY4+Acz9Qvjz2mSsOnPSH7skBmDYCHXVZqkA==", + "requires": { + "browser-resolve": "^1.11.3", + "chalk": "^2.0.1", + "realpath-native": "^1.0.0" + } + }, + "jest-resolve-dependencies": { + "version": "23.6.0", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-23.6.0.tgz", + "integrity": "sha512-EkQWkFWjGKwRtRyIwRwI6rtPAEyPWlUC2MpzHissYnzJeHcyCn1Hc8j7Nn1xUVrS5C6W5+ZL37XTem4D4pLZdA==", + "requires": { + "jest-regex-util": "^23.3.0", + "jest-snapshot": "^23.6.0" + } + }, + "jest-runner": { + "version": "23.6.0", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-23.6.0.tgz", + "integrity": "sha512-kw0+uj710dzSJKU6ygri851CObtCD9cN8aNkg8jWJf4ewFyEa6kwmiH/r/M1Ec5IL/6VFa0wnAk6w+gzUtjJzA==", + "requires": { + "exit": "^0.1.2", + "graceful-fs": "^4.1.11", + "jest-config": "^23.6.0", + "jest-docblock": "^23.2.0", + "jest-haste-map": "^23.6.0", + "jest-jasmine2": "^23.6.0", + "jest-leak-detector": "^23.6.0", + "jest-message-util": "^23.4.0", + "jest-runtime": "^23.6.0", + "jest-util": "^23.4.0", + "jest-worker": "^23.2.0", + "source-map-support": "^0.5.6", + "throat": "^4.0.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "source-map-support": { + "version": "0.5.10", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.10.tgz", + "integrity": "sha512-YfQ3tQFTK/yzlGJuX8pTwa4tifQj4QS2Mj7UegOu8jAz59MqIiMGPXxQhVQiIMNzayuUSF/jEuVnfFF5JqybmQ==", + "requires": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + } + } + }, + "jest-runtime": { + "version": "23.6.0", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-23.6.0.tgz", + "integrity": "sha512-ycnLTNPT2Gv+TRhnAYAQ0B3SryEXhhRj1kA6hBPSeZaNQkJ7GbZsxOLUkwg6YmvWGdX3BB3PYKFLDQCAE1zNOw==", + "requires": { + "babel-core": "^6.0.0", + "babel-plugin-istanbul": "^4.1.6", + "chalk": "^2.0.1", + "convert-source-map": "^1.4.0", + "exit": "^0.1.2", + "fast-json-stable-stringify": "^2.0.0", + "graceful-fs": "^4.1.11", + "jest-config": "^23.6.0", + "jest-haste-map": "^23.6.0", + "jest-message-util": "^23.4.0", + "jest-regex-util": "^23.3.0", + "jest-resolve": "^23.6.0", + "jest-snapshot": "^23.6.0", + "jest-util": "^23.4.0", + "jest-validate": "^23.6.0", + "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": "^11.0.0" + }, + "dependencies": { + "babel-core": { + "version": "6.26.3", + "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-6.26.3.tgz", + "integrity": "sha512-6jyFLuDmeidKmUEb3NM+/yawG0M2bDZ9Z1qbZP59cyHLz8kYGKYwpJP0UwUKKUiTRNvxfLesJnTedqczP7cTDA==", + "requires": { + "babel-code-frame": "^6.26.0", + "babel-generator": "^6.26.0", + "babel-helpers": "^6.24.1", + "babel-messages": "^6.23.0", + "babel-register": "^6.26.0", + "babel-runtime": "^6.26.0", + "babel-template": "^6.26.0", + "babel-traverse": "^6.26.0", + "babel-types": "^6.26.0", + "babylon": "^6.18.0", + "convert-source-map": "^1.5.1", + "debug": "^2.6.9", + "json5": "^0.5.1", + "lodash": "^4.17.4", + "minimatch": "^3.0.4", + "path-is-absolute": "^1.0.1", + "private": "^0.1.8", + "slash": "^1.0.0", + "source-map": "^0.5.7" + } + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "json5": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz", + "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=" + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=" + } + } + }, + "jest-serializer": { + "version": "23.0.1", + "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-23.0.1.tgz", + "integrity": "sha1-o3dq6zEekP6D+rnlM+hRAr0WQWU=" + }, + "jest-snapshot": { + "version": "23.6.0", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-23.6.0.tgz", + "integrity": "sha512-tM7/Bprftun6Cvj2Awh/ikS7zV3pVwjRYU2qNYS51VZHgaAMBs5l4o/69AiDHhQrj5+LA2Lq4VIvK7zYk/bswg==", + "requires": { + "babel-types": "^6.0.0", + "chalk": "^2.0.1", + "jest-diff": "^23.6.0", + "jest-matcher-utils": "^23.6.0", + "jest-message-util": "^23.4.0", + "jest-resolve": "^23.6.0", + "mkdirp": "^0.5.1", + "natural-compare": "^1.4.0", + "pretty-format": "^23.6.0", + "semver": "^5.5.0" + } + }, + "jest-util": { + "version": "23.4.0", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-23.4.0.tgz", + "integrity": "sha1-TQY8uSe68KI4Mf9hvsLLv0l5NWE=", + "requires": { + "callsites": "^2.0.0", + "chalk": "^2.0.1", + "graceful-fs": "^4.1.11", + "is-ci": "^1.0.10", + "jest-message-util": "^23.4.0", + "mkdirp": "^0.5.1", + "slash": "^1.0.0", + "source-map": "^0.6.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "jest-validate": { + "version": "23.6.0", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-23.6.0.tgz", + "integrity": "sha512-OFKapYxe72yz7agrDAWi8v2WL8GIfVqcbKRCLbRG9PAxtzF9b1SEDdTpytNDN12z2fJynoBwpMpvj2R39plI2A==", + "requires": { + "chalk": "^2.0.1", + "jest-get-type": "^22.1.0", + "leven": "^2.1.0", + "pretty-format": "^23.6.0" + } + }, + "jest-watch-typeahead": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/jest-watch-typeahead/-/jest-watch-typeahead-0.2.1.tgz", + "integrity": "sha512-xdhEtKSj0gmnkDQbPTIHvcMmXNUDzYpHLEJ5TFqlaI+schi2NI96xhWiZk9QoesAS7oBmKwWWsHazTrYl2ORgg==", + "requires": { + "ansi-escapes": "^3.0.0", + "chalk": "^2.4.1", + "jest-watcher": "^23.1.0", + "slash": "^2.0.0", + "string-length": "^2.0.0", + "strip-ansi": "^5.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.0.0.tgz", + "integrity": "sha512-iB5Dda8t/UqpPI/IjsejXu5jOGDrzn41wJyljwPH65VCIbk6+1BzFIMJGFwTNrYXT1CrD+B4l19U7awiQ8rk7w==" + }, + "slash": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", + "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==" + }, + "strip-ansi": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.0.0.tgz", + "integrity": "sha512-Uu7gQyZI7J7gn5qLn1Np3G9vcYGTVqB+lFTytnDJv83dd8T22aGH451P3jueT2/QemInJDfxHB5Tde5OzgG1Ow==", + "requires": { + "ansi-regex": "^4.0.0" + } + } + } + }, + "jest-watcher": { + "version": "23.4.0", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-23.4.0.tgz", + "integrity": "sha1-0uKM50+NrWxq/JIrksq+9u0FyRw=", + "requires": { + "ansi-escapes": "^3.0.0", + "chalk": "^2.0.1", + "string-length": "^2.0.0" + } + }, + "jest-worker": { + "version": "23.2.0", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-23.2.0.tgz", + "integrity": "sha1-+vcGqNo2+uYOsmlXJX+ntdjqArk=", + "requires": { + "merge-stream": "^1.0.1" + } + }, + "joi": { + "version": "11.4.0", + "resolved": "https://registry.npmjs.org/joi/-/joi-11.4.0.tgz", + "integrity": "sha512-O7Uw+w/zEWgbL6OcHbyACKSj0PkQeUgmehdoXVSxt92QFCq4+1390Rwh5moI2K/OgC7D8RHRZqHZxT2husMJHA==", + "requires": { + "hoek": "4.x.x", + "isemail": "3.x.x", + "topo": "2.x.x" + } + }, + "js-levenshtein": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/js-levenshtein/-/js-levenshtein-1.1.6.tgz", + "integrity": "sha512-X2BB11YZtrRqY4EnQcLX5Rh373zbK4alC1FW7D7MBhL2gtcC17cTnr6DmfHZeS0s2rTHjUTMMHfG7gO8SSdw+g==" + }, + "js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, + "js-yaml": { + "version": "3.12.2", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.12.2.tgz", + "integrity": "sha512-QHn/Lh/7HhZ/Twc7vJYQTkjuCa0kaCcDcjK5Zlk2rvnUpy7DxMJ23+Jc2dcyvltwQVg1nygAVlB2oRDFHoRS5Q==", + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + } + }, + "jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", + "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=" + }, + "jsdom": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-11.12.0.tgz", + "integrity": "sha512-y8Px43oyiBM13Zc1z780FrfNLJCXTL40EWlty/LXUtcjykRBNgLlCjWXpfSPBl2iv+N7koQN+dvqszHZgT/Fjw==", + "requires": { + "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" + }, + "dependencies": { + "acorn": { + "version": "5.7.3", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.3.tgz", + "integrity": "sha512-T/zvzYRfbVojPWahDsE5evJdHb3oJoQfFbsrKM7w5Zcs++Tr257tia3BmMP8XYVjp1S9RZXQMh7gao96BlqZOw==" + }, + "parse5": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-4.0.0.tgz", + "integrity": "sha512-VrZ7eOd3T1Fk4XWNXMgiGBK/z0MG48BWG2uQNU4I72fkQuKUTZpl+u9k+CxEG0twMVzSmXEEz12z5Fnw1jIQFA==" + } + } + }, + "jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==" + }, + "json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==" + }, + "json-schema": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", + "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=" + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + }, + "json-stable-stringify": { + "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=", + "requires": { + "jsonify": "~0.0.0" + } + }, + "json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=" + }, + "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=" + }, + "json3": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/json3/-/json3-3.3.2.tgz", + "integrity": "sha1-PAQ0dD35Pi9cQq7nsZvLSDV19OE=" + }, + "json5": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.0.tgz", + "integrity": "sha512-8Mh9h6xViijj36g7Dxi+Y4S6hNGV96vcJZr/SrlHh1LR/pEn/8j/+qIBbs44YKl69Lrfctp4QD+AdWLTMqEZAQ==", + "requires": { + "minimist": "^1.2.0" + } + }, + "jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "requires": { + "graceful-fs": "^4.1.6" + } + }, + "jsonify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz", + "integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=" + }, + "jsprim": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", + "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", + "requires": { + "assert-plus": "1.0.0", + "extsprintf": "1.3.0", + "json-schema": "0.2.3", + "verror": "1.10.0" + } + }, + "jsx-ast-utils": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-2.0.1.tgz", + "integrity": "sha1-6AGxs5mF4g//yHtA43SAgOLcrH8=", + "requires": { + "array-includes": "^3.0.3" + } + }, + "killable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/killable/-/killable-1.0.1.tgz", + "integrity": "sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg==" + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + }, + "dependencies": { + "is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" + } + } + }, + "kleur": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-2.0.2.tgz", + "integrity": "sha512-77XF9iTllATmG9lSlIv0qdQ2BQ/h9t0bJllHlbvsQ0zUWfU7Yi0S8L5JXzPZgkefIiajLmBJJ4BsMJmqcf7oxQ==" + }, + "last-call-webpack-plugin": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/last-call-webpack-plugin/-/last-call-webpack-plugin-3.0.0.tgz", + "integrity": "sha512-7KI2l2GIZa9p2spzPIVZBYyNKkN+e/SQPpnjlTiPhdbDW3F86tdKKELxKpzJ5sgU19wQWsACULZmpTPYHeWO5w==", + "requires": { + "lodash": "^4.17.5", + "webpack-sources": "^1.1.0" + } + }, + "lazy-cache": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz", + "integrity": "sha1-odePw6UEdMuAhF07O24dpJpEbo4=" + }, + "lcid": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz", + "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=", + "requires": { + "invert-kv": "^1.0.0" + } + }, + "left-pad": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/left-pad/-/left-pad-1.3.0.tgz", + "integrity": "sha512-XI5MPzVNApjAyhQzphX8BkmKsKUxD4LdyK24iZeQGinBN9yTQT3bFlCBy/aVx2HrNcqQGsdot8ghrjyrvMCoEA==" + }, + "leven": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-2.1.0.tgz", + "integrity": "sha1-wuep93IJTe6dNCAq6KzORoeHVYA=" + }, + "levn": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", + "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", + "requires": { + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + } + }, + "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=", + "requires": { + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0", + "strip-bom": "^2.0.0" + }, + "dependencies": { + "parse-json": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", + "requires": { + "error-ex": "^1.2.0" + } + } + } + }, + "loader-fs-cache": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/loader-fs-cache/-/loader-fs-cache-1.0.1.tgz", + "integrity": "sha1-VuC/CL2XCLJqdltoUJhAyN7J/bw=", + "requires": { + "find-cache-dir": "^0.1.1", + "mkdirp": "0.5.1" + }, + "dependencies": { + "find-cache-dir": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-0.1.1.tgz", + "integrity": "sha1-yN765XyKUqinhPnjHFfHQumToLk=", + "requires": { + "commondir": "^1.0.1", + "mkdirp": "^0.5.1", + "pkg-dir": "^1.0.0" + } + }, + "find-up": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", + "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", + "requires": { + "path-exists": "^2.0.0", + "pinkie-promise": "^2.0.0" + } + }, + "path-exists": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", + "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", + "requires": { + "pinkie-promise": "^2.0.0" + } + }, + "pkg-dir": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-1.0.0.tgz", + "integrity": "sha1-ektQio1bstYp1EcFb/TpyTFM89Q=", + "requires": { + "find-up": "^1.0.0" + } + } + } + }, + "loader-runner": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz", + "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==" + }, + "loader-utils": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.2.3.tgz", + "integrity": "sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA==", + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^2.0.0", + "json5": "^1.0.1" + }, + "dependencies": { + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "requires": { + "minimist": "^1.2.0" + } + } + } + }, + "locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "requires": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + } + }, + "lodash": { + "version": "4.17.11", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz", + "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==" + }, + "lodash._reinterpolate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz", + "integrity": "sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0=" + }, + "lodash.camelcase": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", + "integrity": "sha1-soqmKIorn8ZRA1x3EfZathkDMaY=" + }, + "lodash.clone": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.clone/-/lodash.clone-4.5.0.tgz", + "integrity": "sha1-GVhwRQ9aExkkeN9Lw9I9LeoZB7Y=" + }, + "lodash.get": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz", + "integrity": "sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk=" + }, + "lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=" + }, + "lodash.sortby": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", + "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=" + }, + "lodash.tail": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/lodash.tail/-/lodash.tail-4.1.1.tgz", + "integrity": "sha1-0jM6NtnncXyK0vfKyv7HwytERmQ=" + }, + "lodash.template": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-4.4.0.tgz", + "integrity": "sha1-5zoDhcg1VZF0bgILmWecaQ5o+6A=", + "requires": { + "lodash._reinterpolate": "~3.0.0", + "lodash.templatesettings": "^4.0.0" + } + }, + "lodash.templatesettings": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-4.1.0.tgz", + "integrity": "sha1-K01OlbpEDZFf8IvImeRVNmZxMxY=", + "requires": { + "lodash._reinterpolate": "~3.0.0" + } + }, + "lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=" + }, + "loglevel": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.6.1.tgz", + "integrity": "sha1-4PyVEztu8nbNyIh82vJKpvFW+Po=" + }, + "long": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/long/-/long-3.2.0.tgz", + "integrity": "sha1-2CG3E4yhy1gcFymQ7xTbIAtcR0s=" + }, + "loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "requires": { + "js-tokens": "^3.0.0 || ^4.0.0" + } + }, + "lower-case": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-1.1.4.tgz", + "integrity": "sha1-miyr0bno4K6ZOkv31YdcOcQujqw=" + }, + "lru-cache": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", + "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", + "requires": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } + }, + "make-dir": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", + "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", + "requires": { + "pify": "^3.0.0" + }, + "dependencies": { + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=" + } + } + }, + "makeerror": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.11.tgz", + "integrity": "sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw=", + "requires": { + "tmpl": "1.0.x" + } + }, + "map-age-cleaner": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz", + "integrity": "sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==", + "requires": { + "p-defer": "^1.0.0" + } + }, + "map-cache": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", + "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=" + }, + "map-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", + "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", + "requires": { + "object-visit": "^1.0.0" + } + }, + "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==" + }, + "md5.js": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", + "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "mdn-data": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-1.1.4.tgz", + "integrity": "sha512-FSYbp3lyKjyj3E7fMl6rYvUdX0FBXaluGqlFoYESWQlyUTq8R+wp0rkFxoYFqZlHCvsUXGjyJmLQSnXToYhOSA==" + }, + "media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=" + }, + "mem": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/mem/-/mem-1.1.0.tgz", + "integrity": "sha1-Xt1StIXKHZAP5kiVUFOZoN+kX3Y=", + "requires": { + "mimic-fn": "^1.0.0" + } + }, + "memory-fs": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz", + "integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=", + "requires": { + "errno": "^0.1.3", + "readable-stream": "^2.0.1" + } + }, + "merge": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/merge/-/merge-1.2.1.tgz", + "integrity": "sha512-VjFo4P5Whtj4vsLzsYBu5ayHhoHJ0UqNm7ibvShmbmoz7tGi0vXaoJbGdB+GmDMLUdg8DpQXEIeVDAe8MaABvQ==" + }, + "merge-deep": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/merge-deep/-/merge-deep-3.0.2.tgz", + "integrity": "sha512-T7qC8kg4Zoti1cFd8Cr0M+qaZfOwjlPDEdZIIPPB2JZctjaPM4fX+i7HOId69tAti2fvO6X5ldfYUONDODsrkA==", + "requires": { + "arr-union": "^3.1.0", + "clone-deep": "^0.2.4", + "kind-of": "^3.0.2" + } + }, + "merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=" + }, + "merge-stream": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-1.0.1.tgz", + "integrity": "sha1-QEEgLVCKNCugAXQAjfDCUbjBNeE=", + "requires": { + "readable-stream": "^2.0.1" + } + }, + "merge2": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.2.3.tgz", + "integrity": "sha512-gdUU1Fwj5ep4kplwcmftruWofEFt6lfpkkr3h860CXbAB9c3hGb55EOL2ali0Td5oebvW0E1+3Sr+Ur7XfKpRA==" + }, + "methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=" + }, + "micromatch": { + "version": "2.3.11", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", + "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=", + "requires": { + "arr-diff": "^2.0.0", + "array-unique": "^0.2.1", + "braces": "^1.8.2", + "expand-brackets": "^0.1.4", + "extglob": "^0.3.1", + "filename-regex": "^2.0.0", + "is-extglob": "^1.0.0", + "is-glob": "^2.0.1", + "kind-of": "^3.0.2", + "normalize-path": "^2.0.1", + "object.omit": "^2.0.0", + "parse-glob": "^3.0.4", + "regex-cache": "^0.4.2" + } + }, + "miller-rabin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", + "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", + "requires": { + "bn.js": "^4.0.0", + "brorand": "^1.0.1" + } + }, + "mime": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.4.0.tgz", + "integrity": "sha512-ikBcWwyqXQSHKtciCcctu9YfPbFYZ4+gbHEmE0Q8jzcTYQg5dHCr3g2wwAZjPoJfQVXZq6KXAjpXOTf5/cjT7w==" + }, + "mime-db": { + "version": "1.38.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.38.0.tgz", + "integrity": "sha512-bqVioMFFzc2awcdJZIzR3HjZFX20QhilVS7hytkKrv7xFAn8bM1gzc/FOX2awLISvWe0PV8ptFKcon+wZ5qYkg==" + }, + "mime-types": { + "version": "2.1.22", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.22.tgz", + "integrity": "sha512-aGl6TZGnhm/li6F7yx82bJiBZwgiEa4Hf6CNr8YO+r5UHr53tSTYZb102zyU50DOWWKeOv0uQLRL0/9EiKWCog==", + "requires": { + "mime-db": "~1.38.0" + } + }, + "mimic-fn": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", + "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==" + }, + "mini-css-extract-plugin": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-0.5.0.tgz", + "integrity": "sha512-IuaLjruM0vMKhUUT51fQdQzBYTX49dLj8w68ALEAe2A4iYNpIC4eMac67mt3NzycvjOlf07/kYxJDc0RTl1Wqw==", + "requires": { + "loader-utils": "^1.1.0", + "schema-utils": "^1.0.0", + "webpack-sources": "^1.1.0" + } + }, + "minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" + }, + "minimalistic-crypto-utils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", + "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=" + }, + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=" + }, + "mississippi": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz", + "integrity": "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==", + "requires": { + "concat-stream": "^1.5.0", + "duplexify": "^3.4.2", + "end-of-stream": "^1.1.0", + "flush-write-stream": "^1.0.0", + "from2": "^2.1.0", + "parallel-transform": "^1.1.0", + "pump": "^3.0.0", + "pumpify": "^1.3.3", + "stream-each": "^1.1.0", + "through2": "^2.0.0" + } + }, + "mixin-deep": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.1.tgz", + "integrity": "sha512-8ZItLHeEgaqEvd5lYBXfm4EZSFCX29Jb9K+lAHhDKzReKBQKj3R+7NOF6tjqYi9t4oI8VUfaWITJQm86wnXGNQ==", + "requires": { + "for-in": "^1.0.2", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "mixin-object": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/mixin-object/-/mixin-object-2.0.1.tgz", + "integrity": "sha1-T7lJRB2rGCVA8f4DW6YOGUel5X4=", + "requires": { + "for-in": "^0.1.3", + "is-extendable": "^0.1.1" + }, + "dependencies": { + "for-in": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-0.1.8.tgz", + "integrity": "sha1-2Hc5COMSVhCZUrH9ubP6hn0ndeE=" + } + } + }, + "mkdirp": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", + "requires": { + "minimist": "0.0.8" + }, + "dependencies": { + "minimist": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", + "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=" + } + } + }, + "move-concurrently": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz", + "integrity": "sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=", + "requires": { + "aproba": "^1.1.1", + "copy-concurrently": "^1.0.0", + "fs-write-stream-atomic": "^1.0.8", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4", + "run-queue": "^1.0.3" + } + }, + "ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==" + }, + "multicast-dns": { + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz", + "integrity": "sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==", + "requires": { + "dns-packet": "^1.3.1", + "thunky": "^1.0.2" + } + }, + "multicast-dns-service-types": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz", + "integrity": "sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE=" + }, + "mute-stream": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz", + "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=" + }, + "nan": { + "version": "2.12.1", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.12.1.tgz", + "integrity": "sha512-JY7V6lRkStKcKTvHO5NVSQRv+RV+FIL5pvDoLiAtSL9pKlC5x9PKQcZDsq7m4FO4d57mkhC6Z+QhAh3Jdk5JFw==" + }, + "nanomatch": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", + "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "fragment-cache": "^0.2.1", + "is-windows": "^1.0.2", + "kind-of": "^6.0.2", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=" + }, + "array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=" + }, + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==" + } + } + }, + "natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=" + }, + "negotiator": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.1.tgz", + "integrity": "sha1-KzJxhOiZIQEXeyhWP7XnECrNDKk=" + }, + "neo-async": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.0.tgz", + "integrity": "sha512-MFh0d/Wa7vkKO3Y3LlacqAEeHK0mckVqzDieUKTT+KGxi+zIpeVsFxymkIiRpbpDziHc290Xr9A1O4Om7otoRA==" + }, + "nice-try": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==" + }, + "no-case": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-2.3.2.tgz", + "integrity": "sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ==", + "requires": { + "lower-case": "^1.1.1" + } + }, + "node-fetch": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-1.7.3.tgz", + "integrity": "sha512-NhZ4CsKx7cYm2vSrBAr2PvFOe6sWDf0UYLRqA6svUYg7+/TSfVAu49jYC4BvQ4Sms9SZgdqGBgroqfDhJdTyKQ==", + "requires": { + "encoding": "^0.1.11", + "is-stream": "^1.0.1" + } + }, + "node-forge": { + "version": "0.7.5", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.7.5.tgz", + "integrity": "sha512-MmbQJ2MTESTjt3Gi/3yG1wGpIMhUfcIypUCGtTizFR9IiccFwxSpfp0vtIZlkFclEqERemxfnSdZEMR9VqqEFQ==" + }, + "node-int64": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=" + }, + "node-libs-browser": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.0.tgz", + "integrity": "sha512-5MQunG/oyOaBdttrL40dA7bUfPORLRWMUJLQtMg7nluxUvk5XwnLdL9twQHFAjRx/y7mIMkLKT9++qPbbk6BZA==", + "requires": { + "assert": "^1.1.1", + "browserify-zlib": "^0.2.0", + "buffer": "^4.3.0", + "console-browserify": "^1.1.0", + "constants-browserify": "^1.0.0", + "crypto-browserify": "^3.11.0", + "domain-browser": "^1.1.1", + "events": "^3.0.0", + "https-browserify": "^1.0.0", + "os-browserify": "^0.3.0", + "path-browserify": "0.0.0", + "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": "0.0.4" + }, + "dependencies": { + "punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=" + } + } + }, + "node-notifier": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-5.4.0.tgz", + "integrity": "sha512-SUDEb+o71XR5lXSTyivXd9J7fCloE3SyP4lSgt3lU2oSANiox+SxlNRGPjDKrwU1YN3ix2KN/VGGCg0t01rttQ==", + "requires": { + "growly": "^1.3.0", + "is-wsl": "^1.1.0", + "semver": "^5.5.0", + "shellwords": "^0.1.1", + "which": "^1.3.0" + } + }, + "node-releases": { + "version": "1.1.9", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.9.tgz", + "integrity": "sha512-oic3GT4OtbWWKfRolz5Syw0Xus0KRFxeorLNj0s93ofX6PWyuzKjsiGxsCtWktBwwmTF6DdRRf2KreGqeOk5KA==", + "requires": { + "semver": "^5.3.0" + } + }, + "normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "requires": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "requires": { + "remove-trailing-separator": "^1.0.1" + } + }, + "normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=" + }, + "normalize-url": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-3.3.0.tgz", + "integrity": "sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg==" + }, + "npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", + "requires": { + "path-key": "^2.0.0" + } + }, + "nth-check": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", + "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", + "requires": { + "boolbase": "~1.0.0" + } + }, + "num2fraction": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz", + "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=" + }, + "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=" + }, + "nwsapi": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.1.1.tgz", + "integrity": "sha512-T5GaA1J/d34AC8mkrFD2O0DR17kwJ702ZOtJOsS8RpbsQZVOC2/xYFb1i/cw+xdM54JIlMuojjDOYct8GIWtwg==" + }, + "oauth-sign": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", + "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==" + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" + }, + "object-copy": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", + "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", + "requires": { + "copy-descriptor": "^0.1.0", + "define-property": "^0.2.5", + "kind-of": "^3.0.3" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "requires": { + "is-descriptor": "^0.1.0" + } + } + } + }, + "object-hash": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-1.3.1.tgz", + "integrity": "sha512-OSuu/pU4ENM9kmREg0BdNrUDIl1heYa4mBZacJc+vVWz4GtAwu7jO8s4AIt2aGRUTqxykpWzI3Oqnsm13tTMDA==" + }, + "object-keys": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.0.tgz", + "integrity": "sha512-6OO5X1+2tYkNyNEx6TsCxEqFfRWaqx6EtMiSbGrw8Ob8v9Ne+Hl8rBAgLBZn5wjEz3s/s6U1WXFUFOcxxAwUpg==" + }, + "object-visit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", + "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", + "requires": { + "isobject": "^3.0.0" + } + }, + "object.assign": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.0.tgz", + "integrity": "sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w==", + "requires": { + "define-properties": "^1.1.2", + "function-bind": "^1.1.1", + "has-symbols": "^1.0.0", + "object-keys": "^1.0.11" + } + }, + "object.fromentries": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.0.tgz", + "integrity": "sha512-9iLiI6H083uiqUuvzyY6qrlmc/Gz8hLQFOcb/Ri/0xXFkSNS3ctV+CbE6yM2+AnkYfOB3dGjdzC0wrMLIhQICA==", + "requires": { + "define-properties": "^1.1.2", + "es-abstract": "^1.11.0", + "function-bind": "^1.1.1", + "has": "^1.0.1" + } + }, + "object.getownpropertydescriptors": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.0.3.tgz", + "integrity": "sha1-h1jIRvW0B62rDyNuCYbxSwUcqhY=", + "requires": { + "define-properties": "^1.1.2", + "es-abstract": "^1.5.1" + } + }, + "object.omit": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/object.omit/-/object.omit-2.0.1.tgz", + "integrity": "sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo=", + "requires": { + "for-own": "^0.1.4", + "is-extendable": "^0.1.1" + } + }, + "object.pick": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", + "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", + "requires": { + "isobject": "^3.0.1" + } + }, + "object.values": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.0.tgz", + "integrity": "sha512-8mf0nKLAoFX6VlNVdhGj31SVYpaNFtUnuoOXWyFEstsWRgU837AK+JYM0iAxwkSzGRbwn8cbFmgbyxj1j4VbXg==", + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.12.0", + "function-bind": "^1.1.1", + "has": "^1.0.3" + } + }, + "obuf": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==" + }, + "on-finished": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", + "requires": { + "ee-first": "1.1.1" + } + }, + "on-headers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==" + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "requires": { + "wrappy": "1" + } + }, + "onetime": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", + "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=", + "requires": { + "mimic-fn": "^1.0.0" + } + }, + "opn": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/opn/-/opn-5.4.0.tgz", + "integrity": "sha512-YF9MNdVy/0qvJvDtunAOzFw9iasOQHpVthTCvGzxt61Il64AYSGdK+rYwld7NAfk9qJ7dt+hymBNSc9LNYS+Sw==", + "requires": { + "is-wsl": "^1.1.0" + } + }, + "optimist": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz", + "integrity": "sha1-2j6nRob6IaGaERwybpDrFaAZZoY=", + "requires": { + "minimist": "~0.0.1", + "wordwrap": "~0.0.2" + }, + "dependencies": { + "minimist": { + "version": "0.0.10", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz", + "integrity": "sha1-3j+YVD2/lggr5IrRoMfNqDYwHc8=" + }, + "wordwrap": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz", + "integrity": "sha1-o9XabNXAvAAI03I0u68b7WMFkQc=" + } + } + }, + "optimize-css-assets-webpack-plugin": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/optimize-css-assets-webpack-plugin/-/optimize-css-assets-webpack-plugin-5.0.1.tgz", + "integrity": "sha512-Rqm6sSjWtx9FchdP0uzTQDc7GXDKnwVEGoSxjezPkzMewx7gEWE9IMUYKmigTRC4U3RaNSwYVnUDLuIdtTpm0A==", + "requires": { + "cssnano": "^4.1.0", + "last-call-webpack-plugin": "^3.0.0" + } + }, + "optionator": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.2.tgz", + "integrity": "sha1-NkxeQJ0/TWMB1sC0wFu6UBgK62Q=", + "requires": { + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.4", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "wordwrap": "~1.0.0" + } + }, + "optjs": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/optjs/-/optjs-3.2.2.tgz", + "integrity": "sha1-aabOicRCpEQDFBrS+bNwvVu29O4=" + }, + "original": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/original/-/original-1.0.2.tgz", + "integrity": "sha512-hyBVl6iqqUOJ8FqRe+l/gS8H+kKYjrEndd5Pm1MfBtsEKA038HkkdbAl/72EAXGyonD/PFsvmVG+EvcIpliMBg==", + "requires": { + "url-parse": "^1.4.3" + } + }, + "os-browserify": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", + "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=" + }, + "os-homedir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", + "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=" + }, + "os-locale": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-2.1.0.tgz", + "integrity": "sha512-3sslG3zJbEYcaC4YVAvDorjGxc7tv6KVATnLPZONiljsUncvihe9BQoVCEs0RZ1kmf4Hk9OBqlZfJZWI4GanKA==", + "requires": { + "execa": "^0.7.0", + "lcid": "^1.0.0", + "mem": "^1.1.0" + } + }, + "os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=" + }, + "p-defer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz", + "integrity": "sha1-n26xgvbJqozXQwBKfU+WsZaw+ww=" + }, + "p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=" + }, + "p-is-promise": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-2.0.0.tgz", + "integrity": "sha512-pzQPhYMCAgLAKPWD2jC3Se9fEfrD9npNos0y150EeqZll7akhEgGhTW/slB6lHku8AvYGiJ+YJ5hfHKePPgFWg==" + }, + "p-limit": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "requires": { + "p-try": "^1.0.0" + } + }, + "p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "requires": { + "p-limit": "^1.1.0" + } + }, + "p-map": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-1.2.0.tgz", + "integrity": "sha512-r6zKACMNhjPJMTl8KcFH4li//gkrXWfbD6feV8l6doRHlzljFWGJ2AP6iKaCJXyZmAUMOPtvbW7EXkbWO/pLEA==" + }, + "p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=" + }, + "pako": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.10.tgz", + "integrity": "sha512-0DTvPVU3ed8+HNXOu5Bs+o//Mbdj9VNQMUOe9oKCwh8l0GNwpTDMKCWbRjgtD291AWnkAgkqA/LOnQS8AmS1tw==" + }, + "parallel-transform": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.1.0.tgz", + "integrity": "sha1-1BDwZbBdojCB/NEPKIVMKb2jOwY=", + "requires": { + "cyclist": "~0.2.2", + "inherits": "^2.0.3", + "readable-stream": "^2.1.5" + } + }, + "param-case": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-2.1.1.tgz", + "integrity": "sha1-35T9jPZTHs915r75oIWPvHK+Ikc=", + "requires": { + "no-case": "^2.2.0" + } + }, + "parent-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.0.tgz", + "integrity": "sha512-8Mf5juOMmiE4FcmzYc4IaiS9L3+9paz2KOiXzkRviCP6aDmN49Hz6EMWz0lGNp9pX80GvvAuLADtyGfW/Em3TA==", + "requires": { + "callsites": "^3.0.0" + }, + "dependencies": { + "callsites": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.0.0.tgz", + "integrity": "sha512-tWnkwu9YEq2uzlBDI4RcLn8jrFvF9AOi8PxDNU3hZZjJcjkcRAq3vCI+vZcg1SuxISDYe86k9VZFwAxDiJGoAw==" + } + } + }, + "parse-asn1": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.4.tgz", + "integrity": "sha512-Qs5duJcuvNExRfFZ99HDD3z4mAi3r9Wl/FOjEOijlxwCZs7E7mW2vjTpgQ4J8LpTF8x5v+1Vn5UQFejmWT11aw==", + "requires": { + "asn1.js": "^4.0.0", + "browserify-aes": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.0", + "pbkdf2": "^3.0.3", + "safe-buffer": "^5.1.1" + } + }, + "parse-glob": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.4.tgz", + "integrity": "sha1-ssN2z7EfNVE7rdFz7wu246OIORw=", + "requires": { + "glob-base": "^0.3.0", + "is-dotfile": "^1.0.0", + "is-extglob": "^1.0.0", + "is-glob": "^2.0.0" + } + }, + "parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", + "requires": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + } + }, + "parse5": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-5.1.0.tgz", + "integrity": "sha512-fxNG2sQjHvlVAYmzBZS9YlDp6PTSSDwa98vkD4QgVDDCAo84z5X1t5XyJQ62ImdLXx5NdIIfihey6xpum9/gRQ==" + }, + "parseurl": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.2.tgz", + "integrity": "sha1-/CidTtiZMRlGDBViUyYs3I3mW/M=" + }, + "pascalcase": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", + "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=" + }, + "path-browserify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.0.tgz", + "integrity": "sha1-oLhwcpquIUAFt9UDLsLLuw+0RRo=" + }, + "path-dirname": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", + "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=" + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" + }, + "path-is-inside": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", + "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=" + }, + "path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=" + }, + "path-parse": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", + "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==" + }, + "path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=" + }, + "path-type": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", + "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", + "requires": { + "graceful-fs": "^4.1.2", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + } + }, + "pbkdf2": { + "version": "3.0.17", + "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.0.17.tgz", + "integrity": "sha512-U/il5MsrZp7mGg3mSQfn742na2T+1/vHDCG5/iTI3X9MKUuYUZVLQhyRsg06mCgDBTd57TxzgZt7P+fYfjRLtA==", + "requires": { + "create-hash": "^1.1.2", + "create-hmac": "^1.1.4", + "ripemd160": "^2.0.1", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, + "performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=" + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=" + }, + "pinkie": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=" + }, + "pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", + "requires": { + "pinkie": "^2.0.0" + } + }, + "pkg-dir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", + "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", + "requires": { + "find-up": "^3.0.0" + }, + "dependencies": { + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "requires": { + "locate-path": "^3.0.0" + } + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "p-limit": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.0.tgz", + "integrity": "sha512-pZbTJpoUsCzV48Mc9Nh51VbwO0X9cuPFE8gYwx9BTCt9SF8/b7Zljd2fVgOxhIF/HDTKgpVzs+GPhyKfjLLFRQ==", + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "requires": { + "p-limit": "^2.0.0" + } + }, + "p-try": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.0.0.tgz", + "integrity": "sha512-hMp0onDKIajHfIkdRk3P4CdCmErkYAxxDtP3Wx/4nZ3aGlau2VKh3mZpcuFkH27WQkL/3WBCPOktzA9ZOAnMQQ==" + } + } + }, + "pkg-up": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-2.0.0.tgz", + "integrity": "sha1-yBmscoBZpGHKscOImivjxJoATX8=", + "requires": { + "find-up": "^2.1.0" + } + }, + "pluralize": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/pluralize/-/pluralize-7.0.0.tgz", + "integrity": "sha512-ARhBOdzS3e41FbkW/XWrTEtukqqLoK5+Z/4UeDaLuSW+39JPeFgs4gCGqsrJHVZX0fUrx//4OF0K1CUGwlIFow==" + }, + "pn": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/pn/-/pn-1.1.0.tgz", + "integrity": "sha512-2qHaIQr2VLRFoxe2nASzsV6ef4yOOH+Fi9FBOVH6cqeSgUnoyySPZkxzLuzd+RYOQTRpROA0ztTMqxROKSb/nA==" + }, + "pnp-webpack-plugin": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/pnp-webpack-plugin/-/pnp-webpack-plugin-1.2.1.tgz", + "integrity": "sha512-W6GctK7K2qQiVR+gYSv/Gyt6jwwIH4vwdviFqx+Y2jAtVf5eZyYIDf5Ac2NCDMBiX5yWscBLZElPTsyA1UtVVA==", + "requires": { + "ts-pnp": "^1.0.0" + } + }, + "portfinder": { + "version": "1.0.20", + "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.20.tgz", + "integrity": "sha512-Yxe4mTyDzTd59PZJY4ojZR8F+E5e97iq2ZOHPz3HDgSvYC5siNad2tLooQ5y5QHyQhc3xVqvyk/eNA3wuoa7Sw==", + "requires": { + "async": "^1.5.2", + "debug": "^2.2.0", + "mkdirp": "0.5.x" + }, + "dependencies": { + "async": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", + "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=" + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "posix-character-classes": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", + "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=" + }, + "postcss": { + "version": "6.0.23", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", + "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", + "requires": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.4.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "postcss-attribute-case-insensitive": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-4.0.1.tgz", + "integrity": "sha512-L2YKB3vF4PetdTIthQVeT+7YiSzMoNMLLYxPXXppOOP7NoazEAy45sh2LvJ8leCQjfBcfkYQs8TtCcQjeZTp8A==", + "requires": { + "postcss": "^7.0.2", + "postcss-selector-parser": "^5.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.14", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.14.tgz", + "integrity": "sha512-NsbD6XUUMZvBxtQAJuWDJeeC4QFsmWsfozWxCJPWf3M55K9iu2iMDaKqyoOdTJ1R4usBXuxlVFAIo8rZPQD4Bg==", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-calc": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-7.0.1.tgz", + "integrity": "sha512-oXqx0m6tb4N3JGdmeMSc/i91KppbYsFZKdH0xMOqK8V1rJlzrKlTdokz8ozUXLVejydRN6u2IddxpcijRj2FqQ==", + "requires": { + "css-unit-converter": "^1.1.1", + "postcss": "^7.0.5", + "postcss-selector-parser": "^5.0.0-rc.4", + "postcss-value-parser": "^3.3.1" + }, + "dependencies": { + "postcss": { + "version": "7.0.14", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.14.tgz", + "integrity": "sha512-NsbD6XUUMZvBxtQAJuWDJeeC4QFsmWsfozWxCJPWf3M55K9iu2iMDaKqyoOdTJ1R4usBXuxlVFAIo8rZPQD4Bg==", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-color-functional-notation": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-2.0.1.tgz", + "integrity": "sha512-ZBARCypjEDofW4P6IdPVTLhDNXPRn8T2s1zHbZidW6rPaaZvcnCS2soYFIQJrMZSxiePJ2XIYTlcb2ztr/eT2g==", + "requires": { + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.14", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.14.tgz", + "integrity": "sha512-NsbD6XUUMZvBxtQAJuWDJeeC4QFsmWsfozWxCJPWf3M55K9iu2iMDaKqyoOdTJ1R4usBXuxlVFAIo8rZPQD4Bg==", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-color-gray": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-color-gray/-/postcss-color-gray-5.0.0.tgz", + "integrity": "sha512-q6BuRnAGKM/ZRpfDascZlIZPjvwsRye7UDNalqVz3s7GDxMtqPY6+Q871liNxsonUw8oC61OG+PSaysYpl1bnw==", + "requires": { + "@csstools/convert-colors": "^1.4.0", + "postcss": "^7.0.5", + "postcss-values-parser": "^2.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.14", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.14.tgz", + "integrity": "sha512-NsbD6XUUMZvBxtQAJuWDJeeC4QFsmWsfozWxCJPWf3M55K9iu2iMDaKqyoOdTJ1R4usBXuxlVFAIo8rZPQD4Bg==", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-color-hex-alpha": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-5.0.2.tgz", + "integrity": "sha512-8bIOzQMGdZVifoBQUJdw+yIY00omBd2EwkJXepQo9cjp1UOHHHoeRDeSzTP6vakEpaRc6GAIOfvcQR7jBYaG5Q==", + "requires": { + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.14", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.14.tgz", + "integrity": "sha512-NsbD6XUUMZvBxtQAJuWDJeeC4QFsmWsfozWxCJPWf3M55K9iu2iMDaKqyoOdTJ1R4usBXuxlVFAIo8rZPQD4Bg==", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-color-mod-function": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/postcss-color-mod-function/-/postcss-color-mod-function-3.0.3.tgz", + "integrity": "sha512-YP4VG+xufxaVtzV6ZmhEtc+/aTXH3d0JLpnYfxqTvwZPbJhWqp8bSY3nfNzNRFLgB4XSaBA82OE4VjOOKpCdVQ==", + "requires": { + "@csstools/convert-colors": "^1.4.0", + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.14", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.14.tgz", + "integrity": "sha512-NsbD6XUUMZvBxtQAJuWDJeeC4QFsmWsfozWxCJPWf3M55K9iu2iMDaKqyoOdTJ1R4usBXuxlVFAIo8rZPQD4Bg==", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-color-rebeccapurple": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-4.0.1.tgz", + "integrity": "sha512-aAe3OhkS6qJXBbqzvZth2Au4V3KieR5sRQ4ptb2b2O8wgvB3SJBsdG+jsn2BZbbwekDG8nTfcCNKcSfe/lEy8g==", + "requires": { + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.14", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.14.tgz", + "integrity": "sha512-NsbD6XUUMZvBxtQAJuWDJeeC4QFsmWsfozWxCJPWf3M55K9iu2iMDaKqyoOdTJ1R4usBXuxlVFAIo8rZPQD4Bg==", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-colormin": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-4.0.3.tgz", + "integrity": "sha512-WyQFAdDZpExQh32j0U0feWisZ0dmOtPl44qYmJKkq9xFWY3p+4qnRzCHeNrkeRhwPHz9bQ3mo0/yVkaply0MNw==", + "requires": { + "browserslist": "^4.0.0", + "color": "^3.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.14", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.14.tgz", + "integrity": "sha512-NsbD6XUUMZvBxtQAJuWDJeeC4QFsmWsfozWxCJPWf3M55K9iu2iMDaKqyoOdTJ1R4usBXuxlVFAIo8rZPQD4Bg==", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-convert-values": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-4.0.1.tgz", + "integrity": "sha512-Kisdo1y77KUC0Jmn0OXU/COOJbzM8cImvw1ZFsBgBgMgb1iL23Zs/LXRe3r+EZqM3vGYKdQ2YJVQ5VkJI+zEJQ==", + "requires": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.14", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.14.tgz", + "integrity": "sha512-NsbD6XUUMZvBxtQAJuWDJeeC4QFsmWsfozWxCJPWf3M55K9iu2iMDaKqyoOdTJ1R4usBXuxlVFAIo8rZPQD4Bg==", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-custom-media": { + "version": "7.0.7", + "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-7.0.7.tgz", + "integrity": "sha512-bWPCdZKdH60wKOTG4HKEgxWnZVjAIVNOJDvi3lkuTa90xo/K0YHa2ZnlKLC5e2qF8qCcMQXt0yzQITBp8d0OFA==", + "requires": { + "postcss": "^7.0.5" + }, + "dependencies": { + "postcss": { + "version": "7.0.14", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.14.tgz", + "integrity": "sha512-NsbD6XUUMZvBxtQAJuWDJeeC4QFsmWsfozWxCJPWf3M55K9iu2iMDaKqyoOdTJ1R4usBXuxlVFAIo8rZPQD4Bg==", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-custom-properties": { + "version": "8.0.9", + "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-8.0.9.tgz", + "integrity": "sha512-/Lbn5GP2JkKhgUO2elMs4NnbUJcvHX4AaF5nuJDaNkd2chYW1KA5qtOGGgdkBEWcXtKSQfHXzT7C6grEVyb13w==", + "requires": { + "postcss": "^7.0.5", + "postcss-values-parser": "^2.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.14", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.14.tgz", + "integrity": "sha512-NsbD6XUUMZvBxtQAJuWDJeeC4QFsmWsfozWxCJPWf3M55K9iu2iMDaKqyoOdTJ1R4usBXuxlVFAIo8rZPQD4Bg==", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-custom-selectors": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-5.1.2.tgz", + "integrity": "sha512-DSGDhqinCqXqlS4R7KGxL1OSycd1lydugJ1ky4iRXPHdBRiozyMHrdu0H3o7qNOCiZwySZTUI5MV0T8QhCLu+w==", + "requires": { + "postcss": "^7.0.2", + "postcss-selector-parser": "^5.0.0-rc.3" + }, + "dependencies": { + "postcss": { + "version": "7.0.14", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.14.tgz", + "integrity": "sha512-NsbD6XUUMZvBxtQAJuWDJeeC4QFsmWsfozWxCJPWf3M55K9iu2iMDaKqyoOdTJ1R4usBXuxlVFAIo8rZPQD4Bg==", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-dir-pseudo-class": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-5.0.0.tgz", + "integrity": "sha512-3pm4oq8HYWMZePJY+5ANriPs3P07q+LW6FAdTlkFH2XqDdP4HeeJYMOzn0HYLhRSjBO3fhiqSwwU9xEULSrPgw==", + "requires": { + "postcss": "^7.0.2", + "postcss-selector-parser": "^5.0.0-rc.3" + }, + "dependencies": { + "postcss": { + "version": "7.0.14", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.14.tgz", + "integrity": "sha512-NsbD6XUUMZvBxtQAJuWDJeeC4QFsmWsfozWxCJPWf3M55K9iu2iMDaKqyoOdTJ1R4usBXuxlVFAIo8rZPQD4Bg==", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-discard-comments": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-4.0.2.tgz", + "integrity": "sha512-RJutN259iuRf3IW7GZyLM5Sw4GLTOH8FmsXBnv8Ab/Tc2k4SR4qbV4DNbyyY4+Sjo362SyDmW2DQ7lBSChrpkg==", + "requires": { + "postcss": "^7.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.14", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.14.tgz", + "integrity": "sha512-NsbD6XUUMZvBxtQAJuWDJeeC4QFsmWsfozWxCJPWf3M55K9iu2iMDaKqyoOdTJ1R4usBXuxlVFAIo8rZPQD4Bg==", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-discard-duplicates": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-4.0.2.tgz", + "integrity": "sha512-ZNQfR1gPNAiXZhgENFfEglF93pciw0WxMkJeVmw8eF+JZBbMD7jp6C67GqJAXVZP2BWbOztKfbsdmMp/k8c6oQ==", + "requires": { + "postcss": "^7.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.14", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.14.tgz", + "integrity": "sha512-NsbD6XUUMZvBxtQAJuWDJeeC4QFsmWsfozWxCJPWf3M55K9iu2iMDaKqyoOdTJ1R4usBXuxlVFAIo8rZPQD4Bg==", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-discard-empty": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-4.0.1.tgz", + "integrity": "sha512-B9miTzbznhDjTfjvipfHoqbWKwd0Mj+/fL5s1QOz06wufguil+Xheo4XpOnc4NqKYBCNqqEzgPv2aPBIJLox0w==", + "requires": { + "postcss": "^7.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.14", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.14.tgz", + "integrity": "sha512-NsbD6XUUMZvBxtQAJuWDJeeC4QFsmWsfozWxCJPWf3M55K9iu2iMDaKqyoOdTJ1R4usBXuxlVFAIo8rZPQD4Bg==", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-discard-overridden": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-4.0.1.tgz", + "integrity": "sha512-IYY2bEDD7g1XM1IDEsUT4//iEYCxAmP5oDSFMVU/JVvT7gh+l4fmjciLqGgwjdWpQIdb0Che2VX00QObS5+cTg==", + "requires": { + "postcss": "^7.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.14", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.14.tgz", + "integrity": "sha512-NsbD6XUUMZvBxtQAJuWDJeeC4QFsmWsfozWxCJPWf3M55K9iu2iMDaKqyoOdTJ1R4usBXuxlVFAIo8rZPQD4Bg==", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-double-position-gradients": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-1.0.0.tgz", + "integrity": "sha512-G+nV8EnQq25fOI8CH/B6krEohGWnF5+3A6H/+JEpOncu5dCnkS1QQ6+ct3Jkaepw1NGVqqOZH6lqrm244mCftA==", + "requires": { + "postcss": "^7.0.5", + "postcss-values-parser": "^2.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.14", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.14.tgz", + "integrity": "sha512-NsbD6XUUMZvBxtQAJuWDJeeC4QFsmWsfozWxCJPWf3M55K9iu2iMDaKqyoOdTJ1R4usBXuxlVFAIo8rZPQD4Bg==", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-env-function": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/postcss-env-function/-/postcss-env-function-2.0.2.tgz", + "integrity": "sha512-rwac4BuZlITeUbiBq60h/xbLzXY43qOsIErngWa4l7Mt+RaSkT7QBjXVGTcBHupykkblHMDrBFh30zchYPaOUw==", + "requires": { + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.14", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.14.tgz", + "integrity": "sha512-NsbD6XUUMZvBxtQAJuWDJeeC4QFsmWsfozWxCJPWf3M55K9iu2iMDaKqyoOdTJ1R4usBXuxlVFAIo8rZPQD4Bg==", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-flexbugs-fixes": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-4.1.0.tgz", + "integrity": "sha512-jr1LHxQvStNNAHlgco6PzY308zvLklh7SJVYuWUwyUQncofaAlD2l+P/gxKHOdqWKe7xJSkVLFF/2Tp+JqMSZA==", + "requires": { + "postcss": "^7.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.14", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.14.tgz", + "integrity": "sha512-NsbD6XUUMZvBxtQAJuWDJeeC4QFsmWsfozWxCJPWf3M55K9iu2iMDaKqyoOdTJ1R4usBXuxlVFAIo8rZPQD4Bg==", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-focus-visible": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-4.0.0.tgz", + "integrity": "sha512-Z5CkWBw0+idJHSV6+Bgf2peDOFf/x4o+vX/pwcNYrWpXFrSfTkQ3JQ1ojrq9yS+upnAlNRHeg8uEwFTgorjI8g==", + "requires": { + "postcss": "^7.0.2" + }, + "dependencies": { + "postcss": { + "version": "7.0.14", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.14.tgz", + "integrity": "sha512-NsbD6XUUMZvBxtQAJuWDJeeC4QFsmWsfozWxCJPWf3M55K9iu2iMDaKqyoOdTJ1R4usBXuxlVFAIo8rZPQD4Bg==", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-focus-within": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-3.0.0.tgz", + "integrity": "sha512-W0APui8jQeBKbCGZudW37EeMCjDeVxKgiYfIIEo8Bdh5SpB9sxds/Iq8SEuzS0Q4YFOlG7EPFulbbxujpkrV2w==", + "requires": { + "postcss": "^7.0.2" + }, + "dependencies": { + "postcss": { + "version": "7.0.14", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.14.tgz", + "integrity": "sha512-NsbD6XUUMZvBxtQAJuWDJeeC4QFsmWsfozWxCJPWf3M55K9iu2iMDaKqyoOdTJ1R4usBXuxlVFAIo8rZPQD4Bg==", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-font-variant": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-4.0.0.tgz", + "integrity": "sha512-M8BFYKOvCrI2aITzDad7kWuXXTm0YhGdP9Q8HanmN4EF1Hmcgs1KK5rSHylt/lUJe8yLxiSwWAHdScoEiIxztg==", + "requires": { + "postcss": "^7.0.2" + }, + "dependencies": { + "postcss": { + "version": "7.0.14", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.14.tgz", + "integrity": "sha512-NsbD6XUUMZvBxtQAJuWDJeeC4QFsmWsfozWxCJPWf3M55K9iu2iMDaKqyoOdTJ1R4usBXuxlVFAIo8rZPQD4Bg==", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-gap-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-2.0.0.tgz", + "integrity": "sha512-QZSqDaMgXCHuHTEzMsS2KfVDOq7ZFiknSpkrPJY6jmxbugUPTuSzs/vuE5I3zv0WAS+3vhrlqhijiprnuQfzmg==", + "requires": { + "postcss": "^7.0.2" + }, + "dependencies": { + "postcss": { + "version": "7.0.14", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.14.tgz", + "integrity": "sha512-NsbD6XUUMZvBxtQAJuWDJeeC4QFsmWsfozWxCJPWf3M55K9iu2iMDaKqyoOdTJ1R4usBXuxlVFAIo8rZPQD4Bg==", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-image-set-function": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-3.0.1.tgz", + "integrity": "sha512-oPTcFFip5LZy8Y/whto91L9xdRHCWEMs3e1MdJxhgt4jy2WYXfhkng59fH5qLXSCPN8k4n94p1Czrfe5IOkKUw==", + "requires": { + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.14", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.14.tgz", + "integrity": "sha512-NsbD6XUUMZvBxtQAJuWDJeeC4QFsmWsfozWxCJPWf3M55K9iu2iMDaKqyoOdTJ1R4usBXuxlVFAIo8rZPQD4Bg==", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-initial": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-initial/-/postcss-initial-3.0.0.tgz", + "integrity": "sha512-WzrqZ5nG9R9fUtrA+we92R4jhVvEB32IIRTzfIG/PLL8UV4CvbF1ugTEHEFX6vWxl41Xt5RTCJPEZkuWzrOM+Q==", + "requires": { + "lodash.template": "^4.2.4", + "postcss": "^7.0.2" + }, + "dependencies": { + "postcss": { + "version": "7.0.14", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.14.tgz", + "integrity": "sha512-NsbD6XUUMZvBxtQAJuWDJeeC4QFsmWsfozWxCJPWf3M55K9iu2iMDaKqyoOdTJ1R4usBXuxlVFAIo8rZPQD4Bg==", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-lab-function": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-2.0.1.tgz", + "integrity": "sha512-whLy1IeZKY+3fYdqQFuDBf8Auw+qFuVnChWjmxm/UhHWqNHZx+B99EwxTvGYmUBqe3Fjxs4L1BoZTJmPu6usVg==", + "requires": { + "@csstools/convert-colors": "^1.4.0", + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.14", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.14.tgz", + "integrity": "sha512-NsbD6XUUMZvBxtQAJuWDJeeC4QFsmWsfozWxCJPWf3M55K9iu2iMDaKqyoOdTJ1R4usBXuxlVFAIo8rZPQD4Bg==", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-load-config": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-2.0.0.tgz", + "integrity": "sha512-V5JBLzw406BB8UIfsAWSK2KSwIJ5yoEIVFb4gVkXci0QdKgA24jLmHZ/ghe/GgX0lJ0/D1uUK1ejhzEY94MChQ==", + "requires": { + "cosmiconfig": "^4.0.0", + "import-cwd": "^2.0.0" + }, + "dependencies": { + "cosmiconfig": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-4.0.0.tgz", + "integrity": "sha512-6e5vDdrXZD+t5v0L8CrurPeybg4Fmf+FCSYxXKYVAqLUtyCSbuyqE059d0kDthTNRzKVjL7QMgNpEUlsoYH3iQ==", + "requires": { + "is-directory": "^0.3.1", + "js-yaml": "^3.9.0", + "parse-json": "^4.0.0", + "require-from-string": "^2.0.1" + } + } + } + }, + "postcss-loader": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-3.0.0.tgz", + "integrity": "sha512-cLWoDEY5OwHcAjDnkyRQzAXfs2jrKjXpO/HQFcc5b5u/r7aa471wdmChmwfnv7x2u840iat/wi0lQ5nbRgSkUA==", + "requires": { + "loader-utils": "^1.1.0", + "postcss": "^7.0.0", + "postcss-load-config": "^2.0.0", + "schema-utils": "^1.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.14", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.14.tgz", + "integrity": "sha512-NsbD6XUUMZvBxtQAJuWDJeeC4QFsmWsfozWxCJPWf3M55K9iu2iMDaKqyoOdTJ1R4usBXuxlVFAIo8rZPQD4Bg==", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-logical": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-3.0.0.tgz", + "integrity": "sha512-1SUKdJc2vuMOmeItqGuNaC+N8MzBWFWEkAnRnLpFYj1tGGa7NqyVBujfRtgNa2gXR+6RkGUiB2O5Vmh7E2RmiA==", + "requires": { + "postcss": "^7.0.2" + }, + "dependencies": { + "postcss": { + "version": "7.0.14", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.14.tgz", + "integrity": "sha512-NsbD6XUUMZvBxtQAJuWDJeeC4QFsmWsfozWxCJPWf3M55K9iu2iMDaKqyoOdTJ1R4usBXuxlVFAIo8rZPQD4Bg==", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-media-minmax": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-media-minmax/-/postcss-media-minmax-4.0.0.tgz", + "integrity": "sha512-fo9moya6qyxsjbFAYl97qKO9gyre3qvbMnkOZeZwlsW6XYFsvs2DMGDlchVLfAd8LHPZDxivu/+qW2SMQeTHBw==", + "requires": { + "postcss": "^7.0.2" + }, + "dependencies": { + "postcss": { + "version": "7.0.14", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.14.tgz", + "integrity": "sha512-NsbD6XUUMZvBxtQAJuWDJeeC4QFsmWsfozWxCJPWf3M55K9iu2iMDaKqyoOdTJ1R4usBXuxlVFAIo8rZPQD4Bg==", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-merge-longhand": { + "version": "4.0.11", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-4.0.11.tgz", + "integrity": "sha512-alx/zmoeXvJjp7L4mxEMjh8lxVlDFX1gqWHzaaQewwMZiVhLo42TEClKaeHbRf6J7j82ZOdTJ808RtN0ZOZwvw==", + "requires": { + "css-color-names": "0.0.4", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "stylehacks": "^4.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.14", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.14.tgz", + "integrity": "sha512-NsbD6XUUMZvBxtQAJuWDJeeC4QFsmWsfozWxCJPWf3M55K9iu2iMDaKqyoOdTJ1R4usBXuxlVFAIo8rZPQD4Bg==", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-merge-rules": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-4.0.3.tgz", + "integrity": "sha512-U7e3r1SbvYzO0Jr3UT/zKBVgYYyhAz0aitvGIYOYK5CPmkNih+WDSsS5tvPrJ8YMQYlEMvsZIiqmn7HdFUaeEQ==", + "requires": { + "browserslist": "^4.0.0", + "caniuse-api": "^3.0.0", + "cssnano-util-same-parent": "^4.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0", + "vendors": "^1.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.14", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.14.tgz", + "integrity": "sha512-NsbD6XUUMZvBxtQAJuWDJeeC4QFsmWsfozWxCJPWf3M55K9iu2iMDaKqyoOdTJ1R4usBXuxlVFAIo8rZPQD4Bg==", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "postcss-selector-parser": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.1.tgz", + "integrity": "sha1-T4dfSvsMllc9XPTXQBGu4lCn6GU=", + "requires": { + "dot-prop": "^4.1.1", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-minify-font-values": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-4.0.2.tgz", + "integrity": "sha512-j85oO6OnRU9zPf04+PZv1LYIYOprWm6IA6zkXkrJXyRveDEuQggG6tvoy8ir8ZwjLxLuGfNkCZEQG7zan+Hbtg==", + "requires": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.14", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.14.tgz", + "integrity": "sha512-NsbD6XUUMZvBxtQAJuWDJeeC4QFsmWsfozWxCJPWf3M55K9iu2iMDaKqyoOdTJ1R4usBXuxlVFAIo8rZPQD4Bg==", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-minify-gradients": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-4.0.2.tgz", + "integrity": "sha512-qKPfwlONdcf/AndP1U8SJ/uzIJtowHlMaSioKzebAXSG4iJthlWC9iSWznQcX4f66gIWX44RSA841HTHj3wK+Q==", + "requires": { + "cssnano-util-get-arguments": "^4.0.0", + "is-color-stop": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.14", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.14.tgz", + "integrity": "sha512-NsbD6XUUMZvBxtQAJuWDJeeC4QFsmWsfozWxCJPWf3M55K9iu2iMDaKqyoOdTJ1R4usBXuxlVFAIo8rZPQD4Bg==", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-minify-params": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-4.0.2.tgz", + "integrity": "sha512-G7eWyzEx0xL4/wiBBJxJOz48zAKV2WG3iZOqVhPet/9geefm/Px5uo1fzlHu+DOjT+m0Mmiz3jkQzVHe6wxAWg==", + "requires": { + "alphanum-sort": "^1.0.0", + "browserslist": "^4.0.0", + "cssnano-util-get-arguments": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "uniqs": "^2.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.14", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.14.tgz", + "integrity": "sha512-NsbD6XUUMZvBxtQAJuWDJeeC4QFsmWsfozWxCJPWf3M55K9iu2iMDaKqyoOdTJ1R4usBXuxlVFAIo8rZPQD4Bg==", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-minify-selectors": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-4.0.2.tgz", + "integrity": "sha512-D5S1iViljXBj9kflQo4YutWnJmwm8VvIsU1GeXJGiG9j8CIg9zs4voPMdQDUmIxetUOh60VilsNzCiAFTOqu3g==", + "requires": { + "alphanum-sort": "^1.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.14", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.14.tgz", + "integrity": "sha512-NsbD6XUUMZvBxtQAJuWDJeeC4QFsmWsfozWxCJPWf3M55K9iu2iMDaKqyoOdTJ1R4usBXuxlVFAIo8rZPQD4Bg==", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "postcss-selector-parser": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.1.tgz", + "integrity": "sha1-T4dfSvsMllc9XPTXQBGu4lCn6GU=", + "requires": { + "dot-prop": "^4.1.1", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "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==", + "requires": { + "postcss": "^6.0.1" + } + }, + "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=", + "requires": { + "css-selector-tokenizer": "^0.7.0", + "postcss": "^6.0.1" + } + }, + "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=", + "requires": { + "css-selector-tokenizer": "^0.7.0", + "postcss": "^6.0.1" + } + }, + "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=", + "requires": { + "icss-replace-symbols": "^1.1.0", + "postcss": "^6.0.1" + } + }, + "postcss-nesting": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-7.0.0.tgz", + "integrity": "sha512-WSsbVd5Ampi3Y0nk/SKr5+K34n52PqMqEfswu6RtU4r7wA8vSD+gM8/D9qq4aJkHImwn1+9iEFTbjoWsQeqtaQ==", + "requires": { + "postcss": "^7.0.2" + }, + "dependencies": { + "postcss": { + "version": "7.0.14", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.14.tgz", + "integrity": "sha512-NsbD6XUUMZvBxtQAJuWDJeeC4QFsmWsfozWxCJPWf3M55K9iu2iMDaKqyoOdTJ1R4usBXuxlVFAIo8rZPQD4Bg==", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-normalize-charset": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-4.0.1.tgz", + "integrity": "sha512-gMXCrrlWh6G27U0hF3vNvR3w8I1s2wOBILvA87iNXaPvSNo5uZAMYsZG7XjCUf1eVxuPfyL4TJ7++SGZLc9A3g==", + "requires": { + "postcss": "^7.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.14", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.14.tgz", + "integrity": "sha512-NsbD6XUUMZvBxtQAJuWDJeeC4QFsmWsfozWxCJPWf3M55K9iu2iMDaKqyoOdTJ1R4usBXuxlVFAIo8rZPQD4Bg==", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-normalize-display-values": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-4.0.2.tgz", + "integrity": "sha512-3F2jcsaMW7+VtRMAqf/3m4cPFhPD3EFRgNs18u+k3lTJJlVe7d0YPO+bnwqo2xg8YiRpDXJI2u8A0wqJxMsQuQ==", + "requires": { + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.14", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.14.tgz", + "integrity": "sha512-NsbD6XUUMZvBxtQAJuWDJeeC4QFsmWsfozWxCJPWf3M55K9iu2iMDaKqyoOdTJ1R4usBXuxlVFAIo8rZPQD4Bg==", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-normalize-positions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-4.0.2.tgz", + "integrity": "sha512-Dlf3/9AxpxE+NF1fJxYDeggi5WwV35MXGFnnoccP/9qDtFrTArZ0D0R+iKcg5WsUd8nUYMIl8yXDCtcrT8JrdA==", + "requires": { + "cssnano-util-get-arguments": "^4.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.14", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.14.tgz", + "integrity": "sha512-NsbD6XUUMZvBxtQAJuWDJeeC4QFsmWsfozWxCJPWf3M55K9iu2iMDaKqyoOdTJ1R4usBXuxlVFAIo8rZPQD4Bg==", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-normalize-repeat-style": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-4.0.2.tgz", + "integrity": "sha512-qvigdYYMpSuoFs3Is/f5nHdRLJN/ITA7huIoCyqqENJe9PvPmLhNLMu7QTjPdtnVf6OcYYO5SHonx4+fbJE1+Q==", + "requires": { + "cssnano-util-get-arguments": "^4.0.0", + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.14", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.14.tgz", + "integrity": "sha512-NsbD6XUUMZvBxtQAJuWDJeeC4QFsmWsfozWxCJPWf3M55K9iu2iMDaKqyoOdTJ1R4usBXuxlVFAIo8rZPQD4Bg==", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-normalize-string": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-4.0.2.tgz", + "integrity": "sha512-RrERod97Dnwqq49WNz8qo66ps0swYZDSb6rM57kN2J+aoyEAJfZ6bMx0sx/F9TIEX0xthPGCmeyiam/jXif0eA==", + "requires": { + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.14", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.14.tgz", + "integrity": "sha512-NsbD6XUUMZvBxtQAJuWDJeeC4QFsmWsfozWxCJPWf3M55K9iu2iMDaKqyoOdTJ1R4usBXuxlVFAIo8rZPQD4Bg==", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-normalize-timing-functions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-4.0.2.tgz", + "integrity": "sha512-acwJY95edP762e++00Ehq9L4sZCEcOPyaHwoaFOhIwWCDfik6YvqsYNxckee65JHLKzuNSSmAdxwD2Cud1Z54A==", + "requires": { + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.14", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.14.tgz", + "integrity": "sha512-NsbD6XUUMZvBxtQAJuWDJeeC4QFsmWsfozWxCJPWf3M55K9iu2iMDaKqyoOdTJ1R4usBXuxlVFAIo8rZPQD4Bg==", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-normalize-unicode": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-4.0.1.tgz", + "integrity": "sha512-od18Uq2wCYn+vZ/qCOeutvHjB5jm57ToxRaMeNuf0nWVHaP9Hua56QyMF6fs/4FSUnVIw0CBPsU0K4LnBPwYwg==", + "requires": { + "browserslist": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.14", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.14.tgz", + "integrity": "sha512-NsbD6XUUMZvBxtQAJuWDJeeC4QFsmWsfozWxCJPWf3M55K9iu2iMDaKqyoOdTJ1R4usBXuxlVFAIo8rZPQD4Bg==", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-normalize-url": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-4.0.1.tgz", + "integrity": "sha512-p5oVaF4+IHwu7VpMan/SSpmpYxcJMtkGppYf0VbdH5B6hN8YNmVyJLuY9FmLQTzY3fag5ESUUHDqM+heid0UVA==", + "requires": { + "is-absolute-url": "^2.0.0", + "normalize-url": "^3.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.14", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.14.tgz", + "integrity": "sha512-NsbD6XUUMZvBxtQAJuWDJeeC4QFsmWsfozWxCJPWf3M55K9iu2iMDaKqyoOdTJ1R4usBXuxlVFAIo8rZPQD4Bg==", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-normalize-whitespace": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-4.0.2.tgz", + "integrity": "sha512-tO8QIgrsI3p95r8fyqKV+ufKlSHh9hMJqACqbv2XknufqEDhDvbguXGBBqxw9nsQoXWf0qOqppziKJKHMD4GtA==", + "requires": { + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.14", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.14.tgz", + "integrity": "sha512-NsbD6XUUMZvBxtQAJuWDJeeC4QFsmWsfozWxCJPWf3M55K9iu2iMDaKqyoOdTJ1R4usBXuxlVFAIo8rZPQD4Bg==", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-ordered-values": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-4.1.2.tgz", + "integrity": "sha512-2fCObh5UanxvSxeXrtLtlwVThBvHn6MQcu4ksNT2tsaV2Fg76R2CV98W7wNSlX+5/pFwEyaDwKLLoEV7uRybAw==", + "requires": { + "cssnano-util-get-arguments": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.14", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.14.tgz", + "integrity": "sha512-NsbD6XUUMZvBxtQAJuWDJeeC4QFsmWsfozWxCJPWf3M55K9iu2iMDaKqyoOdTJ1R4usBXuxlVFAIo8rZPQD4Bg==", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-overflow-shorthand": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-2.0.0.tgz", + "integrity": "sha512-aK0fHc9CBNx8jbzMYhshZcEv8LtYnBIRYQD5i7w/K/wS9c2+0NSR6B3OVMu5y0hBHYLcMGjfU+dmWYNKH0I85g==", + "requires": { + "postcss": "^7.0.2" + }, + "dependencies": { + "postcss": { + "version": "7.0.14", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.14.tgz", + "integrity": "sha512-NsbD6XUUMZvBxtQAJuWDJeeC4QFsmWsfozWxCJPWf3M55K9iu2iMDaKqyoOdTJ1R4usBXuxlVFAIo8rZPQD4Bg==", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-page-break": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-2.0.0.tgz", + "integrity": "sha512-tkpTSrLpfLfD9HvgOlJuigLuk39wVTbbd8RKcy8/ugV2bNBUW3xU+AIqyxhDrQr1VUj1RmyJrBn1YWrqUm9zAQ==", + "requires": { + "postcss": "^7.0.2" + }, + "dependencies": { + "postcss": { + "version": "7.0.14", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.14.tgz", + "integrity": "sha512-NsbD6XUUMZvBxtQAJuWDJeeC4QFsmWsfozWxCJPWf3M55K9iu2iMDaKqyoOdTJ1R4usBXuxlVFAIo8rZPQD4Bg==", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-place": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-4.0.1.tgz", + "integrity": "sha512-Zb6byCSLkgRKLODj/5mQugyuj9bvAAw9LqJJjgwz5cYryGeXfFZfSXoP1UfveccFmeq0b/2xxwcTEVScnqGxBg==", + "requires": { + "postcss": "^7.0.2", + "postcss-values-parser": "^2.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.14", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.14.tgz", + "integrity": "sha512-NsbD6XUUMZvBxtQAJuWDJeeC4QFsmWsfozWxCJPWf3M55K9iu2iMDaKqyoOdTJ1R4usBXuxlVFAIo8rZPQD4Bg==", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-preset-env": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-6.5.0.tgz", + "integrity": "sha512-RdsIrYJd9p9AouQoJ8dFP5ksBJEIegA4q4WzJDih8nevz3cZyIP/q1Eaw3pTVpUAu3n7Y32YmvAW3X07mSRGkw==", + "requires": { + "autoprefixer": "^9.4.2", + "browserslist": "^4.3.5", + "caniuse-lite": "^1.0.30000918", + "css-blank-pseudo": "^0.1.4", + "css-has-pseudo": "^0.10.0", + "css-prefers-color-scheme": "^3.1.1", + "cssdb": "^4.3.0", + "postcss": "^7.0.6", + "postcss-attribute-case-insensitive": "^4.0.0", + "postcss-color-functional-notation": "^2.0.1", + "postcss-color-gray": "^5.0.0", + "postcss-color-hex-alpha": "^5.0.2", + "postcss-color-mod-function": "^3.0.3", + "postcss-color-rebeccapurple": "^4.0.1", + "postcss-custom-media": "^7.0.7", + "postcss-custom-properties": "^8.0.9", + "postcss-custom-selectors": "^5.1.2", + "postcss-dir-pseudo-class": "^5.0.0", + "postcss-double-position-gradients": "^1.0.0", + "postcss-env-function": "^2.0.2", + "postcss-focus-visible": "^4.0.0", + "postcss-focus-within": "^3.0.0", + "postcss-font-variant": "^4.0.0", + "postcss-gap-properties": "^2.0.0", + "postcss-image-set-function": "^3.0.1", + "postcss-initial": "^3.0.0", + "postcss-lab-function": "^2.0.1", + "postcss-logical": "^3.0.0", + "postcss-media-minmax": "^4.0.0", + "postcss-nesting": "^7.0.0", + "postcss-overflow-shorthand": "^2.0.0", + "postcss-page-break": "^2.0.0", + "postcss-place": "^4.0.1", + "postcss-pseudo-class-any-link": "^6.0.0", + "postcss-replace-overflow-wrap": "^3.0.0", + "postcss-selector-matches": "^4.0.0", + "postcss-selector-not": "^4.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.14", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.14.tgz", + "integrity": "sha512-NsbD6XUUMZvBxtQAJuWDJeeC4QFsmWsfozWxCJPWf3M55K9iu2iMDaKqyoOdTJ1R4usBXuxlVFAIo8rZPQD4Bg==", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-pseudo-class-any-link": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-6.0.0.tgz", + "integrity": "sha512-lgXW9sYJdLqtmw23otOzrtbDXofUdfYzNm4PIpNE322/swES3VU9XlXHeJS46zT2onFO7V1QFdD4Q9LiZj8mew==", + "requires": { + "postcss": "^7.0.2", + "postcss-selector-parser": "^5.0.0-rc.3" + }, + "dependencies": { + "postcss": { + "version": "7.0.14", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.14.tgz", + "integrity": "sha512-NsbD6XUUMZvBxtQAJuWDJeeC4QFsmWsfozWxCJPWf3M55K9iu2iMDaKqyoOdTJ1R4usBXuxlVFAIo8rZPQD4Bg==", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-reduce-initial": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-4.0.3.tgz", + "integrity": "sha512-gKWmR5aUulSjbzOfD9AlJiHCGH6AEVLaM0AV+aSioxUDd16qXP1PCh8d1/BGVvpdWn8k/HiK7n6TjeoXN1F7DA==", + "requires": { + "browserslist": "^4.0.0", + "caniuse-api": "^3.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.14", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.14.tgz", + "integrity": "sha512-NsbD6XUUMZvBxtQAJuWDJeeC4QFsmWsfozWxCJPWf3M55K9iu2iMDaKqyoOdTJ1R4usBXuxlVFAIo8rZPQD4Bg==", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-reduce-transforms": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-4.0.2.tgz", + "integrity": "sha512-EEVig1Q2QJ4ELpJXMZR8Vt5DQx8/mo+dGWSR7vWXqcob2gQLyQGsionYcGKATXvQzMPn6DSN1vTN7yFximdIAg==", + "requires": { + "cssnano-util-get-match": "^4.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.14", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.14.tgz", + "integrity": "sha512-NsbD6XUUMZvBxtQAJuWDJeeC4QFsmWsfozWxCJPWf3M55K9iu2iMDaKqyoOdTJ1R4usBXuxlVFAIo8rZPQD4Bg==", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-replace-overflow-wrap": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-3.0.0.tgz", + "integrity": "sha512-2T5hcEHArDT6X9+9dVSPQdo7QHzG4XKclFT8rU5TzJPDN7RIRTbO9c4drUISOVemLj03aezStHCR2AIcr8XLpw==", + "requires": { + "postcss": "^7.0.2" + }, + "dependencies": { + "postcss": { + "version": "7.0.14", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.14.tgz", + "integrity": "sha512-NsbD6XUUMZvBxtQAJuWDJeeC4QFsmWsfozWxCJPWf3M55K9iu2iMDaKqyoOdTJ1R4usBXuxlVFAIo8rZPQD4Bg==", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-safe-parser": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-safe-parser/-/postcss-safe-parser-4.0.1.tgz", + "integrity": "sha512-xZsFA3uX8MO3yAda03QrG3/Eg1LN3EPfjjf07vke/46HERLZyHrTsQ9E1r1w1W//fWEhtYNndo2hQplN2cVpCQ==", + "requires": { + "postcss": "^7.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.14", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.14.tgz", + "integrity": "sha512-NsbD6XUUMZvBxtQAJuWDJeeC4QFsmWsfozWxCJPWf3M55K9iu2iMDaKqyoOdTJ1R4usBXuxlVFAIo8rZPQD4Bg==", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-selector-matches": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-matches/-/postcss-selector-matches-4.0.0.tgz", + "integrity": "sha512-LgsHwQR/EsRYSqlwdGzeaPKVT0Ml7LAT6E75T8W8xLJY62CE4S/l03BWIt3jT8Taq22kXP08s2SfTSzaraoPww==", + "requires": { + "balanced-match": "^1.0.0", + "postcss": "^7.0.2" + }, + "dependencies": { + "postcss": { + "version": "7.0.14", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.14.tgz", + "integrity": "sha512-NsbD6XUUMZvBxtQAJuWDJeeC4QFsmWsfozWxCJPWf3M55K9iu2iMDaKqyoOdTJ1R4usBXuxlVFAIo8rZPQD4Bg==", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-selector-not": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-4.0.0.tgz", + "integrity": "sha512-W+bkBZRhqJaYN8XAnbbZPLWMvZD1wKTu0UxtFKdhtGjWYmxhkUneoeOhRJKdAE5V7ZTlnbHfCR+6bNwK9e1dTQ==", + "requires": { + "balanced-match": "^1.0.0", + "postcss": "^7.0.2" + }, + "dependencies": { + "postcss": { + "version": "7.0.14", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.14.tgz", + "integrity": "sha512-NsbD6XUUMZvBxtQAJuWDJeeC4QFsmWsfozWxCJPWf3M55K9iu2iMDaKqyoOdTJ1R4usBXuxlVFAIo8rZPQD4Bg==", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-selector-parser": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz", + "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==", + "requires": { + "cssesc": "^2.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + }, + "dependencies": { + "cssesc": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz", + "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==" + } + } + }, + "postcss-svgo": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-4.0.2.tgz", + "integrity": "sha512-C6wyjo3VwFm0QgBy+Fu7gCYOkCmgmClghO+pjcxvrcBKtiKt0uCF+hvbMO1fyv5BMImRK90SMb+dwUnfbGd+jw==", + "requires": { + "is-svg": "^3.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "svgo": "^1.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.14", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.14.tgz", + "integrity": "sha512-NsbD6XUUMZvBxtQAJuWDJeeC4QFsmWsfozWxCJPWf3M55K9iu2iMDaKqyoOdTJ1R4usBXuxlVFAIo8rZPQD4Bg==", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-unique-selectors": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-4.0.1.tgz", + "integrity": "sha512-+JanVaryLo9QwZjKrmJgkI4Fn8SBgRO6WXQBJi7KiAVPlmxikB5Jzc4EvXMT2H0/m0RjrVVm9rGNhZddm/8Spg==", + "requires": { + "alphanum-sort": "^1.0.0", + "postcss": "^7.0.0", + "uniqs": "^2.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.14", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.14.tgz", + "integrity": "sha512-NsbD6XUUMZvBxtQAJuWDJeeC4QFsmWsfozWxCJPWf3M55K9iu2iMDaKqyoOdTJ1R4usBXuxlVFAIo8rZPQD4Bg==", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "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==" + }, + "postcss-values-parser": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/postcss-values-parser/-/postcss-values-parser-2.0.1.tgz", + "integrity": "sha512-2tLuBsA6P4rYTNKCXYG/71C7j1pU6pK503suYOmn4xYrQIzW+opD+7FAFNuGSdZC/3Qfy334QbeMu7MEb8gOxg==", + "requires": { + "flatten": "^1.0.2", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + }, + "prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", + "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=" + }, + "preserve": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/preserve/-/preserve-0.2.0.tgz", + "integrity": "sha1-gV7R9uvGWSb4ZbMQwHE7yzMVzks=" + }, + "pretty-bytes": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-4.0.2.tgz", + "integrity": "sha1-sr+C5zUNZcbDOqlaqlpPYyf2HNk=" + }, + "pretty-error": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-2.1.1.tgz", + "integrity": "sha1-X0+HyPkeWuPzuoerTPXgOxoX8aM=", + "requires": { + "renderkid": "^2.0.1", + "utila": "~0.4" + } + }, + "pretty-format": { + "version": "23.6.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-23.6.0.tgz", + "integrity": "sha512-zf9NV1NSlDLDjycnwm6hpFATCGl/K1lt0R/GdkAK2O5LN/rwJoB+Mh93gGJjut4YbmecbfgLWVGSTCr0Ewvvbw==", + "requires": { + "ansi-regex": "^3.0.0", + "ansi-styles": "^3.2.0" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=" + } + } + }, + "private": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/private/-/private-0.1.8.tgz", + "integrity": "sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg==" + }, + "process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=" + }, + "process-nextick-args": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz", + "integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw==" + }, + "progress": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", + "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==" + }, + "promise": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/promise/-/promise-8.0.2.tgz", + "integrity": "sha512-EIyzM39FpVOMbqgzEHhxdrEhtOSDOtjMZQ0M6iVfCE+kWNgCkAyOdnuCWqfmflylftfadU6FkiMgHZA2kUzwRw==", + "requires": { + "asap": "~2.0.6" + } + }, + "promise-inflight": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", + "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=" + }, + "promise-polyfill": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/promise-polyfill/-/promise-polyfill-7.1.2.tgz", + "integrity": "sha512-FuEc12/eKqqoRYIGBrUptCBRhobL19PS2U31vMNTfyck1FxPyMfgsXyW4Mav85y/ZN1hop3hOwRlUDok23oYfQ==" + }, + "prompts": { + "version": "0.1.14", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-0.1.14.tgz", + "integrity": "sha512-rxkyiE9YH6zAz/rZpywySLKkpaj0NMVyNw1qhsubdbjjSgcayjTShDreZGlFMcGSu5sab3bAKPfFk78PB90+8w==", + "requires": { + "kleur": "^2.0.1", + "sisteransi": "^0.1.1" + } + }, + "prop-types": { + "version": "15.7.2", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz", + "integrity": "sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==", + "requires": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.8.1" + } + }, + "property-information": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/property-information/-/property-information-5.0.1.tgz", + "integrity": "sha512-nAtBDVeSwFM3Ot/YxT7s4NqZmqXI7lLzf46BThvotEtYf2uk2yH0ACYuWQkJ7gxKs49PPtKVY0UlDGkyN9aJlw==", + "requires": { + "xtend": "^4.0.1" + } + }, + "protobufjs": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/protobufjs/-/protobufjs-5.0.3.tgz", + "integrity": "sha512-55Kcx1MhPZX0zTbVosMQEO5R6/rikNXd9b6RQK4KSPcrSIIwoXTtebIczUrXlwaSrbz4x8XUVThGPob1n8I4QA==", + "requires": { + "ascli": "~1", + "bytebuffer": "~5", + "glob": "^7.0.5", + "yargs": "^3.10.0" + }, + "dependencies": { + "camelcase": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", + "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=" + }, + "cliui": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", + "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", + "requires": { + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wrap-ansi": "^2.0.0" + } + }, + "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=", + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "os-locale": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", + "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=", + "requires": { + "lcid": "^1.0.0" + } + }, + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + }, + "yargs": { + "version": "3.32.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.32.0.tgz", + "integrity": "sha1-AwiOnr+edWtpdRYR0qXvWRSCyZU=", + "requires": { + "camelcase": "^2.0.1", + "cliui": "^3.0.3", + "decamelize": "^1.1.1", + "os-locale": "^1.4.0", + "string-width": "^1.0.1", + "window-size": "^0.1.4", + "y18n": "^3.2.0" + } + } + } + }, + "proxy-addr": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.4.tgz", + "integrity": "sha512-5erio2h9jp5CHGwcybmxmVqHmnCBZeewlfJ0pex+UW7Qny7OOZXTtH56TGNyBizkgiOwhJtMKrVzDTeKcySZwA==", + "requires": { + "forwarded": "~0.1.2", + "ipaddr.js": "1.8.0" + } + }, + "prr": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", + "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=" + }, + "pseudomap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", + "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=" + }, + "psl": { + "version": "1.1.31", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.1.31.tgz", + "integrity": "sha512-/6pt4+C+T+wZUieKR620OpzN/LlnNKuWjy1iFLQ/UG35JqHlR/89MP1d96dUfkf6Dne3TuLQzOYEYshJ+Hx8mw==" + }, + "public-encrypt": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", + "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", + "requires": { + "bn.js": "^4.1.0", + "browserify-rsa": "^4.0.0", + "create-hash": "^1.1.0", + "parse-asn1": "^5.0.0", + "randombytes": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "pumpify": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz", + "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", + "requires": { + "duplexify": "^3.6.0", + "inherits": "^2.0.3", + "pump": "^2.0.0" + }, + "dependencies": { + "pump": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", + "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + } + } + }, + "punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" + }, + "q": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", + "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=" + }, + "qs": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", + "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==" + }, + "querystring": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", + "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=" + }, + "querystring-es3": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", + "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=" + }, + "querystringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.1.0.tgz", + "integrity": "sha512-sluvZZ1YiTLD5jsqZcDmFyV2EwToyXZBfpoVOmktMmW+VEnhgakFHnasVph65fOjGPTWN0Nw3+XQaSeMayr0kg==" + }, + "raf": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/raf/-/raf-3.4.1.tgz", + "integrity": "sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA==", + "requires": { + "performance-now": "^2.1.0" + } + }, + "randomatic": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/randomatic/-/randomatic-3.1.1.tgz", + "integrity": "sha512-TuDE5KxZ0J461RVjrJZCJc+J+zCkTb1MbH9AQUq68sMhOMcy9jLcb3BrZKgp9q9Ncltdg4QVqWrH02W2EFFVYw==", + "requires": { + "is-number": "^4.0.0", + "kind-of": "^6.0.0", + "math-random": "^1.0.1" + }, + "dependencies": { + "is-number": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz", + "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==" + }, + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==" + } + } + }, + "randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "requires": { + "safe-buffer": "^5.1.0" + } + }, + "randomfill": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", + "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", + "requires": { + "randombytes": "^2.0.5", + "safe-buffer": "^5.1.0" + } + }, + "range-parser": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz", + "integrity": "sha1-9JvmtIeJTdxA3MlKMi9hEJLgDV4=" + }, + "raw-body": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.3.3.tgz", + "integrity": "sha512-9esiElv1BrZoI3rCDuOuKCBRbuApGGaDPQfjSflGxdy4oyzqghxu6klEkkVIvBje+FF0BX9coEv8KqW6X/7njw==", + "requires": { + "bytes": "3.0.0", + "http-errors": "1.6.3", + "iconv-lite": "0.4.23", + "unpipe": "1.0.0" + }, + "dependencies": { + "iconv-lite": { + "version": "0.4.23", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.23.tgz", + "integrity": "sha512-neyTUVFtahjf0mB3dZT77u+8O0QB89jFdnBkd5P1JgYPbPaia3gXXOVL2fq8VyU2gMMD7SaN7QukTB/pmXYvDA==", + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + } + } + }, + "react": { + "version": "16.8.4", + "resolved": "https://registry.npmjs.org/react/-/react-16.8.4.tgz", + "integrity": "sha512-0GQ6gFXfUH7aZcjGVymlPOASTuSjlQL4ZtVC5YKH+3JL6bBLCVO21DknzmaPlI90LN253ojj02nsapy+j7wIjg==", + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "prop-types": "^15.6.2", + "scheduler": "^0.13.4" + } + }, + "react-app-polyfill": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/react-app-polyfill/-/react-app-polyfill-0.2.1.tgz", + "integrity": "sha512-rcpR+WKmLOoYGDAxXaLlxl5Sw6jqbcD1qg2Okn1Ta2RHCxLuQv75B9Em2L2GvuOTx3lAxDpNl/TYGWbKnO/Aag==", + "requires": { + "core-js": "2.6.4", + "object-assign": "4.1.1", + "promise": "8.0.2", + "raf": "3.4.1", + "whatwg-fetch": "3.0.0" + }, + "dependencies": { + "core-js": { + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.4.tgz", + "integrity": "sha512-05qQ5hXShcqGkPZpXEFLIpxayZscVD2kuMBZewxiIPPEagukO4mqgPA9CWhUvFBJfy3ODdK2p9xyHh7FTU9/7A==" + } + } + }, + "react-dev-utils": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-7.0.3.tgz", + "integrity": "sha512-KEFsH1CewnmddPLXIuU+QWKTH/hpJKZClL2+74XN54NkPnR2KnB5gGmuQ0E7DwcCkUpdMxxqBX+rB7aB5sZS4A==", + "requires": { + "@babel/code-frame": "7.0.0", + "address": "1.0.3", + "browserslist": "4.4.1", + "chalk": "2.4.2", + "cross-spawn": "6.0.5", + "detect-port-alt": "1.1.6", + "escape-string-regexp": "1.0.5", + "filesize": "3.6.1", + "find-up": "3.0.0", + "global-modules": "2.0.0", + "globby": "8.0.2", + "gzip-size": "5.0.0", + "immer": "1.10.0", + "inquirer": "6.2.1", + "is-root": "2.0.0", + "loader-utils": "1.2.3", + "opn": "5.4.0", + "pkg-up": "2.0.0", + "react-error-overlay": "^5.1.3", + "recursive-readdir": "2.2.2", + "shell-quote": "1.6.1", + "sockjs-client": "1.3.0", + "strip-ansi": "5.0.0", + "text-table": "0.2.0" + }, + "dependencies": { + "ansi-regex": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.0.0.tgz", + "integrity": "sha512-iB5Dda8t/UqpPI/IjsejXu5jOGDrzn41wJyljwPH65VCIbk6+1BzFIMJGFwTNrYXT1CrD+B4l19U7awiQ8rk7w==" + }, + "browserslist": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.4.1.tgz", + "integrity": "sha512-pEBxEXg7JwaakBXjATYw/D1YZh4QUSCX/Mnd/wnqSRPPSi1U39iDhDoKGoBUcraKdxDlrYqJxSI5nNvD+dWP2A==", + "requires": { + "caniuse-lite": "^1.0.30000929", + "electron-to-chromium": "^1.3.103", + "node-releases": "^1.1.3" + } + }, + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "requires": { + "locate-path": "^3.0.0" + } + }, + "inquirer": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-6.2.1.tgz", + "integrity": "sha512-088kl3DRT2dLU5riVMKKr1DlImd6X7smDhpXUCkJDCKvTEJeRiXh0G132HG9u5a+6Ylw9plFRY7RuTnwohYSpg==", + "requires": { + "ansi-escapes": "^3.0.0", + "chalk": "^2.0.0", + "cli-cursor": "^2.1.0", + "cli-width": "^2.0.0", + "external-editor": "^3.0.0", + "figures": "^2.0.0", + "lodash": "^4.17.10", + "mute-stream": "0.0.7", + "run-async": "^2.2.0", + "rxjs": "^6.1.0", + "string-width": "^2.1.0", + "strip-ansi": "^5.0.0", + "through": "^2.3.6" + } + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "p-limit": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.0.tgz", + "integrity": "sha512-pZbTJpoUsCzV48Mc9Nh51VbwO0X9cuPFE8gYwx9BTCt9SF8/b7Zljd2fVgOxhIF/HDTKgpVzs+GPhyKfjLLFRQ==", + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "requires": { + "p-limit": "^2.0.0" + } + }, + "p-try": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.0.0.tgz", + "integrity": "sha512-hMp0onDKIajHfIkdRk3P4CdCmErkYAxxDtP3Wx/4nZ3aGlau2VKh3mZpcuFkH27WQkL/3WBCPOktzA9ZOAnMQQ==" + }, + "strip-ansi": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.0.0.tgz", + "integrity": "sha512-Uu7gQyZI7J7gn5qLn1Np3G9vcYGTVqB+lFTytnDJv83dd8T22aGH451P3jueT2/QemInJDfxHB5Tde5OzgG1Ow==", + "requires": { + "ansi-regex": "^4.0.0" + } + } + } + }, + "react-dom": { + "version": "16.8.4", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-16.8.4.tgz", + "integrity": "sha512-Ob2wK7XG2tUDt7ps7LtLzGYYB6DXMCLj0G5fO6WeEICtT4/HdpOi7W/xLzZnR6RCG1tYza60nMdqtxzA8FaPJQ==", + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "prop-types": "^15.6.2", + "scheduler": "^0.13.4" + } + }, + "react-error-overlay": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-5.1.3.tgz", + "integrity": "sha512-GoqeM3Xadie7XUApXOjkY3Qhs8RkwB/Za4WMedBGrOKH1eTuKGyoAECff7jiVonJchOx6KZ9i8ILO5XIoHB+Tg==" + }, + "react-is": { + "version": "16.8.4", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.8.4.tgz", + "integrity": "sha512-PVadd+WaUDOAciICm/J1waJaSvgq+4rHE/K70j0PFqKhkTBsPv/82UGQJNXAngz1fOQLLxI6z1sEDmJDQhCTAA==" + }, + "react-redux": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/react-redux/-/react-redux-6.0.1.tgz", + "integrity": "sha512-T52I52Kxhbqy/6TEfBv85rQSDz6+Y28V/pf52vDWs1YRXG19mcFOGfHnY2HsNFHyhP+ST34Aih98fvt6tqwVcQ==", + "requires": { + "@babel/runtime": "^7.3.1", + "hoist-non-react-statics": "^3.3.0", + "invariant": "^2.2.4", + "loose-envify": "^1.4.0", + "prop-types": "^15.7.2", + "react-is": "^16.8.2" + } + }, + "react-router": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/react-router/-/react-router-4.3.1.tgz", + "integrity": "sha512-yrvL8AogDh2X42Dt9iknk4wF4V8bWREPirFfS9gLU1huk6qK41sg7Z/1S81jjTrGHxa3B8R3J6xIkDAA6CVarg==", + "requires": { + "history": "^4.7.2", + "hoist-non-react-statics": "^2.5.0", + "invariant": "^2.2.4", + "loose-envify": "^1.3.1", + "path-to-regexp": "^1.7.0", + "prop-types": "^15.6.1", + "warning": "^4.0.1" + }, + "dependencies": { + "hoist-non-react-statics": { + "version": "2.5.5", + "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-2.5.5.tgz", + "integrity": "sha512-rqcy4pJo55FTTLWt+bU8ukscqHeE/e9KWvsOW2b/a3afxQZhwkQdT1rPPCJ0rYXdj4vNcasY8zHTH+jF/qStxw==" + }, + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" + }, + "path-to-regexp": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.7.0.tgz", + "integrity": "sha1-Wf3g9DW62suhA6hOnTvGTpa5k30=", + "requires": { + "isarray": "0.0.1" + } + } + } + }, + "react-router-dom": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-4.3.1.tgz", + "integrity": "sha512-c/MlywfxDdCp7EnB7YfPMOfMD3tOtIjrQlj/CKfNMBxdmpJP8xcz5P/UAFn3JbnQCNUxsHyVVqllF9LhgVyFCA==", + "requires": { + "history": "^4.7.2", + "invariant": "^2.2.4", + "loose-envify": "^1.3.1", + "prop-types": "^15.6.1", + "react-router": "^4.3.1", + "warning": "^4.0.1" + } + }, + "react-scripts": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/react-scripts/-/react-scripts-2.1.5.tgz", + "integrity": "sha512-NaDKSxBLlU/jmO3TjTChz0PnnGToaQn0R/y4l4/Uk1vZdrIUsKCGdOWV1z0SJoRg7bFgNKxh55yS0qMr8rFwCg==", + "requires": { + "@babel/core": "7.2.2", + "@svgr/webpack": "4.1.0", + "babel-core": "7.0.0-bridge.0", + "babel-eslint": "9.0.0", + "babel-jest": "23.6.0", + "babel-loader": "8.0.5", + "babel-plugin-named-asset-import": "^0.3.1", + "babel-preset-react-app": "^7.0.1", + "bfj": "6.1.1", + "case-sensitive-paths-webpack-plugin": "2.2.0", + "css-loader": "1.0.0", + "dotenv": "6.0.0", + "dotenv-expand": "4.2.0", + "eslint": "5.12.0", + "eslint-config-react-app": "^3.0.7", + "eslint-loader": "2.1.1", + "eslint-plugin-flowtype": "2.50.1", + "eslint-plugin-import": "2.14.0", + "eslint-plugin-jsx-a11y": "6.1.2", + "eslint-plugin-react": "7.12.4", + "file-loader": "2.0.0", + "fork-ts-checker-webpack-plugin-alt": "0.4.14", + "fs-extra": "7.0.1", + "fsevents": "1.2.4", + "html-webpack-plugin": "4.0.0-alpha.2", + "identity-obj-proxy": "3.0.0", + "jest": "23.6.0", + "jest-pnp-resolver": "1.0.2", + "jest-resolve": "23.6.0", + "jest-watch-typeahead": "^0.2.1", + "mini-css-extract-plugin": "0.5.0", + "optimize-css-assets-webpack-plugin": "5.0.1", + "pnp-webpack-plugin": "1.2.1", + "postcss-flexbugs-fixes": "4.1.0", + "postcss-loader": "3.0.0", + "postcss-preset-env": "6.5.0", + "postcss-safe-parser": "4.0.1", + "react-app-polyfill": "^0.2.1", + "react-dev-utils": "^7.0.3", + "resolve": "1.10.0", + "sass-loader": "7.1.0", + "style-loader": "0.23.1", + "terser-webpack-plugin": "1.2.2", + "url-loader": "1.1.2", + "webpack": "4.28.3", + "webpack-dev-server": "3.1.14", + "webpack-manifest-plugin": "2.0.4", + "workbox-webpack-plugin": "3.6.3" + } + }, + "read-pkg": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", + "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", + "requires": { + "load-json-file": "^1.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^1.0.0" + } + }, + "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=", + "requires": { + "find-up": "^1.0.0", + "read-pkg": "^1.0.0" + }, + "dependencies": { + "find-up": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", + "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", + "requires": { + "path-exists": "^2.0.0", + "pinkie-promise": "^2.0.0" + } + }, + "path-exists": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", + "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", + "requires": { + "pinkie-promise": "^2.0.0" + } + } + } + }, + "readable-stream": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "readdirp": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", + "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", + "requires": { + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" + }, + "dependencies": { + "arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=" + }, + "array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=" + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", + "requires": { + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + } + }, + "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==" + } + } + }, + "extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "requires": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==" + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "realpath-native": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/realpath-native/-/realpath-native-1.1.0.tgz", + "integrity": "sha512-wlgPA6cCIIg9gKz0fgAPjnzh4yR/LnXovwuo9hvyGvx3h8nX4+/iLZplfUWasXpqD8BdnGnP5njOFjkUwPzvjA==", + "requires": { + "util.promisify": "^1.0.0" + } + }, + "recursive-readdir": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.2.tgz", + "integrity": "sha512-nRCcW9Sj7NuZwa2XvH9co8NPeXUBhZP7CRKJtU+cS6PW9FpCIFoI5ib0NT1ZrbNuPoRy0ylyCaUL8Gih4LSyFg==", + "requires": { + "minimatch": "3.0.4" + } + }, + "redux": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/redux/-/redux-4.0.1.tgz", + "integrity": "sha512-R7bAtSkk7nY6O/OYMVR9RiBI+XghjF9rlbl5806HJbQph0LJVHZrU5oaO4q70eUKiqMRqm4y07KLTlMZ2BlVmg==", + "requires": { + "loose-envify": "^1.4.0", + "symbol-observable": "^1.2.0" + } + }, + "redux-devtools-extension": { + "version": "2.13.8", + "resolved": "https://registry.npmjs.org/redux-devtools-extension/-/redux-devtools-extension-2.13.8.tgz", + "integrity": "sha512-8qlpooP2QqPtZHQZRhx3x3OP5skEV1py/zUdMY28WNAocbafxdG2tRD1MWE7sp8obGMNYuLWanhhQ7EQvT1FBg==" + }, + "redux-thunk": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/redux-thunk/-/redux-thunk-2.3.0.tgz", + "integrity": "sha512-km6dclyFnmcvxhAcrQV2AkZmPQjzPDjgVlQtR0EQjxZPyJ0BnMf3in1ryuR8A2qU0HldVRfxYXbFSKlI3N7Slw==" + }, + "regenerate": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.0.tgz", + "integrity": "sha512-1G6jJVDWrt0rK99kBjvEtziZNCICAuvIPkSiUFIQxVP06RCVpq3dmDo2oi6ABpYaDYaTRr67BEhL8r1wgEZZKg==" + }, + "regenerate-unicode-properties": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-8.0.1.tgz", + "integrity": "sha512-HTjMafphaH5d5QDHuwW8Me6Hbc/GhXg8luNqTkPVwZ/oCZhnoifjWhGYsu2BzepMELTlbnoVcXvV0f+2uDDvoQ==", + "requires": { + "regenerate": "^1.4.0" + } + }, + "regenerator-runtime": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", + "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==" + }, + "regenerator-transform": { + "version": "0.13.4", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.13.4.tgz", + "integrity": "sha512-T0QMBjK3J0MtxjPmdIMXm72Wvj2Abb0Bd4HADdfijwMdoIsyQZ6fWC7kDFhk2YinBBEMZDL7Y7wh0J1sGx3S4A==", + "requires": { + "private": "^0.1.6" + } + }, + "regex-cache": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/regex-cache/-/regex-cache-0.4.4.tgz", + "integrity": "sha512-nVIZwtCjkC9YgvWkpM55B5rBhBYRZhAaJbgcFYXXsHnbZ9UZI9nnVWYZpBlCqv9ho2eZryPnWrZGsOdPwVWXWQ==", + "requires": { + "is-equal-shallow": "^0.1.3" + } + }, + "regex-not": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", + "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", + "requires": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + } + }, + "regexp-tree": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/regexp-tree/-/regexp-tree-0.1.5.tgz", + "integrity": "sha512-nUmxvfJyAODw+0B13hj8CFVAxhe7fDEAgJgaotBu3nnR+IgGgZq59YedJP5VYTlkEfqjuK6TuRpnymKdatLZfQ==" + }, + "regexpp": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-2.0.1.tgz", + "integrity": "sha512-lv0M6+TkDVniA3aD1Eg0DVpfU/booSu7Eev3TDO/mZKHBfVjgCGTV4t4buppESEYDtkArYFOxTJWv6S5C+iaNw==" + }, + "regexpu-core": { + "version": "4.5.3", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.5.3.tgz", + "integrity": "sha512-LON8666bTAlViVEPXMv65ZqiaR3rMNLz36PIaQ7D+er5snu93k0peR7FSvO0QteYbZ3GOkvfHKbGr/B1xDu9FA==", + "requires": { + "regenerate": "^1.4.0", + "regenerate-unicode-properties": "^8.0.1", + "regjsgen": "^0.5.0", + "regjsparser": "^0.6.0", + "unicode-match-property-ecmascript": "^1.0.4", + "unicode-match-property-value-ecmascript": "^1.1.0" + } + }, + "regjsgen": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.0.tgz", + "integrity": "sha512-RnIrLhrXCX5ow/E5/Mh2O4e/oa1/jW0eaBKTSy3LaCj+M3Bqvm97GWDp2yUtzIs4LEn65zR2yiYGFqb2ApnzDA==" + }, + "regjsparser": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.0.tgz", + "integrity": "sha512-RQ7YyokLiQBomUJuUG8iGVvkgOLxwyZM8k6d3q5SAXpg4r5TZJZigKFvC6PpD+qQ98bCDC5YelPeA3EucDoNeQ==", + "requires": { + "jsesc": "~0.5.0" + }, + "dependencies": { + "jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=" + } + } + }, + "rehype-parse": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/rehype-parse/-/rehype-parse-6.0.0.tgz", + "integrity": "sha512-V2OjMD0xcSt39G4uRdMTqDXXm6HwkUbLMDayYKA/d037j8/OtVSQ+tqKwYWOuyBeoCs/3clXRe30VUjeMDTBSA==", + "requires": { + "hast-util-from-parse5": "^5.0.0", + "parse5": "^5.0.0", + "xtend": "^4.0.1" + } + }, + "relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=" + }, + "remove-trailing-separator": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", + "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=" + }, + "renderkid": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-2.0.3.tgz", + "integrity": "sha512-z8CLQp7EZBPCwCnncgf9C4XAi3WR0dv+uWu/PjIyhhAb5d6IJ/QZqlHFprHeKT+59//V6BNUsLbvN8+2LarxGA==", + "requires": { + "css-select": "^1.1.0", + "dom-converter": "^0.2", + "htmlparser2": "^3.3.0", + "strip-ansi": "^3.0.0", + "utila": "^0.4.0" + }, + "dependencies": { + "css-select": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-1.2.0.tgz", + "integrity": "sha1-KzoRBTnFNV8c2NMUYj6HCxIeyFg=", + "requires": { + "boolbase": "~1.0.0", + "css-what": "2.1", + "domutils": "1.5.1", + "nth-check": "~1.0.1" + } + }, + "domutils": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.5.1.tgz", + "integrity": "sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8=", + "requires": { + "dom-serializer": "0", + "domelementtype": "1" + } + } + } + }, + "repeat-element": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz", + "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==" + }, + "repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=" + }, + "repeating": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", + "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", + "requires": { + "is-finite": "^1.0.0" + } + }, + "replace-ext": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.0.tgz", + "integrity": "sha1-3mMSg3P8v3w8z6TeWkgMRaZ5WOs=" + }, + "request": { + "version": "2.88.0", + "resolved": "https://registry.npmjs.org/request/-/request-2.88.0.tgz", + "integrity": "sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg==", + "requires": { + "aws-sign2": "~0.7.0", + "aws4": "^1.8.0", + "caseless": "~0.12.0", + "combined-stream": "~1.0.6", + "extend": "~3.0.2", + "forever-agent": "~0.6.1", + "form-data": "~2.3.2", + "har-validator": "~5.1.0", + "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.4.3", + "tunnel-agent": "^0.6.0", + "uuid": "^3.3.2" + }, + "dependencies": { + "punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=" + }, + "tough-cookie": { + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.4.3.tgz", + "integrity": "sha512-Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ==", + "requires": { + "psl": "^1.1.24", + "punycode": "^1.4.1" + } + } + } + }, + "request-promise-core": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.2.tgz", + "integrity": "sha512-UHYyq1MO8GsefGEt7EprS8UrXsm1TxEvFUX1IMTuSLU2Rh7fTIdFtl8xD7JiEYiWU2dl+NYAjCTksTehQUxPag==", + "requires": { + "lodash": "^4.17.11" + } + }, + "request-promise-native": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/request-promise-native/-/request-promise-native-1.0.7.tgz", + "integrity": "sha512-rIMnbBdgNViL37nZ1b3L/VfPOpSi0TqVDQPAvO6U14lMzOLrt5nilxCQqtDKhZeDiW0/hkCXGoQjhgJd/tCh6w==", + "requires": { + "request-promise-core": "1.1.2", + "stealthy-require": "^1.1.1", + "tough-cookie": "^2.3.3" + } + }, + "require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=" + }, + "require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==" + }, + "require-main-filename": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz", + "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=" + }, + "requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=" + }, + "resolve": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.10.0.tgz", + "integrity": "sha512-3sUr9aq5OfSg2S9pNtPA9hL1FVEAjvfOC4leW0SNf/mpnaakz2a9femSd6LqAww2RaFctwyf1lCqnTHuF1rxDg==", + "requires": { + "path-parse": "^1.0.6" + } + }, + "resolve-cwd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz", + "integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=", + "requires": { + "resolve-from": "^3.0.0" + } + }, + "resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=" + }, + "resolve-pathname": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/resolve-pathname/-/resolve-pathname-2.2.0.tgz", + "integrity": "sha512-bAFz9ld18RzJfddgrO2e/0S2O81710++chRMUxHjXOYKF6jTAMrUNZrEZ1PvV0zlhfjidm08iRPdTLPno1FuRg==" + }, + "resolve-url": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", + "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=" + }, + "restore-cursor": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", + "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=", + "requires": { + "onetime": "^2.0.0", + "signal-exit": "^3.0.2" + } + }, + "ret": { + "version": "0.1.15", + "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", + "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==" + }, + "rgb-regex": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/rgb-regex/-/rgb-regex-1.0.1.tgz", + "integrity": "sha1-wODWiC3w4jviVKR16O3UGRX+rrE=" + }, + "rgba-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/rgba-regex/-/rgba-regex-1.0.0.tgz", + "integrity": "sha1-QzdOLiyglosO8VI0YLfXMP8i7rM=" + }, + "rimraf": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", + "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", + "requires": { + "glob": "^7.1.3" + } + }, + "ripemd160": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", + "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1" + } + }, + "rsvp": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-3.6.2.tgz", + "integrity": "sha512-OfWGQTb9vnwRjwtA2QwpG2ICclHC3pgXZO5xt8H2EfgDquO0qVdSb5T88L4qJVAEugbS56pAuV4XZM58UX8ulw==" + }, + "run-async": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.3.0.tgz", + "integrity": "sha1-A3GrSuC91yDUFm19/aZP96RFpsA=", + "requires": { + "is-promise": "^2.1.0" + } + }, + "run-queue": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz", + "integrity": "sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec=", + "requires": { + "aproba": "^1.1.1" + } + }, + "rxjs": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.4.0.tgz", + "integrity": "sha512-Z9Yfa11F6B9Sg/BK9MnqnQ+aQYicPLtilXBp2yUtDt2JRCE0h26d33EnfO3ZxoNxG0T92OUucP3Ct7cpfkdFfw==", + "requires": { + "tslib": "^1.9.0" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "safe-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", + "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", + "requires": { + "ret": "~0.1.10" + } + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "sane": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/sane/-/sane-2.5.2.tgz", + "integrity": "sha1-tNwYYcIbQn6SlQej51HiosuKs/o=", + "requires": { + "anymatch": "^2.0.0", + "capture-exit": "^1.2.0", + "exec-sh": "^0.2.0", + "fb-watchman": "^2.0.0", + "fsevents": "^1.2.3", + "micromatch": "^3.1.4", + "minimist": "^1.1.1", + "walker": "~1.0.5", + "watch": "~0.18.0" + }, + "dependencies": { + "arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=" + }, + "array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=" + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", + "requires": { + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + } + }, + "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==" + } + } + }, + "extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "requires": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==" + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "sass-loader": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-7.1.0.tgz", + "integrity": "sha512-+G+BKGglmZM2GUSfT9TLuEp6tzehHPjAMoRRItOojWIqIGPloVCMhNIQuG639eJ+y033PaGTSjLaTHts8Kw79w==", + "requires": { + "clone-deep": "^2.0.1", + "loader-utils": "^1.0.1", + "lodash.tail": "^4.1.1", + "neo-async": "^2.5.0", + "pify": "^3.0.0", + "semver": "^5.5.0" + }, + "dependencies": { + "clone-deep": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-2.0.2.tgz", + "integrity": "sha512-SZegPTKjCgpQH63E+eN6mVEEPdQBOUzjyJm5Pora4lrwWRFS8I0QAxV/KD6vV/i0WuijHZWQC1fMsPEdxfdVCQ==", + "requires": { + "for-own": "^1.0.0", + "is-plain-object": "^2.0.4", + "kind-of": "^6.0.0", + "shallow-clone": "^1.0.0" + } + }, + "for-own": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/for-own/-/for-own-1.0.0.tgz", + "integrity": "sha1-xjMy9BXO3EsE2/5wz4NklMU8tEs=", + "requires": { + "for-in": "^1.0.1" + } + }, + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==" + }, + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=" + }, + "shallow-clone": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-1.0.0.tgz", + "integrity": "sha512-oeXreoKR/SyNJtRJMAKPDSvd28OqEwG4eR/xc856cRGBII7gX9lvAqDxusPm0846z/w/hWYjI1NpKwJ00NHzRA==", + "requires": { + "is-extendable": "^0.1.1", + "kind-of": "^5.0.0", + "mixin-object": "^2.0.1" + }, + "dependencies": { + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" + } + } + } + } + }, + "sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" + }, + "scheduler": { + "version": "0.13.4", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.13.4.tgz", + "integrity": "sha512-cvSOlRPxOHs5dAhP9yiS/6IDmVAVxmk33f0CtTJRkmUWcb1Us+t7b1wqdzoC0REw2muC9V5f1L/w5R5uKGaepA==", + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" + } + }, + "schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "requires": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + } + }, + "select-hose": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", + "integrity": "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=" + }, + "selfsigned": { + "version": "1.10.4", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.4.tgz", + "integrity": "sha512-9AukTiDmHXGXWtWjembZ5NDmVvP2695EtpgbCsxCa68w3c88B+alqbmZ4O3hZ4VWGXeGWzEVdvqgAJD8DQPCDw==", + "requires": { + "node-forge": "0.7.5" + } + }, + "semver": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.6.0.tgz", + "integrity": "sha512-RS9R6R35NYgQn++fkDWaOmqGoj4Ek9gGs+DPxNUZKuwE183xjJroKvyo1IzVFeXvUrvmALy6FWD5xrdJT25gMg==" + }, + "send": { + "version": "0.16.2", + "resolved": "https://registry.npmjs.org/send/-/send-0.16.2.tgz", + "integrity": "sha512-E64YFPUssFHEFBvpbbjr44NCLtI1AohxQ8ZSiJjQLskAdKuriYEP6VyGEsRDH8ScozGpkaX1BGvhanqCwkcEZw==", + "requires": { + "debug": "2.6.9", + "depd": "~1.1.2", + "destroy": "~1.0.4", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "~1.6.2", + "mime": "1.4.1", + "ms": "2.0.0", + "on-finished": "~2.3.0", + "range-parser": "~1.2.0", + "statuses": "~1.4.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "mime": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.4.1.tgz", + "integrity": "sha512-KI1+qOZu5DcW6wayYHSzR/tXKCDC5Om4s1z2QJjDULzLcmf3DvzS7oluY4HCTrc+9FiKmWUgeNLg7W3uIQvxtQ==" + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "serialize-javascript": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-1.6.1.tgz", + "integrity": "sha512-A5MOagrPFga4YaKQSWHryl7AXvbQkEqpw4NNYMTNYUNV51bA8ABHgYFpqKx+YFFrw59xMV1qGH1R4AgoNIVgCw==" + }, + "serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=", + "requires": { + "accepts": "~1.3.4", + "batch": "0.6.1", + "debug": "2.6.9", + "escape-html": "~1.0.3", + "http-errors": "~1.6.2", + "mime-types": "~2.1.17", + "parseurl": "~1.3.2" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "serve-static": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.13.2.tgz", + "integrity": "sha512-p/tdJrO4U387R9oMjb1oj7qSMaMfmOyd4j9hOFoxZe2baQszgHcSWjuya/CiT5kgZZKRudHNOA0pYXOl8rQ5nw==", + "requires": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.2", + "send": "0.16.2" + } + }, + "set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=" + }, + "set-value": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.0.tgz", + "integrity": "sha512-hw0yxk9GT/Hr5yJEYnHNKYXkIA8mVJgd9ditYZCe16ZczcaELYYcfvaXesNACk2O8O0nTiPQcQhGUQj8JLzeeg==", + "requires": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.3", + "split-string": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "setimmediate": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", + "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=" + }, + "setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" + }, + "sha.js": { + "version": "2.4.11", + "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", + "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "shallow-clone": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-0.1.2.tgz", + "integrity": "sha1-WQnodLp3EG1zrEFM/sH/yofZcGA=", + "requires": { + "is-extendable": "^0.1.1", + "kind-of": "^2.0.1", + "lazy-cache": "^0.2.3", + "mixin-object": "^2.0.1" + }, + "dependencies": { + "is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" + }, + "kind-of": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-2.0.1.tgz", + "integrity": "sha1-AY7HpM5+OobLkUG+UZ0kyPqpgbU=", + "requires": { + "is-buffer": "^1.0.2" + } + }, + "lazy-cache": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-0.2.7.tgz", + "integrity": "sha1-f+3fLctu23fRHvHRF6tf/fCrG2U=" + } + } + }, + "shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", + "requires": { + "shebang-regex": "^1.0.0" + } + }, + "shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=" + }, + "shell-quote": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.6.1.tgz", + "integrity": "sha1-9HgZSczkAmlxJ0MOo7PFR29IF2c=", + "requires": { + "array-filter": "~0.0.0", + "array-map": "~0.0.0", + "array-reduce": "~0.0.0", + "jsonify": "~0.0.0" + } + }, + "shellwords": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz", + "integrity": "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==" + }, + "signal-exit": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", + "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=" + }, + "simple-swizzle": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", + "integrity": "sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=", + "requires": { + "is-arrayish": "^0.3.1" + }, + "dependencies": { + "is-arrayish": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", + "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==" + } + } + }, + "sisteransi": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-0.1.1.tgz", + "integrity": "sha512-PmGOd02bM9YO5ifxpw36nrNMBTptEtfRl4qUYl9SndkolplkrZZOW7PGHjrZL53QvMVj9nQ+TKqUnRsw4tJa4g==" + }, + "slash": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz", + "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=" + }, + "slice-ansi": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-2.1.0.tgz", + "integrity": "sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==", + "requires": { + "ansi-styles": "^3.2.0", + "astral-regex": "^1.0.0", + "is-fullwidth-code-point": "^2.0.0" + } + }, + "snapdragon": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", + "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", + "requires": { + "base": "^0.11.1", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "map-cache": "^0.2.2", + "source-map": "^0.5.6", + "source-map-resolve": "^0.5.0", + "use": "^3.1.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "snapdragon-node": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", + "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", + "requires": { + "define-property": "^1.0.0", + "isobject": "^3.0.0", + "snapdragon-util": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + }, + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==" + } + } + }, + "snapdragon-util": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", + "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", + "requires": { + "kind-of": "^3.2.0" + } + }, + "sockjs": { + "version": "0.3.19", + "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.19.tgz", + "integrity": "sha512-V48klKZl8T6MzatbLlzzRNhMepEys9Y4oGFpypBFFn1gLI/QQ9HtLLyWJNbPlwGLelOVOEijUbTTJeLLI59jLw==", + "requires": { + "faye-websocket": "^0.10.0", + "uuid": "^3.0.1" + }, + "dependencies": { + "faye-websocket": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.10.0.tgz", + "integrity": "sha1-TkkvjQTftviQA1B/btvy1QHnxvQ=", + "requires": { + "websocket-driver": ">=0.5.1" + } + } + } + }, + "sockjs-client": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.3.0.tgz", + "integrity": "sha512-R9jxEzhnnrdxLCNln0xg5uGHqMnkhPSTzUZH2eXcR03S/On9Yvoq2wyUZILRUhZCNVu2PmwWVoyuiPz8th8zbg==", + "requires": { + "debug": "^3.2.5", + "eventsource": "^1.0.7", + "faye-websocket": "~0.11.1", + "inherits": "^2.0.3", + "json3": "^3.3.2", + "url-parse": "^1.4.3" + }, + "dependencies": { + "debug": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", + "requires": { + "ms": "^2.1.1" + } + } + } + }, + "source-list-map": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", + "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==" + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" + }, + "source-map-resolve": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.2.tgz", + "integrity": "sha512-MjqsvNwyz1s0k81Goz/9vRBe9SZdB09Bdw+/zYyO+3CuPk6fouTaxscHkgtE8jKvf01kVfl8riHzERQ/kefaSA==", + "requires": { + "atob": "^2.1.1", + "decode-uri-component": "^0.2.0", + "resolve-url": "^0.2.1", + "source-map-url": "^0.4.0", + "urix": "^0.1.0" + } + }, + "source-map-support": { + "version": "0.4.18", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.4.18.tgz", + "integrity": "sha512-try0/JqxPLF9nOjvSta7tVondkP5dwgyLDjVoyMDlmjugT2lRZ1OfsrYTkCd2hkDnJTKRbO/Rl3orm8vlsUzbA==", + "requires": { + "source-map": "^0.5.6" + } + }, + "source-map-url": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz", + "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=" + }, + "space-separated-tokens": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-1.1.2.tgz", + "integrity": "sha512-G3jprCEw+xFEs0ORweLmblJ3XLymGGr6hxZYTYZjIlvDti9vOBUjRQa1Rzjt012aRrocKstHwdNi+F7HguPsEA==", + "requires": { + "trim": "0.0.1" + } + }, + "spdx-correct": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.0.tgz", + "integrity": "sha512-lr2EZCctC2BNR7j7WzJ2FpDznxky1sjfxvvYEyzxNyb6lZXHODmEoJeFu4JupYlkfha1KZpJyoqiJ7pgA1qq8Q==", + "requires": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-exceptions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.2.0.tgz", + "integrity": "sha512-2XQACfElKi9SlVb1CYadKDXvoajPgBVPn/gOQLrTvHdElaVhr7ZEbqJaRnJLVNeaI4cMEAgVCeBMKF6MWRDCRA==" + }, + "spdx-expression-parse": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz", + "integrity": "sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg==", + "requires": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-license-ids": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.3.tgz", + "integrity": "sha512-uBIcIl3Ih6Phe3XHK1NqboJLdGfwr1UN3k6wSD1dZpmPsIkb8AGNbZYJ1fOBk834+Gxy8rpfDxrS6XLEMZMY2g==" + }, + "spdy": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.0.tgz", + "integrity": "sha512-ot0oEGT/PGUpzf/6uk4AWLqkq+irlqHXkrdbk51oWONh3bxQmBuljxPNl66zlRRcIJStWq0QkLUCPOPjgjvU0Q==", + "requires": { + "debug": "^4.1.0", + "handle-thing": "^2.0.0", + "http-deceiver": "^1.2.7", + "select-hose": "^2.0.0", + "spdy-transport": "^3.0.0" + } + }, + "spdy-transport": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", + "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", + "requires": { + "debug": "^4.1.0", + "detect-node": "^2.0.4", + "hpack.js": "^2.1.6", + "obuf": "^1.1.2", + "readable-stream": "^3.0.6", + "wbuf": "^1.7.3" + }, + "dependencies": { + "readable-stream": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.2.0.tgz", + "integrity": "sha512-RV20kLjdmpZuTF1INEb9IA3L68Nmi+Ri7ppZqo78wj//Pn62fCoJyV9zalccNzDD/OuJpMG4f+pfMl8+L6QdGw==", + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + } + } + }, + "split-string": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", + "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", + "requires": { + "extend-shallow": "^3.0.0" + } + }, + "sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=" + }, + "sshpk": { + "version": "1.16.1", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", + "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==", + "requires": { + "asn1": "~0.2.3", + "assert-plus": "^1.0.0", + "bcrypt-pbkdf": "^1.0.0", + "dashdash": "^1.12.0", + "ecc-jsbn": "~0.1.1", + "getpass": "^0.1.1", + "jsbn": "~0.1.0", + "safer-buffer": "^2.0.2", + "tweetnacl": "~0.14.0" + } + }, + "ssri": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.1.tgz", + "integrity": "sha512-3Wge10hNcT1Kur4PDFwEieXSCMCJs/7WvSACcrMYrNp+b8kDL1/0wJch5Ni2WrtwEa2IO8OsVfeKIciKCDx/QA==", + "requires": { + "figgy-pudding": "^3.5.1" + } + }, + "stable": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==" + }, + "stack-utils": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-1.0.2.tgz", + "integrity": "sha512-MTX+MeG5U994cazkjd/9KNAapsHnibjMLnfXodlkXw76JEea0UiNzrqidzo1emMwk7w5Qhc9jd4Bn9TBb1MFwA==" + }, + "static-extend": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", + "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", + "requires": { + "define-property": "^0.2.5", + "object-copy": "^0.1.0" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "requires": { + "is-descriptor": "^0.1.0" + } + } + } + }, + "statuses": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.4.0.tgz", + "integrity": "sha512-zhSCtt8v2NDrRlPQpCNtw/heZLtfUDqxBM1udqikb/Hbk52LK4nQSwr10u77iopCW5LsyHpuXS0GnEc48mLeew==" + }, + "stealthy-require": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/stealthy-require/-/stealthy-require-1.1.1.tgz", + "integrity": "sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks=" + }, + "stream-browserify": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz", + "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==", + "requires": { + "inherits": "~2.0.1", + "readable-stream": "^2.0.2" + } + }, + "stream-each": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz", + "integrity": "sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==", + "requires": { + "end-of-stream": "^1.1.0", + "stream-shift": "^1.0.0" + } + }, + "stream-http": { + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz", + "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==", + "requires": { + "builtin-status-codes": "^3.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.3.6", + "to-arraybuffer": "^1.0.0", + "xtend": "^4.0.0" + } + }, + "stream-shift": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.0.tgz", + "integrity": "sha1-1cdSgl5TZ+eG944Y5EXqIjoVWVI=" + }, + "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=", + "requires": { + "astral-regex": "^1.0.0", + "strip-ansi": "^4.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=" + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "requires": { + "ansi-regex": "^3.0.0" + } + } + } + }, + "string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "requires": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=" + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "requires": { + "ansi-regex": "^3.0.0" + } + } + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + }, + "stringify-object": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", + "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", + "requires": { + "get-own-enumerable-property-symbols": "^3.0.0", + "is-obj": "^1.0.1", + "is-regexp": "^1.0.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "strip-bom": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", + "requires": { + "is-utf8": "^0.2.0" + } + }, + "strip-comments": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/strip-comments/-/strip-comments-1.0.2.tgz", + "integrity": "sha512-kL97alc47hoyIQSV165tTt9rG5dn4w1dNnBhOQ3bOU1Nc1hel09jnXANaHJ7vzHLd4Ju8kseDGzlev96pghLFw==", + "requires": { + "babel-extract-comments": "^1.0.0", + "babel-plugin-transform-object-rest-spread": "^6.26.0" + } + }, + "strip-eof": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", + "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=" + }, + "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=" + }, + "style-loader": { + "version": "0.23.1", + "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-0.23.1.tgz", + "integrity": "sha512-XK+uv9kWwhZMZ1y7mysB+zoihsEj4wneFWAS5qoiLwzW0WzSqMrrsIy+a3zkQJq0ipFtBpX5W3MqyRIBF/WFGg==", + "requires": { + "loader-utils": "^1.1.0", + "schema-utils": "^1.0.0" + } + }, + "stylehacks": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-4.0.3.tgz", + "integrity": "sha512-7GlLk9JwlElY4Y6a/rmbH2MhVlTyVmiJd1PfTCqFaIBEGMYNsrO/v3SeGTdhBThLg4Z+NbOk/qFMwCa+J+3p/g==", + "requires": { + "browserslist": "^4.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.14", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.14.tgz", + "integrity": "sha512-NsbD6XUUMZvBxtQAJuWDJeeC4QFsmWsfozWxCJPWf3M55K9iu2iMDaKqyoOdTJ1R4usBXuxlVFAIo8rZPQD4Bg==", + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "postcss-selector-parser": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.1.tgz", + "integrity": "sha1-T4dfSvsMllc9XPTXQBGu4lCn6GU=", + "requires": { + "dot-prop": "^4.1.1", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "^3.0.0" + } + }, + "svgo": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.2.0.tgz", + "integrity": "sha512-xBfxJxfk4UeVN8asec9jNxHiv3UAMv/ujwBWGYvQhhMb2u3YTGKkiybPcLFDLq7GLLWE9wa73e0/m8L5nTzQbw==", + "requires": { + "chalk": "^2.4.1", + "coa": "^2.0.2", + "css-select": "^2.0.0", + "css-select-base-adapter": "^0.1.1", + "css-tree": "1.0.0-alpha.28", + "css-url-regex": "^1.1.0", + "csso": "^3.5.1", + "js-yaml": "^3.12.0", + "mkdirp": "~0.5.1", + "object.values": "^1.1.0", + "sax": "~1.2.4", + "stable": "^0.1.8", + "unquote": "~1.1.1", + "util.promisify": "~1.0.0" + } + }, + "symbol-observable": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.2.0.tgz", + "integrity": "sha512-e900nM8RRtGhlV36KGEU9k65K3mPb1WV70OdjfxlG2EAuM1noi/E/BaW/uMhL7bPEssK8QV57vN3esixjUvcXQ==" + }, + "symbol-tree": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.2.tgz", + "integrity": "sha1-rifbOPZgp64uHDt9G8KQgZuFGeY=" + }, + "table": { + "version": "5.2.3", + "resolved": "https://registry.npmjs.org/table/-/table-5.2.3.tgz", + "integrity": "sha512-N2RsDAMvDLvYwFcwbPyF3VmVSSkuF+G1e+8inhBLtHpvwXGw4QRPEZhihQNeEN0i1up6/f6ObCJXNdlRG3YVyQ==", + "requires": { + "ajv": "^6.9.1", + "lodash": "^4.17.11", + "slice-ansi": "^2.1.0", + "string-width": "^3.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.0.0.tgz", + "integrity": "sha512-iB5Dda8t/UqpPI/IjsejXu5jOGDrzn41wJyljwPH65VCIbk6+1BzFIMJGFwTNrYXT1CrD+B4l19U7awiQ8rk7w==" + }, + "string-width": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.0.0.tgz", + "integrity": "sha512-rr8CUxBbvOZDUvc5lNIJ+OC1nPVpz+Siw9VBtUjB9b6jZehZLFt0JMCZzShFHIsI8cbhm0EsNIfWJMFV3cu3Ew==", + "requires": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.0.0" + } + }, + "strip-ansi": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.0.0.tgz", + "integrity": "sha512-Uu7gQyZI7J7gn5qLn1Np3G9vcYGTVqB+lFTytnDJv83dd8T22aGH451P3jueT2/QemInJDfxHB5Tde5OzgG1Ow==", + "requires": { + "ansi-regex": "^4.0.0" + } + } + } + }, + "tapable": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.1.tgz", + "integrity": "sha512-9I2ydhj8Z9veORCw5PRm4u9uebCn0mcCa6scWoNcbZ6dAtoo2618u9UUzxgmsCOreJpqDDuv61LvwofW7hLcBA==" + }, + "terser": { + "version": "3.16.1", + "resolved": "https://registry.npmjs.org/terser/-/terser-3.16.1.tgz", + "integrity": "sha512-JDJjgleBROeek2iBcSNzOHLKsB/MdDf+E/BOAJ0Tk9r7p9/fVobfv7LMJ/g/k3v9SXdmjZnIlFd5nfn/Rt0Xow==", + "requires": { + "commander": "~2.17.1", + "source-map": "~0.6.1", + "source-map-support": "~0.5.9" + }, + "dependencies": { + "commander": { + "version": "2.17.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.17.1.tgz", + "integrity": "sha512-wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg==" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "source-map-support": { + "version": "0.5.10", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.10.tgz", + "integrity": "sha512-YfQ3tQFTK/yzlGJuX8pTwa4tifQj4QS2Mj7UegOu8jAz59MqIiMGPXxQhVQiIMNzayuUSF/jEuVnfFF5JqybmQ==", + "requires": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + } + } + }, + "terser-webpack-plugin": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.2.2.tgz", + "integrity": "sha512-1DMkTk286BzmfylAvLXwpJrI7dWa5BnFmscV/2dCr8+c56egFcbaeFAl7+sujAjdmpLam21XRdhA4oifLyiWWg==", + "requires": { + "cacache": "^11.0.2", + "find-cache-dir": "^2.0.0", + "schema-utils": "^1.0.0", + "serialize-javascript": "^1.4.0", + "source-map": "^0.6.1", + "terser": "^3.16.1", + "webpack-sources": "^1.1.0", + "worker-farm": "^1.5.2" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "test-exclude": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-4.2.3.tgz", + "integrity": "sha512-SYbXgY64PT+4GAL2ocI3HwPa4Q4TBKm0cwAVeKOt/Aoc0gSpNRjJX8w0pA1LMKZ3LBmd8pYBqApFNQLII9kavA==", + "requires": { + "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" + } + }, + "text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=" + }, + "throat": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/throat/-/throat-4.1.0.tgz", + "integrity": "sha1-iQN8vJLFarGJJua6TLsgDhVnKmo=" + }, + "through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=" + }, + "through2": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", + "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "requires": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + } + }, + "thunky": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.0.3.tgz", + "integrity": "sha512-YwT8pjmNcAXBZqrubu22P4FYsh2D4dxRmnWBOL8Jk8bUcRUtc5326kx32tuTmFDAZtLOGEVNl8POAR8j896Iow==" + }, + "timers-browserify": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.10.tgz", + "integrity": "sha512-YvC1SV1XdOUaL6gx5CoGroT3Gu49pK9+TZ38ErPldOWW4j49GI1HKs9DV+KGq/w6y+LZ72W1c8cKz2vzY+qpzg==", + "requires": { + "setimmediate": "^1.0.4" + } + }, + "timsort": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz", + "integrity": "sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q=" + }, + "tmp": { + "version": "0.0.33", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", + "requires": { + "os-tmpdir": "~1.0.2" + } + }, + "tmpl": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.4.tgz", + "integrity": "sha1-I2QN17QtAEM5ERQIIOXPRA5SHdE=" + }, + "to-arraybuffer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", + "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=" + }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=" + }, + "to-object-path": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", + "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", + "requires": { + "kind-of": "^3.0.2" + } + }, + "to-regex": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", + "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", + "requires": { + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" + } + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + }, + "dependencies": { + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "requires": { + "kind-of": "^3.0.2" + } + } + } + }, + "topo": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/topo/-/topo-2.0.2.tgz", + "integrity": "sha1-zVYVdSU5BXwNwEkaYhw7xvvh0YI=", + "requires": { + "hoek": "4.x.x" + } + }, + "tough-cookie": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", + "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", + "requires": { + "psl": "^1.1.28", + "punycode": "^2.1.1" + } + }, + "tr46": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", + "integrity": "sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk=", + "requires": { + "punycode": "^2.1.0" + } + }, + "trim": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/trim/-/trim-0.0.1.tgz", + "integrity": "sha1-WFhUf2spB1fulczMZm+1AITEYN0=" + }, + "trim-right": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/trim-right/-/trim-right-1.0.1.tgz", + "integrity": "sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM=" + }, + "trough": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/trough/-/trough-1.0.3.tgz", + "integrity": "sha512-fwkLWH+DimvA4YCy+/nvJd61nWQQ2liO/nF/RjkTpiOGi+zxZzVkhb1mvbHIIW4b/8nDsYI8uTmAlc0nNkRMOw==" + }, + "tryer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tryer/-/tryer-1.0.1.tgz", + "integrity": "sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA==" + }, + "ts-pnp": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/ts-pnp/-/ts-pnp-1.0.1.tgz", + "integrity": "sha512-Zzg9XH0anaqhNSlDRibNC8Kp+B9KNM0uRIpLpGkGyrgRIttA7zZBhotTSEoEyuDrz3QW2LGtu2dxuk34HzIGnQ==" + }, + "tslib": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.9.3.tgz", + "integrity": "sha512-4krF8scpejhaOgqzBEcGM7yDIEfi0/8+8zDRZhNZZ2kjmHJ4hv3zCbQWxoJGz1iw5U0Jl0nma13xzHXcncMavQ==" + }, + "tty-browserify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", + "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=" + }, + "tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", + "requires": { + "safe-buffer": "^5.0.1" + } + }, + "tweetnacl": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", + "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=" + }, + "type-check": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", + "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", + "requires": { + "prelude-ls": "~1.1.2" + } + }, + "type-is": { + "version": "1.6.16", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.16.tgz", + "integrity": "sha512-HRkVv/5qY2G6I8iab9cI7v1bOIdhm94dVjQCPFElW9W+3GeDOSHmy2EBYe4VTApuzolPcmgFTN3ftVJRKR2J9Q==", + "requires": { + "media-typer": "0.3.0", + "mime-types": "~2.1.18" + } + }, + "typedarray": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=" + }, + "uglify-js": { + "version": "3.4.9", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.4.9.tgz", + "integrity": "sha512-8CJsbKOtEbnJsTyv6LE6m6ZKniqMiFWmm9sRbopbkGs3gMPPfd3Fh8iIA4Ykv5MgaTbqHr4BaoGLJLZNhsrW1Q==", + "requires": { + "commander": "~2.17.1", + "source-map": "~0.6.1" + }, + "dependencies": { + "commander": { + "version": "2.17.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.17.1.tgz", + "integrity": "sha512-wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg==" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "unicode-canonical-property-names-ecmascript": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz", + "integrity": "sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ==" + }, + "unicode-match-property-ecmascript": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz", + "integrity": "sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg==", + "requires": { + "unicode-canonical-property-names-ecmascript": "^1.0.4", + "unicode-property-aliases-ecmascript": "^1.0.4" + } + }, + "unicode-match-property-value-ecmascript": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.1.0.tgz", + "integrity": "sha512-hDTHvaBk3RmFzvSl0UVrUmC3PuW9wKVnpoUDYH0JDkSIovzw+J5viQmeYHxVSBptubnr7PbH2e0fnpDRQnQl5g==" + }, + "unicode-property-aliases-ecmascript": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.0.5.tgz", + "integrity": "sha512-L5RAqCfXqAwR3RriF8pM0lU0w4Ryf/GgzONwi6KnL1taJQa7x1TCxdJnILX59WIGOwR57IVxn7Nej0fz1Ny6fw==" + }, + "unified": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/unified/-/unified-7.1.0.tgz", + "integrity": "sha512-lbk82UOIGuCEsZhPj8rNAkXSDXd6p0QLzIuSsCdxrqnqU56St4eyOB+AlXsVgVeRmetPTYydIuvFfpDIed8mqw==", + "requires": { + "@types/unist": "^2.0.0", + "@types/vfile": "^3.0.0", + "bail": "^1.0.0", + "extend": "^3.0.0", + "is-plain-obj": "^1.1.0", + "trough": "^1.0.0", + "vfile": "^3.0.0", + "x-is-string": "^0.1.0" + } + }, + "union-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.0.tgz", + "integrity": "sha1-XHHDTLW61dzr4+oM0IIHulqhrqQ=", + "requires": { + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^0.4.3" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + }, + "set-value": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-0.4.3.tgz", + "integrity": "sha1-fbCPnT0i3H945Trzw79GZuzfzPE=", + "requires": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.1", + "to-object-path": "^0.3.0" + } + } + } + }, + "uniq": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz", + "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=" + }, + "uniqs": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/uniqs/-/uniqs-2.0.0.tgz", + "integrity": "sha1-/+3ks2slKQaW5uFl1KWe25mOawI=" + }, + "unique-filename": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", + "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", + "requires": { + "unique-slug": "^2.0.0" + } + }, + "unique-slug": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.1.tgz", + "integrity": "sha512-n9cU6+gITaVu7VGj1Z8feKMmfAjEAQGhwD9fE3zvpRRa0wEIx8ODYkVGfSc94M2OX00tUFV8wH3zYbm1I8mxFg==", + "requires": { + "imurmurhash": "^0.1.4" + } + }, + "unist-util-stringify-position": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-1.1.2.tgz", + "integrity": "sha512-pNCVrk64LZv1kElr0N1wPiHEUoXNVFERp+mlTg/s9R5Lwg87f9bM/3sQB99w+N9D/qnM9ar3+AKDBwo/gm/iQQ==" + }, + "universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==" + }, + "unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=" + }, + "unquote": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", + "integrity": "sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ=" + }, + "unset-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", + "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", + "requires": { + "has-value": "^0.3.1", + "isobject": "^3.0.0" + }, + "dependencies": { + "has-value": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", + "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", + "requires": { + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" + }, + "dependencies": { + "isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "requires": { + "isarray": "1.0.0" + } + } + } + }, + "has-values": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", + "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=" + } + } + }, + "upath": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.1.0.tgz", + "integrity": "sha512-bzpH/oBhoS/QI/YtbkqCg6VEiPYjSZtrHQM6/QnJS6OL9pKUFLqb3aFh4Scvwm45+7iAgiMkLhSbaZxUqmrprw==" + }, + "upper-case": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/upper-case/-/upper-case-1.1.3.tgz", + "integrity": "sha1-9rRQHC7EzdJrp4vnIilh3ndiFZg=" + }, + "uri-js": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz", + "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==", + "requires": { + "punycode": "^2.1.0" + } + }, + "urix": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", + "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=" + }, + "url": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", + "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", + "requires": { + "punycode": "1.3.2", + "querystring": "0.2.0" + }, + "dependencies": { + "punycode": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", + "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=" + } + } + }, + "url-loader": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/url-loader/-/url-loader-1.1.2.tgz", + "integrity": "sha512-dXHkKmw8FhPqu8asTc1puBfe3TehOCo2+RmOOev5suNCIYBcT626kxiWg1NBVkwc4rO8BGa7gP70W7VXuqHrjg==", + "requires": { + "loader-utils": "^1.1.0", + "mime": "^2.0.3", + "schema-utils": "^1.0.0" + } + }, + "url-parse": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.4.4.tgz", + "integrity": "sha512-/92DTTorg4JjktLNLe6GPS2/RvAd/RGr6LuktmWSMLEOa6rjnlrFXNgSbSmkNvCoL2T028A0a1JaJLzRMlFoHg==", + "requires": { + "querystringify": "^2.0.0", + "requires-port": "^1.0.0" + } + }, + "use": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", + "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==" + }, + "util": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz", + "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==", + "requires": { + "inherits": "2.0.3" + } + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" + }, + "util.promisify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.0.tgz", + "integrity": "sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA==", + "requires": { + "define-properties": "^1.1.2", + "object.getownpropertydescriptors": "^2.0.3" + } + }, + "utila": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", + "integrity": "sha1-ihagXURWV6Oupe7MWxKk+lN5dyw=" + }, + "utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=" + }, + "uuid": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz", + "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==" + }, + "validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "requires": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "value-equal": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/value-equal/-/value-equal-0.4.0.tgz", + "integrity": "sha512-x+cYdNnaA3CxvMaTX0INdTCN8m8aF2uY9BvEqmxuYp8bL09cs/kWVQPVGcA35fMktdOsP69IgU7wFj/61dJHEw==" + }, + "vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=" + }, + "vendors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/vendors/-/vendors-1.0.2.tgz", + "integrity": "sha512-w/hry/368nO21AN9QljsaIhb9ZiZtZARoVH5f3CsFbawdLdayCgKRPup7CggujvySMxx0I91NOyxdVENohprLQ==" + }, + "verror": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", + "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", + "requires": { + "assert-plus": "^1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "^1.2.0" + } + }, + "vfile": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/vfile/-/vfile-3.0.1.tgz", + "integrity": "sha512-y7Y3gH9BsUSdD4KzHsuMaCzRjglXN0W2EcMf0gpvu6+SbsGhMje7xDc8AEoeXy6mIwCKMI6BkjMsRjzQbhMEjQ==", + "requires": { + "is-buffer": "^2.0.0", + "replace-ext": "1.0.0", + "unist-util-stringify-position": "^1.0.0", + "vfile-message": "^1.0.0" + } + }, + "vfile-message": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-1.1.1.tgz", + "integrity": "sha512-1WmsopSGhWt5laNir+633LszXvZ+Z/lxveBf6yhGsqnQIhlhzooZae7zV6YVM1Sdkw68dtAW3ow0pOdPANugvA==", + "requires": { + "unist-util-stringify-position": "^1.1.1" + } + }, + "vm-browserify": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-0.0.4.tgz", + "integrity": "sha1-XX6kW7755Kb/ZflUOOCofDV9WnM=", + "requires": { + "indexof": "0.0.1" + } + }, + "w3c-hr-time": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.1.tgz", + "integrity": "sha1-gqwr/2PZUOqeMYmlimViX+3xkEU=", + "requires": { + "browser-process-hrtime": "^0.1.2" + } + }, + "walker": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.7.tgz", + "integrity": "sha1-L3+bj9ENZ3JisYqITijRlhjgKPs=", + "requires": { + "makeerror": "1.0.x" + } + }, + "warning": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/warning/-/warning-4.0.3.tgz", + "integrity": "sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w==", + "requires": { + "loose-envify": "^1.0.0" + } + }, + "watch": { + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/watch/-/watch-0.18.0.tgz", + "integrity": "sha1-KAlUdsbffJDJYxOJkMClQj60uYY=", + "requires": { + "exec-sh": "^0.2.0", + "minimist": "^1.2.0" + } + }, + "watchpack": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.6.0.tgz", + "integrity": "sha512-i6dHe3EyLjMmDlU1/bGQpEw25XSjkJULPuAVKCbNRefQVq48yXKUpwg538F7AZTf9kyr57zj++pQFltUa5H7yA==", + "requires": { + "chokidar": "^2.0.2", + "graceful-fs": "^4.1.2", + "neo-async": "^2.5.0" + } + }, + "wbuf": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", + "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", + "requires": { + "minimalistic-assert": "^1.0.0" + } + }, + "web-namespaces": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/web-namespaces/-/web-namespaces-1.1.2.tgz", + "integrity": "sha512-II+n2ms4mPxK+RnIxRPOw3zwF2jRscdJIUE9BfkKHm4FYEg9+biIoTMnaZF5MpemE3T+VhMLrhbyD4ilkPCSbg==" + }, + "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==" + }, + "webpack": { + "version": "4.28.3", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.28.3.tgz", + "integrity": "sha512-vLZN9k5I7Nr/XB1IDG9GbZB4yQd1sPuvufMFgJkx0b31fi2LD97KQIjwjxE7xytdruAYfu5S0FLBLjdxmwGJCg==", + "requires": { + "@webassemblyjs/ast": "1.7.11", + "@webassemblyjs/helper-module-context": "1.7.11", + "@webassemblyjs/wasm-edit": "1.7.11", + "@webassemblyjs/wasm-parser": "1.7.11", + "acorn": "^5.6.2", + "acorn-dynamic-import": "^3.0.0", + "ajv": "^6.1.0", + "ajv-keywords": "^3.1.0", + "chrome-trace-event": "^1.0.0", + "enhanced-resolve": "^4.1.0", + "eslint-scope": "^4.0.0", + "json-parse-better-errors": "^1.0.2", + "loader-runner": "^2.3.0", + "loader-utils": "^1.1.0", + "memory-fs": "~0.4.1", + "micromatch": "^3.1.8", + "mkdirp": "~0.5.0", + "neo-async": "^2.5.0", + "node-libs-browser": "^2.0.0", + "schema-utils": "^0.4.4", + "tapable": "^1.1.0", + "terser-webpack-plugin": "^1.1.0", + "watchpack": "^1.5.0", + "webpack-sources": "^1.3.0" + }, + "dependencies": { + "acorn": { + "version": "5.7.3", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.3.tgz", + "integrity": "sha512-T/zvzYRfbVojPWahDsE5evJdHb3oJoQfFbsrKM7w5Zcs++Tr257tia3BmMP8XYVjp1S9RZXQMh7gao96BlqZOw==" + }, + "arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=" + }, + "array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=" + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "eslint-scope": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.2.tgz", + "integrity": "sha512-5q1+B/ogmHl8+paxtOKx38Z8LtWkVGuNt3+GQNErqwLl6ViNp/gdJGMCjZNxZ8j/VYjDNZ2Fo+eQc1TAVPIzbg==", + "requires": { + "esrecurse": "^4.1.0", + "estraverse": "^4.1.1" + } + }, + "expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", + "requires": { + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + } + }, + "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==" + } + } + }, + "extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "requires": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==" + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "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==", + "requires": { + "ajv": "^6.1.0", + "ajv-keywords": "^3.1.0" + } + } + } + }, + "webpack-dev-middleware": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-3.4.0.tgz", + "integrity": "sha512-Q9Iyc0X9dP9bAsYskAVJ/hmIZZQwf/3Sy4xCAZgL5cUkjZmUZLt4l5HpbST/Pdgjn3u6pE7u5OdGd1apgzRujA==", + "requires": { + "memory-fs": "~0.4.1", + "mime": "^2.3.1", + "range-parser": "^1.0.3", + "webpack-log": "^2.0.0" + } + }, + "webpack-dev-server": { + "version": "3.1.14", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-3.1.14.tgz", + "integrity": "sha512-mGXDgz5SlTxcF3hUpfC8hrQ11yhAttuUQWf1Wmb+6zo3x6rb7b9mIfuQvAPLdfDRCGRGvakBWHdHOa0I9p/EVQ==", + "requires": { + "ansi-html": "0.0.7", + "bonjour": "^3.5.0", + "chokidar": "^2.0.0", + "compression": "^1.5.2", + "connect-history-api-fallback": "^1.3.0", + "debug": "^3.1.0", + "del": "^3.0.0", + "express": "^4.16.2", + "html-entities": "^1.2.0", + "http-proxy-middleware": "~0.18.0", + "import-local": "^2.0.0", + "internal-ip": "^3.0.1", + "ip": "^1.1.5", + "killable": "^1.0.0", + "loglevel": "^1.4.1", + "opn": "^5.1.0", + "portfinder": "^1.0.9", + "schema-utils": "^1.0.0", + "selfsigned": "^1.9.1", + "semver": "^5.6.0", + "serve-index": "^1.7.2", + "sockjs": "0.3.19", + "sockjs-client": "1.3.0", + "spdy": "^4.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^5.1.0", + "url": "^0.11.0", + "webpack-dev-middleware": "3.4.0", + "webpack-log": "^2.0.0", + "yargs": "12.0.2" + }, + "dependencies": { + "camelcase": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", + "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=" + }, + "debug": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", + "requires": { + "ms": "^2.1.1" + } + }, + "decamelize": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-2.0.0.tgz", + "integrity": "sha512-Ikpp5scV3MSYxY39ymh45ZLEecsTdv/Xj2CaQfI8RLMuwi7XvjX9H/fhraiSuU+C5w5NTDu4ZU72xNiZnurBPg==", + "requires": { + "xregexp": "4.0.0" + } + }, + "execa": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "requires": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + } + }, + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "requires": { + "locate-path": "^3.0.0" + } + }, + "get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "requires": { + "pump": "^3.0.0" + } + }, + "import-local": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz", + "integrity": "sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==", + "requires": { + "pkg-dir": "^3.0.0", + "resolve-cwd": "^2.0.0" + } + }, + "invert-kv": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-2.0.0.tgz", + "integrity": "sha512-wPVv/y/QQ/Uiirj/vh3oP+1Ww+AWehmi1g5fFWGPF6IpCBCDVrhgHRMvrLfdYcwDh3QJbGXDW4JAuzxElLSqKA==" + }, + "lcid": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/lcid/-/lcid-2.0.0.tgz", + "integrity": "sha512-avPEb8P8EGnwXKClwsNUgryVjllcRqtMYa49NTsbQagYuT1DcXnl1915oxWjoyGrXR6zH/Y0Zc96xWsPcoDKeA==", + "requires": { + "invert-kv": "^2.0.0" + } + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "mem": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/mem/-/mem-4.1.0.tgz", + "integrity": "sha512-I5u6Q1x7wxO0kdOpYBB28xueHADYps5uty/zg936CiG8NTe5sJL8EjrCuLneuDW3PlMdZBGDIn8BirEVdovZvg==", + "requires": { + "map-age-cleaner": "^0.1.1", + "mimic-fn": "^1.0.0", + "p-is-promise": "^2.0.0" + } + }, + "os-locale": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-3.1.0.tgz", + "integrity": "sha512-Z8l3R4wYWM40/52Z+S265okfFj8Kt2cC2MKY+xNi3kFs+XGI7WXu/I309QQQYbRW4ijiZ+yxs9pqEhJh0DqW3Q==", + "requires": { + "execa": "^1.0.0", + "lcid": "^2.0.0", + "mem": "^4.0.0" + } + }, + "p-limit": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.0.tgz", + "integrity": "sha512-pZbTJpoUsCzV48Mc9Nh51VbwO0X9cuPFE8gYwx9BTCt9SF8/b7Zljd2fVgOxhIF/HDTKgpVzs+GPhyKfjLLFRQ==", + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "requires": { + "p-limit": "^2.0.0" + } + }, + "p-try": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.0.0.tgz", + "integrity": "sha512-hMp0onDKIajHfIkdRk3P4CdCmErkYAxxDtP3Wx/4nZ3aGlau2VKh3mZpcuFkH27WQkL/3WBCPOktzA9ZOAnMQQ==" + }, + "yargs": { + "version": "12.0.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-12.0.2.tgz", + "integrity": "sha512-e7SkEx6N6SIZ5c5H22RTZae61qtn3PYUE8JYbBFlK9sYmh3DMQ6E5ygtaG/2BW0JZi4WGgTR2IV5ChqlqrDGVQ==", + "requires": { + "cliui": "^4.0.0", + "decamelize": "^2.0.0", + "find-up": "^3.0.0", + "get-caller-file": "^1.0.1", + "os-locale": "^3.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 || ^4.0.0", + "yargs-parser": "^10.1.0" + } + }, + "yargs-parser": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-10.1.0.tgz", + "integrity": "sha512-VCIyR1wJoEBZUqk5PA+oOBF6ypbwh5aNB3I50guxAL/quggdfs4TtNHQrSazFA3fYZ+tEqfs0zIGlv0c/rgjbQ==", + "requires": { + "camelcase": "^4.1.0" + } + } + } + }, + "webpack-log": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/webpack-log/-/webpack-log-2.0.0.tgz", + "integrity": "sha512-cX8G2vR/85UYG59FgkoMamwHUIkSSlV3bBMRsbxVXVUk2j6NleCKjQ/WE9eYg9WY4w25O9w8wKP4rzNZFmUcUg==", + "requires": { + "ansi-colors": "^3.0.0", + "uuid": "^3.3.2" + } + }, + "webpack-manifest-plugin": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/webpack-manifest-plugin/-/webpack-manifest-plugin-2.0.4.tgz", + "integrity": "sha512-nejhOHexXDBKQOj/5v5IZSfCeTO3x1Dt1RZEcGfBSul891X/eLIcIVH31gwxPDdsi2Z8LKKFGpM4w9+oTBOSCg==", + "requires": { + "fs-extra": "^7.0.0", + "lodash": ">=3.5 <5", + "tapable": "^1.0.0" + } + }, + "webpack-sources": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.3.0.tgz", + "integrity": "sha512-OiVgSrbGu7NEnEvQJJgdSFPl2qWKkWq5lHMhgiToIiN9w34EBnjYzSYs+VbL5KoYiLNtFFa7BZIKxRED3I32pA==", + "requires": { + "source-list-map": "^2.0.0", + "source-map": "~0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "websocket-driver": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.0.tgz", + "integrity": "sha1-DK+dLXVdk67gSdS90NP+LMoqJOs=", + "requires": { + "http-parser-js": ">=0.4.0", + "websocket-extensions": ">=0.1.1" + } + }, + "websocket-extensions": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.3.tgz", + "integrity": "sha512-nqHUnMXmBzT0w570r2JpJxfiSD1IzoI+HGVdd3aZ0yNi3ngvQ4jv1dtHt5VGxfI2yj5yqImPhOK4vmIh2xMbGg==" + }, + "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==", + "requires": { + "iconv-lite": "0.4.24" + } + }, + "whatwg-fetch": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.0.0.tgz", + "integrity": "sha512-9GSJUgz1D4MfyKU7KRqwOjXCXTqWdFNvEr7eUBYchQiVc744mqK/MzXPNR2WsPkmkOa4ywfg8C2n8h+13Bey1Q==" + }, + "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==" + }, + "whatwg-url": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-6.5.0.tgz", + "integrity": "sha512-rhRZRqx/TLJQWUpQ6bmrt2UV4f0HCQ463yQuONJqC6fO2VoEb1pTYddbe59SkYq87aoM5A3bdhMZiUiVws+fzQ==", + "requires": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + } + }, + "which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "requires": { + "isexe": "^2.0.0" + } + }, + "which-module": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", + "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=" + }, + "window-size": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.1.4.tgz", + "integrity": "sha1-+OGqHuWlPsW/FR/6CXQqatdpeHY=" + }, + "wordwrap": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", + "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=" + }, + "workbox-background-sync": { + "version": "3.6.3", + "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-3.6.3.tgz", + "integrity": "sha512-ypLo0B6dces4gSpaslmDg5wuoUWrHHVJfFWwl1udvSylLdXvnrfhFfriCS42SNEe5lsZtcNZF27W/SMzBlva7Q==", + "requires": { + "workbox-core": "^3.6.3" + } + }, + "workbox-broadcast-cache-update": { + "version": "3.6.3", + "resolved": "https://registry.npmjs.org/workbox-broadcast-cache-update/-/workbox-broadcast-cache-update-3.6.3.tgz", + "integrity": "sha512-pJl4lbClQcvp0SyTiEw0zLSsVYE1RDlCPtpKnpMjxFtu8lCFTAEuVyzxp9w7GF4/b3P4h5nyQ+q7V9mIR7YzGg==", + "requires": { + "workbox-core": "^3.6.3" + } + }, + "workbox-build": { + "version": "3.6.3", + "resolved": "https://registry.npmjs.org/workbox-build/-/workbox-build-3.6.3.tgz", + "integrity": "sha512-w0clZ/pVjL8VXy6GfthefxpEXs0T8uiRuopZSFVQ8ovfbH6c6kUpEh6DcYwm/Y6dyWPiCucdyAZotgjz+nRz8g==", + "requires": { + "babel-runtime": "^6.26.0", + "common-tags": "^1.4.0", + "fs-extra": "^4.0.2", + "glob": "^7.1.2", + "joi": "^11.1.1", + "lodash.template": "^4.4.0", + "pretty-bytes": "^4.0.2", + "stringify-object": "^3.2.2", + "strip-comments": "^1.0.2", + "workbox-background-sync": "^3.6.3", + "workbox-broadcast-cache-update": "^3.6.3", + "workbox-cache-expiration": "^3.6.3", + "workbox-cacheable-response": "^3.6.3", + "workbox-core": "^3.6.3", + "workbox-google-analytics": "^3.6.3", + "workbox-navigation-preload": "^3.6.3", + "workbox-precaching": "^3.6.3", + "workbox-range-requests": "^3.6.3", + "workbox-routing": "^3.6.3", + "workbox-strategies": "^3.6.3", + "workbox-streams": "^3.6.3", + "workbox-sw": "^3.6.3" + }, + "dependencies": { + "fs-extra": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-4.0.3.tgz", + "integrity": "sha512-q6rbdDd1o2mAnQreO7YADIxf/Whx4AHBiRf6d+/cVT8h44ss+lHgxf1FemcqDnQt9X3ct4McHr+JMGlYSsK7Cg==", + "requires": { + "graceful-fs": "^4.1.2", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + } + } + }, + "workbox-cache-expiration": { + "version": "3.6.3", + "resolved": "https://registry.npmjs.org/workbox-cache-expiration/-/workbox-cache-expiration-3.6.3.tgz", + "integrity": "sha512-+ECNph/6doYx89oopO/UolYdDmQtGUgo8KCgluwBF/RieyA1ZOFKfrSiNjztxOrGJoyBB7raTIOlEEwZ1LaHoA==", + "requires": { + "workbox-core": "^3.6.3" + } + }, + "workbox-cacheable-response": { + "version": "3.6.3", + "resolved": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-3.6.3.tgz", + "integrity": "sha512-QpmbGA9SLcA7fklBLm06C4zFg577Dt8u3QgLM0eMnnbaVv3rhm4vbmDpBkyTqvgK/Ly8MBDQzlXDtUCswQwqqg==", + "requires": { + "workbox-core": "^3.6.3" + } + }, + "workbox-core": { + "version": "3.6.3", + "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-3.6.3.tgz", + "integrity": "sha512-cx9cx0nscPkIWs8Pt98HGrS9/aORuUcSkWjG25GqNWdvD/pSe7/5Oh3BKs0fC+rUshCiyLbxW54q0hA+GqZeSQ==" + }, + "workbox-google-analytics": { + "version": "3.6.3", + "resolved": "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-3.6.3.tgz", + "integrity": "sha512-RQBUo/6SXtIaQTRFj4RQZ9e1gAl7D8oS5S+Hi173Kk70/BgJjzPwXpC5A249Jv5YfkCOLMQCeF9A27BiD0b0ig==", + "requires": { + "workbox-background-sync": "^3.6.3", + "workbox-core": "^3.6.3", + "workbox-routing": "^3.6.3", + "workbox-strategies": "^3.6.3" + } + }, + "workbox-navigation-preload": { + "version": "3.6.3", + "resolved": "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-3.6.3.tgz", + "integrity": "sha512-dd26xTX16DUu0i+MhqZK/jQXgfIitu0yATM4jhRXEmpMqQ4MxEeNvl2CgjDMOHBnCVMax+CFZQWwxMx/X/PqCw==", + "requires": { + "workbox-core": "^3.6.3" + } + }, + "workbox-precaching": { + "version": "3.6.3", + "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-3.6.3.tgz", + "integrity": "sha512-aBqT66BuMFviPTW6IpccZZHzpA8xzvZU2OM1AdhmSlYDXOJyb1+Z6blVD7z2Q8VNtV1UVwQIdImIX+hH3C3PIw==", + "requires": { + "workbox-core": "^3.6.3" + } + }, + "workbox-range-requests": { + "version": "3.6.3", + "resolved": "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-3.6.3.tgz", + "integrity": "sha512-R+yLWQy7D9aRF9yJ3QzwYnGFnGDhMUij4jVBUVtkl67oaVoP1ymZ81AfCmfZro2kpPRI+vmNMfxxW531cqdx8A==", + "requires": { + "workbox-core": "^3.6.3" + } + }, + "workbox-routing": { + "version": "3.6.3", + "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-3.6.3.tgz", + "integrity": "sha512-bX20i95OKXXQovXhFOViOK63HYmXvsIwZXKWbSpVeKToxMrp0G/6LZXnhg82ijj/S5yhKNRf9LeGDzaqxzAwMQ==", + "requires": { + "workbox-core": "^3.6.3" + } + }, + "workbox-strategies": { + "version": "3.6.3", + "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-3.6.3.tgz", + "integrity": "sha512-Pg5eulqeKet2y8j73Yw6xTgLdElktcWExGkzDVCGqfV9JCvnGuEpz5eVsCIK70+k4oJcBCin9qEg3g3CwEIH3g==", + "requires": { + "workbox-core": "^3.6.3" + } + }, + "workbox-streams": { + "version": "3.6.3", + "resolved": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-3.6.3.tgz", + "integrity": "sha512-rqDuS4duj+3aZUYI1LsrD2t9hHOjwPqnUIfrXSOxSVjVn83W2MisDF2Bj+dFUZv4GalL9xqErcFW++9gH+Z27w==", + "requires": { + "workbox-core": "^3.6.3" + } + }, + "workbox-sw": { + "version": "3.6.3", + "resolved": "https://registry.npmjs.org/workbox-sw/-/workbox-sw-3.6.3.tgz", + "integrity": "sha512-IQOUi+RLhvYCiv80RP23KBW/NTtIvzvjex28B8NW1jOm+iV4VIu3VXKXTA6er5/wjjuhmtB28qEAUqADLAyOSg==" + }, + "workbox-webpack-plugin": { + "version": "3.6.3", + "resolved": "https://registry.npmjs.org/workbox-webpack-plugin/-/workbox-webpack-plugin-3.6.3.tgz", + "integrity": "sha512-RwmKjc7HFHUFHoOlKoZUq9349u0QN3F8W5tZZU0vc1qsBZDINWXRiIBCAKvo/Njgay5sWz7z4I2adnyTo97qIQ==", + "requires": { + "babel-runtime": "^6.26.0", + "json-stable-stringify": "^1.0.1", + "workbox-build": "^3.6.3" + } + }, + "worker-farm": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.6.0.tgz", + "integrity": "sha512-6w+3tHbM87WnSWnENBUvA2pxJPLhQUg5LKwUQHq3r+XPhIM+Gh2R5ycbwPCyuGbNg+lPgdcnQUhuC02kJCvffQ==", + "requires": { + "errno": "~0.1.7" + } + }, + "wrap-ansi": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", + "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", + "requires": { + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1" + }, + "dependencies": { + "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=", + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + } + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" + }, + "write": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/write/-/write-0.2.1.tgz", + "integrity": "sha1-X8A4KOJkzqP+kUVUdvejxWbLB1c=", + "requires": { + "mkdirp": "^0.5.1" + } + }, + "write-file-atomic": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.2.tgz", + "integrity": "sha512-s0b6vB3xIVRLWywa6X9TOMA7k9zio0TMOsl9ZnDkliA/cfJlpHXAscj0gbHVJiTdIuAYpIyqS5GW91fqm6gG5g==", + "requires": { + "graceful-fs": "^4.1.11", + "imurmurhash": "^0.1.4", + "signal-exit": "^3.0.2" + } + }, + "ws": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/ws/-/ws-5.2.2.tgz", + "integrity": "sha512-jaHFD6PFv6UgoIVda6qZllptQsMlDEJkTQcybzzXDYM1XO9Y8em691FGMPmM46WGyLU4z9KMgQN+qrux/nhlHA==", + "requires": { + "async-limiter": "~1.0.0" + } + }, + "x-is-string": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/x-is-string/-/x-is-string-0.1.0.tgz", + "integrity": "sha1-R0tQhlrzpJqcRlfwWs0UVFj3fYI=" + }, + "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==" + }, + "xmlhttprequest": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/xmlhttprequest/-/xmlhttprequest-1.8.0.tgz", + "integrity": "sha1-Z/4HXFwk/vOfnWX197f+dRcZaPw=" + }, + "xregexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/xregexp/-/xregexp-4.0.0.tgz", + "integrity": "sha512-PHyM+sQouu7xspQQwELlGwwd05mXUFqwFYfqPO0cC7x4fxyHnnuetmQr6CjJiafIDoH4MogHb9dOoJzR/Y4rFg==" + }, + "xtend": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz", + "integrity": "sha1-pcbVMr5lbiPbgg77lDofBJmNY68=" + }, + "y18n": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz", + "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE=" + }, + "yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=" + }, + "yargs": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-11.1.0.tgz", + "integrity": "sha512-NwW69J42EsCSanF8kyn5upxvjp5ds+t3+udGBeTbFnERA+lF541DDpMawzo4z6W/QrzNM18D+BPMiOBibnFV5A==", + "requires": { + "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": "^9.0.2" + } + }, + "yargs-parser": { + "version": "9.0.2", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-9.0.2.tgz", + "integrity": "sha1-nM9qQ0YP5O1Aqbto9I1DuKaMwHc=", + "requires": { + "camelcase": "^4.1.0" + }, + "dependencies": { + "camelcase": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", + "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=" + } + } + } + } +} diff --git a/client/package.json b/client/package.json new file mode 100644 index 0000000..da614a7 --- /dev/null +++ b/client/package.json @@ -0,0 +1,33 @@ +{ + "name": "client", + "version": "0.1.0", + "private": true, + "dependencies": { + "alertifyjs": "^1.11.2", + "axios": "^0.18.0", + "firebase": "^5.8.5", + "react": "^16.8.4", + "react-dom": "^16.8.4", + "react-redux": "^6.0.1", + "react-router-dom": "^4.3.1", + "react-scripts": "2.1.5", + "redux": "^4.0.1", + "redux-devtools-extension": "^2.13.8", + "redux-thunk": "^2.3.0" + }, + "scripts": { + "start": "react-scripts start", + "build": "react-scripts build", + "test": "react-scripts test", + "eject": "react-scripts eject" + }, + "eslintConfig": { + "extends": "react-app" + }, + "browserslist": [ + ">0.2%", + "not dead", + "not ie <= 11", + "not op_mini all" + ] +} diff --git a/client/public/favicon.ico b/client/public/favicon.ico new file mode 100755 index 0000000000000000000000000000000000000000..a11777cc471a4344702741ab1c8a588998b1311a GIT binary patch literal 3870 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 baj7?x%VD!5Cxk2YbYLNVeiXvvpMCWYo=by@ literal 0 HcmV?d00001 diff --git a/client/public/index.html b/client/public/index.html new file mode 100755 index 0000000..a42e07b --- /dev/null +++ b/client/public/index.html @@ -0,0 +1,50 @@ + + + + + + + + + + + React App + + + + + + + +
+ + + + + + + + diff --git a/client/public/manifest.json b/client/public/manifest.json new file mode 100755 index 0000000..1f2f141 --- /dev/null +++ b/client/public/manifest.json @@ -0,0 +1,15 @@ +{ + "short_name": "React App", + "name": "Create React App Sample", + "icons": [ + { + "src": "favicon.ico", + "sizes": "64x64 32x32 24x24 16x16", + "type": "image/x-icon" + } + ], + "start_url": ".", + "display": "standalone", + "theme_color": "#000000", + "background_color": "#ffffff" +} diff --git a/client/src/543aa75c-67ff-4b98-b1b9-12054ef3fbe9.gif b/client/src/543aa75c-67ff-4b98-b1b9-12054ef3fbe9.gif new file mode 100644 index 0000000000000000000000000000000000000000..161de7c90e90213273d5d3ff70fd9753f1114856 GIT binary patch literal 111099 zcmeFZS5#AR8?X7_JCz=a)BvG}B8DQ(7K(@n7^(=U0TB^V5Rj(g4ow7vNN;KYQJQq6 zYv@HpqzH;7q6i3T6h*8VzBOyknsam3nmIFf-@e~v?S1ome$V^vJ$tQ9OugU3DbRNS zcze$BIv(>9Z}C2_@{XtRN?Ld`Z+Hh{c~M2Y+aB1>O>uxBiP))Xej`#2bIfYaZg+o#O>&@-~jTZr<5E-mMN^{}k^6 zi^r_tEiCg!XL+mNdCBGA|BFM3C*ZK##o5xFwp(A9f`WKFp!5@sK?6;o^p9j25)>SK z%$F2#BFvw3Ec*BfKi#82r$~GDT9ZzBpF9=eR+NW7GE zIXNZuN?JPeYDQ*Oc1~_yenDZ;wd*%n#U-UT%WmB+uc)l5zEe|MSKrXsboX9!OKV$u zN9X+q?5^&f-oE~U!J*-YBacQOk3AWmn4Ee#J@f4O?2DJLUUS~ey?r7N=da&?{{G_u6hG0Xj@1>17uWI{tSj!hL{PCUvZ*iWOOZARcrjRC zI*?AXOeXGaxH*(bcCPdqYAAb{OF24Rw72orqe7F=4=;uqZ$IYUpvLjb+cuRyDYePe zIyBr=F>#w#YJ1K0Zsk;!dt<=MfQGIFaSa_8cLHbQ79wMb>s%7Rpd=l>D?n|jd($I|PqpEiqhCNw9Mb989CD{tZBTN3ABWB9NiYo_q_P<(Lb>w| zb*8x?uBR4CN@I3)&4~ofd%U{vAwE$^jCdZq`8Pn%!m4yKm)e!MFjl(f0GGr71bO|) zn9T(ymxTH3M&|8fCN2XpQm?QO10?aOQVeq)9^C)?du)?LT^gJ5s~d+O%fYI7(JU~M zhO}3)DTXWtx(A{@$BV_Y*a_>$%HJgZJe0)i!ppG3sV5uHA`H9+rQC<4cAiQNl+k%w z6iR&RuX2e$p4yEk=s8%+A6;pwA_ zra>9>dyWv+E`*8zNr#H}1&-Hu!!SWm${eR8O?ZFJH;YEiM^pOW-$0yXx-VVZY6@dC z=PJr2H39)6@WQzC;>|3-JQY59!F~oRN%w>1CTuF#1FLG|u~bq1^Z*-wESA(Ad85BF zKEuwM0%ujcuRIwhQl~YGKQgSPBPuCDP{xts>y{fv*34!gj3A}DS|dJK2a?VkUb$Bx zIo4G!r)u``np6@McwY^v;(co1+s;qLDU(ffGh`9!3?$~?{^@?XEn5}9?vyQYSIoxV zp?`g?3NGVM;%7trY_s4)0_(G?u!v6eml~xosyj}=Zp5`!xEISnqjj%Jd7OJZnMKtKXBThmj_DNhS^VX=%?aJ59VmnE?V|K1|3eH;N)c0Y&4m^TV zvg~xhEch`$PWdiW0zM^cCen0RvCMo%CULRNr8a$ zMz4m!*f>!_Gl%K?i#;j5{aU1hh7Cy$=G*hBwLs_r7DnYR8v+zs3Hf;Goo5J0K;mSgY+?LJ)Ut7Gvs@4vYSp#n22`pX}pmDq^x3SQs@00oa(uWYkLuY3(zC2?+ezF5!@LYt6w%$Lq)E)l>?okB>Cm?xQr|=qr5j! z5X54T63ODs4%p?4(xym>FZWt@=XCm^RsZ-fC4~P? z`R=3Nx5R|64DeMX?%FvQ9P#&|C+VjngY^C(Gw~17MPd!^o;wQpbjYhJX%79%XJ`B% zFkUCN>~(Nx$Y7=7FnN=Vf$Z_Di*{vN`R|Y&_w_RrRM_ybAz@L$TRF{wewZhN56>oX zPA3Se%j{n4^C{^8gD$rW=cOT0lL?|E{wgX%^O3Ow>tbNLpNTGoil1pHEOS8y2xFFK z{4Al06a};FpUBhg>}#*fK_;5=I7(j^=JhOWbwJGE;Kmz4E=U)eG!4|-L}v%c8?Of4DZTr zRb}?)%f5xl{<03DvazUOPQuPZiLkrvaB)Z&#m4@F-nYv;Z=ZHaBeJR6%7#+}q*HIY zT_L+w47z&9BV`8#m#z1*$7`~`OUWitKTmp$Cw||5D`;vrYUQqdTTW9fdGO>GGM5td zYf~|Xd2%-Ga{3Da}K?(S%gcTK8}g|>9;@N*xKK6l&iP%>lk%~WGe3*b`? z8+&qV;;1zBj*eTj%k*4R6VBvLptCnnH-CE1WXAzGd^Q;}tiQ|Nd<=3ruxGBMq)Em8 z6K#i)*FuSM4I#T`-!hK2eBC1S?v$>BP$C=^bwFa~FYiud^Ft@<^=WabbwBKA>#LaO z`{2()30q7_&wpj)pm2Eq7`-#lBm=qs@0!M0+>6T?D-wLdo_o=tZXfo@9IOHWo~ixD z{(}UVy318d<9j14vI(WLyDUlV35Yv2(`$KG3V*N7XE$@Ej*{l@Xd3)jb{~A!_|X^I z)(C|Ecb=#^{e)iv(eW(2GMLWP%e>~XOSomz@a1wOFnIfXlC1Q@6!%j{+EXWRgHr|c zoxOZ{lP>zXhCRZRpaLB9STK0zQQ>)zDY>10g?gqI+I3dt7J$7Bg zQ=WP-;D!?9`OwH=7negjCnvo*)sMNqlcDI5M`v`4 zSX)nFP0d6Phv*SQ?`x&|C(1kzp=3RU^wP=6O7z8o{ar_8AN|~(A{%@o)Eih|sT*sr z0N**!7d`62v2~r_4m@9eNqgLVZ1Z8>*%QLd_Xh{ymR+yT9*b>9c|Y#H@Gx!k*D+Gj zi5uN~*wV0jufL*Xq@!L`(LYAb9xAY3U{Cx|NVpVEe{yl4xJ!b%t~s*(%lJrerQBz9 zo8_xli>2Eoq}fimt}X_**t(eeFlgez_=xD(oy9B6H`Mm~S&<7! z^6`uDd&>T-@trmMoJ|4GA{Ewmf0KTDDIG0TC;79`O8#m75p<8`#Z1xL|3tAiYs;Bu z?y8K%h!O>m*XIMHcTXEh44S#qoBF@SxZf+n>Z!yj!D{k9NoYkNO zwfuqr62BL3VeKC0upTeo6hAo~Z)uaD=$kNdJkDd?yf-}7eLaCbvuleUVeXhy!7(Ua9EiDV+a8D$5y!p+|1j? zYVm1mP$x$jEy#~`(|1^KXYrsEI4s?xRF(}LXPMTyGehG7rx%_73_#}1 zN(vF!hnsvQG)*32u8z7wae7zRue!%ZU~fug#G+24IbPChy6c&eW1?_+Y>*#F`m~TS zTVncVAk8yeQOMcw@tZvaHjttNekM?5f@@zf?`HybY8sc=cwKaJ{Za4Hu?B@3I4O~U z=(wtMaH>l%#H&4X*>z|O_H9b`ri(5I6&>zLcjJS>IHW>>R5-eoaS$I#5n@4pL+Ayc zn3MVXA6h&G$7D;%xeLnDm##v_aY~Pifi&CjQkN59OwIZ|`ffztfy{G}?rvp$XTQHm zPjHlr@lpJx1XQ>MGol&^dKyY&`L;9<5?_H?sGBH=NSz7{-DE+gDvg{uF7*{ilYl&T z%kDU3d#d}bibAe5bAF8`xKD#qPE!Fo2*oJ!Rtp zo>$*RT&2PBx4NV{AcorCx5g5Pi$0U*Qt-6ctw(>L!N?NWQx=N?z4o5VSFRh2LgD%QI`!ZEa3p4}%2hAlUqkG1&9&a@h-~bMRS+pOjirDsPR^d`CvloGlAc zvA7~$8d#|mi37`n`;_SvF@1Q%Tk?bw7$|YwO@nKDj>IGvNtAEn)t6i>&^F70;wr3B zY!k6qcxDX}=gK5_sXp_=$hW2E=BtD>l5u!VxzE4=P$PvDB<#MBM@1bG8J&i_w#$vZ+-`}>F-BE4; zOAS#+LxE)bF8N@(y}+I{EQpY`dAGnic+$0MH@JUdFR#G*uJ=jTI#)X}JfIieJEktX zyUJQbvn=?e4eDlQg$o=f+7wafY}atUViLsnH(m6!^6ycK7Y`D=18# z-T$x;`uKBqwO_N&H%O|x_2LKLwt&5ltWP#iQmO)uXA4v}=ry}e#*2bB(mUmvHx25) zp>*Xl4NbR(U0iU>EeE$zajcebw8z1%_KBi5BdU()xZ90N<<`FQ^_Ymh00cBL2z2rS!s2Y*e8dWwY8&lPPSidJeoRq`DJcJ;3i13$o67* z$NJUuHz(2jdG#x()1tIJ&YpLnXy$j#eNwAa$HZtHI5={Jiz9B#EYT5o&_y^s|< zDFRqeIVjWMRe{5t$?l(UK6dsUU6eh*Yiso&a`(1>(EBm2A=}`gD~(y2W{<=|v7&<$ zZ%$i|f&J&I{M=$jdqIy1z;IgS^r@;OjAXE`Shc~;UowS7mY$YqW68E7TL;v#yvIUS zQcN(T6HaQ+bsxZiA5{*_>1S?9EbB-`4*il1*O6yvux&|BPxAF&Sr{q?!|@m>Cq#Fq z60$Dq5E<^s4cx1V@6<1h5Gz0na>*mrl(VIpFkR#C%taZWE!&o%I=dm=y0JMg_ThaBgW(G*OGHN}x5T?wXo&^>__zFTMtiK)IR?yV`Ko4Ne~|sh*2QB9#gpxH^A~V$RBeZ zGSR-g|5OUQ$hwxy@s!+-HrQKIZc(e~l*-hH7c7Vmy6yQv-ClZzcV|vd)^jyOAhSjx zk)CDlcouV2tzOjmAj_iyHL=x6KDa^QZzjOfcGZ6@h|&bAV1ieT=Jp;P&-dPa+))CI zG#!%0&d*x1ju9!)_Y_4%R!!e2c@pV%yi$Wm9aVrN`?XDdY^Ky^3|u_b;t^>@B-N9$ zheU$q<;OU@1G9C?bm)UU`uLuFM&P{DpqMuJk_oG+KjMg|yvh z(1XB7G`(>v`W3=aQA$WXQMNQ`-RJBk%E|z>74zfTo;eXY9EQGv9(Bjp@s> z`i8Fy_)OEe|BmaSxl0ejze1V^q$9m;uk`#|$S!%?`^xVGBI}_qg0EDQb-5VB)2~^T zPCs^D?(4TRvnpFZ>Fn<5AggZrJ>3^<_Xc?DAO|EqN^#I!E zC-p}$)F0>^_l|#Sb4F{OrJpCQ-7kz5=(???lHhcUtuc>J>!|!l770?o^=kU@OS0W& zKdj$MwDB}pSTF*$S4$^Wa!OfuRI=wu5!HG(&i=tc>!G^ZLHts|%)zhk=Zs7jLzct` zE}xc{_gebJqJZ)Tnk^!y_~~CNoJ~*U#=d%3pk(p8f(DiGYl;!(Z%M+9FQM2i!9IzK zsHU>|x~$tTRpr@t{!0F+a0Yo>0wmdfKSb-B=p@Cl;oV37*h#`_tGdHSLV16rlD_Ft zznl}$pg~7(mps8+XaD+<&kf7kFZR#Gxhhc_FQ?ML?B={fH-gO50N+^6NU@Sa=*$>E=Q0wCpQ%!1*da1X zc4E>?S+<)c6p|n1%zlsQ@~(IPLRM8(!6}6%S(y;u{~0q+Ag6ZqP5j_NC=8BIKuAPX ze3O)noV=ovikgO|_U0{mxGe-=-PC{I%!I7J&wjt-Z(Z9|F>AbX-kjfwlcukPNkoEm zGzM)$sgu}gex+yFf}%<=)91WrDxW}& zxA^Wm1>vV=o6jhknX@t%xA5Cg0b8kyH~(Vbs>Xr)MNz9R*mtQdtqJZjkS#SR?_<%q zh|jOPE)8^;JD_nY>Zvy8ks$_*>K(}4btC4&?`%O6w%K_rL>kjXGRx>VoT(xr=Qp*n!<1@bY1E?dt~!NJ1yOa0pcrpmtScC8Kb5AzI8z8Yz5TzJf~Oi{3J zYg(Epcdk18sO|3ZbluU1*X`TyeVlCxU4Hebz4`NNcAS8sLr2S(w}YA5M@BnZS2wKD zz8emmZQqw?8c)6+?QH+?nbVV^xc`2~&(+0=sw0o@cmDptef#jn{{L8`_0{Fqj~_hP z@Q7G42SH2va~OE_a!#zE(IO{~U`>7#FX86@CPCV7!x|C87kO_kkrK&sNvb*ibC=1t z%IA`G?k&!xQ2NPlQw^W`zrAAezWi<4_O->g=~S%dJEoQ7iFa3R)GOX)*cmOo%cNOr z&S$x}otV#d_p6xC@d{s>&!s17zR&Z`Iq^Q<|JH^z3cR=UzA(67bD=2g>4}AFk?$)O zuHW&ZGoVfG!O)F2UNmz&$!f!5;!+80zW9((1|A<=N5Wj?dYEm5SDlo zbmRJE1z^x&bjF--lQi(hT-V>1(x|YV4dGxijd!P>FPMXfY3LBT@iM9>gU~nv$s7nK zE%Uc3=+G0eWjH~Eu`r=d3n$|r$Uh)N2LP=kjZ%3$2+DzAWv0 zC9GrvwgSy~jscm-^DsvfRfEwrm@pE!3)9=amdTK)7SN=}sTCZ|+|fOKJ^pXi7@G9O z9M7jpVwVu!b(Z(3&}q#tRiroo65&3&{93IkFkF=1|In8?Rw#h@?^y`9!fBp0mtQNy zQ^KBDH9hNYheB5X(%xT7+AVwkR^Qs)XZ%t6&icTJ-0!-~Zaxs#B1q zPkno8JEtZNbhqIyeeV3bemi3SUarVd>c3wv3KfTb$Z|W*{no4tYWw}U@gD>}KMe{N zTPs!kC;erIh#dfAX^Xoz2~;nkI?>nd>>i^ZnBO~?NLS+_XpnkeKzHt3ehM-@!rCFC z1;>AveIvs<-feaMF|6r@`s|UE^!Xa;!l@QTApu9K1Xm>7fd&Y*^k(_5+;dp>DSTpH zJOPg!>z(Z$OtrzKZ7xP62v4!;Tu3mLg{mspglYP`Zmi(Zte#_Tv%_Ox3 zVb*vbLpGHeccqHxeY`>Gi^h0+6Bcf*GQs z@uA2eERE`xr+ln4ehd;aS>B-TTRiucQSrn2nB-V0yps}-^A`d#6a+WAccf7!=*IZ6 z1{SJ-b}NCT=3fX3j4>cGyTCVV@q=zu?3Hj(+VTsa0nJ9(%JC+zFnIo-FwOMpDe;4i z&*kinMh`)QS`0f9gwAPkz7CI{C6N5ZmdgSJRB#Yag z4bsF%zB&y3-dDWTB*ssmVsqSe+V#cH>vUSZBH!M3_pqCb)0J)%ag5RTshHVo=;rMm zeXu5RjZbks&-3?KKi=l9M^(1}$vb0KKw?>u~-xB7$U8hD1pTKUNwHuvh~jCZ0(uM=O0@)hzI)8K4)P~1vc)v@Xp|d zzxoE4O`Kr`DZ&Lb99Bt9b?JPAkf_33{; zx~+O%qG<{m*!*;WOt>fDCD3`gh1)us>gUDB0WwGLT)L=+#wJY#cx^^r3sUb%mA-*+ z*3)51&l&6d(PNe-T@kI@^efERLqyaWEU!N>5nVleZ>H*N#d8~Q;Ctv8V>@HqZ|Ydw z4wCaG?ku>UvS2`_!-WMv4RW6aUeRONbzO^z6L-@w$XS80tkNFV0?K8$rE@Esl7K)7 zow83A#@Lm@BxK==os0DP_0}Xetn$%h7={0Y&mlUhkcJB|+_h$0=W>@;dW4!BB)4rZ z)+XgN^x!#i%Z#=hE#iH6a~u`eoe!M%_zu3^^Yq+CV~evmWpqm2qN?3uwgSMMZ9E29 zvno(Fr0IA`&1yN4mbYclTMQB4wTRd&$qvQuY#|gSl}5mG7GY@!lGwx$^#_vyS*8yZ zp9W80IuI})Ds?`BN5|)p7U}l^M(pn3!D9fUj6{!=)p$vVuwR5bvm>+z+A^#;wN_SB zH})K63rK^rVodf6G97waf3UUSJ@PAZBQ+}04^}_)!K%MJ{=nknKmx9LQ;OMQh7vnW zF^}43J!mF)@&bQEPhGoBO_ZJA&q3@=Xi=slEI~e3Cx9HA(PCkRRHVeIdhKcL z-|q;~0!1b2?U77FtK_{{uv;T5uYY{h-}KyDgs2C(aBBJ^{(3S_#0#J~9>=5>I%HTu zl+aXYb5Hw|RLlv6I&wJ24DbnZK62w;);QA1a==!Y9wtJCIO8#G19~63k3Put^A6K( z)Yst&j)DAl7aehkYcQn2LiQl01FzdKaTOy(#T3bol8eg&{$C>gR#U=YVaC@JE|$XfUYx&HM;`eW$})bU%KLY>LG5h@ntP zNc8g`dJ|7m5Vl^by2W+(&8lpJ*T+-i$7269rhaSIx{1AVk*$~SY}AU6Q+JM=iA)7= z&Elu7^ebx(i>1Y}^=by8+PmH>4dnh?X|ZfQi?|eu+m%x`>EH2`+4Z#S^+PxM(;4)1 zB4(SLCEWNm6`g0Na@IusbV?kdge==VXghpG|fMvNtZlX{y^5&AQ}u0%y>Af;Snd^+*~janJEP zk&+r~+yB+;_hQbWCF3VY3t31f7*DMq`OOG7TeR>mWU&4C#xRMrjHGhLJr05y_qFg@8@v@5+6yL*>kS0qr z_iOIx&!W)~=#seJv?jWEf-J$!pZyvCQU*NDhsAARhz?>yuDkj=pg5c5$v4*XZ~SV# z@#oo%e?M;kSr%-@LVK{V(JXuci@%K}_?#vDi$#zvmKQTCmhdQ+j4qZgD3)z2CO$7# z_*G1jEm1a8F#j(x{lA&B`!6y5e@0Bohv;mqG=3w}tHiUwwI?&JY~biZ187meS}Xxp z8wyD(38A8iRBjiag&-S&Bn|0klr)j$k3Db81X#XQra2nDy;2Y*7Ch#U1;GdvkEaGx z(K1LKbW2l^3*8|Sm~0e(AZw*Tghh?58l+KAqA%>^fKno{uBrr2p+WFn*}|2EcNqew z^rQlrJTh83kPwS%XwU*!k@JLDbV)dMgT`zqr&~c#@F$AYc~TWhF_4Lri;`&U2M-eg zqXZpK;P$~He^PJ?fuv>pkb2$ecIiu?8_#!?Sl8bfyu!ezDKmBWh&RW~hqV?`zueGS zm}`K3YOxTI{Hl8OiS&=ul!uaG06=SILI6)tId!+ec6RP7Mg=g<@rncjgy#Db_5GRq z@f|4-72?PIVNEg<@F@})_olX22?@*!(6kV-2+un|UfF$KroP&PPW#5Gsk_jHK76Sz zelEqJhJRLpOw)d0?OW76W#<+6b6z)>^Z|W&%kS1vr>t$!T7eqeuvh*^y?LLO%jzyz zloZ`~)Q26KyWai~ihR__=@yBLnpP1!^ZUaIjU%a_N^Eui8V2T$k>{qj#kE3z!nX*$ zf4+y^x&DwI)72}@;t9T2paUvyp*=|Ok3tr;0_|{~Tlcq(edK*Wg1*{z1dS%KQDD*F z&sKnHhz0!oG-IXp{jl&Lz$ufEUwRZt_?b^zjFM)u@$X%`RlaRg;H){jGARkq(kKD_atzsj*Pf?-0%6|;06>IbLo7OF3 z-wJYe-DYsotMN($$*gTxH}k^+R;pSOL-&*xPs4IyY`iLA@80XN8QEdPC&Fyg{oTS@ za6BDtdt!KhiP%Mnyf=*=QNst!PWwD6omV||xfKQgHk&Ndh|J${@TX&5kBa)hyFI&n z3oP=9o{AuCX~dB_ffAfKymjxHN4Yyr6~5@WwM7&-oU~|!n3m=w2`VgsZY*+YdCynm z2B;eu9mi4Les|1XV1#=uv_%7V|9$TTx8g!st}MyAt_$t{gypuVj(PtBS8#@uCXztj z)b^91sa2d5jAy*&mOs%9bA|x{SxDvrc;u@PPZ8NDE_0t`6i5_Ek#1XFCBz0oE`t1k zF&*qTp*<*m_@hO4oe9-`D;Z>plEK~-Sxi(oQh|~0z8f-xEr8gNbD5Szb@EiUn0YvE zy+TUTO}ozTE@Ua{y5l5r^K4N==2H67cKmx9E~q>;Lv z)&XoJjci?R>Ga&mK$FYLNfAb;51o5{x|j=YKXV;8eY&wwk$Fe()t7skd1vZBDZU#UA8=%ow)xf3(X+-vG|iCtT;Dqm z=5T-wxT~do3rItC-B&Qio^)3N>OlL%HTbmUI^RRtkc&&#Fap| z0*|b_-&!clD`%OMU3+*iMmuJ8OWjXC!Lidl+dP5ej?MSXN{z7FUBgVJ5jR4Tr<;5$ zuT^=`4w{C$I;s?KSR@4{Po5=6(17p7f^%k;nm9q~npqL@R1FQmRMLcpCV$4^f#-c% z0!Z}JYr;g7>uagA06q2rBz`U#?l#(;skl=(P!7Q(?g;Q_ofP%|FoFu-Un}(IYo5p( zOo-esR#jlX1htb$e&#LP{?CVNeQm{g3!9&;*T#^V=}XFCOnkmClGYSv9n2oD+^3vD-f$R<%E0rk~vh{aK4Y#InJnJgJd-{Ky6M zqy+0ryHEt}wW$Ot6>Gtb##VZ_gE%CPm}sf!e;i0WHE1MD)s`7^(Ta=UBP52mVAgxU z?{O&7DEi&p33*l=1CQl~!d+{~@K=}1qOUOeR zkjR%6Ifl482yss)|FCxMIiES0EDKV+3DysKPb9fV^F)JFTJkRIPIzAXOuI*0wp@vowrNzkys{AUPC6y8 z^h}10pL25>MuSTJZmg6P@l`#2HEEaC(e&wcApREIEKiqHqlVu+XX~z8wZ1RchKbu` zA)nwe(5SVPPi!b0+>m*V3UJ-k~Cx-vu;Ky zQDJdpV@wND261{nnOT#W5$ngPrdd`8v#g`CZ1S^gTeIw*WjXxJqRC`CnP$5j%yx^) zcF)iDXwCL|mVNkVHeDvi$273gMIA z9$YEmy8U!0UZxR36L0q?b6A4h! z;@eqBn|d&X0e_7Bt$SOR3aA@A^94ZhCG4OFh5wcrkW4VMy6c_-Q?o~i=LvVq>-@Q0 ze$MAlYL9{!0^7@DN@W#_4?bsI{JgdeAoOlf$5GcJhtpbhbKDW;)Y^SgT zf=_;tBkmumRU7H3{4%P-TjrB5Km2!P%m*MSJ2H*BGTZa@G~bTem|h$yj0F9hZ=BDLebifiChteH!(pjtUz6~qW`Pna}0 z3!x%To4()#R>aXJ zADPNqI&R}oT`$*5+uYr znUZ`StzvpC_VezBl+15bNeu$_@F9KS{BKA{ZwrRQ=k0pK*HV2y$wDQdE6alBy6Tjl zXy?ZEI(uI2yC8nAN3>F=#Cnm`_9$DWcy{)E2}^ZxHYD!HIMQoqzJa%~B4J3@kYJDM zmN5oORbN1L=BQysI5PB6uh4f;^)X>=pN1+47EZbaL1%%*yx6rvgTD9CQ3)b5{Frt_ z28h<6guihv%oL=e1(OpP3e!RlB-r&!yC?BHBa}J7`aQ|;@XpwjM8*2qY+S4ox56jBqP zgb1H`3Y#x7z-2SX5VkF|m;qyY@AbA+YLtI)6u5l9+QB>I)iYA^&o%+nYGcw;E z7gz9fANrJBMs!Dx*$>;~s7dm@i>*GMvhWyBIN9X({VgVW9et}Z{BFAzo8~R&xn1mR zjXh`ahjNOiOMPl_#~~fB$KUPMwo~b7vg?_%eIxiJqt@X=HO4*7dkX9i9I!{RPt>0~ zXq}T?X-(rHr8?_}4w)tcNm9@zeN8y))EU&f0Kaql`&@)+)cdQ~Zi@V@M5l$MwDh@B z%hACQaQ4oyng{xfoE~ADhzIY?*eB(665^j5^YJT4TmASAJni#(?DF1GubzzmE=hlI zi@zS#ojfNj6#^0iPK&As#G={Ku0J0lP{1GhF5UX0dxIy(>D3@do{F~84I%2??o>?@ zLQ!_kbo`T>*IYlt+J~xl*s}d4Jfnr0{@9Q^?ar`V%EMzedXbzzFVT~kK+bKopmqi* zUJt#1rsSsIt^!cC_WkJ58p4wShVhMYM_~ep-TxiZi8DUyee+Dorc;*rXGwhd7VmEI z_G4nJuLTqs{HDekUvX6M*^)}bOyakn^K!XL@(|BspHl_i<^9D|H77`EnYy++jOIJ$WS6Q{qLytXk04I*HLQv!^(a+~cW$ zGr~wgzt=FkEo8txVf9kYy`ko|^~cAAt92UIBdi{`-i6AS%M5lzneDEvks$E&_ElwH zSdFfjs^!)S5Pu)HB46*Ay!8|p{{g5f{+=qHH|?6g8%dl8cx$^Q&lLXGAq$304ulm< z<@akPvR!D(Mx~U>cI%v=auyVH`9~ftAKr|xv3*ge_A3Zzt{B*>RUv4X5f46hWPFz* zM@Ses7HGU;WlD;An)x)*iCEyRN85j5_WD;<@vgSPz)BJ6f~ur{JDwHKZ0s<~L1Jv= z8-}heoJ#sR9JE8ip2ZNwU!h$RlYorC>dNd)ip3)9i#&CM^<{s*f4#aXy{=o_ko522 zo?ZXGAL{?BvijM5UaZ$OOcM#H;FTJk28vlGs%lHYl+)F6Ss3c zjw&5*VG?iU9&a5PZ<7~q+Y)a#6Th*6Lz7N$GD&c8PjHJ&aL-Fn-(Zmcb6Nbq0rdaL zBKUs`>i^w>daapS_@jsf6@7OZgMd1Ls&RDYioO9AgVeRU|j!R7T}1? zU~S`82bWKu_@Nbwl@*zjTe;{fMoFc*06hgWEO``m}>HORbcr z--$=#Sk&-mo+tpS?8(3!9roZ_$}_a~3Yu?k)t!jV>p6r|ul5l~x{BgHU-*bi-N^{U zY8c0)JgZ21WQ8L}2DWZqKgSbV04t z4w1_d-PhyMjNkvZHA;7$3f1b+y6dW6kRkmF+v$>dHs7Z{3uA z6NH|QQ{1<>>cFfJMC}Dz?*sGfO_=Gf|ieFpgza7PaHk$uU(4yg> zDLrMmac+&hZuRjeGxbiL&yD^hYq#w^4WEzd5d`CgMG`MXUI{_2A@hqZ3J%hxJl! zO!|siwKA+T#zk&z_Yt#>Lc87jnw@_BErts8RFm|xAM}=ygohB675ie<&10KSX^v2d z4VMVqGX314VLy0|*&uj~!f3TW`RUD-7SC6NHq(7>ZR3Suk)`+3D(qcDGK&_QdgL?- zmEmoTMf@A8;+D)~vyOUS`}pIgRk;v`+jt{{_LdJnwoe%!mJ^;iXDP~$(+&Vc|f( zX+&qEPA5+kHFPB_bHJz%|D@`9QX(HI!0}1}R@?eajQ&eA$Uu~~1*{xlYP_T>*Rd7D>cF5MJIsADgz5}cVyxmBHWhD44!C{CcaZu8D1{|LU zm6R-l(j9RVb>x|fZV?x}Keakp-O|$si5MKYBkjcx_*%Z>ZMISQeAMDU2yJ!dCz-eD zvR>$OPJ&x!v&4}#h8G_L8qnvFu>@=_6qYOKuv|QT9c+b*kTy#ewbjI5|I_{4rtL@b zgWe3#o`w(OWjV*nDYRH#cf@TXh4G;PF~kdU*n3*od^*7}?wqkNCNvg~z2q&@-gQE# zMVue&g>F}1!I}E?4qxs957CUMQWf*mW9NNtiwZ)hr>brG;OMR|k^Ram&*CdixW%h+ zT=!tBCgRIA=mj8Hog9*Nl~^r|Vjp0q`a{2(=C?ARp&hF94&*W`OwH+S$7(7y&)wQ> zB%)6ny0UudwF$s~)6F&vt-bz)ZX4~#;=7Y7iNV@0S{fnrl0#~f#4&H{{cBgYXDf*- zoV_jQX(pI(Yx)*%6a6{%V)WyH5kIZt7?^kcSC<hb>)HMw`|WIZW=X~4w(Y`T<^Si`V%cvMZ*Q!%+kY**{s{(*Nd|$~q-f-;*RIYD`DT8nU+$Bv@55e>X;36A)Vgc_Fz)Nyr+3`B-#V zcrgd%^DiiDs|$kec&l^VlvJ4zp!u*=?NX!Gviv*5zhM&pO+Rd+x8IP13K zwtEI`osTA&-~B(>d-HH8-@kwOyso)svyOcmj3s0p5<(hFk9Orqy z->-FfzpLLPz*Lwt{w2bPD*Khl&XrPTjMtx^YT>Ee^ygEb%tk z(q@J;qniA1OGS~PP1$Ocm1hRZYWrrsmxZ(8g04+WlL`OsJrJIx?qWF-G?zC!&7E}D zdfqzU>ow4@>%{Y$?@~Fx=9FX=7Us*F!m6tuU92p-lcQ5$rB}Q?X@0p>$UX4eYXe&SG&synmP9u4@Zz^$~A|r2HR%}=p?$W5i$*lyOF-iU>GkdOMw%g!2+rvS}=ris!a8pYA6oiJyalk1B#1qShuI8 zh%S*E4I@kxTX z55xgbqM&6hD37<;tRL#q$)#$}Lp~x~kO4`XMh(Ypri5*rEv-WYt;=Q`Py2bUsI5A> zxq}Ch;TB@6-7NyURkJOS=Vka~!097R`>WL3BeIEHsJGVDy}1e6B6!~^!3TFxPAA++ zHe2Lst0r#f3{YW@?6_whUyzY{L(Ntia^c2W?c};$h@jEWJMPl!Btlv{t1(6-7BI`$ zieaPoRA~S&TY^#K9^UsL?Dc-50~nb39-GbN1Fop6psms_nZ3J2IUv)1=OKY0$2dVZ zE|BDKVO{E;meeYYv;%}UOWW>H()NTkNu%AK@7(-WqBJ7+==)2FvBH)-K;p+Byj`Rx zTS;SGj&c3@pd3kjo}fTKgg97yS|5V4RKv#{#ke2F$NP{q&sO|Q&p+EY6Sf-@Z$5(C zrOosiPSJufGjI&RO=<-uf@Z+SHUEv zu7nv6op$fMWwG;sgc*$`+O1Lc(L6P{u;XQ zlF2!YPa{R|`Y79Ax6x2IiG$ubM=N&_@qeUBIixmghFO*9&pwsTQq=6jAc@=yPttKm z9)%Ef{0y%-m(zBy&bX*E^XdAG=U zQ^48P;sOBTp3_!pYuWE>ynj5hO+wY%I`uKw+p1?DD41T=z4t3J-jrNYn^+;-<%792=u;b)_y+N zBwO*iIakSp3Ip}da^ZX>HbB7(AB-;qP`a)OH;lw*Fm;bP7Y82EK5qQZosR6IuFBq;Ov8Q?^vIl0ik*&y_K@%I$bEHcn}-X;a=8v za}yJ7OIj`(>{!{PREAfnIJWq0T>QmT{rHyhAA=nH>FMt5K{)sGy$3Ju!V`Wy<+|}* zqbrMJj|n2+ZCUq0Z`|X#@n?8MQ!hdRN8nmdNEASX!!KbqY#=;NBIv*4b zzWY?4s`DT>;j`o2+x{nBtnS+2T!&Hl`8-nH|BXi+EJ9{3|2+RSY=qDj#L8=twzGYlbY{Kp4IJtX zd+jTXbDpgcw%|f_8~Z}l9QtqR@;xX=#7L&L*Ws(|YJ!tkVz~RxmjOX9H;k zKUJr^tbq*R+WT43%`YvqvL^wKqnf301(g%<7dcd`pm>|h{j?UOB!?*h?)RF`{1hjHi%f&_G?{60kcTbbML4PI2V-qfn^yuy0+@R^p zfN$SN#Z<9HG?8|ZaBXW`&xcrHUz%5sxlQ)1jt5>g?HGwBRLz;uynjFKM!Y%H`+Bh1 zOjh9hYxn52ri=oDmIN{WAo``S)5TQw{xzq<0eo!^Vk<|14~*U=zkXTgET54+sLEX@ z=&rdf#Wmw_nLLtv4>=}~gu!{++*F+`5GGe;%dU;d$d+SmzBPM&C2v|)f;m?f+7)nX z^(su3HWRH6oW&rNe!Ck?7AKW=$D#S2tZYujYn1~SfzF+{@y)LUQ)!UHlY84Mxw#PX z{+gyUdJm?=oxgS;gKf}uDSeII^ic=%lU$A0&|u-5`Vf_cEKnHcimko;(3NqC;4(m0 zB}=$V7usOybn0Vm9!AB1OE4$tagX%*6x(oxY?(lW{X;;eldG&kbp{b5JFYy3v!rny zDRY8IWi5=Mx9+K5#{of(4}IDj9;{lR!l(Ofh|&xc8k#F=QR^2nW$HshKgvFP@?GmB zc(u*dG>PuN#7wAVgZpJt!@B@>OE=bi;7uBc6Vf7tfOhVp1ACniIB?v=XROw^R~ zi7(S1w()aDOBeTfKcDvgE6hfx1d6Zur1fFjMVvv^xMz-;!cXA3O{)6$rE5XLjh~7` zWonM0edY?5bdU&Y1zyUE{#6dKH%r$2o<*sG^kNF z<-69kFT?M_N3grpl;ym{=se3+%qq6|x?1{`X`BPQSf`k^Lm}`UDQ`9RlS*f!SHt^! zuK63J&=GiTDt27;6Wq|I!5A{@9)Mo!4)YfOmH4MsIc7G;8OChOeY5X3-u2L_3zIj{sVvfufiYyimNKXR(U7$cQ*4g#jeNb5e#;gedrA_MNT)Ebd1P2cmLShvPQ+l{?W;G<%6K<#{7ta1(q8yWcvY_&c z?v@56Ga=R^?V4(TBH3PkMn^Xs<*Vd-lGijUlLU+3JoxI%hf*wQ#yabgnyf3gWVJoU z%X%_Sy}Rr590gdRb8A<-UM1PUN>S@yzmsP00P)CGqbIP#-JTLHS3zCtkEg1mU^q;&2%YuT{tjYrV>)m{cvTruoT^VV;d( zpUfWE3Sk#OkIh1YKd}jF#&BRsdWBee0b;S2EVyP!PcW?@wziuFr)gTWKop=vg2vTL zYt~)T0XLH}NFjGok&3)%IWAvC6{z!m?Ucy3{&bOx+-D>*@33f@2Oh_OU5|1j%9k_A zub&hzVpp~$it2E`8POq?viqP(HJv;-^sw>t308%KEK)>(wl2QifpPG_XPY?~U)thM zCaM3*CFt}JIfz~EdxceQn@ul0K-kYXGiSYC5}Z(2M$4us`op8`*W30=@z5V8dn}nM z9B9+z2drP6_1^oeedFc48UCatVqD-MMY?6!fjT9rqz0>pq+wGy1*Z=CU%!$!uu?eB z(iLD5mV9VGw1_VHLl5?SAj5O&T-I7uh_Nc|gKYQe_+SkQw9b|LE!&%_~K?EPfnZuIB@%9Rzz zhBRyu7IMBNDTrIcYAxKow(cf}DE9#5k(sV~4U#FwJGhwmG;Naa3=!8(lTJF@&i4CO#Jy(y_= z*Y453MoDhFg|8IGt=Cl)&~dAK$$FHs%JZO_ApT_-T6CgN_sAN-kIh9@MOT05uC>tV zI+R-SxKBve$N53m`#XJ)^Yv;x4~55nY}-{5`TY3tQxEp`4CIyGYnElk2zK;|ckF$6 z_;^ujcf7md{L|KR`2lygd>V0|FYj#54=Qc^G#)npj3-; zT>1R-$#Vq}gIhi?bJc&y|xUmc}H{*K<5 z-_OEJkx5mUw|9)b6BU_kTFG4}i{mh$a6nm3;^+#C57wjH{Gs^Fe7q*95yGp~3cjvT zLilI^S&~zr`7?|P__Bb>@7x=bmJi{T-q(d1BJD|ltL&7#xvpKF|D~F@FR{MgT*3OK z>K2=#G8r>ISg_i@sHhy`3sqhlni{QXlxw(N++vZmj5eFC_&T)C+~P-|Y*LOku2klW zq)VJ7re`boyI{~S5t9L$Rnby-k~SI)QZIx83%_$6h7aA;rZ)|7=WR}A)t4umpV)+ybH5(#U~ zJZ5!j_|C=TrElbdmawY)&w74ik30N)m%o<{<}Z&|%#SZmaPbB|Cu?O+{G4jgEciLy zWIFMa|8g4qntiwX#IGNnUIoAAdV(i@&GQlrelL8zdgAxu(A|RHOJk)Izn3TL4OV{6 zcAQxGwJ=z)^84rf1V0=|h{Jbma$)&Nl%TugpD&<49OfUC@V^2j{2!vB{+BNxK65#m z_xOX)=)vdLf1bU@;@5#|MY0?Kj-hy`TIKymH*72 zf9B8sz4IsZF9=XB`iB7hLxBDV5TLKl!2)T+q7Wj<(b&M3@Ibf|BQt!ukWBNsxe$SR z;Z!C+Y9b(jeTOqA$(Qg*rt{3IfAhWQ&jiHV|jXDD>7d($*W zaDU2yPi*E@fAPUTda(uqBJW00Fu>#fsQG1oT6MvwB|l%pPyB`m?uOF+v32aWC0%n7 zCWZTW(2~!Qh9BILa!1Z=^r0Dn$r~-}N5fWVMMLp1RZv!mj);IFqJ6?lr7-+|8~>oW zh`v~xkO^?zj(h@?!Vgt@z9GtA2NXyPpUreQ#YWq1X>oPh+H9K7+;LDlwpR19>aY7{ zd;d~}@cR=Kf;3dfyg+2@?Q^f*0cPvH?yC&Nd4$ofcm|dWS#Q%DW_!?-pp5tti6_s~ z%la;BQD`u_Mt||^rQLpu-_pGD7YEXV#}@}V3HnPz*;oCRhI8-cFOB4tjxUWC*6T0- z69KyGKY##Dko%im^UqcD4^4G?R3(bQWeUGrAsPbr3vQtBL$sD=V+5JrqI|PJ6~D{d zjNKQ>!2W>v`3k=w>FNlw8J)s_hk|J#f=fGNV98uG9-y3&+?OpELEba*<)g*ZUmeji8zr~sS&EXmkU*m!Wwd0R4Mq!#Bjs20 zo_+^g`ie%28eQOJJ%#9saZA3lp;LTnb@@VmmO*8$zwD$rHm%gR5`Vj$ffqDQPl3m* z)AWkPZ_oH3U^(gJ%WwRDL3G;(0e`bk{?ze0joU&lG5j*N+Isz%i$zFZiN_k##k%yF z79OK;;R|Eee+~@AGg?$2+Y_Zky-b zhjU%NrF@wMvtDn$C!pi_{HKtAGHFK4f1m%1;`JAJu`+%OeTka+3;oHa;|pKd_W$Zt zQ*P6q^1`v;PL|DR=e?Ndu+b}8C<~}_npb8=3td&Mk?(bl(;uGNPv=DfUizuwsx6rY zQ{)A!nUPmp`@xia=5zDWw`xX~Q&LxiBIc3`?IVyq;pf*c#8)^zFB-Ug-b!UrEQ+>R z8MR`i3XOQ3{5AgBAQ7H;MI2|=t5}l z_ihEvNfFeRHJPkzM-lDAgw+X{v+*dp6khw~)hP$6XUxjXJTzyGn|Y!c8})lihWD3R z6CMcsQX%w4N1QHH3YD`YWkeB}v=x=Vgj+O$7(tuHO$a~Dq_O4ctGomx|mdu#{-!OGSSFesBU=He?l4jiUTlNI<5EY9Y&baG=u7r6~nQB9ja&$Lr8dM{1yuHl5Pofj%@GS+!i*xDCRI$iH@ zwOuXM+SJ)4c+DEUCuSI%<3HZ>nr`%c@Cd(XgjZ5H?%&x(Cc=#h(a9#J8g1bx#V1~T zY9^3r^v54fy3aX7_@RBp-H~3dfDqn(I;gLsP;pgX^1psJ{+nai%D+B_d5S^d3 zGzNS(fAboL)het4ZO{5|!!W`=t@C@IOcnh3!Sulxk#zcRwZJV?<9Mqp&m)yo7`%|i z(^r3v<76qi)jvacN_bFc@=NjiA%jdYL?3X?wNPZ{+Kv9M`Pg5V6KTE2cw}`dZF(&E z1U{XEeP#=AJ|vN4e|mqD9$f|ODHM7uH zZ+?Z?Az4bU4Pvv>lCn#^3aHT0;0*Mf^CdMI8@pQ~JTU>~!u})yDp$mk5k~m1;xTdGTUL}%ZK|7eCe}VXX2Eu;BB@g!FU>qy1XDo56Gz^_8i;oK7Eh~KORy; zJsx+Ck+{{CrZnujWv|Zx^CP4xY2~9;ekZw?rPB`^o+Bm-nmMHz)S?Ox9n|)3mmuM^ zwh|*Tv0#B<%hV5*gbxDYegGkCAe0Oa5Vaocflfx_7ZNc>uEzkp zu7l>rfK({fFkJZdh5TG$qI2Fsna0kS=5vqO=kh!?w|soJ#Vj^wZCKtxN@;c7a!JWxcu z#QqBJmqommf=S}wUQR_ILHSnp*2?__(IewE7T2~`TJ1+Z^xqHe*5UypDYJ{x)t9Xa(4B7*$%wirFv_4 zI#esm1AEDg6GV+HQ}e)*xE##Tu$j7tfI4auK@aKtoEo!v^Qr^8_V3AIyB}P4`0pvl z{Lg#({#gO}FdnQb5jeo)LTZu?dN#@dTpsi>aBAgS*;ivCD-dDkZcHA#KEnd<712Y| zd@ZC4G~v%wt@K#h+k%(&XDUhmlJCinlLMg}YebS}tm83TJ(zW03KP|; z_)o#lYJxwH{uC}Vj~0z|>5IR*=0Ja>T1%N($_5dauc=XM0>333`g;(Ff8*)s8_pM~`wf0bXtgu+mk~VyFlVR;KpOilu#y)ES1%Y%nv$sl6CE z9D9TERW;kNhKrEkPf<}vciW}dAQt9>$`*kh5XgTJ@!K;tOMt2ucR&>(NHbEp0><_J zxH;rt?P#*4CPLTPShQ?1P9*>)BAz#MSFL9Gc7BG;NT|#bHGT_$b-tpVC6PHPJfi~5 zIr3~};B7={pSMtQVvR|*JtP7EQNGnq)N+c@zU&fXY*$yOVz?g5&m%Ez-DnVbfk2cM z>vEiZq_uNpn-BHiTY`RTovAp>vctMNQTmAenlKgACav|KqDPcW-k!Gw*|LEzt!;z) zFljqz-QururUDt@bgVi~)-x+v%KxIfEJP@}SgkTUiXrj1c$?vR&PQ+WowRS#M&MS- zTHO>9gR7=;G@A4-5hFtRs$|m2!9PyDxQTu{Dbm47g&#rZI9h|H15{+FjbQUtMd-nv zM5tm5_^ca^IMmvird}io0-E9NYlyB(`^^cmT`+<3N{d?nFEn{kTqg60t!s!KH953C zITnGz<80~#=TsSJoOI@Txdsi1wl!A#pN(kB@+03y5(H6hqJ$KL-NcW74PYQE(1O`3-P~*}d0SZeoQZzTD41}7~tyRectdNan zl>ZUi+^#BkQ`iOZ1qpkQOuP6q!v)ziveP1jhG-;$ZEEJq{8(Vf``a5kxz=5!VT{`W zYpPg;wB65NZjU^j6NAUKLd9)Q@;5mGz7rg()z~GX|Bi+rN8V$m&I2tcWrP;8r!I_k z*kAY|>_Cccb$N{BJdDBXGc$!ED38l7Gi;;e_pTG7Bq?h7`YpNw5gMm7IF}Yrr+TdZ z=9JNp6GJd#cMVMA5i((Kz;NN4Zui}p$?v#9-eZ&N8WxMM=qW{)?mB(b-n;nPt)=KnY123T@Wn=kNO4-d(}2;9 z#U^i;;_Dqv118TFo0%!a>4Q##=G}`eAuYwX=9>nsmOmO=|IKLi=av5lc;(IBAQX}% z^@W@*0)UaOS4t=nFhsiJS}?{l4}b+O`N~!vSUy1N&A8}b^Wu4E^-#MPAu4rq@;0TBZ#dl45Uje<3K2R z{09UH$MbH-uNs$vkzrQZ!C1W!DH}Z5qXUZHROptqUw}b{5s};mrE?oJ;yqInKh~=s z8ejiERe}AV_{s~uif?Pn;^HmM`#hgaMet}iUNqlrW$)K`+(H0lu5eHB)8c4Q*YDtb z3xQZV4JKI1u#m4U1YX5NPud~;ZnjX-v9gAp%0B^n6 zs+VH++^R684MNlAAH+aiz2*Z~8iKvz>)$wNS?E{iROmFbP9^VHb{&4gw*>(nLxruw zY)TPgbTQF*odAbo1pl%bnr-J#2r!;ZVNhDF4}CfZ6S)mlgq>a?k2(*X=f|&+jMHbj zd{1QoNHMv4_I+UZ#h|CB|9!UB_@*5-**eo zC-7~+Ajk&7hHyLLDOQq1N)+y0E#3-1ux=|d7b=I>B2_u_(Lr*By3s%dk)@?D_;Kro0Ovws*Me zbp%3~RiBC{o6#UvN2RFP1=fzA81Y{@K;5P=Sifg$3IMiIuXISC9%WP-FKql6w}S3# z726XBP$=QK7>Vkh@g8As#4Ly;Z2Kx7utYFX8}EZukEzK%>`;Uq&Iil79eQT`iY0hf zGdYNH4LMsc2 zulmW`b0Gxqt$S}=pWe8HFLbC|nUZry|lw{_${ugMHcI5I)m(jLXlZ~TQLtdC~ z7+k(oG~xs{fgvtz$$-d)kB^#JqAF^y6NE@;$gw6Gp??q(^#<^Y*XZ4aa!mB0R7p`h ziA&&jPKzPDa9i(t1e%t8!pCHc!X(%E2a_e3&b?!Od>GgJp>}_&Jc|--l^SaMW{Ohz`HOM^octTtC$$ay&XItvZ!5wdocS7Erxv#LOif z#9J|XjaI5a!%47VE$xWua#c;x-(LB}H>k*C4&HglMq#Nn(dBWbO!Lqti>0^hl*iec z&clv-m)g==9^Wx-9(MV^(@-e?uW2X&!hcIR`D2d!2N)X4UW(g z)?AE6^NkIrPSF^20#F!ksr#0Lssuz(ys`=_b$Z~(FV?67Z_QQF5W8PL)YUUS zNB*43K`|>VQx=Mm_GaLTFqaj+C_I!N6Q+{Jz$sHZS19qJMA8BL#GVk9#Gv)0swjz6 zFO{<)t9Xhb~o`WQtgl*Jo$Jc2!HCQ8fGjxT;?mT0WZ>AE!uByO?)I+f2KY1m2T0DN) zs2NWY!8%Q;R}QOldZ90yPg1J~EolGa$X`j zOl=3t|8;+ZtaW|kbD2=5)9(DSm~OW5HAVSkcF_HQ(YhbNqIp^CRM*W(5@&< z94#N4|JNDAq|KACETt8K)wSq0-vaCR7MwR$rNBe)sihAQA_L7vD7p14AkEQVId?|D zlEOVpO7~k{BaqhM0g*N_`zIO+pL_6X3k%j5K1fh8BEFCdX5T7jeVSDu@P1-HD%6|~ z?LEbeSg1ViG2o+}; z0uF`s)Qu5JC9w!}5M9b^+bTD(`-3`oO24^?l>PW z`>ntq^F9gSTo%BDI>jRTr-#bA3}r0%4z|7HM44q*3OV?vUYDg~h|GqcIe5N3Kjo7V z*Nz_VPt(D0mDf5%mnxpb_^YEje;v($bL*j;9k)rtG8F?E$FE+Y-y%a4Xkp=4g#TB7 zqcTyUTGF*w>HB|(Ft=bm{mhY}o>>&f5~1-TIxivf@n--w79jeMcjJ{f6{I0C434|s zTrz`5>Id3j;0bz9-v$zGrb*$m zQ7OasHoxVvru|1yAr#~sSzC*%7=H4kS`#|--Dm5M1&42t35Jk}?wD~W3`8&zH#Db2 zc?j%ICGOhb|5XDiY;b#S{^98NSW%koePyZj$8Qp7T$~mG5)HaSYTiu4%Ir}J7I?G4 zSn)QT>HSLjdC8+D6)(@bUR!~rNtE_kur2BaUQ6EkGN;*RyQWDaY$A$X^2}Eh@Oe9E zWWPzGzZXxcbtXn~qSfE6lfo(m+AbMm&i&N@b&BWCj8o zM-w71ZQ!P$_3L-p>aAnIq9N<*(kyL)_-WGej|`v?J(#gmVZ#dfqTiD9jV|>A?m{6S z8#TGdYZ6IzLL{!eoGgShMh~lcFb>u$-foYuFU1E?V7boX7Xw0PFc)+ig69BcY41(A zX9$Dkw@t1Xaq2N_4iaZ#gB4-kUU-{uIWkKtr0gTox9wn~e8cQbJa1@%BM7&@{qpqP zPS%d3Jy#ZQe7~n!(E{Eyj1ar@Y6i-&J0<}r4dd_JmTo`q)9PYt9YUn36Y&-i zpPgm7pBx@oKFU0GRQd4vf{*(S?6u82su@|<5coY7`_r3?x!wsoe9DPCNm}PbZX_UBPBNQ0SZ) zMs}#`?$f6%4bOSUNo1anv@51JG?WR;TK1i%j!!MljK|EZK}g(_^jd#p=}JYz#ny>H zo1sDGZ|-~BZQBH!_D*I-Jr~1q>iZ7vs2grJl7Bfe=Od~zSEOkJ95&5YV9=;?ds|$& z)3hq6T(r|tJA6WC%N5PfLf3Xx&lGQn6&yPeW?#wsF;Vy{UDO(LXlJ1tmN7O}lkth4_$4rcz!lO|f6u;2X#vH)IV1b@IMehoe)!?hMqg-F16pdTm>CDP3NCE0F2tN{@X zy)K)m77S@}fnXt!M}4xi2wOVNCh`IcWs^irlagAQB?|0$qi}Augj8~I+I%#l3QiZwV9oJ=XUNx$hpq6b6sWUdOFYbE}Y}Zru3Voe0571 z2uT@AOBpFk8S6|LUr3phJwI)Be%9^$T*&!_wDU`4=g&y|O{Vt;srzp}bi4i{*|3YY;%Ipm z7eh2dIf0I`W!5hywAcW7KP)?$j1+e(BH!0%_|=TXw%$Iy#cJ~-b9KPvmTF%qJ!#HY z09q3|k6QY#6QFUeVb|P>X*1#i}v46<#eE=%-K$;jLcWfC)Eps1tl# zu!03EKK=w|niKq-Vkr)l)&!a>x_+G`Kic_o+t$MQA72t&ZE#|-ykGdQXFo@p%@BFN zaA7gbC^LvhUP9)ei+U4LAG9E>4I4Dbp^!=U=ZNYU+R=10Y&w&UFSkXZ_=b&&xg5iw zJBV1?khchpA7cwP4BK%4fBeDPEhItSG)SFE!;`7eq(l_Dyrv4v-K_|PBw2PjwlvNS z0^oEmzI*`%1a1aVk%PguqB#G0R#;pvMhs1#H@~8))t_mL=Sv{fxq3tjfN9<7g4=l3 z(D9WADKcm2xM=T}?jb_Zqhq8>8b1WljF!CI{nvXyt+8r@F+RFCRV6mR8k?;LDcN-x zboVP44evfAN1Q9tdO`jNz28o+bh=9;ho>lJ;t$xGZ7QeHq|NtBf|_2~L5vaHSq8VnPN zDdES|%^u1%rkv!k8#klo9j{t;T5&dz2q7xBwtF_}-M{G)c@9(2?X4ej4?N#U!>B3_>q!B4#*mV;QXOzh za|579R$mgY*>Y{p@@OlOJafk^=hIj+Z?me8WUjT;$fux@&B>c6mmD6(Zoj%@CvnN& zN|EHfL(}j*TP)+!S`64&Du3q8&c4lamNeXc$6cG#0#9!BJp6;kXfHA9e`tPFUPliH zNI&1@pW}{>)xLTSH#F`?g>`!$mr@TNG{&rQ&{ZebstZ;nTwZlO-BbBOL%_z_n}MIk zRLqZkyd30}m$@?*ji+=LXiJ3Q3CDeitd4s&Yl=;8d{?vrmVKXe?%JRlxB$()pGq>0 zi18GLA{#qZJ-u#pC$IVeC>CF;txvS8u)GxZ?o^W%+HW%gF1W3RB=-c1tQuW;P=9~a zgD0>S`URmx^GjvhquHkiPuD~cnDBA{l~{5-pU57xAvvH3k!JnFGQPo4eh3hnPsk_A z0#V~O=(el&clXzR8tyTL3qR4HfaPfGtLLVYX1g=I@pg zI|@MV92e^(#Im}5?Esd;c~F0-^Eni1=`1<>xU|q+g;s!(X(+)9p@o=`@ouu(Vf;S9qHa3P_g0k33qcfP}IxQV;Us$K5iXJA&`3e@eX(WvK4hB zUkd`_nA?7phaobXn0A3rj1lsinKZ+c0xUH;nyeTzYQ1}`7RV$GNqKhx4+vS~GTS%OuZ^XZxMo$Ou_ zI!HQ6`}8CX5J>=r*xb%rIpwR#_KWkE-bHBA)=FqoAY>!2KU&WVX9S|H=8G&Wn%v*; z(fuDJFne9ZQYW+h`(Ql7k8-&hYfLR2(GqT!^LX>z;8|s#KL;b)`8=i zMhKk&RG1gnwYwUt)d~%h0W@R;;}Gt{aV7&Ely=)<&y1d}bZq#&O~s_1n$Lh>rrIDL ze&>mmDTH=-!U3Al^FU-pxplkMrc=E!wu6HJrvd*i)vgItJs1~!|+Lr7DYs3l!^~`*Q<=E9LEqM+bAbi(fwwt$cZm^o9#OIU@q{>Hr5SW&mwVn ze+VVb^w_FSA%YC;cns9D9f-LemXcE<19 zAnhC%kSLsbM7=dSXBzr$ud<+Nysu8^V-T#D<6*bfU)lcP2G~|5T4|fTPS4j(mXcA~ z-m$He6ElHeC9Q)}i}Q*fT+f%{+{*R$V;{$~DteWk<$8OUe%QRK1`(tsGnKoMp2Vyq%HQ$pCsv%Vx<@;09~f>cpzwcF6Cxz2wt}t7=5Cu6F>t*s+mn5K6~m}M{=|eB{JsW~WjYC7qh8)& zB!+GlUyc7L4F)9E%BZee^hBgu19xju-%D7oI)j_OV|w`A{yV$9Pe{9CxChj(IA}5U zuU*7_41&&oN&afhAh(_w!LJYhk^&ofSnj@boE9G!>t<1MLA3Cg0|`v0LYuD!+h^_E zbq%+2p^SWZPD!*?5zqE_=7LWuSK2UE?7%C>C?^CdH1kD|_qM=)0a-;~PgSJ`$?XX_ zbLFGSUn=jeDsbs|QW~9_RwAt$bT9GDFn0RoddH{Gx62n@DOa~0H3#&|*FtgAM<^n# z*JfDm+i54lCC+`F0)%4kyX!7!?zyhL=%Md=ZU+atG#6U@(T>F3Rl0}&+aRCea?RCA?b(E%X6LkBLXk%q5>73(F@JM&NDZ1gP>1+iFt>q;RES(Caj7= zd>#*>gYiAL_Ml9q!NBj2489pFDuURBqlD=oXry>uTrKq64MeTwB%(|iPAp5nTrnc( zwun4|91LAJd_`u7aHb=JBA=;ho~iDhsS%c`bv;wNJX5zTQ-3LwDxYO!o@MNwWfGQU zc0J3yJj=2x%W5f$CZBC%o^9uzy(ui);d-`XdA3tmw#!mBT|Q^KdCm^^oLyl#Zr5|% z%X2)sa`rFfFy!wXG{58NerHkYZ(G?PD&)WQR<>VC3+T(o#9;8`Snr~Ybtmi9RsU%# zi;l%RUO)DE(&Hpy_}x8a2h?+UZahJXLU?0^2~rz)lckvqS%#0my!xvfHWbDzkBM8AUcDVB zlR9)YOtXlOl-E2O;v^Ypuz3OaWY90B+P~0&7f+^C;hlQ4)IFE=Ht%7%{9{ld{H-kY zed2c;aXbD(BJ2I^xHU1Gz!&;aXe-s>n`=$=*Q+?RvYx(YO=g`Nf1z+5R#8U*qM3sC zOj>H0fp7{++;Q%rv@YK?3g`z?2i94N5&@0k7bNQ5(}DqHG+RP3yh5ZwEZJ!~QKMLm z_EN!Mn}6egBr_A)*5ou}CY$X*YceYCIfqvo^N59E2Ygkvj_p(7w{&~wHP!9wI7X7@ zyCr^npzqD&652M>vLvNW)%^Ilada;?9+2o7{xGz;P`16?)$BpZI&PY7%zgTc;-N3c1;&mN2kNtl7H6z@r{9VqC z$gr+^H;ThL9;%I(VpT2KE8Op;GW;en3|lGOB=R;5B2q|9fN#(|Ur{Qq%Y@!mnqp3i zM;-$~2tuH+5IA7s7vbe8QWZhfQu(>z1<}5FtO{8aA}a5QL@Hrm`2rdgb*&!t_=~|` z21C$RHZ5C-$)_zEJ{z#-Eq`y+L;5drnYgrAQ3@@BxPxI}#N*~}qrhaYT#pF~3z^Vj zo;uLFRfAcA#$1fB_knl%BtS|5-a0x5UhAXPdmU&8Pd!5+DwQP`Z~}3VxR6d;_hbOnX?uy8W*L)q0PEK25^y9STDzrxgNoT+Fgd{Q5TZa@A%|cG3P8+O z7_d`TbZ8h372&-}E}(Pc;ld{Z9@Il|TVN6UvYRCJWEc&o!wY$%xmb!dUbb6qZU!Rl z&^&*^7>lU2T8Mh^Aj%FGd9tS|NyF&UT`u3eXa>YQNNAW&O`Ih4B}^B)lEdwU_*FXW z&2(W=Ej00^L$ncmQSw&03)1$((U?MkiKK0C_8J&x=_;8kbPZ71TMTRO+9;CV;;3xO zhDZs?6g!|*Pg2H)q+(R)gBTM860W!?H^p*$FUe^U4WJx~`l)F&S7Q%2w3`ZaZWNgc z;xrCzP;nsPso<@suS2Z#dYq<&By{+GF;I;5bl50=n_mo&y`s9L0;NA~J2-~VQHi-1 zWBHo3@xwcrWtFNkJy|XifxN356gRCe=qy>-M>r_vM%#W|zBLBsLdf%0sR!$JGR6iW zv5RiIh}qRrfjjR_t)`tl5}+dGGM4AP_KnGdi_Xcg?=9x{y2t@}XyN!EM%{q~X!8Ptlvc!y zV<^a(%S6OcUhnP~9gbIMqLeB^;zvlx8{8}T6_+SU2Y5S1ngH`SGj1m8PuiM5VxA@CC1v?Rd?8~6ivm7lS0;38AKb(@NQY8#ABG*R>aBF7Wx;0O zBTR>lZQjinNH|=mZhQ9G;L`ESk^wzYPb6ScdILn%qsofpHP);@S=D`D@Tn5;ARc3# z@T7Z5QGJy(9Fq%`dZXiNDErr^hMc!*KXJBzk}jo?R!xblPTDK~D6&OXkm6t+>EDDE zNN8w~?4J5dbmWV&D|D9(s@#fA4r*`E_jdd}8g+flQ_I2l5bhFsuEyb;3gw#r9={fR z3As;yO_kj?VcN?}m*R|+*HwMnTzsW_7i?;wa!}nH#fq@uyW$_~emVPR&g2cw`FSIX zbEm}i;~-pG8$@m$&NvnCW!(6t{oF1c{EC&{uY`>;A%LG-Aoc9HlJQ?K||R1#oCP%e}*3jQi?yC};D6$p6#MDP-a4@p(w zHc_m^z0(KCg-gxNt5=lyeh^ZpO^-utVG`2YTV&16CfE%ZH31UK#ur5ciQBwct-sS$+k_6ucxdWUbDh2|e&{ z=5z9{&95?`l@e+kghX_F+P3o&LcMIo*c&r;YF}h%c=xH+Pbk7-aHWX*MDNzdz+y`Q zkeW2|>SI~HG!qWkbA+lsZNAEfHSV8Nh*Wg`XNH)3Vt5&B^&|H)=e zj?OpmqkGKd%h8WswBTh`f37o~-z)Ba&tuG8OjB~-oinh8MuFr6!R{PLLFBRIj5kr& z2gBDP8WSqX(O(g#;oX6flO=La?!K!ZLS{e@O4fK?-#3}G5A$Wj@XUSnh&~0-DB6Q% z>6(I!^y8erPcm{FQo|D^B$$8#AmZXyJU^>V2awn+R_JkUDzZjyB1&}lSp}rbai%Ql z%P};inAyNmLWvzrYvCl$=Z2+sv4MY0aNIfYIEiVQ)yG~30ba&7EdzhEUyC{ zsRMHm;o8R34t1@0E3Zy~XV4JlL8ff3O70FKJG!8M-HmsEB=VW$Ku*`Wn{w8w(P6_m z>xPpXzv}G&JeV}B3y@8G4FP|O1IMlO)L{Yrv5l|&-K4I8f=Wn~8#Pt3anqBMwfcA^ zCWOtLJahpqNu^sW82nL3MmtzQ;M4Afs}pSR`IZIKT{M9G&9ZcQOZtXW+HE?1a)#yV z46w5TR_61U2;t^mvprAa^;ysoreq{7Y2#dI+v>z^xsWK?gi>$6d6R_-Bj=xf{zL^` zn|WwkH(p5q;aQ%eCA$YhHI!MvBBAnZ9Nb)Kx=>nT`ZJi$%F6tS-$c!$m)qXl78h~4 z!c7EeQA}m{@u_)1sxXWmKD>nkOMnCg7W`;sHI0X;v!M?%ap%XpRo{SfGu2V_^0n-> zlMwhs?5iQof?6rJfS~YJ4KG~K^IrcT>=!tN=iw~^($h~Za`_WHhaq`&G z489=_?-B8$gn-N-UqebNiWsc+V@sftGhCEIlA*@ZMV zq~g!fohh405$M$rB<8?#KU%&nw0lz`trEyQgyes>CW^{MmU{M4S+aF>2mfU)+4@V({~eA-^xORXf6LIwFEPEVrk1MAdZcywnl% zykqz84vuQ)UYpMNpw7g!&g7cT)JvV|&pY@3?nG6)xHet9pst*>t~}LX$NzPV@IPYu zzgtYNjsYf{yS}`>W}~t7Xzdq*EX*+QXzfk?b`4MG0AVIGPkVG=>*}*8Sde(Gna+@X z^((m_TVk$q$UuJoxH&HUZzS`|5>c9xsS)=JpMz$+xD`20!A%8-wvt`w8vDK`uw1hG z?TB?e;_cieVYcK>Vik_)9SHJp2QaxT<>_$@C%V`W#wP0kZsNCXb2M3Gs7pgkTR;&U zbWz+fS>mC0da~4W)y(97b;QXn`wzL#?B}niKRIhhWzsbXGEB5Tb!}JDIa>`L9U>C$ zCM}^rbi?3P*H?o%6tQ&TXdPVavl%9kA^<=h^(=3`GRG602VN4MEjBPj#vTf!tHdvM!dt;`Y0Q%Kc31&85TsbSQ=^d*b!kU`WWAB(88_)oRk5zLwSLXVJ z_sHl7&4%rQu*(RtXC=3nN<`IxGMiy>&owd&KnN2!iYasQz7e6^Gn~;U@^nB%;_vMe zqY)_`V=iSy_wGw$#}bgV!In>Bdj}qdkAG)L{_jmB*HT4T6N$}GvSo?QelAg3eh$Km zm2>(g%Hn*w30m=@FhrTjfW=g!*pAar3TGX8mNw`Tc&4nz&?Hb$7D_xnAXW5H+=J*O zB=b;+q-`lM-iL*xLVW*f^Is$#Ex~HpTlx&RSccB*BaP~7U&0o1MrLLE4N(Z5+3N{? ze>(wNPdg9JV)Q)9YUM~%n19^Z=&$=u8N|XDL`x?3u<|<`oClI*DYm#CtxW1X_+d$3 zNl)Hk)v*n14FQuSr9XIQa8R4+o@ot!CaL`Q~fP%WhtR08`vBw>G= zWt3ym`NsIw;wlH4%4ooY&M#kN!DdlF_T+l|7YEQ~0W&KTeu^_W13LLy;JQIa188~# z474{MHPC8-6!<6tVa`XpBrZuj)2w0>kkApu?3frq!VK3n&V0=N^mI%=>1Q5xi~@`C zU*aw3nenj#oDQ+?SJj9eyePfZ_&1tDY#I8&qwkxX*se`Rhi@18fafz_I_Frc-%|{b zo^Y*ImD*-9(`_=c(_7!JrF+iCvjySPGNdlQbwMVP;k12?njSo8a0?xnPN2At9%8Ve zh`FR3*x+6yx3M%|UPgmC466rlaetSeG)`c7RT{KNy2MwncIC;LbKslCAj)7YM1@!m zc4sr2%I9G?QJ84WS-*<$u3%gTMV@`{i?=F2lTCe(SPL}?gOASsBxNGG z%20fBBo5Cwh-)T3Vft3syx2(df6hKqWJL$s)G0`fiERW5&}?0Vgsy@Up4C~uniS42 z6KefbW5TX?V>ES8Ah=y;{Ve?jDP9>Rr+Zx-2pqDLWj z;O=ken>U}k`Yelq;$Y^KQ!`Pi1r;-(ptIggoUUabi75Wk--sX>tyt2Q5n}<0M4NL= z&=Il0pjW=NmDn6}pTbJfidi)P2M$zs1V75`d|at;#}V3};LnYBL=g>9IMlnaR$^p9 zcq*_MnY(mUET-@%^%?q=HFEJ%nB~BOw~BZpbezC$1RExpPl%iwa>w3S-d?XE_D>-U zuOwIT>!K;QOx1~$NWXR~joDp$g9h88kduG*Z#RkqK}Xc2`Hx-}dkB5x)-9j=eFM2? z+a*%)CWxAf8g`bMGxuAO3;YlB&*>Lt=q6Z;_yM8_rmP#bUJML1Sg(%*l9)V?0bpP&Ai9U2{5DQ z&FMnSK;&Fc-bYV3*bGUwO=20FF#go9dujsopCaErTCV1`D*gT$QweU8^DGkaNK>f% zicu0|ok^y4=~LD3r({@VO7KToR&UvJ!0^u`u@_zC7-}Z*^v_d65B5=wANg^eYSWB> zQ`e1Scc0U;dq*(q*7&y_uk*VAW=dPbK3+@nryKIfn#I%5)$Y_gy1Kt2Uv zscC@3yK98oE3Z#q?mkb8M5|<&){iy*6vSEeh%=bT9~e59?ZAZ}tvco-3&ZrC+)nq; zd!=HNGHT`ATYVs7S;$Ke_D6@$)k{;@0 zL(@u`ljj9bLy|Y3cuNG!>W#myuz71KUJin$#nMmG_H^kj_-g$fK(eEx_-$a|I&$|0 zO=rYcgXt@t9V^>~|8df$rBcuKS{@C@izen5%K@nggiQB*c>$=57(XA#*A2vf(#%RF z=7zLx)aAlUY2mrk`~znek<3%!72DiJU=jo9-*&dBMt}gQU2JjLb z={q0(yggr)xvl6?2K1!xb!Nf+WIbsHe2@p9ShaFksW38N%aK95zuc`Ryy(x_)K{^4fN%1LL$_f`RhkUxqe866{w!(Je=ALgH7ffdeV@gM%yh@9R9Z3l3;L;~& zw@TLvKSt?axgDF7)phnBa$XoZjJNvYe-u1hGW*?uYdCiRMw(;`)n8i z5<(|6?$&euMe(PTB}O%9tQ}b-yckjIX;_rt18(^G>rtqFlrZ2kgN zEn8lEeda%QOl`OKCM(~gPY^u?aOmyk;>Lp#@-?|h0VGmv7XB0NkJ zdPj9b!&L<{%6Nsj!hiTR`=%nnvWgIjl_EXsMXaq4r&wSa^_PTSlHi!9?C>Nq)05+( zSHe+J=%%d{D+xaEYtMZWrKWWo8dt7!=D>O*A&fPiMK0j=f(3yERwfGOt=4VaRyJD4 zCa~Gd$oQvzRlr zHbOzW%D0+W;tc&Ob+=7bQy7cgwzHn^18L4@KloWDEn1=TtDei?<>KKDx7R$E0jURw z71~Fa%nqOJgbYygm#Z3cMrw8(Xta-4(=mgmXBv}HL9)wH*Ok8P1E(`V7NH-?{Zala zf2%dADQhm)H4hm6+Gy3-bnus@(j1VDSh2yX=&;_grB*Vrqzz2Pf)2NonkdGfr)PM; z>Sq2yj`Hf8nFXZ>&L*+FJKi%ae)4W!2$cb)4|*E-&X8&Nil1C9D>2ONJhz|HpmV(5 z(dtOgd(eBJIUQulp$Ajr(q%CZu)|)1*YH)PDfs=VL_d&`$D_;@iDyHy@X4hf!aL`H z+fR%sBS&l6O)2PM$r?gz19<*r|J%dCQ(v-_&s?~s9iEqp^&0@Lb*q$(b(2ALjlP;! zJXn3ZHJ;T;FqSW@ozbsYe*6ZGC zzae9Ontbu$drNOQC|8j))z`AQ=Cn)R)-zIqoOg;H;U5S}bI?qy$vtbjsd+{8C4yK> z@coISH~KE9vDy*}2$HDxw>oR{l&agK4wb(;IUIO*!O6ewJM%0wHl688=Ro3o@G_w8 zOWU6EXyU}Y(bv}(H$3mo=0G?$P+$Pc+Mct|dzyduw5VQcwYk(Dbg3ilQdiBTo=cZ{ zpI^H2`;t(#x8J7sT2SwewBEs*-rJXY?>_Gx`rSLCdijCP2_vN{8NhIX&ryG=}9Lbx_h9XAbw5SuUtk;bYq__CeXD`U& z9vT(HnjRu%`@6j;^Dc4Wqq!xCvTwJTl*b&nKpwg@Zwb3_u-r&~&hd(2SXbZZTVR*) zK(loHaN*AXdz0wP4nq3E%g$F*i^hv0G{b!Hb*|D;$v1^qov1~TyVv5xh{x{k@p7BE zpHu1)LlW<5(~2dgPZoqo%$%yRmw12r%s=rDjhAM{KVG==YH96+%SgzjPp775FTL$8 z`}%vXl(3XPsZ`#=1mqZs5S9q!^y9DX*=?&oxPqQp@WB;05{PR0Tp~H03E}j89e#d4 zL_hEN__LD;5b2g9SR29QFhuyNfyN?I*kY@g!2ZgG&oWY7*eduKdgBNRYqN(SH%^OY zIvt_XAu@}}mEh8G4`6^Wgy1`kCG)n8B}NgUiq-(q_CR3+0VHPB0-Hp8A;qikZ-@YX zaDWLvSluh9(w|E+xSz@!u_JP%BktaIA~Na5gz~v0H+dJL8*rJ60EmGHO1;@-jKpJs z)k969;9)jQ5p7ivhAIA?1Isoq>Embu_BYsq7iuVid~m8t_RKn5lrSmoBd&dD6e96N z(K~{&;1}CGUh3|ZE>P1PJ9|S6pZ*Srqc3&8k665;?;@rbX6ZZXabFg-N|8|w$V=J8 z#`Eh|vf$OP#|vw%Z2{zW@|1==1OBJLtmJ;!rlHO@kt$^JQ5GOG5SK5zRQ)zFlVX6EBZ+QS?YWY`Tk<0~AYviF{j}{T+|>mMTC&FrDUS&Z6hvC+jFzi8#*PgLT@VmXeq40Vv*NE6)9Dzw-?_Qs z+^*4*2a|J|s}t!bTm>TzpRsm<;+U;TRZ@U8!u!laTehx@>7qmvehCXmcom}vNrO$k zZlzN4TBuJph5P4vY+LfZGh(bVL^_LIE2GP|NyH`#za)DyidCtw>H*hVcSD#$YQayD&Q;IF< zrBXP%KCBtccuD9Zb?A!8vcLj=8VDuNd)7S@O-!w(2+M^rS-&4jyDW$FhZq{_A_p8X z@HC9oZF&~IV#@o#qV#6(jdSNIY-(rxi_N4daev?`8srYD;H%C)it3ZNjT*3Em*7!+ zx;qH`=bT}QW-7>aoYTr<4)(tw;60g}wOPv}zNJD04vNI=j)SWnW>V7pT2(RbBspda zMj3S1^`40^2AOs0%D3W;T1Z@phxDSy^nZJWCp2H?Ccg9?k}G~eTC!+?@V3J_xG5R2 z*>~XhvXk)QfUw@`GGWJ8x5s4TP zYR`bqbRhx9on`oipo`?v}P-r*<`jeEUS?fA76UsCxCyYm#vQ0KztOW7GJ z6q!v=vLe0yX@kM{)sUx1OH+N-#I8JgV(*nG7}52u#Gq!JHZGS)4L7r zeED}QwBVOw-j4Q`Lp@ajc`lxOa<9b0NF>L>c8zrX_lzj!y)>h7ySD69IL2q|j6#i) z*nxzj`?m0O8JQa^(d-nF`vkU<54@zOv>R^*(%FJ&u{gkD!~8^!bDS z^dk#CkRW{RH=r%j;!f=h&06)=4X=6~vV5Di6p#RjXzao5zD&Z#;f46Lm3zpRaAkeK z!Bu$c1kiiROtmFMixy44xiChgn_8k5=J=NGqKjh;#Hx@*;gp%@do<$;5p<2jv!m|s;tOgq1 zDfjK`AOgCd?FYZT7<48Q)&QPE_xF|Q=Ix7uBUk%+qahF7c+WQG0Y(7b55l*`g&830 zlTC7y(~btF%yKhWU3*RXb0elBmTo=q*Jo-iabZ?2GSiW-6IfvD5&py!f5ugVfEpnq zQSVB@)u=!*mZ#zO)IufLsx6nqGQK?>>xA*<*YjWH#+&#-B;aDx4kSl5xp1HmMHd>% zDme+LBhi1p+0i*HTF2g}$FpS_nC{ZHF+f;v)%-jP-hQD;Y=e~;0E>s87#wusz|T&g zid6vCU-i~3ZZs6$`52myE7ebN_?Kn++SJi;!XxkoS9A4&pLISmExV~Rh$IVEWx$Ud zS(LehurO4URqob(aI-V(APP_cDR@Yz>EMTUyz(%>DB=htU#Y0qQnMgRyjD#unQWs zQj;UMcGKod{I{*a-#P(7bAZHv9#%oSQm`yyqrwPlGaJHj4&eo;6oo&1J?+4nGF4{y zm+w_Uj1pZTP#CG)#)1bra;XW`&kUfXDicyAv-vPl3{90hRAU$5892&!8NrS|YYzy) zsYy?bl%UUunN=5(5O1Q&2pvix>avTM%u*g#IJ4woQ~~?`@IL+cNH!bHYB_;%Q}XaG47kf_A=nTbC<ZL&YP*Hr6!Mz@yz!^&RfzPpv_p+sU4))VVrMR>5SLU~bOK$lft9D*aOTo40*+lg zG*4%-it|O|>?Ve6BdiQm`#yX-n2P|qGyHEw4N@{gY-6g2j zK;DS*7x3tq3aoX2_OAS$i1;oheGEC#w zN*4`r`i?hMWJt4a1#f|Cf&bpB((ZT}QuQ)^^R^mi8cG*hTV}iPAM{ z0H9g8DW_VS+<%si$a|5w!C>=WtA*1M4V3p=|NlWp8yn8`5y&k>BWDs5Tey(ovt#0>Xm^GQ+DtT5 zOxEec@%BHqjJ|j^Pr{!4G@)XhHl^i30+sWU-umO^0lV~pRk4Ns)*kQTQO+@HGz46hc}e6hsMN-ND!3cBkV|0!!LF zjfDvOYo$?U9(ET%C|5X+>)HV0N2+BSU9s1n2q+I~waL<9$sep(hilHT5YMG>JRpNN zLZXKyPZ~oYM#(Y+vlcgj-I4(4P$9^SF+g0Dv85~?p1%@xnQ>c_{mW@{f#`bXAzdgr z<)iS&o6$_gXT&IZBUJBoveWxOcL=w5T=N|Yq$tb-*Hh3`H;^r@BZS5eYb%l%uz@`q zxQ2KXSC0cQO8}{=ol={B=cFZ?1>U@V9E;;*AJ%BCJPnFCDF|*h7pEzz`^h^^NY-p5 zo2^5ayNgf>+cs-iXD;l9HWTLgHOZ*bOb^}s^`_{fYx!Uirg|nnhLYZpoG+j`JRIbM z{yRH>>u~2<8kOVzxI{U@fE5{b`FrOj@hq$ukU3&L z`QgA4aoLXVUgTWL{M~X=)C@IP9|Z1YpL{k+TmO0v`${SWvV4*9WR_>eCh;uYu_@L# zg)1|^AyWyD)7oUnJMKk*4f&@(*1u;#Rb|#%cQ;e*!3A7!JJy2xgeXDxZN1^RUEA`^ z6+|dBu?1l=gZ?sMCm%>76|-FSn6@G zG=UCa`H1xmF4QQ$6cXfW5?V+&u=BlrL2lFRK?efA9+4G3f29ZT1L0c9IeE{tcx()7 z=!@A=kQ-JMm+@}?XjDnHr#|(9_0xHyxHh47D)|iP4+>MfDGtFX6I?1<3X9b@0NuC! z6P_1wy>nR%Q_G~lfn|r37z`RbqHyI)0(}4E<1H>@zFS+qg`&q$08`qp zug+vj)dyrsYrd9eF#8n!;n^P*?UJf*a6eW0LY0-mWIl*rq}aO%vC8PdirZ+;%R$y&yVy4NAM~C2)TjWJ4 zk9B9aIU2C{$%EL6VT{cz>AvedsQ#t+9V*l1FJb2fp_QJkhhPtJYT)<+ksf$1IHcdN-~q%sq)Bir`ROCUF@RfdkX zjCv(0;E1B}`nYO*a)}_xN6?zvIBK;2`k1=Z8)5HByH9#&tp~jMhrxCp6urXHUXJ-u z&NiTKBDM9=e9^q!*KOvBC#*>tRbI~TI2UA$I!U6O;Q^NqgAN}~02vX}S#tlJwk7fK zUcu%8!XQ!_m&^QiOPFKSeDHue9Z~z7EHmlTYAGK%skfm&u-gaVbkXQvi_Br~xy-80 z-$c7+E4AHHAosHx>C%K3@%Zz2!B$(?keYda+tDR%LCM&ZDu1|qnDD((L*MR?ChgA8 zjWkls-)U!ISCI3S%!nr!iRN}vy;J5+TR&%QS6l4v3u@SB&x`>jo-?8H(dz_8qOoH zLLOh57;d<7V}hPEymjf@nM+{STC|q4#eJ&m7<0u0Yh%MPhtF4*I}Q_BD8*t`i1r*f z+kjYcV{;b}I%m^nk#%Qc#v^B@0>?*67_{U*X=?Nxd21Sb{w5MCwl_$WF!c_-lVgu# z!hcT~QTsEfjWne<5$jttvJ>%61aMoAoAks{mja_o5RL6W`o(;?hg!2-)>_s^dJFzn zITR9+RS@Z+#DW!pr>+N$!dPL_2DvRF8Ub5;Q4f{tybYDCyb}=J0uBxgqfKa>UPW^; zz)QDiXj8cCuE>8pOMOPFv(7%tH`Y`Jx`wq;ioM5u4%p!!ja9i;N#1$k;G_HsI%|)d zHnRCiES}?<8kqdM1X{|@`?bn1FAh>+`_|||kse6M>XoNYsf$M@xS-H`Q+LV1{8FFL z_V4)$Ebt-D6{d~zb~>EZ!?C3Na~ z(CrJh19AS&Cs&pof*>?1ud&!g1WB?1mE&X);b=JLNu6Is>k43Ze(>_XU=#QueWC)TnbbjT2>co#i70AjPQIsBEt~Q^E6~(dcks zO4ib5E2PUjpJkX7I#UsPa~)lfyy@^EL(aA>Ru#cN4slKcITl@t2}S1bPuv0G%1h4> zv@VHN&b~IDU0C-wqSA>2P0g3P?nuT9s}{b16K@1(nOr}{DrSU%CJ)DRJCvEz28iYqul#G0Bl@SBzEuqXcSZ?vywRa@&T z?2@pCsYIy<8VN47CSM_G&bk}0^C@1rcGV$$y2jnylF3^AA)m~Lo0>Z5J`8-n$j$dWDv&>1xc z1B+VnIpc<4jp6Q6E8yh518Gsa_C{?e8=4_O3Me8W^w+BPfvORA5}cbCE!K0a#f|m} z2mkA;UAh50*+7;>rw9Y67Tx`K>W zc%>qWEkJrM$e|PHvhdiIMp2%>-C}{q=Jh{eKp&}Vr`CsaV0ls2Q5P^I+u%mg_9yN9 zlHb7QzzS$~Z@K^Go&*ok9_6`^{Oyflb3B4ScB+kT^ewN#n@S1F%A3S+EdXoeKRW4< z;06y+-$kxewM7aM%%?=*05TMhQ6#WI6ZJnxH6v6yENe zv_>*U<0B6@Cvo7YT%XOqc0QDWu$$-krsm}nrl)kVZw^>i;BHt|^Y7RB_bTvvN7_qs z4H^Xu{j8N(M-ZC>{Ww?(1?k_<{7Jl!#9r-`@%pB3R?SLdwGD*ZTWGh+QsW;dSKE{ki)%V4rfkz9?4xBqn0$oq%HZGI8DC0W|D?=qcB#_r0RHt`W50~)a-H8 zM3LpxfAJXgfk6UX$lwAJi2C5HNx|lB@6s6D^H;HO8PX{PP@J+3-^iuk5etrGtN7#X zL_-Ev1h2!??j)p$V`G(t>y~yqk^^hbbv$pj;R6sqQkVEuR=&U6$jg#_1sF18uKx2U zwm85zCa2Fp{lzdr&83AgAhnQ%70h}{thl1^8H2;sv_d&I7i>Aggf)epW_Gt@nW*ft z^M8tA4V}4<&<~o-`MWc=bI?7!he&u!Edt$=xcH@a2uD$48g+@b(}mYemR*(-BVxzR z2(1u>M&EC~JaizUK&@kJ;bY2SkhM;T zXcl@|o08d>ko+4vvg8OiUzM^Eqt7Ryu|4K(&^_5eag?MPb5oP7Zt?lgx4sFk#ydh4 z1tO`Y^VwiHX?)*&OKq29-cS*rd0#R4{FQH_^IHEB$(~>~6F$2qa~=Jm!ZvCJD_KW64gf_DK#`r;x7H48j*DI?;YZ+17l(q9!^r$ zZ?fcloQPI)4zfE(cm;V+Z>StX@I(+S&v`8#YCuxf$_$ZVqf*M)SmoZkq(@L6KBr5l zl{k{?zQ~MYi~v2ck^Dj-AlZZK+VKJ_I;BtcT$jC(35=t4ZRv^XLh$MLt!P9c_0|~E zTyLp=y9`r^D;`A3tZrIKvFNm`k?t<+>167(mJEyCCv#UHmSYI%q)mfP^1{tBR7mM( z9*>Y|glL0d$b*%+=JAD6ZZg15E1(y3EyVGBkVqc66c;K$>R-^8;p+hDZZ1yB0DYFj zJW@!4aCabPy99?DJiC`7%>;2~-M0d&3vsg6dQjCjH8}}k`LLP`v@G!a&Kn=XZ|J~} zrFf=RT=UvYK8WKPUZJ?qVXNi+g!E1J!CtaQGl+fZQs`MZM-Mng4U0zTYbB&)1?h{$ z#tAtZQbmHJd*p>`w}|&`*{Bu5RCMjkf`O%IpLh}0@+2D0O|+0&G9Y8)FmsTB4haAJ z&gB*M01)7%Cik34-y9M|lpWzZ!P z5%Smna{BH2oDlP40fReb?kYe#Tr*1+3!N@De@BbV?w{3nj#dci=Be&w0&hM@cH`UV zq>F;o_)PPe#k+0WGtXO_LnL7q+OMbyiDH3wgU~9>FtI5y-bj(2hTN@w)cXGJ$L(kM zXqm3C+4{w)sE1Adle9+MnO$7ZJE!q?_X>dE`kR&62mCJXUx^FY*1ubmAH19of~77; z>*oFrytrR}8;ftS_cCxTu3)b7mV$34{r6;<$EJqL-S-y-%-D-Q!dw z)c9fo;Rx0sw&c)5y>w6DS9o4o95lc1&TMxPNFl*zSrDp^+d|vn75XPLjlA)CV2l!& z4jPwKdJTP>VHPV?qq`nQUp6m)ozDj_07`>_f2uB9yg(?&?xf>Kj%yd_0u}So!G)bo zl-&ow*!H=#mv#C|pPRn6`aIg>m9sfP3c#037lj$Sn_#0Vd+~rZP|#nqf*j@I^IGi2 ziwaUiGY)zV14k1df06IsZY;@GUOV3^mAf>ws<_}U;Q=b9Idv3FEMw^-$M!!^UFdaR zSvF91aH^HMd42Y~V&T2@XCIthsbk`uk>y%HG+%#lVtm_)pJclsX5E&kQ}aAR-Hj7R43sx|r)JRX+Pq8tnqBrmYxV`*Uhg|# zE-Eh$cLa&vlhCm)du2yjFPj}pU|w-9k-Hi2@5+tz7i)PGfBlm~%_>SgmXOSbIv_I* z(#Ox9QaJKc^iVVmnO*Lm0yMI&`mfBZSxYYs=v!ufPQ7;5_979s9 z*)v1KW;ZM|c;`$1L_Qw=b>m>vxqsE4gwHJ;KOYJ7Yssmox$d>}ebYSw6370;zpjxR z5SMszpZ4Qzqglo#4H-UD$XiVf9i?P5oefJQMuwvsjW!Z9^VN4a)JtLvmF9%%Np%s!WF`LO+KALrCn8c+9U%*Hy)viut-jYTrhz8{c! zvev^SlWk&oRtai1wNq42u%16kzwq62;@Wx&fX}s|vvok46;C|@g}H*Q&iVTNVN0u1 z)xK?11~Cy`VOw>O+X$>P2bRRCHWzuO;`IM4HL8BiLp_k`_Wg_8s3)&I0UrK1sa9tR z6B!l`oe-v;^aZ<>nefTRY!`tY;G{|o(tpT9#@CsW{IDN5mLv;u6qD|J|*@4tELvq66e(7;kIAyzF0DZ|i>`#I$A zuD9Ito|b7YPcl;B-{<@*si47KfqucZmWMwtv4ZI#6R&hs+wr}e?T$7Um`Q^ZmD_xE! zt+?8my`EmB(Nb&MSo7>SyKSMGPE1i1a&H*MuNMVS1xLWOBYJFzq6OMI%dS|Z87$PS z7ka$St3LhH8+-lDDW?SC;hCiMf4A@RoC^kmjh|0e{|>7jG@#4rRWIpIsgIk5uR4s# zy27)AflW_=Dp2qER_TA*_SKqnq`L5wtI_@Ibxo)F^Hl6N1Un|de|!lHq66w5SEc#= zut5*+e{+~sh(He&gIC--1flTQw1y1MSo)WJ;u;$nVWcbyY0jOzs|c@A-cIF%)X0i$ zBuy%Ro!6}+`fNz71<1ER&`7;_3$U)~T9o28wz;pcUL-7-UvT3U=3A!EWPmU~y4}1|4492`h1&->%U#BJQ?VC78}csFXsoEdVzHDO1|Sxm#zSweM#^ z`H6{j*6W>dM@sa4mSmVv@Na@5+t~X<&4sLU_hgJq0=8W})UhAq?k>`?n-8UTjn8G) z4McTf@b@Ff^NU}A!AOY#Uh}*zhJ(X*O4_e21lxY-%DS|+G^qJo$%R8fg!!+>%<{Y_ z&%4uFpmT;_YvNvN}R{R|zKODO*T0FKVXu8`SnM>+Lss z(QopnpP@EjW;>Abf2HgH<0kx9y9w$FY@jJ}E|DB8!!`V2GR3gCmrgJ3{k8WNmF_aG z-q)4?UUc4JKR@)+Pl}T;NNGF}P5CDM;Eemw6;o*Tg+ltV4Og$cArM4LM{r-iygL@A zQ$^SkPnB~Cc(Ys;87ENTVzESJa5^@J3t>d|`V9IiZyeq$d zlmVb@VY)~7OP&$a>+vXW&K~c=LC>#I`_p1a)(|p^q_(CH3-PKiF5LX?;UO6OTM{gt zvS1y0;r8crOcYSC0RA>(KwAwOs4pywU zmcPWNYmWF#w5=T4GH$+m><{q#f0(ZCUVM$E>x*v+7pf+38Zj>{&B?YbK+>l0`ygee z2rG}4XMdX<@IA_$BJdZD^L4k20Qq>C$z1{or7ZO&zLP~!fKA$9Yunh|-uvgx#keYz?r&6yE;2IL?1U88A6l zmotV_DA?M&zGXgzcqjS6Z6-?(rf7`_mP#nHnnE!7COfmX+ z)k-Eh1|oYe9quhJ5oGpnsm_(*9j+`dIC4TWl&zxb)B;){Y3hUG^eCBoO~hPEdUSz1 zRYyfv2oVE?{9Km^b+>DfMZY7Ag!kthkK+E82W3@{CTaE*I$`?0gj3-OSuuZ2IRhhD zfw^s&-x>nR6)j2A(YRxq&m)w3IH;=h;p4m4h4j~f`(GwxQ#ws0e9vS#vzRGl0fri& zha2OkRC`DupguEmh4s<%ENt%9!V%lfbL0{kfRp1>8#AZN7-lz5W9}7ffZ_oCj=rL! zlQu<5?BgxZ^!mOM5H+Fls47WxPkP^9B!M?z-8*)xK2;7x8=no8K7&NNi7KL6qW#8|AB%Z( zw3PdC(_ZYzW&CSxo>lIPbWnY!eeJ81z`{_D6Msz5?B9A$m%C+nS?>PP@6h^!kGmXe zg5*9vCbJ**-zBfLlM5^Z1DAKj{@k2BxhYhzuc%sX4Q0zrM`HIVZIdFe>uLJs5*%;a zQa%0#6-bt&#V=2t4pCi)|KML|t9(i(Rg1G`ONgMn>kfcI2EpMQoyECFm^K47!P2XC zT~Pa=WWEB0kVN*Tv8)oJ#EX{$#fSQWgG5;uZnpx)H{AHLVhU>+M0nA>U&WHay;|){ zNprL@2z)Q5GwHiUh0a`29zbkNKna|&OIz`Wi!O zsu?#0*j61dML-c#o z<;xSWCjoGxI5r!K(x_uB)q*_4%zb|F?8OrZ?5jmhx%vF3Yc*9}Uz;G=*FH|pJYVp% zeO~stCzXR-gqxTdC($VP0*(>@&^g}<6J@q5Zj{sU z=)f4U8`*-inP6Z)^j+D?l20=O+ zdWTS?T7n==#7J*KfY4DxuR`d}5*r{Y1`$C;iP*3QK~S(DC{k2@`M&s_Id9I)Idf*t zJZI+l53=*(zVCHiYkgKkWy|Z2{%@%cZ+E|S7!=NAUyj-1mGe;K#dV36yLL$iC~4(8 z)-!M3QuF60lFjJYMDBEt?UR;=**98*W`^zk()zVGLuBg?Y(t+p_pFqth@#c?he=l_ zqi2&2_2-q_5+Y1;$PHiKMMXtR3O}n@ikP(9-5@J|b47jj*M<2H-46NHhg^aC0>xK1 zZu$ZGA94Mt7?cboEkHq5wO4RgFCX zcF2iqxYVcmWx5cvmcCY;5afDMcRA44!Z_6?%eNL2(I+Qnm${EBUl(77t}f9@Hj^p0 zBmA@-9i#tMuuzGvVmKbHw%YGCN;kDX2krX`LBDKKpV;!H5M(K0k( z<6_B8WR;ysCV8p^&IW@WD+SvCbxQS)7(o1^JBqM-^h4>d%hfAk<=c67g?ad!0+7;` zqxcI{2SC@$rosSt=dqSO$#JqtDKIu|!7^qe4}s+a-Tezv+5i(es6egNxpG9Kzm8xc z|Gks$f#bnIB2)bLZ6=xZuhk!Hky#kBR|O#Jet78)Xz{tso#B`#2EBUh_;$U4``A`d zwA7s|NAIouoewYn+AB{abD>7yexWS8x~uQVT10^zC-Ap|XF2EB5;+f6%g)(Q?n#O#0 zTNyOFzw#-628iOqr3kzKm9>a;wu+eY{wDCCbV^e^#18e4qDDMhW%5!B4mb$buRqq! z%!>!58NfImByhA6yIbUOkTTUm@)uz=+_!19L$WrI2k}F*2q>l*L;#n6cHs#CfobwD z#5}F9&5@uG?bKBfun$S<6v6jA_GrZt0X4E5p4nkXaoG}PA3lq1n=*lUB!jy=Ha-B2 zVWI0@fFhalG;?>@K87Qb*ph>~@d6I!u2P?&ON z8oPHU0I~gpldmaRh;yF3ao&>*x|RV#3-L0g%v@lRQt=ht;#WNK+ z7i=*1YsOj88ny^`_vi2qPM; z0fH3!Ji)dvlN(C=)oaa^EnC=|zKKdOyJ}&o|0}XTZxJPj1GMh$I`yJGXtO_!3#w7& z<9Qe6B$!@!jd8>wpeOILI&Ac*)lh37ndYd*lszq#Mvy$Yd2b+z<}?sG;6%K*8gjj5 z5tLxc-mU63MsyCQUawY$j?KXs&ns6`ZzM9EbKC93RO`{$n<-3ZF=owy2-s-q%6h@g z$3;$JmF12A;n}r;4@EbsZF;2`^+Zwaojrq#W`otDfD}vH@^g+1xqmwF)=X+wjkK&x z2fTf66a*@pm)n(Qt&nzj-r4z_b=?%$_{@p9E-aOx3urT%3+Z- zo3qHuoI57iL{|Zn%92cBYTI_AzN-1iVNUN-*2tKp+=;P~Xo`z@;fN4hA6hyXGLDod zyHV<8Ww?L<=k8H%=)oJ!--FHaYHlZtBlmu3PBN8oEdvomAma=2OGxNmq2vcILeSj9SaoK)#q#P&J!<|zIjiHF zzo+}A(0?jk$kOg%I;T<*a!aHWfM!1d{&Sp|l_>1gDVe!^n7k!JUySJVgEm37B~rm9 ztTCS-%OybyX{0-a+PbSv!r=4&V9!P5;<>23c|Ddw#+*z*@=dw(ez|CqoQE!(xeNO#ZD{;B9w-vQ>`gk(5;?Bhq;-2ejkT0L2MHXvnAutXePpAUoyqqu zy^b)t%In{aLzYGHLJT;WOUH$JWKKhJ@}x%m)P0!=6go<6KmN|bA2+ltmCBxYIH!HZ zj2HCetCd}=x3Iq*3EK4YrdBQJpbbiwz-mhSWc z?tx8Jz0;33zvVl8BQAD4NI&<3y?y!mwS#D(L(4-u_SispvUcuINxaZa`2l_f5{!Ez zgIt|BwgMVZ@H<{f3JBI+*V?Up5ffy-42wX@&oSIGso=Pamk?a1fh;Z zKuJ#XEk(Rnl&Z-ROv3XUyjBz&dtoUp*aX;FAHsfK-NTMW!ZaF zuZpvZI#C*pJ34BMgTX@a!4m~y)cVr5yB9UC}~`d*}~3{0P`ge#?GPY^JlZn9Pv*r_k zjNYg2$T&wj>I$w{bszK~VBvACU}k&L+iusJ-Cj>l&|twSpG<%}s%%bxR`)@e;)IER z8ksi2e!zi~j2HLk;v3S$=7)H_Yr6|SfC0wxnbJDX+=Arx_V(R88r^a2={7nW{OIBH zi$!}IsyJOh&+)hOBJjSNdx>*$D>_a-!o@4V5>zJ$@d%o)G$|729oZk#BJ%^jByizR zVp%Dus22hYhFF8w6Jpm`yEF8H&VL@4TNK~!|KME(dm(-XP7laIEi?EZ(3v7cs@&f* z&cztk*BreY@08^vv5S15))|u9Ns|(*cL>hLKdt@ZB2yzz+aUfH{ov}-(d&ge9Z4nn z4uaL}QF1R4YxL!v@VA|2xJhV7&ju`h>PM1L7NvYthGKRCu;Y+@-Fh6)q=?hHTnR(H zwUUTnH@tnU3P8K(5^Ao&3?I5Ghl~||Caf4XCP|CM8wVQbdtSlhiRpQ}wt~9@H{43T zxfh22=EuvkE765tnOg-*FYICgI4T~Jy{Yn0G_ZD}TJ?1Da@EMer~1z>?0R?H=iDbz zb;4P~+LzI+!#OBY$HnA#D?OY0)OJ*jSz)YoO>6~|`3CUedBxW>xO_tDB*=~g z3`uVT@7%q;vE=*+yJP$F_*$*FOPis)CKW-o*N@T};|HrP$H2~ z^*)Ls2qUn+Axr4!jR#JHo0AFnt^$|1g@74FhWtuYa(C3;Y7G)J_Tdv{=CUlB2Ka5W zUFv1nJxe+u^DYjn7stHp6Y<*W+|CprP0@*593zfUTH1@M9E?K|D7?;d;CLVTK976S zV>Fs{#&BTk_?_pk-?50H^x%MlqjK(eWcFi#K{eQIiKDIy?vdp`##jXa03gZ0%9gN z2l*vw6E2AphqjW(uMS2}NB&J;orxW)ejSpYtKZ2&t1pjeUQyWovnA~7o);&7Z{rTk zj(ICx$~-Adq^(CR-sPp?Xrh-wK3Bb2*P-FBqjqI9{FIa7Qr=nnos&ohKct*E3@=y# zSz+lH42WAt4)0N&^pj{ka`U-w`(-zXnObG<5{2^BtEAc9rCmR4o)KyQ_NTrzkQ1ia zZ9H=v%**oNm?3a}Fa;dX^EclG|2v#Dv)3ksVM?A+eiq`hFEAfy$nG#0%C(F~!5?v&p$E%w9m2Wa&wvzf{Pmo-eYa#=DE<;{76%KGdGn?Vr`2~gu_L)fM0*g*ChD;ox}S{#xp}Y8sV^Q zHu$Cgv=#Y4x9I71YZ~YHso`PM89Z3={3N=|Ep|10gpYV@SDdg>j#zvoVJuZ50#@Ky z3Db)G*@1Vg2$T2&M&Wu>cR;7k(<=TjF+@?`XTP1YCz=8@mlul%XGpP&cPEr}{yIkg zRU#;Iv_fAON98Sm()I3{X7rylEZ~jd!a~adJ++fnW#ErQXiBU&B1CU1S`2)USRSxm zEQ$wzR@k{onP?e%k-8EOUNh&L0oK=ok4Es;>$&rp0D|UnF5gv&nLZ0(FvB}knDnQb%v?so)_9R6dJ3Gp;Mk@y-T#;9cDOMob)+JXfKL?ZI z!SCJ)o#A>~lKEu?wH@Vv%g-nr7vRxdMuT=P(S6leyQ@O#nFb~2dB#@_Uj#>A22u5> zKqg)T7QSboF{7ud{1F|C#^~zR2cY&WE^P~&`>?u2ZD`{uxv$Q!!Z>ZwT z=norSeYG;~DE#5XhX~ksZ^L>rd{-Ix^RkiWD9K3<-|G4aBAg=2`zq6GnCl;{wxt+T zr#vr8nb?sOr8reO?M?4@xyq&(E8hkMQmXA3i5Pa#WI?k%4xnFcZZc#RAX{v4UW&9v z!vI*Cz1vhe^0GtIZYTIvfA&q2Rx37;-_~kBAQzoOa}FTgssP@o?AHB%$yVa4`~u}))IO$WL=kYu+L zk@87TkFG?(d{02t0RI$CSZyg#fzi1*efSx^Q|oY-)ctn;!mh<1P17dDf>(%-YdWF| zTLcN+Pag*^H6=2vdAis3Wnyzw0J!*}d+SC{4F3~-VFqw=qXk6;BD)Wj1$5!)T|U;y z;>|qu7+e+Ey?YmA(A|Ad8uBx3SK#_{9)pU63JoGKh1mI2It4{8$+_PyPSZX%(0u#& zPGMjt9~l-SDJT)oDtxZ#ALyRQgcPLB!jM+;3cz$B3@$O|YZ)VvAsgT`hH%S=C*pnX-EKg#FS-x`GCip~ymZz7 zQj`;TEFwUD=`v{(R3P{e$kB5bi5M!2OuaxzF)8(O+MkkMRtt%9Wdy50zoM&ZO7g-a z;2Gb!y-e`+p?0I9vMn8(PF_kug9%PujEy$C@a!@m&O-3BF;FYeVof zSM6$ejoe1_Dlywtw8`oyLJDxK66^XkSbhW`>%t-uOI0kc?Pn*RJy~}>gj6Zhea)Jc z^hW*0Q390ztfgY5NElaexcx>r74)#ZIEl0^mAdhCJ5mL=Bi;yJi0S$H;$|2L)XukD z3}!qzGI*GM!?81*PwD2@#lax%#o5Q*wbjsKYjyjPTfszN`>uncuMUrUUjwv}Dy-eY zIOgVS`anr7JBSEazi4r%mVTMpH>NqXp99E>UUH)y^JpE~K0Xvk0_Uf1xZ)taSt}LR z3Dp}2a`^?#pMVleM=!r4V*9WU72JG${Z;U;1T>^bJ-78>*q;pLZ?r@jU{Zvo@=+6uU!^Ur>r;X*;kA?jorjP%QGyXHj84`PGhhXH}4zV}@ z;IjF+ZT3`xAPruAETjnd2@=4PZBs_(FU+&nf4+Y?d~9?d$#g|P{&tc4vE;S559p^C z!uCiF#|S=9qA(iI>^{tEjCqj>{Rx_H43Q^GP#{EPA|*sJ2}R@6Fj%96V3MjV(c%Zt zTQB*Z%JQ<8h?M*wSSgJNXQ(=fTL~{;?X1cEPmhp1R;O8lSWc}6D8(zdLXYn6XgJTW zL9#+k9##Lsx}(`jf}{ZEmqI3k(&cBsjJ8FgC{@$t+e%BC4 zPUMq&+;|<8gUdX={K$ESCDw*Ll)paNe}VM(Uy;pqzRlnrgCKuBYY!d(z-wO?HhF}V zQw;dF#Jq?sYSHk`#XWC@Nyo1Vo-P(b{tI|Py|4K~yvzBhUw* z%As5ODkdo>IcFYXE1bAp$hTA})XY+pHUwb9p z;e%{W=Ooqn3fZCW$hzN-`O(fgaU4%Rdox*z+K9*V+!BP$!>>%=iJ2f3X*d~r> z5M7yl^Q^})|5tj`n43%hGMGpIRyxJ!CO*tZ|AK+X*^f^xoeh6Wq_|2};_~`)q(6lbkg29IHb9_2w#WR-e=EGtcg{k${;-VBrT zjYLa!W45XYt=pY*{94vhY;|WjkB-{t3H4GJLcvq_Kilj$Wz-|78~YjFumvh@$Rx?W zz0N2x;c9P2=LU#{f1($9 zf^f1Xr=|v9?=PTc{L$ZC(oKz_{Dvk6E;;DnmI_xwZa*FHCo2k|;A^kh(q1ofzOnS1 zou*`LwQ8YF8&ak(I_UWQmye>lF4S#3kkN3=8+O*>c|Gb>n(R?KN9Z8N=#;Wfu$F{Bxw}{+}in{_cl-tT+tkRd69( zOV05e11YvI@pl6zgap*O*0gV<&@YEOt(r&&K9ap>)SbGdGmCGDgg}=@KotDo0;t2F zs*2_eS^0D-Q`}JPez2_WJfO^+I&6KvS%DeT(YjxG|6)X=#d*;r`!j-2yYZ_kOxz{O z6Ilm+AGoC2lAy3v1x9}I>9w=Ifz8vE9Klkj}2;D*9Q6~$Rp_2AsT z`smXSl0(JzlCi(J}SJJl5YUetuVFSTer)vX`&qPix3y9C@7xqPUDGw$;xey*7a`0%b`h6q* zbmVck^3!4K467Hj+f>e7X6WW-f@U*f74tSnB3%gAhwmR)6?-%O@{KTS?_I%>t9x&p z)fX+k9a#M`?lke6yV|6{tbnzE86`7br0MOqTs^5`$)mbVQ$DdJ+RZ%LF>>W=0l;cV z;*ExmND_CN&)st9#9H)D0DUh|vi6Gj5;b2a?StTfoszoma-fh!K=6A%drt$%IQO#h znHzL3SyL7*N%|-ocJ0AIx0Y(9pgDhv0@{fdTk(4Ptb#>I08ooczhy ze1mqmkR{Kbyajd5)Gz4RCtgaG`=T0h0;}$K3K;nIt807j!cXrFahV7N!l4?L2v2?7 z!T-De;0g3g&+mAHZ=Y@~{#`tF>{`c=K;+RUjL<{!nh$v_^pnVt?r`*T?|G3nbh0FGvKjJjmU z$rD%>*TPP0oyvo4S`Od|vN@x)VIwEiyuC_UI=-qID=&7S7;ZvDS7~NrBe*3@r zure`oKPSbRy>m6pEuzm}l8~nDmugK1hpze)lr1(7d!of4I~aKLJNu8?o;o;t#y8tA zA2z74f7oY_;AXo`WnRC`i=L;1l0%%i?lYyPYnQY3kI_0VyH^9mWA=jPe-E@4XYd;9zYVJ0=dLX&7mvf{jrX7hWi zAVz;;d8{j{6GfYY-B3Gg9n$Kj3Zf-UR`D6l>XCb93}c|NPK?MgRO;Eg0@@=k_%Qy?wAT}PR89P z(3ck{Ai})R{6$2-XUj?t9F$m57;!D8&LN zw|-;#%Syad&W0WkOa-?ybY6X^*7MAC5IKaQ)V%0779u#3r4I2%FJVOBpRx|bI$f9# z-?%7)#+A8r8G~%P;maMs60nVlRHH>cnFd~Z}qp%ZwF2clWP zMHRj7&|2aZx*)3@sxjuHSWn+OJ!k_Sqky4ZI^C5B-2(55f|5cJz1o^HfL$_AXO`Rn zWm!pHjI29)P@?*&0PDsRc0zV1(8Sj<+*-tdTx>1y3s*zosod0khpw zZOliu3twQi*#N(uw;TH&v$V8M7BsT!+Q z($-4Nrh*`gelqzyO&od&QIpn;L4qtqD3M?3qytPJ1Ey*qLE0WbY-XPv243#e#lKA5 z7Kj$X?jFC_x#tKdb=_FJw`yUk@J$z5j8UG1D2nrOz}(L&@`7|m3HTa4;Q=&~<+R`j zY#C%Tk^J@e*vs4Sdcx#$r*OanOX#q({z>)og=PLqgpzZ+TJx5`fX-8R<@BT?V+o?n z0sbPJU0~2AT4ITGx9Jq4=weQiu>fO#FeW_o0o|G(qeii@;43QI1xdWjDo}zDcX}75 z-C=TbIR#Yn?fPRGhUc|5Sc9*iBJI}8)kGk%qMtTrk0PbIJDmAldTrsyp3>O?92qVGD>+X@&Ug>=|Z!E^vZ!I{509sSMYZ|EFIRy0b zy4;pJ*uH3tB+6vi0J0o#LMd=zWAI7gJ}XfLDN@m-gvpX4FlQ-~uh|{f$^?NdMYq@f zX#W9y4HGpAAj&lnWdkS8u;Mh*m@Pp|SqEKQC@g{5Mu6Sfo0;Zh3dZvydR@WMFKZkJ+GF~&F%5~tKSzrjpNjx>;qywgVf>PG?u5SIVj zSMlHU$$#h|;w?Kh``eS7sav|T^}nePdBToNZteduQ)Nv8*b0`h^BkSvYPYu=xcQ08 z&XqWjw$7)JPm|c=51>}&FhmLHol)wT^1ERa!Se6M<|!5OyL2h@rMDTt&Q&(JS!0xy zF{RR94G|2`q)Z%AO(7WZ3AH7U`g>UNU2cI1>212;c$Gpy(Fryo6Db!YUsT8=KY(+# zM5`17pLRA%kVLaQUGvxBKeglVxH`cS(u8_EAQ>uP3Equvr2zuXVf5UGRzGP4vZ6<< z=+6v)l9HA8`R?lz#888Z6(2clMO$HAP+7e{J+4PvDcGK|@DhmM_!h|E zjWTG*29>Zb9A0f7!-kFJr)$GYck8HkKrtK$Zz-PDy$c56GH(I=sAban;lSk)wUrj& z6l6Xg^I+3~oq0v>i2x3>diTcisOd}#fL&E2|L9dkotr=rl+A8Gp3ywx&huK}KrGo> z`^pwN^!MeD3Txzu_uxPW`#i9KJsXFinWs()+?B7@zxM zL!r_xjR&|Ge#@p4Axy8nhdgHhr7a5xw>~uck#R$SgbLESl{TOsV|E86OOn6w8YSp% zAv zlSH!Q(~0}t&9jS~jB{FpXazoWzioO~c7mDe`P&6%#K+?SgKt|)CKxJP_=$sI7RWXu z{MadW+yK6xyuoFxn;MU@Tw9F%lO@v(%QoUVpymz0!^KmF3f~;BXQ2ET@ z`?5tYXew4K)@`%gi zrjR=s=JWnus&tyEVvf?WPxFYns!7-#q&ju0GLzvGHVvxnk`j=^+vjgb*@iEguZ4$qEtiZhCO=Dk-b_> zRw&k0=xKe^qcz_)+3Kdq@=u}xra&h6QJoLRn|moH(SuEWFhZg(1R`5zkdZj#rkc zyohN@+2azzgI(k+A`8V{D-+_{JUCmb2^G0yRQzwe{Yjb_HR8>3(^d3yv#YS z%_>;vnJLqd1U&ZZDV0{wsC(y^3MAZC`SqHv(pYwT_QSfsXfS|@ugu1XO)y2wg z=z+LYEzL`4Gl zKn{E~Rk1Rd{v{tGy_~dX5#qOGNLe^im65zUfW)&Ge4GIul0^``8;fw!pBxkRT2b7+ zB-dq?8PR9K2F;H&{UuT0!E}8;Z`%RDd(DOjfE(z@12dh_`Xo1vFiJ#|ks+}HV z`%i`XbeSyC4+fpQ*RXW!B=srZoz&Zp&RgBrJup}>^V`C)GU{#@$FDr)2Kvt`G<2Cw zh?C!#wPq)Z`=ld2G~=f~BHORA>W}43d`pq}ZakjD{oK83KF^x%x|gR*M;pm}UUU&Z z=R6*#0RQ={bQ;Rf*4>J0PyEESpV$x?JnXE!W?nlz6VrYVaA(&2{lXr1Z+tKKOD$=6 z$oPVp+TXD+#zhtwNlIm>8k5}5_arp>k(ne6WST3ME#kU2YLCx8t66+oF2(Xiw!22( z`~B#^&%s~s%h;?-66rrL$jm;i+lI6sT>aVk-t3gsm){TSN-a-FocLm*vGC@1`4c~u z)Sjwu>xzUcw+2vyF|TEgXGqB3GR7xqoeW;vE`Fi3#~sz~eH6ZbkY>{zl-AA^FT zv|yUmUU4VuV4B?$xTQpv69%9JpA!d|DSJt~@cA$TfW(ahc!;luCk%cDuV)e z3qCF=-ybT;1&l->6?OQqar>k^l9Q=yug~D*{1@oF(cfhazbo?M-oDWyyOVMU#1^58mD~hdP$yES`#B%Tko! z^Y*D^n$?L8K$4I(2ZA6Kq)O)Le^RtFNHJWN3+53=_0zqUyxPMc`YvckjD;vE-!2Ih zAcOv$Ir@Iq@dhzMlt^U)MUdnDwJOV*kg>1=;JHA<2newN`y^12WVZAev_%(g;lp)B z%Z{&zfP68)jvO0RyuSyqTfA9Gm60Qk18n%@m4Ey*cU@+a&QH0=;y5xi0a-J*)U$k=^uR2`F@QL9!b zVVa>)D_|}XoU@iT{|l5dIt??-A2sq$#Pg=@vEFRiaQ%K7DT@sWvodNdX~7l-+`v6@gNzpND~i_u?YvsiRl) z1POqqIG{)Y+KXaqJTKDdqIfuoz8A>{_KkBHSPjiW93( z`g?;EYmCupC3dwpwQ^f*fg z3`rL@1jT_y&&nKNP=-+p^O76n9pv`FUq4!;Gyuz;6($g*NXljb|}RZfFKi8p+a_4`gX!WRSsAiU=@rCZPvZ^ltT=7Rhr$ESLb)2q(a>OE>?q6N0iis}N<&Ym(w@JJWpRB);b z+|vviX`XwMVk!n$e2sv_MM1@so&@eWqLVpDwE&!~2+Z@T%=0%2%w}FT2+@v;5-yw| zUD(!bDnU^c9;noN0-h^8zp`-QUW%zWWyi6FmZ@Iwr!*S7Sk$S+d%-lUTLO*wXX)gN zN2E=m9N793UX8SB!MVs}m!qQ#Dw@=^TQ1@#vTFBLFZZC;?y3d=%@ za`E2fLhgmu?29<|nXyBxKMQEPO%qw^uCWM3#L|`1w5yF}duOjz{;6o!-;VKkU?M?Q z*ixp|YkqEi=Y$FFF;QV8f6=IU(gYj{!~|S7d7KQ46=+LQYvfWfiFGCr0van&s@UkO zCijILQPjO&c`&Re@;;`}%!D^XdZYpgP(d+b)bZ;Tp|1f|+_f{f-ZFha?2w$1H6RdQ zr#AwoXu$CsnAYtkx8ndF!xYEu5N7(77LWyL=d4-hn`x|5Pk^~)cLNPylk1iJHik-( z*k&!0xt%R)8}WQpe(3-cd)uq{6qnI_{uO@{0YW_9DM6ae|0}=*U7-UE#NKANRs@3r zll^Clj)J^yVb1x#BUhZ@8*66h(b?efBBju^TghZ__4f568igtpb`EK;JvVlBN^H`ohy^@X=^%^pFKFQNhk}r8YLGJKfdxykE~g<$(WM>dKrNX!&3Fl$<0Inli+U~ zwR}&#fv6C20!olZw1gT%A38&*IMXl`!5A0OR)31jWrCFh*Tz0FWmEpl; zRi0~sHW!@616c^(kzEDx=4o4|%2>wIJlNjXz(z~aPXdc`k!h)NJd9-m5_O@822ipo zW_Lz6f22(ja1(YAMTvMqSi<)-YWlJB@o2F(d~Ds@^F>1T8v}O2gW~;iyaK$h*C%ot zFV)KHiNB5^^%WcK`FkxWP>R>uxG;>^Q^M~hAY%n?>qqXh;AGr=0D-(?6WzOzA!@+4 zm6bCja0v8Gg&Hv{61Ry_{1A2@Mf6Z7Ea0t6T@Mc8ze(so8wg=VY@q3#oFO&iLcTo) zmV)v9);ei~q{%u+WDhTNL)!*|vY}qrmmXZ5W{J(a>}Tg&b!1coGe79t{hw zy?XaS4Hl8!>W)$V)GV>sKT15L0H4-8gvnW=2{Lq`{5N%qN*oXkIG+}lv4U28>~`03 zN=tqQi_1{erF9j&6xM3rtRXT5nMdI^FE*0zm+g!Rr=&9SBc$JTPjd?A8QS`YkH~%i z(U}LZ)DZlH?K!kE*IguBMW@35fiCGsDiElOZ$Q&xEO(aDlqE3gVXmrK7i*lSLg9X6 z2MtMn0Q={lq3o)bjeqHhDmY9;=ANczS}YoY+y1MVJickcbwB$vRQ_WZ9Y;P@zg9Fa ztXh+KLVPGQerLHEqMMv0H^h5`wOh9k9krvq(T3)v=10k_%tMpSp5(TTZpx$*g;u=v zID~Q*O@iT{r<*5jB7}DXz3+xDW9zNLT#8tligc#e7&K#{voV?b>T(+|qb-+bN;k)N zqU*;yJ(~(WtutwD`&7CczKqBs;L{b>OmTdLpGWVUcZcefIF|j&Cq3bQNA!r`@1!vL zK@7DgzM{h)WY`dpz3A87YIh8ofLr=AG=l4k1~z>dva5oYzgk(Eb@ZwjcI|z0K@6ji zz75N*3;O66`IRxj=NEL6X8A}UCcJz#PrR?w;-~-N7E_K4xXVkhu!8@JDKsZ#*`I{Oc@Yij%`JUZwl@MeZ~s}wiB z=QzNzLT4(;MqkM92rTlf4uM&{UzC}BeAxLg)W32MC3DK`#_qm*YRN#MNM>z&WHMfP zNnMaqeH81Ek}4lh%M+TOTYB4fZ$|pYH9OEZU)oqij<}U&|5XPHeX<>XzHMxuh4Uw! z;%D7WTy?>LUjn>BI#B!U+ZcVzchO;UPoMnl{AB_nP`0TeqFht<(LlG;&j;i$4t|ZB z*H~;Z%!Xcdsg7*^s1J^YuF_Q2qEVObUqA0Xlk95p-R_-0zY}Ht;+ej2{h;NL`Y%@} zh>P43?oaNOh?o|pCwlCi(CvFV-|Ai_WZNs01H>V|Tp{H2n+dN}-`nAPcIV98PUO`R ze$i~1I9?}5d3)xBC|LO(H9d7@>W#g&nm%LYx>Dlk$BE$cPfiEhe`^>yUC2hK{mV5y zDfjlUZ>%TTL6u;5^$F6^$bBsLgz3nht-BuIZGk_1h%I@*{8JtrcQP z917g!0B^*n8h1KkDPGdQGlomdz~`Xl6heVwn>T6af=X}r1u~7|T^&qdDqa3gyj&Hi z#3g1JKpB%eYL&8)Ydgrl{VMZ3>17$4zE%hta9|YlR;SC;z%&OF!6oW$2NPLluDd;S z>W;6fU4{e0)Ym%)a}^XKM3=?J4Yu0Jb9Asc=oTMH364`{s4rX64_Wh2D^SdQ{QE># zjZQC52NN_WUEV+j!HG}Fb_nq@+=2l}iDJx%H7d8sIa@|VaDg~`6Q1&K_sXM+?YOQF z2@zAWt!&Xa)8-bVLK~Cd8350T=naJsWMcx;5W{ukpnWBY(Fp5YT%Xs~T?t2(dD7EK zkmjV-ZuP|@SX#XZLyQf%a&${SK&an;csb{fWKm<~(cOu<%bsC3&BBUd> zq=AG3pBimgI~2K0A#BrisR(hJ!-KFUYeFHC*|hzB(+!RA8GqN6E;z{xs=*-DYn!vg z8+A-wpO^r8nl1V%H6?c&6{Ta+I~%4okQUhLlDRrYUkIb3+$N>;FtJ6IQ=8=jg(#)+ ziU|$rK!j9vD2Zu9U?x_o(eGKkQ3AG+Tf>&lI8vIwj3xUA!2P9w`!%Ek77-uGe1q?> z0eDV`wgU@D)vkK-t4J}Dp@J#drxlFE7GzPO=KcewbO&)<=P6UP;e9JCQO$j$p~@7! z!}g$doVP5eOKQC<8waF#9xg#Z`xm-8rP0zvwW8;6$u8(ZO85U1Dyra2{a*2YSx@#r z&uMHaUwnJS{mMI7w4q9)E3spE;A|$*vANdE5YfrfJeN)(6PV=9OTgpqbLq@(m`Of3 z4BXc|e}W0})p*rOgErmgX>1_LIz6yMZNKJ)3{KBXx!3w^_si}JDMY~MX$gL`4b);K z@qGKYv+b5V(LJnmF1UXV#x0iPkD%P8y2bec;kt{lK*gH{_~|Qv;EW=#1J^#l$#iHS z<rLV`>~NofpuW)ZKqOC*EhOmLrsS@LhkTX?`k3#CQ|#XdQt&gA`wKa{Kp*)Ag0 zc;h^OT6q~rAn?*Sv5l>s(zvTfsE|kR6_@}VEJWLE{JKg>Me@ey2i! zBS(o3JyE*V{ zaq9As_m6H~|NWgiTqN&4cw>F#)03Wq6N5K5e=p5E_#Z0d|7V)J)or_W&0{3lG+DUZ z!^u&&!ZjdSr6M5O|8Ny92-9wJ=+rv7Ce)A~S}Sn;UVClyU>CVQM%5c!f!r}!sQj3=l5I^$e;+SgBmrLV@i(f8t zzVSu0KK{1z>(xRZXa3$dp*`oc7=n+#UVXp1Q}^n}-7#BT;&0ov?9q60_W8b0#^U+y z3OpVG$_6R!FJz(5G$hnU|f9EfzI6Rpr9 z@BJ@IVsQX_^si?D&;M+GgAU1(NXrt74fQ#IR`v~6wG_bSHAej}_TKxcsql^VefQ2z zAs~d_CG-xF-qg^05m2fUY0?Q*1eDObMg*iv0O_a!l_IF2C{@LR0=B4Fz=j>LaPvKP z=KOMJ?#!J#bLO0x?|+atdr$JN=UMBs0LYy6ck50N<+B1bpgA;^FzcMdap((_ORe48 zPo#5%{KSSiBDFp{js!&B`XQ>FK(=`BAaz@opeTxzxfGeu2yXHcozXYYR4Q%QnGRTN zXU34#?IWg{KOw{XtCtDpe7DB2VkejbQx2qO>jKWZqi)t(K0xG2aEW3LD7NyGx~*wKX$VJCL0GLWo*g1QT zFX<<3!(1~W&s0KCin2@DjuOI81TS*HjTd{viV2RF{dMmEq7) zRTY53O@glq3oITYIPR$8yQ7|LCx|0cTfX@>0j) z+lFkk>kTPcr%|;*d84uiYd(0=etE}_c6T@O+%pk$2h2L8|1`YLeZcmN zdr#&ivzODuzs3+M`LqZ7nQ+SyhZuXl4q;2VWd^v0qW@^Jz?sjrPPrR5@q+ZEu77Ja zS{S)cTzqr}Z-^*d@wyzJrzkEOYwvksN$~tHoo*LnA7gpaCkU>34xQOVVteT*mE79j zdXl+K{IslcIcY93X?OEU5xlizrq81)z0u0z%Wmy~+jh_=OjT)#0#q`lPHBXvgmTe? zq>fC#y{)zW(~p%4Yb)X)0-adTSKysuNe56Oxw_YEOC3p6-=j*rTWa}ZH0g51ew7>m zc{#=+ysUtKTBoX!xoGbTl)bz{ghQ2z-bWo*9bo#lYiqY?C?)cf9p%icQT`u~H9F>E zg#e1E1@f-a{dUau`^LXsdoJ(BfF@(S0~q&`%b!k<=D3{?PeKEwhx@!L+I^zEPUhC$4__5ZwqkA(GTfh%l5yb6yo}B(Ed8~ zaMpL_M6JU61Ke)aEh1vo**91QzeF6K{`@H*w!UCQlJtIzV%7COJ*1{vel|YEkSX@g zKrts_vTa#Bpt+s(H9DU674Jj+TSpNADyud2@5|wj^*OCOo;>B+s(=Slyya8MkB0L0 ztx3gQIL6MfS`FS7h2@{xT7}HVg7{5*qW;SApOe$J(DK=at=*cA z_?ldQv5j$u05;m=zDj(Hh)E2P-LYb6q=ha?GqXU2D*n5xiajzT|9KF}V z8a*K_vFdguX!g+2YyG-ipxAR^sS6K1I8)_dW*K}ne&3Iy0ox*c+p;usH*^HS=l6xj z!d_(Fn8D#ZtM44hdV!;Tlw%Lq-@2Ig^twjE2&DyI)`l_XlV@HOn^i67?s_EP znp=K|2Sw74xMoC8zLT}|=izmY3m26iQ1f|$ma!QhWk43rh%(OTOYquXe--*!_Yud| zBgu2j>#31nA&#L#fpnO1I>Wj3Xu~THZ#S^@{6AviCu(r+02J6^hr@+6p`zX|dBVC7mLM z!H^9G<&`!>^R4D`{eDF>_2*%djLu=h;wCech=!{VLQ=%?z6R5drW~^(nCFjW5#|aA zbm)Xw;eP}(5#nOzWEXI@&Aa6(1^MlvRxFFz?*Ti#i+Y1$DSBZD8M?Y$*zhj@fG)&o z1(b6u?h7jxB102;5Vo~wD~JgN>q6((ivmQ<33FgOy<~czWcD2-$}SFZvz3}F9LE(| zQua#Bl`IXE%!!q{jM>e<%g?9)j|WPhhG8JKo~zjLvtC}JZpUw>91mqcYlmF8=q?|^ z{LN35u1%JH^~Rvs)D|)5sWojZY^OC_Uu^Egzx5NrbAV?J2m)CDTR_%*2uFi|rO+iA zfU~K0$=5P6fIm;tx3lSCb3pWeXin}mAWz=2lC+PrtmU*F7!{u4O3{ybP-sK<7N^2W zN6J(dF`PO9Zh{`2(_6TZjjY&g9fDoPfTd44l@^q;d{AtTBtKVifK$ayfMpoQA8nA| z-W6N>RxrYBn=~V>COaQ7c{r@PGKvb_E6)(1?)#HisbqgTh5)1v zbOhxz0~?Vf2ob4;{>wmd@kCKa<;>{}J~lWz3H_O*pI*U)-aL8Vom0pF1%CsU_T`O( z7-fQ<3Nhb;xL2N5a&)mKio?|tEW>T2B2<8)R}EBS+-++jVOWX`jT+Y-VgY7hfd!ko zoKichN?JhbgHVtKSIzujReWe2)SS*uu76s{iIE@vA(-_@ufEdfOa$FqT{O$t5C;n<(y173diAjaI0kh>xu&dhneo%B;mdl{AtodFResPZ zsDO)M5P^|n+Z?b>J^HI*cD?x!6$*F&tr#Ltf?%bhv%zk#OG2a4nC=IkW_MqVnLH3P zLBt4Ny z$v#dDbFEZzwX64kZfgIVFaO_qQ~Q60YFsXJGFVwYdw^ zPgC+#-&6%xhQFx}YwdVb6V?|_?iS#qu^@oO5iIa4CUfSHeH3wrAX=z) zq<8&UBY-EBC^@ja)D!bQ8D%Ps^-E-KWQ0E@J!f1{mw)t{rtPr#%}5H+U&rNM4|Vz^J1Ke#w)i3Gl(Oj?&-uI zANMt%?_2B8?n!;`pumY`9c-hs1_*1%u8i-oB?94Vx}UY*IZ*@51iOZwdt$? zhcl8UZ@GS9UBQ*#?%Qn5Xh1f=^3xnJV=JQr7MdEy?Kr3RH$TKrsrl7vxcj%NEJZ%W z0(%T?5Ik}#PGF346t@9ot8L(PkpJI2Lkp~kIShy_!R^dWekO;8Q~n%tt#WkW;JHi- z+z8~YY$2sHm*aqgE}eaZ@K9YczCV@%P0HvOakJ3Q@3LGiIIG4aZp1}wX@DSdY2_$o zzqq%QkjVNK+>^-6`(1$oi8rAyiZ4)7s76G9Ft%N7i{Zz0b`<`M8`!=JDvc1z;+7{{ z$)_{?q;OBR89v;hj?;#g?+JgQicZR_Py)o6vizM`XjwBeRSTg((muQYlnT&2y3fkG z+R#RG8FcU8j14BuM#zF(rkK8{fZ8wt593PE3#U~s(rnOmJVEUbUTbx=n-L<)d{vnB zk{8HkqFJ>$cXY@R^VwzL$EF^p7@HbYfns;B|d+uZv`MoO}gj zvnTql-ujw<{IXyF%SQ_-SLQF;8!3h4(?+LS<1STrl6zK-Zytt!;(xzfeD(9jVx4l3QX5b4;u`%VcW;?mit zGPN-Qi$~cZ8C6TtOJ3u??P>zMs7!Uq%*o}wucwFq*a{zd(cK>mSJ_YA<+q~EVqCI! zv~}mi?EG;_$&-vDajLNN$}fi`?+|fNcb6aUn@ASqU<~IVSZLmNZgus8Qaa|3^%1Tn z=eV03CN}OYtLs213)E=sVXZLK+C;r(F;v0M4uj7TLu{ z5nAHKg=l+~hab)34CXO6lW6=Du#goKeW`=CylDcJh1-1So_I~ehHY^3UCT<*T|-1I zP97UIF=uIsdXuWe)81eCF3?(Reh^J7Ch?99y$dTxMO=;F?jb?n4|M0gT;|ofx}P#OThE^bwY=hQLAp$!~A;Jr1Z93F@pk z#KwzFhiwIPIGf~e6{lQvR?G^kmU^!;aZ%Jr#6s@70BpWryth~4-6fCdH#qXpXyGUH zjGXj4Wz&7V?^L3P96O<>7FV8K{1-T;{-T?E*C@)3<^`GkzSiAKzVUb{<)*yXTgQRr zThbSP?hz-#+@JnDJ9TTn3X%RzOnK*7I~OqjK5@$P1L^Ud?P>dV0zhOQ4ZQn)Z1%R# zmoujum}^>pE~9J5d=HOWW!fY-U&NPTWB;wiT{xgj-uUL%eyoLg;cx8ks*Y=KQgO@B@lSz`VUG#@GE-VyUh3`e9W~T#zOBW@(?XIsbdT@zllD#uCb*AFv4VQ zwy^imvM%co#r|~h(7WI+!CVR@;qu{lTcWY*_w@dxIC^vOiS?i|LFo26T4=)LUYMQH zdOrLh#<#h2SS%<_5E3S01m__-I^W{Hn_yK)a+vDUWYLGJU=bolnBeis8=00*_|%$N z77t;7$78V|G>x>4$mvPnLm<(uDBj{UP-Fvxlz?7QRZ#*E3DM{k3!*FJ9Ap%21f8^; zb855!f^?8>a7xeT6xt1h3?#PP19BA7vIW4gPV7)RASr^muAHEuYV@cK$P=})M8n<0 zE9T0Av78$Z@RVns6q_ro8wG#9?UAJ>*W!S52U^)JaLecrav=dIvLR&(;I!+#umGHt z2Z4I}u>I*&PFa0_&P_QVq#t@e3K5ydjSky$R9z@Fwj;mPifsW?q3xvV?NmsaBW&r_ zHG|bC3RFJ@Fhp2&EmMI8D=@|c;B*NFk>+h}9G6cY!9O%op_-ccR>US4WErdw* zFICSp=zynXM?01E&EBBZjG@4lD)UMU5z?9Oi?t0FP8UMZiVKyO0BMy#9ih%&=@A%YY({uqd`gO#9&g%b+;5wmJ)FR3XK_GI;+D zh}sYF(CZGn!CpBnW!6yXbZtW*B;@8rWSwrdi6G9oNRR+$o%-r)P4udTuSDk+A2rq# z-~iyZawTvwWUag-RlhmkaVle9ZY$x}8KXyzb`f0@5?CQyqttv0sWm{IZn>j|<)&!# zrdBmB1HYnki+C(wb(8lmGgT^QR?+qfkF|O0RD9S@l>iAwG=IcnYn0FF6j`sHSN<7s=p%j}am23lF6bE?T{J zXq0@6QDpa+)FkR=lVqsp41If}++YX=jnpJwOCSl58kF!Cqgdd#j!wOorfPYQ!}P^S za@)1Dslq6-mTA4s45k5>K3!8HL)Ce)(d*iUQKB1r)KXB>#QAq{<}n#8e>Pa5@%fOPP^96T@+g$Y*pJg z^k2RIe}*&rzk2_F=>4nd9QH|-QZv9v19~Q0FY*oI;tUkYh(fu^EQ)hqVRa%3>ZDsxo z0{W*v+{CWRb?aQUFynkKp0|H=uOe1!v~h=YHhG$q(0x(z-e@gp&O(9NebG2bYGl?% z@*ovss66uhK?H+kj$AvilSz;VtQCT`W68)vZ^M%sLryuRePU=8^^t2w+Qgmw7D=I>V*Vo#c2#l5@N2?FVkzwZ{`@jL%j8g-7`na!7x`o%|u z{sC$f$Aq8TWIOLAN*ipF|>dbG2ylvz#CZ8 zcz85X1Tq;e(T4y+$hiFKG@SY1@?XMasz=;8ZBxMNT(8pi=k=(zFOb4IR9o7Myolkidac`NpQC6|isSQc(hV=X zC7)6ZK13bjhm}oZo}H{yT?fFONK;7B$@%zAiU0fr6qoG5_~yA6xxHxnNcaTQd(Yog zkff1T6VG+nlqD>K$sIbUSuy-Tn#+~YzsRW&uZs%P_Mm}5^Vo_l`^hkbNMzCC%a8dg zNH}p5ow45KF@}m3IG1-iCmkR($4>UxVs-bYz2LaQT%*9`k8{X_2N@;`0U%o~cc7H$ z^OtAEdMg=DCN)#+OaEZojHs&NoQ{%?h0TLZ5wzFw4-ALtv< zYu15KMEaX;vV#dmTu6 zfAk~+SUGUsJ0rkjI@k5Vw=s|GH1ce1$>qkgPDGqidrZ-E;@`7}EU!74mwEJVE|OUJ zPv3L)%1&r(+Kb9jL5st?rQEU(0svPr3q6YSGIqJ`ACXoncr4ssI#o6LxAu$3rM_FT zbsu_u2)ENU=RuM%d*b*0XW~3>+=DuK8P9JtUB!^}zWy61CO^ySFE>Ea_vp@iyeNu7 zK7@#8Z}2Evwi5iO%pXJy?iVfqiwuq6s^rXRuF#dy-xx#7 zra?J_pw!b2DBT;EjtS4*%UTuY!OzKarnXcl#e{;^PClze*NYAkF8p@RVEk2|)pKF~ znNv!?##K_EobWSS>iP$doo??!nH@$N?n~Y5Iu~bOO?=_~*YI-SC-i5{xQiX`O=2z4 z9`3)=Use71GM1ud_~csS(}RDbusY-|TIl|f%bHr%o3}SFU?=ehnl%G$DN-CO`63Q zdu4G+G2T1on7u9}!(t|q`1&*2_dnK+Ec(5Ng$twtQM>Il5;9i4w<8P;*C&?|s#rIGvX3r6WXi z7C}k z+oKW%$km%rHWCfffu~)r0uk^s)E&k(W(;){Q^IP`QcV^R%tZ~EIkWc_d0l~f-TRKM zTOlZ_QCM4m^BU;57o|$ccYFY)FXR)6K!yxW^;#iBD7rFZEHryu*zneyP)8DNG9mpi z>OXPS$`no$IkcTw$U%0gFw|A&GH>-BnYDHK^VTb|9iii(wFwV|1Zu^KdnXGOfwu)q z-MYCT{Ab>Vg3*>+E0R2*F(`I~f34_ZN=Z)&r~DP+XM^mP;#gZ3qk{d{3lLelTDJ=6 zJg#_BrPzUJnpaS8(AI^Up&oQ8#ugN6Cb&s5OMPg?ezY8<8LA!6Q3&Of7TR{NyPrfs zA~f`jFhpeS3;31$unEdP9d5k_aWPIbHj@H8U`_}*OT}5*$g($-KH(1a${oXRkf+>T z$%-UuFz{g(N)SPB63DX7el_W!NHt=YMe=!CHqNI@QjLVDWj&K%#7JG71lP5=FDJsw zr_3fr^cn?XYMV{VALQCmOE}eYzPRIB_C;a$!7cfN_VyKyhmW4g)swqWJAEYICW=%)jPC}P;fdzl_7>0b-99I7%ql&E4< zNP^0-Ya2>aVc)saJ)HbJ0WLqA=vNLQp?)jpU-d@vO06d2Je;mP`awKGoAN zo&M>1J_`kkZt$Wi%$Zt>(Q-N2S+`{i%Zm)|8Y@+nKd({UR-b*b#9B2y9!gb!WWPab zg+}+q)w0VYw}mxKsHg`Q?qzix5@%aDoz+OK^a&VaaN{j`X&^u!79_#%a&>Bq8lR?5>2K}@E5^>1=@9JJy1PiLUk?_$@9yKh zYq0V}Q!hBWahUf~8{Gs6HH2vr?GNvPM@l4Fx>fM6;{16?m|QIcQslWh^r~GsBj26A z9q&ft0IB4=+|liY(E>zgA_eN30%yEBw_0l=Y(4kOxpnlYXel$)epba4=0(eL)$dBR zxc#u}WDR^v9vU_2e%M>bPdVW`R#7BkxQK7x`O|&wO7zK7P}g+lqbq7ZaWIyclpeYp z@7A%RXZQ-=@kqCJKBD!Gdp97S{U)%#W1kh8*o|Qy`4Q0>RDEG{Q(cs7-#*aRHwqQ| zoGV{GkFAXm$_4oM&_jzoIT05wcgDW*Ip?bvC|VoQECk8dUbrI%I}NtUFwF&qdPgPl zWe@ijR;x)cd!&A=-?-vDDbm*U6?*G??&W-jQEfQaP|uxv?%cSL&|jKzbl6NC=?~hw zAYv}GygS8#A;zxW42dy&e6jy!>y{FC$k7N(B~@fJ0{Pu;Hf!WmI z+X54z0!wuh<+;1zS*G|||OPn|qHw=`w4)H&*5oCiSwN@iO zTCZOYuKv(RNU#`yj$7s{dtRDP)zD7vixGzJ^=f6TpyinUe&e+czx1VvKmnYQpa5Y8 zB(w&h{}ay~Mz29~Zt(aKNGG8{3}vfG9k?C{T?y>Da;jED9KO53DPROTubL3X4m^|N zHo59aiE}O9u^I^ShnV$W4`1vwwWu|o3F8b?hOG_bxPM*yqJI5!JiI4oZ+IHXVny)+AX4X{uc}&TYM{AhJL)74B@l%FDwNFdM0WuhQPK1Q}|u+fXq9uJ{p0 zlp1XjI92fD2p3VE8{JUs#>BGs@kN!%YOpHgVEu{w;c94X1BYU0F*iq~=+}2^jF!v6 zoq}})PTi~&*R!uZkJBtJ{~mYqj~tf-+>FtaM7aC)?u@oGmh2nD-dKgYQZdV23$~Y| zp4^P5K#lSH545WKm0!1F-w24Bh@e2(lj_e^A%odnG>yr4GUU;nh!B7SbFxGVi*W-S z9)qsk%{?3A75=z0f2MK>(@h$<-Tu?f8YAs>(_e7=KB$7t4j!{Il*2^k{EJQk(GYpWD0;4GV0=4&;vp2t*!@O32Gd|!|>4_zFyA;h1@wThaWr zA|QHzp+Y1NircN77kDqi@sclw(!p>8g+6j#oKDrgHm1}FxKJq4=m_v?V&R6iQ`Q8z z40mMpB4;Jz6!{XF>NtkQ4s{`}cd6ul8CN;d1(@8eHQ*`)IL3@Wk98EdzR&bdjk|oI zp^V-S>&mO5=FD*(6!IwQlKU6vE>?*8U2Z{bf4mSrkplqO?fM0R0Gat?KJUZQ7on!5 zsF($-xe_ZJ%9NWq=Wl$Gxa%0 z_rKx+!9B{yZ=$5E*3=&>w-H8fiMyS#SaEVHNx;>nMGn3_Sisoo20b$_x=-J@-%foW zEXZJezzMpViYf*dv(|3fMsA=`*fT={vhOyjZ^aBV%tW>kwn5*PM8BBw%kb2F`|h9s z$oPGZJO2Ij%UMgk={y%ZzA#)y*u_!DpLcDpby=Xx6*+>;DGg8b#Rn=G>^Ig*`_0V| zbOA6}xJBzpea^2`2?LEgM}@vUen?^&~+l~sz9R$IW zBmI}!M#40mytH$OaCvh7%Y%3F+*4?SyO?A0McT>tI_uiYLJeo8|`+RgP%Z_kW`Nli6k($R_e;6O(quDqW_c}+v)#weHT^NAe7*5Y1J&U zV-ev2M3hsMLOYp@oU2HoAf%Us<*J#j!IKr%Bo<`ExNZ|jDz{Goxbn-rFZnZ(kRb(9 z1#5tJ?rv3OSIf0GH@aL`;&Jm)uk=n*XnPd}YT4gjaq8+WdX3&XQSZUJg%EGYNthph zINsWx_jWj-j1QWANi$5cMP{wZN#y%V0_qf(qfLC(twZ8i6ZZMdZM>)}7C?BPk&6)F zZsRR(#qZQmZJbRha>dtA^6!RCUOc;Qi+3kO^7Y2F2CoiUX2E+)?TUM)+@7NwCE*hF zc0IU-2Te_Z$`=mk!>K^qosVv7lKpw$exZ#w>;m%z13 zVTx2V&nVIj|Lj*)<#W(uJY1u%gc`Gx-py@unS6`&e%cmVf!aUkYFSm^Lw=B_;jF zcTX-OYuJK}Tj;dq&ig^lvD)%OiRBM{2pvf>N?_q^*tFn|(l#eM#iXv8X~E!`fram* zqY`~x`{QUF5JxP(l~U$kyl6Bgr6p=;4dUULNQq()*G=`@O!Hsm^`;-b2vJ739=|~4 zTZKvF69bo~dagnbvqR*$0!4POM~I5a?R^@FXWIk|d z8y!`Do>iA({h}huxOrdW3E#Er^4H;2%h?UG~^SMtr2`FllSJ1o2a`^ zgP{f|bSJcTev|H;$ZQ_{HXUsvX~{bfTv#A+Uui?+{Hs7|t zmN+Hq{iap+sp~$+7l{|n?x@wg6*kQE4TLHtxAZ(gg0biCJJ;!-gVx^pUHtyY2L~;q>`qY@zy#kPy_j-W}JFgG~}I&1Vef9J;!3 z4DyKD#6YDqY0c*-8KBDzi@BLjb+Y8e`%1=wD*I+@zVR+?SI&aT^O^Ddz&rcF;5Ju= z8hAbw`Nn~IFPFNd@!LgjWS{V+fF1$*@bF1v%=?{E5mXutQfG%99?@!^%_MJ=ib)1Za#0VA&<#{EWpD; zZ6Ba@$+CY2Zq--t>>RwZqb5r`ejAF&@Pc{fz+Cnj5?yHC>+6pU|NX8p{pv*VzZ+Yx z^(1cF#_%*i-neGKiHr_aPEjKcWX5aGueKd>H4F-V_7GB?b986hbCC|<=V-j|Xk#yF ztvA%RR0-+DxyRgCpexs+|6z*U+rwWB)V*7PAT85_0Y<#SO7+}{j9|;lQDZt*FvrfV zf)9ElQEWfn*xG~s-p9S=BXi=t`6wbZ!fsr@UBFIXQY?xz1B8Ot#y<0TQ#FAWs z{Y0#?-NGzJPiKoH>UynbaVu-8+=MI^avgzlKzYRK7)O$4?_G;bNz~9XG$mC{B-E5!xZFE=evLE5IlC6iSpsk(=Y z%E{YG!@Ij9e22j|!dD}c+QWx`ZlzE@?v@F|#+ zITkt=f`u#3?h2LHEJuJG`;Fa1U4Ar?N3lijn3Fpia zOK_`+W5WO6kVXeN^V5KvP5|GlvkM^ zB9~CY5=ToeHC-z(R3z$P`!b^X)m9#w#ZK0%Pd8~THH8V5t6!{qSO$D_bMf+dwo?se zOU;t0`f@Z~#7JF$4fbq0u8tL(s-c}$n{DN7`}!>FFPjIS0zM{azs^Qm!SeTq!tUnk zeq5~Zp|;{u^$p)0IJ=ym)q#$`(%{u>1&bcCATeTBPx&+3Hjn5@OhRC?^)(8J;@b`| z+wLyZhpXA*rdlrvSLNU_MLIv{=O=Z z>%cXn>I==0uq3ES+*l)B1dLSU`b~l%M)tp^EXHW`ufj8ZzO7*iupC(rn+JcAQ>$@5 zNua}6Mzhp3u4~m;d9K|k0T38!hKsu!#L7;rox9`#LnQcbo2EE51Mdc}N^sr2vQvZt z-Jz}*z5<@*wk9)TN z?jcI{%9-{m`1Mx(Pucokc>8}{{{L%uZ2w!iW`c4mq)s5CLMONNi3FK*?1vQioRR{_M4TT; zbZaOhWL7)!$2S}&9!!7*(TQs;f@F^RC(NBQ0-Cs{?ZmB2_@x>f0A8bFt4^+xNbSMb zWq~Z*%5hG)krM!SKI7Jt{fjWX2_$GpAsYZlggZ_fFGZu>7|>Fe%j)EK0^$c`+a1qV8iBrDOrG=jCwFJ|?K$ZJ?Z-TyRxJjm2=i@Mj$uPi{)U9Lg_wsBR3S6+LzqK@+DjiPv|U;<4)in6iJCuNTB3vU3cS?%^qxk1-|f=U(m6;UZ?!h`-(%uEcSg;@6gy+vdRfqHEmR`)1V! zk~uG(jCZ#@{V&jG%;$hP!hGdFX2c%pF8ow(xBg6RW|H+JskiE8H!Ss7Uvs|_FCM*c zW|J1KJ+M~GGs6Zt4VOsb zHY=Z(C|uMz=I{dHjZ_jT9T?2)oI8lCdLzhuNA_;I*vNYn)5#r?)0gRi*qAaJhAiExH zCtj~G*|A@x*>B2;db_mMqr)1?EYX z!g<6u2cxp1&Bu{-sU+kfip*x_S5%0~vuWLOLSZHk-g|9Cz}zYi%JC@xF9k9+Q{#?{ zb9OWW^gEjAbint0HF(1T+E*R#Ux7ae36Qgv%7~EcyZJp+J}#N_mrKg8cJKxa-O*0j zhIaIfcF%Uqff)OmF6_^Ka25*)DV_~C_Ntl66Q*9-|4MZ!A!E}kr>^Q8M!Cvwoj)>0 z-HCSMM#O1y$i+yHJI>^*Gm2vybt!f-!N&vWuOB1iU7PzsVH-{XLK<~RZ=GwML4@omeSgE(a(C~TI* zD#Pq+AMq7xdw(C2^CsU^Emf8p<&Zy4}XG)%>DbKp&@vw5(Qlb_W(nKwvt(b?3qJJ8^Z1c^<;X?WiF zv#K2%E8YJ>&2*cO=e%Pv?Je$4??T6$$d%hsd-POj0fyP(=Jxuz>W322`>k{(a&~r> z*qrw!w(Glh>_igH4JX5Bt7F%sKa5rE8~kHnj#B#*d+1E#17<>ZQJZztGYQkPjS(ru zGh~g0{ikv7YT}2cX1!7Z(s&5@PcJt9WjbZ(y|5&S4@$dW1ll8t<=f}6>q+)UhpLv- z|ALNXO$^$J?5WaD=8etU2eB@^mB*R{7~&G|2<&lq~`S@ZdWEsU+c#GQg;4hzj;W2MVoT{2e%9<3}|onpW&5Y+fvnq zM4}$zXhcMjboG-q`_h9v>2DdKEa-vvC%F>hbC(n{?@=G<90$n0o&C36f%o7;-TwRI z`A3&^$On{2zYiYGzqa1IWfB@uvo<1g?Ch6a$eH?0T&n0^&WZkQ4#jNF_aCdvZTLGb zGXh;xHisGBfAztS!!%L0G4#%Z)Q0T(8LsDr;ORD7GKL7A2>iY$3C{uSLME4yT54tR zwlGe^H>4n(X+_r)wnd)ystvlsQVW?n>zU7#vgE^%z}LYlMu>}*t0e)JC+o>jXgc0G zk#9|4!B|5an$K zm697AwvcbdOwO=#i-W~JNj zb$_&!P>H1E!QXI4SH<#2?U2si_-w@49tD;CI??*8M3iG9G%Darpw3she3_(Q`Bluv z1^73d?A=Uit1=wsPKYhiyK#G@rjC8YYCkAbkWRY6gf6DB+IJY{ZkcUa~2f&6b`mJ7z{d1PbPEFSfT|b z{^Jk_dxc(e%q&MfmsL4W6$PSg>@f!7jEcy^9MBpB5kdBiDkWmP4eQ{}#p;ZzkOL~# zlZxP&5yC06-Y>D8 z;lbc#AtJKopDm~+OUt#G%e-zBV-T)0Xxw1uX7VLan^y#C-l(&4%eeEdVOBg3E<(11 z*<|{I(4AxXN-M~#M~s6i6m_Lq@hM~}LH8^=M@r#Diaq*H+wrM;jU0d&mYgBGga{G# z!rw@P18DM8lLh+>EJ8w6YNESZZ746%1g-^!H>0smF5|5dL4`zhC85jQ$#sZl^3ZMs*t1~|~L8dc5@ z+oltm7@P_?r4JnaDweWTf)fW+8iJ1^M#8{|nkgviO<}>9Cq+5ktj?loj1(Y~aja|O+z>tv6J21qi5X7t-R^Xj~KBBt6c<95@8E)%|~>uK;l+_++$fX zWZvIe&dtL094`hyfrn^;gA=Lbp3liNfafw}&|n!lt%Gagc(JzXw(^-w@HeK5HcXKE z5Q7j(IO|iH#1B14n++*z;MW1C>0Ze$jrUkCBT6)ex5^((|HS-d;RwNNI{iBN7Un%t zv3?wQH?a=Fi5W?KpP#b$!$OVd@F(1(^UOhj*lu=d_6@j?ET<;S#)tLGls-G5pDek=VpzkK1P^!mK@xaQ#(dFt_*x49HJ{BbO0ZQ!x3 z-TCn+70U4zSgBxM4Ghx$@5r2;3b-VA_Vlr>Ni^~7zs*-RDl`ZtSbhX_Idr6303tudUu zo)bV*U%U%88vIs$AurBo1gB%I0~3fSYyoTY$&JCXldgr%i7$Do#cWiryg<-6pS6MZ z8z?f3rqJ$teOB3Kbbc$YQN0A_*VuBpgcNCVS$!>q#2|LfD9mOciMs-4P&@SMmAEDTetuTT=mJ{m{SU@K)zbVcpV3PwR*d{c?NdI34xY3tFVE_j!X)Z%)&m{OxWk>ix z__F0qm%fyl{FGZKna4 z^;tR4YNxJ!tupNfg5JjAUkJdhMB6C=03@%maZtdi_?psrZq^96;{Yz#>IPbIzyT6q zY8jz<-6B|EeY2(iEgTduHV{xS0x00=R0Wq?Wlk0X#(e_@IKaLS=!|Ug)!^KgYt8Ew z7rJj?Z~ug#013#eZ1X)Ift9(+=W>?~w2Ht3h>(EwNsp)!t}iW1t2+d@;RBc&fe|FY zxdObBaz&l!00Fqy}&H3g6WWUW<#noaP@7gt%CQ%tCwm$|-n zbpXu@EVL8TXU~{Z3MeH0M%Vc0Q3Z40S|b<01?Q5cn_VoA&ZyPk-aapwSWQCbus`K zu(k&(&}9(IYQGt9p`Mvd1R+PD$lLou0US`Q2#|mQ>b5qvGXUy&0&A5WFnFxniA@a$ z8w(9S6$eJ3fpiDl0~#RNw}XbbIJ-Hdr_=7ktq=m#T}uQOzqkkNc5HjIRm`!L;-Wu6ss7va z)!9}5tOGot=THy0)ZO-hQ(659;@0{SBnUN8C7=XhS9w;mjt};OF znIM8GzfJ)T$TAZUXDi`{y$BiOuLBZ*f$j@{g4k33@|VB>SMBZr@p3Vtqb7g=tls(o zKf(n5e@jpSA%FlKKmY`^0VS}1O>hDK zQ#3+uqX2K!1PUMkSp+Z*zZ-K1c{+2iIYf*O^}G6gE%B$Z6|Pw+ZH+h`{e+l zXos};1b}skfkP`Dpl+C>KuZP!S2&8p$OIN}00+Qko5wj|X99fFi`Sh2@BLUhXT^wKl?)Z-INCX!^00Bsk z@nVna764i#fN=9$!6=CVsRYYnjBS&N5#Wzv=SMoY0Sblz{|Jx~DFh{uet?5w5wMBs z#z_ZIKM*rT2S9iqxr8Bk1kII#L8AcG5&$YU08`XS1aJV{6O$krk{PFYg{3pBsB*W0 zDVYKR6d;sC8IcVTDqILV6&QBuA_5xlkpDQ7zk)rWgE%N4d_n+~GU=87MNk1)^n{7z zjXpR8P>GhqHDXDYN6?jWSp>F4cT|Nq2>^mk0F8SoQe6f)CUA6u`2m;yPD zh`C<}fRHjM1$gP0Lm-bvxk1pkFV7g2O0bxiX#zLYKd>VN^alVsd3{tMnxi>Vc(y@8 zuu2)gl~z!Aqge!{IRR9~V3-mDtXTz>nVXsEe0r8)@27HD;B&-j1m|^cvN;6R0-Va( zoMk`&d={NTP%Z~>fS_re%NcTxcLdeaj>89@Vc-E22msWDKdV%I--({W=>bx=P)W5u zF?g2p=>^u-eDU^AZUq1f5TE-w1-e)*t;Ph^@|1U2p!{iVb^~0%dIbOss-F(31u0oA z`nUwGf|3{dpb#2ZO7Jlpke?q4q8IRb63I8od7@nqaJIyPFg1G?>Y~dTa8smvNN|-k zYNJ;Wa13xT9CHL?vzmtJqg)Vh0ib=oxLTBnq%WF~f+m2-n2k^xr2?lj5dbS3IW`5* zqgQ&P);0i}LowdNIfNIcV4!XnumMb2L_MgcW>5kYa7ZR_q;i_4db+24+NXZ{r+^x$ df;y;#TBwG4sEC@Vin^$b+Nh5DsEHB;06RC_MFs!> literal 0 HcmV?d00001 diff --git a/client/src/App.css b/client/src/App.css new file mode 100755 index 0000000..bab5b4e --- /dev/null +++ b/client/src/App.css @@ -0,0 +1,121 @@ +.App { + text-align: center; +} + +.App-logo { + animation: App-logo-spin infinite 20s linear; + height: 7vmin; + pointer-events: none; +} + +.App-header { + background: #232526; /* fallback for old browsers */ + min-height: 7vh; + display: flex; + flex-direction: column; + align-items: center; + justify-content: center; + font-size: calc(10px + 2vmin); + color: white; + +} + +.App-link { + color: #61dafb; +} + +@keyframes App-logo-spin { + from { + transform: rotate(0deg); + } + to { + transform: rotate(360deg); + } +} + +.navbar { + width: 100% +} + +.searchInput { + width: 500px +} + +.cursor { + cursor: pointer +} + +.container-fluid { + margin-top: 1% +} + +/* .leftHome { + background-color: aliceblue; +} */ + +.rightHome { + background-color: mistyrose; +} + +.raise:hover, +.raise:focus { + box-shadow: 0 0.5em 0.5em -0.4em var(--hover); + transform: translateY(-0.25em); +} + +.scroll { + float: left; + height: 1000px; + overflow-y: scroll; +} + +.display-4 { + text-align: left +} + +.overview { + text-align: justify +} + +.titleGenre { + text-align: left +} + +.iconUser { + color: white +} + +.iconUser:hover { + color: #616364 +} + +.card { + color: #232526; + background-color: white; +} + +.alertify-notifier .ajs-message.ajs-success { + border: solid 1px black; + color: black; + background: rgba(255, 255, 255, 0.95); +} + +.alertify-notifier .ajs-message.ajs-error { + border: solid 1px black; + color: rgba(217, 92, 92, 0.95); + background: white; +} + +.jumbotron { + background-color: #232526; + color: white +} + +.list-group { + color: #232526; +} + +.my-4 { + border: solid 1px; + color: white +} diff --git a/client/src/App.js b/client/src/App.js new file mode 100755 index 0000000..f1efde3 --- /dev/null +++ b/client/src/App.js @@ -0,0 +1,40 @@ +import React, { Component } from 'react'; +import './App.css'; +import Navbar from './components/Navbar' +import Home from './views/Home' +import Detail from './views/Detail' + +import { + BrowserRouter as Router, + Route, + Switch +} from 'react-router-dom' + +import { Provider } from 'react-redux' +import store from './store' +import { PrivateRoute } from './components/PrivateRoute' + +class App extends Component { + render() { + return ( + + +
+
+ +
+
+ + + + + +
+
+
+
+ ); + } +} + +export default App; diff --git a/client/src/App.test.js b/client/src/App.test.js new file mode 100755 index 0000000..a754b20 --- /dev/null +++ b/client/src/App.test.js @@ -0,0 +1,9 @@ +import React from 'react'; +import ReactDOM from 'react-dom'; +import App from './App'; + +it('renders without crashing', () => { + const div = document.createElement('div'); + ReactDOM.render(, div); + ReactDOM.unmountComponentAtNode(div); +}); diff --git a/client/src/components/Button.jsx b/client/src/components/Button.jsx new file mode 100644 index 0000000..dc1bfe8 --- /dev/null +++ b/client/src/components/Button.jsx @@ -0,0 +1,11 @@ +import React from 'react' + +const Button = (props) => { + return ( + <> + + + ); +} + +export default Button; \ No newline at end of file diff --git a/client/src/components/Card.jsx b/client/src/components/Card.jsx new file mode 100644 index 0000000..5b744a2 --- /dev/null +++ b/client/src/components/Card.jsx @@ -0,0 +1,21 @@ +import React from 'react' +import { Link } from 'react-router-dom' + +const Card = (props) => { + return ( + <> + +
+
{props.movieDetail.original_title}
+
+ {props.movieDetail.original_title}/ +
+
Rating: {props.movieDetail.vote_average}
+ +
+ + + ); +} + +export default Card; \ No newline at end of file diff --git a/client/src/components/Carousel.jsx b/client/src/components/Carousel.jsx new file mode 100644 index 0000000..7bd618e --- /dev/null +++ b/client/src/components/Carousel.jsx @@ -0,0 +1,32 @@ +import React from 'react'; +import { Link } from 'react-router-dom' + +const Carousel = (props) => { + return ( +
+ ); +} + +export default Carousel; \ No newline at end of file diff --git a/client/src/components/Dropdown.jsx b/client/src/components/Dropdown.jsx new file mode 100644 index 0000000..2f7f038 --- /dev/null +++ b/client/src/components/Dropdown.jsx @@ -0,0 +1,89 @@ +import React, { Component } from 'react'; +import Icon from './Icon' +import {provider, firebase} from '../api/firestore' +import alertify from 'alertifyjs' + +import { connect } from 'react-redux' +import { userLogin, userLoginLoading, userLoginError, userLogout } from '../store/actions/user' + +class Dropdown extends Component { + state = { + iconAttr: { + "role": "button", + "id": "dropdownMenuLink", + "data-toggle": "dropdown", + "aria-haspopup": "true", + "aria-expanded": "false" + } + } + + componentDidMount() { + if (localStorage.getItem('token')) { + this.props.userLoginSucceed() + } + } + + manageUser = (e) => { + e.preventDefault() + this.props.userLoginLoad() + let self = this + if(e.target[0].value === 'Sign In') { + firebase.auth().signInWithPopup(provider).then(function(result) { + let token = result.credential.accessToken; + let user = result.user; + localStorage.setItem('token', token) + localStorage.setItem('user', user.email) + self.props.userLoginSucceed() + alertify.success('Sign In Succeed'); + }).catch(function(error) { + self.props.userLoginErr() + alertify.error('Sign In Failed'); + let errorCode = error.code; + let errorMessage = error.message; + let email = error.email; + let credential = error.credential; + }); + } else { + firebase.auth().signOut().then(function() { + self.props.userLogout() + alertify.success('Sign Out Succeed'); + console.log(this.props) + this.props.history.push('/') + }).catch(function(error) { + console.log(error) + alertify.error('Sign Out Failed'); + }); + } + } + + render() { + return ( +
+ +
+
+ {this.props.isLogin ? ( + + ) : ( + + )} +
+
+
+ ); + } +} + +const mapStateToProps = (state) => ({ + isLogin: state.user.userLoginSuccess +}) + +const dispatchStateToProps = (dispatch) => ({ + userLoginSucceed: () => dispatch(userLogin()), + userLoginLoad: () => dispatch(userLoginLoading()), + userLoginErr: () => dispatch(userLoginError()), + userLogout: () => dispatch(userLogout()) +}) + +export default connect(mapStateToProps, dispatchStateToProps)(Dropdown) + diff --git a/client/src/components/FormInput.jsx b/client/src/components/FormInput.jsx new file mode 100644 index 0000000..e974717 --- /dev/null +++ b/client/src/components/FormInput.jsx @@ -0,0 +1,17 @@ +import React from 'react'; + +const Form = (props) => { + return ( + <> + {props.detail.labelText ? ( + + ): (<>)} + props.onTextChange} type={props.detail.type || null} className={props.detail.classes} placeholder={props.detail.placeholder}/> + + + ); + +} + + +export default Form; \ No newline at end of file diff --git a/client/src/components/Icon.jsx b/client/src/components/Icon.jsx new file mode 100644 index 0000000..200cd89 --- /dev/null +++ b/client/src/components/Icon.jsx @@ -0,0 +1,11 @@ +import React from 'react' + +const Icon = (props) => { + return ( + <> + + + ); +} + +export default Icon; \ No newline at end of file diff --git a/client/src/components/Jumbotron.jsx b/client/src/components/Jumbotron.jsx new file mode 100644 index 0000000..4501f26 --- /dev/null +++ b/client/src/components/Jumbotron.jsx @@ -0,0 +1,55 @@ +import React, { Component } from 'react'; +import Button from './Button' + +class Jumbotron extends Component { + render() { + return ( +
+

{this.props.details.original_title}

+
+
+
+
    +
  • + Release Date + {this.props.details.release_date} +
  • +
  • + Runtime + {this.props.details.runtime} Minutes +
  • +
  • + Tagline + {this.props.details.tagline} +
  • +
  • + Rating + {this.props.details.vote_average} / 10 +
  • +

    +
  • + +
  • +
+ +
+
+

Overview

+

{this.props.details.overview}

+
+ {this.props.details.genres ? ( + this.props.details.genres.map(genre => + {genre.name} + ) + ): ( +

+ )} +
+
+
+
+ ); + } +} + +export default Jumbotron; \ No newline at end of file diff --git a/client/src/components/List.jsx b/client/src/components/List.jsx new file mode 100644 index 0000000..fa079db --- /dev/null +++ b/client/src/components/List.jsx @@ -0,0 +1,15 @@ +import React from 'react' + +const List = (props) => { + return ( + <> +
  • + {props.text} + {JSON.stringify(props)} + {props.value} +
  • + + ); +} + +export default List; \ No newline at end of file diff --git a/client/src/components/Navbar.jsx b/client/src/components/Navbar.jsx new file mode 100644 index 0000000..55c8b51 --- /dev/null +++ b/client/src/components/Navbar.jsx @@ -0,0 +1,18 @@ +import React from 'react' +import SearchInput from './SearchInput' +import logo from '../logo.svg'; +import Dropdown from './Dropdown' +import { Link } from 'react-router-dom' +const Navbar = () => { + return ( + <> + + + ); +} + +export default Navbar; \ No newline at end of file diff --git a/client/src/components/Pagination.jsx b/client/src/components/Pagination.jsx new file mode 100644 index 0000000..9875f46 --- /dev/null +++ b/client/src/components/Pagination.jsx @@ -0,0 +1,26 @@ +import React from 'react' +import Button from './Button' +const Pagination = (props) => { + return ( + + ); +} + +export default Pagination; \ No newline at end of file diff --git a/client/src/components/PrivateRoute.jsx b/client/src/components/PrivateRoute.jsx new file mode 100644 index 0000000..492d009 --- /dev/null +++ b/client/src/components/PrivateRoute.jsx @@ -0,0 +1,11 @@ +import React from 'react' + +import { Route, Redirect } from 'react-router-dom' + +export const PrivateRoute = ({ component: Component, ...rest }) => ( + ( + localStorage.getItem('token') + ? + : + )} /> +) \ No newline at end of file diff --git a/client/src/components/SearchInput.jsx b/client/src/components/SearchInput.jsx new file mode 100644 index 0000000..db917e3 --- /dev/null +++ b/client/src/components/SearchInput.jsx @@ -0,0 +1,13 @@ +import React from 'react' +import FormInput from './FormInput' +import Icon from './Icon' +const SearchInput = () => { + return ( +
    + + +
    + ); +} + +export default SearchInput; \ No newline at end of file diff --git a/client/src/index.css b/client/src/index.css new file mode 100755 index 0000000..cee5f34 --- /dev/null +++ b/client/src/index.css @@ -0,0 +1,14 @@ +body { + margin: 0; + padding: 0; + font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", + "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", + sans-serif; + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +code { + font-family: source-code-pro, Menlo, Monaco, Consolas, "Courier New", + monospace; +} diff --git a/client/src/index.js b/client/src/index.js new file mode 100755 index 0000000..0c5e75d --- /dev/null +++ b/client/src/index.js @@ -0,0 +1,12 @@ +import React from 'react'; +import ReactDOM from 'react-dom'; +import './index.css'; +import App from './App'; +import * as serviceWorker from './serviceWorker'; + +ReactDOM.render(, document.getElementById('root')); + +// If you want your app to work offline and load faster, you can change +// unregister() to register() below. Note this comes with some pitfalls. +// Learn more about service workers: http://bit.ly/CRA-PWA +serviceWorker.unregister(); diff --git a/client/src/logo.svg b/client/src/logo.svg new file mode 100755 index 0000000..6b60c10 --- /dev/null +++ b/client/src/logo.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/client/src/serviceWorker.js b/client/src/serviceWorker.js new file mode 100755 index 0000000..2283ff9 --- /dev/null +++ b/client/src/serviceWorker.js @@ -0,0 +1,135 @@ +// This optional code is used to register a service worker. +// register() is not called by default. + +// This lets the app load faster on subsequent visits in production, and gives +// it offline capabilities. However, it also means that developers (and users) +// will only see deployed updates on subsequent visits to a page, after all the +// existing tabs open on the page have been closed, since previously cached +// resources are updated in the background. + +// To learn more about the benefits of this model and instructions on how to +// opt-in, read http://bit.ly/CRA-PWA + +const isLocalhost = Boolean( + window.location.hostname === 'localhost' || + // [::1] is the IPv6 localhost address. + window.location.hostname === '[::1]' || + // 127.0.0.1/8 is considered localhost for IPv4. + window.location.hostname.match( + /^127(?:\.(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)){3}$/ + ) +); + +export function register(config) { + if (process.env.NODE_ENV === 'production' && 'serviceWorker' in navigator) { + // The URL constructor is available in all browsers that support SW. + const publicUrl = new URL(process.env.PUBLIC_URL, window.location.href); + if (publicUrl.origin !== window.location.origin) { + // Our service worker won't work if PUBLIC_URL is on a different origin + // from what our page is served on. This might happen if a CDN is used to + // serve assets; see https://github.com/facebook/create-react-app/issues/2374 + return; + } + + window.addEventListener('load', () => { + const swUrl = `${process.env.PUBLIC_URL}/service-worker.js`; + + if (isLocalhost) { + // This is running on localhost. Let's check if a service worker still exists or not. + checkValidServiceWorker(swUrl, config); + + // Add some additional logging to localhost, pointing developers to the + // service worker/PWA documentation. + navigator.serviceWorker.ready.then(() => { + console.log( + 'This web app is being served cache-first by a service ' + + 'worker. To learn more, visit http://bit.ly/CRA-PWA' + ); + }); + } else { + // Is not localhost. Just register service worker + registerValidSW(swUrl, config); + } + }); + } +} + +function registerValidSW(swUrl, config) { + navigator.serviceWorker + .register(swUrl) + .then(registration => { + registration.onupdatefound = () => { + const installingWorker = registration.installing; + if (installingWorker == null) { + return; + } + installingWorker.onstatechange = () => { + if (installingWorker.state === 'installed') { + if (navigator.serviceWorker.controller) { + // At this point, the updated precached content has been fetched, + // but the previous service worker will still serve the older + // content until all client tabs are closed. + console.log( + 'New content is available and will be used when all ' + + 'tabs for this page are closed. See http://bit.ly/CRA-PWA.' + ); + + // Execute callback + if (config && config.onUpdate) { + config.onUpdate(registration); + } + } else { + // At this point, everything has been precached. + // It's the perfect time to display a + // "Content is cached for offline use." message. + console.log('Content is cached for offline use.'); + + // Execute callback + if (config && config.onSuccess) { + config.onSuccess(registration); + } + } + } + }; + }; + }) + .catch(error => { + console.error('Error during service worker registration:', error); + }); +} + +function checkValidServiceWorker(swUrl, config) { + // Check if the service worker can be found. If it can't reload the page. + fetch(swUrl) + .then(response => { + // Ensure service worker exists, and that we really are getting a JS file. + const contentType = response.headers.get('content-type'); + if ( + response.status === 404 || + (contentType != null && contentType.indexOf('javascript') === -1) + ) { + // No service worker found. Probably a different app. Reload the page. + navigator.serviceWorker.ready.then(registration => { + registration.unregister().then(() => { + window.location.reload(); + }); + }); + } else { + // Service worker found. Proceed as normal. + registerValidSW(swUrl, config); + } + }) + .catch(() => { + console.log( + 'No internet connection found. App is running in offline mode.' + ); + }); +} + +export function unregister() { + if ('serviceWorker' in navigator) { + navigator.serviceWorker.ready.then(registration => { + registration.unregister(); + }); + } +} diff --git a/client/src/store/actions/favorites.js b/client/src/store/actions/favorites.js new file mode 100644 index 0000000..71401d2 --- /dev/null +++ b/client/src/store/actions/favorites.js @@ -0,0 +1,56 @@ +import { db, firebase } from '../../api/firestore' + +export function addFavorite(movie) { + return dispatch => { + dispatch({type: 'ADD_FAVORITE_LOADING'}) + db + .collection('favorites') + .doc(movie.docId) + .update({ favorites:firebase.firestore.FieldValue.arrayUnion(movie) }) + .then((doc) => { + dispatch({type: 'ADD_FAVORITE_SUCCESS'}) + + }) + .catch((error) => { + dispatch({type: 'ADD_FAVORITE_ERROR'}) + }) + } +} + +export function createFavorite(movie) { + return dispatch => { + dispatch({type: 'CREATE_FAVORITE_LOADING'}) + db + .collection('favorites') + .add({ + email: localStorage.getItem('user'), + favorites: [movie] + }) + .then((doc) => { + dispatch({type: 'CREATE_FAVORITE_SUCCESS'}) + }) + .catch((error) => { + dispatch({type: 'CREATE_FAVORITE_ERROR'}) + }) + + } +} + +export function getFavorites() { + return dispatch => { + dispatch({ type: 'GET_FAVORITE_LOADING'}) + + db + .collection('favorites') + .where('email', '==', localStorage.getItem('user')) + .onSnapshot(function(querySnapshot) { + let favorites = [] + querySnapshot.forEach((doc) => { + favorites = doc.data().favorites + let merge = [...favorites, {docId: doc.id}] + dispatch({ type: 'GET_FAVORITE_SUCCESS', favorites: merge}) + }) + + }) + } +} \ No newline at end of file diff --git a/client/src/store/actions/fetchApi.js b/client/src/store/actions/fetchApi.js new file mode 100644 index 0000000..c930d92 --- /dev/null +++ b/client/src/store/actions/fetchApi.js @@ -0,0 +1,33 @@ +import axios from 'axios' + +let apiKey = '7798e4433893518fd4c8f3c229245eb6' +let link = 'https://api.themoviedb.org/3' + +export function fetchMovies (page) { + return dispatch => { + dispatch({ type: "FETCH_MOVIES_LOADING" }) + axios + .get(`${link}/discover/movie?api_key=${apiKey}&language=en-US&sort_by=popularity.desc&include_adult=false&include_video=false&page=${page}`) + .then(({ data }) => { + dispatch({ type: "FETCH_MOVIES_SUCCESS", payload: data.results }) + }) + .catch((error) => { + dispatch({ type: "FETCH_MOVIES_ERROR" }) + }) + + } +} + +export function fetchMovieDetails (id) { + return dispatch => { + dispatch({ type: "FETCH_MOVIE_DETAILS_LOADING" }) + axios + .get(`${link}/movie/${id}?api_key=${apiKey}&language=en-US`) + .then(({ data }) => { + dispatch({ type: "FETCH_MOVIE_DETAILS_SUCCESS", payload: data }) + }) + .catch((error) => { + dispatch({ type: "FETCH_MOVIE_DETAILS_ERROR" }) + }) + } +} \ No newline at end of file diff --git a/client/src/store/actions/user.js b/client/src/store/actions/user.js new file mode 100644 index 0000000..6bda01b --- /dev/null +++ b/client/src/store/actions/user.js @@ -0,0 +1,30 @@ +import { db } from '../../api/firestore' + + +export function userLogin () { + return { + type: 'USER_LOGIN_SUCCESS', + token: localStorage.getItem('token'), + email: localStorage.getItem('email') + } +} + +export function userLoginLoading () { + return { + type: 'USER_LOGIN_LOADING' + } +} + +export function userLoginError() { + return { + type: 'USER_LOGIN_LOADING' + } +} + +export function userLogout() { + localStorage.removeItem('token') + localStorage.removeItem('user') + return { + type: 'USER_LOGOUT' + } +} \ No newline at end of file diff --git a/client/src/store/index.js b/client/src/store/index.js new file mode 100644 index 0000000..65639cb --- /dev/null +++ b/client/src/store/index.js @@ -0,0 +1,9 @@ +import { createStore, combineReducers, applyMiddleware } from 'redux' +import { composeWithDevTools } from 'redux-devtools-extension' +import thunk from 'redux-thunk'; +import user from './reducers/user' +import fetchApi from './reducers/fetchApi' +import favorites from './reducers/favorites' +const store = createStore(combineReducers({ user, fetchApi, favorites }), composeWithDevTools(applyMiddleware(thunk))) + +export default store \ No newline at end of file diff --git a/client/src/store/reducers/favorites.js b/client/src/store/reducers/favorites.js new file mode 100644 index 0000000..22a86f5 --- /dev/null +++ b/client/src/store/reducers/favorites.js @@ -0,0 +1,32 @@ +const defaultStore = { + favorites: [], + loading: false, + error: false +} + +export default function(state=defaultStore, action) { + const { type, favorites } = action + + switch (type) { + case 'ADD_FAVORITE_SUCCESS': + return { ...state, loading: false } + case 'ADD_FAVORITE_LOADING': + return { ...state, loading: true } + case 'ADD_FAVORITE_ERROR': + return { ...state, loading: false, error: true } + case 'CREATE_FAVORITE_SUCCESS': + return { ...state, favorites: favorites, loading: false } + case 'CREATE_FAVORITE_LOADING': + return { ...state, loading: true } + case 'CREATE_FAVORITE_ERROR': + return { ...state, loading: false, error: true } + case 'GET_FAVORITE_SUCCESS': + return { ...state, favorites: favorites, loading: false } + case 'GET_FAVORITE_LOADING': + return { ...state, loading: true } + case 'GET_FAVORITE_ERROR': + return { ...state, loading: false, error: true } + default: + return state + } +} \ No newline at end of file diff --git a/client/src/store/reducers/fetchApi.js b/client/src/store/reducers/fetchApi.js new file mode 100644 index 0000000..fe224d0 --- /dev/null +++ b/client/src/store/reducers/fetchApi.js @@ -0,0 +1,27 @@ +const defaultStore = { + movies: [], + loading: false, + error: false, + movieDetails: {} +} + +export default function(state=defaultStore, action) { + const { type, payload } = action + + switch (type) { + case "FETCH_MOVIES_SUCCESS": + return { ...state, movies: payload, loading: false } + case "FETCH_MOVIES_LOADING": + return { ...state, loading: true } + case "FETCH_MOVIES_ERROR": + return { ...state, loading:false, error:true } + case "FETCH_MOVIE_DETAILS_SUCCESS": + return { ...state, loading: false, movieDetails: payload } + case "FETCH_MOVIE_DETAILS_LOADING": + return { ...state, loading: true } + case "FETCH_MOVIE_DETAILS_ERROR": + return { ...state, loading: false, error: true } + default: + return state + } +} \ No newline at end of file diff --git a/client/src/store/reducers/user.js b/client/src/store/reducers/user.js new file mode 100644 index 0000000..662d346 --- /dev/null +++ b/client/src/store/reducers/user.js @@ -0,0 +1,24 @@ +const defaultState = { + token: null, + email: null, + userLoginLoading: false, + userLoginError: false, + userLoginSuccess: false +} + +export default function (state=defaultState, action) { + const { type, token, email } = action + + switch (type) { + case 'USER_LOGIN_LOADING': + return { ...state, userLoginLoading: true } + case 'USER_LOGIN_ERROR' : + return { ...state, userLoginError: true, userLoginLoading: false } + case 'USER_LOGIN_SUCCESS' : + return { ...state, userLoginLoading: false, userLoginSuccess: true, token, email } + case 'USER_LOGOUT' : + return { ...state, userLoginSuccess: false} + default: + return state + } +} \ No newline at end of file diff --git a/client/src/views/Detail.jsx b/client/src/views/Detail.jsx new file mode 100644 index 0000000..704f479 --- /dev/null +++ b/client/src/views/Detail.jsx @@ -0,0 +1,72 @@ +import React, { Component } from 'react'; +import { connect } from 'react-redux' +import { fetchMovieDetails } from '../store/actions/fetchApi' +import Jumbotron from '../components/Jumbotron' +import { addFavorite, createFavorite, getFavorites } from '../store/actions/favorites' +import alertify from 'alertifyjs' + +class Detail extends Component { + componentDidMount() { + this.props.getFavorites() + this.props.getMovieDetails(this.props.match.params.id) + } + + addToFavorite = () => { + if (this.props.favorites.length === 0) { + this.props.createFav(this.props.movieDetails.movieDetails) + alertify.success('Movie Added to Favorites'); + + } else { + let isAdded = false + this.props.favorites.forEach(fav => { + if (Number(fav.id) === Number(this.props.match.params.id)) { + isAdded = true + } + }) + + if (!isAdded) { + let merge = {docId: this.props.favorites[this.props.favorites.length-1].docId, ...this.props.movieDetails.movieDetails} + this.props.addToFavorite(merge) + alertify.success('Movie Added to Favorites'); + } else { + alertify.error('You Have Added this Movie to Favorites'); + } + } + } + render() { + if (!this.props.loading) { + return ( +
    +
    + {this.props.movieDetails.movieDetails.original_title} +
    +
    + +
    +
    + ); + } + return ( + <> + Waiting... + + ) + } +} + +const mapStateToProps = (state) => ({ + movieDetails: state.fetchApi, + loading: state.fetchApi.loading, + error: state.fetchApi.error, + favorites: state.favorites.favorites +}) + +const dispatchToProps = (dispatch) => ({ + getMovieDetails: (id) => dispatch(fetchMovieDetails(id)), + addToFavorite: (movie) => dispatch(addFavorite(movie)), + createFav: (movie) => dispatch(createFavorite(movie)), + getFavorites: () => dispatch(getFavorites()) + +}) + +export default connect(mapStateToProps, dispatchToProps)(Detail) \ No newline at end of file diff --git a/client/src/views/Home.jsx b/client/src/views/Home.jsx new file mode 100644 index 0000000..959ed5e --- /dev/null +++ b/client/src/views/Home.jsx @@ -0,0 +1,104 @@ +import React, { Component } from 'react'; +import Card from '../components/Card' +import { connect } from 'react-redux' +import { fetchMovies } from '../store/actions/fetchApi' +import Carousel from '../components/Carousel' +import alertify from 'alertifyjs' +import Pagination from '../components/Pagination' +import { getFavorites } from '../store/actions/favorites' +import { Link } from 'react-router-dom' + +class Home extends Component { + state = { + favorites: [] + } + + componentDidMount = () => { + if (this.props.history.action === "REPLACE") { + alertify.error('Please Sign In First'); + } + this.props.getMovies(this.props.match.params.page || 1) + this.props.getFavorites() + } + + changePage = (value) => { + let currentPage = Number(this.props.match.params.page) || 1 + let changePage = currentPage + value + this.props.history.push(`/${ changePage }`) + this.props.getMovies(changePage) + } + + storeFav = () => { + this.setState({favorites: this.props.favorites}) + + } + + render() { + if (!this.props.loading) { + let index = 0 + return ( + <> + +
    +
    +
    +
    + {this.props.movies.map(movie => + + )} +
    + +
    +
    +
    +
    +
    Favorites
    + {this.props.isLogin ? ( +
    + {this.props.favorites && this.props.favorites.length > 0 ? ( + this.props.favorites.map(fav => + Object.keys(fav)[0] !== 'docId' ? ( + + {fav.original_title} + + ) : ( + <> + ) + ) + ) : ( + <>Loading... + )} +
    + ) : ( +

    Please Login to Add Movie

    + )} +
    +
    +
    +
    + + ) + } + return ( + <> + Waiting... + + ) + } +} + +const mapStateToProps = (state) => ({ + movies: state.fetchApi.movies, + loading: state.fetchApi.loading, + error: state.fetchApi.error, + isLogin: state.user.userLoginSuccess, + favorites: state.favorites.favorites, + favLoading: state.favorites.loading +}) + +const dispatchStateToProps = (dispatch) => ({ + getMovies: (page) => dispatch(fetchMovies(page)), + getFavorites: () => dispatch(getFavorites()) +}) + +export default connect(mapStateToProps, dispatchStateToProps)(Home) \ No newline at end of file diff --git a/client/src/views/mirage-waiting.png b/client/src/views/mirage-waiting.png new file mode 100644 index 0000000000000000000000000000000000000000..d0b309a9e2fb04b1436b9ef466ef504488544317 GIT binary patch literal 98099 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 z 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 zHEPFBL@9hbX@od)mwDQXpeXblR8s;_EOm(`0000000000000000000000000 x0000000000000000000000000004mU@IS12Vo%JfMRx!I002ovPDHLkV1oYc-**52 literal 0 HcmV?d00001
    +
    + {props.moviesSlide[0] ? ( + props.moviesSlide.map((movie, index) => +
    + + ... + +
    + ) + ) : ( + Waiting... + )} +
    +
    + + Previous + + + + Next + +