From 7f2e10871db864816e9791b734a42a920102848d Mon Sep 17 00:00:00 2001 From: pinku7499 Date: Mon, 4 Feb 2019 15:13:56 +0530 Subject: [PATCH 1/6] uploaded project on github --- client/.gitignore | 23 + client/README.md | 68 + client/package-lock.json | 17243 ++++++++++++++++++++++++++ client/package.json | 29 + client/public/favicon.ico | Bin 0 -> 3870 bytes client/public/index.html | 41 + client/public/manifest.json | 15 + client/src/App.js | 50 + client/src/App.test.js | 9 + client/src/components/Card.js | 33 + client/src/components/addNew.js | 75 + client/src/components/getAll.js | 36 + client/src/components/getById.js | 50 + client/src/components/search.js | 61 + client/src/index.css | 14 + client/src/index.js | 19 + client/src/main.css | 12 + client/src/serviceWorker.js | 135 + package-lock.json | 620 + package.json | 16 + server/app.js | 49 + server/bin/www | 90 + server/database/DB.js | 3 + server/models/Quotes.js | 21 + server/package-lock.json | 2772 +++++ server/package.json | 19 + server/public/stylesheets/style.css | 8 + server/routes/QuotesRouter.js | 61 + 28 files changed, 21572 insertions(+) create mode 100644 client/.gitignore create mode 100644 client/README.md create mode 100644 client/package-lock.json create mode 100644 client/package.json create mode 100644 client/public/favicon.ico create mode 100644 client/public/index.html create mode 100644 client/public/manifest.json create mode 100644 client/src/App.js create mode 100644 client/src/App.test.js create mode 100644 client/src/components/Card.js create mode 100644 client/src/components/addNew.js create mode 100644 client/src/components/getAll.js create mode 100644 client/src/components/getById.js create mode 100644 client/src/components/search.js create mode 100644 client/src/index.css create mode 100644 client/src/index.js create mode 100644 client/src/main.css create mode 100644 client/src/serviceWorker.js create mode 100644 package-lock.json create mode 100644 package.json create mode 100644 server/app.js create mode 100644 server/bin/www create mode 100644 server/database/DB.js create mode 100644 server/models/Quotes.js create mode 100644 server/package-lock.json create mode 100644 server/package.json create mode 100644 server/public/stylesheets/style.css create mode 100644 server/routes/QuotesRouter.js diff --git a/client/.gitignore b/client/.gitignore new file mode 100644 index 0000000..4d29575 --- /dev/null +++ b/client/.gitignore @@ -0,0 +1,23 @@ +# See https://help.github.com/articles/ignoring-files/ for more about ignoring files. + +# dependencies +/node_modules +/.pnp +.pnp.js + +# 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 100644 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/package-lock.json b/client/package-lock.json new file mode 100644 index 0000000..39a72f3 --- /dev/null +++ b/client/package-lock.json @@ -0,0 +1,17243 @@ +{ + "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.1.6", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.1.6.tgz", + "integrity": "sha512-Hz6PJT6e44iUNpAn8AoyAs6B3bl60g7MJQaI0rZEar6ECzh6+srYO1xlIdssio34mPaUtAb1y+XlkkSJzok3yw==", + "requires": { + "@babel/code-frame": "7.0.0", + "@babel/generator": "7.3.0", + "@babel/helpers": "7.3.1", + "@babel/parser": "7.3.1", + "@babel/template": "7.2.2", + "@babel/traverse": "7.2.3", + "@babel/types": "7.3.0", + "convert-source-map": "1.6.0", + "debug": "4.1.1", + "json5": "2.1.0", + "lodash": "4.17.11", + "resolve": "1.8.1", + "semver": "5.6.0", + "source-map": "0.5.7" + } + }, + "@babel/generator": { + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.3.0.tgz", + "integrity": "sha512-dZTwMvTgWfhmibq4V9X+LMf6Bgl7zAodRn9PvcPdhlzFMbvUutx74dbEv7Atz3ToeEpevYEJtAwfxq/bDCzHWg==", + "requires": { + "@babel/types": "7.3.0", + "jsesc": "2.5.2", + "lodash": "4.17.11", + "source-map": "0.5.7", + "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.3.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.3.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.2" + } + }, + "@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.2.3", + "@babel/types": "7.3.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.3.0", + "lodash": "4.17.11" + } + }, + "@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.2.3", + "@babel/types": "7.3.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.2.2", + "@babel/types": "7.3.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.3.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.3.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.3.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.3.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.3.0", + "lodash": "4.17.11" + } + }, + "@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.3.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.11" + } + }, + "@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.2.0", + "@babel/template": "7.2.2", + "@babel/traverse": "7.2.3", + "@babel/types": "7.3.0" + } + }, + "@babel/helper-replace-supers": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.2.3.tgz", + "integrity": "sha512-GyieIznGUfPXPWu0yLS6U55Mz67AZD9cUk0BfirOWlPrXlBcan9Gz+vHGz+cPfuoweZSnPzPIm67VtQM0OWZbA==", + "requires": { + "@babel/helper-member-expression-to-functions": "7.0.0", + "@babel/helper-optimise-call-expression": "7.0.0", + "@babel/traverse": "7.2.3", + "@babel/types": "7.3.0" + } + }, + "@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.2.2", + "@babel/types": "7.3.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.3.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.2.2", + "@babel/traverse": "7.2.3", + "@babel/types": "7.3.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.2.2", + "@babel/traverse": "7.2.3", + "@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.4.1", + "esutils": "2.0.2", + "js-tokens": "4.0.0" + } + }, + "@babel/parser": { + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.3.1.tgz", + "integrity": "sha512-ATz6yX/L8LEnC3dtLQnIx4ydcPxhLcoy9Vl6re00zb2w5lG6itY6Vhnr1KFRPq/FHNsgl/gh2mjNN20f9iJTTA==" + }, + "@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.1.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.1.0.tgz", + "integrity": "sha512-/PCJWN+CKt5v1xcGn4vnuu13QDoV+P7NcICP44BoonAJoPSGwVkgrXihFIQGiEjjPlUDBIw1cM7wYFLARS2/hw==", + "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.2.3", + "@babel/plugin-syntax-class-properties": "7.2.0" + } + }, + "@babel/plugin-proposal-decorators": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.1.6.tgz", + "integrity": "sha512-U42f8KhUbtlhUDyV/wK4Rq/wWh8vWyttYABckG/v0vVnMPvayOewZC/83CbVdmyP+UhEqI368FEQ7hHMfhBpQA==", + "requires": { + "@babel/helper-plugin-utils": "7.0.0", + "@babel/helper-replace-supers": "7.2.3", + "@babel/helper-split-export-declaration": "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.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.3.1.tgz", + "integrity": "sha512-Nmmv1+3LqxJu/V5jU9vJmxR/KIRWFk2qLHmbB56yRRRFhlaSuOVXscX3gUmhaKgUhzA3otOHVubbIEVYsZ0eZg==", + "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.4.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-class-properties": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.2.0.tgz", + "integrity": "sha512-UxYaGXYQ7rrKJS/PxIKRkv3exi05oH7rokBAsmCSsCxz1sVPZ7Fu6FzKoGgUvmY+0YgSkYHgUoCh5R5bCNBQlw==", + "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.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.0.0.tgz", + "integrity": "sha512-Gt9xNyRrCHCiyX/ZxDGOcBnlJl0I3IWicpZRC4CdC0P5a/I07Ya2OAMEBU+J7GmRFVmIetqEYRko6QYRuKOESw==", + "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.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.2.0.tgz", + "integrity": "sha512-WhKr6yu6yGpGcNMVgIBuI9MkredpVc7Y3YR4UzEZmDztHoL6wV56YBHLhWnjO1EvId1B32HrD3DRFc+zSoKI1g==", + "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.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.2.0.tgz", + "integrity": "sha512-CEHzg4g5UraReozI9D4fblBYABs7IM6UerAVG7EJVrTLC5keh00aEuLUT+O40+mJCEzaXkYfTCUKIyeDfMOFFQ==", + "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.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.2.0.tgz", + "integrity": "sha512-vDTgf19ZEV6mx35yiPJe4fS02mPQUUcBNwWQSZFXSzTSbsJFQvHt7DqyS3LK8oOWALFOsJ+8bbqBgkirZteD5Q==", + "requires": { + "@babel/helper-plugin-utils": "7.0.0", + "lodash": "4.17.11" + } + }, + "@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.2.3", + "@babel/helper-split-export-declaration": "7.0.0", + "globals": "11.10.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.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.2.0.tgz", + "integrity": "sha512-coVO2Ayv7g0qdDbrNiadE4bU7lvCd9H539m2gMknyVjjMdwF/iCOM7R+E8PkntoqLkltO0rk+3axhpp/0v68VQ==", + "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.4.0" + } + }, + "@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.1.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.1.6.tgz", + "integrity": "sha512-0tyFAAjJmnRlr8MVJV39ASn1hv+PbdVP71hf7aAseqLfQ0o9QXk9htbMbq7/ZYXnUIp6gDw0lUUP0+PQMbbtmg==", + "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.2.2", + "@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.2.2", + "@babel/helper-plugin-utils": "7.0.0", + "@babel/helper-simple-access": "7.1.0" + } + }, + "@babel/plugin-transform-modules-systemjs": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.2.0.tgz", + "integrity": "sha512-aYJwpAhoK9a+1+O625WIjvMY11wkB/ok0WClVwmeo3mCjcNRjt+/8gHWrB5i+00mUju0gWsBkQnPpdvQ7PImmQ==", + "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.2.2", + "@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.1" + } + }, + "@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.2.3" + } + }, + "@babel/plugin-transform-parameters": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.2.0.tgz", + "integrity": "sha512-kB9+hhUidIgUoBQ0MsxMewhzr8i60nMa2KgeJKQWYrqQpqcBYtnpR+JgkadZVZoaEZ/eKu9mclFaVwhRpLNSzA==", + "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.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.0.0.tgz", + "integrity": "sha512-sj2qzsEx8KDVv1QuJc/dEfilkg3RRPvPYx/VnKLtItVQRWt1Wqf5eVCOLZm29CiGFfYYsA3VPjfizTCV0S0Dlw==", + "requires": { + "regenerator-transform": "0.13.3" + } + }, + "@babel/plugin-transform-runtime": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.1.0.tgz", + "integrity": "sha512-WFLMgzu5DLQEah0lKTJzYb14vd6UiES7PTnXcvrPZ1VrwFeJ+mTbvr65fFAsXYMt2bIoOoC0jk76zY1S7HZjUg==", + "requires": { + "@babel/helper-module-imports": "7.0.0", + "@babel/helper-plugin-utils": "7.0.0", + "resolve": "1.8.1", + "semver": "5.6.0" + } + }, + "@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.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.2.0.tgz", + "integrity": "sha512-EnI7i2/gJ7ZNr2MuyvN2Hu+BHJENlxWte5XygPvfj/MbvtOkWor9zcnHpMMQL2YYaaCcqtIvJUyJ7QVfoGs7ew==", + "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.4.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.2", + "@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.2", + "@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.4.1", + "invariant": "2.2.4", + "js-levenshtein": "1.1.6", + "semver": "5.6.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.2.0", + "@babel/plugin-transform-react-jsx": "7.3.0", + "@babel/plugin-transform-react-jsx-self": "7.2.0", + "@babel/plugin-transform-react-jsx-source": "7.2.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.2.0" + } + }, + "@babel/runtime": { + "version": "7.1.5", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.1.5.tgz", + "integrity": "sha512-xKnPpXG/pvK1B90JkwwxSGii90rQGKtzcMt2gI5G6+M0REXaq6rOHsGC2ay6/d0Uje7zzvSzjEzfR3ENhFlrfA==", + "requires": { + "regenerator-runtime": "0.12.1" + }, + "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.3.1", + "@babel/types": "7.3.0" + } + }, + "@babel/traverse": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.2.3.tgz", + "integrity": "sha512-Z31oUD/fJvEWVR0lNZtfgvVt512ForCTNKYcJBGbPb1QZfve4WGH8Wsy7+Mev33/45fhP/hwQtvgusNdcCMgSw==", + "requires": { + "@babel/code-frame": "7.0.0", + "@babel/generator": "7.3.0", + "@babel/helper-function-name": "7.1.0", + "@babel/helper-split-export-declaration": "7.0.0", + "@babel/parser": "7.3.1", + "@babel/types": "7.3.0", + "debug": "4.1.1", + "globals": "11.10.0", + "lodash": "4.17.11" + } + }, + "@babel/types": { + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.3.0.tgz", + "integrity": "sha512-QkFPw68QqWU1/RVPyBe8SO7lXbPfjtqAxRYQKpFpaB8yMq7X2qAqfwK5LKoQufEkSmO5NQ70O6Kc3Afk03RwXw==", + "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==" + }, + "@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/core": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@svgr/core/-/core-2.4.1.tgz", + "integrity": "sha512-2i1cUbjpKt1KcIP05e10vkmu9Aedp32EFqVcSQ08onbB8lVxJqMPci3Hr54aI14S9cLg4JdcpO0D35HHUtT8oQ==", + "requires": { + "camelcase": "5.0.0", + "cosmiconfig": "5.0.7", + "h2x-core": "1.1.1", + "h2x-plugin-jsx": "1.2.0", + "merge-deep": "3.0.2", + "prettier": "1.16.3", + "svgo": "1.1.1" + } + }, + "@svgr/webpack": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@svgr/webpack/-/webpack-2.4.1.tgz", + "integrity": "sha512-sMHYq0zbMtSHcc9kVfkYI2zrl88u4mKGyQLgKt7r+ul5nITcncm/EPBhzEUrJY5izdlaU6EvyH8zOhZnfaSmOA==", + "requires": { + "@babel/core": "7.1.6", + "@babel/plugin-transform-react-constant-elements": "7.2.0", + "@babel/preset-env": "7.3.1", + "@babel/preset-react": "7.0.0", + "@svgr/core": "2.4.1", + "loader-utils": "1.2.3" + } + }, + "@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==" + }, + "@webassemblyjs/ast": { + "version": "1.7.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.7.6.tgz", + "integrity": "sha512-8nkZS48EVsMUU0v6F1LCIOw4RYWLm2plMtbhFTjNgeXmsTNLuU3xTRtnljt9BFQB+iPbLRobkNrCWftWnNC7wQ==", + "requires": { + "@webassemblyjs/helper-module-context": "1.7.6", + "@webassemblyjs/helper-wasm-bytecode": "1.7.6", + "@webassemblyjs/wast-parser": "1.7.6", + "mamacro": "0.0.3" + } + }, + "@webassemblyjs/floating-point-hex-parser": { + "version": "1.7.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.7.6.tgz", + "integrity": "sha512-VBOZvaOyBSkPZdIt5VBMg3vPWxouuM13dPXGWI1cBh3oFLNcFJ8s9YA7S9l4mPI7+Q950QqOmqj06oa83hNWBA==" + }, + "@webassemblyjs/helper-api-error": { + "version": "1.7.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.7.6.tgz", + "integrity": "sha512-SCzhcQWHXfrfMSKcj8zHg1/kL9kb3aa5TN4plc/EREOs5Xop0ci5bdVBApbk2yfVi8aL+Ly4Qpp3/TRAUInjrg==" + }, + "@webassemblyjs/helper-buffer": { + "version": "1.7.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.7.6.tgz", + "integrity": "sha512-1/gW5NaGsEOZ02fjnFiU8/OEEXU1uVbv2um0pQ9YVL3IHSkyk6xOwokzyqqO1qDZQUAllb+V8irtClPWntbVqw==" + }, + "@webassemblyjs/helper-code-frame": { + "version": "1.7.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.7.6.tgz", + "integrity": "sha512-+suMJOkSn9+vEvDvgyWyrJo5vJsWSDXZmJAjtoUq4zS4eqHyXImpktvHOZwXp1XQjO5H+YQwsBgqTQEc0J/5zg==", + "requires": { + "@webassemblyjs/wast-printer": "1.7.6" + } + }, + "@webassemblyjs/helper-fsm": { + "version": "1.7.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.7.6.tgz", + "integrity": "sha512-HCS6KN3wgxUihGBW7WFzEC/o8Eyvk0d56uazusnxXthDPnkWiMv+kGi9xXswL2cvfYfeK5yiM17z2K5BVlwypw==" + }, + "@webassemblyjs/helper-module-context": { + "version": "1.7.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.7.6.tgz", + "integrity": "sha512-e8/6GbY7OjLM+6OsN7f2krC2qYVNaSr0B0oe4lWdmq5sL++8dYDD1TFbD1TdAdWMRTYNr/Qq7ovXWzia2EbSjw==", + "requires": { + "mamacro": "0.0.3" + } + }, + "@webassemblyjs/helper-wasm-bytecode": { + "version": "1.7.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.7.6.tgz", + "integrity": "sha512-PzYFCb7RjjSdAOljyvLWVqd6adAOabJW+8yRT+NWhXuf1nNZWH+igFZCUK9k7Cx7CsBbzIfXjJc7u56zZgFj9Q==" + }, + "@webassemblyjs/helper-wasm-section": { + "version": "1.7.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.7.6.tgz", + "integrity": "sha512-3GS628ppDPSuwcYlQ7cDCGr4W2n9c4hLzvnRKeuz+lGsJSmc/ADVoYpm1ts2vlB1tGHkjtQMni+yu8mHoMlKlA==", + "requires": { + "@webassemblyjs/ast": "1.7.6", + "@webassemblyjs/helper-buffer": "1.7.6", + "@webassemblyjs/helper-wasm-bytecode": "1.7.6", + "@webassemblyjs/wasm-gen": "1.7.6" + } + }, + "@webassemblyjs/ieee754": { + "version": "1.7.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.7.6.tgz", + "integrity": "sha512-V4cIp0ruyw+hawUHwQLn6o2mFEw4t50tk530oKsYXQhEzKR+xNGDxs/SFFuyTO7X3NzEu4usA3w5jzhl2RYyzQ==", + "requires": { + "@xtuc/ieee754": "1.2.0" + } + }, + "@webassemblyjs/leb128": { + "version": "1.7.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.7.6.tgz", + "integrity": "sha512-ojdlG8WpM394lBow4ncTGJoIVZ4aAtNOWHhfAM7m7zprmkVcKK+2kK5YJ9Bmj6/ketTtOn7wGSHCtMt+LzqgYQ==", + "requires": { + "@xtuc/long": "4.2.1" + } + }, + "@webassemblyjs/utf8": { + "version": "1.7.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.7.6.tgz", + "integrity": "sha512-oId+tLxQ+AeDC34ELRYNSqJRaScB0TClUU6KQfpB8rNT6oelYlz8axsPhf6yPTg7PBJ/Z5WcXmUYiHEWgbbHJw==" + }, + "@webassemblyjs/wasm-edit": { + "version": "1.7.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.7.6.tgz", + "integrity": "sha512-pTNjLO3o41v/Vz9VFLl+I3YLImpCSpodFW77pNoH4agn5I6GgSxXHXtvWDTvYJFty0jSeXZWLEmbaSIRUDlekg==", + "requires": { + "@webassemblyjs/ast": "1.7.6", + "@webassemblyjs/helper-buffer": "1.7.6", + "@webassemblyjs/helper-wasm-bytecode": "1.7.6", + "@webassemblyjs/helper-wasm-section": "1.7.6", + "@webassemblyjs/wasm-gen": "1.7.6", + "@webassemblyjs/wasm-opt": "1.7.6", + "@webassemblyjs/wasm-parser": "1.7.6", + "@webassemblyjs/wast-printer": "1.7.6" + } + }, + "@webassemblyjs/wasm-gen": { + "version": "1.7.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.7.6.tgz", + "integrity": "sha512-mQvFJVumtmRKEUXMohwn8nSrtjJJl6oXwF3FotC5t6e2hlKMh8sIaW03Sck2MDzw9xPogZD7tdP5kjPlbH9EcQ==", + "requires": { + "@webassemblyjs/ast": "1.7.6", + "@webassemblyjs/helper-wasm-bytecode": "1.7.6", + "@webassemblyjs/ieee754": "1.7.6", + "@webassemblyjs/leb128": "1.7.6", + "@webassemblyjs/utf8": "1.7.6" + } + }, + "@webassemblyjs/wasm-opt": { + "version": "1.7.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.7.6.tgz", + "integrity": "sha512-go44K90fSIsDwRgtHhX14VtbdDPdK2sZQtZqUcMRvTojdozj5tLI0VVJAzLCfz51NOkFXezPeVTAYFqrZ6rI8Q==", + "requires": { + "@webassemblyjs/ast": "1.7.6", + "@webassemblyjs/helper-buffer": "1.7.6", + "@webassemblyjs/wasm-gen": "1.7.6", + "@webassemblyjs/wasm-parser": "1.7.6" + } + }, + "@webassemblyjs/wasm-parser": { + "version": "1.7.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.7.6.tgz", + "integrity": "sha512-t1T6TfwNY85pDA/HWPA8kB9xA4sp9ajlRg5W7EKikqrynTyFo+/qDzIpvdkOkOGjlS6d4n4SX59SPuIayR22Yg==", + "requires": { + "@webassemblyjs/ast": "1.7.6", + "@webassemblyjs/helper-api-error": "1.7.6", + "@webassemblyjs/helper-wasm-bytecode": "1.7.6", + "@webassemblyjs/ieee754": "1.7.6", + "@webassemblyjs/leb128": "1.7.6", + "@webassemblyjs/utf8": "1.7.6" + } + }, + "@webassemblyjs/wast-parser": { + "version": "1.7.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.7.6.tgz", + "integrity": "sha512-1MaWTErN0ziOsNUlLdvwS+NS1QWuI/kgJaAGAMHX8+fMJFgOJDmN/xsG4h/A1Gtf/tz5VyXQciaqHZqp2q0vfg==", + "requires": { + "@webassemblyjs/ast": "1.7.6", + "@webassemblyjs/floating-point-hex-parser": "1.7.6", + "@webassemblyjs/helper-api-error": "1.7.6", + "@webassemblyjs/helper-code-frame": "1.7.6", + "@webassemblyjs/helper-fsm": "1.7.6", + "@xtuc/long": "4.2.1", + "mamacro": "0.0.3" + } + }, + "@webassemblyjs/wast-printer": { + "version": "1.7.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.7.6.tgz", + "integrity": "sha512-vHdHSK1tOetvDcl1IV1OdDeGNe/NDDQ+KzuZHMtqTVP1xO/tZ/IKNpj5BaGk1OYFdsDWQqb31PIwdEyPntOWRQ==", + "requires": { + "@webassemblyjs/ast": "1.7.6", + "@webassemblyjs/wast-parser": "1.7.6", + "@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.21", + "negotiator": "0.6.1" + } + }, + "acorn": { + "version": "6.0.6", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.0.6.tgz", + "integrity": "sha512-5M3G/A4uBSMIlfJ+h9W125vJvPFH/zirISsW5qfxF5YzEvXJCtolLoQvM5yZft0DvMcUrPGKPOlgEu55I6iUtA==" + }, + "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.7.3" + }, + "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.6", + "acorn-walk": "6.1.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.7.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.7.0.tgz", + "integrity": "sha512-RZXPviBTtfmtka9n9sy1N5M5b82CbxWIR6HIis4s3WQTXDJamc/0gpCWNGz6EWdWp4DOfjzJfhz/AS9zVPjjWg==", + "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.3.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.3.0.tgz", + "integrity": "sha512-CMzN9S62ZOO4sA/mJZIO4S++ZM7KFWzH3PPWkveLhy4OZ9i1/VatgwWMD46w/XbGCBy7Ye0gCk+Za6mmyfKK7g==" + }, + "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.3", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.3.tgz", + "integrity": "sha512-LEHHyuhlPY3TmuUYMh2oz89lTShfvgbmzaBcxve9t/9Wuy7Dwf4yoAKcND7KFT1HAQfqZ12qtc+DUrBMeKF9nw==" + }, + "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": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=" + }, + "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.3" + } + }, + "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.10", + "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.3", + "snapdragon": "0.8.2", + "snapdragon-node": "2.1.1", + "split-string": "3.1.0", + "to-regex": "3.0.2" + }, + "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.1" + } + } + } + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "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.6.9", + "define-property": "0.2.5", + "extend-shallow": "2.0.1", + "posix-character-classes": "0.1.1", + "regex-not": "1.0.2", + "snapdragon": "0.8.2", + "to-regex": "3.0.2" + }, + "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.6" + } + }, + "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.1" + } + }, + "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.2.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.6" + } + } + } + }, + "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.2.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.6" + } + } + } + }, + "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.1.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.2", + "snapdragon": "0.8.2", + "to-regex": "3.0.2" + }, + "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.2" + } + }, + "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.1" + } + } + } + }, + "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.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.1" + } + } + } + }, + "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.2" + } + }, + "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.2" + } + }, + "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.2.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.6" + } + } + } + }, + "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.2", + "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.13", + "object.pick": "1.3.0", + "regex-not": "1.0.2", + "snapdragon": "0.8.2", + "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.3" + } + }, + "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.19.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.1.0" + } + }, + "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.3", + "es-abstract": "1.13.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.3" + } + }, + "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=" + }, + "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.2" + } + }, + "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.11.8", + "inherits": "2.0.3", + "minimalistic-assert": "1.0.1" + } + }, + "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.1", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.1.tgz", + "integrity": "sha512-fNEiL2+AZt6AlAw/29Cr0UDe4sRAHCpEHh54WMz+Bb7QfNcFw4h3loofyJpLeQs4Yx7yuqu/2dLgM5hKOs6HlQ==", + "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.7", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.4.7.tgz", + "integrity": "sha512-qS5wW6aXHkm53Y4z73tFGsUhmZu4aMPV9iHXYlF0c/wxjknXNHuj/1cIQb+6YH692DbJGGWcckAXX+VxKvahMA==", + "requires": { + "browserslist": "4.4.1", + "caniuse-lite": "1.0.30000933", + "normalize-range": "0.1.2", + "num2fraction": "1.2.2", + "postcss": "7.0.14", + "postcss-value-parser": "3.3.1" + }, + "dependencies": { + "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.5.0" + }, + "dependencies": { + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "3.0.0" + } + } + } + }, + "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.6.1", + "is-buffer": "1.1.6" + } + }, + "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-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" + }, + "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.5", + "has-ansi": "2.0.0", + "strip-ansi": "3.0.1", + "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=" + }, + "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.1.1" + } + }, + "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.3.1", + "@babel/traverse": "7.2.3", + "@babel/types": "7.3.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.11", + "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.26.0", + "babel-template": "6.26.0" + } + }, + "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.4", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.0.4.tgz", + "integrity": "sha512-fhBhNkUToJcW9nV46v8w87AJOwAJDz84c1CL57n3Stj73FANM/b9TbCUK4YhdOwEyZ+OxhYpdeZDNzSI29Firw==", + "requires": { + "find-cache-dir": "1.0.0", + "loader-utils": "1.2.3", + "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.26.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.2", + "test-exclude": "4.2.3" + }, + "dependencies": { + "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" + } + }, + "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" + } + }, + "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.3.0" + } + }, + "p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=" + } + } + }, + "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.4.2", + "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-2.4.2.tgz", + "integrity": "sha512-NBVpEWN4OQ/bHnu1fyDaAaTPAjnhXCEPqr1RwqxrU7b6tZ2hypp+zX4hlNfmVGfClD5c3Sl6Hfj5TJNF5VG5aA==", + "requires": { + "cosmiconfig": "5.0.7", + "resolve": "1.8.1" + } + }, + "babel-plugin-named-asset-import": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/babel-plugin-named-asset-import/-/babel-plugin-named-asset-import-0.3.0.tgz", + "integrity": "sha512-to6Shd/r8fMRRg/MaOhDNfqpuXfjlQx3ypWDG6jh4ESCVZDJCgdgIalZbrnVlBPGgH/QeyHMjnGb2W+JJiy+NQ==" + }, + "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.13.0", + "babel-runtime": "6.26.0" + } + }, + "babel-plugin-transform-react-remove-prop-types": { + "version": "0.4.20", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-remove-prop-types/-/babel-plugin-transform-react-remove-prop-types-0.4.20.tgz", + "integrity": "sha512-bWQ8e7LsgdFpyHU/RabjDAjVhL7KLAJXEt0nb0LANFje8YAGA8RlZv88a72aCswOxELWULkYuJqfFoKgs58Tng==" + }, + "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.0", + "resolved": "https://registry.npmjs.org/babel-preset-react-app/-/babel-preset-react-app-7.0.0.tgz", + "integrity": "sha512-LQKCB3xxdhAlRbk6IIZdO4ry1yA8gKGVV4phjOIgCEQr3oyaLPXf2j+lfD0zljOE2wkN2axRGOLTzdUPzVDO4w==", + "requires": { + "@babel/core": "7.1.6", + "@babel/plugin-proposal-class-properties": "7.1.0", + "@babel/plugin-proposal-decorators": "7.1.6", + "@babel/plugin-proposal-object-rest-spread": "7.0.0", + "@babel/plugin-syntax-dynamic-import": "7.0.0", + "@babel/plugin-transform-classes": "7.1.0", + "@babel/plugin-transform-destructuring": "7.1.3", + "@babel/plugin-transform-flow-strip-types": "7.1.6", + "@babel/plugin-transform-react-constant-elements": "7.0.0", + "@babel/plugin-transform-react-display-name": "7.0.0", + "@babel/plugin-transform-runtime": "7.1.0", + "@babel/preset-env": "7.1.6", + "@babel/preset-react": "7.0.0", + "@babel/preset-typescript": "7.1.0", + "@babel/runtime": "7.1.5", + "babel-loader": "8.0.4", + "babel-plugin-dynamic-import-node": "2.2.0", + "babel-plugin-macros": "2.4.2", + "babel-plugin-transform-react-remove-prop-types": "0.4.20" + }, + "dependencies": { + "@babel/plugin-proposal-object-rest-spread": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.0.0.tgz", + "integrity": "sha512-14fhfoPcNu7itSen7Py1iGN0gEm87hX/B+8nZPqkdmANyyYWYMY2pjA3r8WXbWVKMzfnSNS0xY8GVS0IjXi/iw==", + "requires": { + "@babel/helper-plugin-utils": "7.0.0", + "@babel/plugin-syntax-object-rest-spread": "7.2.0" + } + }, + "@babel/plugin-transform-classes": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.1.0.tgz", + "integrity": "sha512-rNaqoD+4OCBZjM7VaskladgqnZ1LO6o2UxuWSDzljzW21pN1KXkB7BstAVweZdxQkHAujps5QMNOTWesBciKFg==", + "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.2.3", + "@babel/helper-split-export-declaration": "7.0.0", + "globals": "11.10.0" + } + }, + "@babel/plugin-transform-destructuring": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.1.3.tgz", + "integrity": "sha512-Mb9M4DGIOspH1ExHOUnn2UUXFOyVTiX84fXCd+6B5iWrQg/QMeeRmSwpZ9lnjYLSXtZwiw80ytVMr3zue0ucYw==", + "requires": { + "@babel/helper-plugin-utils": "7.0.0" + } + }, + "@babel/plugin-transform-react-constant-elements": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.0.0.tgz", + "integrity": "sha512-z8yrW4KCVcqPYr0r9dHXe7fu3daLzn0r6TQEFoGbXahdrzEwT1d1ux+/EnFcqIHv9uPilUlnRnPIUf7GMO0ehg==", + "requires": { + "@babel/helper-annotate-as-pure": "7.0.0", + "@babel/helper-plugin-utils": "7.0.0" + } + }, + "@babel/plugin-transform-react-display-name": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.0.0.tgz", + "integrity": "sha512-BX8xKuQTO0HzINxT6j/GiCwoJB0AOMs0HmLbEnAvcte8U8rSkNa/eSCAY+l1OA4JnCVq2jw2p6U8QQryy2fTPg==", + "requires": { + "@babel/helper-plugin-utils": "7.0.0" + } + }, + "@babel/preset-env": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.1.6.tgz", + "integrity": "sha512-YIBfpJNQMBkb6MCkjz/A9J76SNCSuGVamOVBgoUkLzpJD/z8ghHi9I42LQ4pulVX68N/MmImz6ZTixt7Azgexw==", + "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.0.0", + "@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-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.1.0", + "@babel/plugin-transform-computed-properties": "7.2.0", + "@babel/plugin-transform-destructuring": "7.1.3", + "@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-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.2", + "@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.4.1", + "invariant": "2.2.4", + "js-levenshtein": "1.1.6", + "semver": "5.6.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.3", + "babel-runtime": "6.26.0", + "core-js": "2.6.3", + "home-or-tmp": "2.0.0", + "lodash": "4.17.11", + "mkdirp": "0.5.1", + "source-map-support": "0.4.18" + }, + "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.1", + "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.6.0", + "debug": "2.6.9", + "json5": "0.5.1", + "lodash": "4.17.11", + "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.6.3", + "regenerator-runtime": "0.11.1" + } + }, + "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.11" + } + }, + "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.9", + "globals": "9.18.0", + "invariant": "2.2.4", + "lodash": "4.17.11" + }, + "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.11", + "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==" + }, + "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.6", + "component-emitter": "1.2.1", + "define-property": "1.0.0", + "isobject": "3.0.1", + "mixin-deep": "1.3.1", + "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.2" + } + }, + "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.2" + } + }, + "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.2" + } + }, + "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.5" + } + }, + "bfj": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/bfj/-/bfj-6.1.1.tgz", + "integrity": "sha512-+GUNvzHR4nRyGybQc2WpNJL4MJazMuvf92ueIyA0bIkPRwhhQu3IfZQ2PSoVPpCBJfmoSdOxu5rnotfFLlvYRQ==", + "requires": { + "bluebird": "3.5.3", + "check-types": "7.4.0", + "hoopy": "0.1.4", + "tryer": "1.0.1" + } + }, + "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.12.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.12.0.tgz", + "integrity": "sha512-DYWGk01lDcxeS/K9IHPGWfT8PsJmbXRtRd2Sx72Tnb8pcYZQFF1oSDb8hJtS1vhp212q1Rzi5dUf9+nq0o9UIg==" + }, + "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" + } + }, + "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.2", + "deep-equal": "1.0.1", + "dns-equal": "1.0.0", + "dns-txt": "2.0.2", + "multicast-dns": "6.2.3", + "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=" + }, + "bootstrap": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-4.2.1.tgz", + "integrity": "sha512-tt/7vIv3Gm2mnd/WeDx36nfGGHleil0Wg8IeB7eMrVkY0fZ5iTaBisSh8oNANc2IBsCc6vCgCNTIM/IEN0+50Q==" + }, + "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.2", + "preserve": "0.2.0", + "repeat-element": "1.1.3" + } + }, + "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.4", + "create-hash": "1.2.0", + "evp_bytestokey": "1.0.3", + "inherits": "2.0.3", + "safe-buffer": "5.1.2" + } + }, + "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.2.0", + "browserify-des": "1.0.2", + "evp_bytestokey": "1.0.3" + } + }, + "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.4", + "des.js": "1.0.0", + "inherits": "2.0.3", + "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.11.8", + "randombytes": "2.0.6" + } + }, + "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.11.8", + "browserify-rsa": "4.0.1", + "create-hash": "1.2.0", + "create-hmac": "1.1.7", + "elliptic": "6.4.1", + "inherits": "2.0.3", + "parse-asn1": "5.1.3" + } + }, + "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.8" + } + }, + "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.30000933", + "electron-to-chromium": "1.3.111", + "node-releases": "1.1.6" + } + }, + "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.3.0", + "ieee754": "1.1.12", + "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-modules": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz", + "integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=" + }, + "builtin-status-codes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", + "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=" + }, + "bytes": { + "version": "3.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.3", + "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.3" + } + }, + "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.3.2", + "upper-case": "1.1.3" + } + }, + "camelcase": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.0.0.tgz", + "integrity": "sha512-faqwZqnWxbxn+F1d399ygeamQNy3lPp/H9H6rNrqYh4FSVCtcY+3cub1MxA8o9mDd55mM8Aghuu/kuyYA6VTsA==" + }, + "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.4.1", + "caniuse-lite": "1.0.30000933", + "lodash.memoize": "4.1.2", + "lodash.uniq": "4.5.0" + } + }, + "caniuse-lite": { + "version": "1.0.30000933", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30000933.tgz", + "integrity": "sha512-d3QXv7eFTU40DSedSP81dV/ajcGSKpT+GW+uhtWmLvQm9bPk0KK++7i1e2NSW/CXGZhWFt2mFbFtCJ5I5bMuVA==" + }, + "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.6.2" + } + }, + "case-sensitive-paths-webpack-plugin": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.1.2.tgz", + "integrity": "sha512-oEZgAFfEvKtjSRCu6VgYkuGxwrWXMnQzyBmlLPP7r6PWQVtHxP5Z5N6XsuJvtoVax78am/r7lr46bwo3IVEBOg==" + }, + "caseless": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", + "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=" + }, + "chalk": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", + "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", + "requires": { + "ansi-styles": "3.2.1", + "escape-string-regexp": "1.0.5", + "supports-color": "5.5.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.0.4", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.0.4.tgz", + "integrity": "sha512-z9n7yt9rOvIJrMhvDtDictKrkFHeihkNl6uWMmZlmL6tJtX9Cs+87oK+teBx+JIgzvbX3yZHT3eF8vpbDxHJXQ==", + "requires": { + "anymatch": "2.0.0", + "async-each": "1.0.1", + "braces": "2.3.2", + "fsevents": "1.2.4", + "glob-parent": "3.1.0", + "inherits": "2.0.3", + "is-binary-path": "1.0.1", + "is-glob": "4.0.0", + "lodash.debounce": "4.0.8", + "normalize-path": "2.1.1", + "path-is-absolute": "1.0.1", + "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.3", + "snapdragon": "0.8.2", + "snapdragon-node": "2.1.1", + "split-string": "3.1.0", + "to-regex": "3.0.2" + } + }, + "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.1" + } + }, + "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.1" + } + }, + "glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "requires": { + "is-glob": "3.1.0", + "path-dirname": "1.0.2" + }, + "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.1" + } + } + } + }, + "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.2.2" + } + } + } + }, + "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.3" + } + }, + "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.3", + "safe-buffer": "5.1.2" + } + }, + "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.1", + "static-extend": "0.1.2" + }, + "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.6" + } + } + } + }, + "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.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==" + } + } + }, + "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-table3": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/cli-table3/-/cli-table3-0.5.1.tgz", + "integrity": "sha512-7Qg2Jrep1S/+Q3EceiZtQcDPWxhAvBw+ERf1162v4sikJrvojMHFqXt8QIVha8UlH9rgU0BeWPytZ9/TzYqlUw==", + "requires": { + "colors": "1.3.3", + "object-assign": "4.1.1", + "string-width": "2.1.1" + } + }, + "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.1.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.5", + "is-plain-object": "2.0.4", + "kind-of": "3.2.2", + "lazy-cache": "1.0.4", + "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.5.1" + } + }, + "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.1" + } + }, + "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.3", + "color-string": "1.5.3" + } + }, + "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.1.3", + "simple-swizzle": "0.2.2" + } + }, + "colors": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.3.3.tgz", + "integrity": "sha512-mmGt/1pZqYRjMxB1axhTo16/snVZ5krrKkcmMeVKxzECMMXoCgnvTPp10QgHfcbQZw8Dq2jMNG6je4JlWU0gWg==" + }, + "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" + } + }, + "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.15", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.15.tgz", + "integrity": "sha512-4aE67DL33dSW9gw4CI2H/yTxqHLNcxp0yS6jB+4h+wr3e43+1z7vm0HU9qXOH8j+qjKuL8+UtkOxYQSMq60Ylw==", + "requires": { + "mime-db": "1.37.0" + } + }, + "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.15", + "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.1.1", + "inherits": "2.0.3", + "readable-stream": "2.3.6", + "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.2" + } + }, + "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.2.0", + "fs-write-stream-atomic": "1.0.10", + "iferr": "0.1.5", + "mkdirp": "0.5.1", + "rimraf": "2.6.3", + "run-queue": "1.0.3" + } + }, + "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.3", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.3.tgz", + "integrity": "sha512-l00tmFFZOBHtYhN4Cz7k32VM7vTn3rE2ANjQDxdEN6zmXZ/xq1jQuutnmHvMG1ZJ7xd72+TA5YpUK8wz3rWsfQ==" + }, + "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.0.7", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.0.7.tgz", + "integrity": "sha512-PcLqxTKiDmNT6pSpy4N6KtuPwb53W+2tzNvwOZw0WH9N6O0vLIBq0x8aj8Oj75ere4YcGi48bDFCL+3fRJdlNA==", + "requires": { + "import-fresh": "2.0.0", + "is-directory": "0.3.1", + "js-yaml": "3.12.1", + "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.11.8", + "elliptic": "6.4.1" + } + }, + "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.4", + "inherits": "2.0.3", + "md5.js": "1.3.5", + "ripemd160": "2.0.2", + "sha.js": "2.4.11" + } + }, + "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.4", + "create-hash": "1.2.0", + "inherits": "2.0.3", + "ripemd160": "2.0.2", + "safe-buffer": "5.1.2", + "sha.js": "2.4.11" + } + }, + "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.5", + "path-key": "2.0.1", + "semver": "5.6.0", + "shebang-command": "1.2.0", + "which": "1.3.1" + } + }, + "crypto-browserify": { + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", + "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", + "requires": { + "browserify-cipher": "1.0.1", + "browserify-sign": "4.0.4", + "create-ecdh": "4.0.3", + "create-hash": "1.2.0", + "create-hmac": "1.1.7", + "diffie-hellman": "5.0.3", + "inherits": "2.0.3", + "pbkdf2": "3.0.17", + "public-encrypt": "4.0.3", + "randombytes": "2.0.6", + "randomfill": "1.0.4" + } + }, + "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.14", + "timsort": "0.3.0" + }, + "dependencies": { + "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.5.0" + }, + "dependencies": { + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "3.0.0" + } + } + } + }, + "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.1", + "icss-utils": "2.1.0", + "loader-utils": "1.2.3", + "lodash.camelcase": "4.3.0", + "postcss": "6.0.23", + "postcss-modules-extract-imports": "1.2.1", + "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.1", + "source-list-map": "2.0.1" + } + }, + "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.2", + "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.4.0", + "regjsgen": "0.2.0", + "regjsparser": "0.1.5" + } + }, + "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.4", + "source-map": "0.5.7" + } + }, + "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.2", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-2.1.2.tgz", + "integrity": "sha512-wan8dMWQ0GUeF7DGEPVjhHemVW/vy6xUYmFzRY8RYqgA0JtXC9rJmbScBjqSu6dg9q0lwPQy6ZAmJVr3PPTvqQ==" + }, + "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.8", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-4.1.8.tgz", + "integrity": "sha512-5GIY0VzAHORpbKiL3rMXp4w4M1Ki+XlXgEXyuWXVd3h6hlASb+9Vo76dNP56/elLMVBBsUfusCo1q56uW0UWig==", + "requires": { + "cosmiconfig": "5.0.7", + "cssnano-preset-default": "4.0.6", + "is-resolvable": "1.1.0", + "postcss": "7.0.14" + }, + "dependencies": { + "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.5.0" + }, + "dependencies": { + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "3.0.0" + } + } + } + }, + "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.6", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-4.0.6.tgz", + "integrity": "sha512-UPboYbFaJFtDUhJ4fqctThWbbyF4q01/7UhsZbLzp35l+nUxtzh1SifoVlEfyLM3n3Z0htd8B1YlCxy9i+bQvg==", + "requires": { + "css-declaration-sorter": "4.0.1", + "cssnano-util-raw-cache": "4.0.1", + "postcss": "7.0.14", + "postcss-calc": "7.0.1", + "postcss-colormin": "4.0.2", + "postcss-convert-values": "4.0.1", + "postcss-discard-comments": "4.0.1", + "postcss-discard-duplicates": "4.0.2", + "postcss-discard-empty": "4.0.1", + "postcss-discard-overridden": "4.0.1", + "postcss-merge-longhand": "4.0.10", + "postcss-merge-rules": "4.0.2", + "postcss-minify-font-values": "4.0.2", + "postcss-minify-gradients": "4.0.1", + "postcss-minify-params": "4.0.1", + "postcss-minify-selectors": "4.0.1", + "postcss-normalize-charset": "4.0.1", + "postcss-normalize-display-values": "4.0.1", + "postcss-normalize-positions": "4.0.1", + "postcss-normalize-repeat-style": "4.0.1", + "postcss-normalize-string": "4.0.1", + "postcss-normalize-timing-functions": "4.0.1", + "postcss-normalize-unicode": "4.0.1", + "postcss-normalize-url": "4.0.1", + "postcss-normalize-whitespace": "4.0.1", + "postcss-ordered-values": "4.1.1", + "postcss-reduce-initial": "4.0.2", + "postcss-reduce-transforms": "4.0.1", + "postcss-svgo": "4.0.1", + "postcss-unique-selectors": "4.0.1" + }, + "dependencies": { + "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.5.0" + }, + "dependencies": { + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "3.0.0" + } + } + } + }, + "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.14" + }, + "dependencies": { + "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.5.0" + }, + "dependencies": { + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "3.0.0" + } + } + } + }, + "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.4", + "source-map": "0.5.7" + } + } + } + }, + "cssom": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.4.tgz", + "integrity": "sha512-+7prCSORpXNeR4/fUP3rL+TzqtiFfhMvTd7uEqMdgPvLPt4+uzFUeufx5RHjGTACCargg/DiEt/moMQmvnfkog==" + }, + "cssstyle": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-1.1.1.tgz", + "integrity": "sha512-364AI1l/M5TYcFH83JnOH/pSqgaNnKmYgKrm0didZMGKWjQB60dymwWy1rKUgL3J1ffdq9xVi2yGLHdSjjSNog==", + "requires": { + "cssom": "0.3.4" + } + }, + "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.3.0", + "whatwg-url": "7.0.0" + } + }, + "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.5", + "get-stream": "3.0.0", + "is-stream": "1.1.0", + "npm-run-path": "2.0.2", + "p-finally": "1.0.0", + "signal-exit": "3.0.2", + "strip-eof": "1.0.0" + } + }, + "get-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=" + } + } + }, + "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.2" + } + }, + "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.2" + } + }, + "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.1", + "p-map": "1.2.0", + "pify": "3.0.0", + "rimraf": "2.6.3" + }, + "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.2", + "glob": "7.1.3", + "object-assign": "4.1.1", + "pify": "2.3.0", + "pinkie-promise": "2.0.1" + }, + "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.3", + "minimalistic-assert": "1.0.1" + } + }, + "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.1" + } + }, + "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.3", + "debug": "2.6.9" + }, + "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.11.8", + "miller-rabin": "4.0.1", + "randombytes": "2.0.6" + } + }, + "dir-glob": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-2.2.2.tgz", + "integrity": "sha512-f9LBi5QWzIW3I6e//uxZoLBlUt9kcp66qo0sSCxL6YZKc75R1c4MFCoe/LaZiBGmgujvQdxc5Bn3QhfyvK5Hsw==", + "requires": { + "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.5", + "safe-buffer": "5.1.2" + } + }, + "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.1.1" + } + }, + "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.0" + } + }, + "dom-serializer": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.1.0.tgz", + "integrity": "sha1-BzxpdUbOB4DOI75KKOKT5AvDDII=", + "requires": { + "domelementtype": "1.1.3", + "entities": "1.1.2" + }, + "dependencies": { + "domelementtype": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.1.3.tgz", + "integrity": "sha1-vSh3PiZCiBrsUVRJJCmcXNgiGFs=" + } + } + }, + "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.1.0", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.1.0.tgz", + "integrity": "sha1-0mRvXlf2w7qxHPbLBdPArPdBJZQ=", + "requires": { + "domelementtype": "1.3.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.1.0", + "domelementtype": "1.3.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.1" + } + }, + "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.6.1", + "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.6.1.tgz", + "integrity": "sha512-vM58DwdnKmty+FSPzT14K9JXb90H+j5emaR4KYbr2KTIz00WHGbWOe5ghQTx233ZCLZtrGDALzKwcjEtSt35mA==", + "requires": { + "end-of-stream": "1.4.1", + "inherits": "2.0.3", + "readable-stream": "2.3.6", + "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.1", + "safer-buffer": "2.1.2" + } + }, + "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.111", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.111.tgz", + "integrity": "sha512-I2QjmmxWULp89fEHlFwRpKXSw4Y/Igo3u41py4MkzJTrgDOf/S4oq/IMuTUHze/5TTPpwem74oQiPMEgFtuDRA==" + }, + "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.11.8", + "brorand": "1.1.0", + "hash.js": "1.1.7", + "hmac-drbg": "1.0.1", + "inherits": "2.0.3", + "minimalistic-assert": "1.0.1", + "minimalistic-crypto-utils": "1.0.1" + } + }, + "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==" + }, + "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=" + }, + "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.15", + "memory-fs": "0.4.1", + "tapable": "1.1.1" + } + }, + "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.0", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.11.0.tgz", + "integrity": "sha512-IeMV45ReixHS53K/OmfKAIztN/igDHzTJUhZM3k1jMhIZWjk45SMwAtBsEXiJp3vSPmTcu6CXn7mDvFHRN66fw==", + "requires": { + "esprima": "3.1.3", + "estraverse": "4.2.0", + "esutils": "2.0.2", + "optionator": "0.8.2", + "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.6.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-5.6.0.tgz", + "integrity": "sha512-/eVYs9VVVboX286mBK7bbKnO1yamUy2UCRjiY6MryhQL2PaaXCExsCQ2aO83OeYRhU2eCU/FMFP+tVMoOrzNrA==", + "requires": { + "@babel/code-frame": "7.0.0", + "ajv": "6.7.0", + "chalk": "2.4.1", + "cross-spawn": "6.0.5", + "debug": "3.2.6", + "doctrine": "2.1.0", + "eslint-scope": "4.0.0", + "eslint-utils": "1.3.1", + "eslint-visitor-keys": "1.0.0", + "espree": "4.1.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.3", + "globals": "11.10.0", + "ignore": "4.0.6", + "imurmurhash": "0.1.4", + "inquirer": "6.2.2", + "is-resolvable": "1.1.0", + "js-yaml": "3.12.1", + "json-stable-stringify-without-jsonify": "1.0.1", + "levn": "0.3.0", + "lodash": "4.17.11", + "minimatch": "3.0.4", + "mkdirp": "0.5.1", + "natural-compare": "1.4.0", + "optionator": "0.8.2", + "path-is-inside": "1.0.2", + "pluralize": "7.0.0", + "progress": "2.0.3", + "regexpp": "2.0.1", + "require-uncached": "1.0.3", + "semver": "5.6.0", + "strip-ansi": "4.0.0", + "strip-json-comments": "2.0.1", + "table": "4.0.3", + "text-table": "0.2.0" + }, + "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" + } + }, + "eslint-scope": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.0.tgz", + "integrity": "sha512-1G6UTDi7Jc1ELFwnR58HV4fK9OQK4S6N985f166xqXxpjU6plxFISJa2Ba9KCQuFa8RCnj/lSFJbHo7UFDBnUA==", + "requires": { + "esrecurse": "4.2.1", + "estraverse": "4.2.0" + } + } + } + }, + "eslint-config-react-app": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/eslint-config-react-app/-/eslint-config-react-app-3.0.6.tgz", + "integrity": "sha512-VL5rA1EBZv7f9toc9x71or7nr4jRmwCH4V9JKB9DFVaTLOLI9+vjWLgQLjMu3xR9iUT80dty86RbCfNaKyrFFg==", + "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.8.1" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "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.1", + "loader-utils": "1.2.3", + "object-assign": "4.1.1", + "object-hash": "1.3.1", + "rimraf": "2.6.3" + } + }, + "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.9", + "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=" + } + } + }, + "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.11" + } + }, + "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.9", + "doctrine": "1.5.0", + "eslint-import-resolver-node": "0.3.2", + "eslint-module-utils": "2.3.0", + "has": "1.0.3", + "lodash": "4.17.11", + "minimatch": "3.0.4", + "read-pkg-up": "2.0.0", + "resolve": "1.8.1" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "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" + } + }, + "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" + } + }, + "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.15", + "parse-json": "2.2.0", + "pify": "2.3.0", + "strip-bom": "3.0.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" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "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.3.0" + } + }, + "p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=" + }, + "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.3.2" + } + }, + "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.3.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.4.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.1.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.2", + "damerau-levenshtein": "1.0.4", + "emoji-regex": "6.5.1", + "has": "1.0.3", + "jsx-ast-utils": "2.0.1" + } + }, + "eslint-plugin-react": { + "version": "7.11.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.11.1.tgz", + "integrity": "sha512-cVVyMadRyW7qsIUh3FHp3u6QHNhOgVrLQYdQEB1bPWBsgbNCHdFAeNMquBMCcZJu59eNthX053L70l7gRt4SCw==", + "requires": { + "array-includes": "3.0.3", + "doctrine": "2.1.0", + "has": "1.0.3", + "jsx-ast-utils": "2.0.1", + "prop-types": "15.6.2" + } + }, + "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.2.1", + "estraverse": "4.2.0" + } + }, + "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": "4.1.0", + "resolved": "https://registry.npmjs.org/espree/-/espree-4.1.0.tgz", + "integrity": "sha512-I5BycZW6FCVIub93TeVY1s7vjhP9CY6cXCznIRfiig7nRviKZYdRnj/sHEWC6A7WE9RDWOFq9+7OsWSYz8qv2w==", + "requires": { + "acorn": "6.0.6", + "acorn-jsx": "5.0.1", + "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.2.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.2.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": "0.1.6", + "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-0.1.6.tgz", + "integrity": "sha1-Cs7ehJ7X3RzMMsgRuxG5RNTykjI=", + "requires": { + "original": "1.0.2" + } + }, + "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.5", + "safe-buffer": "5.1.2" + } + }, + "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.1" + } + }, + "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.5", + "get-stream": "4.1.0", + "is-stream": "1.1.0", + "npm-run-path": "2.0.2", + "p-finally": "1.0.0", + "signal-exit": "3.0.2", + "strip-eof": "1.0.0" + } + }, + "exit": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", + "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=" + }, + "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.1" + } + }, + "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.2.4" + } + }, + "expand-tilde": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz", + "integrity": "sha1-l+gBqgUt8CRU3kawK/YhZCzchQI=", + "requires": { + "homedir-polyfill": "1.0.1" + } + }, + "expect": { + "version": "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.1", + "jest-diff": "23.6.0", + "jest-get-type": "22.4.3", + "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.3", + "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.3", + "snapdragon": "0.8.2", + "snapdragon-node": "2.1.1", + "split-string": "3.1.0", + "to-regex": "3.0.2" + }, + "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.1" + } + } + } + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "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.6.9", + "define-property": "0.2.5", + "extend-shallow": "2.0.1", + "posix-character-classes": "0.1.1", + "regex-not": "1.0.2", + "snapdragon": "0.8.2", + "to-regex": "3.0.2" + }, + "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.6" + } + }, + "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.1" + } + }, + "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.2.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.6" + } + } + } + }, + "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.2.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.6" + } + } + } + }, + "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.1.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.2", + "snapdragon": "0.8.2", + "to-regex": "3.0.2" + }, + "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.2" + } + }, + "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.1" + } + } + } + }, + "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.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.1" + } + } + } + }, + "glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "requires": { + "is-glob": "3.1.0", + "path-dirname": "1.0.2" + }, + "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.1" + } + } + } + }, + "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.2" + } + }, + "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.2" + } + }, + "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.2.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.6" + } + } + } + }, + "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.2", + "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.13", + "object.pick": "1.3.0", + "regex-not": "1.0.2", + "snapdragon": "0.8.2", + "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.7.0" + } + }, + "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.3.4", + "object-assign": "4.1.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.2.3", + "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.1.3", + "minimatch": "3.0.4" + } + }, + "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.1.0", + "randomatic": "3.1.1", + "repeat-element": "1.1.3", + "repeat-string": "1.6.1" + }, + "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": "1.0.0", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-1.0.0.tgz", + "integrity": "sha1-kojj6ePMN0hxfTnq3hfPcfww7m8=", + "requires": { + "commondir": "1.0.1", + "make-dir": "1.3.0", + "pkg-dir": "2.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" + } + }, + "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.3", + "graceful-fs": "4.1.15", + "rimraf": "2.6.3", + "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.0.3", + "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.0.3.tgz", + "integrity": "sha512-calZMC10u0FMUqoiunI2AiGIIUtUIvifNwkHhNupZH4cbNnW1Itkoh/Nf5HFYmDrwWPjrUxpkZT0KhuCq0jmGw==", + "requires": { + "inherits": "2.0.3", + "readable-stream": "2.3.6" + } + }, + "follow-redirects": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.6.1.tgz", + "integrity": "sha512-t2JCjbzxQpWvbhts3l6SH1DKzSrx8a+SsaVf4h6bG4kOXUuPYS/kg2Lr4gQSb7eemaHqJkOThF1BGyjlUkO1GQ==", + "requires": { + "debug": "3.1.0" + }, + "dependencies": { + "debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "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.2" + } + }, + "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.26.0", + "chalk": "2.4.1", + "chokidar": "2.0.4", + "lodash": "4.17.11", + "micromatch": "3.1.10", + "minimatch": "3.0.4", + "resolve": "1.8.1", + "tapable": "1.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.3", + "snapdragon": "0.8.2", + "snapdragon-node": "2.1.1", + "split-string": "3.1.0", + "to-regex": "3.0.2" + }, + "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.1" + } + } + } + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "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.6.9", + "define-property": "0.2.5", + "extend-shallow": "2.0.1", + "posix-character-classes": "0.1.1", + "regex-not": "1.0.2", + "snapdragon": "0.8.2", + "to-regex": "3.0.2" + }, + "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.6" + } + }, + "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.1" + } + }, + "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.2.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.6" + } + } + } + }, + "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.2.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.6" + } + } + } + }, + "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.1.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.2", + "snapdragon": "0.8.2", + "to-regex": "3.0.2" + }, + "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.2" + } + }, + "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.1" + } + } + } + }, + "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.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.1" + } + } + } + }, + "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.2" + } + }, + "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.2" + } + }, + "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.2.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.6" + } + } + } + }, + "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.2", + "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.13", + "object.pick": "1.3.0", + "regex-not": "1.0.2", + "snapdragon": "0.8.2", + "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.7", + "mime-types": "2.1.21" + } + }, + "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.3", + "readable-stream": "2.3.6" + } + }, + "fs-extra": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.0.tgz", + "integrity": "sha512-EglNDLRpmaTWiD/qraZn6HREAEAHJcJOmxNEYwq6xeMKnVMAy3GUcFB+wXt2C6k4CNvB/mP1y/U3dzvKKj5OtQ==", + "requires": { + "graceful-fs": "4.1.15", + "jsonfile": "4.0.0", + "universalify": "0.1.2" + } + }, + "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.15", + "iferr": "0.1.5", + "imurmurhash": "0.1.4", + "readable-stream": "2.3.6" + } + }, + "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.12.1", + "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.3.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.4" + } + }, + "fs.realpath": { + "version": "1.0.0", + "bundled": true, + "optional": true + }, + "gauge": { + "version": "2.7.4", + "bundled": true, + "optional": true, + "requires": { + "aproba": "1.2.0", + "console-control-strings": "1.1.0", + "has-unicode": "2.0.1", + "object-assign": "4.1.1", + "signal-exit": "3.0.2", + "string-width": "1.0.2", + "strip-ansi": "3.0.1", + "wide-align": "1.1.2" + } + }, + "glob": { + "version": "7.1.2", + "bundled": true, + "optional": true, + "requires": { + "fs.realpath": "1.0.0", + "inflight": "1.0.6", + "inherits": "2.0.3", + "minimatch": "3.0.4", + "once": "1.4.0", + "path-is-absolute": "1.0.1" + } + }, + "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.2" + } + }, + "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.4.0", + "wrappy": "1.0.2" + } + }, + "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.1" + } + }, + "isarray": { + "version": "1.0.0", + "bundled": true, + "optional": true + }, + "minimatch": { + "version": "3.0.4", + "bundled": true, + "requires": { + "brace-expansion": "1.1.11" + } + }, + "minimist": { + "version": "0.0.8", + "bundled": true + }, + "minipass": { + "version": "2.2.4", + "bundled": true, + "requires": { + "safe-buffer": "5.1.1", + "yallist": "3.0.2" + } + }, + "minizlib": { + "version": "1.1.0", + "bundled": true, + "optional": true, + "requires": { + "minipass": "2.2.4" + } + }, + "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.6.9", + "iconv-lite": "0.4.21", + "sax": "1.2.4" + } + }, + "node-pre-gyp": { + "version": "0.10.0", + "bundled": true, + "optional": true, + "requires": { + "detect-libc": "1.0.3", + "mkdirp": "0.5.1", + "needle": "2.2.0", + "nopt": "4.0.1", + "npm-packlist": "1.1.10", + "npmlog": "4.1.2", + "rc": "1.2.7", + "rimraf": "2.6.2", + "semver": "5.5.0", + "tar": "4.4.1" + } + }, + "nopt": { + "version": "4.0.1", + "bundled": true, + "optional": true, + "requires": { + "abbrev": "1.1.1", + "osenv": "0.1.5" + } + }, + "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.3" + } + }, + "npmlog": { + "version": "4.1.2", + "bundled": true, + "optional": true, + "requires": { + "are-we-there-yet": "1.1.4", + "console-control-strings": "1.1.0", + "gauge": "2.7.4", + "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.0.2" + } + }, + "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.2", + "os-tmpdir": "1.0.2" + } + }, + "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.5", + "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.2", + "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.2" + } + }, + "rimraf": { + "version": "2.6.2", + "bundled": true, + "optional": true, + "requires": { + "glob": "7.1.2" + } + }, + "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.1.0", + "is-fullwidth-code-point": "1.0.0", + "strip-ansi": "3.0.1" + } + }, + "string_decoder": { + "version": "1.1.1", + "bundled": true, + "optional": true, + "requires": { + "safe-buffer": "5.1.1" + } + }, + "strip-ansi": { + "version": "3.0.1", + "bundled": true, + "requires": { + "ansi-regex": "2.1.1" + } + }, + "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.1", + "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": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "requires": { + "pump": "3.0.0" + } + }, + "get-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.6", + "inherits": "2.0.3", + "minimatch": "3.0.4", + "once": "1.4.0", + "path-is-absolute": "1.0.1" + } + }, + "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.1" + } + }, + "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.1" + } + }, + "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": "1.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz", + "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==", + "requires": { + "global-prefix": "1.0.2", + "is-windows": "1.0.2", + "resolve-dir": "1.0.1" + } + }, + "global-prefix": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz", + "integrity": "sha1-2/dDxsFJklk8ZVVoy2btMsASLr4=", + "requires": { + "expand-tilde": "2.0.2", + "homedir-polyfill": "1.0.1", + "ini": "1.3.5", + "is-windows": "1.0.2", + "which": "1.3.1" + } + }, + "globals": { + "version": "11.10.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.10.0.tgz", + "integrity": "sha512-0GZF1RiPKU97IHUO5TORo9w1PwrH/NBPl+fS7oMLdaTRiYmYbwK4NWoZWrAdd0/abG9R2BU+OiwyQpTpE6pdfQ==" + }, + "globby": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/globby/-/globby-8.0.1.tgz", + "integrity": "sha512-oMrYrJERnKBLXNLVTqhm3vPEdJ/b2ZE28xN4YARiix1NOIOBPEpOUnm844K1iu/BkphCaf2WNFwMszv8Soi1pw==", + "requires": { + "array-union": "1.0.2", + "dir-glob": "2.2.2", + "fast-glob": "2.2.6", + "glob": "7.1.3", + "ignore": "3.3.10", + "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=" + }, + "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=" + } + } + }, + "h2x-core": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/h2x-core/-/h2x-core-1.1.1.tgz", + "integrity": "sha512-LdXe4Irs731knLtHgLyFrnJCumfiqXXQwKN1IMUhi37li29PLfLbMDvfK7Rk4wmgHLKP+sIITT1mcJV4QsC3nw==", + "requires": { + "h2x-generate": "1.1.0", + "h2x-parse": "1.1.1", + "h2x-traverse": "1.1.0" + } + }, + "h2x-generate": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/h2x-generate/-/h2x-generate-1.1.0.tgz", + "integrity": "sha512-L7Hym0yb20QIjvqeULUPOeh/cyvScdOAyJ6oRlh5dF0+w92hf3OiTk1q15KBijde7jGEe+0R4aOmtW8gkPNIzg==", + "requires": { + "h2x-traverse": "1.1.0" + } + }, + "h2x-parse": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/h2x-parse/-/h2x-parse-1.1.1.tgz", + "integrity": "sha512-WRSmPF+tIWuUXVEZaYRhcZx/JGEJx8LjZpDDtrvMr5m/GTR0NerydCik5dRzcKXPWCtfXxuJRLR4v2P4HB2B1A==", + "requires": { + "h2x-types": "1.1.0", + "jsdom": "13.2.0" + } + }, + "h2x-plugin-jsx": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/h2x-plugin-jsx/-/h2x-plugin-jsx-1.2.0.tgz", + "integrity": "sha512-a7Vb3BHhJJq0dPDNdqguEyQirENkVsFtvM2YkiaT5h/fmGhmM1nDy3BLeJeSKi2tL2g9v4ykm2Z+GG9QrhDgPA==", + "requires": { + "h2x-types": "1.1.0" + } + }, + "h2x-traverse": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/h2x-traverse/-/h2x-traverse-1.1.0.tgz", + "integrity": "sha512-1ND8ZbISLSUgpLHYJRvhvElITvs0g44L7RxjeXViz5XP6rooa+FtXTFLByl2Yg01zj2txubifHIuU4pgvj8l+A==", + "requires": { + "h2x-types": "1.1.0" + } + }, + "h2x-types": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/h2x-types/-/h2x-types-1.1.0.tgz", + "integrity": "sha512-QdH5qfLcdF209UsCdM0ZNZ9Dwm2PHvMfeLZtivBrjX3Y/df4US2pwsUC4HBfWhye/mx/t6puODeC7Oacb/Ol8g==" + }, + "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.0.12", + "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.0.12.tgz", + "integrity": "sha512-RhmTekP+FZL+XNhwS1Wf+bTTZpdLougwt5pcgA1tuz6Jcx0fpH/7z0qd71RKnZHBCxIRBHfBOnio4gViPemNzA==", + "requires": { + "async": "2.6.1", + "optimist": "0.6.1", + "source-map": "0.6.1", + "uglify-js": "3.4.9" + }, + "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.7.0", + "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.1.1" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" + } + } + }, + "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.1" + } + }, + "has-values": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", + "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", + "requires": { + "is-number": "3.0.0", + "kind-of": "4.0.0" + }, + "dependencies": { + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "requires": { + "kind-of": "3.2.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.6" + } + } + } + }, + "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.6" + } + } + } + }, + "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.3", + "safe-buffer": "5.1.2" + } + }, + "hash.js": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", + "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", + "requires": { + "inherits": "2.0.3", + "minimalistic-assert": "1.0.1" + } + }, + "he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==" + }, + "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.4", + "loose-envify": "1.4.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.4.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.1.7", + "minimalistic-assert": "1.0.1", + "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": "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==" + }, + "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.2", + "os-tmpdir": "1.0.2" + } + }, + "homedir-polyfill": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.1.tgz", + "integrity": "sha1-TCu8inWJmP7r9e1oWA921GdotLw=", + "requires": { + "parse-passwd": "1.0.0" + } + }, + "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.3", + "obuf": "1.1.2", + "readable-stream": "2.3.6", + "wbuf": "1.7.3" + } + }, + "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.5" + } + }, + "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.0", + "clean-css": "4.2.1", + "commander": "2.17.1", + "he": "1.2.0", + "param-case": "2.1.1", + "relateurl": "0.2.7", + "uglify-js": "3.4.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==" + } + } + }, + "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.5.21", + "loader-utils": "1.2.3", + "lodash": "4.17.11", + "pretty-error": "2.1.1", + "tapable": "1.1.1", + "util.promisify": "1.0.0" + } + }, + "htmlparser2": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.3.0.tgz", + "integrity": "sha1-zHDQWln2VC5D8OaFyYLhTJJKnv4=", + "requires": { + "domelementtype": "1.3.1", + "domhandler": "2.1.0", + "domutils": "1.1.6", + "readable-stream": "1.0.34" + }, + "dependencies": { + "domutils": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.1.6.tgz", + "integrity": "sha1-vdw94Jm5ou+sxRxiPyj0FuzFdIU=", + "requires": { + "domelementtype": "1.3.1" + } + }, + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" + }, + "readable-stream": { + "version": "1.0.34", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", + "requires": { + "core-util-is": "1.0.2", + "inherits": "2.0.3", + "isarray": "0.0.1", + "string_decoder": "0.10.31" + } + }, + "string_decoder": { + "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=" + } + } + }, + "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" + } + }, + "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.1.0", + "follow-redirects": "1.6.1", + "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.17.0", + "is-glob": "4.0.0", + "lodash": "4.17.11", + "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.3", + "snapdragon": "0.8.2", + "snapdragon-node": "2.1.1", + "split-string": "3.1.0", + "to-regex": "3.0.2" + }, + "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.1" + } + } + } + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "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.6.9", + "define-property": "0.2.5", + "extend-shallow": "2.0.1", + "posix-character-classes": "0.1.1", + "regex-not": "1.0.2", + "snapdragon": "0.8.2", + "to-regex": "3.0.2" + }, + "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.6" + } + }, + "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.1" + } + }, + "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.2.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.6" + } + } + } + }, + "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.2.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.6" + } + } + } + }, + "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.1.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.2", + "snapdragon": "0.8.2", + "to-regex": "3.0.2" + }, + "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.2" + } + }, + "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.1" + } + } + } + }, + "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.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.1" + } + } + } + }, + "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.2" + } + }, + "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.2" + } + }, + "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.2.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.6" + } + } + } + }, + "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.2", + "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.13", + "object.pick": "1.3.0", + "regex-not": "1.0.2", + "snapdragon": "0.8.2", + "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.4.1", + "sshpk": "1.16.1" + } + }, + "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" + } + }, + "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.23" + } + }, + "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.6.1" + } + }, + "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.7.2", + "resolved": "https://registry.npmjs.org/immer/-/immer-1.7.2.tgz", + "integrity": "sha512-4Urocwu9+XLDJw4Tc6ZCg7APVjjLInCFvO4TwGsAYV5zT6YYSor14dsZR0+0tHlDIN92cFUOq+i7fC00G5vTxA==" + }, + "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" + } + }, + "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.4.0", + "wrappy": "1.0.2" + } + }, + "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.2.0", + "external-editor": "3.0.3", + "figures": "2.0.0", + "lodash": "4.17.11", + "mute-stream": "0.0.7", + "run-async": "2.3.0", + "rxjs": "6.4.0", + "string-width": "2.1.1", + "strip-ansi": "5.0.0", + "through": "2.3.8" + }, + "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==" + }, + "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.5.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" + } + } + } + }, + "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.7.2", + "ipaddr.js": "1.8.0" + } + }, + "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.4.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==" + }, + "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.2.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.12.0" + } + }, + "is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" + }, + "is-builtin-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz", + "integrity": "sha1-VAVy0096wxGfj3bDDLwbHgN6/74=", + "requires": { + "builtin-modules": "1.1.1" + } + }, + "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.6.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.2.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.1.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.1" + } + }, + "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.2.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.1" + } + }, + "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.2" + } + }, + "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.3" + } + }, + "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.2" + } + }, + "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.1.1" + } + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + }, + "isstream": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", + "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=" + }, + "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.6.1", + "fileset": "2.0.3", + "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.12.1", + "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.26.1", + "babel-template": "6.26.0", + "babel-traverse": "6.26.0", + "babel-types": "6.26.0", + "babylon": "6.18.0", + "istanbul-lib-coverage": "1.2.1", + "semver": "5.6.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.6", + "supports-color": "3.2.3" + }, + "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.2.6", + "istanbul-lib-coverage": "1.2.1", + "mkdirp": "0.5.1", + "rimraf": "2.6.3", + "source-map": "0.5.7" + }, + "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.12" + } + }, + "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": { + "camelcase": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", + "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=" + }, + "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.1.5", + "shebang-command": "1.2.0", + "which": "1.3.1" + } + }, + "execa": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz", + "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=", + "requires": { + "cross-spawn": "5.1.0", + "get-stream": "3.0.0", + "is-stream": "1.1.0", + "npm-run-path": "2.0.2", + "p-finally": "1.0.0", + "signal-exit": "3.0.2", + "strip-eof": "1.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" + } + }, + "get-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=" + }, + "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=" + }, + "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.2.0", + "chalk": "2.4.1", + "exit": "0.1.2", + "glob": "7.1.3", + "graceful-fs": "4.1.15", + "import-local": "1.0.0", + "is-ci": "1.2.1", + "istanbul-api": "1.3.7", + "istanbul-lib-coverage": "1.2.1", + "istanbul-lib-instrument": "1.10.2", + "istanbul-lib-source-maps": "1.2.6", + "jest-changed-files": "23.4.2", + "jest-config": "23.6.0", + "jest-environment-jsdom": "23.4.0", + "jest-get-type": "22.4.3", + "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.3.0", + "prompts": "0.1.14", + "realpath-native": "1.0.2", + "rimraf": "2.6.3", + "slash": "1.0.0", + "string-length": "2.0.0", + "strip-ansi": "4.0.0", + "which": "1.3.1", + "yargs": "11.1.0" + } + }, + "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" + } + }, + "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" + } + }, + "mem": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/mem/-/mem-1.1.0.tgz", + "integrity": "sha1-Xt1StIXKHZAP5kiVUFOZoN+kX3Y=", + "requires": { + "mimic-fn": "1.2.0" + } + }, + "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" + } + }, + "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.3.0" + } + }, + "p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=" + }, + "y18n": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz", + "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE=" + }, + "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.1.0", + "decamelize": "1.2.0", + "find-up": "2.1.0", + "get-caller-file": "1.0.3", + "os-locale": "2.1.0", + "require-directory": "2.1.1", + "require-main-filename": "1.0.1", + "set-blocking": "2.0.0", + "string-width": "2.1.1", + "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" + } + } + } + }, + "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.1.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.26.3", + "babel-jest": "23.6.0", + "chalk": "2.4.1", + "glob": "7.1.3", + "jest-environment-jsdom": "23.4.0", + "jest-environment-node": "23.4.0", + "jest-get-type": "22.4.3", + "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.1", + "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.6.0", + "debug": "2.6.9", + "json5": "0.5.1", + "lodash": "4.17.11", + "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.4.1", + "diff": "3.5.0", + "jest-get-type": "22.4.3", + "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.4.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.12.0" + }, + "dependencies": { + "acorn": { + "version": "5.7.3", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.3.tgz", + "integrity": "sha512-T/zvzYRfbVojPWahDsE5evJdHb3oJoQfFbsrKM7w5Zcs++Tr257tia3BmMP8XYVjp1S9RZXQMh7gao96BlqZOw==" + }, + "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.7.3", + "acorn-globals": "4.3.0", + "array-equal": "1.0.0", + "cssom": "0.3.4", + "cssstyle": "1.1.1", + "data-urls": "1.1.0", + "domexception": "1.0.1", + "escodegen": "1.11.0", + "html-encoding-sniffer": "1.0.2", + "left-pad": "1.3.0", + "nwsapi": "2.0.9", + "parse5": "4.0.0", + "pn": "1.1.0", + "request": "2.88.0", + "request-promise-native": "1.0.5", + "sax": "1.2.4", + "symbol-tree": "3.2.2", + "tough-cookie": "2.5.0", + "w3c-hr-time": "1.0.1", + "webidl-conversions": "4.0.2", + "whatwg-encoding": "1.0.5", + "whatwg-mimetype": "2.3.0", + "whatwg-url": "6.5.0", + "ws": "5.2.2", + "xml-name-validator": "3.0.0" + } + }, + "parse5": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-4.0.0.tgz", + "integrity": "sha512-VrZ7eOd3T1Fk4XWNXMgiGBK/z0MG48BWG2uQNU4I72fkQuKUTZpl+u9k+CxEG0twMVzSmXEEz12z5Fnw1jIQFA==" + }, + "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" + } + }, + "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" + } + } + } + }, + "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.15", + "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.5.2" + } + }, + "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.26.0", + "chalk": "2.4.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.4.1", + "jest-get-type": "22.4.3", + "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", + "chalk": "2.4.1", + "micromatch": "2.3.11", + "slash": "1.0.0", + "stack-utils": "1.0.2" + } + }, + "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.1", + "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.0.1.tgz", + "integrity": "sha512-kzhvJQp+9k0a/hpvIIzOJgOwfOqmnohdrAMZW2EscH3kxR2VWD7EcPa10cio8EK9V7PcD75bhG1pFnO70zGwSQ==" + }, + "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.4.1", + "realpath-native": "1.0.2" + } + }, + "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.15", + "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.10", + "throat": "4.1.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "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.1.1", + "source-map": "0.6.1" + } + } + } + }, + "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.26.3", + "babel-plugin-istanbul": "4.1.6", + "chalk": "2.4.1", + "convert-source-map": "1.6.0", + "exit": "0.1.2", + "fast-json-stable-stringify": "2.0.0", + "graceful-fs": "4.1.15", + "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.2", + "slash": "1.0.0", + "strip-bom": "3.0.0", + "write-file-atomic": "2.4.2", + "yargs": "11.1.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.1", + "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.6.0", + "debug": "2.6.9", + "json5": "0.5.1", + "lodash": "4.17.11", + "minimatch": "3.0.4", + "path-is-absolute": "1.0.1", + "private": "0.1.8", + "slash": "1.0.0", + "source-map": "0.5.7" + } + }, + "camelcase": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", + "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=" + }, + "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.1.5", + "shebang-command": "1.2.0", + "which": "1.3.1" + } + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "execa": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz", + "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=", + "requires": { + "cross-spawn": "5.1.0", + "get-stream": "3.0.0", + "is-stream": "1.1.0", + "npm-run-path": "2.0.2", + "p-finally": "1.0.0", + "signal-exit": "3.0.2", + "strip-eof": "1.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" + } + }, + "get-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=" + }, + "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=" + }, + "json5": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz", + "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=" + }, + "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" + } + }, + "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" + } + }, + "mem": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/mem/-/mem-1.1.0.tgz", + "integrity": "sha1-Xt1StIXKHZAP5kiVUFOZoN+kX3Y=", + "requires": { + "mimic-fn": "1.2.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "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" + } + }, + "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.3.0" + } + }, + "p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=" + }, + "strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=" + }, + "y18n": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz", + "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE=" + }, + "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.1.0", + "decamelize": "1.2.0", + "find-up": "2.1.0", + "get-caller-file": "1.0.3", + "os-locale": "2.1.0", + "require-directory": "2.1.1", + "require-main-filename": "1.0.1", + "set-blocking": "2.0.0", + "string-width": "2.1.1", + "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" + } + } + } + }, + "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.26.0", + "chalk": "2.4.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.6.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.4.1", + "graceful-fs": "4.1.15", + "is-ci": "1.2.1", + "jest-message-util": "23.4.0", + "mkdirp": "0.5.1", + "slash": "1.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==" + } + } + }, + "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.4.1", + "jest-get-type": "22.4.3", + "leven": "2.1.0", + "pretty-format": "23.6.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.2.0", + "chalk": "2.4.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.2.1", + "isemail": "3.2.0", + "topo": "2.0.2" + } + }, + "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.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.12.1.tgz", + "integrity": "sha512-um46hB9wNOKlwkHgiuyEVAybXBjwFUV0Z/RaHJblRd9DXltue9FTYvzCr9ErQrK9Adz5MU4gHWVaNUfdmrC8qA==", + "requires": { + "argparse": "1.0.10", + "esprima": "4.0.1" + } + }, + "jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", + "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=" + }, + "jsdom": { + "version": "13.2.0", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-13.2.0.tgz", + "integrity": "sha512-cG1NtMWO9hWpqRNRR3dSvEQa8bFI6iLlqU2x4kwX51FQjp0qus8T9aBaAO6iGp3DeBrhdwuKxckknohkmfvsFw==", + "requires": { + "abab": "2.0.0", + "acorn": "6.0.6", + "acorn-globals": "4.3.0", + "array-equal": "1.0.0", + "cssom": "0.3.4", + "cssstyle": "1.1.1", + "data-urls": "1.1.0", + "domexception": "1.0.1", + "escodegen": "1.11.0", + "html-encoding-sniffer": "1.0.2", + "nwsapi": "2.0.9", + "parse5": "5.1.0", + "pn": "1.1.0", + "request": "2.88.0", + "request-promise-native": "1.0.5", + "saxes": "3.1.6", + "symbol-tree": "3.2.2", + "tough-cookie": "2.5.0", + "w3c-hr-time": "1.0.1", + "w3c-xmlserializer": "1.0.1", + "webidl-conversions": "4.0.2", + "whatwg-encoding": "1.0.5", + "whatwg-mimetype": "2.3.0", + "whatwg-url": "7.0.0", + "ws": "6.1.3", + "xml-name-validator": "3.0.0" + } + }, + "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.15" + } + }, + "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.6" + } + }, + "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.11", + "webpack-sources": "1.3.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": "2.0.0", + "resolved": "https://registry.npmjs.org/lcid/-/lcid-2.0.0.tgz", + "integrity": "sha512-avPEb8P8EGnwXKClwsNUgryVjllcRqtMYa49NTsbQagYuT1DcXnl1915oxWjoyGrXR6zH/Y0Zc96xWsPcoDKeA==", + "requires": { + "invert-kv": "2.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.15", + "parse-json": "2.2.0", + "pify": "2.3.0", + "pinkie-promise": "2.0.1", + "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.3.2" + } + } + } + }, + "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.1.0", + "pinkie-promise": "2.0.1" + } + }, + "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.1" + } + }, + "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.1.2" + } + } + } + }, + "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.1.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": "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" + } + }, + "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.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=" + }, + "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.1.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=" + }, + "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": "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.4" + } + }, + "mamacro": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/mamacro/-/mamacro-0.0.3.tgz", + "integrity": "sha512-qMEwh+UujcQ+kbz3T6V+wAmO2U8veoq2w+3wY8MquqwVA3jChfwY+Tk52GZKDfACEPjuZ7r2oJLejwpt8jtwTA==" + }, + "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.1" + } + }, + "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.4", + "inherits": "2.0.3", + "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": "4.1.0", + "resolved": "https://registry.npmjs.org/mem/-/mem-4.1.0.tgz", + "integrity": "sha512-I5u6Q1x7wxO0kdOpYBB28xueHADYps5uty/zg936CiG8NTe5sJL8EjrCuLneuDW3PlMdZBGDIn8BirEVdovZvg==", + "requires": { + "map-age-cleaner": "0.1.3", + "mimic-fn": "1.2.0", + "p-is-promise": "2.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.7", + "readable-stream": "2.3.6" + } + }, + "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.2.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.3.6" + } + }, + "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.5", + "expand-brackets": "0.1.5", + "extglob": "0.3.2", + "filename-regex": "2.0.1", + "is-extglob": "1.0.0", + "is-glob": "2.0.1", + "kind-of": "3.2.2", + "normalize-path": "2.1.1", + "object.omit": "2.0.1", + "parse-glob": "3.0.4", + "regex-cache": "0.4.4" + } + }, + "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.11.8", + "brorand": "1.1.0" + } + }, + "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.37.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.37.0.tgz", + "integrity": "sha512-R3C4db6bgQhlIhPU48fUtdVmKnflq+hRdad7IyKhtFj06VPNVdk2RhiYL3UjQIlso8L+YxAtFkobT0VK+S/ybg==" + }, + "mime-types": { + "version": "2.1.21", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.21.tgz", + "integrity": "sha512-3iL6DbwpyLzjR3xHSFNFeb9Nz/M8WDkX33t1GFQnFOllWk8pOrh/LSrB5OXlnlW5P9LH73X6loW/eogc+F5lJg==", + "requires": { + "mime-db": "1.37.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.4.3", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-0.4.3.tgz", + "integrity": "sha512-Mxs0nxzF1kxPv4TRi2NimewgXlJqh0rGE30vviCU2WHrpbta6wklnUV9dr9FUtoAHmB3p3LeXEC+ZjgHvB0Dzg==", + "requires": { + "loader-utils": "1.2.3", + "schema-utils": "1.0.0", + "webpack-sources": "1.3.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.11" + } + }, + "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.6.2", + "duplexify": "3.6.1", + "end-of-stream": "1.4.1", + "flush-write-stream": "1.0.3", + "from2": "2.3.0", + "parallel-transform": "1.1.0", + "pump": "3.0.0", + "pumpify": "1.5.1", + "stream-each": "1.2.3", + "through2": "2.0.5" + } + }, + "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.8", + "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.2.0", + "copy-concurrently": "1.0.5", + "fs-write-stream-atomic": "1.0.10", + "mkdirp": "0.5.1", + "rimraf": "2.6.3", + "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.3" + } + }, + "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==", + "optional": true + }, + "nanomatch": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", + "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", + "requires": { + "arr-diff": "4.0.0", + "array-unique": "0.3.2", + "define-property": "2.0.2", + "extend-shallow": "3.0.2", + "fragment-cache": "0.2.1", + "is-windows": "1.0.2", + "kind-of": "6.0.2", + "object.pick": "1.3.0", + "regex-not": "1.0.2", + "snapdragon": "0.8.2", + "to-regex": "3.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=" + }, + "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.4" + } + }, + "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.4.1", + "browserify-zlib": "0.2.0", + "buffer": "4.9.1", + "console-browserify": "1.1.0", + "constants-browserify": "1.0.0", + "crypto-browserify": "3.12.0", + "domain-browser": "1.2.0", + "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.4.1", + "querystring-es3": "0.2.1", + "readable-stream": "2.3.6", + "stream-browserify": "2.0.2", + "stream-http": "2.8.3", + "string_decoder": "1.1.1", + "timers-browserify": "2.0.10", + "tty-browserify": "0.0.0", + "url": "0.11.0", + "util": "0.11.1", + "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.3.0", + "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-5.3.0.tgz", + "integrity": "sha512-AhENzCSGZnZJgBARsUjnQ7DnZbzyP+HxlVXuD0xqAnvL8q+OqtSX7lGg9e8nHzwXkMMXNdVeqq4E2M3EUAqX6Q==", + "requires": { + "growly": "1.3.0", + "semver": "5.6.0", + "shellwords": "0.1.1", + "which": "1.3.1" + } + }, + "node-releases": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.6.tgz", + "integrity": "sha512-lODUVHEIZutZx+TDdOk47qLik8FJMXzJ+WnyUGci1MTvTOyzZrz5eVPIIpc5Hb3NfHZGeGHeuwrRYVI1PEITWg==", + "requires": { + "semver": "5.6.0" + } + }, + "normalize-package-data": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.4.2.tgz", + "integrity": "sha512-YcMnjqeoUckXTPKZSAsPjUPLxH85XotbpqK3w4RyCwdFQSU5FxxBys8buehkSfg0j9fKvV1hn7O0+8reEgkAiw==", + "requires": { + "hosted-git-info": "2.7.1", + "is-builtin-module": "1.0.0", + "semver": "5.6.0", + "validate-npm-package-license": "3.0.4" + } + }, + "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.1.0" + } + }, + "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.1" + } + }, + "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.0.9", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.0.9.tgz", + "integrity": "sha512-nlWFSCTYQcHk/6A9FFnfhKc14c3aFhfdNBXgo8Qgi9QTBu/qg3Ww+Uiz9wMzXd1T8GFxPc2QIHB6Qtf2XFryFQ==" + }, + "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.1", + "define-property": "0.2.5", + "kind-of": "3.2.2" + }, + "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.6" + } + } + } + }, + "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.0.12", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.0.12.tgz", + "integrity": "sha512-FTMyFUm2wBcGHnH2eXmz7tC6IwlqQZ6mVZ+6dm6vZ4IQIHjs6FdNsQBuKGPuUUUY6NfJw2PshC08Tn6LzLDOag==" + }, + "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.1" + } + }, + "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.3", + "function-bind": "1.1.1", + "has-symbols": "1.0.0", + "object-keys": "1.0.12" + } + }, + "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.3", + "es-abstract": "1.13.0" + } + }, + "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.5", + "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.13.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.1", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.1.tgz", + "integrity": "sha1-ko9dD0cNSTQmUepnlLCFfBAGk/c=" + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "requires": { + "wrappy": "1.0.2" + } + }, + "onetime": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", + "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=", + "requires": { + "mimic-fn": "1.2.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.10", + "wordwrap": "0.0.3" + }, + "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.8", + "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.6", + "levn": "0.3.0", + "prelude-ls": "1.1.2", + "type-check": "0.3.2", + "wordwrap": "1.0.0" + } + }, + "original": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/original/-/original-1.0.2.tgz", + "integrity": "sha512-hyBVl6iqqUOJ8FqRe+l/gS8H+kKYjrEndd5Pm1MfBtsEKA038HkkdbAl/72EAXGyonD/PFsvmVG+EvcIpliMBg==", + "requires": { + "url-parse": "1.4.4" + } + }, + "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": "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.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": "2.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.1.0.tgz", + "integrity": "sha512-NhURkNcrVB+8hNfLuysU8enY5xn2KXphsHBaC2YmRNTZRc7RWusw6apSpdEj3jo4CMb6W9nrF6tTnsJsJeyu6g==", + "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.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": "2.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.0.0.tgz", + "integrity": "sha512-hMp0onDKIajHfIkdRk3P4CdCmErkYAxxDtP3Wx/4nZ3aGlau2VKh3mZpcuFkH27WQkL/3WBCPOktzA9ZOAnMQQ==" + }, + "pako": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.8.tgz", + "integrity": "sha512-6i0HVbUfcKaTv+EG8ZTr75az7GFXcLYk9UyLEg7Notv/Ma+z/UG3TCoz6GiNeOrn1E/e63I0X/Hpw18jHOTUnA==" + }, + "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.3.6" + } + }, + "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.3.2" + } + }, + "parse-asn1": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.3.tgz", + "integrity": "sha512-VrPoetlz7B/FqjBLD2f5wBVZvsZVLnRUrxVLfRYhGXCODa/NWE4p3Wp+6+aV3ZPL3KM7/OZmxDIwwijD7yuucg==", + "requires": { + "asn1.js": "4.10.1", + "browserify-aes": "1.2.0", + "create-hash": "1.2.0", + "evp_bytestokey": "1.0.3", + "pbkdf2": "3.0.17", + "safe-buffer": "5.1.2" + } + }, + "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.3", + "is-extglob": "1.0.0", + "is-glob": "2.0.1" + } + }, + "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.2", + "json-parse-better-errors": "1.0.2" + } + }, + "parse-passwd": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz", + "integrity": "sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY=" + }, + "parse5": { + "version": "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.15", + "pify": "2.3.0", + "pinkie-promise": "2.0.1" + } + }, + "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.2.0", + "create-hmac": "1.1.7", + "ripemd160": "2.0.2", + "safe-buffer": "5.1.2", + "sha.js": "2.4.11" + } + }, + "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.4" + } + }, + "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" + }, + "dependencies": { + "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" + } + }, + "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" + } + }, + "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.3.0" + } + }, + "p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=" + } + } + }, + "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" + }, + "dependencies": { + "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" + } + }, + "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" + } + }, + "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.3.0" + } + }, + "p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=" + } + } + }, + "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.1.0", + "resolved": "https://registry.npmjs.org/pnp-webpack-plugin/-/pnp-webpack-plugin-1.1.0.tgz", + "integrity": "sha512-CPCdcFxx7fEcDMWTDjXe2Wypt4JuMt4q5Q2UrpTcyBBkLiCIyPEh/mCGmUWIcNkKGyXwQ9Y2wVhlKm6ketiBNQ==" + }, + "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.6.9", + "mkdirp": "0.5.1" + }, + "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.5.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.14", + "postcss-selector-parser": "5.0.0" + }, + "dependencies": { + "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.5.0" + }, + "dependencies": { + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "3.0.0" + } + } + } + }, + "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.14", + "postcss-selector-parser": "5.0.0", + "postcss-value-parser": "3.3.1" + }, + "dependencies": { + "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.5.0" + }, + "dependencies": { + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "3.0.0" + } + } + } + }, + "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.14", + "postcss-values-parser": "2.0.1" + }, + "dependencies": { + "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.5.0" + }, + "dependencies": { + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "3.0.0" + } + } + } + }, + "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.14", + "postcss-values-parser": "2.0.1" + }, + "dependencies": { + "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.5.0" + }, + "dependencies": { + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "3.0.0" + } + } + } + }, + "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.14", + "postcss-values-parser": "2.0.1" + }, + "dependencies": { + "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.5.0" + }, + "dependencies": { + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "3.0.0" + } + } + } + }, + "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.14", + "postcss-values-parser": "2.0.1" + }, + "dependencies": { + "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.5.0" + }, + "dependencies": { + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "3.0.0" + } + } + } + }, + "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.14", + "postcss-values-parser": "2.0.1" + }, + "dependencies": { + "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.5.0" + }, + "dependencies": { + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "3.0.0" + } + } + } + }, + "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.2", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-4.0.2.tgz", + "integrity": "sha512-1QJc2coIehnVFsz0otges8kQLsryi4lo19WD+U5xCWvXd0uw/Z+KKYnbiNDCnO9GP+PvErPHCG0jNvWTngk9Rw==", + "requires": { + "browserslist": "4.4.1", + "color": "3.1.0", + "has": "1.0.3", + "postcss": "7.0.14", + "postcss-value-parser": "3.3.1" + }, + "dependencies": { + "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.5.0" + }, + "dependencies": { + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "3.0.0" + } + } + } + }, + "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.14", + "postcss-value-parser": "3.3.1" + }, + "dependencies": { + "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.5.0" + }, + "dependencies": { + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "3.0.0" + } + } + } + }, + "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.14" + }, + "dependencies": { + "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.5.0" + }, + "dependencies": { + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "3.0.0" + } + } + } + }, + "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.14", + "postcss-values-parser": "2.0.1" + }, + "dependencies": { + "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.5.0" + }, + "dependencies": { + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "3.0.0" + } + } + } + }, + "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.14", + "postcss-selector-parser": "5.0.0" + }, + "dependencies": { + "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.5.0" + }, + "dependencies": { + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "3.0.0" + } + } + } + }, + "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.14", + "postcss-selector-parser": "5.0.0" + }, + "dependencies": { + "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.5.0" + }, + "dependencies": { + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "3.0.0" + } + } + } + }, + "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.1", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-4.0.1.tgz", + "integrity": "sha512-Ay+rZu1Sz6g8IdzRjUgG2NafSNpp2MSMOQUb+9kkzzzP+kh07fP0yNbhtFejURnyVXSX3FYy2nVNW1QTnNjgBQ==", + "requires": { + "postcss": "7.0.14" + }, + "dependencies": { + "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.5.0" + }, + "dependencies": { + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "3.0.0" + } + } + } + }, + "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.14" + }, + "dependencies": { + "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.5.0" + }, + "dependencies": { + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "3.0.0" + } + } + } + }, + "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.14" + }, + "dependencies": { + "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.5.0" + }, + "dependencies": { + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "3.0.0" + } + } + } + }, + "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.14" + }, + "dependencies": { + "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.5.0" + }, + "dependencies": { + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "3.0.0" + } + } + } + }, + "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.14", + "postcss-values-parser": "2.0.1" + }, + "dependencies": { + "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.5.0" + }, + "dependencies": { + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "3.0.0" + } + } + } + }, + "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.14", + "postcss-values-parser": "2.0.1" + }, + "dependencies": { + "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.5.0" + }, + "dependencies": { + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "3.0.0" + } + } + } + }, + "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.14" + }, + "dependencies": { + "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.5.0" + }, + "dependencies": { + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "3.0.0" + } + } + } + }, + "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.14" + }, + "dependencies": { + "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.5.0" + }, + "dependencies": { + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "3.0.0" + } + } + } + }, + "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.14" + }, + "dependencies": { + "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.5.0" + }, + "dependencies": { + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "3.0.0" + } + } + } + }, + "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.14" + }, + "dependencies": { + "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.5.0" + }, + "dependencies": { + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "3.0.0" + } + } + } + }, + "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.14" + }, + "dependencies": { + "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.5.0" + }, + "dependencies": { + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "3.0.0" + } + } + } + }, + "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.14", + "postcss-values-parser": "2.0.1" + }, + "dependencies": { + "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.5.0" + }, + "dependencies": { + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "3.0.0" + } + } + } + }, + "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.4.0", + "postcss": "7.0.14" + }, + "dependencies": { + "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.5.0" + }, + "dependencies": { + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "3.0.0" + } + } + } + }, + "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.14", + "postcss-values-parser": "2.0.1" + }, + "dependencies": { + "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.5.0" + }, + "dependencies": { + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "3.0.0" + } + } + } + }, + "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.1.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.12.1", + "parse-json": "4.0.0", + "require-from-string": "2.0.2" + } + } + } + }, + "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.2.3", + "postcss": "7.0.14", + "postcss-load-config": "2.0.0", + "schema-utils": "1.0.0" + }, + "dependencies": { + "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.5.0" + }, + "dependencies": { + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "3.0.0" + } + } + } + }, + "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.14" + }, + "dependencies": { + "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.5.0" + }, + "dependencies": { + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "3.0.0" + } + } + } + }, + "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.14" + }, + "dependencies": { + "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.5.0" + }, + "dependencies": { + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "3.0.0" + } + } + } + }, + "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.10", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-4.0.10.tgz", + "integrity": "sha512-hME10s6CSjm9nlVIcO1ukR7Jr5RisTaaC1y83jWCivpuBtPohA3pZE7cGTIVSYjXvLnXozHTiVOkG4dnnl756g==", + "requires": { + "css-color-names": "0.0.4", + "postcss": "7.0.14", + "postcss-value-parser": "3.3.1", + "stylehacks": "4.0.1" + }, + "dependencies": { + "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.5.0" + }, + "dependencies": { + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "3.0.0" + } + } + } + }, + "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.2", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-4.0.2.tgz", + "integrity": "sha512-UiuXwCCJtQy9tAIxsnurfF0mrNHKc4NnNx6NxqmzNNjXpQwLSukUxELHTRF0Rg1pAmcoKLih8PwvZbiordchag==", + "requires": { + "browserslist": "4.4.1", + "caniuse-api": "3.0.0", + "cssnano-util-same-parent": "4.0.1", + "postcss": "7.0.14", + "postcss-selector-parser": "3.1.1", + "vendors": "1.0.2" + }, + "dependencies": { + "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.5.0" + }, + "dependencies": { + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "3.0.0" + } + } + } + }, + "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.2.0", + "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.14", + "postcss-value-parser": "3.3.1" + }, + "dependencies": { + "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.5.0" + }, + "dependencies": { + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "3.0.0" + } + } + } + }, + "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.1", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-4.0.1.tgz", + "integrity": "sha512-pySEW3E6Ly5mHm18rekbWiAjVi/Wj8KKt2vwSfVFAWdW6wOIekgqxKxLU7vJfb107o3FDNPkaYFCxGAJBFyogA==", + "requires": { + "cssnano-util-get-arguments": "4.0.0", + "is-color-stop": "1.1.0", + "postcss": "7.0.14", + "postcss-value-parser": "3.3.1" + }, + "dependencies": { + "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.5.0" + }, + "dependencies": { + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "3.0.0" + } + } + } + }, + "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.1", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-4.0.1.tgz", + "integrity": "sha512-h4W0FEMEzBLxpxIVelRtMheskOKKp52ND6rJv+nBS33G1twu2tCyurYj/YtgU76+UDCvWeNs0hs8HFAWE2OUFg==", + "requires": { + "alphanum-sort": "1.0.2", + "browserslist": "4.4.1", + "cssnano-util-get-arguments": "4.0.0", + "postcss": "7.0.14", + "postcss-value-parser": "3.3.1", + "uniqs": "2.0.0" + }, + "dependencies": { + "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.5.0" + }, + "dependencies": { + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "3.0.0" + } + } + } + }, + "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.1", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-4.0.1.tgz", + "integrity": "sha512-8+plQkomve3G+CodLCgbhAKrb5lekAnLYuL1d7Nz+/7RANpBEVdgBkPNwljfSKvZ9xkkZTZITd04KP+zeJTJqg==", + "requires": { + "alphanum-sort": "1.0.2", + "has": "1.0.3", + "postcss": "7.0.14", + "postcss-selector-parser": "3.1.1" + }, + "dependencies": { + "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.5.0" + }, + "dependencies": { + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "3.0.0" + } + } + } + }, + "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.2.0", + "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.23" + } + }, + "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.1", + "postcss": "6.0.23" + } + }, + "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.1", + "postcss": "6.0.23" + } + }, + "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.23" + } + }, + "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.14" + }, + "dependencies": { + "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.5.0" + }, + "dependencies": { + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "3.0.0" + } + } + } + }, + "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.14" + }, + "dependencies": { + "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.5.0" + }, + "dependencies": { + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "3.0.0" + } + } + } + }, + "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.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-4.0.1.tgz", + "integrity": "sha512-R5mC4vaDdvsrku96yXP7zak+O3Mm9Y8IslUobk7IMP+u/g+lXvcN4jngmHY5zeJnrQvE13dfAg5ViU05ZFDwdg==", + "requires": { + "cssnano-util-get-match": "4.0.0", + "postcss": "7.0.14", + "postcss-value-parser": "3.3.1" + }, + "dependencies": { + "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.5.0" + }, + "dependencies": { + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "3.0.0" + } + } + } + }, + "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.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-4.0.1.tgz", + "integrity": "sha512-GNoOaLRBM0gvH+ZRb2vKCIujzz4aclli64MBwDuYGU2EY53LwiP7MxOZGE46UGtotrSnmarPPZ69l2S/uxdaWA==", + "requires": { + "cssnano-util-get-arguments": "4.0.0", + "has": "1.0.3", + "postcss": "7.0.14", + "postcss-value-parser": "3.3.1" + }, + "dependencies": { + "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.5.0" + }, + "dependencies": { + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "3.0.0" + } + } + } + }, + "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.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-4.0.1.tgz", + "integrity": "sha512-fFHPGIjBUyUiswY2rd9rsFcC0t3oRta4wxE1h3lpwfQZwFeFjXFSiDtdJ7APCmHQOnUZnqYBADNRPKPwFAONgA==", + "requires": { + "cssnano-util-get-arguments": "4.0.0", + "cssnano-util-get-match": "4.0.0", + "postcss": "7.0.14", + "postcss-value-parser": "3.3.1" + }, + "dependencies": { + "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.5.0" + }, + "dependencies": { + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "3.0.0" + } + } + } + }, + "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.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-4.0.1.tgz", + "integrity": "sha512-IJoexFTkAvAq5UZVxWXAGE0yLoNN/012v7TQh5nDo6imZJl2Fwgbhy3J2qnIoaDBrtUP0H7JrXlX1jjn2YcvCQ==", + "requires": { + "has": "1.0.3", + "postcss": "7.0.14", + "postcss-value-parser": "3.3.1" + }, + "dependencies": { + "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.5.0" + }, + "dependencies": { + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "3.0.0" + } + } + } + }, + "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.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-4.0.1.tgz", + "integrity": "sha512-1nOtk7ze36+63ONWD8RCaRDYsnzorrj+Q6fxkQV+mlY5+471Qx9kspqv0O/qQNMeApg8KNrRf496zHwJ3tBZ7w==", + "requires": { + "cssnano-util-get-match": "4.0.0", + "postcss": "7.0.14", + "postcss-value-parser": "3.3.1" + }, + "dependencies": { + "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.5.0" + }, + "dependencies": { + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "3.0.0" + } + } + } + }, + "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.4.1", + "postcss": "7.0.14", + "postcss-value-parser": "3.3.1" + }, + "dependencies": { + "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.5.0" + }, + "dependencies": { + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "3.0.0" + } + } + } + }, + "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.1.0", + "normalize-url": "3.3.0", + "postcss": "7.0.14", + "postcss-value-parser": "3.3.1" + }, + "dependencies": { + "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.5.0" + }, + "dependencies": { + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "3.0.0" + } + } + } + }, + "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.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-4.0.1.tgz", + "integrity": "sha512-U8MBODMB2L+nStzOk6VvWWjZgi5kQNShCyjRhMT3s+W9Jw93yIjOnrEkKYD3Ul7ChWbEcjDWmXq0qOL9MIAnAw==", + "requires": { + "postcss": "7.0.14", + "postcss-value-parser": "3.3.1" + }, + "dependencies": { + "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.5.0" + }, + "dependencies": { + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "3.0.0" + } + } + } + }, + "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.1", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-4.1.1.tgz", + "integrity": "sha512-PeJiLgJWPzkVF8JuKSBcylaU+hDJ/TX3zqAMIjlghgn1JBi6QwQaDZoDIlqWRcCAI8SxKrt3FCPSRmOgKRB97Q==", + "requires": { + "cssnano-util-get-arguments": "4.0.0", + "postcss": "7.0.14", + "postcss-value-parser": "3.3.1" + }, + "dependencies": { + "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.5.0" + }, + "dependencies": { + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "3.0.0" + } + } + } + }, + "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.14" + }, + "dependencies": { + "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.5.0" + }, + "dependencies": { + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "3.0.0" + } + } + } + }, + "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.14" + }, + "dependencies": { + "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.5.0" + }, + "dependencies": { + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "3.0.0" + } + } + } + }, + "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.14", + "postcss-values-parser": "2.0.1" + }, + "dependencies": { + "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.5.0" + }, + "dependencies": { + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "3.0.0" + } + } + } + }, + "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.3.1", + "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-6.3.1.tgz", + "integrity": "sha512-erl+OcCTr1+jsfJNQjBweyb8Y1s6KngUBwoqJnRXO197PmEE6u9HxZfnpKkTQqasxZljxNHzXR5hMb7MdD0Zdw==", + "requires": { + "autoprefixer": "9.4.7", + "browserslist": "4.4.1", + "caniuse-lite": "1.0.30000933", + "cssdb": "4.3.0", + "postcss": "7.0.14", + "postcss-attribute-case-insensitive": "4.0.1", + "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": { + "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.5.0" + }, + "dependencies": { + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "3.0.0" + } + } + } + }, + "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.14", + "postcss-selector-parser": "5.0.0" + }, + "dependencies": { + "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.5.0" + }, + "dependencies": { + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "3.0.0" + } + } + } + }, + "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.2", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-4.0.2.tgz", + "integrity": "sha512-epUiC39NonKUKG+P3eAOKKZtm5OtAtQJL7Ye0CBN1f+UQTHzqotudp+hki7zxXm7tT0ZAKDMBj1uihpPjP25ug==", + "requires": { + "browserslist": "4.4.1", + "caniuse-api": "3.0.0", + "has": "1.0.3", + "postcss": "7.0.14" + }, + "dependencies": { + "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.5.0" + }, + "dependencies": { + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "3.0.0" + } + } + } + }, + "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.1", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-4.0.1.tgz", + "integrity": "sha512-sZVr3QlGs0pjh6JAIe6DzWvBaqYw05V1t3d9Tp+VnFRT5j+rsqoWsysh/iSD7YNsULjq9IAylCznIwVd5oU/zA==", + "requires": { + "cssnano-util-get-match": "4.0.0", + "has": "1.0.3", + "postcss": "7.0.14", + "postcss-value-parser": "3.3.1" + }, + "dependencies": { + "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.5.0" + }, + "dependencies": { + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "3.0.0" + } + } + } + }, + "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.14" + }, + "dependencies": { + "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.5.0" + }, + "dependencies": { + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "3.0.0" + } + } + } + }, + "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.14" + }, + "dependencies": { + "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.5.0" + }, + "dependencies": { + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "3.0.0" + } + } + } + }, + "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.14" + }, + "dependencies": { + "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.5.0" + }, + "dependencies": { + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "3.0.0" + } + } + } + }, + "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.14" + }, + "dependencies": { + "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.5.0" + }, + "dependencies": { + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "3.0.0" + } + } + } + }, + "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.1", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-4.0.1.tgz", + "integrity": "sha512-YD5uIk5NDRySy0hcI+ZJHwqemv2WiqqzDgtvgMzO8EGSkK5aONyX8HMVFRFJSdO8wUWTuisUFn/d7yRRbBr5Qw==", + "requires": { + "is-svg": "3.0.0", + "postcss": "7.0.14", + "postcss-value-parser": "3.3.1", + "svgo": "1.1.1" + }, + "dependencies": { + "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.5.0" + }, + "dependencies": { + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "3.0.0" + } + } + } + }, + "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.2", + "postcss": "7.0.14", + "uniqs": "2.0.0" + }, + "dependencies": { + "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.5.0" + }, + "dependencies": { + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "3.0.0" + } + } + } + }, + "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=" + }, + "prettier": { + "version": "1.16.3", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-1.16.3.tgz", + "integrity": "sha512-kn/GU6SMRYPxUakNXhpP0EedT/KmaPzr0H5lIsDogrykbaxOpOfAFfk5XA7DZrJyMAv1wlMV3CPcZruGXVVUZw==" + }, + "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.2", + "utila": "0.4.0" + } + }, + "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.1" + } + }, + "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=" + }, + "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.2", + "sisteransi": "0.1.1" + } + }, + "prop-types": { + "version": "15.6.2", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.6.2.tgz", + "integrity": "sha512-3pboPvLiWD7dkI3qf3KbUe6hKFKa52w+AE0VCqECtf+QHAKgOL37tTaNCnuX1nAAQ4ZhyP+kYVKf8rLmJ/feDQ==", + "requires": { + "loose-envify": "1.4.0", + "object-assign": "4.1.1" + } + }, + "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.11.8", + "browserify-rsa": "4.0.1", + "create-hash": "1.2.0", + "parse-asn1": "5.1.3", + "randombytes": "2.0.6", + "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.4.1", + "once": "1.4.0" + } + }, + "pumpify": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz", + "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", + "requires": { + "duplexify": "3.6.1", + "inherits": "2.0.3", + "pump": "2.0.1" + }, + "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.4.1", + "once": "1.4.0" + } + } + } + }, + "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.0", + "resolved": "https://registry.npmjs.org/raf/-/raf-3.4.0.tgz", + "integrity": "sha512-pDP/NMRAXoTfrhCfyfSEwJAKLaxBU9eApMeBPB1TkDouZmvPerIClV8lTAd+uF8ZiTaVl69e1FCxQrAd/VTjGw==", + "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.2", + "math-random": "1.0.4" + }, + "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.0.6", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.0.6.tgz", + "integrity": "sha512-CIQ5OFxf4Jou6uOKe9t1AOgqpeU5fd70A8NPdHSGeYXqXsPe6peOwI0cUl88RWZ6sP1vPMV3avd/R6cZ5/sP1A==", + "requires": { + "safe-buffer": "5.1.2" + } + }, + "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.6", + "safe-buffer": "5.1.2" + } + }, + "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" + } + } + } + }, + "react": { + "version": "16.7.0", + "resolved": "https://registry.npmjs.org/react/-/react-16.7.0.tgz", + "integrity": "sha512-StCz3QY8lxTb5cl2HJxjwLFOXPIFQp+p+hxQfc8WE0QiLfCtIlKj8/+5tjjKm8uSTlAW+fCPaavGFS06V9Ar3A==", + "requires": { + "loose-envify": "1.4.0", + "object-assign": "4.1.1", + "prop-types": "15.6.2", + "scheduler": "0.12.0" + } + }, + "react-app-polyfill": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/react-app-polyfill/-/react-app-polyfill-0.2.0.tgz", + "integrity": "sha512-uBfocjRsBNqhTaEywUZ2buzhHbor2jBbnhZY8VUZ7VZ3PXucIPZrPDAAmbclELhvl+x08PbynAGQfMYcBmqZ2w==", + "requires": { + "core-js": "2.5.7", + "object-assign": "4.1.1", + "promise": "8.0.2", + "raf": "3.4.0", + "whatwg-fetch": "3.0.0" + }, + "dependencies": { + "core-js": { + "version": "2.5.7", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.5.7.tgz", + "integrity": "sha512-RszJCAxg/PP6uzXVXL6BsxSXx/B05oJAQ2vkJRjyjrEcNVycaqOmNb5OTxZPE3xa5gwZduqza6L9JOCenh/Ecw==" + } + } + }, + "react-dev-utils": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-7.0.1.tgz", + "integrity": "sha512-AN/RKZKHsyB2FebKSyMLOecvjuzZ54lzsLYF8wNmwwgRA3dVC4vhYsafvME7JD4q7RUB0bejqFWjOS9QtN48Zg==", + "requires": { + "@babel/code-frame": "7.0.0", + "address": "1.0.3", + "browserslist": "4.1.1", + "chalk": "2.4.1", + "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": "1.0.0", + "globby": "8.0.1", + "gzip-size": "5.0.0", + "immer": "1.7.2", + "inquirer": "6.2.0", + "is-root": "2.0.0", + "loader-utils": "1.1.0", + "opn": "5.4.0", + "pkg-up": "2.0.0", + "react-error-overlay": "5.1.2", + "recursive-readdir": "2.2.2", + "shell-quote": "1.6.1", + "sockjs-client": "1.1.5", + "strip-ansi": "4.0.0", + "text-table": "0.2.0" + }, + "dependencies": { + "big.js": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-3.2.0.tgz", + "integrity": "sha512-+hN/Zh2D08Mx65pZ/4g5bsmNiZUuChDiQfTUQ7qJr4/kuopCr88xZsAXv6mBoZEsUI4OuGHlX59qE94K2mMW8Q==" + }, + "browserslist": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.1.1.tgz", + "integrity": "sha512-VBorw+tgpOtZ1BYhrVSVTzTt/3+vSE3eFUh0N2GCFK1HffceOaf32YS/bs6WiFhjDAblAFrx85jMy3BG9fBK2Q==", + "requires": { + "caniuse-lite": "1.0.30000933", + "electron-to-chromium": "1.3.111", + "node-releases": "1.1.6" + } + }, + "inquirer": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-6.2.0.tgz", + "integrity": "sha512-QIEQG4YyQ2UYZGDC4srMZ7BjHOmNk1lR2JQj5UknBapklm6WHA+VVH7N+sUdX3A7NeCfGF8o4X1S3Ao7nAcIeg==", + "requires": { + "ansi-escapes": "3.2.0", + "chalk": "2.4.1", + "cli-cursor": "2.1.0", + "cli-width": "2.2.0", + "external-editor": "3.0.3", + "figures": "2.0.0", + "lodash": "4.17.11", + "mute-stream": "0.0.7", + "run-async": "2.3.0", + "rxjs": "6.4.0", + "string-width": "2.1.1", + "strip-ansi": "4.0.0", + "through": "2.3.8" + } + }, + "json5": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz", + "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=" + }, + "loader-utils": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.1.0.tgz", + "integrity": "sha1-yYrvSIvM7aL/teLeZG1qdUQp9c0=", + "requires": { + "big.js": "3.2.0", + "emojis-list": "2.1.0", + "json5": "0.5.1" + } + } + } + }, + "react-dom": { + "version": "16.7.0", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-16.7.0.tgz", + "integrity": "sha512-D0Ufv1ExCAmF38P2Uh1lwpminZFRXEINJe53zRAbm4KPwSyd6DY/uDoS0Blj9jvPpn1+wivKpZYc8aAAN/nAkg==", + "requires": { + "loose-envify": "1.4.0", + "object-assign": "4.1.1", + "prop-types": "15.6.2", + "scheduler": "0.12.0" + } + }, + "react-error-overlay": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-5.1.2.tgz", + "integrity": "sha512-7kEBKwU9R8fKnZJBRa5RSIfay4KJwnYvKB6gODGicUmDSAhQJ7Tdnll5S0RLtYrzRfMVXlqYw61rzrSpP4ThLQ==" + }, + "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.5", + "invariant": "2.2.4", + "loose-envify": "1.4.0", + "path-to-regexp": "1.7.0", + "prop-types": "15.6.2", + "warning": "4.0.2" + }, + "dependencies": { + "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.4.0", + "prop-types": "15.6.2", + "react-router": "4.3.1", + "warning": "4.0.2" + } + }, + "react-scripts": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/react-scripts/-/react-scripts-2.1.3.tgz", + "integrity": "sha512-JASD0QVVgSVleVhA9TeA+UBx+shq887hm/L+09qjZLrqIUvJZHZU+oOnhMFGot02Yop+LKfkvf9KSsTNlu/Rwg==", + "requires": { + "@babel/core": "7.1.6", + "@svgr/webpack": "2.4.1", + "babel-core": "7.0.0-bridge.0", + "babel-eslint": "9.0.0", + "babel-jest": "23.6.0", + "babel-loader": "8.0.4", + "babel-plugin-named-asset-import": "0.3.0", + "babel-preset-react-app": "7.0.0", + "bfj": "6.1.1", + "case-sensitive-paths-webpack-plugin": "2.1.2", + "chalk": "2.4.1", + "css-loader": "1.0.0", + "dotenv": "6.0.0", + "dotenv-expand": "4.2.0", + "eslint": "5.6.0", + "eslint-config-react-app": "3.0.6", + "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.11.1", + "file-loader": "2.0.0", + "fork-ts-checker-webpack-plugin-alt": "0.4.14", + "fs-extra": "7.0.0", + "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.1", + "jest-resolve": "23.6.0", + "mini-css-extract-plugin": "0.4.3", + "optimize-css-assets-webpack-plugin": "5.0.1", + "pnp-webpack-plugin": "1.1.0", + "postcss-flexbugs-fixes": "4.1.0", + "postcss-loader": "3.0.0", + "postcss-preset-env": "6.3.1", + "postcss-safe-parser": "4.0.1", + "react-app-polyfill": "0.2.0", + "react-dev-utils": "7.0.1", + "resolve": "1.8.1", + "sass-loader": "7.1.0", + "style-loader": "0.23.0", + "terser-webpack-plugin": "1.1.0", + "url-loader": "1.1.1", + "webpack": "4.19.1", + "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.1.0", + "normalize-package-data": "2.4.2", + "path-type": "1.1.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.1.2", + "read-pkg": "1.1.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.1.0", + "pinkie-promise": "2.0.1" + } + }, + "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.1" + } + } + } + }, + "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.2", + "inherits": "2.0.3", + "isarray": "1.0.0", + "process-nextick-args": "2.0.0", + "safe-buffer": "5.1.2", + "string_decoder": "1.1.1", + "util-deprecate": "1.0.2" + } + }, + "readdirp": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", + "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", + "requires": { + "graceful-fs": "4.1.15", + "micromatch": "3.1.10", + "readable-stream": "2.3.6" + }, + "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.3", + "snapdragon": "0.8.2", + "snapdragon-node": "2.1.1", + "split-string": "3.1.0", + "to-regex": "3.0.2" + }, + "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.1" + } + } + } + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "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.6.9", + "define-property": "0.2.5", + "extend-shallow": "2.0.1", + "posix-character-classes": "0.1.1", + "regex-not": "1.0.2", + "snapdragon": "0.8.2", + "to-regex": "3.0.2" + }, + "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.6" + } + }, + "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.1" + } + }, + "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.2.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.6" + } + } + } + }, + "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.2.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.6" + } + } + } + }, + "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.1.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.2", + "snapdragon": "0.8.2", + "to-regex": "3.0.2" + }, + "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.2" + } + }, + "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.1" + } + } + } + }, + "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.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.1" + } + } + } + }, + "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.2" + } + }, + "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.2" + } + }, + "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.2.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.6" + } + } + } + }, + "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.2", + "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.13", + "object.pick": "1.3.0", + "regex-not": "1.0.2", + "snapdragon": "0.8.2", + "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.0.2", + "resolved": "https://registry.npmjs.org/realpath-native/-/realpath-native-1.0.2.tgz", + "integrity": "sha512-+S3zTvVt9yTntFrBpm7TQmQ3tzpCrnA1a/y+3cUHAc9ZR6aIjG0WNLR+Rj79QpJktY+VeW/TQtFlQ1bzsehI8g==", + "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" + } + }, + "regenerate": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.0.tgz", + "integrity": "sha512-1G6jJVDWrt0rK99kBjvEtziZNCICAuvIPkSiUFIQxVP06RCVpq3dmDo2oi6ABpYaDYaTRr67BEhL8r1wgEZZKg==" + }, + "regenerate-unicode-properties": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-7.0.0.tgz", + "integrity": "sha512-s5NGghCE4itSlUS+0WUj88G6cfMVMmH8boTPNvABf8od+2dhT9WDlWu8n01raQAJZMOK8Ch6jSexaRO7swd6aw==", + "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.3", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.13.3.tgz", + "integrity": "sha512-5ipTrZFSq5vU2YoGoww4uaRVAK4wyYC4TSICibbfEPOruUu8FFP7ErV0BjmbIOEpn3O/k9na9UEdYR/3m7N6uA==", + "requires": { + "private": "0.1.8" + } + }, + "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.1", + "resolved": "https://registry.npmjs.org/regexp-tree/-/regexp-tree-0.1.1.tgz", + "integrity": "sha512-HwRjOquc9QOwKTgbxvZTcddS5mlNlwePMQ3NFL8broajMLD5CXDAqas8Y5yxJH5QtZp5iRor3YCILd5pz71Cgw==", + "requires": { + "cli-table3": "0.5.1", + "colors": "1.3.3", + "yargs": "12.0.5" + } + }, + "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.4.0", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.4.0.tgz", + "integrity": "sha512-eDDWElbwwI3K0Lo6CqbQbA6FwgtCz4kYTarrri1okfkRLZAqstU+B3voZBCjg8Fl6iq0gXrJG6MvRgLthfvgOA==", + "requires": { + "regenerate": "1.4.0", + "regenerate-unicode-properties": "7.0.0", + "regjsgen": "0.5.0", + "regjsparser": "0.6.0", + "unicode-match-property-ecmascript": "1.0.4", + "unicode-match-property-value-ecmascript": "1.0.2" + } + }, + "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=" + } + } + }, + "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.2", + "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-2.0.2.tgz", + "integrity": "sha512-FsygIxevi1jSiPY9h7vZmBFUbAOcbYm9UwyiLNdVsLRs/5We9Ob5NMPbGYUTWiLq5L+ezlVdE0A8bbME5CWTpg==", + "requires": { + "css-select": "1.2.0", + "dom-converter": "0.2.0", + "htmlparser2": "3.3.0", + "strip-ansi": "3.0.1", + "utila": "0.4.0" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" + }, + "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.2", + "domutils": "1.5.1", + "nth-check": "1.0.2" + } + }, + "domutils": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.5.1.tgz", + "integrity": "sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8=", + "requires": { + "dom-serializer": "0.1.0", + "domelementtype": "1.3.1" + } + }, + "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.1.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.2" + } + }, + "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.7", + "extend": "3.0.2", + "forever-agent": "0.6.1", + "form-data": "2.3.3", + "har-validator": "5.1.3", + "http-signature": "1.2.0", + "is-typedarray": "1.0.0", + "isstream": "0.1.2", + "json-stringify-safe": "5.0.1", + "mime-types": "2.1.21", + "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.31", + "punycode": "1.4.1" + } + } + } + }, + "request-promise-core": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.1.tgz", + "integrity": "sha1-Pu4AssWqgyOc+wTFcA2jb4HNCLY=", + "requires": { + "lodash": "4.17.11" + } + }, + "request-promise-native": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/request-promise-native/-/request-promise-native-1.0.5.tgz", + "integrity": "sha1-UoF3D2jgyXGeUWP9P6tIIhX0/aU=", + "requires": { + "request-promise-core": "1.1.1", + "stealthy-require": "1.1.1", + "tough-cookie": "2.5.0" + } + }, + "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=" + }, + "require-uncached": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/require-uncached/-/require-uncached-1.0.3.tgz", + "integrity": "sha1-Tg1W1slmL9MeQwEcS5WqSZVUIdM=", + "requires": { + "caller-path": "0.1.0", + "resolve-from": "1.0.1" + }, + "dependencies": { + "caller-path": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-0.1.0.tgz", + "integrity": "sha1-lAhe9jWB7NPaqSREqP6U6CV3dR8=", + "requires": { + "callsites": "0.2.0" + } + }, + "callsites": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-0.2.0.tgz", + "integrity": "sha1-r6uWJikQp/M8GaV3WCXGnzTjUMo=" + }, + "resolve-from": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-1.0.1.tgz", + "integrity": "sha1-Jsv+k10a7uq7Kbw/5a6wHpPUQiY=" + } + } + }, + "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.8.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.8.1.tgz", + "integrity": "sha512-AicPrAC7Qu1JxPCZ9ZgCZlY35QgFnNqc+0LtbRNxnVw4TXvjQ72wnuL9JQcEBgXkI9JM8MsT9kaQoHcpCRJOYA==", + "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-dir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz", + "integrity": "sha1-eaQGRMNivoLybv/nOcm7U4IEb0M=", + "requires": { + "expand-tilde": "2.0.2", + "global-modules": "1.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.1", + "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.4", + "inherits": "2.0.3" + } + }, + "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.2.0" + } + }, + "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.3" + } + }, + "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.15" + } + }, + "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.2", + "fb-watchman": "2.0.0", + "fsevents": "1.2.4", + "micromatch": "3.1.10", + "minimist": "1.2.0", + "walker": "1.0.7", + "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.3", + "snapdragon": "0.8.2", + "snapdragon-node": "2.1.1", + "split-string": "3.1.0", + "to-regex": "3.0.2" + }, + "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.1" + } + } + } + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "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.6.9", + "define-property": "0.2.5", + "extend-shallow": "2.0.1", + "posix-character-classes": "0.1.1", + "regex-not": "1.0.2", + "snapdragon": "0.8.2", + "to-regex": "3.0.2" + }, + "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.6" + } + }, + "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.1" + } + }, + "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.2.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.6" + } + } + } + }, + "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.2.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.6" + } + } + } + }, + "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.1.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.2", + "snapdragon": "0.8.2", + "to-regex": "3.0.2" + }, + "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.2" + } + }, + "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.1" + } + } + } + }, + "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.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.1" + } + } + } + }, + "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.2" + } + }, + "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.2" + } + }, + "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.2.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.6" + } + } + } + }, + "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.2", + "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.13", + "object.pick": "1.3.0", + "regex-not": "1.0.2", + "snapdragon": "0.8.2", + "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.2", + "loader-utils": "1.2.3", + "lodash.tail": "4.1.1", + "neo-async": "2.6.0", + "pify": "3.0.0", + "semver": "5.6.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.2", + "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.2" + } + }, + "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.1.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==" + }, + "saxes": { + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/saxes/-/saxes-3.1.6.tgz", + "integrity": "sha512-LAYs+lChg1v5uKNzPtsgTxSS5hLo8aIhSMCJt1WMpefAxm3D1RTpMwSpb6ebdL31cubiLTnhokVktBW+cv9Y9w==", + "requires": { + "xmlchars": "1.3.1" + } + }, + "scheduler": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.12.0.tgz", + "integrity": "sha512-t7MBR28Akcp4Jm+QoR63XgAi9YgCUmgvDHqf5otgAj4QvdoBE4ImCX0ffehefePPG+aitiYHp0g/mW6s4Tp+dw==", + "requires": { + "loose-envify": "1.4.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.7.0", + "ajv-errors": "1.0.1", + "ajv-keywords": "3.3.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.3", + "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.5", + "batch": "0.6.1", + "debug": "2.6.9", + "escape-html": "1.0.3", + "http-errors": "1.6.3", + "mime-types": "2.1.21", + "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.4", + "split-string": "3.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.1" + } + } + } + }, + "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.3", + "safe-buffer": "5.1.2" + } + }, + "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.7", + "mixin-object": "2.0.1" + }, + "dependencies": { + "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.1.6" + } + }, + "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.1", + "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.2" + }, + "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": "1.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-1.0.0.tgz", + "integrity": "sha512-POqxBK6Lb3q6s047D/XsDVNPnF9Dl8JSaqe9h9lURl0OdNqy/ujDrOiIHtsqXMGbWWTIomRzAMaTyawAU//Reg==", + "requires": { + "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.2", + "debug": "2.6.9", + "define-property": "0.2.5", + "extend-shallow": "2.0.1", + "map-cache": "0.2.2", + "source-map": "0.5.7", + "source-map-resolve": "0.5.2", + "use": "3.1.1" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "requires": { + "is-descriptor": "0.1.6" + } + }, + "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.1" + } + }, + "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.1", + "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.2" + } + }, + "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.2" + } + }, + "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.2" + } + }, + "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.2" + } + }, + "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.3.2" + }, + "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.7.0" + } + } + } + }, + "sockjs-client": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.1.5.tgz", + "integrity": "sha1-G7fA9yIsQPQq3xT0RCy9Eml3GoM=", + "requires": { + "debug": "2.6.9", + "eventsource": "0.1.6", + "faye-websocket": "0.11.1", + "inherits": "2.0.3", + "json3": "3.3.2", + "url-parse": "1.4.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" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + } + } + }, + "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.2", + "decode-uri-component": "0.2.0", + "resolve-url": "0.2.1", + "source-map-url": "0.4.0", + "urix": "0.1.0" + } + }, + "source-map-support": { + "version": "0.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.7" + } + }, + "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=" + }, + "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.3" + } + }, + "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.2.0", + "spdx-license-ids": "3.0.3" + } + }, + "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.1", + "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.1", + "detect-node": "2.0.4", + "hpack.js": "2.1.6", + "obuf": "1.1.2", + "readable-stream": "3.1.1", + "wbuf": "1.7.3" + }, + "dependencies": { + "readable-stream": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.1.1.tgz", + "integrity": "sha512-DkN66hPyqDhnIQ6Jcsvx9bFjhw214O4poMBcIMgPVpQvNy9a0e0Uhg5SqySyDKAmUlwt8LonTBz1ezOnM8pUdA==", + "requires": { + "inherits": "2.0.3", + "string_decoder": "1.1.1", + "util-deprecate": "1.0.2" + } + } + } + }, + "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.2" + } + }, + "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.4", + "assert-plus": "1.0.0", + "bcrypt-pbkdf": "1.0.2", + "dashdash": "1.14.1", + "ecc-jsbn": "0.1.2", + "getpass": "0.1.7", + "jsbn": "0.1.1", + "safer-buffer": "2.1.2", + "tweetnacl": "0.14.5" + } + }, + "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.6" + } + } + } + }, + "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.3", + "readable-stream": "2.3.6" + } + }, + "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.4.1", + "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.3", + "readable-stream": "2.3.6", + "to-arraybuffer": "1.0.1", + "xtend": "4.0.1" + } + }, + "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" + } + }, + "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" + } + }, + "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.2" + } + }, + "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": "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" + } + }, + "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.1" + } + }, + "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.0", + "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-0.23.0.tgz", + "integrity": "sha512-uCcN7XWHkqwGVt7skpInW6IGO1tG6ReyFQ1Cseh0VcN6VdcFQi62aG/2F3Y9ueA8x4IVlfaSUxpmQXQD9QrEuQ==", + "requires": { + "loader-utils": "1.2.3", + "schema-utils": "0.4.7" + }, + "dependencies": { + "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.7.0", + "ajv-keywords": "3.3.0" + } + } + } + }, + "stylehacks": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-4.0.1.tgz", + "integrity": "sha512-TK5zEPeD9NyC1uPIdjikzsgWxdQQN/ry1X3d1iOz1UkYDCmcr928gWD1KHgyC27F50UnE0xCTrBOO1l6KR8M4w==", + "requires": { + "browserslist": "4.4.1", + "postcss": "7.0.14", + "postcss-selector-parser": "3.1.1" + }, + "dependencies": { + "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.5.0" + }, + "dependencies": { + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "3.0.0" + } + } + } + }, + "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.2.0", + "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.1.1", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.1.1.tgz", + "integrity": "sha512-GBkJbnTuFpM4jFbiERHDWhZc/S/kpHToqmZag3aEBjPYK44JAN2QBjvrGIxLOoCyMZjuFQIfTO2eJd8uwLY/9g==", + "requires": { + "coa": "2.0.2", + "colors": "1.1.2", + "css-select": "2.0.2", + "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.1", + "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" + }, + "dependencies": { + "colors": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.1.2.tgz", + "integrity": "sha1-FopHAXVran9RoSzgyXv6KMCE7WM=" + } + } + }, + "symbol-tree": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.2.tgz", + "integrity": "sha1-rifbOPZgp64uHDt9G8KQgZuFGeY=" + }, + "table": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/table/-/table-4.0.3.tgz", + "integrity": "sha512-S7rnFITmBH1EnyKcvxBh1LjYeQMmnZtCXSEbHcH6S0NoKit24ZuFO/T1vDcLdYsLQkM188PVVhQmzKIuThNkKg==", + "requires": { + "ajv": "6.7.0", + "ajv-keywords": "3.3.0", + "chalk": "2.4.1", + "lodash": "4.17.11", + "slice-ansi": "1.0.0", + "string-width": "2.1.1" + } + }, + "tapable": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.1.tgz", + "integrity": "sha512-9I2ydhj8Z9veORCw5PRm4u9uebCn0mcCa6scWoNcbZ6dAtoo2618u9UUzxgmsCOreJpqDDuv61LvwofW7hLcBA==" + }, + "terser": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/terser/-/terser-3.14.1.tgz", + "integrity": "sha512-NSo3E99QDbYSMeJaEk9YW2lTg3qS9V0aKGlb+PlOrei1X02r1wSBHCNX/O+yeTRFSWPKPIGj6MqvvdqV4rnVGw==", + "requires": { + "commander": "2.17.1", + "source-map": "0.6.1", + "source-map-support": "0.5.10" + }, + "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.1.1", + "source-map": "0.6.1" + } + } + } + }, + "terser-webpack-plugin": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.1.0.tgz", + "integrity": "sha512-61lV0DSxMAZ8AyZG7/A4a3UPlrbOBo8NIQ4tJzLPAdGOQ+yoNC7l5ijEow27lBAL2humer01KLS6bGIMYQxKoA==", + "requires": { + "cacache": "11.3.2", + "find-cache-dir": "2.0.0", + "schema-utils": "1.0.0", + "serialize-javascript": "1.6.1", + "source-map": "0.6.1", + "terser": "3.14.1", + "webpack-sources": "1.3.0", + "worker-farm": "1.6.0" + }, + "dependencies": { + "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.3.0", + "pkg-dir": "3.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" + } + }, + "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.1", + "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.5" + } + }, + "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.2.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.2.2" + } + } + } + }, + "topo": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/topo/-/topo-2.0.2.tgz", + "integrity": "sha1-zVYVdSU5BXwNwEkaYhw7xvvh0YI=", + "requires": { + "hoek": "4.2.1" + } + }, + "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.31", + "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.1" + } + }, + "trim-right": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/trim-right/-/trim-right-1.0.1.tgz", + "integrity": "sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM=" + }, + "tryer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tryer/-/tryer-1.0.1.tgz", + "integrity": "sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA==" + }, + "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.1.2" + } + }, + "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.21" + } + }, + "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==" + } + } + }, + "uglifyjs-webpack-plugin": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/uglifyjs-webpack-plugin/-/uglifyjs-webpack-plugin-1.3.0.tgz", + "integrity": "sha512-ovHIch0AMlxjD/97j9AYovZxG5wnHOPkL7T1GKochBADp/Zwc44pEWNqpKl1Loupp1WhFg7SlYmHZRUfdAacgw==", + "requires": { + "cacache": "10.0.4", + "find-cache-dir": "1.0.0", + "schema-utils": "0.4.7", + "serialize-javascript": "1.6.1", + "source-map": "0.6.1", + "uglify-es": "3.3.9", + "webpack-sources": "1.3.0", + "worker-farm": "1.6.0" + }, + "dependencies": { + "cacache": { + "version": "10.0.4", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-10.0.4.tgz", + "integrity": "sha512-Dph0MzuH+rTQzGPNT9fAnrPmMmjKfST6trxJeK7NQuHRaVw24VzPRWTmg9MpcwOVQZO0E1FBICUlFeNaKPIfHA==", + "requires": { + "bluebird": "3.5.3", + "chownr": "1.1.1", + "glob": "7.1.3", + "graceful-fs": "4.1.15", + "lru-cache": "4.1.5", + "mississippi": "2.0.0", + "mkdirp": "0.5.1", + "move-concurrently": "1.0.1", + "promise-inflight": "1.0.1", + "rimraf": "2.6.3", + "ssri": "5.3.0", + "unique-filename": "1.1.1", + "y18n": "4.0.0" + } + }, + "commander": { + "version": "2.13.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.13.0.tgz", + "integrity": "sha512-MVuS359B+YzaWqjCL/c+22gfryv+mCBPHAv3zyVI2GN8EY6IRP8VwtasXn8jyyhvvq84R4ImN1OKRtcbIasjYA==" + }, + "mississippi": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-2.0.0.tgz", + "integrity": "sha512-zHo8v+otD1J10j/tC+VNoGK9keCuByhKovAvdn74dmxJl9+mWHnx6EMsDN4lgRoMI/eYo2nchAxniIbUPb5onw==", + "requires": { + "concat-stream": "1.6.2", + "duplexify": "3.6.1", + "end-of-stream": "1.4.1", + "flush-write-stream": "1.0.3", + "from2": "2.3.0", + "parallel-transform": "1.1.0", + "pump": "2.0.1", + "pumpify": "1.5.1", + "stream-each": "1.2.3", + "through2": "2.0.5" + } + }, + "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.4.1", + "once": "1.4.0" + } + }, + "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.7.0", + "ajv-keywords": "3.3.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "ssri": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-5.3.0.tgz", + "integrity": "sha512-XRSIPqLij52MtgoQavH/x/dU1qVKtWUAAZeOHsR9c2Ddi4XerFy3mc1alf+dLJKl9EUIm/Ht+EowFkTUOA6GAQ==", + "requires": { + "safe-buffer": "5.1.2" + } + }, + "uglify-es": { + "version": "3.3.9", + "resolved": "https://registry.npmjs.org/uglify-es/-/uglify-es-3.3.9.tgz", + "integrity": "sha512-r+MU0rfv4L/0eeW3xZrd16t4NZfK8Ld4SWVglYBb7ez5uXFWHuVRs6xCTrf1yirs9a4j4Y27nn7SRfO6v67XsQ==", + "requires": { + "commander": "2.13.0", + "source-map": "0.6.1" + } + } + } + }, + "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.0.2", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.0.2.tgz", + "integrity": "sha512-Rx7yODZC1L/T8XKo/2kNzVAQaRE88AaMvI1EF/Xnj3GW2wzN6fop9DDWuFAKUVFH7vozkz26DzP0qyWLKLIVPQ==" + }, + "unicode-property-aliases-ecmascript": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.0.4.tgz", + "integrity": "sha512-2WSLa6OdYd2ng8oqiGIWnJqyFArvhn+5vgx5GTxMbUYjCYKUcuKS62YLFF0R/BDGlB1yzXjQOLtPAfHsgirEpg==" + }, + "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.1" + } + }, + "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.4", + "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.1" + } + }, + "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" + } + }, + "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.1" + }, + "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.6", + "has-values": "0.1.4", + "isobject": "2.1.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.1" + } + }, + "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.1", + "resolved": "https://registry.npmjs.org/url-loader/-/url-loader-1.1.1.tgz", + "integrity": "sha512-vugEeXjyYFBCUOpX+ZuaunbK3QXMKaQ3zUnRfIpRBlGkY7QizCnzyyn2ASfcxsvyU3ef+CJppVywnl3Kgf13Gg==", + "requires": { + "loader-utils": "1.2.3", + "mime": "2.4.0", + "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.1.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.3", + "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.1.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.3.0" + } + }, + "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.3" + } + }, + "w3c-xmlserializer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-1.0.1.tgz", + "integrity": "sha512-XZGI1OH/OLQr/NaJhhPmzhngwcAnZDLytsvXnRmlYeRkmbb0I7sqFFA22erq4WQR0sUu17ZSQOAV9mFwCqKRNg==", + "requires": { + "domexception": "1.0.1", + "webidl-conversions": "4.0.2", + "xml-name-validator": "3.0.0" + } + }, + "walker": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.7.tgz", + "integrity": "sha1-L3+bj9ENZ3JisYqITijRlhjgKPs=", + "requires": { + "makeerror": "1.0.11" + } + }, + "warning": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/warning/-/warning-4.0.2.tgz", + "integrity": "sha512-wbTp09q/9C+jJn4KKJfJfoS6VleK/Dti0yqWSm6KMvJ4MRCXFQNapHuJXutJIrWV0Cf4AhTdeIe4qdKHR1+Hug==", + "requires": { + "loose-envify": "1.4.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.2", + "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.4", + "graceful-fs": "4.1.15", + "neo-async": "2.6.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.1" + } + }, + "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.19.1", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.19.1.tgz", + "integrity": "sha512-j7Q/5QqZRqIFXJvC0E59ipLV5Hf6lAnS3ezC3I4HMUybwEDikQBVad5d+IpPtmaQPQArvgUZLXIN6lWijHBn4g==", + "requires": { + "@webassemblyjs/ast": "1.7.6", + "@webassemblyjs/helper-module-context": "1.7.6", + "@webassemblyjs/wasm-edit": "1.7.6", + "@webassemblyjs/wasm-parser": "1.7.6", + "acorn": "5.7.3", + "acorn-dynamic-import": "3.0.0", + "ajv": "6.7.0", + "ajv-keywords": "3.3.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.4.0", + "loader-utils": "1.2.3", + "memory-fs": "0.4.1", + "micromatch": "3.1.10", + "mkdirp": "0.5.1", + "neo-async": "2.6.0", + "node-libs-browser": "2.2.0", + "schema-utils": "0.4.7", + "tapable": "1.1.1", + "uglifyjs-webpack-plugin": "1.3.0", + "watchpack": "1.6.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.3", + "snapdragon": "0.8.2", + "snapdragon-node": "2.1.1", + "split-string": "3.1.0", + "to-regex": "3.0.2" + }, + "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.1" + } + } + } + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "eslint-scope": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.0.tgz", + "integrity": "sha512-1G6UTDi7Jc1ELFwnR58HV4fK9OQK4S6N985f166xqXxpjU6plxFISJa2Ba9KCQuFa8RCnj/lSFJbHo7UFDBnUA==", + "requires": { + "esrecurse": "4.2.1", + "estraverse": "4.2.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.6.9", + "define-property": "0.2.5", + "extend-shallow": "2.0.1", + "posix-character-classes": "0.1.1", + "regex-not": "1.0.2", + "snapdragon": "0.8.2", + "to-regex": "3.0.2" + }, + "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.6" + } + }, + "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.1" + } + }, + "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.2.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.6" + } + } + } + }, + "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.2.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.6" + } + } + } + }, + "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.1.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.2", + "snapdragon": "0.8.2", + "to-regex": "3.0.2" + }, + "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.2" + } + }, + "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.1" + } + } + } + }, + "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.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.1" + } + } + } + }, + "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.2" + } + }, + "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.2" + } + }, + "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.2.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.6" + } + } + } + }, + "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.2", + "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.13", + "object.pick": "1.3.0", + "regex-not": "1.0.2", + "snapdragon": "0.8.2", + "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.7.0", + "ajv-keywords": "3.3.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.4.0", + "range-parser": "1.2.0", + "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.4", + "compression": "1.7.3", + "connect-history-api-fallback": "1.6.0", + "debug": "3.2.6", + "del": "3.0.0", + "express": "4.16.4", + "html-entities": "1.2.1", + "http-proxy-middleware": "0.18.0", + "import-local": "2.0.0", + "internal-ip": "3.0.1", + "ip": "1.1.5", + "killable": "1.0.1", + "loglevel": "1.6.1", + "opn": "5.4.0", + "portfinder": "1.0.20", + "schema-utils": "1.0.0", + "selfsigned": "1.10.4", + "semver": "5.6.0", + "serve-index": "1.9.1", + "sockjs": "0.3.19", + "sockjs-client": "1.3.0", + "spdy": "4.0.0", + "strip-ansi": "3.0.1", + "supports-color": "5.5.0", + "url": "0.11.0", + "webpack-dev-middleware": "3.4.0", + "webpack-log": "2.0.0", + "yargs": "12.0.2" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" + }, + "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" + } + }, + "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.2" + } + }, + "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" + } + }, + "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" + } + }, + "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.6", + "eventsource": "1.0.7", + "faye-websocket": "0.11.1", + "inherits": "2.0.3", + "json3": "3.3.2", + "url-parse": "1.4.4" + } + }, + "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.1.1" + } + }, + "yargs": { + "version": "12.0.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-12.0.2.tgz", + "integrity": "sha512-e7SkEx6N6SIZ5c5H22RTZae61qtn3PYUE8JYbBFlK9sYmh3DMQ6E5ygtaG/2BW0JZi4WGgTR2IV5ChqlqrDGVQ==", + "requires": { + "cliui": "4.1.0", + "decamelize": "2.0.0", + "find-up": "3.0.0", + "get-caller-file": "1.0.3", + "os-locale": "3.1.0", + "require-directory": "2.1.1", + "require-main-filename": "1.0.1", + "set-blocking": "2.0.0", + "string-width": "2.1.1", + "which-module": "2.0.0", + "y18n": "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.2.3", + "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": "4.17.11", + "tapable": "1.1.1" + } + }, + "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.1", + "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.5.0", + "websocket-extensions": "0.1.3" + } + }, + "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": "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" + } + }, + "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=" + }, + "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.8.0", + "fs-extra": "4.0.3", + "glob": "7.1.3", + "joi": "11.4.0", + "lodash.template": "4.4.0", + "pretty-bytes": "4.0.2", + "stringify-object": "3.3.0", + "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.15", + "jsonfile": "4.0.0", + "universalify": "0.1.2" + } + } + } + }, + "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.2", + "strip-ansi": "3.0.1" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" + }, + "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.1" + } + }, + "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.1.0", + "is-fullwidth-code-point": "1.0.0", + "strip-ansi": "3.0.1" + } + }, + "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.1.1" + } + } + } + }, + "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.15", + "imurmurhash": "0.1.4", + "signal-exit": "3.0.2" + } + }, + "ws": { + "version": "6.1.3", + "resolved": "https://registry.npmjs.org/ws/-/ws-6.1.3.tgz", + "integrity": "sha512-tbSxiT+qJI223AP4iLfQbkbxkwdFcneYinM2+x46Gx2wgvbaOMO36czfdfVUBRTHvzAMRhDd98sA5d/BuWbQdg==", + "requires": { + "async-limiter": "1.0.0" + } + }, + "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==" + }, + "xmlchars": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-1.3.1.tgz", + "integrity": "sha512-tGkGJkN8XqCod7OT+EvGYK5Z4SfDQGD30zAa58OcnAa0RRWgzUEK72tkXhsX1FZd+rgnhRxFtmO+ihkp8LHSkw==" + }, + "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": "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": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=" + }, + "yargs": { + "version": "12.0.5", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-12.0.5.tgz", + "integrity": "sha512-Lhz8TLaYnxq/2ObqHDql8dX8CJi97oHxrjUcYtzKbbykPtVW9WB+poxI+NM2UIzsMgNCZTIf0AQwsjK5yMAqZw==", + "requires": { + "cliui": "4.1.0", + "decamelize": "1.2.0", + "find-up": "3.0.0", + "get-caller-file": "1.0.3", + "os-locale": "3.1.0", + "require-directory": "2.1.1", + "require-main-filename": "1.0.1", + "set-blocking": "2.0.0", + "string-width": "2.1.1", + "which-module": "2.0.0", + "y18n": "4.0.0", + "yargs-parser": "11.1.1" + } + }, + "yargs-parser": { + "version": "11.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-11.1.1.tgz", + "integrity": "sha512-C6kB/WJDiaxONLJQnF8ccx9SEeoTTLek8RVbaOIsrAUS8VrBEXfmeSnCZxygc+XC2sNMBIwOOnfcxiynjHsVSQ==", + "requires": { + "camelcase": "5.0.0", + "decamelize": "1.2.0" + } + } + } +} diff --git a/client/package.json b/client/package.json new file mode 100644 index 0000000..2714cbd --- /dev/null +++ b/client/package.json @@ -0,0 +1,29 @@ +{ + "name": "client", + "version": "0.1.0", + "private": true, + "proxy": "http://localhost:3001?", + "dependencies": { + "axios": "^0.18.0", + "bootstrap": "^4.2.1", + "react": "^16.7.0", + "react-dom": "^16.7.0", + "react-router-dom": "^4.3.1", + "react-scripts": "2.1.3" + }, + "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 100644 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 100644 index 0000000..b9508ae --- /dev/null +++ b/client/public/index.html @@ -0,0 +1,41 @@ + + + + + + + + + + + Awesome Quotes + + + +
+ + + diff --git a/client/public/manifest.json b/client/public/manifest.json new file mode 100644 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/App.js b/client/src/App.js new file mode 100644 index 0000000..de57c92 --- /dev/null +++ b/client/src/App.js @@ -0,0 +1,50 @@ +import React, { Component } from 'react'; +import {BrowserRouter as Router,Link,Route,Switch} from 'react-router-dom'; +import getAll from './components/getAll'; +import search from './components/search'; +import getById from './components/getById'; +import addNew from './components/addNew'; + +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 100644 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/Card.js b/client/src/components/Card.js new file mode 100644 index 0000000..c189043 --- /dev/null +++ b/client/src/components/Card.js @@ -0,0 +1,33 @@ +import React, { Component } from 'react'; +import axios from 'axios'; + +export default class Card extends Component { + constructor(props){ + super(props); + this.delete=this.delete.bind(this); + } + delete(){ + axios.get('http://localhost:3001/api/deleteById/'+this.props.obj._id) + .then(console.log('Deleted')) + .catch(err=>console.log(err)); + } + + render() { + return ( +
+
+
Author: {this.props.obj.author}
+
{this.props.obj.quote_type}
+

+ {this.props.obj.content} +

+ +
+
+ Id: {this.props.obj._id}
+ {this.props.obj.date_created} +
+
+ ) + } +} \ No newline at end of file diff --git a/client/src/components/addNew.js b/client/src/components/addNew.js new file mode 100644 index 0000000..b86fb59 --- /dev/null +++ b/client/src/components/addNew.js @@ -0,0 +1,75 @@ +import React, { Component } from 'react'; +import axios from 'axios'; + +export default class addNew extends Component { + constructor(props){ + super(props); + this.onChangeAuthor=this.onChangeAuthor.bind(this); + this.onChangeContent=this.onChangeContent.bind(this); + this.onChangeQuoteType=this.onChangeQuoteType.bind(this); + this.onSubmit=this.onSubmit.bind(this); + + this.state={ + author:'', + quote_type:'', + contnt:'', + } + } + + onChangeAuthor(e){ + this.setState({ + author:e.target.value + }); + } + onChangeContent(e){ + this.setState({ + content:e.target.value + }); + } + onChangeQuoteType(e){ + this.setState({ + quote_type:e.target.value + }); + } + onSubmit(e){ + e.preventDefault(); + const quote={ + author:this.state.author, + quote_type:this.state.quote_type, + content:this.state.content + } + axios.post('http://localhost:3001/api/add',quote) + .then((res)=>{ + console.log(res.data); + }) + this.setState({ + author:'', + quote_type:'', + content:'', + }) + } + render() { + return ( +
+

Add new Quote

+
+
+ + +
+
+ + +
+
+ + +
+
+ +
+
+
+ ) + } +} \ No newline at end of file diff --git a/client/src/components/getAll.js b/client/src/components/getAll.js new file mode 100644 index 0000000..aa942cf --- /dev/null +++ b/client/src/components/getAll.js @@ -0,0 +1,36 @@ +import React, { Component } from 'react'; +import Card from './Card'; +import axios from 'axios'; + +export default class getAll extends Component { + constructor(props){ + super(props); + this.state={quotes:[]}; + } + + + componentDidMount(){ + axios.get('http://localhost:3001/api/getAll') + .then((res)=>{ + this.setState({quotes:res.data}); + }) + .catch(function(err){ + console.log(err); + }) + } + allQuotes(){ + return this.state.quotes.map(function(quote,i){ + return + }) + } + + render() { + return ( +
+
+ {this.allQuotes()} +
+
+ ) + } +} \ No newline at end of file diff --git a/client/src/components/getById.js b/client/src/components/getById.js new file mode 100644 index 0000000..5d94ca2 --- /dev/null +++ b/client/src/components/getById.js @@ -0,0 +1,50 @@ +import React, { Component } from 'react'; +import axios from 'axios'; +import Card from '../components/Card'; + +export default class getById extends Component { + constructor(props){ + super(props); + this.onChangeSearchBar=this.onChangeSearchBar.bind(this); + this.onSubmit=this.onSubmit.bind(this); + this.state={ + id:'', + quote:{} + } + } + onChangeSearchBar(e){ + this.setState({ + id:e.target.value + }) + } + onSubmit(e){ + e.preventDefault(); + let id=this.state.id; + id = id.trim(); + axios.get('http://localhost:3001/api/getById/'+id) + .then((res)=>{ + this.setState({ + quote:res.data + }) + }) + } + render() { + return ( +
+
+
+
+ +
+
+ +
+
+
+
+ {Object.keys(this.state.quote).length>0 && } +
+
+ ) + } +} \ No newline at end of file diff --git a/client/src/components/search.js b/client/src/components/search.js new file mode 100644 index 0000000..6def590 --- /dev/null +++ b/client/src/components/search.js @@ -0,0 +1,61 @@ +import React, { Component } from 'react'; +import Card from './Card'; +import axios from 'axios'; + +export default class search extends Component { + constructor(props){ + super(props); + this.onChangeSearchBar=this.onChangeSearchBar.bind(this); + this.onSubmit=this.onSubmit.bind(this); + + + this.state={ + quotes:[], + query:'' + } + } + onChangeSearchBar(e){ + this.setState({ + query:e.target.value + }) + } + onSubmit(e){ + e.preventDefault(); + const queries={ + query:this.state.query + } + axios.post('http://localhost:3001/api/search',queries) + .then((res)=>{ + this.setState({ + quotes:res.data + }) + }) + this.setState({ + query:'' + }) + } + allQuotes(){ + return this.state.quotes.map(function(quote,i){ + return + }) + } + render() { + return ( +
+
+
+ +
+
+ +
+
+
+
+ {this.allQuotes()} +
+
+
+ ) + } +} \ No newline at end of file diff --git a/client/src/index.css b/client/src/index.css new file mode 100644 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 100644 index 0000000..c29200f --- /dev/null +++ b/client/src/index.js @@ -0,0 +1,19 @@ +import React from 'react'; +import ReactDOM from 'react-dom'; +import './index.css'; +import App from './App'; +import * as serviceWorker from './serviceWorker'; +import {BrowserRouter as Router} from 'react-router-dom'; +import '../node_modules/bootstrap/dist/css/bootstrap.min.css'; +import './main.css'; + +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/main.css b/client/src/main.css new file mode 100644 index 0000000..ef0cc90 --- /dev/null +++ b/client/src/main.css @@ -0,0 +1,12 @@ +.card-text{ + background-color:rgb(102, 179, 255); + margin-top: 10px; + padding: 10px; + border: 0; + border-radius: 4px; +} +.card{ + margin-top: 10px; + margin-right: 20px; + width: 20rem; +} \ No newline at end of file diff --git a/client/src/serviceWorker.js b/client/src/serviceWorker.js new file mode 100644 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/package-lock.json b/package-lock.json new file mode 100644 index 0000000..41b947b --- /dev/null +++ b/package-lock.json @@ -0,0 +1,620 @@ +{ + "name": "quotes-app", + "version": "1.0.0", + "lockfileVersion": 1, + "requires": true, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=" + }, + "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.3" + } + }, + "builtin-modules": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz", + "integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=" + }, + "camelcase": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.0.0.tgz", + "integrity": "sha512-faqwZqnWxbxn+F1d399ygeamQNy3lPp/H9H6rNrqYh4FSVCtcY+3cub1MxA8o9mDd55mM8Aghuu/kuyYA6VTsA==" + }, + "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.5.0" + }, + "dependencies": { + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "3.0.0" + } + } + } + }, + "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.1.0" + } + }, + "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=" + }, + "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=" + }, + "concurrently": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/concurrently/-/concurrently-4.1.0.tgz", + "integrity": "sha512-pwzXCE7qtOB346LyO9eFWpkFJVO3JQZ/qU/feGeaAHiX1M3Rw3zgXKc5cZ8vSH5DGygkjzLFDzA/pwoQDkRNGg==", + "requires": { + "chalk": "2.4.2", + "date-fns": "1.30.1", + "lodash": "4.17.11", + "read-pkg": "4.0.1", + "rxjs": "6.4.0", + "spawn-command": "0.0.2-1", + "supports-color": "4.5.0", + "tree-kill": "1.2.1", + "yargs": "12.0.5" + } + }, + "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.5", + "path-key": "2.0.1", + "semver": "5.6.0", + "shebang-command": "1.2.0", + "which": "1.3.1" + } + }, + "date-fns": { + "version": "1.30.1", + "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-1.30.1.tgz", + "integrity": "sha512-hBSVCvSmWC+QypYObzwGOd9wqdDpOt+0wl0KbU+R+uuZBS1jN8VsD1ss3irQDknRj5NvxiTF6oj/nDRnN/UQNw==" + }, + "decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=" + }, + "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" + } + }, + "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" + } + }, + "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=" + }, + "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.5", + "get-stream": "4.1.0", + "is-stream": "1.1.0", + "npm-run-path": "2.0.2", + "p-finally": "1.0.0", + "signal-exit": "3.0.2", + "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-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-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" + } + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" + }, + "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==" + }, + "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==" + }, + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=" + }, + "is-builtin-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz", + "integrity": "sha1-VAVy0096wxGfj3bDDLwbHgN6/74=", + "requires": { + "builtin-modules": "1.1.1" + } + }, + "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-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=" + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" + }, + "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==" + }, + "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" + } + }, + "lodash": { + "version": "4.17.11", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz", + "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==" + }, + "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" + } + }, + "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.3", + "mimic-fn": "1.2.0", + "p-is-promise": "2.0.0" + } + }, + "mimic-fn": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", + "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==" + }, + "nice-try": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==" + }, + "normalize-package-data": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.4.2.tgz", + "integrity": "sha512-YcMnjqeoUckXTPKZSAsPjUPLxH85XotbpqK3w4RyCwdFQSU5FxxBys8buehkSfg0j9fKvV1hn7O0+8reEgkAiw==", + "requires": { + "hosted-git-info": "2.7.1", + "is-builtin-module": "1.0.0", + "semver": "5.6.0", + "validate-npm-package-license": "3.0.4" + } + }, + "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.1" + } + }, + "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=" + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "requires": { + "wrappy": "1.0.2" + } + }, + "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.1.0" + } + }, + "p-defer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz", + "integrity": "sha1-n26xgvbJqozXQwBKfU+WsZaw+ww=" + }, + "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": "2.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.1.0.tgz", + "integrity": "sha512-NhURkNcrVB+8hNfLuysU8enY5xn2KXphsHBaC2YmRNTZRc7RWusw6apSpdEj3jo4CMb6W9nrF6tTnsJsJeyu6g==", + "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.1.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==" + }, + "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.2", + "json-parse-better-errors": "1.0.2" + } + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" + }, + "path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=" + }, + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=" + }, + "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.4.1", + "once": "1.4.0" + } + }, + "read-pkg": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-4.0.1.tgz", + "integrity": "sha1-ljYlN48+HE1IyFhytabsfV0JMjc=", + "requires": { + "normalize-package-data": "2.4.2", + "parse-json": "4.0.0", + "pify": "3.0.0" + } + }, + "require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=" + }, + "require-main-filename": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz", + "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=" + }, + "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.3" + } + }, + "semver": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.6.0.tgz", + "integrity": "sha512-RS9R6R35NYgQn++fkDWaOmqGoj4Ek9gGs+DPxNUZKuwE183xjJroKvyo1IzVFeXvUrvmALy6FWD5xrdJT25gMg==" + }, + "set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=" + }, + "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=" + }, + "signal-exit": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", + "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=" + }, + "spawn-command": { + "version": "0.0.2-1", + "resolved": "https://registry.npmjs.org/spawn-command/-/spawn-command-0.0.2-1.tgz", + "integrity": "sha1-YvXpRmmBwbeW3Fkpk34RycaSG9A=" + }, + "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.3" + } + }, + "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.2.0", + "spdx-license-ids": "3.0.3" + } + }, + "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==" + }, + "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" + } + }, + "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" + } + }, + "strip-eof": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", + "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=" + }, + "supports-color": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-4.5.0.tgz", + "integrity": "sha1-vnoN5ITexcXN34s9WRJQRJEvY1s=", + "requires": { + "has-flag": "2.0.0" + }, + "dependencies": { + "has-flag": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-2.0.0.tgz", + "integrity": "sha1-6CB68cx7MNRGzHC3NLXovhj4jVE=" + } + } + }, + "tree-kill": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.1.tgz", + "integrity": "sha512-4hjqbObwlh2dLyW4tcz0Ymw0ggoaVDMveUB9w8kFSQScdRLo0gxO9J7WFcUBo+W3C1TLdFIEwNOWebgZZ0RH9Q==" + }, + "tslib": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.9.3.tgz", + "integrity": "sha512-4krF8scpejhaOgqzBEcGM7yDIEfi0/8+8zDRZhNZZ2kjmHJ4hv3zCbQWxoJGz1iw5U0Jl0nma13xzHXcncMavQ==" + }, + "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.1.0", + "spdx-expression-parse": "3.0.0" + } + }, + "which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "requires": { + "isexe": "2.0.0" + } + }, + "which-module": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", + "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=" + }, + "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.2", + "strip-ansi": "3.0.1" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" + }, + "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.1" + } + }, + "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.1.0", + "is-fullwidth-code-point": "1.0.0", + "strip-ansi": "3.0.1" + } + }, + "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.1.1" + } + } + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" + }, + "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==" + }, + "yargs": { + "version": "12.0.5", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-12.0.5.tgz", + "integrity": "sha512-Lhz8TLaYnxq/2ObqHDql8dX8CJi97oHxrjUcYtzKbbykPtVW9WB+poxI+NM2UIzsMgNCZTIf0AQwsjK5yMAqZw==", + "requires": { + "cliui": "4.1.0", + "decamelize": "1.2.0", + "find-up": "3.0.0", + "get-caller-file": "1.0.3", + "os-locale": "3.1.0", + "require-directory": "2.1.1", + "require-main-filename": "1.0.1", + "set-blocking": "2.0.0", + "string-width": "2.1.1", + "which-module": "2.0.0", + "y18n": "4.0.0", + "yargs-parser": "11.1.1" + } + }, + "yargs-parser": { + "version": "11.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-11.1.1.tgz", + "integrity": "sha512-C6kB/WJDiaxONLJQnF8ccx9SEeoTTLek8RVbaOIsrAUS8VrBEXfmeSnCZxygc+XC2sNMBIwOOnfcxiynjHsVSQ==", + "requires": { + "camelcase": "5.0.0", + "decamelize": "1.2.0" + } + } + } +} diff --git a/package.json b/package.json new file mode 100644 index 0000000..1dbc97f --- /dev/null +++ b/package.json @@ -0,0 +1,16 @@ +{ + "name": "quotes-app", + "version": "1.0.0", + "description": "", + "main": "index.js", + "scripts": { + "client": "cd client && npm start", + "server": "cd server && npm start", + "start": "concurrently -kill-others \"npm run server\" \"npm run client\"" + }, + "author": "", + "license": "ISC", + "dependencies": { + "concurrently": "^4.1.0" + } +} diff --git a/server/app.js b/server/app.js new file mode 100644 index 0000000..764dae3 --- /dev/null +++ b/server/app.js @@ -0,0 +1,49 @@ +var createError = require('http-errors'); +var express = require('express'); +var path = require('path'); +var cookieParser = require('cookie-parser'); +var logger = require('morgan'); +var bodyParser=require('body-parser'); +var cors = require('cors'); +var config=require('./database/DB'); +var mongoose=require('mongoose'); +var app = express(); + + +var QuoteRouter=require('./routes/QuotesRouter'); + +mongoose.connect(config.DB).then( + ()=>{console.log('Connected to the database')}, + (err)=>{'Cannot connect to the database '+ err} +); + +app.use(cors()); +// view engine setup +app.set('views', path.join(__dirname, 'views')); +app.set('view engine', 'ejs'); + +app.use(logger('dev')); +app.use(bodyParser.json()); +app.use(bodyParser.urlencoded({ extended: false })); +app.use(cookieParser()); +app.use(express.static(path.join(__dirname, 'public'))); + +app.use('/api',QuoteRouter); + +// catch 404 and forward to error handler +app.use(function(req, res, next) { + next(createError(404)); +}); + +// error handler +app.use(function(err, req, res, next) { + // set locals, only providing error in development + res.locals.message = err.message; + res.locals.error = req.app.get('env') === 'development' ? err : {}; + + // render the error page + res.status(err.status || 500); + res.render('error'); +}); + +module.exports = app; diff --git a/server/bin/www b/server/bin/www new file mode 100644 index 0000000..a901707 --- /dev/null +++ b/server/bin/www @@ -0,0 +1,90 @@ +#!/usr/bin/env node + +/** + * Module dependencies. + */ + +var app = require('../app'); +var debug = require('debug')('server:server'); +var http = require('http'); + +/** + * Get port from environment and store in Express. + */ + +var port = normalizePort(process.env.PORT || '3001'); +app.set('port', port); + +/** + * Create HTTP server. + */ + +var server = http.createServer(app); + +/** + * Listen on provided port, on all network interfaces. + */ + +server.listen(port); +server.on('error', onError); +server.on('listening', onListening); + +/** + * Normalize a port into a number, string, or false. + */ + +function normalizePort(val) { + var port = parseInt(val, 10); + + if (isNaN(port)) { + // named pipe + return val; + } + + if (port >= 0) { + // port number + return port; + } + + return false; +} + +/** + * Event listener for HTTP server "error" event. + */ + +function onError(error) { + if (error.syscall !== 'listen') { + throw error; + } + + var bind = typeof port === 'string' + ? 'Pipe ' + port + : 'Port ' + port; + + // handle specific listen errors with friendly messages + switch (error.code) { + case 'EACCES': + console.error(bind + ' requires elevated privileges'); + process.exit(1); + break; + case 'EADDRINUSE': + console.error(bind + ' is already in use'); + process.exit(1); + break; + default: + throw error; + } +} + +/** + * Event listener for HTTP server "listening" event. + */ + +function onListening() { + var addr = server.address(); + var bind = typeof addr === 'string' + ? 'pipe ' + addr + : 'port ' + addr.port; + debug('Listening on ' + bind); +} diff --git a/server/database/DB.js b/server/database/DB.js new file mode 100644 index 0000000..1c4c97f --- /dev/null +++ b/server/database/DB.js @@ -0,0 +1,3 @@ +module.exports={ + DB:'mongodb://localhost:27017/quotes' +} \ No newline at end of file diff --git a/server/models/Quotes.js b/server/models/Quotes.js new file mode 100644 index 0000000..86f51e9 --- /dev/null +++ b/server/models/Quotes.js @@ -0,0 +1,21 @@ +var mongoose=require('mongoose'); +var Schema=mongoose.Schema; +var Quotes=new Schema({ + author:{ + type:String + }, + quote_type:{ + type:String + }, + content:{ + type:String + }, + date_created:{ + type:Date, + default:new Date + } +}); + +Quotes.index({content:'text'}); + +module.exports=mongoose.model('Quotes',Quotes); \ No newline at end of file diff --git a/server/package-lock.json b/server/package-lock.json new file mode 100644 index 0000000..7f34ae1 --- /dev/null +++ b/server/package-lock.json @@ -0,0 +1,2772 @@ +{ + "name": "server", + "version": "0.0.0", + "lockfileVersion": 1, + "requires": true, + "dependencies": { + "abbrev": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", + "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==" + }, + "accepts": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.5.tgz", + "integrity": "sha1-63d99gEXI6OxTopywIBcjoZ0a9I=", + "requires": { + "mime-types": "2.1.21", + "negotiator": "0.6.1" + } + }, + "ansi-align": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-2.0.0.tgz", + "integrity": "sha1-w2rsy6VjuJzrVW82kPCx2eNUf38=", + "requires": { + "string-width": "2.1.1" + } + }, + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=" + }, + "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.3" + } + }, + "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.10", + "normalize-path": "2.1.1" + } + }, + "arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=" + }, + "arr-flatten": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", + "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==" + }, + "arr-union": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", + "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=" + }, + "array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=" + }, + "array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=" + }, + "assign-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", + "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=" + }, + "async": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.1.tgz", + "integrity": "sha512-fNEiL2+AZt6AlAw/29Cr0UDe4sRAHCpEHh54WMz+Bb7QfNcFw4h3loofyJpLeQs4Yx7yuqu/2dLgM5hKOs6HlQ==", + "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=" + }, + "atob": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==" + }, + "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.6", + "component-emitter": "1.2.1", + "define-property": "1.0.0", + "isobject": "3.0.1", + "mixin-deep": "1.3.1", + "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.2" + } + }, + "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.2" + } + }, + "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.2" + } + }, + "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" + } + } + } + }, + "basic-auth": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/basic-auth/-/basic-auth-2.0.1.tgz", + "integrity": "sha512-NF+epuEdnUYVlGuhaxbbq+dvJttwLnGY+YixlXlME5KpQ5W3CnXA5cVTneY3SPbPDRkcjMbifrwmFYcClgOZeg==", + "requires": { + "safe-buffer": "5.1.2" + } + }, + "binary-extensions": { + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.12.0.tgz", + "integrity": "sha512-DYWGk01lDcxeS/K9IHPGWfT8PsJmbXRtRd2Sx72Tnb8pcYZQFF1oSDb8hJtS1vhp212q1Rzi5dUf9+nq0o9UIg==" + }, + "bluebird": { + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.1.tgz", + "integrity": "sha512-MKiLiV+I1AA596t9w1sQJ8jkiSr5+ZKi0WKrYGUn6d1Fx+Ij4tIj+m2WMQSGczs5jZVxV339chE8iwk6F64wjA==" + }, + "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" + } + }, + "boxen": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/boxen/-/boxen-1.3.0.tgz", + "integrity": "sha512-TNPjfTr432qx7yOjQyaXm3dSR0MH9vXp7eT1BFSl/C51g+EFnOR9hTg1IreahGBmDNCehscshe45f+C1TBZbLw==", + "requires": { + "ansi-align": "2.0.0", + "camelcase": "4.1.0", + "chalk": "2.4.2", + "cli-boxes": "1.0.0", + "string-width": "2.1.1", + "term-size": "1.2.0", + "widest-line": "2.0.1" + } + }, + "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": "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.3", + "snapdragon": "0.8.2", + "snapdragon-node": "2.1.1", + "split-string": "3.1.0", + "to-regex": "3.0.2" + }, + "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.1" + } + } + } + }, + "bson": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/bson/-/bson-1.1.0.tgz", + "integrity": "sha512-9Aeai9TacfNtWXOYarkFJRW2CWo+dRon+fuLZYJmvLV3+MiUp0bEI6IAZfXEIg7/Pl/7IWlLaDnhzTsD81etQA==" + }, + "bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=" + }, + "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" + } + }, + "camelcase": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", + "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=" + }, + "capture-stack-trace": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/capture-stack-trace/-/capture-stack-trace-1.0.1.tgz", + "integrity": "sha512-mYQLZnx5Qt1JgB1WEiMCf2647plpGeQ2NMR/5L0HNZzGQo4fuSPnK+wjfPnKZV0aiJDgzmWqqkV/g7JD+DW0qw==" + }, + "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.5.0" + } + }, + "chokidar": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.0.4.tgz", + "integrity": "sha512-z9n7yt9rOvIJrMhvDtDictKrkFHeihkNl6uWMmZlmL6tJtX9Cs+87oK+teBx+JIgzvbX3yZHT3eF8vpbDxHJXQ==", + "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.1", + "is-glob": "4.0.0", + "lodash.debounce": "4.0.8", + "normalize-path": "2.1.1", + "path-is-absolute": "1.0.1", + "readdirp": "2.2.1", + "upath": "1.1.0" + } + }, + "ci-info": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-1.6.0.tgz", + "integrity": "sha512-vsGdkwSCDpWmP80ncATX7iea5DWQemg1UgCW5J8tqjU3lYw4FBYuj89J0CTVomA7BEfvSZd84GmHko+MxFQU2A==" + }, + "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.1", + "static-extend": "0.1.2" + }, + "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.6" + } + } + } + }, + "cli-boxes": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-1.0.0.tgz", + "integrity": "sha1-T6kXw+WclKAEzWH47lCdplFocUM=" + }, + "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.1" + } + }, + "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=" + }, + "component-emitter": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz", + "integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY=" + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" + }, + "configstore": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/configstore/-/configstore-3.1.2.tgz", + "integrity": "sha512-vtv5HtGjcYUgFrXc6Kx747B83MRRVS5R1VTEQoXvuP+kMI+if6uywV0nDGoiydJRy4yk7h9od5Og0kxx4zUXmw==", + "requires": { + "dot-prop": "4.2.0", + "graceful-fs": "4.1.15", + "make-dir": "1.3.0", + "unique-string": "1.0.0", + "write-file-atomic": "2.4.2", + "xdg-basedir": "3.0.0" + } + }, + "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==" + }, + "cookie": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.3.1.tgz", + "integrity": "sha1-5+Ch+e9DtMi6klxcWpboBtFoc7s=" + }, + "cookie-parser": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/cookie-parser/-/cookie-parser-1.4.3.tgz", + "integrity": "sha1-D+MfoZ0AC5X0qt8fU/3CuKIDuqU=", + "requires": { + "cookie": "0.3.1", + "cookie-signature": "1.0.6" + } + }, + "cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=" + }, + "copy-descriptor": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", + "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=" + }, + "core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" + }, + "cors": { + "version": "2.8.5", + "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz", + "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==", + "requires": { + "object-assign": "4.1.1", + "vary": "1.1.2" + } + }, + "create-error-class": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/create-error-class/-/create-error-class-3.0.2.tgz", + "integrity": "sha1-Br56vvlHo/FKMP1hBnHUAbyot7Y=", + "requires": { + "capture-stack-trace": "1.0.1" + } + }, + "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.1.5", + "shebang-command": "1.2.0", + "which": "1.3.1" + } + }, + "crypto-random-string": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-1.0.0.tgz", + "integrity": "sha1-ojD2T1aDEOFJgAmUB5DsmVRbyn4=" + }, + "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" + } + }, + "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-extend": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", + "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==" + }, + "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.2" + } + }, + "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.2" + } + }, + "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" + } + } + } + }, + "depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=" + }, + "destroy": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", + "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=" + }, + "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.1" + } + }, + "duplexer3": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz", + "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=" + }, + "ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=" + }, + "encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=" + }, + "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=" + }, + "etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=" + }, + "execa": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz", + "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=", + "requires": { + "cross-spawn": "5.1.0", + "get-stream": "3.0.0", + "is-stream": "1.1.0", + "npm-run-path": "2.0.2", + "p-finally": "1.0.0", + "signal-exit": "3.0.2", + "strip-eof": "1.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.6.9", + "define-property": "0.2.5", + "extend-shallow": "2.0.1", + "posix-character-classes": "0.1.1", + "regex-not": "1.0.2", + "snapdragon": "0.8.2", + "to-regex": "3.0.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" + } + }, + "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.6" + } + }, + "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.1" + } + } + } + }, + "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" + } + }, + "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" + } + } + } + }, + "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.2", + "snapdragon": "0.8.2", + "to-regex": "3.0.2" + }, + "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.2" + } + }, + "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.1" + } + }, + "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.2" + } + }, + "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.2" + } + }, + "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" + } + } + } + }, + "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.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.1" + } + } + } + }, + "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" + } + }, + "for-in": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=" + }, + "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=" + }, + "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.12.1", + "node-pre-gyp": "0.10.3" + }, + "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.3.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.3.5" + } + }, + "fs.realpath": { + "version": "1.0.0", + "bundled": true, + "optional": true + }, + "gauge": { + "version": "2.7.4", + "bundled": true, + "optional": true, + "requires": { + "aproba": "1.2.0", + "console-control-strings": "1.1.0", + "has-unicode": "2.0.1", + "object-assign": "4.1.1", + "signal-exit": "3.0.2", + "string-width": "1.0.2", + "strip-ansi": "3.0.1", + "wide-align": "1.1.3" + } + }, + "glob": { + "version": "7.1.3", + "bundled": true, + "optional": true, + "requires": { + "fs.realpath": "1.0.0", + "inflight": "1.0.6", + "inherits": "2.0.3", + "minimatch": "3.0.4", + "once": "1.4.0", + "path-is-absolute": "1.0.1" + } + }, + "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" + } + }, + "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.4.0", + "wrappy": "1.0.2" + } + }, + "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.1" + } + }, + "isarray": { + "version": "1.0.0", + "bundled": true, + "optional": true + }, + "minimatch": { + "version": "3.0.4", + "bundled": true, + "requires": { + "brace-expansion": "1.1.11" + } + }, + "minimist": { + "version": "0.0.8", + "bundled": true + }, + "minipass": { + "version": "2.3.5", + "bundled": true, + "requires": { + "safe-buffer": "5.1.2", + "yallist": "3.0.3" + } + }, + "minizlib": { + "version": "1.2.1", + "bundled": true, + "optional": true, + "requires": { + "minipass": "2.3.5" + } + }, + "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.6.9", + "iconv-lite": "0.4.24", + "sax": "1.2.4" + } + }, + "node-pre-gyp": { + "version": "0.10.3", + "bundled": true, + "optional": true, + "requires": { + "detect-libc": "1.0.3", + "mkdirp": "0.5.1", + "needle": "2.2.4", + "nopt": "4.0.1", + "npm-packlist": "1.2.0", + "npmlog": "4.1.2", + "rc": "1.2.8", + "rimraf": "2.6.3", + "semver": "5.6.0", + "tar": "4.4.8" + } + }, + "nopt": { + "version": "4.0.1", + "bundled": true, + "optional": true, + "requires": { + "abbrev": "1.1.1", + "osenv": "0.1.5" + } + }, + "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.5" + } + }, + "npmlog": { + "version": "4.1.2", + "bundled": true, + "optional": true, + "requires": { + "are-we-there-yet": "1.1.5", + "console-control-strings": "1.1.0", + "gauge": "2.7.4", + "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.0.2" + } + }, + "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.2", + "os-tmpdir": "1.0.2" + } + }, + "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.5", + "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.2", + "inherits": "2.0.3", + "isarray": "1.0.0", + "process-nextick-args": "2.0.0", + "safe-buffer": "5.1.2", + "string_decoder": "1.1.1", + "util-deprecate": "1.0.2" + } + }, + "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.1.0", + "is-fullwidth-code-point": "1.0.0", + "strip-ansi": "3.0.1" + } + }, + "string_decoder": { + "version": "1.1.1", + "bundled": true, + "optional": true, + "requires": { + "safe-buffer": "5.1.2" + } + }, + "strip-ansi": { + "version": "3.0.1", + "bundled": true, + "requires": { + "ansi-regex": "2.1.1" + } + }, + "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.5", + "minizlib": "1.2.1", + "mkdirp": "0.5.1", + "safe-buffer": "5.1.2", + "yallist": "3.0.3" + } + }, + "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" + } + }, + "wrappy": { + "version": "1.0.2", + "bundled": true + }, + "yallist": { + "version": "3.0.3", + "bundled": true + } + } + }, + "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=" + }, + "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.2" + }, + "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.1" + } + } + } + }, + "global-dirs": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-0.1.1.tgz", + "integrity": "sha1-sxnA3UYH81PzvpzKTHL8FIxJ9EU=", + "requires": { + "ini": "1.3.5" + } + }, + "got": { + "version": "6.7.1", + "resolved": "https://registry.npmjs.org/got/-/got-6.7.1.tgz", + "integrity": "sha1-JAzQV4WpoY5WHcG0S0HHY+8ejbA=", + "requires": { + "create-error-class": "3.0.2", + "duplexer3": "0.1.4", + "get-stream": "3.0.0", + "is-redirect": "1.0.0", + "is-retry-allowed": "1.1.0", + "is-stream": "1.1.0", + "lowercase-keys": "1.0.1", + "safe-buffer": "5.1.2", + "timed-out": "4.0.1", + "unzip-response": "2.0.1", + "url-parse-lax": "1.0.0" + } + }, + "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==" + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" + }, + "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.1" + } + }, + "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": { + "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.6" + } + } + } + }, + "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" + } + }, + "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" + } + }, + "ignore-by-default": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/ignore-by-default/-/ignore-by-default-1.0.1.tgz", + "integrity": "sha1-SMptcvbGo68Aqa1K5odr44ieKwk=" + }, + "import-lazy": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-2.1.0.tgz", + "integrity": "sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM=" + }, + "imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=" + }, + "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==" + }, + "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-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.2.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.6" + } + } + } + }, + "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.12.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-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.6.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.2.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.6" + } + } + } + }, + "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.1.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-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": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=" + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=" + }, + "is-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-installed-globally": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.1.0.tgz", + "integrity": "sha1-Df2Y9akRFxbdU13aZJL2e/PSWoA=", + "requires": { + "global-dirs": "0.1.1", + "is-path-inside": "1.0.1" + } + }, + "is-npm": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-1.0.0.tgz", + "integrity": "sha1-8vtjpl5JBbQGyGBydloaTceTufQ=" + }, + "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.2.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.6" + } + } + } + }, + "is-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=" + }, + "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.2" + } + }, + "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-redirect": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-redirect/-/is-redirect-1.0.0.tgz", + "integrity": "sha1-HQPd7VO9jbDzDCbk+V02/HyH3CQ=" + }, + "is-retry-allowed": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.1.0.tgz", + "integrity": "sha1-EaBgVotnM5REAz0BJaYaINVk+zQ=" + }, + "is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=" + }, + "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==" + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + }, + "kareem": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/kareem/-/kareem-2.3.0.tgz", + "integrity": "sha512-6hHxsp9e6zQU8nXsP+02HGWXwTkOEw6IROhF2ZA28cYbUk4eJ6QbtZvdqZOdD9YPKghG3apk5eOCvs+tLl3lRg==" + }, + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==" + }, + "latest-version": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-3.1.0.tgz", + "integrity": "sha1-ogU4P+oyKzO1rjsYq+4NwvNW7hU=", + "requires": { + "package-json": "4.0.1" + } + }, + "lodash": { + "version": "4.17.11", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz", + "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==" + }, + "lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=" + }, + "lowercase-keys": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", + "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==" + }, + "lru-cache": { + "version": "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" + } + }, + "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.1" + } + }, + "media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=" + }, + "memory-pager": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/memory-pager/-/memory-pager-1.5.0.tgz", + "integrity": "sha512-ZS4Bp4r/Zoeq6+NLJpP+0Zzm0pR8whtGPf1XExKLJBAczGMnSi3It14OiNCStjQjM6NU1okjQGSxgEZN8eBYKg==", + "optional": true + }, + "merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=" + }, + "methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=" + }, + "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.2", + "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.13", + "object.pick": "1.3.0", + "regex-not": "1.0.2", + "snapdragon": "0.8.2", + "to-regex": "3.0.2" + } + }, + "mime": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.4.1.tgz", + "integrity": "sha512-KI1+qOZu5DcW6wayYHSzR/tXKCDC5Om4s1z2QJjDULzLcmf3DvzS7oluY4HCTrc+9FiKmWUgeNLg7W3uIQvxtQ==" + }, + "mime-db": { + "version": "1.37.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.37.0.tgz", + "integrity": "sha512-R3C4db6bgQhlIhPU48fUtdVmKnflq+hRdad7IyKhtFj06VPNVdk2RhiYL3UjQIlso8L+YxAtFkobT0VK+S/ybg==" + }, + "mime-types": { + "version": "2.1.21", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.21.tgz", + "integrity": "sha512-3iL6DbwpyLzjR3xHSFNFeb9Nz/M8WDkX33t1GFQnFOllWk8pOrh/LSrB5OXlnlW5P9LH73X6loW/eogc+F5lJg==", + "requires": { + "mime-db": "1.37.0" + } + }, + "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.11" + } + }, + "minimist": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=" + }, + "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" + } + } + } + }, + "mongodb": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/mongodb/-/mongodb-3.1.10.tgz", + "integrity": "sha512-Uml42GeFxhTGQVml1XQ4cD0o/rp7J2ROy0fdYUcVitoE7vFqEhKH4TYVqRDpQr/bXtCJVxJdNQC1ntRxNREkPQ==", + "requires": { + "mongodb-core": "3.1.9", + "safe-buffer": "5.1.2" + } + }, + "mongodb-core": { + "version": "3.1.9", + "resolved": "https://registry.npmjs.org/mongodb-core/-/mongodb-core-3.1.9.tgz", + "integrity": "sha512-MJpciDABXMchrZphh3vMcqu8hkNf/Mi+Gk6btOimVg1XMxLXh87j6FAvRm+KmwD1A9fpu3qRQYcbQe4egj23og==", + "requires": { + "bson": "1.1.0", + "require_optional": "1.0.1", + "safe-buffer": "5.1.2", + "saslprep": "1.0.2" + } + }, + "mongoose": { + "version": "5.4.8", + "resolved": "https://registry.npmjs.org/mongoose/-/mongoose-5.4.8.tgz", + "integrity": "sha512-2wgBi1LBxL/pcG0nNP8zXBLRmWZFzg8pb2MH4JkMPIxP/HGtQQEP0DbG1Yzy+Igsp3M1+V/59uXW37O2Fg5mBQ==", + "requires": { + "async": "2.6.1", + "bson": "1.1.0", + "kareem": "2.3.0", + "mongodb": "3.1.10", + "mongodb-core": "3.1.9", + "mongoose-legacy-pluralize": "1.0.2", + "mpath": "0.5.1", + "mquery": "3.2.0", + "ms": "2.0.0", + "regexp-clone": "0.0.1", + "safe-buffer": "5.1.2", + "sliced": "1.0.1" + } + }, + "mongoose-legacy-pluralize": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/mongoose-legacy-pluralize/-/mongoose-legacy-pluralize-1.0.2.tgz", + "integrity": "sha512-Yo/7qQU4/EyIS8YDFSeenIvXxZN+ld7YdV9LqFVQJzTLye8unujAWPZ4NWKfFA+RNjh+wvTWKY9Z3E5XM6ZZiQ==" + }, + "morgan": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/morgan/-/morgan-1.9.1.tgz", + "integrity": "sha512-HQStPIV4y3afTiCYVxirakhlCfGkI161c76kKFca7Fk1JusM//Qeo1ej2XaMniiNeaZklMVrh3vTtIzpzwbpmA==", + "requires": { + "basic-auth": "2.0.1", + "debug": "2.6.9", + "depd": "1.1.2", + "on-finished": "2.3.0", + "on-headers": "1.0.1" + } + }, + "mpath": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/mpath/-/mpath-0.5.1.tgz", + "integrity": "sha512-H8OVQ+QEz82sch4wbODFOz+3YQ61FYz/z3eJ5pIdbMEaUzDqA268Wd+Vt4Paw9TJfvDgVKaayC0gBzMIw2jhsg==" + }, + "mquery": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/mquery/-/mquery-3.2.0.tgz", + "integrity": "sha512-qPJcdK/yqcbQiKoemAt62Y0BAc0fTEKo1IThodBD+O5meQRJT/2HSe5QpBNwaa4CjskoGrYWsEyjkqgiE0qjhg==", + "requires": { + "bluebird": "3.5.1", + "debug": "3.1.0", + "regexp-clone": "0.0.1", + "safe-buffer": "5.1.2", + "sliced": "1.0.1" + }, + "dependencies": { + "debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "requires": { + "ms": "2.0.0" + } + } + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "nan": { + "version": "2.12.1", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.12.1.tgz", + "integrity": "sha512-JY7V6lRkStKcKTvHO5NVSQRv+RV+FIL5pvDoLiAtSL9pKlC5x9PKQcZDsq7m4FO4d57mkhC6Z+QhAh3Jdk5JFw==", + "optional": true + }, + "nanomatch": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", + "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", + "requires": { + "arr-diff": "4.0.0", + "array-unique": "0.3.2", + "define-property": "2.0.2", + "extend-shallow": "3.0.2", + "fragment-cache": "0.2.1", + "is-windows": "1.0.2", + "kind-of": "6.0.2", + "object.pick": "1.3.0", + "regex-not": "1.0.2", + "snapdragon": "0.8.2", + "to-regex": "3.0.2" + } + }, + "negotiator": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.1.tgz", + "integrity": "sha1-KzJxhOiZIQEXeyhWP7XnECrNDKk=" + }, + "nodemon": { + "version": "1.18.9", + "resolved": "https://registry.npmjs.org/nodemon/-/nodemon-1.18.9.tgz", + "integrity": "sha512-oj/eEVTEI47pzYAjGkpcNw0xYwTl4XSTUQv2NPQI6PpN3b75PhpuYk3Vb3U80xHCyM2Jm+1j68ULHXl4OR3Afw==", + "requires": { + "chokidar": "2.0.4", + "debug": "3.2.6", + "ignore-by-default": "1.0.1", + "minimatch": "3.0.4", + "pstree.remy": "1.1.6", + "semver": "5.6.0", + "supports-color": "5.5.0", + "touch": "3.1.0", + "undefsafe": "2.0.2", + "update-notifier": "2.5.0" + }, + "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" + } + }, + "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==" + } + } + }, + "nopt": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz", + "integrity": "sha1-bd0hvSoxQXuScn3Vhfim83YI6+4=", + "requires": { + "abbrev": "1.1.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.1.0" + } + }, + "npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", + "requires": { + "path-key": "2.0.1" + } + }, + "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.1", + "define-property": "0.2.5", + "kind-of": "3.2.2" + }, + "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.6" + } + }, + "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.6" + } + } + } + }, + "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.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" + } + }, + "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.1", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.1.tgz", + "integrity": "sha1-ko9dD0cNSTQmUepnlLCFfBAGk/c=" + }, + "p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=" + }, + "package-json": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/package-json/-/package-json-4.0.1.tgz", + "integrity": "sha1-iGmgQBJTZhxMTKPabCEh7VVfXu0=", + "requires": { + "got": "6.7.1", + "registry-auth-token": "3.3.2", + "registry-url": "3.1.0", + "semver": "5.6.0" + } + }, + "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-dirname": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", + "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=" + }, + "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-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=" + }, + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=" + }, + "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=" + }, + "prepend-http": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz", + "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=" + }, + "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==" + }, + "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" + } + }, + "pseudomap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", + "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=" + }, + "pstree.remy": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/pstree.remy/-/pstree.remy-1.1.6.tgz", + "integrity": "sha512-NdF35+QsqD7EgNEI5mkI/X+UwaxVEbQaz9f4IooEmMUv6ZPmlTQYGjBPJGgrlzNdjSvIy4MWMg6Q6vCgBO2K+w==" + }, + "qs": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", + "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==" + }, + "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" + } + }, + "rc": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", + "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", + "requires": { + "deep-extend": "0.6.0", + "ini": "1.3.5", + "minimist": "1.2.0", + "strip-json-comments": "2.0.1" + } + }, + "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.2", + "inherits": "2.0.3", + "isarray": "1.0.0", + "process-nextick-args": "2.0.0", + "safe-buffer": "5.1.2", + "string_decoder": "1.1.1", + "util-deprecate": "1.0.2" + } + }, + "readdirp": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", + "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", + "requires": { + "graceful-fs": "4.1.15", + "micromatch": "3.1.10", + "readable-stream": "2.3.6" + } + }, + "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-clone": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/regexp-clone/-/regexp-clone-0.0.1.tgz", + "integrity": "sha1-p8LgmJH9vzj7sQ03b7cwA+aKxYk=" + }, + "registry-auth-token": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-3.3.2.tgz", + "integrity": "sha512-JL39c60XlzCVgNrO+qq68FoNb56w/m7JYvGR2jT5iR1xBrUA3Mfx5Twk5rqTThPmQKMWydGmq8oFtDlxfrmxnQ==", + "requires": { + "rc": "1.2.8", + "safe-buffer": "5.1.2" + } + }, + "registry-url": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-3.1.0.tgz", + "integrity": "sha1-PU74cPc93h138M+aOBQyRE4XSUI=", + "requires": { + "rc": "1.2.8" + } + }, + "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=" + }, + "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=" + }, + "require_optional": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/require_optional/-/require_optional-1.0.1.tgz", + "integrity": "sha512-qhM/y57enGWHAe3v/NcwML6a3/vfESLe/sGM2dII+gEO0BpKRUkWZow/tyloNqJyN6kXSl3RyyM8Ll5D/sJP8g==", + "requires": { + "resolve-from": "2.0.0", + "semver": "5.6.0" + } + }, + "resolve-from": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-2.0.0.tgz", + "integrity": "sha1-lICrIOlP+h2egKgEx+oUdhGWa1c=" + }, + "resolve-url": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", + "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=" + }, + "ret": { + "version": "0.1.15", + "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", + "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==" + }, + "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.15" + } + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "saslprep": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/saslprep/-/saslprep-1.0.2.tgz", + "integrity": "sha512-4cDsYuAjXssUSjxHKRe4DTZC0agDwsCqcMqtJAQPzC74nJ7LfAJflAtC1Zed5hMzEQKj82d3tuzqdGNRsLJ4Gw==", + "optional": true, + "requires": { + "sparse-bitfield": "3.0.3" + } + }, + "semver": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.6.0.tgz", + "integrity": "sha512-RS9R6R35NYgQn++fkDWaOmqGoj4Ek9gGs+DPxNUZKuwE183xjJroKvyo1IzVFeXvUrvmALy6FWD5xrdJT25gMg==" + }, + "semver-diff": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-2.1.0.tgz", + "integrity": "sha1-S7uEN8jTfksM8aaP1ybsbWRdbTY=", + "requires": { + "semver": "5.6.0" + } + }, + "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.3", + "mime": "1.4.1", + "ms": "2.0.0", + "on-finished": "2.3.0", + "range-parser": "1.2.0", + "statuses": "1.4.0" + } + }, + "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-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.4", + "split-string": "3.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.1" + } + } + } + }, + "setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" + }, + "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=" + }, + "signal-exit": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", + "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=" + }, + "sliced": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/sliced/-/sliced-1.0.1.tgz", + "integrity": "sha1-CzpmK10Ewxd7GSa+qCsD+Dei70E=" + }, + "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.2", + "debug": "2.6.9", + "define-property": "0.2.5", + "extend-shallow": "2.0.1", + "map-cache": "0.2.2", + "source-map": "0.5.7", + "source-map-resolve": "0.5.2", + "use": "3.1.1" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "requires": { + "is-descriptor": "0.1.6" + } + }, + "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.1" + } + } + } + }, + "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.1", + "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.2" + } + }, + "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.2" + } + }, + "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.2" + } + }, + "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" + } + } + } + }, + "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.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.6" + } + } + } + }, + "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.2", + "decode-uri-component": "0.2.0", + "resolve-url": "0.2.1", + "source-map-url": "0.4.0", + "urix": "0.1.0" + } + }, + "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=" + }, + "sparse-bitfield": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/sparse-bitfield/-/sparse-bitfield-3.0.3.tgz", + "integrity": "sha1-/0rm5oZWBWuks+eSqzM004JzyhE=", + "optional": true, + "requires": { + "memory-pager": "1.5.0" + } + }, + "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.2" + } + }, + "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.6" + } + } + } + }, + "statuses": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.4.0.tgz", + "integrity": "sha512-zhSCtt8v2NDrRlPQpCNtw/heZLtfUDqxBM1udqikb/Hbk52LK4nQSwr10u77iopCW5LsyHpuXS0GnEc48mLeew==" + }, + "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" + } + }, + "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.2" + } + }, + "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" + } + }, + "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=" + }, + "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" + } + }, + "term-size": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/term-size/-/term-size-1.2.0.tgz", + "integrity": "sha1-RYuDiH8oj8Vtb/+/rSYuJmOO+mk=", + "requires": { + "execa": "0.7.0" + } + }, + "timed-out": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/timed-out/-/timed-out-4.0.1.tgz", + "integrity": "sha1-8y6srFoXW+ol1/q1Zas+2HQe9W8=" + }, + "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.2.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.6" + } + } + } + }, + "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" + } + }, + "touch": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/touch/-/touch-3.1.0.tgz", + "integrity": "sha512-WBx8Uy5TLtOSRtIq+M03/sKDrXCLHxwDcquSP2c43Le03/9serjQBIztjRz6FkJez9D/hleyAXTBGLwwZUw9lA==", + "requires": { + "nopt": "1.0.10" + } + }, + "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.21" + } + }, + "undefsafe": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/undefsafe/-/undefsafe-2.0.2.tgz", + "integrity": "sha1-Il9rngM3Zj4Njnz9aG/Cg2zKznY=", + "requires": { + "debug": "2.6.9" + }, + "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" + } + } + } + }, + "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.1" + } + }, + "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.4", + "to-object-path": "0.3.0" + } + } + } + }, + "unique-string": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-1.0.0.tgz", + "integrity": "sha1-nhBXzKhRq7kzmPizOuGHuZyuwRo=", + "requires": { + "crypto-random-string": "1.0.0" + } + }, + "unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=" + }, + "unset-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", + "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", + "requires": { + "has-value": "0.3.1", + "isobject": "3.0.1" + }, + "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.6", + "has-values": "0.1.4", + "isobject": "2.1.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=" + } + } + }, + "unzip-response": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/unzip-response/-/unzip-response-2.0.1.tgz", + "integrity": "sha1-0vD3N9FrBhXnKmk17QQhRXLVb5c=" + }, + "upath": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.1.0.tgz", + "integrity": "sha512-bzpH/oBhoS/QI/YtbkqCg6VEiPYjSZtrHQM6/QnJS6OL9pKUFLqb3aFh4Scvwm45+7iAgiMkLhSbaZxUqmrprw==" + }, + "update-notifier": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-2.5.0.tgz", + "integrity": "sha512-gwMdhgJHGuj/+wHJJs9e6PcCszpxR1b236igrOkUofGhqJuG+amlIKwApH1IW1WWl7ovZxsX49lMBWLxSdm5Dw==", + "requires": { + "boxen": "1.3.0", + "chalk": "2.4.2", + "configstore": "3.1.2", + "import-lazy": "2.1.0", + "is-ci": "1.2.1", + "is-installed-globally": "0.1.0", + "is-npm": "1.0.0", + "latest-version": "3.1.0", + "semver-diff": "2.1.0", + "xdg-basedir": "3.0.0" + } + }, + "urix": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", + "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=" + }, + "url-parse-lax": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-1.0.0.tgz", + "integrity": "sha1-evjzA2Rem9eaJy56FKxovAYJ2nM=", + "requires": { + "prepend-http": "1.0.4" + } + }, + "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-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" + }, + "utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=" + }, + "vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=" + }, + "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" + } + }, + "widest-line": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-2.0.1.tgz", + "integrity": "sha512-Ba5m9/Fa4Xt9eb2ELXt77JxVDV8w7qQrH0zS/TWSJdLyAwQjWoOzpzj5lwVftDz6n/EOu3tNACS84v509qwnJA==", + "requires": { + "string-width": "2.1.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.15", + "imurmurhash": "0.1.4", + "signal-exit": "3.0.2" + } + }, + "xdg-basedir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-3.0.0.tgz", + "integrity": "sha1-SWsswQnsqNus/i3HK2A8F8WHCtQ=" + }, + "yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=" + } + } +} diff --git a/server/package.json b/server/package.json new file mode 100644 index 0000000..8fff29e --- /dev/null +++ b/server/package.json @@ -0,0 +1,19 @@ +{ + "name": "server", + "version": "0.0.0", + "private": true, + "scripts": { + "start": "nodemon ./bin/www" + }, + "dependencies": { + "body-parser": "^1.18.3", + "cookie-parser": "^1.4.3", + "cors": "^2.8.5", + "debug": "^2.6.9", + "express": "^4.16.4", + "http-errors": "^1.6.3", + "mongoose": "^5.4.8", + "morgan": "^1.9.1", + "nodemon": "^1.18.9" + } +} diff --git a/server/public/stylesheets/style.css b/server/public/stylesheets/style.css new file mode 100644 index 0000000..9453385 --- /dev/null +++ b/server/public/stylesheets/style.css @@ -0,0 +1,8 @@ +body { + padding: 50px; + font: 14px "Lucida Grande", Helvetica, Arial, sans-serif; +} + +a { + color: #00B7FF; +} diff --git a/server/routes/QuotesRouter.js b/server/routes/QuotesRouter.js new file mode 100644 index 0000000..ed9c45c --- /dev/null +++ b/server/routes/QuotesRouter.js @@ -0,0 +1,61 @@ +const express=require('express'); +const router=express.Router(); + +const Quotes=require('../models/Quotes'); + +router.route('/getAll').get(function(req,res){ + Quotes.find(function(err,data){ + if(err){ + console.log(err); + }else{ + res.json(data); + } + }); +}); + +router.route('/getById/:id').get(function(req,res){ + console.log('api hit'); + const id=req.params.id; + Quotes.findById(id,function(err,data){ + if(err){ + console.log(err); + }else{ + res.json(data); + } + }); +}); + +router.route('/add').post(function(req,res){ + const quote=new Quotes(req.body); + quote.save() + .then(()=>{ + console.log('quote added successfully') + res.json({msg:'Added successfully'}) + }) + .catch((err)=>{ + console.log('error quote not saved') + res.json({msg:'Error'}) + }) +}); + +router.route('/deleteById/:id').get(function(req,res){ + Quotes.findByIdAndRemove({_id:req.params.id},function(err,data){ + if(err){ + console.log(err) + }else{ + console.log('Successfully Removed'); + } + }); +}); + +router.route('/search').post(function(req,res){ + Quotes.find({$text:{$search:req.body.query}},function(err,data){ + if(err){ + console.log(err); + }else{ + res.json(data); + } + }) +}) + +module.exports=router; \ No newline at end of file From 8dc8a8bb464fcfb539050102803cd7780dffc7ad Mon Sep 17 00:00:00 2001 From: pinku7499 Date: Mon, 4 Feb 2019 16:38:48 +0530 Subject: [PATCH 2/6] added 'user guide' and database entries --- database entries.txt | 35 ++++++++ user guide.txt | 195 +++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 230 insertions(+) create mode 100644 database entries.txt create mode 100644 user guide.txt diff --git a/database entries.txt b/database entries.txt new file mode 100644 index 0000000..e8f8bf9 --- /dev/null +++ b/database entries.txt @@ -0,0 +1,35 @@ +db.quotes.insertMany([ + +{date_created:"",author:"Petronius, The Satyricon",quote_type:"abc",content:"Can't you see that I'm only advising you to beg yourself not to be so dumb?"}, + +{date_created:"",author:"Tahir Shah",quote_type:"abc",content:"A journey, I reflected, is of no merit unless it has tested you."}, + +{date_created:"",author:"Alberto Manguel",quote_type:"abc",content:"Digestion of words as well; I often read aloud to myself in my writing corner in the library, where no one can hear me, for the sake of better savouring the text, so as to make it all the more mine."}, + +{date_created:"",author:"Mokokoma Mokhonoana",quote_type:"abc",content:"We are loved way more by some of the people who have not contacted us in the last twelve or so months than we are loved by some of those who contact us every twelve or so days … or hours."}, + +{date_created:"",author:"Jayce O'Neal",quote_type:"abc",content:"Cellaholics are those who interrupt quality time when they are with you, but rather text, call, and email others who are somewhere else."}, + +{date_created:"",author:"Anonymous",quote_type:"abc",content:"If you want to achieve greatness stop asking for permission."}, + +{date_created:"",author:"John Wooden",quote_type:"abc",content:"Things work out best for those who make the best of how things work out."}, + +{date_created:"",author:"Anonymous",quote_type:"abc",content:"To live a creative life, we must lose our fear of being wrong."}, + +{date_created:"",author:"Jim Rohn",quote_type:"abc",content:"If you are not willing to risk the usual you will have to settle for the ordinary."}, + +{date_created:"",author:"Anonymous",quote_type:"abc",content:"Trust because you are willing to accept the risk, not because it's safe or certain."}, + +{date_created:"",author:"Swami Vivekananda",quote_type:"abc",content:"Take up one idea. Make that one idea your life--think of it, dream of it, live on that idea. Let the brain, muscles, nerves, every part of your body, be full of that idea, and just leave every other idea alone. This is the way to success."}, + +{date_created:"",author:"Walt Disney",quote_type:"abc",content:"All our dreams can come true if we have the courage to pursue them."}, + +{date_created:"",author:"Anonymous",quote_type:"abc",content:"Good things come to people who wait, but better things come to those who go out and get them."}, + +{date_created:"",author:"Winston Churchill",quote_type:"abc",content:"Success is walking from failure to failure with no loss of enthusiasm."}, + +{date_created:"",author:"Vaibhav Shah",quote_type:"abc",content:"Whenever you see a successful person you only see the public glories, never the private sacrifices to reach them."}, + +{date_created:"",author:"Eleanor Roosevelt",quote_type:"abc",content:"Great minds discuss ideas; average minds discuss events; small minds discuss people."} + +]) \ No newline at end of file diff --git a/user guide.txt b/user guide.txt new file mode 100644 index 0000000..abccb5a --- /dev/null +++ b/user guide.txt @@ -0,0 +1,195 @@ + +FOR WINDOWS ONLY---------- + +DATABASE PART +------------- + +1- Download and install mongoDB in your computer + + +2- Start mongoDB server (in one windows powershell) and mongo Shell (in another windows powershell) + + +3- By default two databases will be present. We have to create our + + +4- To create database-- + + don't use inverted commas in shell it is added just for clarification + + a)- Run command "use quotes" to create a database with name 'quotes'(mind the plural form it's important) + b)- Run command "db.quotes.insertOne({date_created:"",author:"XYZ",quote_type:"abc",content:"this is a random text"})" + + --it will create one entry in collection. + + +5- A saparate file named "database entries" is provided with coded entries to insert in collection copy paste it in mongo shell. It will add upto 20 entries + in database. + + +NOW TO RUN THE BACK-END TASK WEBSITE +------------------------------------ + +INFO:- The whole project is devided into to parts "client" & "server" apart from the project root directory + + +PRE-REQUESITES-- NODE DEVELOPEMENT ENVIRONMENT CONFIGURED PROPERLY + +1- The root directory contains files- package.json, package-lock.json, README.md and .git (hidden) + +2- To install node dependencies of project open windows powershell in root directory. + + a)- in root directory run command "npm install" in powershell + it will take some time to install dependencies. + + b)- change directory to client and run command "npm install" + it will install dependencies of client side. wait until it completes.. + + c)- change directory to 'server' run "npm install" to install server-side dependencies + wait until it completes. + + now the project is ready to be served on localhost. + + +3- Go back to root directory in powershell + +make sure the mongoDB server is running and run command "npm start" + +wait until both servers run properly... + +client side react node server and express server... react server takes time wait until it completes + +when powershell show some green text(possibly) saying something like visit to localhost then it is completed + +open browser and navigate. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + From d870fb4941e01198d665aae918df2e14e123a384 Mon Sep 17 00:00:00 2001 From: pinku7499 Date: Mon, 4 Feb 2019 18:36:37 +0530 Subject: [PATCH 3/6] updated user guide --- user guide.txt | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/user guide.txt b/user guide.txt index abccb5a..3d58ba5 100644 --- a/user guide.txt +++ b/user guide.txt @@ -5,12 +5,14 @@ DATABASE PART ------------- 1- Download and install mongoDB in your computer + a)-add mongodb to path in system variable "C:\Program Files\MongoDB\Server\4.0\bin" + b)-create folder structure inside C: like "C:\data\db" db is an empty folder -2- Start mongoDB server (in one windows powershell) and mongo Shell (in another windows powershell) +2- Start mongoDB server (in one windows powershell run command "mongod" ) and mongo Shell (in another windows powershell run command "mongo") -3- By default two databases will be present. We have to create our +3- By default two or three databases will be present. We have to create our 4- To create database-- @@ -33,7 +35,7 @@ NOW TO RUN THE BACK-END TASK WEBSITE INFO:- The whole project is devided into to parts "client" & "server" apart from the project root directory -PRE-REQUESITES-- NODE DEVELOPEMENT ENVIRONMENT CONFIGURED PROPERLY +PRE-REQUESITES-- NODE DEVELOPEMENT ENVIRONMENT CONFIGURED PROPERLY(installing node js will work probably) 1- The root directory contains files- package.json, package-lock.json, README.md and .git (hidden) From 94efed562900390bfb0df6761e8d688b79b58ddd Mon Sep 17 00:00:00 2001 From: pinku7499 Date: Mon, 4 Feb 2019 18:59:55 +0530 Subject: [PATCH 4/6] demos added --- demo images/Screenshot (49).png | Bin 0 -> 107483 bytes demo images/Screenshot (50).png | Bin 0 -> 59147 bytes demo images/Screenshot (51).png | Bin 0 -> 65410 bytes demo images/Screenshot (52).png | Bin 0 -> 78772 bytes demo images/Screenshot (53).png | Bin 0 -> 67718 bytes demo images/Screenshot (54).png | Bin 0 -> 109400 bytes 6 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 demo images/Screenshot (49).png create mode 100644 demo images/Screenshot (50).png create mode 100644 demo images/Screenshot (51).png create mode 100644 demo images/Screenshot (52).png create mode 100644 demo images/Screenshot (53).png create mode 100644 demo images/Screenshot (54).png diff --git a/demo images/Screenshot (49).png b/demo images/Screenshot (49).png new file mode 100644 index 0000000000000000000000000000000000000000..3da337f518b6c7bf823ec1edf8fa9394f1d6e12e GIT binary patch literal 107483 zcmcG#XIxWV(>{s~ER2t6V-p(j8HA;|%Kp7Z`coGnzB2ELgC-Qy3cwm~x z%)eSakwCJDOPO1%R+vB6$^}`<6kqtH8UI=!NAUgeSy>xO|IhSV>h4U6=XdWth+lX8 zZf3n)RkNZT;wgSY#-lybmCy_}hSRxr5OjDX(<;Y$pb_+ay1WUlePYahDPp2Jd3SB{ z@rt=reo`><`OH+`v4OGO^-0nCz>RoY0@90WP*gPTvUK=7OiZ$G5G~^2rUJcbr{QwT z{x4EuhVo5VRG0;(J!dKb3SQ$LoqxuqwOAy{zbd{58@3-Tw-%0Eaz1Z*YRD#~k9U64 z`)L5{(V)0939Ka|wnbbm^n#F+<+$+(mB2WKQtLEFCVVL%-CU#v_IL~A0}41A{5AV^ zxLIM0xV%}o{uf|Mt^2SQ%5VL7Ayd~$7Wjte%EcMh_bDNXRVNO|-lN@MEm@Bu-MYqv zhdWVg0#4r(!H<2;Wot3An#M0q=b- zdD{7lxs>&oAX8dipQ4s=ylvvbAHhQjt4>_^3fu=@wTQ>Px2oP8Pt6nbNHg~3I+A?B z!yL66#Z04Y&$4Ww;fMxF25sXR1y%W7U*$$UJaolcb75Pq?~`C>wnM=&ol-k(KG(>E zsu!~l>UKu0^S^wjWQo9m*fP*YBe`dDwr%Yq(++ZxB(wI7!t|9~ zhPDXJ<1BI|>>`QBQVpM%_~2EsZ48h2S_r?8nGcsPAfI#IJrSJhoN0V>QcokkmtRU@ z_ztfPcqub*^>Wz$_41?87vNoP@hJJ_-Vj7ZLuYJmXuw`1sVdKHz57+nV;arR{f#lVuusj()~IaXqEPy3E)hTpma~-*6RXfGTELMu zOb=7^0T@5l5|6=G@ZgD9s2|{QL@}&CW-5UM*R4&@Ayh;V7b?;Wd&nKO;*qX_NqpMZ z9POm6Y7!*M(gcPv#|SRlmHTQtwKiG%tq5nweBS8%N*%sbn;YqC&z}W1ru4WtB3SIs z0c9J1BRux)7vxmLjRnt%vZO#g-ei`fxvVvOrGCM|W3_xH>-&N?!BabVv0G7aNuPS;>S<(G#(124zjVk;JKUGTpw6RG=NAp~WW_Da zhKRNA+VoU`$p$wX_Hc${OF;!0B1;*gm_Dqy^Xw{iwS2Bh)H^|g+<*z{r=@grH&+}p z=Dm0TNV5rQu4>X%%Z}5~KIv|6zR{R-EJir`PC!oJr^ZW!eO~%}_63$-Nx9M?#@=V^ z`utxQapT7-BC0*p_H=Q>1!^~Bn)WzUF69;CgQ8vfcT0!9Xo|{(ZvIMi!IfPdw;)Ad z8MO*n_Dn8HBr56mrOQ9>GxIVDi7?p zPpE?y(oSRyu0Bw58vzoV%8*u+H-j)A^^#SpbF zgkw5J$*H+6cx^q+!vME5941}Wgd4EvEzP~{IlmN}0;yFOXzak3u` zaoY%HvSc|V@2tSv5s&*frUY{PvLp~#vfX2tB|V4J6#OgWnu=Dpk~QC+SJsqVRL*j^ zL)WiX;v#g0{Y)9bQ4P?4wBEgN80uX}3=)*fS1q^l1ZLJeA2&W+b)UVR!_PEE-l>(R zOp!a>(mO(60W9hMA?dx^(%eHAarr<1YUQ*KiVrCk@%g(l?Qzc+6zTjoSG7(4jw>johui)NBW=Dp#8tpFB zMM!ujAZEatHIN$p0I;pF#0I5kbuSbdoRm5{ZLQE<)1QpCh~iFl*$GLoklyG;CqAKE zKhY%jC@Z9mnHRm(1<-&A*(*6!9^Ch_IHtD{7#?Jxc--5UimTIoTZX|av~pM*R^#m( z{W7f>LoKMEHL5G8ODu+|i)BvpnuOuYWj3Q_>!P`DgI^VwWvE_Jc54cXo#EaH*6h@b zl`zsY+ZZ-n`tY+(7r-$J+2OP33IgE_6;DR5LpyCHaq0{6_g-MwiV5z)e1{$kJ7H2? zusvv}BUMXbloV#Ch|+ica;(El^@1Fb#Y69dc@vU^r$e@HwQXGs*qa4?wKDg`rH=t+ zDKyT6=c8*+*Ov;r(N%5fnKCJbklmV$7tOJYGX?MIX9SUE8X>>!;z&wvf3cJaDnHc-wkzdUZYUP>t86tmz};b78-&w-5k9QI9qYzQc9+gi4K+p zO8eZU^4V7Cb(i#~^z~+a=AAly$kMt!gMW-%jP3V5vEuJ>y1w(m3??ELxVPVE@M71^ zuxr-ooZ1q$5U|l*WtfC^pYw@3gEffbzgDL;6DSlg7+N)M!4F@`49ViOv9-E(`p|;W zf+2g1uHwk`xHX`c^Yf4bf`g zN5wvo2^z-I)%Uf#m5hVSB+rXp`etfpKW*qd1I@hmd@D4ltUn&~^^7{*YTjUS1VTS? zT>}$tAWs{-P`4(gLW^~SyJY^FI~gP}aEH-8i0G-y64{A@s&( zQ4$IC#;|#5rhe_((b}kEpp30#gT6F-nGG-cL~JScnw6QX@k#_!ca?&CTjh+tQbPAZr%Hp;?aC zr=)qcZ3`lD6vz1y8|c}T-S{?+4UbnJEbOdA64zoUG|=53*X*|T@#yFB&*rZAc;7S|cdXZ|AHe4FjjeSzi!17* zCW*J7@eIE7XrM33pRck*Mz{I86e-8X%WLOei(>C%-WAl(iN%O6ye7|KN27s>%IDwU zlEO3B_8e&oCwaT0+IK4^zIWF4hH{N?e;MWVzCmpo7h7A^EK=USA|Ry_5DzN`jaQV7 zG;F^>$7J@Z0%YnD1s$xSP81&Bh3^}zl}-_=)5l)Ejaoua3|e&G{P%dNJ=pFUF84&L z#6p(dlvSEyx35PUazSaRDmH7q6i^I|kBP@Cq9!jWZD+t=h1<9+8#4Nt`RjGFA+-6L ze*>P{qDQV6!^Ps;B?`Oiya7hGA$~hc;V=X{4WeQxO8DmdWojM&$f4!i`_>lFX|T=p ze%go{3qykZ)wj|r^Q&g;&&2j-8g5{s=DDAN`eGlMUcVAC$>DOQ^8js;nLo1h;b_>jGJV+}MRbNqf&Iy>Wm-FnbBlL*l`18*2cbo070SQD8W;nmDoPQ zx*~n2$OMPyIu=a+sJAh>26q9;qYKeJqs1uUYrU}Aa?P!vbOr~}@7%y;b?V$jyfRTz zX|W&#z+Y^wL9+y%?N4ObfeV80vxmFiWa&;edGxZ226fJvy8bY^XT`VSe(SLFE56$4 zW8Z8~gznUJef=EaJhprxsPXQYf0)xp{aU1Qqr4o;)YnMuo|WLnED?s7qeoP5jXUrM zvr_mpmRn`VOLKXm#%=N{N^DrhQU%*ohF#LedYiT7&I~Limoe?K_>iDJwM^8uwOX3} ztzM*z#hzcIIfLOXy9iJyE@ZS1eq3hBTVF<@5T7{j%u{O>}g)lmbW~ou&)XK!jHhi<;yi% z%b0J3#AOH=c4g;cx;_R>ok#V|s#&nWev4`cf;V9e7sp)RNM`UBN`#$OzBMWO&r9|V zzWc+5%UD~ElO8LNRFa+dEzP!(yv~Zr;FtVC6fjvWi*#ADGne`O#YR#4iGL{|t%EYA z;}Xgy&cEj5mglpj^nm;U*KE*m-5rABsv=xeEEKp~PbL9&wC^8=p?(G%KGDMY<3 zODgQM?}ALYx>g%o!paf@;GJl(pk@-~@2yh>o;IBcj2qsL_aMu#o3!0&sQHTLN8T{v zR46oTcF3+&=vp=E6ds=U?*CURTOQ!NUHkp`H&|&V&r-Oha@WCcL*d{YZnj0Asw{SQ zI{)gWUtV$?M_!eEU(3KgNBHdw63zb2rXwQYdMRL!PJ+xrIOd!*$}#}6n!MPXj?Mxj zL9LX-b%?g#rJcoMA_dv7y%K!zuk38`R%OsIHlVmmi#xVT^L>WMGY=VMR zNdRvquER&%e{1~eXzuoc?`URc1TFQc*xGITvBg~^chkeySsFN^hy&;}b^8c(n)ivm zCh-Am(J)tdy#@)R>K0r*Hw11|{}sUIu>XZky+Qoo+Z2ljo&{7lyj>Aof9YNu^;etl zd2lhR)lBV=UkA4D9D;SN9uCT^%PEaVdO8a;1yIzxw;*4JuZWu33E6vOM z!QSe^my-`HAiz+N2-Mx2Qi`gPsJhE`uMnWN{3sZiM(iU_nj?W_2jQQRKXoMK)w&N>9u+nl6kJcA;8?Css*&i@(2QHob{gdYDNKY|s!;I@l>Tb_^ zskQT3i3SX>)=AT`@?Vu4YN#uLDd>8TS8or?ABW!~+von?jZA*Ta@g|J?5Ra8_vvdbW2nKgC{9W54^MT*kFS8L|h==7!4n z8%0LAUQ}0KUveN0jEy<=74i0T$se-E7~cLPduCftB?E+`2ZUF9Pd~2l9KX(xTl7>~ z&WZTBeMpjY!4fc_L1Bi3#${-JT5>}fXf=rPgpY8%W#v~N@0t;4e;Y5f(Ljn>9jj};Ymq-|e_X@2aEuki@z|9j>HAlh@VNj925#1Lign@bAM@RifmmxE+N9%%AMx|V z^~D^D;8oe=Jz^)r{J7=Ht>C%Ernbjq4Gw9zJQwt(0M>gVL%7*P+O68@$N^z~7uCuq zO461YOwP#)URHW32E2#7kA8tqLbbbQ?Gc_}iYvQ*0v((G7X^QGQ&J@}|pzCYZ2==1dbf*SF#0(?5m zwi4W_SP3M1k0XJxJ!NJPwj&8+2pC2@;PTPW!z1o>DhJ|^FAq;1YCHU4+75q)evt?h zamDh*_mooeJbp(-APP%#Te2)2bUUmi9cKt6YK)5WXEp2H-E#iH(z)S5ifGOMB&&%I?x5b z6asi*wlYwV=C?AWj|%V*@v{0**EU@F=5hGZY)ni;Q(28j=+Iaq(kd=-B_wQ?CjMF8q-!MGnZc+PHxwf^*cdW~U-%pzU2_GidhYtj+r%eza zftHEpkaPIyq&=2hnd9&)p5w}e_~tTp=(c08Faqc+_lG}a8W>q-GVksH6Y(hqitp;i zdz~FPl~e zff}!Hid>yQ>IJM%xzjyLt!tBOye47IYZFMhVOidA3~OHY9%G%*xF{AR%8z+~`p5K; z&OSU?;(Ap)7S_x{T2VP(bJ>5nBiafOHq48oB$v*F@KJBGj=^p)8P_VG*z~A%#zRwf+4%>@mbn@VvV4Xo@F_M#28-X)CE_@obZ*9870?m(th^WC7Q?F zvLJyE5cAaY<27FO)6K}rU6Q}6RliW|yD^PF4;a=#oZvb4FmmD%*zL7kYat_fJt^AS zBi}x7X?PZ#;*V1t^^KHWI#BJXym%e7ZnvLT0 zp&sz!#_dR9D1Mt;b0d2urN)aRVc7IpzWpIyIolCqnA;@L_AgxA1Pju`j zZ@=HdMZZp-O7BiYNXEO(SP60b+>iB~tU#|K*vk}{c};tp7T?|jj2IMV3bR1TA+Fzo zB4a>%dAQUd{5?f#U_|l$6!Q7t17&~0^W(+A`%BqS>HPfsO4r`26axJ5czvLc02ACE zl??n+c7mX30ctoX=I!7;QQ^A!@!$D7M`9S~j%FfWA9YRY|DAfYvZ`3we&3YZ(v4 z7bs}MWG+sPL=~1vUA7z|MZ$TxXT_yAFEn1*BoA8+sodMDNbp)xjBz3EsgayZc@z60 z<|p{M9>?%<6~)y-Lm#M*{r>3B7n(M83k8?^0^a_3K(IHEa*P+6udf9gjtp9!nK^e9 zlJ_`~o|Ln7j9QNLS!-|DO&XQg=`C&lP;F-td%O?1l;Qh)3YN?W2Ii}7uUgB_HgGQB zzvP366>1BG+|bFB=3ZLpPoz;xwQZ_J_j`o6Scr&4gVQE2^;C!C>7vO)-A|_%EN){Mqi=1%so4 zX!fq^?r)o+TUx}%bNw7A&E(ZWx3ruV#=>c9pZ3LYt0&#+MaBiI%9P+_Lq&4)S~Aax z`)0iPSQ)?}@wY7-JT7Hj+`E0EH=$d*ndUGVef(0k$*O{}P-i!9$%IHcQY)tUdk_N|QQM`#u)MJl5HLmlleGq3b2T>I z1BLLp+oANrP=tx`Gd@W^MfTJ8rw{B|_UY7aWyX@wfKfOlsK2p08oZ&TeTn%1n>2I#pFx!y)dvz5`xiUYl%&DkqN zyDjnYI;VR4*&NMC_Qj1+LTP2im&Z+#h|?LGWJFm-F&6XBl()#E=o0Hd&aDxZ^5TeM zll3&1!hJIfr;`@`W;@d%yIp5GITYm0a)S=uH>0)rWon&va)BitnUliYmSE&E+jyaR zjz+`cV@_JER)2a<@*sM&a37rLKSiD=wy>p_fgWraR4zy;mZS7PXl&f*%vKnP;rKKd zq0&7Oo03*R6b3q@<3-V_-ma#gN7<5UwI%UnMMA~i#-F5;BR0?~XG>Wj`L6(^Ftsxf z3%b&heF3n2Zag%Mcx(LN8+}4S~M?n_E@CKph(>91M}(L0x?X8IAW=gB&6@q=|8%UAURz*W&E`B!fd! zYqD5q*i?=jsL`r7Qk!S}vWw5*LeVi8oMKJ=`20yi3tMBtOq0MNYvQKQ=_bSbh(%AgTG4c;vi2YAk?&$s!;Q}jt{4zPfE z(N^7B9FW4S-A$3xx-<={ghAdc_i{665DEsDd+KgVcZ2W+*0+#qo6&%EVbQUcqGY*m zDSq_Ox{G>m8tkp4)MEWl6i(dh)~K{HmnqWOwEL6MV9e78R4jQ$CXi0R7T_87jNMNS zlu?zTS|5HT{EyF|p>iKxyA8Wahe4?RDI^PDu;qHgiZ^A)XI*gvaJU`o!}$cLKvxKG zDV6yw(U~~AX^x~bOYCyPRyEJv=~>nT_8l1sqKW)aTk|ru4k1{i>iBW>M_Cy+m&YoEjBVg%@y#CzsBzAjB6M zW3gQXu8r=HjYiSz66wTBfBRw*%JwjAB~6C_^PiHEJt&I`mwAHwu6{uVX~HcW4k>gG zR0qM(r%7tyr|Rg+u5Pm|y6_cbA3C@~nrqtT#zend`9)w+xC}dMW)F6u6U0{rZ9-?q z?)@`NEr#+VA~%*6FtnuK4TZzcRL|tv zqlFnYz~k~pe-iP%P?YRUW-UW?Kx;Pe(Zwzr*&u$>r%u-j>FF;1WBT98UfG?j?nTE* zn4NjEcC+Gn#d52vdI<87z2!HX;^JC#e+QRNeS}rI=on(W#;Rt$OaW<(P!9RZN=OuH zhSH@5x!f}c9ONjWAw`}Ci|6W-QN!UQW!Nc){U?}K(`l#&x-7DrrT@SdVr=YU$Don? z#OPQJ7YxE%0bSC(*14!gjq?7E0A>d}Z-u&Ir%r8@?x;*gNft4&7Vf+H;qk6yFv(Di+hx6c+)|WPzUI9-0 zf~9B1|L85VX0zS z>I^+?PA5Y}n)e{(1w~gBX*uk1zeCnjB2~eE;c3{OvfpzV2APyTpPEbUX|S+Q?4%R1 z_wE6P@Bh3amwoFfH9e(eIp3+>N&xS$_J6!QrMKR+sE^OWbZ^&Ae9`i)+nAf2kCoWC zjWp))m^Sv_o2gwO_`dC)0fzvLkiXMGb#ra}JsQ})N??&jt%Ap$eB5eseO9&*np;L; z4&}Ns<3&XvFfH<)qxv4?wfJnC;23?_i_bPtbB#Ls>fHRq?TCfZY`P9)cTQrydX7D% z5!st>wxX~YS}ftpXO(}VYNr1|aiceN0}O^tQ@5h??Vj{mLv~H@L+$SShz)^*0D{^R z;PYU66Nr4bWcFE6c3Seqn5$RF{sb}6qYZiL!VYdO@?>_Wo&D4Cr;8gXfA6o-3bs{& zgoxq!UPgmg;U2c5LlwAt7s}b)r);`5$*hu`dKi_R&5y;z&Ud5Foio{87Cj{rcg3km zA}=cJoJ&FGs^J%~5i?E@=o*#bQ!{smLiWkAfwT+63zOy)u^XZ9=Equ}qptBSbu<3E zEfN`$H}PrO3MR$*O!pHMaVLQ{39#5;SXN=mAX)^ycKlb4c{g%1df}^3W!^^o(_KOH zJ``Qi=haVJ#z)mE*SA+RRtF3cpd*e$m0IV<8+}p^0>)*Wm$G<4kI25g2m1qt6vWGI zLHxh{{5PmD9(_*eG*?TD4_gvXePA*Wq}&~4zjmt?6C1FafK}M|q}gdJ%mY-?(xh$&oyI0ZnWXUHUPg3Z#R?ABjboN841O8X>OkapwcZQ=s zTUoH5%0p!zit^?sXs>E{G08DO$TnZwExy)T3@%=}B4Ldq1o1s%5uoil1n0Dk5cl=cw zujQQLfQhd21u}6QDHrtyfuyw&9k_XEGNWN9rrHDZ*!Bks*LqrY!8-&Ljv0Ow{b{im z*3HkKcE0v8@=tJf1pi}kJ)(2D=?QfGjH!7KNf9S5ThMZ+Ha5dvvVSFhN5UmuakI|Z zn-^FjG85UeRCsd9W$FF8qx_|fHuwhy{bON($D5y-jixo%l~D!E z+ioj;b?6NZ0M;A)WYPOhuCe;Y+OHGv3k}>yz6mSPu~0^LcgHuYE9pUYR&ZUmfjCja zgEcXwgYs)8cr>C{B_mbajYqLaf|q+xMut~TY31EUce@%QUaVcQ+YN)x2Skm^22RV# z0@s8M9wv(o(?Xgb8y-wWf*;pJ9&9#Z07h*V+;iz{>a)L~47qMRvEo$$blD|^ZExJs6`hM<){uaIgEFl(E4p3&b_K2V(G4=vSCvUd48 z$<<<0

ct+^X)pq}#RY60mvSEJAcj0)+1N2zHhl&Comq8NCtk?Ugf>9MW<*-9jdD zuJ&gYY3Y5&j$GYT>E2|ik@sDARp=)75-s-AZUPW$diiVoRdVB>x9QGpW!EZ58+YY) zZmi2}x=%Obqq=S1&1=HvF444;Ar1PYr8tM=t+^`;isdD&P0+|gCHg?3 z{)?SxnWdf)mqh0WGyN_<9CLdQF7+N@DghnplYzzS+DN}8KKy9$o1&s%<3a`3Z{+)> z&XY~^&mOXAVeeo7d;Sil8lN7MH77lB-aEBP)fj|=6b6?(R0i;spL!f%fk?@XB?xn< z?pZ%AcWBB8T1=Dm9J@8%7*bp9lWmiYg2>Oe!C^%w44*!)C%_RdJ!&QZ=oj01S2Q>f z=dyH1+E&G{aQ}jWvk^uQYe_@fGei!H)3qiK@PySA`(5yr-BQlgPpENtlLP|N(0M=$ zz+D>32ZPSMooUw4pyzqwnlukdCF#wJO*=daT`c^U;2hp6bwr|`OV_WF9gRO2n&}?{ z7DK4Y8VAS^mplJ~{{Z2)vZxv{k0wSJfF^nj)swPm+saq&<}{~ebtUs6iHn6H`C7j5 zgPllL)jgG@pAoGXhW%P`91o5fUIMJK>Qmd6O&envkOW>V-Phl#C6pwt#_6QbXm_6{ z)1TBd?8+$Vup#PqI*EOwSA$-(T`~#TnbMrlqh9*VGD)`I82gNRTDdL6sYui#$5JUv z+3B#t+UbDwhQ0ojpK_sAwH}}0mC8$q_WL3ZcJ+ZN2g}+T$w4H#6x<@Ehs(m|ush5* zx~OE_$oAO5A?^m8(&5df4!1QUO-ypzWw=yqd=A;bB+eNAXC6^CYRdwYzOLB-gSq`L z4O6Dm-X9NFurWs^*@F=uy(99;44zyGcTK@d{Ql;|(zPsic7Y%vlOhy*`c42sZo0iQ ztMPhz4fgQ8c^Gr|PMu8IO!F%f!`t?Lya#s14W^H=pVCy0X*T;e=zm*$+`Sf*XM6Qe z=*#0BN}8GvtB>IUu!r8gI#sUm1Tx*xzv3E zS3C`nUlHh?bnTuQwOvTJr8?X9n&ZcsN+qr9tO77K@qGkKKjC&#pGyBp7oHE^gJt#E zm%;n)L(RC`0UjQC)g9tjXR?lX(n+Cu@(0%C8Jl2#z%=(?E?mH*q-aVMjopyrDBU+; zBoE2%lx}G*!%~#HP=++Ds(d5x?EptdCGbBCan}MK3B@3Uj3-=@Ksr{p-MKfo_iz$yD~Q0d}b#61PS! z{-q5Tl~_|B4a(O`pce_Y|6$|roI=TOOlGgib7(487@q4U=y=}XUC!|c3aWEFP9}u?ad%h&BG|38p*|R~Iw3UF9O8=y0B5SJoI2TqcE{Zo@>A>*h{WhhADo@i z{&KF%^1x@%&)c0{U!UZzCZt8TcrXuRru~tD)1@5)s_T9K5ecaMP4mIqjax_zNz~V| zF5freqH-Kk+_k}T>Xi8?uMyvk^IN-VJ#kqU zE61jzc+&juV=%Rd2G5-QBbSLO`#%M;!vt>FOIIV~{Qfffhqu*7;ISB(ZT;W2S7mxcYg^|BCuQC;30LI1WD=cX<5T8q$*) z|2+0Tx-2l8ah|d`^A{Z*>UM!oKbqS{_)p{U(LaQ7OT4=Z46d?jXQ!H10c-!ZbRQ1v z7%uRaP?@*)_eb&;t9bn10u28j=j9AH`=bC8)8_k@Kh?9t)4h=r^NO}6%<61^8JM<+0Sl<-L%0dV|P(O-SxV2L28ox z6XXApVk{$d9G=7gKV8g}w|c}_aS5X8shmFp-mA|_2>Jc+%HD4)F>9XC#uvjh5Trkg zNEHrfef#Vc3frT>u?ei9_jb#=?8=V2c1Db%p&}ZhX#HNISEc8!Go_zdE*GNEAZ8*0 z_d+2Qv6EM#+e2)`OdIvH$b2cmYR!_wl1DBx)PjjBOXJ4=z8(GDDIe=yn*$fl^}p2# z9YyzlEK5JtF7+m6+p1~xsRFYa4(tgfBAP5_{ZNN${gA-Y1LyM0=WKP5(gX7BAc#?S zQq4rz)uALft-<>CgGXJD#q|7hZlA5<-{6x})Q8;&9K$ZK_{3Zo=`|Ia2a(4_vP6lo zDJJ|afH!P<^X+8>l#He3t&2y-2|F=D=O~d5vJ#=MxPgejJe7jBpQkBqNTE*X%%iy% z23a0H(oofE3Q5hpBtp#)lU*wblHF2LKJ{E@Qr%t*wC&KXVKv{L&&L03vH{Pjw76`8 zcj!d&onU$UQSnM9Xd#uJ-L+U6pc-8wV=EvOoGo4_bg8Spd$jm(hyr>b93_ywMcQ@6 z%#jCI6(RAs{Iwhg_iMS^1wiJtvI9$l$ zip5J3Wz+xR?xDdnoBKU+wtdq}!W#*qHL+*iX%0XXJ{VRwDjY>hsI*}56(=N2cx_*WZ*+a-TQuUaoR+dw;V|k zn=W!72jj^OhuPpHGcZyy==L!pIT|Ah~TQ!Myidhxljae1#yz^kKU7CeoC_B{Z zQsLWTuP^ILeFD?hX5{*Z!Qm!CfoWhwVRxuy?Fm8KE1o+F(>`IYt0?oY8KRVF%!}#* zqN`QOBJK0iEX5^#ZQImR#^u~2ow5l8U!(TJWc?bz8W`~PMW?py85(Y8STLo}&CQy+JGh`2na#|t%^{6+SZ3;UGvVsaHzM3R2 z*AG7|Q)%Tq7!GeFIght(uuw(8PrM{r&hWi0(QM41>j|Zg;h^4zK~&TFjEQ9Se+>5r zkqOkX^F({<%=2Cn=Z0IJzYAfxU)jVU=7}{X3H;;U&W7yMr79IBP6746G`wqz+B!pB zQY4IUQlo029_qL2U%lUN>%Fg}FaVFJ6a+Un$qYMx36=QA2H>}DV#vbIzh7-%eg?cD zPux4MVlo_F-mFu8WuHrl_$;3D z)_E$vZxo%|)^cuvSjLEp6wzLRnzC?0C9<#4OqMQ-&`kSEQ?IbT^|llOy-{n@opbr| z0jg6G2<0xhC^kZp{uI8S`n|vV2PrSADv$WSVXv&~d7uhmjNh=bd2nwecq(kpzGq?T zfi;g}4+VpKqjBZmgervK_x`pUO8*XPjKEADW_F$u3fARNn`%r^j&+>A_b{V2Vu6!4 zm1E#OCM^rNWr8Q-HAb%d4gNG|2D5oegD^R2ow+4Od!*8oIr~fU>9r6uEQl98-0!^I zJld_SBIRsbQ*_X8*U&feTAp3SLPSH=YSETlU9~Qwk>WCoRA;g0UPX)qJlXti)vx?X z5Zlb(_?`w}oNlu4T7jiMT%_qaPvrSxo+wrJ*C}jUCXDxYxbEt*=<%Pyy9!VytGu*^%zpt@c1Ammf>9wp3H^{MInTw%p*IqELH)RR7_!!5@ zg3=zp&zyDl`Zq&D>WTY~{&{tTJ+xxbt17|!JzkZo)2C#Ae=vzy${W6S6$?be*a z=@`?zF9-`met4omLhtaDRpqYbj6ZOE0yv>k9(e!!(*5kJEsx$JhkiYW`h8W%_3ThS zRpPt;1ZAIGe}|bvc8ul)u+ikTo(&>={IhWi)34+|0rzI=!!x(Ipiab57uN1oZ3==a z*^QIy1Wj$_{Hrs9X2oO&s%#ceF4x_71+|wQr%mZ4?!?COd$u}keQhzO8`$2lw)9<< z2HT6TKU_F4JC5`&6#`*oJ7?IsH*36c)xzQRC0Se&c}Y1jWxt05;pOD z=2u>%ItPtocccs;$XRWcLXr8rw3P^z{I@KeCb@9!8Y|)LWKEGx9*~>o)8AfzG!Mop za{!Y84g9Mi4x*3=QPBiGf`w)AbdAWH0DkqK`KCP0Y}zwPTI^mPEKHsFTu^k-EYefk zu!2GOZeW4sZ@UcrICrZ2h9Pc{^4R{zPqC-hK#7z6IwH^0Z?+VrI{3c&<$brxaK{nl zetNh5YG|ftYwm}@b)LsB<3`SeDJkoulwB7(4ycMiII#8Ksu}%E#vkna2U)JQGZ#ig z8%wAAmsiZSg7iOuQBEagPYHKoaiPy%plUn3^Q4D_+4!!xyox*4I`O$rv+V)@Z?2sF zwhw>{LvW8BSN~)}KOWM8zi@pIgnIA-CH6vHPf$Lbi#BlEA~M4FI*<&@x%+3s&~<|< zRZdV1(^W(UQfFD4{Ot1t!`m{1jw3AricAV&9>>eFL#2~ylJh33r%v+q!!9jP-q~L8 z`t40UYc`xoH=Jg<<$^vRJs_<}p|LKE5ZKoE1P|XP_ED7DgP6N$)*lNa)uk-HrLSmZ zZ<~+P$~#oaY_0CQe4dZWmRW>K%iBIcP7l6nzQJG;8J<#k>>#t)_R-jxmhMRXdZOWw zrJI7-E%3|A5KIVdz#L_HZ>K6-o|pZ)JF-s~*AkJfr76FmuNBA}x0hAp4b3LDVl(0j z=z_}rPuy;7yVFpUZ}(ZGo%}WanP7Vz)MA;#4FA$MSwG|Jb-a0o?v=UzcX7JsI&K(_ z+03#3`mRZ5O|vw)G-UAbg;`5CVcGIy+HGEW07Ik~Z0n9JZ-c1+_}5>%b*!U&ksh;0 zUDvkV9ezQ55k1TST+j>b`f(FLjIb5A^zL<(m{Ct#KYu~(4qAZ}%fHRW1zG2L5NiSz zU;02A5FLJ9Uv2R`x_7;>hixe-QX!YDD&O4JlIZ;7RhsKQR2>su=`^1zlzVdbud2`|f2jU1KOdJF2W2;JfMhhPatd4mb2vEN9c>&{*A`EkzdXtI z@JEou1*O5sPLINHQ0rlCP#wr@K?fh(|GNVfXuAV9TP^pIuMe0M%-%Mc>u=#GM)=<80XKv!MebLZM$1V6rTVYe^ z69@xmGA|mev{8OO)VQ%KYkB1sbtfzkMp8eca;d6$(VdaCCR!KW1&-|`9 zSJi0@{e%6}?8S6R5Qcp52XRrv57j{V$ zP^is*&X~g>m{ryB$bzYFp7y!d=k7}X4roQM-!bd_}r`JY*2-_^MH` zb!cD5TO+p$fVaPPc`&<(z1YKmQFT9Dl$yOF9TM4fV;Wmz+j14u=$$1axZ?ln$LusG zYy5^KaBGinV!=qvqKo_LSCOf{QPqSaLAJ9nG_lfRXAy@2qSe6OnGPVTw(h6 zgHH*V-0=%O^?I0+V*Wo-H7Zd~aQzZ_4fL+sYjV`!R2XW!&bKg>wu5C$NK3FgrXxHg z!IbuD`|Q1f=Uv-p--&RAV}kupSd;pYy*?4U&O8)YGW#NG~`e>=MQfmBf{Q(Z~HI)Z4vz+ zDEz;%#s30f|Nk!*&%|D0-d$y}lQIJq?W$S`7&=x48h>0g1=Rk%x2X=E*+)@ZD zCDD?s4oxnpG2uArEy6{-s_>|fzI8E(7;Ri+a6K0uMM&|9cU+21a@5F@ND8n5f4gGQ zCDD9O`kPBZgJ$a~z*)RmSJdG|PI(rC5lro%TFN@7&9Nbtqsv4tro7T^){^9AahWF1 z$P_hcL`ij(uuCiAWhkb@Pj=vQ0&9j^ouCE=e6@1G1?BBrpa5$;+ zyK2^wvJj^lNh4_g-6|tmyvHnPE6Mx}up`YR4v}5a zjZPs^p5h7CGTGuAtL5hkbkYxiE(Ti{(nxcm?oNgIKgPsb=TbGa*J&|U)EF&dRP(Si zJKzMK3(xg8_zpGbv0#c58@g4Fvb*$E-_SWDbR)%S!C1a}ouXBFa8IV1f67oACTqJc zWz@#w+H*ptEU>^W;gZ^X{agpE6=o(Z=Kk#Xs(qftlX$yh?(hCa|A(VT%FEwASCTB9 z;092)5)kE8)qfOY(#BJO*4ViddoNqck>lKH{3ldsjm_t`GO4patzTH*A0cPLP#cyLX~EubM4wXy2wx^>tu^b3T)bL1MZ4O^=N^}T5Thh zCJUPK@PfVbN-E9G^M)nb+49OlDE;hz;yIQYMOU`NCddoEh23m(ojOf3HNgw9SvR3C zvF?jss6Dr-Ax`lx1I;p@2N6RX5AFsTD+<5g+I-Vf%NNfdGuk<5zt8nC(Y~R<&SSL! z^>y5v{6)K_@V#zyNrAq9j69fI)=DU^ zM`9%0&@$2$E5=xSq?~!rC6#_Su`~@7QJ*ohc=&Zl=0M`fAKJlOJV&k>I)_h^nNfd= z?ajQ-ow`v;UkAinT)1Oj`ow(%zi27aqZj`=cotnAmo`^Lx7&@_$tW33_6sx|NlYE-3W+RR1ERY=$>WP{UM@uWdSvJ63kw~dA zLHA0X?Y;3Bm*kdG)a(|MxUuUe@&+FI@2iU+vqcb}KCmhUHrV*Pay+G@&k&;&SC2#1 zq>|j+`piyv%?~{QgOOKvPB@mZX6MwH%xLyqM#MNy-7@=S(Rr)MsLwntXQfTF13m3C z(iK;clD_g1@33PBW?Mgf>4L|H!tPVJ%o~P~ax>m~l=+;&Czz;o3cp$b`*%(5TW32A zlTsd&=C6ZiAgbofo|a-O##4FB03N(qXr4u$g${q7g@4t4#Tn496NXT)YS4!-j3Gok zCALZMzqj=@;2q{bWQf5hxw;x<^b>tillX~ZJg8ku&ISFicqvb=xw)OBp+Uy4lWNiP zL#f9^m645hly5%{Fdj4ZH~L|puTy@>$>n_NiA0oGVBtmv1fZz<8S;s-W*x-u+)ypb z*?X{}(nxvW|3%w-#x?bI-J%Ezf(j}Ef>J~T=}MIj(tGc{OYgmj2uSZe^b&gSRYW=@ zNDDpm5L$qQAO!Hn|8vjtyyyPz{qWv%4qrp|&RTozHRl{-%(3Pd3ZE@D6`?O)U(KNf z?cI;AT@IUF$miGmQnUF!xgRYb^OSC0I?TD-U%8|&FcbS+{f4m~r7kUz1Q$an1#4Pc z8_`*;x$xm@3v(y4xr6*V>N-fkY)i|Z>M7FsIZ?Ml8n7Wuy{To-7lmcq5C1F zw;4g5YAUo_8{R?|02mFHg6fj^ypUbh#e~v8H8i>o6}g$#k+vK@Xot?VIv0CrFDo<_ z+VRd87u!A@$nCV*SCvbMfZ7h>!H_vV4v3c}Z65MR2r)F^H#=hfcFCwXxTP-`suDx* z8WfSIEwtN>oUC#!55_hsx+T=y2OwN-v3$<+o)yY{-`3@*>|SCU3B+Tp?-d~B@y+h%K%L2f2(gV zl$Wy4Q4Hx@Q_)Pn>77#YnHHn9iw!uEQK~cEWh+GMmgZ8JXb8Qn zdQc~?knk9n=w_vvgdbNC>{QW>=_>0;mgtJ}7`8gTuM2-baTVNwP_Cn@8uZw?=p0RT zMsJ`qSBLoiEWB6T?a|GbA!uk$ssgds`;4a^hgoln+n&5Ieo@${w|g-Ec$H~H*)kv# z9?!?MjoF%9{Wt?l;QrN6EM9vnA8OTBzg5v(Jk-Ix*pt!(&h;P1(P!qI%x3g~a+!c` zokIb^!vX&B)yqX--4_DzZbJ93RQ_j=E;w8&x{(QK^hZOZ7risTl%nd-jQzYLuY_#6 zjRfDhde5RGM)$anT)Ftt#?Gu+Cmqhq*4*bNAlnGt^9KOL4g$=F@dW)OV~M2JR5z15cKhHLi)=Mb~RZKH8YY}m2l@@l1EL) zv2WjYMS3h>jRrU;QM#lGQZKgcz0DPlB>E}spZ5HptrZWhoh&GCi|{e*KsCO1|Jv0< zeq%KP_c!Z7iV&;QbFP;6!b+X2eu~WOptp(xC5Gct5dQY{#2-w=QiqlQ1eUya!XF>C zoZX9f)7WjKYRZi0HhTTK*C)oPBsszBkMTxH4{P+!n{!yvhB--*d_C>=;J^3Y`5R`Z z6{zm%IBe&JfZd;7>61E&F{zj`=}vGx7)jyeAksQj%{6zIil^q$!uR?{J&RtN5aLwq z6qJ-$MQSmYIhMClrg~X~J``Ob2I}oR&9NgvFa^!h&Lrse>vfnLBvm_Pa6)?=qpxiO z#d@UF`fxksC<<)ZlYLO}OE$E!Mk0KAW`u1%86HXkYrQU5=1*Uv(>}Z!AZE;QWX!@n zWJ>Q7vMylA3vz|jCQC)d7saYp)+gN~^nXPA z)ckmP+5;VhGLg#xTRe7-|0Y7eaXT#VRrzEZ{X0K+2+NLw!_UU^&O$S*f&r)_ZsNV7<+(Phy{MB2X-psdaBn@5ph&N%d-& z)BT#fJ}#(VJv?N>`)JaW`!n#^NdNJ#5an`qp^2NWS=NeVBBAH?g+E7U@x4hV9Sve$ zS`ld44+oqrASfzAY24=)J5{qa{Lm0?>lReXaz21H(KsVMk%CBF5;EHBI*VJc#N5Oz<7T^c%S5^$Odv4SdGey z<#8Z_PV%}1k;ENufePd+{3_1A@2kT+>8Pfwe#+I!)g{u%)y1kr3fPS_A@DK#5A^ie z>h}6JmXTYjQD;@O7vvRyH@Yhy4Cm*zBK?YZWX44c#Usl5ILYb~y#z<5Z#*fB_@J<_ zGuj5l7=2^Tai{^O#yh2m*~@~@GBW>O#41a7bsW}MlbO6W1#O~*|NL;wB1QYl@&8e~ zH<$r+f4Xvb?6+Ij-S<(aD;z>Scy_$QZF@wOsotDSEmjme~WAo#q?=y*;{ zkZ&T@5GXLIh7aHZ&1U=BEqPu}<#ae_vL}cX-?qMZ%|yE_Q^|VNfhg&!_n8e;V|Z{_ zpOniKz_&1{uM@jha z>~ZT6yqsIIU3ulR%vdUOuHbieF*BLc5^1ESmT=^i{7Ni~<02RsH{1PQzBaI6q2xs{ zL(b515!F=0zUS#2eb(tby`9JIJK($#)ZAUBi^|U$v~`B=qJIr~$zi@hM(6bRZkN~$ z`!gz)F?6n`aa|f1G%OI#6tQ;1y#kbo?mpYBQpx8EdjJ5wAXiO#z|kRnoX00!`&>j{ z2PU)TB}5Ol`*;FcCEbY#C>wjk?KR9gy8nt|Ra70n{Nw(YWl*{~Y1s(g%&Z^>OX35Y zRE3;i$XHJXWABWv=Jhu~F4Xjl3FL(q3-u{8X0^>1oA)Dom>&FEo3Zlj%bhLYIMl@* zGd7m8HN0PVu}vX14KvHW-mG-vDrQr7(rFtSs7rR=-Xz#4Pb&*SnUPC)$BnEK((2`+JASZ#{$5YT;6vp6Nr(Z-`8UQBX{W^MQ>@GJ%#2WH*)YEQebtIu(@q z09#W)hMi&6@{MM)vI1Kfka0?aD&eyQa}{&z-Se}c9?pvudWw~nscPN=>0YB7#Z|Fs z|17txPSG|cuk;swvJ0>xnYAn5 z$>iR{ZlmCUG!-U=IUnat6zi1T{PR&U^Xlu(N9Q*>%Uw4s&y|0t%zdPu3FDS_u{n=D zJsU{GQL-2E&J8zD6G=+U~us)dhhs7x2hNnGusi$XCVx}o# z9b)cR@fl*OFPJ3Vy+?)oP3Lz0!OFyU};&( z6KXFbYmeC$t!2!>%ZfuW8Rw89xnS+}XX>9b`dQn%yI6xQxwr^9LoBMpbNAnv5uKBSWd#<Gq<#5Y<5B#TyfR9F1{i+4I&qDeLS+6uY^;0x-zGCwPW$%mC-}@9FX(`@Gmh z`YhVKUqNaN+=m660+u_RRnFJ^Rkkb0G&;xp zE?H(6SQLZaY3}BB$kq6C8l_qS=k8duwkZrb;ob6S8E5JlPY;Udd#Ef>mSuISieJ zSV0XM;!oQ}tJrd6F+Xr-Rh#h?U^VDaK$cnh3;rFJh21kf_M|y3BbmBvnu+R(+`&_> z>3DnEHC;0V-@Z^*Qwi9~r+lYryNEJod+p2VS$B3Y=G5E#wW*A0={)JkUbNMD*1#J> z<-XOmN9@Mi_;RRbeRu7CD?iRn=Q7YI5g&C5<@C9XyLfci+iPQLVHG#`UrIJR;fw?- zzwg0yHPf(*S8|(<2A*xt*EdG14D0++o9uc6&3acXXBC~&Dh%~W7PgtG+JongJn^GP zuDLt2OosR+jZ{7*{ZJEFC3h7Y-G`lor`n>~MdPeVp(BS4GfqoI)A!xR*!`CRE}o5O zcUEtesp`m0LMScY7(#4(z^&Nk#&g|XJu7f32lsa^)`F=xXIseC{}n{4ZT^rkd0>34F_5hs$s{aXGgB5tyS0y zcH-U{I9ogmAS7=-cq0p8W96C@-R(HIHmiKdnq`KN0})-mO2Tewk8m)mnhMyxNxy0w z@Iw5SO`{H1-|S1#`Ffch?X#%Zv5Z&6XIAIRY@Cgunq4BJXH&} z^kHY@tnW8@C^K7<--ST9e@$bxl+5<|y8(F-SD8QW9;+gGsO7Sfn1VL1-=6e5!l5jK zV^Q?%vcnZ&{Q?)9MYmO_(VAo>wI*>H)hrJ1c)K{3Rv1)7G?u8Erm5Uk{G>#z8S4D8 z>-+}ay^HfypR=@a-5fbc7fpl(|cbPpZH#ZCK+z`O7=k=EbqU2?aP;A*}-a$XktO z8-6j&^MX0~SInl^pb(l5hlfo0O%Lvr6m>{bw@*UKS|)1!X%fsUKg`>k{)%uxj9DG7 z`Xy3fPzB-HgdNg4zK8NVizGScY=nQE5Ej}R8@Wa&CtECW5~&^~wI-U}`E(yU zb6ofSp*ohn3~BsJo))=Qq9_yGJM)8w-Qj--;KT)A{}1upe@mJ7zaD7*r*PSDg$axq zS<$9vt(5Xcw2N!~cIw+`W4YG4@TL>HQ)cRZe?XQ$58DnAc1S{HXe`=g*ahBl zFM({UZbXHk@zi@7YHFhepUH@EjEBZP$4KjRQyR1{o$WH%g{)3aFUBJ{e-V{$^vBLi z0u?vrEK6IcN%Hgcss0SB{l3KGin#&_8`0k=>$Cc2w}_2dV#T7oKQ8*9R+Ka!2=={< z^Qzmcg6(WN@t^*v>#rU38Hony@3s?=Og3t!q_jdvDOpUfD#7MZ6K^eooBWv_j+-6; z$7Ll@3=qHD=u}$|JlG&|`ATD^YO~!C&88Z^MipAXI)-&&6+{nwO63iS% zOz#d(?YtzD9Qbl3OzhUNkdoFBi08cH~rqvKGAitC`!4XwPz8(Ea2j(uXG3)9o$NJTThVlX3##_ z`uP66UD*yK>2$M0rPk8ulL_N?w?-ZEtR=#YNp{>x+#jt^{AI`1f=svgblqAhHJ)D_ zCoB!6*9#e}9sP7VGe`5cJG$m?=5zamge|+F!2vV_VDmkJcsC#y=u*))&gg1og;$=s zUrE0@<59;95M0w0e*%{H0+wIsAmU>u3NWn}it+F3hWw}ocg2kuP&9~g8cf6R?C4G1 z@mh4|YDC2o%*06TCN$0D2I&i% z9?i|%>p#CI+V=}4gjv5i6dDib=~v8*_wUP(5}hf8IgVOre|tpgKfyOCFBo@PqK;nR zUqBQKFbYkU^w{`;{oElNBDA4M;G3kOVF8Nw7uTtK&RZ~j z3p5VZJS56tw}(R$n$(YUXf&Z&PTu}Jh56$QW1?=oe+q`fuG@6XP*>h4f|M%@BcL1hUW~N?xg=MZ zpYwAk{_O!W{mGABk6&U4zP>nplc^T>^T{ebXy2Z<{{{CplGa}o7xSdl=&>k!1rL`^ z@KbcI5|;?kqRqm^hl-nDD`#03OJ7Uh5Y9{wqOZy?vHwyXMTV}T+^F%3AO0%%tXx$JOzZ< zx>QUN8uMUZGqdyCJdJgpEF|BJ7U9-Vs5dnvPB&_u+KuZ`+G!sn*LO#cB$RIW>7aAb z^IkEE=v4m;*+~)}F}1o4;LakYxo5=lX-AiIPhRe)`P>5@!jiIrl-urE78#IXis~$L z(CPG#bx~uZr@}OK&taS!yl0KPl8si~P2E7kp{2-}k{sjVsiggvVlW#(RJ=a+%CysU z`qPuSwQIWXKPBbX)@on2KgVdl711S^FYVdw(jlwx;Y^O!=JS~6{c=U7&}z8M1cD7h zF2$Gb&l(sDYwCP6G~^vc7}6tSq&Q{~3G>}G3M~BoeIfT6(Y&yxx*U^zH%ho;p9`n) zfKrHod=}KyBCFo>3%S+v0krA~|Z?Lvr9Q&-c zzt&a+O_;^HZ(Dk2j5;`2bsq)30S(@C4`cGW0#hf2tto)jo0r#h>elk$%e{(p_8DZ+ z%JZ`|HATU=*z9};(2F7s4E66-yS`!P?=wExHSr#WhQXS3g#z{~ss^32CbZ`rW6{Yb z!_fQ@@cfhneXd0rruI2xB@nby8-QX(t>Ap}&BC0pWOR7!uH`oPI2|U87Ov6a_6+4H zjgG#oEOCd^!zri1g|+(R*Xo_ti%Mx`e)bmS6Mmmn_O3MuE$P&GF!ge+E{$7Hw1z?o z4aKzxVRl>6V~R?ow~vG1@H~4Z<@lCF1?-*u};!F?r{&{T!P9Q&8!k+ zvGFenDdr@n*2fMYw*v3H7iKI9T&}6Vsosot#e;yAv8y7g@-!YN1nRw>^TRYxtET`C zWI=srr8!p{nqB9>KQB}WXiy}K8BiXks2xf4 zq{a;XLeM*y7H}E3bnq$o>nwYmY9Pl-v$i@s;2rgSB82~sl@Ut)JvIjj;<(Eu{bJ>} z{Deofc>7iAurO5e=C#qEPf7+)t@AUV?sRx@4Dgg(mArNvld9OPihU+6X#~DHCe6mS z=lcA<6sZu)*c|n-3|`v`1Rwm!`BT-X=aM#r9}F$$;Xmn7$3WTNab8C_H8=uH>5MV^ z=d;{#N}2pW3wpQug8{injTX;BK~Ap)S}&D|fL51jNuNurX$_ZNvRD1L)ov_?zT;N8 zkwb>2fgsof2D296jKdT0@Ikdq2h!zOW?zUqFVPlBD1$le# zDNWN@YOM)_amIcbx&5EjuGp&}XAkm=^OK28%v@`Z;al~4$!8x&X$(Gb>*T_t*$Wt^ z@5AsO$%g1!b$fa|_~dojI~U#?b`&gwn4YYs(%keMN6D5tJoN2V>?BML*m@;3>#@7T zKUv{IRq8pKfgG%5uu{`t_)tk4`bR(auWM7`0)sOC1@@0WFrIkvs@(=^6kdUH`(R~&f z(PFUjYu$1jVk=5rOKnK9lJCVEm5-YYf^NY|*-{+-KWc?w(EO*z37~@W1S%w+umL_b z(}036=z1E~{(Xj_Kj_Wk*AE-K3ZW(O`UJYUL9{Ge0Bplpe(yM?yV3rRQ~a*EeGB|! z6icEbe~YHqi6k^>F3Y)5td?pcu;8@h8bcmVT-iG>^jm=UUo$v+{rfrG4u7||oA2*9Ug}>QeOMm)ypbriDn38nmF1ra$5y6`r#j15D_ao%` zu3fWBT*TPhT?*OpSDm++kRv-lqcl8F+oz8C~6UH9d;b@W(J9~L-@REpBc#m>T(VHO ziplR)S6~Qqmg}Bm8)I0b!zp#6MJcuV)3V}DOyZ?H+QW9bB}-%fat&Uq{KYbO25?oT z&PnOlJj6@ zNr2OSb^Zg6AeQl;PV!A=$Nbj)gOa$Yv%TtmzytI8>iNt33)QK8A!eIN+39WYxE#$R zZ;^ur)lU{0Cdc1Q`5-$tQlTvU$lj#3q)9J&UqqSe)yLq$)|=D6Tyeq z@*FhhD+X@Mxsu?D^J;btEd2LqM)VNPJpH#)%qdR#MizUUb=yu76WuCS({$8|H~e&qIJcMEUXXx*KqCdNS z(<$>rDPIEpa&RSHx5)DN)sYBNiC}wIr8GEyMj&WCXrD|7>BR+MQ9XJe1k};tI3s&@ z9weGLlq_FdCKqxpIdyaE_;T+E!ulR~spEPx&c9nxgYO6H$~Ru^OU(p(p$tf$Aic~6 zQ#jZ&2&bW>C`Ca0t|C;3X&jwcrqN*UxCdO12uAz>%U|;_`BS9?Qq4_m0v@E9+yx4e z2z|ThX@gIWozOBR!N4VUp;U&QoMtz8Q_f80c?2b8!ex*rXCg*AnVz&&@)im2jUV%bo{gg$LKI@W#h^{;@C{qbH z7(tJW_DEs+4)$T-g2w6`e>3FM-6{FTGtC~xaO0Q2slLcA3icU2lueTJy>j>x%dOpc z3}@9jO_PzimQe)oOYt_UZ3}dDk2-wWc?Gre?i-yB&g!a0($$##srlENw{7dtzydrt z)5F$D&1b%QhyY;qb72~sM>YC27Lh?%^T3q9-kLgC(~=fExutZ0o6_bNQH;~$uPqP7 zMM}7w+>%T-#Le@hs=@^07O(jwlT6I}47jz^wc>#pr}BR= zgb)0d79(JvU>9qvIPJG(9a0j>B%-)DFCQzB-mXhl;gmF(@RRBmhrhX&H1~@m7(~GmEDMQgJGl0lH-7%I~^uv~o+!jlU@)Obc(DsDRnBFeo?A zSS*3<7;$*i2|VNG{!?y)+0?mYQW{kL;t6Dd6eeA9`>?HD~o5#uzoES{|Vt=@^4OR5XE6`=&Wa@hKsNB@zUiQ@;1*yCnvl~ApR1|^~% zS04O|OJYF;q0A+O(^5Ec1pjoaetuYQ(ptxsh$dK8FGy+zgBm48N`l0MKG`>FU`Q~e zcJw$UVH1z4_ZjJ0nUu5W<}~m~Nwkx9=B%9BmEM@FSBe|{-syCN zt2tu^s7{k^+~nXjMntaVcQID9Or{R{FN(8|PMt^2<~0x3o5yo=1}=9FE&l*gL`~3A z2!y08A4>Igx6piaAaCd8JMUZxx-TNOF-)t&{c5UvFxLeryRj-WA`0I^Rljb=uUK8n zUiSvvAWddY45&wq5eqO*)J@WXj{wZ(G>{kN8EU}Me9}9ES-f9I_TnOQ0F-voM13Y2 z%vK^bB9P0H=H2)jg**;4o%NXxWLkl{^$r*;w3xIo4#8wNDU##EYxocSnQo79Ke=y~ z>26pjp9CtGzRK(7;c|JP=phVOpKVlW|71-oG|n1G`+B;jo`;)3xdmR*W@I(}{lt@> zxnV}H2Xt~nl$&lOFt939eI`A70k@1bFq!Q}kW7*WB4#Ww`X?s9a_iv}%PD}JBKbA% zF>gYenDnkGsI@ykZUIAEf&6~jh&H#S?nLiL0|;jyDp9Nc5ionDs3%E9Xviqc4;Hn$IZYwuaTmVNYC09{Vn+Rd%(c1oz8!)-i+} z3CxQIMvjD|dwf*Vk4Ol(C371%j11lmO#17NoWv+vHHfOr1p200;-G7vy%tB3-($ybzwV9u?#%&r|o7Ix0K3?&75Z+(!t1e^4nFz#mfjjrgC`8ymFxkG^ z@f0$!`s1pM6A%Bt6@EY3cb8(3N5T|w7rOE7Ts0kiD$0Kc{q69Jk0BwY%2A<^@WRQL87YzI^4%!x?EZ$p+K$N-9_mX)DE=XJV-<{F6Rahm0lg$92KMt3WGxG~Kzr!EVQH4u!&?f|sbwH65B)HC4=SmxLOAHz}iQ zhq38;V(OYBFD#&{$8+9%Of}S_%;CYVJi(W0jBIo;NklNMwqTo9X+Rz{2#c37I83>o zFII&tG7I;x3fE}qO!(~DMa@W_i)g^>{Sf!~8I(xx;KaS=#;dyN4yQ_cl~;+UD6LY~ zS|&GNdD#*A!?kzYgiWJ?1?6o1wH+~@;avHdQZJJI#A{}J-YY-{d>|}Aa$a2MVvEv_{ksQtc>XQ(=zo8 zRsBHGFZRkml0D2Pmf6SsSbmgt+%b^>`h}jmrK8-xRBEOX)Df)eGfbaMt&Rcu;wpk} zBd!ZhX;d>drd#rf<>L4eJ`b+7UqEsiu1s7mZt#SM9cvxr)7sMEY-DL{8i{fiM>eeq+ zA}&_48e0N_4(e6c9QME6T)Ng?qRdW414J$4|33SJ?^)lNIOkxd3RZ?(J1?kX`>M43 z18~hBtWt&MC|U*dtxeDCKaEokV$?hfmcc+TvXMJ*7E$OT{q8$Bn(5^2Ls^rv4jjRjO=9~<%(&|Oda zqO-47>t1#82ODF<9l?hD2W=6}NKqiXJ;3o^qs5!h=FS*5_UmsL>RQ=81NA;`kgb^S zYrOBFuSZb|1X(N1dmO6(VS!&rQTBV*xu5s!EDjEZb8O~ImDFSjXY^bWhY45O`;)Iy zxji5ImVa0!DQ$$iRE~Ehb(1~+2$ogYb1(wpd`f+hS@v+Jd2jIq3$xQc5g!WHgh9hP zUpj{sJ49Py3O1&Vef|`|JK2vDzrPM?;Y8JU0vdl>0h+EoIVHvpL1>$U6l$hHR*4@M@a)(!bRG;;ssT9~Z1gBzK2)(iyO+0Xe>^@+N~@eIw&Jt#p9AXaPznxhYA}=E#8qVI8batn=_UuYk=Gi8 zd&-LCH_?h$r0TCa=@X&6ukFwc|GV2;cc1Q)-N#QXOqQ#|o)*%w){h$DVNz8&?B@JC zKOgLh2=~i+l^$z8wX3c@b#Pt?z~lG#7a6B4i>NUO{#`(?pINkSkDZ`jce5=ca}%0N z94L2{lF4=oTXGum=PobI>V=}&#}xoj-%j$XTIR~Iieu$M|BT$CQgzTHTG@Y1$=HIZ z&N!|zN2QV&!1<8|)9Z%^vOJW8P$0K)QZ&D91o`jHUe$|1QmnM6Jn?pPHX(g5RJ0Xv zG*^|NNcu33VSGSPS@p%$3iiMVjU;v#e~0hS##vP9c=dAlW9@no=((MR7T;DoK1-tg zS3xX`;21b-1@ZpXr91qh3S4)QeP|FES#F^@7A(aexN95(#E1DEA0J$Fkl2db?|~iV z#GK2PiG%>L?ND=!(-j#A#e>ovoW_XjuGhc#`)hh4HBh(`FdnjrR_=;5wHqSh>7PQ^KJ;#V8$px#S)o3Oro{=6L=DI|fuf z^z6WhBE`eaJc_Z&tq^qs!F-iT=){Vh4Eb5A)(oV~iO(^8rbQ%|fdB3VdvF0iV5Uv= zx8{-Npnwl(pa>AO{9$T&xRT{%>N2C#zO|r7f*VlZhq8cH{E3myjofV03ZvnbaF!ov zfcr~6Mc;K$FFiQlzYi`h<~y<5zBxG>L;B8{DXEGBB!EC1RRB&#jeA)w&LU%HtwR~#ft;S5-x zWk3N^W;2qK)L24DvR_cgd~|kiJ|e&Ms}5Nl^@MEP2(z=IPz~A9D7B-l@HME8^z@P7 z>hL>kV)wVZuinMl+B!KW$6HDl$)b9ZpWMV{yl z25+N|NI&gce2-_(6@ZEzN_4_19Z#sM@+LLl5FfhT5?yoe`m&shwVp~{QXSjN!3T+V?CsHn7^#hC z>iRyyUp4+L#JP0+7}Oay9*G#fyI8+a3pQ3Ax!Ri3@N{@DI85qwSs!HF*gmGT#s%zS z3-nJKxpuSZ^f*jvp;vws{~aTOaqd!DczPt9g%nYlAEVcI%gD}Cf)Kq&YkD{&?FGg2 ziCw?s)HkvK$`-bHKp4*Bvl{g{Y2A-D0mF%Y8_Nldp7}qz@W1()6gx3RAt`VC4RTNz zOD9%eKrk3t$!nfZ(UiY-=`DyGf5?XQ?V}ItJjKHqVYtFn_O)GMs``dc#xhpKYqZl; zyZJQz^Z0ZOa{M-|3#PiYVf=-cN_xFdIc)U%7eSSSe6&Q{Ddx*0qsXxR^ho>B^hbxc zS%EVgF6hCokhQINcN)iz@yS2M8LzQbZT(9>?rg>}U2&VDz;Ha{fB7Wo=rDG4ba+<> z*XBA9Y);>U;4TI)5y7h*)b>8^4sc7$fRcYSA?NNIKW0yMCRt<4J?gHGp%`5+)K{s; zrV%BRn6;3WBZ`9yEJg3AS9@u1Pd`b0R}D^<01_!wX-zrV2J<=5)c zs>^^q$f_Gz*=D#jDU!~zSQL!ob-WX-vzZT0Jh1$L>1oXmca?Ly7T7Wtu_tMNxm9^JzPS)7RJ>R)S1E&CgiwaI{MGBd^w2CzZ z*7@F6tdg&`Z7Z8aD}SGSbM-udk>=aBdp63PP?s{tX5OcQU1H+R zCgIbX*kpRb%THT=XIeVXfXUgTugJ_P?gMPJ?kh&XUFRe+QD8{AF(`#}TC~z^ocEc>pP<}L-SioCtriBXkV7ldXatjuCdZv%5 z$CzB)jN;n_RUQO8v!r1i_DXB0o$d=h=453W{qg-)0P>zkoW^w7`JVUNTfd_~G!Z3> zissLfPPI>Lgy5#De!p{ic;{@ewyy6>R2PB9a@<181*b1kx7lV2lA83A+{h&YxtmlSqt6~$1pm-k@hD$D&^QxbkNPEsR& zYMd_YfVpeOw0DI0Co z1#NXXrv&M3b>g~r&QqcrC3^POD;Ia!k|K-m>3aDMfaCnI1K}x~cu<{fqZ?DQ*+OsU z;s9(tHhkOY*{LO0XvIXyHmlrHnb$jjH2eGyn3yCnQ2cCmz@c4m^841W15=Fa?|~lf zEZ?ieToQJM9KQ5lA6SA2!<;6y^o5~L@y`+6l^#4yA6BnFDN>Y;T6ZIj*s6p>XU!fN z<9xqUG42Xqaw%g&uUR!+78+J*!^qZZQ(GsZG#|{l=u5bmGLD{QlB8Aw1ydg-!|qCl ztrC?B>p)t)Dv-}tYE9;eBV0T4iI_E=^VnZdS%qM;iFI9kd>tn>PivFiT!hL$4GbRZ@w% zyBJE-UQ`fP9&+KCU+-r2#el60thp@wu3}4lx!t4Dk;JZ-7FIE+0G6O1U$vgZEBF!w z7!<`yH2MQ*Pd%PL3s|8*4*QEmO^hcznwIb?lcEPj7rjo7VCGBgRxY%c((&2vZ zWJFG84R8pOJyq+756{T3gh(&0E8VMql>4=OAu%y2HG$7l^ATDf$498D783kdmDF0~ z-8#RQQ&nJC|K(F8-iXEZ37!EHR?IwxarKk9t4?XA|FJ{EnUZ>}r~IHZm!* zlc+y&x7+`mu7!2Y`1;@Q_V}NbpXVM&M%W~-ScGeccvg~ShFq5g(%}MAS@d15vmWk3 zR3!y@+eds_Gg`{^{o>gL`%~h#+=|sfb}C$;upHT7T%c(o=6S%M0g!ezG_3DNXYpG))%(qA72)9O?9=ByNAb--i?tEgqWcSFW?_JGhzdq(pU5-op`PF&eU7}u>|t!~|?$!NN5xmiJ4gMk;^n}uK}ySDX?*vDurEC^w! zpn}(eJ!<(XtW6K7S1uAAo&>KH!aiuF`uU6D9<&a>?FY;K4CZT;9a;$Wm$P2lRM-(z zjL372gZcg9e;B9_iN zl#%ct>F2SGW5(}oYAl{O(=Xl~@S0p*KRrNGn? zKF#Gi1(pns>{@9P0jG#Wdbj*{a(NIp=8Axa>|y9Ddrs%fHmhvKEis?ojdqnMz4gwX;nv?2JrKF z#rpVz9Gbx**!=SE_0OO3@dWvv3NV?WRJ_q<`< z6sbLL3@RO2iVT}v#T%Yt$bw*LAqV6(GrtF^wgP-~> z;Oi=j`!zl!5#Ts?&DTWwQo^rZ7rPWne8!>(ieT7y6gSt1z*Ncc1^)UPZH0Dqh? z^ScRmae)mQ2&{f4i2D5~ zNU>l%-z3o_r1SgVt@nFD;5}^Qq=b-tcJ4JjM^WcRBKJgfs7`qdJk>u1!1|SY_bw=~&!C4SmL*-A1e}_Or}<2rdvcO#)Eyj_;LYAE zsnaeY>~$S#P|2ufM{wSeJasXM?GOBaYE}FKJ_ds$Nk154vSHVCS*b_ZKQH*TV_0dHpG!W^e4fUwKNC zQ&8HK5x9>(BL zHyuc`a!_mvjzY!H4Oeae+FFoE;hRPK{mxZ^MGq$wtImn0an*y>o9S^f`L+X3=y#KQ z(|v~OX2!dB%-`G7T88+k%~$;RleZQB)jvb4b`1)oy~pRiyT-Z@qdb2t7}aMFU=N9UAa+dk|o0ULtE3dFi}zCd1al~ zTgNFT{M*Z2hWU!;Q&lAzkKkqY1mkS_$N|{o%bPqE@3xDelk#j1_umH)x#f5ekEVyD z3)9fm<}c+voLSXQpf1jO(O(0Sk!PvlQ+oe*qlOg=f5aHrhlR?XM=RAUqtna9{37L$@t5x9n3M3Pgl7Ug zvLD41DCDXnr490rL<=M!MSFDYXNQh;CI4LR**}*P`+GUKsIg?;c0RF$_9~d8e>L{q zvFQKB+!n1z-}eS`n+WASDS5j#SzNL1Y8-PH_9K#4 zD;Py=1N5=WDQQ=#mG@euz1`EHSWlU*M9PkA z5{F58TqDW%61bE^6xeCSj>{(*L-=|7HWANp1Y_%w7Yv|$?x?*>_5AJlR}lCFU+qoV z_wqfx{k+0scJAGw(UY0M7xv|60IKc2uMaj0JpmPs7*lbIM+@kRy=ng6+n_zM{ila_ z;FngBmmj~hI?sK6$nrRNA>E3CuQiYvr@P>m7a7iW8Ss>gDY8jm;q(iH#Z48babP&v z(a)vVtfkoiClgazEr3N$70@2{?fY)`x-e3uz5a7yF8wJLt-PlxU*P}KsqDoUZJpu& zR2~88<-}p?HvElkU%Tm%?)4gfjvC?Nv(fwSK2J6^khUi zag%_`8ERP!5|wN@ZcHe zOQ53|P`U)TcRoaX6=`t!ySD)S)&J*;pd*EvQrc2bDk)48Y<0kLXYKXc)*uUbPvgF` z1P}`F5u4B>1uK_F_zO8UrF?t2zyk1~MEleX`5N$}pKt&C=q2rQF|WKHolnKAg7T-G zcK;u6zifN6qJxX`ip5{~TEoaT`CRmp`_{oyT;E|dhlg`LakOxcoB6XTtj=4NvhpXc z)&g|8?*ie^$#;F^j|SwlUquzYloNuF?JEdnD->8O$HTv7JsE_g@hLC*Z$2N&s_-Vs z;5K7Zg8JWRA^^tN*M8{FTb^=AC5!0?udo3ViB@MHqe2#N>JfY?mn_rX6`#l+&J-%? z1G{9(R~wrD!r`p`@YKHclYdXW{htg7%GqPU9c*u}YiH)|uP)(itXJ+zk|AoOe=c^b)RxH3&fD?tkC-p95 zYtP~W&bqAs1R${&Uwj0Y1}fh1cinZK=-FeAeNJI}_UT=Y9AJJ1==XB+Q<8xSpCRQR zUj7@SQLL6ZqgTR0jLE|sXg~Y!BDy`Y-z!55B}Vi7)826Mzb+#DDEDd@V1V76aqQ`M za{ZyY?FE(vTHXnuYvSKEq~|bfDwgUf;5GX%72sg*|DXcw{p^(LVF=68|I7ivffpya z$J>biZ&+aOvPTkgfid>{hZ>&P#p8{>^2ObNEU;JYt;w&0hYl3s?cBq+;vr$Tsh=c5>!h{&l%M?i$+s|l!_M+T z2^*&q3~7F1xFBa#sIQm)$azn+?=3d9WPVeANQO^4(+u2KF>{d}^#q}hYIjf&ZO1&K z-9UjV;GE(Gw7-sqeRqD^fu0%34mVx2rgzsq5~2BZU@Iin@yF7MyY=Lq!Z%e)vf)>m ze|ZeJ{MT34Di0LZX1Q?$(dsf|h7^AlxXF{wJ(ZewnV&KMbI&&$W{OAz7=i_ePxU4< z4g0#Hjm`x68GZP}b-)EYCY_9nMrS?6-#zc)Z=1;pgus{$+Vzn&N|AY3+Df9$(o>bE~63H(swnw!uo zimu|lZ2J=miLZwK%Kp7e{QL#be>GldSC|qakda)iJgiKDVcYf&0qgUE%m47W`|mp6 zRvWz^!1DPbkRkdn(serVXLAHbM#!`5#rF2r|8i=@e@)i^b<*Y^q58k|vj27z6%-Vd z@0AFJe@0L>Ht z#O=X`6=?9-pDk4O$mGwX1ONUXc=`XXq6lX z3V+ci#6Ff{V-jpBACCgv8hi9$&gvic+u9S?qmh^Nzgz4W_)quZR?4M}Xpu?3k98DuzR{51MY#KahS%Xh2r44xyG?+befmbJzB$4&>6H zQa0CsXv|?P#OrTe*UMwA{BJ)C;GA59RLmb@uq-5~U&=PI%5>6r!SgU+wm)_uVWRIS zy(k2z&fcrY2Ijy>hw~J1@-{u$B_3jclMAhnooWBnWn$Fvkfts?;!r1iFyFN7vAwfA zhjx9?)7qbxcN~=ZC0q9;=yyL!j_W-?Oc&?O%w9Rce=D?FcZoW{jW9!M*dJP~ zIL*SAG+#rOr&TrIN?L!MtmAjJUjOhX$^z_s$%+VM*QdE{(ve_9gu-_#SQgDjE{)78 zO~iJPuh3<<$=z@OZ*HaGz=oRRyFgS>>hS)K`W>IR0FKKG_@(~Owp`! zuue*LqHi!c)kiJn$lz%)Ns8uWFNUDX%#O!Vy)NnMK(#GFby;CJq_p7Cy48A8;(>w> zL9<2eUXKj3O$1oethkYiE^RNF7bycpr;MKT>jWbRH2)%BhAb&mLZqUXOFBu`Qo6ARKO zTUx)UA0){R(&(-sOUnk%TT%fd$4-IxJbb!O-ux&W|2P@j15v(GIi}z%QV9>3&swR& zu>hs9D5?=HvD<*#7fU_4e)i~V2CtX$n({fAh-Kw{>Kebox1OrX?4tR%Ze#f<-+VJG z=7Q|c;@z2;*W8)ckLLTn<8yDXK00B|uVKs}5(0-o zV$}-?nQxSwgEdjHX54934_qa*9!7b*@e6&lzGQa;Xq{WKf1v0SmTw+@uGJp;QUzf5Mz31 z-!LPenvFwe&52K5kz5RLq~i+WnYDEA_i(3 zai`UioG^&vH(qIP>Kk1%PG0nMxc#B?sBbK$XN1pM^WAuQkLkfN%Graly_f->8J<-tV7_4P12)OX$LTz5X2^E*@+ku@J8^ z2SxQK5R-(URl-ph5za06&xy8cT}9M11B1J6TFkHg(r4G!!YG!0nrb}x!F+(YE0rjg z37Nuty|y;AWP(2h6~FI%?fWC^1LT;a33PuKqC)lAvDEve=biNGeJ+pERf8-J$>Ads zc8X?LhpzQw%`Cg_Mg^|7Wiws%vkqMU&;fMk^g6yU9HfWv`K$&z7cIu8TXx`jLivKx zdkV|Q?e7J5zQkI|@my?(@bB6GIUQ(yTu9aSfBovIdehHOb z_EuT)B$Lk=vIGp!|c1owu{S;mQU{m2|F5X1g5ceCXy7wD4d7ezj z#_ha^1?G>-+KMGVC0sQyPNvrwJfD~y=5Amkj;;oi*IggxU~}e^3nIjxL72Upk|JbX zgbmd&Aa#W$#V`AY-{heyY2MR0QvQzkHY+ck$wkq}kmOh^*cIM2lZ(G{!$e0RLai$z z{7XUZ@tT7CMk17c(W>VAsa7>Co;{kWiY&B*t~BqJ5QCO+T`x@;)0kenLza$uF zAov)f4NvgH^Dn-R+_5y=?;F>=2T7+nh3v+py6N}O!LYSQPT4C)-7akVXhWBQ+_TOP z?Q_KCx8hXJAjjf+H97=>Ldur7-SGY7Btr-1g7>(dZJOxgvTANeyI^^F)sx~Xw5_b! z6Y56UHZ8<)G*#uubMd)YHNTqb_ulLL2? zIcRI)77J&~;g@b#Np_uepLY@sN9H;*v9~ImqLWg?BO2pfs6=_6eH~(_{CYXcCT>3o z;Izt8ywJJ_LD1CL<~aUoB2c0ZWCJh1Sd9(JXhF2U_aSbKMi3ULBcX-pYE1L9)-gLWt^hf-duc51*)ntnC;l zwAF;%wZ&yDB=9PRJ<+|`Fxs?`Am$?fiqjlq*s@$_yN_plN6h-iX!=gnmqCemW4{B@ z*(T2BQC5u+Fn}<{_Xv{#*FRRlYvJSK;4I(nm};x$$l-;DL~s}ue_&7g(fL?4Y28b* zcH^F6Pluvgri#l;K3)lUOmokTw5D*BQw;=^guh?1vi$nlRX)$qC*gMljodp(qHu?^ zpxobw6n#JcD2OA{yJj$kQLXsdm$GkI4_O$^!JamW_y#(EPtSUmd8z8=q+O?T3fuIk zZSmu_FR8ySdq=}*@@@Pdj-hpI@(Ut9cD`H_d1PkueM|Sd*|>+xEZ&SqKV|xXm&+Qo zckodH{ZOyL$JD#X35R(!qM+(UbDrk_S9S4Xl4vaW$LE3iXHA3UgXv1Q2I5BWsQr(j zy&LfUVG#Mk6jY>}- zSg)iOtk-AGFPOaJlc^}W5m{c}7{AfgRR28D(yT!8ixwz$HGs$|$5^NH#3{E#%Q9x( z1L1cU<;Pt`u!&5`w4&a4+hN6iMlD%%0Zc9+`lYS&DquSB)Dq4G-}we3g@6 zh2yKa#p9#8ZnmMdY@u%3F>+0uU1KwksVm->JUr!lg)6=iOTHhoTdl6 z?=OhOSuL2fa%r5iSuu6t<>Qujm$lC)b> z`>TlhnEHyTf#A8);4DmS-2yK1$MtDoU|<_cEd6)cVp>`|Th{*1%AH+ZSN2TgoWp?i z6>|4~w5$GQ7C-;j40yof((-@5N7JugBjo{wfaS6S$~62vRXpXjO3TwQaSW;7L95$a zB?u@3hLB4!pG&SwZ$0ZfRF^%Ie0kF_y~Z0E=o-?J#6JHNgYHSFoSn;49#$1P*xETn z<)@rf*Ds&cPu>c_$;r{rKve1(X;-okO%EU1`>%^$+YmsPMzyFS*O#RrT^wC-8)}6( zmHq~Q9A;f?8`elI&pWcI=-yvi0x`SmvFrIvR6-(YuP}7au-*IH>w?w)r`;oeoYe!> zKMjb7PAzbr()lw55?ytyIH-P7Y(eImW~}f19TPcgkU*S$$hndUZW(FN>;fwf^L0(o?TW ztEP_go%U6|H71Q$5RMtsc1HuYZo~;5I(|44?|X-Puyubx>OnZ|`b7rSvMHIAZ~9rX z>Xq$`opS$i-bcl-7->SI&MIVltz7KmV*1JPr^>FO!?d9`o?HA!vV9~r;;r^Nkv2aF z;0#}jSUbKDz9w?!Pe*IO@o+oQ@R0FfuINi!x2uJ|6mUL&;fEMmw%C4|gTLjU*YKeO zlf4~_CrpzAu+oxssmb<$Dp44n*gQTfYy6JD;tdngvh%xeP#!$w5f`Iu)aAe;d9cJB zHF6C4qr!_@vJ;qa74cr+Gp6w0B!eqzFvi|F$Sjqw5KF-4K8#})b%MtPe*b~nM$ zP>!42(>J2t3itsls(9F)|z zJ30VNT^$hJ8;9|qpZk)pu`*0cK42po0p-&7OQB?IRIg!M=718&tY{v3W+y>putX#& z)~LqkfcufCeD3i)NothpL2mDwC>!qkRobZM&G&KnlB%fK$xy3_Hj#L*{24Q=E4(7` zTd1;f&#ck534)mHM1j?Kx6y><(BNX=J-f7ZwwcTUBZ@;YOwUg{s4q3$y4u3>h@z0{l3&+Dkr<~1)FxBuyY zlDQtc4Ezoqis~9dr(x|S&2z=e`KifX^%Vn zL}o35UR@PoBN(>iFrxdJ2YwLygyjmKc{HTzvn4Icb40{X9ZCs*+x}#*@;+TBvYNUa z-LVl&Up)M?u&|eRS5IHlaHzgs`-RZW^Pi862;Lw~^FHePObbi48syfF-!b089ud~* z{$3m>oN)v8E&Ee{c=z|b0q*`(i7{?1|1-B(9zHz9an%YW!nI#Nc6Y0^x^cd^k}5Yp z?rlBEw-Mx1xo+h`sm27ELovg%jKFC>KC?_Zw4jp>2(`j@qeaO4hBK!NbfFZFX`df; zizXLVSp#(mcT$PLa<{^}-pyvdnn$R41+{WyCQzY|;;ebKYft=mFWAjag>X-aSJhf8 zzqk2bBeay%4n1dE*n9PIlh65Y*94E01hYuq$8EDb?5z~4S2rL`kDLLZNVA9dbTJ)vvFpb^havW46yF*E zKl(V7`s38;xael-Oy<38wyGacV(MV0b|{{)v--4|OU6{{=% zhSL9G0A@CT?|9a!%7DgR{O6nCAQP|>2z4C%^WKpkv86e{i`PYrik>du+=GU(4+MJU z!#k3Rqi>;Y0#`qK(9#z2_T3^e}(29*tGuIGx%8!OO6 z_8ERIE!E}HKfQ2f570gjW)lD0<->p6#SwaCz*2s=JOTk-Bjcoc!^3<8Mn5iYh$I6) z`imH2fEVM;`Yi!chV;jng#Z78^#0Eh`sf=4<5bFyRtWxcrU7|J`qm2wee5Kv6a;g( zJbO?r8%(y@!@bJ+1>NqQB7Z57eBl(i1*h`SkK9eC{Y!b)4;9$R{m z`t+LC?u!`ls6qarl>rOJxHK!+URWI9^9Phnic#N|D4D?ltt+^SUQK_1ls*JCPu=MU zHHR{{NEGvVxTAILw1;eEJE(RZ_u2W>NXCfOA=1(r5g-J2(tT2qz5K&Jq---`yO@9z1k%C&sa z7a5^^Jg=ebouN^8a>Wlt__PX)TJfh<>0b&N=3cBSHktCrqLTDRS?HC@Z!FD6Tt4xu z#IBnq_%lsROqq_QV@6^9W;2 zRlEt;C^-=P{Zt&=Pi6wH4N)VCZB%5S<-i>murf-Xl|2EulYPqelr36mWhE#WW2^{8 z!>cP5jMa5@N9Swl1kH;ZWA5`U0s$TsQEbgZ{76Tni7&Xdr=!*f%Srb<6ihzOa9Z5< znkVF;i7{MCZfmpNZVO*(!T#!t2&A%0CCIhvoWhuRGP77Lg^P5jPiJ>4K%tdzFd~e6 ztgy`1H$iDuJivjKzR4?$dj}%Yj-a?XOe>ux_=n`;5LQHm@C;wg2SVWJ?Clu8+*54>>L(qRHF zDXCa{QHcLDqsTZQs_KM<0O=}n)Ig#(L`$vk?PyWT(wqnsCUvzH-ywWfd3h9S`UWm7 z*&7x{o-0Jy`aXy!P!U-)`m$=1emh56W-nT!6(bP_3* zoao(FS2d+%V9rIbcZ}u(T|)TPXjxam8{=uTPfle;pGIRz$X)P7qGl;4HNyhD8v zZ=rOme-Jbo8MT{OTR@bn$Gf36#OocGeb5{*an4~?JFX{C`%B_!4oN3Hy1J8{)+Jz= z#ZTkEnnrg^5NE-!R|wQ(~gl$dhWY;V$S|SKcOOeD|wGAS6Nf84J zYT0hih={GbF+a=d8!sxC*EQgRR7fd)D(|2%n)F$P8K^1Vl)9~iGltstO3Pq|Mc2jE zlBnP0WbrHO+k%TY2*%vJx4F9&Ewh zixJ$Zf@m2~>DfyWhs^ZJg<93ha>?@|U2+_bL+@>`}> z>c)Dkl|`6a-vd%*nStny@^tVM)i-EA_iCEn7>LUvb?j3qnCsJWseVRfyUhFh0QDAM z!s4m(+LcmmdZHW7E@j^q8^94gW>u>}CA0)|-bgY8HS$}N6^yxwGVbdsmk3@i9SFwx zlGbJ=dXXjp!+3~bJ)xK9RErHx8@(}xLr!JIlfQ+FS4uBlosPJkIXKwD-m6{VX#hg0 zWBEXi+F*Q@O)>hh%;@^n7?hObySJBgk4~^d*M7_foiyK_1by5#%u-s<2>SNa=7gXx z*NoK+Wk%KZRMk`VI7=-`!k|krY&InvMB&1T&FhszWr1<%jo$CzA7Q&(8D<22R>LtVqS2NOCo&6qqACHj`Ov141lIO^PCXB1Vg*F(t?J3e#^7RqNqRaLl9_ z)CmyWT}f|Kp-Go3sGD4X7dB@OJ#=xx2B1r}HrUCLvdXR`+-aUwrTJDlq{r$t^iMJG z4#y+-IsnyJ74H;S!!5M3Ctiur*1LoUWi<@kY3Z#Mu&$+K%kok>kHu3Gt;J9mGkkp^ zzH*Qa5%c=o>8#I$Z6#t!k?Y$gb&8W%TSPsVOj-Ga7GC7E8}T_9JKW36VPaA^=n^fR)3@aqP-0Dr6)L(!8Z!^u5>Tj zwQ4F55<-8A*7c(eo6Hz;;gEK1{KBkw&mn8QiRE7kx5)5K1<-~I7kF%qzsdGf<>IR@ z3wf>`_P(~*ms9bArh=+qvfrX$tfS3HG(QQlJso**`_e>O6OaQ?cm%BdurU~hi?&9n zekCa^Zt~5k*Ueh5Yrck9GzQNkA)0J8k8XKe&}-rpu8!XhZmV;1^dHooeuj!2uemT@!Ro)e$Bc363YFD;2%`Qulb;X*qB`s<3 zJhg@77}7nyxxS#F{MyHHtZt@ONBP=Uqyk%4uv;5q!eey|BHS~!{6u4lsNmJ6pP>-k zmVLR2pH~3y`7U+0U8nCY^Ji~B`(jZS{+v3+2#Ye2!>3OytEikNLWYDJn`UaC_%|&7 zjK1F3X!B|1vDW(+ZY@o^QIz*CD)I)haiCm!A#xGnBIiti4EurA1>1hKUvFwvRl zt+77vwlEetD5cOyiTM$yu#<;)Vv!UNA}piV(m#;4CkPd{H01RtMs8Ima@|Ff^;S(Y zD)ICm445Kfx2X-harFy|_Ly@jJ0X$sJNR-d=~nl{jOcJ9 zq)jEe<_*+@g*48g&58SM&`~vpTyt zCg4TmPx23b&PzLm%NeqotyhNR5*Bpl#zO^u5j~O!`b5&RT1bifo6<5wVBL3#pN+T| zvKEXo7ssXJFS}gd25sNX_6E-T)p%IZ^)Z|V2V^r5tLJvfTyM-95} zo8Ige-&9N=ie%$=621hlK3j_@dQ5n^)bgaMX1FwM*bedCmq<`BF-uY?nDXKMMq88~ zP`<^+VeVF>!j@j{KSC~Y#Ir0HH3glAMg?2GZ>XwU)mwPvrVkwsk>{0s*1!x}bY+Z3 znT#Ym>Q%*Y^|0xSi6sjM;7t);BKg5on|LysT?S_>g(!>PTCYmXb4Q(Mok_TQYd?J8 z8OM@yP@fx`gK*@&qf6-kXR$e=sj_cq9$#`v+1UNk&GHh3X!g@_D~0*CzD3L(>t(Hh z-n8q>4e;}T{ox&W0KIOaL-6pH#zbG+crZMUS$*Sq2HDo??*XT=8u%YP9C|p=H#buy zbNnGcPoBaHQmzme3+Bg`X~wvxB+>uw6su?76Ru`Js1x*R0=Kj)v{c~Z=Pw7;x}6ek zfX#fG9!9uNVBkWkAt5L1x*W3Qu36noB}4k$Z<{aI_n0en>k3E@JdEL;d!14J4iqXL zl-Zw?{34@$hsWL=papvXr^Wswjs9AG2x5#tJ+7B%PahIfxweu}^X&VvDfY|Y&XF_x zxxAGA1;D0}A#v^#vQ(uQ6*}(P$V`8-0Y7Z92X976QOa{`!M@vN`#h{#RnkD zCdTA{=n6(c#Cz%Mwgmh3(+ei0P&29z!HwU&hE3SS@WWfOezZT+Pn0Fg<#>B+_-<;&wx+K3KNCW}%1u&6xdH{|y^x zVN@QAj4Ox{b&J2E9*6nSkv81bVtqA+`xH@qaSls30MVc}9haS1S26hY;ENX5yQXo+ zuA=YZCL<_uNXAJ_UwI@V#RY+)VLK%;B`(ZfxJlwv`N7IdTW@u-%7R7fdJnf9`p-a_ zn^(;hCw+J+5rQk_gM=Tas822JBQvb*ja4uYA$~b(V99Ee{)f;tjMGkAzHW-l4`t_=Y_?le0G@3Db=)%<*{xG+C=`MNlK(4U2Xz4!O)2wtt0S%Z@bCX(M7Bd6_XEN4}?0_Cs1C zQ^$QalpA+!qUaji!vo3(4>QV{HsKB5dYgM9$vYVdJN8*6_=#`>&fh8+-PW#NlfEh{ zXJCVGk=QoQmC=yO84O#Ywv zhr#x_u=S7WNLsiP{RdU7ux8cvdpPTk=D@_5^5D5#J=5ZJ7s&3nD5y@A9v|=S0smje z=-i4?%cfa90d*Y#K>@BCMTCkM< zV^+C!9<<%d$W-qlLV5l-jD1fFeO>m8DmWWP3jV`h09`|eabdeh1Sd^!{1CgHrFvKb zGxyeZyHO#GWa%iV!XipsX=u1PQPRg8bEt)0;Pt7CQkHz{Yr1=Hhty6F%|U)zcPJfi zN|%!DJtS6S@>Hu>m3q&X@+~zF_wJLE*%b8_q;97L=$Ju2*4B)WM8x@1Y@k(>oX0BA z2GHTeD5Utg2{cy*-N)B2Feq)j15?un@lKi>{dl23kJ^o5?<%bD_q>K5I7O652PJ%O&6&}f{@<5O|76>rUTmVn-A3f8A&)T`aEA_ z`VPaqv`n-~s--k7D(P1hb_%@cYcdjM1t`caeO2WKAS9KrxN-+I-kV(gEr1Q(-3Yb8 z>lwLO`Xs^SylSHAr>9o*4)Lu*=uP6ykRIca;>gy~vMtRirler1-9+H?A_;0;A9zIq zqBJH?kikFh7OlLBPts~&FMpdZtXm%Z6@A*I8|keJ^1!cwf&Ib2l{_(tcz*=PEgRI+ z+pgq)tNmfd6cHUzO4wD?LoXSQCEQU8!3it7(6Se6I|Kjl;ER9 zkKWfT83((+RZ+|cS~<&@qb%;sDPTwBGVTyc1C@8jjB-e@@7XS7qRkZhX!m-e3y&*# zv$93OstI0|$uIq^Sm&!4W=@Vid+b`vFlqa6s-vxHU==Mn)$InhhjpUyjvJLLQ9x~{q zjevb|DWB<`IOh}8bWr6|)*%`eZ}LHq{iSk7!?)5_xrT2r4|l2{2&3Y%y0qgsGDaR% z+C#ML{WGVXj#Qf@G&l4!y(wr`TS{1o4wwoD@NA-0JYQ2luZ)})41q^r(eoPU?dFFJ zoHU2qTP4yeoHioDyYe)NTEDGer7-V-{^{0Kq}SY#Rm4c!MAFvKWc8$0;jJ&@EhNhO z<{~oIR91F-tFNVno_;Q9(xDtb@4yOP87a*-V5}(y6)G*cK)T^~z9N-h%}k1;cVm<& zmrW2_tErY?h%;i;zWrBnkkXc`uUiMXmfkt(Le7)jvVM!-WaD??B8)t9 zxW>Z!JsRBc;(a?o4|xln32JI0Wmq<0T@%;Y&IB2c$**^Wg$AVSvH%tAiV)!*C4sD* zI0_fmtDr`uI%&CU2WeV>dH?wF^WEa$IXOA2D&eL|{{$h>ttnUNW6qT)^tg+3jZU9F z9S8oGJG(u-boVl2q2da?q?=@^2CVGc|DU2g?WKbi-_9XM&O7d1OwBn|-uMCV33kNG zj!uUi7d4* zIx|EVJw|!BWRo7Gy0w`*EQZ_R(%8-K#v|0=>LE;<9i?*E%00z)qCW5oVbkIyv1-p5 z%Py%8X_QR!-!_5Faamx*3(oX&jz%<1b(|qV)eh8K}^{M+6@cK1ia>G{7GJ zoVmd3Ii<$S@3{BEYS~`@+>*w9XC&bHG*=~M2OIdX2mSd<$@7SPUC(Ub=zW0;7c>+@;RO%^SPZcFsZmrVVU{0-jAX!Z=#Iu?*U@2X}mLq4;uvo8Lij&wUIrQ9e_w;DML1 zL2Hf@s|&iyjpNEv11zrTwyVd30-fI}(e@o^#pmhy%+42=K@srhmFL{vul{hYeuvVl z*y@lX%jzKjcM6=`nc^zU91d^^k9329Lf~>i5io>j0>7vHG%tBZoT~1g;YxGtWAoLm z_gX)zu)27TSE-=6muC*MUJHnDiB@1=1=hlazt|%qiR5B@kPAD^@k7+_YQVGFY>;Y8 zdEFfkS5mjM>DvKC!*)jjJx;W=j08dx8hu|!n%=^ue>3=^9u1i?aQ*fyW9(tDayB5p zvM5qqQILz~l<~Is^kL4v5vD|KpoD9g6kC+dQm7oAamjJCQY&dB!rmaVDdO3J$|#m< z;cR|HyNar^S*+wiGBm*$GIq$Jl$9CFZHyx&anI-G8f&?-ntMLDfw|TZN=E0cRh4Kt zj_~^-T&D}%W+<6Q+^b2keQ&(U&OWES0YL#Q`G3V^(Ngt#z5_nc`~@4v0w)cVhkeLU zN+;I?aS8zi6DT{619Hs!G{;kwoieU;%|}F~#%6J{J(3pZ=&kos z9JH-&?iz|W*J&;t4+s;?#>1^sEpg zVG^M1MU@V)W`lz9PEPvS)=;hmpFJUTdg1v$qM^h+&27Eu-(Ac@S+a?G4k_VRt8%~KH{X;Ev_lA9o#p``*SnH}M z9qr){z+G3o-C${zKq%mccj}CGB_X)O13fFJ+gJ8Zx&BNtkU$`U>8Go!W%E`mx>&0~ zi&=RT`g;|j9|T*2zBDhrbnde;8F`S$XGh0gqFDGCDtlKln@oDjsDz+OOOG8_^I@VW z!&k=c#qZKI-ye32TrEgfOTD0i;&#|D5l=~-Ft?{KEQ6o$T5n3^%pVJO++A`qL2y=5 zUIWpcd7hzT)FAi^$aD~5-jvbVGgE>pDSJ9Ewc~)^_$5Ul>A6;qXQYEnGOVVh4+uT6 z^$7+-@53dX^2S`a`lmGTKt(cmH|6|LuDk*Sa|X@UbVhWK3gsH~UX-~@zek-8Ek*s1 z5c6$0zI$R9AT)f6Kz;YatcQs8ig%JX-^4%1zMZ!Fz|-DUB5!c&X>aRkY#W{1r~G&(`yFdo|^iSK*L^nrpgm!V7y zw*yuiX(C>LLdd?$*9vOeN-s0O~hql9A zKo89hxAl}}DEw%(;+0(4%pWwi%OkEJe=Kw=4$6EJPqq~;?A)Vb3;KCjqdXJuVIh4KOo4^*uzGMO+B82|9xR+@#L~e*3N=r<9 zPK6h08!467EiKQ=OnsLpc~ARQs?W6{=3=Tyi9O|7Kf~)>bK%e}L-Xa;j-79{Lg2TD z{k*C>8qHO30;U*a$9(i%Yn7gm?ZEI74=0l}=kghhKPZGcM4ReLacz%T8|FBDeaLa3 zd*tDb@*_YVR1gxry0LLywk^a03Jde5bdIREqGfK}$Vv@5jpJ{S1YCG%oNGJF%y5Co zpLlOr*w7adqN%0bYGM>Be)+c3uBS{h52XX##P<2V%N$-Y6_ix5O50clYo=LjY`8*+ zqXE3PeQJ1@4w1c}IcVZVA?f3K16fh$LG#_t6(+`Q&r)64H}XWEW$V;j{+?-B`>Sg~ z@HL>X8WvY+o(&A0>e1t^g9RhR}w1e()PeQ}3f`~`X%{k0w^!`@`d+Srrq$`LKg3nSW9 ziwaeweiKa{gWc1=Qc)_2o?T?&Q%fA0t&i_4D5c^jZ{(DR$`+xIkKdltf?pT&5h?}Lc<7;3dJqSSB9(hC!m#6*QQs zKq6RqFT;U*XJ%~2_;|f2G+>k%w+uaQneJ*amlsdG?{yl8 z)i6ZkM)Oup>1sxU<%LbU5q~aY488J%K~G!tizA%LP*!p@j&G=tKa977PNu|p2K-@G zvA{s2<;tukMz|FS<=+6Fr~oD(W3Oi@{a1MyNLadLw8wmYTWdJ#P@Bgev@ab0*IqAH zQel#E7$3Xy34|0DbXv)5c1>NkNVAZ_E`E~6UFCC^*&6DQA*lm9@%ukEOWeTUB)kf9 z9;c)r$6EM|HH$|>gXC@4bKeTw%oOMTH$+~y`-6tOQIj)yqX$*Hr{VNB zm(jS?!s*}eVIO<^eZXA2?4tJqkS-bkkSnANNz8vI53YUx z-Hf&TS2hMGwS~*@gw0JbVYw>6KBP zH$p_6!%3<{d!n@&q<%L>?KAZEvXple+>f@Xc7f7|8K!VoTafwlnOkEw3FJl+p76B+ zJsDs=5FBj{9{N;wz7Be4LmQ>k%f~&hW``}>4yn2{U*5~?^nI#c+SH$J!#iCJ7^~#V zi#+wud+Zbjc-&yT>t=N(&M^+=%q}PJR}%uV&MlYq&gH|9f!;vBJSg3J-8IS5F`Ko) zEu2+Jq?c%AoIU8gYqT%)ePv@yitAviXCtdQM&_wyQ_D=+-`uyM6iAYE3coDwuz(}- z*8~`qrw@5&gmiLh;P-fumY{)upw?N$j2<>|#Ggq89o*#N`iiY(W^FCZY)uuNIg##T zus+PC*h<}vNYu*kkGLKr9Vp#sJUPA59yld=W#^j#8KI(F46{e=kgPTl(Ch_#wQDmt z#fD_-VYQKRHw@w%B#lVNzjLNzYXjljwHc;~cKT@Db)o$qe#lNCG z9VuY`W0o`%vcY);BP~&B{fN(bRRg}MByb%yHs3}t);*>Q_KPaKaR66$c=3A zWs)03!Q^Vp&g$n4&!?uS*Iv)JSQnO!JzVXhA0*K!=hF>5x*d~Z^bRm&u73}8i^miU zZM~(5gT=1-rf*V`KME2TSJbysb8Gn=@ds|iKUD`}VZW zzokoJjCI4bn_;T;eHv8MOoL7hHhjJP#5637-5usWuw|89rag|GQoaO@NorXC9ah%6 zxYIL1^@K^T2j9qwVi=3m1b3BY^u6)4ftLxaQe7mW70scuDkf(q&fT-&&#*323_+E6 zs3eJIJ)R1<;)JiZ6q#5rnK39?Jwel4eKApPv~3z?Gs0Du#JO-rdbFHJFYu&_1*kD%D2tNT&S@l1mSee8Undz$%~r#6yKt3;VK(C+a!-m zp{ByocdMYh1}y$~^HnzkGj~*s@!8s+(+{6Dr!17R8Bm@b`lyJE@NjCWxJaoPJlqxr zZU+!Aj!KC^DfM5Bcm0TORX1y3ZEAL-YQ=*^A%$K6s2}HB}}Zey!%B zr+h`dEFaf~{MdsbTSj8t^zNB@o)1c09IDdLF&;uIt-Zgaob8?#JGmL(J0}(bH~>na z)iFFg zLOO)J%xeiP6Z-xWWKtGZo!phE;n+Q7w|)MzXx}Jpt_1mR2yONXLxEf2OfFL@XD~M1 zyGBtSl43oVw}&Ra&4(A7R`wj>;6FjR1YF{h?67U$If5Z+B|=E8YI=jQ0V2TxQO`Sydqb0-C5|-r$OHs z#iAcP9 zR&#Y^i5FeyI)yVgF~*BMo~~#YRnTq|#2IW>JWOzgw<{g?vBo+KhEyCQ-L%5vTH=3H zX-+4l*r4eXj2uFhj2Rm9$i6wP+x#n1E>WeX-SG|W#P;a+*{j0(&@n;l#*r-R$w#G} zUOx_7Q!4B2;UiAus<8$0+F-MQHk|$NdmH?(Wd7ie=YBo zwBmU@G8ciAjdrglfN3E zDf)6N2Y8KVm+I5r8-qG{#!>NydFzkIh|{-L@_Dd2v-x+pbIXS9l}9r(Rt=d_Jar)b z1+k}vPh1w`R5*uTCzsIIckJP`Ghm*Lhh;hnsDz?oaaYWvRDr>I|6~JmrA}$A8EzA4 ztudg9ukvF=lRLVP$r>CD8Kknb;6S2WdLT9etv6+A=`H%QpS1(saAUYL? zIsO{=QWBkM^FT_?l9r`!rzYcz+|aNAQpN6$&%g+>R)!d@EY9HXQ3q{N3x`Ri7_dop zs}oxvI;zWcslSdkx4akGN1ZC9!=0#>8h1QHMm|}}%3U$H^@wg)If4`lXKE@tWuMZE4PP!ceS<_^8uLlo zt8#U^Iv2V4*F&tU)ef)IEEyO=H?r&zNY_#dpa4#*-X{q#yFG}|2G>giFTRD>uR<<6=5-V^@Y8y)Sx@Fc_;nQzlksqD58@4bz zbzkMKQZn_3RX*mK91^j}CyaYeQGspqnZkh0g4vIs)R;M%lsD)br)hmj- zhOZSG0nyfAKI-0TMcOQze)VfqmG2J;aH@jljr*S=^sjCqxPV$rF>DiW00k}OA53QY zxLMZa9cORufao^5PzMWlsp zVLTQ#OsHKpg)1XGgazH14@4g3X!)uNm5(V-Qxckwc^20LSaA&a63jRmXChJ#b9{3j zo6itJRf*Od1yP>-cnqYo8ZjU5xbbE%+yrc?^qsl^-Qp8FNb7A9VyF ztE2Db+L{e@rZ}Z82B5Xj6OGSJO@@px`hpQyB(#E^;j8cBxP-@zc#kJsf`b{_WNo@ko=I?)aiE;eU!LWI zbUf@@NocONl)U>&iH8w$Z)RQ6AN9m=6%n|)Wa$4HJM9y~w{yf#oOzUgsF_REtma^h z&}+JzSK@oc6g{=WE+joAi24D7X%WK>n>fT{dubHI@S+$PXRMIlL z)>IF!MGbVpB^LM%XW4hA9BXi^Y7^LSf6}zBn324{bg7Yu8_r{S!-N1#$@0js&E^g( zozbkhCV-%p0Bd4^X1ye}vv##Xh(g@B<4jx0AkriI?4Sb9sr}n%{rF`obr2Nwk+zoi z@ipgcAtZdHf2V)6Xwm=bqs=CwF5I(o%^*CW2FMHw{++r4${~V9V8I5+au*#ik)!4b z_-)b@=EnwE#E=qj2JpH1fEWF!qcOW1_g+`A)rFf(qOfMd{+BtVsOM`<$b2 z`KRjr`|NCOyb>yGIGw%lMBJtC2`n%Ce*a^fy_c^;kxI-xh6$s=-_VWMVy^;h{>H^U zfnK5a#b5EYp~T#6gC@_`wJZC#(q*e6yX)c`dduhqox zId_zkT)W=$WdknRb5oI;>Sy69^`8_wm*)4~zD6h^-xZTjg)215eIw)zZKFDio2yAf z)vlQ8XQ@Q@v8CSfr$}{7dn(%qrv62a!^+wZJEmztCVLZlKo;tx^}S3V7~F>f`6C@8 ze@Ylhk2H^9zBMBiZyxaslu#DdxAZnkIr;8m)<%Ww7{LWVX0=~OO2_LCH?mJbdrOLz zKj@Ke*({c6r>lGku(Tf9(GVd7xYkv?lj}=mQ;P{N6<&gU|AP-k)Z}xypMnbSayRQ| zE?X>Bgxx;}q?uW-6hWK@5H5W3j>5VcS2+56orKFzkR&@TAJl*vXUF6Rn=?}nxBzzm z-L383pFH8F#s5O?c3N@b-pEam^|mlC>{7~GmesyIQ92vDZaHwm=!4cXxpIFaHW(}oG4yPE^=9ei4(kou@id##qehs)iUQKnyh}5uqCSI>X zHEV^H?ac6oqUy**06{CKLyBgxM$@WSS#dZn&9QQkZDC=0SzIrG4^@1t68b)j_`KaU z3iE{|)CQLZN*+;?2vyvU2?kUpyMUIu!JgRw?YPRl&{s>!gb*ZlIKE;^s=lyy>CF1N zMLbGpS)sF#ukC(MwepaA0q^wGfRG(gwZ4^jdKooDGDZCZduj3` zawCQXg{_M^lCKMuB$kt3xsN`;+PstN#^*mnYIx-hZ2wKAmE+M1=Uc7XnwxS&!sUw( z%O|O}uSfaTbYrTzy&V^0BmVrlp0s{5Dxl(R1t*liH&w#CdkBQ3k3RA91E5iU11;(Ouu9v_dI;U3o!2Vl zU&+9)dg)=Nrh?a`;O}ZoW)i-CtEDXnmuB2;_FpF(8ilS?f(py3LfPgMu6K+%??$uL zfWj$3oE=zIn`RJq0py)uTY(!TGN8V_6UOgaKLffc5_;bvNmCw9E9p+YtR<$o-$KEx8tix~Yw848SE-{J; z7#_(2ghO4Sd(_^iO!~nbEeziL;ix-o{ljomR$|GP4-6xYo|hA@oClpv&2u#dD5@6; zis7kwH+ptc9Wi$B<)q7FiU|=EijEd$zC!_W4B;%(VX%&SWezRFheTmjE9%#KgDDSb zQAyA5Nr-zn<3qB<95qsgV+6R+DRh;Y`+VMM1W=7LMuifzEKICN z2#6Gqb+0`z<-LzVcJWc_km0H9`|Q$Xib-i9;-Emdoybv)27IC_hlU%$a<&SJJaGcs z02{^`=DgGs?E(|7kJgc!9d(%R6_PLd#@KT6OU6C^5nb}vG+Ge*!>)xoNX0llE~ z)GwydjZ|g0kZ4On>q>b6fh?Skt%+mD`VNZ&w2ZxJs6?(@)f%4sF-3Z*4IAZe47I^Z zAl;YDQ`(NVb+*?wZjD$)4fwBn*QYirBHY)LlpJ$rd1t+7oKtVY&gjLi0HpC2)uEh< zI)A3u(HZ5sH)@EaSBW!k8ni?O0DcHqyRNcfMuEsPz3v8hKq9==m=CC!QQUs|vJ#{M ze{E>~(E**qGb=B9P?=tZ-LB1@Apfx0(5*?z!%*Tuf#q+h_EYutYoii-YS-&h074~T zIY4~aeYdkldyEsqlJ@=isQhIh%fmkO1ct@2SiopDJ+S6)?k#GYEL{;qHunYd>d~3t zVH2V5oF|mXDW(2NwNsey1FA`$;UcD0kL4q=F!|t{@#sdZa1-|36I2PwH`nsBMsys9 zXusSC+qR()%Ynsmp=M=9ptDPJ^pq#bL>1WzCQZh8X`zGoQZYPx2cAr(fIS}JnFk-< z$vh;BM~5ei)?|d$8z@OoBRm`?f)3T?#nNCzg=u7kt%hxlip*eRb|_>=Cv*oEiitz% z;G8x0;~k*oamyj!Arb%nQ;_nRS`9DN-~>eL4UgAb5fo_FN*w4%QgAd&LF~%aV*;#o z{Qhx3Ye=Ur`1?w5@Zgbvt$6C_qut!1)O<}=PgbE5SId#556AX+_cFf3mj`p2kMC>? zRCwD2-*etzN7+6-&n_jheaC?)ld34IQczwCZ(Sd*zl8xZXNI`fJT|x~GA@7Ty0@$Zd5w zF`Rk+8n8HYZ_|yp>G?M)SC<1Uljb~dVcWrOe`n6k{yVdGz10T(4Q1o1a*kt{ zV&=#F*ff?%hh|pxC@Y4}9h8nve2YM-SP3qB3>gL7tSLT^oG<;J5jAyH+u)BH;i>Ym zE0h)Qe#7N^*i5kDR^s*fTwh68`_3A zQpfwVjL%kRK6PO%-YHoHVP;>}RG(ta`iD*_jRQ|B(otott}#77C8p}HLj6!RHT1fv z1#8OaUE#cpk_5QY%=2U;_7$BLMANu0v9EskbbjY!J?OAc8(V!5%V|ua zTkml)sa{TCRH@>RfUWYiyt}0wVD!gn{n@m3gtxgp;0x?(8UO?RO6YilufJ2(Q;E7C zyKq=Z%r)zJ)p^iFsQ%7}crjAQJSKPCp^zTr8B7V{9&HTvVw0O*H(Ojj+$;XJ+0cU% zNTubImUfTK1mEqIYNEL3(HV$*5TnQOQND9odZRn07L&b-J$sxVbd@kR5$XaeF=s^* z&g|Xi+VHij8AT8E50i4GlyioQ2eSuPIlP?W74aGZrv+3DKvbV1Q{tm4@izMr<|P05 z-uhM8(E>=NT*-U?;^mCvn2jy#oboN1fVl#w`A46R0y^CRFc)3abZEXZR>!Ow=^!1B zIR=c0&3=i2qQRma?(fU}yLfi>%$t44jzdEx`EgU!VeekO5_hOXN-_;3tw?#Z_}ZmMawmg)OH4?Ti?tsACrMu3>fy708a> zwiUAGGa;coO>d2ReN$ghvb%zW%XLWT#W#7`mau>N7DjjO3~dgW`Z4p)VJ>z)l=p^( zi2sKxl7&%H83STkAxbbS!)|!y{iR-?>wces&}gc{6U4~LT&w-iXhc}p_oA)k-5F~J zD>1;;Jdkoa8Z?QSvs^c&{9nt!1( zN0+262bVTk-nt9;e3>SyJO=VFFMWiMG+n-#g<75xwZ3Vh5~`nS)!=3&^) zSB+9my^GG<-d@-z!Jp0<=UvWJIkB3w38 zr}s$VhFBm+QL@3{CqO>Hc+YfS_xaSg78?H{DSRIAk5>7thXU11-*%P$*lqTKOu?IdW_Zi5)~qrH+p}+O0Ze#`R@PRn!dC_ght=Qc=s@s9dp?G?f*peYfoOF~ufc zd75+kBEvyW5fbwXoZ)0iP3~kCU5*z1rFP43DqhQr1l!R)fhxD#mI4 z1z)V^AwgL}2xl_XAwn7Y0B|ek`;_*HugaDI@kYHkbZ5?t5*e_jP0{`(KfnT&6IlcU zuhD7xZiUsoimhvxuPaIKZ7!GGbx`%Gfv8Ty+7X-k$!&T8?sd?jg3%iU$N$TsXpsrZoOq{y1 z(~+6=2%KvY$jP`X$L&Y%!d(I7?frfGQ{`v|9lE|JV+-P!5^pY_cq^o0dyg@f0?4CF zV)Gh#)opZ!k`_Pm)+kD)EWjXm?&~SuLog9lu&)4P9 zy?{l2_0$f43*FsvQl?f6j|SuuM$Iif|3vze%!zl6>tAV`lujUzr*^7ufIQyzi7}HLOa5>%>IGgxF;Tx{K!<&;TJ& zBe`IOZR?@{3LyLbquA}HpK zPWrAkX>9;U(#vKk(zh|Q>aGk2#V8g1n5A|0WAM3Tk1kco5h-HTX>3_{($Yl5Ik}N$ zZbwe}Gw{L#pWJ0L*97o$rc0kKb$~J7Hr+Sr^PX4&*>aYEnG!KV0u?rNp&ZOUk5XPh zI7eZZ*ztt{-qTXKP&W8x+4uN~+D}aVgXqTV)Q7wOB#iy|Z+7l-BtzMHgamy7v*_(s zveo9Vt{R7cy*%9;>YLFCpc%sMy|@b1eUyaiGI57C#ky9V@mCo>4_%YYAslSMufaos zD)b^?&pyX|vyY~@&5J=x2Q=yomRpS@gQx_wKz-q2MVvbz4KJQeXQN(|4uWC!g;hg)MLN7hwo#}EobH+N0 z>X9~}D^b8+rBJm?DW?kaGI8(I$ysEiy5i+^v3r0Zzvm~3vVzP1>pLg)4jp~zA;R(4 zYLEuobJB|uA9rAtuxBA^T3fQZ7|)(uSHfRRrayZuc5x|tDw~*1%dS+sAMjoDA$j^T zSX=+3ykk|=ek|?-6)j@R2-1GHht43l9w8(5T(3w*b;So)jB$wWtYtU&@;Zg~kY5Y= z=B?uLk55j?bua^;Cc)DpaC#Y52!ByCIicA&Q=Umss{CO5Fm5SXMdBt^k>GnIX)6EI z@Wbd@v;Aim_B&NB4pfh7iZR^RIpt}WkL`F>S;DA=o_)L>qsm+7H#ik9&-X_6zlt{6 z+uA!)icEp-$%>?UKAw9b{tluDtfl!Hz>I-<(8fh-9$vv5ZFI>sUc7-#)_t%2l!V0x zeVFf^`;NIUcVO6e?F|eRvV1oPZ0jc^)59?pW0Fd>C~e#|nUKHOg@$uV6IV2u2YAwS zRl0pwP11qvJP~1C^RM^<${)=9v3;63$;*BhwYqUHf8T)IIkYbVUp&E%9eT+!R!mua zeeDdrB93pT%wt z|5#r=gVJ#Cl~EecA6Zj-ybr;2+kWomkx7~kR^`l?UlpC*4>2x6+|l1-U97F=x1}Mr z^AsR=tJeWZ;>6nra;%U2Dj+n6N*%!Fx58UE5fnz~Q?WgL!Zhe0O1 z8spR)$&}a}Et07vN_8`231JoK)%X|;61h8D2&UjLGsS-(50@6i#Q1!XlPoQ!GYrd> zz`x1fdC_!oI1Xf$5=ifP%PY|2oQPt+xtkWa34gKh&%@5Z4vv7_dl-}yub1< zeqp=&!FjX#2UeU3&mB+<3^ZVt(`lA**7(x)DA6}{RfEV!3kLDU$2m$cLXdV($@g;Cgp_LckcK z6Qf`lWIDnC9^^?rb~ZT`ppM5v(py4^GA1>j6z~2le)fcQf9*Uu3fAm)XkRO*_K5_T ze(e_^Ul7(U=SX_N5*^-aU;~c^{=YnbvgYR`!Ui2ePv?jY#MSp@LkK)vc|S#k>A?Dz z@Kew(!{tjCtc8|NwZGsC71+O$&{wcac3`SD zu8`91HW{wnOEDC(8Ok3GK{&l%3T;tqemZ91Z6D{uLj!@+9(8~ZI^5IRPDMFDqBeF8 z=0mhgS?cn%e}bA^?ebnU2pYd*FJ;;7YoZoCvSHmu$#fNKru!<5 zcPm^I_LBoJCD%LACnh=tMJc4Q+S4IE);6jG!Mxx9{eTq~_Iur(UTFuPKrK5zHJQ&p z021?9o$UvX>#ef9us?n-$UIH<`s3qrej{d@SOM_Y-ETiVjND-+W1)~*N1#%Y>tyi; z%I9(>-hTBAybS5}T8j`1V0AFq=Oxr#&x1o?wfk(~>R)FA4G#{h45vwYOXi0io!|Hb zpa5T4W^_MsF*QyI!?`MU0kBMuD^VfsqCPK|+!0Ljr3uND9rAR7<6aO)83W}pL4k0e z!btCLZXmoemY5{BTr-0i&zl$sn@F$@IzEa9^@Ie#N@}+ob=L$QJ2%o~L+Had0NIe- zY|ldIC&%oW{G1V-h>`Tl_$pLZ%X!`| zbWJkcCSY)}m}#(MT;%RJ);Ju+NTTOk?&QCS`6>nK-?z*A*9-iwF9EZ!wk)48P;wdP z+a66(fUMqhmrwDHs^!jDpM+eD^+4&wJbt>=x{qUk%MXp{>bOv{I9~yAe6x( zhs#&)cb)UCnBb~QI$ZC5n~1RcTGjtV{`=2xA35^E#?H>}jh+COkN$7v8^3q{cJY7O z%Krrw@)H$-e7}_=@S5tzeKY*s$#P6^UnM#q=q^a!U!Z-T^6aR7fQ>JO+wT;8?H@q} z0q?sXch;Qur~7=3g#K-pKLW4^aM-ubyZb|#ab15~_9qc<)VBKa?u$24BR0HsJ^`+? zux`YE5j6oC&bwY^`_(uzmHKY`ZRN0Ab4p5^^f>+&_^=D)dFyhg<_W1P9PxbrGmYSP zqT^+4SPCGl&Rm#lhWsmDyC47DPlN;t6K;7ze;zIE*9CZJ?JkOu@Knb zOE0khFY4D{=*U9j_kH`XF5k+|;zQH|Ha`h$Ww=lNl)rvYyZ8HODT&)~q$c)G-RN3u z$5j%fUEdQthS0x1_pXOzyEF2`(w6BBB`+pCV{n!7@J4gw;kDrUi>{m_o2nEdAsy=PxAn2KT zru%*(Ncru5u^IoHlJkYl7(?htmF#{c(Wo>PzXcrkoy;qM3-@&npcr50)dGcmFaFbO zfmKZZGk2%t!bNK?y}#1Tf?yXzsul$cgh>{sXyin!RPI3!W^X6B0P%(~9H>NcG`y!#@d^wrJXwDrr$zPe_KcJ74dR@P+x z*E3U^=OmevJk>U?saiWj35!n**%w34>B!&)8~l$?hWF=C?UE<9`>WiDB9}}8CU!F? z9$(LZDB)4hAo!@#T!_+--4Mmx=MDn}=zS8hvgqY@UjD`zuKC}q7$`gd5YRu})SjMG zIUpzOoDsV~Kz0K|yT?BjIjLM9dzoM+;qgZZ2QlEVD^!vwXvc&) zMVRJT*0F3f<)mQ(MAGR-$k{|gO|p_P?e)?NyBrsZ+GIy(oPGX!FVv;1HjyA$8Eqm@ zD2ld3?mu@Ew9!zI0QJo&&f;l?rdMOjv^xC}s*ewS7Ckw4~ zb!3#T#)>2|Xwt!LT1K=fVS#*`V=m8LW?upD89A_lS1k5Hc)%kNVSjP@F$XIwM~!!nkdn$SUbA+ZOcML1aG z1Y>A#v*1b0G9aVL14 z2EYnII(Xq*8~(|zjpB0s?3C+KTxdORfw!uXV-p5f7`w8V&X3Sh&f7bEkk=f9IuUqF zcG@fRd&*CJ%zARewUwtMiZ6OD;OkzT_Ahaj+sc+C*f32zD?v)z8-KBYjybOhq~X$H zv>U5DuSeV@4MohQ-0_ic8ad55G}VIfS#$MxE(kq6NLUyEduY0im{q!_n$y+i&Ze$D z1`~}pdgYwad@%}FJipy8Ei{i=gE+#fbh=-L=RC#5lmOp{JmY4C&7xYFgxxet?S61J?Y33UrDxTZk9Bi+_rjv@c%H$z4agCDa#s5s zQ?+ar(8ZTNbYF}T(fZNChxHnZ?TjXhwzT;XmTwJl#Xj_x1&_Va^gdPYNEHaoae${z z)yT>djpdDPF8Pz329XDx%jWs)<}6t`sZi-&rin=T`z- zvO4)UxQ*&@Z*IF16sAGa33by-N-+#u%#@L&~G|b7P!9*~Y5O_4gb7 z$FAm#>mO^0O}|SSm-pCdRvz9wfz_V-Q#~0zqq*1#=9Ent2u3_YaTV zI0ndTv7&&yqSSv|#IjV}|Ju@D8r<1B!8s}#9t&&NhMLfNXkCZo#@IOZ`d#ze?{2QC z>G|K5?xWc9#VN}U*)x)n7#tv-&0Kq+Jw^@JZn5^O`7sl#oNL@(l`~rns<6_A*}c#4 zcNa*$bcKo+e9h7GC}(x^#)oU*qA3to!uxX2N?;-1L__0y^(N>XzWh@oF;1x=Y7#Ts z+h(O?_xDf_EaU(qVomSQ3RUb+-~` z94gr4$m;6J0PMQ~?yt#7F^>0?uGzHPQ92>Ju#Q?j9TeP{Uj^772NC13lNK?1 z<2X6gx!!w3b$P84OSr=8ivB57X+%iV1z?|5S`^jJ<&@5szAv*&(jX1>A?qWrm2$;8 zHj`pFdewo}2spW^V-Q89ZU2Ewh3>yj!M>_8b04bJb8`nA_Xoxz_FDr0+EW5K%X$@nNJhyxt&t zPq&4d+4eAIh@S z2PD6j6&{}N!6?{uJ!ga$Y1|!brY?PO+Sry9vT=innUQp%RSAyxNoeWfaeLIMkskA` znR}2`6A|0sUR4}r3+vRsfLM<2yhKckucEY~3{A)0FF}NzXr^gPgFLwnRWrQ_ z`O?AAk40WpNDpU2tv>V1edd+d$_@MK;G#-;US)>DO}{9x{Es3A5dW4%XJ_D0sjyhM z$4dmOaG!62>8Q*pX~TD}A<%vST#|vdZ=GFS89ibLB^2B{OfLr>{K@W@Z?|@sqspIcnL?=g1M;j zV}hqUc{`{{4wPKCd6vD!GPRg#hnm3yA5$Cd} z>TDV5dYNQ>HNQAn(KIDJ9ard&N$R#j=^LST+S;)FRFKaqugOw8PUu0y&0wK2;)+#r zDCfr9v#YT}#4MO6nO*l;aU0n1R9 zyo^%pF}(Qb;$v$pFUDe<3FrvOarWur!JX}m$6OK$_lSSVFotGNv2V0(*F?3MX-2ES zQV2p2PdmVB#;)^D1{@Z^1`pJhHQz;^?;S|BJ$<)A+128l=X0j8zM;)w{p+HpeK~2y zJ9u*sTYlOPnZ5c!ke9%>P+G1PDAHs~&XqTfFJMt}0hmj-R5#IKr;ZK`#_6>{ayCW& z<~2i9GjkieG*`@(tEzxPF_0k>`k%5b_V7H4?R~ zj$sLMgy6MPTeX{28L_@qnB(#-m!j8%3~rlzwCiH-JX1wwN>qHc_V&$KQc7AXE?x== z_J?>ZLEiGS8WjzPM!tu6(yRu5sDs|35tDkN%PgajgV7OBiZDa@2Bhk0q+&ctyE!7J z+Vd|b)8#ZN{e_h50gCU;(6`0PXzJPev&28Nc?qgiKQnyx6~1d_m)6V+^@)cfmXJ4n zeC*E6$9h#z+%jCiW~3o7HlQP7Nqx-eOc60Mv+=J)T^NU{d6Z~>=Z}M~MnxHN4$$nNVk417;Ls%+Bix@VPA3G|A_80i)Fw1LNUiZK z%)cb5U?-wp#4>fOG-MM6v}O48WQ1s%^AO878Oyf-lN86mk~*FC{^7_X`C7PqrU}ws zUhePvDZQRrC+|km*{;}5b+2>3o`S99P#AUr_8>j>=tPZpQovy5&Y5hsd$`%K2bDPw zXlc{y0OaEvC+Sw)g2`828t(A_`o_d2XT8NsIrSx<>ln}(j9a9po_d$M*zHbjzhz_Z z-@~GF{f~zOl@fcIzTUoqaS_BDBt(>={P8BAP4)ZhD*qPn+M}!Vm-)rwkwQ=2i}*24XIX7?arY6XLO*$% zQblZw5zoyg^_~g%JyhTJDDN|m1C0@Uq#8$TOg|{`J~xRA_+*3AsB{OV;p)uiZ(b&T zdrkrkef37pAS>K@FJp9~tM4U;a-7}^MH*2YS!0Otm3~>XjgE)b*Px%PaqFpUMG|u< zVX!r*{atTiNhrmI{X4iNri#iKADXR)wM|{~ALDwZT&hFk?o(VHJAT7Ug=%{uaLd8J zmTg67gMt!X0$PqN>0_~m+Vg(aT<^B?OQQR`1B(Q^*mSangR>4oAThit;402(Zsz5i zoV=I(XH?u>a|7$YPnwA*arP|rQ!+~#_#H;o@ap?&g+2frP8|B8yaAzl@oFR|?`fC= zE5NZ-vF7Q0iR_Up)gz`!B%ydReG8>@-#KKs$=@7Yd+1MlZsxdanbx?XxmQ`#EIKm! z>ta-z-s(q=gm{SFarqB+tR{~{Rh;YGht~89h7G48`q=1tr*=+qk>JU#$*?icZzzvu zk@s%$1xYy)8UqA1zL%WmYFs61m!D2pEA17&RyI{KRU%<w!kDjOH{reNg2z_Q4f*6T) z(73HSAy#r&XfByVROU5YPSM^QY_uwYP@(wBw8t1NHIXCh*9Xo$I=*5x)oY=OP*xt# zewy$KEZh{$%6xpierd|{A&9SLcC~*frQP$Yfz9yLu3?5u%HUU;<2$!LbBluQ)~J2Q zj{UFC(fa;_&AoAJ4}?~3@IC6@Z90NU+5GHok1%P|R+cF#LN|{q36<&?16G7|e({`q z&5MlTV7WaDdHu>7Zo|xR$@$~$`hM;Aoo}Y3&0Jh-G${0rR51d?uKCqk>qj=k+}vq^*m5dr@t> z8Th#gx9W{)ZkqKihpZuECujMcoZFLfVLG-}aijMxFPMIT|JfK@mQ@G4SfaPIxSiKW zO~X?XxtRPXU~iUAgS&Cy?P>B;CbLCj@6RWBTGw5RY~qGhD|nmqOuTikQ@+864G8YF z-%tBAeX#ExOb_}Bj*EegV;s;O3-wyl3-A2)>NV<@-%u;Hvj<>Kp0qRMv&`-@%ts-1 zUWj3PqMG-OKVOg@`OW0khQmaA&8gm8?>h6}19R~Gde6nsW?}-_tGm=?);BN<5spS#e%uoqYV+*kr@uA8xL>4A^Qb;DVTP&?t3yX8R}&t3 z2rBPAj_;MF$8>B)AgGP8#q*F^Wo%uPByZ)j;D`rD?}a|B2>UO+xIVIC3(OB*kmZ!e zNs=Jo1`)-B@?P^~MdLRDscX$2b+jb>ulYIYS?pd25Kl#Ti27M3dmOL2I9yS6W7xYn z*%=bL8FTqs5npSVPIQ60kZQ4MMT>ZLap%OW3g+5_P#YqdW3ATYyENSG4+@JRfqZW< zF>+;QmNjeB?$p4=C^neIIW$xKHEI=?W4H6$c_pe5~!`UyYkWGG{rJh!Bh!?rHge$sVem6E*KR21aJCNCe|iY?0J{M|^gLps?ZBK6&WhH|!0Z?xhL)GUK1werC+`0XBWQ9*ln}4RFSKY;z8zy6=t2c7H5S-O3Twy@y72HgNu^#4!>y2UsI*$gO ztg-jLqjpqFUcuOhhCQK+Is{ms`N7Gmy4u#X6+IjZeXgZ48H`Uaj+7~alRVyFGCpZJ z!s}0WZY8Q#LL6)1(P&cdc3+!wMp<+dvH0q>3=fld!sz_XB;}_D6LQaM!#_ZZAwk7O z@y@5&FptTbCFH+q4}Ht6)%DxTqN|v`fs0lf{JUQPY%#8PHTLyuy#G-|2$#2b-RuY2 z7#RM4YY)cwP453B?*9)r3;XYSyZ!&8+uDB&Uix!^d;|@P;L9-RO!w?{}m7m2)~W zV*cg@3{YDA@APBS02z!NcEQnB>V<5~zL@(FfOd9JBG#GG8`h|tb8urW#)|*qiTN7` zCKcJKJH;pBt+9FS;pKAR;(njPaRF)}JKMu~-v z&yI}=QnJK?dN-N0^nxeG@(^uPi9(iv9Gt3?fTj0G!5bYgodipNi7rhz+y|{{XMVO~ z?5RPO78eellzliJ>BNTY>>y>sKUUN|I2Rdes_GPZBU@c1Q8n{u+v?fxIbD)$^HQ(; zZ>*Z$xqBbmrAnLbars!m->lpf2(u8lka>)F;%?OW84|^l_)Lj%v8RImh)#1wUJ&g6 zITHS60+}(fX)#_c=jyS^K8Sk(M9ahQB&YLJ!E8v1Yxkw1(-an$$TI2%Lda{hmekNd zW!Gd4K;Zn1;)P7j8rKrQ)(56!kaSEG4w>9}TLJUx*@a+-#glsx>1@riXPTQ?>Uu5Rj6Ls2N1lWPvF9|hswS76zj$B`} zI5%+mBx{%rDCE|CGNw@J?%6bnMtB5_4ZnAaRL`b?KjzBsTLF($Fm0?j(QKz$Al;B? z$kTeaN*l6g#!vpb)u`NiL*Pb=otsakWn%AZAM=g3s?{6>-&+#(3bSsBBJJ)1rSk`S zBQ=0|{wUHIIOBRg@m`hLjhLAv9@oD(rxJN?bV`G#8kU?q}Cf@DZ@TEG7E6u6L`mAo#GQGDmZVQo!owdJMpaDf7GkD zfVJU9G4tB%OJ<>+h+*j_vUXJwb2kRl)l{mj$$G-({5Psp&&9Ds&SJ;$-OQ4$L$hC{ z5*n2)(#VNgEB15QXibG8Z}tPDQ{(6PCO63JVH7+BEYP4P2uvpsOWg?C`VgBIyE^lb~3o~abOM2@qaGIr)ESK2c;0ylvlIa{w}>K|z{6|Veq zo;KQCtE(97ewI)Dmm{IP)OFM9X1iyC^PU#W0;S0c$=Mvkaz21)IB8|oCX{+c!F2Dso-+ov*M-V{8!;(yNEH;Yjn5lZCuP}gra zZyX@|F`~o%{7=Rgot{)EJ|QR__{#`sBGw`xWk~w8h${Pq z;St2^;J4>a=OkI+T&?JboX+3qvNC#n!ZfXCrr|8>fTvI>d!W@p*Ru*8QVA^6!JF;U zaY{zRN35y*m!Kb2wURqnjgF9yTt96=SoLUMidDHGl?hYh_qveX%Nbc?(a>>*W43`! zYht%p;shI&TkepmPy&a=S^p{S-b2|07mM>k!-^d*+uY9eUE>RZy$Je#E0F`|o=DyHvCEx`Wj|^7O!uUQHk#NEB*5>pgj>tufHQ5}G8E{jNDD z!tSZWLS@1-=x!GaS2Uw=-{r9E3IeShJ~>mxrgfS{l8s^H&}6&#E~%dE`3*a- zNx&xP6E?=O9!wpWf6ALC6zH98VRp8eu5e^JDB`N>Sz-RR8|=?MZZ&VJ(w1YBX9LUl zFQnQSRdMjMY<$fWCg^iRFfpX}(RCFvr)C%91fixEel$#DW8CBD$^`aeqmkf| z={EQ`WvM6`{F*qR z6Vc4FVJZ0YaT^rGV~MZkjSRCbd}q5>?Lm94jLF@bk=sE3rjwm$dcc89t=??&*9q!3Oo{aK~ z*=zWtkx4OP3FOxYdsU&jg5;?AWyQS>DhU;wE|`c5v~np_KN~DVwd82HnXY~HbZ-IJ z#Yb@CZFaDS(4om5WrYqGN3{^N@`>*W#Q6V*uJ?{=GTp*Q!Hfil5*JfS^)>gF>XmLa`uy=sl320itB2NGFhp^n?~jxu0{+ zZ>@XRz4w2@dUtvExA(K3ykJ%9 zbqc9mNjN8GK*6DKfHx5J_43W_JLYxWhf-4h9Z7JHbtyLz%guA_;#}sIv(H&hmJvlJ zhoxtrI13|sXy2IZSEB&m^DH_tXU6i7V1xYe5=H)R=4J0@IYw_@SSOmUNNikItM{!_ z&9{HN5Y8rk$hW^yG;;?68U!u=nJk}u21>C8v|^A)fF|cDe4lRw&bP}AwU%J+R+GG^ zqpJLpP2oma7js0f+jmdFlQRa_X7v0Zp>bOsL~b@jR5IVJ8<27^XDV5=fiM`Ap&61a zy^$ToRMBY(Su#wM#2n>#<*$G`qP*G<@#G0EnCza+fK#xs__bPP_-atvj@yl-o?0I^ zxxTGW4aBvkpAip?Bc&9A$*s}u zrtbhL9;;>d#QTV@??Gpz2S_D8CWZKJJyj@0RB1GljXEmiTLK&VaJgf0#A3G0*<9b< zOa*L|*qL)@QL9|G(sGfr>q9JW{Gz9=aGv!qhJ1D+QkzAO3bC@yg_JZpXsGs@Mo5{c z?6(3FyGa5Hu;Bz*nzEY&!92w%gA5W)VA0Nn^VNPOIB1Sj4#-jOa#P``0L2hM8$1m1 zX8KZCMb#{mvS_v}rm;_rYRsuI%|i7cp`~Nr)HO@!j@LTS!M2*z?8Fw)_xWsytS9(^ z?+v@V>|yx2Ltd(V9MQeO&_ZtZv9W?fh^CHe!3&fzakAR2E=(6>uFdx0WpQW4l7~vR z8sv&jAslz%Q>e?s#01WMl4Tmm08FstrEfBtuKXj5BAcn}6w~}-4QhiCN$xKiS!s5~ zycA;5#Yqjd8JWgb2DE_f@A(go60R60;cTL8BF&U5mAfjHfzaYJ>OeO!qW#Y!Yvzf4 zyFsnaX7tC9oC~6i_BrQuoRL41ExY1bqJk4GUo1N%+|OIYf_OYh5mt7W-*oxw0)lkRf8g#XW_2{`QKen1#s+o#0x?kzWGor}Doz_qYLbB-xbZMZiC;R4*n zO~ie8)sYvdD=sH*c8h9{IY81tNmaje967&!&oZgz&yz{M*X3|fQ_ntA&*WmwBdlW( z<-0&k;x`&F36WKT$HqKFKgkh)A~~#w>bd-M+>xk;qS>RLa)5GzJKiDwg`iOm(aE3J zRXxZ?x*2=5jR!0YtBbcnMMb2Vfj&ApC}a?s>1wW84vVx@9s5JLQ2hd|5TMD+8KO`X zL~?_bTD^Cenu>j;-0!o`K?8PmChEtJKXfk)8yhaLZII)>RJ5_2MKawWeRvX2zE2aM ztf!q^>*lD&(&UU|%CNl0;9)fvuMQ~#tctmOKNaht5>HY-57Lc&5q(!_)7FC^xpG{1 z3}(CYZJ}!(G&cpG5SG#vl^lbhWgl=h?yBykSC|HP{b{Kan;T*2NKbvlj)@fo``AB)dv|t-UW~C zbA4ZpG_BuAjLmXCx_}58Gs!4;)l&x-#Miz_aBFbQUKk|aC%j((?F2Dfsuv60VXS>a zN`$I_OxR)Pt544mn8X?4V@oXHC8-sV%5rGLo@jMI{~seERAwJ1 zFYfQl8B+tl zW(nJf-SihmW-IC-WHbW#fS?aVHD@T>TPhP8^Nq62OB!QMD2T82$g%w~U-lb!G+chL z`tUaL_<02{b03jE9ltO7Nn)d`n!eFrRTndGS8+wGfLz ze6Da^zww#*)>^65MWF)xRpUw~Y=Mc&U0;oIwaUWtl%S>8$h4X6Y<0|5`Uajxa3dzOqzL~q^d=z-qj}tsdGGY-m3LR@=lAc~ZvzJIvUa&rv?CpF# z&9y-Gc==}oV@K0`QSl(s4c>uf;WfHVfkRS_>s=Rx*uNh+`|=*}9{;;8;0{eTvDF_Z zjbN4pYPzF@mln^C$Mu2-t94X-n?m!wH9~jyy~BC@*XI}4M5{yQ{=<*W8GV`yCPnkX zP0o{4-WE=RV51w_wC)$m*2fO}or+%ozA-Qy!8K!E-F}p7tu#|+W#Zp>T3+;B_Bogv zzcxR#kQJPttagef@-AF2JC)M94mowT>{&kZk8x;ziksbIl4DKKQRQB}Hz$e+2N_~H zT$(S6@xn<%p*Ji2DC@0voIwgH1O^g#N$-M7Iy;(7;TeZALc1$NHSis0-p$9Se_N@0 z!OHV00Rw%$e&)u|5h#SZHNReBcr~zOMu0vUuW!lGg*>Fxx|#RRFU%qsmPPZmx#8=C zNsRRuzCwO)$1)pFA$jRI)Lf_lNaK)%_T-@ ztBYrMm*m{AB^M|bK&*mkQo%;Fa@!l2KsWiBvQwH-84rMbG2`mpQ9kcOqXy>5jtdrI zppT_h=rNoN*GDSicW1HPMC%xhh(6pB7atd2nQ0Gv0R1t2eEPTgRQPP>06#s$Jn2^qnn1lAc6vC)3)Bo+p*Z)RM=7R!ED1HYN|DSOL5^)O6XG+u-~Pk`6}kT$(3IHIVZx6 zZd{+F%Op9(qGU!?84bWz9L3>%T2}E$ha4WHH*qgs*b!U}L>d9$?1GMX6oBBYGh_Q8 zk!{D)W&oueDGDQnf0klPeB%}{_Gl9og<4Z6;Q2pe1`iG08OvOUf`E0;LCRD{ChyTj zVJFJ=fDa02pP>K0` z`A*B?Qz-;5ZIfHhxoTa5!3__flmxJ*NgC%oOIL+X6&=0AM$HPQb12%ErQN}tLd~bd zEvsB`c$)VO8sl;eVxLU+Ll17^7q{!mWr6Sbt2;jKj~%Z2<&PyBy!ep=#Erj)oD84HNXGA0V_fd-Jg-Dnt7@25@{f*r29*5zDy~Tq8oTL;D&`Rx^lh z-0|76!_1CNoCVa>pkE2s2VcJLd7WldUb@GI+dhD>4A_8yQFD3NEzX8PRs%Xn^vi;H z6I;WkW^>*QklpALO~sLpcpG)M!h@=c%xb`@eNor3??vQQ^Li+b5JSnZa~r4&7tfRH2d)+I;ow0K7L0TDq?F+^EdF zXv`?u;1I{l!l5PxFjZw=MuF^%8Ib5@B#?JHTFAz)l<);81qVIVf}(izK?Q;bYM2we z)+9F`DA#3@bX|A9b21CR#JXpzk&F-;W@Fs-rv)AJoan=6^RcolNL@#5oCaZVkKBF4 zO2%F95Hz3>Qh8_#1myBCq=LkE3}7Erq6K8z#F8Z&a*LKD&Nr|buVs2H3n5tId zaT7vRi$4|t)W82HL=5^TnJA-^ z<8k?RH&lU%Q?yJh#2DoSHXS_tOvkIoq)7ccdOT~#VIsI&RJkv*1tmM8!h`hXX&UuI zz{b~Mpe||#NuJ{c4igstgn{kRFH2?#B;_g&eJPH`xNrS@C84c%^oVe#GNG)w^%)@r_ByR zg++Ag-a{f3wAe>-2pL1D0uXt~Db2$2nkiX;gM+JI!J!mF$%Vya;mZ*by|%IRKlqgY zV2q2_e=hVis!{H8_MJv6l$j6e8YGqS?N8A5_E#v%713`WY3O&(@!oW*wr#w|cWTtwx7BHdzOKA7+x);%BZRQO!0T%R#snud=WdMu>gdb|*I3B+YgY#UzLR2-V;MMe`+f`4D`F83T_IxGSeU!Xwb_B$l=h!TdjlQCgCpIQFBP0 zNOjD?StC@mYFa`^Gcj6lAm1UtPUU|!W0B}szR(#agbw-~q{stUFatpgO+(GyAsH~y z9JEP4{&>IAOgB=Qjx>REoCeHRat1THQKr__sI>^n=f$1VNG`@Jr!hM$^^}QjMwjXH z@nie6&qAS$SdH1Hb#Vk|T-IG%b}A?hGco6m z7P|G9cAkd5&(KquMNm+o-PHqk=}4i<`lCXbh@_m)tLh^0vK&FHiLush&1_PgOo}`ws8iHsG6Xr8vJeXN&^R54#fQKpiEEn{Uf$0q|7qN1 z0c;P^byrx2W)}LGW{8UL-MYqo|Md_8%#`4vs1M*nB?%g7uqpvo!2}) zS2+#AVyN0jB>a4-JjZ}?1vV(pI)_&H`>>CyrdgjVRvffAv8Mx{8m#_s?ad7z**aW? zt7w-td8&fUjV7PcV;-yB6oQixhCI$rf1deh0vI;ORkvS24=%TpE8Ir14fEbyuK=B8 zrZ&HLVydTIljcT3Xwwsj(8I?$^O5vB1Ose<8}NwxZeT-_B64r5KCr4pbQzb74frsL@{^{9SblvSbH!l?3#8KD4J)4?=4==h| zrT1@#l$IdzH1!he9BQ$<`e3pqDUB1_;p1M8(c&m8&B)Uwp4r%-%+~D>LjS#K;#S;SH z_ek^gVRu;-Ai->tiE((#$^`vQ#U4bv)Brno?`2GE<%v67WhF{rL8GFm2-XPRLBW^HD0B|-w7fF3_)cQ6Lt>rv!dfL zFAwv6RuG<M z$X%RDA1JWAwW;zL4`Z+t;pCF5+~w3|3~QoMP{EM)5wn zWouN$1sy|*k4f50N03(&66lA8b%ch~5c!eH@(kyr>kG(1FPAcq@I1=~YNCoy3L*7{ z0L6P~F66%gAtBkRk;*%nck9Z(=kXW03gP9mVrKBny^meO161tJ`~>xX0=*nT(@l70 z>%(K-+p^!biLpd{3BG}C%vf*J7zD;})PYK150egdILrxK6;b@vhpfeSf0bIl?8_3O zRwGq>wY;Kh0vt4x5M9*cJ)v5rlrp3f@6p6@WhT`5D91a$B(WC#UkfEH3`Tls49Rmw zV;MoStv`4zS@GOkXyGCgh=Hp}L^IAK6)zU>KtK-A5{W&st(R?U&jVw3&g2PeqL;Gt z{3%kyiL{f5HK}{x8yZ$j^Q2$R*ue2y#Oo1KD`RF2m zb2$bi$#YHYP&v%4xzMIb0}%dvX#%MjM}Xy-2X1jQET`i^F_Z2eWfAK=0Anpq0PK?n z_89K*x4!%CX=Uv8ggH&;R@!1To@72cT&hFUXO91d zOPP!KUcpNvtr1~j=dSO7qT5km{`!TH&(fiYE>(-UgYC*1V@FP18wn)ux$d>gwjpui z0jt$H!8bf+wXNeGe9)`5Qi;C^U)q(Mr?uiZ1ZzKvXa_A@TA zEAMzR0@M1^TjKu8Ew&L>rk}h^+zemDiW3W>SNQ(Z9eV!r?}nG8dt}_zQpe4`tqiM` z(6N<%>UG`h2gX3NX_K*AihE(DaoH$wH)u>(6##7m|SVYCRqy z@Vzl!%PrA~6&#y8R2XySMly)$rZ%!zf$?@dE_NFG&`ef78PHB{?~gLb=L&i<(%n zimuE+Ms1vEw-$Teb$fnyRy{rRJp11`%h2+s5i-ByGcI#rMH*33p{0+(LDqxqJ9-DWkHJJzKx$bGNfha*W-W6UHIxLY_oevf zkbMs=&W4kWw7VK674ayAe|4|RjUVkm#%U}UrP9%X-#k`5I3S@ef99f=#Z1bxq*_sI zkB`YT<=_k8(;vMIXfb1bfES9HxTXxwXf&#%+o|kNO&`{DhA4)NAQr92Iclm$_jPo+_D>D za_~W{|Tclo+U;B760<*ld3W zr?RUSXRS_2SOi#SlMac*r~sgUbm||Uu=x}U%gkVTr|B9d5(ZBvjDZ#&tD3Zi49Maa zfY-l(c11D^2OBo2-7}!zS2SxW=$x9thFWc(xTj^6swec9U-&?)T0&c0t}}GgMEiJ+ z8OnGxHxj+G7d<>63Ua$XyZH^20hkPdRgz-|K9n!h2M^t0eaA}>-722<;dr+;sw&%x zJ|pK(HyjmGzN6Zq7WX-*twamppVc!G7UCE8JJ1Pp38Vl}2`H&_@85ZlBHU;#)fb(- z5!nG1nHn-bMo9Ub^~vhn12Qq-`#JsIQE7nU-?+Y`NMil}Wf)CMp(8t82ko8@Tlkno5wJS8g8)Xqu4tmP-IW5xWaFv;| z)Kk_u1NG6wR!*I2qSFE|#~|**fJ7|XnoTw4bqz+&rIO}^+~!-K)Qo;xBf2m6V)O7h zz|PADLTtOIMZnZoJbkh`*j2nPSi2!vs9znz!hWsiqc& zeM7F%2>c1b2-c)&-{xNHuPT*|d5Vyg%M|^+^-HqGx6-kBR&c@VzAWc}8(@dMWq3VE zN7Z)3OoTp|&3o(rd2{b>Ysi*EO(D1^Ua&>jEnF6gwIVW-?2eLZa10xu$OsuH!oxTt zfjI565`z`#^N|9~r^ms|j{NDh?j`?Ne<;B*xpjVzl z#_)P|FW4YA!zW0?{QA?rN}6rcLCPA&o>DJm#tc<7d-nMr{*tuN8s0EJep+!-34VMW zc=@}21WqPB_H@clmo+#l(xDmycOfK2{mU=v5IBPL|{;}pD5RHXBq79szvw4vUYp!0N*O`+j;d+t6 z=SqBvgL@buOs8gKufAVOCX5Je@V^_TJ9JpExIDYw?xgmmV-4wPl!q~7OYSEO1{pC4 zX&kYIV=)VtUjmHJ2>&n{2vqCFHN_5->jwh%j$y1zTpR&z)}7~C-j+#K^d9(iq73I{ zIUOaRGygRr2A_3~n>wZyHgD-8Oh6js9TfuAci34dqnAdo7%0dK0QRA?+-2@JJf0`u z%azt5&+8U=4$a>~Bo7qGK29Wn2^P>0OG#zs#T+2zhSY;9%aF=n?H_eEyp@BXb7C3| zDB4LO?cPt2`9S}TizH`UT?hs;r3R_Fzr#UwwZgy%XvNe4+}lGR`74n-yr4Eq@meJ|(!s z`o=*GD-$kuY(PuH@U4Ras+l1e?^xBUX-g#NtgjP39gulH3S|rwH2LzxRrm z*whF^E^2As+mDB<7Yj1fVFDE&q6^IGE;p{n z29+%F{l=UZe3$uEc`b!S)T0CwM~*MtXtr7_L>+MBX)$H20h;u@{ek3OpC;+ZB=AB2 z2$SQ}R15o>yZkQ;v?d8|=KXj(o1KD_YQJ_q(GL|qy!DGiW5f5?zM~eN0>bQbw*W1# z*!wCbapE1f(l2n?j=iRtU&G}f{ZYgEac}dfn3~kRT8Qm<(S-a}TjZso34{$&5D-<&))Ik{2y^*P4LsN0FH zYh7^v+3xmr(vFf-%g8TnXlMPk26A~5A@j_@Y=f$P6VYRlk{n4U%Sy1|C z_cxZm%H!_Z<{HP${4pN&oxs)uYLbphyC;NJ`n!OK;9(ayY-~$sL`iUbYt%+H7ZaW< z8Ge?xTmZaPXn0E6X=W@7=v-TBcUur%SY(pMAC^`Vu9SLL7R*enPxXbpT50|L>9Vkk z?cd($SzQ=nTqDtF_la(8{=ocDxBI$Z6_&}$@$q4uL9y7w+6#lrDV988hlr{82=+Blyyl@9WxSlm%i(dng8-qRv=lN>1Bu=6+k1WJ@SD{SrLHvH(oeWV3?T((F{Fx_jkKziA;P_Al!i*D zMsZh)noTRJKemV9B@s71E)wz|=kbw?DG0W@K_by|XL&jUWORw3PC%8ofZhJpXh(`JCIDJVcRj zR9sD{UQhB@JfAfI+mXvMN)cxkj_nirML1upimDXXu8hX0gZuJq>jD(%TVB?3Kqo=I zYml&#cd=ZSM9RKL;1$3UdvoS-X(r0&^ImO;eJ#$j1(EoE!4 zsKP{u^;DS1#rInx_?KS{RPobW7jz4K4hp+E zBELFJWE#%WP!ohO>S^+}iSuhl(O_d#X6AsekX7=Qakx%b=W=*-Wz5;Q^KAbI*{tgO z9~0+G!`M6)%4<@q8fag$&n4sY1N3a1E&F5X13#ZrPYI^nkw>=+jq zLlIy4`~9(fVHa5!OF7Glwc{&j9w+$81i$@uG(cYsXq%S8hh?b#Xn(9WYmL+pV&$GZ ze{=W%2a1PrUYIi$I($&aJ&kiPni&L7uz4*;Mn71nqr#eBJi=2?LFiyk875NIhW7(l z9v`s=r6ZYIcZny5j(`NLfl{W~|H~i-v`qM5h-=Y&b(#0(+I%zjhd0q?o(y>*FY}G2 zWp9~K`tLEf{+4`&(C;r@G|1D;F7FWrH74YGqXX6Z%@Q!-q zp*udnvYvy(dd-e*mN(!- zh@fU7Y!I)xF4jB5=ZG_4mVXbGyW{gFC#jm{&09C%Z9KNjM>d4SmMHHDK0l|_Jv!z2 zR|s3;ru?H7KmWqec+2EuIBQmu{W%G{R7rQ+jg6TAXf56vgHiELhlka|oSSc@$96wr zhVJmzvitM=g(a8GdGvZa_H1Yk zHU$-$6a)liCj`ax(7=`@7L0fhgnKz}a*GpZG5kb4T5vuvaQri~H^oXJM&GOD%taPG z{jimfJd4;TuW!b1sP|zVzfP-ncQK69D0oa|zSfpB}k?-Z}wFhSoe3b1_inq9Mwbd*A-r!T&XCyWA)kH34HnZf+ zXqghuJqAC+*xM-hPv~djNU48CA^iTO@3%kT$d9ZTR~t@FgZFn=IikyhFeYhZ-xGV4 zxXX0*#_H9HX42!>X<5wZmXyV+d%p79VpY`B<w3QLe|^)EwhLK@2p=)*X%LCe$f&&6A!ya%_)pHg1(1wq585dv*1~!dS>9f5_lYhJ6!|dl(18a3 zgES+yNjb%H_~yhQ!H5|ZoV$5*5=uROIj0L<-`w7~L9q2z;s7tinghcR+zzCh0v90J zaOPbqLTNZngdshFNJ zQ|%JhwBiPXX3PWB4c0N`O?+DiGXGZV0|1FQ&(VP=6+@E|DFAE{fr_JtpQkZK2z;^u z<*O)#Ol5($OFROQBkj^+0=mIKfl&<2>Dho@iSR0jA5&Og5GZqjoox>RDN^=MI_ec} zb~mO5DJ$}kYp}F~Y*lCF#yablsSpYYR8q4SPXH#jMoEsPEWE|}ZFRWa+RTE4+_Hst z+md1@={nlH)Iyn&7U`+O!+ydN+#!UF&~nDEZQcd#1mm@sZmOiGexa7~jG3APbxv)L zy7^;<-Fn7GsSO)3@qUd!V>QS^nV>P36`)P>(m>+e-GXAzH)xZ@AViVM9px z^TYe8*r&;3Yi%Tr5#4NGsfMsL?8Co9lkRIq}d{mOM4Q6-5p7MGS`2>`k{7zfIIdDVgYb|@4! zuj4t#mfZPgOeVSIh8PWmUJWXYR2(*6XKR^uZ~HIjl`f@ruZVu}RQTvanR$1QPb5Ys zhDVXsPuWF&WkR~@{O*tS0tJGAn;zHF^G1)4!?Rr5#Qgyl zbK6@CmBtoD4w`ZGe2Tm{syWnkio`V99c%v!q>Apv;$m14ZCvbO?vIZ?=QXV~-40pI zQ+u~J&L5~63v8b-YWBNNj)c%(SCm&`Vs{(-6WdQB|68zW2s#5Yh>;r~;8h$) ztA3~FXanZ%A$mi4W(FtI(KiRw9b#3ym=WX%FyOrk!!D-O8s+Od)Wm5uXytUGN?35M zCBs|Kmd^G(OudAt2#BDoOzXFC>cf@XitCwMyi!rMxE9tR zCpe}UY5BbgTk~Z2l8$!v^0zP40={%aP@Ad;my;vY4)KTeh8~Q4s7Q46^+2xwC0pPG zZaJ;-3O`$$pg*J%0!;m|C7sB^N(sZf%gR|dC!!3ztpYB=p%wg09YdnSk38Jp2an{e zuu{ho*IPuktydN4YtqatKUy(lEDjR$wk~!q&~J>$-y@xcS?9_)5iKQ?@Y6<)^Tt7u zf67%V3zBQc*Ul~;ggjLRMja2@1yagum>Cu$Qt`^sv5fZ9@ZcAtkIYAva%44c(5oJc z*v)3MoqSvW?#40yxjWHgCv#SOJgM>RFB-$b%`eSpmj|?R)3cN|@jc(bkeu z3*T8*u6Kv22=}zTTnE}&bt+hT#H(9VFPm1CAdHu2Sl&2%A?}#No+T5XhJ!}7=)zE# z7qY6lRcXr3z#t9X_|eRN0++S8U8jfLDO950IjCKRJ6~#EE`83@%eN(1JFD_JvF~Ev zMh=1Z;6mxC?8n?R(IMmfK3b-NTJ-dKlKg`6QASIA2n^q6>ZII_O6w%wK{)EsLN$hu zKTO%!(a`k~+G!Xtb&C#!&BXgNfCBl>o+_TltSI$XPdZe0U~#{eDcJ_P7~f*Tjx@^S z9l$-#RK?fLLx1T@nQ=SbPuY9jFKqAIYJy_u1>f-q3_rGXVfu?@=L(Y!hWF|8xh!#E_^C*xU=#uO?i80)nvs z@R8cN#caW<&RXw7V9)N>qR-|AU}Y0cK^meW&K*Aab6>pQXoL?`(00hB_?4@Pt(Rlzf$Ma>7ja$&^f+ZNCHm=6Fcs#ye#9*j?R zM;#vA3&s~H5}Kr9-%syPem8jrRx)~_gWx9o88%qI3bY;c<{mNdpLc++T;lIiF)(rY zF-F1^9l-8%YD?{3d6NAbC4~7?W=neXrM-IDdw$}^!s%}DT>>=QD3y>@6Q>q8voFs= zNFH-HCC^z&4kjZP>JviA$c+O;5>2*Bzzhv;&95 zYh%DhEUJe1*Jf8vy(aoCmB_nw_%&NA?L zsFf^%sQiLYf1tR3SEPK^OuJ3z%j7A|Lxjb=fsN`a3bV_$&s1Js zwywRL`0VHRKh5g?`^lk}Z)Q>nKjj(!xc}ja7wZpgI!?fnv${G$B`bfC*-~uuWCT?` z^S3csWy5M1ZTM64aw|=;;)|XBlM?HPT6%A*R`v2;zL|~clYU0*ihC$KeeYp^^7?^s z75@O2GOgSnAg&v_wzp( z!A1k6yg*d|$X!+8=Z84Hy|;c9yV*BWLzDPz_S?Euz1d{6W}KvRPRZ=pm5@#DDmwjLY@QQ&x8l{&rJdic8`FLLF!t@UM~vY{jdOoC;nK=j z5dji?NOhpr%@C`2WzDDQ)f;#017g+LsG$nw_ru`7U(22T?STEO7+0_7{*cpc=RQO{ z*SktdJDd&r=BR(`_$YaV4!gGcAD`#0DdATZQ~0k}M+Dq!I~w3V(ifff(_RJ}9jVHT z-&|onx9)dFcJ>U`w@*yD9=mKHZmiVc>SsoO_zN0hWg{Q{h1Axq!j$$tOSo$6QS;mD zr**$tb;t))<|;Ys)k?o$cy~Uf%&w+iFSM~1_L+WqCRqxay{Dhu3cfLY+0AAp%h8g! zaNzpQM3C8Oq<&j6mT`HIR-HG;bQrrZ{ZM3`XSz+DXnt)YYeX65& z0C|K0$%9zla;{nUgv(*)U$^ucpRod{79-UGc=r=ks}DeZ+n2qJa?PEJ-97w958O1z z-lWW|uKpDl$$q-6*+yE7NSWb#n2CoCi|E*|cWbk)QC!-epqlo8*jG@Ze@w6yL_sEd@MlNnSGUUj3 z)ZYTguWuSROK=lC71~3w8|lw)c70#N9Gl!^XQlP7C2Uy~4ozVomfp_IW4qV*yqVPD z2{SRHIpDXwv8I`i`jh0HnLTrw+0a7C@BHDi3ICm;DJg|FRsYE1unQ%G>(*b7aQ=K& z;k4uOsr8vORF{Rqh&tpmq@TpXd{55h;uHZ|5z1|}HRarn3g&CbNUPWbIYmb`X9kS@Hg2Ju# zK3(94pS3t$UrHJ*y!ECx{dHQ~k1kjnyOxa<4bza%DUkQ7zZblH4ici?9;S%jb&O9* zIF{=P1AOYOvW;P;nf>l!)_L~~bpru~NqnM8I>x9rM~4S8u6&d5gEb<@Z#XHeOgz?x)l{R9i_C8=jyP&JE?OnUl% zLO+FsTr6<1mLJ$g#`~|zY~RS{MVzDmQ|Wg5_U>w1?{7o7>yJLvA72E=*v%biQNn~y zRxXTr!UIM&(r0YpmgJpAniX+pLbgjwF&&6uRSr*Xt8a}*uFmxP=3BI^)J~~q#PXaT z858?%e^v4(^Zt-=+uJ`&RT;n$0$#Q4^vIq84HVM5?{_lz3%l){VvAcUb#?}@!rfxe z-D1HZwuQ8j4lfKFT5~Ne{1j@e?y)tPqblP9+b$z#j9Y?G5|z^7z$Z8R@7>3K$!FWD zS`>YrNr8I+J;bd8zqUR4L^E4@iz8{`V=p}accix2R2f^1HH<}#Luou_X*_n zJJK%&cniM&GRT*Oqxb6D!{4p_2~6_)>%`T!v)tQX7_iobxu)(S;@e* z6;)rFWb#jW?%+7s->O#ndN`rq9wRt(JSY-q@wru;905r9u9I=5YSZ-okCN>v@(vw~ ze%*FYG7!-gawz9|p!7XN@_ub4qP=;y_f6sr`PkcEHl4zLsmFt^Fn{=46Z{+a4e_t+ zmJWtAUmqsoc#t`MKz~gB!e}STnP`s=8#zozUBSBrzh%Aydp?1i2|hJF%^b^DWA3YD z22%;c>YN4cSgYL|Lb&6?-iZ-ji{Ks)FFR^ zW4QIXHXr*^r0XTcnAAKfH(le#Q1|6u0#>QYCJn42+^h?0?)I$-oX=&6xNkd3Uw{Y8Juvb)&!8B4(%Jen6a`tVx#L zx~&-?${{!Y+RQyeF^c^o_QMWxZ)I!<6lLun@O!i&d%r{)CYj_beCAn4_~V=LJ0tSj z>TQwjvB^$L!M$t!d86>W*xPI5@Xb!T_H8pW%JJW1)@yBPtxPlHpt9~u7EkOt(EI$d zwwm-ucT+vBmZIj*eRL`lZG~;JWXN;-DQ%KQ-o&ruq>9mLrkX?{v_!N zo6?rjN2j1$ZtbkKFIjQFHEi+%ktEj&BqkKuwAf^wve>?}e&1f1ACDfOh@N`9c+MI} z#(n|epV#}h`Ol=f!KSaDuG@_K`8+yzJszzR?PcKoexs@)t;8Q@#b;ud4!>K|ONQqk z9ut@vKVj#)Ky=D&cnDSa_5uHgth}1wbf#fss2Nr{yWctb%bO3$4w^62a>LL@c?(IZ zJYs^Hq|VAy_L?S3SLr)&_oYXB8o}0H+^Awxe)(NOW2MVIZ`x_*O|9RCtm?rhIpNX6 z?R%9?ZPLB`B1p@R35`aJ15tm=hv{s-E|*!}a$0}VvU=HbeqVcS@gd5!bvswma(rC( zlLfq|`sK0WP3$}W5&efVDTXa=-mY;B@WyJWq#mO}YfKL&h1`mZ#J}$=?sp4JH@o@C zX0*cQ(+F7D(6Je?cg92ZxWeC;OE27U7nDcUY)v#GYAg6!?ujF&%EAzN;i zIu(pPyJ58&WqqS5ybt_EPVlThfGA;$nnr_F-wD+&7edB%|E>0SRvq%oGhNO#5346| z#BaMBapb648mRT{+pAB|x}(gY`2l(1FyB*0|0trsGepV%yLb7XHZmD7lbve)A~xV} z3xzXNBOUqE(SJ#&WNq83(S9Q)=#3Nz6ef5t^BnDq6UvX)KGF2Tea{ zT`F#O`>!f5d3qAw)mlq;_y%o%4qW{c*%sH|{}JfT?c9-sN~ZXs1WEmmpEsvdjKx9&bF^I|>bR>rqlonA_ z7}<4TGjU`CVjUXur_T{+s^*&xk$y>IuYX)%pWxTXC))2RP-M&!$Oq})NLW}`Ui(pG zsepVeJU+QT5TW9Pa`yRu75)9j}_i~*a?d3y+17f{so_LdFoX|+$Qb1 z{QLHWPk1obN6trX|0m6Sjp~8S)7*fvX~!EHXT6W57DS|g@H=(`Ix4MAZB|1#qakXe$+C5OnkyPIClT(vRLd?6VBXM zdleY1MOS@maN@B1E_#54Z?Dx1Y^gdCG4x^m)ZQA>zgk!S|0?UvWBvddiwoa~BuToU%=^tTZlfjI*{i!Pl-Jp|h8_bq^G~+Z)Qo&HB{KgeC#!sh{*xWx&T;Ln zgHbGC=@vMM z`oWYM9D9g*>+^|~-V*2M{jiycdzG;z_qvOV(S+l4a6#FOk}0wPP^9AO+WuMWtI+d$Z*HKAK0eo);;^}tk0qP`|$dX zgeolOG&r%uSQfKx>7D-#z#Iu4XA-zWN#dM7P-Gvd*C+SlQ+5+5P0oSi?q-h~?H4O7 z>p!6hvNW?&*2@{3fR`TXK|#d0ZIL>tUtEYo!KVvzTk5ypm_(!MmpFdRH0`_lGA~i; zDm0PM*>qE=>mpz+>j4d#r=np@4FimIBF*H_j!zg~%IqnL4<-&-xJYnJo_|C#v9?=b z7xJEm8U6U9=ZU|l7VpDD#_9S01?ok43k^^5kK$|1J;rYVa<@!TMXf{p3b)No&eVNsxzc~6_EyseuSA{ zS9EPle2&z9iyU)zGYly9Bj8_IoZKM;bMMq%82x&NqFfaIKf0~ZSvJ^(<5c{#xbdvnqw<^_J3t;}|D z%*^F>ZOZ=SqrN7dw&Uo5^?^AT^YD4B*{Ot5u0Op*{kYc;GG`~NMCBs!W1@kt-h7JH(^&8$V_q~(8N0dAJh-M^ zgwd+!-L-bOOO?mcHL>q=>gOHG-Ez^}UwqBTuwi5z&)Ya7e8((|ZJZtXctVS%6?(CM zUS=7v^&@Vu$}F5D;Ut=F25kp_C|Me2vJ?->9v_JFLqwqCjT#Czt{S8<(#EBI478>>HRI;^pTksnT(d6_=+*JDmu1J|4>Rl%~j+ZMmL z2IUeY8^DpQ2m8;*bW@2FD7Q$a)Ozh+@DP8BeIiQ2hsxA7&*i60#!|8)sWZ;pRh<^P z4_E=S7XnlF9%Y!AQ^*7Fd=zyYcC3*Ti-l)T2d~oT2kwJ)R$<4^FDI2K7}5%(mlCB7 z+91YNxxBBO++GtM?>IQZ(-)bZj7j)Cg4X`AUo`MGDFgEusqw&elK~Xdr7a0 z!PmF%yBlw_n&6ATlxTfH1NxADLpSIzUtNaSsB{9L3A3H;cZsBEpK84J&rS5$?D>k5%#(zmvr=3B9*NjXa>z6o z@|)>KKVKlp%%utF8)vd~t)v{V+*wY?)**;{oG7C2Ik|?#vWRJ_6gOt*9CQ0O8uQ0I zG#ebc2CGcFro5Imn*WXy~t5rgDe)%^j_epq1pA$^w;|LGB*BUGl8`$+AE!$wXGtk&&ILVr{E+u zbz2T5_^rS35;h5cO%tSnECs&tTJ9H`6Go*9%_-I(jhT3+Km9w90!)0w zV(_Xd6{$L{BigxW2Qr6fp#Ny%Gs1}<#yCJ$eB}{O$E0wYDMM$hm-}*XQR&c`A^+3f zH&WZG{zw1^go#45Xr`z?G_d5@{S2=v54qhTb|B4EQNsvQ>UbSlAl$yrT!0EG{$6*Z zX!)%xN0_3W0jAd~;}JZ@pf~1L?iDJ6QnI1=tFip_;s3mX#GhZHEA5d$SGJ@qzg-EN z?D0nGT0iJDAk?`(d1)&@euO9{KV2a)rR>@(UK>OzPLyEx_&NHDljKo14V)cE8dccB zi0=sU7d?wUv6m8^1@N1)e7SXBJ7M$Fuafq2MPd)yBR2Xmr9ESL3rP%G6928rI}fjX!=c?cPec@u(Abl!1I7M-*xOJR)>_ zT@%jPfAl5MSJonO;_ZwZcKKsFUpM!uy5fjx(`-U>{tMXn;p?Me!m*Yp>Qb;3dMSx1 zj*mF1d$$B3pzprch zN78OMUR7C3PN&L?WQ2KC0lYTF2ymV|{DM#1Wx!bJsT}0foyEo`kP@M$#^2}60<&9P z+#m^KnGsBPyTAdILgEVgGNSaCliXC7@5`ls9JheIJyp>@dYdYD+0c7#aBZ1GDc;p{ zJ6oczSd&y~SrBGSe+^GZJw|k`NOg~jg7 z$Us?g>OtS^K*HPSym)=0yU%(EljA4xFJ>LOSurdsqg`*Q`q)ynX--phNRB%PX<$Zv z6U{nYd{rC<2{H?|x*CUaqIUK(|(nAZTXpx@~?y`I;X0d!?1q7;oB|XoO7$GWG zU$&+QXmzrsdMjx~ac?OC`qTHR4T>2x?#6OK9jKe@;{<*f;Q^N5`3{z^zlQ`C!%nE; zF5C8XH?wqW%zrMxCrVe z0Y_j>(2wMAVI9=t3UEp}L0$}sY@ zyrEhqL$B@&GZ#_79hhbcv}X4_MH~;cd5Pq;h(%p7*VQr*St}P=zmZn3wuUC43_cg& zc#l|K1*^4-T$$AQi2+0QF!lY;{^pXo_b%W74sXa~4aEv8*he$sA97w$GBkWre7tzN z#hq`g9kk^!9lzJ{*9|xxa5?<`yjrTHlhCy=?hn$4pW;SyFK>Gsy8zS2WAqjalb@c) zwR~6|a%S33{MZ8z-nl*{i~uSsO@{3fg)*UAv1@YduPu(dnr{s_*EKp1}`k@B>! zW%M%>2~)N(@C?NC#P%V0I~3;1__jAt?W{gSM=kHeJi@E`6oySxI@ogS8}RJhn7`5= zUBSlCBm7m4^KL=n&8E>*t~q)1_)6MzR{l7dV`hPp-z)qJcDrt7 zQcaPJ-k#-{l`$Y_YyyAOlWM~_dc!PYh^GReK8&1tgnPi-Vjcu3rwreVWw|8i7mk=2ZWWIxP@@Z#gB-dnMJ$w@{1K(SC0sbK2&ae1xh+ zg{X@I9q0=*0k;MZRDka1*gr?Mt`mF5hBZT$nRLn(*z91ZhxzuW-dctDS9!QfH0n2? zVk;`cxJm*eYry3=!vP-R3kEnXZcpY$<@v3_e=zhL*=^R?<-7z5Y@ophzR8j%RA+(C zXZ%=;^)Oa1Aw53%)IvksR#et&5 zi#M?_R#=GJF>(;l^lAhcd%+~83m1=B@R+MT!yOxlQvZWhSLY`=+g1=_A=O#;SqOTi%1ZOT9MC-^OkgY$2g2 zV~?&sc9#Hkg9y(ReHVWobyr_4fl@s7tcWRiSnfc7s=V`nmv}Ut{Y5Sl8YD_AQyAT2 z_v44=mHhCB{fYyu9{WAp^-)L)ay9Y=I=7BN2nT*R*a^@*xAVZ^Cm@yI@H$#faR<>p zE15BR>kHXK2LpW8yGMUeKoJbxpJ+$I7pTe1Tr{6uLU0c4IHfoUHQQ&eHz4*d@i+nx z91P9MAzoH>h9+&)n52f2Uxd}f#I6e3uya0$3w>I>!bAdiT%=`cok5~%jwIQ|WGLIV#dA-}{wFv5?&xfS%<@Qf>%pN;X zlFR4lNT-g(M5H@Hd3%45a)^_dm*xp-$iAyrLOSL^4=_kiQ~M@_yl zvzjW0W8z}7=z7Ng6T*oz>*JP9_Cbq-J-sy^9>#Ow+_W0^4uEz}{Ytd@oJWEc#Q3SCQb>Yv zj@cPj#fC(sc83v$^CPb1U+`32sqEopg(_GNz75|wYt^8- z<4*h(FSD#j{a*}_f7^_t^f3)rOJob=SVnA$#+G87e-KjJt3 zmW^O+4O+k~>&?xm=*RN+3)H_(AYL4SvHGN|>;Iv=U--+~t|2e7mG73VYk=!*a0l2N7^yG+)w0jAz<_X%pFMrRfO2Hqm%f#MTF^%kg8vF2rW5!l> zrObl+`eX^^@mgP%fR+=q{Ag^ApZb%WP;Z%~X4_&7_Yw)bu9-rqTv!XsRS+IZg2I{GIRX+-wzS}L35ctWRf@4SBOV`i5k_Llyf6D*WWg@xc)9R9DnzKNSvO`iM9^b z-p2bk#;%vs`RaToQPo+1OW-I zrHFG|u}O_(U6a^SY}oJgKjwb#i{=z|Z7{Cn!wU|a0V`%3R0L04RSC1J)twAQ8dUpK zC>&1*o=|(O0e|OB8q4$O@9Q-*NNt!1V2rzI&zU10^fG^QoH$)kwmS&_;m}&smHasl zWRr?A$rVdOGRPQ5?-Ma$f~_t7{G$aE9=g~d9Lct_b~G^DP8)g=A~ziDfevW@q)^#F z8QyVYCaY1^C8vQEcy3EbT{Z^EZg|2jF>2o1CR7P$Y9wMDcca=tuokRO6;$gs05!(= zLvetjxEG?>!gw@EThp9qw$3$MuL5FGpN*~fhpc~oRrf* zP_54xG@J`q?rJdUdh%XB(vY6o$2%Dy>LTkU$v*7Tk(w$j?Zss*@kn>q1X80_i*IN0 z<+kSV2^&Fg1unXVI$bl`99{*r?m7<1gr(FSEUE!}BB7S_g-sooggTyAoDo7&E zKZ>IdOTm_mHubu<8L~OC_xs{>5rQsZ{pqRbWEf?bs6KYXDnX@^Ye6zxiPvq=zQV|? zs4P-M9uUqN%FgxtooFt5_Wsvp{|&hxAL_)C?t~FlsA9ftpHGG47CcX3Dua4=zyHlK z5uW1pSI&3Wp`a{%K<+V$;7F$iS$;{X^O>4j-NOJA6V6{K!zB&HtJJs~2=Gq-a=RQ! z#?m!i$`b}_bb;n6MD>v#Mk23$zHYcp6kU2%0z)^*N~9@MilMS=U|$}bHmsPY?896f zxx$D%VCQr*Y}v?6BrvPoN~~w3afy-qe)PMp+ig-Ttk*wgVr_!q{^vaBo9THdWosqW zI09My^XS)dIPb){XLjUZkiemTBT^3Y|_XM$kmqokO|!@i?&_+GyPqiw#b22x9TWCln8k z_*9apVvca9i_-V}upEJewBzo~Px{oyE@EiZVy_ONkboJpidE+CCU-kd1LJ<|dBCI> zdenctqA_x4U20V0IQyEBDywlQGCCu*UU9Igf3V{})bO1Aj>~Vg@>TTR$C_X+7nDYT z3i}Baf=s{W8sGo)eU2Y#k_XRr-#CvocsK&Ej(@y3Wm5j>+io*V*Lr8dE7#Eu)gL;2 zOid8aVegkH@RF@2{OuD+ysbE0I7}}%qme(+kg1 z5MEAaei1%5ObX2cHsvqr%82TOH1lcp{}`g&)q*AmNNsKcU!F3!dWOVFjPp^4l8*3zSn;xE0xjNLN3g%JE?mdp0gQ*%>(K0 z8a~=^Dc3z8t!w+-x#CURp`q=`MsMu~&hD>Rg+^OJoaU6h+St^s^`Jw+Hy8W-Fpy8VVFBQnYHwOl5E!njYl-jeEtLiPGKoCtsvgm zBVL0q7`kn3_jG4}QTS4xrgj{^G6kdQ&k-^0aUj?F2fP{#oSS|8LatmJSmTr57IqFz zQ?N3lDt1loO#7ji2nsr|2Yd7-RZ3)l4R)2_2{>^m{v1JFZFu6YT?N*{a@}|g9WJr{ zl1=3gH6UMAyNuq{AN08ntCEe5+s#({kaTN2GJatt-kW4qr+r~I{^??-|9SF4^7vp zbrO+l>JiH?C_T?U2e08LL74`vk7Q}0bLmK*@x=R@in=Lwn&t@4qC{R~&Udm5M>MdF zGu$msE3!9;%HgEP)Q$_EY%1yTTMb!7X^EEGW5Y^=u20q{#?kr30 zrqWh)Qy==*y#N1(u-`T<+z}qOR8jG&~p^Yyb?^qn_x1{ z{+ubOXsx9e71}!uj@J`#B=0iC&QTDG*DKCFEXNK0qw8dZ$@sKjV@Eu2n-nd{j}WF@ zM)Sg1y9&WQ;8lcc0>WWWC;ciSDB(u#Cp^C_I?YH-e;|=PycSQH4-3vcun_0BY|+rC zoY?9g6+V}YZ9ruXMulOjDcBvhd>+^s)KlQ-D5Ew%>6;NF%<=sXf-r34>Z6{a#LAtr zaN4W7km+dP5e9aeXTH-jgCndz`JihCw!+CxmrRUq4!lQA=-ekh3SEQ#ZKW+`~=j9{A2=-)i%Ut6ts$pe&*&#{zF8RdfIN*2dNflk{9eBm;EM?#N zF`>}!h&$O9V)w1*hC{jT*j8YKOOSj!_*2c(@7i6XRn412?WhFo>iRc0#`AaT=u7zm zUKVLeFOQkJ16t8b_%3|btU@S?vI+L&^)H8b^LC(74;7tqd=1D3!~swqfPQPO=8_Ct z&N8@?T3bXNWdGOhtkG_U0%cFuE$bHb0g#c4<*&b!Zgu~LQ1q-Qe9roKW~HLnMlJNS z_*1HYM@4j;{Ujl5K#vwZd-0%{j?;m#)r*$C9|AtU!A+U&Eg2=wa5~Q74zwjap&`F) zH6DOKqS!Wew@m~lpzwk9PBTRkC|K2%-!pG#2&F$+jlpF_KK-H zE=@DEm4IDuOr$!$Te~Z36Xj)xY$hsLe;&>bIJ@31WdOyAMinb`M$+5*0U2laY$9OO zY@5SA6(`kZ2L@BbK^ASz)d+cGlFV*6>fWap$JlaUPlcuVd?i#GHSLSd=wa0b4sv-& z&m&#@*8r8$k0*EDp;xK@ISse7r37_S>c9Bzv_2hA44tap`<-;eZhI9@dEron547PH z!4!g9<3fZw8_Hayjk0lW^QlC`ci&zp1SN#M2P!eNMTxIxlQ*6OT_o(&oE*V%L~-ij zNeZNS`9rrfe(LO>e8WT?k*Sydc}8am_e_nNIMpQ3Cx^Wm=Z0=7tl~%D%AXH^H0+bB z*X6e6w@ryp?!I$jM>~z}L`&Zze@FI^2==&|rMcQlHlm4x&sCORsjay;F(B6;X$&c~ zeMkc4#cQ{H6w}BFP=_I^;X>{%(~5%SGM?YguBiab@}pYz%~}mpCd(LUo`=2xDA&8* z=hV=Bslxvj>O|gn5T?e0^c0)Ow9VN6IuTq25YP3$+3_vSH^f<91HSE`I?x|Pw{qJ* zxVg7|@QvE6IPzVA|MK(!l%lngvM?8I$ZJ2>hv!<=L8<&)0wzKB&#+0>xQn~*5ooVr3qccjGneXw~` z+M3$#JGi1;4_7tiRQz>nJsrg{!8dhLfP`b6pe{bbu1Hs+J* z=S5N4Yu6vrDTd+l=i*Bq5(!D#8OFutmki3(>7{A3y2s2Ap^mSqXfXvTo&@muh6qNg zC~e(u_)uXA8Bk>#%RN8>`gM9kyDk&n24g=6PQY4v!0$&&By+|-h|L*8Na@Xr-hr1AU*Rn-lSKwXpuAM3HrXOq zU}kV}J~QB~m1GKF+s_$-FF_QfKpzd^Z8nZ|Uw8K@N*vdY1Zt)`pFwI!FgDc`LFat2q0(>5n; z&`dk3ZMe&5#eD*XH~V}fg8q<3mikke^Tfa5St+Ms6y*w&v~C&B60qN1#HTH*UvC}N z6jrGov?;H({{$U{CVp>_RHZ#Rb|*Wp-(+#SUV)bfYL4`2H3M>4>0GauS%jQtdtc>) z^JcZPbusr$$ypH32_JhRQPN5Lx=wfc7KG9dzwn?4uW?qGIt$MS&td&DFim$NR)j$i zZ}Wm$x}~|NMmn^JoBaMHXvn(d*ft0m^~*;WP_1wklEOyKuZBvbf0DMjy%(9w`qSnb zNLf3j^O<#4Xk&xk_>+w_zpj&hF&e*@UcZ@)8B_hjqqHYB#ofZcqB^`$FFne zTF=am@W=Rrl&URs_E02TvJLY>dxgo)_(#3Crr3X5IFIK)YiuQkk$$IX-J9(CPA~kG zJGuUG+oREnxU~{;%OBP1nEpZ7u>R_cNxFC4uCXll_BUH>RY~xJx(niAFK;)OQGMQ+ z@RF>VK3VOyAvAmPMqn+)0#A}7jq;zzf!Gh_B01&2^-BiK`;LMkJS0&xE~aoCK7J)4 z54@5C5u_IKaoNK%D4AqG=iiiFztLcesXLdwexqw#F+zW5%~QH!+*G42h28Oy& zDNsM2Mgn#PKpEk)@2r*YEuD|K4T!ALJr}St*Lv%3%^aOST`d_vOi`l}ukNE{1FYAE z^YBQL|93@q5UXGk#Uz;iOxKHN!e@`81CBE1b7x1)ZkM%@?u^e9w)Z-z)+ceQa zPSXz?`_A!WI3%!@a63kPwFmL~CRDGluM>+NbO%?msgVk&u1;l400Z#LUWp2MaFoDa zVwAOu_OW1KF~5~lk1o^{Lk<%E3)a&tSGPT?{;@EM>e?CM$$wHTp!39`D}_gv_S@AF9&a_Q!9c_;I4 zYRs1xoFv`_)M4mX5*4D{RE-nNBKUq5XLZ(##KYzlVAg@3D$(xL<26SD@8bru$R-3zA%t7UW_Vny~u_95;`YV z5322#`4VY~mY0`ESFceA*SwZqCk~4_W~(zaxFS<&19PH$&go9^Bri=r`r{q3<3I_& z>-SnKbNT5cIR*K^<6B3i@3C|far$|ums9&kqXHPo0L8FINT#}BTg6cW>51!CBX&<9 ze-ZeRMtCbKP;Q@HC+vx(~#{RQe3RCQyDF21z?+%PFd@g*Q0cCRMxgz3vu@<6_h z%Y@~zxx!ngraP{KuWq1@DBetufd8#Sa&qL#0`D(9*?64E*uO2x4z^f~|OLmGKKHog?d028nP*!Q6e!T&C815A3bCX@G4zus0r z%TU-lah|4hqxB+QgC}zyLv3JS`>`r-n>1Bh)a#y*0j$Aq{_T-b`6yi1uh(YiPn!aqrY z>1yR`xez;uk&!a2b8?|3lE^P|H~vo?*yeB2KO+bS!$bpo=)LyqWD}GDD)PJ_Sb@lX zLAmf?aW~ed0%@G} zKnnX59$hfmV2iRu`8r#_27G@eUIDmT6LMsr;uMnU z^^0dl?Xlyp#;wZD(i$)=}>u zT_N`EM0M*uYlYV14IkO6`(|KuFk$21es+$)49rWB%iN0z0Uu>;EY^IgY|F{8HYG;m zHtNDQivQZp!SKN=Ru=N1(MQgf+t3)RZ!D2AXc2T2VSJ?Jah8_nL9%G!sDYUK$Y3eA z&K$9|jlts72hOm+?B)!u=cgkxnS@GnT1K~jM)^+3UKwe-7ELux+55w1;sLllb(-dCC=9{out`bdQT zQ&TB-CvKzoMR=%}#aTuk(S*!-B?qdQgJ*Ns8nESM{dWl-8FfLhX{++5EU|K}&%HyJ zKK7oFf0>8C8p(ksMjb;Yt-TB$(dwq|8jx>RF656LILq6n>Vbx`Qd>scz&E+!G?G7q ze?bFyQL!|Ggb&`E6HkI?s51fvNf&$XE-7#enaVdAzu28XcGSBM-NJF3!lE(S%2tPu zfwQ++MP!kb(}{^1&KB^NFYM=Njwc9?{|Ysi`*)?@W?l~ocXH~Y`*zYeL!PPyXVl*I z94b;Am>)Aoy*KBSn^`3MT%$|@KS_OQ@ILBYw*rbf)fEq{y}^>->DVKLzpVL{(?@7> zUma@llaf--uaGd2(1tllf_&loec9-X*+CKFHR^5q}!{?_;tMw zSuX2_yn}B6wjTJ7@6HX1^RlE&A_K>UQf&d2ZzJdBT)$-9cE&6ZSsR3IdH{P&0SV$V zfXo!8W&>bsFhI5DGme|Uy_tLq)TuxHL}wAF2!Z@DD!S?Ec7(GuQ>l_KuMgHVub5k# zxGlARog1yLp*j$}3V3#iuB~_6gqi{A^QRq%=;My-3v@}B?a%tVkA82syFd6=Y>DXQ zzixyN@&K@;hydY*LmbiQ{0<@$T-2~t!(JRMeZ5Htv?X;+MW8VDwYL^&# z0ls;e*`awm_5)*r6CWf)^Wy{LjQQw~d^?+MW&H0!6bcr1Yfj!(BH{8t!^3T_72T~z zHrt}VR$~c`QY|KZAt%$r$Sq&w(R{uw~yq5?dC~-hQ%XpHCMV7ht4SH1|8T+Yxj?S zp-#@)tdRH*6{bnzFgS!KL@^jzG$q`aEUH#}%NNjT?I3XeuhAjV;sLBJbve*NVxieG zThDj*&34T3qTM+0+HCG`t%A?aCkT%&JjQEVR}D^~^>=(2fcGj<-%Fgm;!?(e_xOC_Ne|;vUL}TT zh|G1Q{52#!p!~Gu>iscG>UCOCk-|k~jmYm){$EP$dwePi0{u;&A2O$z-ujbdhy5Yv z^Je3<_tr_}GkeE%&E)RCWStkZ@Dmb0m6_0@$PvV^O`1)hI6ZY^Xc)EOJ`FQ?R-R9PFQiW2T# z6+%+Y$}tM=tF|?mB08VxAn-{@3XA(wF-5)zOxyY=7Oxd$KIT)$m#*915UR3+c3tfQ zs|azx-ZUjN{X^U<4aTpb@@8u`GwegG=O@)}ztxF+)SWqS+jdM8^(WHaV@+?yN|mld z&bNT*XrZ3VtF_d3y(JTv4Y#~|Z`_z_kxkUI~GN z57Ju}fUy(ZV+^G$oEX-RSL{TiHgLN3m~w1*5=}!_$HVQ&O49xE;Dy4a_3p+6d#o%d zL*0ba<4T;4Dbh$lhVdElS8lQrjyWQdbT7pNBD;>r_Cne7b+NTeAOk0hz}=!&+OTy~ z+PF<@^XrDK<6iaTmC(w+mXX$s=)roIl|~z(@-WD*63bFS_yTM<>0gN)d1!)MuMV1Mp1GRa5L~?`emTq;L27haMO||>g^ztu6#~eC-nFm zY0DxnI`Oqq2sfP+&HQu0<)rYycGt=#cJ+{R3q!4A@8H|gV&XYtp>u!@@ctu)j7KN8ar zS>MEW%tS^kmM%jh6XNkeut?BNPDz~9%kl5U+0Z=3LL^Z*i#Z8e5Aox!az(U|Ego6x z*F;-%ZJ*FIagl37i#ki?ulmE80)ISs7G1g>jE z@!lQhFOIvUtIea*(HZCrh-Sk8N#B?_KEtMx!z%^FnhA#C=P*&2C1ImjQk}fH^#itq zU8Ug1#_2uijzXERox0G__0tDF2{hzDnP2CKEQ=cX{VF3a?DoMTJCR7(xu^!6nogsw zUObfLLri*{ve=$Xa&#JkBN__opS^Mh)DF2-mD5gbR-h~&w&`rm&-Z%BY= zGM*MII+@xBUCJD@e*A0yR*ZwzS)ubro$sTD+~W^Z zKdgb}ql4u^5f$}*ag<=z9^m3z^4w4bC$nFjuJ@1O(d@S1STc+vFwfF?xrH_01Bf>! zzNdS!@+TMB0vke0!1BlA=vS`zlz!K3k8KYl<)9s}T6%nN?IPO-xEV)^xBlWWgfwUO z?;r!FWBT+q7m9X8Ib~9tOLJdAs~k5;F6Im54X;~<*iORS7V-1>GT}YWD*8boWw;YN zZIUb27!`vTEwUYsRft12kv~}W*D_1St+>h>%Jta zBaH7_|78f!shnfx2-!}*fpD?H&o?nYSVaHp@|T-o;%u7?N^e-aJ*oL2V4mppvTZ zZ~RaQcrs)*fjSYd>`;yG*fwmAG$@H?s9PQ7quD{#j#i<5gp#IU)oqGOyZzUVbf|Zmnn|-5Dv8 zT_?h;{g%clKGHM4E^ll&t)`l1n+r0rjB3TWN@JqHyH29NnS0WyGx;L`|Ye4{5rx$FTbL#2T!NTmwi+~V@0DKKWNmz<{6eo${o zR{%fHcgKUb197w!RK21Xs||$I6);}fnfgMFACJ4Nk6AXb$AIgj^NkwNZDRv;yvnj^rEvJ% z{MheqT(ThLyimx)Jj4<*hLG63qaK{s2!wZNS1+F3`Lbu+Z#&2(J}5bej&x{~8FRVG zP;zxrjV-Cs*^b1-H+eCs;BY2tqW?+c zd?1I7Eu~zXB&-oS@_lk5i?Z!7$vVu_HS8aQLZY+RjP>TvOt|3C;h53ZT;ucoZWu$zh9 zJVtLL|0{rVA0c6+q3BO)+z3Meag@)dlFI(ozA^MSKsVPF?+p-dK?l&eO^D_ zlWAle(9VUt`pkq+3K;-Q{~6MojT&I*X5um8@$G!_fxoch7C)7I-NH>{Qt8uqhG0T4 zz|6(ZQKZA+lL8v4e2PPEQ1!kJ4*;BqE7mlbsS{mFk$r@Z5;3e_uFbld?yXzcDS8U- zi3vTKs}Ys$Kj>-%fp}<^q>DQeSTz`*q5ik)#v%dGc=JrE2#dMXmhAYWt|>*=Vyf}r z>cFnb11*E732U(n`@$CkEdfE7+?&V=Twqw)?=m;AQIgoR^D*9{Q9FM zGVVrDN2I8ikjOoOp#I%!(y`u7H+pV=et3DGCEn|S{iN({)Wj!H+ghqu^hD<<8vzl@ zGOv*H3#H8u#fSdUM78A~ssol(Au} z4XmQgg>`cSCvW2(Ukc%Ij0MEMv*ETvItk>#VpDW@2ZJ5G2RhG}K9TAB9lhmpvyD%Z z|4uqXdIt0NAYPQ@#od6S;FxPrPYI9a%)tai!6|s6_B@$`W!fOV+?<7v0Ibo_84X})TWT=H43V@1A=P#HL zgU7$eCDRVxM-fFj8^ZX05;E;IuT#b1ieS}MwE&`6$8bVppLoEmQvX~1Ety0-f2=sS zO%<7BZ7HrkFs=(Hri5Glk|}?R-%%vnuE)|;-D9n&m+&Ooexe;vl;s)N3Fb5sAo94) zH41yJhP)rf?`LPU^)-&V7TIq+1-er;x4{zsdY4-ZFskP&b1~T2Qh{@|;Occ4 z432VUHqZ0=Z5Iu2|HXV!(ImU$QNlu|GV=Q1HB{WLRO-Vcw1NJ{xglNTue-Gr@=CP4 zEbmi2pPL4euFe(lN@qmtN?Mj&K$gIwNXHenObvI=MITupVeD(!t-&$Uo96(d!cvw@ zn~17SAL==TLvV)m2I`14`9g-9dNAl&7Mxg&?o-~)$q}q=a&jM>pfrD%l#%<*>eC8; zAGXwkG-Qei!{dO#rtNv!@57glFrMMVG>VUAYyIneqbvQu1vmT6#Z2`>G`dVKziq|Y zmt%($Ky_L9|FvoWfA=itt8Wg_Q7+HoKG6azlBm*btE-a3O)(Z@-T1%Lsbdi8L)Sum mW~M^Pu!bjVKE3M%k@5Izz@44e6cOR)+GUHst1dY`{(k^&9Inj( literal 0 HcmV?d00001 diff --git a/demo images/Screenshot (50).png b/demo images/Screenshot (50).png new file mode 100644 index 0000000000000000000000000000000000000000..2229d09586f02262e0a895f5f1216af76951d475 GIT binary patch literal 59147 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≠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≥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 GKmA`aV8-wO literal 0 HcmV?d00001 diff --git a/demo images/Screenshot (52).png b/demo images/Screenshot (52).png new file mode 100644 index 0000000000000000000000000000000000000000..63c558499b473c820538f2a0e71cf4d2de6056bd GIT binary patch literal 78772 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 q=0^MiCC(9^S6)UXRc3F~y?>bP$1V z|2c#hDl+4kd%tiXFE@JVrc^B7woRDf_0$oueQ!6!#OFD@wbh$WvNqF7MO=1^SSsp> zxvg*FIPI`;yv?y|cH%Sa#J$^}?=$My`<2#M67|@a#GIMZg@dvjmMt@Bb%IlU+%A-G zklTtMsx|;_Z@4^!o*9!A@a~&wozdbt&)?rbjJ4FwIdgQQS@l%|v16+fY9Su9wcm|< z&|7xkPxKZ%j_Jwgetw2qdD8-C0~&5#-}V1W?;zc1lZBAJb>Q%FyLZCqK4)Sp~i z+OG==(qW*SUIE4$k!liH(w8>=Pp~yw9ux5Eo(Uvg z!@Xz2!#{b#x>1@!XrcCJgRygNK7^IVXGYLK#@Mm7aGSVwx&9!=LE2pb)2c}_&e@HP z(p-NTJbxE&?alQB8jN@;PzfD2^!68ah84Ang`>9Rhn|p<`#tjC40O1=nM=A%S(0Ie z`^$`5Ly$Ew566zdTF7H#zGh|17o1PUBL&qw>mnt*zg%S>5slGSu0glrtD2eop@HvD z7N(Y0lippY%NL+i2@tG}k-mWU6due1BfSpo=W7c1rCxjg8^Gs2hpJ+$Hcr@dn00@w zOqCrVJyEzK)21Y`#m#32oN8PLGsXKMv6q^HQ_M0Y4C4%NiQapOhxwtEI@}1*rr)Es zK5WdS^-JzsEn~_a_J=N%kAX@}tpAYax{Md;BCF7+DV*T@$K21R>9?u&4P$Z3?LTpp ztXQOFkUM3XZ>d15x(!4p{M*R-z8&78_ve}2-^4#=X~6pSK4$U&BR|AZ-kUin8x?jn z&iQEU%H$DL_Vmy&&KT6$TZ zvmdi|zf8fT(b%sw7P56}xW%7|Q^_eB7_YS}MCTdlLCVOa3`uPDF)%8#C@c*ff#}QP ze0dzXW^J3j`OXZm1!W!nJX_tjde`d1plv|u{&m6Ua_aPQR>Npqo21*-io0YN+AZd( z^_=G|p8aha%7yd=nbOW;w!wxV?L0|IBPTrH;oGKjwWbXg6E<%G8Ub#y!v{Fkx>uLO z|EbY#Z2xhn<&nWa*!LFXDB)TYR=Td(wAFp6BR(cN5=n!K51soV$65U%x=kTc&^ z%W920_K(+van7*DL5PZlT8vqATI#4eR&9^BC(AgYWIzj$H2W!b+2$nz8P305rLzI? zr)~D-<5&OnzVF0oOJ6Wb)7!|s=FW|D&UyIJ=I~fD!PJysW222i zJW+vQ^&}nNu-)~<2=>wNrQdKvBK+|NKsTnV+$#$yF{yO_OwDGCeWabHk z;FZK_3v#^*sc%A!xS>PtEZO+kyDKI%UEBj)b=aaiS|gx*QghX~i54E0Y|oDBZTS-V z?I79ItnyRv{!-KWl44}6&IgsfJYXUY^MwEXZCaFck46k8K>dZ%q*2XQ#S&$6%cd}r z^*%NW*!1)(O*oT{AZJ`$H)jK@!7S{?uL&iR9d|C@MV z{Fb<~r2q6A$PlS5_~dU&j+kgV%2&a6p3SLVFE+}5nO0$`D0iqaSS9!qEpx}a9hFMW zv4YaoAoU)HvHSXwt@psqjsBeO*-vEB9!O^Nn!Ux&vuc(6>q}W4>-6V~SXzo^nnSvR zo;8r%=*CN)es&;ABdD(v;r0@Tt}P5zCfzRNzx)P?PK!{5Wj}mb$7txO@Q77~M z2XrG4AR? z8XeAhgXcBTqgpsm*nZtMm=YY<+JAC7>ex`pT3(&hf{bReI$)od_y^^iXQm$!zne74 z@CPPE0nl1d+vNi(Ci?lPc(WF-=5Qm+rt!e&)L2MVaD+a57PXZUonH~IK#0f^ z@+4)`k#C&rl4O@#$V4CUCzTiaJwAGt7+-coNmrhdc~M5Xt|n!!dv&T}Y+<<1$)ay8 z_kNk$`JKL&rmrj1OI5uU--CK@mfhFtFvStyDIJch9KEH{1@6anwiN?z`}JRB+DlL4hLLHhQV|T$Z}Nr`lU+##FLe%b*&v{9$*^H?au(S0yodlw9G84l~J8=%O%jae9x8Luh!bfgY zcFH0!N81)G#S6JKU;YBXkFHmbjGL4@STSR4x9!tBraRH`b;|zS#+-MJ@ni>U+tvep2d_}icGWi9Os#XbhFeL%xF(4_JGjWo0BrkdLXxoAMa8_K!-a8qsp zfm_OEUPY{1Tf7a3sU`ETOZ=Sqy#ikNQ~|1~M($x|H@HJQ%o40tv=a0kUMXA7e22!x zk^e<|9~4W|e=+Lm7nQayxIm!a70iuama^Xn|16GNkYr}2nVHsAUw)?`{3m!^NiH+f zdZJp}Y$`*raM+TTlj}fSp$%9)wqEZz)4(wBZ>@lU_1|%~ha(2uM#I`(7&Mw(RN>#r zWp6XW_d*u*DK|D&YY>!kg(KMS`3^_CC+h*LP>s0yaZ)0xb$Y{fy6E=@j$&fgL$&_3 zNvZ>ld)EIBA_7O2fo4-mSirI;NCEB)7lpr1D$49mvwnk6V$S)i4eo00|544v98_Ie z{!6(;1K^PHe`w-@v5+?Yuk~VLCwBt>@7(SGpzLbj|A#Wc|6jHB7fF+IYYR??E+E=$ zXXTh!o8OaJRP4GBcIYSo77TixXt;Mb>rlb(qC6InmkFL;iNyc@!dfJHx?BWK5)=BP z7Np(!T=qP0_)XpY^>O&^x@)ifa|7#5dgZEenZn1F|D(9_z-#}^riN4TZvTS`{J#nb z5RHDk8+nMRn~S57`8+5yv}({N%YN{Xv0sGJ7V0=?beJGl-oSq|rU3goJ;oaPm+YFr zK6s9@Y-DcFk9q-|x?#`JvtS}iJ>Zi$|13_c>Ip7|OpltL2l!+dGY-Dp?X6gR8>&_B znf3CFjcY{V3PiEg6Ac=Tt!3Sr zaN_=K3z^C}Fk?M4r5HWpL|gVy;h9~9XZ<%eD0pvP(BUb0bW~o$XQ_RDR4Lvmr!P0= zVxw}|c@jYF)$91+R-=K<(!(Bi-SF4m>7P0N<;$ayuokd-XyCADW5(XyU`Y^DQ%#;|0 zN#mDG%NvI6qE|UXpH(c^+h8vir|HqZiN+$3>}M+C)PriqXs?~P<8tg4_r8mp)aI>| z_ZZdnyKMsW5)SCrxKv17PzlYi)l3H^x{HkfYl2tip&n##_Tl|V)UOJtC9et4(gK_ha9)`rb`FFY~Y~p6Yu<^pnvWW&RrhM7@Z_V*lZ}XRq^Am%cTsV=QV4d1VsvG zTZ6hR`hql+ZiE1%bE88&eh`q~G$otHQ*hF=t0%n;5W~;z8m(^`0@sJdKr6JLAfLcK zhmjkh;F)p*oCF_n$dGXP!wox^e$-*B4vgg&At~JEZJwJf^#K3Ub)&(uoPR zpFi3K`HOo6R~|V2;;M@d6f+f(OmwmLzjX3!GS&O=l;w8COUAOIwFGaiwTEuUd=lD8 zi_454TyAc1_v`p!Tz1NKkT}6yi(ZCP=4Ak6U|~|aW@IZ;{^Kc&vy_>^pFWRzQ0M=g z*ZtVCphYLo)Ff@4uw~vtQpKBK~7FV3_JFeZY-c zoA*__wmapt+D&sJ2z>GC+pnDvrNUKWcZ$>p#ulUD`m!90@^mHwKHaE%MWCL&RSNqW3umon`&7fP+UJQ8yt6uH z`~uzJBN}`=S$KlTYXFI1PL*dtsh&ryjPJ0^gm+>4psCeGYhv)Pv95nZ0H3W&8Ra zgaqrOCp`_YtPmRvqiI=suoZ)gS~a}(oFJt1oNMRTK)85*Ls0KozP^L#c(Lh0=HyTbng4DW@-Oc&85;M zLvxu+#GNV3t15?g0S0UNWZwKw!nqI1A1lx7^vj5-$^;kQInl?tRuaF^14t*KN+$EB zPD6#`_xBzTZL@7!n&p1Ug5fdGNBWPr3S9ftr{%Fo{?Tv=ASj}cZ8k$1@s*(bx4t{5 zI={I|-1Fq#iAJX;7bWZ`FL!a@J(q0ubMlV{+YZh}9`(7iawhFyWQC6RO&X+Bct7&r z$me@;a>DVSYP7f2XwHHgR4<8j$PyU(d14^w2{?YBIY!rK-qgv-sMGHAYhGboz{0m! z@1>|_*2i1sE>4HPrHqrB`sDGY;>SuAVk^4y$G#J~(=-0_e6cyhvQ99Q9>N30EVk^F zIHj}sLiq?a7&It1+5VCL^)IGC@og>L#!=*PrcBlzrn2@SK?|8(vZ4KdQTLu~nqR+uz>jx(+}1u`<`1bB;OJxW~B19AjB8X^^ez$h`7j;s;R# zJ*4U5m?rtj>S7lx&f3F3WM zaoeUO-YbCy*q|-&;-`VTo7$64-Dmg-_EIsFA?_C4JZaE@k~@0W+g`_><|Zex+_49a~^8`bW+ zonPHA*dG#Hurx{=cn*VISi)u>Y6!cP*qF_e8>Ie-<)UneafW4DE?0Dwq^hGBH=Qm z?FxU^jD0G;gyHpdRXAX+L}Gh;|pq{5PTu*RVzw( zTU_)Rj!|?lijWyu>#ErbO4pl!Jc)5}pzX ziX-KLe+L|L;xGI$#zR65{~d-nyHmY{x!#9gJlHizSoWU(UocV;$lE;5tdwfnlLiax&4cx@n6)3a?b z5ib`PZ>7bS>AXAG#Ic8m%ET86Zj%f49ir?_(56fjYzY)nB`G_r!K?=}@bEyHut{dN zy^}#MM*I99S%@J&e1y(!ZO7`LmjsM$8>Jz&@XMKsu@BM|-y8%bVwBs{6(!9oX}T7> zUFBS1z4kP*w3L}_V2cqpkvzUQ*Ci|0-FLZr;F|rP;h24UfMaH>+gU<`;A5C?RjE#o zvm9P*^Zbdo1nxalw$;1sTx#jH(cQQGde@#bx&AC{*STXUnf*WA75@;kGU6l2qHo}3 z-??q447mXddHdJ0ltA`$)#YOZq$2Asnxi;@L1KZbskIb72Lfa zU{>h2T*H4jNOAb{@0CH9qrx$~*+rcQN)YTI&@* zqns___n`}B&rswqRe{jSTG#0qq3CWuiDA?rPOGQ~l)PLtu-iMBKh=AV*qszzkexx& z{Ue${sAClF!nlO<)zrR~J1>L#l_MT>?Hw9F}S{$=-{gcjZ zIqjGvEIA8D_{)Xi3BVB)M)@8>A~mUO>S0!&(0QUbun>pr)85`q# zwmrW5;dO2#8o>UZF);7LzuZmTJO4^L{GZ`$emkLe2$)QjI{P+u$_Tt$YEMXuF`St> z>4rC9);nSrH2eJ*lfk5hBh+y;2o20k-yraZCP55h!ScFY< z@7_IYa=_qRSGLfP?o*3StiPY|A(t8?3aEs?vr=G%qQw<@8`a4gGXP5Ucxl?qdlp^ZQ7OSmm*t*=YRM zY%-nAN8i|35GpGhJ6+j?ZZuJ0A36ZIk!^!2P@PRfUbU%47_w%r8^*em+;^RRmcvD9 z2g(%Wu%4Tf#9YKcD*mT>lBr3qLG5`tRe1|YMt1k3N5Dw9h}|kVZTwoEclT9|mwr1- z%o6edYF3r@ws4woU;egJ{Y>$mmP}?@4!V|3L+{3GL$5=&M56^xV#}-MCeE z)YPnT^>~G6kPX;I4F}o+{qPsIki^P*NU)!IEk9Sj2Tm-|4)Cv`WZDx*U1NBak5=D0 z21k#m;ab5i-{}JR-Pn>EzKjY`Zf~r zKsak>uPi9G?{#6}^H?D*Y(r_$DfOhR?519;N2jC)#Ah*YPhU6TUh!zTGCtE<$}AG( zosU1R~JbGh%?nwz5x1MXBxZF<U|ep@uDx#jw%^Ei{&n8e8B;YG&B1GM4Tuz9-gQYolKo<%VBq~=RM7jZG1~pu zn&5ub1C}$RBOc9k?_|=;+Iwl>95_s2+LPL(KW;P)IfnBfN_4O9%G%c$5{la=Uib3= z$9eX_kRajLZ%GVoug*QE93PP;a@v9YHVD72)7Bt_;)s%O!e`}0d*cy**8Af0n`C6| z%IYCHQf6XlE{ekkW|5KTY*pcom4&CjsX}8Q-{d8;u49xwX9i5JN}w)Zxra~7UGKM7 z{}|gxzZp4e*?7fDsf_A_TpFbLzO}JRt0**%OlVjS>c@^F>T{RoSuHHxk|`*-5A)eTmzL?1QN>$CkH9%XoQ#>Co99ncmr zP3`lT=7w(hb1W@~&aQ0b**cSyT`I^K`fOs@0GZlg zk9b&W+y$Y++3*9i0h8|2s-xs<`Gc9$gen8^GZ`>5`@N*_bz^#SQwHM+BMj5+MfH}@ z$%dNgWtVanU1j*ubR2YL#%pTaencu9_9!m1ZLg-aD@FPj8~0~Sg$LkerJmppp|jSg}2l@>QVAJk&3ICN7$IzP|r&Fd;AhU zv(pb%({a;ja+$L_4e}3A;aRGpi23?cLId@Sk(~_;?MM}~`VGMVmj;U}W7cVmSLGB* z_SGk7U&nEJTZo zG90OC+Yfza!0kOZ;}(Ve<(&%M5z8Gm;|yFae9>BlV_jn`dcUu8dgbvej=%+!z0W+S z29}ISB|-&MLg4{BhS-fdfNm&G9r9BX!5vr_TP=U}YcX820LeF#np_ieBdR3`IEL3l zq(QeBa|K=>G`%u8uzl&T9*+$3B?cSoJOF9F3V>JjPhqFq^0792^kl^(EwXKYzlRnj zvakf)*t7h>hNf(JNg4E4zJ2`QNkxVGfzsCcU7)0k%t>&sh1t(CGXb*iX-PbhreIsy zvK4{IBTqCG9A{ppDq(J^S+BpnyD}@bgkc^P=3o@tCc{Lj-2&h|m;|-H=$1Mp_%iug zWXWPmHJhl0&)4UvYY+5QGQm?Kn-up-fcVa9_svW-6xUpsmi{obPMFk}pN_Z#iEqsD z#PCZ>7zA+6yf-R4d({_ftaWArmQQbv4_p*gv%Wz6(i3rB-rPIEb~4oi3xpqV zQ>c*zi{6F5e8^KWZAqf?@ z+{>QbMylJcy*J;eA3YxERJ`{wL4RM@H?#C2mnRV(Cqy|(6HZQ~eNNEM11Map)zkg8 z{ok?+-WQ&rW|Kyl;KW9KVAe{C`#$gpmr=T={q$l`WGQ&f$6Ej2r+f(S28gLb?1 zqj<{~+sF~^+HO$;`!oHs8s?+dIV7tD_q{%z`Lf_9iNjlxBApI((xnV%q#{0Z zWBt^?@4-Z~V!c@Q`-%=TFQ+rI*&=7kjq@ud-e-2yRF*im^t{VpEMd<7iPGIN347pM z%!Qt#Gny{aU*{2q0Jct9PA<>U8}*8J4L$hIOJ$ab2L~imvy}}m9Mtb2#oV^?uBXlU z%5Q($l3By;d%IMYTIBcGqOKp;#FtNHW3Bs1jly|gZ|P={_$NrGtd%a@p(6R;R*!NEf~}zjjsV2&t@lDDS4*X3d@1Zf@miOlqn4p<^Ioi-|58l(1&~$TCHt z_W)zdh&urps2;kOF+Td-{&R{PEr50!Hr5T|-u3nkp+Qv$-#D8rd*O(g=9&r6p~^97 z9IH{y6*&+Jd7}v&6bhr@ZmA?;dS!Wrfx!%u&2x2+=Te>yU)^+jDlJc_F{;D_-W24vv( zH>Di`Q#Yf1vRX*VPRfI6FlLVV|$4!S%ib`@y=~ zx4vTZ`Y%*=^^ZxFrBK(b`-+e><##;|#8e(j!m5<2uSYPFYv;{>QS!^RiiI*$eoB88 zx?yJ#I~ZL5`?rw%+<;>?yXe4j=db@_*p(L>d`Yy_r8@o$)AasinB=z8F^h=>?xMLh zbY1t&Y)}AsYa8F{HJ2j$**&@ZFP;N_qPwjUtmT<0L?uo{^SKS#tmuHLS)D&ypCz)G zX$zyU#mOcsIz`uCB$vaw`^2>isj7(KKchZzU!K)89lBnM%E+D#kn%2ue{pKf2%fPo zoavH1NjbUO%V8Kkaqmpfs;Bk0jX?4gJdq~3z;6yU%Ni1~zIrR!ufEgn6!YP>9sZiIhOM_^WCf>3mo4(`WnC|jpU#)49SB|P>hxyYWI(m? z_^Hp(Sza%C7~XTiz*?mso#bH+b)x!V=En>!T9m{J@qlu{@AnVfUN-&Ykv>Kbz;BOATi*rrp4(CHfxgNn_s%Z-_2jxqIs4xZwz7!zYcJ zZ98*+kdArh-dBgp1ZxXcMzuKrBMG~NONkV8{2M^m=OeBKV5?0JG>x&YH)fUX0}Oe- zKgcNaNM2>y-L_&F@FQQLp_uK zj-faBeelxEXhgW>{5KyI0!NT@9p5rREq@PNBc!O%zeLUQx?ob@=7yIw()qHG+D)0Z zC2P~VJtM3|vLE+C;wcV zuN#+@k6CBsOEDa0EvB!3CaM@)7#n4V_m0#xNoYh-R=ei6E>9Rn`y_E=+OdZ&?()wi zj?jlyVmLMX7ce)Gil<`ztbf6!`Z~P}mKE7?sa{V26&nWK=~85k&olLcD+(n9Ju_Ri z(ab=XAf2HS`2c#1+}AIqmEM9Wu(4GJtCGk2gO`S#ac0>y#-pX`BM*FA@9;30OYP6E zjRdCyTK;Lp<$x)^8d!9FW+_1zaxnE}G@k0$Al-AxLOV12w~-h};im`xG>*R3k~(zi z=tB-{p&R=8mz2`>BG&C4v(7QR*8Yx<;`W(AGD-G4W3U$V3M0pXrkqrP8xtdW(qw$| z+|hO=%mYT(_&{IT!MmF32Hj9H41l8+YJ0d|a!Z4mC28>ybq1}9!hiS^<_^lR&(Zfb z54;4Dq<+q(6nKB_9;%v0`KZc_S;Sv8QM7q%nfEyktGD&Anxy#Zh^<@m-*%eKVWho2 z)*^~OA1!@N9zEi*m0IwLi(0O);ye2=2!F!QI6|}FSg$;XBPmRk;zLc$UxFibwXs*x zX0~7F3ObdXuz>edhm1y*VfumZH7M)Hac;&`9~Z(d?T0g@A2SsoMBcBwE{2t*6_6{q zleADUkV|}$h+@-Y)gE6Z%f~_WQAe!1&*ZC(rd^yWcKIa0gE#14F%xR<6t{GIK!-{& zoYp_(<+{v1Nf0zv|F9ogmYkkVz@l&Ga$SF@b^5NEe*2P^;4#5GS$%Qgvr@Om!P}ml z#~;s_IBa$%h@OUNW2hC&f2$yZ$;bnMz`q$H(m-vtSi$nim_d@E;Y>Ds6Qq3ok_aHD%lqa5P43y+W52sSj)CR5p3a2?s{ z(b2=vt)#}s-fL0(x%P>qVJPNWW%8nT{?-+FT9e#_hSPcHH)}parH#?Vg(5bM zHfd}dO`^L0<9`n0NuoV9yQ(GM38RZWGRQd-G^3YihmKeUeC}?FUy!T-g09{;G_830L?UaOw}HH z9-JCDVJk4#dz5M8J^A3dNqSbA7DyAJBfr!NyXCP`Hw&di`U;yKQ6h!J zwM}d(VjDJ2V)Un45~|YOHz(*M8PQ&zRD zy(_(sA0I6gr>Qi)*@gF#qfoCZF?n49YTYe?>$TXBD_&nr98e26nnl7udZ#RXu&IbV z5h2Q}B&1Xw-_+ooi9h>USJQT`U8&b)hr?)CL4I3ID}uQ)3+J@=j8n+hrCemZ;{ zm0&*ODl4l|rZQGoOr_9ZtmQ6gSsBXrA(k}Uq1o-8MY0MRB>Nd$=e*0_0!w~Hqpm{- zDy)iQ1XP&ck|;U7F}$K|nVVwV+Fy21`Hvg-L-+yD%93X!=*UW0% z+a+eby&Z54d8N)QCb;u=xWtl~f5VfXfR!I!zxEz0Rkx)g+UR~u^O^N&RBZ6??`bew zCKNH7z0@cccLLO}``_%R2g0m#QxOZ9CP*o3YwDTlignsWI#?DEMY*oeru$Q2H!2fy zr9`-pC5aR?vbNO0V_}JEmoiPWd0&>CNiF<%0p%;$Bx`)Z;|%l`@=qipwB+DNC{F

W6y^>F5JFQ8nr48G4ZyR{lI$z7NZ9T(I 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

?A?v7~;T$M!qx{9TD-*P}tfFYMvgMSIG9H3i& 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�{Sk+i;-#hBY)wc9 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 z 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


dky<)teh$d3p90_O`eWNmR_i+yZa zITL15-8;WkTR1w2ft<5B$~z>;)(Za`vDaq#)fBUpRXWILLh@5Ci_S4V&X!jA6~KHA z)_f5UpQb-{Qc@sbHUS)}KV-QAMen_TnE z@t3HM=m+{KN0xU!%HJzsqu~Dd)(_IM0y1Ga}${F zXX07$smnktrEW@~Urwcl>F=Yk89&grh04xQbvK4`ZpEAD$Mc)-t$k!N3dS@5(6l-_ z@DDRLh&gy=4YE;QvacBIK)W7%{I(nL$-dI3_B;?fof-^U%zWxIeu*dA@TmKirRa)? zHqK|6gHayk?}dSqK*+7n{+VK{bC^&{Eg6Q-)_8TSXX7gk75L$sj~nr2RYIBvq++Om z-X0$DX=uF;G}dg?fs{VJQhIO zMiFT-!!8A1V&Udx z;FiwU+}7T%NPki{Y3#_oWHeq8Q3MH3p~l*M^c(V|arx{_#m#)J6lBDisOYHCec{3D zvjFf)D?T9icPnqaTx;0oSpVT>r)+gSs_youB{s@R8^yFQFH+YHHUfcux_kNJ`J2U9 z9+_%ST4D!jo6xrQOniGnPMm;vRWzuABEqP?d1sSMQrr8&K$AMlB2_(YHdwdqmU2bV zQn+-pG}pQTvxHT}r_r|3StVWaVt+3H$!?a)u&v*e9xIZmPrs#b8s>^_d(>14LI$g? zh|m}ziF)E)#bB4KYtfV_AnHSZZKqn9wAo-h5FUS1jMxS!9)2 zztx9hSKABh57A_Aq*$tq@txE!~YF!%xn*n+}K`nF>8O0#7$EUxfN&U9t5d!q;54%nCi} zhRqk#2x{i@*#b1>Ryqr|7)0U|vKg-d(CFKHf<1T{_PM$qnb;gyJ{JD~Z~|fvg)Xm^ z@+noH1$~y+8b`v|L-2~i{(0*NC8&-TBATMZi5VpQ{Kx$C{AGiuTblhkQ=%toHC3vJv@TL)So|TCq`~ zju$W}cgfiwzM<5D7d^WmIm77Bc!(mZ3cBI5RixEa8(kae`{c|5HNOux`asfEVX?|} z8w9UMmM9`3^MOvfqr4ZRdwPGE(tP+lQO+;hkd0A^h1egP_Po=p@r)gTXRFgaUa_Ss zvtil8&AdbdUKV09Dwg!Z3gCQu$t}#SYV+<;;@Vulj0i7@NoHTClOTmqKb5|@a~cA zrnMfb`u3mGrI;l$Pv9oRxQ4sCMB7V{_TL|U5FdpdGdP9n(&3?2b0F3~u*4_&Zq^51 z4p>xz;^`oKR#4KJ2*Mdn4se({ZkGvh!h-QH7W1zo*s1`0ld`n3B`J&I^9c(7xB>I{ zk4+Q0czLFwsdkyu&dr~{X69SH$wxr?o%83llr_VIZzH+8f&KpLH5l9yxNN6&KT2ZT z1`SSYf)|{lr|9?4Md8!O>UHU&hTQ=+3ExFl+lY(Ur6R}?G_-5^hkeFfQoib0eS06# z#S3lkG)F}gA;dg>X+fA zoeBk7c;lDU4|xqDfPUbrAL0yJCo|?4xh?vN5_JtFlM(lL<8KNUmRjpA%dMM4fxf9j zS-#;p$LNxXvTg`dk(0YMWY(6+JEL1FDhLLWkciUL{?H_;gz=>b@=U(%HO2MfcPChD z=JI%9B`s=?QJ}6b^T_Z8Nmc?S9CNij=}N7f-wc3Hx#nA{-X>iU3XWWbWo-6+tC`R65+aN>@s zlX!3fk~De|C@}rI=rOIbRCk56_E?|0tNXoF**GCmX=A8SOgZ2bMmIGE4M(Yu?f&{(y-7dT14snn`uv#YfO1kZ(9Vv0VEFi};-H>&${7n~ z8mf&{qm7b{k4m{>g2!G30}^w?j#*w3O)QIa@00+EyY4D@co+i|+>KdUg3Xj#Pzqsl3+<`r(bJK7VL;DJn+DK^RoDj@+X}n%|6`r(tC}Y&K z0vG+C0$XYfs6K?5HFZ6q60o}{2yFfl*1#0^G~ScWiuv(irK5ZZAfig$n4V4^`nO{c yf%o00|1I-?<+lIOP>zIa6Cih^3J%Tg7D49+VtxMwmMjDTzsnZaE|y$yfABvo@o|&@ literal 0 HcmV?d00001 diff --git a/demo images/Screenshot (54).png b/demo images/Screenshot (54).png new file mode 100644 index 0000000000000000000000000000000000000000..b8604d9d0f942955815f567939ffb00a7bb4b3f7 GIT binary patch literal 109400 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 literal 0 HcmV?d00001 From 61264b0ca69804e8e58147dfd8de03149dd0e6c8 Mon Sep 17 00:00:00 2001 From: Pankaj Singh Date: Mon, 4 Feb 2019 19:07:27 +0530 Subject: [PATCH 5/6] Update README.md --- README.md | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/README.md b/README.md index e63c078..615e78f 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,23 @@ # back-end-task Build REST APIs server using Node.js and Express.js on any database of your choice. + + + + +#Homepage or getAll +![alt text](https://github.com/pinku7499/back-end-task/blob/master/demo%20images/Screenshot%20(49).png) + +#search +before +![alt text](https://github.com/pinku7499/back-end-task/blob/master/demo%20images/Screenshot%20(50).png) + +after +![alt text](https://github.com/pinku7499/back-end-task/blob/master/demo%20images/Screenshot%20(51).png) + +#getById +![alt text](https://github.com/pinku7499/back-end-task/blob/master/demo%20images/Screenshot%20(52).png) + +#Add new quote +![alt text](https://github.com/pinku7499/back-end-task/blob/master/demo%20images/Screenshot%20(53).png) + +![alt text](https://github.com/pinku7499/back-end-task/blob/master/demo%20images/Screenshot%20(54).png) From 34515e8b7d6785d60757669d95b7efc579ba7ec9 Mon Sep 17 00:00:00 2001 From: Pankaj Singh Date: Mon, 4 Feb 2019 19:09:17 +0530 Subject: [PATCH 6/6] Create contact info --- contact info | 3 +++ 1 file changed, 3 insertions(+) create mode 100644 contact info diff --git a/contact info b/contact info new file mode 100644 index 0000000..80f343c --- /dev/null +++ b/contact info @@ -0,0 +1,3 @@ +Name-Pankaj Singh +email-pinku7499@gmail.com +Mob No-9005797072