From 21fbecf337b9b6bb9e8fd333d997155e642c0bed Mon Sep 17 00:00:00 2001 From: ggalkin Date: Mon, 17 Dec 2018 15:42:12 +0100 Subject: [PATCH] feat(Sandbox): project setup Related to #138 --- sandbox/.babelrc | 14 + sandbox/.dockerignore | 18 + sandbox/.editorconfig | 20 + sandbox/.gitignore | 23 + sandbox/.nvmrc | 1 + sandbox/Dockerfile | 17 + sandbox/README.md | 60 + sandbox/next-seo.config.js | 29 + sandbox/next.base.config.js | 7 + sandbox/next.config.js | 62 + sandbox/package-lock.json | 10619 ++++++++++++++++ sandbox/package.json | 75 + sandbox/pages/_app.tsx | 39 + sandbox/pages/_document.tsx | 42 + sandbox/pages/index/index.css.ts | 26 + sandbox/pages/index/index.tsx | 17 + sandbox/scripts/docker-build.sh | 15 + sandbox/scripts/docker-clean.sh | 14 + sandbox/scripts/docker-run.sh | 11 + sandbox/scripts/docker-stop.sh | 5 + sandbox/server/server.js | 30 + sandbox/skrop_theme/semantic.less | 172 + .../skrop_theme/site/globals/site.overrides | 24 + .../skrop_theme/site/globals/site.variables | 74 + sandbox/skrop_theme/site/views/card.overrides | 4 + sandbox/skrop_theme/site/views/card.variables | 4 + sandbox/skrop_theme/theme.config | 85 + .../static/favicon/android-chrome-192x192.png | Bin 0 -> 17794 bytes .../static/favicon/android-chrome-512x512.png | Bin 0 -> 55190 bytes sandbox/static/favicon/apple-touch-icon.png | Bin 0 -> 13610 bytes sandbox/static/favicon/browserconfig.xml | 9 + sandbox/static/favicon/favicon-16x16.png | Bin 0 -> 1135 bytes sandbox/static/favicon/favicon-32x32.png | Bin 0 -> 1958 bytes sandbox/static/favicon/favicon.ico | Bin 0 -> 15086 bytes sandbox/static/favicon/mstile-144x144.png | Bin 0 -> 12581 bytes sandbox/static/favicon/mstile-150x150.png | Bin 0 -> 11743 bytes sandbox/static/favicon/mstile-310x150.png | Bin 0 -> 12456 bytes sandbox/static/favicon/mstile-310x310.png | Bin 0 -> 28127 bytes sandbox/static/favicon/mstile-70x70.png | Bin 0 -> 7788 bytes sandbox/static/favicon/safari-pinned-tab.svg | 45 + sandbox/static/favicon/site.webmanifest | 19 + sandbox/tsconfig.json | 33 + sandbox/tslint.json | 9 + 43 files changed, 11622 insertions(+) create mode 100644 sandbox/.babelrc create mode 100644 sandbox/.dockerignore create mode 100644 sandbox/.editorconfig create mode 100644 sandbox/.gitignore create mode 100644 sandbox/.nvmrc create mode 100644 sandbox/Dockerfile create mode 100644 sandbox/README.md create mode 100644 sandbox/next-seo.config.js create mode 100644 sandbox/next.base.config.js create mode 100644 sandbox/next.config.js create mode 100644 sandbox/package-lock.json create mode 100644 sandbox/package.json create mode 100644 sandbox/pages/_app.tsx create mode 100644 sandbox/pages/_document.tsx create mode 100644 sandbox/pages/index/index.css.ts create mode 100644 sandbox/pages/index/index.tsx create mode 100755 sandbox/scripts/docker-build.sh create mode 100755 sandbox/scripts/docker-clean.sh create mode 100755 sandbox/scripts/docker-run.sh create mode 100755 sandbox/scripts/docker-stop.sh create mode 100644 sandbox/server/server.js create mode 100644 sandbox/skrop_theme/semantic.less create mode 100644 sandbox/skrop_theme/site/globals/site.overrides create mode 100644 sandbox/skrop_theme/site/globals/site.variables create mode 100644 sandbox/skrop_theme/site/views/card.overrides create mode 100644 sandbox/skrop_theme/site/views/card.variables create mode 100644 sandbox/skrop_theme/theme.config create mode 100644 sandbox/static/favicon/android-chrome-192x192.png create mode 100644 sandbox/static/favicon/android-chrome-512x512.png create mode 100644 sandbox/static/favicon/apple-touch-icon.png create mode 100644 sandbox/static/favicon/browserconfig.xml create mode 100644 sandbox/static/favicon/favicon-16x16.png create mode 100644 sandbox/static/favicon/favicon-32x32.png create mode 100644 sandbox/static/favicon/favicon.ico create mode 100644 sandbox/static/favicon/mstile-144x144.png create mode 100644 sandbox/static/favicon/mstile-150x150.png create mode 100644 sandbox/static/favicon/mstile-310x150.png create mode 100644 sandbox/static/favicon/mstile-310x310.png create mode 100644 sandbox/static/favicon/mstile-70x70.png create mode 100644 sandbox/static/favicon/safari-pinned-tab.svg create mode 100644 sandbox/static/favicon/site.webmanifest create mode 100644 sandbox/tsconfig.json create mode 100644 sandbox/tslint.json diff --git a/sandbox/.babelrc b/sandbox/.babelrc new file mode 100644 index 0000000..e512ff9 --- /dev/null +++ b/sandbox/.babelrc @@ -0,0 +1,14 @@ +{ + "presets": [ + "next/babel", + "@zeit/next-typescript/babel" + ], + "plugins": [ + [ + "emotion", + { + "inline": true + } + ] + ] +} diff --git a/sandbox/.dockerignore b/sandbox/.dockerignore new file mode 100644 index 0000000..4338f28 --- /dev/null +++ b/sandbox/.dockerignore @@ -0,0 +1,18 @@ +# dependencies +node_modules +test/node_modules +dist +# logs & pids +*.log +pids + +# coverage +.nyc_output +coverage + +# test output +test/**/out +.DS_Store + +# Editors +**/.idea diff --git a/sandbox/.editorconfig b/sandbox/.editorconfig new file mode 100644 index 0000000..efb3367 --- /dev/null +++ b/sandbox/.editorconfig @@ -0,0 +1,20 @@ +# EditorConfig helps developers define and maintain consistent +# coding styles between different editors and IDEs +# http://editorconfig.org + +root = true + +[*] + +# Change these settings to your own preference +indent_style = space +indent_size = 2 + +# We recommend you to keep these unchanged +end_of_line = lf +charset = utf-8 +trim_trailing_whitespace = true +insert_final_newline = true + +[*.md] +trim_trailing_whitespace = false \ No newline at end of file diff --git a/sandbox/.gitignore b/sandbox/.gitignore new file mode 100644 index 0000000..2464647 --- /dev/null +++ b/sandbox/.gitignore @@ -0,0 +1,23 @@ +# build output +.vscode +dist +.next + +# dependencies +node_modules +test/node_modules + +# logs & pids +*.log +pids + +# coverage +.nyc_output +coverage + +# test output +test/**/out +.DS_Store + +# Editors +**/.idea diff --git a/sandbox/.nvmrc b/sandbox/.nvmrc new file mode 100644 index 0000000..e338b86 --- /dev/null +++ b/sandbox/.nvmrc @@ -0,0 +1 @@ +v10 diff --git a/sandbox/Dockerfile b/sandbox/Dockerfile new file mode 100644 index 0000000..8c9b6f9 --- /dev/null +++ b/sandbox/Dockerfile @@ -0,0 +1,17 @@ +FROM node:10 +LABEL artifactId="skrop-sandbox" +LABEL maintainer="Zalando SE" + +# Create app directory +WORKDIR /home/skrop/app + +# Install app dependencies +COPY package*.json ./ +COPY . . + +RUN npm install +RUN npm run build + +ENV NODE_ENV production +EXPOSE 3000 +CMD ["npm", "start"] diff --git a/sandbox/README.md b/sandbox/README.md new file mode 100644 index 0000000..9652f3c --- /dev/null +++ b/sandbox/README.md @@ -0,0 +1,60 @@ +## Requirements + +- Node.js 10 +- NPM 6 +- Docker + +## Languages & Frameworks + +Skrop Sandbox Web Application is build using the following: + +- TypeScript & LESS +- [Next.js](https://github.com/zeit/next.js/) as a React framework with a bunch of plugins to simplify SSR, code splitting, images optimization, and SEO +- [Semantic UI React](https://react.semantic-ui.com/) with custom theme as Design System and building blocks for UI +- [Express.js](https://expressjs.com/) as a web framework to run server side code + +## Setup + +Please follow these steps to initialize the project on your machine: + +1. Clone this repo, grab some ☕️ and run: +1. In order to make sure that the project is compilable, build it for the production environment locally: + +```bash +# build the project +npm run build + +# start server +npm start +``` + +## Run local development environment + +```bash +npm run dev +``` + +## Run production environment + +Since we dockerize Web Application to run it in production +it's possible to check production build localy: + +1. Build the project + +```bash +npm run build +``` + +2. Build new Docker image + +```bash +./scripts/docker-build.sh +``` + +3. Run Docker image + +```bash +./scripts/docker-run.sh +``` + +Now you should see application running at `http://localhost:3000`. diff --git a/sandbox/next-seo.config.js b/sandbox/next-seo.config.js new file mode 100644 index 0000000..5c62014 --- /dev/null +++ b/sandbox/next-seo.config.js @@ -0,0 +1,29 @@ +export default { + titleTemplate: `%s | Skrop`, + description: "Skrop is a media service based on Skipper and the vips library", + openGraph: { + type: "website", + locale: "en_US", + url: "https://github.com/zalando-stups/skrop", + title: "Skrop", + description: + "Skrop is a media service based on Skipper and the vips library", + defaultImageWidth: 1200, + defaultImageHeight: 1200, + // Multiple Open Graph images is only available in version `7.0.0-canary.0`+ of next (see note top of README.md) + // images: [ + // { + // url:"", + // width: 800, + // height: 1024, + // alt: "" + // } + // ], + site_name: "Skrop" + } + // twitter: { + // handle: '@handle', + // site: '@site', + // cardType: 'summary_large_image', + // }, +}; diff --git a/sandbox/next.base.config.js b/sandbox/next.base.config.js new file mode 100644 index 0000000..bd52274 --- /dev/null +++ b/sandbox/next.base.config.js @@ -0,0 +1,7 @@ +module.exports = { + distDir: "dist", + useFileSystemPublicRoutes: true, + publicRuntimeConfig: { + API_URL: process.env.API_URL || "http://localhost:3000" + } +}; diff --git a/sandbox/next.config.js b/sandbox/next.config.js new file mode 100644 index 0000000..631ee80 --- /dev/null +++ b/sandbox/next.config.js @@ -0,0 +1,62 @@ +const path = require("path"); +const withPlugins = require("next-compose-plugins"); +const cssPlugin = require("@zeit/next-css"); +const typescriptPlugin = require("@zeit/next-typescript"); +const bundleAnalyzerPlugin = require("@zeit/next-bundle-analyzer"); +const lessPlugin = require("@zeit/next-less"); +const optimizeImagesPlugin = require("next-optimized-images"); +const nextConfig = require("./next.base.config"); + +const webpackConfig = { + webpack: (config, options) => { + config.resolve.alias = { + "../../theme.config$": path.join(__dirname, "skrop_theme/theme.config"), + "ui-components": path.join(__dirname, "ui-components"), + static: path.join(__dirname, "static") + }; + + config.module.rules.push({ + test: /\.(eot|otf|ttf|woff|woff2)$/, + use: { + loader: "url-loader", + options: { + limit: 8192, + publicPath: "./", + outputPath: "static/css/", + name: "[name].[ext]" + } + } + }); + + return config; + } +}; + +module.exports = withPlugins( + [ + typescriptPlugin, + cssPlugin, + lessPlugin, + optimizeImagesPlugin, + [ + bundleAnalyzerPlugin, + { + analyzeServer: ["server", "both"].includes(process.env.BUNDLE_ANALYZE), + analyzeBrowser: ["browser", "both"].includes( + process.env.BUNDLE_ANALYZE + ), + bundleAnalyzerConfig: { + server: { + analyzerMode: "static", + reportFilename: "../bundles/server.html" + }, + browser: { + analyzerMode: "static", + reportFilename: "./bundles/client.html" + } + } + } + ] + ], + Object.assign({}, nextConfig, webpackConfig) +); diff --git a/sandbox/package-lock.json b/sandbox/package-lock.json new file mode 100644 index 0000000..1ff98b2 --- /dev/null +++ b/sandbox/package-lock.json @@ -0,0 +1,10619 @@ +{ + "name": "skrop-landing", + "version": "1.0.0", + "lockfileVersion": 1, + "requires": true, + "dependencies": { + "@babel/code-frame": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.0.0.tgz", + "integrity": "sha512-OfC2uemaknXr87bdLUkWog7nYuliM9Ij5HUcajsVcMCpQrcLmtxRbVFTIqmcSkSeYRBFBRxs2FiUqFJDLdiebA==", + "requires": { + "@babel/highlight": "^7.0.0" + } + }, + "@babel/core": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.0.0.tgz", + "integrity": "sha512-nrvxS5u6QUN5gLl1GEakIcmOeoUHT1/gQtdMRq18WFURJ5osn4ppJLVSseMQo4zVWKJfBTF4muIYijXUnKlRLQ==", + "requires": { + "@babel/code-frame": "^7.0.0", + "@babel/generator": "^7.0.0", + "@babel/helpers": "^7.0.0", + "@babel/parser": "^7.0.0", + "@babel/template": "^7.0.0", + "@babel/traverse": "^7.0.0", + "@babel/types": "^7.0.0", + "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" + }, + "dependencies": { + "debug": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", + "requires": { + "ms": "^2.1.1" + } + }, + "ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==" + } + } + }, + "@babel/generator": { + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.2.2.tgz", + "integrity": "sha512-I4o675J/iS8k+P38dvJ3IBGqObLXyQLTxtrR4u9cSUJOURvafeEWb/pFMOTwtNrmq73mJzyF6ueTbO1BtN0Zeg==", + "requires": { + "@babel/types": "^7.2.2", + "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==", + "requires": { + "@babel/types": "^7.0.0" + } + }, + "@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.1.0.tgz", + "integrity": "sha512-qNSR4jrmJ8M1VMM9tibvyRAHXQs2PmaksQF7c1CGJNipfe3D8p+wgNwgso/P2A2r2mdgBWAXljNWR0QRZAMW8w==", + "requires": { + "@babel/helper-explode-assignable-expression": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "@babel/helper-builder-react-jsx": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-react-jsx/-/helper-builder-react-jsx-7.0.0.tgz", + "integrity": "sha512-ebJ2JM6NAKW0fQEqN8hOLxK84RbRz9OkUhGS/Xd5u56ejMfVbayJ4+LykERZCOUM6faa6Fp3SZNX3fcT16MKHw==", + "requires": { + "@babel/types": "^7.0.0", + "esutils": "^2.0.0" + } + }, + "@babel/helper-call-delegate": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/helper-call-delegate/-/helper-call-delegate-7.1.0.tgz", + "integrity": "sha512-YEtYZrw3GUK6emQHKthltKNZwszBcHK58Ygcis+gVUrF4/FmTVr5CCqQNSfmvg2y+YDEANyYoaLz/SHsnusCwQ==", + "requires": { + "@babel/helper-hoist-variables": "^7.0.0", + "@babel/traverse": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "@babel/helper-define-map": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/helper-define-map/-/helper-define-map-7.1.0.tgz", + "integrity": "sha512-yPPcW8dc3gZLN+U1mhYV91QU3n5uTbx7DUdf8NnPbjS0RMwBuHi9Xt2MUgppmNz7CJxTBWsGczTiEp1CSOTPRg==", + "requires": { + "@babel/helper-function-name": "^7.1.0", + "@babel/types": "^7.0.0", + "lodash": "^4.17.10" + } + }, + "@babel/helper-explode-assignable-expression": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.1.0.tgz", + "integrity": "sha512-NRQpfHrJ1msCHtKjbzs9YcMmJZOg6mQMmGRB+hbamEdG5PNpaSm95275VD92DvJKuyl0s2sFiDmMZ+EnnvufqA==", + "requires": { + "@babel/traverse": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "@babel/helper-function-name": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.1.0.tgz", + "integrity": "sha512-A95XEoCpb3TO+KZzJ4S/5uW5fNe26DjBGqf1o9ucyLyCmi1dXq/B3c8iaWTfBk3VvetUxl16e8tIrd5teOCfGw==", + "requires": { + "@babel/helper-get-function-arity": "^7.0.0", + "@babel/template": "^7.1.0", + "@babel/types": "^7.0.0" + }, + "dependencies": { + "@babel/template": { + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.2.2.tgz", + "integrity": "sha512-zRL0IMM02AUDwghf5LMSSDEz7sBCO2YnNmpg3uWTZj/v1rcG2BmQUvaGU8GhU8BvfMh1k2KIAYZ7Ji9KXPUg7g==", + "requires": { + "@babel/code-frame": "^7.0.0", + "@babel/parser": "^7.2.2", + "@babel/types": "^7.2.2" + } + } + } + }, + "@babel/helper-get-function-arity": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.0.0.tgz", + "integrity": "sha512-r2DbJeg4svYvt3HOS74U4eWKsUAMRH01Z1ds1zx8KNTPtpTL5JAsdFv8BNyOpVqdFhHkkRDIg5B4AsxmkjAlmQ==", + "requires": { + "@babel/types": "^7.0.0" + } + }, + "@babel/helper-hoist-variables": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.0.0.tgz", + "integrity": "sha512-Ggv5sldXUeSKsuzLkddtyhyHe2YantsxWKNi7A+7LeD12ExRDWTRk29JCXpaHPAbMaIPZSil7n+lq78WY2VY7w==", + "requires": { + "@babel/types": "^7.0.0" + } + }, + "@babel/helper-member-expression-to-functions": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.0.0.tgz", + "integrity": "sha512-avo+lm/QmZlv27Zsi0xEor2fKcqWG56D5ae9dzklpIaY7cQMK5N8VSpaNVPPagiqmy7LrEjK1IWdGMOqPu5csg==", + "requires": { + "@babel/types": "^7.0.0" + } + }, + "@babel/helper-module-imports": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.0.0.tgz", + "integrity": "sha512-aP/hlLq01DWNEiDg4Jn23i+CXxW/owM4WpDLFUbpjxe4NS3BhLVZQ5i7E0ZrxuQ/vwekIeciyamgB1UIYxxM6A==", + "requires": { + "@babel/types": "^7.0.0" + } + }, + "@babel/helper-module-transforms": { + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.2.2.tgz", + "integrity": "sha512-YRD7I6Wsv+IHuTPkAmAS4HhY0dkPobgLftHp0cRGZSdrRvmZY8rFvae/GVu3bD00qscuvK3WPHB3YdNpBXUqrA==", + "requires": { + "@babel/helper-module-imports": "^7.0.0", + "@babel/helper-simple-access": "^7.1.0", + "@babel/helper-split-export-declaration": "^7.0.0", + "@babel/template": "^7.2.2", + "@babel/types": "^7.2.2", + "lodash": "^4.17.10" + }, + "dependencies": { + "@babel/template": { + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.2.2.tgz", + "integrity": "sha512-zRL0IMM02AUDwghf5LMSSDEz7sBCO2YnNmpg3uWTZj/v1rcG2BmQUvaGU8GhU8BvfMh1k2KIAYZ7Ji9KXPUg7g==", + "requires": { + "@babel/code-frame": "^7.0.0", + "@babel/parser": "^7.2.2", + "@babel/types": "^7.2.2" + } + } + } + }, + "@babel/helper-optimise-call-expression": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.0.0.tgz", + "integrity": "sha512-u8nd9NQePYNQV8iPWu/pLLYBqZBa4ZaY1YWRFMuxrid94wKI1QNt67NEZ7GAe5Kc/0LLScbim05xZFWkAdrj9g==", + "requires": { + "@babel/types": "^7.0.0" + } + }, + "@babel/helper-plugin-utils": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.0.0.tgz", + "integrity": "sha512-CYAOUCARwExnEixLdB6sDm2dIJ/YgEAKDM1MOeMeZu9Ld/bDgVo8aiWrXwcY7OBh+1Ea2uUcVRcxKk0GJvW7QA==" + }, + "@babel/helper-regex": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-regex/-/helper-regex-7.0.0.tgz", + "integrity": "sha512-TR0/N0NDCcUIUEbqV6dCO+LptmmSQFQ7q70lfcEB4URsjD0E1HzicrwUH+ap6BAQ2jhCX9Q4UqZy4wilujWlkg==", + "requires": { + "lodash": "^4.17.10" + } + }, + "@babel/helper-remap-async-to-generator": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.1.0.tgz", + "integrity": "sha512-3fOK0L+Fdlg8S5al8u/hWE6vhufGSn0bN09xm2LXMy//REAF8kDCrYoOBKYmA8m5Nom+sV9LyLCwrFynA8/slg==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.0.0", + "@babel/helper-wrap-function": "^7.1.0", + "@babel/template": "^7.1.0", + "@babel/traverse": "^7.1.0", + "@babel/types": "^7.0.0" + }, + "dependencies": { + "@babel/template": { + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.2.2.tgz", + "integrity": "sha512-zRL0IMM02AUDwghf5LMSSDEz7sBCO2YnNmpg3uWTZj/v1rcG2BmQUvaGU8GhU8BvfMh1k2KIAYZ7Ji9KXPUg7g==", + "requires": { + "@babel/code-frame": "^7.0.0", + "@babel/parser": "^7.2.2", + "@babel/types": "^7.2.2" + } + } + } + }, + "@babel/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==", + "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==", + "requires": { + "@babel/template": "^7.1.0", + "@babel/types": "^7.0.0" + }, + "dependencies": { + "@babel/template": { + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.2.2.tgz", + "integrity": "sha512-zRL0IMM02AUDwghf5LMSSDEz7sBCO2YnNmpg3uWTZj/v1rcG2BmQUvaGU8GhU8BvfMh1k2KIAYZ7Ji9KXPUg7g==", + "requires": { + "@babel/code-frame": "^7.0.0", + "@babel/parser": "^7.2.2", + "@babel/types": "^7.2.2" + } + } + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.0.0.tgz", + "integrity": "sha512-MXkOJqva62dfC0w85mEf/LucPPS/1+04nmmRMPEBUB++hiiThQ2zPtX/mEWQ3mtzCEjIJvPY8nuwxXtQeQwUag==", + "requires": { + "@babel/types": "^7.0.0" + } + }, + "@babel/helper-wrap-function": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.2.0.tgz", + "integrity": "sha512-o9fP1BZLLSrYlxYEYyl2aS+Flun5gtjTIG8iln+XuEzQTs0PLagAGSXUcqruJwD5fM48jzIEggCKpIfWTcR7pQ==", + "requires": { + "@babel/helper-function-name": "^7.1.0", + "@babel/template": "^7.1.0", + "@babel/traverse": "^7.1.0", + "@babel/types": "^7.2.0" + }, + "dependencies": { + "@babel/template": { + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.2.2.tgz", + "integrity": "sha512-zRL0IMM02AUDwghf5LMSSDEz7sBCO2YnNmpg3uWTZj/v1rcG2BmQUvaGU8GhU8BvfMh1k2KIAYZ7Ji9KXPUg7g==", + "requires": { + "@babel/code-frame": "^7.0.0", + "@babel/parser": "^7.2.2", + "@babel/types": "^7.2.2" + } + } + } + }, + "@babel/helpers": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.2.0.tgz", + "integrity": "sha512-Fr07N+ea0dMcMN8nFpuK6dUIT7/ivt9yKQdEEnjVS83tG2pHwPi03gYmk/tyuwONnZ+sY+GFFPlWGgCtW1hF9A==", + "requires": { + "@babel/template": "^7.1.2", + "@babel/traverse": "^7.1.5", + "@babel/types": "^7.2.0" + }, + "dependencies": { + "@babel/template": { + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.2.2.tgz", + "integrity": "sha512-zRL0IMM02AUDwghf5LMSSDEz7sBCO2YnNmpg3uWTZj/v1rcG2BmQUvaGU8GhU8BvfMh1k2KIAYZ7Ji9KXPUg7g==", + "requires": { + "@babel/code-frame": "^7.0.0", + "@babel/parser": "^7.2.2", + "@babel/types": "^7.2.2" + } + } + } + }, + "@babel/highlight": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.0.0.tgz", + "integrity": "sha512-UFMC4ZeFC48Tpvj7C8UgLvtkaUuovQX+5xNWrsIoMG8o2z+XFKjKaN9iVmS84dPwVN00W4wPmqvYoZF3EGAsfw==", + "requires": { + "chalk": "^2.0.0", + "esutils": "^2.0.2", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.2.2.tgz", + "integrity": "sha512-UNTmQ5cSLDeBGBl+s7JeowkqIHgmFAGBnLDdIzFmUNSuS5JF0XBcN59jsh/vJO/YjfsBqMxhMjoFGmNExmf0FA==" + }, + "@babel/plugin-proposal-async-generator-functions": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.2.0.tgz", + "integrity": "sha512-+Dfo/SCQqrwx48ptLVGLdE39YtWRuKc/Y9I5Fy0P1DDBB9lsAHpjcEJQt+4IifuSOSTLBKJObJqMvaO1pIE8LQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-remap-async-to-generator": "^7.1.0", + "@babel/plugin-syntax-async-generators": "^7.2.0" + } + }, + "@babel/plugin-proposal-class-properties": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.0.0.tgz", + "integrity": "sha512-mVgsbdySh6kuzv4omXvw0Kuh+3hrUrQ883qTCf75MqfC6zctx2LXrP3Wt+bbJmB5fE5nfhf/Et2pQyrRy4j0Pg==", + "requires": { + "@babel/helper-function-name": "^7.0.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.0.0", + "@babel/plugin-syntax-class-properties": "^7.0.0" + } + }, + "@babel/plugin-proposal-json-strings": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.2.0.tgz", + "integrity": "sha512-MAFV1CA/YVmYwZG0fBQyXhmj0BHCB5egZHCKWIFVv/XCxAeVGIHfos3SwDck4LvCllENIAg7xMKOG5kH0dzyUg==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-syntax-json-strings": "^7.2.0" + } + }, + "@babel/plugin-proposal-object-rest-spread": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.0.0.tgz", + "integrity": "sha512-14fhfoPcNu7itSen7Py1iGN0gEm87hX/B+8nZPqkdmANyyYWYMY2pjA3r8WXbWVKMzfnSNS0xY8GVS0IjXi/iw==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-syntax-object-rest-spread": "^7.0.0" + } + }, + "@babel/plugin-proposal-optional-catch-binding": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.2.0.tgz", + "integrity": "sha512-mgYj3jCcxug6KUcX4OBoOJz3CMrwRfQELPQ5560F70YQUBZB7uac9fqaWamKR1iWUzGiK2t0ygzjTScZnVz75g==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-syntax-optional-catch-binding": "^7.2.0" + } + }, + "@babel/plugin-proposal-unicode-property-regex": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.2.0.tgz", + "integrity": "sha512-LvRVYb7kikuOtIoUeWTkOxQEV1kYvL5B6U3iWEGCzPNRus1MzJweFqORTj+0jkxozkTSYNJozPOddxmqdqsRpw==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-regex": "^7.0.0", + "regexpu-core": "^4.2.0" + } + }, + "@babel/plugin-syntax-async-generators": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.2.0.tgz", + "integrity": "sha512-1ZrIRBv2t0GSlcwVoQ6VgSLpLgiN/FVQUzt9znxo7v2Ov4jJrs8RY8tv0wvDmFN3qIdMKWrmMMW6yZ0G19MfGg==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-syntax-class-properties": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.2.0.tgz", + "integrity": "sha512-UxYaGXYQ7rrKJS/PxIKRkv3exi05oH7rokBAsmCSsCxz1sVPZ7Fu6FzKoGgUvmY+0YgSkYHgUoCh5R5bCNBQlw==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-syntax-dynamic-import": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.0.0.tgz", + "integrity": "sha512-Gt9xNyRrCHCiyX/ZxDGOcBnlJl0I3IWicpZRC4CdC0P5a/I07Ya2OAMEBU+J7GmRFVmIetqEYRko6QYRuKOESw==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-syntax-json-strings": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.2.0.tgz", + "integrity": "sha512-5UGYnMSLRE1dqqZwug+1LISpA403HzlSfsg6P9VXU6TBjcSHeNlw4DxDx7LgpF+iKZoOG/+uzqoRHTdcUpiZNg==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-syntax-jsx": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.2.0.tgz", + "integrity": "sha512-VyN4QANJkRW6lDBmENzRszvZf3/4AXaj9YR7GwrWeeN9tEBPuXbmDYVU9bYBN0D70zCWVwUy0HWq2553VCb6Hw==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-syntax-object-rest-spread": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.2.0.tgz", + "integrity": "sha512-t0JKGgqk2We+9may3t0xDdmneaXmyxq0xieYcKHxIsrJO64n1OiMWNUtc5gQK1PA0NpdCRrtZp4z+IUaKugrSA==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-syntax-optional-catch-binding": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.2.0.tgz", + "integrity": "sha512-bDe4xKNhb0LI7IvZHiA13kff0KEfaGX/Hv4lMA9+7TEc63hMNvfKo6ZFpXhKuEp+II/q35Gc4NoMeDZyaUbj9w==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-syntax-typescript": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.2.0.tgz", + "integrity": "sha512-WhKr6yu6yGpGcNMVgIBuI9MkredpVc7Y3YR4UzEZmDztHoL6wV56YBHLhWnjO1EvId1B32HrD3DRFc+zSoKI1g==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-arrow-functions": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.2.0.tgz", + "integrity": "sha512-ER77Cax1+8/8jCB9fo4Ud161OZzWN5qawi4GusDuRLcDbDG+bIGYY20zb2dfAFdTRGzrfq2xZPvF0R64EHnimg==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-async-to-generator": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.2.0.tgz", + "integrity": "sha512-CEHzg4g5UraReozI9D4fblBYABs7IM6UerAVG7EJVrTLC5keh00aEuLUT+O40+mJCEzaXkYfTCUKIyeDfMOFFQ==", + "requires": { + "@babel/helper-module-imports": "^7.0.0", + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-remap-async-to-generator": "^7.1.0" + } + }, + "@babel/plugin-transform-block-scoped-functions": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.2.0.tgz", + "integrity": "sha512-ntQPR6q1/NKuphly49+QiQiTN0O63uOwjdD6dhIjSWBI5xlrbUFh720TIpzBhpnrLfv2tNH/BXvLIab1+BAI0w==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-block-scoping": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.2.0.tgz", + "integrity": "sha512-vDTgf19ZEV6mx35yiPJe4fS02mPQUUcBNwWQSZFXSzTSbsJFQvHt7DqyS3LK8oOWALFOsJ+8bbqBgkirZteD5Q==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "lodash": "^4.17.10" + } + }, + "@babel/plugin-transform-classes": { + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.2.2.tgz", + "integrity": "sha512-gEZvgTy1VtcDOaQty1l10T3jQmJKlNVxLDCs+3rCVPr6nMkODLELxViq5X9l+rfxbie3XrfrMCYYY6eX3aOcOQ==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.0.0", + "@babel/helper-define-map": "^7.1.0", + "@babel/helper-function-name": "^7.1.0", + "@babel/helper-optimise-call-expression": "^7.0.0", + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-replace-supers": "^7.1.0", + "@babel/helper-split-export-declaration": "^7.0.0", + "globals": "^11.1.0" + } + }, + "@babel/plugin-transform-computed-properties": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.2.0.tgz", + "integrity": "sha512-kP/drqTxY6Xt3NNpKiMomfgkNn4o7+vKxK2DDKcBG9sHj51vHqMBGy8wbDS/J4lMxnqs153/T3+DmCEAkC5cpA==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-destructuring": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.2.0.tgz", + "integrity": "sha512-coVO2Ayv7g0qdDbrNiadE4bU7lvCd9H539m2gMknyVjjMdwF/iCOM7R+E8PkntoqLkltO0rk+3axhpp/0v68VQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-dotall-regex": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.2.0.tgz", + "integrity": "sha512-sKxnyHfizweTgKZf7XsXu/CNupKhzijptfTM+bozonIuyVrLWVUvYjE2bhuSBML8VQeMxq4Mm63Q9qvcvUcciQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-regex": "^7.0.0", + "regexpu-core": "^4.1.3" + } + }, + "@babel/plugin-transform-duplicate-keys": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.2.0.tgz", + "integrity": "sha512-q+yuxW4DsTjNceUiTzK0L+AfQ0zD9rWaTLiUqHA8p0gxx7lu1EylenfzjeIWNkPy6e/0VG/Wjw9uf9LueQwLOw==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-exponentiation-operator": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.2.0.tgz", + "integrity": "sha512-umh4hR6N7mu4Elq9GG8TOu9M0bakvlsREEC+ialrQN6ABS4oDQ69qJv1VtR3uxlKMCQMCvzk7vr17RHKcjx68A==", + "requires": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.1.0", + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-for-of": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.2.0.tgz", + "integrity": "sha512-Kz7Mt0SsV2tQk6jG5bBv5phVbkd0gd27SgYD4hH1aLMJRchM0dzHaXvrWhVZ+WxAlDoAKZ7Uy3jVTW2mKXQ1WQ==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-function-name": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.2.0.tgz", + "integrity": "sha512-kWgksow9lHdvBC2Z4mxTsvc7YdY7w/V6B2vy9cTIPtLEE9NhwoWivaxdNM/S37elu5bqlLP/qOY906LukO9lkQ==", + "requires": { + "@babel/helper-function-name": "^7.1.0", + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-literals": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.2.0.tgz", + "integrity": "sha512-2ThDhm4lI4oV7fVQ6pNNK+sx+c/GM5/SaML0w/r4ZB7sAneD/piDJtwdKlNckXeyGK7wlwg2E2w33C/Hh+VFCg==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-modules-amd": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.2.0.tgz", + "integrity": "sha512-mK2A8ucqz1qhrdqjS9VMIDfIvvT2thrEsIQzbaTdc5QFzhDjQv2CkJJ5f6BXIkgbmaoax3zBr2RyvV/8zeoUZw==", + "requires": { + "@babel/helper-module-transforms": "^7.1.0", + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-modules-commonjs": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.2.0.tgz", + "integrity": "sha512-V6y0uaUQrQPXUrmj+hgnks8va2L0zcZymeU7TtWEgdRLNkceafKXEduv7QzgQAE4lT+suwooG9dC7LFhdRAbVQ==", + "requires": { + "@babel/helper-module-transforms": "^7.1.0", + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-simple-access": "^7.1.0" + } + }, + "@babel/plugin-transform-modules-systemjs": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.2.0.tgz", + "integrity": "sha512-aYJwpAhoK9a+1+O625WIjvMY11wkB/ok0WClVwmeo3mCjcNRjt+/8gHWrB5i+00mUju0gWsBkQnPpdvQ7PImmQ==", + "requires": { + "@babel/helper-hoist-variables": "^7.0.0", + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-modules-umd": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.2.0.tgz", + "integrity": "sha512-BV3bw6MyUH1iIsGhXlOK6sXhmSarZjtJ/vMiD9dNmpY8QXFFQTj+6v92pcfy1iqa8DeAfJFwoxcrS/TUZda6sw==", + "requires": { + "@babel/helper-module-transforms": "^7.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==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-object-super": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.2.0.tgz", + "integrity": "sha512-VMyhPYZISFZAqAPVkiYb7dUe2AsVi2/wCT5+wZdsNO31FojQJa9ns40hzZ6U9f50Jlq4w6qwzdBB2uwqZ00ebg==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-replace-supers": "^7.1.0" + } + }, + "@babel/plugin-transform-parameters": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.2.0.tgz", + "integrity": "sha512-kB9+hhUidIgUoBQ0MsxMewhzr8i60nMa2KgeJKQWYrqQpqcBYtnpR+JgkadZVZoaEZ/eKu9mclFaVwhRpLNSzA==", + "requires": { + "@babel/helper-call-delegate": "^7.1.0", + "@babel/helper-get-function-arity": "^7.0.0", + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-react-display-name": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.2.0.tgz", + "integrity": "sha512-Htf/tPa5haZvRMiNSQSFifK12gtr/8vwfr+A9y69uF0QcU77AVu4K7MiHEkTxF7lQoHOL0F9ErqgfNEAKgXj7A==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-react-jsx": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.2.0.tgz", + "integrity": "sha512-h/fZRel5wAfCqcKgq3OhbmYaReo7KkoJBpt8XnvpS7wqaNMqtw5xhxutzcm35iMUWucfAdT/nvGTsWln0JTg2Q==", + "requires": { + "@babel/helper-builder-react-jsx": "^7.0.0", + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-syntax-jsx": "^7.2.0" + } + }, + "@babel/plugin-transform-react-jsx-self": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.2.0.tgz", + "integrity": "sha512-v6S5L/myicZEy+jr6ielB0OR8h+EH/1QFx/YJ7c7Ua+7lqsjj/vW6fD5FR9hB/6y7mGbfT4vAURn3xqBxsUcdg==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-syntax-jsx": "^7.2.0" + } + }, + "@babel/plugin-transform-react-jsx-source": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.2.0.tgz", + "integrity": "sha512-A32OkKTp4i5U6aE88GwwcuV4HAprUgHcTq0sSafLxjr6AW0QahrCRCjxogkbbcdtpbXkuTOlgpjophCxb6sh5g==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-syntax-jsx": "^7.2.0" + } + }, + "@babel/plugin-transform-regenerator": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.0.0.tgz", + "integrity": "sha512-sj2qzsEx8KDVv1QuJc/dEfilkg3RRPvPYx/VnKLtItVQRWt1Wqf5eVCOLZm29CiGFfYYsA3VPjfizTCV0S0Dlw==", + "requires": { + "regenerator-transform": "^0.13.3" + } + }, + "@babel/plugin-transform-runtime": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.0.0.tgz", + "integrity": "sha512-yECRVxRu25Nsf6IY5v5XrXhcW9ZHomUQiq30VO8H7r3JYPcBJDTcxZmT+6v1O3QKKrDp1Wp40LinGbcd+jlp9A==", + "requires": { + "@babel/helper-module-imports": "^7.0.0", + "@babel/helper-plugin-utils": "^7.0.0", + "resolve": "^1.8.1" + } + }, + "@babel/plugin-transform-shorthand-properties": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.2.0.tgz", + "integrity": "sha512-QP4eUM83ha9zmYtpbnyjTLAGKQritA5XW/iG9cjtuOI8s1RuL/3V6a3DeSHfKutJQ+ayUfeZJPcnCYEQzaPQqg==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-spread": { + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.2.2.tgz", + "integrity": "sha512-KWfky/58vubwtS0hLqEnrWJjsMGaOeSBn90Ezn5Jeg9Z8KKHmELbP1yGylMlm5N6TPKeY9A2+UaSYLdxahg01w==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-sticky-regex": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.2.0.tgz", + "integrity": "sha512-KKYCoGaRAf+ckH8gEL3JHUaFVyNHKe3ASNsZ+AlktgHevvxGigoIttrEJb8iKN03Q7Eazlv1s6cx2B2cQ3Jabw==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-regex": "^7.0.0" + } + }, + "@babel/plugin-transform-template-literals": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.2.0.tgz", + "integrity": "sha512-FkPix00J9A/XWXv4VoKJBMeSkyY9x/TqIh76wzcdfl57RJJcf8CehQ08uwfhCDNtRQYtHQKBTwKZDEyjE13Lwg==", + "requires": { + "@babel/helper-annotate-as-pure": "^7.0.0", + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-typeof-symbol": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.2.0.tgz", + "integrity": "sha512-2LNhETWYxiYysBtrBTqL8+La0jIoQQnIScUJc74OYvUGRmkskNY4EzLCnjHBzdmb38wqtTaixpo1NctEcvMDZw==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-typescript": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.2.0.tgz", + "integrity": "sha512-EnI7i2/gJ7ZNr2MuyvN2Hu+BHJENlxWte5XygPvfj/MbvtOkWor9zcnHpMMQL2YYaaCcqtIvJUyJ7QVfoGs7ew==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-syntax-typescript": "^7.2.0" + } + }, + "@babel/plugin-transform-unicode-regex": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.2.0.tgz", + "integrity": "sha512-m48Y0lMhrbXEJnVUaYly29jRXbQ3ksxPrS1Tg8t+MHqzXhtBYAvI51euOBaoAlZLPHsieY9XPVMf80a5x0cPcA==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-regex": "^7.0.0", + "regexpu-core": "^4.1.3" + } + }, + "@babel/preset-env": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.0.0.tgz", + "integrity": "sha512-Fnx1wWaWv2w2rl+VHxA9si//Da40941IQ29fKiRejVR7oN1FxSEL8+SyAX/2oKIye2gPvY/GBbJVEKQ/oi43zQ==", + "requires": { + "@babel/helper-module-imports": "^7.0.0", + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-proposal-async-generator-functions": "^7.0.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.0.0", + "@babel/plugin-transform-block-scoped-functions": "^7.0.0", + "@babel/plugin-transform-block-scoping": "^7.0.0", + "@babel/plugin-transform-classes": "^7.0.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.0.0", + "@babel/plugin-transform-for-of": "^7.0.0", + "@babel/plugin-transform-function-name": "^7.0.0", + "@babel/plugin-transform-literals": "^7.0.0", + "@babel/plugin-transform-modules-amd": "^7.0.0", + "@babel/plugin-transform-modules-commonjs": "^7.0.0", + "@babel/plugin-transform-modules-systemjs": "^7.0.0", + "@babel/plugin-transform-modules-umd": "^7.0.0", + "@babel/plugin-transform-new-target": "^7.0.0", + "@babel/plugin-transform-object-super": "^7.0.0", + "@babel/plugin-transform-parameters": "^7.0.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/preset-react": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.0.0.tgz", + "integrity": "sha512-oayxyPS4Zj+hF6Et11BwuBkmpgT/zMxyuZgFrMeZID6Hdh3dGlk4sHCAhdBCpuCKW2ppBfl2uCCetlrUIJRY3w==", + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-transform-react-display-name": "^7.0.0", + "@babel/plugin-transform-react-jsx": "^7.0.0", + "@babel/plugin-transform-react-jsx-self": "^7.0.0", + "@babel/plugin-transform-react-jsx-source": "^7.0.0" + } + }, + "@babel/preset-typescript": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.1.0.tgz", + "integrity": "sha512-LYveByuF9AOM8WrsNne5+N79k1YxjNB6gmpCQsnuSBAcV8QUeB+ZUxQzL7Rz7HksPbahymKkq2qBR+o36ggFZA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-transform-typescript": "^7.1.0" + } + }, + "@babel/runtime": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.0.0.tgz", + "integrity": "sha512-7hGhzlcmg01CvH1EHdSPVXYX1aJ8KCEyz6I9xYIi/asDtzBPMyMhVibhM/K6g/5qnKBwjZtp10bNZIEFTRW1MA==", + "requires": { + "regenerator-runtime": "^0.12.0" + } + }, + "@babel/runtime-corejs2": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/runtime-corejs2/-/runtime-corejs2-7.0.0.tgz", + "integrity": "sha512-Yww0jXgolNtkhcK+Txo5JN+DjBpNmmAtD7G99HOebhEjBzjnACG09Tip9C8lSOF6PrhA56OeJWeOZduNJaKxBA==", + "requires": { + "core-js": "^2.5.7", + "regenerator-runtime": "^0.12.0" + } + }, + "@babel/template": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.0.0.tgz", + "integrity": "sha512-VLQZik/G5mjYJ6u19U3W2u7eM+rA/NGzH+GtHDFFkLTKLW66OasFrxZ/yK7hkyQcswrmvugFyZpDFRW0DjcjCw==", + "requires": { + "@babel/code-frame": "^7.0.0", + "@babel/parser": "^7.0.0", + "@babel/types": "^7.0.0" + } + }, + "@babel/traverse": { + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.2.2.tgz", + "integrity": "sha512-E5Bn9FSwHpSkUhthw/XEuvFZxIgrqb9M8cX8j5EUQtrUG5DQUy6bFyl7G7iQ1D1Czudor+xkmp81JbLVVM0Sjg==", + "requires": { + "@babel/code-frame": "^7.0.0", + "@babel/generator": "^7.2.2", + "@babel/helper-function-name": "^7.1.0", + "@babel/helper-split-export-declaration": "^7.0.0", + "@babel/parser": "^7.2.2", + "@babel/types": "^7.2.2", + "debug": "^4.1.0", + "globals": "^11.1.0", + "lodash": "^4.17.10" + }, + "dependencies": { + "debug": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.0.tgz", + "integrity": "sha512-heNPJUJIqC+xB6ayLAMHaIrmN9HKa7aQO8MGqKpvCA+uJYVcvR6l5kgdrhRuwPFHU7P5/A1w0BjByPHwpfTDKg==", + "requires": { + "ms": "^2.1.1" + } + }, + "ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==" + } + } + }, + "@babel/types": { + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.2.2.tgz", + "integrity": "sha512-fKCuD6UFUMkR541eDWL+2ih/xFZBXPOg/7EQFeTluMDebfqR4jrpaCjLhkWlQS4hT6nRa2PMEgXKbRB5/H2fpg==", + "requires": { + "esutils": "^2.0.2", + "lodash": "^4.17.10", + "to-fast-properties": "^2.0.0" + } + }, + "@emotion/babel-utils": { + "version": "0.6.10", + "resolved": "https://registry.npmjs.org/@emotion/babel-utils/-/babel-utils-0.6.10.tgz", + "integrity": "sha512-/fnkM/LTEp3jKe++T0KyTszVGWNKPNOUJfjNKLO17BzQ6QPxgbg3whayom1Qr2oLFH3V92tDymU+dT5q676uow==", + "requires": { + "@emotion/hash": "^0.6.6", + "@emotion/memoize": "^0.6.6", + "@emotion/serialize": "^0.9.1", + "convert-source-map": "^1.5.1", + "find-root": "^1.1.0", + "source-map": "^0.7.2" + }, + "dependencies": { + "source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==" + } + } + }, + "@emotion/hash": { + "version": "0.6.6", + "resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.6.6.tgz", + "integrity": "sha512-ojhgxzUHZ7am3D2jHkMzPpsBAiB005GF5YU4ea+8DNPybMk01JJUM9V9YRlF/GE95tcOm8DxQvWA2jq19bGalQ==" + }, + "@emotion/memoize": { + "version": "0.6.6", + "resolved": "https://registry.npmjs.org/@emotion/memoize/-/memoize-0.6.6.tgz", + "integrity": "sha512-h4t4jFjtm1YV7UirAFuSuFGyLa+NNxjdkq6DpFLANNQY5rHueFZHVY+8Cu1HYVP6DrheB0kv4m5xPjo7eKT7yQ==" + }, + "@emotion/serialize": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/@emotion/serialize/-/serialize-0.9.1.tgz", + "integrity": "sha512-zTuAFtyPvCctHBEL8KZ5lJuwBanGSutFEncqLn/m9T1a6a93smBStK+bZzcNPgj4QS8Rkw9VTwJGhRIUVO8zsQ==", + "requires": { + "@emotion/hash": "^0.6.6", + "@emotion/memoize": "^0.6.6", + "@emotion/unitless": "^0.6.7", + "@emotion/utils": "^0.8.2" + } + }, + "@emotion/stylis": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/@emotion/stylis/-/stylis-0.7.1.tgz", + "integrity": "sha512-/SLmSIkN13M//53TtNxgxo57mcJk/UJIDFRKwOiLIBEyBHEcipgR6hNMQ/59Sl4VjCJ0Z/3zeAZyvnSLPG/1HQ==" + }, + "@emotion/unitless": { + "version": "0.6.7", + "resolved": "https://registry.npmjs.org/@emotion/unitless/-/unitless-0.6.7.tgz", + "integrity": "sha512-Arj1hncvEVqQ2p7Ega08uHLr1JuRYBuO5cIvcA+WWEQ5+VmkOE3ZXzl04NbQxeQpWX78G7u6MqxKuNX3wvYZxg==" + }, + "@emotion/utils": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/@emotion/utils/-/utils-0.8.2.tgz", + "integrity": "sha512-rLu3wcBWH4P5q1CGoSSH/i9hrXs7SlbRLkoq9IGuoPYNGQvDJ3pt/wmOM+XgYjIDRMVIdkUWt0RsfzF50JfnCw==" + }, + "@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 + }, + "@semantic-ui-react/event-stack": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@semantic-ui-react/event-stack/-/event-stack-3.0.1.tgz", + "integrity": "sha512-9YNRr0z9GEvk/yvIzAzv0sbYa/FPrtWTYibu+chJ0CEMQjYDjUdRSqtxXOvP0eM6kZjD1G/Oy1LhPiHG7DRHsg==", + "requires": { + "exenv": "^1.2.2", + "prop-types": "^15.6.2" + } + }, + "@sindresorhus/is": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.7.0.tgz", + "integrity": "sha512-ONhaKPIufzzrlNbqtWFFd+jlnemX6lJAgq9ZeiZtS7I1PIf/la7CW4m83rTXRnVnsMbW2k56pGYu7AUFJD9Pow==", + "dev": true + }, + "@types/anymatch": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@types/anymatch/-/anymatch-1.3.0.tgz", + "integrity": "sha512-7WcbyctkE8GTzogDb0ulRAEw7v8oIS54ft9mQTU7PfM0hp5e+8kpa+HeQ7IQrFbKtJXBKcZ4bh+Em9dTw5L6AQ==", + "dev": true + }, + "@types/next": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/@types/next/-/next-7.0.5.tgz", + "integrity": "sha512-XAUVUk9OaprcKIKsUTlND4maL0xPO+8tnLw62pE+MbFTGe+IaFYkvvycQV9we2mDk3ZLt3wHaKqbyVHdhzvNkQ==", + "dev": true, + "requires": { + "@types/next-server": "*", + "@types/node": "*", + "@types/node-fetch": "*", + "@types/react": "*" + } + }, + "@types/next-server": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/@types/next-server/-/next-server-7.0.2.tgz", + "integrity": "sha512-lc2wtaR6TjaVQcAV2nN3v90dMhRGbOg1MYVsu8cylvh+I/Ag4lDbqndRKE0tMGQR0ftTPaQQtYEHP/xtQ4s1vw==", + "dev": true, + "requires": { + "@types/node": "*", + "@types/react": "*", + "@types/react-loadable": "*" + } + }, + "@types/node": { + "version": "10.12.15", + "resolved": "https://registry.npmjs.org/@types/node/-/node-10.12.15.tgz", + "integrity": "sha512-9kROxduaN98QghwwHmxXO2Xz3MaWf+I1sLVAA6KJDF5xix+IyXVhds0MAfdNwtcpSrzhaTsNB0/jnL86fgUhqA==", + "dev": true + }, + "@types/node-fetch": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/@types/node-fetch/-/node-fetch-2.1.4.tgz", + "integrity": "sha512-tR1ekaXUGpmzOcDXWU9BW73YfA2/VW1DF1FH+wlJ82BbCSnWTbdX+JkqWQXWKIGsFPnPsYadbXfNgz28g+ccWg==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/prop-types": { + "version": "15.5.8", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.5.8.tgz", + "integrity": "sha512-3AQoUxQcQtLHsK25wtTWIoIpgYjH3vSDroZOUr7PpCHw/jLY1RB9z9E8dBT/OSmwStVgkRNvdh+ZHNiomRieaw==", + "dev": true + }, + "@types/q": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.1.tgz", + "integrity": "sha512-eqz8c/0kwNi/OEHQfvIuJVLTst3in0e7uTKeuY+WL/zfKn0xVujOTp42bS/vUUokhK5P2BppLd9JXMOMHcgbjA==", + "dev": true + }, + "@types/react": { + "version": "16.7.17", + "resolved": "https://registry.npmjs.org/@types/react/-/react-16.7.17.tgz", + "integrity": "sha512-YcXcaoXaxo7A76mBCGlKlN2aZu3REQfF0DTrhiyXVJLA7PDdxVCr+wiQOrkVNn44D/zLlIyDSn3U918Ve0AaEA==", + "dev": true, + "requires": { + "@types/prop-types": "*", + "csstype": "^2.2.0" + } + }, + "@types/react-dom": { + "version": "16.0.11", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-16.0.11.tgz", + "integrity": "sha512-x6zUx9/42B5Kl2Vl9HlopV8JF64wLpX3c+Pst9kc1HgzrsH+mkehe/zmHMQTplIrR48H2gpU7ZqurQolYu8XBA==", + "dev": true, + "requires": { + "@types/react": "*" + } + }, + "@types/react-loadable": { + "version": "5.4.2", + "resolved": "https://registry.npmjs.org/@types/react-loadable/-/react-loadable-5.4.2.tgz", + "integrity": "sha512-F9hv1ErL1zRch8u6VNuxqXSvSr/WdlfpLhU1UcipHRWg1NXZ8pq2Dh7Uqkp+11ex9wocu/F26Edw4Hn318k6cA==", + "dev": true, + "requires": { + "@types/react": "*", + "@types/webpack": "*" + } + }, + "@types/tapable": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@types/tapable/-/tapable-1.0.4.tgz", + "integrity": "sha512-78AdXtlhpCHT0K3EytMpn4JNxaf5tbqbLcbIRoQIHzpTIyjpxLQKRoxU55ujBXAtg3Nl2h/XWvfDa9dsMOd0pQ==", + "dev": true + }, + "@types/uglify-js": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/uglify-js/-/uglify-js-3.0.4.tgz", + "integrity": "sha512-SudIN9TRJ+v8g5pTG8RRCqfqTMNqgWCKKd3vtynhGzkIIjxaicNAMuY5TRadJ6tzDu3Dotf3ngaMILtmOdmWEQ==", + "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 + } + } + }, + "@types/webpack": { + "version": "4.4.21", + "resolved": "https://registry.npmjs.org/@types/webpack/-/webpack-4.4.21.tgz", + "integrity": "sha512-QJfA6GeLSlnx8yyrEQ7fNLYj1MYKzqHlo89skOwnKG4nblpwAyXe9Gcm/eTz/BpX0vBEtiehrSv9b/W9TMkhKg==", + "dev": true, + "requires": { + "@types/anymatch": "*", + "@types/node": "*", + "@types/tapable": "*", + "@types/uglify-js": "*", + "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 + } + } + }, + "@webassemblyjs/ast": { + "version": "1.7.8", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.7.8.tgz", + "integrity": "sha512-dOrtdtEyB8sInpl75yLPNksY4sRl0j/+t6aHyB/YA+ab9hV3Fo7FmG12FHzP+2MvWVAJtDb+6eXR5EZbZJ+uVg==", + "requires": { + "@webassemblyjs/helper-module-context": "1.7.8", + "@webassemblyjs/helper-wasm-bytecode": "1.7.8", + "@webassemblyjs/wast-parser": "1.7.8" + } + }, + "@webassemblyjs/floating-point-hex-parser": { + "version": "1.7.8", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.7.8.tgz", + "integrity": "sha512-kn2zNKGsbql5i56VAgRYkpG+VazqHhQQZQycT2uXAazrAEDs23gy+Odkh5VblybjnwX2/BITkDtNmSO76hdIvQ==" + }, + "@webassemblyjs/helper-api-error": { + "version": "1.7.8", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.7.8.tgz", + "integrity": "sha512-xUwxDXsd1dUKArJEP5wWM5zxgCSwZApSOJyP1XO7M8rNUChUDblcLQ4FpzTpWG2YeylMwMl1MlP5Ztryiz1x4g==" + }, + "@webassemblyjs/helper-buffer": { + "version": "1.7.8", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.7.8.tgz", + "integrity": "sha512-WXiIMnuvuwlhWvVOm8xEXU9DnHaa3AgAU0ZPfvY8vO1cSsmYb2WbGbHnMLgs43vXnA7XAob9b56zuZaMkxpCBg==" + }, + "@webassemblyjs/helper-code-frame": { + "version": "1.7.8", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.7.8.tgz", + "integrity": "sha512-TLQxyD9qGOIdX5LPQOPo0Ernd88U5rHkFb8WAjeMIeA0sPjCHeVPaGqUGGIXjUcblUkjuDAc07bruCcNHUrHDA==", + "requires": { + "@webassemblyjs/wast-printer": "1.7.8" + } + }, + "@webassemblyjs/helper-fsm": { + "version": "1.7.8", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.7.8.tgz", + "integrity": "sha512-TjK0CnD8hAPkV5mbSp5aWl6SO1+H3WFcjWtixWoy8EMA99YnNzYhpc/WSYWhf7yrhpzkq5tZB0tvLK3Svr3IXA==" + }, + "@webassemblyjs/helper-module-context": { + "version": "1.7.8", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.7.8.tgz", + "integrity": "sha512-uCutAKR7Nm0VsFixcvnB4HhAyHouNbj0Dx1p7eRjFjXGGZ+N7ftTaG1ZbWCasAEbtwGj54LP8+lkBZdTCPmLGg==" + }, + "@webassemblyjs/helper-wasm-bytecode": { + "version": "1.7.8", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.7.8.tgz", + "integrity": "sha512-AdCCE3BMW6V34WYaKUmPgVHa88t2Z14P4/0LjLwuGkI0X6pf7nzp0CehzVVk51cKm2ymVXjl9dCG+gR1yhITIQ==" + }, + "@webassemblyjs/helper-wasm-section": { + "version": "1.7.8", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.7.8.tgz", + "integrity": "sha512-BkBhYQuzyl4hgTGOKo87Vdw6f9nj8HhI7WYpI0MCC5qFa5ahrAPOGgyETVdnRbv+Rjukl9MxxfDmVcVC435lDg==", + "requires": { + "@webassemblyjs/ast": "1.7.8", + "@webassemblyjs/helper-buffer": "1.7.8", + "@webassemblyjs/helper-wasm-bytecode": "1.7.8", + "@webassemblyjs/wasm-gen": "1.7.8" + } + }, + "@webassemblyjs/ieee754": { + "version": "1.7.8", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.7.8.tgz", + "integrity": "sha512-tOarWChdG1a3y1yqCX0JMDKzrat5tQe4pV6K/TX19BcXsBLYxFQOL1DEDa5KG9syeyvCrvZ+i1+Mv1ExngvktQ==", + "requires": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "@webassemblyjs/leb128": { + "version": "1.7.8", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.7.8.tgz", + "integrity": "sha512-GCYeGPgUFWJiZuP4NICbcyUQNxNLJIf476Ei+K+jVuuebtLpfvwkvYT6iTUE7oZYehhkor4Zz2g7SJ/iZaPudQ==", + "requires": { + "@xtuc/long": "4.2.1" + } + }, + "@webassemblyjs/utf8": { + "version": "1.7.8", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.7.8.tgz", + "integrity": "sha512-9X+f0VV+xNXW2ujfIRSXBJENGE6Qh7bNVKqu3yDjTFB3ar3nsThsGBBKdTG58aXOm2iUH6v28VIf88ymPXODHA==" + }, + "@webassemblyjs/wasm-edit": { + "version": "1.7.8", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.7.8.tgz", + "integrity": "sha512-6D3Hm2gFixrfyx9XjSON4ml1FZTugqpkIz5Awvrou8fnpyprVzcm4X8pyGRtA2Piixjl3DqmX/HB1xdWyE097A==", + "requires": { + "@webassemblyjs/ast": "1.7.8", + "@webassemblyjs/helper-buffer": "1.7.8", + "@webassemblyjs/helper-wasm-bytecode": "1.7.8", + "@webassemblyjs/helper-wasm-section": "1.7.8", + "@webassemblyjs/wasm-gen": "1.7.8", + "@webassemblyjs/wasm-opt": "1.7.8", + "@webassemblyjs/wasm-parser": "1.7.8", + "@webassemblyjs/wast-printer": "1.7.8" + } + }, + "@webassemblyjs/wasm-gen": { + "version": "1.7.8", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.7.8.tgz", + "integrity": "sha512-a7O/wE6eBeVKKUYgpMK7NOHmMADD85rSXLe3CqrWRDwWff5y3cSVbzpN6Qv3z6C4hdkpq9qyij1Ga1kemOZGvQ==", + "requires": { + "@webassemblyjs/ast": "1.7.8", + "@webassemblyjs/helper-wasm-bytecode": "1.7.8", + "@webassemblyjs/ieee754": "1.7.8", + "@webassemblyjs/leb128": "1.7.8", + "@webassemblyjs/utf8": "1.7.8" + } + }, + "@webassemblyjs/wasm-opt": { + "version": "1.7.8", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.7.8.tgz", + "integrity": "sha512-3lbQ0PT81NHCdi1sR/7+SNpZadM4qYcTSr62nFFAA7e5lFwJr14M1Gi+A/Y3PgcDWOHYjsaNGPpPU0H03N6Blg==", + "requires": { + "@webassemblyjs/ast": "1.7.8", + "@webassemblyjs/helper-buffer": "1.7.8", + "@webassemblyjs/wasm-gen": "1.7.8", + "@webassemblyjs/wasm-parser": "1.7.8" + } + }, + "@webassemblyjs/wasm-parser": { + "version": "1.7.8", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.7.8.tgz", + "integrity": "sha512-rZ/zlhp9DHR/05zh1MbAjT2t624sjrPP/OkJCjXqzm7ynH+nIdNcn9Ixc+qzPMFXhIrk0rBoQ3to6sEIvHh9jQ==", + "requires": { + "@webassemblyjs/ast": "1.7.8", + "@webassemblyjs/helper-api-error": "1.7.8", + "@webassemblyjs/helper-wasm-bytecode": "1.7.8", + "@webassemblyjs/ieee754": "1.7.8", + "@webassemblyjs/leb128": "1.7.8", + "@webassemblyjs/utf8": "1.7.8" + } + }, + "@webassemblyjs/wast-parser": { + "version": "1.7.8", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.7.8.tgz", + "integrity": "sha512-Q/zrvtUvzWuSiJMcSp90fi6gp2nraiHXjTV2VgAluVdVapM4gy1MQn7akja2p6eSBDQpKJPJ6P4TxRkghRS5dg==", + "requires": { + "@webassemblyjs/ast": "1.7.8", + "@webassemblyjs/floating-point-hex-parser": "1.7.8", + "@webassemblyjs/helper-api-error": "1.7.8", + "@webassemblyjs/helper-code-frame": "1.7.8", + "@webassemblyjs/helper-fsm": "1.7.8", + "@xtuc/long": "4.2.1" + } + }, + "@webassemblyjs/wast-printer": { + "version": "1.7.8", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.7.8.tgz", + "integrity": "sha512-GllIthRtwTxRDAURRNXscu7Napzmdf1jt1gpiZiK/QN4fH0lSGs3OTmvdfsMNP7tqI4B3ZtfaaWRlNIQug6Xyg==", + "requires": { + "@webassemblyjs/ast": "1.7.8", + "@webassemblyjs/wast-parser": "1.7.8", + "@xtuc/long": "4.2.1" + } + }, + "@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==" + }, + "@xtuc/long": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.1.tgz", + "integrity": "sha512-FZdkNBDqBRHKQ2MEbSC17xnPFOhZxeJ2YGSfr2BKf3sujG49Qe3bB+rGCwQfIaA7WHnGeGkSijX4FuBCdrzW/g==" + }, + "@zeit/next-bundle-analyzer": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/@zeit/next-bundle-analyzer/-/next-bundle-analyzer-0.1.2.tgz", + "integrity": "sha512-ERNPo0Ph8Uff1cCr0DOoy9kGhqIJ7lOhVQu1bBBCkC40seeRMJZOI423kquiKsvMkpSUanqjzyUX7fUsV7wDuQ==", + "dev": true, + "requires": { + "webpack-bundle-analyzer": "2.13.1" + } + }, + "@zeit/next-css": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@zeit/next-css/-/next-css-1.0.1.tgz", + "integrity": "sha512-yfHPRy/ne/5SddVClsoy+fpU7e0Cs1gkWA67/wm2uIu+9rznF45yQLxHEt5dPGF3h6IiIh7ZtIgA8VV8YKq87A==", + "dev": true, + "requires": { + "css-loader": "1.0.0", + "extracted-loader": "1.0.4", + "find-up": "2.1.0", + "ignore-loader": "0.1.2", + "mini-css-extract-plugin": "0.4.3", + "postcss-loader": "3.0.0" + } + }, + "@zeit/next-less": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@zeit/next-less/-/next-less-1.0.1.tgz", + "integrity": "sha512-zIyD6D1C0p+fDpVmSBzTA+vIwEDzGWWgYQ/Vp2amlC2/Mq8rtMq3BV6NxxSZ/36cFS8Tibl1K+An4150H4hOnQ==", + "dev": true, + "requires": { + "@zeit/next-css": "1.0.1", + "less-loader": "4.1.0" + } + }, + "@zeit/next-typescript": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@zeit/next-typescript/-/next-typescript-1.1.1.tgz", + "integrity": "sha512-EUcHCASftz1Bc80djkf3cKJrFgvFQyODOH1kty7ShVLLdXMaZpRLj+z7RxrCoNo1bP06w0vtXEDU0cKa0HmGgg==", + "dev": true, + "requires": { + "@babel/preset-typescript": "^7.0.0" + } + }, + "abbrev": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", + "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==" + }, + "accepts": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.5.tgz", + "integrity": "sha1-63d99gEXI6OxTopywIBcjoZ0a9I=", + "requires": { + "mime-types": "~2.1.18", + "negotiator": "0.6.1" + } + }, + "acorn": { + "version": "5.7.3", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.3.tgz", + "integrity": "sha512-T/zvzYRfbVojPWahDsE5evJdHb3oJoQfFbsrKM7w5Zcs++Tr257tia3BmMP8XYVjp1S9RZXQMh7gao96BlqZOw==" + }, + "acorn-dynamic-import": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/acorn-dynamic-import/-/acorn-dynamic-import-3.0.0.tgz", + "integrity": "sha512-zVWV8Z8lislJoOKKqdNMOB+s6+XV5WERty8MnKBeFgwA+19XJjJHs2RP5dzM57FftIs+jQnRToLiWazKr6sSWg==", + "requires": { + "acorn": "^5.0.0" + } + }, + "ajv": { + "version": "6.6.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.6.2.tgz", + "integrity": "sha512-FBHEW6Jf5TB9MGBgUUA9XHkTbjXYfAUjY43ACMfmdMRHniyoMHjHjzD50OK8LGDWQwp4rWEsIq5kEqq7rvIM1g==", + "requires": { + "fast-deep-equal": "^2.0.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "ajv-errors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz", + "integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==" + }, + "ajv-keywords": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.2.0.tgz", + "integrity": "sha1-6GuBnGAs+IIa1jdBNpjx3sAhhHo=" + }, + "ansi-colors": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.3.tgz", + "integrity": "sha512-LEHHyuhlPY3TmuUYMh2oz89lTShfvgbmzaBcxve9t/9Wuy7Dwf4yoAKcND7KFT1HAQfqZ12qtc+DUrBMeKF9nw==" + }, + "ansi-escapes": { + "version": "3.1.0", + "resolved": "http://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.1.0.tgz", + "integrity": "sha512-UgAb8H9D41AQnu/PbWlCofQVcnV4Gs2bBJi9eZPxfU/hgglFh3SMDMENRIqdr7H6XFnXdoknctFByVsCOotTVw==" + }, + "ansi-html": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.7.tgz", + "integrity": "sha1-gTWEAhliqenm/QOflA0S9WynhZ4=" + }, + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "requires": { + "color-convert": "^1.9.0" + } + }, + "any-promise": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", + "integrity": "sha1-q8av7tzqUugJzcA3au0845Y10X8=" + }, + "anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "requires": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + } + }, + "aproba": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", + "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==" + }, + "arch": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/arch/-/arch-2.1.1.tgz", + "integrity": "sha512-BLM56aPo9vLLFVa8+/+pJLnrZ7QGGTVHWsCwieAWT9o9K8UeGaQbzZbGoabWLOo2ksBCztoXdqBZBplqLDDCSg==", + "dev": true + }, + "archive-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/archive-type/-/archive-type-4.0.0.tgz", + "integrity": "sha1-+S5yIzBW38aWlHJ0nCZ72wRrHXA=", + "dev": true, + "requires": { + "file-type": "^4.2.0" + }, + "dependencies": { + "file-type": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-4.4.0.tgz", + "integrity": "sha1-G2AOX8ofvcboDApwxxyNul95BsU=", + "dev": true + } + } + }, + "argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "requires": { + "sprintf-js": "~1.0.2" + } + }, + "arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=" + }, + "arr-flatten": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", + "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==" + }, + "arr-union": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", + "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=" + }, + "array-differ": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-1.0.0.tgz", + "integrity": "sha1-7/UuN1gknTO+QCuLuOVkuytdQDE=" + }, + "array-filter": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/array-filter/-/array-filter-0.0.1.tgz", + "integrity": "sha1-fajPLiZijtcygDWB/SH2fKzS7uw=" + }, + "array-find-index": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz", + "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=", + "dev": true + }, + "array-flatten": { + "version": "1.1.1", + "resolved": "http://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=" + }, + "array-map": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/array-map/-/array-map-0.0.0.tgz", + "integrity": "sha1-iKK6tz0c97zVwbEYoAP2b2ZfpmI=" + }, + "array-reduce": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/array-reduce/-/array-reduce-0.0.0.tgz", + "integrity": "sha1-FziZ0//Rx9k4PkR5Ul2+J4yrXys=" + }, + "array-union": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", + "requires": { + "array-uniq": "^1.0.1" + } + }, + "array-uniq": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", + "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=" + }, + "array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=" + }, + "arrify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=" + }, + "asap": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", + "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=" + }, + "asn1": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", + "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", + "dev": true, + "optional": 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==", + "requires": { + "bn.js": "^4.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + } + }, + "assert": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/assert/-/assert-1.4.1.tgz", + "integrity": "sha1-mZEtWRg2tab1s0XA8H7vwI/GXZE=", + "requires": { + "util": "0.10.3" + }, + "dependencies": { + "inherits": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=" + }, + "util": { + "version": "0.10.3", + "resolved": "http://registry.npmjs.org/util/-/util-0.10.3.tgz", + "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", + "requires": { + "inherits": "2.0.1" + } + } + } + }, + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", + "dev": true + }, + "assign-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", + "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=" + }, + "async-each": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.1.tgz", + "integrity": "sha1-GdOGodntxufByF04iu28xW0zYC0=" + }, + "async-limiter": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.0.tgz", + "integrity": "sha512-jp/uFnooOiO+L211eZOoSyzpOITMXx1rBITauYykG3BRYPu8h0UcxsPNB04RR5vo4Tyz3+ay17tR6JVf9qzYWg==", + "dev": true + }, + "asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", + "dev": true, + "optional": 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==" + }, + "autodll-webpack-plugin": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/autodll-webpack-plugin/-/autodll-webpack-plugin-0.4.2.tgz", + "integrity": "sha512-JLrV3ErBNKVkmhi0celM6PJkgYEtztFnXwsNBApjinpVHtIP3g/m2ZZSOvsAe7FoByfJzDhpOXBKFbH3k2UNjw==", + "requires": { + "bluebird": "^3.5.0", + "del": "^3.0.0", + "find-cache-dir": "^1.0.0", + "lodash": "^4.17.4", + "make-dir": "^1.0.0", + "memory-fs": "^0.4.1", + "read-pkg": "^2.0.0", + "tapable": "^1.0.0", + "webpack-merge": "^4.1.0", + "webpack-sources": "^1.0.1" + } + }, + "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, + "optional": true + }, + "aws4": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.8.0.tgz", + "integrity": "sha512-ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ==", + "dev": true, + "optional": true + }, + "axios": { + "version": "0.17.1", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.17.1.tgz", + "integrity": "sha1-LY4+XQvb1zJ/kbyBT1xXZg+Bgk0=", + "dev": true, + "requires": { + "follow-redirects": "^1.2.5", + "is-buffer": "^1.1.5" + } + }, + "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-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 + }, + "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-core": { + "version": "7.0.0-bridge.0", + "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-7.0.0-bridge.0.tgz", + "integrity": "sha512-poPX9mZH/5CSanm50Q+1toVci6pv5KSRv/5TWCwtzQS5XEwn40BcCrgIeMFWP9CKKIniKXNxoIOnOq4VVlGXhg==" + }, + "babel-loader": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.0.2.tgz", + "integrity": "sha512-Law0PGtRV1JL8Y9Wpzc0d6EE0GD7LzXWCfaeWwboUMcBWNG6gvaWTK1/+BK7a4X5EmeJiGEuDDFxUsOa8RSWCw==", + "requires": { + "find-cache-dir": "^1.0.0", + "loader-utils": "^1.0.2", + "mkdirp": "^0.5.1", + "util.promisify": "^1.0.0" + } + }, + "babel-plugin-emotion": { + "version": "9.2.11", + "resolved": "https://registry.npmjs.org/babel-plugin-emotion/-/babel-plugin-emotion-9.2.11.tgz", + "integrity": "sha512-dgCImifnOPPSeXod2znAmgc64NhaaOjGEHROR/M+lmStb3841yK1sgaDYAYMnlvWNz8GnpwIPN0VmNpbWYZ+VQ==", + "requires": { + "@babel/helper-module-imports": "^7.0.0", + "@emotion/babel-utils": "^0.6.4", + "@emotion/hash": "^0.6.2", + "@emotion/memoize": "^0.6.1", + "@emotion/stylis": "^0.7.0", + "babel-plugin-macros": "^2.0.0", + "babel-plugin-syntax-jsx": "^6.18.0", + "convert-source-map": "^1.5.0", + "find-root": "^1.1.0", + "mkdirp": "^0.5.1", + "source-map": "^0.5.7", + "touch": "^2.0.1" + } + }, + "babel-plugin-macros": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-2.4.2.tgz", + "integrity": "sha512-NBVpEWN4OQ/bHnu1fyDaAaTPAjnhXCEPqr1RwqxrU7b6tZ2hypp+zX4hlNfmVGfClD5c3Sl6Hfj5TJNF5VG5aA==", + "requires": { + "cosmiconfig": "^5.0.5", + "resolve": "^1.8.1" + } + }, + "babel-plugin-react-require": { + "version": "3.0.0", + "resolved": "http://registry.npmjs.org/babel-plugin-react-require/-/babel-plugin-react-require-3.0.0.tgz", + "integrity": "sha1-Lk57RJa5OmVKHIAEInbeTk7rIOM=" + }, + "babel-plugin-syntax-jsx": { + "version": "6.18.0", + "resolved": "http://registry.npmjs.org/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz", + "integrity": "sha1-CvMqmm4Tyno/1QaeYtew9Y0NiUY=" + }, + "babel-plugin-transform-react-remove-prop-types": { + "version": "0.4.15", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-remove-prop-types/-/babel-plugin-transform-react-remove-prop-types-0.4.15.tgz", + "integrity": "sha512-bFxxYdkZBwTjTgtZEPTLqu9g8Ajz8x8uEP/O1iVuaZIz2RuxJ2gtx0EXDJRonC++KGsgsW/4Hqvk4KViEtE2nw==" + }, + "babel-runtime": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", + "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", + "requires": { + "core-js": "^2.4.0", + "regenerator-runtime": "^0.11.0" + }, + "dependencies": { + "regenerator-runtime": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", + "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==" + } + } + }, + "babel-types": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.26.0.tgz", + "integrity": "sha1-o7Bz+Uq0nrb6Vc1lInozQ4BjJJc=", + "requires": { + "babel-runtime": "^6.26.0", + "esutils": "^2.0.2", + "lodash": "^4.17.4", + "to-fast-properties": "^1.0.3" + }, + "dependencies": { + "to-fast-properties": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz", + "integrity": "sha1-uDVx+k2MJbguIxsG46MFXeTKGkc=" + } + } + }, + "balanced-match": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", + "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=" + }, + "base": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", + "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", + "requires": { + "cache-base": "^1.0.1", + "class-utils": "^0.3.5", + "component-emitter": "^1.2.1", + "define-property": "^1.0.0", + "isobject": "^3.0.1", + "mixin-deep": "^1.2.0", + "pascalcase": "^0.1.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "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==" + }, + "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, + "optional": true, + "requires": { + "tweetnacl": "^0.14.3" + } + }, + "bfj-node4": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/bfj-node4/-/bfj-node4-5.3.1.tgz", + "integrity": "sha512-SOmOsowQWfXc7ybFARsK3C4MCOWzERaOMV/Fl3Tgjs+5dJWyzo3oa127jL44eMbQiAN17J7SvAs2TRxEScTUmg==", + "dev": true, + "requires": { + "bluebird": "^3.5.1", + "check-types": "^7.3.0", + "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==" + }, + "bin-build": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bin-build/-/bin-build-3.0.0.tgz", + "integrity": "sha512-jcUOof71/TNAI2uM5uoUaDq2ePcVBQ3R/qhxAz1rX7UfvduAL/RXD3jXzvn8cVcDJdGVkiR1shal3OH0ImpuhA==", + "dev": true, + "requires": { + "decompress": "^4.0.0", + "download": "^6.2.2", + "execa": "^0.7.0", + "p-map-series": "^1.0.0", + "tempfile": "^2.0.0" + } + }, + "bin-check": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bin-check/-/bin-check-4.1.0.tgz", + "integrity": "sha512-b6weQyEUKsDGFlACWSIOfveEnImkJyK/FGW6FAG42loyoquvjdtOIqO6yBFzHyqyVVhNgNkQxxx09SFLK28YnA==", + "dev": true, + "requires": { + "execa": "^0.7.0", + "executable": "^4.1.0" + } + }, + "bin-version": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bin-version/-/bin-version-3.0.0.tgz", + "integrity": "sha512-Ekhwm6AUiMbZ1LgVCNMkgjovpMR30FyQN74laAW9gs0NPjZR5gdY0ARNB0YsQG8GOme3CsHbxmeyq/7Ofq6QYQ==", + "dev": true, + "requires": { + "execa": "^1.0.0", + "find-versions": "^3.0.0" + }, + "dependencies": { + "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" + } + }, + "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" + } + }, + "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" + } + } + } + }, + "bin-version-check": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/bin-version-check/-/bin-version-check-4.0.0.tgz", + "integrity": "sha512-sR631OrhC+1f8Cvs8WyVWOA33Y8tgwjETNPyyD/myRBXLkfS/vl74FmH/lFcRl9KY3zwGh7jFhvyk9vV3/3ilQ==", + "dev": true, + "requires": { + "bin-version": "^3.0.0", + "semver": "^5.6.0", + "semver-truncate": "^1.1.2" + } + }, + "bin-wrapper": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bin-wrapper/-/bin-wrapper-4.1.0.tgz", + "integrity": "sha512-hfRmo7hWIXPkbpi0ZltboCMVrU+0ClXR/JgbCKKjlDjQf6igXa7OwdqNcFWQZPZTgiY7ZpzE3+LjjkLiTN2T7Q==", + "dev": true, + "requires": { + "bin-check": "^4.1.0", + "bin-version-check": "^4.0.0", + "download": "^7.1.0", + "import-lazy": "^3.1.0", + "os-filter-obj": "^2.0.0", + "pify": "^4.0.1" + }, + "dependencies": { + "download": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/download/-/download-7.1.0.tgz", + "integrity": "sha512-xqnBTVd/E+GxJVrX5/eUJiLYjCGPwMpdL+jGhGU57BvtcA7wwhtHVbXBeUk51kOpW3S7Jn3BQbN9Q1R1Km2qDQ==", + "dev": true, + "requires": { + "archive-type": "^4.0.0", + "caw": "^2.0.1", + "content-disposition": "^0.5.2", + "decompress": "^4.2.0", + "ext-name": "^5.0.0", + "file-type": "^8.1.0", + "filenamify": "^2.0.0", + "get-stream": "^3.0.0", + "got": "^8.3.1", + "make-dir": "^1.2.0", + "p-event": "^2.1.0", + "pify": "^3.0.0" + }, + "dependencies": { + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true + } + } + }, + "file-type": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-8.1.0.tgz", + "integrity": "sha512-qyQ0pzAy78gVoJsmYeNgl8uH8yKhr1lVhW7JbzJmnlRi0I4R2eEDEJZVKG8agpDnLpacwNbDhLNG/LMdxHD2YQ==", + "dev": true + }, + "got": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/got/-/got-8.3.2.tgz", + "integrity": "sha512-qjUJ5U/hawxosMryILofZCkm3C84PLJS/0grRIpjAwu+Lkxxj5cxeCU25BG0/3mDSpXKTyZr8oh8wIgLaH0QCw==", + "dev": true, + "requires": { + "@sindresorhus/is": "^0.7.0", + "cacheable-request": "^2.1.1", + "decompress-response": "^3.3.0", + "duplexer3": "^0.1.4", + "get-stream": "^3.0.0", + "into-stream": "^3.1.0", + "is-retry-allowed": "^1.1.0", + "isurl": "^1.0.0-alpha5", + "lowercase-keys": "^1.0.0", + "mimic-response": "^1.0.0", + "p-cancelable": "^0.4.0", + "p-timeout": "^2.0.1", + "pify": "^3.0.0", + "safe-buffer": "^5.1.1", + "timed-out": "^4.0.1", + "url-parse-lax": "^3.0.0", + "url-to-options": "^1.0.1" + }, + "dependencies": { + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true + } + } + }, + "p-cancelable": { + "version": "0.4.1", + "resolved": "http://registry.npmjs.org/p-cancelable/-/p-cancelable-0.4.1.tgz", + "integrity": "sha512-HNa1A8LvB1kie7cERyy21VNeHb2CWJJYqyyC2o3klWFfMGlFmWv2Z7sFgZH8ZiaYL95ydToKTFVXgMV/Os0bBQ==", + "dev": true + }, + "p-event": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-event/-/p-event-2.1.0.tgz", + "integrity": "sha512-sDEpDVnzLGlJj3k590uUdpfEUySP5yAYlvfTCu5hTDvSTXQVecYWKcEwdO49PrZlnJ5wkfAvtawnno/jyXeqvA==", + "dev": true, + "requires": { + "p-timeout": "^2.0.1" + } + }, + "p-timeout": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-2.0.1.tgz", + "integrity": "sha512-88em58dDVB/KzPEx1X0N3LwFfYZPyDc4B6eF38M1rk9VTZMbxXXgjugz8mmwpS9Ox4BDZ+t6t3QP5+/gazweIA==", + "dev": true, + "requires": { + "p-finally": "^1.0.0" + } + }, + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "dev": true + }, + "prepend-http": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", + "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=", + "dev": true + }, + "url-parse-lax": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz", + "integrity": "sha1-FrXK/Afb42dsGxmZF3gj1lA6yww=", + "dev": true, + "requires": { + "prepend-http": "^2.0.0" + } + } + } + }, + "binary-extensions": { + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.12.0.tgz", + "integrity": "sha512-DYWGk01lDcxeS/K9IHPGWfT8PsJmbXRtRd2Sx72Tnb8pcYZQFF1oSDb8hJtS1vhp212q1Rzi5dUf9+nq0o9UIg==" + }, + "bl": { + "version": "1.2.2", + "resolved": "http://registry.npmjs.org/bl/-/bl-1.2.2.tgz", + "integrity": "sha512-e8tQYnZodmebYDWGH7KMRvtzKXaJHx3BbilrgZCfvyLUYdKpK1t5PSPmpkny/SgiTSCnjfLW7v5rlONXVFkQEA==", + "dev": true, + "requires": { + "readable-stream": "^2.3.5", + "safe-buffer": "^5.1.1" + } + }, + "bluebird": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.3.tgz", + "integrity": "sha512-/qKPUQlaW1OyR51WeCPBvRnAlnZFUJkCSG5HzGnuIqhgyJtF+T94lFnn33eiazjRm2LAHVy2guNnaq48X9SJuw==" + }, + "bn.js": { + "version": "4.11.8", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.8.tgz", + "integrity": "sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA==" + }, + "body-parser": { + "version": "1.18.3", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.18.3.tgz", + "integrity": "sha1-WykhmP/dVTs6DyDe0FkrlWlVyLQ=", + "requires": { + "bytes": "3.0.0", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "~1.1.2", + "http-errors": "~1.6.3", + "iconv-lite": "0.4.23", + "on-finished": "~2.3.0", + "qs": "6.5.2", + "raw-body": "2.3.3", + "type-is": "~1.6.16" + } + }, + "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==", + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "brorand": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", + "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=" + }, + "browserify-aes": { + "version": "1.2.0", + "resolved": "http://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", + "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", + "requires": { + "buffer-xor": "^1.0.3", + "cipher-base": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.3", + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "browserify-cipher": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", + "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", + "requires": { + "browserify-aes": "^1.0.4", + "browserify-des": "^1.0.0", + "evp_bytestokey": "^1.0.0" + } + }, + "browserify-des": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", + "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", + "requires": { + "cipher-base": "^1.0.1", + "des.js": "^1.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "browserify-rsa": { + "version": "4.0.1", + "resolved": "http://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.0.1.tgz", + "integrity": "sha1-IeCr+vbyApzy+vsTNWenAdQTVSQ=", + "requires": { + "bn.js": "^4.1.0", + "randombytes": "^2.0.1" + } + }, + "browserify-sign": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.0.4.tgz", + "integrity": "sha1-qk62jl17ZYuqa/alfmMMvXqT0pg=", + "requires": { + "bn.js": "^4.1.1", + "browserify-rsa": "^4.0.0", + "create-hash": "^1.1.0", + "create-hmac": "^1.1.2", + "elliptic": "^6.0.0", + "inherits": "^2.0.1", + "parse-asn1": "^5.0.0" + } + }, + "browserify-zlib": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", + "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", + "requires": { + "pako": "~1.0.5" + } + }, + "browserslist": { + "version": "4.3.6", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.3.6.tgz", + "integrity": "sha512-kMGKs4BTzRWviZ8yru18xBpx+CyHG9eqgRbj9XbE3IMgtczf4aiA0Y1YCpVdvUieKGZ03kolSPXqTcscBCb9qw==", + "requires": { + "caniuse-lite": "^1.0.30000921", + "electron-to-chromium": "^1.3.92", + "node-releases": "^1.1.1" + } + }, + "buffer": { + "version": "4.9.1", + "resolved": "http://registry.npmjs.org/buffer/-/buffer-4.9.1.tgz", + "integrity": "sha1-bRu2AbB6TvztlwlBMgkwJ8lbwpg=", + "requires": { + "base64-js": "^1.0.2", + "ieee754": "^1.1.4", + "isarray": "^1.0.0" + } + }, + "buffer-alloc": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/buffer-alloc/-/buffer-alloc-1.2.0.tgz", + "integrity": "sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow==", + "dev": true, + "requires": { + "buffer-alloc-unsafe": "^1.1.0", + "buffer-fill": "^1.0.0" + } + }, + "buffer-alloc-unsafe": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz", + "integrity": "sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg==", + "dev": true + }, + "buffer-crc32": { + "version": "0.2.13", + "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", + "integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=", + "dev": true + }, + "buffer-fill": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/buffer-fill/-/buffer-fill-1.0.0.tgz", + "integrity": "sha1-+PeLdniYiO858gXNY39o5wISKyw=", + "dev": true + }, + "buffer-from": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", + "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==" + }, + "buffer-xor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", + "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=" + }, + "builtin-modules": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz", + "integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=" + }, + "builtin-status-codes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", + "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=" + }, + "bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=" + }, + "cacache": { + "version": "11.3.1", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-11.3.1.tgz", + "integrity": "sha512-2PEw4cRRDu+iQvBTTuttQifacYjLPhET+SYO/gEFMy8uhi+jlJREDAjSF5FWSdV/Aw5h18caHA7vMTw2c+wDzA==", + "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" + } + }, + "cache-base": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", + "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", + "requires": { + "collection-visit": "^1.0.0", + "component-emitter": "^1.2.1", + "get-value": "^2.0.6", + "has-value": "^1.0.0", + "isobject": "^3.0.1", + "set-value": "^2.0.0", + "to-object-path": "^0.3.0", + "union-value": "^1.0.0", + "unset-value": "^1.0.0" + } + }, + "cacheable-request": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-2.1.4.tgz", + "integrity": "sha1-DYCIAbY0KtM8kd+dC0TcCbkeXD0=", + "dev": true, + "requires": { + "clone-response": "1.0.2", + "get-stream": "3.0.0", + "http-cache-semantics": "3.8.1", + "keyv": "3.0.0", + "lowercase-keys": "1.0.0", + "normalize-url": "2.0.1", + "responselike": "1.0.2" + }, + "dependencies": { + "lowercase-keys": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.0.tgz", + "integrity": "sha1-TjNms55/VFfjXxMkvfb4jQv8cwY=", + "dev": true + } + } + }, + "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 + }, + "caller-callsite": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz", + "integrity": "sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ=", + "requires": { + "callsites": "^2.0.0" + } + }, + "caller-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz", + "integrity": "sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ=", + "requires": { + "caller-callsite": "^2.0.0" + } + }, + "callsites": { + "version": "2.0.0", + "resolved": "http://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", + "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=" + }, + "camel-case": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-3.0.0.tgz", + "integrity": "sha1-yjw2iKTpzzpM2nd9xNy8cTJJz3M=", + "dev": true, + "requires": { + "no-case": "^2.2.0", + "upper-case": "^1.1.1" + } + }, + "camelcase": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", + "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=", + "dev": true + }, + "camelcase-keys": { + "version": "2.1.0", + "resolved": "http://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", + "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=", + "dev": true, + "requires": { + "camelcase": "^2.0.0", + "map-obj": "^1.0.0" + } + }, + "camelize": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/camelize/-/camelize-1.0.0.tgz", + "integrity": "sha1-FkpUg+Yw+kMh5a8HAg5TGDGyYJs=" + }, + "caniuse-lite": { + "version": "1.0.30000921", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30000921.tgz", + "integrity": "sha512-Bu09ciy0lMWLgpYC77I0YGuI8eFRBPPzaSOYJK1jTI64txCphYCqnWbxJYjHABYVt/TYX/p3jNjLBR87u1Bfpw==" + }, + "case-sensitive-paths-webpack-plugin": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.1.2.tgz", + "integrity": "sha512-oEZgAFfEvKtjSRCu6VgYkuGxwrWXMnQzyBmlLPP7r6PWQVtHxP5Z5N6XsuJvtoVax78am/r7lr46bwo3IVEBOg==" + }, + "caseless": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", + "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", + "dev": true, + "optional": true + }, + "caw": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/caw/-/caw-2.0.1.tgz", + "integrity": "sha512-Cg8/ZSBEa8ZVY9HspcGUYaK63d/bN7rqS3CYCzEGUxuYv6UlmcjzDUz2fCFFHyTvUW5Pk0I+3hkA3iXlIj6guA==", + "dev": true, + "requires": { + "get-proxy": "^2.0.0", + "isurl": "^1.0.0-alpha5", + "tunnel-agent": "^0.6.0", + "url-to-options": "^1.0.1" + } + }, + "chalk": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz", + "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.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==", + "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==" + }, + "chrome-trace-event": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.0.tgz", + "integrity": "sha512-xDbVgyfDTT2piup/h8dK/y4QZfJRSa73bw1WZ8b4XM1o7fsFubUVGYcE+1ANtOzJJELGpYoG2961z0Z6OAld9A==", + "requires": { + "tslib": "^1.9.0" + } + }, + "ci-info": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-1.6.0.tgz", + "integrity": "sha512-vsGdkwSCDpWmP80ncATX7iea5DWQemg1UgCW5J8tqjU3lYw4FBYuj89J0CTVomA7BEfvSZd84GmHko+MxFQU2A==" + }, + "cipher-base": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", + "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "class-utils": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", + "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", + "requires": { + "arr-union": "^3.1.0", + "define-property": "^0.2.5", + "isobject": "^3.0.0", + "static-extend": "^0.1.1" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "requires": { + "is-descriptor": "^0.1.0" + } + } + } + }, + "classnames": { + "version": "2.2.6", + "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.2.6.tgz", + "integrity": "sha512-JR/iSQOSt+LQIWwrwEzJ9uk0xfN3mTVYMwt1Ir5mUcSN6pU+V4zQFFaJsclJbPuAUQH+yfWef6tm7l1quW3C8Q==" + }, + "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=", + "requires": { + "restore-cursor": "^2.0.0" + } + }, + "cliui": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", + "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", + "dev": true, + "requires": { + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wrap-ansi": "^2.0.0" + }, + "dependencies": { + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "dev": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "string-width": { + "version": "1.0.2", + "resolved": "http://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" + } + }, + "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" + } + } + } + }, + "clone": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", + "integrity": "sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18=", + "dev": true + }, + "clone-response": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz", + "integrity": "sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=", + "dev": true, + "requires": { + "mimic-response": "^1.0.0" + } + }, + "coa": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz", + "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==", + "dev": true, + "requires": { + "@types/q": "^1.5.1", + "chalk": "^2.4.1", + "q": "^1.1.2" + } + }, + "code-point-at": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", + "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", + "dev": true + }, + "collection-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", + "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", + "requires": { + "map-visit": "^1.0.0", + "object-visit": "^1.0.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" + }, + "colors": { + "version": "1.1.2", + "resolved": "http://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==" + }, + "commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=" + }, + "component-emitter": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz", + "integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY=" + }, + "compressible": { + "version": "2.0.15", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.15.tgz", + "integrity": "sha512-4aE67DL33dSW9gw4CI2H/yTxqHLNcxp0yS6jB+4h+wr3e43+1z7vm0HU9qXOH8j+qjKuL8+UtkOxYQSMq60Ylw==", + "requires": { + "mime-db": ">= 1.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==", + "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" + } + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" + }, + "concat-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", + "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", + "requires": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" + } + }, + "config-chain": { + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.12.tgz", + "integrity": "sha512-a1eOIcu8+7lUInge4Rpf/n4Krkf3Dd9lqhljRzII1/Zno/kRtUWnznPO3jOKBmTEktkt3fkxisUcivoj0ebzoA==", + "dev": true, + "requires": { + "ini": "^1.3.4", + "proto-list": "~1.2.1" + } + }, + "consola": { + "version": "1.4.5", + "resolved": "https://registry.npmjs.org/consola/-/consola-1.4.5.tgz", + "integrity": "sha512-movqq3MbyXbSf7cG/x+EbO3VjKQVZPB/zeB5+lN1TuBYh9BWDemLQca9P+a4xpO4lXva9rz+Bd8XyqlH136Lww==", + "requires": { + "chalk": "^2.3.2", + "figures": "^2.0.0", + "lodash": "^4.17.5", + "std-env": "^1.1.0" + } + }, + "console-browserify": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.1.0.tgz", + "integrity": "sha1-8CQcRXMKn8YyOyBtvzjtx0HQuxA=", + "requires": { + "date-now": "^0.1.4" + } + }, + "console-stream": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/console-stream/-/console-stream-0.1.1.tgz", + "integrity": "sha1-oJX+B7IEZZVfL6/Si11yvM2UnUQ=", + "dev": true + }, + "constants-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", + "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=" + }, + "content-disposition": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz", + "integrity": "sha1-DPaLud318r55YcOoUXjLhdunjLQ=" + }, + "content-security-policy-builder": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/content-security-policy-builder/-/content-security-policy-builder-2.0.0.tgz", + "integrity": "sha512-j+Nhmj1yfZAikJLImCvPJFE29x/UuBi+/MWqggGGc515JKaZrjuei2RhULJmy0MsstW3E3htl002bwmBNMKr7w==" + }, + "content-type": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", + "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==" + }, + "convert-source-map": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.6.0.tgz", + "integrity": "sha512-eFu7XigvxdZ1ETfbgPBohgyQ/Z++C0eEhTor0qRwBw9unw+L0/6V8wkSuGgzdThkiS5lSpdptOQPD8Ak40a+7A==", + "requires": { + "safe-buffer": "~5.1.1" + } + }, + "cookie": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.3.1.tgz", + "integrity": "sha1-5+Ch+e9DtMi6klxcWpboBtFoc7s=" + }, + "cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=" + }, + "copy-concurrently": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz", + "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==", + "requires": { + "aproba": "^1.1.1", + "fs-write-stream-atomic": "^1.0.8", + "iferr": "^0.1.5", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4", + "run-queue": "^1.0.0" + } + }, + "copy-descriptor": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", + "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=" + }, + "core-js": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.0.tgz", + "integrity": "sha512-kLRC6ncVpuEW/1kwrOXYX6KQASCVtrh1gQr/UiaVgFlf9WE5Vp+lNe5+h3LuMr5PAucWnnEXwH0nQHRH/gpGtw==" + }, + "core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" + }, + "cors": { + "version": "2.8.5", + "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz", + "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==", + "requires": { + "object-assign": "^4", + "vary": "^1" + } + }, + "cosmiconfig": { + "version": "5.0.7", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.0.7.tgz", + "integrity": "sha512-PcLqxTKiDmNT6pSpy4N6KtuPwb53W+2tzNvwOZw0WH9N6O0vLIBq0x8aj8Oj75ere4YcGi48bDFCL+3fRJdlNA==", + "requires": { + "import-fresh": "^2.0.0", + "is-directory": "^0.3.1", + "js-yaml": "^3.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==", + "requires": { + "bn.js": "^4.1.0", + "elliptic": "^6.0.0" + } + }, + "create-emotion": { + "version": "9.2.12", + "resolved": "https://registry.npmjs.org/create-emotion/-/create-emotion-9.2.12.tgz", + "integrity": "sha512-P57uOF9NL2y98Xrbl2OuiDQUZ30GVmASsv5fbsjF4Hlraip2kyAvMm+2PoYUvFFw03Fhgtxk3RqZSm2/qHL9hA==", + "requires": { + "@emotion/hash": "^0.6.2", + "@emotion/memoize": "^0.6.1", + "@emotion/stylis": "^0.7.0", + "@emotion/unitless": "^0.6.2", + "csstype": "^2.5.2", + "stylis": "^3.5.0", + "stylis-rule-sheet": "^0.0.10" + } + }, + "create-emotion-server": { + "version": "9.2.12", + "resolved": "https://registry.npmjs.org/create-emotion-server/-/create-emotion-server-9.2.12.tgz", + "integrity": "sha512-ET+E6A5MkQTEBNDYAnjh6+0cB33qStFXhtflkZNPEaOmvzYlB/xcPnpUk4J7ul3MVa8PCQx2Ei5g2MGY/y1n+g==", + "dev": true, + "requires": { + "html-tokenize": "^2.0.0", + "multipipe": "^1.0.2", + "through": "^2.3.8" + } + }, + "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==", + "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==", + "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": "5.1.0", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", + "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", + "requires": { + "lru-cache": "^4.0.1", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "crypto-browserify": { + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", + "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", + "requires": { + "browserify-cipher": "^1.0.0", + "browserify-sign": "^4.0.0", + "create-ecdh": "^4.0.0", + "create-hash": "^1.1.0", + "create-hmac": "^1.1.0", + "diffie-hellman": "^5.0.0", + "inherits": "^2.0.1", + "pbkdf2": "^3.0.3", + "public-encrypt": "^4.0.0", + "randombytes": "^2.0.0", + "randomfill": "^1.0.3" + } + }, + "css-loader": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-1.0.0.tgz", + "integrity": "sha512-tMXlTYf3mIMt3b0dDCOQFJiVvxbocJ5Ho577WiGPYPZcqVEO218L2iU22pDXzkTZCLDE+9AmGSUkWxeh/nZReA==", + "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.camelcase": "^4.3.0", + "postcss": "^6.0.23", + "postcss-modules-extract-imports": "^1.2.0", + "postcss-modules-local-by-default": "^1.2.0", + "postcss-modules-scope": "^1.1.0", + "postcss-modules-values": "^1.3.0", + "postcss-value-parser": "^3.3.0", + "source-list-map": "^2.0.0" + } + }, + "css-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": { + "jsesc": { + "version": "0.5.0", + "resolved": "http://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", + "dev": true + }, + "regexpu-core": { + "version": "1.0.0", + "resolved": "http://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": "http://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-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": "0.1.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-0.1.0.tgz", + "integrity": "sha1-yBSQPkViM3GgR3tAEJqq++6t27Q=", + "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" + } + } + } + }, + "csstype": { + "version": "2.5.8", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-2.5.8.tgz", + "integrity": "sha512-r4DbsyNJ7slwBSKoGesxDubRWJ71ghG8W2+1HcsDlAo12KGca9dDLv0u98tfdFw7ldBdoA7XmCnI6Q8LpAJXaQ==" + }, + "currently-unhandled": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", + "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=", + "dev": true, + "requires": { + "array-find-index": "^1.0.1" + } + }, + "cyclist": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-0.2.2.tgz", + "integrity": "sha1-GzN5LhHpFKL9bW7WRHRkRE5fpkA=" + }, + "dashdash": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", + "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", + "dev": true, + "optional": true, + "requires": { + "assert-plus": "^1.0.0" + } + }, + "dasherize": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/dasherize/-/dasherize-2.0.0.tgz", + "integrity": "sha1-bYCcnNDPe7iVLYD8hPoT1H3bEwg=" + }, + "date-now": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/date-now/-/date-now-0.1.4.tgz", + "integrity": "sha1-6vQ5/U1ISK105cx9vvIAZyueNFs=" + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", + "dev": true + }, + "decode-uri-component": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", + "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=" + }, + "decompress": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/decompress/-/decompress-4.2.0.tgz", + "integrity": "sha1-eu3YVCflqS2s/lVnSnxQXpbQH50=", + "dev": true, + "requires": { + "decompress-tar": "^4.0.0", + "decompress-tarbz2": "^4.0.0", + "decompress-targz": "^4.0.0", + "decompress-unzip": "^4.0.1", + "graceful-fs": "^4.1.10", + "make-dir": "^1.0.0", + "pify": "^2.3.0", + "strip-dirs": "^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 + } + } + }, + "decompress-response": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", + "integrity": "sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=", + "dev": true, + "requires": { + "mimic-response": "^1.0.0" + } + }, + "decompress-tar": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/decompress-tar/-/decompress-tar-4.1.1.tgz", + "integrity": "sha512-JdJMaCrGpB5fESVyxwpCx4Jdj2AagLmv3y58Qy4GE6HMVjWz1FeVQk1Ct4Kye7PftcdOo/7U7UKzYBJgqnGeUQ==", + "dev": true, + "requires": { + "file-type": "^5.2.0", + "is-stream": "^1.1.0", + "tar-stream": "^1.5.2" + } + }, + "decompress-tarbz2": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/decompress-tarbz2/-/decompress-tarbz2-4.1.1.tgz", + "integrity": "sha512-s88xLzf1r81ICXLAVQVzaN6ZmX4A6U4z2nMbOwobxkLoIIfjVMBg7TeguTUXkKeXni795B6y5rnvDw7rxhAq9A==", + "dev": true, + "requires": { + "decompress-tar": "^4.1.0", + "file-type": "^6.1.0", + "is-stream": "^1.1.0", + "seek-bzip": "^1.0.5", + "unbzip2-stream": "^1.0.9" + }, + "dependencies": { + "file-type": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-6.2.0.tgz", + "integrity": "sha512-YPcTBDV+2Tm0VqjybVd32MHdlEGAtuxS3VAYsumFokDSMG+ROT5wawGlnHDoz7bfMcMDt9hxuXvXwoKUx2fkOg==", + "dev": true + } + } + }, + "decompress-targz": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/decompress-targz/-/decompress-targz-4.1.1.tgz", + "integrity": "sha512-4z81Znfr6chWnRDNfFNqLwPvm4db3WuZkqV+UgXQzSngG3CEKdBkw5jrv3axjjL96glyiiKjsxJG3X6WBZwX3w==", + "dev": true, + "requires": { + "decompress-tar": "^4.1.1", + "file-type": "^5.2.0", + "is-stream": "^1.1.0" + } + }, + "decompress-unzip": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/decompress-unzip/-/decompress-unzip-4.0.1.tgz", + "integrity": "sha1-3qrM39FK6vhVePczroIQ+bSEj2k=", + "dev": true, + "requires": { + "file-type": "^3.8.0", + "get-stream": "^2.2.0", + "pify": "^2.3.0", + "yauzl": "^2.4.2" + }, + "dependencies": { + "file-type": { + "version": "3.9.0", + "resolved": "http://registry.npmjs.org/file-type/-/file-type-3.9.0.tgz", + "integrity": "sha1-JXoHg4TR24CHvESdEH1SpSZyuek=", + "dev": true + }, + "get-stream": { + "version": "2.3.1", + "resolved": "http://registry.npmjs.org/get-stream/-/get-stream-2.3.1.tgz", + "integrity": "sha1-Xzj5PzRgCWZu4BUKBUFn+Rvdld4=", + "dev": true, + "requires": { + "object-assign": "^4.0.1", + "pinkie-promise": "^2.0.0" + } + }, + "pify": { + "version": "2.3.0", + "resolved": "http://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true + } + } + }, + "deepmerge": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-1.3.2.tgz", + "integrity": "sha1-FmNpFinU2/42T6EqKk8KqGqjoFA=", + "dev": true + }, + "define-properties": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", + "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", + "requires": { + "object-keys": "^1.0.12" + } + }, + "define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "requires": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "dependencies": { + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "del": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/del/-/del-3.0.0.tgz", + "integrity": "sha1-U+z2mf/LyzljdpGrE7rxYIGXZuU=", + "requires": { + "globby": "^6.1.0", + "is-path-cwd": "^1.0.0", + "is-path-in-cwd": "^1.0.0", + "p-map": "^1.1.1", + "pify": "^3.0.0", + "rimraf": "^2.2.8" + } + }, + "delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", + "dev": true + }, + "depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=" + }, + "des.js": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.0.tgz", + "integrity": "sha1-wHTS4qpqipoH29YfmhXCzYPsjsw=", + "requires": { + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + } + }, + "destroy": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", + "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=" + }, + "diff": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/diff/-/diff-3.5.0.tgz", + "integrity": "sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA==", + "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==", + "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" + }, + "dependencies": { + "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" + } + } + } + }, + "dns-prefetch-control": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/dns-prefetch-control/-/dns-prefetch-control-0.1.0.tgz", + "integrity": "sha1-YN20V3dOF48flBXwyrsOhbCzALI=" + }, + "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=", + "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=" + } + } + }, + "domain-browser": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", + "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==" + }, + "domelementtype": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==" + }, + "domhandler": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.1.0.tgz", + "integrity": "sha1-0mRvXlf2w7qxHPbLBdPArPdBJZQ=", + "dev": true, + "requires": { + "domelementtype": "1" + } + }, + "domready": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/domready/-/domready-1.0.8.tgz", + "integrity": "sha1-kfJS5Ze2Wvd+dFriTdAYXV4m1Yw=", + "dev": true + }, + "domutils": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", + "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", + "requires": { + "dom-serializer": "0", + "domelementtype": "1" + } + }, + "dont-sniff-mimetype": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/dont-sniff-mimetype/-/dont-sniff-mimetype-1.0.0.tgz", + "integrity": "sha1-WTKJDcn04vGeXrAqIAJuXl78j1g=" + }, + "download": { + "version": "6.2.5", + "resolved": "https://registry.npmjs.org/download/-/download-6.2.5.tgz", + "integrity": "sha512-DpO9K1sXAST8Cpzb7kmEhogJxymyVUd5qz/vCOSyvwtp2Klj2XcDt5YUuasgxka44SxF0q5RriKIwJmQHG2AuA==", + "dev": true, + "requires": { + "caw": "^2.0.0", + "content-disposition": "^0.5.2", + "decompress": "^4.0.0", + "ext-name": "^5.0.0", + "file-type": "5.2.0", + "filenamify": "^2.0.0", + "get-stream": "^3.0.0", + "got": "^7.0.0", + "make-dir": "^1.0.0", + "p-event": "^1.0.0", + "pify": "^3.0.0" + } + }, + "duplexer": { + "version": "0.1.1", + "resolved": "http://registry.npmjs.org/duplexer/-/duplexer-0.1.1.tgz", + "integrity": "sha1-rOb/gIwc5mtX0ev5eXessCM0z8E=", + "dev": true + }, + "duplexer2": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.1.4.tgz", + "integrity": "sha1-ixLauHjA1p4+eJEFFmKjL8a93ME=", + "dev": true, + "requires": { + "readable-stream": "^2.0.2" + } + }, + "duplexer3": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz", + "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=", + "dev": true + }, + "duplexify": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.6.1.tgz", + "integrity": "sha512-vM58DwdnKmty+FSPzT14K9JXb90H+j5emaR4KYbr2KTIz00WHGbWOe5ghQTx233ZCLZtrGDALzKwcjEtSt35mA==", + "requires": { + "end-of-stream": "^1.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.0.0", + "stream-shift": "^1.0.0" + } + }, + "ecc-jsbn": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", + "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", + "dev": true, + "optional": 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=" + }, + "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.92", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.92.tgz", + "integrity": "sha512-En051LMzMl3/asMWGZEtU808HOoVWIpmmZx1Ep8N+TT9e7z/X8RcLeBU2kLSNLGQ+5SuKELzMx+MVuTBXk6Q9w==" + }, + "elliptic": { + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.4.1.tgz", + "integrity": "sha512-BsXLz5sqX8OHcsh7CqBMztyXARmGQ3LWPtGjJi6DiJHq5C/qvi9P3OqgswKSDftbu8+IoI/QDTAm2fFnQ9SZSQ==", + "requires": { + "bn.js": "^4.4.0", + "brorand": "^1.0.1", + "hash.js": "^1.0.0", + "hmac-drbg": "^1.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.0" + } + }, + "emitter-mixin": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/emitter-mixin/-/emitter-mixin-0.0.3.tgz", + "integrity": "sha1-WUjLKG8uSO3DslGnz8H3iDOW1lw=" + }, + "emojis-list": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz", + "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k=" + }, + "emotion": { + "version": "9.2.12", + "resolved": "https://registry.npmjs.org/emotion/-/emotion-9.2.12.tgz", + "integrity": "sha512-hcx7jppaI8VoXxIWEhxpDW7I+B4kq9RNzQLmsrF6LY8BGKqe2N+gFAQr0EfuFucFlPs2A9HM4+xNj4NeqEWIOQ==", + "requires": { + "babel-plugin-emotion": "^9.2.11", + "create-emotion": "^9.2.12" + } + }, + "emotion-server": { + "version": "9.2.12", + "resolved": "https://registry.npmjs.org/emotion-server/-/emotion-server-9.2.12.tgz", + "integrity": "sha512-Bhjdl7eNoIeiAVa2QPP5d+1nP/31SiO/K1P/qI9cdXCydg91NwGYmteqhhge8u7PF8fLGTEVQfcPwj21815eBw==", + "dev": true, + "requires": { + "create-emotion-server": "^9.2.12" + } + }, + "encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=" + }, + "encoding": { + "version": "0.1.12", + "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.12.tgz", + "integrity": "sha1-U4tm8+5izRq1HsMjgp0flIDHS+s=", + "requires": { + "iconv-lite": "~0.4.13" + } + }, + "end-of-stream": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.1.tgz", + "integrity": "sha512-1MkrZNvWTKCaigbn+W15elq2BB/L22nqrSY5DKlo3X6+vclJm8Bb5djXJBmEX6fS3+zCh/F4VBK5Z2KxJt4s2Q==", + "requires": { + "once": "^1.4.0" + } + }, + "enhanced-resolve": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.1.0.tgz", + "integrity": "sha512-F/7vkyTtyc/llOIn8oWclcB25KdRaiPBpZYDgJHgh/UHtpgT2p2eldQgtQnLtUvfMKPKxbRaQM/hHkvLHt1Vng==", + "requires": { + "graceful-fs": "^4.1.2", + "memory-fs": "^0.4.0", + "tapable": "^1.0.0" + } + }, + "entities": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz", + "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==" + }, + "errno": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.7.tgz", + "integrity": "sha512-MfrRBDWzIWifgq6tJj60gkAwtLNb6sQPlcFrSOflcP1aFmmruKQ2wRnze/8V6kgyz7H3FF8Npzv78mZ7XLLflg==", + "requires": { + "prr": "~1.0.1" + } + }, + "error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "requires": { + "is-arrayish": "^0.2.1" + } + }, + "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==", + "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==", + "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==", + "requires": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + } + }, + "escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=" + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" + }, + "eslint-scope": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.0.tgz", + "integrity": "sha512-1G6UTDi7Jc1ELFwnR58HV4fK9OQK4S6N985f166xqXxpjU6plxFISJa2Ba9KCQuFa8RCnj/lSFJbHo7UFDBnUA==", + "requires": { + "esrecurse": "^4.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==" + }, + "esrecurse": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.2.1.tgz", + "integrity": "sha512-64RBB++fIOAXPw3P9cy89qfMlvZEXZkqqJkjqqXIvzP5ezRZjW+lPWjw35UX/3EhUPFYbg5ER4JYgDw4007/DQ==", + "requires": { + "estraverse": "^4.1.0" + } + }, + "estraverse": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.2.0.tgz", + "integrity": "sha1-De4/7TH81GlhjOc0IJn8GvoL2xM=" + }, + "esutils": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", + "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=" + }, + "etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=" + }, + "event-source-polyfill": { + "version": "0.0.12", + "resolved": "https://registry.npmjs.org/event-source-polyfill/-/event-source-polyfill-0.0.12.tgz", + "integrity": "sha1-5TnNZ/3vJ2ChaqUmL6mBNN9S468=" + }, + "eventemitter3": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-3.1.0.tgz", + "integrity": "sha512-ivIvhpq/Y0uSjcHDcOIccjmYjGLcP09MFGE7ysAwkAvkXfpZlC985pH2/ui64DKazbTW/4kN3yqozUxlXzI6cA==" + }, + "events": { + "version": "1.1.1", + "resolved": "http://registry.npmjs.org/events/-/events-1.1.1.tgz", + "integrity": "sha1-nr23Y1rQmccNzEwqH1AEKI6L2SQ=" + }, + "evp_bytestokey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", + "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", + "requires": { + "md5.js": "^1.3.4", + "safe-buffer": "^5.1.1" + } + }, + "exec-buffer": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/exec-buffer/-/exec-buffer-3.2.0.tgz", + "integrity": "sha512-wsiD+2Tp6BWHoVv3B+5Dcx6E7u5zky+hUwOHjuH2hKSLR3dvRmX8fk8UD8uqQixHs4Wk6eDmiegVrMPjKj7wpA==", + "dev": true, + "requires": { + "execa": "^0.7.0", + "p-finally": "^1.0.0", + "pify": "^3.0.0", + "rimraf": "^2.5.4", + "tempfile": "^2.0.0" + } + }, + "execa": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz", + "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=", + "dev": true, + "requires": { + "cross-spawn": "^5.0.1", + "get-stream": "^3.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + } + }, + "executable": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/executable/-/executable-4.1.1.tgz", + "integrity": "sha512-8iA79xD3uAch729dUG8xaaBBFGaEa0wdD2VkYLFHwlqosEj/jT66AzcreRDSgV7ehnNLBW2WR5jIXwGKjVdTLg==", + "dev": true, + "requires": { + "pify": "^2.2.0" + }, + "dependencies": { + "pify": { + "version": "2.3.0", + "resolved": "http://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true + } + } + }, + "exenv": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/exenv/-/exenv-1.2.2.tgz", + "integrity": "sha1-KueOhdmJQVhnCwPUe+wfA72Ru50=" + }, + "expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", + "requires": { + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "expect-ct": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/expect-ct/-/expect-ct-0.1.1.tgz", + "integrity": "sha512-ngXzTfoRGG7fYens3/RMb6yYoVLvLMfmsSllP/mZPxNHgFq41TmPSLF/nLY7fwoclI2vElvAmILFWGUYqdjfCg==" + }, + "express": { + "version": "4.16.4", + "resolved": "https://registry.npmjs.org/express/-/express-4.16.4.tgz", + "integrity": "sha512-j12Uuyb4FMrd/qQAm6uCHAkPtO8FDTRJZBDd5D2KOL2eLaz1yUNdUB/NOIyq0iU4q4cFarsUCrnFDPBcnksuOg==", + "requires": { + "accepts": "~1.3.5", + "array-flatten": "1.1.1", + "body-parser": "1.18.3", + "content-disposition": "0.5.2", + "content-type": "~1.0.4", + "cookie": "0.3.1", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "~1.1.2", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "1.1.1", + "fresh": "0.5.2", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "~2.3.0", + "parseurl": "~1.3.2", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.4", + "qs": "6.5.2", + "range-parser": "~1.2.0", + "safe-buffer": "5.1.2", + "send": "0.16.2", + "serve-static": "1.13.2", + "setprototypeof": "1.1.0", + "statuses": "~1.4.0", + "type-is": "~1.6.16", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + } + }, + "ext-list": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/ext-list/-/ext-list-2.2.2.tgz", + "integrity": "sha512-u+SQgsubraE6zItfVA0tBuCBhfU9ogSRnsvygI7wht9TS510oLkBRXBsqopeUG/GBOIQyKZO9wjTqIu/sf5zFA==", + "dev": true, + "requires": { + "mime-db": "^1.28.0" + } + }, + "ext-name": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ext-name/-/ext-name-5.0.0.tgz", + "integrity": "sha512-yblEwXAbGv1VQDmow7s38W77hzAgJAO50ztBLMcUyUBfxv1HC+LGwtiEN+Co6LtlqT/5uwVOxsD4TNIilWhwdQ==", + "dev": true, + "requires": { + "ext-list": "^2.0.0", + "sort-keys-length": "^1.0.0" + } + }, + "extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", + "dev": true, + "optional": true + }, + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "requires": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "extracted-loader": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/extracted-loader/-/extracted-loader-1.0.4.tgz", + "integrity": "sha512-G8A0hT/WCWIjesZm7BwbWdST5dQ08GNnCpTrJT/k/FYzuiJwlV1gyWjnuoizOzAR4jpEYXG2J++JyEKN/EB26Q==", + "dev": true + }, + "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": "2.0.1", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz", + "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=" + }, + "fast-glob": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-2.2.4.tgz", + "integrity": "sha512-FjK2nCGI/McyzgNtTESqaWP3trPvHyRyoyY70hxjc3oKPNmDe8taohLZpoVKoUjW85tbU5txaYUZCNtVzygl1g==", + "dev": true, + "requires": { + "@mrmlnc/readdir-enhanced": "^2.2.1", + "@nodelib/fs.stat": "^1.1.2", + "glob-parent": "^3.1.0", + "is-glob": "^4.0.0", + "merge2": "^1.2.3", + "micromatch": "^3.1.10" + } + }, + "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=" + }, + "fastparse": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/fastparse/-/fastparse-1.1.2.tgz", + "integrity": "sha512-483XLLxTVIwWK3QTrMGRqUfUpoOs/0hbQrl2oz4J0pAcm3A3bu84wxTFqGqkJzewCLdME38xJLJAxBABfQT8sQ==", + "dev": true + }, + "fd-slicer": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", + "integrity": "sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4=", + "dev": true, + "requires": { + "pend": "~1.2.0" + } + }, + "feature-policy": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/feature-policy/-/feature-policy-0.2.0.tgz", + "integrity": "sha512-2hGrlv6efG4hscYVZeaYjpzpT6I2OZgYqE2yDUzeAcKj2D1SH0AsEzqJNXzdoglEddcIXQQYop3lD97XpG75Jw==" + }, + "figgy-pudding": { + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.1.tgz", + "integrity": "sha512-vNKxJHTEKNThjfrdJwHc7brvM6eVevuO5nTj6ez8ZQ1qbXTvGthucRF7S4vf2cr71QVnT70V34v0S1DyQsti0w==" + }, + "figures": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz", + "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=", + "requires": { + "escape-string-regexp": "^1.0.5" + } + }, + "file-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" + } + }, + "file-type": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-5.2.0.tgz", + "integrity": "sha1-LdvqfHP/42No365J3DOMBYwritY=", + "dev": true + }, + "filename-reserved-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/filename-reserved-regex/-/filename-reserved-regex-2.0.0.tgz", + "integrity": "sha1-q/c9+rc10EVECr/qLZHzieu/oik=", + "dev": true + }, + "filenamify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/filenamify/-/filenamify-2.1.0.tgz", + "integrity": "sha512-ICw7NTT6RsDp2rnYKVd8Fu4cr6ITzGy3+u4vUujPkabyaz+03F24NWEX7fs5fp+kBonlaqPH8fAO2NM+SXt/JA==", + "dev": true, + "requires": { + "filename-reserved-regex": "^2.0.0", + "strip-outer": "^1.0.0", + "trim-repeated": "^1.0.0" + } + }, + "filesize": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/filesize/-/filesize-3.6.1.tgz", + "integrity": "sha512-7KjR1vv6qnicaPMi1iiTcI85CyYwRO/PSFCu6SvqL8jN2Wjt/NIYQTFtFs7fSDCYOstUkEWIQGFUg5YZQfjlcg==" + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "finalhandler": { + "version": "1.1.1", + "resolved": "http://registry.npmjs.org/finalhandler/-/finalhandler-1.1.1.tgz", + "integrity": "sha512-Y1GUDo39ez4aHAw7MysnUD5JzYX+WaIj8I57kO3aEPT1fFRL4sr7mjei97FgnwhAyyzRYmQZaTHb2+9uZ1dPtg==", + "requires": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.2", + "statuses": "~1.4.0", + "unpipe": "~1.0.0" + } + }, + "find-cache-dir": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-1.0.0.tgz", + "integrity": "sha1-kojj6ePMN0hxfTnq3hfPcfww7m8=", + "requires": { + "commondir": "^1.0.1", + "make-dir": "^1.0.0", + "pkg-dir": "^2.0.0" + } + }, + "find-root": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz", + "integrity": "sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==" + }, + "find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "requires": { + "locate-path": "^2.0.0" + } + }, + "find-versions": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-versions/-/find-versions-3.0.0.tgz", + "integrity": "sha512-IUvtItVFNmTtKoB0PRfbkR0zR9XMG5rWNO3qI1S8L0zdv+v2gqzM0pAunloxqbqAfT8w7bg8n/5gHzTXte8H5A==", + "dev": true, + "requires": { + "array-uniq": "^2.0.0", + "semver-regex": "^2.0.0" + }, + "dependencies": { + "array-uniq": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-2.0.0.tgz", + "integrity": "sha512-O3QZEr+3wDj7otzF7PjNGs6CA3qmYMLvt5xGkjY/V0VxS+ovvqVo/5wKM/OVOAyuX4DTh9H31zE/yKtO66hTkg==", + "dev": true + } + } + }, + "flush-write-stream": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.0.3.tgz", + "integrity": "sha512-calZMC10u0FMUqoiunI2AiGIIUtUIvifNwkHhNupZH4cbNnW1Itkoh/Nf5HFYmDrwWPjrUxpkZT0KhuCq0jmGw==", + "requires": { + "inherits": "^2.0.1", + "readable-stream": "^2.0.4" + } + }, + "follow-redirects": { + "version": "1.5.10", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.5.10.tgz", + "integrity": "sha512-0V5l4Cizzvqt5D44aTXbFZz+FtyXV1vrDN6qrelxtfYQKW0KO0W2T/hkE8xvGa/540LkZlkaUjO4ailYTFtHVQ==", + "requires": { + "debug": "=3.1.0" + }, + "dependencies": { + "debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "requires": { + "ms": "2.0.0" + } + } + } + }, + "for-in": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=" + }, + "forever-agent": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", + "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", + "dev": true, + "optional": 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, + "optional": 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=" + }, + "fragment-cache": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", + "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", + "requires": { + "map-cache": "^0.2.2" + } + }, + "frameguard": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/frameguard/-/frameguard-3.0.0.tgz", + "integrity": "sha1-e8rUae57lukdEs6zlZx4I1qScuk=" + }, + "fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=" + }, + "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==", + "requires": { + "chalk": "^1.1.3", + "error-stack-parser": "^2.0.0", + "string-width": "^2.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=" + }, + "chalk": { + "version": "1.1.3", + "resolved": "http://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + } + }, + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=" + } + } + }, + "from2": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", + "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=", + "requires": { + "inherits": "^2.0.1", + "readable-stream": "^2.0.0" + } + }, + "fs-constants": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", + "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==", + "dev": true + }, + "fs-write-stream-atomic": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz", + "integrity": "sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=", + "requires": { + "graceful-fs": "^4.1.2", + "iferr": "^0.1.5", + "imurmurhash": "^0.1.4", + "readable-stream": "1 || 2" + } + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" + }, + "fsevents": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.4.tgz", + "integrity": "sha512-z8H8/diyk76B7q5wg+Ud0+CqzcAF3mBBI/bA5ne5zrRUUIvNkJY//D3BqyH571KuAC4Nr7Rw7CjWX4r0y9DvNg==", + "optional": true, + "requires": { + "nan": "^2.9.2", + "node-pre-gyp": "^0.10.0" + }, + "dependencies": { + "abbrev": { + "version": "1.1.1", + "bundled": true, + "optional": true + }, + "ansi-regex": { + "version": "2.1.1", + "bundled": true + }, + "aproba": { + "version": "1.2.0", + "bundled": true, + "optional": true + }, + "are-we-there-yet": { + "version": "1.1.4", + "bundled": true, + "optional": true, + "requires": { + "delegates": "^1.0.0", + "readable-stream": "^2.0.6" + } + }, + "balanced-match": { + "version": "1.0.0", + "bundled": true + }, + "brace-expansion": { + "version": "1.1.11", + "bundled": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "chownr": { + "version": "1.0.1", + "bundled": true, + "optional": true + }, + "code-point-at": { + "version": "1.1.0", + "bundled": true + }, + "concat-map": { + "version": "0.0.1", + "bundled": true + }, + "console-control-strings": { + "version": "1.1.0", + "bundled": true + }, + "core-util-is": { + "version": "1.0.2", + "bundled": true, + "optional": true + }, + "debug": { + "version": "2.6.9", + "bundled": true, + "optional": true, + "requires": { + "ms": "2.0.0" + } + }, + "deep-extend": { + "version": "0.5.1", + "bundled": true, + "optional": true + }, + "delegates": { + "version": "1.0.0", + "bundled": true, + "optional": true + }, + "detect-libc": { + "version": "1.0.3", + "bundled": true, + "optional": true + }, + "fs-minipass": { + "version": "1.2.5", + "bundled": true, + "optional": true, + "requires": { + "minipass": "^2.2.1" + } + }, + "fs.realpath": { + "version": "1.0.0", + "bundled": true, + "optional": true + }, + "gauge": { + "version": "2.7.4", + "bundled": true, + "optional": true, + "requires": { + "aproba": "^1.0.3", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.0", + "object-assign": "^4.1.0", + "signal-exit": "^3.0.0", + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wide-align": "^1.1.0" + } + }, + "glob": { + "version": "7.1.2", + "bundled": true, + "optional": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "has-unicode": { + "version": "2.0.1", + "bundled": true, + "optional": true + }, + "iconv-lite": { + "version": "0.4.21", + "bundled": true, + "optional": true, + "requires": { + "safer-buffer": "^2.1.0" + } + }, + "ignore-walk": { + "version": "3.0.1", + "bundled": true, + "optional": true, + "requires": { + "minimatch": "^3.0.4" + } + }, + "inflight": { + "version": "1.0.6", + "bundled": true, + "optional": true, + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.3", + "bundled": true + }, + "ini": { + "version": "1.3.5", + "bundled": true, + "optional": true + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "bundled": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "isarray": { + "version": "1.0.0", + "bundled": true, + "optional": true + }, + "minimatch": { + "version": "3.0.4", + "bundled": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "0.0.8", + "bundled": true + }, + "minipass": { + "version": "2.2.4", + "bundled": true, + "requires": { + "safe-buffer": "^5.1.1", + "yallist": "^3.0.0" + } + }, + "minizlib": { + "version": "1.1.0", + "bundled": true, + "optional": true, + "requires": { + "minipass": "^2.2.1" + } + }, + "mkdirp": { + "version": "0.5.1", + "bundled": true, + "requires": { + "minimist": "0.0.8" + } + }, + "ms": { + "version": "2.0.0", + "bundled": true, + "optional": true + }, + "needle": { + "version": "2.2.0", + "bundled": true, + "optional": true, + "requires": { + "debug": "^2.1.2", + "iconv-lite": "^0.4.4", + "sax": "^1.2.4" + } + }, + "node-pre-gyp": { + "version": "0.10.0", + "bundled": true, + "optional": true, + "requires": { + "detect-libc": "^1.0.2", + "mkdirp": "^0.5.1", + "needle": "^2.2.0", + "nopt": "^4.0.1", + "npm-packlist": "^1.1.6", + "npmlog": "^4.0.2", + "rc": "^1.1.7", + "rimraf": "^2.6.1", + "semver": "^5.3.0", + "tar": "^4" + } + }, + "nopt": { + "version": "4.0.1", + "bundled": true, + "optional": true, + "requires": { + "abbrev": "1", + "osenv": "^0.1.4" + } + }, + "npm-bundled": { + "version": "1.0.3", + "bundled": true, + "optional": true + }, + "npm-packlist": { + "version": "1.1.10", + "bundled": true, + "optional": true, + "requires": { + "ignore-walk": "^3.0.1", + "npm-bundled": "^1.0.1" + } + }, + "npmlog": { + "version": "4.1.2", + "bundled": true, + "optional": true, + "requires": { + "are-we-there-yet": "~1.1.2", + "console-control-strings": "~1.1.0", + "gauge": "~2.7.3", + "set-blocking": "~2.0.0" + } + }, + "number-is-nan": { + "version": "1.0.1", + "bundled": true + }, + "object-assign": { + "version": "4.1.1", + "bundled": true, + "optional": true + }, + "once": { + "version": "1.4.0", + "bundled": true, + "requires": { + "wrappy": "1" + } + }, + "os-homedir": { + "version": "1.0.2", + "bundled": true, + "optional": true + }, + "os-tmpdir": { + "version": "1.0.2", + "bundled": true, + "optional": true + }, + "osenv": { + "version": "0.1.5", + "bundled": true, + "optional": true, + "requires": { + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.0" + } + }, + "path-is-absolute": { + "version": "1.0.1", + "bundled": true, + "optional": true + }, + "process-nextick-args": { + "version": "2.0.0", + "bundled": true, + "optional": true + }, + "rc": { + "version": "1.2.7", + "bundled": true, + "optional": true, + "requires": { + "deep-extend": "^0.5.1", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + }, + "dependencies": { + "minimist": { + "version": "1.2.0", + "bundled": true, + "optional": true + } + } + }, + "readable-stream": { + "version": "2.3.6", + "bundled": true, + "optional": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "rimraf": { + "version": "2.6.2", + "bundled": true, + "optional": true, + "requires": { + "glob": "^7.0.5" + } + }, + "safe-buffer": { + "version": "5.1.1", + "bundled": true + }, + "safer-buffer": { + "version": "2.1.2", + "bundled": true, + "optional": true + }, + "sax": { + "version": "1.2.4", + "bundled": true, + "optional": true + }, + "semver": { + "version": "5.5.0", + "bundled": true, + "optional": true + }, + "set-blocking": { + "version": "2.0.0", + "bundled": true, + "optional": true + }, + "signal-exit": { + "version": "3.0.2", + "bundled": true, + "optional": true + }, + "string-width": { + "version": "1.0.2", + "bundled": true, + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + }, + "string_decoder": { + "version": "1.1.1", + "bundled": true, + "optional": true, + "requires": { + "safe-buffer": "~5.1.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "bundled": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "strip-json-comments": { + "version": "2.0.1", + "bundled": true, + "optional": true + }, + "tar": { + "version": "4.4.1", + "bundled": true, + "optional": true, + "requires": { + "chownr": "^1.0.1", + "fs-minipass": "^1.2.5", + "minipass": "^2.2.4", + "minizlib": "^1.1.0", + "mkdirp": "^0.5.0", + "safe-buffer": "^5.1.1", + "yallist": "^3.0.2" + } + }, + "util-deprecate": { + "version": "1.0.2", + "bundled": true, + "optional": true + }, + "wide-align": { + "version": "1.1.2", + "bundled": true, + "optional": true, + "requires": { + "string-width": "^1.0.2" + } + }, + "wrappy": { + "version": "1.0.2", + "bundled": true + }, + "yallist": { + "version": "3.0.2", + "bundled": true + } + } + }, + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + }, + "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-proxy": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/get-proxy/-/get-proxy-2.1.0.tgz", + "integrity": "sha512-zmZIaQTWnNQb4R4fJUEp/FC51eZsc6EkErspy3xtIYStaq8EB/hDIWipxsal+E8rz0qD7f2sL/NA9Xee4RInJw==", + "dev": true, + "requires": { + "npm-conf": "^1.1.0" + } + }, + "get-stdin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", + "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=", + "dev": true + }, + "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 + }, + "get-value": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", + "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=" + }, + "getpass": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", + "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", + "dev": true, + "optional": true, + "requires": { + "assert-plus": "^1.0.0" + } + }, + "gifsicle": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/gifsicle/-/gifsicle-4.0.1.tgz", + "integrity": "sha512-A/kiCLfDdV+ERV/UB+2O41mifd+RxH8jlRG8DMxZO84Bma/Fw0htqZ+hY2iaalLRNyUu7tYZQslqUBJxBggxbg==", + "dev": true, + "requires": { + "bin-build": "^3.0.0", + "bin-wrapper": "^4.0.0", + "execa": "^1.0.0", + "logalot": "^2.0.0" + }, + "dependencies": { + "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" + } + }, + "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" + } + }, + "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" + } + } + } + }, + "glob": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz", + "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==", + "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=", + "requires": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + }, + "dependencies": { + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "requires": { + "is-extglob": "^2.1.0" + } + } + } + }, + "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.9.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.9.0.tgz", + "integrity": "sha512-5cJVtyXWH8PiJPVLZzzoIizXx944O4OmRro5MWKx5fT4MgcN7OfaMutPeaTdJCCURwbWdhhcCWcKIffPnmTzBg==" + }, + "globby": { + "version": "6.1.0", + "resolved": "http://registry.npmjs.org/globby/-/globby-6.1.0.tgz", + "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=", + "requires": { + "array-union": "^1.0.1", + "glob": "^7.0.3", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "dependencies": { + "pify": { + "version": "2.3.0", + "resolved": "http://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=" + } + } + }, + "got": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/got/-/got-7.1.0.tgz", + "integrity": "sha512-Y5WMo7xKKq1muPsxD+KmrR8DH5auG7fBdDVueZwETwV6VytKyU9OX/ddpq2/1hp1vIPvVb4T81dKQz3BivkNLw==", + "dev": true, + "requires": { + "decompress-response": "^3.2.0", + "duplexer3": "^0.1.4", + "get-stream": "^3.0.0", + "is-plain-obj": "^1.1.0", + "is-retry-allowed": "^1.0.0", + "is-stream": "^1.0.0", + "isurl": "^1.0.0-alpha5", + "lowercase-keys": "^1.0.0", + "p-cancelable": "^0.3.0", + "p-timeout": "^1.1.1", + "safe-buffer": "^5.0.1", + "timed-out": "^4.0.0", + "url-parse-lax": "^1.0.0", + "url-to-options": "^1.0.1" + } + }, + "graceful-fs": { + "version": "4.1.15", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.15.tgz", + "integrity": "sha512-6uHUhOPEBgQ24HM+r6b/QwWfZq+yiFcipKFrOFiBEnWdy5sdzYoi+pJeQaPI5qOLRFqWmAXUPQNsielzdLoecA==" + }, + "graceful-readlink": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz", + "integrity": "sha1-TK+tdrxi8C+gObL5Tpo906ORpyU=", + "dev": true + }, + "gzip-size": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-4.1.0.tgz", + "integrity": "sha1-iuCWJX6r59acRb4rZ8RIEk/7UXw=", + "dev": true, + "requires": { + "duplexer": "^0.1.1", + "pify": "^3.0.0" + } + }, + "har-schema": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", + "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=", + "dev": true, + "optional": true + }, + "har-validator": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.3.tgz", + "integrity": "sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g==", + "dev": true, + "optional": true, + "requires": { + "ajv": "^6.5.5", + "har-schema": "^2.0.0" + } + }, + "has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "requires": { + "function-bind": "^1.1.1" + } + }, + "has-ansi": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", + "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" + }, + "has-symbol-support-x": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/has-symbol-support-x/-/has-symbol-support-x-1.4.2.tgz", + "integrity": "sha512-3ToOva++HaW+eCpgqZrCfN51IPB+7bJNVT6CUATzueB5Heb8o6Nam0V3HG5dlDvZU1Gn5QLcbahiKw/XVk5JJw==", + "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=" + }, + "has-to-string-tag-x": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/has-to-string-tag-x/-/has-to-string-tag-x-1.4.1.tgz", + "integrity": "sha512-vdbKfmw+3LoOYVr+mtxHaX5a96+0f3DljYd8JOqvOLsf5mw2Otda2qCDT9qRqLAhrjyQ0h7ual5nOiASpsGNFw==", + "dev": true, + "requires": { + "has-symbol-support-x": "^1.4.1" + } + }, + "has-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", + "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", + "requires": { + "get-value": "^2.0.6", + "has-values": "^1.0.0", + "isobject": "^3.0.0" + } + }, + "has-values": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", + "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", + "requires": { + "is-number": "^3.0.0", + "kind-of": "^4.0.0" + }, + "dependencies": { + "kind-of": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", + "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "hash-base": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.0.4.tgz", + "integrity": "sha1-X8hoaEfs1zSZQDMZprCj8/auSRg=", + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "hash.js": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", + "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", + "requires": { + "inherits": "^2.0.3", + "minimalistic-assert": "^1.0.1" + } + }, + "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 + }, + "helmet": { + "version": "3.15.0", + "resolved": "https://registry.npmjs.org/helmet/-/helmet-3.15.0.tgz", + "integrity": "sha512-j9JjtAnWJj09lqe/PEICrhuDaX30TeokXJ9tW6ZPhVH0+LMoihDeJ58CdWeTGzM66p6EiIODmgAaWfdeIWI4Gg==", + "requires": { + "dns-prefetch-control": "0.1.0", + "dont-sniff-mimetype": "1.0.0", + "expect-ct": "0.1.1", + "feature-policy": "0.2.0", + "frameguard": "3.0.0", + "helmet-crossdomain": "0.3.0", + "helmet-csp": "2.7.1", + "hide-powered-by": "1.0.0", + "hpkp": "2.0.0", + "hsts": "2.1.0", + "ienoopen": "1.0.0", + "nocache": "2.0.0", + "referrer-policy": "1.1.0", + "x-xss-protection": "1.1.0" + } + }, + "helmet-crossdomain": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/helmet-crossdomain/-/helmet-crossdomain-0.3.0.tgz", + "integrity": "sha512-YiXhj0E35nC4Na5EPE4mTfoXMf9JTGpN4OtB4aLqShKuH9d2HNaJX5MQoglO6STVka0uMsHyG5lCut5Kzsy7Lg==" + }, + "helmet-csp": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/helmet-csp/-/helmet-csp-2.7.1.tgz", + "integrity": "sha512-sCHwywg4daQ2mY0YYwXSZRsgcCeerUwxMwNixGA7aMLkVmPTYBl7gJoZDHOZyXkqPrtuDT3s2B1A+RLI7WxSdQ==", + "requires": { + "camelize": "1.0.0", + "content-security-policy-builder": "2.0.0", + "dasherize": "2.0.0", + "platform": "1.3.5" + } + }, + "hide-powered-by": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/hide-powered-by/-/hide-powered-by-1.0.0.tgz", + "integrity": "sha1-SoWtZYgfYoV/xwr3F0oRhNzM4ys=" + }, + "hmac-drbg": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", + "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", + "requires": { + "hash.js": "^1.0.3", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.1" + } + }, + "hoist-non-react-statics": { + "version": "2.5.5", + "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-2.5.5.tgz", + "integrity": "sha512-rqcy4pJo55FTTLWt+bU8ukscqHeE/e9KWvsOW2b/a3afxQZhwkQdT1rPPCJ0rYXdj4vNcasY8zHTH+jF/qStxw==" + }, + "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==" + }, + "hpkp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/hpkp/-/hpkp-2.0.0.tgz", + "integrity": "sha1-EOFCJk52IVpdMMROxD3mTe5tFnI=" + }, + "hsts": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/hsts/-/hsts-2.1.0.tgz", + "integrity": "sha512-zXhh/DqgrTXJ7erTN6Fh5k/xjMhDGXCqdYN3wvxUvGUQvnxcFfUd8E+6vLg/nk3ss1TYMb+DhRl25fYABioTvA==" + }, + "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=" + }, + "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" + }, + "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 + }, + "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" + } + } + } + }, + "html-tokenize": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/html-tokenize/-/html-tokenize-2.0.0.tgz", + "integrity": "sha1-izqaXetHXK5qb5ZxYA0sIKspglE=", + "dev": true, + "requires": { + "buffer-from": "~0.1.1", + "inherits": "~2.0.1", + "minimist": "~0.0.8", + "readable-stream": "~1.0.27-1", + "through2": "~0.4.1" + }, + "dependencies": { + "buffer-from": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-0.1.2.tgz", + "integrity": "sha512-RiWIenusJsmI2KcvqQABB83tLxCByE3upSP8QU3rJDMVFGPWLvPQJt/O1Su9moRWeH7d+Q2HYb68f6+v+tw2vg==", + "dev": true + }, + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", + "dev": true + }, + "object-keys": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-0.4.0.tgz", + "integrity": "sha1-KKaq50KN0sOpLz2V8hM13SBOAzY=", + "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": "http://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=", + "dev": true + }, + "through2": { + "version": "0.4.2", + "resolved": "http://registry.npmjs.org/through2/-/through2-0.4.2.tgz", + "integrity": "sha1-2/WGYDEVHsg1K7bE22SiKSqEC5s=", + "dev": true, + "requires": { + "readable-stream": "~1.0.17", + "xtend": "~2.1.1" + } + }, + "xtend": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-2.1.2.tgz", + "integrity": "sha1-bv7MKk2tjmlixJAbM3znuoe10os=", + "dev": true, + "requires": { + "object-keys": "~0.4.0" + } + } + } + }, + "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" + } + } + } + }, + "htmlescape": { + "version": "1.1.1", + "resolved": "http://registry.npmjs.org/htmlescape/-/htmlescape-1.1.1.tgz", + "integrity": "sha1-OgPtwiFLyjtmQko+eVk0lQnLA1E=" + }, + "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": "http://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=", + "dev": true + } + } + }, + "http-cache-semantics": { + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-3.8.1.tgz", + "integrity": "sha512-5ai2iksyV8ZXmnZhHH4rWPoxxistEexSi5936zIQ1bnNTW5VnA85B6P/VpXiRM017IgRvb2kKo1a//y+0wSp3w==", + "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=", + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + } + }, + "http-proxy": { + "version": "1.17.0", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.17.0.tgz", + "integrity": "sha512-Taqn+3nNvYRfJ3bGvKfBSRwy1v6eePlm3oc/aWVxZp57DQr5Eq3xhKJi7Z4hZpS8PC3H4qI+Yly5EmFacGuA/g==", + "requires": { + "eventemitter3": "^3.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + } + }, + "http-proxy-middleware": { + "version": "0.19.1", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.19.1.tgz", + "integrity": "sha512-yHYTgWMQO8VvwNS22eLLloAkvungsKdKTLO8AJlftYIKNfJr3GK3zK0ZCfzDDGUBttdGc8xFy1mCitvNKQtC3Q==", + "requires": { + "http-proxy": "^1.17.0", + "is-glob": "^4.0.0", + "lodash": "^4.17.11", + "micromatch": "^3.1.10" + } + }, + "http-signature": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", + "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", + "dev": true, + "optional": true, + "requires": { + "assert-plus": "^1.0.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" + } + }, + "http-status": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/http-status/-/http-status-1.0.1.tgz", + "integrity": "sha1-3EMAGov8UKyH1IWokvdXiWS8lKI=" + }, + "https-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", + "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=" + }, + "iconv-lite": { + "version": "0.4.23", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.23.tgz", + "integrity": "sha512-neyTUVFtahjf0mB3dZT77u+8O0QB89jFdnBkd5P1JgYPbPaia3gXXOVL2fq8VyU2gMMD7SaN7QukTB/pmXYvDA==", + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "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" + } + }, + "ieee754": { + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.12.tgz", + "integrity": "sha512-GguP+DRY+pJ3soyIiGPTvdiVXjZ+DbXOxGpXn3eMvNW4x4irjqXm4wHKscC+TfxSJ0yw/S1F24tqdMNsMZTiLA==" + }, + "ienoopen": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/ienoopen/-/ienoopen-1.0.0.tgz", + "integrity": "sha1-NGpCj0dKrI9QzzeE6i0PFvYr2ms=" + }, + "iferr": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz", + "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=" + }, + "ignore": { + "version": "3.3.10", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.10.tgz", + "integrity": "sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug==", + "dev": true + }, + "ignore-loader": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/ignore-loader/-/ignore-loader-0.1.2.tgz", + "integrity": "sha1-2B8kA3bQuk8Nd4lyw60lh0EXpGM=", + "dev": true + }, + "image-size": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/image-size/-/image-size-0.5.5.tgz", + "integrity": "sha1-Cd/Uq50g4p6xw+gLiZA3jfnjy5w=", + "dev": true + }, + "imagemin": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/imagemin/-/imagemin-6.0.0.tgz", + "integrity": "sha512-m4Mxwt2QvCp1F85HXoTungXk0Y6XzuvQGqrK9qEddQfo/7x4aZjRENmyXXfc29ei4Mk55rW002bORG86YM3/aQ==", + "dev": true, + "requires": { + "file-type": "^8.1.0", + "globby": "^8.0.1", + "make-dir": "^1.0.0", + "p-pipe": "^1.1.0", + "pify": "^3.0.0", + "replace-ext": "^1.0.0" + }, + "dependencies": { + "file-type": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-8.1.0.tgz", + "integrity": "sha512-qyQ0pzAy78gVoJsmYeNgl8uH8yKhr1lVhW7JbzJmnlRi0I4R2eEDEJZVKG8agpDnLpacwNbDhLNG/LMdxHD2YQ==", + "dev": true + }, + "globby": { + "version": "8.0.1", + "resolved": "http://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" + } + } + } + }, + "imagemin-gifsicle": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/imagemin-gifsicle/-/imagemin-gifsicle-6.0.1.tgz", + "integrity": "sha512-kuu47c6iKDQ6R9J10xCwL0lgs0+sMz3LRHqRcJ2CRBWdcNmo3T5hUaM8hSZfksptZXJLGKk8heSAvwtSdB1Fng==", + "dev": true, + "requires": { + "exec-buffer": "^3.0.0", + "gifsicle": "^4.0.0", + "is-gif": "^3.0.0" + } + }, + "imagemin-mozjpeg": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/imagemin-mozjpeg/-/imagemin-mozjpeg-8.0.0.tgz", + "integrity": "sha512-+EciPiIjCb8JWjQNr1q8sYWYf7GDCNDxPYnkD11TNIjjWNzaV+oTg4DpOPQjl5ZX/KRCPMEgS79zLYAQzLitIA==", + "dev": true, + "requires": { + "execa": "^1.0.0", + "is-jpg": "^2.0.0", + "mozjpeg": "^6.0.0" + }, + "dependencies": { + "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" + } + }, + "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" + } + }, + "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" + } + } + } + }, + "imagemin-optipng": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/imagemin-optipng/-/imagemin-optipng-6.0.0.tgz", + "integrity": "sha512-FoD2sMXvmoNm/zKPOWdhKpWdFdF9qiJmKC17MxZJPH42VMAp17/QENI/lIuP7LCUnLVAloO3AUoTSNzfhpyd8A==", + "dev": true, + "requires": { + "exec-buffer": "^3.0.0", + "is-png": "^1.0.0", + "optipng-bin": "^5.0.0" + } + }, + "imagemin-svgo": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/imagemin-svgo/-/imagemin-svgo-7.0.0.tgz", + "integrity": "sha512-+iGJFaPIMx8TjFW6zN+EkOhlqcemdL7F3N3Y0wODvV2kCUBuUtZK7DRZc1+Zfu4U2W/lTMUyx2G8YMOrZntIWg==", + "dev": true, + "requires": { + "is-svg": "^3.0.0", + "svgo": "^1.0.5" + } + }, + "img-loader": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/img-loader/-/img-loader-3.0.1.tgz", + "integrity": "sha512-0jDJqexgzOuq3zlXwFTBKJlMcaP1uXyl5t4Qu6b1IgXb3IwBDjPfVylBC8vHFIIESDw/S+5QkBbtBrt4T8wESA==", + "dev": true, + "requires": { + "loader-utils": "^1.1.0" + } + }, + "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-fresh": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", + "integrity": "sha1-2BNVwVYS04bGH53dOSLUMEgipUY=", + "requires": { + "caller-path": "^2.0.0", + "resolve-from": "^3.0.0" + } + }, + "import-from": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/import-from/-/import-from-2.1.0.tgz", + "integrity": "sha1-M1238qev/VOqpHHUuAId7ja387E=", + "dev": true, + "requires": { + "resolve-from": "^3.0.0" + } + }, + "import-lazy": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-3.1.0.tgz", + "integrity": "sha512-8/gvXvX2JMn0F+CDlSC4l6kOmVaLOO3XLkksI7CI3Ud95KDYJuYur2b9P/PUt/i/pDAMd/DulQsNbbbmRRsDIQ==", + "dev": true + }, + "imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=" + }, + "indent-string": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", + "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=", + "dev": true, + "requires": { + "repeating": "^2.0.0" + } + }, + "indexof": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz", + "integrity": "sha1-gtwzbSMrkGIXnQWrMpOmYFn9Q10=" + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + }, + "ini": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz", + "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==", + "dev": true + }, + "into-stream": { + "version": "3.1.0", + "resolved": "http://registry.npmjs.org/into-stream/-/into-stream-3.1.0.tgz", + "integrity": "sha1-lvsKk2wSur1v8XUqF9BWFqvQlMY=", + "dev": true, + "requires": { + "from2": "^2.1.1", + "p-is-promise": "^1.1.0" + } + }, + "invariant": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", + "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", + "requires": { + "loose-envify": "^1.0.0" + } + }, + "invert-kv": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz", + "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY=", + "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=" + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "http://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=" + }, + "is-binary-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", + "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", + "requires": { + "binary-extensions": "^1.0.0" + } + }, + "is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" + }, + "is-builtin-module": { + "version": "1.0.0", + "resolved": "http://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz", + "integrity": "sha1-VAVy0096wxGfj3bDDLwbHgN6/74=", + "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==" + }, + "is-ci": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-1.2.1.tgz", + "integrity": "sha512-s6tfsaQaQi3JNciBH6shVqEDvhGut0SUXr31ag8Pd8BBbVVlcGfWhpPmEOoM6RJ5TFhbypvf5yyRw/VXW1IiWg==", + "requires": { + "ci-info": "^1.5.0" + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "http://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-date-object": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.1.tgz", + "integrity": "sha1-mqIOtq7rv/d/vTPnTKAbM1gdOhY=" + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "dependencies": { + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" + } + } + }, + "is-directory": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", + "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=" + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=" + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=" + }, + "is-finite": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.2.tgz", + "integrity": "sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko=", + "dev": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=" + }, + "is-gif": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-gif/-/is-gif-3.0.0.tgz", + "integrity": "sha512-IqJ/jlbw5WJSNfwQ/lHEDXF8rxhRgF6ythk2oiEvhpG29F704eX9NO6TvPfMiq9DrbwgcEDnETYNcZDPewQoVw==", + "dev": true, + "requires": { + "file-type": "^10.4.0" + }, + "dependencies": { + "file-type": { + "version": "10.6.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-10.6.0.tgz", + "integrity": "sha512-GNOg09GC+rZzxetGZFoL7QOnWXRqvWuEdKURIJlr0d6MW107Iwy6voG1PPOrm5meG6ls59WkBmBMAZdVSVajRQ==", + "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=", + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-jpg": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-jpg/-/is-jpg-2.0.0.tgz", + "integrity": "sha1-LhmX+m6RZuqsAkLarkQ0A+TvHZc=", + "dev": true + }, + "is-natural-number": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-natural-number/-/is-natural-number-4.0.1.tgz", + "integrity": "sha1-q5124dtM7VHjXeDHLr7PCfc0zeg=", + "dev": true + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-object": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-object/-/is-object-1.0.1.tgz", + "integrity": "sha1-iVJojF7C/9awPsyF52ngKQMINHA=", + "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=" + }, + "is-path-in-cwd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-1.0.1.tgz", + "integrity": "sha512-FjV1RTW48E7CWM7eE/J2NJvAEEVektecDBVBE5Hh3nM1Jd0kvhHtX68Pr3xsDf857xt3Y4AkwVULK1Vku62aaQ==", + "requires": { + "is-path-inside": "^1.0.0" + } + }, + "is-path-inside": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-1.0.1.tgz", + "integrity": "sha1-jvW33lBDej/cprToZe96pVy0gDY=", + "requires": { + "path-is-inside": "^1.0.1" + } + }, + "is-plain-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", + "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=", + "dev": true + }, + "is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "requires": { + "isobject": "^3.0.1" + } + }, + "is-png": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-png/-/is-png-1.1.0.tgz", + "integrity": "sha1-1XSxK/J1wDUEVVcLDltXqwYgd84=", + "dev": true + }, + "is-regex": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.4.tgz", + "integrity": "sha1-VRdIm1RwkbCTDglWVM7SXul+lJE=", + "requires": { + "has": "^1.0.1" + } + }, + "is-retry-allowed": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.1.0.tgz", + "integrity": "sha1-EaBgVotnM5REAz0BJaYaINVk+zQ=", + "dev": true + }, + "is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=" + }, + "is-svg": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-svg/-/is-svg-3.0.0.tgz", + "integrity": "sha512-gi4iHK53LR2ujhLVVj+37Ykh9GLqYHX6JOVXbLAucaG/Cqw9xwdFOjDM2qeifLs1sF1npXXFvDu0r5HNgCMrzQ==", + "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==", + "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, + "optional": true + }, + "is-utf8": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", + "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=", + "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==" + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + }, + "isomorphic-fetch": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/isomorphic-fetch/-/isomorphic-fetch-2.2.1.tgz", + "integrity": "sha1-YRrhrPFPXoH3KVB0coGf6XM1WKk=", + "requires": { + "node-fetch": "^1.0.1", + "whatwg-fetch": ">=0.10.0" + } + }, + "isstream": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", + "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", + "dev": true, + "optional": true + }, + "isurl": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isurl/-/isurl-1.0.0.tgz", + "integrity": "sha512-1P/yWsxPlDtn7QeRD+ULKQPaIaN6yF368GZ2vDfv0AL0NwpStafjWCDDdn0k8wgFMWpVAqG7oJhxHnlud42i9w==", + "dev": true, + "requires": { + "has-to-string-tag-x": "^1.2.0", + "is-object": "^1.0.1" + } + }, + "jquery": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.3.1.tgz", + "integrity": "sha512-Ubldcmxp5np52/ENotGxlLe6aGMvmF4R8S6tZjsP6Knsaxd/xp3Zrh50cG93lR6nPXyUFwzN3ZSOQI0wRJNdGg==" + }, + "js-base64": { + "version": "2.4.9", + "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.4.9.tgz", + "integrity": "sha512-xcinL3AuDJk7VSzsHgb9DvvIXayBbadtMZ4HFPx8rUszbW1MuNMlwYVC4zzCZ6e1sqZpnNS5ZFYOhXqA39T7LQ==", + "dev": true + }, + "js-levenshtein": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/js-levenshtein/-/js-levenshtein-1.1.4.tgz", + "integrity": "sha512-PxfGzSs0ztShKrUYPIn5r0MtyAhYcCwmndozzpz8YObbPnD1jFxzlBGbRnX2mIu6Z13xN6+PTu05TQFnZFlzow==" + }, + "js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, + "js-yaml": { + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.12.0.tgz", + "integrity": "sha512-PIt2cnwmPfL4hKNwqeiuz4bKfnzHTBv6HyVgjahA6mPLwPDzjDWrplJBMjHUFxku/N3FlmrbyPclad+I+4mJ3A==", + "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.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==" + }, + "json-buffer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz", + "integrity": "sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg=", + "dev": true + }, + "json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==" + }, + "json-schema": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", + "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=", + "dev": true, + "optional": true + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + }, + "json-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, + "optional": true + }, + "json5": { + "version": "0.5.1", + "resolved": "http://registry.npmjs.org/json5/-/json5-0.5.1.tgz", + "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=" + }, + "jsonify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz", + "integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=" + }, + "jsprim": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", + "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", + "dev": true, + "optional": true, + "requires": { + "assert-plus": "1.0.0", + "extsprintf": "1.3.0", + "json-schema": "0.2.3", + "verror": "1.10.0" + } + }, + "junk": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/junk/-/junk-1.0.3.tgz", + "integrity": "sha1-h75jSIZJy9ym9Tqzm+yczSNH9ZI=" + }, + "keyboard-key": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/keyboard-key/-/keyboard-key-1.0.2.tgz", + "integrity": "sha512-05cjQmw4ss/YuY2utmVim0wywDyBZGUivo8siLPkWinwGWtKlO8/4RGbPUqNycwlD3u/3D15eNRjnNAyaTDs8g==" + }, + "keyv": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.0.0.tgz", + "integrity": "sha512-eguHnq22OE3uVoSYG0LVWNP+4ppamWr9+zWBe1bsNcovIMy6huUJFPgy4mGwCd/rnl3vOLGW1MTlu4c57CT1xA==", + "dev": true, + "requires": { + "json-buffer": "3.0.0" + } + }, + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==" + }, + "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==", + "requires": { + "chalk": "^2.3.0", + "shell-quote": "^1.6.1" + } + }, + "lcid": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz", + "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=", + "dev": true, + "requires": { + "invert-kv": "^1.0.0" + } + }, + "less": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/less/-/less-3.9.0.tgz", + "integrity": "sha512-31CmtPEZraNUtuUREYjSqRkeETFdyEHSEPAGq4erDlUXtda7pzNmctdljdIagSb589d/qXGWiiP31R5JVf+v0w==", + "dev": true, + "requires": { + "clone": "^2.1.2", + "errno": "^0.1.1", + "graceful-fs": "^4.1.2", + "image-size": "~0.5.0", + "mime": "^1.4.1", + "mkdirp": "^0.5.0", + "promise": "^7.1.1", + "request": "^2.83.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, + "optional": true + } + } + }, + "less-loader": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/less-loader/-/less-loader-4.1.0.tgz", + "integrity": "sha512-KNTsgCE9tMOM70+ddxp9yyt9iHqgmSs0yTZc5XH5Wo+g80RWRIYNqE58QJKm/yMud5wZEvz50ugRDuzVIkyahg==", + "dev": true, + "requires": { + "clone": "^2.1.1", + "loader-utils": "^1.1.0", + "pify": "^3.0.0" + } + }, + "load-json-file": { + "version": "2.0.0", + "resolved": "http://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz", + "integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=", + "requires": { + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "strip-bom": "^3.0.0" + }, + "dependencies": { + "parse-json": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", + "requires": { + "error-ex": "^1.2.0" + } + }, + "pify": { + "version": "2.3.0", + "resolved": "http://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=" + } + } + }, + "loader-runner": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.3.1.tgz", + "integrity": "sha512-By6ZFY7ETWOc9RFaAIb23IjJVcM4dvJC/N57nmdz9RSkMXvAXGI7SyVlAw3v8vjtDRlqThgVDVmTnr9fqMlxkw==" + }, + "loader-utils": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.1.0.tgz", + "integrity": "sha1-yYrvSIvM7aL/teLeZG1qdUQp9c0=", + "requires": { + "big.js": "^3.1.3", + "emojis-list": "^2.0.0", + "json5": "^0.5.0" + } + }, + "localtunnel": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/localtunnel/-/localtunnel-1.9.1.tgz", + "integrity": "sha512-HWrhOslklDvxgOGFLxi6fQVnvpl6XdX4sPscfqMZkzi3gtt9V7LKBWYvNUcpHSVvjwCQ6xzXacVvICNbNcyPnQ==", + "dev": true, + "requires": { + "axios": "0.17.1", + "debug": "2.6.9", + "openurl": "1.1.1", + "yargs": "6.6.0" + } + }, + "locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "requires": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + } + }, + "lodash": { + "version": "4.17.11", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz", + "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==" + }, + "lodash.camelcase": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", + "integrity": "sha1-soqmKIorn8ZRA1x3EfZathkDMaY=", + "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=" + }, + "lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=" + }, + "lodash.escaperegexp": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.escaperegexp/-/lodash.escaperegexp-4.1.2.tgz", + "integrity": "sha1-ZHYsSGGAglGKw99Mz11YhtriA0c=" + }, + "lodash.isplainobject": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", + "integrity": "sha1-fFJqUtibRcRcxpC4gWO+BJf1UMs=" + }, + "lodash.isstring": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/lodash.isstring/-/lodash.isstring-4.0.1.tgz", + "integrity": "sha1-1SfftUVuynzJu5XV2ur4i6VKVFE=" + }, + "lodash.mergewith": { + "version": "4.6.1", + "resolved": "https://registry.npmjs.org/lodash.mergewith/-/lodash.mergewith-4.6.1.tgz", + "integrity": "sha512-eWw5r+PYICtEBgrBE5hhlT6aAa75f411bgDz/ZL2KZqYV03USvucsxcHUIlGTDTECs1eunpI7HOV7U+WLDvNdQ==" + }, + "log-update": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/log-update/-/log-update-2.3.0.tgz", + "integrity": "sha1-iDKP19HOeTiykoN0bwsbwSayRwg=", + "requires": { + "ansi-escapes": "^3.0.0", + "cli-cursor": "^2.0.0", + "wrap-ansi": "^3.0.1" + } + }, + "logalot": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/logalot/-/logalot-2.1.0.tgz", + "integrity": "sha1-X46MkNME7fElMJUaVVSruMXj9VI=", + "dev": true, + "requires": { + "figures": "^1.3.5", + "squeak": "^1.0.0" + }, + "dependencies": { + "figures": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-1.7.0.tgz", + "integrity": "sha1-y+Hjr/zxzUS4DK3+0o3Hk6lwHS4=", + "dev": true, + "requires": { + "escape-string-regexp": "^1.0.5", + "object-assign": "^4.1.0" + } + } + } + }, + "longest": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz", + "integrity": "sha1-MKCy2jj3N3DoKUoNIuZiXtd9AJc=", + "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==", + "requires": { + "js-tokens": "^3.0.0 || ^4.0.0" + } + }, + "loud-rejection": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz", + "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=", + "dev": true, + "requires": { + "currently-unhandled": "^0.4.1", + "signal-exit": "^3.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 + }, + "lowercase-keys": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", + "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==", + "dev": true + }, + "lpad-align": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/lpad-align/-/lpad-align-1.1.2.tgz", + "integrity": "sha1-IfYArBwwlcPG5JfuZyce4ISB/p4=", + "dev": true, + "requires": { + "get-stdin": "^4.0.1", + "indent-string": "^2.1.0", + "longest": "^1.0.0", + "meow": "^3.3.0" + } + }, + "lru-cache": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", + "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", + "requires": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } + }, + "make-dir": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", + "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", + "requires": { + "pify": "^3.0.0" + } + }, + "map-cache": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", + "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=" + }, + "map-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", + "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=", + "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=", + "requires": { + "object-visit": "^1.0.0" + } + }, + "maximatch": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/maximatch/-/maximatch-0.1.0.tgz", + "integrity": "sha1-hs2NawTJ8wfAWmuUGZBtA2D7E6I=", + "requires": { + "array-differ": "^1.0.0", + "array-union": "^1.0.1", + "arrify": "^1.0.0", + "minimatch": "^3.0.0" + } + }, + "md5.js": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", + "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "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=" + }, + "memory-fs": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz", + "integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=", + "requires": { + "errno": "^0.1.3", + "readable-stream": "^2.0.1" + } + }, + "meow": { + "version": "3.7.0", + "resolved": "http://registry.npmjs.org/meow/-/meow-3.7.0.tgz", + "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=", + "dev": true, + "requires": { + "camelcase-keys": "^2.0.0", + "decamelize": "^1.1.2", + "loud-rejection": "^1.0.0", + "map-obj": "^1.0.1", + "minimist": "^1.1.3", + "normalize-package-data": "^2.3.4", + "object-assign": "^4.0.1", + "read-pkg-up": "^1.0.1", + "redent": "^1.0.0", + "trim-newlines": "^1.0.0" + }, + "dependencies": { + "minimist": { + "version": "1.2.0", + "resolved": "http://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=", + "dev": true + } + } + }, + "merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=" + }, + "merge-options": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-options/-/merge-options-1.0.1.tgz", + "integrity": "sha512-iuPV41VWKWBIOpBsjoxjDZw8/GbSfZ2mk7N1453bwMrfzdrIk7EzBd+8UVR6rkw67th7xnk9Dytl3J+lHPdxvg==", + "dev": true, + "requires": { + "is-plain-obj": "^1.1" + } + }, + "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=" + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + }, + "miller-rabin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", + "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", + "requires": { + "bn.js": "^4.0.0", + "brorand": "^1.0.1" + } + }, + "mime": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.4.1.tgz", + "integrity": "sha512-KI1+qOZu5DcW6wayYHSzR/tXKCDC5Om4s1z2QJjDULzLcmf3DvzS7oluY4HCTrc+9FiKmWUgeNLg7W3uIQvxtQ==" + }, + "mime-db": { + "version": "1.37.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.37.0.tgz", + "integrity": "sha512-R3C4db6bgQhlIhPU48fUtdVmKnflq+hRdad7IyKhtFj06VPNVdk2RhiYL3UjQIlso8L+YxAtFkobT0VK+S/ybg==" + }, + "mime-types": { + "version": "2.1.21", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.21.tgz", + "integrity": "sha512-3iL6DbwpyLzjR3xHSFNFeb9Nz/M8WDkX33t1GFQnFOllWk8pOrh/LSrB5OXlnlW5P9LH73X6loW/eogc+F5lJg==", + "requires": { + "mime-db": "~1.37.0" + } + }, + "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==" + }, + "mimic-response": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", + "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==", + "dev": true + }, + "mini-css-extract-plugin": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-0.4.3.tgz", + "integrity": "sha512-Mxs0nxzF1kxPv4TRi2NimewgXlJqh0rGE30vviCU2WHrpbta6wklnUV9dr9FUtoAHmB3p3LeXEC+ZjgHvB0Dzg==", + "dev": true, + "requires": { + "loader-utils": "^1.1.0", + "schema-utils": "^1.0.0", + "webpack-sources": "^1.1.0" + } + }, + "minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" + }, + "minimalistic-crypto-utils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", + "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=" + }, + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "0.0.8", + "resolved": "http://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", + "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=" + }, + "mississippi": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz", + "integrity": "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==", + "requires": { + "concat-stream": "^1.5.0", + "duplexify": "^3.4.2", + "end-of-stream": "^1.1.0", + "flush-write-stream": "^1.0.0", + "from2": "^2.1.0", + "parallel-transform": "^1.1.0", + "pump": "^3.0.0", + "pumpify": "^1.3.3", + "stream-each": "^1.1.0", + "through2": "^2.0.0" + } + }, + "mitt": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/mitt/-/mitt-1.1.2.tgz", + "integrity": "sha1-OA5hSA1qYVtmDwertg1R4KTkvtY=", + "dev": true + }, + "mixin-deep": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.1.tgz", + "integrity": "sha512-8ZItLHeEgaqEvd5lYBXfm4EZSFCX29Jb9K+lAHhDKzReKBQKj3R+7NOF6tjqYi9t4oI8VUfaWITJQm86wnXGNQ==", + "requires": { + "for-in": "^1.0.2", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "mkdirp": { + "version": "0.5.1", + "resolved": "http://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", + "requires": { + "minimist": "0.0.8" + } + }, + "mkdirp-then": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/mkdirp-then/-/mkdirp-then-1.2.0.tgz", + "integrity": "sha1-pJLIecpNhz9e5FAI+PVf0BUN48U=", + "requires": { + "any-promise": "^1.1.0", + "mkdirp": "^0.5.0" + } + }, + "moment": { + "version": "2.22.2", + "resolved": "https://registry.npmjs.org/moment/-/moment-2.22.2.tgz", + "integrity": "sha1-PCV/mDn8DpP/UxSWMiOeuQeD/2Y=" + }, + "move-concurrently": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz", + "integrity": "sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=", + "requires": { + "aproba": "^1.1.1", + "copy-concurrently": "^1.0.0", + "fs-write-stream-atomic": "^1.0.8", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4", + "run-queue": "^1.0.3" + } + }, + "mozjpeg": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/mozjpeg/-/mozjpeg-6.0.1.tgz", + "integrity": "sha512-9Z59pJMi8ni+IUvSH5xQwK5tNLw7p3dwDNCZ3o1xE+of3G5Hc/yOz6Ue/YuLiBXU3ZB5oaHPURyPdqfBX/QYJA==", + "dev": true, + "requires": { + "bin-build": "^3.0.0", + "bin-wrapper": "^4.0.0", + "logalot": "^2.1.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "multipipe": { + "version": "1.0.2", + "resolved": "http://registry.npmjs.org/multipipe/-/multipipe-1.0.2.tgz", + "integrity": "sha1-zBPv2DPJzamfIk+GhGG44aP9k50=", + "dev": true, + "requires": { + "duplexer2": "^0.1.2", + "object-assign": "^4.1.0" + } + }, + "nan": { + "version": "2.12.0", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.12.0.tgz", + "integrity": "sha512-zT5nC0JhbljmyEf+Z456nvm7iO7XgRV2hYxoBtPpnyp+0Q4aCoP6uWNn76v/I6k2kCYNLWqWbwBWQcjsNI/bjw==", + "optional": true + }, + "nanoid": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-1.2.1.tgz", + "integrity": "sha512-S1QSG+TQtsqr2/ujHZcNT0OxygffUaUT755qTc/SPKfQ0VJBlOO6qb1425UYoHXPvCZ3pWgMVCuy1t7+AoCxnQ==" + }, + "nanomatch": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", + "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "fragment-cache": "^0.2.1", + "is-windows": "^1.0.2", + "kind-of": "^6.0.2", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + } + }, + "negotiator": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.1.tgz", + "integrity": "sha1-KzJxhOiZIQEXeyhWP7XnECrNDKk=" + }, + "neo-async": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.0.tgz", + "integrity": "sha512-MFh0d/Wa7vkKO3Y3LlacqAEeHK0mckVqzDieUKTT+KGxi+zIpeVsFxymkIiRpbpDziHc290Xr9A1O4Om7otoRA==" + }, + "next": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/next/-/next-7.0.2.tgz", + "integrity": "sha512-DOPKKk+2rAEvXS/JMaZL5+jd2WUJI5BEv8xXiR4ijqIuvAL0dI/cT8H6bhFCqbYIgFNuefp+NSVh2kvxpELyeg==", + "requires": { + "@babel/core": "7.0.0", + "@babel/plugin-proposal-class-properties": "7.0.0", + "@babel/plugin-proposal-object-rest-spread": "7.0.0", + "@babel/plugin-syntax-dynamic-import": "7.0.0", + "@babel/plugin-transform-runtime": "7.0.0", + "@babel/preset-env": "7.0.0", + "@babel/preset-react": "7.0.0", + "@babel/runtime": "7.0.0", + "@babel/runtime-corejs2": "7.0.0", + "@babel/template": "7.0.0", + "ansi-html": "0.0.7", + "autodll-webpack-plugin": "0.4.2", + "babel-core": "7.0.0-bridge.0", + "babel-loader": "8.0.2", + "babel-plugin-react-require": "3.0.0", + "babel-plugin-transform-react-remove-prop-types": "0.4.15", + "case-sensitive-paths-webpack-plugin": "2.1.2", + "cross-spawn": "5.1.0", + "del": "3.0.0", + "etag": "1.8.1", + "event-source-polyfill": "0.0.12", + "find-up": "2.1.0", + "fresh": "0.5.2", + "friendly-errors-webpack-plugin": "1.7.0", + "glob": "7.1.2", + "hoist-non-react-statics": "2.5.5", + "htmlescape": "1.1.1", + "http-errors": "1.6.2", + "http-status": "1.0.1", + "launch-editor": "2.2.1", + "loader-utils": "1.1.0", + "minimist": "1.2.0", + "mkdirp-then": "1.2.0", + "nanoid": "1.2.1", + "path-to-regexp": "2.1.0", + "prop-types": "15.6.2", + "prop-types-exact": "1.2.0", + "react-error-overlay": "4.0.0", + "recursive-copy": "2.0.6", + "resolve": "1.5.0", + "send": "0.16.1", + "source-map": "0.5.7", + "strip-ansi": "3.0.1", + "styled-jsx": "3.1.0", + "terser-webpack-plugin": "1.0.2", + "unfetch": "3.0.0", + "url": "0.11.0", + "webpack": "4.20.2", + "webpack-dev-middleware": "3.4.0", + "webpack-hot-middleware": "2.22.3", + "webpack-sources": "1.2.0", + "webpackbar": "2.6.3", + "write-file-webpack-plugin": "4.3.2" + }, + "dependencies": { + "depd": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.1.tgz", + "integrity": "sha1-V4O04cRZ8G+lyif5kfPQbnoxA1k=" + }, + "http-errors": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.2.tgz", + "integrity": "sha1-CgAsyFcHGSp+eUbO7cERVfYOxzY=", + "requires": { + "depd": "1.1.1", + "inherits": "2.0.3", + "setprototypeof": "1.0.3", + "statuses": ">= 1.3.1 < 2" + } + }, + "minimist": { + "version": "1.2.0", + "resolved": "http://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=" + }, + "path-to-regexp": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-2.1.0.tgz", + "integrity": "sha512-dZY7QPCPp5r9cnNuQ955mOv4ZFVDXY/yvqeV7Y1W2PJA3PEFcuow9xKFfJxbBj1pIjOAP+M2B4/7xubmykLrXw==" + }, + "resolve": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.5.0.tgz", + "integrity": "sha512-hgoSGrc3pjzAPHNBg+KnFcK2HwlHTs/YrAGUr6qgTVUZmXv1UEXXl0bZNBKMA9fud6lRYFdPGz0xXxycPzmmiw==", + "requires": { + "path-parse": "^1.0.5" + } + }, + "send": { + "version": "0.16.1", + "resolved": "https://registry.npmjs.org/send/-/send-0.16.1.tgz", + "integrity": "sha512-ElCLJdJIKPk6ux/Hocwhk7NFHpI3pVm/IZOYWqUmoxcgeyM+MpxHHKhb8QmlJDX1pU6WrgaHBkVNm73Sv7uc2A==", + "requires": { + "debug": "2.6.9", + "depd": "~1.1.1", + "destroy": "~1.0.4", + "encodeurl": "~1.0.1", + "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.3.1" + }, + "dependencies": { + "statuses": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.3.1.tgz", + "integrity": "sha1-+vUbnrdKrvOzrPStX2Gr8ky3uT4=" + } + } + }, + "setprototypeof": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.0.3.tgz", + "integrity": "sha1-ZlZ+NwQ+608E2RvWWMDL77VbjgQ=" + } + } + }, + "next-compose-plugins": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/next-compose-plugins/-/next-compose-plugins-2.1.1.tgz", + "integrity": "sha512-4yLtmGjnBlzuYdL66+c/zi8ljl24sK9jtP31UsTG1ZAAHj+ybWfEG/S+HMwK+pD2fNmJ4xQyr4xOubzExcS+Lg==", + "dev": true + }, + "next-optimized-images": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/next-optimized-images/-/next-optimized-images-2.2.1.tgz", + "integrity": "sha512-cSCZ9i/wdI1ENmtKPga/dh0jAe+dpX2qoGQBs9pWe+Noa9aN0UNZU78xa3AJ7KT4vIF0RUAV2oO+Tmt3KWjRfw==", + "dev": true, + "requires": { + "chalk": "^2.4.1", + "figures": "^2.0.0", + "file-loader": "^2.0.0", + "imagemin": "^6.0.0", + "img-loader": "^3.0.1", + "raw-loader": "^1.0.0", + "url-loader": "^1.1.2" + } + }, + "next-seo": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/next-seo/-/next-seo-1.2.0.tgz", + "integrity": "sha512-D2z7vUiKzR8V+cKkChd6bKTMfowN8albFVOOdyedaF28LABRD4UsKnGNQ653nIukhPQ2FoJRI0CmqHlmHm6SQw==" + }, + "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" + } + }, + "nocache": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/nocache/-/nocache-2.0.0.tgz", + "integrity": "sha1-ICtIAhoMTL3i34DeFaF0Q8i0OYA=" + }, + "node-fetch": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-1.7.3.tgz", + "integrity": "sha512-NhZ4CsKx7cYm2vSrBAr2PvFOe6sWDf0UYLRqA6svUYg7+/TSfVAu49jYC4BvQ4Sms9SZgdqGBgroqfDhJdTyKQ==", + "requires": { + "encoding": "^0.1.11", + "is-stream": "^1.0.1" + } + }, + "node-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==", + "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=" + } + } + }, + "node-releases": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.1.tgz", + "integrity": "sha512-2UXrBr6gvaebo5TNF84C66qyJJ6r0kxBObgZIDX3D3/mt1ADKiHux3NJPWisq0wxvJJdkjECH+9IIKYViKj71Q==", + "requires": { + "semver": "^5.3.0" + } + }, + "nopt": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz", + "integrity": "sha1-bd0hvSoxQXuScn3Vhfim83YI6+4=", + "requires": { + "abbrev": "1" + } + }, + "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==", + "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=", + "requires": { + "remove-trailing-separator": "^1.0.1" + } + }, + "normalize-url": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-2.0.1.tgz", + "integrity": "sha512-D6MUW4K/VzoJ4rJ01JFKxDrtY1v9wrgzCX5f2qj/lzH1m/lW6MhUZFKerVsnyjOhOsYzI9Kqqak+10l4LvLpMw==", + "dev": true, + "requires": { + "prepend-http": "^2.0.0", + "query-string": "^5.0.1", + "sort-keys": "^2.0.0" + }, + "dependencies": { + "prepend-http": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", + "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=", + "dev": true + }, + "sort-keys": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-2.0.0.tgz", + "integrity": "sha1-ZYU1WEhh7JfXMNbPQYIuH1ZoQSg=", + "dev": true, + "requires": { + "is-plain-obj": "^1.0.0" + } + } + } + }, + "npm-conf": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/npm-conf/-/npm-conf-1.1.3.tgz", + "integrity": "sha512-Yic4bZHJOt9RCFbRP3GgpqhScOY4HH3V2P8yBj6CeYq118Qr+BLXqT2JvpJ00mryLESpgOxf5XlFv4ZjXxLScw==", + "dev": true, + "requires": { + "config-chain": "^1.1.11", + "pify": "^3.0.0" + } + }, + "npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", + "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" + } + }, + "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=" + }, + "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, + "optional": true + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" + }, + "object-copy": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", + "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", + "requires": { + "copy-descriptor": "^0.1.0", + "define-property": "^0.2.5", + "kind-of": "^3.0.3" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "object-keys": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.0.12.tgz", + "integrity": "sha512-FTMyFUm2wBcGHnH2eXmz7tC6IwlqQZ6mVZ+6dm6vZ4IQIHjs6FdNsQBuKGPuUUUY6NfJw2PshC08Tn6LzLDOag==" + }, + "object-visit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", + "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", + "requires": { + "isobject": "^3.0.0" + } + }, + "object.assign": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.0.tgz", + "integrity": "sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w==", + "requires": { + "define-properties": "^1.1.2", + "function-bind": "^1.1.1", + "has-symbols": "^1.0.0", + "object-keys": "^1.0.11" + } + }, + "object.getownpropertydescriptors": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.0.3.tgz", + "integrity": "sha1-h1jIRvW0B62rDyNuCYbxSwUcqhY=", + "requires": { + "define-properties": "^1.1.2", + "es-abstract": "^1.5.1" + } + }, + "object.pick": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", + "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", + "requires": { + "isobject": "^3.0.1" + } + }, + "object.values": { + "version": "1.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" + } + }, + "on-finished": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", + "requires": { + "ee-first": "1.1.1" + } + }, + "on-headers": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.1.tgz", + "integrity": "sha1-ko9dD0cNSTQmUepnlLCFfBAGk/c=" + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "requires": { + "wrappy": "1" + } + }, + "onetime": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", + "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=", + "requires": { + "mimic-fn": "^1.0.0" + } + }, + "opener": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/opener/-/opener-1.5.1.tgz", + "integrity": "sha512-goYSy5c2UXE4Ra1xixabeVh1guIX/ZV/YokJksb6q2lubWu6UbvPQ20p542/sFIll1nl8JnCyK9oBaOcCWXwvA==", + "dev": true + }, + "openurl": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/openurl/-/openurl-1.1.1.tgz", + "integrity": "sha1-OHW0sO96UsFW8NtB1GCduw+Us4c=", + "dev": true + }, + "optipng-bin": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/optipng-bin/-/optipng-bin-5.1.0.tgz", + "integrity": "sha512-9baoqZTNNmXQjq/PQTWEXbVV3AMO2sI/GaaqZJZ8SExfAzjijeAP7FEeT+TtyumSw7gr0PZtSUYB/Ke7iHQVKA==", + "dev": true, + "requires": { + "bin-build": "^3.0.0", + "bin-wrapper": "^4.0.0", + "logalot": "^2.0.0" + } + }, + "os-browserify": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", + "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=" + }, + "os-filter-obj": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/os-filter-obj/-/os-filter-obj-2.0.0.tgz", + "integrity": "sha512-uksVLsqG3pVdzzPvmAHpBK0wKxYItuzZr7SziusRPoz67tGV8rL1szZ6IdeUrbqLjGDwApBtN29eEE3IqGHOjg==", + "dev": true, + "requires": { + "arch": "^2.1.0" + } + }, + "os-locale": { + "version": "1.4.0", + "resolved": "http://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", + "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=", + "dev": true, + "requires": { + "lcid": "^1.0.0" + } + }, + "p-cancelable": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-0.3.0.tgz", + "integrity": "sha512-RVbZPLso8+jFeq1MfNvgXtCRED2raz/dKpacfTNxsx6pLEpEomM7gah6VeHSYV3+vo0OAi4MkArtQcWWXuQoyw==", + "dev": true + }, + "p-event": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-event/-/p-event-1.3.0.tgz", + "integrity": "sha1-jmtPT2XHK8W2/ii3XtqHT5akoIU=", + "dev": true, + "requires": { + "p-timeout": "^1.1.1" + } + }, + "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==", + "requires": { + "p-try": "^1.0.0" + } + }, + "p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "requires": { + "p-limit": "^1.1.0" + } + }, + "p-map": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-1.2.0.tgz", + "integrity": "sha512-r6zKACMNhjPJMTl8KcFH4li//gkrXWfbD6feV8l6doRHlzljFWGJ2AP6iKaCJXyZmAUMOPtvbW7EXkbWO/pLEA==" + }, + "p-map-series": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-map-series/-/p-map-series-1.0.0.tgz", + "integrity": "sha1-v5j+V1cFZYqeE1G++4WuTB8Hvco=", + "dev": true, + "requires": { + "p-reduce": "^1.0.0" + } + }, + "p-pipe": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/p-pipe/-/p-pipe-1.2.0.tgz", + "integrity": "sha1-SxoROZoRUgpneQ7loMHViB1r7+k=", + "dev": true + }, + "p-reduce": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-reduce/-/p-reduce-1.0.0.tgz", + "integrity": "sha1-GMKw3ZNqRpClKfgjH1ig/bakffo=", + "dev": true + }, + "p-timeout": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-1.2.1.tgz", + "integrity": "sha1-XrOzU7f86Z8QGhA4iAuwVOu+o4Y=", + "dev": true, + "requires": { + "p-finally": "^1.0.0" + } + }, + "p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=" + }, + "pako": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.7.tgz", + "integrity": "sha512-3HNK5tW4x8o5mO8RuHZp3Ydw9icZXx0RANAOMzlMzx7LVXhMJ4mo3MOBpzyd7r/+RUu8BmndP47LXT+vzjtWcQ==" + }, + "parallel-transform": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.1.0.tgz", + "integrity": "sha1-1BDwZbBdojCB/NEPKIVMKb2jOwY=", + "requires": { + "cyclist": "~0.2.2", + "inherits": "^2.0.3", + "readable-stream": "^2.1.5" + } + }, + "param-case": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-2.1.1.tgz", + "integrity": "sha1-35T9jPZTHs915r75oIWPvHK+Ikc=", + "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==", + "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=", + "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=" + }, + "pascalcase": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", + "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=" + }, + "path-browserify": { + "version": "0.0.0", + "resolved": "http://registry.npmjs.org/path-browserify/-/path-browserify-0.0.0.tgz", + "integrity": "sha1-oLhwcpquIUAFt9UDLsLLuw+0RRo=" + }, + "path-dirname": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", + "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=" + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "http://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" + }, + "path-is-inside": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", + "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=" + }, + "path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", + "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==" + }, + "path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=" + }, + "path-type": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz", + "integrity": "sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=", + "requires": { + "pify": "^2.0.0" + }, + "dependencies": { + "pify": { + "version": "2.3.0", + "resolved": "http://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=" + } + } + }, + "pbkdf2": { + "version": "3.0.17", + "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.0.17.tgz", + "integrity": "sha512-U/il5MsrZp7mGg3mSQfn742na2T+1/vHDCG5/iTI3X9MKUuYUZVLQhyRsg06mCgDBTd57TxzgZt7P+fYfjRLtA==", + "requires": { + "create-hash": "^1.1.2", + "create-hmac": "^1.1.4", + "ripemd160": "^2.0.1", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, + "pend": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", + "integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA=", + "dev": true + }, + "performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=", + "dev": true, + "optional": true + }, + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=" + }, + "pinkie": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=" + }, + "pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", + "requires": { + "pinkie": "^2.0.0" + } + }, + "pkg-dir": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz", + "integrity": "sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=", + "requires": { + "find-up": "^2.1.0" + } + }, + "platform": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/platform/-/platform-1.3.5.tgz", + "integrity": "sha512-TuvHS8AOIZNAlE77WUDiR4rySV/VMptyMfcfeoMgs4P8apaZM3JrnbzBiixKUv+XR6i+BXrQh8WAnjaSPFO65Q==" + }, + "posix-character-classes": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", + "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=" + }, + "postcss": { + "version": "6.0.23", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", + "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", + "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-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": { + "postcss": { + "version": "7.0.7", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.7.tgz", + "integrity": "sha512-HThWSJEPkupqew2fnuQMEI2YcTj/8gMV3n80cMdJsKxfIh5tHf7nM5JigNX6LxVMqo6zkgQNAI88hyFvBk41Pg==", + "dev": true, + "requires": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.5.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-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" + } + }, + "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" + } + }, + "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" + } + }, + "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" + } + }, + "postcss-prefix-selector": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/postcss-prefix-selector/-/postcss-prefix-selector-1.6.0.tgz", + "integrity": "sha1-tJWUnWOcYxRxRWSDJoUyFvPBCQA=", + "dev": true, + "requires": { + "postcss": "^5.0.8" + }, + "dependencies": { + "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" + }, + "dependencies": { + "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 + } + } + }, + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "postcss-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 + }, + "posthtml": { + "version": "0.9.2", + "resolved": "https://registry.npmjs.org/posthtml/-/posthtml-0.9.2.tgz", + "integrity": "sha1-9MBtufZ7Yf0XxOJW5+PZUVv3Jv0=", + "dev": true, + "requires": { + "posthtml-parser": "^0.2.0", + "posthtml-render": "^1.0.5" + } + }, + "posthtml-parser": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/posthtml-parser/-/posthtml-parser-0.2.1.tgz", + "integrity": "sha1-NdUw3jhnQMK6JP8usvrznM3ycd0=", + "dev": true, + "requires": { + "htmlparser2": "^3.8.3", + "isobject": "^2.1.0" + }, + "dependencies": { + "domhandler": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.4.2.tgz", + "integrity": "sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==", + "dev": true, + "requires": { + "domelementtype": "1" + } + }, + "htmlparser2": { + "version": "3.10.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.0.tgz", + "integrity": "sha512-J1nEUGv+MkXS0weHNWVKJJ+UrLfePxRWpN3C9bEi9fLxL2+ggW94DQvgYVXsaT30PGwYRIZKNZXuyMhp3Di4bQ==", + "dev": true, + "requires": { + "domelementtype": "^1.3.0", + "domhandler": "^2.3.0", + "domutils": "^1.5.1", + "entities": "^1.1.1", + "inherits": "^2.0.1", + "readable-stream": "^3.0.6" + } + }, + "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" + } + }, + "readable-stream": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.1.0.tgz", + "integrity": "sha512-vpydAvIJvPODZNagCPuHG87O9JNPtvFEtjHHRVwNVsVVRBqemvPJkc2SYbxJsiZXawJdtZNmkmnsPuE3IgsG0A==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + } + } + }, + "posthtml-rename-id": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/posthtml-rename-id/-/posthtml-rename-id-1.0.11.tgz", + "integrity": "sha512-8doF8+w+WJT4AZuLVC0feA8Yy7g00IUmZw3YDKn8CKx0uC8FLbCH7JaGMbDOE1ArjyZsJMt1vmyP+IZ8SnNmXw==", + "dev": true, + "requires": { + "escape-string-regexp": "1.0.5" + } + }, + "posthtml-render": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/posthtml-render/-/posthtml-render-1.1.4.tgz", + "integrity": "sha512-jL6eFIzoN3xUEvbo33OAkSDE2VIKU4JQ1wENOows1DpfnrdapR/K3Q1/fB43Mq7wQlcSgRm23nFrvoioufM7eA==", + "dev": true + }, + "posthtml-svg-mode": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/posthtml-svg-mode/-/posthtml-svg-mode-1.0.3.tgz", + "integrity": "sha512-hEqw9NHZ9YgJ2/0G7CECOeuLQKZi8HjWLkBaSVtOWjygQ9ZD8P7tqeowYs7WrFdKsWEKG7o+IlsPY8jrr0CJpQ==", + "dev": true, + "requires": { + "merge-options": "1.0.1", + "posthtml": "^0.9.2", + "posthtml-parser": "^0.2.1", + "posthtml-render": "^1.0.6" + } + }, + "prepend-http": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz", + "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=", + "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" + } + }, + "pretty-time": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/pretty-time/-/pretty-time-1.1.0.tgz", + "integrity": "sha512-28iF6xPQrP8Oa6uxE6a1biz+lWeTOAPKggvjB8HAs6nVMKZwf5bG++632Dx614hIWgUPkgivRfG+a8uAXGTIbA==" + }, + "private": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/private/-/private-0.1.8.tgz", + "integrity": "sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg==" + }, + "process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=" + }, + "process-nextick-args": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz", + "integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw==" + }, + "promise": { + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz", + "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==", + "requires": { + "asap": "~2.0.3" + } + }, + "promise-inflight": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", + "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=" + }, + "prop-types": { + "version": "15.6.2", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.6.2.tgz", + "integrity": "sha512-3pboPvLiWD7dkI3qf3KbUe6hKFKa52w+AE0VCqECtf+QHAKgOL37tTaNCnuX1nAAQ4ZhyP+kYVKf8rLmJ/feDQ==", + "requires": { + "loose-envify": "^1.3.1", + "object-assign": "^4.1.1" + } + }, + "prop-types-exact": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/prop-types-exact/-/prop-types-exact-1.2.0.tgz", + "integrity": "sha512-K+Tk3Kd9V0odiXFP9fwDHUYRyvK3Nun3GVyPapSIs5OBkITAm15W0CPFD/YKTkMUAbc0b9CUwRQp2ybiBIq+eA==", + "requires": { + "has": "^1.0.3", + "object.assign": "^4.1.0", + "reflect.ownkeys": "^0.2.0" + } + }, + "proto-list": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz", + "integrity": "sha1-IS1b/hMYMGpCD2QCuOJv85ZHqEk=", + "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==", + "requires": { + "forwarded": "~0.1.2", + "ipaddr.js": "1.8.0" + } + }, + "prr": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", + "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=" + }, + "pseudomap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", + "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=" + }, + "psl": { + "version": "1.1.31", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.1.31.tgz", + "integrity": "sha512-/6pt4+C+T+wZUieKR620OpzN/LlnNKuWjy1iFLQ/UG35JqHlR/89MP1d96dUfkf6Dne3TuLQzOYEYshJ+Hx8mw==", + "dev": true, + "optional": true + }, + "public-encrypt": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", + "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", + "requires": { + "bn.js": "^4.1.0", + "browserify-rsa": "^4.0.0", + "create-hash": "^1.1.0", + "parse-asn1": "^5.0.0", + "randombytes": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "pumpify": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz", + "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", + "requires": { + "duplexify": "^3.6.0", + "inherits": "^2.0.3", + "pump": "^2.0.0" + }, + "dependencies": { + "pump": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", + "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + } + } + }, + "punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" + }, + "q": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", + "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=", + "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==" + }, + "query-string": { + "version": "5.1.1", + "resolved": "http://registry.npmjs.org/query-string/-/query-string-5.1.1.tgz", + "integrity": "sha512-gjWOsm2SoGlgLEdAGt7a6slVOk9mGiXmPFMqrEhLQ68rhQuBnpfs3+EmlvqKyxnCo9/PPlF+9MtY02S1aFg+Jw==", + "dev": true, + "requires": { + "decode-uri-component": "^0.2.0", + "object-assign": "^4.1.0", + "strict-uri-encode": "^1.0.0" + } + }, + "querystring": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", + "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=" + }, + "querystring-es3": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", + "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=" + }, + "randombytes": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.0.6.tgz", + "integrity": "sha512-CIQ5OFxf4Jou6uOKe9t1AOgqpeU5fd70A8NPdHSGeYXqXsPe6peOwI0cUl88RWZ6sP1vPMV3avd/R6cZ5/sP1A==", + "requires": { + "safe-buffer": "^5.1.0" + } + }, + "randomfill": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", + "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", + "requires": { + "randombytes": "^2.0.5", + "safe-buffer": "^5.1.0" + } + }, + "range-parser": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz", + "integrity": "sha1-9JvmtIeJTdxA3MlKMi9hEJLgDV4=" + }, + "raw-body": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.3.3.tgz", + "integrity": "sha512-9esiElv1BrZoI3rCDuOuKCBRbuApGGaDPQfjSflGxdy4oyzqghxu6klEkkVIvBje+FF0BX9coEv8KqW6X/7njw==", + "requires": { + "bytes": "3.0.0", + "http-errors": "1.6.3", + "iconv-lite": "0.4.23", + "unpipe": "1.0.0" + } + }, + "raw-loader": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/raw-loader/-/raw-loader-1.0.0.tgz", + "integrity": "sha512-Uqy5AqELpytJTRxYT4fhltcKPj0TyaEpzJDcGz7DFJi+pQOOi3GjR/DOdxTkTsF+NzhnldIoG6TORaBlInUuqA==", + "dev": true, + "requires": { + "loader-utils": "^1.1.0", + "schema-utils": "^1.0.0" + } + }, + "react": { + "version": "16.6.3", + "resolved": "https://registry.npmjs.org/react/-/react-16.6.3.tgz", + "integrity": "sha512-zCvmH2vbEolgKxtqXL2wmGCUxUyNheYn/C+PD1YAjfxHC54+MhdruyhO7QieQrYsYeTxrn93PM2y0jRH1zEExw==", + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "prop-types": "^15.6.2", + "scheduler": "^0.11.2" + } + }, + "react-dom": { + "version": "16.6.3", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-16.6.3.tgz", + "integrity": "sha512-8ugJWRCWLGXy+7PmNh8WJz3g1TaTUt1XyoIcFN+x0Zbkoz+KKdUyx1AQLYJdbFXjuF41Nmjn5+j//rxvhFjgSQ==", + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "prop-types": "^15.6.2", + "scheduler": "^0.11.2" + } + }, + "react-error-overlay": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-4.0.0.tgz", + "integrity": "sha512-FlsPxavEyMuR6TjVbSSywovXSEyOg6ZDj5+Z8nbsRl9EkOzAhEIcS+GLoQDC5fz/t9suhUXWmUrOBrgeUvrMxw==" + }, + "react-ga": { + "version": "2.5.6", + "resolved": "https://registry.npmjs.org/react-ga/-/react-ga-2.5.6.tgz", + "integrity": "sha512-g04dz6zrbdHRxVaURPWT3RUbjLflh74sS6dCuhGeZupj7ii+UEt9lwTjALb2ST2w+7wAmzG1YqYlNX4yvRXe1g==" + }, + "read-pkg": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz", + "integrity": "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=", + "requires": { + "load-json-file": "^2.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^2.0.0" + } + }, + "read-pkg-up": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", + "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", + "dev": true, + "requires": { + "find-up": "^1.0.0", + "read-pkg": "^1.0.0" + }, + "dependencies": { + "find-up": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", + "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", + "dev": true, + "requires": { + "path-exists": "^2.0.0", + "pinkie-promise": "^2.0.0" + } + }, + "load-json-file": { + "version": "1.1.0", + "resolved": "http://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", + "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0", + "strip-bom": "^2.0.0" + } + }, + "parse-json": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", + "dev": true, + "requires": { + "error-ex": "^1.2.0" + } + }, + "path-exists": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", + "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", + "dev": true, + "requires": { + "pinkie-promise": "^2.0.0" + } + }, + "path-type": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", + "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + } + }, + "pify": { + "version": "2.3.0", + "resolved": "http://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true + }, + "read-pkg": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", + "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", + "dev": true, + "requires": { + "load-json-file": "^1.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^1.0.0" + } + }, + "strip-bom": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", + "dev": true, + "requires": { + "is-utf8": "^0.2.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==", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "readdirp": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", + "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", + "requires": { + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" + } + }, + "recursive-copy": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/recursive-copy/-/recursive-copy-2.0.6.tgz", + "integrity": "sha1-1ZD5618WW5ahuAvI+cvLXG+ciek=", + "requires": { + "del": "^2.2.0", + "emitter-mixin": "0.0.3", + "errno": "^0.1.2", + "graceful-fs": "^4.1.4", + "junk": "^1.0.1", + "maximatch": "^0.1.0", + "mkdirp": "^0.5.1", + "pify": "^2.3.0", + "promise": "^7.0.1", + "slash": "^1.0.0" + }, + "dependencies": { + "del": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/del/-/del-2.2.2.tgz", + "integrity": "sha1-wSyYHQZ4RshLyvhiz/kw2Qf/0ag=", + "requires": { + "globby": "^5.0.0", + "is-path-cwd": "^1.0.0", + "is-path-in-cwd": "^1.0.0", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0", + "rimraf": "^2.2.8" + } + }, + "globby": { + "version": "5.0.0", + "resolved": "http://registry.npmjs.org/globby/-/globby-5.0.0.tgz", + "integrity": "sha1-69hGZ8oNuzMLmbz8aOrCvFQ3Dg0=", + "requires": { + "array-union": "^1.0.1", + "arrify": "^1.0.0", + "glob": "^7.0.3", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + } + }, + "pify": { + "version": "2.3.0", + "resolved": "http://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=" + } + } + }, + "redent": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", + "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=", + "dev": true, + "requires": { + "indent-string": "^2.1.0", + "strip-indent": "^1.0.1" + } + }, + "referrer-policy": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/referrer-policy/-/referrer-policy-1.1.0.tgz", + "integrity": "sha1-NXdOtzW/UPtsB46DM0tHI1AgfXk=" + }, + "reflect.ownkeys": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/reflect.ownkeys/-/reflect.ownkeys-0.2.0.tgz", + "integrity": "sha1-dJrO7H8/34tj+SegSAnpDFwLNGA=" + }, + "regenerate": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.0.tgz", + "integrity": "sha512-1G6jJVDWrt0rK99kBjvEtziZNCICAuvIPkSiUFIQxVP06RCVpq3dmDo2oi6ABpYaDYaTRr67BEhL8r1wgEZZKg==" + }, + "regenerate-unicode-properties": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-7.0.0.tgz", + "integrity": "sha512-s5NGghCE4itSlUS+0WUj88G6cfMVMmH8boTPNvABf8od+2dhT9WDlWu8n01raQAJZMOK8Ch6jSexaRO7swd6aw==", + "requires": { + "regenerate": "^1.4.0" + } + }, + "regenerator-runtime": { + "version": "0.12.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.12.1.tgz", + "integrity": "sha512-odxIc1/vDlo4iZcfXqRYFj0vpXFNoGdKMAUieAlFYO6m/nl5e9KR/beGf41z4a1FI+aQgtjhuaSlDxQ0hmkrHg==" + }, + "regenerator-transform": { + "version": "0.13.3", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.13.3.tgz", + "integrity": "sha512-5ipTrZFSq5vU2YoGoww4uaRVAK4wyYC4TSICibbfEPOruUu8FFP7ErV0BjmbIOEpn3O/k9na9UEdYR/3m7N6uA==", + "requires": { + "private": "^0.1.6" + } + }, + "regex-not": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", + "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", + "requires": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + } + }, + "regexpu-core": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.4.0.tgz", + "integrity": "sha512-eDDWElbwwI3K0Lo6CqbQbA6FwgtCz4kYTarrri1okfkRLZAqstU+B3voZBCjg8Fl6iq0gXrJG6MvRgLthfvgOA==", + "requires": { + "regenerate": "^1.4.0", + "regenerate-unicode-properties": "^7.0.0", + "regjsgen": "^0.5.0", + "regjsparser": "^0.6.0", + "unicode-match-property-ecmascript": "^1.0.4", + "unicode-match-property-value-ecmascript": "^1.0.2" + } + }, + "regjsgen": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.0.tgz", + "integrity": "sha512-RnIrLhrXCX5ow/E5/Mh2O4e/oa1/jW0eaBKTSy3LaCj+M3Bqvm97GWDp2yUtzIs4LEn65zR2yiYGFqb2ApnzDA==" + }, + "regjsparser": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.0.tgz", + "integrity": "sha512-RQ7YyokLiQBomUJuUG8iGVvkgOLxwyZM8k6d3q5SAXpg4r5TZJZigKFvC6PpD+qQ98bCDC5YelPeA3EucDoNeQ==", + "requires": { + "jsesc": "~0.5.0" + }, + "dependencies": { + "jsesc": { + "version": "0.5.0", + "resolved": "http://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=" + } + } + }, + "relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=", + "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=" + }, + "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": { + "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" + } + } + } + }, + "repeat-element": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz", + "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==" + }, + "repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=" + }, + "repeating": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", + "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", + "dev": true, + "requires": { + "is-finite": "^1.0.0" + } + }, + "replace-ext": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.0.tgz", + "integrity": "sha1-3mMSg3P8v3w8z6TeWkgMRaZ5WOs=", + "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, + "optional": 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" + } + }, + "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=" + }, + "resolve": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.9.0.tgz", + "integrity": "sha512-TZNye00tI67lwYvzxCxHGjwTNlUV70io54/Ed4j6PscB8xVfuBJpRenI/o6dVk0cY0PYTY27AgCoGGxRnYuItQ==", + "requires": { + "path-parse": "^1.0.6" + } + }, + "resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=" + }, + "resolve-url": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", + "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=" + }, + "responselike": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz", + "integrity": "sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec=", + "dev": true, + "requires": { + "lowercase-keys": "^1.0.0" + } + }, + "restore-cursor": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", + "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=", + "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==" + }, + "rimraf": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.2.tgz", + "integrity": "sha512-lreewLK/BlghmxtfH36YYVg1i8IAce4TI7oao75I1g245+6BctqTVQiBP3YUJ9C6DQOXJmkYR9X9fCLtCOJc5w==", + "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==", + "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=", + "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==" + }, + "safe-regex": { + "version": "1.1.0", + "resolved": "http://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", + "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", + "requires": { + "ret": "~0.1.10" + } + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "sanitize-html": { + "version": "1.19.3", + "resolved": "https://registry.npmjs.org/sanitize-html/-/sanitize-html-1.19.3.tgz", + "integrity": "sha512-QpIjbF1rhUSQj9V7Wey/gv4DPqOso8KTebaI4rC97p0WCLnTpmhf7BJZUhS83MTtqRvUo8MuXH316CW2Nzd48w==", + "requires": { + "chalk": "^2.4.1", + "htmlparser2": "^3.10.0", + "lodash.clonedeep": "^4.5.0", + "lodash.escaperegexp": "^4.1.2", + "lodash.isplainobject": "^4.0.6", + "lodash.isstring": "^4.0.1", + "lodash.mergewith": "^4.6.1", + "postcss": "^7.0.5", + "srcset": "^1.0.0", + "xtend": "^4.0.1" + }, + "dependencies": { + "domhandler": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.4.2.tgz", + "integrity": "sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==", + "requires": { + "domelementtype": "1" + } + }, + "htmlparser2": { + "version": "3.10.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.0.tgz", + "integrity": "sha512-J1nEUGv+MkXS0weHNWVKJJ+UrLfePxRWpN3C9bEi9fLxL2+ggW94DQvgYVXsaT30PGwYRIZKNZXuyMhp3Di4bQ==", + "requires": { + "domelementtype": "^1.3.0", + "domhandler": "^2.3.0", + "domutils": "^1.5.1", + "entities": "^1.1.1", + "inherits": "^2.0.1", + "readable-stream": "^3.0.6" + } + }, + "postcss": { + "version": "7.0.7", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.7.tgz", + "integrity": "sha512-HThWSJEPkupqew2fnuQMEI2YcTj/8gMV3n80cMdJsKxfIh5tHf7nM5JigNX6LxVMqo6zkgQNAI88hyFvBk41Pg==", + "requires": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.5.0" + } + }, + "readable-stream": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.1.0.tgz", + "integrity": "sha512-vpydAvIJvPODZNagCPuHG87O9JNPtvFEtjHHRVwNVsVVRBqemvPJkc2SYbxJsiZXawJdtZNmkmnsPuE3IgsG0A==", + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", + "dev": true + }, + "scheduler": { + "version": "0.11.3", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.11.3.tgz", + "integrity": "sha512-i9X9VRRVZDd3xZw10NY5Z2cVMbdYg6gqFecfj79USv1CFN+YrJ3gIPRKf1qlY+Sxly4djoKdfx1T+m9dnRB8kQ==", + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" + } + }, + "schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "requires": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + } + }, + "seek-bzip": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/seek-bzip/-/seek-bzip-1.0.5.tgz", + "integrity": "sha1-z+kXyz0nS8/6x5J1ivUxc+sfq9w=", + "dev": true, + "requires": { + "commander": "~2.8.1" + }, + "dependencies": { + "commander": { + "version": "2.8.1", + "resolved": "http://registry.npmjs.org/commander/-/commander-2.8.1.tgz", + "integrity": "sha1-Br42f+v9oMMwqh4qBy09yXYkJdQ=", + "dev": true, + "requires": { + "graceful-readlink": ">= 1.0.0" + } + } + } + }, + "semantic-ui-less": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/semantic-ui-less/-/semantic-ui-less-2.4.1.tgz", + "integrity": "sha512-/+nhPV6If2ydCz89/SSWzYD8ualDtjh4Tk3F6cqRj2luZj1DRjJ2nM9NKqmeyLlQFNFM94wpnpKXcjxRzZh5GA==", + "requires": { + "jquery": "x.*" + } + }, + "semantic-ui-react": { + "version": "0.83.0", + "resolved": "https://registry.npmjs.org/semantic-ui-react/-/semantic-ui-react-0.83.0.tgz", + "integrity": "sha512-rPW4TZwbDJRJZeKxCpYuNiRnBwUpWeDkZ/yF3j5iLNS8hZ6yOjoFFmqGohqpqKD+jVyzlxz2NCmah54mwbNGOw==", + "requires": { + "@babel/runtime": "^7.1.2", + "@semantic-ui-react/event-stack": "^3.0.0", + "classnames": "^2.2.6", + "keyboard-key": "^1.0.2", + "lodash": "^4.17.10", + "prop-types": "^15.6.2", + "shallowequal": "^1.1.0" + }, + "dependencies": { + "@babel/runtime": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.2.0.tgz", + "integrity": "sha512-oouEibCbHMVdZSDlJBO6bZmID/zA/G/Qx3H1d3rSNPTD+L8UNKvCat7aKWSJ74zYbm5zWGh0GQN0hKj8zYFTCg==", + "requires": { + "regenerator-runtime": "^0.12.0" + } + } + } + }, + "semver": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.6.0.tgz", + "integrity": "sha512-RS9R6R35NYgQn++fkDWaOmqGoj4Ek9gGs+DPxNUZKuwE183xjJroKvyo1IzVFeXvUrvmALy6FWD5xrdJT25gMg==" + }, + "semver-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/semver-regex/-/semver-regex-2.0.0.tgz", + "integrity": "sha512-mUdIBBvdn0PLOeP3TEkMH7HHeUP3GjsXCwKarjv/kGmUFOYg1VqEemKhoQpWMu6X2I8kHeuVdGibLGkVK+/5Qw==", + "dev": true + }, + "semver-truncate": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/semver-truncate/-/semver-truncate-1.1.2.tgz", + "integrity": "sha1-V/Qd5pcHpicJp+AQS6IRcQnqR+g=", + "dev": true, + "requires": { + "semver": "^5.3.0" + } + }, + "send": { + "version": "0.16.2", + "resolved": "https://registry.npmjs.org/send/-/send-0.16.2.tgz", + "integrity": "sha512-E64YFPUssFHEFBvpbbjr44NCLtI1AohxQ8ZSiJjQLskAdKuriYEP6VyGEsRDH8ScozGpkaX1BGvhanqCwkcEZw==", + "requires": { + "debug": "2.6.9", + "depd": "~1.1.2", + "destroy": "~1.0.4", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "~1.6.2", + "mime": "1.4.1", + "ms": "2.0.0", + "on-finished": "~2.3.0", + "range-parser": "~1.2.0", + "statuses": "~1.4.0" + } + }, + "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==" + }, + "serve-static": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.13.2.tgz", + "integrity": "sha512-p/tdJrO4U387R9oMjb1oj7qSMaMfmOyd4j9hOFoxZe2baQszgHcSWjuya/CiT5kgZZKRudHNOA0pYXOl8rQ5nw==", + "requires": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.2", + "send": "0.16.2" + } + }, + "set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", + "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==", + "requires": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.3", + "split-string": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "setimmediate": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", + "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=" + }, + "setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" + }, + "sha.js": { + "version": "2.4.11", + "resolved": "http://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", + "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "shallowequal": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/shallowequal/-/shallowequal-1.1.0.tgz", + "integrity": "sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ==" + }, + "shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", + "requires": { + "shebang-regex": "^1.0.0" + } + }, + "shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=" + }, + "shell-quote": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.6.1.tgz", + "integrity": "sha1-9HgZSczkAmlxJ0MOo7PFR29IF2c=", + "requires": { + "array-filter": "~0.0.0", + "array-map": "~0.0.0", + "array-reduce": "~0.0.0", + "jsonify": "~0.0.0" + } + }, + "signal-exit": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", + "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=" + }, + "slash": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz", + "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=" + }, + "slice-ansi": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-1.0.0.tgz", + "integrity": "sha512-POqxBK6Lb3q6s047D/XsDVNPnF9Dl8JSaqe9h9lURl0OdNqy/ujDrOiIHtsqXMGbWWTIomRzAMaTyawAU//Reg==", + "requires": { + "is-fullwidth-code-point": "^2.0.0" + } + }, + "snapdragon": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", + "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", + "requires": { + "base": "^0.11.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": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "snapdragon-node": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", + "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", + "requires": { + "define-property": "^1.0.0", + "isobject": "^3.0.0", + "snapdragon-util": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "snapdragon-util": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", + "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", + "requires": { + "kind-of": "^3.2.0" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "sort-keys": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz", + "integrity": "sha1-RBttTTRnmPG05J6JIK37oOVD+a0=", + "dev": true, + "requires": { + "is-plain-obj": "^1.0.0" + } + }, + "sort-keys-length": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/sort-keys-length/-/sort-keys-length-1.0.1.tgz", + "integrity": "sha1-nLb09OnkgVWmqgZx7dM2/xR5oYg=", + "dev": true, + "requires": { + "sort-keys": "^1.0.0" + } + }, + "source-list-map": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", + "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==" + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" + }, + "source-map-resolve": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.2.tgz", + "integrity": "sha512-MjqsvNwyz1s0k81Goz/9vRBe9SZdB09Bdw+/zYyO+3CuPk6fouTaxscHkgtE8jKvf01kVfl8riHzERQ/kefaSA==", + "requires": { + "atob": "^2.1.1", + "decode-uri-component": "^0.2.0", + "resolve-url": "^0.2.1", + "source-map-url": "^0.4.0", + "urix": "^0.1.0" + } + }, + "source-map-support": { + "version": "0.5.9", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.9.tgz", + "integrity": "sha512-gR6Rw4MvUlYy83vP0vxoVNzM6t8MUXqNuRsuBmBHQDu1Fh6X015FrLdgoDKcNdkwGubozq0P4N0Q37UyFVr1EA==", + "requires": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "source-map-url": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz", + "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=" + }, + "spdx-correct": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.0.tgz", + "integrity": "sha512-lr2EZCctC2BNR7j7WzJ2FpDznxky1sjfxvvYEyzxNyb6lZXHODmEoJeFu4JupYlkfha1KZpJyoqiJ7pgA1qq8Q==", + "requires": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-exceptions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.2.0.tgz", + "integrity": "sha512-2XQACfElKi9SlVb1CYadKDXvoajPgBVPn/gOQLrTvHdElaVhr7ZEbqJaRnJLVNeaI4cMEAgVCeBMKF6MWRDCRA==" + }, + "spdx-expression-parse": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz", + "integrity": "sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg==", + "requires": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-license-ids": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.2.tgz", + "integrity": "sha512-qky9CVt0lVIECkEsYbNILVnPvycuEBkXoMFLRWsREkomQLevYhtRKC+R91a5TOAQ3bCMjikRwhyaRqj1VYatYg==" + }, + "split-string": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", + "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", + "requires": { + "extend-shallow": "^3.0.0" + } + }, + "sprintf-js": { + "version": "1.0.3", + "resolved": "http://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=" + }, + "squeak": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/squeak/-/squeak-1.3.0.tgz", + "integrity": "sha1-MwRQN7ZDiLVnZ0uEMiplIQc5FsM=", + "dev": true, + "requires": { + "chalk": "^1.0.0", + "console-stream": "^0.1.1", + "lpad-align": "^1.0.1" + }, + "dependencies": { + "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" + } + }, + "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 + } + } + }, + "srcset": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/srcset/-/srcset-1.0.0.tgz", + "integrity": "sha1-pWad4StC87HV6D7QPHEEb8SPQe8=", + "requires": { + "array-uniq": "^1.0.2", + "number-is-nan": "^1.0.0" + } + }, + "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, + "optional": 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==", + "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==" + }, + "static-extend": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", + "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", + "requires": { + "define-property": "^0.2.5", + "object-copy": "^0.1.0" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "requires": { + "is-descriptor": "^0.1.0" + } + } + } + }, + "statuses": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.4.0.tgz", + "integrity": "sha512-zhSCtt8v2NDrRlPQpCNtw/heZLtfUDqxBM1udqikb/Hbk52LK4nQSwr10u77iopCW5LsyHpuXS0GnEc48mLeew==" + }, + "std-env": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/std-env/-/std-env-1.3.1.tgz", + "integrity": "sha512-KI2F2pPJpd3lHjng+QLezu0eq+QDtXcv1um016mhOPAJFHKL+09ykK5PUBWta2pZDC8BVV0VPya08A15bUXSLQ==", + "requires": { + "is-ci": "^1.1.0" + } + }, + "stream-browserify": { + "version": "2.0.1", + "resolved": "http://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.1.tgz", + "integrity": "sha1-ZiZu5fm9uZQKTkUUyvtDu3Hlyds=", + "requires": { + "inherits": "~2.0.1", + "readable-stream": "^2.0.2" + } + }, + "stream-each": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz", + "integrity": "sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==", + "requires": { + "end-of-stream": "^1.1.0", + "stream-shift": "^1.0.0" + } + }, + "stream-http": { + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz", + "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==", + "requires": { + "builtin-status-codes": "^3.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.3.6", + "to-arraybuffer": "^1.0.0", + "xtend": "^4.0.0" + } + }, + "stream-shift": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.0.tgz", + "integrity": "sha1-1cdSgl5TZ+eG944Y5EXqIjoVWVI=" + }, + "strict-uri-encode": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz", + "integrity": "sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM=", + "dev": true + }, + "string-hash": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/string-hash/-/string-hash-1.1.3.tgz", + "integrity": "sha1-6Kr8CsGFW0Zmkp7X3RJ1311sgRs=" + }, + "string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "requires": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=" + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "requires": { + "ansi-regex": "^3.0.0" + } + } + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "http://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.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=", + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=" + }, + "strip-dirs": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/strip-dirs/-/strip-dirs-2.1.0.tgz", + "integrity": "sha512-JOCxOeKLm2CAS73y/U4ZeZPTkE+gNVCzKt7Eox84Iej1LT/2pTWYpZKJuxwQpvX1LiZb1xokNR7RLfuBAa7T3g==", + "dev": true, + "requires": { + "is-natural-number": "^4.0.1" + } + }, + "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": "1.0.1", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", + "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=", + "dev": true, + "requires": { + "get-stdin": "^4.0.1" + } + }, + "strip-outer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/strip-outer/-/strip-outer-1.0.1.tgz", + "integrity": "sha512-k55yxKHwaXnpYGsOzg4Vl8+tDrWylxDEpknGjhTiZB8dFRU5rTo9CAzeycivxV3s+zlTKwrs6WxMxR95n26kwg==", + "dev": true, + "requires": { + "escape-string-regexp": "^1.0.2" + } + }, + "styled-jsx": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/styled-jsx/-/styled-jsx-3.1.0.tgz", + "integrity": "sha512-drcLtuMC9wKhxZ5C7PyGxy9ADWfw7svB8zemWu+zpG8x4n/hih2xQU2U+SG6HF3TjV3tOjRrNIQOV8vUvffifA==", + "requires": { + "babel-plugin-syntax-jsx": "6.18.0", + "babel-types": "6.26.0", + "convert-source-map": "1.5.1", + "loader-utils": "1.1.0", + "source-map": "0.7.3", + "string-hash": "1.1.3", + "stylis": "3.5.3", + "stylis-rule-sheet": "0.0.10" + }, + "dependencies": { + "convert-source-map": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.5.1.tgz", + "integrity": "sha1-uCeAl7m8IpNl3lxiz1/K7YtVmeU=" + }, + "source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==" + }, + "stylis": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/stylis/-/stylis-3.5.3.tgz", + "integrity": "sha512-TxU0aAscJghF9I3V9q601xcK3Uw1JbXvpsBGj/HULqexKOKlOEzzlIpLFRbKkCK990ccuxfXUqmPbIIo7Fq/cQ==" + } + } + }, + "stylis": { + "version": "3.5.4", + "resolved": "https://registry.npmjs.org/stylis/-/stylis-3.5.4.tgz", + "integrity": "sha512-8/3pSmthWM7lsPBKv7NXkzn2Uc9W7NotcwGNpJaa3k7WMM1XDCA4MgT5k/8BIexd5ydZdboXtU90XH9Ec4Bv/Q==" + }, + "stylis-rule-sheet": { + "version": "0.0.10", + "resolved": "https://registry.npmjs.org/stylis-rule-sheet/-/stylis-rule-sheet-0.0.10.tgz", + "integrity": "sha512-nTbZoaqoBnmK+ptANthb10ZRZOGC+EmTLLUxeYIuHNkEKcmKgXX1XWKkUBT2Ac4es3NybooPe0SmvKdhKJZAuw==" + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "^3.0.0" + } + }, + "svg-baker": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/svg-baker/-/svg-baker-1.4.0.tgz", + "integrity": "sha512-VDI530erEOb1E8kbl2fMOCWBMnk9kz7RyjE0JtcvcAyhofSyqd0Oj7mL9MGvECexyZJn+rX6Isk6Hk21ApRcJg==", + "dev": true, + "requires": { + "bluebird": "^3.5.0", + "clone": "^2.1.1", + "he": "^1.1.1", + "image-size": "^0.5.1", + "loader-utils": "^1.1.0", + "merge-options": "1.0.1", + "micromatch": "3.1.0", + "postcss": "^5.2.17", + "postcss-prefix-selector": "^1.6.0", + "posthtml-rename-id": "^1.0", + "posthtml-svg-mode": "^1.0.3", + "query-string": "^4.3.2", + "traverse": "^0.6.6" + }, + "dependencies": { + "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" + }, + "dependencies": { + "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 + } + } + }, + "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" + } + }, + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "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" + }, + "dependencies": { + "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 + } + } + }, + "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" + }, + "dependencies": { + "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 + } + } + }, + "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" + }, + "dependencies": { + "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 + } + } + }, + "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 + }, + "micromatch": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.0.tgz", + "integrity": "sha512-3StSelAE+hnRvMs8IdVW7Uhk8CVed5tp+kLLGlBP6WiRAXS21GPGu/Nat4WNPXj2Eoc24B02SaeoyozPMfj0/g==", + "dev": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.2.2", + "define-property": "^1.0.0", + "extend-shallow": "^2.0.1", + "extglob": "^2.0.2", + "fragment-cache": "^0.2.1", + "kind-of": "^5.0.2", + "nanomatch": "^1.2.1", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + } + }, + "postcss": { + "version": "5.2.18", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-5.2.18.tgz", + "integrity": "sha512-zrUjRRe1bpXKsX1qAJNJjqZViErVuyEkMTRrwu4ud4sbTtIBRmtaYDrHmcGgmrbsW3MHfmtIf+vJumgQn+PrXg==", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "js-base64": "^2.1.9", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } + }, + "query-string": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/query-string/-/query-string-4.3.4.tgz", + "integrity": "sha1-u7aTucqRXCMlFbIosaArYJBD2+s=", + "dev": true, + "requires": { + "object-assign": "^4.1.0", + "strict-uri-encode": "^1.0.0" + } + }, + "supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "svg-baker-runtime": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/svg-baker-runtime/-/svg-baker-runtime-1.4.0.tgz", + "integrity": "sha512-wrv8ivS2MlkKKl9CLULEevxOSLXtCkQuwZaF9stFnvSQRp/Xexh2R5MOWpMQr+px0JMOy4I1dAXm50hq75Asrg==", + "dev": true, + "requires": { + "deepmerge": "1.3.2", + "mitt": "1.1.2", + "svg-baker": "^1.4.0" + } + }, + "svg-sprite-loader": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/svg-sprite-loader/-/svg-sprite-loader-4.1.3.tgz", + "integrity": "sha512-lOLDSJoyriYnOeGYc7nhxTDYj2vfdBVKpxIS/XK70//kA3VB55H89T1lct2OEClY4w5kQLZJAvDGQ41g3YTogQ==", + "dev": true, + "requires": { + "bluebird": "^3.5.0", + "deepmerge": "1.3.2", + "domready": "1.0.8", + "escape-string-regexp": "1.0.5", + "html-webpack-plugin": "^3.2.0", + "loader-utils": "^1.1.0", + "svg-baker": "^1.4.0", + "svg-baker-runtime": "^1.4.0", + "url-slug": "2.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" + } + }, + "table": { + "version": "4.0.3", + "resolved": "http://registry.npmjs.org/table/-/table-4.0.3.tgz", + "integrity": "sha512-S7rnFITmBH1EnyKcvxBh1LjYeQMmnZtCXSEbHcH6S0NoKit24ZuFO/T1vDcLdYsLQkM188PVVhQmzKIuThNkKg==", + "requires": { + "ajv": "^6.0.1", + "ajv-keywords": "^3.0.0", + "chalk": "^2.1.0", + "lodash": "^4.17.4", + "slice-ansi": "1.0.0", + "string-width": "^2.1.1" + } + }, + "tapable": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.1.tgz", + "integrity": "sha512-9I2ydhj8Z9veORCw5PRm4u9uebCn0mcCa6scWoNcbZ6dAtoo2618u9UUzxgmsCOreJpqDDuv61LvwofW7hLcBA==" + }, + "tar-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-1.6.2.tgz", + "integrity": "sha512-rzS0heiNf8Xn7/mpdSVVSMAWAoy9bfb1WOTYC78Z0UQKeKa/CWS8FOq0lKGNa8DWKAn9gxjCvMLYc5PGXYlK2A==", + "dev": true, + "requires": { + "bl": "^1.0.0", + "buffer-alloc": "^1.2.0", + "end-of-stream": "^1.0.0", + "fs-constants": "^1.0.0", + "readable-stream": "^2.3.0", + "to-buffer": "^1.1.1", + "xtend": "^4.0.0" + } + }, + "temp-dir": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-1.0.0.tgz", + "integrity": "sha1-CnwOom06Oa+n4OvqnB/AvE2qAR0=", + "dev": true + }, + "tempfile": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/tempfile/-/tempfile-2.0.0.tgz", + "integrity": "sha1-awRGhWqbERTRhW/8vlCczLCXcmU=", + "dev": true, + "requires": { + "temp-dir": "^1.0.0", + "uuid": "^3.0.1" + } + }, + "terser": { + "version": "3.11.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-3.11.0.tgz", + "integrity": "sha512-5iLMdhEPIq3zFWskpmbzmKwMQixKmTYwY3Ox9pjtSklBLnHiuQ0GKJLhL1HSYtyffHM3/lDIFBnb82m9D7ewwQ==", + "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==" + } + } + }, + "terser-webpack-plugin": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.0.2.tgz", + "integrity": "sha512-gJyt10fRIVj4dwOylFltjrjtcQzvGGlTF4afmiXJ8X5iul5l5lDDym353KOisKjXh2oRBdwQyv+9hkc0Ar+d9g==", + "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": { + "find-cache-dir": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.0.0.tgz", + "integrity": "sha512-LDUY6V1Xs5eFskUVYtIwatojt6+9xC9Chnlk/jYOOvn3FAFfSaWddxahDGyNHh0b2dMXa6YW2m0tk8TdVaXHlA==", + "requires": { + "commondir": "^1.0.1", + "make-dir": "^1.0.0", + "pkg-dir": "^3.0.0" + } + }, + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "requires": { + "locate-path": "^3.0.0" + } + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "p-limit": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.0.0.tgz", + "integrity": "sha512-fl5s52lI5ahKCernzzIyAP0QAZbGIovtVHGwpcu1Jr/EpzLVDI2myISHwGqK7m8uQFugVWSrbxH7XnhGtvEc+A==", + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "requires": { + "p-limit": "^2.0.0" + } + }, + "p-try": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.0.0.tgz", + "integrity": "sha512-hMp0onDKIajHfIkdRk3P4CdCmErkYAxxDtP3Wx/4nZ3aGlau2VKh3mZpcuFkH27WQkL/3WBCPOktzA9ZOAnMQQ==" + }, + "pkg-dir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", + "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", + "requires": { + "find-up": "^3.0.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "through": { + "version": "2.3.8", + "resolved": "http://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", + "dev": true + }, + "through2": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", + "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "requires": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + } + }, + "timed-out": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/timed-out/-/timed-out-4.0.1.tgz", + "integrity": "sha1-8y6srFoXW+ol1/q1Zas+2HQe9W8=", + "dev": true + }, + "timers-browserify": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.10.tgz", + "integrity": "sha512-YvC1SV1XdOUaL6gx5CoGroT3Gu49pK9+TZ38ErPldOWW4j49GI1HKs9DV+KGq/w6y+LZ72W1c8cKz2vzY+qpzg==", + "requires": { + "setimmediate": "^1.0.4" + } + }, + "to-arraybuffer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", + "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=" + }, + "to-buffer": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/to-buffer/-/to-buffer-1.1.1.tgz", + "integrity": "sha512-lx9B5iv7msuFYE3dytT+KE5tap+rNYw+K4jVkb9R/asAb+pbBSM17jtunHplhBe6RRJdZx3Pn2Jph24O32mOVg==", + "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=" + }, + "to-object-path": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", + "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "to-regex": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", + "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", + "requires": { + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" + } + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + }, + "toposort": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/toposort/-/toposort-1.0.7.tgz", + "integrity": "sha1-LmhELZ9k7HILjMieZEOsbKqVACk=", + "dev": true + }, + "touch": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/touch/-/touch-2.0.2.tgz", + "integrity": "sha512-qjNtvsFXTRq7IuMLweVgFxmEuQ6gLbRs2jQxL80TtZ31dEKWYIxRXquij6w6VimyDek5hD3PytljHmEtAs2u0A==", + "requires": { + "nopt": "~1.0.10" + } + }, + "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, + "optional": 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, + "optional": true + } + } + }, + "traverse": { + "version": "0.6.6", + "resolved": "https://registry.npmjs.org/traverse/-/traverse-0.6.6.tgz", + "integrity": "sha1-y99WD9e5r2MlAv7UD5GMFX6pcTc=", + "dev": true + }, + "trim-newlines": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz", + "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=", + "dev": true + }, + "trim-repeated": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/trim-repeated/-/trim-repeated-1.0.0.tgz", + "integrity": "sha1-42RqLqTokTEr9+rObPsFOAvAHCE=", + "dev": true, + "requires": { + "escape-string-regexp": "^1.0.2" + } + }, + "trim-right": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/trim-right/-/trim-right-1.0.1.tgz", + "integrity": "sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM=" + }, + "tryer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tryer/-/tryer-1.0.1.tgz", + "integrity": "sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA==", + "dev": true + }, + "tslib": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.9.3.tgz", + "integrity": "sha512-4krF8scpejhaOgqzBEcGM7yDIEfi0/8+8zDRZhNZZ2kjmHJ4hv3zCbQWxoJGz1iw5U0Jl0nma13xzHXcncMavQ==" + }, + "tslint": { + "version": "5.11.0", + "resolved": "https://registry.npmjs.org/tslint/-/tslint-5.11.0.tgz", + "integrity": "sha1-mPMMAurjzecAYgHkwzywi0hYHu0=", + "dev": true, + "requires": { + "babel-code-frame": "^6.22.0", + "builtin-modules": "^1.1.1", + "chalk": "^2.3.0", + "commander": "^2.12.1", + "diff": "^3.2.0", + "glob": "^7.1.1", + "js-yaml": "^3.7.0", + "minimatch": "^3.0.4", + "resolve": "^1.3.2", + "semver": "^5.3.0", + "tslib": "^1.8.0", + "tsutils": "^2.27.2" + } + }, + "tslint-config-prettier": { + "version": "1.17.0", + "resolved": "https://registry.npmjs.org/tslint-config-prettier/-/tslint-config-prettier-1.17.0.tgz", + "integrity": "sha512-NKWNkThwqE4Snn4Cm6SZB7lV5RMDDFsBwz6fWUkTxOKGjMx8ycOHnjIbhn7dZd5XmssW3CwqUjlANR6EhP9YQw==", + "dev": true + }, + "tslint-react": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/tslint-react/-/tslint-react-3.6.0.tgz", + "integrity": "sha512-AIv1QcsSnj7e9pFir6cJ6vIncTqxfqeFF3Lzh8SuuBljueYzEAtByuB6zMaD27BL0xhMEqsZ9s5eHuCONydjBw==", + "dev": true, + "requires": { + "tsutils": "^2.13.1" + } + }, + "tsutils": { + "version": "2.29.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-2.29.0.tgz", + "integrity": "sha512-g5JVHCIJwzfISaXpXE1qvNalca5Jwob6FjI4AoPlqMusJ6ftFE7IkkFoMhVLRgK+4Kx3gkzb8UZK5t5yTTvEmA==", + "dev": true, + "requires": { + "tslib": "^1.8.1" + } + }, + "tty-browserify": { + "version": "0.0.0", + "resolved": "http://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", + "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=" + }, + "tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", + "dev": true, + "requires": { + "safe-buffer": "^5.0.1" + } + }, + "tweetnacl": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", + "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", + "dev": true + }, + "type-is": { + "version": "1.6.16", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.16.tgz", + "integrity": "sha512-HRkVv/5qY2G6I8iab9cI7v1bOIdhm94dVjQCPFElW9W+3GeDOSHmy2EBYe4VTApuzolPcmgFTN3ftVJRKR2J9Q==", + "requires": { + "media-typer": "0.3.0", + "mime-types": "~2.1.18" + } + }, + "typedarray": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=" + }, + "typescript": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.2.2.tgz", + "integrity": "sha512-VCj5UiSyHBjwfYacmDuc/NOk4QQixbE+Wn7MFJuS0nRuPQbof132Pw4u53dm264O8LPc2MVsc7RJNml5szurkg==", + "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==", + "requires": { + "commander": "~2.13.0", + "source-map": "~0.6.1" + }, + "dependencies": { + "commander": { + "version": "2.13.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.13.0.tgz", + "integrity": "sha512-MVuS359B+YzaWqjCL/c+22gfryv+mCBPHAv3zyVI2GN8EY6IRP8VwtasXn8jyyhvvq84R4ImN1OKRtcbIasjYA==" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + } + } + }, + "uglifyjs-webpack-plugin": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/uglifyjs-webpack-plugin/-/uglifyjs-webpack-plugin-1.3.0.tgz", + "integrity": "sha512-ovHIch0AMlxjD/97j9AYovZxG5wnHOPkL7T1GKochBADp/Zwc44pEWNqpKl1Loupp1WhFg7SlYmHZRUfdAacgw==", + "requires": { + "cacache": "^10.0.4", + "find-cache-dir": "^1.0.0", + "schema-utils": "^0.4.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": { + "cacache": { + "version": "10.0.4", + "resolved": "http://registry.npmjs.org/cacache/-/cacache-10.0.4.tgz", + "integrity": "sha512-Dph0MzuH+rTQzGPNT9fAnrPmMmjKfST6trxJeK7NQuHRaVw24VzPRWTmg9MpcwOVQZO0E1FBICUlFeNaKPIfHA==", + "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" + } + }, + "mississippi": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-2.0.0.tgz", + "integrity": "sha512-zHo8v+otD1J10j/tC+VNoGK9keCuByhKovAvdn74dmxJl9+mWHnx6EMsDN4lgRoMI/eYo2nchAxniIbUPb5onw==", + "requires": { + "concat-stream": "^1.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" + } + }, + "pump": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", + "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "schema-utils": { + "version": "0.4.7", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-0.4.7.tgz", + "integrity": "sha512-v/iwU6wvwGK8HbU9yi3/nhGzP0yGSuhQMzL6ySiec1FSrZZDkhm4noOSWzrNFo/jEc+SJY6jRTwuwbSXJPDUnQ==", + "requires": { + "ajv": "^6.1.0", + "ajv-keywords": "^3.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "ssri": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-5.3.0.tgz", + "integrity": "sha512-XRSIPqLij52MtgoQavH/x/dU1qVKtWUAAZeOHsR9c2Ddi4XerFy3mc1alf+dLJKl9EUIm/Ht+EowFkTUOA6GAQ==", + "requires": { + "safe-buffer": "^5.1.1" + } + } + } + }, + "unbzip2-stream": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/unbzip2-stream/-/unbzip2-stream-1.3.1.tgz", + "integrity": "sha512-fIZnvdjblYs7Cru/xC6tCPVhz7JkYcVQQkePwMLyQELzYTds2Xn8QefPVnvdVhhZqubxNA1cASXEH5wcK0Bucw==", + "dev": true, + "requires": { + "buffer": "^3.0.1", + "through": "^2.3.6" + }, + "dependencies": { + "base64-js": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-0.0.8.tgz", + "integrity": "sha1-EQHpVE9KdrG8OybUUsqW16NeeXg=", + "dev": true + }, + "buffer": { + "version": "3.6.0", + "resolved": "http://registry.npmjs.org/buffer/-/buffer-3.6.0.tgz", + "integrity": "sha1-pyyTb3e5a/UvX357RnGAYoVR3vs=", + "dev": true, + "requires": { + "base64-js": "0.0.8", + "ieee754": "^1.1.4", + "isarray": "^1.0.0" + } + } + } + }, + "unfetch": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/unfetch/-/unfetch-3.0.0.tgz", + "integrity": "sha1-jR4FE6Ts0OX/LUGmund3Gq6LZII=" + }, + "unicode-canonical-property-names-ecmascript": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz", + "integrity": "sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ==" + }, + "unicode-match-property-ecmascript": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz", + "integrity": "sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg==", + "requires": { + "unicode-canonical-property-names-ecmascript": "^1.0.4", + "unicode-property-aliases-ecmascript": "^1.0.4" + } + }, + "unicode-match-property-value-ecmascript": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.0.2.tgz", + "integrity": "sha512-Rx7yODZC1L/T8XKo/2kNzVAQaRE88AaMvI1EF/Xnj3GW2wzN6fop9DDWuFAKUVFH7vozkz26DzP0qyWLKLIVPQ==" + }, + "unicode-property-aliases-ecmascript": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.0.4.tgz", + "integrity": "sha512-2WSLa6OdYd2ng8oqiGIWnJqyFArvhn+5vgx5GTxMbUYjCYKUcuKS62YLFF0R/BDGlB1yzXjQOLtPAfHsgirEpg==" + }, + "unidecode": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/unidecode/-/unidecode-0.1.8.tgz", + "integrity": "sha1-77swFTi8RSRqmsjFWdcvAVMFBT4=", + "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=", + "requires": { + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^0.4.3" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + }, + "set-value": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-0.4.3.tgz", + "integrity": "sha1-fbCPnT0i3H945Trzw79GZuzfzPE=", + "requires": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.1", + "to-object-path": "^0.3.0" + } + } + } + }, + "unique-filename": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", + "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", + "requires": { + "unique-slug": "^2.0.0" + } + }, + "unique-slug": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.1.tgz", + "integrity": "sha512-n9cU6+gITaVu7VGj1Z8feKMmfAjEAQGhwD9fE3zvpRRa0wEIx8ODYkVGfSc94M2OX00tUFV8wH3zYbm1I8mxFg==", + "requires": { + "imurmurhash": "^0.1.4" + } + }, + "unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=" + }, + "unquote": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", + "integrity": "sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ=", + "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=", + "requires": { + "has-value": "^0.3.1", + "isobject": "^3.0.0" + }, + "dependencies": { + "has-value": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", + "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", + "requires": { + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" + }, + "dependencies": { + "isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "requires": { + "isarray": "1.0.0" + } + } + } + }, + "has-values": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", + "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=" + } + } + }, + "upath": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.1.0.tgz", + "integrity": "sha512-bzpH/oBhoS/QI/YtbkqCg6VEiPYjSZtrHQM6/QnJS6OL9pKUFLqb3aFh4Scvwm45+7iAgiMkLhSbaZxUqmrprw==" + }, + "upper-case": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/upper-case/-/upper-case-1.1.3.tgz", + "integrity": "sha1-9rRQHC7EzdJrp4vnIilh3ndiFZg=", + "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==", + "requires": { + "punycode": "^2.1.0" + } + }, + "urix": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", + "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=" + }, + "url": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", + "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", + "requires": { + "punycode": "1.3.2", + "querystring": "0.2.0" + }, + "dependencies": { + "punycode": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", + "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=" + } + } + }, + "url-loader": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/url-loader/-/url-loader-1.1.2.tgz", + "integrity": "sha512-dXHkKmw8FhPqu8asTc1puBfe3TehOCo2+RmOOev5suNCIYBcT626kxiWg1NBVkwc4rO8BGa7gP70W7VXuqHrjg==", + "dev": true, + "requires": { + "loader-utils": "^1.1.0", + "mime": "^2.0.3", + "schema-utils": "^1.0.0" + }, + "dependencies": { + "mime": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.4.0.tgz", + "integrity": "sha512-ikBcWwyqXQSHKtciCcctu9YfPbFYZ4+gbHEmE0Q8jzcTYQg5dHCr3g2wwAZjPoJfQVXZq6KXAjpXOTf5/cjT7w==", + "dev": true + } + } + }, + "url-parse-lax": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-1.0.0.tgz", + "integrity": "sha1-evjzA2Rem9eaJy56FKxovAYJ2nM=", + "dev": true, + "requires": { + "prepend-http": "^1.0.1" + } + }, + "url-slug": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/url-slug/-/url-slug-2.0.0.tgz", + "integrity": "sha1-p4nVrtSZXA2VrzM3etHVxo1NcCc=", + "dev": true, + "requires": { + "unidecode": "0.1.8" + } + }, + "url-to-options": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/url-to-options/-/url-to-options-1.0.1.tgz", + "integrity": "sha1-FQWgOiiaSMvXpDTvuu7FBV9WM6k=", + "dev": true + }, + "use": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", + "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==" + }, + "util": { + "version": "0.10.4", + "resolved": "https://registry.npmjs.org/util/-/util-0.10.4.tgz", + "integrity": "sha512-0Pm9hTQ3se5ll1XihRic3FDIku70C+iHUdT/W926rSgHV5QgXsYbKZN8MSC3tJtSkhuROzvsQjAaFENRXr+19A==", + "requires": { + "inherits": "2.0.3" + } + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" + }, + "util.promisify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.0.tgz", + "integrity": "sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA==", + "requires": { + "define-properties": "^1.1.2", + "object.getownpropertydescriptors": "^2.0.3" + } + }, + "utila": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", + "integrity": "sha1-ihagXURWV6Oupe7MWxKk+lN5dyw=", + "dev": true + }, + "utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=" + }, + "uuid": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz", + "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==" + }, + "validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "requires": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=" + }, + "verror": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", + "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", + "dev": true, + "optional": true, + "requires": { + "assert-plus": "^1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "^1.2.0" + } + }, + "vm-browserify": { + "version": "0.0.4", + "resolved": "http://registry.npmjs.org/vm-browserify/-/vm-browserify-0.0.4.tgz", + "integrity": "sha1-XX6kW7755Kb/ZflUOOCofDV9WnM=", + "requires": { + "indexof": "0.0.1" + } + }, + "watchpack": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.6.0.tgz", + "integrity": "sha512-i6dHe3EyLjMmDlU1/bGQpEw25XSjkJULPuAVKCbNRefQVq48yXKUpwg538F7AZTf9kyr57zj++pQFltUa5H7yA==", + "requires": { + "chokidar": "^2.0.2", + "graceful-fs": "^4.1.2", + "neo-async": "^2.5.0" + } + }, + "webpack": { + "version": "4.20.2", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.20.2.tgz", + "integrity": "sha512-75WFUMblcWYcocjSLlXCb71QuGyH7egdBZu50FtBGl2Nso8CK3Ej+J7bTZz2FPFq5l6fzCisD9modB7t30ikuA==", + "requires": { + "@webassemblyjs/ast": "1.7.8", + "@webassemblyjs/helper-module-context": "1.7.8", + "@webassemblyjs/wasm-edit": "1.7.8", + "@webassemblyjs/wasm-parser": "1.7.8", + "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": { + "schema-utils": { + "version": "0.4.7", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-0.4.7.tgz", + "integrity": "sha512-v/iwU6wvwGK8HbU9yi3/nhGzP0yGSuhQMzL6ySiec1FSrZZDkhm4noOSWzrNFo/jEc+SJY6jRTwuwbSXJPDUnQ==", + "requires": { + "ajv": "^6.1.0", + "ajv-keywords": "^3.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "webpack-sources": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.3.0.tgz", + "integrity": "sha512-OiVgSrbGu7NEnEvQJJgdSFPl2qWKkWq5lHMhgiToIiN9w34EBnjYzSYs+VbL5KoYiLNtFFa7BZIKxRED3I32pA==", + "requires": { + "source-list-map": "^2.0.0", + "source-map": "~0.6.1" + } + } + } + }, + "webpack-bundle-analyzer": { + "version": "2.13.1", + "resolved": "https://registry.npmjs.org/webpack-bundle-analyzer/-/webpack-bundle-analyzer-2.13.1.tgz", + "integrity": "sha512-rwxyfecTAxoarCC9VlHlIpfQCmmJ/qWD5bpbjkof+7HrNhTNZIwZITxN6CdlYL2axGmwNUQ+tFgcSOiNXMf/sQ==", + "dev": true, + "requires": { + "acorn": "^5.3.0", + "bfj-node4": "^5.2.0", + "chalk": "^2.3.0", + "commander": "^2.13.0", + "ejs": "^2.5.7", + "express": "^4.16.2", + "filesize": "^3.5.11", + "gzip-size": "^4.1.0", + "lodash": "^4.17.4", + "mkdirp": "^0.5.1", + "opener": "^1.4.3", + "ws": "^4.0.0" + } + }, + "webpack-dev-middleware": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-3.4.0.tgz", + "integrity": "sha512-Q9Iyc0X9dP9bAsYskAVJ/hmIZZQwf/3Sy4xCAZgL5cUkjZmUZLt4l5HpbST/Pdgjn3u6pE7u5OdGd1apgzRujA==", + "requires": { + "memory-fs": "~0.4.1", + "mime": "^2.3.1", + "range-parser": "^1.0.3", + "webpack-log": "^2.0.0" + }, + "dependencies": { + "mime": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.4.0.tgz", + "integrity": "sha512-ikBcWwyqXQSHKtciCcctu9YfPbFYZ4+gbHEmE0Q8jzcTYQg5dHCr3g2wwAZjPoJfQVXZq6KXAjpXOTf5/cjT7w==" + } + } + }, + "webpack-hot-middleware": { + "version": "2.22.3", + "resolved": "https://registry.npmjs.org/webpack-hot-middleware/-/webpack-hot-middleware-2.22.3.tgz", + "integrity": "sha512-mrG3bJGX4jgWbrpY0ghIpPgCmNhZziFMBJBmZfpIe6K/P1rWPkdkbGihbCUIufgQ8ruX4txE5/CKSeFNzDcYOw==", + "requires": { + "ansi-html": "0.0.7", + "html-entities": "^1.2.0", + "querystring": "^0.2.0", + "strip-ansi": "^3.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==", + "requires": { + "ansi-colors": "^3.0.0", + "uuid": "^3.3.2" + } + }, + "webpack-merge": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-4.1.5.tgz", + "integrity": "sha512-sVcM+MMJv6DO0C0GLLltx8mUlGMKXE0zBsuMqZ9jz2X9gsekALw6Rs0cAfTWc97VuWS6NpVUa78959zANnMMLQ==", + "requires": { + "lodash": "^4.17.5" + } + }, + "webpack-sources": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.2.0.tgz", + "integrity": "sha512-9BZwxR85dNsjWz3blyxdOhTgtnQvv3OEs5xofI0wPYTwu5kaWxS08UuD1oI7WLBLpRO+ylf0ofnXLXWmGb2WMw==", + "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==" + } + } + }, + "webpackbar": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/webpackbar/-/webpackbar-2.6.3.tgz", + "integrity": "sha512-UlTm7Yz4meJV0THhZMrgRTE9v/vZ0xfUoJ/eOig98TvzsqNiW+FLSv5WaZeML3uJUPrMQ6K5jo1FJJFXNCc8+g==", + "requires": { + "chalk": "^2.4.1", + "consola": "^1.4.3", + "figures": "^2.0.0", + "loader-utils": "^1.1.0", + "lodash": "^4.17.10", + "log-update": "^2.3.0", + "pretty-time": "^1.1.0", + "schema-utils": "^1.0.0", + "std-env": "^1.3.1", + "table": "^4.0.3" + } + }, + "whatwg-fetch": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.0.0.tgz", + "integrity": "sha512-9GSJUgz1D4MfyKU7KRqwOjXCXTqWdFNvEr7eUBYchQiVc744mqK/MzXPNR2WsPkmkOa4ywfg8C2n8h+13Bey1Q==" + }, + "which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "requires": { + "isexe": "^2.0.0" + } + }, + "which-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-1.0.0.tgz", + "integrity": "sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8=", + "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==", + "requires": { + "errno": "~0.1.7" + } + }, + "wrap-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-3.0.1.tgz", + "integrity": "sha1-KIoE2H7aXChuBg3+jxNc6NAH+Lo=", + "requires": { + "string-width": "^2.1.1", + "strip-ansi": "^4.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=" + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "requires": { + "ansi-regex": "^3.0.0" + } + } + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" + }, + "wretch": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/wretch/-/wretch-1.4.2.tgz", + "integrity": "sha512-pzxgTV/ewZumryk+WENp1PJqy011b3gndihFIV/czhdJl8nXG0hLDrgdhBS+WQUHey7OqzQnhSwd/OPMDL3XWw==" + }, + "write-file-webpack-plugin": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/write-file-webpack-plugin/-/write-file-webpack-plugin-4.3.2.tgz", + "integrity": "sha512-xYMlbV2vPXa1MDQ0FYQk/45ELHgLph+vAdxjxWNOVLAZFVpkNadoQralTc1Wiw0wS1lrJhNOMSK6KMC3YdCOLw==", + "requires": { + "chalk": "^2.4.0", + "debug": "^3.1.0", + "filesize": "^3.6.1", + "lodash": "^4.17.5", + "mkdirp": "^0.5.1", + "moment": "^2.22.1" + }, + "dependencies": { + "debug": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", + "requires": { + "ms": "^2.1.1" + } + }, + "ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==" + } + } + }, + "ws": { + "version": "4.1.0", + "resolved": "http://registry.npmjs.org/ws/-/ws-4.1.0.tgz", + "integrity": "sha512-ZGh/8kF9rrRNffkLFV4AzhvooEclrOH0xaugmqGsIfFgOE/pIz4fMc4Ef+5HSQqTEug2S9JZIWDR47duDSLfaA==", + "dev": true, + "requires": { + "async-limiter": "~1.0.0", + "safe-buffer": "~5.1.0" + } + }, + "x-xss-protection": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/x-xss-protection/-/x-xss-protection-1.1.0.tgz", + "integrity": "sha512-rx3GzJlgEeZ08MIcDsU2vY2B1QEriUKJTSiNHHUIem6eg9pzVOr2TL3Y4Pd6TMAM5D5azGjcxqI62piITBDHVg==" + }, + "xtend": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz", + "integrity": "sha1-pcbVMr5lbiPbgg77lDofBJmNY68=" + }, + "y18n": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz", + "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==" + }, + "yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=" + }, + "yargs": { + "version": "6.6.0", + "resolved": "http://registry.npmjs.org/yargs/-/yargs-6.6.0.tgz", + "integrity": "sha1-eC7CHvQDNF+DCoCMo9UTr1YGUgg=", + "dev": true, + "requires": { + "camelcase": "^3.0.0", + "cliui": "^3.2.0", + "decamelize": "^1.1.1", + "get-caller-file": "^1.0.1", + "os-locale": "^1.4.0", + "read-pkg-up": "^1.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^1.0.2", + "which-module": "^1.0.0", + "y18n": "^3.2.1", + "yargs-parser": "^4.2.0" + }, + "dependencies": { + "camelcase": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", + "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=", + "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": "http://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" + } + }, + "y18n": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz", + "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE=", + "dev": true + } + } + }, + "yargs-parser": { + "version": "4.2.1", + "resolved": "http://registry.npmjs.org/yargs-parser/-/yargs-parser-4.2.1.tgz", + "integrity": "sha1-KczqwNxPA8bIe0qfIX3RjJ90hxw=", + "dev": true, + "requires": { + "camelcase": "^3.0.0" + }, + "dependencies": { + "camelcase": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", + "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=", + "dev": true + } + } + }, + "yauzl": { + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", + "integrity": "sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk=", + "dev": true, + "requires": { + "buffer-crc32": "~0.2.3", + "fd-slicer": "~1.1.0" + } + } + } +} diff --git a/sandbox/package.json b/sandbox/package.json new file mode 100644 index 0000000..c29db3c --- /dev/null +++ b/sandbox/package.json @@ -0,0 +1,75 @@ +{ + "name": "skrop-sandbox", + "version": "1.0.0", + "description": "Skrop Service Landing", + "private": true, + "repository": "", + "scripts": { + "dev": "node server/server.js", + "clean": "rm -rf dist", + "build": "npm run clean && NODE_ENV=production next build", + "start": "NODE_ENV=production node server/server.js", + "test": "echo \"Error: no test specified\" && exit 1", + "lint": "npx tslint -c tslint.json 'pages/**/*.{ts,tsx}'", + "lint:fix": "npx tslint --fix -c tslint.json 'pages/**/*.{ts,tsx}'", + "analyze": "BUNDLE_ANALYZE=both next build", + "analyze:server": "BUNDLE_ANALYZE=server next build", + "analyze:browser": "BUNDLE_ANALYZE=browser next build" + }, + "author": "Zalando SE", + "maintainers": [ + { + "name": "Gleb Galkin", + "email": "gleb.galkin@zalando.de" + } + ], + "license": "MIT", + "engines": { + "node": ">=10" + }, + "dependencies": { + "compression": "1.7.3", + "cors": "2.8.5", + "emotion": "9.2.12", + "express": "4.16.4", + "helmet": "3.15.0", + "http-proxy-middleware": "0.19.1", + "isomorphic-fetch": "2.2.1", + "moment": "2.22.2", + "next": "7.0.2", + "next-seo": "^1.2.0", + "react": "16.6.3", + "react-dom": "16.6.3", + "react-ga": "2.5.6", + "sanitize-html": "1.19.3", + "semantic-ui-less": "2.4.1", + "semantic-ui-react": "0.83.0", + "wretch": "1.4.2" + }, + "devDependencies": { + "@types/next": "^7.0.5", + "@types/react": "^16.7.7", + "@types/react-dom": "^16.0.10", + "@zeit/next-bundle-analyzer": "^0.1.2", + "@zeit/next-css": "^1.0.1", + "@zeit/next-less": "^1.0.1", + "@zeit/next-typescript": "^1.1.1", + "babel-plugin-emotion": "^9.2.11", + "emotion-server": "^9.2.12", + "file-loader": "^2.0.0", + "imagemin-gifsicle": "^6.0.1", + "imagemin-mozjpeg": "^8.0.0", + "imagemin-optipng": "^6.0.0", + "imagemin-svgo": "^7.0.0", + "less": "^3.9.0", + "localtunnel": "^1.9.1", + "next-compose-plugins": "^2.1.1", + "next-optimized-images": "^2.0.1", + "svg-sprite-loader": "^4.1.3", + "tslint": "^5.11.0", + "tslint-config-prettier": "^1.17.0", + "tslint-react": "^3.6.0", + "typescript": "^3.1.6", + "url-loader": "^1.1.2" + } +} diff --git a/sandbox/pages/_app.tsx b/sandbox/pages/_app.tsx new file mode 100644 index 0000000..4e83932 --- /dev/null +++ b/sandbox/pages/_app.tsx @@ -0,0 +1,39 @@ +import React from "react"; +import App, { Container } from "next/app"; +import NextSeo from "next-seo"; +import SEO from "../next-seo.config"; +import "../skrop_theme/semantic.less"; + +export default class SkropApp extends App { + public static async getInitialProps({ Component, router, ctx }) { + let pageProps = {}; + + if (Component.getInitialProps) { + pageProps = await Component.getInitialProps(ctx); + } + + return { pageProps }; + } + + public state = { error: null, errorInfo: null }; + + public componentDidCatch(error, errorInfo) { + this.setState({ + error, + errorInfo + }); + } + + public render() { + const { Component, pageProps } = this.props; + + return ( + +
+ + +
+
+ ); + } +} diff --git a/sandbox/pages/_document.tsx b/sandbox/pages/_document.tsx new file mode 100644 index 0000000..97ec2bf --- /dev/null +++ b/sandbox/pages/_document.tsx @@ -0,0 +1,42 @@ +import Document, { Head, Main, NextScript } from "next/document"; + +export default class MainDocument extends Document { + public render() { + return ( + + + + + + + + + + + + +
+ + + + ); + } +} diff --git a/sandbox/pages/index/index.css.ts b/sandbox/pages/index/index.css.ts new file mode 100644 index 0000000..a9008f6 --- /dev/null +++ b/sandbox/pages/index/index.css.ts @@ -0,0 +1,26 @@ +import { css } from "emotion"; + +export const logoClass = css({ + "@media only screen and (max-width: 768px)": { + marginBottom: "2rem", + marginTop: "2rem" + }, + + marginBottom: "2rem", + marginTop: "12rem" +}); + +export const communityClass = css({ + "@media only screen and (max-width: 768px)": { + marginTop: "0" + }, + + marginTop: "16rem" +}); + +export const indexTopClass = css({ + "-webkit-clip-path": + "polygon(0% 0%,100% 0%,100% 60%,100% 100%,20% 100%,20% 56%,0 56%)", + "clip-path": + "polygon(0% 0%,100% 0%,100% 60%,100% 100%,20% 100%,20% 56%,0 56%)" +}); diff --git a/sandbox/pages/index/index.tsx b/sandbox/pages/index/index.tsx new file mode 100644 index 0000000..af55f1e --- /dev/null +++ b/sandbox/pages/index/index.tsx @@ -0,0 +1,17 @@ +import React from "react"; +import { Container, Grid, Header, Button } from "semantic-ui-react"; + +const MainPage: React.SFC = () => ( + + + + +
Skrop
+ +
+
+
+
+); + +export default MainPage; diff --git a/sandbox/scripts/docker-build.sh b/sandbox/scripts/docker-build.sh new file mode 100755 index 0000000..d46c072 --- /dev/null +++ b/sandbox/scripts/docker-build.sh @@ -0,0 +1,15 @@ +#!/usr/bin/env bash +set -e + +# go to scripts folder +cd $(dirname $0) + +project_root="${PWD}/../" + +sh docker-clean.sh + +# build image +latest_version=$(git log --pretty=format:'%h' -n 1 || echo '0') +echo "new version: ${latest_version}" + +docker build -t skrop-sandbox:${latest_version} ${project_root} diff --git a/sandbox/scripts/docker-clean.sh b/sandbox/scripts/docker-clean.sh new file mode 100755 index 0000000..097aa4c --- /dev/null +++ b/sandbox/scripts/docker-clean.sh @@ -0,0 +1,14 @@ +#!/usr/bin/env bash +set -e + +# remove containers +containers=$(docker ps -a -f "label=artifactId=skrop-sandbox" -q) +if [ ! -z "$containers" ]; then + docker rm -f ${containers} +fi + +# remove images +images=$(docker images -f "label=artifactId=skrop-sandbox" -q) +if [ ! -z "$images" ]; then + docker rmi -f ${images} +fi diff --git a/sandbox/scripts/docker-run.sh b/sandbox/scripts/docker-run.sh new file mode 100755 index 0000000..b5bacb5 --- /dev/null +++ b/sandbox/scripts/docker-run.sh @@ -0,0 +1,11 @@ +#!/usr/bin/env bash +set -e + +images=$(docker images -f "label=artifactId=skrop-sandbox" -q) +if [ ! -z "$images" ]; then + docker run -it -e NODE_ENV=production --name skrop-sandbox -d -p 3000:3000 ${images} + + echo 'open in browser: http://localhost:3000' +else + echo "Image to run not found. Run ./docker-build.sh first." +fi diff --git a/sandbox/scripts/docker-stop.sh b/sandbox/scripts/docker-stop.sh new file mode 100755 index 0000000..fe9aa9f --- /dev/null +++ b/sandbox/scripts/docker-stop.sh @@ -0,0 +1,5 @@ +#!/usr/bin/env bash +set -e + +docker rm $(docker stop $(docker ps -a -q --filter="label=artifactId=skrop-sandbox")) +echo 'container removed' diff --git a/sandbox/server/server.js b/sandbox/server/server.js new file mode 100644 index 0000000..566937e --- /dev/null +++ b/sandbox/server/server.js @@ -0,0 +1,30 @@ +const express = require("express"); +const next = require("next"); +const compression = require("compression"); +const cors = require("cors"); +const helmet = require("helmet"); +const proxy = require("http-proxy-middleware"); +const port = parseInt(process.env.PORT, 10) || 3000; +const dev = process.env.NODE_ENV !== "production"; +const app = next({ dev }); +const handle = app.getRequestHandler(); + +global.fetch = require("isomorphic-fetch"); + +app.prepare().then(() => { + const server = express(); + server.use(compression()); + server.use(cors()); + server.use(helmet()); + + server.get("*", (req, res) => { + return handle(req, res); + }); + + server.listen(port, err => { + if (err) throw err; + console.log(` + From Skrop with ❤️ +`); + }); +}); diff --git a/sandbox/skrop_theme/semantic.less b/sandbox/skrop_theme/semantic.less new file mode 100644 index 0000000..2b976a2 --- /dev/null +++ b/sandbox/skrop_theme/semantic.less @@ -0,0 +1,172 @@ +/* Global */ + +& { + @import "~semantic-ui-less/definitions/globals/reset"; +} + +& { + @import "~semantic-ui-less/definitions/globals/site"; +} + +/* Elements */ + +& { + @import "~semantic-ui-less/definitions/elements/button"; +} + +& { + @import "~semantic-ui-less/definitions/elements/container"; +} + +& { + @import "~semantic-ui-less/definitions/elements/divider"; +} + +& { + @import "~semantic-ui-less/definitions/elements/flag"; +} + +& { + @import "~semantic-ui-less/definitions/elements/header"; +} + +& { + @import "~semantic-ui-less/definitions/elements/icon"; +} + +& { + @import "~semantic-ui-less/definitions/elements/image"; +} + +// & { +// @import "~semantic-ui-less/definitions/elements/input"; +// } +& { + @import "~semantic-ui-less/definitions/elements/label"; +} + +& { + @import "~semantic-ui-less/definitions/elements/list"; +} + +& { + @import "~semantic-ui-less/definitions/elements/loader"; +} + +& { + @import "~semantic-ui-less/definitions/elements/placeholder"; +} + +& { + @import "~semantic-ui-less/definitions/elements/rail"; +} + +& { + @import "~semantic-ui-less/definitions/elements/reveal"; +} +& { + @import "~semantic-ui-less/definitions/elements/segment"; +} +// & { +// @import "~semantic-ui-less/definitions/elements/step"; +// } +/* Collections */ + +& { + @import "~semantic-ui-less/definitions/collections/breadcrumb"; +} +// & { +// @import "~semantic-ui-less/definitions/collections/form"; +// } +& { + @import "~semantic-ui-less/definitions/collections/grid"; +} + +& { + @import "~semantic-ui-less/definitions/collections/menu"; +} +& { + @import "~semantic-ui-less/definitions/collections/message"; +} + +// & { +// @import "~semantic-ui-less/definitions/collections/table"; +// } + +/* Views */ + +// & { +// @import "~semantic-ui-less/definitions/views/ad"; +// } + +& { + @import "~semantic-ui-less/definitions/views/card"; +} + +// & { +// @import "~semantic-ui-less/definitions/views/comment"; +// } + +// & { +// @import "~semantic-ui-less/definitions/views/feed"; +// } + +& { + @import "~semantic-ui-less/definitions/views/item"; +} + +// & { +// @import "~semantic-ui-less/definitions/views/statistic"; +// } + +/* Modules */ + +// & { +// @import "~semantic-ui-less/definitions/modules/accordion"; +// } +// & { +// @import "~semantic-ui-less/definitions/modules/checkbox"; +// } +// & { +// @import "~semantic-ui-less/definitions/modules/dimmer"; +// } +// & { +// @import "~semantic-ui-less/definitions/modules/dropdown"; +// } +& { + @import "~semantic-ui-less/definitions/modules/embed"; +} +// & { +// @import "~semantic-ui-less/definitions/modules/modal"; +// } +// & { +// @import "~semantic-ui-less/definitions/modules/pagination"; +// } +// & { +// @import "~semantic-ui-less/definitions/modules/popup"; +// } +// & { +// @import "~semantic-ui-less/definitions/modules/progress"; +// } +// & { +// @import "~semantic-ui-less/definitions/modules/rating"; +// } + +// & { +// @import "~semantic-ui-less/definitions/modules/search"; +// } +// & { +// @import "~semantic-ui-less/definitions/modules/shape"; +// } +& { + @import "~semantic-ui-less/definitions/modules/sidebar"; +} +// & { +// @import "~semantic-ui-less/definitions/modules/sticky"; +// } +// & { +// @import "~semantic-ui-less/definitions/modules/tab"; +// } +& { + @import "~semantic-ui-less/definitions/modules/transition"; +} diff --git a/sandbox/skrop_theme/site/globals/site.overrides b/sandbox/skrop_theme/site/globals/site.overrides new file mode 100644 index 0000000..33c2028 --- /dev/null +++ b/sandbox/skrop_theme/site/globals/site.overrides @@ -0,0 +1,24 @@ +html { + height: 100%; +} + +body > div:first-child { + display: flex; + flex-direction: column; + height: 100%; +} + +.page { + flex: 1 0 auto; +} + +.footer { + flex-shrink: 0; +} + +@media only screen and (max-width: @largestMobileScreen) { + .ui[class*="mobile vertically reversed"].grid > .row, + .ui[class*="tablet vertically reversed"].grid > .row { + flex-direction: column-reverse; + } +} diff --git a/sandbox/skrop_theme/site/globals/site.variables b/sandbox/skrop_theme/site/globals/site.variables new file mode 100644 index 0000000..bf628bc --- /dev/null +++ b/sandbox/skrop_theme/site/globals/site.variables @@ -0,0 +1,74 @@ +/* Colors */ +@black : #000000; +@white: #ffffff; +@orange : #ff6900; +@grey : #4A474D; +@purple : #5000A0; +@primaryColor : @orange; +@secondaryColor : @black; + +@red : #B03060; +@yellow : #FFD700; +@olive : #32CD32; +@green : #016936; +@teal : #008080; +@blue : #0E6EB8; +@violet : #EE82EE; +@pink : #FF1493; + +/* Typography */ +@fontName : 'Arial'; +@secondFontName : 'Roboto'; +@fontSmoothing : antialiased; +@textColor : @grey; + +@headerFont : @fontName, 'Helvetica Neue', Arial, Helvetica, sans-serif; +@pageFont : @secondFontName, 'Helvetica Neue', Arial, Helvetica, sans-serif; + +@importGoogleFonts : false; +@googleFontSizes : '400,700'; +@googleSubset : 'latin'; + +@googleProtocol : 'https://'; +@googleFontRequest : '@{fontName}:@{googleFontSizes}|@{secondFontName}:@{googleFontSizes}&subset=@{googleSubset}'; + +@bold : 700; +@normal : 400; + + +/*------------------- + Grid +--------------------*/ + +@columnCount: 12; + + +/*------------------- + Base Sizes +--------------------*/ + +/* This is the single variable that controls them all */ +@emSize : 16px; + +/* The size of page text */ +@fontSize : 16px; + +/*------------------- + Border Radius +--------------------*/ + +/* See Power-user section below + for explanation of @px variables +*/ +@relativeBorderRadius: 0; +@absoluteBorderRadius: 0; +@defaultBorderRadius: @absoluteBorderRadius; + +/*------------------- + Links +--------------------*/ + +@linkColor : @orange; +@linkUnderline : underline; +@linkHoverColor : darken(saturate(@linkColor, 20), 15, relative); +@linkHoverUnderline : @linkUnderline; diff --git a/sandbox/skrop_theme/site/views/card.overrides b/sandbox/skrop_theme/site/views/card.overrides new file mode 100644 index 0000000..08abda1 --- /dev/null +++ b/sandbox/skrop_theme/site/views/card.overrides @@ -0,0 +1,4 @@ +.persona-cards .header { + font-family: @pageFont !important; + font-weight: @bold !important; +} \ No newline at end of file diff --git a/sandbox/skrop_theme/site/views/card.variables b/sandbox/skrop_theme/site/views/card.variables new file mode 100644 index 0000000..5b757c6 --- /dev/null +++ b/sandbox/skrop_theme/site/views/card.variables @@ -0,0 +1,4 @@ +@boxShadow: none; +@borderShadow: none; +@contentPadding: 1em 0; +@imageBackground: none; \ No newline at end of file diff --git a/sandbox/skrop_theme/theme.config b/sandbox/skrop_theme/theme.config new file mode 100644 index 0000000..a24dcc8 --- /dev/null +++ b/sandbox/skrop_theme/theme.config @@ -0,0 +1,85 @@ +/******************************* + Theme Selection +*******************************/ + +/* To override a theme for an individual element + specify theme name below +*/ + +/* Global */ +@site : 'skrop_theme'; +@reset : 'default'; + +/* Elements */ +@button : 'skrop_theme'; +@container : 'default'; +@divider : 'default'; +@flag : 'default'; +@header : 'skrop_theme'; +@icon : 'default'; +@image : 'default'; +@input : 'default'; +@label : 'default'; +@list : 'default'; +@loader : 'default'; +@placeholder : 'default'; +@rail : 'default'; +@reveal : 'default'; +@segment : 'default'; +@step : 'default'; + +/* Collections */ +@breadcrumb : 'skrop_theme'; +@form : 'default'; +@grid : 'default'; +@menu : 'skrop_theme'; +@message : 'default'; +@table : 'default'; + +/* Modules */ +@accordion : 'default'; +@checkbox : 'default'; +@dimmer : 'default'; +@dropdown : 'default'; +@embed : 'default'; +@modal : 'default'; +@nag : 'default'; +@popup : 'default'; +@progress : 'default'; +@rating : 'default'; +@search : 'default'; +@shape : 'default'; +@sidebar : 'default'; +@sticky : 'default'; +@tab : 'default'; +@transition : 'default'; + +/* Views */ +@ad : 'default'; +@card : 'skrop_theme'; +@comment : 'default'; +@feed : 'default'; +@item : 'default'; +@statistic : 'default'; + +/******************************* + Folders +*******************************/ + +/* Path to theme packages */ +@themesFolder : 'themes'; + +/* Path to site override folder */ +@siteFolder : '../../skrop_theme/site'; +@site : 'default'; + + +/******************************* + Import Theme +*******************************/ + +@import (multiple) "~semantic-ui-less/theme.less"; + +@fontPath : "../../../themes/@{theme}/assets/fonts"; + +/* End Config */ diff --git a/sandbox/static/favicon/android-chrome-192x192.png b/sandbox/static/favicon/android-chrome-192x192.png new file mode 100644 index 0000000000000000000000000000000000000000..d6e65492847456dd5a02beb0ccd6c1cfcae875b2 GIT binary patch literal 17794 zcmV*pKt{ibP)004R>004l5008;`004mK004C`008P>0026e000+ooVrmw00006 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 literal 0 HcmV?d00001 diff --git a/sandbox/static/favicon/android-chrome-512x512.png b/sandbox/static/favicon/android-chrome-512x512.png new file mode 100644 index 0000000000000000000000000000000000000000..c2175862efb8d95fa22da47c7ed8a9fd748009da GIT binary patch literal 55190 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 literal 0 HcmV?d00001 diff --git a/sandbox/static/favicon/apple-touch-icon.png b/sandbox/static/favicon/apple-touch-icon.png new file mode 100644 index 0000000000000000000000000000000000000000..1a51416261648d0b469d111c4d7aff9857acfb61 GIT binary patch literal 13610 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 + + + + + #ffffff + + + diff --git a/sandbox/static/favicon/favicon-16x16.png b/sandbox/static/favicon/favicon-16x16.png new file mode 100644 index 0000000000000000000000000000000000000000..c4d1ccb42f1247c3f2438d09537ecaecfd679d90 GIT binary patch literal 1135 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 Jxq?N+e*^11S;qhX literal 0 HcmV?d00001 diff --git a/sandbox/static/favicon/mstile-310x310.png b/sandbox/static/favicon/mstile-310x310.png new file mode 100644 index 0000000000000000000000000000000000000000..b28ccb0d3eb0b50f13a860eccd6778d053a424ce GIT binary patch literal 28127 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

