From c26e35985283ea8f843a75fd6114640e6a77b0ce Mon Sep 17 00:00:00 2001 From: Matias Simone Date: Wed, 28 Nov 2018 17:19:43 -0300 Subject: [PATCH] Final TP Simone-Lastra --- FinalTP_Vue/README.md | 22 + FinalTP_Vue/app/.browserslistrc | 3 + FinalTP_Vue/app/.gitignore | 21 + FinalTP_Vue/app/README.md | 2 + FinalTP_Vue/app/babel.config.js | 5 + FinalTP_Vue/app/fonts/DIMIS___.TTF | Bin 0 -> 32136 bytes FinalTP_Vue/app/fonts/DIMITRI_.TTF | Bin 0 -> 24424 bytes FinalTP_Vue/app/package-lock.json | 10296 ++++++++++++++++ FinalTP_Vue/app/package.json | 24 + FinalTP_Vue/app/postcss.config.js | 5 + FinalTP_Vue/app/public/Zwitch.png | Bin 0 -> 4014 bytes FinalTP_Vue/app/public/favicon.png | Bin 0 -> 3376 bytes FinalTP_Vue/app/public/index.html | 19 + FinalTP_Vue/app/src/App.vue | 236 + FinalTP_Vue/app/src/assets/logo.png | Bin 0 -> 6849 bytes FinalTP_Vue/app/src/assets/logo.svg | 1 + FinalTP_Vue/app/src/assets/red_circle.svg | 11 + FinalTP_Vue/app/src/components/LoaderBar.vue | 21 + .../app/src/components/OneGameCard.vue | 34 + .../app/src/components/OneStreamCard.vue | 54 + FinalTP_Vue/app/src/components/UserCard.vue | 51 + FinalTP_Vue/app/src/main.js | 13 + FinalTP_Vue/app/src/package-lock.json | 3 + FinalTP_Vue/app/src/plugins/vuetify.js | 13 + FinalTP_Vue/app/src/router.js | 62 + FinalTP_Vue/app/src/services/AuthService.js | 11 + FinalTP_Vue/app/src/services/api/apiCalls.js | 84 + FinalTP_Vue/app/src/services/api/apiUrls.js | 51 + FinalTP_Vue/app/src/store/index.js | 19 + FinalTP_Vue/app/src/store/modules/games.js | 107 + FinalTP_Vue/app/src/store/modules/streams.js | 154 + FinalTP_Vue/app/src/store/modules/user.js | 72 + .../app/src/store/modules/usersRequest.js | 49 + FinalTP_Vue/app/src/views/Games.vue | 79 + FinalTP_Vue/app/src/views/Login.vue | 120 + FinalTP_Vue/app/src/views/OneStream.vue | 126 + FinalTP_Vue/app/src/views/SearchResults.vue | 83 + FinalTP_Vue/app/src/views/StreamsByGames.vue | 75 + FinalTP_Vue/app/src/views/TopStreams.vue | 63 + FinalTP_Vue/docs/1-log.jpeg | Bin 0 -> 198267 bytes FinalTP_Vue/docs/2-games.jpeg | Bin 0 -> 162197 bytes FinalTP_Vue/docs/3-topGames.jpeg | Bin 0 -> 119112 bytes FinalTP_Vue/docs/4-oneStream.jpeg | Bin 0 -> 131291 bytes FinalTP_Vue/docs/5-userMenu.jpeg | Bin 0 -> 95635 bytes FinalTP_Vue/server/.gitignore | 23 + FinalTP_Vue/server/README.md | 38 + FinalTP_Vue/server/index.js | 146 + FinalTP_Vue/server/package-lock.json | 844 ++ FinalTP_Vue/server/package.json | 21 + 49 files changed, 13061 insertions(+) create mode 100644 FinalTP_Vue/README.md create mode 100644 FinalTP_Vue/app/.browserslistrc create mode 100644 FinalTP_Vue/app/.gitignore create mode 100644 FinalTP_Vue/app/README.md create mode 100644 FinalTP_Vue/app/babel.config.js create mode 100644 FinalTP_Vue/app/fonts/DIMIS___.TTF create mode 100644 FinalTP_Vue/app/fonts/DIMITRI_.TTF create mode 100644 FinalTP_Vue/app/package-lock.json create mode 100644 FinalTP_Vue/app/package.json create mode 100644 FinalTP_Vue/app/postcss.config.js create mode 100644 FinalTP_Vue/app/public/Zwitch.png create mode 100644 FinalTP_Vue/app/public/favicon.png create mode 100644 FinalTP_Vue/app/public/index.html create mode 100644 FinalTP_Vue/app/src/App.vue create mode 100644 FinalTP_Vue/app/src/assets/logo.png create mode 100644 FinalTP_Vue/app/src/assets/logo.svg create mode 100644 FinalTP_Vue/app/src/assets/red_circle.svg create mode 100644 FinalTP_Vue/app/src/components/LoaderBar.vue create mode 100644 FinalTP_Vue/app/src/components/OneGameCard.vue create mode 100644 FinalTP_Vue/app/src/components/OneStreamCard.vue create mode 100644 FinalTP_Vue/app/src/components/UserCard.vue create mode 100644 FinalTP_Vue/app/src/main.js create mode 100644 FinalTP_Vue/app/src/package-lock.json create mode 100644 FinalTP_Vue/app/src/plugins/vuetify.js create mode 100644 FinalTP_Vue/app/src/router.js create mode 100644 FinalTP_Vue/app/src/services/AuthService.js create mode 100644 FinalTP_Vue/app/src/services/api/apiCalls.js create mode 100644 FinalTP_Vue/app/src/services/api/apiUrls.js create mode 100644 FinalTP_Vue/app/src/store/index.js create mode 100644 FinalTP_Vue/app/src/store/modules/games.js create mode 100644 FinalTP_Vue/app/src/store/modules/streams.js create mode 100644 FinalTP_Vue/app/src/store/modules/user.js create mode 100644 FinalTP_Vue/app/src/store/modules/usersRequest.js create mode 100644 FinalTP_Vue/app/src/views/Games.vue create mode 100644 FinalTP_Vue/app/src/views/Login.vue create mode 100644 FinalTP_Vue/app/src/views/OneStream.vue create mode 100644 FinalTP_Vue/app/src/views/SearchResults.vue create mode 100644 FinalTP_Vue/app/src/views/StreamsByGames.vue create mode 100644 FinalTP_Vue/app/src/views/TopStreams.vue create mode 100644 FinalTP_Vue/docs/1-log.jpeg create mode 100644 FinalTP_Vue/docs/2-games.jpeg create mode 100644 FinalTP_Vue/docs/3-topGames.jpeg create mode 100644 FinalTP_Vue/docs/4-oneStream.jpeg create mode 100644 FinalTP_Vue/docs/5-userMenu.jpeg create mode 100644 FinalTP_Vue/server/.gitignore create mode 100644 FinalTP_Vue/server/README.md create mode 100644 FinalTP_Vue/server/index.js create mode 100644 FinalTP_Vue/server/package-lock.json create mode 100644 FinalTP_Vue/server/package.json diff --git a/FinalTP_Vue/README.md b/FinalTP_Vue/README.md new file mode 100644 index 0000000..1c9d961 --- /dev/null +++ b/FinalTP_Vue/README.md @@ -0,0 +1,22 @@ +## TP Final + +El trabajo final deberá ser entregado antes del día miércoles 28/11. De manera aleatoria todos los equipos deberán exponerlo en no más de 10 minutos. Aquellos equipos que no lleguen a exponer el día miércoles 28/11 continuarán el viernes 30/11. **Todos los equipos deberán estar presentes ambos días**, quien no concurra a ambas clases como muestra de respeto a sus compañeros no promocionará. + +El objetivo del trabajo es crear una SPA (Single Page Application) utilizando Vue.js y todas las tecnologías y conceptos aprendidos a lo largo de la cursada. Pueden, si así lo desean, crear una API para consumir aunque recomiendo revisar la [lista de APIs de Todd Motto](https://github.com/toddmotto/public-apis). El trabajo debe: + +- Incluir un [framework de componentes](https://github.com/vuejs/awesome-vue#frameworks) del cual deben seguir sus lineamientos y buenas prácticas. +- Utilizar el router de Vue.js y crear al menos 5 vistas principales. +- Consumir al menos 7 endpoints diferentes. Al menos dos de las vistas deben hacer más de una llamada HTTP y se deben manejar / encadenar correctamente. +- Tener un formulario de login. Si la API que utilizan no tiene autenticación, pueden inventar un servicio tal cual hicimos en clases. +- Manejar errores correctamente. +- Validar datos y estados. + +### Qué se evalúa? +- Calidad de código. +- Prolijidad. +- Utilización de las características de JS aprendidas durante la cursada. +- Consistencia. +- Manejo de git. +- Semántica. +- Experiencia de usuario. +- Todo lo que agreguen que no fue detallado en este trabajo. \ No newline at end of file diff --git a/FinalTP_Vue/app/.browserslistrc b/FinalTP_Vue/app/.browserslistrc new file mode 100644 index 0000000..9dee646 --- /dev/null +++ b/FinalTP_Vue/app/.browserslistrc @@ -0,0 +1,3 @@ +> 1% +last 2 versions +not ie <= 8 diff --git a/FinalTP_Vue/app/.gitignore b/FinalTP_Vue/app/.gitignore new file mode 100644 index 0000000..185e663 --- /dev/null +++ b/FinalTP_Vue/app/.gitignore @@ -0,0 +1,21 @@ +.DS_Store +node_modules +/dist + +# local env files +.env.local +.env.*.local + +# Log files +npm-debug.log* +yarn-debug.log* +yarn-error.log* + +# Editor directories and files +.idea +.vscode +*.suo +*.ntvs* +*.njsproj +*.sln +*.sw* diff --git a/FinalTP_Vue/app/README.md b/FinalTP_Vue/app/README.md new file mode 100644 index 0000000..159d14e --- /dev/null +++ b/FinalTP_Vue/app/README.md @@ -0,0 +1,2 @@ +# FinalTP_Vue +Final TP with Vue.Js FRMDP 2018 diff --git a/FinalTP_Vue/app/babel.config.js b/FinalTP_Vue/app/babel.config.js new file mode 100644 index 0000000..ba17966 --- /dev/null +++ b/FinalTP_Vue/app/babel.config.js @@ -0,0 +1,5 @@ +module.exports = { + presets: [ + '@vue/app' + ] +} diff --git a/FinalTP_Vue/app/fonts/DIMIS___.TTF b/FinalTP_Vue/app/fonts/DIMIS___.TTF new file mode 100644 index 0000000000000000000000000000000000000000..af0dacbe97b6109a85e5903464a98da7820d6c05 GIT binary patch literal 32136 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%0D1+Y@>z`@%WyvZB{)o*lQ;sEwu@DkIct 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≈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 literal 0 HcmV?d00001 diff --git a/FinalTP_Vue/app/fonts/DIMITRI_.TTF b/FinalTP_Vue/app/fonts/DIMITRI_.TTF new file mode 100644 index 0000000000000000000000000000000000000000..821170aca3bca9e5664442517d783542b3e6f96c GIT binary patch literal 24424 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 TbU=&0)SBh}k%+l&<(mEnnm`c( literal 0 HcmV?d00001 diff --git a/FinalTP_Vue/app/package-lock.json b/FinalTP_Vue/app/package-lock.json new file mode 100644 index 0000000..3cd4c43 --- /dev/null +++ b/FinalTP_Vue/app/package-lock.json @@ -0,0 +1,10296 @@ +{ + "name": "vuex", + "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==", + "dev": true, + "requires": { + "@babel/highlight": "^7.0.0" + } + }, + "@babel/core": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.1.2.tgz", + "integrity": "sha512-IFeSSnjXdhDaoysIlev//UzHZbdEmm7D0EIH2qtse9xK7mXEZQpYjs2P00XlP1qYsYvid79p+Zgg6tz1mp6iVw==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.0.0", + "@babel/generator": "^7.1.2", + "@babel/helpers": "^7.1.2", + "@babel/parser": "^7.1.2", + "@babel/template": "^7.1.2", + "@babel/traverse": "^7.1.0", + "@babel/types": "^7.1.2", + "convert-source-map": "^1.1.0", + "debug": "^3.1.0", + "json5": "^0.5.0", + "lodash": "^4.17.10", + "resolve": "^1.3.2", + "semver": "^5.4.1", + "source-map": "^0.5.0" + } + }, + "@babel/generator": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.1.3.tgz", + "integrity": "sha512-ZoCZGcfIJFJuZBqxcY9OjC1KW2lWK64qrX1o4UYL3yshVhwKFYgzpWZ0vvtGMNJdTlvkw0W+HR1VnYN8q3QPFQ==", + "dev": true, + "requires": { + "@babel/types": "^7.1.3", + "jsesc": "^2.5.1", + "lodash": "^4.17.10", + "source-map": "^0.5.0", + "trim-right": "^1.0.1" + } + }, + "@babel/helper-annotate-as-pure": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.0.0.tgz", + "integrity": "sha512-3UYcJUj9kvSLbLbUIfQTqzcy5VX7GRZ/CCDrnOaZorFFM01aXp1+GJwuFGV4NDDoAS+mOUyHcO6UD/RfqOks3Q==", + "dev": true, + "requires": { + "@babel/types": "^7.0.0" + } + }, + "@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.1.0.tgz", + "integrity": "sha512-qNSR4jrmJ8M1VMM9tibvyRAHXQs2PmaksQF7c1CGJNipfe3D8p+wgNwgso/P2A2r2mdgBWAXljNWR0QRZAMW8w==", + "dev": true, + "requires": { + "@babel/helper-explode-assignable-expression": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "@babel/helper-call-delegate": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/helper-call-delegate/-/helper-call-delegate-7.1.0.tgz", + "integrity": "sha512-YEtYZrw3GUK6emQHKthltKNZwszBcHK58Ygcis+gVUrF4/FmTVr5CCqQNSfmvg2y+YDEANyYoaLz/SHsnusCwQ==", + "dev": true, + "requires": { + "@babel/helper-hoist-variables": "^7.0.0", + "@babel/traverse": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "@babel/helper-define-map": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/helper-define-map/-/helper-define-map-7.1.0.tgz", + "integrity": "sha512-yPPcW8dc3gZLN+U1mhYV91QU3n5uTbx7DUdf8NnPbjS0RMwBuHi9Xt2MUgppmNz7CJxTBWsGczTiEp1CSOTPRg==", + "dev": true, + "requires": { + "@babel/helper-function-name": "^7.1.0", + "@babel/types": "^7.0.0", + "lodash": "^4.17.10" + } + }, + "@babel/helper-explode-assignable-expression": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.1.0.tgz", + "integrity": "sha512-NRQpfHrJ1msCHtKjbzs9YcMmJZOg6mQMmGRB+hbamEdG5PNpaSm95275VD92DvJKuyl0s2sFiDmMZ+EnnvufqA==", + "dev": true, + "requires": { + "@babel/traverse": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "@babel/helper-function-name": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.1.0.tgz", + "integrity": "sha512-A95XEoCpb3TO+KZzJ4S/5uW5fNe26DjBGqf1o9ucyLyCmi1dXq/B3c8iaWTfBk3VvetUxl16e8tIrd5teOCfGw==", + "dev": true, + "requires": { + "@babel/helper-get-function-arity": "^7.0.0", + "@babel/template": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.0.0.tgz", + "integrity": "sha512-r2DbJeg4svYvt3HOS74U4eWKsUAMRH01Z1ds1zx8KNTPtpTL5JAsdFv8BNyOpVqdFhHkkRDIg5B4AsxmkjAlmQ==", + "dev": true, + "requires": { + "@babel/types": "^7.0.0" + } + }, + "@babel/helper-hoist-variables": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.0.0.tgz", + "integrity": "sha512-Ggv5sldXUeSKsuzLkddtyhyHe2YantsxWKNi7A+7LeD12ExRDWTRk29JCXpaHPAbMaIPZSil7n+lq78WY2VY7w==", + "dev": true, + "requires": { + "@babel/types": "^7.0.0" + } + }, + "@babel/helper-member-expression-to-functions": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.0.0.tgz", + "integrity": "sha512-avo+lm/QmZlv27Zsi0xEor2fKcqWG56D5ae9dzklpIaY7cQMK5N8VSpaNVPPagiqmy7LrEjK1IWdGMOqPu5csg==", + "dev": true, + "requires": { + "@babel/types": "^7.0.0" + } + }, + "@babel/helper-module-imports": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.0.0.tgz", + "integrity": "sha512-aP/hlLq01DWNEiDg4Jn23i+CXxW/owM4WpDLFUbpjxe4NS3BhLVZQ5i7E0ZrxuQ/vwekIeciyamgB1UIYxxM6A==", + "dev": true, + "requires": { + "@babel/types": "^7.0.0" + } + }, + "@babel/helper-module-transforms": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.1.0.tgz", + "integrity": "sha512-0JZRd2yhawo79Rcm4w0LwSMILFmFXjugG3yqf+P/UsKsRS1mJCmMwwlHDlMg7Avr9LrvSpp4ZSULO9r8jpCzcw==", + "dev": true, + "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.1.0", + "@babel/types": "^7.0.0", + "lodash": "^4.17.10" + } + }, + "@babel/helper-optimise-call-expression": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.0.0.tgz", + "integrity": "sha512-u8nd9NQePYNQV8iPWu/pLLYBqZBa4ZaY1YWRFMuxrid94wKI1QNt67NEZ7GAe5Kc/0LLScbim05xZFWkAdrj9g==", + "dev": true, + "requires": { + "@babel/types": "^7.0.0" + } + }, + "@babel/helper-plugin-utils": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.0.0.tgz", + "integrity": "sha512-CYAOUCARwExnEixLdB6sDm2dIJ/YgEAKDM1MOeMeZu9Ld/bDgVo8aiWrXwcY7OBh+1Ea2uUcVRcxKk0GJvW7QA==", + "dev": true + }, + "@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==", + "dev": true, + "requires": { + "lodash": "^4.17.10" + } + }, + "@babel/helper-remap-async-to-generator": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.1.0.tgz", + "integrity": "sha512-3fOK0L+Fdlg8S5al8u/hWE6vhufGSn0bN09xm2LXMy//REAF8kDCrYoOBKYmA8m5Nom+sV9LyLCwrFynA8/slg==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.0.0", + "@babel/helper-wrap-function": "^7.1.0", + "@babel/template": "^7.1.0", + "@babel/traverse": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "@babel/helper-replace-supers": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.1.0.tgz", + "integrity": "sha512-BvcDWYZRWVuDeXTYZWxekQNO5D4kO55aArwZOTFXw6rlLQA8ZaDicJR1sO47h+HrnCiDFiww0fSPV0d713KBGQ==", + "dev": true, + "requires": { + "@babel/helper-member-expression-to-functions": "^7.0.0", + "@babel/helper-optimise-call-expression": "^7.0.0", + "@babel/traverse": "^7.1.0", + "@babel/types": "^7.0.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==", + "dev": true, + "requires": { + "@babel/template": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.0.0.tgz", + "integrity": "sha512-MXkOJqva62dfC0w85mEf/LucPPS/1+04nmmRMPEBUB++hiiThQ2zPtX/mEWQ3mtzCEjIJvPY8nuwxXtQeQwUag==", + "dev": true, + "requires": { + "@babel/types": "^7.0.0" + } + }, + "@babel/helper-wrap-function": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.1.0.tgz", + "integrity": "sha512-R6HU3dete+rwsdAfrOzTlE9Mcpk4RjU3aX3gi9grtmugQY0u79X7eogUvfXA5sI81Mfq1cn6AgxihfN33STjJA==", + "dev": true, + "requires": { + "@babel/helper-function-name": "^7.1.0", + "@babel/template": "^7.1.0", + "@babel/traverse": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "@babel/helpers": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.1.2.tgz", + "integrity": "sha512-Myc3pUE8eswD73aWcartxB16K6CGmHDv9KxOmD2CeOs/FaEAQodr3VYGmlvOmog60vNQ2w8QbatuahepZwrHiA==", + "dev": true, + "requires": { + "@babel/template": "^7.1.2", + "@babel/traverse": "^7.1.0", + "@babel/types": "^7.1.2" + } + }, + "@babel/highlight": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.0.0.tgz", + "integrity": "sha512-UFMC4ZeFC48Tpvj7C8UgLvtkaUuovQX+5xNWrsIoMG8o2z+XFKjKaN9iVmS84dPwVN00W4wPmqvYoZF3EGAsfw==", + "dev": true, + "requires": { + "chalk": "^2.0.0", + "esutils": "^2.0.2", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.1.3.tgz", + "integrity": "sha512-gqmspPZOMW3MIRb9HlrnbZHXI1/KHTOroBwN1NcLL6pWxzqzEKGvRTq0W/PxS45OtQGbaFikSQpkS5zbnsQm2w==", + "dev": true + }, + "@babel/plugin-proposal-async-generator-functions": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.1.0.tgz", + "integrity": "sha512-Fq803F3Jcxo20MXUSDdmZZXrPe6BWyGcWBPPNB/M7WaUYESKDeKMOGIxEzQOjGSmW/NWb6UaPZrtTB2ekhB/ew==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-remap-async-to-generator": "^7.1.0", + "@babel/plugin-syntax-async-generators": "^7.0.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==", + "dev": true, + "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.1.0", + "@babel/plugin-syntax-class-properties": "^7.0.0" + } + }, + "@babel/plugin-proposal-decorators": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.1.2.tgz", + "integrity": "sha512-YooynBO6PmBgHvAd0fl5e5Tq/a0pEC6RqF62ouafme8FzdIVH41Mz/u1dn8fFVm4jzEJ+g/MsOxouwybJPuP8Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-replace-supers": "^7.1.0", + "@babel/helper-split-export-declaration": "^7.0.0", + "@babel/plugin-syntax-decorators": "^7.1.0" + } + }, + "@babel/plugin-proposal-json-strings": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.0.0.tgz", + "integrity": "sha512-kfVdUkIAGJIVmHmtS/40i/fg/AGnw/rsZBCaapY5yjeO5RA9m165Xbw9KMOu2nqXP5dTFjEjHdfNdoVcHv133Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-syntax-json-strings": "^7.0.0" + } + }, + "@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==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-syntax-object-rest-spread": "^7.0.0" + } + }, + "@babel/plugin-proposal-optional-catch-binding": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.0.0.tgz", + "integrity": "sha512-JPqAvLG1s13B/AuoBjdBYvn38RqW6n1TzrQO839/sIpqLpbnXKacsAgpZHzLD83Sm8SDXMkkrAvEnJ25+0yIpw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-syntax-optional-catch-binding": "^7.0.0" + } + }, + "@babel/plugin-proposal-unicode-property-regex": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.0.0.tgz", + "integrity": "sha512-tM3icA6GhC3ch2SkmSxv7J/hCWKISzwycub6eGsDrFDgukD4dZ/I+x81XgW0YslS6mzNuQ1Cbzh5osjIMgepPQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-regex": "^7.0.0", + "regexpu-core": "^4.2.0" + } + }, + "@babel/plugin-syntax-async-generators": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.0.0.tgz", + "integrity": "sha512-im7ged00ddGKAjcZgewXmp1vxSZQQywuQXe2B1A7kajjZmDeY/ekMPmWr9zJgveSaQH0k7BcGrojQhcK06l0zA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-syntax-class-properties": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.0.0.tgz", + "integrity": "sha512-cR12g0Qzn4sgkjrbrzWy2GE7m9vMl/sFkqZ3gIpAQdrvPDnLM8180i+ANDFIXfjHo9aqp0ccJlQ0QNZcFUbf9w==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-syntax-decorators": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.1.0.tgz", + "integrity": "sha512-uQvRSbgQ0nQg3jsmIixXXDCgSpkBolJ9X7NYThMKCcjvE8dN2uWJUzTUNNAeuKOjARTd+wUQV0ztXpgunZYKzQ==", + "dev": true, + "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==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-syntax-json-strings": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.0.0.tgz", + "integrity": "sha512-UlSfNydC+XLj4bw7ijpldc1uZ/HB84vw+U6BTuqMdIEmz/LDe63w/GHtpQMdXWdqQZFeAI9PjnHe/vDhwirhKA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-syntax-jsx": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.0.0.tgz", + "integrity": "sha512-PdmL2AoPsCLWxhIr3kG2+F9v4WH06Q3z+NoGVpQgnUNGcagXHq5sB3OXxkSahKq9TLdNMN/AJzFYSOo8UKDMHg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-syntax-object-rest-spread": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.0.0.tgz", + "integrity": "sha512-5A0n4p6bIiVe5OvQPxBnesezsgFJdHhSs3uFSvaPdMqtsovajLZ+G2vZyvNe10EzJBWWo3AcHGKhAFUxqwp2dw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-syntax-optional-catch-binding": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.0.0.tgz", + "integrity": "sha512-Wc+HVvwjcq5qBg1w5RG9o9RVzmCaAg/Vp0erHCKpAYV8La6I94o4GQAmFYNmkzoMO6gzoOSulpKeSSz6mPEoZw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-arrow-functions": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.0.0.tgz", + "integrity": "sha512-2EZDBl1WIO/q4DIkIp4s86sdp4ZifL51MoIviLY/gG/mLSuOIEg7J8o6mhbxOTvUJkaN50n+8u41FVsr5KLy/w==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-async-to-generator": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.1.0.tgz", + "integrity": "sha512-rNmcmoQ78IrvNCIt/R9U+cixUHeYAzgusTFgIAv+wQb9HJU4szhpDD6e5GCACmj/JP5KxuCwM96bX3L9v4ZN/g==", + "dev": true, + "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.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.0.0.tgz", + "integrity": "sha512-AOBiyUp7vYTqz2Jibe1UaAWL0Hl9JUXEgjFvvvcSc9MVDItv46ViXFw2F7SVt1B5k+KWjl44eeXOAk3UDEaJjQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-block-scoping": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.0.0.tgz", + "integrity": "sha512-GWEMCrmHQcYWISilUrk9GDqH4enf3UmhOEbNbNrlNAX1ssH3MsS1xLOS6rdjRVPgA7XXVPn87tRkdTEoA/dxEg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "lodash": "^4.17.10" + } + }, + "@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==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.0.0", + "@babel/helper-define-map": "^7.1.0", + "@babel/helper-function-name": "^7.1.0", + "@babel/helper-optimise-call-expression": "^7.0.0", + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-replace-supers": "^7.1.0", + "@babel/helper-split-export-declaration": "^7.0.0", + "globals": "^11.1.0" + } + }, + "@babel/plugin-transform-computed-properties": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.0.0.tgz", + "integrity": "sha512-ubouZdChNAv4AAWAgU7QKbB93NU5sHwInEWfp+/OzJKA02E6Woh9RVoX4sZrbRwtybky/d7baTUqwFx+HgbvMA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.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==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-dotall-regex": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.0.0.tgz", + "integrity": "sha512-00THs8eJxOJUFVx1w8i1MBF4XH4PsAjKjQ1eqN/uCH3YKwP21GCKfrn6YZFZswbOk9+0cw1zGQPHVc1KBlSxig==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-regex": "^7.0.0", + "regexpu-core": "^4.1.3" + } + }, + "@babel/plugin-transform-duplicate-keys": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.0.0.tgz", + "integrity": "sha512-w2vfPkMqRkdxx+C71ATLJG30PpwtTpW7DDdLqYt2acXU7YjztzeWW2Jk1T6hKqCLYCcEA5UQM/+xTAm+QCSnuQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-exponentiation-operator": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.1.0.tgz", + "integrity": "sha512-uZt9kD1Pp/JubkukOGQml9tqAeI8NkE98oZnHZ2qHRElmeKCodbTZgOEUtujSCSLhHSBWbzNiFSDIMC4/RBTLQ==", + "dev": true, + "requires": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.1.0", + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-for-of": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.0.0.tgz", + "integrity": "sha512-TlxKecN20X2tt2UEr2LNE6aqA0oPeMT1Y3cgz8k4Dn1j5ObT8M3nl9aA37LLklx0PBZKETC9ZAf9n/6SujTuXA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-function-name": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.1.0.tgz", + "integrity": "sha512-VxOa1TMlFMtqPW2IDYZQaHsFrq/dDoIjgN098NowhexhZcz3UGlvPgZXuE1jEvNygyWyxRacqDpCZt+par1FNg==", + "dev": true, + "requires": { + "@babel/helper-function-name": "^7.1.0", + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-literals": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.0.0.tgz", + "integrity": "sha512-1NTDBWkeNXgpUcyoVFxbr9hS57EpZYXpje92zv0SUzjdu3enaRwF/l3cmyRnXLtIdyJASyiS6PtybK+CgKf7jA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-modules-amd": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.1.0.tgz", + "integrity": "sha512-wt8P+xQ85rrnGNr2x1iV3DW32W8zrB6ctuBkYBbf5/ZzJY99Ob4MFgsZDFgczNU76iy9PWsy4EuxOliDjdKw6A==", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.1.0", + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-modules-commonjs": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.1.0.tgz", + "integrity": "sha512-wtNwtMjn1XGwM0AXPspQgvmE6msSJP15CX2RVfpTSTNPLhKhaOjaIfBaVfj4iUZ/VrFSodcFedwtPg/NxwQlPA==", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.1.0", + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-simple-access": "^7.1.0" + } + }, + "@babel/plugin-transform-modules-systemjs": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.1.3.tgz", + "integrity": "sha512-PvTxgjxQAq4pvVUZF3mD5gEtVDuId8NtWkJsZLEJZMZAW3TvgQl1pmydLLN1bM8huHFVVU43lf0uvjQj9FRkKw==", + "dev": true, + "requires": { + "@babel/helper-hoist-variables": "^7.0.0", + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-modules-umd": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.1.0.tgz", + "integrity": "sha512-enrRtn5TfRhMmbRwm7F8qOj0qEYByqUvTttPEGimcBH4CJHphjyK1Vg7sdU7JjeEmgSpM890IT/efS2nMHwYig==", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.1.0", + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-new-target": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.0.0.tgz", + "integrity": "sha512-yin069FYjah+LbqfGeTfzIBODex/e++Yfa0rH0fpfam9uTbuEeEOx5GLGr210ggOV77mVRNoeqSYqeuaqSzVSw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-object-super": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.1.0.tgz", + "integrity": "sha512-/O02Je1CRTSk2SSJaq0xjwQ8hG4zhZGNjE8psTsSNPXyLRCODv7/PBozqT5AmQMzp7MI3ndvMhGdqp9c96tTEw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-replace-supers": "^7.1.0" + } + }, + "@babel/plugin-transform-parameters": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.1.0.tgz", + "integrity": "sha512-vHV7oxkEJ8IHxTfRr3hNGzV446GAb+0hgbA7o/0Jd76s+YzccdWuTU296FOCOl/xweU4t/Ya4g41yWz80RFCRw==", + "dev": true, + "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-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==", + "dev": true, + "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==", + "dev": true, + "requires": { + "@babel/helper-module-imports": "^7.0.0", + "@babel/helper-plugin-utils": "^7.0.0", + "resolve": "^1.8.1", + "semver": "^5.5.1" + } + }, + "@babel/plugin-transform-shorthand-properties": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.0.0.tgz", + "integrity": "sha512-g/99LI4vm5iOf5r1Gdxq5Xmu91zvjhEG5+yZDJW268AZELAu4J1EiFLnkSG3yuUsZyOipVOVUKoGPYwfsTymhw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-spread": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.0.0.tgz", + "integrity": "sha512-L702YFy2EvirrR4shTj0g2xQp7aNwZoWNCkNu2mcoU0uyzMl0XRwDSwzB/xp6DSUFiBmEXuyAyEN16LsgVqGGQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-sticky-regex": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.0.0.tgz", + "integrity": "sha512-LFUToxiyS/WD+XEWpkx/XJBrUXKewSZpzX68s+yEOtIbdnsRjpryDw9U06gYc6klYEij/+KQVRnD3nz3AoKmjw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-regex": "^7.0.0" + } + }, + "@babel/plugin-transform-template-literals": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.0.0.tgz", + "integrity": "sha512-vA6rkTCabRZu7Nbl9DfLZE1imj4tzdWcg5vtdQGvj+OH9itNNB6hxuRMHuIY8SGnEt1T9g5foqs9LnrHzsqEFg==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.0.0", + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-typeof-symbol": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.0.0.tgz", + "integrity": "sha512-1r1X5DO78WnaAIvs5uC48t41LLckxsYklJrZjNKcevyz83sF2l4RHbw29qrCPr/6ksFsdfRpT/ZgxNWHXRnffg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-unicode-regex": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.0.0.tgz", + "integrity": "sha512-uJBrJhBOEa3D033P95nPHu3nbFwFE9ZgXsfEitzoIXIwqAZWk7uXcg06yFKXz9FSxBH5ucgU/cYdX0IV8ldHKw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-regex": "^7.0.0", + "regexpu-core": "^4.1.3" + } + }, + "@babel/preset-env": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.1.0.tgz", + "integrity": "sha512-ZLVSynfAoDHB/34A17/JCZbyrzbQj59QC1Anyueb4Bwjh373nVPq5/HMph0z+tCmcDjXDe+DlKQq9ywQuvWrQg==", + "dev": true, + "requires": { + "@babel/helper-module-imports": "^7.0.0", + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-proposal-async-generator-functions": "^7.1.0", + "@babel/plugin-proposal-json-strings": "^7.0.0", + "@babel/plugin-proposal-object-rest-spread": "^7.0.0", + "@babel/plugin-proposal-optional-catch-binding": "^7.0.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.0.0", + "@babel/plugin-syntax-async-generators": "^7.0.0", + "@babel/plugin-syntax-object-rest-spread": "^7.0.0", + "@babel/plugin-syntax-optional-catch-binding": "^7.0.0", + "@babel/plugin-transform-arrow-functions": "^7.0.0", + "@babel/plugin-transform-async-to-generator": "^7.1.0", + "@babel/plugin-transform-block-scoped-functions": "^7.0.0", + "@babel/plugin-transform-block-scoping": "^7.0.0", + "@babel/plugin-transform-classes": "^7.1.0", + "@babel/plugin-transform-computed-properties": "^7.0.0", + "@babel/plugin-transform-destructuring": "^7.0.0", + "@babel/plugin-transform-dotall-regex": "^7.0.0", + "@babel/plugin-transform-duplicate-keys": "^7.0.0", + "@babel/plugin-transform-exponentiation-operator": "^7.1.0", + "@babel/plugin-transform-for-of": "^7.0.0", + "@babel/plugin-transform-function-name": "^7.1.0", + "@babel/plugin-transform-literals": "^7.0.0", + "@babel/plugin-transform-modules-amd": "^7.1.0", + "@babel/plugin-transform-modules-commonjs": "^7.1.0", + "@babel/plugin-transform-modules-systemjs": "^7.0.0", + "@babel/plugin-transform-modules-umd": "^7.1.0", + "@babel/plugin-transform-new-target": "^7.0.0", + "@babel/plugin-transform-object-super": "^7.1.0", + "@babel/plugin-transform-parameters": "^7.1.0", + "@babel/plugin-transform-regenerator": "^7.0.0", + "@babel/plugin-transform-shorthand-properties": "^7.0.0", + "@babel/plugin-transform-spread": "^7.0.0", + "@babel/plugin-transform-sticky-regex": "^7.0.0", + "@babel/plugin-transform-template-literals": "^7.0.0", + "@babel/plugin-transform-typeof-symbol": "^7.0.0", + "@babel/plugin-transform-unicode-regex": "^7.0.0", + "browserslist": "^4.1.0", + "invariant": "^2.2.2", + "js-levenshtein": "^1.1.3", + "semver": "^5.3.0" + } + }, + "@babel/runtime": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.1.2.tgz", + "integrity": "sha512-Y3SCjmhSupzFB6wcv1KmmFucH6gDVnI30WjOcicV10ju0cZjak3Jcs67YLIXBrmZYw1xCrVeJPbycFwrqNyxpg==", + "dev": true, + "requires": { + "regenerator-runtime": "^0.12.0" + } + }, + "@babel/template": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.1.2.tgz", + "integrity": "sha512-SY1MmplssORfFiLDcOETrW7fCLl+PavlwMh92rrGcikQaRq4iWPVH0MpwPpY3etVMx6RnDjXtr6VZYr/IbP/Ag==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.0.0", + "@babel/parser": "^7.1.2", + "@babel/types": "^7.1.2" + } + }, + "@babel/traverse": { + "version": "7.1.4", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.1.4.tgz", + "integrity": "sha512-my9mdrAIGdDiSVBuMjpn/oXYpva0/EZwWL3sm3Wcy/AVWO2eXnsoZruOT9jOGNRXU8KbCIu5zsKnXcAJ6PcV6Q==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.0.0", + "@babel/generator": "^7.1.3", + "@babel/helper-function-name": "^7.1.0", + "@babel/helper-split-export-declaration": "^7.0.0", + "@babel/parser": "^7.1.3", + "@babel/types": "^7.1.3", + "debug": "^3.1.0", + "globals": "^11.1.0", + "lodash": "^4.17.10" + } + }, + "@babel/types": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.1.3.tgz", + "integrity": "sha512-RpPOVfK+yatXyn8n4PB1NW6k9qjinrXrRR8ugBN8fD6hCy5RXI6PSbVqpOJBO9oSaY7Nom4ohj35feb0UR9hSA==", + "dev": true, + "requires": { + "esutils": "^2.0.2", + "lodash": "^4.17.10", + "to-fast-properties": "^2.0.0" + } + }, + "@intervolga/optimize-cssnano-plugin": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/@intervolga/optimize-cssnano-plugin/-/optimize-cssnano-plugin-1.0.6.tgz", + "integrity": "sha512-zN69TnSr0viRSU6cEDIcuPcP67QcpQ6uHACg58FiN9PDrU6SLyGW3MR4tiISbYxy1kDWAVPwD+XwQTWE5cigAA==", + "dev": true, + "requires": { + "cssnano": "^4.0.0", + "cssnano-preset-default": "^4.0.0", + "postcss": "^7.0.0" + } + }, + "@mrmlnc/readdir-enhanced": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz", + "integrity": "sha512-bPHp6Ji8b41szTOcaP63VlnbbO5Ny6dwAATtY6JTjh5N2OLrb5Qk/Th5cRkRQhkWCt+EJsYrNB0MiL+Gpn6e3g==", + "dev": true, + "requires": { + "call-me-maybe": "^1.0.1", + "glob-to-regexp": "^0.3.0" + } + }, + "@nodelib/fs.stat": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz", + "integrity": "sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw==", + "dev": true + }, + "@vue/babel-preset-app": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@vue/babel-preset-app/-/babel-preset-app-3.1.1.tgz", + "integrity": "sha512-YLswSHTCgmYjxm0ZJYK6+HfjdiTen2WmxQ8BWkeE+ZI7kOJlEkEMM7+RLmEvEKY8Z0lQharBkjNJdRfWt8D4SQ==", + "dev": true, + "requires": { + "@babel/plugin-proposal-class-properties": "^7.0.0", + "@babel/plugin-proposal-decorators": "^7.0.0", + "@babel/plugin-syntax-dynamic-import": "^7.0.0", + "@babel/plugin-syntax-jsx": "^7.0.0", + "@babel/plugin-transform-runtime": "^7.0.0", + "@babel/preset-env": "^7.0.0", + "@babel/runtime": "^7.0.0", + "babel-helper-vue-jsx-merge-props": "^2.0.3", + "babel-plugin-dynamic-import-node": "^2.2.0", + "babel-plugin-transform-vue-jsx": "^4.0.1", + "core-js": "^2.5.7" + } + }, + "@vue/cli-overlay": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/@vue/cli-overlay/-/cli-overlay-3.1.0.tgz", + "integrity": "sha512-id6FtCzfbYQ812vRP9AA5qelmQTfhYvYmU+AGm+eZmSbdk8eZqbUtiraFPa5JsqnPN8twUvpPLmvqmPHoK+VEw==", + "dev": true + }, + "@vue/cli-plugin-babel": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@vue/cli-plugin-babel/-/cli-plugin-babel-3.1.1.tgz", + "integrity": "sha512-Wvaoru+9lYz+jAr2nqQrP8mX/0tq3doU4pJC41Ggtq3kUtTnnTf4MBl4SffN1qpW5eW6zFidQ0HjiAp1sfSmyg==", + "dev": true, + "requires": { + "@babel/core": "^7.0.0", + "@vue/babel-preset-app": "^3.1.0", + "babel-loader": "^8.0.4" + } + }, + "@vue/cli-service": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/@vue/cli-service/-/cli-service-3.1.2.tgz", + "integrity": "sha512-hJHXvtQ4+aynKn+wknSqM7RoEbg35yA5W9L74vvjOQDyU+nEf2uQHt/xNj5O/PwSxK5QBn80vWH8CrUSCBF0eg==", + "dev": true, + "requires": { + "@intervolga/optimize-cssnano-plugin": "^1.0.5", + "@vue/cli-overlay": "^3.1.0", + "@vue/cli-shared-utils": "^3.1.1", + "@vue/preload-webpack-plugin": "^1.1.0", + "@vue/web-component-wrapper": "^1.2.0", + "acorn": "^6.0.2", + "acorn-walk": "^6.1.0", + "address": "^1.0.3", + "autoprefixer": "^8.6.5", + "cache-loader": "1.2.2", + "case-sensitive-paths-webpack-plugin": "^2.1.2", + "chalk": "^2.4.1", + "clipboardy": "^1.2.3", + "cliui": "^4.1.0", + "copy-webpack-plugin": "^4.6.0", + "css-loader": "^1.0.1", + "cssnano": "^4.1.7", + "debug": "^4.1.0", + "escape-string-regexp": "^1.0.5", + "file-loader": "^2.0.0", + "friendly-errors-webpack-plugin": "^1.7.0", + "fs-extra": "^7.0.0", + "globby": "^8.0.1", + "hash-sum": "^1.0.2", + "html-webpack-plugin": "^3.2.0", + "launch-editor-middleware": "^2.2.1", + "lodash.defaultsdeep": "^4.6.0", + "lodash.mapvalues": "^4.6.0", + "lodash.transform": "^4.6.0", + "mini-css-extract-plugin": "^0.4.4", + "minimist": "^1.2.0", + "ora": "^3.0.0", + "portfinder": "^1.0.19", + "postcss-loader": "^3.0.0", + "read-pkg": "^4.0.1", + "semver": "^5.6.0", + "slash": "^2.0.0", + "source-map-url": "^0.4.0", + "ssri": "^6.0.1", + "string.prototype.padend": "^3.0.0", + "terser-webpack-plugin": "^1.1.0", + "thread-loader": "^1.2.0", + "url-loader": "^1.1.2", + "vue-loader": "^15.4.2", + "webpack": "^4.23.1", + "webpack-bundle-analyzer": "^3.0.3", + "webpack-chain": "^4.11.0", + "webpack-dev-server": "^3.1.10", + "webpack-merge": "^4.1.4", + "yorkie": "^2.0.0" + }, + "dependencies": { + "debug": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.0.tgz", + "integrity": "sha512-heNPJUJIqC+xB6ayLAMHaIrmN9HKa7aQO8MGqKpvCA+uJYVcvR6l5kgdrhRuwPFHU7P5/A1w0BjByPHwpfTDKg==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "minimist": { + "version": "1.2.0", + "resolved": "http://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", + "dev": true + } + } + }, + "@vue/cli-shared-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@vue/cli-shared-utils/-/cli-shared-utils-3.1.1.tgz", + "integrity": "sha512-r+R+5LI6IHHPI5tbOSDy5DpiY5O9eTy8LPr/QCPb5RIOg+Pg03VlElW4BL69hePXEHCQZZDsOzgItSmat6mBhg==", + "dev": true, + "requires": { + "chalk": "^2.4.1", + "execa": "^1.0.0", + "joi": "^13.0.0", + "launch-editor": "^2.2.1", + "lru-cache": "^4.1.3", + "node-ipc": "^9.1.1", + "opn": "^5.3.0", + "ora": "^2.1.0", + "request": "^2.87.0", + "request-promise-native": "^1.0.5", + "semver": "^5.5.0", + "string.prototype.padstart": "^3.0.0" + }, + "dependencies": { + "ora": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/ora/-/ora-2.1.0.tgz", + "integrity": "sha512-hNNlAd3gfv/iPmsNxYoAPLvxg7HuPozww7fFonMZvL84tP6Ox5igfk5j/+a9rtJJwqMgKK+JgWsAQik5o0HTLA==", + "dev": true, + "requires": { + "chalk": "^2.3.1", + "cli-cursor": "^2.1.0", + "cli-spinners": "^1.1.0", + "log-symbols": "^2.2.0", + "strip-ansi": "^4.0.0", + "wcwidth": "^1.0.1" + } + } + } + }, + "@vue/component-compiler-utils": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/@vue/component-compiler-utils/-/component-compiler-utils-2.3.0.tgz", + "integrity": "sha512-4RB1mow8IO2X0/86plKhflMJYSiSn3sWHiqVob8s/LCADFMHSaFRTQp5GdqvjvlGmwjhdn2dzDQik+RLjTx/5g==", + "dev": true, + "requires": { + "consolidate": "^0.15.1", + "hash-sum": "^1.0.2", + "lru-cache": "^4.1.2", + "merge-source-map": "^1.1.0", + "postcss": "^6.0.20", + "postcss-selector-parser": "^3.1.1", + "prettier": "1.13.7", + "source-map": "^0.5.6", + "vue-template-es2015-compiler": "^1.6.0" + }, + "dependencies": { + "postcss": { + "version": "6.0.23", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", + "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", + "dev": true, + "requires": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.4.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "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=", + "dev": true, + "requires": { + "dot-prop": "^4.1.1", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + } + } + }, + "@vue/preload-webpack-plugin": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@vue/preload-webpack-plugin/-/preload-webpack-plugin-1.1.0.tgz", + "integrity": "sha512-rcn2KhSHESBFMPj5vc5X2pI9bcBNQQixvJXhD5gZ4rN2iym/uH2qfDSQfUS5+qwiz0a85TCkeUs6w6jxFDudbw==", + "dev": true + }, + "@vue/web-component-wrapper": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@vue/web-component-wrapper/-/web-component-wrapper-1.2.0.tgz", + "integrity": "sha512-Xn/+vdm9CjuC9p3Ae+lTClNutrVhsXpzxvoTXXtoys6kVRX9FkueSUAqSWAyZntmVLlR4DosBV4pH8y5Z/HbUw==", + "dev": true + }, + "@webassemblyjs/ast": { + "version": "1.7.11", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.7.11.tgz", + "integrity": "sha512-ZEzy4vjvTzScC+SH8RBssQUawpaInUdMTYwYYLh54/s8TuT0gBLuyUnppKsVyZEi876VmmStKsUs28UxPgdvrA==", + "dev": true, + "requires": { + "@webassemblyjs/helper-module-context": "1.7.11", + "@webassemblyjs/helper-wasm-bytecode": "1.7.11", + "@webassemblyjs/wast-parser": "1.7.11" + } + }, + "@webassemblyjs/floating-point-hex-parser": { + "version": "1.7.11", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.7.11.tgz", + "integrity": "sha512-zY8dSNyYcgzNRNT666/zOoAyImshm3ycKdoLsyDw/Bwo6+/uktb7p4xyApuef1dwEBo/U/SYQzbGBvV+nru2Xg==", + "dev": true + }, + "@webassemblyjs/helper-api-error": { + "version": "1.7.11", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.7.11.tgz", + "integrity": "sha512-7r1qXLmiglC+wPNkGuXCvkmalyEstKVwcueZRP2GNC2PAvxbLYwLLPr14rcdJaE4UtHxQKfFkuDFuv91ipqvXg==", + "dev": true + }, + "@webassemblyjs/helper-buffer": { + "version": "1.7.11", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.7.11.tgz", + "integrity": "sha512-MynuervdylPPh3ix+mKZloTcL06P8tenNH3sx6s0qE8SLR6DdwnfgA7Hc9NSYeob2jrW5Vql6GVlsQzKQCa13w==", + "dev": true + }, + "@webassemblyjs/helper-code-frame": { + "version": "1.7.11", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.7.11.tgz", + "integrity": "sha512-T8ESC9KMXFTXA5urJcyor5cn6qWeZ4/zLPyWeEXZ03hj/x9weSokGNkVCdnhSabKGYWxElSdgJ+sFa9G/RdHNw==", + "dev": true, + "requires": { + "@webassemblyjs/wast-printer": "1.7.11" + } + }, + "@webassemblyjs/helper-fsm": { + "version": "1.7.11", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.7.11.tgz", + "integrity": "sha512-nsAQWNP1+8Z6tkzdYlXT0kxfa2Z1tRTARd8wYnc/e3Zv3VydVVnaeePgqUzFrpkGUyhUUxOl5ML7f1NuT+gC0A==", + "dev": true + }, + "@webassemblyjs/helper-module-context": { + "version": "1.7.11", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.7.11.tgz", + "integrity": "sha512-JxfD5DX8Ygq4PvXDucq0M+sbUFA7BJAv/GGl9ITovqE+idGX+J3QSzJYz+LwQmL7fC3Rs+utvWoJxDb6pmC0qg==", + "dev": true + }, + "@webassemblyjs/helper-wasm-bytecode": { + "version": "1.7.11", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.7.11.tgz", + "integrity": "sha512-cMXeVS9rhoXsI9LLL4tJxBgVD/KMOKXuFqYb5oCJ/opScWpkCMEz9EJtkonaNcnLv2R3K5jIeS4TRj/drde1JQ==", + "dev": true + }, + "@webassemblyjs/helper-wasm-section": { + "version": "1.7.11", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.7.11.tgz", + "integrity": "sha512-8ZRY5iZbZdtNFE5UFunB8mmBEAbSI3guwbrsCl4fWdfRiAcvqQpeqd5KHhSWLL5wuxo53zcaGZDBU64qgn4I4Q==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.7.11", + "@webassemblyjs/helper-buffer": "1.7.11", + "@webassemblyjs/helper-wasm-bytecode": "1.7.11", + "@webassemblyjs/wasm-gen": "1.7.11" + } + }, + "@webassemblyjs/ieee754": { + "version": "1.7.11", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.7.11.tgz", + "integrity": "sha512-Mmqx/cS68K1tSrvRLtaV/Lp3NZWzXtOHUW2IvDvl2sihAwJh4ACE0eL6A8FvMyDG9abes3saB6dMimLOs+HMoQ==", + "dev": true, + "requires": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "@webassemblyjs/leb128": { + "version": "1.7.11", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.7.11.tgz", + "integrity": "sha512-vuGmgZjjp3zjcerQg+JA+tGOncOnJLWVkt8Aze5eWQLwTQGNgVLcyOTqgSCxWTR4J42ijHbBxnuRaL1Rv7XMdw==", + "dev": true, + "requires": { + "@xtuc/long": "4.2.1" + } + }, + "@webassemblyjs/utf8": { + "version": "1.7.11", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.7.11.tgz", + "integrity": "sha512-C6GFkc7aErQIAH+BMrIdVSmW+6HSe20wg57HEC1uqJP8E/xpMjXqQUxkQw07MhNDSDcGpxI9G5JSNOQCqJk4sA==", + "dev": true + }, + "@webassemblyjs/wasm-edit": { + "version": "1.7.11", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.7.11.tgz", + "integrity": "sha512-FUd97guNGsCZQgeTPKdgxJhBXkUbMTY6hFPf2Y4OedXd48H97J+sOY2Ltaq6WGVpIH8o/TGOVNiVz/SbpEMJGg==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.7.11", + "@webassemblyjs/helper-buffer": "1.7.11", + "@webassemblyjs/helper-wasm-bytecode": "1.7.11", + "@webassemblyjs/helper-wasm-section": "1.7.11", + "@webassemblyjs/wasm-gen": "1.7.11", + "@webassemblyjs/wasm-opt": "1.7.11", + "@webassemblyjs/wasm-parser": "1.7.11", + "@webassemblyjs/wast-printer": "1.7.11" + } + }, + "@webassemblyjs/wasm-gen": { + "version": "1.7.11", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.7.11.tgz", + "integrity": "sha512-U/KDYp7fgAZX5KPfq4NOupK/BmhDc5Kjy2GIqstMhvvdJRcER/kUsMThpWeRP8BMn4LXaKhSTggIJPOeYHwISA==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.7.11", + "@webassemblyjs/helper-wasm-bytecode": "1.7.11", + "@webassemblyjs/ieee754": "1.7.11", + "@webassemblyjs/leb128": "1.7.11", + "@webassemblyjs/utf8": "1.7.11" + } + }, + "@webassemblyjs/wasm-opt": { + "version": "1.7.11", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.7.11.tgz", + "integrity": "sha512-XynkOwQyiRidh0GLua7SkeHvAPXQV/RxsUeERILmAInZegApOUAIJfRuPYe2F7RcjOC9tW3Cb9juPvAC/sCqvg==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.7.11", + "@webassemblyjs/helper-buffer": "1.7.11", + "@webassemblyjs/wasm-gen": "1.7.11", + "@webassemblyjs/wasm-parser": "1.7.11" + } + }, + "@webassemblyjs/wasm-parser": { + "version": "1.7.11", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.7.11.tgz", + "integrity": "sha512-6lmXRTrrZjYD8Ng8xRyvyXQJYUQKYSXhJqXOBLw24rdiXsHAOlvw5PhesjdcaMadU/pyPQOJ5dHreMjBxwnQKg==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.7.11", + "@webassemblyjs/helper-api-error": "1.7.11", + "@webassemblyjs/helper-wasm-bytecode": "1.7.11", + "@webassemblyjs/ieee754": "1.7.11", + "@webassemblyjs/leb128": "1.7.11", + "@webassemblyjs/utf8": "1.7.11" + } + }, + "@webassemblyjs/wast-parser": { + "version": "1.7.11", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.7.11.tgz", + "integrity": "sha512-lEyVCg2np15tS+dm7+JJTNhNWq9yTZvi3qEhAIIOaofcYlUp0UR5/tVqOwa/gXYr3gjwSZqw+/lS9dscyLelbQ==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.7.11", + "@webassemblyjs/floating-point-hex-parser": "1.7.11", + "@webassemblyjs/helper-api-error": "1.7.11", + "@webassemblyjs/helper-code-frame": "1.7.11", + "@webassemblyjs/helper-fsm": "1.7.11", + "@xtuc/long": "4.2.1" + } + }, + "@webassemblyjs/wast-printer": { + "version": "1.7.11", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.7.11.tgz", + "integrity": "sha512-m5vkAsuJ32QpkdkDOUPGSltrg8Cuk3KBx4YrmAGQwCZPRdUHXxG4phIOuuycLemHFr74sWL9Wthqss4fzdzSwg==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.7.11", + "@webassemblyjs/wast-parser": "1.7.11", + "@xtuc/long": "4.2.1" + } + }, + "@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", + "dev": true + }, + "@xtuc/long": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.1.tgz", + "integrity": "sha512-FZdkNBDqBRHKQ2MEbSC17xnPFOhZxeJ2YGSfr2BKf3sujG49Qe3bB+rGCwQfIaA7WHnGeGkSijX4FuBCdrzW/g==", + "dev": true + }, + "accepts": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.5.tgz", + "integrity": "sha1-63d99gEXI6OxTopywIBcjoZ0a9I=", + "dev": true, + "requires": { + "mime-types": "~2.1.18", + "negotiator": "0.6.1" + } + }, + "acorn": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.0.2.tgz", + "integrity": "sha512-GXmKIvbrN3TV7aVqAzVFaMW8F8wzVX7voEBRO3bDA64+EX37YSayggRJP5Xig6HYHBkWKpFg9W5gg6orklubhg==", + "dev": true + }, + "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==", + "dev": true, + "requires": { + "acorn": "^5.0.0" + }, + "dependencies": { + "acorn": { + "version": "5.7.3", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.3.tgz", + "integrity": "sha512-T/zvzYRfbVojPWahDsE5evJdHb3oJoQfFbsrKM7w5Zcs++Tr257tia3BmMP8XYVjp1S9RZXQMh7gao96BlqZOw==", + "dev": true + } + } + }, + "acorn-walk": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-6.1.0.tgz", + "integrity": "sha512-ugTb7Lq7u4GfWSqqpwE0bGyoBZNMTok/zDBXxfEG0QM50jNlGhIWjRC1pPN7bvV1anhF+bs+/gNcRw+o55Evbg==", + "dev": true + }, + "address": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/address/-/address-1.0.3.tgz", + "integrity": "sha512-z55ocwKBRLryBs394Sm3ushTtBeg6VAeuku7utSoSnsJKvKcnXFIyC6vh27n3rXyxSgkJBBCAvyOn7gSUcTYjg==", + "dev": true + }, + "ajv": { + "version": "5.5.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-5.5.2.tgz", + "integrity": "sha1-c7Xuyj+rZT49P5Qis0GtQiBdyWU=", + "dev": true, + "requires": { + "co": "^4.6.0", + "fast-deep-equal": "^1.0.0", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.3.0" + } + }, + "ajv-errors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.0.tgz", + "integrity": "sha1-7PAh+hCP0X37Xms4Py3SM+Mf/Fk=", + "dev": true + }, + "ajv-keywords": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.2.0.tgz", + "integrity": "sha1-6GuBnGAs+IIa1jdBNpjx3sAhhHo=", + "dev": true + }, + "alphanum-sort": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz", + "integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=", + "dev": true + }, + "amdefine": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz", + "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=", + "dev": true + }, + "ansi-colors": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.1.tgz", + "integrity": "sha512-Xt+zb6nqgvV9SWAVp0EG3lRsHcbq5DDgqjPPz6pwgtj6RKz65zGXMNa82oJfOSBA/to6GmRP7Dr+6o+kbApTzQ==", + "dev": true + }, + "ansi-html": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.7.tgz", + "integrity": "sha1-gTWEAhliqenm/QOflA0S9WynhZ4=", + "dev": true + }, + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "dev": true, + "requires": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + } + }, + "aproba": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", + "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", + "dev": true + }, + "arch": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/arch/-/arch-2.1.1.tgz", + "integrity": "sha512-BLM56aPo9vLLFVa8+/+pJLnrZ7QGGTVHWsCwieAWT9o9K8UeGaQbzZbGoabWLOo2ksBCztoXdqBZBplqLDDCSg==", + "dev": true + }, + "argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "requires": { + "sprintf-js": "~1.0.2" + } + }, + "arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", + "dev": true + }, + "arr-flatten": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", + "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", + "dev": true + }, + "arr-union": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", + "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", + "dev": true + }, + "array-filter": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/array-filter/-/array-filter-0.0.1.tgz", + "integrity": "sha1-fajPLiZijtcygDWB/SH2fKzS7uw=", + "dev": true + }, + "array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=", + "dev": true + }, + "array-map": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/array-map/-/array-map-0.0.0.tgz", + "integrity": "sha1-iKK6tz0c97zVwbEYoAP2b2ZfpmI=", + "dev": true + }, + "array-reduce": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/array-reduce/-/array-reduce-0.0.0.tgz", + "integrity": "sha1-FziZ0//Rx9k4PkR5Ul2+J4yrXys=", + "dev": true + }, + "array-union": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", + "dev": true, + "requires": { + "array-uniq": "^1.0.1" + } + }, + "array-uniq": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", + "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=", + "dev": true + }, + "array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", + "dev": true + }, + "arrify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=", + "dev": true + }, + "asn1": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", + "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", + "dev": true, + "requires": { + "safer-buffer": "~2.1.0" + } + }, + "asn1.js": { + "version": "4.10.1", + "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-4.10.1.tgz", + "integrity": "sha512-p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw==", + "dev": true, + "requires": { + "bn.js": "^4.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + } + }, + "assert": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/assert/-/assert-1.4.1.tgz", + "integrity": "sha1-mZEtWRg2tab1s0XA8H7vwI/GXZE=", + "dev": true, + "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=", + "dev": true + }, + "util": { + "version": "0.10.3", + "resolved": "http://registry.npmjs.org/util/-/util-0.10.3.tgz", + "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", + "dev": true, + "requires": { + "inherits": "2.0.1" + } + } + } + }, + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", + "dev": true + }, + "assign-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", + "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", + "dev": true + }, + "async": { + "version": "1.5.2", + "resolved": "http://registry.npmjs.org/async/-/async-1.5.2.tgz", + "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=", + "dev": true + }, + "async-each": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.1.tgz", + "integrity": "sha1-GdOGodntxufByF04iu28xW0zYC0=", + "dev": true + }, + "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==", + "dev": true + }, + "asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", + "dev": true + }, + "atob": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", + "dev": true + }, + "autoprefixer": { + "version": "8.6.5", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-8.6.5.tgz", + "integrity": "sha512-PLWJN3Xo/rycNkx+mp8iBDMTm3FeWe4VmYaZDSqL5QQB9sLsQkG5k8n+LNDFnhh9kdq2K+egL/icpctOmDHwig==", + "dev": true, + "requires": { + "browserslist": "^3.2.8", + "caniuse-lite": "^1.0.30000864", + "normalize-range": "^0.1.2", + "num2fraction": "^1.2.2", + "postcss": "^6.0.23", + "postcss-value-parser": "^3.2.3" + }, + "dependencies": { + "browserslist": { + "version": "3.2.8", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-3.2.8.tgz", + "integrity": "sha512-WHVocJYavUwVgVViC0ORikPHQquXwVh939TaelZ4WDqpWgTX/FsGhl/+P4qBUAGcRvtOgDgC+xftNWWp2RUTAQ==", + "dev": true, + "requires": { + "caniuse-lite": "^1.0.30000844", + "electron-to-chromium": "^1.3.47" + } + }, + "postcss": { + "version": "6.0.23", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", + "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", + "dev": true, + "requires": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.4.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "aws-sign2": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", + "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=", + "dev": true + }, + "aws4": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.8.0.tgz", + "integrity": "sha512-ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ==", + "dev": true + }, + "babel-code-frame": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz", + "integrity": "sha1-Y/1D99weO7fONZR9uP42mj9Yx0s=", + "dev": true, + "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=", + "dev": true + }, + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "http://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + } + }, + "js-tokens": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz", + "integrity": "sha1-mGbfOVECEw449/mWvOtlRDIJwls=", + "dev": true + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "http://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + } + } + }, + "babel-helper-vue-jsx-merge-props": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/babel-helper-vue-jsx-merge-props/-/babel-helper-vue-jsx-merge-props-2.0.3.tgz", + "integrity": "sha512-gsLiKK7Qrb7zYJNgiXKpXblxbV5ffSwR0f5whkPAaBAR4fhi6bwRZxX9wBlIc5M/v8CCkXUbXZL4N/nSE97cqg==", + "dev": true + }, + "babel-loader": { + "version": "8.0.4", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.0.4.tgz", + "integrity": "sha512-fhBhNkUToJcW9nV46v8w87AJOwAJDz84c1CL57n3Stj73FANM/b9TbCUK4YhdOwEyZ+OxhYpdeZDNzSI29Firw==", + "dev": true, + "requires": { + "find-cache-dir": "^1.0.0", + "loader-utils": "^1.0.2", + "mkdirp": "^0.5.1", + "util.promisify": "^1.0.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==", + "dev": true, + "requires": { + "object.assign": "^4.1.0" + } + }, + "babel-plugin-transform-vue-jsx": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-vue-jsx/-/babel-plugin-transform-vue-jsx-4.0.1.tgz", + "integrity": "sha512-wbOz7ITB5cloLSjKUU1hWn8zhR+Dwah/RZiTiJY/CQliCwhowmzu6m7NEF+y5EJX/blDzGjRtZvC10Vdb3Q7vw==", + "dev": true, + "requires": { + "esutils": "^2.0.2" + } + }, + "balanced-match": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", + "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", + "dev": true + }, + "base": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", + "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", + "dev": true, + "requires": { + "cache-base": "^1.0.1", + "class-utils": "^0.3.5", + "component-emitter": "^1.2.1", + "define-property": "^1.0.0", + "isobject": "^3.0.1", + "mixin-deep": "^1.2.0", + "pascalcase": "^0.1.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "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==", + "dev": true + }, + "batch": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", + "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=", + "dev": true + }, + "bcrypt-pbkdf": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", + "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", + "dev": true, + "requires": { + "tweetnacl": "^0.14.3" + } + }, + "bfj": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/bfj/-/bfj-6.1.1.tgz", + "integrity": "sha512-+GUNvzHR4nRyGybQc2WpNJL4MJazMuvf92ueIyA0bIkPRwhhQu3IfZQ2PSoVPpCBJfmoSdOxu5rnotfFLlvYRQ==", + "dev": true, + "requires": { + "bluebird": "^3.5.1", + "check-types": "^7.3.0", + "hoopy": "^0.1.2", + "tryer": "^1.0.0" + } + }, + "big.js": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-3.2.0.tgz", + "integrity": "sha512-+hN/Zh2D08Mx65pZ/4g5bsmNiZUuChDiQfTUQ7qJr4/kuopCr88xZsAXv6mBoZEsUI4OuGHlX59qE94K2mMW8Q==", + "dev": true + }, + "binary-extensions": { + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.12.0.tgz", + "integrity": "sha512-DYWGk01lDcxeS/K9IHPGWfT8PsJmbXRtRd2Sx72Tnb8pcYZQFF1oSDb8hJtS1vhp212q1Rzi5dUf9+nq0o9UIg==", + "dev": true + }, + "bluebird": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.2.tgz", + "integrity": "sha512-dhHTWMI7kMx5whMQntl7Vr9C6BvV10lFXDAasnqnrMYhXVCzzk6IO9Fo2L75jXHT07WrOngL1WDXOp+yYS91Yg==", + "dev": true + }, + "bn.js": { + "version": "4.11.8", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.8.tgz", + "integrity": "sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA==", + "dev": true + }, + "body-parser": { + "version": "1.18.3", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.18.3.tgz", + "integrity": "sha1-WykhmP/dVTs6DyDe0FkrlWlVyLQ=", + "dev": true, + "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==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } + } + }, + "bonjour": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz", + "integrity": "sha1-jokKGD2O6aI5OzhExpGkK897yfU=", + "dev": true, + "requires": { + "array-flatten": "^2.1.0", + "deep-equal": "^1.0.1", + "dns-equal": "^1.0.0", + "dns-txt": "^2.0.2", + "multicast-dns": "^6.0.1", + "multicast-dns-service-types": "^1.1.0" + }, + "dependencies": { + "array-flatten": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.1.tgz", + "integrity": "sha1-Qmu52oQJDBg42BLIFQryCoMx4pY=", + "dev": true + } + } + }, + "boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=", + "dev": true + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "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==", + "dev": true, + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "brorand": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", + "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=", + "dev": true + }, + "browserify-aes": { + "version": "1.2.0", + "resolved": "http://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", + "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", + "dev": true, + "requires": { + "buffer-xor": "^1.0.3", + "cipher-base": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.3", + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "browserify-cipher": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", + "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", + "dev": true, + "requires": { + "browserify-aes": "^1.0.4", + "browserify-des": "^1.0.0", + "evp_bytestokey": "^1.0.0" + } + }, + "browserify-des": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", + "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", + "dev": true, + "requires": { + "cipher-base": "^1.0.1", + "des.js": "^1.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "browserify-rsa": { + "version": "4.0.1", + "resolved": "http://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.0.1.tgz", + "integrity": "sha1-IeCr+vbyApzy+vsTNWenAdQTVSQ=", + "dev": true, + "requires": { + "bn.js": "^4.1.0", + "randombytes": "^2.0.1" + } + }, + "browserify-sign": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.0.4.tgz", + "integrity": "sha1-qk62jl17ZYuqa/alfmMMvXqT0pg=", + "dev": true, + "requires": { + "bn.js": "^4.1.1", + "browserify-rsa": "^4.0.0", + "create-hash": "^1.1.0", + "create-hmac": "^1.1.2", + "elliptic": "^6.0.0", + "inherits": "^2.0.1", + "parse-asn1": "^5.0.0" + } + }, + "browserify-zlib": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", + "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", + "dev": true, + "requires": { + "pako": "~1.0.5" + } + }, + "browserslist": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.3.4.tgz", + "integrity": "sha512-u5iz+ijIMUlmV8blX82VGFrB9ecnUg5qEt55CMZ/YJEhha+d8qpBfOFuutJ6F/VKRXjZoD33b6uvarpPxcl3RA==", + "dev": true, + "requires": { + "caniuse-lite": "^1.0.30000899", + "electron-to-chromium": "^1.3.82", + "node-releases": "^1.0.1" + } + }, + "buffer": { + "version": "4.9.1", + "resolved": "http://registry.npmjs.org/buffer/-/buffer-4.9.1.tgz", + "integrity": "sha1-bRu2AbB6TvztlwlBMgkwJ8lbwpg=", + "dev": true, + "requires": { + "base64-js": "^1.0.2", + "ieee754": "^1.1.4", + "isarray": "^1.0.0" + } + }, + "buffer-from": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", + "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==", + "dev": true + }, + "buffer-indexof": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz", + "integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==", + "dev": true + }, + "buffer-xor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", + "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=", + "dev": true + }, + "builtin-modules": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz", + "integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=", + "dev": true + }, + "builtin-status-codes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", + "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=", + "dev": true + }, + "bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=", + "dev": true + }, + "cacache": { + "version": "10.0.4", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-10.0.4.tgz", + "integrity": "sha512-Dph0MzuH+rTQzGPNT9fAnrPmMmjKfST6trxJeK7NQuHRaVw24VzPRWTmg9MpcwOVQZO0E1FBICUlFeNaKPIfHA==", + "dev": true, + "requires": { + "bluebird": "^3.5.1", + "chownr": "^1.0.1", + "glob": "^7.1.2", + "graceful-fs": "^4.1.11", + "lru-cache": "^4.1.1", + "mississippi": "^2.0.0", + "mkdirp": "^0.5.1", + "move-concurrently": "^1.0.1", + "promise-inflight": "^1.0.1", + "rimraf": "^2.6.2", + "ssri": "^5.2.4", + "unique-filename": "^1.1.0", + "y18n": "^4.0.0" + }, + "dependencies": { + "ssri": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-5.3.0.tgz", + "integrity": "sha512-XRSIPqLij52MtgoQavH/x/dU1qVKtWUAAZeOHsR9c2Ddi4XerFy3mc1alf+dLJKl9EUIm/Ht+EowFkTUOA6GAQ==", + "dev": true, + "requires": { + "safe-buffer": "^5.1.1" + } + } + } + }, + "cache-base": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", + "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", + "dev": true, + "requires": { + "collection-visit": "^1.0.0", + "component-emitter": "^1.2.1", + "get-value": "^2.0.6", + "has-value": "^1.0.0", + "isobject": "^3.0.1", + "set-value": "^2.0.0", + "to-object-path": "^0.3.0", + "union-value": "^1.0.0", + "unset-value": "^1.0.0" + } + }, + "cache-loader": { + "version": "1.2.2", + "resolved": "http://registry.npmjs.org/cache-loader/-/cache-loader-1.2.2.tgz", + "integrity": "sha512-rsGh4SIYyB9glU+d0OcHwiXHXBoUgDhHZaQ1KAbiXqfz1CDPxtTboh1gPbJ0q2qdO8a9lfcjgC5CJ2Ms32y5bw==", + "dev": true, + "requires": { + "loader-utils": "^1.1.0", + "mkdirp": "^0.5.1", + "neo-async": "^2.5.0", + "schema-utils": "^0.4.2" + } + }, + "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=", + "dev": true + }, + "camel-case": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-3.0.0.tgz", + "integrity": "sha1-yjw2iKTpzzpM2nd9xNy8cTJJz3M=", + "dev": true, + "requires": { + "no-case": "^2.2.0", + "upper-case": "^1.1.1" + } + }, + "camelcase": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", + "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", + "dev": true + }, + "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==", + "dev": true, + "requires": { + "browserslist": "^4.0.0", + "caniuse-lite": "^1.0.0", + "lodash.memoize": "^4.1.2", + "lodash.uniq": "^4.5.0" + } + }, + "caniuse-lite": { + "version": "1.0.30000903", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30000903.tgz", + "integrity": "sha512-T1XVJEpGCoaq7MDw7/6hCdYUukmSaS+1l/OQJkLtw7Cr2+/+d67tNGKEbyiqf7Ck8x6EhNFUxjYFXXka0N/w5g==", + "dev": true + }, + "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==", + "dev": true + }, + "caseless": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", + "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", + "dev": true + }, + "chalk": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", + "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "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==", + "dev": true + }, + "chokidar": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.0.4.tgz", + "integrity": "sha512-z9n7yt9rOvIJrMhvDtDictKrkFHeihkNl6uWMmZlmL6tJtX9Cs+87oK+teBx+JIgzvbX3yZHT3eF8vpbDxHJXQ==", + "dev": true, + "requires": { + "anymatch": "^2.0.0", + "async-each": "^1.0.0", + "braces": "^2.3.0", + "fsevents": "^1.2.2", + "glob-parent": "^3.1.0", + "inherits": "^2.0.1", + "is-binary-path": "^1.0.0", + "is-glob": "^4.0.0", + "lodash.debounce": "^4.0.8", + "normalize-path": "^2.1.1", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.0.0", + "upath": "^1.0.5" + } + }, + "chownr": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.1.tgz", + "integrity": "sha512-j38EvO5+LHX84jlo6h4UzmOwi0UgW61WRyPtJz4qaadK5eY3BTS5TY/S1Stc3Uk2lIM6TPevAlULiEJwie860g==", + "dev": true + }, + "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==", + "dev": true, + "requires": { + "tslib": "^1.9.0" + } + }, + "ci-info": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-1.6.0.tgz", + "integrity": "sha512-vsGdkwSCDpWmP80ncATX7iea5DWQemg1UgCW5J8tqjU3lYw4FBYuj89J0CTVomA7BEfvSZd84GmHko+MxFQU2A==", + "dev": true + }, + "cipher-base": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", + "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "class-utils": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", + "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", + "dev": true, + "requires": { + "arr-union": "^3.1.0", + "define-property": "^0.2.5", + "isobject": "^3.0.0", + "static-extend": "^0.1.1" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + } + } + }, + "clean-css": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.1.tgz", + "integrity": "sha512-4ZxI6dy4lrY6FHzfiy1aEOXgu4LIsW2MhwG0VBKdcoGoH/XLFgaHSdLTGr4O8Be6A8r3MOphEiI8Gc1n0ecf3g==", + "dev": true, + "requires": { + "source-map": "~0.6.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "cli-cursor": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz", + "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=", + "dev": true, + "requires": { + "restore-cursor": "^2.0.0" + } + }, + "cli-spinners": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-1.3.1.tgz", + "integrity": "sha512-1QL4544moEsDVH9T/l6Cemov/37iv1RtoKf7NJ04A60+4MREXNfx/QvavbH6QoGdsD4N4Mwy49cmaINR/o2mdg==", + "dev": true + }, + "clipboardy": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/clipboardy/-/clipboardy-1.2.3.tgz", + "integrity": "sha512-2WNImOvCRe6r63Gk9pShfkwXsVtKCroMAevIbiae021mS850UkWPbevxsBz3tnvjZIEGvlwaqCPsw+4ulzNgJA==", + "dev": true, + "requires": { + "arch": "^2.1.0", + "execa": "^0.8.0" + }, + "dependencies": { + "cross-spawn": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", + "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", + "dev": true, + "requires": { + "lru-cache": "^4.0.1", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "execa": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-0.8.0.tgz", + "integrity": "sha1-2NdrvBtVIX7RkP1t1J08d07PyNo=", + "dev": true, + "requires": { + "cross-spawn": "^5.0.1", + "get-stream": "^3.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + } + }, + "get-stream": { + "version": "3.0.0", + "resolved": "http://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", + "dev": true + } + } + }, + "cliui": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-4.1.0.tgz", + "integrity": "sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ==", + "dev": true, + "requires": { + "string-width": "^2.1.1", + "strip-ansi": "^4.0.0", + "wrap-ansi": "^2.0.0" + } + }, + "clone": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", + "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=", + "dev": true + }, + "co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=", + "dev": true + }, + "coa": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.1.tgz", + "integrity": "sha512-5wfTTO8E2/ja4jFSxePXlG5nRu5bBtL/r1HCIpJW/lzT6yDtKl0u0Z4o/Vpz32IpKmBn7HerheEZQgA9N2DarQ==", + "dev": true, + "requires": { + "q": "^1.1.2" + } + }, + "code-point-at": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", + "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", + "dev": true + }, + "codependency": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/codependency/-/codependency-2.1.0.tgz", + "integrity": "sha512-JIdmYkE8Z6jwH1OUf4a5H5jk9YShPQkaYPUAiN+ktyChmPP77LGbeKrxWGPqdCnpTmt0hRIn8TXBVu01U3HDhg==", + "dev": true, + "requires": { + "semver": "^5.3.0" + } + }, + "collection-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", + "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", + "dev": true, + "requires": { + "map-visit": "^1.0.0", + "object-visit": "^1.0.0" + } + }, + "color": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/color/-/color-3.1.0.tgz", + "integrity": "sha512-CwyopLkuRYO5ei2EpzpIh6LqJMt6Mt+jZhO5VI5f/wJLZriXQE32/SSqzmrh+QB+AZT81Cj8yv+7zwToW8ahZg==", + "dev": true, + "requires": { + "color-convert": "^1.9.1", + "color-string": "^1.5.2" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true + }, + "color-string": { + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.5.3.tgz", + "integrity": "sha512-dC2C5qeWoYkxki5UAXapdjqO672AM4vZuPGRQfO8b5HKuKGBbKWpITyDYN7TOFKvRW7kOgAn3746clDBMDJyQw==", + "dev": true, + "requires": { + "color-name": "^1.0.0", + "simple-swizzle": "^0.2.2" + } + }, + "colors": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.1.2.tgz", + "integrity": "sha1-FopHAXVran9RoSzgyXv6KMCE7WM=", + "dev": true + }, + "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==", + "dev": true, + "requires": { + "delayed-stream": "~1.0.0" + } + }, + "commander": { + "version": "2.17.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.17.1.tgz", + "integrity": "sha512-wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg==", + "dev": true + }, + "commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=", + "dev": true + }, + "component-emitter": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz", + "integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY=", + "dev": true + }, + "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==", + "dev": true, + "requires": { + "mime-db": ">= 1.36.0 < 2" + } + }, + "compression": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.3.tgz", + "integrity": "sha512-HSjyBG5N1Nnz7tF2+O7A9XUhyjru71/fwgNb7oIsEVHR0WShfs2tIS/EySLgiTe98aOK18YDlMXpzjCXY/n9mg==", + "dev": true, + "requires": { + "accepts": "~1.3.5", + "bytes": "3.0.0", + "compressible": "~2.0.14", + "debug": "2.6.9", + "on-headers": "~1.0.1", + "safe-buffer": "5.1.2", + "vary": "~1.1.2" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } + } + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", + "dev": true + }, + "concat-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", + "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", + "dev": true, + "requires": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" + } + }, + "connect-history-api-fallback": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.5.0.tgz", + "integrity": "sha1-sGhzk0vF40T+9hGhlqb6rgruAVo=", + "dev": true + }, + "console-browserify": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.1.0.tgz", + "integrity": "sha1-8CQcRXMKn8YyOyBtvzjtx0HQuxA=", + "dev": true, + "requires": { + "date-now": "^0.1.4" + } + }, + "consolidate": { + "version": "0.15.1", + "resolved": "https://registry.npmjs.org/consolidate/-/consolidate-0.15.1.tgz", + "integrity": "sha512-DW46nrsMJgy9kqAbPt5rKaCr7uFtpo4mSUvLHIUbJEjm0vo+aY5QLwBUq3FK4tRnJr/X0Psc0C4jf/h+HtXSMw==", + "dev": true, + "requires": { + "bluebird": "^3.1.1" + } + }, + "constants-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", + "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=", + "dev": true + }, + "content-disposition": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz", + "integrity": "sha1-DPaLud318r55YcOoUXjLhdunjLQ=", + "dev": true + }, + "content-type": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", + "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", + "dev": true + }, + "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==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.1" + } + }, + "cookie": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.3.1.tgz", + "integrity": "sha1-5+Ch+e9DtMi6klxcWpboBtFoc7s=", + "dev": true + }, + "cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=", + "dev": true + }, + "copy-concurrently": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz", + "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==", + "dev": true, + "requires": { + "aproba": "^1.1.1", + "fs-write-stream-atomic": "^1.0.8", + "iferr": "^0.1.5", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4", + "run-queue": "^1.0.0" + } + }, + "copy-descriptor": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", + "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", + "dev": true + }, + "copy-webpack-plugin": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-4.6.0.tgz", + "integrity": "sha512-Y+SQCF+0NoWQryez2zXn5J5knmr9z/9qSQt7fbL78u83rxmigOy8X5+BFn8CFSuX+nKT8gpYwJX68ekqtQt6ZA==", + "dev": true, + "requires": { + "cacache": "^10.0.4", + "find-cache-dir": "^1.0.0", + "globby": "^7.1.1", + "is-glob": "^4.0.0", + "loader-utils": "^1.1.0", + "minimatch": "^3.0.4", + "p-limit": "^1.0.0", + "serialize-javascript": "^1.4.0" + }, + "dependencies": { + "globby": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/globby/-/globby-7.1.1.tgz", + "integrity": "sha1-+yzP+UAfhgCUXfral0QMypcrhoA=", + "dev": true, + "requires": { + "array-union": "^1.0.1", + "dir-glob": "^2.0.0", + "glob": "^7.1.2", + "ignore": "^3.3.5", + "pify": "^3.0.0", + "slash": "^1.0.0" + } + }, + "slash": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz", + "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=", + "dev": true + } + } + }, + "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==", + "dev": true + }, + "core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", + "dev": true + }, + "cosmiconfig": { + "version": "5.0.6", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.0.6.tgz", + "integrity": "sha512-6DWfizHriCrFWURP1/qyhsiFvYdlJzbCzmtFWh744+KyWsJo5+kPzUZZaMRSSItoYc0pxFX7gEO7ZC1/gN/7AQ==", + "dev": true, + "requires": { + "is-directory": "^0.3.1", + "js-yaml": "^3.9.0", + "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==", + "dev": true, + "requires": { + "bn.js": "^4.1.0", + "elliptic": "^6.0.0" + } + }, + "create-hash": { + "version": "1.2.0", + "resolved": "http://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", + "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", + "dev": true, + "requires": { + "cipher-base": "^1.0.1", + "inherits": "^2.0.1", + "md5.js": "^1.3.4", + "ripemd160": "^2.0.1", + "sha.js": "^2.4.0" + } + }, + "create-hmac": { + "version": "1.1.7", + "resolved": "http://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", + "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", + "dev": true, + "requires": { + "cipher-base": "^1.0.3", + "create-hash": "^1.1.0", + "inherits": "^2.0.1", + "ripemd160": "^2.0.0", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, + "cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "dev": true, + "requires": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "crypto-browserify": { + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", + "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", + "dev": true, + "requires": { + "browserify-cipher": "^1.0.0", + "browserify-sign": "^4.0.0", + "create-ecdh": "^4.0.0", + "create-hash": "^1.1.0", + "create-hmac": "^1.1.0", + "diffie-hellman": "^5.0.0", + "inherits": "^2.0.1", + "pbkdf2": "^3.0.3", + "public-encrypt": "^4.0.0", + "randombytes": "^2.0.0", + "randomfill": "^1.0.3" + } + }, + "css-color-names": { + "version": "0.0.4", + "resolved": "http://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz", + "integrity": "sha1-gIrcLnnPhHOAabZGyyDsJ762KeA=", + "dev": true + }, + "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==", + "dev": true, + "requires": { + "postcss": "^7.0.1", + "timsort": "^0.3.0" + } + }, + "css-loader": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-1.0.1.tgz", + "integrity": "sha512-+ZHAZm/yqvJ2kDtPne3uX0C+Vr3Zn5jFn2N4HywtS5ujwvsVkyg0VArEXpl3BgczDA8anieki1FIzhchX4yrDw==", + "dev": true, + "requires": { + "babel-code-frame": "^6.26.0", + "css-selector-tokenizer": "^0.7.0", + "icss-utils": "^2.1.0", + "loader-utils": "^1.0.2", + "lodash": "^4.17.11", + "postcss": "^6.0.23", + "postcss-modules-extract-imports": "^1.2.0", + "postcss-modules-local-by-default": "^1.2.0", + "postcss-modules-scope": "^1.1.0", + "postcss-modules-values": "^1.3.0", + "postcss-value-parser": "^3.3.0", + "source-list-map": "^2.0.0" + }, + "dependencies": { + "postcss": { + "version": "6.0.23", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", + "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", + "dev": true, + "requires": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.4.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "css-parse": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/css-parse/-/css-parse-1.7.0.tgz", + "integrity": "sha1-Mh9s9zeCpv91ERE5D8BeLGV9jJs=", + "dev": true + }, + "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==", + "dev": true, + "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==", + "dev": true + }, + "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==", + "dev": true, + "requires": { + "cssesc": "^0.1.0", + "fastparse": "^1.1.1", + "regexpu-core": "^1.0.0" + }, + "dependencies": { + "cssesc": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-0.1.0.tgz", + "integrity": "sha1-yBSQPkViM3GgR3tAEJqq++6t27Q=", + "dev": true + }, + "jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", + "dev": true + }, + "regexpu-core": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-1.0.0.tgz", + "integrity": "sha1-hqdj9Y7k18L2sQLkdkBQ3n7ZDGs=", + "dev": true, + "requires": { + "regenerate": "^1.2.1", + "regjsgen": "^0.2.0", + "regjsparser": "^0.1.4" + } + }, + "regjsgen": { + "version": "0.2.0", + "resolved": "http://registry.npmjs.org/regjsgen/-/regjsgen-0.2.0.tgz", + "integrity": "sha1-bAFq3qxVT3WCP+N6wFuS1aTtsfc=", + "dev": true + }, + "regjsparser": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.1.5.tgz", + "integrity": "sha1-fuj4Tcb6eS0/0K4ijSS9lJ6tIFw=", + "dev": true, + "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==", + "dev": true, + "requires": { + "mdn-data": "~1.1.0", + "source-map": "^0.5.3" + } + }, + "css-unit-converter": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/css-unit-converter/-/css-unit-converter-1.1.1.tgz", + "integrity": "sha1-2bkoGtz9jO2TW9urqDeGiX9k6ZY=", + "dev": true + }, + "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=", + "dev": true + }, + "css-what": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-2.1.2.tgz", + "integrity": "sha512-wan8dMWQ0GUeF7DGEPVjhHemVW/vy6xUYmFzRY8RYqgA0JtXC9rJmbScBjqSu6dg9q0lwPQy6ZAmJVr3PPTvqQ==", + "dev": true + }, + "cssesc": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz", + "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==", + "dev": true + }, + "cssnano": { + "version": "4.1.7", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-4.1.7.tgz", + "integrity": "sha512-AiXL90l+MDuQmRNyypG2P7ux7K4XklxYzNNUd5HXZCNcH8/N9bHPcpN97v8tXgRVeFL/Ed8iP8mVmAAu0ZpT7A==", + "dev": true, + "requires": { + "cosmiconfig": "^5.0.0", + "cssnano-preset-default": "^4.0.5", + "is-resolvable": "^1.0.0", + "postcss": "^7.0.0" + } + }, + "cssnano-preset-default": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-4.0.5.tgz", + "integrity": "sha512-f1uhya0ZAjPYtDD58QkBB0R+uYdzHPei7cDxJyQQIHt5acdhyGXaSXl2nDLzWHLwGFbZcHxQtkJS8mmNwnxTvw==", + "dev": true, + "requires": { + "css-declaration-sorter": "^4.0.1", + "cssnano-util-raw-cache": "^4.0.1", + "postcss": "^7.0.0", + "postcss-calc": "^7.0.0", + "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.9", + "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" + } + }, + "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=", + "dev": true + }, + "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=", + "dev": true + }, + "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==", + "dev": true, + "requires": { + "postcss": "^7.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==", + "dev": true + }, + "csso": { + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/csso/-/csso-3.5.1.tgz", + "integrity": "sha512-vrqULLffYU1Q2tLdJvaCYbONStnfkfimRxXNaGjxMldI0C7JPBC4rB1RyjhfdZ4m1frm8pM9uRPKH3d2knZ8gg==", + "dev": true, + "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==", + "dev": true, + "requires": { + "mdn-data": "~1.1.0", + "source-map": "^0.5.3" + } + } + } + }, + "cyclist": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-0.2.2.tgz", + "integrity": "sha1-GzN5LhHpFKL9bW7WRHRkRE5fpkA=", + "dev": true + }, + "dashdash": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", + "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", + "dev": true, + "requires": { + "assert-plus": "^1.0.0" + } + }, + "date-now": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/date-now/-/date-now-0.1.4.tgz", + "integrity": "sha1-6vQ5/U1ISK105cx9vvIAZyueNFs=", + "dev": true + }, + "de-indent": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/de-indent/-/de-indent-1.0.2.tgz", + "integrity": "sha1-sgOOhG3DO6pXlhKNCAS0VbjB4h0=", + "dev": true + }, + "debug": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", + "dev": true, + "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==", + "dev": true, + "requires": { + "xregexp": "4.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=", + "dev": true + }, + "deep-equal": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.0.1.tgz", + "integrity": "sha1-9dJgKStmDghO/0zbyfCK0yR0SLU=", + "dev": true + }, + "deepmerge": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-1.5.2.tgz", + "integrity": "sha512-95k0GDqvBjZavkuvzx/YqVLv/6YYa17fz6ILMSf7neqQITCPbnfEnQvEgMPNjH4kgobe7+WIL0yJEHku+H3qtQ==", + "dev": true + }, + "default-gateway": { + "version": "2.7.2", + "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-2.7.2.tgz", + "integrity": "sha512-lAc4i9QJR0YHSDFdzeBQKfZ1SRDG3hsJNEkrpcZa8QhBfidLAilT60BDEIVUUGqosFp425KOgB3uYqcnQrWafQ==", + "dev": true, + "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==", + "dev": true, + "requires": { + "cross-spawn": "^6.0.0", + "get-stream": "^3.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + } + }, + "get-stream": { + "version": "3.0.0", + "resolved": "http://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", + "dev": true + } + } + }, + "defaults": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz", + "integrity": "sha1-xlYFHpgX2f8I7YgUd/P+QBnz730=", + "dev": true, + "requires": { + "clone": "^1.0.2" + } + }, + "define-properties": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", + "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", + "dev": true, + "requires": { + "object-keys": "^1.0.12" + } + }, + "define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "dev": true, + "requires": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "dependencies": { + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "del": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/del/-/del-3.0.0.tgz", + "integrity": "sha1-U+z2mf/LyzljdpGrE7rxYIGXZuU=", + "dev": true, + "requires": { + "globby": "^6.1.0", + "is-path-cwd": "^1.0.0", + "is-path-in-cwd": "^1.0.0", + "p-map": "^1.1.1", + "pify": "^3.0.0", + "rimraf": "^2.2.8" + }, + "dependencies": { + "globby": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", + "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=", + "dev": true, + "requires": { + "array-union": "^1.0.1", + "glob": "^7.0.3", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "dependencies": { + "pify": { + "version": "2.3.0", + "resolved": "http://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true + } + } + } + } + }, + "delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", + "dev": true + }, + "depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", + "dev": true + }, + "des.js": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.0.tgz", + "integrity": "sha1-wHTS4qpqipoH29YfmhXCzYPsjsw=", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + } + }, + "destroy": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", + "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=", + "dev": true + }, + "detect-node": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.0.4.tgz", + "integrity": "sha512-ZIzRpLJrOj7jjP2miAtgqIfmzbxa4ZOr5jJc601zklsfEx9oTzmmj2nVpIPRpNlRTIh8lc1kyViIY7BWSGNmKw==", + "dev": true + }, + "diffie-hellman": { + "version": "5.0.3", + "resolved": "http://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", + "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", + "dev": true, + "requires": { + "bn.js": "^4.1.0", + "miller-rabin": "^4.0.0", + "randombytes": "^2.0.0" + } + }, + "dir-glob": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-2.0.0.tgz", + "integrity": "sha512-37qirFDz8cA5fimp9feo43fSuRo2gHwaIn6dXL8Ber1dGwUosDrGZeCCXq57WnIqE4aQ+u3eQZzsk1yOzhdwag==", + "dev": true, + "requires": { + "arrify": "^1.0.1", + "path-type": "^3.0.0" + } + }, + "dns-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", + "integrity": "sha1-s55/HabrCnW6nBcySzR1PEfgZU0=", + "dev": true + }, + "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==", + "dev": true, + "requires": { + "ip": "^1.1.0", + "safe-buffer": "^5.0.1" + } + }, + "dns-txt": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz", + "integrity": "sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY=", + "dev": true, + "requires": { + "buffer-indexof": "^1.0.0" + } + }, + "dom-converter": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", + "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", + "dev": true, + "requires": { + "utila": "~0.4" + } + }, + "dom-serializer": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.1.0.tgz", + "integrity": "sha1-BzxpdUbOB4DOI75KKOKT5AvDDII=", + "dev": true, + "requires": { + "domelementtype": "~1.1.1", + "entities": "~1.1.1" + }, + "dependencies": { + "domelementtype": { + "version": "1.1.3", + "resolved": "http://registry.npmjs.org/domelementtype/-/domelementtype-1.1.3.tgz", + "integrity": "sha1-vSh3PiZCiBrsUVRJJCmcXNgiGFs=", + "dev": true + } + } + }, + "domain-browser": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", + "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==", + "dev": true + }, + "domelementtype": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.2.1.tgz", + "integrity": "sha512-SQVCLFS2E7G5CRCMdn6K9bIhRj1bS6QBWZfF0TUPh4V/BbqrQ619IdSS3/izn0FZ+9l+uODzaZjb08fjOfablA==", + "dev": true + }, + "domhandler": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.1.0.tgz", + "integrity": "sha1-0mRvXlf2w7qxHPbLBdPArPdBJZQ=", + "dev": true, + "requires": { + "domelementtype": "1" + } + }, + "domutils": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", + "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", + "dev": true, + "requires": { + "dom-serializer": "0", + "domelementtype": "1" + } + }, + "dot-prop": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-4.2.0.tgz", + "integrity": "sha512-tUMXrxlExSW6U2EXiiKGSBVdYgtV8qlHL+C10TsW4PURY/ic+eaysnSkwB4kA/mBlCyy/IKDJ+Lc3wbWeaXtuQ==", + "dev": true, + "requires": { + "is-obj": "^1.0.0" + } + }, + "duplexer": { + "version": "0.1.1", + "resolved": "http://registry.npmjs.org/duplexer/-/duplexer-0.1.1.tgz", + "integrity": "sha1-rOb/gIwc5mtX0ev5eXessCM0z8E=", + "dev": true + }, + "duplexify": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.6.1.tgz", + "integrity": "sha512-vM58DwdnKmty+FSPzT14K9JXb90H+j5emaR4KYbr2KTIz00WHGbWOe5ghQTx233ZCLZtrGDALzKwcjEtSt35mA==", + "dev": true, + "requires": { + "end-of-stream": "^1.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.0.0", + "stream-shift": "^1.0.0" + } + }, + "easy-stack": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/easy-stack/-/easy-stack-1.0.0.tgz", + "integrity": "sha1-EskbMIWjfwuqM26UhurEv5Tj54g=", + "dev": true + }, + "ecc-jsbn": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", + "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", + "dev": true, + "requires": { + "jsbn": "~0.1.0", + "safer-buffer": "^2.1.0" + } + }, + "ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=", + "dev": true + }, + "ejs": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-2.6.1.tgz", + "integrity": "sha512-0xy4A/twfrRCnkhfk8ErDi5DqdAsAqeGxht4xkCUrsvhhbQNs7E+4jV0CN7+NKIY0aHE72+XvqtBIXzD31ZbXQ==", + "dev": true + }, + "electron-to-chromium": { + "version": "1.3.83", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.83.tgz", + "integrity": "sha512-DqJoDarxq50dcHsOOlMLNoy+qQitlMNbYb6wwbE0oUw2veHdRkpNrhmngiUYKMErdJ8SJ48rpJsZTQgy5SoEAA==", + "dev": true + }, + "elliptic": { + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.4.1.tgz", + "integrity": "sha512-BsXLz5sqX8OHcsh7CqBMztyXARmGQ3LWPtGjJi6DiJHq5C/qvi9P3OqgswKSDftbu8+IoI/QDTAm2fFnQ9SZSQ==", + "dev": true, + "requires": { + "bn.js": "^4.4.0", + "brorand": "^1.0.1", + "hash.js": "^1.0.0", + "hmac-drbg": "^1.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.0" + } + }, + "emojis-list": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz", + "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k=", + "dev": true + }, + "encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=", + "dev": true + }, + "end-of-stream": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.1.tgz", + "integrity": "sha512-1MkrZNvWTKCaigbn+W15elq2BB/L22nqrSY5DKlo3X6+vclJm8Bb5djXJBmEX6fS3+zCh/F4VBK5Z2KxJt4s2Q==", + "dev": true, + "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==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "memory-fs": "^0.4.0", + "tapable": "^1.0.0" + } + }, + "entities": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz", + "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==", + "dev": true + }, + "errno": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.7.tgz", + "integrity": "sha512-MfrRBDWzIWifgq6tJj60gkAwtLNb6sQPlcFrSOflcP1aFmmruKQ2wRnze/8V6kgyz7H3FF8Npzv78mZ7XLLflg==", + "dev": true, + "requires": { + "prr": "~1.0.1" + } + }, + "error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dev": true, + "requires": { + "is-arrayish": "^0.2.1" + } + }, + "error-stack-parser": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.0.2.tgz", + "integrity": "sha512-E1fPutRDdIj/hohG0UpT5mayXNCxXP9d+snxFsPU9X0XgccOumKraa3juDMwTUyi7+Bu5+mCGagjg4IYeNbOdw==", + "dev": true, + "requires": { + "stackframe": "^1.0.4" + } + }, + "es-abstract": { + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.12.0.tgz", + "integrity": "sha512-C8Fx/0jFmV5IPoMOFPA9P9G5NtqW+4cOPit3MIuvR2t7Ag2K15EJTpxnHAYTzL+aYQJIESYeXZmDBfOBE1HcpA==", + "dev": true, + "requires": { + "es-to-primitive": "^1.1.1", + "function-bind": "^1.1.1", + "has": "^1.0.1", + "is-callable": "^1.1.3", + "is-regex": "^1.0.4" + } + }, + "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==", + "dev": true, + "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=", + "dev": true + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "dev": true + }, + "eslint-scope": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.0.tgz", + "integrity": "sha512-1G6UTDi7Jc1ELFwnR58HV4fK9OQK4S6N985f166xqXxpjU6plxFISJa2Ba9KCQuFa8RCnj/lSFJbHo7UFDBnUA==", + "dev": true, + "requires": { + "esrecurse": "^4.1.0", + "estraverse": "^4.1.1" + } + }, + "esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "dev": true + }, + "esrecurse": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.2.1.tgz", + "integrity": "sha512-64RBB++fIOAXPw3P9cy89qfMlvZEXZkqqJkjqqXIvzP5ezRZjW+lPWjw35UX/3EhUPFYbg5ER4JYgDw4007/DQ==", + "dev": true, + "requires": { + "estraverse": "^4.1.0" + } + }, + "estraverse": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.2.0.tgz", + "integrity": "sha1-De4/7TH81GlhjOc0IJn8GvoL2xM=", + "dev": true + }, + "esutils": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", + "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=", + "dev": true + }, + "etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=", + "dev": true + }, + "event-pubsub": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/event-pubsub/-/event-pubsub-4.3.0.tgz", + "integrity": "sha512-z7IyloorXvKbFx9Bpie2+vMJKKx1fH1EN5yiTfp8CiLOTptSYy1g8H4yDpGlEdshL1PBiFtBHepF2cNsqeEeFQ==", + "dev": true + }, + "eventemitter3": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-3.1.0.tgz", + "integrity": "sha512-ivIvhpq/Y0uSjcHDcOIccjmYjGLcP09MFGE7ysAwkAvkXfpZlC985pH2/ui64DKazbTW/4kN3yqozUxlXzI6cA==", + "dev": true + }, + "events": { + "version": "1.1.1", + "resolved": "http://registry.npmjs.org/events/-/events-1.1.1.tgz", + "integrity": "sha1-nr23Y1rQmccNzEwqH1AEKI6L2SQ=", + "dev": true + }, + "eventsource": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-1.0.7.tgz", + "integrity": "sha512-4Ln17+vVT0k8aWq+t/bF5arcS3EpT9gYtW66EPacdj/mAFevznsnyoHLPy2BA8gbIQeIHoPsvwmfBftfcG//BQ==", + "dev": true, + "requires": { + "original": "^1.0.0" + } + }, + "evp_bytestokey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", + "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", + "dev": true, + "requires": { + "md5.js": "^1.3.4", + "safe-buffer": "^5.1.1" + } + }, + "execa": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "dev": true, + "requires": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + } + }, + "expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", + "dev": true, + "requires": { + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } + } + }, + "express": { + "version": "4.16.4", + "resolved": "https://registry.npmjs.org/express/-/express-4.16.4.tgz", + "integrity": "sha512-j12Uuyb4FMrd/qQAm6uCHAkPtO8FDTRJZBDd5D2KOL2eLaz1yUNdUB/NOIyq0iU4q4cFarsUCrnFDPBcnksuOg==", + "dev": true, + "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": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } + } + }, + "extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", + "dev": true + }, + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", + "dev": true, + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "dev": true, + "requires": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "extsprintf": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", + "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=", + "dev": true + }, + "fast-deep-equal": { + "version": "1.1.0", + "resolved": "http://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-1.1.0.tgz", + "integrity": "sha1-wFNHeBfIa1HaqFPIHgWbcz0CNhQ=", + "dev": true + }, + "fast-glob": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-2.2.3.tgz", + "integrity": "sha512-NiX+JXjnx43RzvVFwRWfPKo4U+1BrK5pJPsHQdKMlLoFHrrGktXglQhHliSihWAq+m1z6fHk3uwGHrtRbS9vLA==", + "dev": true, + "requires": { + "@mrmlnc/readdir-enhanced": "^2.2.1", + "@nodelib/fs.stat": "^1.0.1", + "glob-parent": "^3.1.0", + "is-glob": "^4.0.0", + "merge2": "^1.2.1", + "micromatch": "^3.1.10" + } + }, + "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=", + "dev": true + }, + "fastparse": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/fastparse/-/fastparse-1.1.2.tgz", + "integrity": "sha512-483XLLxTVIwWK3QTrMGRqUfUpoOs/0hbQrl2oz4J0pAcm3A3bu84wxTFqGqkJzewCLdME38xJLJAxBABfQT8sQ==", + "dev": true + }, + "faye-websocket": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.10.0.tgz", + "integrity": "sha1-TkkvjQTftviQA1B/btvy1QHnxvQ=", + "dev": true, + "requires": { + "websocket-driver": ">=0.5.1" + } + }, + "figgy-pudding": { + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.1.tgz", + "integrity": "sha512-vNKxJHTEKNThjfrdJwHc7brvM6eVevuO5nTj6ez8ZQ1qbXTvGthucRF7S4vf2cr71QVnT70V34v0S1DyQsti0w==", + "dev": true + }, + "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==", + "dev": true, + "requires": { + "loader-utils": "^1.0.2", + "schema-utils": "^1.0.0" + }, + "dependencies": { + "ajv": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.5.4.tgz", + "integrity": "sha512-4Wyjt8+t6YszqaXnLDfMmG/8AlO5Zbcsy3ATHncCzjW/NoPzAId8AK6749Ybjmdt+kUY1gP60fCu46oDxPv/mg==", + "dev": true, + "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" + } + }, + "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=", + "dev": true + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "dev": true, + "requires": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + } + } + } + }, + "filesize": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/filesize/-/filesize-3.6.1.tgz", + "integrity": "sha512-7KjR1vv6qnicaPMi1iiTcI85CyYwRO/PSFCu6SvqL8jN2Wjt/NIYQTFtFs7fSDCYOstUkEWIQGFUg5YZQfjlcg==", + "dev": true + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "finalhandler": { + "version": "1.1.1", + "resolved": "http://registry.npmjs.org/finalhandler/-/finalhandler-1.1.1.tgz", + "integrity": "sha512-Y1GUDo39ez4aHAw7MysnUD5JzYX+WaIj8I57kO3aEPT1fFRL4sr7mjei97FgnwhAyyzRYmQZaTHb2+9uZ1dPtg==", + "dev": true, + "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==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } + } + }, + "find-cache-dir": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-1.0.0.tgz", + "integrity": "sha1-kojj6ePMN0hxfTnq3hfPcfww7m8=", + "dev": true, + "requires": { + "commondir": "^1.0.1", + "make-dir": "^1.0.0", + "pkg-dir": "^2.0.0" + } + }, + "find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "dev": true, + "requires": { + "locate-path": "^2.0.0" + } + }, + "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==", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "readable-stream": "^2.0.4" + } + }, + "follow-redirects": { + "version": "1.5.9", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.5.9.tgz", + "integrity": "sha512-Bh65EZI/RU8nx0wbYF9shkFZlqLP+6WT/5FnA3cE/djNSuKNHJEinGGZgu/cQEkeeb2GdFOgenAmn8qaqYke2w==", + "dev": true, + "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==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } + } + }, + "for-in": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", + "dev": true + }, + "forever-agent": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", + "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", + "dev": true + }, + "form-data": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", + "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", + "dev": true, + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" + } + }, + "forwarded": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz", + "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=", + "dev": true + }, + "fragment-cache": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", + "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", + "dev": true, + "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=", + "dev": true + }, + "friendly-errors-webpack-plugin": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/friendly-errors-webpack-plugin/-/friendly-errors-webpack-plugin-1.7.0.tgz", + "integrity": "sha512-K27M3VK30wVoOarP651zDmb93R9zF28usW4ocaK3mfQeIEI5BPht/EzZs5E8QLLwbLRJQMwscAjDxYPb1FuNiw==", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "error-stack-parser": "^2.0.0", + "string-width": "^2.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true + }, + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "http://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "http://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + } + } + }, + "from2": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", + "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "readable-stream": "^2.0.0" + } + }, + "fs-extra": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.0.tgz", + "integrity": "sha512-EglNDLRpmaTWiD/qraZn6HREAEAHJcJOmxNEYwq6xeMKnVMAy3GUcFB+wXt2C6k4CNvB/mP1y/U3dzvKKj5OtQ==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, + "fs-write-stream-atomic": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz", + "integrity": "sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "iferr": "^0.1.5", + "imurmurhash": "^0.1.4", + "readable-stream": "1 || 2" + } + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", + "dev": true + }, + "fsevents": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.4.tgz", + "integrity": "sha512-z8H8/diyk76B7q5wg+Ud0+CqzcAF3mBBI/bA5ne5zrRUUIvNkJY//D3BqyH571KuAC4Nr7Rw7CjWX4r0y9DvNg==", + "dev": true, + "optional": true, + "requires": { + "nan": "^2.9.2", + "node-pre-gyp": "^0.10.0" + }, + "dependencies": { + "abbrev": { + "version": "1.1.1", + "bundled": true, + "dev": true, + "optional": true + }, + "ansi-regex": { + "version": "2.1.1", + "bundled": true, + "dev": true + }, + "aproba": { + "version": "1.2.0", + "bundled": true, + "dev": true, + "optional": true + }, + "are-we-there-yet": { + "version": "1.1.4", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "delegates": "^1.0.0", + "readable-stream": "^2.0.6" + } + }, + "balanced-match": { + "version": "1.0.0", + "bundled": true, + "dev": true + }, + "brace-expansion": { + "version": "1.1.11", + "bundled": true, + "dev": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "chownr": { + "version": "1.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "code-point-at": { + "version": "1.1.0", + "bundled": true, + "dev": true + }, + "concat-map": { + "version": "0.0.1", + "bundled": true, + "dev": true + }, + "console-control-strings": { + "version": "1.1.0", + "bundled": true, + "dev": true + }, + "core-util-is": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "debug": { + "version": "2.6.9", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "ms": "2.0.0" + } + }, + "deep-extend": { + "version": "0.5.1", + "bundled": true, + "dev": true, + "optional": true + }, + "delegates": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "detect-libc": { + "version": "1.0.3", + "bundled": true, + "dev": true, + "optional": true + }, + "fs-minipass": { + "version": "1.2.5", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "minipass": "^2.2.1" + } + }, + "fs.realpath": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "gauge": { + "version": "2.7.4", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "aproba": "^1.0.3", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.0", + "object-assign": "^4.1.0", + "signal-exit": "^3.0.0", + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wide-align": "^1.1.0" + } + }, + "glob": { + "version": "7.1.2", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "has-unicode": { + "version": "2.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "iconv-lite": { + "version": "0.4.21", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "safer-buffer": "^2.1.0" + } + }, + "ignore-walk": { + "version": "3.0.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "minimatch": "^3.0.4" + } + }, + "inflight": { + "version": "1.0.6", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.3", + "bundled": true, + "dev": true + }, + "ini": { + "version": "1.3.5", + "bundled": true, + "dev": true, + "optional": true + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "isarray": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "minimatch": { + "version": "3.0.4", + "bundled": true, + "dev": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "0.0.8", + "bundled": true, + "dev": true + }, + "minipass": { + "version": "2.2.4", + "bundled": true, + "dev": true, + "requires": { + "safe-buffer": "^5.1.1", + "yallist": "^3.0.0" + } + }, + "minizlib": { + "version": "1.1.0", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "minipass": "^2.2.1" + } + }, + "mkdirp": { + "version": "0.5.1", + "bundled": true, + "dev": true, + "requires": { + "minimist": "0.0.8" + } + }, + "ms": { + "version": "2.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "needle": { + "version": "2.2.0", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "debug": "^2.1.2", + "iconv-lite": "^0.4.4", + "sax": "^1.2.4" + } + }, + "node-pre-gyp": { + "version": "0.10.0", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "detect-libc": "^1.0.2", + "mkdirp": "^0.5.1", + "needle": "^2.2.0", + "nopt": "^4.0.1", + "npm-packlist": "^1.1.6", + "npmlog": "^4.0.2", + "rc": "^1.1.7", + "rimraf": "^2.6.1", + "semver": "^5.3.0", + "tar": "^4" + } + }, + "nopt": { + "version": "4.0.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "abbrev": "1", + "osenv": "^0.1.4" + } + }, + "npm-bundled": { + "version": "1.0.3", + "bundled": true, + "dev": true, + "optional": true + }, + "npm-packlist": { + "version": "1.1.10", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "ignore-walk": "^3.0.1", + "npm-bundled": "^1.0.1" + } + }, + "npmlog": { + "version": "4.1.2", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "are-we-there-yet": "~1.1.2", + "console-control-strings": "~1.1.0", + "gauge": "~2.7.3", + "set-blocking": "~2.0.0" + } + }, + "number-is-nan": { + "version": "1.0.1", + "bundled": true, + "dev": true + }, + "object-assign": { + "version": "4.1.1", + "bundled": true, + "dev": true, + "optional": true + }, + "once": { + "version": "1.4.0", + "bundled": true, + "dev": true, + "requires": { + "wrappy": "1" + } + }, + "os-homedir": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "os-tmpdir": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "osenv": { + "version": "0.1.5", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.0" + } + }, + "path-is-absolute": { + "version": "1.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "process-nextick-args": { + "version": "2.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "rc": { + "version": "1.2.7", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "deep-extend": "^0.5.1", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + }, + "dependencies": { + "minimist": { + "version": "1.2.0", + "bundled": true, + "dev": true, + "optional": true + } + } + }, + "readable-stream": { + "version": "2.3.6", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "rimraf": { + "version": "2.6.2", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "glob": "^7.0.5" + } + }, + "safe-buffer": { + "version": "5.1.1", + "bundled": true, + "dev": true + }, + "safer-buffer": { + "version": "2.1.2", + "bundled": true, + "dev": true, + "optional": true + }, + "sax": { + "version": "1.2.4", + "bundled": true, + "dev": true, + "optional": true + }, + "semver": { + "version": "5.5.0", + "bundled": true, + "dev": true, + "optional": true + }, + "set-blocking": { + "version": "2.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "signal-exit": { + "version": "3.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "string-width": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + }, + "string_decoder": { + "version": "1.1.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "safe-buffer": "~5.1.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "bundled": true, + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "strip-json-comments": { + "version": "2.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "tar": { + "version": "4.4.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "chownr": "^1.0.1", + "fs-minipass": "^1.2.5", + "minipass": "^2.2.4", + "minizlib": "^1.1.0", + "mkdirp": "^0.5.0", + "safe-buffer": "^5.1.1", + "yallist": "^3.0.2" + } + }, + "util-deprecate": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "wide-align": { + "version": "1.1.2", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "string-width": "^1.0.2" + } + }, + "wrappy": { + "version": "1.0.2", + "bundled": true, + "dev": true + }, + "yallist": { + "version": "3.0.2", + "bundled": true, + "dev": true + } + } + }, + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "dev": true + }, + "get-caller-file": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz", + "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==", + "dev": true + }, + "get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "dev": true, + "requires": { + "pump": "^3.0.0" + } + }, + "get-value": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", + "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", + "dev": true + }, + "getpass": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", + "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", + "dev": true, + "requires": { + "assert-plus": "^1.0.0" + } + }, + "glob": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz", + "integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "dev": true, + "requires": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + }, + "dependencies": { + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "dev": true, + "requires": { + "is-extglob": "^2.1.0" + } + } + } + }, + "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=", + "dev": true + }, + "globals": { + "version": "11.8.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.8.0.tgz", + "integrity": "sha512-io6LkyPVuzCHBSQV9fmOwxZkUk6nIaGmxheLDgmuFv89j0fm2aqDbIXKAGfzCMHqz3HLF2Zf8WSG6VqMh2qFmA==", + "dev": true + }, + "globby": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/globby/-/globby-8.0.1.tgz", + "integrity": "sha512-oMrYrJERnKBLXNLVTqhm3vPEdJ/b2ZE28xN4YARiix1NOIOBPEpOUnm844K1iu/BkphCaf2WNFwMszv8Soi1pw==", + "dev": true, + "requires": { + "array-union": "^1.0.1", + "dir-glob": "^2.0.0", + "fast-glob": "^2.0.2", + "glob": "^7.1.2", + "ignore": "^3.3.5", + "pify": "^3.0.0", + "slash": "^1.0.0" + }, + "dependencies": { + "slash": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz", + "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=", + "dev": true + } + } + }, + "graceful-fs": { + "version": "4.1.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz", + "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=", + "dev": true + }, + "gzip-size": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-5.0.0.tgz", + "integrity": "sha512-5iI7omclyqrnWw4XbXAmGhPsABkSIDQonv2K0h61lybgofWa6iZyvrI3r2zsJH4P8Nb64fFVzlvfhs0g7BBxAA==", + "dev": true, + "requires": { + "duplexer": "^0.1.1", + "pify": "^3.0.0" + } + }, + "handle-thing": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-1.2.5.tgz", + "integrity": "sha1-/Xqtcmvxpf0W38KbL3pmAdJxOcQ=", + "dev": true + }, + "har-schema": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", + "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=", + "dev": true + }, + "har-validator": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.0.tgz", + "integrity": "sha512-+qnmNjI4OfH2ipQ9VQOw23bBd/ibtfbVdK2fYbY4acTDqKTW/YDp9McimZdDbG8iV9fZizUqQMD5xvriB146TA==", + "dev": true, + "requires": { + "ajv": "^5.3.0", + "har-schema": "^2.0.0" + } + }, + "has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dev": true, + "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=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true + } + } + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true + }, + "has-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.0.tgz", + "integrity": "sha1-uhqPGvKg/DllD1yFA2dwQSIGO0Q=", + "dev": true + }, + "has-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", + "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", + "dev": true, + "requires": { + "get-value": "^2.0.6", + "has-values": "^1.0.0", + "isobject": "^3.0.0" + } + }, + "has-values": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", + "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", + "dev": true, + "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=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "hash-base": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.0.4.tgz", + "integrity": "sha1-X8hoaEfs1zSZQDMZprCj8/auSRg=", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "hash-sum": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/hash-sum/-/hash-sum-1.0.2.tgz", + "integrity": "sha1-M7QHd3VMZDJXPBIMw4CLvRDUfwQ=", + "dev": true + }, + "hash.js": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.5.tgz", + "integrity": "sha512-eWI5HG9Np+eHV1KQhisXWwM+4EPPYe5dFX1UZZH7k/E3JzDEazVH+VGlZi6R94ZqImq+A3D1mCEtrFIfg/E7sA==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "minimalistic-assert": "^1.0.1" + } + }, + "he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "dev": true + }, + "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==", + "dev": true + }, + "hmac-drbg": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", + "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", + "dev": true, + "requires": { + "hash.js": "^1.0.3", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.1" + } + }, + "hoek": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/hoek/-/hoek-5.0.4.tgz", + "integrity": "sha512-Alr4ZQgoMlnere5FZJsIyfIjORBqZll5POhDsF4q64dPuJR6rNxXdDxtHSQq8OXRurhmx+PWYEE8bXRROY8h0w==", + "dev": true + }, + "hoopy": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/hoopy/-/hoopy-0.1.4.tgz", + "integrity": "sha512-HRcs+2mr52W0K+x8RzcLzuPPmVIKMSv97RGHy0Ea9y/mpcaK+xTrjICA04KAHi4GRzxliNqNJEFYWHghy3rSfQ==", + "dev": true + }, + "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==", + "dev": true + }, + "hpack.js": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", + "integrity": "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "obuf": "^1.0.0", + "readable-stream": "^2.0.1", + "wbuf": "^1.1.0" + } + }, + "hsl-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/hsl-regex/-/hsl-regex-1.0.0.tgz", + "integrity": "sha1-1JMwx4ntgZ4nakwNJy3/owsY/m4=", + "dev": true + }, + "hsla-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/hsla-regex/-/hsla-regex-1.0.0.tgz", + "integrity": "sha1-wc56MWjIxmFAM6S194d/OyJfnDg=", + "dev": true + }, + "html-comment-regex": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/html-comment-regex/-/html-comment-regex-1.1.2.tgz", + "integrity": "sha512-P+M65QY2JQ5Y0G9KKdlDpo0zK+/OHptU5AaBwUfAIDJZk1MYf32Frm84EcOytfJE0t5JvkAnKlmjsXDnWzCJmQ==", + "dev": true + }, + "html-entities": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-1.2.1.tgz", + "integrity": "sha1-DfKTUfByEWNRXfueVUPl9u7VFi8=", + "dev": true + }, + "html-minifier": { + "version": "3.5.21", + "resolved": "https://registry.npmjs.org/html-minifier/-/html-minifier-3.5.21.tgz", + "integrity": "sha512-LKUKwuJDhxNa3uf/LPR/KVjm/l3rBqtYeCOAekvG8F1vItxMUpueGd94i/asDDr8/1u7InxzFA5EeGjhhG5mMA==", + "dev": true, + "requires": { + "camel-case": "3.0.x", + "clean-css": "4.2.x", + "commander": "2.17.x", + "he": "1.2.x", + "param-case": "2.1.x", + "relateurl": "0.2.x", + "uglify-js": "3.4.x" + } + }, + "html-webpack-plugin": { + "version": "3.2.0", + "resolved": "http://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-3.2.0.tgz", + "integrity": "sha1-sBq71yOsqqeze2r0SS69oD2d03s=", + "dev": true, + "requires": { + "html-minifier": "^3.2.3", + "loader-utils": "^0.2.16", + "lodash": "^4.17.3", + "pretty-error": "^2.0.2", + "tapable": "^1.0.0", + "toposort": "^1.0.0", + "util.promisify": "1.0.0" + }, + "dependencies": { + "loader-utils": { + "version": "0.2.17", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-0.2.17.tgz", + "integrity": "sha1-+G5jdNQyBabmxg6RlvF8Apm/s0g=", + "dev": true, + "requires": { + "big.js": "^3.1.3", + "emojis-list": "^2.0.0", + "json5": "^0.5.0", + "object-assign": "^4.0.1" + } + } + } + }, + "htmlparser2": { + "version": "3.3.0", + "resolved": "http://registry.npmjs.org/htmlparser2/-/htmlparser2-3.3.0.tgz", + "integrity": "sha1-zHDQWln2VC5D8OaFyYLhTJJKnv4=", + "dev": true, + "requires": { + "domelementtype": "1", + "domhandler": "2.1", + "domutils": "1.1", + "readable-stream": "1.0" + }, + "dependencies": { + "domutils": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.1.6.tgz", + "integrity": "sha1-vdw94Jm5ou+sxRxiPyj0FuzFdIU=", + "dev": true, + "requires": { + "domelementtype": "1" + } + }, + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", + "dev": true + }, + "readable-stream": { + "version": "1.0.34", + "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } + }, + "string_decoder": { + "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=", + "dev": true + } + } + }, + "http-deceiver": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", + "integrity": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=", + "dev": true + }, + "http-errors": { + "version": "1.6.3", + "resolved": "http://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", + "dev": true, + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + } + }, + "http-parser-js": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.0.tgz", + "integrity": "sha512-cZdEF7r4gfRIq7ezX9J0T+kQmJNOub71dWbgAXVHDct80TKP4MCETtZQ31xyv38UwgzkWPYF/Xc0ge55dW9Z9w==", + "dev": true + }, + "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==", + "dev": true, + "requires": { + "eventemitter3": "^3.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + } + }, + "http-proxy-middleware": { + "version": "0.18.0", + "resolved": "http://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.18.0.tgz", + "integrity": "sha512-Fs25KVMPAIIcgjMZkVHJoKg9VcXcC1C8yb9JUgeDvVXY0S/zgVIhMb+qVswDIgtJe2DfckMSY2d6TuTEutlk6Q==", + "dev": true, + "requires": { + "http-proxy": "^1.16.2", + "is-glob": "^4.0.0", + "lodash": "^4.17.5", + "micromatch": "^3.1.9" + } + }, + "http-signature": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", + "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", + "dev": true, + "requires": { + "assert-plus": "^1.0.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" + } + }, + "https-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", + "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=", + "dev": true + }, + "iconv-lite": { + "version": "0.4.23", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.23.tgz", + "integrity": "sha512-neyTUVFtahjf0mB3dZT77u+8O0QB89jFdnBkd5P1JgYPbPaia3gXXOVL2fq8VyU2gMMD7SaN7QukTB/pmXYvDA==", + "dev": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "icss-replace-symbols": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/icss-replace-symbols/-/icss-replace-symbols-1.1.0.tgz", + "integrity": "sha1-Bupvg2ead0njhs/h/oEq5dsiPe0=", + "dev": true + }, + "icss-utils": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-2.1.0.tgz", + "integrity": "sha1-g/Cg7DeL8yRheLbCrZE28TWxyWI=", + "dev": true, + "requires": { + "postcss": "^6.0.1" + }, + "dependencies": { + "postcss": { + "version": "6.0.23", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", + "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", + "dev": true, + "requires": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.4.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "ieee754": { + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.12.tgz", + "integrity": "sha512-GguP+DRY+pJ3soyIiGPTvdiVXjZ+DbXOxGpXn3eMvNW4x4irjqXm4wHKscC+TfxSJ0yw/S1F24tqdMNsMZTiLA==", + "dev": true + }, + "iferr": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz", + "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=", + "dev": true + }, + "ignore": { + "version": "3.3.10", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.10.tgz", + "integrity": "sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug==", + "dev": true + }, + "import-cwd": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/import-cwd/-/import-cwd-2.1.0.tgz", + "integrity": "sha1-qmzzbnInYShcs3HsZRn1PiQ1sKk=", + "dev": true, + "requires": { + "import-from": "^2.1.0" + } + }, + "import-from": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/import-from/-/import-from-2.1.0.tgz", + "integrity": "sha1-M1238qev/VOqpHHUuAId7ja387E=", + "dev": true, + "requires": { + "resolve-from": "^3.0.0" + } + }, + "import-local": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz", + "integrity": "sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==", + "dev": true, + "requires": { + "pkg-dir": "^3.0.0", + "resolve-cwd": "^2.0.0" + }, + "dependencies": { + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dev": true, + "requires": { + "locate-path": "^3.0.0" + } + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dev": true, + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "p-limit": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.0.0.tgz", + "integrity": "sha512-fl5s52lI5ahKCernzzIyAP0QAZbGIovtVHGwpcu1Jr/EpzLVDI2myISHwGqK7m8uQFugVWSrbxH7XnhGtvEc+A==", + "dev": true, + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dev": true, + "requires": { + "p-limit": "^2.0.0" + } + }, + "p-try": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.0.0.tgz", + "integrity": "sha512-hMp0onDKIajHfIkdRk3P4CdCmErkYAxxDtP3Wx/4nZ3aGlau2VKh3mZpcuFkH27WQkL/3WBCPOktzA9ZOAnMQQ==", + "dev": true + }, + "pkg-dir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", + "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", + "dev": true, + "requires": { + "find-up": "^3.0.0" + } + } + } + }, + "imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", + "dev": true + }, + "indexes-of": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz", + "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=", + "dev": true + }, + "indexof": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz", + "integrity": "sha1-gtwzbSMrkGIXnQWrMpOmYFn9Q10=", + "dev": true + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "dev": true, + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", + "dev": true + }, + "internal-ip": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-3.0.1.tgz", + "integrity": "sha512-NXXgESC2nNVtU+pqmC9e6R8B1GpKxzsAQhffvh5AL79qKnodd+L7tnEQmTiUAVngqLalPbSqRA7XGIEL5nCd0Q==", + "dev": true, + "requires": { + "default-gateway": "^2.6.0", + "ipaddr.js": "^1.5.2" + } + }, + "invariant": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", + "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", + "dev": true, + "requires": { + "loose-envify": "^1.0.0" + } + }, + "invert-kv": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-2.0.0.tgz", + "integrity": "sha512-wPVv/y/QQ/Uiirj/vh3oP+1Ww+AWehmi1g5fFWGPF6IpCBCDVrhgHRMvrLfdYcwDh3QJbGXDW4JAuzxElLSqKA==", + "dev": true + }, + "ip": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz", + "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=", + "dev": true + }, + "ip-regex": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz", + "integrity": "sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=", + "dev": true + }, + "ipaddr.js": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.8.0.tgz", + "integrity": "sha1-6qM9bd16zo9/b+DJygRA5wZzix4=", + "dev": true + }, + "is-absolute-url": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-2.1.0.tgz", + "integrity": "sha1-UFMN+4T8yap9vnhS6Do3uTufKqY=", + "dev": true + }, + "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=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", + "dev": true + }, + "is-binary-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", + "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", + "dev": true, + "requires": { + "binary-extensions": "^1.0.0" + } + }, + "is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "dev": true + }, + "is-builtin-module": { + "version": "1.0.0", + "resolved": "http://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz", + "integrity": "sha1-VAVy0096wxGfj3bDDLwbHgN6/74=", + "dev": true, + "requires": { + "builtin-modules": "^1.0.0" + } + }, + "is-callable": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.4.tgz", + "integrity": "sha512-r5p9sxJjYnArLjObpjA4xu5EKI3CuKHkJXMhT7kwbpUyIFD1n5PMAsoPvWnvtZiNz7LjkYDRZhd7FlI0eMijEA==", + "dev": true + }, + "is-ci": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-1.2.1.tgz", + "integrity": "sha512-s6tfsaQaQi3JNciBH6shVqEDvhGut0SUXr31ag8Pd8BBbVVlcGfWhpPmEOoM6RJ5TFhbypvf5yyRw/VXW1IiWg==", + "dev": true, + "requires": { + "ci-info": "^1.5.0" + } + }, + "is-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=", + "dev": true, + "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=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-date-object": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.1.tgz", + "integrity": "sha1-mqIOtq7rv/d/vTPnTKAbM1gdOhY=", + "dev": true + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "dependencies": { + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true + } + } + }, + "is-directory": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", + "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=", + "dev": true + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true + }, + "is-glob": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.0.tgz", + "integrity": "sha1-lSHHaEXMJhCoUgPd8ICpWML/q8A=", + "dev": true, + "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=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-obj": { + "version": "1.0.1", + "resolved": "http://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=", + "dev": true + }, + "is-path-cwd": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-1.0.0.tgz", + "integrity": "sha1-0iXsIxMuie3Tj9p2dHLmLmXxEG0=", + "dev": true + }, + "is-path-in-cwd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-1.0.1.tgz", + "integrity": "sha512-FjV1RTW48E7CWM7eE/J2NJvAEEVektecDBVBE5Hh3nM1Jd0kvhHtX68Pr3xsDf857xt3Y4AkwVULK1Vku62aaQ==", + "dev": true, + "requires": { + "is-path-inside": "^1.0.0" + } + }, + "is-path-inside": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-1.0.1.tgz", + "integrity": "sha1-jvW33lBDej/cprToZe96pVy0gDY=", + "dev": true, + "requires": { + "path-is-inside": "^1.0.1" + } + }, + "is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "requires": { + "isobject": "^3.0.1" + } + }, + "is-regex": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.4.tgz", + "integrity": "sha1-VRdIm1RwkbCTDglWVM7SXul+lJE=", + "dev": true, + "requires": { + "has": "^1.0.1" + } + }, + "is-resolvable": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz", + "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==", + "dev": true + }, + "is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", + "dev": true + }, + "is-svg": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-svg/-/is-svg-3.0.0.tgz", + "integrity": "sha512-gi4iHK53LR2ujhLVVj+37Ykh9GLqYHX6JOVXbLAucaG/Cqw9xwdFOjDM2qeifLs1sF1npXXFvDu0r5HNgCMrzQ==", + "dev": true, + "requires": { + "html-comment-regex": "^1.1.0" + } + }, + "is-symbol": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.2.tgz", + "integrity": "sha512-HS8bZ9ox60yCJLH9snBpIwv9pYUAkcuLhSA1oero1UB5y9aiQpRA8y2ex945AOtCZL1lJDeIk3G5LthswI46Lw==", + "dev": true, + "requires": { + "has-symbols": "^1.0.0" + } + }, + "is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", + "dev": true + }, + "is-windows": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", + "dev": true + }, + "is-wsl": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", + "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=", + "dev": true + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "isemail": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/isemail/-/isemail-3.2.0.tgz", + "integrity": "sha512-zKqkK+O+dGqevc93KNsbZ/TqTUFd46MwWjYOoMrjIMZ51eU7DtQG3Wmd9SQQT7i7RVnuTPEiYEWHU3MSbxC1Tg==", + "dev": true, + "requires": { + "punycode": "2.x.x" + } + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", + "dev": true + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true + }, + "isstream": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", + "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", + "dev": true + }, + "javascript-stringify": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/javascript-stringify/-/javascript-stringify-1.6.0.tgz", + "integrity": "sha1-FC0RHzpuPa6PSpr9d9RYVbWpzOM=", + "dev": true + }, + "joi": { + "version": "13.7.0", + "resolved": "https://registry.npmjs.org/joi/-/joi-13.7.0.tgz", + "integrity": "sha512-xuY5VkHfeOYK3Hdi91ulocfuFopwgbSORmIwzcwHKESQhC7w1kD5jaVSPnqDxS2I8t3RZ9omCKAxNwXN5zG1/Q==", + "dev": true, + "requires": { + "hoek": "5.x.x", + "isemail": "3.x.x", + "topo": "3.x.x" + } + }, + "js-levenshtein": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/js-levenshtein/-/js-levenshtein-1.1.4.tgz", + "integrity": "sha512-PxfGzSs0ztShKrUYPIn5r0MtyAhYcCwmndozzpz8YObbPnD1jFxzlBGbRnX2mIu6Z13xN6+PTu05TQFnZFlzow==", + "dev": true + }, + "js-message": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/js-message/-/js-message-1.0.5.tgz", + "integrity": "sha1-IwDSSxrwjondCVvBpMnJz8uJLRU=", + "dev": true + }, + "js-queue": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/js-queue/-/js-queue-2.0.0.tgz", + "integrity": "sha1-NiITz4YPRo8BJfxslqvBdCUx+Ug=", + "dev": true, + "requires": { + "easy-stack": "^1.0.0" + } + }, + "js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true + }, + "js-yaml": { + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.12.0.tgz", + "integrity": "sha512-PIt2cnwmPfL4hKNwqeiuz4bKfnzHTBv6HyVgjahA6mPLwPDzjDWrplJBMjHUFxku/N3FlmrbyPclad+I+4mJ3A==", + "dev": true, + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + } + }, + "jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", + "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", + "dev": true + }, + "jsesc": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.1.tgz", + "integrity": "sha1-5CGiqOINawgZ3yiQj3glJrlt0f4=", + "dev": true + }, + "json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", + "dev": true + }, + "json-schema": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", + "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=", + "dev": true + }, + "json-schema-traverse": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz", + "integrity": "sha1-NJptRMU6Ud6JtAgFxdXlm0F9M0A=", + "dev": true + }, + "json-stringify-safe": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", + "dev": true + }, + "json3": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/json3/-/json3-3.3.2.tgz", + "integrity": "sha1-PAQ0dD35Pi9cQq7nsZvLSDV19OE=", + "dev": true + }, + "json5": { + "version": "0.5.1", + "resolved": "http://registry.npmjs.org/json5/-/json5-0.5.1.tgz", + "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=", + "dev": true + }, + "jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6" + } + }, + "jsonify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz", + "integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=", + "dev": true + }, + "jsprim": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", + "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", + "dev": true, + "requires": { + "assert-plus": "1.0.0", + "extsprintf": "1.3.0", + "json-schema": "0.2.3", + "verror": "1.10.0" + } + }, + "killable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/killable/-/killable-1.0.1.tgz", + "integrity": "sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg==", + "dev": true + }, + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==", + "dev": true + }, + "launch-editor": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.2.1.tgz", + "integrity": "sha512-On+V7K2uZK6wK7x691ycSUbLD/FyKKelArkbaAMSSJU8JmqmhwN2+mnJDNINuJWSrh2L0kDk+ZQtbC/gOWUwLw==", + "dev": true, + "requires": { + "chalk": "^2.3.0", + "shell-quote": "^1.6.1" + } + }, + "launch-editor-middleware": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/launch-editor-middleware/-/launch-editor-middleware-2.2.1.tgz", + "integrity": "sha512-s0UO2/gEGiCgei3/2UN3SMuUj1phjQN8lcpnvgLSz26fAzNWPQ6Nf/kF5IFClnfU2ehp6LrmKdMU/beveO+2jg==", + "dev": true, + "requires": { + "launch-editor": "^2.2.1" + } + }, + "lcid": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/lcid/-/lcid-2.0.0.tgz", + "integrity": "sha512-avPEb8P8EGnwXKClwsNUgryVjllcRqtMYa49NTsbQagYuT1DcXnl1915oxWjoyGrXR6zH/Y0Zc96xWsPcoDKeA==", + "dev": true, + "requires": { + "invert-kv": "^2.0.0" + } + }, + "loader-runner": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.3.1.tgz", + "integrity": "sha512-By6ZFY7ETWOc9RFaAIb23IjJVcM4dvJC/N57nmdz9RSkMXvAXGI7SyVlAw3v8vjtDRlqThgVDVmTnr9fqMlxkw==", + "dev": true + }, + "loader-utils": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.1.0.tgz", + "integrity": "sha1-yYrvSIvM7aL/teLeZG1qdUQp9c0=", + "dev": true, + "requires": { + "big.js": "^3.1.3", + "emojis-list": "^2.0.0", + "json5": "^0.5.0" + } + }, + "locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "dev": true, + "requires": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + } + }, + "lodash": { + "version": "4.17.11", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz", + "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==", + "dev": true + }, + "lodash.clonedeep": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", + "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=", + "dev": true + }, + "lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=", + "dev": true + }, + "lodash.defaultsdeep": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/lodash.defaultsdeep/-/lodash.defaultsdeep-4.6.0.tgz", + "integrity": "sha1-vsECT4WxvZbL6kBbI8FK1kQ6b4E=", + "dev": true + }, + "lodash.mapvalues": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/lodash.mapvalues/-/lodash.mapvalues-4.6.0.tgz", + "integrity": "sha1-G6+lAF3p3W9PJmaMMMo3IwzJaJw=", + "dev": true + }, + "lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=", + "dev": true + }, + "lodash.transform": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/lodash.transform/-/lodash.transform-4.6.0.tgz", + "integrity": "sha1-EjBkIvYzJK7YSD0/ODMrX2cFR6A=", + "dev": true + }, + "lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=", + "dev": true + }, + "log-symbols": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-2.2.0.tgz", + "integrity": "sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg==", + "dev": true, + "requires": { + "chalk": "^2.0.1" + } + }, + "loglevel": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.6.1.tgz", + "integrity": "sha1-4PyVEztu8nbNyIh82vJKpvFW+Po=", + "dev": true + }, + "loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "dev": true, + "requires": { + "js-tokens": "^3.0.0 || ^4.0.0" + } + }, + "lower-case": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-1.1.4.tgz", + "integrity": "sha1-miyr0bno4K6ZOkv31YdcOcQujqw=", + "dev": true + }, + "lru-cache": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.3.tgz", + "integrity": "sha512-fFEhvcgzuIoJVUF8fYr5KR0YqxD238zgObTps31YdADwPPAp82a4M8TrckkWyx7ekNlf9aBcVn81cFwwXngrJA==", + "dev": true, + "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==", + "dev": true, + "requires": { + "pify": "^3.0.0" + } + }, + "map-age-cleaner": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.2.tgz", + "integrity": "sha512-UN1dNocxQq44IhJyMI4TU8phc2m9BddacHRPRjKGLYaF0jqd3xLz0jS0skpAU9WgYyoR4gHtUpzytNBS385FWQ==", + "dev": true, + "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=", + "dev": true + }, + "map-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", + "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", + "dev": true, + "requires": { + "object-visit": "^1.0.0" + } + }, + "md5.js": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", + "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", + "dev": true, + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "mdn-data": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-1.1.4.tgz", + "integrity": "sha512-FSYbp3lyKjyj3E7fMl6rYvUdX0FBXaluGqlFoYESWQlyUTq8R+wp0rkFxoYFqZlHCvsUXGjyJmLQSnXToYhOSA==", + "dev": true + }, + "media-typer": { + "version": "0.3.0", + "resolved": "http://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", + "dev": true + }, + "mem": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/mem/-/mem-4.0.0.tgz", + "integrity": "sha512-WQxG/5xYc3tMbYLXoXPm81ET2WDULiU5FxbuIoNbJqLOOI8zehXFdZuiUEgfdrU2mVB1pxBZUGlYORSrpuJreA==", + "dev": true, + "requires": { + "map-age-cleaner": "^0.1.1", + "mimic-fn": "^1.0.0", + "p-is-promise": "^1.1.0" + } + }, + "memory-fs": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz", + "integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=", + "dev": true, + "requires": { + "errno": "^0.1.3", + "readable-stream": "^2.0.1" + } + }, + "merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=", + "dev": true + }, + "merge-source-map": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/merge-source-map/-/merge-source-map-1.1.0.tgz", + "integrity": "sha512-Qkcp7P2ygktpMPh2mCQZaf3jhN6D3Z/qVZHSdWvQ+2Ef5HgRAPBO57A77+ENm0CPx2+1Ce/MYKi3ymqdfuqibw==", + "dev": true, + "requires": { + "source-map": "^0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "merge2": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.2.3.tgz", + "integrity": "sha512-gdUU1Fwj5ep4kplwcmftruWofEFt6lfpkkr3h860CXbAB9c3hGb55EOL2ali0Td5oebvW0E1+3Sr+Ur7XfKpRA==", + "dev": true + }, + "methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=", + "dev": true + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + }, + "miller-rabin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", + "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", + "dev": true, + "requires": { + "bn.js": "^4.0.0", + "brorand": "^1.0.1" + } + }, + "mime": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.3.1.tgz", + "integrity": "sha512-OEUllcVoydBHGN1z84yfQDimn58pZNNNXgZlHXSboxMlFvgI6MXSWpWKpFRra7H1HxpVhHTkrghfRW49k6yjeg==", + "dev": true + }, + "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==", + "dev": true + }, + "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==", + "dev": true, + "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==", + "dev": true + }, + "mini-css-extract-plugin": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-0.4.4.tgz", + "integrity": "sha512-o+Jm+ocb0asEngdM6FsZWtZsRzA8koFUudIDwYUfl94M3PejPHG7Vopw5hN9V8WsMkSFpm3tZP3Fesz89EyrfQ==", + "dev": true, + "requires": { + "loader-utils": "^1.1.0", + "schema-utils": "^1.0.0", + "webpack-sources": "^1.1.0" + }, + "dependencies": { + "ajv": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.5.4.tgz", + "integrity": "sha512-4Wyjt8+t6YszqaXnLDfMmG/8AlO5Zbcsy3ATHncCzjW/NoPzAId8AK6749Ybjmdt+kUY1gP60fCu46oDxPv/mg==", + "dev": true, + "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" + } + }, + "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=", + "dev": true + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "dev": true, + "requires": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + } + } + } + }, + "minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", + "dev": true + }, + "minimalistic-crypto-utils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", + "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=", + "dev": true + }, + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "dev": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "0.0.8", + "resolved": "http://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", + "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=", + "dev": true + }, + "mississippi": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-2.0.0.tgz", + "integrity": "sha512-zHo8v+otD1J10j/tC+VNoGK9keCuByhKovAvdn74dmxJl9+mWHnx6EMsDN4lgRoMI/eYo2nchAxniIbUPb5onw==", + "dev": true, + "requires": { + "concat-stream": "^1.5.0", + "duplexify": "^3.4.2", + "end-of-stream": "^1.1.0", + "flush-write-stream": "^1.0.0", + "from2": "^2.1.0", + "parallel-transform": "^1.1.0", + "pump": "^2.0.1", + "pumpify": "^1.3.3", + "stream-each": "^1.1.0", + "through2": "^2.0.0" + }, + "dependencies": { + "pump": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", + "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", + "dev": true, + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + } + } + }, + "mixin-deep": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.1.tgz", + "integrity": "sha512-8ZItLHeEgaqEvd5lYBXfm4EZSFCX29Jb9K+lAHhDKzReKBQKj3R+7NOF6tjqYi9t4oI8VUfaWITJQm86wnXGNQ==", + "dev": true, + "requires": { + "for-in": "^1.0.2", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "mkdirp": { + "version": "0.5.1", + "resolved": "http://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", + "dev": true, + "requires": { + "minimist": "0.0.8" + } + }, + "move-concurrently": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz", + "integrity": "sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=", + "dev": true, + "requires": { + "aproba": "^1.1.1", + "copy-concurrently": "^1.0.0", + "fs-write-stream-atomic": "^1.0.8", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4", + "run-queue": "^1.0.3" + } + }, + "ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", + "dev": true + }, + "multicast-dns": { + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz", + "integrity": "sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==", + "dev": true, + "requires": { + "dns-packet": "^1.3.1", + "thunky": "^1.0.2" + } + }, + "multicast-dns-service-types": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz", + "integrity": "sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE=", + "dev": true + }, + "nan": { + "version": "2.11.1", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.11.1.tgz", + "integrity": "sha512-iji6k87OSXa0CcrLl9z+ZiYSuR2o+c0bGuNmXdrhTQTakxytAFsC56SArGYoiHlJlFoHSnvmhpceZJaXkVuOtA==", + "dev": true, + "optional": true + }, + "nanomatch": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", + "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", + "dev": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "fragment-cache": "^0.2.1", + "is-windows": "^1.0.2", + "kind-of": "^6.0.2", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + } + }, + "negotiator": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.1.tgz", + "integrity": "sha1-KzJxhOiZIQEXeyhWP7XnECrNDKk=", + "dev": true + }, + "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==", + "dev": true + }, + "nice-try": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", + "dev": true + }, + "no-case": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-2.3.2.tgz", + "integrity": "sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ==", + "dev": true, + "requires": { + "lower-case": "^1.1.1" + } + }, + "node-forge": { + "version": "0.7.5", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.7.5.tgz", + "integrity": "sha512-MmbQJ2MTESTjt3Gi/3yG1wGpIMhUfcIypUCGtTizFR9IiccFwxSpfp0vtIZlkFclEqERemxfnSdZEMR9VqqEFQ==", + "dev": true + }, + "node-ipc": { + "version": "9.1.1", + "resolved": "https://registry.npmjs.org/node-ipc/-/node-ipc-9.1.1.tgz", + "integrity": "sha512-FAyICv0sIRJxVp3GW5fzgaf9jwwRQxAKDJlmNFUL5hOy+W4X/I5AypyHoq0DXXbo9o/gt79gj++4cMr4jVWE/w==", + "dev": true, + "requires": { + "event-pubsub": "4.3.0", + "js-message": "1.0.5", + "js-queue": "2.0.0" + } + }, + "node-libs-browser": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.1.0.tgz", + "integrity": "sha512-5AzFzdoIMb89hBGMZglEegffzgRg+ZFoUmisQ8HI4j1KDdpx13J0taNp2y9xPbur6W61gepGDDotGBVQ7mfUCg==", + "dev": true, + "requires": { + "assert": "^1.1.1", + "browserify-zlib": "^0.2.0", + "buffer": "^4.3.0", + "console-browserify": "^1.1.0", + "constants-browserify": "^1.0.0", + "crypto-browserify": "^3.11.0", + "domain-browser": "^1.1.1", + "events": "^1.0.0", + "https-browserify": "^1.0.0", + "os-browserify": "^0.3.0", + "path-browserify": "0.0.0", + "process": "^0.11.10", + "punycode": "^1.2.4", + "querystring-es3": "^0.2.0", + "readable-stream": "^2.3.3", + "stream-browserify": "^2.0.1", + "stream-http": "^2.7.2", + "string_decoder": "^1.0.0", + "timers-browserify": "^2.0.4", + "tty-browserify": "0.0.0", + "url": "^0.11.0", + "util": "^0.10.3", + "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=", + "dev": true + } + } + }, + "node-releases": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.0.2.tgz", + "integrity": "sha512-zP8Asfg13lG9KDAW85rylSxXBYvaSdtjMIYKHUk8c1fM8drmFwRqbSYKYD+UlNVPUvrceSvgLUKHMOWR5jPWQg==", + "dev": true, + "requires": { + "semver": "^5.3.0" + } + }, + "normalize-package-data": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.4.0.tgz", + "integrity": "sha512-9jjUFbTPfEy3R/ad/2oNbKtW9Hgovl5O1FvFWKkKblNXoN/Oou6+9+KKohPK13Yc3/TyunyWhJp6gvRNR/PPAw==", + "dev": true, + "requires": { + "hosted-git-info": "^2.1.4", + "is-builtin-module": "^1.0.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "dev": true, + "requires": { + "remove-trailing-separator": "^1.0.1" + } + }, + "normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=", + "dev": true + }, + "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==", + "dev": true + }, + "npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", + "dev": true, + "requires": { + "path-key": "^2.0.0" + } + }, + "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==", + "dev": true, + "requires": { + "boolbase": "~1.0.0" + } + }, + "num2fraction": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz", + "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=", + "dev": true + }, + "number-is-nan": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", + "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", + "dev": true + }, + "oauth-sign": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", + "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", + "dev": true + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", + "dev": true + }, + "object-copy": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", + "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", + "dev": true, + "requires": { + "copy-descriptor": "^0.1.0", + "define-property": "^0.2.5", + "kind-of": "^3.0.3" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "object-keys": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.0.12.tgz", + "integrity": "sha512-FTMyFUm2wBcGHnH2eXmz7tC6IwlqQZ6mVZ+6dm6vZ4IQIHjs6FdNsQBuKGPuUUUY6NfJw2PshC08Tn6LzLDOag==", + "dev": true + }, + "object-visit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", + "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", + "dev": true, + "requires": { + "isobject": "^3.0.0" + } + }, + "object.assign": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.0.tgz", + "integrity": "sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w==", + "dev": true, + "requires": { + "define-properties": "^1.1.2", + "function-bind": "^1.1.1", + "has-symbols": "^1.0.0", + "object-keys": "^1.0.11" + } + }, + "object.getownpropertydescriptors": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.0.3.tgz", + "integrity": "sha1-h1jIRvW0B62rDyNuCYbxSwUcqhY=", + "dev": true, + "requires": { + "define-properties": "^1.1.2", + "es-abstract": "^1.5.1" + } + }, + "object.pick": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", + "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", + "dev": true, + "requires": { + "isobject": "^3.0.1" + } + }, + "object.values": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.0.4.tgz", + "integrity": "sha1-5STaCbT2b/Bd9FdUbscqyZ8TBpo=", + "dev": true, + "requires": { + "define-properties": "^1.1.2", + "es-abstract": "^1.6.1", + "function-bind": "^1.1.0", + "has": "^1.0.1" + } + }, + "obuf": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==", + "dev": true + }, + "on-finished": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", + "dev": true, + "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=", + "dev": true + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "dev": true, + "requires": { + "wrappy": "1" + } + }, + "onetime": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", + "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=", + "dev": true, + "requires": { + "mimic-fn": "^1.0.0" + } + }, + "opener": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/opener/-/opener-1.5.1.tgz", + "integrity": "sha512-goYSy5c2UXE4Ra1xixabeVh1guIX/ZV/YokJksb6q2lubWu6UbvPQ20p542/sFIll1nl8JnCyK9oBaOcCWXwvA==", + "dev": true + }, + "opn": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/opn/-/opn-5.4.0.tgz", + "integrity": "sha512-YF9MNdVy/0qvJvDtunAOzFw9iasOQHpVthTCvGzxt61Il64AYSGdK+rYwld7NAfk9qJ7dt+hymBNSc9LNYS+Sw==", + "dev": true, + "requires": { + "is-wsl": "^1.1.0" + } + }, + "ora": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ora/-/ora-3.0.0.tgz", + "integrity": "sha512-LBS97LFe2RV6GJmXBi6OKcETKyklHNMV0xw7BtsVn2MlsgsydyZetSCbCANr+PFLmDyv4KV88nn0eCKza665Mg==", + "dev": true, + "requires": { + "chalk": "^2.3.1", + "cli-cursor": "^2.1.0", + "cli-spinners": "^1.1.0", + "log-symbols": "^2.2.0", + "strip-ansi": "^4.0.0", + "wcwidth": "^1.0.1" + } + }, + "original": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/original/-/original-1.0.2.tgz", + "integrity": "sha512-hyBVl6iqqUOJ8FqRe+l/gS8H+kKYjrEndd5Pm1MfBtsEKA038HkkdbAl/72EAXGyonD/PFsvmVG+EvcIpliMBg==", + "dev": true, + "requires": { + "url-parse": "^1.4.3" + } + }, + "os-browserify": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", + "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=", + "dev": true + }, + "os-locale": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-3.0.1.tgz", + "integrity": "sha512-7g5e7dmXPtzcP4bgsZ8ixDVqA7oWYuEz4lOSujeWyliPai4gfVDiFIcwBg3aGCPnmSGfzOKTK3ccPn0CKv3DBw==", + "dev": true, + "requires": { + "execa": "^0.10.0", + "lcid": "^2.0.0", + "mem": "^4.0.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==", + "dev": true, + "requires": { + "cross-spawn": "^6.0.0", + "get-stream": "^3.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + } + }, + "get-stream": { + "version": "3.0.0", + "resolved": "http://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", + "dev": true + } + } + }, + "p-defer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz", + "integrity": "sha1-n26xgvbJqozXQwBKfU+WsZaw+ww=", + "dev": true + }, + "p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", + "dev": true + }, + "p-is-promise": { + "version": "1.1.0", + "resolved": "http://registry.npmjs.org/p-is-promise/-/p-is-promise-1.1.0.tgz", + "integrity": "sha1-nJRWmJ6fZYgBewQ01WCXZ1w9oF4=", + "dev": true + }, + "p-limit": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "dev": true, + "requires": { + "p-try": "^1.0.0" + } + }, + "p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "dev": true, + "requires": { + "p-limit": "^1.1.0" + } + }, + "p-map": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-1.2.0.tgz", + "integrity": "sha512-r6zKACMNhjPJMTl8KcFH4li//gkrXWfbD6feV8l6doRHlzljFWGJ2AP6iKaCJXyZmAUMOPtvbW7EXkbWO/pLEA==", + "dev": true + }, + "p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", + "dev": true + }, + "pako": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.6.tgz", + "integrity": "sha512-lQe48YPsMJAig+yngZ87Lus+NF+3mtu7DVOBu6b/gHO1YpKwIj5AWjZ/TOS7i46HD/UixzWb1zeWDZfGZ3iYcg==", + "dev": true + }, + "parallel-transform": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.1.0.tgz", + "integrity": "sha1-1BDwZbBdojCB/NEPKIVMKb2jOwY=", + "dev": true, + "requires": { + "cyclist": "~0.2.2", + "inherits": "^2.0.3", + "readable-stream": "^2.1.5" + } + }, + "param-case": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-2.1.1.tgz", + "integrity": "sha1-35T9jPZTHs915r75oIWPvHK+Ikc=", + "dev": true, + "requires": { + "no-case": "^2.2.0" + } + }, + "parse-asn1": { + "version": "5.1.1", + "resolved": "http://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.1.tgz", + "integrity": "sha512-KPx7flKXg775zZpnp9SxJlz00gTd4BmJ2yJufSc44gMCRrRQ7NSzAcSJQfifuOLgW6bEi+ftrALtsgALeB2Adw==", + "dev": true, + "requires": { + "asn1.js": "^4.0.0", + "browserify-aes": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.0", + "pbkdf2": "^3.0.3" + } + }, + "parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", + "dev": true, + "requires": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + } + }, + "parseurl": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.2.tgz", + "integrity": "sha1-/CidTtiZMRlGDBViUyYs3I3mW/M=", + "dev": true + }, + "pascalcase": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", + "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", + "dev": true + }, + "path-browserify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.0.tgz", + "integrity": "sha1-oLhwcpquIUAFt9UDLsLLuw+0RRo=", + "dev": true + }, + "path-dirname": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", + "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=", + "dev": true + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "dev": true + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", + "dev": true + }, + "path-is-inside": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", + "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=", + "dev": true + }, + "path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", + "dev": true + }, + "path-parse": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", + "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==", + "dev": true + }, + "path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=", + "dev": true + }, + "path-type": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", + "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", + "dev": true, + "requires": { + "pify": "^3.0.0" + } + }, + "pbkdf2": { + "version": "3.0.17", + "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.0.17.tgz", + "integrity": "sha512-U/il5MsrZp7mGg3mSQfn742na2T+1/vHDCG5/iTI3X9MKUuYUZVLQhyRsg06mCgDBTd57TxzgZt7P+fYfjRLtA==", + "dev": true, + "requires": { + "create-hash": "^1.1.2", + "create-hmac": "^1.1.4", + "ripemd160": "^2.0.1", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, + "performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=", + "dev": true + }, + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true + }, + "pinkie": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", + "dev": true + }, + "pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", + "dev": true, + "requires": { + "pinkie": "^2.0.0" + } + }, + "pkg-dir": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz", + "integrity": "sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=", + "dev": true, + "requires": { + "find-up": "^2.1.0" + } + }, + "portfinder": { + "version": "1.0.19", + "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.19.tgz", + "integrity": "sha512-23aeQKW9KgHe6citUrG3r9HjeX6vls0h713TAa+CwTKZwNIr/pD2ApaxYF4Um3ZZyq4ar+Siv3+fhoHaIwSOSw==", + "dev": true, + "requires": { + "async": "^1.5.2", + "debug": "^2.2.0", + "mkdirp": "0.5.x" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } + } + }, + "posix-character-classes": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", + "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", + "dev": true + }, + "postcss": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.5.tgz", + "integrity": "sha512-HBNpviAUFCKvEh7NZhw1e8MBPivRszIiUnhrJ+sBFVSYSqubrzwX3KG51mYgcRHX8j/cAgZJedONZcm5jTBdgQ==", + "dev": true, + "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==", + "dev": true + } + } + }, + "postcss-calc": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-7.0.1.tgz", + "integrity": "sha512-oXqx0m6tb4N3JGdmeMSc/i91KppbYsFZKdH0xMOqK8V1rJlzrKlTdokz8ozUXLVejydRN6u2IddxpcijRj2FqQ==", + "dev": true, + "requires": { + "css-unit-converter": "^1.1.1", + "postcss": "^7.0.5", + "postcss-selector-parser": "^5.0.0-rc.4", + "postcss-value-parser": "^3.3.1" + } + }, + "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==", + "dev": true, + "requires": { + "browserslist": "^4.0.0", + "color": "^3.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^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==", + "dev": true, + "requires": { + "postcss": "^7.0.0", + "postcss-value-parser": "^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==", + "dev": true, + "requires": { + "postcss": "^7.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==", + "dev": true, + "requires": { + "postcss": "^7.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==", + "dev": true, + "requires": { + "postcss": "^7.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==", + "dev": true, + "requires": { + "postcss": "^7.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==", + "dev": true, + "requires": { + "cosmiconfig": "^4.0.0", + "import-cwd": "^2.0.0" + }, + "dependencies": { + "cosmiconfig": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-4.0.0.tgz", + "integrity": "sha512-6e5vDdrXZD+t5v0L8CrurPeybg4Fmf+FCSYxXKYVAqLUtyCSbuyqE059d0kDthTNRzKVjL7QMgNpEUlsoYH3iQ==", + "dev": true, + "requires": { + "is-directory": "^0.3.1", + "js-yaml": "^3.9.0", + "parse-json": "^4.0.0", + "require-from-string": "^2.0.1" + } + } + } + }, + "postcss-loader": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-3.0.0.tgz", + "integrity": "sha512-cLWoDEY5OwHcAjDnkyRQzAXfs2jrKjXpO/HQFcc5b5u/r7aa471wdmChmwfnv7x2u840iat/wi0lQ5nbRgSkUA==", + "dev": true, + "requires": { + "loader-utils": "^1.1.0", + "postcss": "^7.0.0", + "postcss-load-config": "^2.0.0", + "schema-utils": "^1.0.0" + }, + "dependencies": { + "ajv": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.5.4.tgz", + "integrity": "sha512-4Wyjt8+t6YszqaXnLDfMmG/8AlO5Zbcsy3ATHncCzjW/NoPzAId8AK6749Ybjmdt+kUY1gP60fCu46oDxPv/mg==", + "dev": true, + "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" + } + }, + "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=", + "dev": true + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "dev": true, + "requires": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + } + } + } + }, + "postcss-merge-longhand": { + "version": "4.0.9", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-4.0.9.tgz", + "integrity": "sha512-UVMXrXF5K/kIwUbK/crPFCytpWbNX2Q3dZSc8+nQUgfOHrCT4+MHncpdxVphUlQeZxlLXUJbDyXc5NBhTnS2tA==", + "dev": true, + "requires": { + "css-color-names": "0.0.4", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "stylehacks": "^4.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==", + "dev": true, + "requires": { + "browserslist": "^4.0.0", + "caniuse-api": "^3.0.0", + "cssnano-util-same-parent": "^4.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0", + "vendors": "^1.0.0" + }, + "dependencies": { + "postcss-selector-parser": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.1.tgz", + "integrity": "sha1-T4dfSvsMllc9XPTXQBGu4lCn6GU=", + "dev": true, + "requires": { + "dot-prop": "^4.1.1", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + } + } + }, + "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==", + "dev": true, + "requires": { + "postcss": "^7.0.0", + "postcss-value-parser": "^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==", + "dev": true, + "requires": { + "cssnano-util-get-arguments": "^4.0.0", + "is-color-stop": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^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==", + "dev": true, + "requires": { + "alphanum-sort": "^1.0.0", + "browserslist": "^4.0.0", + "cssnano-util-get-arguments": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "uniqs": "^2.0.0" + } + }, + "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==", + "dev": true, + "requires": { + "alphanum-sort": "^1.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0" + }, + "dependencies": { + "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=", + "dev": true, + "requires": { + "dot-prop": "^4.1.1", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + } + } + }, + "postcss-modules-extract-imports": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-1.2.1.tgz", + "integrity": "sha512-6jt9XZwUhwmRUhb/CkyJY020PYaPJsCyt3UjbaWo6XEbH/94Hmv6MP7fG2C5NDU/BcHzyGYxNtHvM+LTf9HrYw==", + "dev": true, + "requires": { + "postcss": "^6.0.1" + }, + "dependencies": { + "postcss": { + "version": "6.0.23", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", + "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", + "dev": true, + "requires": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.4.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "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=", + "dev": true, + "requires": { + "css-selector-tokenizer": "^0.7.0", + "postcss": "^6.0.1" + }, + "dependencies": { + "postcss": { + "version": "6.0.23", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", + "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", + "dev": true, + "requires": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.4.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "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=", + "dev": true, + "requires": { + "css-selector-tokenizer": "^0.7.0", + "postcss": "^6.0.1" + }, + "dependencies": { + "postcss": { + "version": "6.0.23", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", + "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", + "dev": true, + "requires": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.4.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "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=", + "dev": true, + "requires": { + "icss-replace-symbols": "^1.1.0", + "postcss": "^6.0.1" + }, + "dependencies": { + "postcss": { + "version": "6.0.23", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", + "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", + "dev": true, + "requires": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.4.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "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==", + "dev": true, + "requires": { + "postcss": "^7.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==", + "dev": true, + "requires": { + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^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==", + "dev": true, + "requires": { + "cssnano-util-get-arguments": "^4.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^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==", + "dev": true, + "requires": { + "cssnano-util-get-arguments": "^4.0.0", + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + } + }, + "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==", + "dev": true, + "requires": { + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^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==", + "dev": true, + "requires": { + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^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==", + "dev": true, + "requires": { + "browserslist": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^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==", + "dev": true, + "requires": { + "is-absolute-url": "^2.0.0", + "normalize-url": "^3.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^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==", + "dev": true, + "requires": { + "postcss": "^7.0.0", + "postcss-value-parser": "^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==", + "dev": true, + "requires": { + "cssnano-util-get-arguments": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^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==", + "dev": true, + "requires": { + "browserslist": "^4.0.0", + "caniuse-api": "^3.0.0", + "has": "^1.0.0", + "postcss": "^7.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==", + "dev": true, + "requires": { + "cssnano-util-get-match": "^4.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + } + }, + "postcss-selector-parser": { + "version": "5.0.0-rc.4", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0-rc.4.tgz", + "integrity": "sha512-0XvfYuShrKlTk1ooUrVzMCFQRcypsdEIsGqh5IxC5rdtBi4/M/tDAJeSONwC2MTqEFsmPZYAV7Dd4X8rgAfV0A==", + "dev": true, + "requires": { + "cssesc": "^2.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + }, + "postcss-svgo": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-4.0.1.tgz", + "integrity": "sha512-YD5uIk5NDRySy0hcI+ZJHwqemv2WiqqzDgtvgMzO8EGSkK5aONyX8HMVFRFJSdO8wUWTuisUFn/d7yRRbBr5Qw==", + "dev": true, + "requires": { + "is-svg": "^3.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "svgo": "^1.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==", + "dev": true, + "requires": { + "alphanum-sort": "^1.0.0", + "postcss": "^7.0.0", + "uniqs": "^2.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==", + "dev": true + }, + "prettier": { + "version": "1.13.7", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-1.13.7.tgz", + "integrity": "sha512-KIU72UmYPGk4MujZGYMFwinB7lOf2LsDNGSOC8ufevsrPLISrZbNJlWstRi3m0AMuszbH+EFSQ/r6w56RSPK6w==", + "dev": true + }, + "pretty-error": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-2.1.1.tgz", + "integrity": "sha1-X0+HyPkeWuPzuoerTPXgOxoX8aM=", + "dev": true, + "requires": { + "renderkid": "^2.0.1", + "utila": "~0.4" + } + }, + "private": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/private/-/private-0.1.8.tgz", + "integrity": "sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg==", + "dev": true + }, + "process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=", + "dev": true + }, + "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==", + "dev": true + }, + "promise-inflight": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", + "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=", + "dev": true + }, + "proxy-addr": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.4.tgz", + "integrity": "sha512-5erio2h9jp5CHGwcybmxmVqHmnCBZeewlfJ0pex+UW7Qny7OOZXTtH56TGNyBizkgiOwhJtMKrVzDTeKcySZwA==", + "dev": true, + "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=", + "dev": true + }, + "pseudomap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", + "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=", + "dev": true + }, + "psl": { + "version": "1.1.29", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.1.29.tgz", + "integrity": "sha512-AeUmQ0oLN02flVHXWh9sSJF7mcdFq0ppid/JkErufc3hGIV/AMa8Fo9VgDo/cT2jFdOWoFvHp90qqBH54W+gjQ==", + "dev": true + }, + "public-encrypt": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", + "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", + "dev": true, + "requires": { + "bn.js": "^4.1.0", + "browserify-rsa": "^4.0.0", + "create-hash": "^1.1.0", + "parse-asn1": "^5.0.0", + "randombytes": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "dev": true, + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "pumpify": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz", + "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", + "dev": true, + "requires": { + "duplexify": "^3.6.0", + "inherits": "^2.0.3", + "pump": "^2.0.0" + }, + "dependencies": { + "pump": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", + "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", + "dev": true, + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + } + } + }, + "punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "dev": true + }, + "q": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", + "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=", + "dev": true + }, + "qs": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", + "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==", + "dev": true + }, + "querystring": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", + "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=", + "dev": true + }, + "querystring-es3": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", + "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=", + "dev": true + }, + "querystringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.1.0.tgz", + "integrity": "sha512-sluvZZ1YiTLD5jsqZcDmFyV2EwToyXZBfpoVOmktMmW+VEnhgakFHnasVph65fOjGPTWN0Nw3+XQaSeMayr0kg==", + "dev": true + }, + "randombytes": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.0.6.tgz", + "integrity": "sha512-CIQ5OFxf4Jou6uOKe9t1AOgqpeU5fd70A8NPdHSGeYXqXsPe6peOwI0cUl88RWZ6sP1vPMV3avd/R6cZ5/sP1A==", + "dev": true, + "requires": { + "safe-buffer": "^5.1.0" + } + }, + "randomfill": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", + "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", + "dev": true, + "requires": { + "randombytes": "^2.0.5", + "safe-buffer": "^5.1.0" + } + }, + "range-parser": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz", + "integrity": "sha1-9JvmtIeJTdxA3MlKMi9hEJLgDV4=", + "dev": true + }, + "raw-body": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.3.3.tgz", + "integrity": "sha512-9esiElv1BrZoI3rCDuOuKCBRbuApGGaDPQfjSflGxdy4oyzqghxu6klEkkVIvBje+FF0BX9coEv8KqW6X/7njw==", + "dev": true, + "requires": { + "bytes": "3.0.0", + "http-errors": "1.6.3", + "iconv-lite": "0.4.23", + "unpipe": "1.0.0" + } + }, + "read-pkg": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-4.0.1.tgz", + "integrity": "sha1-ljYlN48+HE1IyFhytabsfV0JMjc=", + "dev": true, + "requires": { + "normalize-package-data": "^2.3.2", + "parse-json": "^4.0.0", + "pify": "^3.0.0" + } + }, + "readable-stream": { + "version": "2.3.6", + "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "readdirp": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", + "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" + } + }, + "regenerate": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.0.tgz", + "integrity": "sha512-1G6jJVDWrt0rK99kBjvEtziZNCICAuvIPkSiUFIQxVP06RCVpq3dmDo2oi6ABpYaDYaTRr67BEhL8r1wgEZZKg==", + "dev": true + }, + "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==", + "dev": true, + "requires": { + "regenerate": "^1.4.0" + } + }, + "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==", + "dev": true + }, + "regenerator-transform": { + "version": "0.13.3", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.13.3.tgz", + "integrity": "sha512-5ipTrZFSq5vU2YoGoww4uaRVAK4wyYC4TSICibbfEPOruUu8FFP7ErV0BjmbIOEpn3O/k9na9UEdYR/3m7N6uA==", + "dev": true, + "requires": { + "private": "^0.1.6" + } + }, + "regex-not": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", + "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", + "dev": true, + "requires": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + } + }, + "regexpu-core": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.2.0.tgz", + "integrity": "sha512-Z835VSnJJ46CNBttalHD/dB+Sj2ezmY6Xp38npwU87peK6mqOzOpV8eYktdkLTEkzzD+JsTcxd84ozd8I14+rw==", + "dev": true, + "requires": { + "regenerate": "^1.4.0", + "regenerate-unicode-properties": "^7.0.0", + "regjsgen": "^0.4.0", + "regjsparser": "^0.3.0", + "unicode-match-property-ecmascript": "^1.0.4", + "unicode-match-property-value-ecmascript": "^1.0.2" + } + }, + "regjsgen": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.4.0.tgz", + "integrity": "sha512-X51Lte1gCYUdlwhF28+2YMO0U6WeN0GLpgpA7LK7mbdDnkQYiwvEpmpe0F/cv5L14EbxgrdayAG3JETBv0dbXA==", + "dev": true + }, + "regjsparser": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.3.0.tgz", + "integrity": "sha512-zza72oZBBHzt64G7DxdqrOo/30bhHkwMUoT0WqfGu98XLd7N+1tsy5MJ96Bk4MD0y74n629RhmrGW6XlnLLwCA==", + "dev": true, + "requires": { + "jsesc": "~0.5.0" + }, + "dependencies": { + "jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", + "dev": true + } + } + }, + "relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=", + "dev": true + }, + "remove-trailing-separator": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", + "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=", + "dev": true + }, + "renderkid": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-2.0.2.tgz", + "integrity": "sha512-FsygIxevi1jSiPY9h7vZmBFUbAOcbYm9UwyiLNdVsLRs/5We9Ob5NMPbGYUTWiLq5L+ezlVdE0A8bbME5CWTpg==", + "dev": true, + "requires": { + "css-select": "^1.1.0", + "dom-converter": "~0.2", + "htmlparser2": "~3.3.0", + "strip-ansi": "^3.0.0", + "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=", + "dev": true + }, + "css-select": { + "version": "1.2.0", + "resolved": "http://registry.npmjs.org/css-select/-/css-select-1.2.0.tgz", + "integrity": "sha1-KzoRBTnFNV8c2NMUYj6HCxIeyFg=", + "dev": true, + "requires": { + "boolbase": "~1.0.0", + "css-what": "2.1", + "domutils": "1.5.1", + "nth-check": "~1.0.1" + } + }, + "domutils": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.5.1.tgz", + "integrity": "sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8=", + "dev": true, + "requires": { + "dom-serializer": "0", + "domelementtype": "1" + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "http://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + } + } + }, + "repeat-element": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz", + "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==", + "dev": true + }, + "repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", + "dev": true + }, + "request": { + "version": "2.88.0", + "resolved": "https://registry.npmjs.org/request/-/request-2.88.0.tgz", + "integrity": "sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg==", + "dev": true, + "requires": { + "aws-sign2": "~0.7.0", + "aws4": "^1.8.0", + "caseless": "~0.12.0", + "combined-stream": "~1.0.6", + "extend": "~3.0.2", + "forever-agent": "~0.6.1", + "form-data": "~2.3.2", + "har-validator": "~5.1.0", + "http-signature": "~1.2.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.19", + "oauth-sign": "~0.9.0", + "performance-now": "^2.1.0", + "qs": "~6.5.2", + "safe-buffer": "^5.1.2", + "tough-cookie": "~2.4.3", + "tunnel-agent": "^0.6.0", + "uuid": "^3.3.2" + } + }, + "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=", + "dev": true, + "requires": { + "lodash": "^4.13.1" + } + }, + "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=", + "dev": true, + "requires": { + "request-promise-core": "1.1.1", + "stealthy-require": "^1.1.0", + "tough-cookie": ">=2.3.3" + } + }, + "require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", + "dev": true + }, + "require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "dev": true + }, + "require-main-filename": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz", + "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=", + "dev": true + }, + "requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=", + "dev": true + }, + "resolve": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.8.1.tgz", + "integrity": "sha512-AicPrAC7Qu1JxPCZ9ZgCZlY35QgFnNqc+0LtbRNxnVw4TXvjQ72wnuL9JQcEBgXkI9JM8MsT9kaQoHcpCRJOYA==", + "dev": true, + "requires": { + "path-parse": "^1.0.5" + } + }, + "resolve-cwd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz", + "integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=", + "dev": true, + "requires": { + "resolve-from": "^3.0.0" + } + }, + "resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", + "dev": true + }, + "resolve-url": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", + "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", + "dev": true + }, + "restore-cursor": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", + "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=", + "dev": true, + "requires": { + "onetime": "^2.0.0", + "signal-exit": "^3.0.2" + } + }, + "ret": { + "version": "0.1.15", + "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", + "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", + "dev": true + }, + "rgb-regex": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/rgb-regex/-/rgb-regex-1.0.1.tgz", + "integrity": "sha1-wODWiC3w4jviVKR16O3UGRX+rrE=", + "dev": true + }, + "rgba-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/rgba-regex/-/rgba-regex-1.0.0.tgz", + "integrity": "sha1-QzdOLiyglosO8VI0YLfXMP8i7rM=", + "dev": true + }, + "rimraf": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.2.tgz", + "integrity": "sha512-lreewLK/BlghmxtfH36YYVg1i8IAce4TI7oao75I1g245+6BctqTVQiBP3YUJ9C6DQOXJmkYR9X9fCLtCOJc5w==", + "dev": true, + "requires": { + "glob": "^7.0.5" + } + }, + "ripemd160": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", + "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", + "dev": true, + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1" + } + }, + "run-queue": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz", + "integrity": "sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec=", + "dev": true, + "requires": { + "aproba": "^1.1.1" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "safe-regex": { + "version": "1.1.0", + "resolved": "http://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", + "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", + "dev": true, + "requires": { + "ret": "~0.1.10" + } + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "dev": true + }, + "sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", + "dev": true + }, + "schema-utils": { + "version": "0.4.7", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-0.4.7.tgz", + "integrity": "sha512-v/iwU6wvwGK8HbU9yi3/nhGzP0yGSuhQMzL6ySiec1FSrZZDkhm4noOSWzrNFo/jEc+SJY6jRTwuwbSXJPDUnQ==", + "dev": true, + "requires": { + "ajv": "^6.1.0", + "ajv-keywords": "^3.1.0" + }, + "dependencies": { + "ajv": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.5.4.tgz", + "integrity": "sha512-4Wyjt8+t6YszqaXnLDfMmG/8AlO5Zbcsy3ATHncCzjW/NoPzAId8AK6749Ybjmdt+kUY1gP60fCu46oDxPv/mg==", + "dev": true, + "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" + } + }, + "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=", + "dev": true + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + } + } + }, + "select-hose": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", + "integrity": "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=", + "dev": true + }, + "selfsigned": { + "version": "1.10.4", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.4.tgz", + "integrity": "sha512-9AukTiDmHXGXWtWjembZ5NDmVvP2695EtpgbCsxCa68w3c88B+alqbmZ4O3hZ4VWGXeGWzEVdvqgAJD8DQPCDw==", + "dev": true, + "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==", + "dev": true + }, + "send": { + "version": "0.16.2", + "resolved": "https://registry.npmjs.org/send/-/send-0.16.2.tgz", + "integrity": "sha512-E64YFPUssFHEFBvpbbjr44NCLtI1AohxQ8ZSiJjQLskAdKuriYEP6VyGEsRDH8ScozGpkaX1BGvhanqCwkcEZw==", + "dev": true, + "requires": { + "debug": "2.6.9", + "depd": "~1.1.2", + "destroy": "~1.0.4", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "~1.6.2", + "mime": "1.4.1", + "ms": "2.0.0", + "on-finished": "~2.3.0", + "range-parser": "~1.2.0", + "statuses": "~1.4.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "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==", + "dev": true + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } + } + }, + "serialize-javascript": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-1.5.0.tgz", + "integrity": "sha512-Ga8c8NjAAp46Br4+0oZ2WxJCwIzwP60Gq1YPgU+39PiTVxyed/iKE/zyZI6+UlVYH5Q4PaQdHhcegIFPZTUfoQ==", + "dev": true + }, + "serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=", + "dev": true, + "requires": { + "accepts": "~1.3.4", + "batch": "0.6.1", + "debug": "2.6.9", + "escape-html": "~1.0.3", + "http-errors": "~1.6.2", + "mime-types": "~2.1.17", + "parseurl": "~1.3.2" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } + } + }, + "serve-static": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.13.2.tgz", + "integrity": "sha512-p/tdJrO4U387R9oMjb1oj7qSMaMfmOyd4j9hOFoxZe2baQszgHcSWjuya/CiT5kgZZKRudHNOA0pYXOl8rQ5nw==", + "dev": true, + "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=", + "dev": true + }, + "set-value": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.0.tgz", + "integrity": "sha512-hw0yxk9GT/Hr5yJEYnHNKYXkIA8mVJgd9ditYZCe16ZczcaELYYcfvaXesNACk2O8O0nTiPQcQhGUQj8JLzeeg==", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.3", + "split-string": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "setimmediate": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", + "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=", + "dev": true + }, + "setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", + "dev": true + }, + "sha.js": { + "version": "2.4.11", + "resolved": "http://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", + "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", + "dev": true, + "requires": { + "shebang-regex": "^1.0.0" + } + }, + "shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", + "dev": true + }, + "shell-quote": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.6.1.tgz", + "integrity": "sha1-9HgZSczkAmlxJ0MOo7PFR29IF2c=", + "dev": true, + "requires": { + "array-filter": "~0.0.0", + "array-map": "~0.0.0", + "array-reduce": "~0.0.0", + "jsonify": "~0.0.0" + } + }, + "signal-exit": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", + "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=", + "dev": true + }, + "simple-swizzle": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", + "integrity": "sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=", + "dev": true, + "requires": { + "is-arrayish": "^0.3.1" + }, + "dependencies": { + "is-arrayish": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", + "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==", + "dev": true + } + } + }, + "slash": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", + "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==", + "dev": true + }, + "snapdragon": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", + "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", + "dev": true, + "requires": { + "base": "^0.11.1", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "map-cache": "^0.2.2", + "source-map": "^0.5.6", + "source-map-resolve": "^0.5.0", + "use": "^3.1.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } + } + }, + "snapdragon-node": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", + "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", + "dev": true, + "requires": { + "define-property": "^1.0.0", + "isobject": "^3.0.0", + "snapdragon-util": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "snapdragon-util": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", + "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", + "dev": true, + "requires": { + "kind-of": "^3.2.0" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "sockjs": { + "version": "0.3.19", + "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.19.tgz", + "integrity": "sha512-V48klKZl8T6MzatbLlzzRNhMepEys9Y4oGFpypBFFn1gLI/QQ9HtLLyWJNbPlwGLelOVOEijUbTTJeLLI59jLw==", + "dev": true, + "requires": { + "faye-websocket": "^0.10.0", + "uuid": "^3.0.1" + } + }, + "sockjs-client": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.3.0.tgz", + "integrity": "sha512-R9jxEzhnnrdxLCNln0xg5uGHqMnkhPSTzUZH2eXcR03S/On9Yvoq2wyUZILRUhZCNVu2PmwWVoyuiPz8th8zbg==", + "dev": true, + "requires": { + "debug": "^3.2.5", + "eventsource": "^1.0.7", + "faye-websocket": "~0.11.1", + "inherits": "^2.0.3", + "json3": "^3.3.2", + "url-parse": "^1.4.3" + }, + "dependencies": { + "faye-websocket": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.1.tgz", + "integrity": "sha1-8O/hjE9W5PQK/H4Gxxn9XuYYjzg=", + "dev": true, + "requires": { + "websocket-driver": ">=0.5.1" + } + } + } + }, + "source-list-map": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", + "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==", + "dev": true + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "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==", + "dev": true, + "requires": { + "atob": "^2.1.1", + "decode-uri-component": "^0.2.0", + "resolve-url": "^0.2.1", + "source-map-url": "^0.4.0", + "urix": "^0.1.0" + } + }, + "source-map-support": { + "version": "0.5.9", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.9.tgz", + "integrity": "sha512-gR6Rw4MvUlYy83vP0vxoVNzM6t8MUXqNuRsuBmBHQDu1Fh6X015FrLdgoDKcNdkwGubozq0P4N0Q37UyFVr1EA==", + "dev": true, + "requires": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "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=", + "dev": true + }, + "spdx-correct": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.0.2.tgz", + "integrity": "sha512-q9hedtzyXHr5S0A1vEPoK/7l8NpfkFYTq6iCY+Pno2ZbdZR6WexZFtqeVGkGxW3TEJMN914Z55EnAGMmenlIQQ==", + "dev": true, + "requires": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-exceptions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.2.0.tgz", + "integrity": "sha512-2XQACfElKi9SlVb1CYadKDXvoajPgBVPn/gOQLrTvHdElaVhr7ZEbqJaRnJLVNeaI4cMEAgVCeBMKF6MWRDCRA==", + "dev": true + }, + "spdx-expression-parse": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz", + "integrity": "sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg==", + "dev": true, + "requires": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-license-ids": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.2.tgz", + "integrity": "sha512-qky9CVt0lVIECkEsYbNILVnPvycuEBkXoMFLRWsREkomQLevYhtRKC+R91a5TOAQ3bCMjikRwhyaRqj1VYatYg==", + "dev": true + }, + "spdy": { + "version": "3.4.7", + "resolved": "https://registry.npmjs.org/spdy/-/spdy-3.4.7.tgz", + "integrity": "sha1-Qv9B7OXMD5mjpsKKq7c/XDsDrLw=", + "dev": true, + "requires": { + "debug": "^2.6.8", + "handle-thing": "^1.2.5", + "http-deceiver": "^1.2.7", + "safe-buffer": "^5.0.1", + "select-hose": "^2.0.0", + "spdy-transport": "^2.0.18" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } + } + }, + "spdy-transport": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-2.1.0.tgz", + "integrity": "sha512-bpUeGpZcmZ692rrTiqf9/2EUakI6/kXX1Rpe0ib/DyOzbiexVfXkw6GnvI9hVGvIwVaUhkaBojjCZwLNRGQg1g==", + "dev": true, + "requires": { + "debug": "^2.6.8", + "detect-node": "^2.0.3", + "hpack.js": "^2.1.6", + "obuf": "^1.1.1", + "readable-stream": "^2.2.9", + "safe-buffer": "^5.0.1", + "wbuf": "^1.7.2" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } + } + }, + "split-string": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", + "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", + "dev": true, + "requires": { + "extend-shallow": "^3.0.0" + } + }, + "sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", + "dev": true + }, + "sshpk": { + "version": "1.15.2", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.15.2.tgz", + "integrity": "sha512-Ra/OXQtuh0/enyl4ETZAfTaeksa6BXks5ZcjpSUNrjBr0DvrJKX+1fsKDPpT9TBXgHAFsa4510aNVgI8g/+SzA==", + "dev": true, + "requires": { + "asn1": "~0.2.3", + "assert-plus": "^1.0.0", + "bcrypt-pbkdf": "^1.0.0", + "dashdash": "^1.12.0", + "ecc-jsbn": "~0.1.1", + "getpass": "^0.1.1", + "jsbn": "~0.1.0", + "safer-buffer": "^2.0.2", + "tweetnacl": "~0.14.0" + } + }, + "ssri": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.1.tgz", + "integrity": "sha512-3Wge10hNcT1Kur4PDFwEieXSCMCJs/7WvSACcrMYrNp+b8kDL1/0wJch5Ni2WrtwEa2IO8OsVfeKIciKCDx/QA==", + "dev": true, + "requires": { + "figgy-pudding": "^3.5.1" + } + }, + "stable": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", + "dev": true + }, + "stackframe": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.0.4.tgz", + "integrity": "sha512-to7oADIniaYwS3MhtCa/sQhrxidCCQiF/qp4/m5iN3ipf0Y7Xlri0f6eG29r08aL7JYl8n32AF3Q5GYBZ7K8vw==", + "dev": true + }, + "static-extend": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", + "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", + "dev": true, + "requires": { + "define-property": "^0.2.5", + "object-copy": "^0.1.0" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + } + } + }, + "statuses": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.4.0.tgz", + "integrity": "sha512-zhSCtt8v2NDrRlPQpCNtw/heZLtfUDqxBM1udqikb/Hbk52LK4nQSwr10u77iopCW5LsyHpuXS0GnEc48mLeew==", + "dev": true + }, + "stealthy-require": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/stealthy-require/-/stealthy-require-1.1.1.tgz", + "integrity": "sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks=", + "dev": true + }, + "stream-browserify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.1.tgz", + "integrity": "sha1-ZiZu5fm9uZQKTkUUyvtDu3Hlyds=", + "dev": true, + "requires": { + "inherits": "~2.0.1", + "readable-stream": "^2.0.2" + } + }, + "stream-each": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz", + "integrity": "sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==", + "dev": true, + "requires": { + "end-of-stream": "^1.1.0", + "stream-shift": "^1.0.0" + } + }, + "stream-http": { + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz", + "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==", + "dev": true, + "requires": { + "builtin-status-codes": "^3.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.3.6", + "to-arraybuffer": "^1.0.0", + "xtend": "^4.0.0" + } + }, + "stream-shift": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.0.tgz", + "integrity": "sha1-1cdSgl5TZ+eG944Y5EXqIjoVWVI=", + "dev": true + }, + "string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "dev": true, + "requires": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + } + }, + "string.prototype.padend": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/string.prototype.padend/-/string.prototype.padend-3.0.0.tgz", + "integrity": "sha1-86rvfBcZ8XDF6rHDK/eA2W4h8vA=", + "dev": true, + "requires": { + "define-properties": "^1.1.2", + "es-abstract": "^1.4.3", + "function-bind": "^1.0.2" + } + }, + "string.prototype.padstart": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/string.prototype.padstart/-/string.prototype.padstart-3.0.0.tgz", + "integrity": "sha1-W8+tOfRkm7LQMSkuGbzwtRDUskI=", + "dev": true, + "requires": { + "define-properties": "^1.1.2", + "es-abstract": "^1.4.3", + "function-bind": "^1.0.2" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "requires": { + "ansi-regex": "^3.0.0" + } + }, + "strip-eof": { + "version": "1.0.0", + "resolved": "http://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", + "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", + "dev": true + }, + "strip-indent": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-2.0.0.tgz", + "integrity": "sha1-XvjbKV0B5u1sv3qrlpmNeCJSe2g=", + "dev": true + }, + "stylehacks": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-4.0.1.tgz", + "integrity": "sha512-TK5zEPeD9NyC1uPIdjikzsgWxdQQN/ry1X3d1iOz1UkYDCmcr928gWD1KHgyC27F50UnE0xCTrBOO1l6KR8M4w==", + "dev": true, + "requires": { + "browserslist": "^4.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0" + }, + "dependencies": { + "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=", + "dev": true, + "requires": { + "dot-prop": "^4.1.1", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + } + } + }, + "stylus": { + "version": "0.54.5", + "resolved": "https://registry.npmjs.org/stylus/-/stylus-0.54.5.tgz", + "integrity": "sha1-QrlWCTHKcJDOhRWnmLqeaqPW3Hk=", + "dev": true, + "requires": { + "css-parse": "1.7.x", + "debug": "*", + "glob": "7.0.x", + "mkdirp": "0.5.x", + "sax": "0.5.x", + "source-map": "0.1.x" + }, + "dependencies": { + "glob": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.0.6.tgz", + "integrity": "sha1-IRuvr0nlJbjNkyYNFKsTYVKz9Xo=", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.2", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "sax": { + "version": "0.5.8", + "resolved": "http://registry.npmjs.org/sax/-/sax-0.5.8.tgz", + "integrity": "sha1-1HLbIo6zMcJQaw6MFVJK25OdEsE=", + "dev": true + }, + "source-map": { + "version": "0.1.43", + "resolved": "http://registry.npmjs.org/source-map/-/source-map-0.1.43.tgz", + "integrity": "sha1-wkvBRspRfBRx9drL4lcbK3+eM0Y=", + "dev": true, + "requires": { + "amdefine": ">=0.0.4" + } + } + } + }, + "stylus-loader": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/stylus-loader/-/stylus-loader-3.0.2.tgz", + "integrity": "sha512-+VomPdZ6a0razP+zinir61yZgpw2NfljeSsdUF5kJuEzlo3khXhY19Fn6l8QQz1GRJGtMCo8nG5C04ePyV7SUA==", + "dev": true, + "requires": { + "loader-utils": "^1.0.2", + "lodash.clonedeep": "^4.5.0", + "when": "~3.6.x" + } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "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==", + "dev": true, + "requires": { + "coa": "~2.0.1", + "colors": "~1.1.2", + "css-select": "^2.0.0", + "css-select-base-adapter": "~0.1.0", + "css-tree": "1.0.0-alpha.28", + "css-url-regex": "^1.1.0", + "csso": "^3.5.0", + "js-yaml": "^3.12.0", + "mkdirp": "~0.5.1", + "object.values": "^1.0.4", + "sax": "~1.2.4", + "stable": "~0.1.6", + "unquote": "~1.1.1", + "util.promisify": "~1.0.0" + } + }, + "tapable": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.0.tgz", + "integrity": "sha512-IlqtmLVaZA2qab8epUXbVWRn3aB1imbDMJtjB3nu4X0NqPkcY/JH9ZtCBWKHWPxs8Svi9tyo8w2dBoi07qZbBA==", + "dev": true + }, + "terser": { + "version": "3.10.8", + "resolved": "https://registry.npmjs.org/terser/-/terser-3.10.8.tgz", + "integrity": "sha512-GQJHWJ/vbx0EgRk+lBMONMmKaT+ifeo/XgT/hi3KpzEEFOERVyFuJSVXH8grcmJjiqKY35ds8rBCxvABUeyyuQ==", + "dev": true, + "requires": { + "commander": "~2.17.1", + "source-map": "~0.6.1", + "source-map-support": "~0.5.6" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "terser-webpack-plugin": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.1.0.tgz", + "integrity": "sha512-61lV0DSxMAZ8AyZG7/A4a3UPlrbOBo8NIQ4tJzLPAdGOQ+yoNC7l5ijEow27lBAL2humer01KLS6bGIMYQxKoA==", + "dev": true, + "requires": { + "cacache": "^11.0.2", + "find-cache-dir": "^2.0.0", + "schema-utils": "^1.0.0", + "serialize-javascript": "^1.4.0", + "source-map": "^0.6.1", + "terser": "^3.8.1", + "webpack-sources": "^1.1.0", + "worker-farm": "^1.5.2" + }, + "dependencies": { + "ajv": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.5.4.tgz", + "integrity": "sha512-4Wyjt8+t6YszqaXnLDfMmG/8AlO5Zbcsy3ATHncCzjW/NoPzAId8AK6749Ybjmdt+kUY1gP60fCu46oDxPv/mg==", + "dev": true, + "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" + } + }, + "cacache": { + "version": "11.2.0", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-11.2.0.tgz", + "integrity": "sha512-IFWl6lfK6wSeYCHUXh+N1lY72UDrpyrYQJNIVQf48paDuWbv5RbAtJYf/4gUQFObTCHZwdZ5sI8Iw7nqwP6nlQ==", + "dev": true, + "requires": { + "bluebird": "^3.5.1", + "chownr": "^1.0.1", + "figgy-pudding": "^3.1.0", + "glob": "^7.1.2", + "graceful-fs": "^4.1.11", + "lru-cache": "^4.1.3", + "mississippi": "^3.0.0", + "mkdirp": "^0.5.1", + "move-concurrently": "^1.0.1", + "promise-inflight": "^1.0.1", + "rimraf": "^2.6.2", + "ssri": "^6.0.0", + "unique-filename": "^1.1.0", + "y18n": "^4.0.0" + } + }, + "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=", + "dev": true + }, + "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==", + "dev": true, + "requires": { + "commondir": "^1.0.1", + "make-dir": "^1.0.0", + "pkg-dir": "^3.0.0" + } + }, + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dev": true, + "requires": { + "locate-path": "^3.0.0" + } + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dev": true, + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "mississippi": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz", + "integrity": "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==", + "dev": true, + "requires": { + "concat-stream": "^1.5.0", + "duplexify": "^3.4.2", + "end-of-stream": "^1.1.0", + "flush-write-stream": "^1.0.0", + "from2": "^2.1.0", + "parallel-transform": "^1.1.0", + "pump": "^3.0.0", + "pumpify": "^1.3.3", + "stream-each": "^1.1.0", + "through2": "^2.0.0" + } + }, + "p-limit": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.0.0.tgz", + "integrity": "sha512-fl5s52lI5ahKCernzzIyAP0QAZbGIovtVHGwpcu1Jr/EpzLVDI2myISHwGqK7m8uQFugVWSrbxH7XnhGtvEc+A==", + "dev": true, + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dev": true, + "requires": { + "p-limit": "^2.0.0" + } + }, + "p-try": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.0.0.tgz", + "integrity": "sha512-hMp0onDKIajHfIkdRk3P4CdCmErkYAxxDtP3Wx/4nZ3aGlau2VKh3mZpcuFkH27WQkL/3WBCPOktzA9ZOAnMQQ==", + "dev": true + }, + "pkg-dir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", + "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", + "dev": true, + "requires": { + "find-up": "^3.0.0" + } + }, + "schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "dev": true, + "requires": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "thread-loader": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/thread-loader/-/thread-loader-1.2.0.tgz", + "integrity": "sha512-acJ0rvUk53+ly9cqYWNOpPqOgCkNpmHLPDGduNm4hDQWF7EDKEJXAopG9iEWsPPcml09wePkq3NF+ZUqnO6tbg==", + "dev": true, + "requires": { + "async": "^2.3.0", + "loader-runner": "^2.3.0", + "loader-utils": "^1.1.0" + }, + "dependencies": { + "async": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.1.tgz", + "integrity": "sha512-fNEiL2+AZt6AlAw/29Cr0UDe4sRAHCpEHh54WMz+Bb7QfNcFw4h3loofyJpLeQs4Yx7yuqu/2dLgM5hKOs6HlQ==", + "dev": true, + "requires": { + "lodash": "^4.17.10" + } + } + } + }, + "through2": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.3.tgz", + "integrity": "sha1-AARWmzfHx0ujnEPzzteNGtlBQL4=", + "dev": true, + "requires": { + "readable-stream": "^2.1.5", + "xtend": "~4.0.1" + } + }, + "thunky": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.0.3.tgz", + "integrity": "sha512-YwT8pjmNcAXBZqrubu22P4FYsh2D4dxRmnWBOL8Jk8bUcRUtc5326kx32tuTmFDAZtLOGEVNl8POAR8j896Iow==", + "dev": true + }, + "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==", + "dev": true, + "requires": { + "setimmediate": "^1.0.4" + } + }, + "timsort": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz", + "integrity": "sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q=", + "dev": true + }, + "to-arraybuffer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", + "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=", + "dev": true + }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", + "dev": true + }, + "to-object-path": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", + "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "to-regex": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", + "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", + "dev": true, + "requires": { + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" + } + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "dev": true, + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + }, + "topo": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/topo/-/topo-3.0.2.tgz", + "integrity": "sha512-fGuXH4Ee+RCiZ6edV/lZVY1VNVD4mR+VklPS+bSjYug06im3AlUcPaEB4Lss2pPM/u1h+zxiE/X0Pkhj7pFuKw==", + "dev": true, + "requires": { + "hoek": "6.x.x" + }, + "dependencies": { + "hoek": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/hoek/-/hoek-6.0.0.tgz", + "integrity": "sha512-NCB2kQcmiazLBKaM/uTvw+2XWSuwA8Q1ACBkvbEL9ScCe7DP8Divg3MF2aFOYLGdA64SPf9+gr2QESO9l0ULVQ==", + "dev": true + } + } + }, + "toposort": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/toposort/-/toposort-1.0.7.tgz", + "integrity": "sha1-LmhELZ9k7HILjMieZEOsbKqVACk=", + "dev": true + }, + "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==", + "dev": true, + "requires": { + "psl": "^1.1.24", + "punycode": "^1.4.1" + }, + "dependencies": { + "punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", + "dev": true + } + } + }, + "trim-right": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/trim-right/-/trim-right-1.0.1.tgz", + "integrity": "sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM=", + "dev": true + }, + "tryer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tryer/-/tryer-1.0.1.tgz", + "integrity": "sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA==", + "dev": true + }, + "tslib": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.9.3.tgz", + "integrity": "sha512-4krF8scpejhaOgqzBEcGM7yDIEfi0/8+8zDRZhNZZ2kjmHJ4hv3zCbQWxoJGz1iw5U0Jl0nma13xzHXcncMavQ==", + "dev": true + }, + "tty-browserify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", + "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=", + "dev": true + }, + "tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", + "dev": true, + "requires": { + "safe-buffer": "^5.0.1" + } + }, + "tweetnacl": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", + "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", + "dev": true + }, + "type-is": { + "version": "1.6.16", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.16.tgz", + "integrity": "sha512-HRkVv/5qY2G6I8iab9cI7v1bOIdhm94dVjQCPFElW9W+3GeDOSHmy2EBYe4VTApuzolPcmgFTN3ftVJRKR2J9Q==", + "dev": true, + "requires": { + "media-typer": "0.3.0", + "mime-types": "~2.1.18" + } + }, + "typedarray": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=", + "dev": true + }, + "uglify-js": { + "version": "3.4.9", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.4.9.tgz", + "integrity": "sha512-8CJsbKOtEbnJsTyv6LE6m6ZKniqMiFWmm9sRbopbkGs3gMPPfd3Fh8iIA4Ykv5MgaTbqHr4BaoGLJLZNhsrW1Q==", + "dev": true, + "requires": { + "commander": "~2.17.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==", + "dev": true + } + } + }, + "uglifyjs-webpack-plugin": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/uglifyjs-webpack-plugin/-/uglifyjs-webpack-plugin-1.3.0.tgz", + "integrity": "sha512-ovHIch0AMlxjD/97j9AYovZxG5wnHOPkL7T1GKochBADp/Zwc44pEWNqpKl1Loupp1WhFg7SlYmHZRUfdAacgw==", + "dev": true, + "requires": { + "cacache": "^10.0.4", + "find-cache-dir": "^1.0.0", + "schema-utils": "^0.4.5", + "serialize-javascript": "^1.4.0", + "source-map": "^0.6.1", + "uglify-es": "^3.3.4", + "webpack-sources": "^1.1.0", + "worker-farm": "^1.5.2" + }, + "dependencies": { + "commander": { + "version": "2.13.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.13.0.tgz", + "integrity": "sha512-MVuS359B+YzaWqjCL/c+22gfryv+mCBPHAv3zyVI2GN8EY6IRP8VwtasXn8jyyhvvq84R4ImN1OKRtcbIasjYA==", + "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "uglify-es": { + "version": "3.3.9", + "resolved": "https://registry.npmjs.org/uglify-es/-/uglify-es-3.3.9.tgz", + "integrity": "sha512-r+MU0rfv4L/0eeW3xZrd16t4NZfK8Ld4SWVglYBb7ez5uXFWHuVRs6xCTrf1yirs9a4j4Y27nn7SRfO6v67XsQ==", + "dev": true, + "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==", + "dev": true + }, + "unicode-match-property-ecmascript": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz", + "integrity": "sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg==", + "dev": true, + "requires": { + "unicode-canonical-property-names-ecmascript": "^1.0.4", + "unicode-property-aliases-ecmascript": "^1.0.4" + } + }, + "unicode-match-property-value-ecmascript": { + "version": "1.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==", + "dev": true + }, + "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==", + "dev": true + }, + "union-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.0.tgz", + "integrity": "sha1-XHHDTLW61dzr4+oM0IIHulqhrqQ=", + "dev": true, + "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=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "set-value": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-0.4.3.tgz", + "integrity": "sha1-fbCPnT0i3H945Trzw79GZuzfzPE=", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.1", + "to-object-path": "^0.3.0" + } + } + } + }, + "uniq": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz", + "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=", + "dev": true + }, + "uniqs": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/uniqs/-/uniqs-2.0.0.tgz", + "integrity": "sha1-/+3ks2slKQaW5uFl1KWe25mOawI=", + "dev": true + }, + "unique-filename": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", + "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", + "dev": true, + "requires": { + "unique-slug": "^2.0.0" + } + }, + "unique-slug": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.1.tgz", + "integrity": "sha512-n9cU6+gITaVu7VGj1Z8feKMmfAjEAQGhwD9fE3zvpRRa0wEIx8ODYkVGfSc94M2OX00tUFV8wH3zYbm1I8mxFg==", + "dev": true, + "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==", + "dev": true + }, + "unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", + "dev": true + }, + "unquote": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", + "integrity": "sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ=", + "dev": true + }, + "unset-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", + "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", + "dev": true, + "requires": { + "has-value": "^0.3.1", + "isobject": "^3.0.0" + }, + "dependencies": { + "has-value": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", + "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", + "dev": true, + "requires": { + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" + }, + "dependencies": { + "isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "dev": true, + "requires": { + "isarray": "1.0.0" + } + } + } + }, + "has-values": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", + "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", + "dev": true + } + } + }, + "upath": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.1.0.tgz", + "integrity": "sha512-bzpH/oBhoS/QI/YtbkqCg6VEiPYjSZtrHQM6/QnJS6OL9pKUFLqb3aFh4Scvwm45+7iAgiMkLhSbaZxUqmrprw==", + "dev": true + }, + "upper-case": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/upper-case/-/upper-case-1.1.3.tgz", + "integrity": "sha1-9rRQHC7EzdJrp4vnIilh3ndiFZg=", + "dev": true + }, + "uri-js": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz", + "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==", + "dev": true, + "requires": { + "punycode": "^2.1.0" + } + }, + "urix": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", + "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", + "dev": true + }, + "url": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", + "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", + "dev": true, + "requires": { + "punycode": "1.3.2", + "querystring": "0.2.0" + }, + "dependencies": { + "punycode": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", + "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=", + "dev": true + } + } + }, + "url-loader": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/url-loader/-/url-loader-1.1.2.tgz", + "integrity": "sha512-dXHkKmw8FhPqu8asTc1puBfe3TehOCo2+RmOOev5suNCIYBcT626kxiWg1NBVkwc4rO8BGa7gP70W7VXuqHrjg==", + "dev": true, + "requires": { + "loader-utils": "^1.1.0", + "mime": "^2.0.3", + "schema-utils": "^1.0.0" + }, + "dependencies": { + "ajv": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.5.4.tgz", + "integrity": "sha512-4Wyjt8+t6YszqaXnLDfMmG/8AlO5Zbcsy3ATHncCzjW/NoPzAId8AK6749Ybjmdt+kUY1gP60fCu46oDxPv/mg==", + "dev": true, + "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" + } + }, + "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=", + "dev": true + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "dev": true, + "requires": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + } + } + } + }, + "url-parse": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.4.3.tgz", + "integrity": "sha512-rh+KuAW36YKo0vClhQzLLveoj8FwPJNu65xLb7Mrt+eZht0IPT0IXgSv8gcMegZ6NvjJUALf6Mf25POlMwD1Fw==", + "dev": true, + "requires": { + "querystringify": "^2.0.0", + "requires-port": "^1.0.0" + } + }, + "use": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", + "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", + "dev": true + }, + "util": { + "version": "0.10.4", + "resolved": "https://registry.npmjs.org/util/-/util-0.10.4.tgz", + "integrity": "sha512-0Pm9hTQ3se5ll1XihRic3FDIku70C+iHUdT/W926rSgHV5QgXsYbKZN8MSC3tJtSkhuROzvsQjAaFENRXr+19A==", + "dev": true, + "requires": { + "inherits": "2.0.3" + } + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", + "dev": true + }, + "util.promisify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.0.tgz", + "integrity": "sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA==", + "dev": true, + "requires": { + "define-properties": "^1.1.2", + "object.getownpropertydescriptors": "^2.0.3" + } + }, + "utila": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", + "integrity": "sha1-ihagXURWV6Oupe7MWxKk+lN5dyw=", + "dev": true + }, + "utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=", + "dev": true + }, + "uuid": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz", + "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==", + "dev": true + }, + "validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "dev": true, + "requires": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=", + "dev": true + }, + "vendors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/vendors/-/vendors-1.0.2.tgz", + "integrity": "sha512-w/hry/368nO21AN9QljsaIhb9ZiZtZARoVH5f3CsFbawdLdayCgKRPup7CggujvySMxx0I91NOyxdVENohprLQ==", + "dev": true + }, + "verror": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", + "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", + "dev": true, + "requires": { + "assert-plus": "^1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "^1.2.0" + } + }, + "vm-browserify": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-0.0.4.tgz", + "integrity": "sha1-XX6kW7755Kb/ZflUOOCofDV9WnM=", + "dev": true, + "requires": { + "indexof": "0.0.1" + } + }, + "vue": { + "version": "2.5.17", + "resolved": "https://registry.npmjs.org/vue/-/vue-2.5.17.tgz", + "integrity": "sha512-mFbcWoDIJi0w0Za4emyLiW72Jae0yjANHbCVquMKijcavBGypqlF7zHRgMa5k4sesdv7hv2rB4JPdZfR+TPfhQ==" + }, + "vue-cli-plugin-vuetify": { + "version": "0.4.6", + "resolved": "https://registry.npmjs.org/vue-cli-plugin-vuetify/-/vue-cli-plugin-vuetify-0.4.6.tgz", + "integrity": "sha512-vkai2B3XqanmscUYSioIjJkU7bzBZGl9mCuIISEZtaDy3qWEkF143UGdJ72u/rGuOytLxpV+9B+FNoV93qlnag==", + "dev": true + }, + "vue-hot-reload-api": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/vue-hot-reload-api/-/vue-hot-reload-api-2.3.1.tgz", + "integrity": "sha512-AA86yKZ5uOKz87/q1UpngEXhbRkaYg1b7HMMVRobNV1IVKqZe8oLIzo6iMocVwZXnYitlGwf2k4ZRLOZlS8oPQ==", + "dev": true + }, + "vue-loader": { + "version": "15.4.2", + "resolved": "https://registry.npmjs.org/vue-loader/-/vue-loader-15.4.2.tgz", + "integrity": "sha512-nVV27GNIA9MeoD8yQ3dkUzwlAaAsWeYSWZHsu/K04KCD339lW0Jv2sJWsjj3721SP7sl2lYdPmjcHgkWQSp5bg==", + "dev": true, + "requires": { + "@vue/component-compiler-utils": "^2.0.0", + "hash-sum": "^1.0.2", + "loader-utils": "^1.1.0", + "vue-hot-reload-api": "^2.3.0", + "vue-style-loader": "^4.1.0" + } + }, + "vue-router": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/vue-router/-/vue-router-3.0.1.tgz", + "integrity": "sha512-vLLoY452L+JBpALMP5UHum9+7nzR9PeIBCghU9ZtJ1eWm6ieUI8Zb/DI3MYxH32bxkjzYV1LRjNv4qr8d+uX/w==" + }, + "vue-style-loader": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/vue-style-loader/-/vue-style-loader-4.1.2.tgz", + "integrity": "sha512-0ip8ge6Gzz/Bk0iHovU9XAUQaFt/G2B61bnWa2tCcqqdgfHs1lF9xXorFbE55Gmy92okFT+8bfmySuUOu13vxQ==", + "dev": true, + "requires": { + "hash-sum": "^1.0.2", + "loader-utils": "^1.0.2" + } + }, + "vue-template-compiler": { + "version": "2.5.17", + "resolved": "https://registry.npmjs.org/vue-template-compiler/-/vue-template-compiler-2.5.17.tgz", + "integrity": "sha512-63uI4syCwtGR5IJvZM0LN5tVsahrelomHtCxvRkZPJ/Tf3ADm1U1wG6KWycK3qCfqR+ygM5vewUvmJ0REAYksg==", + "dev": true, + "requires": { + "de-indent": "^1.0.2", + "he": "^1.1.0" + } + }, + "vue-template-es2015-compiler": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/vue-template-es2015-compiler/-/vue-template-es2015-compiler-1.6.0.tgz", + "integrity": "sha512-x3LV3wdmmERhVCYy3quqA57NJW7F3i6faas++pJQWtknWT+n7k30F4TVdHvCLn48peTJFRvCpxs3UuFPqgeELg==", + "dev": true + }, + "vuetify": { + "version": "1.3.9", + "resolved": "https://registry.npmjs.org/vuetify/-/vuetify-1.3.9.tgz", + "integrity": "sha512-6cgWRVEBkuUowrfAR9i4lVcTQtwpz9WLM5IcmsMmsmto2GLgf+bi3EfbVFi5xBF3UaV+TC1oHkZq+H/bqgyfhw==" + }, + "vuetify-loader": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/vuetify-loader/-/vuetify-loader-1.0.7.tgz", + "integrity": "sha512-oqlA6VEK3NcBf/DiO1cz3Pu0QjQQJ6rRjtzEB+ST+WGqxR44mpdxbkeC3z5ka4SnfGdzt9rPYcLXZggilnEN3A==", + "dev": true, + "requires": { + "codependency": "^2.1.0", + "loader-utils": "^1.1.0" + } + }, + "vuex": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/vuex/-/vuex-3.0.1.tgz", + "integrity": "sha512-wLoqz0B7DSZtgbWL1ShIBBCjv22GV5U+vcBFox658g6V0s4wZV9P4YjCNyoHSyIBpj1f29JBoNQIqD82cR4O3w==" + }, + "watchpack": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.6.0.tgz", + "integrity": "sha512-i6dHe3EyLjMmDlU1/bGQpEw25XSjkJULPuAVKCbNRefQVq48yXKUpwg538F7AZTf9kyr57zj++pQFltUa5H7yA==", + "dev": true, + "requires": { + "chokidar": "^2.0.2", + "graceful-fs": "^4.1.2", + "neo-async": "^2.5.0" + } + }, + "wbuf": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", + "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", + "dev": true, + "requires": { + "minimalistic-assert": "^1.0.0" + } + }, + "wcwidth": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", + "integrity": "sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g=", + "dev": true, + "requires": { + "defaults": "^1.0.3" + } + }, + "webpack": { + "version": "4.24.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.24.0.tgz", + "integrity": "sha512-Xur0l8nBETnW+DjpFqSGME1jNXxEPVETl30k1lWAsbnukVJdq330/i3PDOLPUtVl/E/cciiOp5uW098hFfQLQA==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.7.11", + "@webassemblyjs/helper-module-context": "1.7.11", + "@webassemblyjs/wasm-edit": "1.7.11", + "@webassemblyjs/wasm-parser": "1.7.11", + "acorn": "^5.6.2", + "acorn-dynamic-import": "^3.0.0", + "ajv": "^6.1.0", + "ajv-keywords": "^3.1.0", + "chrome-trace-event": "^1.0.0", + "enhanced-resolve": "^4.1.0", + "eslint-scope": "^4.0.0", + "json-parse-better-errors": "^1.0.2", + "loader-runner": "^2.3.0", + "loader-utils": "^1.1.0", + "memory-fs": "~0.4.1", + "micromatch": "^3.1.8", + "mkdirp": "~0.5.0", + "neo-async": "^2.5.0", + "node-libs-browser": "^2.0.0", + "schema-utils": "^0.4.4", + "tapable": "^1.1.0", + "uglifyjs-webpack-plugin": "^1.2.4", + "watchpack": "^1.5.0", + "webpack-sources": "^1.3.0" + }, + "dependencies": { + "acorn": { + "version": "5.7.3", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.3.tgz", + "integrity": "sha512-T/zvzYRfbVojPWahDsE5evJdHb3oJoQfFbsrKM7w5Zcs++Tr257tia3BmMP8XYVjp1S9RZXQMh7gao96BlqZOw==", + "dev": true + }, + "ajv": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.5.4.tgz", + "integrity": "sha512-4Wyjt8+t6YszqaXnLDfMmG/8AlO5Zbcsy3ATHncCzjW/NoPzAId8AK6749Ybjmdt+kUY1gP60fCu46oDxPv/mg==", + "dev": true, + "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" + } + }, + "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=", + "dev": true + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + } + } + }, + "webpack-bundle-analyzer": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/webpack-bundle-analyzer/-/webpack-bundle-analyzer-3.0.3.tgz", + "integrity": "sha512-naLWiRfmtH4UJgtUktRTLw6FdoZJ2RvCR9ePbwM9aRMsS/KjFerkPZG9epEvXRAw5d5oPdrs9+3p+afNjxW8Xw==", + "dev": true, + "requires": { + "acorn": "^5.7.3", + "bfj": "^6.1.1", + "chalk": "^2.4.1", + "commander": "^2.18.0", + "ejs": "^2.6.1", + "express": "^4.16.3", + "filesize": "^3.6.1", + "gzip-size": "^5.0.0", + "lodash": "^4.17.10", + "mkdirp": "^0.5.1", + "opener": "^1.5.1", + "ws": "^6.0.0" + }, + "dependencies": { + "acorn": { + "version": "5.7.3", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.3.tgz", + "integrity": "sha512-T/zvzYRfbVojPWahDsE5evJdHb3oJoQfFbsrKM7w5Zcs++Tr257tia3BmMP8XYVjp1S9RZXQMh7gao96BlqZOw==", + "dev": true + }, + "commander": { + "version": "2.19.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.19.0.tgz", + "integrity": "sha512-6tvAOO+D6OENvRAh524Dh9jcfKTYDQAqvqezbCW82xj5X0pSrcpxtvRKHLG0yBY6SD7PSDrJaj+0AiOcKVd1Xg==", + "dev": true + } + } + }, + "webpack-chain": { + "version": "4.12.1", + "resolved": "https://registry.npmjs.org/webpack-chain/-/webpack-chain-4.12.1.tgz", + "integrity": "sha512-BCfKo2YkDe2ByqkEWe1Rw+zko4LsyS75LVr29C6xIrxAg9JHJ4pl8kaIZ396SUSNp6b4815dRZPSTAS8LlURRQ==", + "dev": true, + "requires": { + "deepmerge": "^1.5.2", + "javascript-stringify": "^1.6.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==", + "dev": true, + "requires": { + "memory-fs": "~0.4.1", + "mime": "^2.3.1", + "range-parser": "^1.0.3", + "webpack-log": "^2.0.0" + } + }, + "webpack-dev-server": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-3.1.10.tgz", + "integrity": "sha512-RqOAVjfqZJtQcB0LmrzJ5y4Jp78lv9CK0MZ1YJDTaTmedMZ9PU9FLMQNrMCfVu8hHzaVLVOJKBlGEHMN10z+ww==", + "dev": true, + "requires": { + "ansi-html": "0.0.7", + "bonjour": "^3.5.0", + "chokidar": "^2.0.0", + "compression": "^1.5.2", + "connect-history-api-fallback": "^1.3.0", + "debug": "^3.1.0", + "del": "^3.0.0", + "express": "^4.16.2", + "html-entities": "^1.2.0", + "http-proxy-middleware": "~0.18.0", + "import-local": "^2.0.0", + "internal-ip": "^3.0.1", + "ip": "^1.1.5", + "killable": "^1.0.0", + "loglevel": "^1.4.1", + "opn": "^5.1.0", + "portfinder": "^1.0.9", + "schema-utils": "^1.0.0", + "selfsigned": "^1.9.1", + "serve-index": "^1.7.2", + "sockjs": "0.3.19", + "sockjs-client": "1.3.0", + "spdy": "^3.4.1", + "strip-ansi": "^3.0.0", + "supports-color": "^5.1.0", + "webpack-dev-middleware": "3.4.0", + "webpack-log": "^2.0.0", + "yargs": "12.0.2" + }, + "dependencies": { + "ajv": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.5.4.tgz", + "integrity": "sha512-4Wyjt8+t6YszqaXnLDfMmG/8AlO5Zbcsy3ATHncCzjW/NoPzAId8AK6749Ybjmdt+kUY1gP60fCu46oDxPv/mg==", + "dev": true, + "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" + } + }, + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true + }, + "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=", + "dev": true + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "dev": true, + "requires": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "http://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.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==", + "dev": true, + "requires": { + "ansi-colors": "^3.0.0", + "uuid": "^3.3.2" + } + }, + "webpack-merge": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-4.1.4.tgz", + "integrity": "sha512-TmSe1HZKeOPey3oy1Ov2iS3guIZjWvMT2BBJDzzT5jScHTjVC3mpjJofgueEzaEd6ibhxRDD6MIblDr8tzh8iQ==", + "dev": true, + "requires": { + "lodash": "^4.17.5" + } + }, + "webpack-sources": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.3.0.tgz", + "integrity": "sha512-OiVgSrbGu7NEnEvQJJgdSFPl2qWKkWq5lHMhgiToIiN9w34EBnjYzSYs+VbL5KoYiLNtFFa7BZIKxRED3I32pA==", + "dev": true, + "requires": { + "source-list-map": "^2.0.0", + "source-map": "~0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "websocket-driver": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.0.tgz", + "integrity": "sha1-DK+dLXVdk67gSdS90NP+LMoqJOs=", + "dev": true, + "requires": { + "http-parser-js": ">=0.4.0", + "websocket-extensions": ">=0.1.1" + } + }, + "websocket-extensions": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.3.tgz", + "integrity": "sha512-nqHUnMXmBzT0w570r2JpJxfiSD1IzoI+HGVdd3aZ0yNi3ngvQ4jv1dtHt5VGxfI2yj5yqImPhOK4vmIh2xMbGg==", + "dev": true + }, + "when": { + "version": "3.6.4", + "resolved": "https://registry.npmjs.org/when/-/when-3.6.4.tgz", + "integrity": "sha1-RztRfsFZ4rhQBUl6E5g/CVQS404=", + "dev": true + }, + "which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + }, + "which-module": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", + "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", + "dev": true + }, + "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==", + "dev": true, + "requires": { + "errno": "~0.1.7" + } + }, + "wrap-ansi": { + "version": "2.1.0", + "resolved": "http://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", + "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", + "dev": true, + "requires": { + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "dev": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "dev": true, + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "http://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + } + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", + "dev": true + }, + "ws": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-6.1.0.tgz", + "integrity": "sha512-H3dGVdGvW2H8bnYpIDc3u3LH8Wue3Qh+Zto6aXXFzvESkTVT6rAfKR6tR/+coaUvxs8yHtmNV0uioBF62ZGSTg==", + "dev": true, + "requires": { + "async-limiter": "~1.0.0" + } + }, + "xregexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/xregexp/-/xregexp-4.0.0.tgz", + "integrity": "sha512-PHyM+sQouu7xspQQwELlGwwd05mXUFqwFYfqPO0cC7x4fxyHnnuetmQr6CjJiafIDoH4MogHb9dOoJzR/Y4rFg==", + "dev": true + }, + "xtend": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz", + "integrity": "sha1-pcbVMr5lbiPbgg77lDofBJmNY68=", + "dev": true + }, + "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==", + "dev": true + }, + "yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", + "dev": true + }, + "yargs": { + "version": "12.0.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-12.0.2.tgz", + "integrity": "sha512-e7SkEx6N6SIZ5c5H22RTZae61qtn3PYUE8JYbBFlK9sYmh3DMQ6E5ygtaG/2BW0JZi4WGgTR2IV5ChqlqrDGVQ==", + "dev": true, + "requires": { + "cliui": "^4.0.0", + "decamelize": "^2.0.0", + "find-up": "^3.0.0", + "get-caller-file": "^1.0.1", + "os-locale": "^3.0.0", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^2.0.0", + "which-module": "^2.0.0", + "y18n": "^3.2.1 || ^4.0.0", + "yargs-parser": "^10.1.0" + }, + "dependencies": { + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dev": true, + "requires": { + "locate-path": "^3.0.0" + } + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dev": true, + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "p-limit": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.0.0.tgz", + "integrity": "sha512-fl5s52lI5ahKCernzzIyAP0QAZbGIovtVHGwpcu1Jr/EpzLVDI2myISHwGqK7m8uQFugVWSrbxH7XnhGtvEc+A==", + "dev": true, + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dev": true, + "requires": { + "p-limit": "^2.0.0" + } + }, + "p-try": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.0.0.tgz", + "integrity": "sha512-hMp0onDKIajHfIkdRk3P4CdCmErkYAxxDtP3Wx/4nZ3aGlau2VKh3mZpcuFkH27WQkL/3WBCPOktzA9ZOAnMQQ==", + "dev": true + } + } + }, + "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==", + "dev": true, + "requires": { + "camelcase": "^4.1.0" + } + }, + "yorkie": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/yorkie/-/yorkie-2.0.0.tgz", + "integrity": "sha512-jcKpkthap6x63MB4TxwCyuIGkV0oYP/YRyuQU5UO0Yz/E/ZAu+653/uov+phdmO54n6BcvFRyyt0RRrWdN2mpw==", + "dev": true, + "requires": { + "execa": "^0.8.0", + "is-ci": "^1.0.10", + "normalize-path": "^1.0.0", + "strip-indent": "^2.0.0" + }, + "dependencies": { + "cross-spawn": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", + "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", + "dev": true, + "requires": { + "lru-cache": "^4.0.1", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "execa": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-0.8.0.tgz", + "integrity": "sha1-2NdrvBtVIX7RkP1t1J08d07PyNo=", + "dev": true, + "requires": { + "cross-spawn": "^5.0.1", + "get-stream": "^3.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + } + }, + "get-stream": { + "version": "3.0.0", + "resolved": "http://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", + "dev": true + }, + "normalize-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-1.0.0.tgz", + "integrity": "sha1-MtDkcvkf80VwHBWoMRAY07CpA3k=", + "dev": true + } + } + } + } +} diff --git a/FinalTP_Vue/app/package.json b/FinalTP_Vue/app/package.json new file mode 100644 index 0000000..0422db8 --- /dev/null +++ b/FinalTP_Vue/app/package.json @@ -0,0 +1,24 @@ +{ + "name": "vuex", + "version": "0.1.0", + "private": true, + "scripts": { + "serve": "vue-cli-service serve", + "build": "vue-cli-service build" + }, + "dependencies": { + "vue": "^2.5.17", + "vue-router": "^3.0.1", + "vuetify": "^1.3.9", + "vuex": "^3.0.1" + }, + "devDependencies": { + "@vue/cli-plugin-babel": "^3.0.5", + "@vue/cli-service": "^3.0.5", + "stylus": "^0.54.5", + "stylus-loader": "^3.0.1", + "vue-cli-plugin-vuetify": "^0.4.6", + "vue-template-compiler": "^2.5.17", + "vuetify-loader": "^1.0.5" + } +} diff --git a/FinalTP_Vue/app/postcss.config.js b/FinalTP_Vue/app/postcss.config.js new file mode 100644 index 0000000..961986e --- /dev/null +++ b/FinalTP_Vue/app/postcss.config.js @@ -0,0 +1,5 @@ +module.exports = { + plugins: { + autoprefixer: {} + } +} diff --git a/FinalTP_Vue/app/public/Zwitch.png b/FinalTP_Vue/app/public/Zwitch.png new file mode 100644 index 0000000000000000000000000000000000000000..f1f6f3286b563c5505fab29f141c055db61068be GIT binary patch literal 4014 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 literal 0 HcmV?d00001 diff --git a/FinalTP_Vue/app/public/favicon.png b/FinalTP_Vue/app/public/favicon.png new file mode 100644 index 0000000000000000000000000000000000000000..5ae9c8d973607361fb90a72bd4118d3805826b18 GIT binary patch literal 3376 zcmcgvYfuws6#X^?6EY%EH79>eiMC~|%LPZ2bM8zT{1{pD8 zp{=j+MGT_ps8}jie1P}})H=S(C>S45s&){q_`nB2?fo_h*{D?QkN!w@x!*naoO|xw z1y)L@PIl(G^AJML;b9?igjfRj_;7ncggd>H4;QDju;~jB^6|nSBC~YjA_%%=gvMli zHt(y9#j)uLh>D*VmmmyJiJhGwPl%0QGXGRUAVR&X!b2!Urt!|TV<{e!N!1^*T2{>Q zbv6C`Khz^)7O^18Y32Adf~7n0h+3#zT$G{Qsg56O{6s4xHa`*htZ(A*+kQ}1uie%( z>cqve-O^pp8(KdmQFBt)Psg?XJRaf;+=41cptS5ob30F07@ySN+;xS88fK>q7nICo zA>EJ@g{e*`UsDuq+UBoyg21xRd8jgOm%sj?=lRXWk>!g&Ma|>(B$T$yk|LGiM6vvGCsM7hY^2Uao20Xf zBMFpTGjy7GX#ojonyf!LNY?lFq~hGTk>3DZ)+dowQ+vcjMFLp4$){ZI>pmW&_5LLY zNfak5jD-dQ(>U#xqnb%oS8&y?@j=z@0VugXt4vW)>kRU9>(U)m`usWj2WcEOBB8in zOets>Z=%lJRNd-gpQ)PfP_wA2Zi=Bwi;(QQW0yGSs%l?qjyK0|qQ@wd+;ni7IFRa( z1zyOw)1}rEz|8JdWgSuo3H9Wz*-eE?v6sV$jQP3-{JSa+^kFfH zt|(qjsP1*0dp75g=icYp@hLf(-eb|#$}~m9!i6GmOr;Nd>K+YRVieHA^9Li5@QB=( zW4P{0s1g;8oe0Ir%015qx(-Hsji$wEBa+C$Dh^t%(_IYWeqtCu%mr9Um%}Xdz3w;|$zP?3HkIQw z3MtWn??@-RkW`#gSC^>3NVX#?5(oyKcBTt{gVm!8dJz_%h{aC;+w(&W{m3jY*i2b0 zY#RKSE_tX7q=`R*{BW7CyEE=2+T=;%0_A!U){&^FFs^7#_ZxtOq`*)YMyR&y@m2~4 zKvMytUS0$WmdQNNv!O89QPDwQ5t)qw+@rY>%YuOo1~Dil1tq@l5X%TyBG?oH<-;q$ ze32-iH5M!-ec=mWpa@1wUqT!qzkvB8KBS{G+*S<3q2^nQG12xKY-k`yFI&!Xo0rbG zdm_VaOnY?oge?QBD@*1yeNZ>zNMUPMi{V;`qQ>O5vmweObI?PV!rO~>1f<-^zH@cT zi?fe8@7?6Pb%k|-Q*W@S=dSFWWuU>scO&h2EHT)xiq5utTR{ zVeC9@m=mO_v_d*ft)|nsJWJYtIHc}x=r91II@sKK8<(zcZo%-ig&rD}NV%F0+$`MC zDar}hFg|HciHWiZ1le5PrT*AjYB26at^OAn+i=L-7Y#E{AX!AiXhG1i`J}wua>L+k zjA3$`)g*hr4jwarp@vZwe6=(-${5*1=2SMcCv{FfIw~)xtJyzdef=Zjre0jl%eYb& zpAOd9mXt-CKHo7{Jx_`1TkJ8Z-dg z5-I#X;gj%AW;?>0fc~Ngyhql!?XWv;JGA5jvis1IZ>`9PTPre2m`rR(08xZ}F#yqV zdk~*|r5GM4{Ow>-W(6^e;mKO#-Lh#AvzSGJwHOm*DQ00}7NbFFeRFst(UKf-OTd$J Rli|M|6dpP?q%2se{s*7xgaZHo literal 0 HcmV?d00001 diff --git a/FinalTP_Vue/app/public/index.html b/FinalTP_Vue/app/public/index.html new file mode 100644 index 0000000..35aca33 --- /dev/null +++ b/FinalTP_Vue/app/public/index.html @@ -0,0 +1,19 @@ + + + + + + + + Zwitch + + + + + +
+ + + diff --git a/FinalTP_Vue/app/src/App.vue b/FinalTP_Vue/app/src/App.vue new file mode 100644 index 0000000..efdc5ea --- /dev/null +++ b/FinalTP_Vue/app/src/App.vue @@ -0,0 +1,236 @@ + + + + + \ No newline at end of file diff --git a/FinalTP_Vue/app/src/assets/logo.png b/FinalTP_Vue/app/src/assets/logo.png new file mode 100644 index 0000000000000000000000000000000000000000..f3d2503fc2a44b5053b0837ebea6e87a2d339a43 GIT binary patch literal 6849 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 46 diff --git a/FinalTP_Vue/app/src/assets/red_circle.svg b/FinalTP_Vue/app/src/assets/red_circle.svg new file mode 100644 index 0000000..c341060 --- /dev/null +++ b/FinalTP_Vue/app/src/assets/red_circle.svg @@ -0,0 +1,11 @@ + + + + I am a title + + + diff --git a/FinalTP_Vue/app/src/components/LoaderBar.vue b/FinalTP_Vue/app/src/components/LoaderBar.vue new file mode 100644 index 0000000..546a840 --- /dev/null +++ b/FinalTP_Vue/app/src/components/LoaderBar.vue @@ -0,0 +1,21 @@ + + + + + + diff --git a/FinalTP_Vue/app/src/components/OneGameCard.vue b/FinalTP_Vue/app/src/components/OneGameCard.vue new file mode 100644 index 0000000..5cf2bca --- /dev/null +++ b/FinalTP_Vue/app/src/components/OneGameCard.vue @@ -0,0 +1,34 @@ + + + + + + diff --git a/FinalTP_Vue/app/src/components/OneStreamCard.vue b/FinalTP_Vue/app/src/components/OneStreamCard.vue new file mode 100644 index 0000000..0805a66 --- /dev/null +++ b/FinalTP_Vue/app/src/components/OneStreamCard.vue @@ -0,0 +1,54 @@ + + + + + diff --git a/FinalTP_Vue/app/src/components/UserCard.vue b/FinalTP_Vue/app/src/components/UserCard.vue new file mode 100644 index 0000000..7aee669 --- /dev/null +++ b/FinalTP_Vue/app/src/components/UserCard.vue @@ -0,0 +1,51 @@ + + + + + diff --git a/FinalTP_Vue/app/src/main.js b/FinalTP_Vue/app/src/main.js new file mode 100644 index 0000000..428490b --- /dev/null +++ b/FinalTP_Vue/app/src/main.js @@ -0,0 +1,13 @@ +import Vue from 'vue' +import './plugins/vuetify' +import App from './App.vue' +import router from './router' +import store from './store/index' + +Vue.config.productionTip = false + +new Vue({ + router, + store, + render: h => h(App) +}).$mount('#app') diff --git a/FinalTP_Vue/app/src/package-lock.json b/FinalTP_Vue/app/src/package-lock.json new file mode 100644 index 0000000..48e341a --- /dev/null +++ b/FinalTP_Vue/app/src/package-lock.json @@ -0,0 +1,3 @@ +{ + "lockfileVersion": 1 +} diff --git a/FinalTP_Vue/app/src/plugins/vuetify.js b/FinalTP_Vue/app/src/plugins/vuetify.js new file mode 100644 index 0000000..1bc6ec6 --- /dev/null +++ b/FinalTP_Vue/app/src/plugins/vuetify.js @@ -0,0 +1,13 @@ +import Vue from 'vue' +import Vuetify from 'vuetify' +import 'vuetify/src/stylus/app.styl' +import colors from 'vuetify/es5/util/colors' + +Vue.use(Vuetify, { + iconfont: 'md', + theme: { + primary: "#6441A4", + secondary: colors.red.lighten4, // #FFCDD2 + accent: colors.indigo.base // #3F51B5 + } +}) diff --git a/FinalTP_Vue/app/src/router.js b/FinalTP_Vue/app/src/router.js new file mode 100644 index 0000000..24e2039 --- /dev/null +++ b/FinalTP_Vue/app/src/router.js @@ -0,0 +1,62 @@ +import Vue from 'vue' +import Router from 'vue-router' +import Games from './views/Games.vue' +import Login from './views/Login.vue' +import StreamsByGames from './views/StreamsByGames.vue' +import OneStream from './views/OneStream.vue' +import TopStreams from './views/TopStreams.vue' +import SearchResults from './views/SearchResults.vue' +import store from './store' + +Vue.use(Router) + +const router = new Router({ + mode: 'history', + base: process.env.BASE_URL, + routes: [ + { + path: '/games', + name: 'games', + component: Games + }, + { + path: '/streamsbygames', + name: 'streamsbygames', + component: StreamsByGames + }, + { + path: '/', + name: 'login', + component: Login + }, + { + path: '/onestream', + name: 'onestream', + component: OneStream + }, + { + path: '/topstreams', + name: 'topstreams', + component: TopStreams + }, + { + path: '/searchresults', + name: 'searchresults', + component: SearchResults + } + ] +}) + +router.beforeEach((to, from, next) => { + if (to.name !== "login") { + if (!store.state.user.accessToken) { + next("/"); + } else { + next(); + } + }else{ + next(); + } +}) + +export default router diff --git a/FinalTP_Vue/app/src/services/AuthService.js b/FinalTP_Vue/app/src/services/AuthService.js new file mode 100644 index 0000000..2d090d8 --- /dev/null +++ b/FinalTP_Vue/app/src/services/AuthService.js @@ -0,0 +1,11 @@ +const sarasa = () => { + return new Promise((resolve, reject) => { + setTimeout(() => { + resolve('sarasa'); + }, 2000); + }) +}; + +export default { + login: sarasa +} \ No newline at end of file diff --git a/FinalTP_Vue/app/src/services/api/apiCalls.js b/FinalTP_Vue/app/src/services/api/apiCalls.js new file mode 100644 index 0000000..6ba3394 --- /dev/null +++ b/FinalTP_Vue/app/src/services/api/apiCalls.js @@ -0,0 +1,84 @@ +import { + GET_TOPGAMES_URL, + GET_TOPSTREAMS_URL, + GET_STREAMSBYGAMEID_URL, + GET_STREAMBYUSERID_URL, + GET_USERINFORMATION_URL, + CLIENT_ID, + GET_LOGGEDUSER_URL, + GET_USERINFORMATIONBYNAME_URL, + GET_GAME_BY_NAME, + GET_GAME_BY_ID +} from './apiUrls' + +// Handle HTTP errors since fetch won't. +function handleErrors(response) { + if (!response.ok) { + throw Error(response.statusText); + } + return response; +} + +function apiCall(url){ + const myHeaders = new Headers(); + myHeaders.append('Client-ID',CLIENT_ID) + const myInit = { + method: 'GET', + headers: myHeaders, + mode: 'cors', + cache: 'default' + + } + const request = new Request(url, myInit) + return fetch(request) + .then(handleErrors) + .then(res => res.json()); +} + + +export const getTopGames = (cant, cursor) => { + const url = GET_TOPGAMES_URL(cant, cursor) + return apiCall(url) +} + +export const getGameByName = (gameName) => { + const url = GET_GAME_BY_NAME(gameName) + return apiCall(url) +} + +export const getGameById = (gameID) => { + const url = GET_GAME_BY_ID(gameID) + return apiCall(url) +} + +export const getTopStreams = (cant, cursor) => { + const url = GET_TOPSTREAMS_URL(cant, cursor) + return apiCall(url) +} + +export const getStreamByGameId = (gameID, cant, cursor) => { + const url = GET_STREAMSBYGAMEID_URL(gameID, cant, cursor) + return apiCall(url) +} + +export const getStreamByUserId = (userID) => { + const url = GET_STREAMBYUSERID_URL(userID) + return apiCall(url) +} + +export const getUserInformation = (userID) => { + const url = GET_USERINFORMATION_URL(userID) + return apiCall(url) +} + +export const getUserInformationByName = (userName) => { + const url = GET_USERINFORMATIONBYNAME_URL(userName) + return apiCall(url) +} + +export const getLoggedUser = () => { + const url = GET_LOGGEDUSER_URL() + return fetch(url) + .then(handleErrors) + .then(res => res.json()) +} \ No newline at end of file diff --git a/FinalTP_Vue/app/src/services/api/apiUrls.js b/FinalTP_Vue/app/src/services/api/apiUrls.js new file mode 100644 index 0000000..1c31e65 --- /dev/null +++ b/FinalTP_Vue/app/src/services/api/apiUrls.js @@ -0,0 +1,51 @@ +const SERVER_URL = 'https://api.twitch.tv/helix/' +const DEFAULT_CANT = 20 ///default cant for items in the api +export const CLIENT_ID = 'w44e8dg8ut8fvzbho0gprtdulhnvvs' +export const AUTH_SERVER_URL = 'http://localhost:3000/' + + const validateParams = (url,cant,cursor) => { + if (cant) { + url += '?first=' + cant + } else { + url += '?first=' + DEFAULT_CANT + } + + if (cursor) { + url += '&after=' + cursor; + } + return url + } + +export const GET_TOPGAMES_URL = (cant, cursor) => { //cursor is for obtein more data from the api call + let url = SERVER_URL + 'games/top' + + return validateParams(url, cant, cursor) +}; + +export const GET_GAME_BY_NAME = (gameName) => SERVER_URL + 'games?name=' + gameName; + +export const GET_GAME_BY_ID = (gameId) => SERVER_URL + 'games?id=' + gameId; + +export const GET_TOPSTREAMS_URL = (cant, cursor) => { + let url = SERVER_URL + 'streams'; + + return validateParams(url, cant, cursor) +}; + +export const GET_STREAMSBYGAMEID_URL = (gameID, cant, cursor) => { + let url = SERVER_URL + 'streams'; + url = validateParams(url, cant, cursor) + if(gameID){ + url+= '&game_id=' + gameID + } + return url +}; + +export const GET_STREAMBYUSERID_URL = (userID) => SERVER_URL + 'streams?user_id=' + userID; + +export const GET_USERINFORMATION_URL = (userID) => SERVER_URL + 'users?id=' + userID; + +export const GET_USERINFORMATIONBYNAME_URL = (userName) => SERVER_URL + 'users?login=' + userName; + + +export const GET_LOGGEDUSER_URL = () => AUTH_SERVER_URL + 'getloggeduser' \ No newline at end of file diff --git a/FinalTP_Vue/app/src/store/index.js b/FinalTP_Vue/app/src/store/index.js new file mode 100644 index 0000000..dacfe53 --- /dev/null +++ b/FinalTP_Vue/app/src/store/index.js @@ -0,0 +1,19 @@ +import Vue from 'vue' +import Vuex from 'vuex' + +import module_user from './modules/user' +import module_streams from './modules/streams' +import module_games from './modules/games' +import module_users_request from './modules/usersRequest' + +Vue.use(Vuex) + +export default new Vuex.Store({ + + modules: { + user: module_user, + streams: module_streams, + games: module_games, + usersRequest: module_users_request + } +}) diff --git a/FinalTP_Vue/app/src/store/modules/games.js b/FinalTP_Vue/app/src/store/modules/games.js new file mode 100644 index 0000000..592f42a --- /dev/null +++ b/FinalTP_Vue/app/src/store/modules/games.js @@ -0,0 +1,107 @@ +import { getTopGames, getGameByName, getGameById } from '../../services/api/apiCalls' + +const module_games = ({ + + state: { + data: [], + pagination: "", + errors: [], + loading: true + }, + + namespaced: true, + + mutations: { + SUCCESS_FETCH(state, res) { + state.loading = false; + + state.data = res.data; + state.pagination = res.pagination; + }, + + SUCCESS_FETCH_ADDING_MORE(state, res) { + let newData = res.data; + + state.data.push.apply(state.data, newData); + state.pagination = res.pagination; + state.loading = false; + }, + + FAILURE_FETCH(state, err) { + state.loading = false; + state.errors = err; + + //Function handle error + console.log("Ups, something bad has happened: " + err) + }, + + BEGIN_FETCH(state) { + state.loading = true; + } + }, + + actions: { + BEGIN_FETCH_GAMES({ commit }, cant, cursor) { + + commit('BEGIN_FETCH') + + getTopGames(cant, cursor) + .then( + (res) => { + + if (!cursor) { + + return commit('SUCCESS_FETCH', res) + } + }) + .catch( + (err) => commit('FAILURE_FETCH', err) + ) + }, + + BEGIN_FECH_MORE_GAMES({ commit }, cursor) { + + commit('BEGIN_FETCH') + + getTopGames(50, cursor) + .then( + (res) => commit('SUCCESS_FETCH_ADDING_MORE', res) + ) + .catch( + (err) => commit('FAILURE_FETCH', err) + ) + }, + + BEGIN_FETCH_GAMES_BY_NAME({commit}, gameName){ + + commit('BEGIN_FETCH') + + getGameByName(gameName) + .then( + (res) => commit('SUCCESS_FETCH', res) + ) + .catch( + (err) => commit('FAILURE_FETCH', err) + ) + }, + + BEGIN_FETCH_GAMES_BY_ID({commit}, gameId){ + + commit('BEGIN_FETCH') + + getGameById( gameId ) + .then( + (res) => commit('SUCCESS_FETCH', res) + ) + .catch( + (err) => commit('FAILURE_FETCH', err) + ) + } + }, + + getters: { + //Getters + } +}) + +export default module_games; \ No newline at end of file diff --git a/FinalTP_Vue/app/src/store/modules/streams.js b/FinalTP_Vue/app/src/store/modules/streams.js new file mode 100644 index 0000000..904c299 --- /dev/null +++ b/FinalTP_Vue/app/src/store/modules/streams.js @@ -0,0 +1,154 @@ +import { getStreamByUserId } from '../../services/api/apiCalls' +import { getStreamByGameId } from '../../services/api/apiCalls' +import { getTopStreams } from '../../services/api/apiCalls' + +const module_streams = ({ + + state: { + topStreams : { + data: [], + pagination: "", + errors: [], + loading: true + }, + + streamsByGameId : { + data: [], + pagination: "", + errors: [], + loading: true + }, + + streamByUserId : { + data: [], + pagination: "", + errors: [], + loading: true + } + }, + + namespaced: true, + + mutations: { + SUCCESS_FETCH_TOPSTREAMS(state, res){ + state.topStreams.loading = false; + + state.topStreams.data = res.data + state.topStreams.pagination = res.pagination + }, + + SUCCESS_FETCH_STREAMSBYGAMEID(state, res){ + state.streamsByGameId.loading = false; + + state.streamsByGameId.data = res.data + state.streamsByGameId.pagination = res.pagination + }, + + SUCCESS_FETCH_MORE_STREAMSBYGAMEID(state,res){ + let newData = res.data + + state.streamsByGameId.data.push.apply(state.streamsByGameId.data, newData) + state.streamsByGameId.pagination = res.pagination + state.streamsByGameId.loading = false; + }, + + SUCCESS_FETCH_STREAMBYUSERID(state, res){ + state.streamByUserId.loading = false; + + state.streamByUserId.data = res.data + state.streamByUserId.pagination = res.pagination + }, + + + FAILURE_FETCH_TOPSTREAMS(state, err){ + state.topStreams.loading = false; + state.topStreams.errors = err; + //Function handle error + console.log("Ups, something bad has happened: " + err) + }, + + FAILURE_FETCH_STREAMSBYGAMEID(state, err){ + state.streamsByGameId.loading = false; + state.streamsByGameId.errors = err + //Function handle error + console.log("Ups, something bad has happened: " + err) + }, + + FAILURE_FETCH_STREAMBYUSERID(state, err){ + state.streamByUserId.loading = false; + state.streamByUserId.errors = err; + //Function handle error + console.log("Ups, something bad has happened: " + err) + }, + + BEGIN_FETCH_TOPSTREAMS(state){ + state.topStreams.loading = true; + }, + BEGIN_FETCH_STREAMSBYGAMEID(state){ + state.streamsByGameId.loading = true; + }, + BEGIN_FETCH_STREAMBYUSERID(state){ + state.streamByUserId.loading = true; + } + }, + + actions: { + BEGIN_FETCH_TOPSTREAMS({commit}, cant, cursor) { + + commit('BEGIN_FETCH_TOPSTREAMS') + + getTopStreams(cant, cursor) + .then( + (res) => commit('SUCCESS_FETCH_TOPSTREAMS', res) + ) + .catch( + (err) => commit('FAILURE_FETCH_TOPSTREAMS', err) + ) + }, + + BEGIN_FETCH_STREAMSBYGAMEID({commit}, gameID, cant, cursor) { + + commit('BEGIN_FETCH_STREAMSBYGAMEID') + + getStreamByGameId(gameID, cant, cursor) + .then( + (res) => commit('SUCCESS_FETCH_STREAMSBYGAMEID', res) + ) + .catch( + (err) => commit('FAILURE_FETCH_STREAMSBYGAMEID', err) + ) + }, + + BEGIN_FETCH_MORE_STREAMSBYGAMEID({commit}, data) { + + commit('BEGIN_FETCH_STREAMSBYGAMEID') + + getStreamByGameId(data.gameID, data.cant, data.cursor) + .then( + (res) => commit('SUCCESS_FETCH_MORE_STREAMSBYGAMEID', res) + ) + .catch( + (err) => commit('FAILURE_FETCH_STREAMSBYGAMEID', err) + ) + }, + + BEGIN_FETCH_STREAMBYUSERID({commit}, userID) { + + commit('BEGIN_FETCH_STREAMBYUSERID') + + getStreamByUserId(userID) + .then( + (res) => commit('SUCCESS_FETCH_STREAMBYUSERID', res) + ) + .catch( + (err) => commit('FAILURE_FETCH_STREAMBYUSERID', err) + ) + } + }, + + getters: { + //Getters + } +}) + +export default module_streams; \ No newline at end of file diff --git a/FinalTP_Vue/app/src/store/modules/user.js b/FinalTP_Vue/app/src/store/modules/user.js new file mode 100644 index 0000000..c662eeb --- /dev/null +++ b/FinalTP_Vue/app/src/store/modules/user.js @@ -0,0 +1,72 @@ +import { getLoggedUser } from '../../services/api/apiCalls' + +const module_user = ({ + + state: { + user: { + displayName: "", + id: "", + name: "", + type: "", + bio: "", + logo: "", + email: "", + emailVerified: false, + partnered: false + }, + accessToken: "", + loading: true, + errors: [] + }, + + namespaced: true, + + mutations: { + SUCCESS_FETCH(state, res){ + state.loading = false; + + state.user = { + displayName: res.display_name, + id: res._id, + name: res.name, + type: res.type, + bio: res.bio, + logo: res.logo, + email: res.email, + emailVerified: res.email_verified, + partnered: res.partnered + } + state.accessToken = res.accessToken + }, + + FAILURE_FETCH(state, err){ + state.loading = false; + state.errors = err; + }, + + BEGIN_FETCH(state){ + state.loading = true; + } + }, + + actions: { + BEGIN_FETCH_USER({commit}) { + + commit('BEGIN_FETCH') + + getLoggedUser() + .then( + (res) => commit('SUCCESS_FETCH', res) + ) + .catch( + (err) => commit('FAILURE_FETCH', err) + ) + } + }, + + getters: { + //Getters + } +}) + +export default module_user; \ No newline at end of file diff --git a/FinalTP_Vue/app/src/store/modules/usersRequest.js b/FinalTP_Vue/app/src/store/modules/usersRequest.js new file mode 100644 index 0000000..ae9e57a --- /dev/null +++ b/FinalTP_Vue/app/src/store/modules/usersRequest.js @@ -0,0 +1,49 @@ +import { getUserInformationByName } from '../../services/api/apiCalls' + +const module_users_request = ({ + + state: { + users: [], + loading: true, + errors: [] + }, + + namespaced: true, + + mutations: { + SUCCESS_FETCH(state, res){ + state.loading = false; + state.users = res.data + }, + + FAILURE_FETCH(state, err){ + state.loading = false; + state.errors = err; + }, + + BEGIN_FETCH(state){ + state.loading = true; + } + }, + + actions: { + BEGIN_FETCH_USERS_REQUEST({commit}, userName) { + + commit('BEGIN_FETCH') + + getUserInformationByName( userName ) + .then( + (res) => commit('SUCCESS_FETCH', res) + ) + .catch( + (err) => commit('FAILURE_FETCH', err) + ) + } + }, + + getters: { + //Getters + } +}) + +export default module_users_request; \ No newline at end of file diff --git a/FinalTP_Vue/app/src/views/Games.vue b/FinalTP_Vue/app/src/views/Games.vue new file mode 100644 index 0000000..ef56b39 --- /dev/null +++ b/FinalTP_Vue/app/src/views/Games.vue @@ -0,0 +1,79 @@ + + + + + diff --git a/FinalTP_Vue/app/src/views/Login.vue b/FinalTP_Vue/app/src/views/Login.vue new file mode 100644 index 0000000..6de00a9 --- /dev/null +++ b/FinalTP_Vue/app/src/views/Login.vue @@ -0,0 +1,120 @@ + + + + + + + diff --git a/FinalTP_Vue/app/src/views/OneStream.vue b/FinalTP_Vue/app/src/views/OneStream.vue new file mode 100644 index 0000000..2281095 --- /dev/null +++ b/FinalTP_Vue/app/src/views/OneStream.vue @@ -0,0 +1,126 @@ + + + + + + diff --git a/FinalTP_Vue/app/src/views/SearchResults.vue b/FinalTP_Vue/app/src/views/SearchResults.vue new file mode 100644 index 0000000..831c6c1 --- /dev/null +++ b/FinalTP_Vue/app/src/views/SearchResults.vue @@ -0,0 +1,83 @@ + + + + + diff --git a/FinalTP_Vue/app/src/views/StreamsByGames.vue b/FinalTP_Vue/app/src/views/StreamsByGames.vue new file mode 100644 index 0000000..8fe5a76 --- /dev/null +++ b/FinalTP_Vue/app/src/views/StreamsByGames.vue @@ -0,0 +1,75 @@ + + + + + + diff --git a/FinalTP_Vue/app/src/views/TopStreams.vue b/FinalTP_Vue/app/src/views/TopStreams.vue new file mode 100644 index 0000000..77d500f --- /dev/null +++ b/FinalTP_Vue/app/src/views/TopStreams.vue @@ -0,0 +1,63 @@ + + + + + diff --git a/FinalTP_Vue/docs/1-log.jpeg b/FinalTP_Vue/docs/1-log.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..88614d26c18388e7d2cd12ca1749344ef84d55fa GIT binary patch literal 198267 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%0AbDI_plcG$F5d%Cfnn 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

o z`^~&K2Cd;k5vuI0K2pyj^b5XkLt!$VZofzr9QSLjK)+4JrDu~f%)w@ja5^3;?7YKR zH3!5c^#m1zI)!#XR^4SSwPVPxLa{yI|LK>F=2{bwS$O_{t3IE5n1V4w)`q*rDLD(F zpzQ}X5yk}-rp~(+o%=sl-fl)=BltI+0Gm1e=Uq_c7AuMfZ?jTGgGGVeFed;5sYS{- zr`o@$d&Ql$5XMB?3!5A+ib)GM3*=(jJOezkFZzVv7E!cSAeX;Wjns4e!L1mRR(5Kj zR0EalHqRm5YJ4})Jm!LZV#&RX_C?WApl~=;EIEh;x~JJYGU45gnf*xk(6YpdDE{6h z)XQWfWw?WCQp*WZT1z{lMvg79qbeU4mmCTG%?_GcNr^jDCykzecfI7YoN#^Ip85S_ zqP{I!LIxa}i0u2?J5I}X$fvIZGqyTs1;^^&29ml}ffu7@E|Cpj`~k*W`b(a;Pp3f- z-Um4dt%R$+WVV(099)Pj+4Pn5+G-h*x$Up7;P(&?*j(|>sygMVoN%#jL%~WjCJ{Br zL$tfrJV-dh(Nm@iU)=k5z`5@%1i3Ue;XP0HKH~>2wZo$!PQilJ6@p~}gfZ{>g!LCn5 zc>h*}X|8pCoT@BjuC)$M%=XWOvRsZPT&kNh?#-Aw!`eT}8J9tZ9xn04{!alNP5@Q~ z)9#kff+NA61eqFlt*x$&s3yW2f1U8G^7cV$IiN5rdyeUxZ+vX|Ie8Fuy6Utc*8F9H zQx$%Cd^7a}DhlL&`4l@BgVP`JM$7B5!n_2k%Z6<%C&7%bX4bR_)kMOL>G)|NN*?zs zUbVW36^P@H(3H@WYYVf&&<<=`y*bll5LO5*h>;9%xR4QP+WQX3Uc||Ht|(9J{1I6irW2h88+@8cq1@S2yFqkjbWoVoVzh-&b$5lFskXU3lX%Pi3P|882iYSYAO-V$7QNN$QUucMxoh_JVq;gG zT=)LVjN4F2ygdTA^b_w#5=fGMFKPY)|5-g4 z;aPXCZZ1z%aetUEvvwLkH%*v8d5WUuO50VggU(LNc73eQvSkGjyC1{-bA_pxynIsk z=McA&Zy8WERkW%n~#vI}-w4X`mN(TR$~^ zYbFuo=I|~D(J#h(e*=cJ6K;@UI$DOjD+;=O`$=9>WPXzSAf}H;9Nxggf)Q8EcWOMX z5U8k^3iS`Ww1|GkuzsS3qN~vN$A>?v)i9f~uiAuj84IKjM+{1xJ3p0dKdZ1c*N@D+ zKeREBD1e9Ow1ZgRZ>P&Dy}Hho@>{jW^oX2l*p)laMm zMZ6OAp-8YE%bmXo#B_d|g`Ga0GbK&Gx*LQ=hQO%(r!OBXHPN(ajlp94$+?MEbT1;t zWW|`2F-3Azk;jH|mX&Q$Y)O@3%M(QUqu@iI+XK=C4lrvFz@hC8<>-_zp&giQu*M~9 zgw_i@>+=%A(BXTrKZen7q3?&%OS}pwjY^`V3M;*8Mmwu&qX9n`m~6**dO?QY*-WcF zsMN!{?4I0JMnkJ|mUm@kq&QBE83OzP^TMy^*~W@D=K4vH0`pt zF+9Lf;G9S%@Oh9p*~OyW@{Nf%nsDTVY02_qOQSp~*F{=Fnrifq9>ackQ^w{?hMv0A zC;EzGb{G-DMKWA#1m?)#>rr=z07HQ{Av-yqi36qO)FsDJ%DCigs!%Vvd&exkNS@&x ze_@~|?TMTDQ%$EYRHBlfy6OpX|0u^v@iO%lDm8Y^UU<2FQDEsjTvp6jHp=ftjbpAL zwyNjp28<>y5H}&q+Cb!U;85ko1fR>M_P@b$wv-zkRs^Y6 zri^oWw??4xfrx2yOH0xDc7nUhLxm+QFG#BKd|u{9!(Qm`yNei+j!=8u)&3n!00Uw> z?GX`Z2)yLSYbBuaFt)MM{MtqcLO4Oo*~m}7K4y{nU7g8oR4@Wj41rJ=r0)|t!oCV6 zna1#&23Ong;DA1Vp_OhfXL;LqL*5*qMRWZKgJqg!G%$0Ct}g4>KLdTNlPaJ!hi$pu zM6$ekQ0okA-0K+I!k2f0$m!Q`0nYIO7EBO%A9$W-H?#F*Q2lXiz5=i>c=ECPeu+39 zpZNBVp!)NtOoll+Fb_K?sV)t9o9b$G%YIrDHFEGBLBBW0#CFR_MQRgV!+j`rawyq- zFl!h19*-61xuOJjo#+DuoL$yo21JHP8-8d74bRE-)dnKeP|rj@Wj?y(a+ca8J{D53d*mRq7hdJ7RLh(~!8h8t{Fsc8}d|aH$vO zm{dWr9Jx9;i#pN6r}<6H*>1Jn zy`PvR(?vOpQjsa$^Z{tD(b`j<&VFz9c#LQyXcMd2{bGDFOnKV;7Rk>lCkgnN9uU@R z2G!B6rQ=?34_?CA4LY>SFcx|MA<{V_@s?$reK)+DKF?NOdzb1f4Z|y%zZTr)4=bU0 z>OQr7aUsZ9Lp|w-RcD%TQXHqvmHg3M--PfQ*j*aj*pCyXS%lpZ%>OlxoOR|JRqW#o zdVdy-GpMrmL01{^)}vyH$#@$%u5bk^)*Re?)p=bw>+%^p#z<4KCU03R zW5Zz5-v!SWwO0nkN%c*39kA-L_$3aRXj5nSv-U%&F`_xKsMSk5tqI2pi-6>T(6qhu zu3J)wM(zA~SU;=#sPo3y8BSIAT<%AXMC~E~eou;xtsvEEo|sZ^P8RqQ30mfo(Q<*7 z^TBFrFvnz?wS0?Shw#9znF3N;g}qTj`e*K+J_E~_`;qgv5N1O%XW#Gz#-6SW?PY-~ zg(17#!J9d`2cor&Vbu@s8Mf`lc94$)H9og!gO6MD^wJqurH1^vxTnS;&i60EZqmwd zG=i-PCigy4I<|b?e-D{)ftIGA%yt!RNdKWGD((hnGW_Fx{NTl0YGIt1^<$0kYcqMIB)+jS-x?b1xM4AoP07r~{B8!%%fbyqS?b z%{s9MEm72T7?WYD65*+^5dn#{_O>a!vkIb{o-?uy=siiKy)TiQ2;j}H4~kTb-Fo3; z`3I;W;{RtNMM4TCy=2%`WPc0L2TdfzuxqdBD>(t6D!1!4R(%9!tOgi7VF}%>m_#Am z*-0D+S)QHVK`ln@FH(_IjH`x~f8aSglnTZ_!6$YEF9WUWp^sP^z84wT|FnH;CMF#2 zJ3^Q$Ot=nUiSN}v6smg>yT2TsYFfYpf@Kx3eeoD`&f&i&98+_D|5g(__+JA{#bphN z5-W@QtG3k!K2yL2ncGn|5QgO!>QkF$WY@Kst+ryAX72j>sx#X=^Vgj^@D{3c9k??X zQ4J#{m@FNSneodEz{G?VWfk4h7c+U+?T@?9xM69!$N(2p{fn9nx&!i(_UvzFlJDgA z3S+R7tVT0j{8F0sCSA1Gc7bwC2s#ZlkuwC{+6y0D(!$MI^zQ%-xe#ibc@kRRbwwZV z5um0_N(y@U0G^-kDtI@+4w?VPPuTW9ZLKSK3@D5X|KN=D3uSi5ThwL3AYb z-Pbqt{bdU;DWoG|_i>>74^;|nq;p*M@uuTGERzL!=L}Hz7jI5=hW8hZ6`{VbpBHh>LEgSWN%sp zW?iZOz^`GIdKJ)=G{z~gr-r|u00Snhd4&kCGoN|g-@X?uQt&%`%_Z^^q~Ci>%i}FL zwWjJ{D)f{0IH9clDnk?icJBEC^L6L3Dfb9dq2~dp@395GONFGbXg;fJAJVTgQ&457 zHEHj7WAYB`%8|)%tzWobs=%u5)Yk;vE$Vu$!UD&*rgMf5oKzbJ$p348sJ*SW%2D&) zm3%K4uhwh5CA5r;&1>Z~oDr)us#Y>o+Dy1jeomSvM!OA=SM<~Vo&i{B%p%oqecwRM zXNS4icaMLp=lN(OBwmq(d1~D!#`iE9glV7SWNcyG@CP7vg@ak&v+a)|1{if>rfmI} z?vR&7n3y7mEpba=Agk-6yP52aqif*Hpn z30=~3#JbBsm)>Xd7Fy60zk`EiH$kQ#ub-Ax3h=;uU1fTW)jznz5MAKRi7xNBM}zNl zl1Mnin|vtnQ?C)L-cOaxk#352W$nuL`+pr>c_5Ve|DV2X>C$Y6w29eDk#j3dYBKG% zR38zMiH}_un|LY)8tAUnRQN*6h+R-IT*~CVeWbQz32C5=IJ>; z$NTd>Uhmf{MXy_gT#a&g)rt6Fbtb(GDqqyh*~MdLp(OB!(RR50Z#qsiik{1`d6w!4 z04qJ3{%zz-T;$Ty@=BF=Y4OwsocP^4C8dIVnFcMqY`O22j6qkkoh8U*@u@|twJYPC zoT@WB4P6MfD~9QC5wxNfOEWw(Vv5@=$j)H0o@i!!WtKY9Eh6tE?CkXK5A-tIkOUkTI$vbA zL8F;s1rE$!W4!x2(w;A@J8CHX0%B#yyY&_9)FE>aY0YX?8pE|+^Nv4g%h_P9VeUZ`RH z$6NKIMaY_o8%BXURsVuJps@ZCChAdWxf?LE#q7%y-X{v57qjJ|PK@v8_`Sv=qgOHl z+xiUyCP5~78>WhJ6-6fH1cGkUd2C_^dG>LBB=`K1(ID;xeMrNQA$o8CM=Yi&w3o}h zKPjdk=<=?7sLmga?W)Gg>CjYSugj3~V-^G?dqUA2bphdZMr|`%S8kUGVuBnPkuwl8 z9uO_a9!leJE?PakGiV%u!mokXRCl@75JE5nyz`92rjwA-7M-#F>$!t5v{47M zX(z$YDe_Pvr!{G6-NM0$$D~!02-v!(Zbt!(FVc}V%GStzoT3Hb)*Mz@AP`WP$s5p> z1)}OBHR73h#9)A?4Vx=o-lWQ{b^gqQZ~8*I(}}cN%S8#b|7lUSze*w{4XNhEEkxpAQX(J<&tD8jUu4&MQv91$@7M z?Rt5$FQK}qhy=L6eyH0${ff~}U`(iqTPM90SsUtw)7rNFsr%fM0X&fl=O)18O-|E} zb(;^f<=e1zm#@i^!wz&o?x`ZtT+2W@m5SwB;v4^HF%IM29*^@;zGjawM@!=I!#~k> zakHm9R>K)_Ibh^+IJzu6Q+~}A0_>(dp z3Wug8*GmFkBxE%ZcFv8(%!a^jIkSy{J_O1q2fzyR)io4Hyyj|LYyOt^!Pcd9(ufN! zK$NTS@@b)Lo*2Yx3f1-AR9`2xy`J@qV1Z9twW9NyWV`tCm{?wT?R(v%g~gmr!|L`+(4Q z+`73IllqA883-hHA|Y!nF%eiF5#lV#){Gb6)4`Y6{xY#BwCKx~TPoJ>Ww2A8myzFj zK=YfDe@HB}CSch#illwIEJDcvG_hH9THyrI_k-HJcxo*q-Tr=}5>qp=ks_oa0^h*$ zXOb#oJ4c_Q?RCmPQQi2D>pP(5!(7r?hXWWWP7cI`9wiwmqAmg8>3|VK(_ej&?O3BJ zaj*+5sxNcOmK%BQpLGG|MyVmc0f&t!mxW!9(I^v&kos32EY2tFoiD`q9D=8Zz zJK-ojarQH)RHC!?2u)05iB^oNo$)i|h;je5q+m2pcH_pbV>SjX8hgu0?W4_i@c*GwFWlSm4|vAi4~- zF>6hwGmzXoI?-|vcSz2ZJ`&+>TN_t>BK(-`;lg9*;S~2?8z{=#b;sbx0q*D#AsG`?MKW&Oykk@MRWW{>)x}{cuD4q_v%F!UHYu4|L;`{ z$4v|7R&vp8omWcK=d)V<3J<9YthNHP5fW1S>ZYN~G_m@HHZsPitAxA3iI`+VsNXiv zTS+kb;iZZYbO_8|QJ=-|J7~;OO^u`6%Mm`oG-?3frCf8-?UOH_HD_`Y)B;~*>NI&v zrjEBbQh+@glR#MV1~V2cG*SI7kge4y zGehcVM6eTqBgwg+h9p80ElFNDA1O{|q47E?)Xl7ypYOk4(gI~M(CRUHM*=MCWH*zv zD$+;Ududz&C()-*tnF&np4QCeS!u7~DKv|ZExE`HZuj2Faq8A~ji-C653tCJ-$ZTE z#+O!y$21ELhIo{Q3i!E-4^wrp#ft8@Ku^s42FDGw-2~ltIIQ&x{kJm-d7}|%Hp=1CV5=$Y{RvTw*CqUoQNZk$3-U7F~reZZ$Z)=qKnwKDX4Y>1D(*#_UNnmHZ!1 zbehW8L~XD(pxbtgCQvF}uZ#P^GCQ=6b^lA>t|=$1n=?SSOC!xvoL@eKZUw1u9rQ?jDJJPTj=5^hN%Foe-4%y-Fy78xrz~`svqwBIQ?@%n zhG%bBzGCu8*0KtytQ{#Pu;$|?iX^pE`F0+c zv6&WyXnrCl3ttoHZd+5$}O68wVmA?6#jgE3z#|DPYRk`R>Hu)bxSizbbeQ$zdEmCmA&`e%w8 zAs)FUqj^c_E&aJqx;p4GmM9rp)OYLceVVV7&fIO+UQ+Sw`z608>)i`3_Q zuqoNSKRm*$Vfq;?4$}$I(_22@7htD2GLmwaEC2Szo(jlH)t))Ffcz zN5vy?Zxi+w?SU0_^Md>xV)c%6&qD^yEQ;EQ$W*`tf2N#4#Re2JobuAoKlEXD?;Xj+ zzB>(($PFX&&fgg4=9*s>c?RZz8@P--^vb-I*$`excEp)6I)iM3 z^!q(i{0(?0q3L1?4&8_yNog>>$f!p)RVnE;S(<4O z#sH5sP_STT@R~kpIl@4DKDAVQ_9+Lq1RN{V#bPfcf%3dLX=Ej3PkmXNZBD1+s>^xR zzX3In_`vpFI}(kZ!Tt%n2>KLbuS@q%I8m~~nqS+R;|7sdWT30x?hk;twk*L!UWK!K zNrpUb=*$zeUv61EDF($xR!tEK4*AW6K_n1qY#74c8G60wJ3COBO=fGq+Y>Os6_YL#p@ihIVP9~}Iixfgo(3*Zv2lc(8RwTy3@}p(&H)3#F z$Y8CDGQf=8oQbG*mDq5iBP~+}qvDydt+v;0zvNm<(&i+kHRPjpH8FLfh{t=!#h$=aZEf{j zodT?GFx_}pO%*5bfO)IRr~cpESgOKLx*`u;YSZo+gYhYMCATg>{yPk;RacoaC0{hj znF!(Ir`6fV6NtKQ%; zoOegKO@*sF;7wJIStPop>!2$l=5C!!<(}$9zvZ=AcwP58ciefbdm@K_`!cmy&Djc+ zUvO5725;#y7?$)GTcf)#w3;O8K{u~Jn@#CGt2u{!Ggh8VRR{u1Qp(tq91)p)uh;Dn zPLxRBqB7qzzl9AYsr1v%`L6R31te;Y{MxDNWQb-zDJWCv0Ybmp&A#{#$P?cipns|%i^!HR zH8&&Il+NwQmJ(M@{?W=;)cW*X$izM%fRDW7I;S*xWd!j*<=c({q| zJaNcVJ?NsK0Kp`zb}0QlbHyojV`eEJD(bNgKt|A}*BZMqf3bLwDmSM#xsuzulIE9>B$^56>);9Y@;IG_aD#UFPs5s4#R*#V40=Q*Y0S_o2cw+05)?cZGTdB; zI64!uUfp7l(9pkH4=ny>7`3d6_@#umE)zm_A_lho31`9i_XLClax8t8P*X zGCP{s4ZYbs`N4U%33xc?D*+?SA9K^-e+0#$>d>v)9xNPR{b@p(nL4|@rcNuJ|%7uiq+&uM; z&XzG$_WE#9R+@%y8d)28~FBEXk8P~|(Ybzd>8 zx1!P7%YCSrRMqaK8G1q27!l=$lpk^y9wF6`#`Xj)zO|Gu8UNA@#~=~m{1n`3Rv$k2 z7VKtYPF*^=MdcH-u)LNJ9^X1=!L%i@Av@i6Q@a(nFE-x3bkp&i!SWI;`o^F8&VU&XXwkBt{uOVSlNhy>W>TcBdAYTtJU;pag&yMcD9H%6}Z zqs$3&Xtp^+9B>cn<7SqI@15^Kt_s%&FC_6#3y5`lT$iMG_Y%9>h-pA5>);LU0t1k% zfmGuc%p~IU+_Llb0>1s>4q`xP#RXFKZcZw$>m;1J6Gt(^q}Et5~B#*Mx>nd z7iUN>gNLq3TT$Wz&Dq%L8)ZoSo@_<++E@FV`@R5t7o7gGEK$FGC&bsuyWieDxS38Y zM{WY^IcK%sA59Q)p{=TyK5A1$N0Sg9swU<@Kc3GlC*jprUt$*xI&=!!yn%=7X%t}) z7p>fpM9b~zflP`!$DcHyN!~X(E{eF#cnFf_t_8SlUN=d5P!IRUu0O^BIk%LskMM&R z33&Mmd7p_K2{HIA@4z&;N)J~ju*99R-E9ZIogn^J3jQVyt-5q$sXnml3+}xK;>eAV zQ^IRVNn_oY`NYHri&p2X1a%)RdfXm-6amCTN8TOqidyFctosoEFxuUbu?px3E|?&` zhz^C1mQAVg8FU*=YYVfbuoIe_7b1htrBeGp1+=z1yo<8(RXK21fdCmeqU2u{{Pn&n zD;t9|#td1tsp9+f7>~f4I60gw^=*(t_Lp_ESeziaEcGn$kzc75*629$03tILvluCe8 zudMQJ7R&2q)OWVy#1KPQAJrW=HC4FYEeVGw>8!1rFwVIW*!bkpj~*8t9Qn%EwPX9< zQMZA1!5LS#3K}fvznHBF_UAR+wDDt0K75$0wtG zfyG6i7B+Z`{7-g0c%LUEyvfcTBq-HV)mCv<&%w2AXdaq6oeO)k;IW7}I|_Z}iD8(! z?p#UnD6>_Pdz%cR};PByo}h-d&h4{T5nQ(lcn1 z1ayEBe-6`!_|PN;C}%+Wj}Ofl_NJJRoR2MIoi>Idzh}=DeQa7#>!7QdeSv9-;vuSGK&QxH%L*{5CVPBhQ^UjDNP^pFn_)BDh^RUZ)fxWTB61mE%N&MG3+QF_fkPZ!G z!2#;4sMG^95iDHMK-kqX)`U%j6<0bW0)&*Z&8}XXIf!(lK#u8tF0fIh9Cy`M&ll%M zn)r%b$InrazQd0bqfEU*$*!fT`{UvaiQw+FnsTZ=`L_dsV(DyvaS+@xsZoIYwjzSu zs@e=A!I>IWStRv^9y$?W{v+e9>eR-OxYAEBDV#-g^anX*l_&0yQPo5 z_j}HnvrL{njR3>qqMo)r{jS?DwSo8S=X~y?!~QOQDoLI<%ee-Jox>-?Jzm|F|IU9N zWjLkGoCR=Y@pVl59rwsc2B@Kqsu}AMNe2s7(QBh_4Y~g*6|SCvgbTX8^bj04R)x_F z{N3+6e-jTqOKSlk^45cft2s8rIU$ zulAWYbYw%h7yMWYnaTdW@Hh5aR5?`U-^kk4_h+nW=F-pc&tIqp`6X`U#G3ona1$Db zOZsbYv;5YO!n?~Re5JzjqUJ;5lKl>k$OdyHsiFMB2wT_7({(5gh~&T%4ml7dHYR1Q zKYkFmSuT+7dw<<|c0)I1?!ngn$4*rzao3NUtyAVTrJKxn#Kc;;`*;WK$Xs?cj6ceLTmsTDIGvKGGiPcJSk{q8-m#E* z_ynmTQMyA;`J%{rRw0T`?s`5cHZB!5g?Md{ulX`ya75+EimnK-uSHS~PMuW4NE=s* z2IBwHr}$Jx>$bm`K4xDcc(q}$Yv+c&Qr)yr?Je6ouD=ePXO}ns6W3AZu(dJIiHWmr z?~OHG{9L3dtW95v@Kf<4&Q<7+{nhFR#}BTq?9BQ_{1YnlIWoMkL$V-n<%P5(DV6Jw zEp7ihuWDeD#N_YZiCW(CeH>*zMYard@Msb(Jh~B9n>}{#3NzI-Q@1EBuOe~zw!N1p z9jmWo95KyYR&)N_7w>%r+FvhZLDcYi(^6rn>EkGCuxezZUs*PRk8Y8L#F2M!>FPa= zAC}G;J?Oc#UqwE@Pm{{`7r~`AHavw+^FIcDgQvytV0&bBRBCcbl!KCdaOsSlJ@Ib# zC`_>b>EaDtBUwDl@dlBw+on^Dz{YFe+!LZ9Twnh!F5zwdZd{?>osJjGR1Z(~NFoWgX8+IXN z#KUNPm5b+6oaIju+HWF{3yyKc4X{|2lJ4G34lry4Ky*odx9`9pJpDWJj2(q&yXRo+ z1%)GAvLU07aDE5z_By?)e2-?~^`>87AaUF9r^)F``{ zKcArKzh&Y)Ofy%m?c0);b5Wpjy?5_JGq?RHeBNSrV)AKFA1rL$82;k3cKda9UQV9< zPF=?dIoD;N&T#mav2c0uC=AQ>AO3qWFjzET^%b)_))eE;!`kZHI;seE7fK6ZzE6KS zl@gmbYGoXF4L&z*_@DKY9o8y6as#ufXB|s%9{%{Gr21_>y_A1N2>)P??2_6S(`)gb z*E}fPeTeS*V@r_LjrqpsyWi#=W%<=03Li1jN=$}PV8^sGhYjOoVckLFcHfW3nl7sG zx$+@4b_Ngcb;);aWz+2AVy@8*VRHqan$%aTG|gOsoBV-W%}Ok&Cx)A-b_c-|@qf;a z*1VU#zG^lzjKWR+x3z|-O1e7|p8Wj1cW;mw?zN%H+Ahs#M8-^gSzhki{an}#m)THl zL+~DB>cCNd529+%Q{oEvTm!{tPl<$`#3LHJ8>_TtOwVVi(CadvpeVV>V{k)OL==Klc4twuESX!Nm3+lo^A`w?fj5&e$uKz{nZy z8UCf@YG+Z~cWX4ffdun#(x)9i23rliVlpeVWAx*2$qBxY@-~D>G(+ZWZx!&SLN-zV zu}wc>Z&0-Dd!iDCet${1F1vyP=c-(9@E6_hi{{;%1%WAxuT|q%ui!cHPXF0G z@1?-)-GaRJJGXq4kRKZYXT+bB=yX+M)0*Vyy$_edlX;VN zcj5awx5COv`LEZ3iJ!gR=jeX)mv`nr*62NH^$ziq@?J)?isx;PAN*DxSFeo7NGAmK zHtU70awj&#@8}XZCw^x+9NL`;w^;1ee)u{1K3@G`V7_SQg(dxEHh(vh1}C*UCZix+ z>i*(X!ngY4IFqm*k>hA8BWA?!=tvp-h^B8$?Y?lesH5aZ{{(w@&r(F}$Q9-3-5Q#! zcDe~yRL-wp25B_B_%q2}`|sd)^WUmI9zO`@AICe^(d&Qnx%2}_MW~xGwI=%yhxy|N z^{)$(YhUuV^tVZHB`&-FpCTuSb21jTn~`C9^6)T0UDEZuVsDb=lRvVrre{xT7efv@ PE_UTKb-`8GuRZ?<8XXGe literal 0 HcmV?d00001 diff --git a/FinalTP_Vue/docs/2-games.jpeg b/FinalTP_Vue/docs/2-games.jpeg new file mode 100644 index 0000000000000000000000000000000000000000..585c34fc6a4a7429d6eeabc77d1c3e503710cfab GIT binary patch literal 162197 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