7EAKkVE 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 S_~U^l(B8``$rQf<`~DA*?exn4 literal 0 HcmV?d00001 diff --git a/sandbox/static/favicon/mstile-70x70.png b/sandbox/static/favicon/mstile-70x70.png new file mode 100644 index 0000000000000000000000000000000000000000..13c70c5476d11b4139eb5dbf2308867588db4757 GIT binary patch literal 7788 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 literal 0 HcmV?d00001 diff --git a/sandbox/static/favicon/safari-pinned-tab.svg b/sandbox/static/favicon/safari-pinned-tab.svg new file mode 100644 index 0000000..31e6e1d --- /dev/null +++ b/sandbox/static/favicon/safari-pinned-tab.svg @@ -0,0 +1,45 @@ + + + + +Created by potrace 1.11, written by Peter Selinger 2001-2013 + + + + + diff --git a/sandbox/static/favicon/site.webmanifest b/sandbox/static/favicon/site.webmanifest new file mode 100644 index 0000000..b20abb7 --- /dev/null +++ b/sandbox/static/favicon/site.webmanifest @@ -0,0 +1,19 @@ +{ + "name": "", + "short_name": "", + "icons": [ + { + "src": "/android-chrome-192x192.png", + "sizes": "192x192", + "type": "image/png" + }, + { + "src": "/android-chrome-512x512.png", + "sizes": "512x512", + "type": "image/png" + } + ], + "theme_color": "#ffffff", + "background_color": "#ffffff", + "display": "standalone" +} diff --git a/sandbox/tsconfig.json b/sandbox/tsconfig.json new file mode 100644 index 0000000..31b2109 --- /dev/null +++ b/sandbox/tsconfig.json @@ -0,0 +1,33 @@ +{ + "compilerOptions": { + "target": "esnext", + "module": "esnext", + "jsx": "preserve", + "lib": [ + "dom", + "es2017" + ], + "baseUrl": "./", + "paths": { + "pages": [ + "pages" + ], + "types": [ + "types" + ], + "ui-components": [ + "ui-components" + ] + }, + "moduleResolution": "node", + "allowJs": true, + "noEmit": true, + "allowSyntheticDefaultImports": true, + "skipLibCheck": true, + "noUnusedLocals": true, + "noUnusedParameters": true, + "removeComments": false, + "preserveConstEnums": true, + "sourceMap": true + } +} diff --git a/sandbox/tslint.json b/sandbox/tslint.json new file mode 100644 index 0000000..9cdd60f --- /dev/null +++ b/sandbox/tslint.json @@ -0,0 +1,9 @@ +{ + "extends": ["tslint:latest", "tslint-react", "tslint-config-prettier"], + "rules": { + "no-submodule-imports": false, + "ordered-imports": false, + "no-implicit-dependencies": false, + "jsx-boolean-value": false + } +}