From 834a68b7b247edf16e9c038675e434333291d637 Mon Sep 17 00:00:00 2001 From: Jesse Pinho Date: Tue, 1 Jan 2019 14:26:44 -0600 Subject: [PATCH] chore: create Gatsby app --- .babelrc | 40 + .contentful.json.sample | 4 + .eslintrc.js | 19 + .gitignore | 67 + .prettierrc | 5 + .travis.yml | 15 + LICENSE | 21 + README.md | 82 + app.json | 20 + bin/hello.js | 30 + bin/setup.js | 94 + contentful/export.json | 2029 ++++ gatsby-config.js | 34 + gatsby-node.js | 42 + package.json | 59 + screenshot.jpg | Bin 0 -> 39892 bytes setup.jpg | Bin 0 -> 56663 bytes src/components/article-preview.js | 20 + src/components/article-preview.module.css | 14 + src/components/base.css | 72 + src/components/container.js | 5 + src/components/hero.js | 15 + src/components/hero.module.css | 47 + src/components/layout.js | 26 + src/components/navigation.js | 16 + src/components/navigation.module.css | 20 + src/pages/blog.js | 64 + src/pages/blog.module.css | 10 + src/pages/index.js | 84 + src/templates/blog-post.js | 62 + src/templates/blog-post.module.css | 10 + static.json | 8 + static/avenir-400.woff2 | Bin 0 -> 16560 bytes static/favicon.ico | Bin 0 -> 198 bytes static/robots.txt | 2 + yarn.lock | 11743 ++++++++++++++++++++ 36 files changed, 14779 insertions(+) create mode 100644 .babelrc create mode 100644 .contentful.json.sample create mode 100644 .eslintrc.js create mode 100644 .gitignore create mode 100644 .prettierrc create mode 100644 .travis.yml create mode 100644 LICENSE create mode 100644 README.md create mode 100644 app.json create mode 100644 bin/hello.js create mode 100644 bin/setup.js create mode 100644 contentful/export.json create mode 100644 gatsby-config.js create mode 100644 gatsby-node.js create mode 100644 package.json create mode 100644 screenshot.jpg create mode 100644 setup.jpg create mode 100644 src/components/article-preview.js create mode 100644 src/components/article-preview.module.css create mode 100644 src/components/base.css create mode 100644 src/components/container.js create mode 100644 src/components/hero.js create mode 100644 src/components/hero.module.css create mode 100644 src/components/layout.js create mode 100644 src/components/navigation.js create mode 100644 src/components/navigation.module.css create mode 100644 src/pages/blog.js create mode 100644 src/pages/blog.module.css create mode 100644 src/pages/index.js create mode 100644 src/templates/blog-post.js create mode 100644 src/templates/blog-post.module.css create mode 100644 static.json create mode 100644 static/avenir-400.woff2 create mode 100644 static/favicon.ico create mode 100644 static/robots.txt create mode 100644 yarn.lock diff --git a/.babelrc b/.babelrc new file mode 100644 index 0000000..cf98b57 --- /dev/null +++ b/.babelrc @@ -0,0 +1,40 @@ +{ + presets: [ + [ + "@babel/preset-env", + { + loose: true, + modules: false, + useBuiltIns: "usage", + shippedProposals: true, + targets: { + browsers: [">0.25%", "not dead"], + }, + }, + ], + [ + "@babel/preset-react", + { + useBuiltIns: true, + pragma: "React.createElement", + }, + ], + ], + plugins: [ + [ + "@babel/plugin-proposal-class-properties", + { + loose: true, + }, + ], + "@babel/plugin-syntax-dynamic-import", + "babel-plugin-macros", + [ + "@babel/plugin-transform-runtime", + { + helpers: true, + regenerator: true, + }, + ], + ], +} diff --git a/.contentful.json.sample b/.contentful.json.sample new file mode 100644 index 0000000..6a2368f --- /dev/null +++ b/.contentful.json.sample @@ -0,0 +1,4 @@ +{ + "spaceId": "...", + "accessToken": "..." +} diff --git a/.eslintrc.js b/.eslintrc.js new file mode 100644 index 0000000..037b1d3 --- /dev/null +++ b/.eslintrc.js @@ -0,0 +1,19 @@ +module.exports = { + "env": { + "browser": true, + "es6": true, + }, + "plugins": [ + "react", + ], + "globals": { + "graphql": false, + }, + "parserOptions": { + "sourceType": "module", + "ecmaFeatures": { + "experimentalObjectRestSpread": true, + "jsx": true, + }, + } +} diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..5b2510f --- /dev/null +++ b/.gitignore @@ -0,0 +1,67 @@ +# Logs +logs +*.log +npm-debug.log* +yarn-debug.log* +yarn-error.log* + +# Runtime data +pids +*.pid +*.seed +*.pid.lock + +# Directory for instrumented libs generated by jscoverage/JSCover +lib-cov + +# Coverage directory used by tools like istanbul +coverage + +# nyc test coverage +.nyc_output + +# Grunt intermediate storage (http://gruntjs.com/creating-plugins#storing-task-files) +.grunt + +# Bower dependency directory (https://bower.io/) +bower_components + +# node-waf configuration +.lock-wscript + +# Compiled binary addons (http://nodejs.org/api/addons.html) +build/Release + +# Dependency directories +node_modules/ +jspm_packages/ + +# Typescript v1 declaration files +typings/ + +# Optional npm cache directory +.npm + +# Optional eslint cache +.eslintcache + +# Optional REPL history +.node_repl_history + +# Output of 'npm pack' +*.tgz + +# Yarn Integrity file +.yarn-integrity + +# dotenv environment variables file +.env + +# build folder +public + +# gatsby cache folder +.cache + +# contentful config file +.contentful.json \ No newline at end of file diff --git a/.prettierrc b/.prettierrc new file mode 100644 index 0000000..5149b1b --- /dev/null +++ b/.prettierrc @@ -0,0 +1,5 @@ +{ + "trailingComma": "es5", + "semi": false, + "singleQuote": true +} diff --git a/.travis.yml b/.travis.yml new file mode 100644 index 0000000..c8d4a1c --- /dev/null +++ b/.travis.yml @@ -0,0 +1,15 @@ +language: node_js + +os: + - linux + - osx + +node_js: + - "node" + - "lts/*" + - "7" + - "8" + +script: + - npm install + - npm run lint diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..ab60297 --- /dev/null +++ b/LICENSE @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2018 + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. diff --git a/README.md b/README.md new file mode 100644 index 0000000..915e076 --- /dev/null +++ b/README.md @@ -0,0 +1,82 @@ +# gatsby-contentful-starter + +Gatsby [Contentful](https://www.contentful.com) starter for creating a blog + +![The index page of the starter blog](https://rawgit.com/contentful-userland/gatsby-contentful-starter/master/screenshot.jpg "The index page of the starter blog") + +Static sites are scalable, secure and have very little required maintenance. They come with a drawback though. Not everybody feels good editing files, building a project and uploading it somewhere. This is where Contentful comes into play. + +With Contentful and Gatsby you can connect your favorite static site generator with an API that provides an easy to use interface for people writing content and automate the publishing using services like [Travis CI](https://travis-ci.org/) or [Netlify](https://www.netlify.com/). + +## Features + +* Simple content model and structure. Easy to adjust to your needs. +* Contentful integration using our [Sync API](https://www.contentful.com/developers/docs/references/content-delivery-api/#/reference/synchronization/initial-synchronization-of-entries-of-a-specific-content-type) +* Using our [Delivery API](https://www.contentful.com/developers/docs/references/content-delivery-api/). +* Responsive/adaptive images via [gatsby-image](https://www.gatsbyjs.org/packages/gatsby-image/) + +## Contribution + +This project is part of [contentful-userland](https://github.com/contentful-userland) which means that we’re always open to contributions **and you can be part of userland and shape the project yourself after your first merged pull request**. You can learn more about how contentful userland is organized by visiting [our about repository](https://github.com/contentful-userland/about). + +## Requirements + +To use this project you have to have a Contentful account. If you don't have one yet you can register at [www.contentful.com/sign-up](https://www.contentful.com/sign-up/). + +## Getting started + +Install [Yarn](https://yarnpkg.com/en/docs/install) (if you haven't already). + +### Get the source code and install dependencies. + +``` +$ git clone git@github.com:contentful-userland/gatsby-contentful-starter.git +$ yarn install +``` + +Or use the [Gatsby CLI](https://www.npmjs.com/package/gatsby-cli). + +``` +$ gatsby new contentful-starter https://github.com/contentful-userland/gatsby-contentful-starter +``` + +### Set up of the needed content model and create a configuration file + +This project comes with a Contentful setup command `yarn run setup`. + +![Command line dialog of the yarn run setup command](https://rawgit.com/contentful-userland/gatsby-contentful-starter/master/setup.jpg "Command line dialog of the yarn run setup command") + +This command will ask you for a space ID, and access tokens for the Contentful Management and Delivery API and then import the needed content model into the space you define and write a config file (`./contentful.json`). + +`yarn run setup` automates that for you but if you want to do it yourself rename `.contentful.json.sample` to `.contentful.json` and add your configuration in this file. + +## Crucial Commands + +This project comes with a few handy commands for linting and code fixing. The most important ones are the ones to develop and ship code. You can find the most important commands below. + +### `yarn run dev` + +Run in the project locally. + +### `yarn run build` + +Run a production build into `./public`. The result is ready to be put on any static hosting you prefer. + +### `yarn run deploy` + +Run a production build into `./public` and publish the site to GitHub pages. + +### `yarn run cleanup-repository` + +Removes all dependencies, scripts and data from the installation script. + +## Roadmap + +- [x] [make the starter completely responsive](https://github.com/contentful-userland/gatsby-contentful-starter/issues/2) +- [ ] [include tags](https://github.com/contentful-userland/gatsby-contentful-starter/issues/3) +- [x] [support traced placeholders](https://github.com/contentful-userland/gatsby-contentful-starter/issues/4) +- [ ] [add i18n](https://github.com/contentful-userland/gatsby-contentful-starter/issues/6) + +## Other resources + +- Tutorial video series ["Building a blazing fast website with GatsbyJS and Contentful"](https://www.youtube.com/watch?v=Ek4o40w1tH4&list=PL8KiuH6vpACV-F7jXribe4YveGBhBeG9A) by @Khaledgarbaya diff --git a/app.json b/app.json new file mode 100644 index 0000000..7a4ca3b --- /dev/null +++ b/app.json @@ -0,0 +1,20 @@ +{ + "name": "Contentful Gatsby Starter", + "description": "Gatsby starter for a Contentful project.", + "keywords": [ + "contentful", + "gatsby", + "static", + "ssg" + ], + "repository": "https://github.com/contentful-userland/gatsby-contentful-starter", + "success_url": "/", + "buildpacks": [ + { + "url": "heroku/nodejs" + }, + { + "url": "https://github.com/heroku/heroku-buildpack-static" + } + ] +} diff --git a/bin/hello.js b/bin/hello.js new file mode 100644 index 0000000..5d55340 --- /dev/null +++ b/bin/hello.js @@ -0,0 +1,30 @@ +const chalk = require('chalk') +const pkg = require('../package.json') + +console.log(` + +${chalk.green('Hey there! πŸ‘‹')} + +Thanks for giving the ${pkg.name} a try. πŸŽ‰ +To get you going really quickly this project includes a setup step. + +${chalk.yellow.bold('yarn run setup')} automates the following steps for you: + - creates a config file ${chalk.yellow('./.contentful.json')} + - imports ${chalk.green('a predefined content model')} + +When this is done run: + +${chalk.yellow( + 'yarn run dev' +)} to start a development environment at ${chalk.green('localhost:8000')} + +or + +${chalk.yellow( + 'yarn run build' +)} to create a production ready static site in ${chalk.green('./public')} + +For further information check the readme of the project +(https://github.com/contentful-userland/gatsby-contentful-starter) + +`) diff --git a/bin/setup.js b/bin/setup.js new file mode 100644 index 0000000..841936e --- /dev/null +++ b/bin/setup.js @@ -0,0 +1,94 @@ +const spaceImport = require('contentful-import') +const exportFile = require('../contentful/export.json') +const inquirer = require('inquirer') +const chalk = require('chalk') +const path = require('path') +const { writeFileSync } = require('fs') + +const argv = require('yargs-parser')(process.argv.slice(2)) + +console.log(` + To set up this project you need to provide your Space ID + and the belonging API access tokens. + + You can find all the needed information in your Contentful space under: + + ${chalk.yellow( + `app.contentful.com ${chalk.red('->')} Space Settings ${chalk.red( + '->' + )} API keys` + )} + + The ${chalk.green('Content Management API Token')} + will be used to import and write data to your space. + + The ${chalk.green('Content Delivery API Token')} + will be used to ship published production-ready content in your Gatsby app. + + The ${chalk.green('Content Preview API Token')} + will be used to show not published data in your development environment. + + Ready? Let's do it! πŸŽ‰ +`) + +const questions = [ + { + name: 'spaceId', + message: 'Your Space ID', + when: !argv.spaceId && !process.env.CONTENTFUL_SPACE_ID, + validate: input => + /^[a-z0-9]{12}$/.test(input) || + 'Space ID must be 12 lowercase characters', + }, + { + name: 'managementToken', + when: !argv.managementToken, + message: 'Your Content Management API access token', + }, + { + name: 'deliveryToken', + when: !argv.deliveryToken && !process.env.CONTENTFUL_DELIVERY_TOKEN, + message: 'Your Content Delivery API access token', + }, +] + +inquirer + .prompt(questions) + .then(({ spaceId, managementToken, deliveryToken }) => { + const { CONTENTFUL_SPACE_ID, CONTENTFUL_DELIVERY_TOKEN } = process.env + + // env vars are given precedence followed by args provided to the setup + // followed by input given to prompts displayed by the setup script + spaceId = CONTENTFUL_SPACE_ID || argv.spaceId || spaceId + managementToken = argv.managementToken || managementToken + deliveryToken = + CONTENTFUL_DELIVERY_TOKEN || argv.deliveryToken || deliveryToken + + console.log('Writing config file...') + const configFilePath = path.resolve(__dirname, '..', '.contentful.json') + writeFileSync( + configFilePath, + JSON.stringify( + { + spaceId, + accessToken: deliveryToken, + }, + null, + 2 + ) + ) + console.log(`Config file ${chalk.yellow(configFilePath)} written`) + + return { spaceId, managementToken } + }) + .then(({ spaceId, managementToken }) => + spaceImport({ spaceId, managementToken, content: exportFile }) + ) + .then((_, error) => { + console.log( + `All set! You can now run ${chalk.yellow( + 'npm run dev' + )} to see it in action.` + ) + }) + .catch(error => console.error(error)) diff --git a/contentful/export.json b/contentful/export.json new file mode 100644 index 0000000..fec02fd --- /dev/null +++ b/contentful/export.json @@ -0,0 +1,2029 @@ +{ + "contentTypes": [ + { + "sys": { + "space": { + "sys": { + "type": "Link", + "linkType": "Space", + "id": "28p9vvm1oxuw" + } + }, + "id": "person", + "type": "ContentType", + "createdAt": "2017-05-11T12:04:23.540Z", + "updatedAt": "2017-05-18T14:04:51.650Z", + "createdBy": { + "sys": { + "type": "Link", + "linkType": "User", + "id": "066RqBikAjzKy0SWUEtFvH" + } + }, + "updatedBy": { + "sys": { + "type": "Link", + "linkType": "User", + "id": "2AAFsI4st4sZPlF1LFT13q" + } + }, + "publishedCounter": 7, + "version": 14, + "publishedBy": { + "sys": { + "type": "Link", + "linkType": "User", + "id": "2AAFsI4st4sZPlF1LFT13q" + } + }, + "publishedVersion": 13, + "firstPublishedAt": "2017-05-11T12:04:23.869Z", + "publishedAt": "2017-05-18T14:04:51.628Z" + }, + "displayField": "name", + "name": "Person", + "description": "", + "fields": [ + { + "id": "name", + "name": "Name", + "type": "Symbol", + "localized": false, + "required": true, + "validations": [], + "disabled": false, + "omitted": false + }, + { + "id": "title", + "name": "Title", + "type": "Symbol", + "localized": false, + "required": true, + "validations": [], + "disabled": false, + "omitted": false + }, + { + "id": "company", + "name": "Company", + "type": "Symbol", + "localized": false, + "required": true, + "validations": [], + "disabled": false, + "omitted": false + }, + { + "id": "shortBio", + "name": "Short Bio", + "type": "Text", + "localized": false, + "required": true, + "validations": [], + "disabled": false, + "omitted": false + }, + { + "id": "email", + "name": "Email", + "type": "Symbol", + "localized": false, + "required": false, + "validations": [], + "disabled": false, + "omitted": false + }, + { + "id": "phone", + "name": "Phone", + "type": "Symbol", + "localized": false, + "required": false, + "validations": [], + "disabled": false, + "omitted": false + }, + { + "id": "facebook", + "name": "Facebook", + "type": "Symbol", + "localized": false, + "required": false, + "validations": [], + "disabled": false, + "omitted": false + }, + { + "id": "twitter", + "name": "Twitter", + "type": "Symbol", + "localized": false, + "required": false, + "validations": [], + "disabled": false, + "omitted": false + }, + { + "id": "github", + "name": "Github", + "type": "Symbol", + "localized": false, + "required": false, + "validations": [], + "disabled": false, + "omitted": false + }, + { + "id": "image", + "name": "Image", + "type": "Link", + "localized": false, + "required": false, + "validations": [], + "disabled": false, + "omitted": false, + "linkType": "Asset" + } + ] + }, + { + "sys": { + "space": { + "sys": { + "type": "Link", + "linkType": "Space", + "id": "28p9vvm1oxuw" + } + }, + "id": "blogPost", + "type": "ContentType", + "createdAt": "2017-05-11T12:17:42.862Z", + "updatedAt": "2017-05-17T10:55:24.031Z", + "createdBy": { + "sys": { + "type": "Link", + "linkType": "User", + "id": "066RqBikAjzKy0SWUEtFvH" + } + }, + "updatedBy": { + "sys": { + "type": "Link", + "linkType": "User", + "id": "066RqBikAjzKy0SWUEtFvH" + } + }, + "publishedCounter": 6, + "version": 12, + "publishedBy": { + "sys": { + "type": "Link", + "linkType": "User", + "id": "066RqBikAjzKy0SWUEtFvH" + } + }, + "publishedVersion": 11, + "firstPublishedAt": "2017-05-11T12:17:43.175Z", + "publishedAt": "2017-05-17T10:55:24.004Z" + }, + "displayField": "title", + "name": "Blog Post", + "description": "", + "fields": [ + { + "id": "title", + "name": "Title", + "type": "Symbol", + "localized": false, + "required": true, + "validations": [], + "disabled": false, + "omitted": false + }, + { + "id": "slug", + "name": "Slug", + "type": "Symbol", + "localized": false, + "required": true, + "validations": [], + "disabled": false, + "omitted": false + }, + { + "id": "heroImage", + "name": "Hero Image", + "type": "Link", + "localized": false, + "required": true, + "validations": [], + "disabled": false, + "omitted": false, + "linkType": "Asset" + }, + { + "id": "description", + "name": "Description", + "type": "Text", + "localized": false, + "required": true, + "validations": [], + "disabled": false, + "omitted": false + }, + { + "id": "body", + "name": "Body", + "type": "Text", + "localized": false, + "required": true, + "validations": [], + "disabled": false, + "omitted": false + }, + { + "id": "author", + "name": "Author", + "type": "Link", + "localized": false, + "required": false, + "validations": [ + { + "linkContentType": [ + "person" + ] + } + ], + "disabled": false, + "omitted": false, + "linkType": "Entry" + }, + { + "id": "publishDate", + "name": "Publish Date", + "type": "Date", + "localized": false, + "required": true, + "validations": [], + "disabled": false, + "omitted": false + }, + { + "id": "tags", + "name": "Tags", + "type": "Array", + "localized": false, + "required": false, + "validations": [], + "disabled": false, + "omitted": false, + "items": { + "type": "Symbol", + "validations": [ + { + "in": [ + "general", + "javascript", + "static-sites" + ] + } + ] + } + } + ] + } + ], + "editorInterfaces": [ + { + "controls": [ + { + "fieldId": "name", + "widgetId": "singleLine" + }, + { + "fieldId": "title", + "widgetId": "singleLine" + }, + { + "fieldId": "company", + "widgetId": "singleLine" + }, + { + "fieldId": "shortBio", + "widgetId": "markdown" + }, + { + "fieldId": "email", + "widgetId": "singleLine" + }, + { + "fieldId": "phone", + "widgetId": "singleLine" + }, + { + "fieldId": "facebook", + "widgetId": "singleLine" + }, + { + "fieldId": "twitter", + "widgetId": "singleLine" + }, + { + "fieldId": "github", + "widgetId": "singleLine" + }, + { + "fieldId": "image", + "widgetId": "assetLinkEditor" + } + ], + "sys": { + "id": "default", + "type": "EditorInterface", + "version": 14, + "createdAt": "2017-05-11T12:04:24.145Z", + "createdBy": { + "sys": { + "type": "Link", + "linkType": "User", + "id": "066RqBikAjzKy0SWUEtFvH" + } + }, + "space": { + "sys": { + "type": "Link", + "linkType": "Space", + "id": "28p9vvm1oxuw" + } + }, + "contentType": { + "sys": { + "type": "Link", + "linkType": "ContentType", + "id": "person" + } + }, + "updatedAt": "2017-05-18T14:04:52.378Z", + "updatedBy": { + "sys": { + "type": "Link", + "linkType": "User", + "id": "2AAFsI4st4sZPlF1LFT13q" + } + } + } + }, + { + "controls": [ + { + "fieldId": "title", + "widgetId": "singleLine" + }, + { + "fieldId": "slug", + "widgetId": "slugEditor" + }, + { + "fieldId": "heroImage", + "widgetId": "assetLinkEditor" + }, + { + "fieldId": "description", + "widgetId": "markdown" + }, + { + "fieldId": "body", + "widgetId": "markdown" + }, + { + "fieldId": "author", + "widgetId": "entryLinkEditor" + }, + { + "fieldId": "publishDate", + "widgetId": "datePicker", + "settings": { + "format": "timeZ", + "ampm": "24" + } + }, + { + "fieldId": "tags", + "widgetId": "tagEditor" + } + ], + "sys": { + "id": "default", + "type": "EditorInterface", + "version": 12, + "createdAt": "2017-05-11T12:17:43.510Z", + "createdBy": { + "sys": { + "type": "Link", + "linkType": "User", + "id": "066RqBikAjzKy0SWUEtFvH" + } + }, + "space": { + "sys": { + "type": "Link", + "linkType": "Space", + "id": "28p9vvm1oxuw" + } + }, + "contentType": { + "sys": { + "type": "Link", + "linkType": "ContentType", + "id": "blogPost" + } + }, + "updatedAt": "2017-05-17T10:55:25.370Z", + "updatedBy": { + "sys": { + "type": "Link", + "linkType": "User", + "id": "066RqBikAjzKy0SWUEtFvH" + } + } + } + } + ], + "entries": [ + { + "sys": { + "space": { + "sys": { + "type": "Link", + "linkType": "Space", + "id": "28p9vvm1oxuw" + } + }, + "id": "15jwOBqpxqSAOy2eOO4S0m", + "type": "Entry", + "createdAt": "2017-05-11T12:04:29.532Z", + "updatedAt": "2017-05-18T14:13:14.463Z", + "createdBy": { + "sys": { + "type": "Link", + "linkType": "User", + "id": "066RqBikAjzKy0SWUEtFvH" + } + }, + "updatedBy": { + "sys": { + "type": "Link", + "linkType": "User", + "id": "2AAFsI4st4sZPlF1LFT13q" + } + }, + "publishedCounter": 15, + "version": 190, + "publishedBy": { + "sys": { + "type": "Link", + "linkType": "User", + "id": "2AAFsI4st4sZPlF1LFT13q" + } + }, + "publishedVersion": 189, + "firstPublishedAt": "2017-05-11T12:06:33.065Z", + "publishedAt": "2017-05-18T14:13:14.431Z", + "contentType": { + "sys": { + "type": "Link", + "linkType": "ContentType", + "id": "person" + } + } + }, + "fields": { + "name": { + "en-US": "John Doe" + }, + "title": { + "en-US": "Web Developer" + }, + "company": { + "en-US": "ACME" + }, + "shortBio": { + "en-US": "Research and recommendations for modern stack websites." + }, + "email": { + "en-US": "john@doe.com" + }, + "phone": { + "en-US": "0176 / 1234567" + }, + "facebook": { + "en-US": "johndoe" + }, + "twitter": { + "en-US": "johndoe" + }, + "github": { + "en-US": "johndoe" + }, + "image": { + "en-US": { + "sys": { + "type": "Link", + "linkType": "Asset", + "id": "7orLdboQQowIUs22KAW4U" + } + } + } + } + }, + { + "sys": { + "space": { + "sys": { + "type": "Link", + "linkType": "Space", + "id": "28p9vvm1oxuw" + } + }, + "id": "31TNnjHlfaGUoMOwU0M2og", + "type": "Entry", + "createdAt": "2017-05-12T09:29:02.336Z", + "updatedAt": "2017-05-30T12:55:11.986Z", + "createdBy": { + "sys": { + "type": "Link", + "linkType": "User", + "id": "066RqBikAjzKy0SWUEtFvH" + } + }, + "updatedBy": { + "sys": { + "type": "Link", + "linkType": "User", + "id": "2AAFsI4st4sZPlF1LFT13q" + } + }, + "publishedCounter": 13, + "version": 319, + "publishedBy": { + "sys": { + "type": "Link", + "linkType": "User", + "id": "2AAFsI4st4sZPlF1LFT13q" + } + }, + "publishedVersion": 318, + "firstPublishedAt": "2017-05-12T09:30:09.613Z", + "publishedAt": "2017-05-30T12:55:11.950Z", + "contentType": { + "sys": { + "type": "Link", + "linkType": "ContentType", + "id": "blogPost" + } + } + }, + "fields": { + "title": { + "en-US": "Automate with webhooks" + }, + "slug": { + "en-US": "automate-with-webhooks" + }, + "heroImage": { + "en-US": { + "sys": { + "type": "Link", + "linkType": "Asset", + "id": "4shwYI3POEGkw0Eg6kcyaQ" + } + } + }, + "description": { + "en-US": "Webhooks notify you, another person or system when resources have changed by calling a given HTTP endpoint." + }, + "body": { + "en-US": "## What are webhooks?\n\nThe webhooks are used to notify you when content has been changed. Specify a URL, configure your webhook, and we will send an HTTP POST request whenever something happens to your content.\n\n## How do I configure a webhook?\n\nGo to Settings β†’ Webhooks from the navigation bar at the top. From there, hit Add webhook, and you will be directed to your new webhook. Then choose a name, put in the information of your HTTP endpoint (URL and authentication), specify any custom headers and select the types of events that should trigger the webhook.\n\n## Why do I get an old version in the CDA?\n\nAs the delivery API is powered by a CDN network consisting of hundreds of servers distributed across continents, it takes some time (up to a few minutes) to reflect the changes to the published content. This must be taken into consideration when reacting to webhooks. In normal conditions, there could be a reasonable delay of 2 to 5 minutes.\n\nExtracted from the [Webhooks FAQ](https://www.contentful.com/faq/webhooks/ \"Webhooks FAQ\")." + }, + "author": { + "en-US": { + "sys": { + "type": "Link", + "linkType": "Entry", + "id": "15jwOBqpxqSAOy2eOO4S0m" + } + } + }, + "publishDate": { + "en-US": "2017-05-12T00:00+02:00" + }, + "tags": { + "en-US": [ + "javascript" + ] + } + } + }, + { + "sys": { + "space": { + "sys": { + "type": "Link", + "linkType": "Space", + "id": "28p9vvm1oxuw" + } + }, + "id": "3K9b0esdy0q0yGqgW2g6Ke", + "type": "Entry", + "createdAt": "2017-05-15T11:51:15.331Z", + "updatedAt": "2017-05-30T09:48:09.568Z", + "createdBy": { + "sys": { + "type": "Link", + "linkType": "User", + "id": "066RqBikAjzKy0SWUEtFvH" + } + }, + "updatedBy": { + "sys": { + "type": "Link", + "linkType": "User", + "id": "2AAFsI4st4sZPlF1LFT13q" + } + }, + "publishedCounter": 8, + "version": 722, + "publishedBy": { + "sys": { + "type": "Link", + "linkType": "User", + "id": "2AAFsI4st4sZPlF1LFT13q" + } + }, + "publishedVersion": 721, + "firstPublishedAt": "2017-05-15T11:51:40.463Z", + "publishedAt": "2017-05-30T09:48:09.520Z", + "contentType": { + "sys": { + "type": "Link", + "linkType": "ContentType", + "id": "blogPost" + } + } + }, + "fields": { + "title": { + "en-US": "Hello world" + }, + "slug": { + "en-US": "hello-world" + }, + "heroImage": { + "en-US": { + "sys": { + "type": "Link", + "linkType": "Asset", + "id": "6Od9v3wzLOysiMum0Wkmme" + } + } + }, + "description": { + "en-US": "Your very first content with Contentful, pulled in JSON format using the Content Delivery API." + }, + "body": { + "en-US": "These is your very first content with Contentful, pulled in JSON format using the [Content Delivery API](https://www.contentful.com/developers/docs/references/content-delivery-api/ \"Content Delivery API\"). Content and presentation are now decoupled, allowing you to focus your efforts in building the perfect app.\n\n## Your first steps\n\nBuilding with Contentful is easy. First take a moment to get [the basics of content modelling](https://www.contentful.com/r/knowledgebase/content-modelling-basics/ \"the basics of content modelling\"), which you can set up in the [Contentful Web app](https://app.contentful.com/ \"Contentful Web app\"). Once you get that, feel free to drop by the [Documentation](https://www.contentful.com/developers/docs/ \"Documentation\") to learn a bit more about how to build your app with Contentful, in particular the [API basics](https://www.contentful.com/developers/docs/concepts/apis/ \"API basics\") and each one of our four APIs, as shown below.\n\n### Content Delivery API\n\nThe [Content Delivery API](https://www.contentful.com/developers/docs/references/content-delivery-api/ \"Content Delivery API\") (CDA), available at `cdn.contentful.com`, is a read-only API for delivering content from Contentful to apps, websites and other media. Content is delivered as JSON data, and images, videos and other media as files.\nThe API is available via a globally distributed content delivery network. The server closest to the user serves all content, both JSON and binary. This minimizes latency, which especially benefits mobile apps. Hosting content in multiple global data centers also greatly improves the availability of content.\n\n### Content Management API\n\nThe [Content Management API](https://www.contentful.com/developers/docs/references/content-management-api/ \"Content Management API\") (CMA), available at `api.contentful.com`, is a read-write API for managing content. Unlike the Content Delivery API, the management API requires you to authenticate as a Contentful user. You could use the CMA for several use cases, such as:\n* Automatic imports from different CMSes like WordPress or Drupal.\n* Integration with other backend systems, such as an e-commerce shop.\n* Building custom editing experiences. We built the [Contentful Web app](https://app.contentful.com/ \"Contentful Web app\") on top of this API.\n\n### Preview API\n\nThe [Content Preview API](https://www.contentful.com/developers/docs/concepts/apis/#content-preview-api \"Content Preview API\"), available at `preview.contentful.com`, is a variant of the CDA for previewing your content before delivering it to your customers. You use the Content Preview API in combination with a \"preview\" deployment of your website (or a \"preview\" build of your mobile app) that allows content managers and authors to view their work in-context, as if it were published, using a \"preview\" access token as though it were delivered by the CDA.\n\n### Images API\n\nThe [Images API](https://www.contentful.com/developers/docs/concepts/apis/#images-api \"Images API\"), available at `images.contentful.com`, allows you to resize and crop images, change their background color and convert them to different formats. Using our API for these transformations lets you upload high-quality assets, deliver exactly what your app needs, and still get all the benefits of our caching CDN." + }, + "author": { + "en-US": { + "sys": { + "type": "Link", + "linkType": "Entry", + "id": "15jwOBqpxqSAOy2eOO4S0m" + } + } + }, + "publishDate": { + "en-US": "2017-05-15T00:00+02:00" + }, + "tags": { + "en-US": [ + "general" + ] + } + } + }, + { + "sys": { + "space": { + "sys": { + "type": "Link", + "linkType": "Space", + "id": "28p9vvm1oxuw" + } + }, + "id": "2PtC9h1YqIA6kaUaIsWEQ0", + "type": "Entry", + "createdAt": "2017-05-15T12:01:00.579Z", + "updatedAt": "2017-05-30T12:31:34.521Z", + "createdBy": { + "sys": { + "type": "Link", + "linkType": "User", + "id": "066RqBikAjzKy0SWUEtFvH" + } + }, + "updatedBy": { + "sys": { + "type": "Link", + "linkType": "User", + "id": "2AAFsI4st4sZPlF1LFT13q" + } + }, + "publishedCounter": 7, + "version": 218, + "publishedBy": { + "sys": { + "type": "Link", + "linkType": "User", + "id": "2AAFsI4st4sZPlF1LFT13q" + } + }, + "publishedVersion": 217, + "firstPublishedAt": "2017-05-15T12:01:52.543Z", + "publishedAt": "2017-05-30T12:31:34.481Z", + "contentType": { + "sys": { + "type": "Link", + "linkType": "ContentType", + "id": "blogPost" + } + } + }, + "fields": { + "title": { + "en-US": "Static sites are great" + }, + "slug": { + "en-US": "static-sites-are-great" + }, + "heroImage": { + "en-US": { + "sys": { + "type": "Link", + "linkType": "Asset", + "id": "4NzwDSDlGECGIiokKomsyI" + } + } + }, + "description": { + "en-US": "Worry less about security, caching, and talking to the server. Static sites are the new thing." + }, + "body": { + "en-US": "## The case for the static site generator\n\nMore and more developers are jumping on the \"go static train\", and rightfully so. Static pages are fast, lightweight, they scale well. They are more secure, and simple to maintain and they allow you to focus all your time and effort on the user interface. Often times, this dedication really shows.\n\nIt just so happens that static site generators are mostly loved by developers, but not by the average Joe. They do not offer WYSIWYG, previewing on demo sites may take an update cycle, they are often based on markdown text files, and they require some knowledge of modern day repositories.\n\nMoreover, when teams are collaborating, it can get complicated quickly. Has this article already been proof-read or reviewed? Is this input valid? Are user permissions available, e.g. for administering adding and removing team members? Can this article be published at a future date? How can a large repository of content be categorized, organized, and searched? All these requirements have previously been more or less solved within the admin area of your CMS. But of course with all the baggage that made you leave the appserver-app-database-in-one-big-blob stack in the first place.\n\n## Content APIs to the rescue\n\nAn alternative is decoupling the content management aspect from the system. And then replacing the maintenance prone server with a cloud based web service offering. Effectively, instead of your CMS of old, you move to a [Content Management as a Service (CMaaS)](https://www.contentful.com/r/knowledgebase/content-as-a-service/ \"Content Management as a Service (CMaaS)\") world, with a content API to deliver all your content. That way, you get the all the [benefits of content management features](http://www.digett.com/blog/01/16/2014/pairing-static-websites-cms \"benefits of content management features\") while still being able to embrace the static site generator mantra.\n\nIt so happens that Contentful is offering just that kind of content API. A service that\n\n* from the ground up has been designed to be fast, scalable, secure, and offer high uptime, so that you don’t have to worry about maintenance ever again.\n* offers a powerful editor and lots of flexibility in creating templates for your documents that your editors can reuse and combine, so that no developers resources are required in everyday writing and updating tasks.\n* separates content from presentation, so you can reuse your content repository for any device platform your heart desires. That way, you can COPE (\"create once, publish everywhere\").\n* offers webhooks that you can use to rebuild your static site in a fully automated fashion every time your content is modified.\n\nExtracted from the article [CMS-functionality for static site generators](https://www.contentful.com/r/knowledgebase/contentful-api-cms-static-site-generators/ \"CMS-functionality for static site generators\"). Read more about the [static site generators supported by Contentful](https://www.contentful.com/developers/docs/tools/staticsitegenerators/ \"static site generators supported by Contentful\")." + }, + "author": { + "en-US": { + "sys": { + "type": "Link", + "linkType": "Entry", + "id": "15jwOBqpxqSAOy2eOO4S0m" + } + } + }, + "publishDate": { + "en-US": "2017-05-16T00:00+02:00" + }, + "tags": { + "en-US": [ + "javascript", + "static-sites" + ] + } + } + } + ], + "assets": [ + { + "sys": { + "space": { + "sys": { + "type": "Link", + "linkType": "Space", + "id": "28p9vvm1oxuw" + } + }, + "id": "7orLdboQQowIUs22KAW4U", + "type": "Asset", + "createdAt": "2017-05-11T13:04:42.667Z", + "updatedAt": "2017-05-16T09:29:04.154Z", + "createdBy": { + "sys": { + "type": "Link", + "linkType": "User", + "id": "066RqBikAjzKy0SWUEtFvH" + } + }, + "updatedBy": { + "sys": { + "type": "Link", + "linkType": "User", + "id": "066RqBikAjzKy0SWUEtFvH" + } + }, + "publishedCounter": 3, + "version": 56, + "publishedBy": { + "sys": { + "type": "Link", + "linkType": "User", + "id": "066RqBikAjzKy0SWUEtFvH" + } + }, + "publishedVersion": 55, + "firstPublishedAt": "2017-05-11T13:05:17.053Z", + "publishedAt": "2017-05-16T09:29:04.140Z" + }, + "fields": { + "title": { + "en-US": "Sparkler" + }, + "description": { + "en-US": "John with Sparkler" + }, + "file": { + "en-US": { + "url": "//images.contentful.com/28p9vvm1oxuw/7orLdboQQowIUs22KAW4U/a97cd3b3415b51c5facfa6f4d184b650/matt-palmer-254999.jpg", + "details": { + "size": 2293094, + "image": { + "width": 3000, + "height": 2000 + } + }, + "fileName": "matt-palmer-254999.jpg", + "contentType": "image/jpeg" + } + } + } + }, + { + "sys": { + "space": { + "sys": { + "type": "Link", + "linkType": "Space", + "id": "28p9vvm1oxuw" + } + }, + "id": "6Od9v3wzLOysiMum0Wkmme", + "type": "Asset", + "createdAt": "2017-05-15T12:05:53.234Z", + "updatedAt": "2017-05-15T13:36:58.905Z", + "createdBy": { + "sys": { + "type": "Link", + "linkType": "User", + "id": "066RqBikAjzKy0SWUEtFvH" + } + }, + "updatedBy": { + "sys": { + "type": "Link", + "linkType": "User", + "id": "066RqBikAjzKy0SWUEtFvH" + } + }, + "publishedCounter": 2, + "version": 22, + "publishedBy": { + "sys": { + "type": "Link", + "linkType": "User", + "id": "066RqBikAjzKy0SWUEtFvH" + } + }, + "publishedVersion": 21, + "firstPublishedAt": "2017-05-15T12:06:38.633Z", + "publishedAt": "2017-05-15T13:36:58.888Z" + }, + "fields": { + "title": { + "en-US": "Woman with black hat" + }, + "description": { + "en-US": "Woman wearing a black hat" + }, + "file": { + "en-US": { + "url": "//images.contentful.com/28p9vvm1oxuw/6Od9v3wzLOysiMum0Wkmme/95675d379a1284015a8210ca66cc53a5/cameron-kirby-88711.jpg", + "details": { + "size": 7316629, + "image": { + "width": 3000, + "height": 2000 + } + }, + "fileName": "cameron-kirby-88711.jpg", + "contentType": "image/jpeg" + } + } + } + }, + { + "sys": { + "space": { + "sys": { + "type": "Link", + "linkType": "Space", + "id": "28p9vvm1oxuw" + } + }, + "id": "4NzwDSDlGECGIiokKomsyI", + "type": "Asset", + "createdAt": "2017-05-15T12:33:11.841Z", + "updatedAt": "2017-05-15T12:33:50.816Z", + "createdBy": { + "sys": { + "type": "Link", + "linkType": "User", + "id": "066RqBikAjzKy0SWUEtFvH" + } + }, + "updatedBy": { + "sys": { + "type": "Link", + "linkType": "User", + "id": "066RqBikAjzKy0SWUEtFvH" + } + }, + "publishedCounter": 1, + "version": 21, + "publishedBy": { + "sys": { + "type": "Link", + "linkType": "User", + "id": "066RqBikAjzKy0SWUEtFvH" + } + }, + "publishedVersion": 20, + "firstPublishedAt": "2017-05-15T12:33:50.801Z", + "publishedAt": "2017-05-15T12:33:50.801Z" + }, + "fields": { + "title": { + "en-US": "City" + }, + "description": { + "en-US": "City pictured from the sky" + }, + "file": { + "en-US": { + "url": "//images.contentful.com/28p9vvm1oxuw/4NzwDSDlGECGIiokKomsyI/d04a5154fa2e2ab02857950639325684/denys-nevozhai-100695.jpg", + "details": { + "size": 15736986, + "image": { + "width": 3992, + "height": 2992 + } + }, + "fileName": "denys-nevozhai-100695.jpg", + "contentType": "image/jpeg" + } + } + } + }, + { + "sys": { + "space": { + "sys": { + "type": "Link", + "linkType": "Space", + "id": "28p9vvm1oxuw" + } + }, + "id": "4shwYI3POEGkw0Eg6kcyaQ", + "type": "Asset", + "createdAt": "2017-05-15T12:34:08.279Z", + "updatedAt": "2017-05-15T12:35:08.308Z", + "createdBy": { + "sys": { + "type": "Link", + "linkType": "User", + "id": "066RqBikAjzKy0SWUEtFvH" + } + }, + "updatedBy": { + "sys": { + "type": "Link", + "linkType": "User", + "id": "066RqBikAjzKy0SWUEtFvH" + } + }, + "publishedCounter": 1, + "version": 38, + "publishedBy": { + "sys": { + "type": "Link", + "linkType": "User", + "id": "066RqBikAjzKy0SWUEtFvH" + } + }, + "publishedVersion": 37, + "firstPublishedAt": "2017-05-15T12:35:08.292Z", + "publishedAt": "2017-05-15T12:35:08.292Z" + }, + "fields": { + "title": { + "en-US": "Man in the fields" + }, + "description": { + "en-US": "Tattooed man walking in a field" + }, + "file": { + "en-US": { + "url": "//images.contentful.com/28p9vvm1oxuw/4shwYI3POEGkw0Eg6kcyaQ/eeaa6df85fb4452ea69ad18c98ffc015/felix-russell-saw-112140.jpg", + "details": { + "size": 4539181, + "image": { + "width": 2500, + "height": 1667 + } + }, + "fileName": "felix-russell-saw-112140.jpg", + "contentType": "image/jpeg" + } + } + } + } + ], + "locales": [ + { + "name": "U.S. English", + "code": "en-US", + "fallbackCode": null, + "default": true, + "contentManagementApi": true, + "contentDeliveryApi": true, + "optional": false, + "sys": { + "type": "Locale", + "id": "3Bb4qrZtqLzwN35dmTQ6a2", + "version": 0, + "space": { + "sys": { + "type": "Link", + "linkType": "Space", + "id": "28p9vvm1oxuw" + } + }, + "createdBy": { + "sys": { + "type": "Link", + "linkType": "User", + "id": "066RqBikAjzKy0SWUEtFvH" + } + }, + "createdAt": "2017-05-11T12:01:17Z", + "updatedBy": { + "sys": { + "type": "Link", + "linkType": "User", + "id": "066RqBikAjzKy0SWUEtFvH" + } + }, + "updatedAt": "2017-05-11T12:01:17Z" + } + } + ], + "webhooks": [], + "roles": [ + { + "name": "Author", + "description": "Allows editing of content", + "policies": [ + { + "effect": "allow", + "actions": [ + "create" + ], + "constraint": { + "and": [ + { + "equals": [ + { + "doc": "sys.type" + }, + "Entry" + ] + } + ] + } + }, + { + "effect": "allow", + "actions": [ + "read" + ], + "constraint": { + "and": [ + { + "equals": [ + { + "doc": "sys.type" + }, + "Entry" + ] + } + ] + } + }, + { + "effect": "allow", + "actions": [ + "update" + ], + "constraint": { + "and": [ + { + "equals": [ + { + "doc": "sys.type" + }, + "Entry" + ] + } + ] + } + }, + { + "effect": "allow", + "actions": [ + "create" + ], + "constraint": { + "and": [ + { + "equals": [ + { + "doc": "sys.type" + }, + "Asset" + ] + } + ] + } + }, + { + "effect": "allow", + "actions": [ + "read" + ], + "constraint": { + "and": [ + { + "equals": [ + { + "doc": "sys.type" + }, + "Asset" + ] + } + ] + } + }, + { + "effect": "allow", + "actions": [ + "update" + ], + "constraint": { + "and": [ + { + "equals": [ + { + "doc": "sys.type" + }, + "Asset" + ] + } + ] + } + } + ], + "permissions": { + "ContentModel": [ + "read" + ], + "Settings": [], + "ContentDelivery": [] + }, + "sys": { + "type": "Role", + "id": "3Bc1MhEh97SAPAubIwDlgq", + "version": 0, + "space": { + "sys": { + "type": "Link", + "linkType": "Space", + "id": "28p9vvm1oxuw" + } + }, + "createdBy": { + "sys": { + "type": "Link", + "linkType": "User", + "id": "066RqBikAjzKy0SWUEtFvH" + } + }, + "createdAt": "2017-05-11T12:01:17Z", + "updatedBy": { + "sys": { + "type": "Link", + "linkType": "User", + "id": "066RqBikAjzKy0SWUEtFvH" + } + }, + "updatedAt": "2017-05-11T12:01:17Z" + } + }, + { + "name": "Developer", + "description": "Allows reading Entries and managing API Keys", + "policies": [ + { + "effect": "allow", + "actions": [ + "read" + ], + "constraint": { + "and": [ + { + "equals": [ + { + "doc": "sys.type" + }, + "Entry" + ] + } + ] + } + }, + { + "effect": "allow", + "actions": [ + "read" + ], + "constraint": { + "and": [ + { + "equals": [ + { + "doc": "sys.type" + }, + "Asset" + ] + } + ] + } + } + ], + "permissions": { + "ContentModel": [ + "read" + ], + "Settings": [], + "ContentDelivery": "all" + }, + "sys": { + "type": "Role", + "id": "3Bdf87ZgV69DZme5Pll2MC", + "version": 0, + "space": { + "sys": { + "type": "Link", + "linkType": "Space", + "id": "28p9vvm1oxuw" + } + }, + "createdBy": { + "sys": { + "type": "Link", + "linkType": "User", + "id": "066RqBikAjzKy0SWUEtFvH" + } + }, + "createdAt": "2017-05-11T12:01:17Z", + "updatedBy": { + "sys": { + "type": "Link", + "linkType": "User", + "id": "066RqBikAjzKy0SWUEtFvH" + } + }, + "updatedAt": "2017-05-11T12:01:17Z" + } + }, + { + "name": "Editor", + "description": "Allows editing, publishing and archiving of content", + "policies": [ + { + "effect": "allow", + "actions": "all", + "constraint": { + "and": [ + { + "equals": [ + { + "doc": "sys.type" + }, + "Entry" + ] + } + ] + } + }, + { + "effect": "allow", + "actions": "all", + "constraint": { + "and": [ + { + "equals": [ + { + "doc": "sys.type" + }, + "Asset" + ] + } + ] + } + } + ], + "permissions": { + "ContentModel": [ + "read" + ], + "Settings": [], + "ContentDelivery": [] + }, + "sys": { + "type": "Role", + "id": "3BehG3o7XDtAd7i5NLYesC", + "version": 0, + "space": { + "sys": { + "type": "Link", + "linkType": "Space", + "id": "28p9vvm1oxuw" + } + }, + "createdBy": { + "sys": { + "type": "Link", + "linkType": "User", + "id": "066RqBikAjzKy0SWUEtFvH" + } + }, + "createdAt": "2017-05-11T12:01:17Z", + "updatedBy": { + "sys": { + "type": "Link", + "linkType": "User", + "id": "066RqBikAjzKy0SWUEtFvH" + } + }, + "updatedAt": "2017-05-11T12:01:17Z" + } + }, + { + "name": "Freelancer", + "description": "Allows only editing of content they created themselves", + "policies": [ + { + "effect": "allow", + "actions": [ + "create" + ], + "constraint": { + "and": [ + { + "equals": [ + { + "doc": "sys.type" + }, + "Entry" + ] + } + ] + } + }, + { + "effect": "allow", + "actions": [ + "create" + ], + "constraint": { + "and": [ + { + "equals": [ + { + "doc": "sys.type" + }, + "Asset" + ] + } + ] + } + }, + { + "effect": "allow", + "actions": [ + "read" + ], + "constraint": { + "and": [ + { + "equals": [ + { + "doc": "sys.type" + }, + "Entry" + ] + }, + { + "equals": [ + { + "doc": "sys.createdBy.sys.id" + }, + "User.current()" + ] + } + ] + } + }, + { + "effect": "allow", + "actions": [ + "update" + ], + "constraint": { + "and": [ + { + "equals": [ + { + "doc": "sys.type" + }, + "Entry" + ] + }, + { + "equals": [ + { + "doc": "sys.createdBy.sys.id" + }, + "User.current()" + ] + }, + { + "paths": [ + { + "doc": "fields.%.%" + } + ] + } + ] + } + }, + { + "effect": "allow", + "actions": [ + "delete" + ], + "constraint": { + "and": [ + { + "equals": [ + { + "doc": "sys.type" + }, + "Entry" + ] + }, + { + "equals": [ + { + "doc": "sys.createdBy.sys.id" + }, + "User.current()" + ] + } + ] + } + }, + { + "effect": "allow", + "actions": [ + "read" + ], + "constraint": { + "and": [ + { + "equals": [ + { + "doc": "sys.type" + }, + "Asset" + ] + }, + { + "equals": [ + { + "doc": "sys.createdBy.sys.id" + }, + "User.current()" + ] + } + ] + } + }, + { + "effect": "allow", + "actions": [ + "update" + ], + "constraint": { + "and": [ + { + "equals": [ + { + "doc": "sys.type" + }, + "Asset" + ] + }, + { + "equals": [ + { + "doc": "sys.createdBy.sys.id" + }, + "User.current()" + ] + }, + { + "paths": [ + { + "doc": "fields.%.%" + } + ] + } + ] + } + }, + { + "effect": "allow", + "actions": [ + "delete" + ], + "constraint": { + "and": [ + { + "equals": [ + { + "doc": "sys.type" + }, + "Asset" + ] + }, + { + "equals": [ + { + "doc": "sys.createdBy.sys.id" + }, + "User.current()" + ] + } + ] + } + } + ], + "permissions": { + "ContentModel": [ + "read" + ], + "Settings": [], + "ContentDelivery": [] + }, + "sys": { + "type": "Role", + "id": "3BfBcsMyyk2vTHgSvVE95c", + "version": 0, + "space": { + "sys": { + "type": "Link", + "linkType": "Space", + "id": "28p9vvm1oxuw" + } + }, + "createdBy": { + "sys": { + "type": "Link", + "linkType": "User", + "id": "066RqBikAjzKy0SWUEtFvH" + } + }, + "createdAt": "2017-05-11T12:01:17Z", + "updatedBy": { + "sys": { + "type": "Link", + "linkType": "User", + "id": "066RqBikAjzKy0SWUEtFvH" + } + }, + "updatedAt": "2017-05-11T12:01:17Z" + } + }, + { + "name": "Translator 1", + "description": "Allows editing of localized fields in the specified language", + "policies": [ + { + "effect": "allow", + "actions": [ + "read" + ], + "constraint": { + "and": [ + { + "equals": [ + { + "doc": "sys.type" + }, + "Entry" + ] + } + ] + } + }, + { + "effect": "allow", + "actions": [ + "read" + ], + "constraint": { + "and": [ + { + "equals": [ + { + "doc": "sys.type" + }, + "Asset" + ] + } + ] + } + }, + { + "effect": "allow", + "actions": [ + "update" + ], + "constraint": { + "and": [ + { + "equals": [ + { + "doc": "sys.type" + }, + "Entry" + ] + }, + { + "paths": [ + { + "doc": "fields.%.%" + } + ] + } + ] + } + }, + { + "effect": "allow", + "actions": [ + "update" + ], + "constraint": { + "and": [ + { + "equals": [ + { + "doc": "sys.type" + }, + "Asset" + ] + }, + { + "paths": [ + { + "doc": "fields.%.%" + } + ] + } + ] + } + } + ], + "permissions": { + "ContentModel": [ + "read" + ], + "Settings": [], + "ContentDelivery": [] + }, + "sys": { + "type": "Role", + "id": "3BgX7gCjpTS6ToMGo7tN6m", + "version": 0, + "space": { + "sys": { + "type": "Link", + "linkType": "Space", + "id": "28p9vvm1oxuw" + } + }, + "createdBy": { + "sys": { + "type": "Link", + "linkType": "User", + "id": "066RqBikAjzKy0SWUEtFvH" + } + }, + "createdAt": "2017-05-11T12:01:17Z", + "updatedBy": { + "sys": { + "type": "Link", + "linkType": "User", + "id": "066RqBikAjzKy0SWUEtFvH" + } + }, + "updatedAt": "2017-05-11T12:01:17Z" + } + }, + { + "name": "Translator 2", + "description": "Allows editing of localized fields in the specified language", + "policies": [ + { + "effect": "allow", + "actions": [ + "read" + ], + "constraint": { + "and": [ + { + "equals": [ + { + "doc": "sys.type" + }, + "Entry" + ] + } + ] + } + }, + { + "effect": "allow", + "actions": [ + "read" + ], + "constraint": { + "and": [ + { + "equals": [ + { + "doc": "sys.type" + }, + "Asset" + ] + } + ] + } + }, + { + "effect": "allow", + "actions": [ + "update" + ], + "constraint": { + "and": [ + { + "equals": [ + { + "doc": "sys.type" + }, + "Entry" + ] + }, + { + "paths": [ + { + "doc": "fields.%.%" + } + ] + } + ] + } + }, + { + "effect": "allow", + "actions": [ + "update" + ], + "constraint": { + "and": [ + { + "equals": [ + { + "doc": "sys.type" + }, + "Asset" + ] + }, + { + "paths": [ + { + "doc": "fields.%.%" + } + ] + } + ] + } + } + ], + "permissions": { + "ContentModel": [ + "read" + ], + "Settings": [], + "ContentDelivery": [] + }, + "sys": { + "type": "Role", + "id": "3Bi3CWAo8KktAQXSv6vl66", + "version": 0, + "space": { + "sys": { + "type": "Link", + "linkType": "Space", + "id": "28p9vvm1oxuw" + } + }, + "createdBy": { + "sys": { + "type": "Link", + "linkType": "User", + "id": "066RqBikAjzKy0SWUEtFvH" + } + }, + "createdAt": "2017-05-11T12:01:17Z", + "updatedBy": { + "sys": { + "type": "Link", + "linkType": "User", + "id": "066RqBikAjzKy0SWUEtFvH" + } + }, + "updatedAt": "2017-05-11T12:01:17Z" + } + }, + { + "name": "Translator 3", + "description": "Allows editing of localized fields in the specified language", + "policies": [ + { + "effect": "allow", + "actions": [ + "read" + ], + "constraint": { + "and": [ + { + "equals": [ + { + "doc": "sys.type" + }, + "Entry" + ] + } + ] + } + }, + { + "effect": "allow", + "actions": [ + "read" + ], + "constraint": { + "and": [ + { + "equals": [ + { + "doc": "sys.type" + }, + "Asset" + ] + } + ] + } + }, + { + "effect": "allow", + "actions": [ + "update" + ], + "constraint": { + "and": [ + { + "equals": [ + { + "doc": "sys.type" + }, + "Entry" + ] + }, + { + "paths": [ + { + "doc": "fields.%.%" + } + ] + } + ] + } + }, + { + "effect": "allow", + "actions": [ + "update" + ], + "constraint": { + "and": [ + { + "equals": [ + { + "doc": "sys.type" + }, + "Asset" + ] + }, + { + "paths": [ + { + "doc": "fields.%.%" + } + ] + } + ] + } + } + ], + "permissions": { + "ContentModel": [ + "read" + ], + "Settings": [], + "ContentDelivery": [] + }, + "sys": { + "type": "Role", + "id": "3BjfQSC3N7sqbZuUQmRC2a", + "version": 0, + "space": { + "sys": { + "type": "Link", + "linkType": "Space", + "id": "28p9vvm1oxuw" + } + }, + "createdBy": { + "sys": { + "type": "Link", + "linkType": "User", + "id": "066RqBikAjzKy0SWUEtFvH" + } + }, + "createdAt": "2017-05-11T12:01:17Z", + "updatedBy": { + "sys": { + "type": "Link", + "linkType": "User", + "id": "066RqBikAjzKy0SWUEtFvH" + } + }, + "updatedAt": "2017-05-11T12:01:17Z" + } + } + ] +} diff --git a/gatsby-config.js b/gatsby-config.js new file mode 100644 index 0000000..f78e0ba --- /dev/null +++ b/gatsby-config.js @@ -0,0 +1,34 @@ +let contentfulConfig + +try { + // Load the Contentful config from the .contentful.json + contentfulConfig = require('./.contentful') +} catch (_) {} + +// Overwrite the Contentful config with environment variables if they exist +contentfulConfig = { + spaceId: process.env.CONTENTFUL_SPACE_ID || contentfulConfig.spaceId, + accessToken: process.env.CONTENTFUL_DELIVERY_TOKEN || contentfulConfig.accessToken, +} + +const { spaceId, accessToken } = contentfulConfig + +if (!spaceId || !accessToken) { + throw new Error( + 'Contentful spaceId and the delivery token need to be provided.' + ) +} + +module.exports = { + pathPrefix: '/gatsby-contentful-starter', + plugins: [ + 'gatsby-transformer-remark', + 'gatsby-transformer-sharp', + 'gatsby-plugin-react-helmet', + 'gatsby-plugin-sharp', + { + resolve: 'gatsby-source-contentful', + options: contentfulConfig, + } + ], +} diff --git a/gatsby-node.js b/gatsby-node.js new file mode 100644 index 0000000..e95d56d --- /dev/null +++ b/gatsby-node.js @@ -0,0 +1,42 @@ +const Promise = require('bluebird') +const path = require('path') + +exports.createPages = ({ graphql, actions }) => { + const { createPage } = actions + + return new Promise((resolve, reject) => { + const blogPost = path.resolve('./src/templates/blog-post.js') + resolve( + graphql( + ` + { + allContentfulBlogPost { + edges { + node { + title + slug + } + } + } + } + ` + ).then(result => { + if (result.errors) { + console.log(result.errors) + reject(result.errors) + } + + const posts = result.data.allContentfulBlogPost.edges + posts.forEach((post, index) => { + createPage({ + path: `/blog/${post.node.slug}/`, + component: blogPost, + context: { + slug: post.node.slug + }, + }) + }) + }) + ) + }) +} diff --git a/package.json b/package.json new file mode 100644 index 0000000..87fc85f --- /dev/null +++ b/package.json @@ -0,0 +1,59 @@ +{ + "name": "gatsby-contentful-starter", + "description": "Starter Contentful Gatsby Blog", + "version": "1.0.0", + "author": "Stefan Judis ", + "bugs": { + "url": "https://github.com/contentful-userland/gatsby-contentful-starter/issues" + }, + "dependencies": { + "gatsby-image": "^2.0.13", + "gatsby-plugin-react-helmet": "^3.0.0", + "gatsby-plugin-sharp": "^2.0.6", + "gatsby-source-contentful": "^2.0.2", + "gatsby-transformer-remark": "^2.1.6", + "gatsby-transformer-sharp": "^2.0.6", + "lodash": "^4.17.11", + "react": "^16.5.2", + "react-dom": "^16.5.2", + "react-helmet": "^5.2.0", + "sharp": "^0.21.0" + }, + "devDependencies": { + "babel-eslint": "^10.0.1", + "chalk": "^2.4.1", + "contentful-import": "^7.4.0", + "eslint": "^5.6.1", + "eslint-plugin-react": "^7.11.1", + "gatsby": "^2.0.18", + "gh-pages": "^2.0.1", + "inquirer": "^6.2.0", + "prettier": "^1.14.3", + "rimraf": "^2.6.2", + "yargs-parser": "^11.0.0" + }, + "homepage": "https://github.com/contentful-userland/gatsby-contentful-starter#readme", + "keywords": [ + "gatsby", + "contentful" + ], + "license": "MIT", + "main": "n/a", + "repository": { + "type": "git", + "url": "git+https://github.com/contentful-userland/gatsby-contentful-starter.git" + }, + "scripts": { + "dev": "gatsby develop", + "lint": "eslint --ext .js,.jsx --ignore-pattern public .", + "test": "echo \"Error: no test specified\" && exit 1", + "format": "prettier --trailing-comma es5 --no-semi --single-quote --write 'src/**/*.js' 'src/**/*.md' 'bin/*.js'", + "build": "gatsby build", + "deploy": "gatsby build --prefix-paths && gh-pages -d public", + "fix-semi": "eslint --quiet --ignore-pattern node_modules --ignore-pattern public --parser babel-eslint --no-eslintrc --rule '{\"semi\": [2, \"never\"], \"no-extra-semi\": [2]}' --fix *.js bin/*.js", + "postinstall": "node ./bin/hello.js", + "setup": "node ./bin/setup.js", + "heroku-postbuild": "gatsby build", + "cleanup-repository": "rimraf bin contentful && yarn remove contentful-import chalk inquirer rimraf " + } +} diff --git a/screenshot.jpg b/screenshot.jpg new file mode 100644 index 0000000000000000000000000000000000000000..f91f9ccca783e3ecf25d1c4b36d22b105ada0701 GIT binary patch literal 39892 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≫&MV(K+cm4-HFyW`42Eh*o5yBi9_QlUHj-J9ODh9PP*RmXz6+SPlo+@|4(PX8>nSRMl85bBWthG(5--`Um>By@D_0^oYk zy@6d*cPsc#f3>j5f!DH29e>6}ae_NP6gBz|uJ|L#5BU zrd}bG#il}rQpT}n0`#OjE5Eoaf6>7qF|j$9Bftc-b;1e*Ec#b=nFRs9;DtzDirf(uB{Z5EKze0b8PJC-j` z?8MPLu7^*4yBHItaFP89mu={iC&0PL6GzWKyR|oG_)kRozbjDL%}eru3{SuV`^Djc z502%6<)Ehv2j{NQdZK6TFzDQ^)Qv!%cN#BGXDDOTWK(1J;EsJ8utPj=ue;Nz^NkKa z;MrPzkGNoLTg`h#QhvY#&uP3gd~|T`%rfZ zJG3YDy~5dAhJZW|YxSsz|L082nCt(MX;0`!fqK}ZP@Oo?9nkevE&4(3=#d^AvwL@@ zr2Yg}Fv{=2Lf-RijXi`1(E-|#ed}$7FsgRxw}Y_X=9NBi?wn zom1T-OYUzBgt2VaaqJuS6~uoKr@4pgi2GLWUh4VZvOTR0VC<#dzXM2g>>C8Mr0HS6 z^d6{fuk`h}+);^|6Y&}DfB;kemg(K|^|-y?MfX|X;|gG1kO+W&1lQyD%AEO>*1`qJ?Zbkzh2*GU67Osd~Xk~F#mP0Le8oDDDnf|n>P{2|5pc4784a_SxUVOV*D4&dSjB>(7+_TchzO{m9qb z6(lOkzZKtdXm9%CPd@=gbM5-7cWIBQ!*Bm2lK(q22lqI6Xm>;I%VRu{?@#xVAXx63 zt)0Ke)XmX-I*tk5iLtK@q?jR_n4N^d0wfQD6#K%M=eI9isH^A;S&eHi(bcI@t+j8E zW`)!JI78Bz*d*clETL9;uzJbZBLSf-bIv~7X z1@}qz+EwuT7I&jr#(r%@!2{Y=;36L*Xn--dtf~^I4P5ROq~laFmfIzhrzlJM90}Ml ztAuwF-JqEl8Ci~?pcVf2b9QRO{a$n%#HxUjfDq;>5B`cW`C-kjwLA%wL z*Omx_@*B3prhTb9j%l59uPxP8@_`v*rViTBv(;-l?u5zUbG!AE%e|-H_kvtbU(3!Y zYvS}Gu*2}5Q63|FQ!~R(ubOHjPKB=F07uN9u##7+x65z4$E5opi`Z?Ot(>!-%@Pnt)C9C!pL5OdK&Hk-*Zla|a9#yUMcYwJ*1SZ4S|=y>FW)q4agK zbPc1Tbe-ERr|Mx~oF(5wdCSOm52~{>c@wHM%^?pEWQeEV&B@@Hxk}C{k0}pAL?kq` zZROIYi0!a>F1uc|1_v`9 z)YmshDG5n zQ+pXcVf8&Koy!ZF-bH-GMdM7{g**0TbHcrImBfIuWybQu73Ai?(~P2-HVYFEP;Q;& zS+WPbEjVJLPG60{MQ&B%N1g;FP00Ydo(aVe06@ zSKG5~?&<-i9x@kM_g^#HQiDiG*;#RH=eYG< z_-10LhwC3nF5O%3Hyq?uI3+B_iaaONw$xDH4E78O#hsAlNnwK9pUh4kAtW2ema*)3HcJ+Rl$t&Ad0gd74V-8FF`XKLbVb=u{$rJ(zylE;! zEZDB0=Lji|kHvG7SMO4~7%calLex-4S@~Ay&*hii1gem0veH_g^upShtyFDzZd+b~ zS(>x;or{Fio$!u_s4drI<;qIrWo-L)j}*4w^5WzDrsGct4=b#n`|W*OklpG5IDqa? zciymPzZ13VMp8GPy!;c${ii7QIN{$j<^Nlql7qY|MOtFnF?JE!=qJzQ+5rcsd{h1K z4-ZdxH0KlBR6LVa_zw!XF96OO03WD_Z?+4m>1O;p^Z#{eyx-Hr12H@8ba}b#l%1RA zd&xihwC~B``riD0Wc6&|`A0uA{{YwRXq)p#_XaQ=Y*D~){- z>s=!rB1x9%cut*ii4N$E)w|^)pFXPk5+ko0d|`R%S4`CQ%n3CJCcLvfMnUz@e}n`b zj3(L;A^j%KHr^CueJ%0O>)>m=R){y8rGJ?Fd{GZq3?@@T0kg!h@tv5}K2TR;fkAV^~9r_7_ zpIn;e?bcu(#Q|u`Zoi*NQ?xI7O}@DNswyUR@wd%(Qoml=fHR6UH*~e|(;uTfXxG-000}Y^ z7OFczt0UV^(?^Pf96ux>W<4Q6zigNTM+?;h=~KMM-Ycr0@)tT;k&GI&Z-hm$8y8HU zGLW;?2%NJ$)%)W1jEoUqvAFn$zS~Pk-}a9g>I~MVyCCN~jQli2KpE|~V|aEYm@Om2 zF4YUVgmeYwX6G#_JnLNE8$D1XxeoWFg8D9{g`!iy=ozgzlG9@yZC4*4e!0|TIjvlZ z*)6*oNtg~$N+IBr%H2D6;<9<4fO5~^VkBL4pN;Xa;C=5Ea%&qK#cw5Io2&8a%|aO% ze6eX6$KY;=EaqvL{qjnM^}ECK=`kgfPmIbIF>a&ecls=Go;S%Skq9T1vewPiU9SZ@ z5`>4@+)dzqAAVQMC&It>P}?9{rqs$taobjB#qlS!`}UodH=luOo%MzngDfcVD~dS{ z&&Q3iWJ=vMyP}lSSF(S@<-2|jW+T2|Ad9ROqA~Q{^%quiA6}=2qWRLwo!J}if5{4b zUc2@YF>Vgk*Q+yCGqwr<2{mHmaP_OQGJd!S0p+rmN&lLD?Z^SfqlCM2*DEvwKeMP- zA}*%)x6Re^ukUQyJ8#35@m{B|G-j-$LqZIZ>@{BOM2G6ebg%ea?|p@;`h2rx)(3abGbQh&MBRtVj^& z2*&WRrt@<@R_Chg`>f(+xmS@FxVeiIeCxim;csP@XNp9Me8V{CM=LD>M6f3ZsS|j$ z(h|P2eFaF8imi@a5r_*Ny5d}{oPdOE8A8YT97%354Y2hh%=L|J^-QB1YMb7rz%>om z)Usxosvkw};_nE$)Eeim@*q0C`s6_&Fm^;%S7kmUk1=enyChhFU}#N=tbpr)BEMn66EX{$8EZ*#1-@@bDI-cG0S!i%}nJ#H6K zg8#A^xY*U$GiTDeIYNrkKdm4({DuKv%rb3gh^-yauhAV?F`LTON&hd0wF^?abWZ8LD5uig>t#*6({5bfw8d`2iwS7&tS1a19om8i zyql;|8uzW0Ppus7Ic#OAFZ#BEp}@Z+IhwTEHsGRT;Wfl5I$$>$v`oHKnT5{Pr?q}( z8%L|&orS3(GzHA%iEN2(CMeJ zc6J@TYx0bK={6FA$zw;-^WCn@o|=&HnBYZHi0Xr(rm$w&HBoT;7c-=BY;=!4O>T?B zq#{;WM{=^W)@f~8PpVXB)SebYB4A14LNexXQ>8mvOz~*scBi$KznXdxWv$`H$KaXk zlUU%gn$tURQs54`xMH7kOm%P9wJ92$&?4WU+yxk^04+(V-2gp!#zT7Ky5ghyuWdwhhrr8vVBep6}r?VUSaK|rB z7#3%Ha;!E1Wieh#k_uYXC9B4*^?bvtrY1Qsn><3DxnAi#h)<~J9_|rX%aDOps|2f| z3P|2NY39kN#ba8Nm3fx}MQdujyLzsPmzNLtM#rN*k|M>0P-Qs+3qhQZSoTbd(1)2q zX@nys74YnszT}roajuLRz@we0+y|(M@u=~emY}|rX0Q&UL5JqFMAkvbq0x#Nc2~_- z_-ek5EyQJ?L^udwI>Rw3mg8H7V>5sEqadWQQ;v5X4T;0f?Ed<(oCBRZ! zciXeZ2ohTf?K?%{Gb(E~W4AwBE6c!MNr`(8lv9f5o2vV7G)zl=?5%NRNfzIzyj6?0 zQtKH?AU7d`&u4o^794lbuGr7R4uqkIXUgD*-IcXkw<1CI4=k6BId zwJFPJmou(t1m{_fq2b4P*LXoLJ__v9Pj&A^jn|8tRzJV*l-V`++(D|ueeIPpInS_X z+KRLywMV%QE74)NgV@637 zmO02;#lDbIk2iP%K?NQ3ThHFDFmn@972#~axtN<`+)D;Z4KAwszL^X%u`Y2ol^Q1q zD&-|t!sSdewwyN1+huO|SQi%-JgE-nq2#U(y!A}{*`m^6=i|FOoNjls#h^1v6K`-G z_B(YSp7t4h({^ccJS2FAM$aE_^;;aRTGBe6PDHD!Dh-j$HegR($*|x-a>j5Sc(!s$ z(W_XEnw_8c3Uq|V#Mr%@7C(j%%wsR{? zXG65dCH`c%kbGiNvFVc{VWBLJPi4!)no5vj=(}8AI{@Lz0deGL>uUoylS;&ms@cNN zW=iK9M=-)mk>uMlkv7n%dkucf;&C0G^g=#D*uC;-#S{|Q$YmC{TAf>uFZh({B1jN4 z<1#AiA5eQFGg4z`$-he-FL~{oT1)kat>)$H>!`2mb-aoJA5m4k^ijLS8K0KbVx`dY z%j1*4Wzsf^Z3^9i^p(Qihgbb$HLioRg10vVm2@p8`wWCkO8OIvWI;NcXs$Aw+(wj1 zkz8ztIkv&n*1-3Kq(n`B?%oy<7rwV_-*tGD=_i-2rUWj2bHS{j zHZb=X{)&b+V-6|jqAj)HSv;y@N>OGa@y>;@mpquRD45^qv`w&{tFXZ8wL=xvlKHv6 zr!m57pgr#Mu;|RBdbLwLMh*N*^aS{e*ACNHzq3^ad)8Ka8*qF~XHxP-GSyGXsFoO? zMfKQm;Y5sm@Cj}177iKIzX$`{!=^G!pmBi;*Vt@O2#zd^33Dd?pCg*`^KLgO^*CVx}buCrVHP zvjvjMycQ{?MyO)shmdw}KRPG>DS5ZL zDz5^LOMqS0mESybAo(8Kk+?Yp58?!Th~k~iNdm_oR*X22yAUS3?R>}0ci83APW4Vp zUUE{71;fgE1zD0=N)nQ%ll*4wr17#<)|q7;ec`VI7_3j5j*!;1?`%$OWwQv)=R}<$ zPx}w5a|#N%)2HR%I~L)3n$`V~pI5pqN_AZR*!Y8GX}$ZAI;^frtuMRP3R0=pH^5aD zoRa-*^N4cumjH!(b(PBLI%c9gSy|x&Q610^OHmAn1DrW(q^nxrr&*oje$8J}8fOFR zvUlV!I3f9NcWI!2r$s}FbiqsMwH8(x6^XgRr&FUpCb0z?wYcpKgHei-fphPWq-)SYI5%*Cto1K3h>}~G8GMRR1^C7v zG`+*8d!#iniQDR~cbevRt|)DKw5dW`V8H%=SVcx@S<`lN0tsSaCw`x!*qHb_qs&2Y z-BrN21x*_;SPFVI_W1A~qd%U1-dD(TI&KDB!$Oh1`FGc_JXL%@-i`XHx~aSco+d@T ziRhSk{rdBVIlhjw_mUp=dqovVk^&uvo4@4kI&yj|N>M{bk35*P`1EpD;yYW)Utdy( z7>GxjMTkc?y=kA~VW;WwTj>Y~X&_7IY5M(HPXgl6FGyU=5ua_%`v9(I`_c2hO#G7uJND?1V34SJsQt>@SD@ zsp^%qTs}`~U4O(`Fr`?N>gX0Idui4|uZ}>r{&h{LZQ;=!&l*u>_&33kps|5$%>CXu zaj;>>I~$K6kwH$~d*Z3CDKLRAYMTP)_~H>V%70E$lbk4BC~M(XcSN0;KoZM#!+ zHfRfyrV@QxoRp3Z%NXWDFWRxABBA*AzvPbTK2_bFbt zFb8I*qRS$dk#~{|3du+s+_6XeDEUhoQ>liT@zpLT>oTzRQw@f7xtl|L`%q9|gxa_6 z`zW)EHu>7hg*rpEgNkKUrqdw50it&c_3WZ8QoUdAKJwJ80|po#mgy2KYFDQ_i!;w;t~opvGW) z&Yy}?G|;dT#P{;+Pe6;o1GJ%j1wAz%kg%iMKD9D6U6|kyOIfYE&B2oXXr2PDMf|OK zY=CqRZxO<<52EPd??jyIWWR%u;v}?h)b?!Awm4RVicL$k)czPChxa1`ochJ+SeYBkIpbq;c zRb5|KS(iaEiiv68FMiqM^1C(XTH@jXJp`~(Q?&lEN^|{HcSST>O|p4!>d;>VWCBHb&vhsaq%@F5m25X-XMv>(kVDoonToAlk^Ek}$r2mb~y2+#|kr>mn zlbb*I;JF|AdeS_zjpd?dr&>_}oK{0 z;KWyRXR!0yI(&JcjuKe4H>N(aLKZpDxL+~Cos_kOQyeu3@U~C6in!*#sDZqm$KpI8 zFIvac!1N^bx|C`RsgNIBv++evv~ItkjQ+?!uCB91{}_HCnRmt8dlt$l!|Brrg0BhS zKaz~yqg}~SYtPBkt{;uYywHy%sE-0uPl7 zZxt?HAgz0QtZZq=oOD%GH9Oo}YM^Cu975L>^eZZ(?@LUeZr1iY8!^i&J)D7fDD!}j z5}%Sg-I-G?_KgHuNcKQuug-L5ZP z0kv#IvWEqCMToD+u3xaKj@bP*nBzN}LdAad$OboglMa#`ve)i>N#07^#Jvh8@0kzx z{ZB;zKL-$dE~Hkvg*({C$vpGp!diJc$+NmUFLxMlzb~ArCcEUkW&LPxKop2}#6PZ7 ze)E3}{~wwm;b|s+FktHL>_=K!|4FW#UG^W}%r={A3yT6GCBe=JHwW7NFr;>Wi5>5m z4YxcjFaPZnrSa90&5q%BHo3;i{TGGOw(-%}&&=}2=+x-X7~YF`4Pd6%j*kos$aq4{ zYNCeoZqup`rQ83Oc0P9Xpsj+Y1o;5qr;Ot!UnRS!-DRhfoEp9@1Tp7~n|Y{1z7*M> z!>O=?@z_dO&3*3};ol`lcRa0VXX}2#%_E~pIscCTb>xuQhxSyyX>1mQeLXRcbvm|M zgAA*5sY1lQyhuH+M7KLCICVxLL|KDRLy+U3*u&dm?0~0&1hxM^qPWota z+W$N8C(7W&<;2jA&_7N%>9OaW*I;Kma2}|Dz2`h|70}Hy>_BB4VEY$*-6!(g_p$#6 D!lQd{ literal 0 HcmV?d00001 diff --git a/setup.jpg b/setup.jpg new file mode 100644 index 0000000000000000000000000000000000000000..85b2b7cddf11e8a4c0304ac3587d179970885fe1 GIT binary patch literal 56663 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 ( +
+ +

+ {article.title} +

+ {article.publishDate} +

+

+) diff --git a/src/components/article-preview.module.css b/src/components/article-preview.module.css new file mode 100644 index 0000000..29f2cb3 --- /dev/null +++ b/src/components/article-preview.module.css @@ -0,0 +1,14 @@ +.previewTitle { + font-size: 1.5em; +} + +.tag { + color: #A0A0A0; + text-decoration: none; + display: inline-block; + padding: .33333rem .5rem; + line-height: 1; + border-radius: 2px; + border: 1px solid #A0A0A0; + margin-right: .5em; +} \ No newline at end of file diff --git a/src/components/base.css b/src/components/base.css new file mode 100644 index 0000000..2a1053f --- /dev/null +++ b/src/components/base.css @@ -0,0 +1,72 @@ +@font-face { + font-family: "Avenir"; + font-weight: 400; + font-style: normal; + src: url("/avenir-400.woff2") format("woff2"); + font-display: swap; +} + +body { + font-family: "Avenir", Tahoma, Arial, Helvetica, sans-serif; + font-size: 1em; + line-height: 1.65; + color: #373F49; + background: #eee; + margin: 0; +} + +img { + display: block; + width: 100%; +} + +h1, +h2, +h3 { + font-size: 2em; + font-weight: normal; +} + +a { + color: currentColor; +} + +.wrapper { + width: calc(100% - 10vmin); + margin: 0 auto; + padding: 5vmin 0; +} + +/** + * article grid + */ +.article-list { + margin: 0; + padding: 0; + list-style: none; + display: grid; + grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); + grid-gap: 5vmin; +} + +/** + * + */ +.section-headline { + padding: 0 0 0.4em 0; + margin: 0 0 5vmin 0; + border-bottom: 1px solid #ddd; +} + +/** + * + */ +.list-inline { + margin: 0; + padding: 0; + list-style: none; +} + + .list-inline li { + display: inline-block; + } diff --git a/src/components/container.js b/src/components/container.js new file mode 100644 index 0000000..89d5ebb --- /dev/null +++ b/src/components/container.js @@ -0,0 +1,5 @@ +import React from 'react' + +export default ({ children }) => ( +
{children}
+) diff --git a/src/components/hero.js b/src/components/hero.js new file mode 100644 index 0000000..09f34b6 --- /dev/null +++ b/src/components/hero.js @@ -0,0 +1,15 @@ +import React from 'react' +import Img from 'gatsby-image' + +import styles from './hero.module.css' + +export default ({ data }) => ( +
+ {data.name} +
+

{data.name}

+

{data.title}

+

{data.shortBio.shortBio}

+
+
+) diff --git a/src/components/hero.module.css b/src/components/hero.module.css new file mode 100644 index 0000000..36b1538 --- /dev/null +++ b/src/components/hero.module.css @@ -0,0 +1,47 @@ +.hero { + position: relative; + background: #000; + color: #fff; + text-align: center; +} + +.heroImage { + /* + Ensure golden ratio for the hero size while limiting it to some extend to + the viewport width + */ + height: 61.8vh; + max-height: 400px; +} + +.heroDetails { + position: absolute; + background: rgba(0, 0, 0, 0.7); + left: 50%; + bottom: 0; + transform: translate(-50%, 0); + font-size: 14px; + padding: 0 0.5em; +} + +@media(min-width: 600px) { + .heroDetails { + font-size: 16px; + } +} + +@media(min-width: 1000px) { + .heroDetails { + font-size: 20px; + } +} + +.heroHeadline { + margin: 0; +} + +.heroTitle { + margin: 0; + font-size: 1.125em; + font-weight: bold; +} diff --git a/src/components/layout.js b/src/components/layout.js new file mode 100644 index 0000000..78dbe78 --- /dev/null +++ b/src/components/layout.js @@ -0,0 +1,26 @@ +import React from 'react' +import { Link } from 'gatsby' +import base from './base.css' +import Container from './container' +import Navigation from './navigation' + +class Template extends React.Component { + render() { + const { location, children } = this.props + let header + + let rootPath = `/` + if (typeof __PREFIX_PATHS__ !== `undefined` && __PREFIX_PATHS__) { + rootPath = __PATH_PREFIX__ + `/` + } + + return ( + + + {children} + + ) + } +} + +export default Template diff --git a/src/components/navigation.js b/src/components/navigation.js new file mode 100644 index 0000000..2004445 --- /dev/null +++ b/src/components/navigation.js @@ -0,0 +1,16 @@ +import React from 'react' +import { Link } from 'gatsby' +import styles from './navigation.module.css' + +export default () => ( + +) diff --git a/src/components/navigation.module.css b/src/components/navigation.module.css new file mode 100644 index 0000000..0991da7 --- /dev/null +++ b/src/components/navigation.module.css @@ -0,0 +1,20 @@ +.navigation { + display: flex; + justify-content: center; + list-style: none; + padding: 0; + margin: 0; + height: 20vh; + max-height: 100px; + font-size: 1.25em; +} + +.navigationItem { + display: inline-flex; + align-items: center; + margin: 0 1em; +} + +.navigationItem a { + color: currentColor; +} diff --git a/src/pages/blog.js b/src/pages/blog.js new file mode 100644 index 0000000..748a051 --- /dev/null +++ b/src/pages/blog.js @@ -0,0 +1,64 @@ +import React from 'react' +import { Link, graphql } from 'gatsby' +import get from 'lodash/get' +import Helmet from 'react-helmet' +import styles from './blog.module.css' +import Layout from "../components/layout" +import ArticlePreview from '../components/article-preview' + +class BlogIndex extends React.Component { + render() { + const siteTitle = get(this, 'props.data.site.siteMetadata.title') + const posts = get(this, 'props.data.allContentfulBlogPost.edges') + + return ( + +
+ +
+ Blog +
+
+

Recent articles

+
    + {posts.map(({ node }) => { + return ( +
  • + +
  • + ) + })} +
+
+
+
+ ) + } +} + +export default BlogIndex + +export const pageQuery = graphql` + query BlogIndexQuery { + allContentfulBlogPost(sort: { fields: [publishDate], order: DESC }) { + edges { + node { + title + slug + publishDate(formatString: "MMMM Do, YYYY") + tags + heroImage { + fluid(maxWidth: 350, maxHeight: 196, resizingBehavior: SCALE) { + ...GatsbyContentfulFluid_tracedSVG + } + } + description { + childMarkdownRemark { + html + } + } + } + } + } + } +` diff --git a/src/pages/blog.module.css b/src/pages/blog.module.css new file mode 100644 index 0000000..1a54c71 --- /dev/null +++ b/src/pages/blog.module.css @@ -0,0 +1,10 @@ +.hero { + display: flex; + justify-content: center; + align-items: center; + height: 61.8vh; + max-height: 400px; + background: #e1e1e1; + font-size: 2em; + overflow: hidden; +} diff --git a/src/pages/index.js b/src/pages/index.js new file mode 100644 index 0000000..2db8b4a --- /dev/null +++ b/src/pages/index.js @@ -0,0 +1,84 @@ +import React from 'react' +import { graphql } from 'gatsby' +import get from 'lodash/get' +import Helmet from 'react-helmet' +import Hero from '../components/hero' +import Layout from '../components/layout' +import ArticlePreview from '../components/article-preview' + +class RootIndex extends React.Component { + render() { + const siteTitle = get(this, 'props.data.site.siteMetadata.title') + const posts = get(this, 'props.data.allContentfulBlogPost.edges') + const [author] = get(this, 'props.data.allContentfulPerson.edges') + + return ( + +
+ + +
+

Recent articles

+
    + {posts.map(({ node }) => { + return ( +
  • + +
  • + ) + })} +
+
+
+
+ ) + } +} + +export default RootIndex + +export const pageQuery = graphql` + query HomeQuery { + allContentfulBlogPost(sort: { fields: [publishDate], order: DESC }) { + edges { + node { + title + slug + publishDate(formatString: "MMMM Do, YYYY") + tags + heroImage { + fluid(maxWidth: 350, maxHeight: 196, resizingBehavior: SCALE) { + ...GatsbyContentfulFluid_tracedSVG + } + } + description { + childMarkdownRemark { + html + } + } + } + } + } + allContentfulPerson(filter: { contentful_id: { eq: "15jwOBqpxqSAOy2eOO4S0m" } }) { + edges { + node { + name + shortBio { + shortBio + } + title + heroImage: image { + fluid( + maxWidth: 1180 + maxHeight: 480 + resizingBehavior: PAD + background: "rgb:000000" + ) { + ...GatsbyContentfulFluid_tracedSVG + } + } + } + } + } + } +` diff --git a/src/templates/blog-post.js b/src/templates/blog-post.js new file mode 100644 index 0000000..bb8aa21 --- /dev/null +++ b/src/templates/blog-post.js @@ -0,0 +1,62 @@ +import React from 'react' +import { graphql } from 'gatsby' +import Helmet from 'react-helmet' +import get from 'lodash/get' +import Img from 'gatsby-image' +import Layout from '../components/layout' + +import heroStyles from '../components/hero.module.css' + +class BlogPostTemplate extends React.Component { + render() { + const post = get(this.props, 'data.contentfulBlogPost') + const siteTitle = get(this.props, 'data.site.siteMetadata.title') + + return ( + +
+ +
+ {post.title} +
+
+

{post.title}

+

+ {post.publishDate} +

+
+
+
+ + ) + } +} + +export default BlogPostTemplate + +export const pageQuery = graphql` + query BlogPostBySlug($slug: String!) { + contentfulBlogPost(slug: { eq: $slug }) { + title + publishDate(formatString: "MMMM Do, YYYY") + heroImage { + fluid(maxWidth: 1180, background: "rgb:000000") { + ...GatsbyContentfulFluid_tracedSVG + } + } + body { + childMarkdownRemark { + html + } + } + } + } +` diff --git a/src/templates/blog-post.module.css b/src/templates/blog-post.module.css new file mode 100644 index 0000000..9246e0f --- /dev/null +++ b/src/templates/blog-post.module.css @@ -0,0 +1,10 @@ +.hero { + display: flex; + justify-content: center; + align-items: center; + + height: 12.5em; + background: #e1e1e1; + margin: -1em -2.5em 1em; + font-size: 2em +} \ No newline at end of file diff --git a/static.json b/static.json new file mode 100644 index 0000000..4e1bc5a --- /dev/null +++ b/static.json @@ -0,0 +1,8 @@ +{ + "root": "public/", + "headers": { + "/**.js": { + "Cache-Control": "public, max-age=0, must-revalidate" + } + } +} diff --git a/static/avenir-400.woff2 b/static/avenir-400.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..3273d7df65ce678bf2ba856d658509d1011f0c52 GIT binary patch literal 16560 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 literal 0 HcmV?d00001 diff --git a/static/favicon.ico b/static/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..85a4d9fac03ba838f37feca9d583478bd4afd647 GIT binary patch literal 198 xcmZQzU<5(|0VXiLfq{WR42U&=SOAC>fEXkX0u5jillcGtKc*mwA|N9u!2sz^B%}ZU literal 0 HcmV?d00001 diff --git a/static/robots.txt b/static/robots.txt new file mode 100644 index 0000000..eb05362 --- /dev/null +++ b/static/robots.txt @@ -0,0 +1,2 @@ +User-agent: * +Disallow: diff --git a/yarn.lock b/yarn.lock new file mode 100644 index 0000000..efb0aa0 --- /dev/null +++ b/yarn.lock @@ -0,0 +1,11743 @@ +# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY. +# yarn lockfile v1 + + +"@babel/code-frame@7.0.0-beta.44": + version "7.0.0-beta.44" + resolved "http://registry.npmjs.org/@babel/code-frame/-/code-frame-7.0.0-beta.44.tgz#2a02643368de80916162be70865c97774f3adbd9" + dependencies: + "@babel/highlight" "7.0.0-beta.44" + +"@babel/code-frame@^7.0.0": + version "7.0.0" + resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.0.0.tgz#06e2ab19bdb535385559aabb5ba59729482800f8" + dependencies: + "@babel/highlight" "^7.0.0" + +"@babel/core@^7.0.0": + version "7.1.2" + resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.1.2.tgz#f8d2a9ceb6832887329a7b60f9d035791400ba4e" + dependencies: + "@babel/code-frame" "^7.0.0" + "@babel/generator" "^7.1.2" + "@babel/helpers" "^7.1.2" + "@babel/parser" "^7.1.2" + "@babel/template" "^7.1.2" + "@babel/traverse" "^7.1.0" + "@babel/types" "^7.1.2" + convert-source-map "^1.1.0" + debug "^3.1.0" + json5 "^0.5.0" + lodash "^4.17.10" + resolve "^1.3.2" + semver "^5.4.1" + source-map "^0.5.0" + +"@babel/generator@7.0.0-beta.44": + version "7.0.0-beta.44" + resolved "http://registry.npmjs.org/@babel/generator/-/generator-7.0.0-beta.44.tgz#c7e67b9b5284afcf69b309b50d7d37f3e5033d42" + dependencies: + "@babel/types" "7.0.0-beta.44" + jsesc "^2.5.1" + lodash "^4.2.0" + source-map "^0.5.0" + trim-right "^1.0.1" + +"@babel/generator@^7.0.0", "@babel/generator@^7.1.2": + version "7.1.2" + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.1.2.tgz#fde75c072575ce7abbd97322e8fef5bae67e4630" + dependencies: + "@babel/types" "^7.1.2" + jsesc "^2.5.1" + lodash "^4.17.10" + source-map "^0.5.0" + trim-right "^1.0.1" + +"@babel/helper-annotate-as-pure@^7.0.0": + version "7.0.0" + resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.0.0.tgz#323d39dd0b50e10c7c06ca7d7638e6864d8c5c32" + dependencies: + "@babel/types" "^7.0.0" + +"@babel/helper-builder-binary-assignment-operator-visitor@^7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.1.0.tgz#6b69628dfe4087798e0c4ed98e3d4a6b2fbd2f5f" + dependencies: + "@babel/helper-explode-assignable-expression" "^7.1.0" + "@babel/types" "^7.0.0" + +"@babel/helper-builder-react-jsx@^7.0.0": + version "7.0.0" + resolved "https://registry.yarnpkg.com/@babel/helper-builder-react-jsx/-/helper-builder-react-jsx-7.0.0.tgz#fa154cb53eb918cf2a9a7ce928e29eb649c5acdb" + dependencies: + "@babel/types" "^7.0.0" + esutils "^2.0.0" + +"@babel/helper-call-delegate@^7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@babel/helper-call-delegate/-/helper-call-delegate-7.1.0.tgz#6a957f105f37755e8645343d3038a22e1449cc4a" + dependencies: + "@babel/helper-hoist-variables" "^7.0.0" + "@babel/traverse" "^7.1.0" + "@babel/types" "^7.0.0" + +"@babel/helper-define-map@^7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@babel/helper-define-map/-/helper-define-map-7.1.0.tgz#3b74caec329b3c80c116290887c0dd9ae468c20c" + dependencies: + "@babel/helper-function-name" "^7.1.0" + "@babel/types" "^7.0.0" + lodash "^4.17.10" + +"@babel/helper-explode-assignable-expression@^7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.1.0.tgz#537fa13f6f1674df745b0c00ec8fe4e99681c8f6" + dependencies: + "@babel/traverse" "^7.1.0" + "@babel/types" "^7.0.0" + +"@babel/helper-function-name@7.0.0-beta.44": + version "7.0.0-beta.44" + resolved "http://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.0.0-beta.44.tgz#e18552aaae2231100a6e485e03854bc3532d44dd" + dependencies: + "@babel/helper-get-function-arity" "7.0.0-beta.44" + "@babel/template" "7.0.0-beta.44" + "@babel/types" "7.0.0-beta.44" + +"@babel/helper-function-name@^7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.1.0.tgz#a0ceb01685f73355d4360c1247f582bfafc8ff53" + dependencies: + "@babel/helper-get-function-arity" "^7.0.0" + "@babel/template" "^7.1.0" + "@babel/types" "^7.0.0" + +"@babel/helper-get-function-arity@7.0.0-beta.44": + version "7.0.0-beta.44" + resolved "http://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.0.0-beta.44.tgz#d03ca6dd2b9f7b0b1e6b32c56c72836140db3a15" + dependencies: + "@babel/types" "7.0.0-beta.44" + +"@babel/helper-get-function-arity@^7.0.0": + version "7.0.0" + resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.0.0.tgz#83572d4320e2a4657263734113c42868b64e49c3" + dependencies: + "@babel/types" "^7.0.0" + +"@babel/helper-hoist-variables@^7.0.0": + version "7.0.0" + resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.0.0.tgz#46adc4c5e758645ae7a45deb92bab0918c23bb88" + dependencies: + "@babel/types" "^7.0.0" + +"@babel/helper-member-expression-to-functions@^7.0.0": + version "7.0.0" + resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.0.0.tgz#8cd14b0a0df7ff00f009e7d7a436945f47c7a16f" + dependencies: + "@babel/types" "^7.0.0" + +"@babel/helper-module-imports@^7.0.0": + version "7.0.0" + resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.0.0.tgz#96081b7111e486da4d2cd971ad1a4fe216cc2e3d" + dependencies: + "@babel/types" "^7.0.0" + +"@babel/helper-module-transforms@^7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.1.0.tgz#470d4f9676d9fad50b324cdcce5fbabbc3da5787" + dependencies: + "@babel/helper-module-imports" "^7.0.0" + "@babel/helper-simple-access" "^7.1.0" + "@babel/helper-split-export-declaration" "^7.0.0" + "@babel/template" "^7.1.0" + "@babel/types" "^7.0.0" + lodash "^4.17.10" + +"@babel/helper-optimise-call-expression@^7.0.0": + version "7.0.0" + resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.0.0.tgz#a2920c5702b073c15de51106200aa8cad20497d5" + dependencies: + "@babel/types" "^7.0.0" + +"@babel/helper-plugin-utils@^7.0.0": + version "7.0.0" + resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.0.0.tgz#bbb3fbee98661c569034237cc03967ba99b4f250" + +"@babel/helper-regex@^7.0.0": + version "7.0.0" + resolved "https://registry.yarnpkg.com/@babel/helper-regex/-/helper-regex-7.0.0.tgz#2c1718923b57f9bbe64705ffe5640ac64d9bdb27" + dependencies: + lodash "^4.17.10" + +"@babel/helper-remap-async-to-generator@^7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.1.0.tgz#361d80821b6f38da75bd3f0785ece20a88c5fe7f" + dependencies: + "@babel/helper-annotate-as-pure" "^7.0.0" + "@babel/helper-wrap-function" "^7.1.0" + "@babel/template" "^7.1.0" + "@babel/traverse" "^7.1.0" + "@babel/types" "^7.0.0" + +"@babel/helper-replace-supers@^7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.1.0.tgz#5fc31de522ec0ef0899dc9b3e7cf6a5dd655f362" + dependencies: + "@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@^7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.1.0.tgz#65eeb954c8c245beaa4e859da6188f39d71e585c" + dependencies: + "@babel/template" "^7.1.0" + "@babel/types" "^7.0.0" + +"@babel/helper-split-export-declaration@7.0.0-beta.44": + version "7.0.0-beta.44" + resolved "http://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.0.0-beta.44.tgz#c0b351735e0fbcb3822c8ad8db4e583b05ebd9dc" + dependencies: + "@babel/types" "7.0.0-beta.44" + +"@babel/helper-split-export-declaration@^7.0.0": + version "7.0.0" + resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.0.0.tgz#3aae285c0311c2ab095d997b8c9a94cad547d813" + dependencies: + "@babel/types" "^7.0.0" + +"@babel/helper-wrap-function@^7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.1.0.tgz#8cf54e9190706067f016af8f75cb3df829cc8c66" + dependencies: + "@babel/helper-function-name" "^7.1.0" + "@babel/template" "^7.1.0" + "@babel/traverse" "^7.1.0" + "@babel/types" "^7.0.0" + +"@babel/helpers@^7.1.2": + version "7.1.2" + resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.1.2.tgz#ab752e8c35ef7d39987df4e8586c63b8846234b5" + dependencies: + "@babel/template" "^7.1.2" + "@babel/traverse" "^7.1.0" + "@babel/types" "^7.1.2" + +"@babel/highlight@7.0.0-beta.44": + version "7.0.0-beta.44" + resolved "http://registry.npmjs.org/@babel/highlight/-/highlight-7.0.0-beta.44.tgz#18c94ce543916a80553edcdcf681890b200747d5" + dependencies: + chalk "^2.0.0" + esutils "^2.0.2" + js-tokens "^3.0.0" + +"@babel/highlight@^7.0.0": + version "7.0.0" + resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.0.0.tgz#f710c38c8d458e6dd9a201afb637fcb781ce99e4" + dependencies: + chalk "^2.0.0" + esutils "^2.0.2" + js-tokens "^4.0.0" + +"@babel/parser@^7.0.0", "@babel/parser@^7.1.0", "@babel/parser@^7.1.2": + version "7.1.2" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.1.2.tgz#85c5c47af6d244fab77bce6b9bd830e38c978409" + +"@babel/plugin-proposal-async-generator-functions@^7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.1.0.tgz#41c1a702e10081456e23a7b74d891922dd1bb6ce" + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + "@babel/helper-remap-async-to-generator" "^7.1.0" + "@babel/plugin-syntax-async-generators" "^7.0.0" + +"@babel/plugin-proposal-class-properties@^7.0.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.1.0.tgz#9af01856b1241db60ec8838d84691aa0bd1e8df4" + dependencies: + "@babel/helper-function-name" "^7.1.0" + "@babel/helper-member-expression-to-functions" "^7.0.0" + "@babel/helper-optimise-call-expression" "^7.0.0" + "@babel/helper-plugin-utils" "^7.0.0" + "@babel/helper-replace-supers" "^7.1.0" + "@babel/plugin-syntax-class-properties" "^7.0.0" + +"@babel/plugin-proposal-json-strings@^7.0.0": + version "7.0.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.0.0.tgz#3b4d7b5cf51e1f2e70f52351d28d44fc2970d01e" + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + "@babel/plugin-syntax-json-strings" "^7.0.0" + +"@babel/plugin-proposal-object-rest-spread@^7.0.0": + version "7.0.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.0.0.tgz#9a17b547f64d0676b6c9cecd4edf74a82ab85e7e" + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + "@babel/plugin-syntax-object-rest-spread" "^7.0.0" + +"@babel/plugin-proposal-optional-catch-binding@^7.0.0": + version "7.0.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.0.0.tgz#b610d928fe551ff7117d42c8bb410eec312a6425" + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + "@babel/plugin-syntax-optional-catch-binding" "^7.0.0" + +"@babel/plugin-proposal-unicode-property-regex@^7.0.0": + version "7.0.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.0.0.tgz#498b39cd72536cd7c4b26177d030226eba08cd33" + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + "@babel/helper-regex" "^7.0.0" + regexpu-core "^4.2.0" + +"@babel/plugin-syntax-async-generators@^7.0.0": + version "7.0.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.0.0.tgz#bf0891dcdbf59558359d0c626fdc9490e20bc13c" + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + +"@babel/plugin-syntax-class-properties@^7.0.0": + version "7.0.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.0.0.tgz#e051af5d300cbfbcec4a7476e37a803489881634" + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + +"@babel/plugin-syntax-dynamic-import@^7.0.0": + version "7.0.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.0.0.tgz#6dfb7d8b6c3be14ce952962f658f3b7eb54c33ee" + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + +"@babel/plugin-syntax-json-strings@^7.0.0": + version "7.0.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.0.0.tgz#0d259a68090e15b383ce3710e01d5b23f3770cbd" + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + +"@babel/plugin-syntax-jsx@^7.0.0": + version "7.0.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.0.0.tgz#034d5e2b4e14ccaea2e4c137af7e4afb39375ffd" + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + +"@babel/plugin-syntax-object-rest-spread@^7.0.0": + version "7.0.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.0.0.tgz#37d8fbcaf216bd658ea1aebbeb8b75e88ebc549b" + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + +"@babel/plugin-syntax-optional-catch-binding@^7.0.0": + version "7.0.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.0.0.tgz#886f72008b3a8b185977f7cb70713b45e51ee475" + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + +"@babel/plugin-transform-arrow-functions@^7.0.0": + version "7.0.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.0.0.tgz#a6c14875848c68a3b4b3163a486535ef25c7e749" + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + +"@babel/plugin-transform-async-to-generator@^7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.1.0.tgz#109e036496c51dd65857e16acab3bafdf3c57811" + dependencies: + "@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@^7.0.0": + version "7.0.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.0.0.tgz#482b3f75103927e37288b3b67b65f848e2aa0d07" + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + +"@babel/plugin-transform-block-scoping@^7.0.0": + version "7.0.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.0.0.tgz#1745075edffd7cdaf69fab2fb6f9694424b7e9bc" + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + lodash "^4.17.10" + +"@babel/plugin-transform-classes@^7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.1.0.tgz#ab3f8a564361800cbc8ab1ca6f21108038432249" + dependencies: + "@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@^7.0.0": + version "7.0.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.0.0.tgz#2fbb8900cd3e8258f2a2ede909b90e7556185e31" + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + +"@babel/plugin-transform-destructuring@^7.0.0": + version "7.1.2" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.1.2.tgz#5fa77d473f5a0a3f5266ad7ce2e8c995a164d60a" + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + +"@babel/plugin-transform-dotall-regex@^7.0.0": + version "7.0.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.0.0.tgz#73a24da69bc3c370251f43a3d048198546115e58" + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + "@babel/helper-regex" "^7.0.0" + regexpu-core "^4.1.3" + +"@babel/plugin-transform-duplicate-keys@^7.0.0": + version "7.0.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.0.0.tgz#a0601e580991e7cace080e4cf919cfd58da74e86" + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + +"@babel/plugin-transform-exponentiation-operator@^7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.1.0.tgz#9c34c2ee7fd77e02779cfa37e403a2e1003ccc73" + dependencies: + "@babel/helper-builder-binary-assignment-operator-visitor" "^7.1.0" + "@babel/helper-plugin-utils" "^7.0.0" + +"@babel/plugin-transform-for-of@^7.0.0": + version "7.0.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.0.0.tgz#f2ba4eadb83bd17dc3c7e9b30f4707365e1c3e39" + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + +"@babel/plugin-transform-function-name@^7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.1.0.tgz#29c5550d5c46208e7f730516d41eeddd4affadbb" + dependencies: + "@babel/helper-function-name" "^7.1.0" + "@babel/helper-plugin-utils" "^7.0.0" + +"@babel/plugin-transform-literals@^7.0.0": + version "7.0.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.0.0.tgz#2aec1d29cdd24c407359c930cdd89e914ee8ff86" + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + +"@babel/plugin-transform-modules-amd@^7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.1.0.tgz#f9e0a7072c12e296079b5a59f408ff5b97bf86a8" + dependencies: + "@babel/helper-module-transforms" "^7.1.0" + "@babel/helper-plugin-utils" "^7.0.0" + +"@babel/plugin-transform-modules-commonjs@^7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.1.0.tgz#0a9d86451cbbfb29bd15186306897c67f6f9a05c" + dependencies: + "@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@^7.0.0": + version "7.0.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.0.0.tgz#8873d876d4fee23209decc4d1feab8f198cf2df4" + dependencies: + "@babel/helper-hoist-variables" "^7.0.0" + "@babel/helper-plugin-utils" "^7.0.0" + +"@babel/plugin-transform-modules-umd@^7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.1.0.tgz#a29a7d85d6f28c3561c33964442257cc6a21f2a8" + dependencies: + "@babel/helper-module-transforms" "^7.1.0" + "@babel/helper-plugin-utils" "^7.0.0" + +"@babel/plugin-transform-new-target@^7.0.0": + version "7.0.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.0.0.tgz#ae8fbd89517fa7892d20e6564e641e8770c3aa4a" + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + +"@babel/plugin-transform-object-super@^7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.1.0.tgz#b1ae194a054b826d8d4ba7ca91486d4ada0f91bb" + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + "@babel/helper-replace-supers" "^7.1.0" + +"@babel/plugin-transform-parameters@^7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.1.0.tgz#44f492f9d618c9124026e62301c296bf606a7aed" + dependencies: + "@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@^7.0.0": + version "7.0.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.0.0.tgz#93759e6c023782e52c2da3b75eca60d4f10533ee" + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + +"@babel/plugin-transform-react-jsx-self@^7.0.0": + version "7.0.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.0.0.tgz#a84bb70fea302d915ea81d9809e628266bb0bc11" + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + "@babel/plugin-syntax-jsx" "^7.0.0" + +"@babel/plugin-transform-react-jsx-source@^7.0.0": + version "7.0.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.0.0.tgz#28e00584f9598c0dd279f6280eee213fa0121c3c" + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + "@babel/plugin-syntax-jsx" "^7.0.0" + +"@babel/plugin-transform-react-jsx@^7.0.0": + version "7.0.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.0.0.tgz#524379e4eca5363cd10c4446ba163f093da75f3e" + dependencies: + "@babel/helper-builder-react-jsx" "^7.0.0" + "@babel/helper-plugin-utils" "^7.0.0" + "@babel/plugin-syntax-jsx" "^7.0.0" + +"@babel/plugin-transform-regenerator@^7.0.0": + version "7.0.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.0.0.tgz#5b41686b4ed40bef874d7ed6a84bdd849c13e0c1" + dependencies: + regenerator-transform "^0.13.3" + +"@babel/plugin-transform-runtime@^7.0.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.1.0.tgz#9f76920d42551bb577e2dc594df229b5f7624b63" + dependencies: + "@babel/helper-module-imports" "^7.0.0" + "@babel/helper-plugin-utils" "^7.0.0" + resolve "^1.8.1" + semver "^5.5.1" + +"@babel/plugin-transform-shorthand-properties@^7.0.0": + version "7.0.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.0.0.tgz#85f8af592dcc07647541a0350e8c95c7bf419d15" + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + +"@babel/plugin-transform-spread@^7.0.0": + version "7.0.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.0.0.tgz#93583ce48dd8c85e53f3a46056c856e4af30b49b" + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + +"@babel/plugin-transform-sticky-regex@^7.0.0": + version "7.0.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.0.0.tgz#30a9d64ac2ab46eec087b8530535becd90e73366" + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + "@babel/helper-regex" "^7.0.0" + +"@babel/plugin-transform-template-literals@^7.0.0": + version "7.0.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.0.0.tgz#084f1952efe5b153ddae69eb8945f882c7a97c65" + dependencies: + "@babel/helper-annotate-as-pure" "^7.0.0" + "@babel/helper-plugin-utils" "^7.0.0" + +"@babel/plugin-transform-typeof-symbol@^7.0.0": + version "7.0.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.0.0.tgz#4dcf1e52e943e5267b7313bff347fdbe0f81cec9" + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + +"@babel/plugin-transform-unicode-regex@^7.0.0": + version "7.0.0" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.0.0.tgz#c6780e5b1863a76fe792d90eded9fcd5b51d68fc" + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + "@babel/helper-regex" "^7.0.0" + regexpu-core "^4.1.3" + +"@babel/polyfill@^7.0.0": + version "7.0.0" + resolved "https://registry.yarnpkg.com/@babel/polyfill/-/polyfill-7.0.0.tgz#c8ff65c9ec3be6a1ba10113ebd40e8750fb90bff" + dependencies: + core-js "^2.5.7" + regenerator-runtime "^0.11.1" + +"@babel/preset-env@^7.0.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.1.0.tgz#e67ea5b0441cfeab1d6f41e9b5c79798800e8d11" + dependencies: + "@babel/helper-module-imports" "^7.0.0" + "@babel/helper-plugin-utils" "^7.0.0" + "@babel/plugin-proposal-async-generator-functions" "^7.1.0" + "@babel/plugin-proposal-json-strings" "^7.0.0" + "@babel/plugin-proposal-object-rest-spread" "^7.0.0" + "@babel/plugin-proposal-optional-catch-binding" "^7.0.0" + "@babel/plugin-proposal-unicode-property-regex" "^7.0.0" + "@babel/plugin-syntax-async-generators" "^7.0.0" + "@babel/plugin-syntax-object-rest-spread" "^7.0.0" + "@babel/plugin-syntax-optional-catch-binding" "^7.0.0" + "@babel/plugin-transform-arrow-functions" "^7.0.0" + "@babel/plugin-transform-async-to-generator" "^7.1.0" + "@babel/plugin-transform-block-scoped-functions" "^7.0.0" + "@babel/plugin-transform-block-scoping" "^7.0.0" + "@babel/plugin-transform-classes" "^7.1.0" + "@babel/plugin-transform-computed-properties" "^7.0.0" + "@babel/plugin-transform-destructuring" "^7.0.0" + "@babel/plugin-transform-dotall-regex" "^7.0.0" + "@babel/plugin-transform-duplicate-keys" "^7.0.0" + "@babel/plugin-transform-exponentiation-operator" "^7.1.0" + "@babel/plugin-transform-for-of" "^7.0.0" + "@babel/plugin-transform-function-name" "^7.1.0" + "@babel/plugin-transform-literals" "^7.0.0" + "@babel/plugin-transform-modules-amd" "^7.1.0" + "@babel/plugin-transform-modules-commonjs" "^7.1.0" + "@babel/plugin-transform-modules-systemjs" "^7.0.0" + "@babel/plugin-transform-modules-umd" "^7.1.0" + "@babel/plugin-transform-new-target" "^7.0.0" + "@babel/plugin-transform-object-super" "^7.1.0" + "@babel/plugin-transform-parameters" "^7.1.0" + "@babel/plugin-transform-regenerator" "^7.0.0" + "@babel/plugin-transform-shorthand-properties" "^7.0.0" + "@babel/plugin-transform-spread" "^7.0.0" + "@babel/plugin-transform-sticky-regex" "^7.0.0" + "@babel/plugin-transform-template-literals" "^7.0.0" + "@babel/plugin-transform-typeof-symbol" "^7.0.0" + "@babel/plugin-transform-unicode-regex" "^7.0.0" + browserslist "^4.1.0" + invariant "^2.2.2" + js-levenshtein "^1.1.3" + semver "^5.3.0" + +"@babel/preset-react@^7.0.0": + version "7.0.0" + resolved "https://registry.yarnpkg.com/@babel/preset-react/-/preset-react-7.0.0.tgz#e86b4b3d99433c7b3e9e91747e2653958bc6b3c0" + dependencies: + "@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/runtime@^7.0.0": + version "7.1.2" + resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.1.2.tgz#81c89935f4647706fc54541145e6b4ecfef4b8e3" + dependencies: + regenerator-runtime "^0.12.0" + +"@babel/template@7.0.0-beta.44": + version "7.0.0-beta.44" + resolved "http://registry.npmjs.org/@babel/template/-/template-7.0.0-beta.44.tgz#f8832f4fdcee5d59bf515e595fc5106c529b394f" + dependencies: + "@babel/code-frame" "7.0.0-beta.44" + "@babel/types" "7.0.0-beta.44" + babylon "7.0.0-beta.44" + lodash "^4.2.0" + +"@babel/template@^7.1.0", "@babel/template@^7.1.2": + version "7.1.2" + resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.1.2.tgz#090484a574fef5a2d2d7726a674eceda5c5b5644" + dependencies: + "@babel/code-frame" "^7.0.0" + "@babel/parser" "^7.1.2" + "@babel/types" "^7.1.2" + +"@babel/traverse@7.0.0-beta.44": + version "7.0.0-beta.44" + resolved "http://registry.npmjs.org/@babel/traverse/-/traverse-7.0.0-beta.44.tgz#a970a2c45477ad18017e2e465a0606feee0d2966" + dependencies: + "@babel/code-frame" "7.0.0-beta.44" + "@babel/generator" "7.0.0-beta.44" + "@babel/helper-function-name" "7.0.0-beta.44" + "@babel/helper-split-export-declaration" "7.0.0-beta.44" + "@babel/types" "7.0.0-beta.44" + babylon "7.0.0-beta.44" + debug "^3.1.0" + globals "^11.1.0" + invariant "^2.2.0" + lodash "^4.2.0" + +"@babel/traverse@^7.0.0", "@babel/traverse@^7.1.0": + version "7.1.0" + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.1.0.tgz#503ec6669387efd182c3888c4eec07bcc45d91b2" + dependencies: + "@babel/code-frame" "^7.0.0" + "@babel/generator" "^7.0.0" + "@babel/helper-function-name" "^7.1.0" + "@babel/helper-split-export-declaration" "^7.0.0" + "@babel/parser" "^7.1.0" + "@babel/types" "^7.0.0" + debug "^3.1.0" + globals "^11.1.0" + lodash "^4.17.10" + +"@babel/types@7.0.0-beta.44": + version "7.0.0-beta.44" + resolved "http://registry.npmjs.org/@babel/types/-/types-7.0.0-beta.44.tgz#6b1b164591f77dec0a0342aca995f2d046b3a757" + dependencies: + esutils "^2.0.2" + lodash "^4.2.0" + to-fast-properties "^2.0.0" + +"@babel/types@^7.0.0", "@babel/types@^7.1.2": + version "7.1.2" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.1.2.tgz#183e7952cf6691628afdc2e2b90d03240bac80c0" + dependencies: + esutils "^2.0.2" + lodash "^4.17.10" + to-fast-properties "^2.0.0" + +"@contentful/axios@^0.18.0": + version "0.18.0" + resolved "https://registry.yarnpkg.com/@contentful/axios/-/axios-0.18.0.tgz#576e0e6047411a66971e82d40688a8c795e62f27" + dependencies: + follow-redirects "^1.2.5" + is-buffer "^1.1.5" + +"@mrmlnc/readdir-enhanced@^2.2.1": + version "2.2.1" + resolved "https://registry.yarnpkg.com/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz#524af240d1a360527b730475ecfa1344aa540dde" + dependencies: + call-me-maybe "^1.0.1" + glob-to-regexp "^0.3.0" + +"@nodelib/fs.stat@^1.0.1": + version "1.1.2" + resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-1.1.2.tgz#54c5a964462be3d4d78af631363c18d6fa91ac26" + +"@reach/router@^1.1.1": + version "1.2.1" + resolved "https://registry.yarnpkg.com/@reach/router/-/router-1.2.1.tgz#34ae3541a5ac44fa7796e5506a5d7274a162be4e" + dependencies: + create-react-context "^0.2.1" + invariant "^2.2.3" + prop-types "^15.6.1" + react-lifecycles-compat "^3.0.4" + warning "^3.0.0" + +"@samverschueren/stream-to-observable@^0.3.0": + version "0.3.0" + resolved "https://registry.yarnpkg.com/@samverschueren/stream-to-observable/-/stream-to-observable-0.3.0.tgz#ecdf48d532c58ea477acfcab80348424f8d0662f" + dependencies: + any-observable "^0.3.0" + +"@sindresorhus/is@^0.7.0": + version "0.7.0" + resolved "https://registry.yarnpkg.com/@sindresorhus/is/-/is-0.7.0.tgz#9a06f4f137ee84d7df0460c1fdb1135ffa6c50fd" + +"@types/configstore@^2.1.1": + version "2.1.1" + resolved "https://registry.yarnpkg.com/@types/configstore/-/configstore-2.1.1.tgz#cd1e8553633ad3185c3f2f239ecff5d2643e92b6" + +"@types/debug@^0.0.29": + version "0.0.29" + resolved "http://registry.npmjs.org/@types/debug/-/debug-0.0.29.tgz#a1e514adfbd92f03a224ba54d693111dbf1f3754" + +"@types/events@*": + version "1.2.0" + resolved "https://registry.yarnpkg.com/@types/events/-/events-1.2.0.tgz#81a6731ce4df43619e5c8c945383b3e62a89ea86" + +"@types/get-port@^0.0.4": + version "0.0.4" + resolved "https://registry.yarnpkg.com/@types/get-port/-/get-port-0.0.4.tgz#eb6bb7423d9f888b632660dc7d2fd3e69a35643e" + +"@types/glob@^5.0.30": + version "5.0.36" + resolved "https://registry.yarnpkg.com/@types/glob/-/glob-5.0.36.tgz#0c80a9c8664fc7d19781de229f287077fd622cb2" + dependencies: + "@types/events" "*" + "@types/minimatch" "*" + "@types/node" "*" + +"@types/history@*": + version "4.7.0" + resolved "https://registry.yarnpkg.com/@types/history/-/history-4.7.0.tgz#2fac51050c68f7d6f96c5aafc631132522f4aa3f" + +"@types/minimatch@*": + version "3.0.3" + resolved "https://registry.yarnpkg.com/@types/minimatch/-/minimatch-3.0.3.tgz#3dca0e3f33b200fc7d1139c0cd96c1268cadfd9d" + +"@types/mkdirp@^0.3.29": + version "0.3.29" + resolved "https://registry.yarnpkg.com/@types/mkdirp/-/mkdirp-0.3.29.tgz#7f2ad7ec55f914482fc9b1ec4bb1ae6028d46066" + +"@types/node@*": + version "10.11.4" + resolved "https://registry.yarnpkg.com/@types/node/-/node-10.11.4.tgz#e8bd933c3f78795d580ae41d86590bfc1f4f389d" + +"@types/node@^7.0.11": + version "7.0.71" + resolved "https://registry.yarnpkg.com/@types/node/-/node-7.0.71.tgz#256bad647718bcdaed64c006687917d4d320aee1" + +"@types/prop-types@*": + version "15.5.6" + resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.5.6.tgz#9c03d3fed70a8d517c191b7734da2879b50ca26c" + +"@types/reach__router@^1.0.0": + version "1.0.1" + resolved "https://registry.yarnpkg.com/@types/reach__router/-/reach__router-1.0.1.tgz#f927a0c6ae198e032b5990196c2b7606a9fb14a1" + dependencies: + "@types/history" "*" + "@types/react" "*" + +"@types/react@*": + version "16.4.16" + resolved "https://registry.yarnpkg.com/@types/react/-/react-16.4.16.tgz#99f91b1200ae8c2062030402006d3b3c3a177043" + dependencies: + "@types/prop-types" "*" + csstype "^2.2.0" + +"@types/tmp@^0.0.32": + version "0.0.32" + resolved "https://registry.yarnpkg.com/@types/tmp/-/tmp-0.0.32.tgz#0d3cb31022f8427ea58c008af32b80da126ca4e3" + +"@webassemblyjs/ast@1.7.8": + version "1.7.8" + resolved "https://registry.yarnpkg.com/@webassemblyjs/ast/-/ast-1.7.8.tgz#f31f480debeef957f01b623f27eabc695fa4fe8f" + dependencies: + "@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@1.7.8": + version "1.7.8" + resolved "https://registry.yarnpkg.com/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.7.8.tgz#1b3ed0e27e384032254e9322fc646dd3e70ef1b9" + +"@webassemblyjs/helper-api-error@1.7.8": + version "1.7.8" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-api-error/-/helper-api-error-1.7.8.tgz#a2b49c11f615e736f815ec927f035dcfa690d572" + +"@webassemblyjs/helper-buffer@1.7.8": + version "1.7.8" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-buffer/-/helper-buffer-1.7.8.tgz#3fc66bfa09c1c60e824cf3d5887826fac062877d" + +"@webassemblyjs/helper-code-frame@1.7.8": + version "1.7.8" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.7.8.tgz#cc5a7e9522b70e7580df056dfd34020cf29645b0" + dependencies: + "@webassemblyjs/wast-printer" "1.7.8" + +"@webassemblyjs/helper-fsm@1.7.8": + version "1.7.8" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-fsm/-/helper-fsm-1.7.8.tgz#fe4607430af466912797c21acafd3046080182ea" + +"@webassemblyjs/helper-module-context@1.7.8": + version "1.7.8" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-module-context/-/helper-module-context-1.7.8.tgz#3c2e7ee93d14ff4768ba66fb1be42fdc9dc7160a" + +"@webassemblyjs/helper-wasm-bytecode@1.7.8": + version "1.7.8" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.7.8.tgz#89bdb78cd6dd5209ae2ed2925de78d0f0e00b6f0" + +"@webassemblyjs/helper-wasm-section@1.7.8": + version "1.7.8" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.7.8.tgz#c68ef7d26a6fc12421b2e6e56f9bc810dfb33e87" + dependencies: + "@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@1.7.8": + version "1.7.8" + resolved "https://registry.yarnpkg.com/@webassemblyjs/ieee754/-/ieee754-1.7.8.tgz#1f37974b13cb486a9237e73ce04cac7a2f1265ed" + dependencies: + "@xtuc/ieee754" "^1.2.0" + +"@webassemblyjs/leb128@1.7.8": + version "1.7.8" + resolved "https://registry.yarnpkg.com/@webassemblyjs/leb128/-/leb128-1.7.8.tgz#1bee83426819192db2ea1a234b84c7ebc6d34c1f" + dependencies: + "@xtuc/long" "4.2.1" + +"@webassemblyjs/utf8@1.7.8": + version "1.7.8" + resolved "https://registry.yarnpkg.com/@webassemblyjs/utf8/-/utf8-1.7.8.tgz#2b489d5cf43e0aebb93d8e2d792aff9879c61f05" + +"@webassemblyjs/wasm-edit@1.7.8": + version "1.7.8" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-edit/-/wasm-edit-1.7.8.tgz#f8bdbe7088718eca27b1c349bb7c06b8a457950c" + dependencies: + "@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@1.7.8": + version "1.7.8" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-gen/-/wasm-gen-1.7.8.tgz#7e8abf1545eae74ac6781d545c034af3cfd0c7d5" + dependencies: + "@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@1.7.8": + version "1.7.8" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-opt/-/wasm-opt-1.7.8.tgz#7ada6e211914728fce02ff0ff9c344edc6d41f26" + dependencies: + "@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@1.7.8": + version "1.7.8" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-parser/-/wasm-parser-1.7.8.tgz#dac47c291fb6a3e63529aecd647592cd34afbf94" + dependencies: + "@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@1.7.8": + version "1.7.8" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-parser/-/wast-parser-1.7.8.tgz#f8aab9a450c048c1f9537695c89faeb92fabfba5" + dependencies: + "@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@1.7.8": + version "1.7.8" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-printer/-/wast-printer-1.7.8.tgz#e7e965782c1912f6a965f14a53ff43d8ad0403a5" + dependencies: + "@webassemblyjs/ast" "1.7.8" + "@webassemblyjs/wast-parser" "1.7.8" + "@xtuc/long" "4.2.1" + +"@xtuc/ieee754@^1.2.0": + version "1.2.0" + resolved "https://registry.yarnpkg.com/@xtuc/ieee754/-/ieee754-1.2.0.tgz#eef014a3145ae477a1cbc00cd1e552336dceb790" + +"@xtuc/long@4.2.1": + version "4.2.1" + resolved "https://registry.yarnpkg.com/@xtuc/long/-/long-4.2.1.tgz#5c85d662f76fa1d34575766c5dcd6615abcd30d8" + +abbrev@1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/abbrev/-/abbrev-1.1.1.tgz#f8f2c887ad10bf67f634f005b6987fed3179aac8" + +accepts@^1.3.0, accepts@~1.3.4, accepts@~1.3.5: + version "1.3.5" + resolved "https://registry.yarnpkg.com/accepts/-/accepts-1.3.5.tgz#eb777df6011723a3b14e8a72c0805c8e86746bd2" + dependencies: + mime-types "~2.1.18" + negotiator "0.6.1" + +acorn-dynamic-import@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/acorn-dynamic-import/-/acorn-dynamic-import-3.0.0.tgz#901ceee4c7faaef7e07ad2a47e890675da50a278" + dependencies: + acorn "^5.0.0" + +acorn-jsx@^3.0.0: + version "3.0.1" + resolved "http://registry.npmjs.org/acorn-jsx/-/acorn-jsx-3.0.1.tgz#afdf9488fb1ecefc8348f6fb22f464e32a58b36b" + dependencies: + acorn "^3.0.4" + +acorn-jsx@^4.1.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-4.1.1.tgz#e8e41e48ea2fe0c896740610ab6a4ffd8add225e" + dependencies: + acorn "^5.0.3" + +acorn@^3.0.4: + version "3.3.0" + resolved "http://registry.npmjs.org/acorn/-/acorn-3.3.0.tgz#45e37fb39e8da3f25baee3ff5369e2bb5f22017a" + +acorn@^5.0.0, acorn@^5.0.3, acorn@^5.5.0, acorn@^5.6.0, acorn@^5.6.2: + version "5.7.3" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-5.7.3.tgz#67aa231bf8812974b85235a96771eb6bd07ea279" + +address@1.0.3, address@^1.0.1: + version "1.0.3" + resolved "https://registry.yarnpkg.com/address/-/address-1.0.3.tgz#b5f50631f8d6cec8bd20c963963afb55e06cbce9" + +after@0.8.2: + version "0.8.2" + resolved "https://registry.yarnpkg.com/after/-/after-0.8.2.tgz#fedb394f9f0e02aa9768e702bda23b505fae7e1f" + +agent-base@^4.1.0: + version "4.2.1" + resolved "https://registry.yarnpkg.com/agent-base/-/agent-base-4.2.1.tgz#d89e5999f797875674c07d87f260fc41e83e8ca9" + dependencies: + es6-promisify "^5.0.0" + +aggregate-error@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/aggregate-error/-/aggregate-error-1.0.0.tgz#888344dad0220a72e3af50906117f48771925fac" + dependencies: + clean-stack "^1.0.0" + indent-string "^3.0.0" + +ajax-request@^1.2.0: + version "1.2.3" + resolved "https://registry.yarnpkg.com/ajax-request/-/ajax-request-1.2.3.tgz#99fcbec1d6d2792f85fa949535332bd14f5f3790" + dependencies: + file-system "^2.1.1" + utils-extend "^1.0.7" + +ajv-errors@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/ajv-errors/-/ajv-errors-1.0.0.tgz#ecf021fa108fd17dfb5e6b383f2dd233e31ffc59" + +ajv-keywords@^2.1.0: + version "2.1.1" + resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-2.1.1.tgz#617997fc5f60576894c435f940d819e135b80762" + +ajv-keywords@^3.0.0, ajv-keywords@^3.1.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-3.2.0.tgz#e86b819c602cf8821ad637413698f1dec021847a" + +ajv@^5.2.3, ajv@^5.3.0: + version "5.5.2" + resolved "https://registry.yarnpkg.com/ajv/-/ajv-5.5.2.tgz#73b5eeca3fab653e3d3f9422b341ad42205dc965" + dependencies: + co "^4.6.0" + fast-deep-equal "^1.0.0" + fast-json-stable-stringify "^2.0.0" + json-schema-traverse "^0.3.0" + +ajv@^6.0.1, ajv@^6.1.0, ajv@^6.5.3: + version "6.5.4" + resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.5.4.tgz#247d5274110db653706b550fcc2b797ca28cfc59" + dependencies: + fast-deep-equal "^2.0.1" + fast-json-stable-stringify "^2.0.0" + json-schema-traverse "^0.4.1" + uri-js "^4.2.2" + +alphanum-sort@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/alphanum-sort/-/alphanum-sort-1.0.2.tgz#97a1119649b211ad33691d9f9f486a8ec9fbe0a3" + +ansi-align@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/ansi-align/-/ansi-align-2.0.0.tgz#c36aeccba563b89ceb556f3690f0b1d9e3547f7f" + dependencies: + string-width "^2.0.0" + +ansi-colors@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/ansi-colors/-/ansi-colors-3.1.0.tgz#dcfaacc90ef9187de413ec3ef8d5eb981a98808f" + +ansi-escapes@^1.0.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-1.4.0.tgz#d3a8a83b319aa67793662b13e761c7911422306e" + +ansi-escapes@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/ansi-escapes/-/ansi-escapes-3.1.0.tgz#f73207bb81207d75fd6c83f125af26eea378ca30" + +ansi-gray@^0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/ansi-gray/-/ansi-gray-0.1.1.tgz#2962cf54ec9792c48510a3deb524436861ef7251" + dependencies: + ansi-wrap "0.1.0" + +ansi-html@0.0.7: + version "0.0.7" + resolved "https://registry.yarnpkg.com/ansi-html/-/ansi-html-0.0.7.tgz#813584021962a9e9e6fd039f940d12f56ca7859e" + +ansi-regex@^2.0.0: + version "2.1.1" + resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-2.1.1.tgz#c3b33ab5ee360d86e0e628f0468ae7ef27d654df" + +ansi-regex@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-3.0.0.tgz#ed0317c322064f79466c02966bddb605ab37d998" + +ansi-styles@^2.2.1: + version "2.2.1" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-2.2.1.tgz#b432dd3358b634cf75e1e4664368240533c1ddbe" + +ansi-styles@^3.2.0, ansi-styles@^3.2.1: + version "3.2.1" + resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" + dependencies: + color-convert "^1.9.0" + +ansi-wrap@0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/ansi-wrap/-/ansi-wrap-0.1.0.tgz#a82250ddb0015e9a27ca82e82ea603bbfa45efaf" + +any-observable@^0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/any-observable/-/any-observable-0.3.0.tgz#af933475e5806a67d0d7df090dd5e8bef65d119b" + +any-promise@^1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/any-promise/-/any-promise-1.3.0.tgz#abc6afeedcea52e809cdc0376aed3ce39635d17f" + +anymatch@^1.3.0: + version "1.3.2" + resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-1.3.2.tgz#553dcb8f91e3c889845dfdba34c77721b90b9d7a" + dependencies: + micromatch "^2.1.5" + normalize-path "^2.0.0" + +anymatch@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-2.0.0.tgz#bcb24b4f37934d9aa7ac17b4adaf89e7c76ef2eb" + dependencies: + micromatch "^3.1.4" + normalize-path "^2.1.1" + +apollo-link@^1.2.2: + version "1.2.3" + resolved "https://registry.yarnpkg.com/apollo-link/-/apollo-link-1.2.3.tgz#9bd8d5fe1d88d31dc91dae9ecc22474d451fb70d" + dependencies: + apollo-utilities "^1.0.0" + zen-observable-ts "^0.8.10" + +apollo-utilities@^1.0.0, apollo-utilities@^1.0.1: + version "1.0.21" + resolved "https://registry.yarnpkg.com/apollo-utilities/-/apollo-utilities-1.0.21.tgz#cb8b5779fe275850b16046ff8373f4af2de90765" + dependencies: + fast-json-stable-stringify "^2.0.0" + fclone "^1.0.11" + +aproba@^1.0.3, aproba@^1.1.1: + version "1.2.0" + resolved "https://registry.yarnpkg.com/aproba/-/aproba-1.2.0.tgz#6802e6264efd18c790a1b0d517f0f2627bf2c94a" + +archive-type@^3.0.0, archive-type@^3.0.1: + version "3.2.0" + resolved "https://registry.yarnpkg.com/archive-type/-/archive-type-3.2.0.tgz#9cd9c006957ebe95fadad5bd6098942a813737f6" + dependencies: + file-type "^3.1.0" + +are-we-there-yet@~1.1.2: + version "1.1.5" + resolved "https://registry.yarnpkg.com/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz#4b35c2944f062a8bfcda66410760350fe9ddfc21" + dependencies: + delegates "^1.0.0" + readable-stream "^2.0.6" + +argparse@^1.0.7: + version "1.0.10" + resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911" + dependencies: + sprintf-js "~1.0.2" + +aria-query@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/aria-query/-/aria-query-3.0.0.tgz#65b3fcc1ca1155a8c9ae64d6eee297f15d5133cc" + dependencies: + ast-types-flow "0.0.7" + commander "^2.11.0" + +arr-diff@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/arr-diff/-/arr-diff-2.0.0.tgz#8f3b827f955a8bd669697e4a4256ac3ceae356cf" + dependencies: + arr-flatten "^1.0.1" + +arr-diff@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/arr-diff/-/arr-diff-4.0.0.tgz#d6461074febfec71e7e15235761a329a5dc7c520" + +arr-flatten@^1.0.1, arr-flatten@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/arr-flatten/-/arr-flatten-1.1.0.tgz#36048bbff4e7b47e136644316c99669ea5ae91f1" + +arr-union@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/arr-union/-/arr-union-3.1.0.tgz#e39b09aea9def866a8f206e288af63919bae39c4" + +array-differ@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/array-differ/-/array-differ-1.0.0.tgz#eff52e3758249d33be402b8bb8e564bb2b5d4031" + +array-filter@~0.0.0: + version "0.0.1" + resolved "https://registry.yarnpkg.com/array-filter/-/array-filter-0.0.1.tgz#7da8cf2e26628ed732803581fd21f67cacd2eeec" + +array-find-index@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/array-find-index/-/array-find-index-1.0.2.tgz#df010aa1287e164bbda6f9723b0a96a1ec4187a1" + +array-flatten@1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-1.1.1.tgz#9a5f699051b1e7073328f2a008968b64ea2955d2" + +array-flatten@^2.1.0: + version "2.1.1" + resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-2.1.1.tgz#426bb9da84090c1838d812c8150af20a8331e296" + +array-includes@^3.0.3: + version "3.0.3" + resolved "https://registry.yarnpkg.com/array-includes/-/array-includes-3.0.3.tgz#184b48f62d92d7452bb31b323165c7f8bd02266d" + dependencies: + define-properties "^1.1.2" + es-abstract "^1.7.0" + +array-iterate@^1.0.0: + version "1.1.2" + resolved "https://registry.yarnpkg.com/array-iterate/-/array-iterate-1.1.2.tgz#f66a57e84426f8097f4197fbb6c051b8e5cdf7d8" + +array-map@~0.0.0: + version "0.0.0" + resolved "https://registry.yarnpkg.com/array-map/-/array-map-0.0.0.tgz#88a2bab73d1cf7bcd5c1b118a003f66f665fa662" + +array-reduce@~0.0.0: + version "0.0.0" + resolved "https://registry.yarnpkg.com/array-reduce/-/array-reduce-0.0.0.tgz#173899d3ffd1c7d9383e4479525dbe278cab5f2b" + +array-union@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/array-union/-/array-union-1.0.2.tgz#9a34410e4f4e3da23dea375be5be70f24778ec39" + dependencies: + array-uniq "^1.0.1" + +array-uniq@^1.0.0, array-uniq@^1.0.1, array-uniq@^1.0.2: + version "1.0.3" + resolved "https://registry.yarnpkg.com/array-uniq/-/array-uniq-1.0.3.tgz#af6ac877a25cc7f74e058894753858dfdb24fdb6" + +array-unique@^0.2.1: + version "0.2.1" + resolved "https://registry.yarnpkg.com/array-unique/-/array-unique-0.2.1.tgz#a1d97ccafcbc2625cc70fadceb36a50c58b01a53" + +array-unique@^0.3.2: + version "0.3.2" + resolved "https://registry.yarnpkg.com/array-unique/-/array-unique-0.3.2.tgz#a894b75d4bc4f6cd679ef3244a9fd8f46ae2d428" + +arraybuffer.slice@~0.0.7: + version "0.0.7" + resolved "https://registry.yarnpkg.com/arraybuffer.slice/-/arraybuffer.slice-0.0.7.tgz#3bbc4275dd584cc1b10809b89d4e8b63a69e7675" + +arrify@^1.0.0, arrify@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/arrify/-/arrify-1.0.1.tgz#898508da2226f380df904728456849c1501a4b0d" + +asap@~2.0.3: + version "2.0.6" + resolved "https://registry.yarnpkg.com/asap/-/asap-2.0.6.tgz#e50347611d7e690943208bbdafebcbc2fb866d46" + +asn1.js@^4.0.0: + version "4.10.1" + resolved "https://registry.yarnpkg.com/asn1.js/-/asn1.js-4.10.1.tgz#b9c2bf5805f1e64aadeed6df3a2bfafb5a73f5a0" + dependencies: + bn.js "^4.0.0" + inherits "^2.0.1" + minimalistic-assert "^1.0.0" + +asn1@~0.2.3: + version "0.2.4" + resolved "https://registry.yarnpkg.com/asn1/-/asn1-0.2.4.tgz#8d2475dfab553bb33e77b54e59e880bb8ce23136" + dependencies: + safer-buffer "~2.1.0" + +assert-plus@1.0.0, assert-plus@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-1.0.0.tgz#f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525" + +assert@^1.1.1: + version "1.4.1" + resolved "https://registry.yarnpkg.com/assert/-/assert-1.4.1.tgz#99912d591836b5a6f5b345c0f07eefc08fc65d91" + dependencies: + util "0.10.3" + +assign-symbols@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/assign-symbols/-/assign-symbols-1.0.0.tgz#59667f41fadd4f20ccbc2bb96b8d4f7f78ec0367" + +ast-types-flow@0.0.7, ast-types-flow@^0.0.7: + version "0.0.7" + resolved "https://registry.yarnpkg.com/ast-types-flow/-/ast-types-flow-0.0.7.tgz#f70b735c6bca1a5c9c22d982c3e39e7feba3bdad" + +async-each-series@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/async-each-series/-/async-each-series-1.1.0.tgz#f42fd8155d38f21a5b8ea07c28e063ed1700b138" + +async-each@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/async-each/-/async-each-1.0.1.tgz#19d386a1d9edc6e7c1c85d388aedbcc56d33602d" + +async-limiter@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/async-limiter/-/async-limiter-1.0.0.tgz#78faed8c3d074ab81f22b4e985d79e8738f720f8" + +async@1.5.2, async@^1.5.2: + version "1.5.2" + resolved "http://registry.npmjs.org/async/-/async-1.5.2.tgz#ec6a61ae56480c0c3cb241c95618e20892f9672a" + +async@^2.1.2, async@^2.6.1: + version "2.6.1" + resolved "https://registry.yarnpkg.com/async/-/async-2.6.1.tgz#b245a23ca71930044ec53fa46aa00a3e87c6a610" + dependencies: + lodash "^4.17.10" + +asynckit@^0.4.0: + version "0.4.0" + resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" + +atob@^2.1.1: + version "2.1.2" + resolved "https://registry.yarnpkg.com/atob/-/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9" + +autoprefixer@^8.6.5: + version "8.6.5" + resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-8.6.5.tgz#343f3d193ed568b3208e00117a1b96eb691d4ee9" + dependencies: + browserslist "^3.2.8" + caniuse-lite "^1.0.30000864" + normalize-range "^0.1.2" + num2fraction "^1.2.2" + postcss "^6.0.23" + postcss-value-parser "^3.2.3" + +aws-sign2@~0.7.0: + version "0.7.0" + resolved "https://registry.yarnpkg.com/aws-sign2/-/aws-sign2-0.7.0.tgz#b46e890934a9591f2d2f6f86d7e6a9f1b3fe76a8" + +aws4@^1.8.0: + version "1.8.0" + resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.8.0.tgz#f0e003d9ca9e7f59c7a508945d7b2ef9a04a542f" + +axios@^0.18.0: + version "0.18.0" + resolved "http://registry.npmjs.org/axios/-/axios-0.18.0.tgz#32d53e4851efdc0a11993b6cd000789d70c05102" + dependencies: + follow-redirects "^1.3.0" + is-buffer "^1.1.5" + +axobject-query@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/axobject-query/-/axobject-query-2.0.1.tgz#05dfa705ada8ad9db993fa6896f22d395b0b0a07" + dependencies: + ast-types-flow "0.0.7" + +babel-code-frame@6.26.0, babel-code-frame@^6.22.0, babel-code-frame@^6.26.0: + version "6.26.0" + resolved "https://registry.yarnpkg.com/babel-code-frame/-/babel-code-frame-6.26.0.tgz#63fd43f7dc1e3bb7ce35947db8fe369a3f58c74b" + dependencies: + chalk "^1.1.3" + esutils "^2.0.2" + js-tokens "^3.0.2" + +babel-core@7.0.0-bridge.0: + version "7.0.0-bridge.0" + resolved "https://registry.yarnpkg.com/babel-core/-/babel-core-7.0.0-bridge.0.tgz#95a492ddd90f9b4e9a4a1da14eb335b87b634ece" + +babel-eslint@^10.0.1: + version "10.0.1" + resolved "https://registry.yarnpkg.com/babel-eslint/-/babel-eslint-10.0.1.tgz#919681dc099614cd7d31d45c8908695092a1faed" + dependencies: + "@babel/code-frame" "^7.0.0" + "@babel/parser" "^7.0.0" + "@babel/traverse" "^7.0.0" + "@babel/types" "^7.0.0" + eslint-scope "3.7.1" + eslint-visitor-keys "^1.0.0" + +babel-eslint@^8.2.2: + version "8.2.6" + resolved "https://registry.yarnpkg.com/babel-eslint/-/babel-eslint-8.2.6.tgz#6270d0c73205628067c0f7ae1693a9e797acefd9" + dependencies: + "@babel/code-frame" "7.0.0-beta.44" + "@babel/traverse" "7.0.0-beta.44" + "@babel/types" "7.0.0-beta.44" + babylon "7.0.0-beta.44" + eslint-scope "3.7.1" + eslint-visitor-keys "^1.0.0" + +babel-generator@^6.26.0: + version "6.26.1" + resolved "https://registry.yarnpkg.com/babel-generator/-/babel-generator-6.26.1.tgz#1844408d3b8f0d35a404ea7ac180f087a601bd90" + dependencies: + babel-messages "^6.23.0" + babel-runtime "^6.26.0" + babel-types "^6.26.0" + detect-indent "^4.0.0" + jsesc "^1.3.0" + lodash "^4.17.4" + source-map "^0.5.7" + trim-right "^1.0.1" + +babel-helper-builder-react-jsx@^6.24.1: + version "6.26.0" + resolved "https://registry.yarnpkg.com/babel-helper-builder-react-jsx/-/babel-helper-builder-react-jsx-6.26.0.tgz#39ff8313b75c8b65dceff1f31d383e0ff2a408a0" + dependencies: + babel-runtime "^6.26.0" + babel-types "^6.26.0" + esutils "^2.0.2" + +babel-helper-call-delegate@^6.24.1: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-helper-call-delegate/-/babel-helper-call-delegate-6.24.1.tgz#ece6aacddc76e41c3461f88bfc575bd0daa2df8d" + dependencies: + babel-helper-hoist-variables "^6.24.1" + babel-runtime "^6.22.0" + babel-traverse "^6.24.1" + babel-types "^6.24.1" + +babel-helper-define-map@^6.24.1: + version "6.26.0" + resolved "https://registry.yarnpkg.com/babel-helper-define-map/-/babel-helper-define-map-6.26.0.tgz#a5f56dab41a25f97ecb498c7ebaca9819f95be5f" + dependencies: + babel-helper-function-name "^6.24.1" + babel-runtime "^6.26.0" + babel-types "^6.26.0" + lodash "^4.17.4" + +babel-helper-function-name@^6.24.1: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-helper-function-name/-/babel-helper-function-name-6.24.1.tgz#d3475b8c03ed98242a25b48351ab18399d3580a9" + dependencies: + babel-helper-get-function-arity "^6.24.1" + babel-runtime "^6.22.0" + babel-template "^6.24.1" + babel-traverse "^6.24.1" + babel-types "^6.24.1" + +babel-helper-get-function-arity@^6.24.1: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-helper-get-function-arity/-/babel-helper-get-function-arity-6.24.1.tgz#8f7782aa93407c41d3aa50908f89b031b1b6853d" + dependencies: + babel-runtime "^6.22.0" + babel-types "^6.24.1" + +babel-helper-hoist-variables@^6.24.1: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-helper-hoist-variables/-/babel-helper-hoist-variables-6.24.1.tgz#1ecb27689c9d25513eadbc9914a73f5408be7a76" + dependencies: + babel-runtime "^6.22.0" + babel-types "^6.24.1" + +babel-helper-optimise-call-expression@^6.24.1: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-helper-optimise-call-expression/-/babel-helper-optimise-call-expression-6.24.1.tgz#f7a13427ba9f73f8f4fa993c54a97882d1244257" + dependencies: + babel-runtime "^6.22.0" + babel-types "^6.24.1" + +babel-helper-replace-supers@^6.24.1: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-helper-replace-supers/-/babel-helper-replace-supers-6.24.1.tgz#bf6dbfe43938d17369a213ca8a8bf74b6a90ab1a" + dependencies: + babel-helper-optimise-call-expression "^6.24.1" + babel-messages "^6.23.0" + babel-runtime "^6.22.0" + babel-template "^6.24.1" + babel-traverse "^6.24.1" + babel-types "^6.24.1" + +babel-loader@8.0.0-beta.4: + version "8.0.0-beta.4" + resolved "https://registry.yarnpkg.com/babel-loader/-/babel-loader-8.0.0-beta.4.tgz#c3fab00696c385c70c04dbe486391f0eb996f345" + dependencies: + find-cache-dir "^1.0.0" + loader-utils "^1.0.2" + mkdirp "^0.5.1" + util.promisify "^1.0.0" + +babel-messages@^6.23.0: + version "6.23.0" + resolved "https://registry.yarnpkg.com/babel-messages/-/babel-messages-6.23.0.tgz#f3cdf4703858035b2a2951c6ec5edf6c62f2630e" + dependencies: + babel-runtime "^6.22.0" + +babel-plugin-add-module-exports@^0.2.1: + version "0.2.1" + resolved "http://registry.npmjs.org/babel-plugin-add-module-exports/-/babel-plugin-add-module-exports-0.2.1.tgz#9ae9a1f4a8dc67f0cdec4f4aeda1e43a5ff65e25" + +babel-plugin-check-es2015-constants@^6.8.0: + version "6.22.0" + resolved "https://registry.yarnpkg.com/babel-plugin-check-es2015-constants/-/babel-plugin-check-es2015-constants-6.22.0.tgz#35157b101426fd2ffd3da3f75c7d1e91835bbf8a" + dependencies: + babel-runtime "^6.22.0" + +babel-plugin-dynamic-import-node@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-1.2.0.tgz#f91631e703e0595e47d4beafbb088576c87fbeee" + dependencies: + babel-plugin-syntax-dynamic-import "^6.18.0" + +babel-plugin-macros@^2.4.0: + version "2.4.2" + resolved "https://registry.yarnpkg.com/babel-plugin-macros/-/babel-plugin-macros-2.4.2.tgz#21b1a2e82e2130403c5ff785cba6548e9b644b28" + dependencies: + cosmiconfig "^5.0.5" + resolve "^1.8.1" + +babel-plugin-remove-graphql-queries@^2.0.2-rc.3: + version "2.5.0" + resolved "https://registry.yarnpkg.com/babel-plugin-remove-graphql-queries/-/babel-plugin-remove-graphql-queries-2.5.0.tgz#975e8bc9452133984e44eee99743b6599dafce25" + +babel-plugin-syntax-class-properties@^6.8.0: + version "6.13.0" + resolved "http://registry.npmjs.org/babel-plugin-syntax-class-properties/-/babel-plugin-syntax-class-properties-6.13.0.tgz#d7eb23b79a317f8543962c505b827c7d6cac27de" + +babel-plugin-syntax-dynamic-import@^6.18.0: + version "6.18.0" + resolved "http://registry.npmjs.org/babel-plugin-syntax-dynamic-import/-/babel-plugin-syntax-dynamic-import-6.18.0.tgz#8d6a26229c83745a9982a441051572caa179b1da" + +babel-plugin-syntax-flow@^6.18.0, babel-plugin-syntax-flow@^6.8.0: + version "6.18.0" + resolved "http://registry.npmjs.org/babel-plugin-syntax-flow/-/babel-plugin-syntax-flow-6.18.0.tgz#4c3ab20a2af26aa20cd25995c398c4eb70310c8d" + +babel-plugin-syntax-jsx@^6.8.0: + version "6.18.0" + resolved "http://registry.npmjs.org/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz#0af32a9a6e13ca7a3fd5069e62d7b0f58d0d8946" + +babel-plugin-syntax-object-rest-spread@^6.8.0: + version "6.13.0" + resolved "http://registry.npmjs.org/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz#fd6536f2bce13836ffa3a5458c4903a597bb3bf5" + +babel-plugin-syntax-trailing-function-commas@^6.8.0: + version "6.22.0" + resolved "https://registry.yarnpkg.com/babel-plugin-syntax-trailing-function-commas/-/babel-plugin-syntax-trailing-function-commas-6.22.0.tgz#ba0360937f8d06e40180a43fe0d5616fff532cf3" + +babel-plugin-transform-class-properties@^6.8.0: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-class-properties/-/babel-plugin-transform-class-properties-6.24.1.tgz#6a79763ea61d33d36f37b611aa9def81a81b46ac" + dependencies: + babel-helper-function-name "^6.24.1" + babel-plugin-syntax-class-properties "^6.8.0" + babel-runtime "^6.22.0" + babel-template "^6.24.1" + +babel-plugin-transform-es2015-arrow-functions@^6.8.0: + version "6.22.0" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-arrow-functions/-/babel-plugin-transform-es2015-arrow-functions-6.22.0.tgz#452692cb711d5f79dc7f85e440ce41b9f244d221" + dependencies: + babel-runtime "^6.22.0" + +babel-plugin-transform-es2015-block-scoped-functions@^6.8.0: + version "6.22.0" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-block-scoped-functions/-/babel-plugin-transform-es2015-block-scoped-functions-6.22.0.tgz#bbc51b49f964d70cb8d8e0b94e820246ce3a6141" + dependencies: + babel-runtime "^6.22.0" + +babel-plugin-transform-es2015-block-scoping@^6.8.0: + version "6.26.0" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-block-scoping/-/babel-plugin-transform-es2015-block-scoping-6.26.0.tgz#d70f5299c1308d05c12f463813b0a09e73b1895f" + dependencies: + babel-runtime "^6.26.0" + babel-template "^6.26.0" + babel-traverse "^6.26.0" + babel-types "^6.26.0" + lodash "^4.17.4" + +babel-plugin-transform-es2015-classes@^6.8.0: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-classes/-/babel-plugin-transform-es2015-classes-6.24.1.tgz#5a4c58a50c9c9461e564b4b2a3bfabc97a2584db" + dependencies: + babel-helper-define-map "^6.24.1" + babel-helper-function-name "^6.24.1" + babel-helper-optimise-call-expression "^6.24.1" + babel-helper-replace-supers "^6.24.1" + babel-messages "^6.23.0" + babel-runtime "^6.22.0" + babel-template "^6.24.1" + babel-traverse "^6.24.1" + babel-types "^6.24.1" + +babel-plugin-transform-es2015-computed-properties@^6.8.0: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-computed-properties/-/babel-plugin-transform-es2015-computed-properties-6.24.1.tgz#6fe2a8d16895d5634f4cd999b6d3480a308159b3" + dependencies: + babel-runtime "^6.22.0" + babel-template "^6.24.1" + +babel-plugin-transform-es2015-destructuring@^6.8.0: + version "6.23.0" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-destructuring/-/babel-plugin-transform-es2015-destructuring-6.23.0.tgz#997bb1f1ab967f682d2b0876fe358d60e765c56d" + dependencies: + babel-runtime "^6.22.0" + +babel-plugin-transform-es2015-for-of@^6.8.0: + version "6.23.0" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-for-of/-/babel-plugin-transform-es2015-for-of-6.23.0.tgz#f47c95b2b613df1d3ecc2fdb7573623c75248691" + dependencies: + babel-runtime "^6.22.0" + +babel-plugin-transform-es2015-function-name@^6.8.0: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-function-name/-/babel-plugin-transform-es2015-function-name-6.24.1.tgz#834c89853bc36b1af0f3a4c5dbaa94fd8eacaa8b" + dependencies: + babel-helper-function-name "^6.24.1" + babel-runtime "^6.22.0" + babel-types "^6.24.1" + +babel-plugin-transform-es2015-literals@^6.8.0: + version "6.22.0" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-literals/-/babel-plugin-transform-es2015-literals-6.22.0.tgz#4f54a02d6cd66cf915280019a31d31925377ca2e" + dependencies: + babel-runtime "^6.22.0" + +babel-plugin-transform-es2015-modules-commonjs@^6.8.0: + version "6.26.2" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-commonjs/-/babel-plugin-transform-es2015-modules-commonjs-6.26.2.tgz#58a793863a9e7ca870bdc5a881117ffac27db6f3" + dependencies: + babel-plugin-transform-strict-mode "^6.24.1" + babel-runtime "^6.26.0" + babel-template "^6.26.0" + babel-types "^6.26.0" + +babel-plugin-transform-es2015-object-super@^6.8.0: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-object-super/-/babel-plugin-transform-es2015-object-super-6.24.1.tgz#24cef69ae21cb83a7f8603dad021f572eb278f8d" + dependencies: + babel-helper-replace-supers "^6.24.1" + babel-runtime "^6.22.0" + +babel-plugin-transform-es2015-parameters@^6.8.0: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-parameters/-/babel-plugin-transform-es2015-parameters-6.24.1.tgz#57ac351ab49caf14a97cd13b09f66fdf0a625f2b" + dependencies: + babel-helper-call-delegate "^6.24.1" + babel-helper-get-function-arity "^6.24.1" + babel-runtime "^6.22.0" + babel-template "^6.24.1" + babel-traverse "^6.24.1" + babel-types "^6.24.1" + +babel-plugin-transform-es2015-shorthand-properties@^6.8.0: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-shorthand-properties/-/babel-plugin-transform-es2015-shorthand-properties-6.24.1.tgz#24f875d6721c87661bbd99a4622e51f14de38aa0" + dependencies: + babel-runtime "^6.22.0" + babel-types "^6.24.1" + +babel-plugin-transform-es2015-spread@^6.8.0: + version "6.22.0" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-spread/-/babel-plugin-transform-es2015-spread-6.22.0.tgz#d6d68a99f89aedc4536c81a542e8dd9f1746f8d1" + dependencies: + babel-runtime "^6.22.0" + +babel-plugin-transform-es2015-template-literals@^6.8.0: + version "6.22.0" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-template-literals/-/babel-plugin-transform-es2015-template-literals-6.22.0.tgz#a84b3450f7e9f8f1f6839d6d687da84bb1236d8d" + dependencies: + babel-runtime "^6.22.0" + +babel-plugin-transform-es3-member-expression-literals@^6.8.0: + version "6.22.0" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es3-member-expression-literals/-/babel-plugin-transform-es3-member-expression-literals-6.22.0.tgz#733d3444f3ecc41bef8ed1a6a4e09657b8969ebb" + dependencies: + babel-runtime "^6.22.0" + +babel-plugin-transform-es3-property-literals@^6.8.0: + version "6.22.0" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-es3-property-literals/-/babel-plugin-transform-es3-property-literals-6.22.0.tgz#b2078d5842e22abf40f73e8cde9cd3711abd5758" + dependencies: + babel-runtime "^6.22.0" + +babel-plugin-transform-flow-strip-types@^6.8.0: + version "6.22.0" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-flow-strip-types/-/babel-plugin-transform-flow-strip-types-6.22.0.tgz#84cb672935d43714fdc32bce84568d87441cf7cf" + dependencies: + babel-plugin-syntax-flow "^6.18.0" + babel-runtime "^6.22.0" + +babel-plugin-transform-object-rest-spread@^6.8.0: + version "6.26.0" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-object-rest-spread/-/babel-plugin-transform-object-rest-spread-6.26.0.tgz#0f36692d50fef6b7e2d4b3ac1478137a963b7b06" + dependencies: + babel-plugin-syntax-object-rest-spread "^6.8.0" + babel-runtime "^6.26.0" + +babel-plugin-transform-react-display-name@^6.8.0: + version "6.25.0" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-react-display-name/-/babel-plugin-transform-react-display-name-6.25.0.tgz#67e2bf1f1e9c93ab08db96792e05392bf2cc28d1" + dependencies: + babel-runtime "^6.22.0" + +babel-plugin-transform-react-jsx@^6.8.0: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-react-jsx/-/babel-plugin-transform-react-jsx-6.24.1.tgz#840a028e7df460dfc3a2d29f0c0d91f6376e66a3" + dependencies: + babel-helper-builder-react-jsx "^6.24.1" + babel-plugin-syntax-jsx "^6.8.0" + babel-runtime "^6.22.0" + +babel-plugin-transform-strict-mode@^6.24.1: + version "6.24.1" + resolved "https://registry.yarnpkg.com/babel-plugin-transform-strict-mode/-/babel-plugin-transform-strict-mode-6.24.1.tgz#d5faf7aa578a65bbe591cf5edae04a0c67020758" + dependencies: + babel-runtime "^6.22.0" + babel-types "^6.24.1" + +babel-polyfill@^6.20.0: + version "6.26.0" + resolved "https://registry.yarnpkg.com/babel-polyfill/-/babel-polyfill-6.26.0.tgz#379937abc67d7895970adc621f284cd966cf2153" + dependencies: + babel-runtime "^6.26.0" + core-js "^2.5.0" + regenerator-runtime "^0.10.5" + +babel-preset-fbjs@^2.1.4: + version "2.3.0" + resolved "https://registry.yarnpkg.com/babel-preset-fbjs/-/babel-preset-fbjs-2.3.0.tgz#92ff81307c18b926895114f9828ae1674c097f80" + dependencies: + babel-plugin-check-es2015-constants "^6.8.0" + babel-plugin-syntax-class-properties "^6.8.0" + babel-plugin-syntax-flow "^6.8.0" + babel-plugin-syntax-jsx "^6.8.0" + babel-plugin-syntax-object-rest-spread "^6.8.0" + babel-plugin-syntax-trailing-function-commas "^6.8.0" + babel-plugin-transform-class-properties "^6.8.0" + babel-plugin-transform-es2015-arrow-functions "^6.8.0" + babel-plugin-transform-es2015-block-scoped-functions "^6.8.0" + babel-plugin-transform-es2015-block-scoping "^6.8.0" + babel-plugin-transform-es2015-classes "^6.8.0" + babel-plugin-transform-es2015-computed-properties "^6.8.0" + babel-plugin-transform-es2015-destructuring "^6.8.0" + babel-plugin-transform-es2015-for-of "^6.8.0" + babel-plugin-transform-es2015-function-name "^6.8.0" + babel-plugin-transform-es2015-literals "^6.8.0" + babel-plugin-transform-es2015-modules-commonjs "^6.8.0" + babel-plugin-transform-es2015-object-super "^6.8.0" + babel-plugin-transform-es2015-parameters "^6.8.0" + babel-plugin-transform-es2015-shorthand-properties "^6.8.0" + babel-plugin-transform-es2015-spread "^6.8.0" + babel-plugin-transform-es2015-template-literals "^6.8.0" + babel-plugin-transform-es3-member-expression-literals "^6.8.0" + babel-plugin-transform-es3-property-literals "^6.8.0" + babel-plugin-transform-flow-strip-types "^6.8.0" + babel-plugin-transform-object-rest-spread "^6.8.0" + babel-plugin-transform-react-display-name "^6.8.0" + babel-plugin-transform-react-jsx "^6.8.0" + +babel-runtime@^6.22.0, babel-runtime@^6.23.0, babel-runtime@^6.26.0: + version "6.26.0" + resolved "https://registry.yarnpkg.com/babel-runtime/-/babel-runtime-6.26.0.tgz#965c7058668e82b55d7bfe04ff2337bc8b5647fe" + dependencies: + core-js "^2.4.0" + regenerator-runtime "^0.11.0" + +babel-template@^6.24.1, babel-template@^6.26.0: + version "6.26.0" + resolved "https://registry.yarnpkg.com/babel-template/-/babel-template-6.26.0.tgz#de03e2d16396b069f46dd9fff8521fb1a0e35e02" + dependencies: + babel-runtime "^6.26.0" + babel-traverse "^6.26.0" + babel-types "^6.26.0" + babylon "^6.18.0" + lodash "^4.17.4" + +babel-traverse@^6.24.1, babel-traverse@^6.26.0: + version "6.26.0" + resolved "https://registry.yarnpkg.com/babel-traverse/-/babel-traverse-6.26.0.tgz#46a9cbd7edcc62c8e5c064e2d2d8d0f4035766ee" + dependencies: + babel-code-frame "^6.26.0" + babel-messages "^6.23.0" + babel-runtime "^6.26.0" + babel-types "^6.26.0" + babylon "^6.18.0" + debug "^2.6.8" + globals "^9.18.0" + invariant "^2.2.2" + lodash "^4.17.4" + +babel-types@^6.24.1, babel-types@^6.26.0: + version "6.26.0" + resolved "https://registry.yarnpkg.com/babel-types/-/babel-types-6.26.0.tgz#a3b073f94ab49eb6fa55cd65227a334380632497" + dependencies: + babel-runtime "^6.26.0" + esutils "^2.0.2" + lodash "^4.17.4" + to-fast-properties "^1.0.3" + +babylon@7.0.0-beta.44: + version "7.0.0-beta.44" + resolved "http://registry.npmjs.org/babylon/-/babylon-7.0.0-beta.44.tgz#89159e15e6e30c5096e22d738d8c0af8a0e8ca1d" + +babylon@^6.18.0: + version "6.18.0" + resolved "https://registry.yarnpkg.com/babylon/-/babylon-6.18.0.tgz#af2f3b88fa6f5c1e4c634d1a0f8eac4f55b395e3" + +babylon@^7.0.0-beta: + version "7.0.0-beta.47" + resolved "https://registry.yarnpkg.com/babylon/-/babylon-7.0.0-beta.47.tgz#6d1fa44f0abec41ab7c780481e62fd9aafbdea80" + +backo2@1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/backo2/-/backo2-1.0.2.tgz#31ab1ac8b129363463e35b3ebb69f4dfcfba7947" + +bail@^1.0.0: + version "1.0.3" + resolved "https://registry.yarnpkg.com/bail/-/bail-1.0.3.tgz#63cfb9ddbac829b02a3128cd53224be78e6c21a3" + +balanced-match@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.0.tgz#89b4d199ab2bee49de164ea02b89ce462d71b767" + +base64-arraybuffer@0.1.5: + version "0.1.5" + resolved "https://registry.yarnpkg.com/base64-arraybuffer/-/base64-arraybuffer-0.1.5.tgz#73926771923b5a19747ad666aa5cd4bf9c6e9ce8" + +base64-img@^1.0.3: + version "1.0.4" + resolved "https://registry.yarnpkg.com/base64-img/-/base64-img-1.0.4.tgz#3e22d55d6c74a24553d840d2b1bc12a7db078d35" + dependencies: + ajax-request "^1.2.0" + file-system "^2.1.0" + +base64-js@0.0.8: + version "0.0.8" + resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-0.0.8.tgz#1101e9544f4a76b1bc3b26d452ca96d7a35e7978" + +base64-js@^1.0.2: + version "1.3.0" + resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.3.0.tgz#cab1e6118f051095e58b5281aea8c1cd22bfc0e3" + +base64id@1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/base64id/-/base64id-1.0.0.tgz#47688cb99bb6804f0e06d3e763b1c32e57d8e6b6" + +base@^0.11.1: + version "0.11.2" + resolved "https://registry.yarnpkg.com/base/-/base-0.11.2.tgz#7bde5ced145b6d551a90db87f83c558b4eb48a8f" + dependencies: + cache-base "^1.0.1" + class-utils "^0.3.5" + component-emitter "^1.2.1" + define-property "^1.0.0" + isobject "^3.0.1" + mixin-deep "^1.2.0" + pascalcase "^0.1.1" + +batch@0.6.1: + version "0.6.1" + resolved "https://registry.yarnpkg.com/batch/-/batch-0.6.1.tgz#dc34314f4e679318093fc760272525f94bf25c16" + +bcrypt-pbkdf@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz#a4301d389b6a43f9b67ff3ca11a3f6637e360e9e" + dependencies: + tweetnacl "^0.14.3" + +beeper@^1.0.0: + version "1.1.1" + resolved "https://registry.yarnpkg.com/beeper/-/beeper-1.1.1.tgz#e6d5ea8c5dad001304a70b22638447f69cb2f809" + +better-assert@~1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/better-assert/-/better-assert-1.0.2.tgz#40866b9e1b9e0b55b481894311e68faffaebc522" + dependencies: + callsite "1.0.0" + +better-queue-memory@^1.0.1: + version "1.0.3" + resolved "https://registry.yarnpkg.com/better-queue-memory/-/better-queue-memory-1.0.3.tgz#4e71fbb5f5976188656e0c5610da7b411af41493" + +better-queue@^3.8.6: + version "3.8.10" + resolved "https://registry.yarnpkg.com/better-queue/-/better-queue-3.8.10.tgz#1c93b9ec4cb3d1b72eb91d0efcb84fc80e8c6835" + dependencies: + better-queue-memory "^1.0.1" + node-eta "^0.9.0" + uuid "^3.0.0" + +bfj@^5.2.1: + version "5.3.1" + resolved "https://registry.yarnpkg.com/bfj/-/bfj-5.3.1.tgz#4af90fb3d0513cab1f7e623f5636ae3d21931529" + dependencies: + bluebird "^3.5.1" + check-types "^7.3.0" + hoopy "^0.1.2" + tryer "^1.0.0" + +big.js@^3.1.3: + version "3.2.0" + resolved "https://registry.yarnpkg.com/big.js/-/big.js-3.2.0.tgz#a5fc298b81b9e0dca2e458824784b65c52ba588e" + +bignumber.js@^2.1.0: + version "2.4.0" + resolved "https://registry.yarnpkg.com/bignumber.js/-/bignumber.js-2.4.0.tgz#838a992da9f9d737e0f4b2db0be62bb09dd0c5e8" + +bin-build@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/bin-build/-/bin-build-2.2.0.tgz#11f8dd61f70ffcfa2bdcaa5b46f5e8fedd4221cc" + dependencies: + archive-type "^3.0.1" + decompress "^3.0.0" + download "^4.1.2" + exec-series "^1.0.0" + rimraf "^2.2.6" + tempfile "^1.0.0" + url-regex "^3.0.0" + +bin-build@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/bin-build/-/bin-build-3.0.0.tgz#c5780a25a8a9f966d8244217e6c1f5082a143861" + dependencies: + decompress "^4.0.0" + download "^6.2.2" + execa "^0.7.0" + p-map-series "^1.0.0" + tempfile "^2.0.0" + +bin-check@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/bin-check/-/bin-check-2.0.0.tgz#86f8e6f4253893df60dc316957f5af02acb05930" + dependencies: + executable "^1.0.0" + +bin-version-check@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/bin-version-check/-/bin-version-check-2.1.0.tgz#e4e5df290b9069f7d111324031efc13fdd11a5b0" + dependencies: + bin-version "^1.0.0" + minimist "^1.1.0" + semver "^4.0.3" + semver-truncate "^1.0.0" + +bin-version@^1.0.0: + version "1.0.4" + resolved "https://registry.yarnpkg.com/bin-version/-/bin-version-1.0.4.tgz#9eb498ee6fd76f7ab9a7c160436f89579435d78e" + dependencies: + find-versions "^1.0.0" + +bin-wrapper@^3.0.0, bin-wrapper@^3.0.1: + version "3.0.2" + resolved "https://registry.yarnpkg.com/bin-wrapper/-/bin-wrapper-3.0.2.tgz#67d3306262e4b1a5f2f88ee23464f6a655677aeb" + dependencies: + bin-check "^2.0.0" + bin-version-check "^2.1.0" + download "^4.0.0" + each-async "^1.1.1" + lazy-req "^1.0.0" + os-filter-obj "^1.0.0" + +binary-extensions@^1.0.0: + version "1.12.0" + resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-1.12.0.tgz#c2d780f53d45bba8317a8902d4ceeaf3a6385b14" + +bl@^1.0.0: + version "1.2.2" + resolved "http://registry.npmjs.org/bl/-/bl-1.2.2.tgz#a160911717103c07410cef63ef51b397c025af9c" + dependencies: + readable-stream "^2.3.5" + safe-buffer "^5.1.1" + +blob@0.0.4: + version "0.0.4" + resolved "https://registry.yarnpkg.com/blob/-/blob-0.0.4.tgz#bcf13052ca54463f30f9fc7e95b9a47630a94921" + +bluebird@^3.5.0, bluebird@^3.5.1: + version "3.5.2" + resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.5.2.tgz#1be0908e054a751754549c270489c1505d4ab15a" + +bmp-js@0.0.3: + version "0.0.3" + resolved "https://registry.yarnpkg.com/bmp-js/-/bmp-js-0.0.3.tgz#64113e9c7cf1202b376ed607bf30626ebe57b18a" + +bn.js@^4.0.0, bn.js@^4.1.0, bn.js@^4.1.1, bn.js@^4.4.0: + version "4.11.8" + resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-4.11.8.tgz#2cde09eb5ee341f484746bb0309b3253b1b1442f" + +body-parser@1.18.2: + version "1.18.2" + resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.18.2.tgz#87678a19d84b47d859b83199bd59bce222b10454" + dependencies: + bytes "3.0.0" + content-type "~1.0.4" + debug "2.6.9" + depd "~1.1.1" + http-errors "~1.6.2" + iconv-lite "0.4.19" + on-finished "~2.3.0" + qs "6.5.1" + raw-body "2.3.2" + type-is "~1.6.15" + +bonjour@^3.5.0: + version "3.5.0" + resolved "https://registry.yarnpkg.com/bonjour/-/bonjour-3.5.0.tgz#8e890a183d8ee9a2393b3844c691a42bcf7bc9f5" + dependencies: + array-flatten "^2.1.0" + deep-equal "^1.0.1" + dns-equal "^1.0.0" + dns-txt "^2.0.2" + multicast-dns "^6.0.1" + multicast-dns-service-types "^1.1.0" + +boolbase@^1.0.0, boolbase@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/boolbase/-/boolbase-1.0.0.tgz#68dff5fbe60c51eb37725ea9e3ed310dcc1e776e" + +boxen@^1.2.1: + version "1.3.0" + resolved "https://registry.yarnpkg.com/boxen/-/boxen-1.3.0.tgz#55c6c39a8ba58d9c61ad22cd877532deb665a20b" + dependencies: + ansi-align "^2.0.0" + camelcase "^4.0.0" + chalk "^2.0.1" + cli-boxes "^1.0.0" + string-width "^2.0.0" + term-size "^1.2.0" + widest-line "^2.0.0" + +brace-expansion@^1.0.0, brace-expansion@^1.1.7: + version "1.1.11" + resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" + dependencies: + balanced-match "^1.0.0" + concat-map "0.0.1" + +braces@^1.8.2: + version "1.8.5" + resolved "https://registry.yarnpkg.com/braces/-/braces-1.8.5.tgz#ba77962e12dff969d6b76711e914b737857bf6a7" + dependencies: + expand-range "^1.8.1" + preserve "^0.2.0" + repeat-element "^1.1.2" + +braces@^2.3.0, braces@^2.3.1: + version "2.3.2" + resolved "https://registry.yarnpkg.com/braces/-/braces-2.3.2.tgz#5979fd3f14cd531565e5fa2df1abfff1dfaee729" + dependencies: + arr-flatten "^1.1.0" + array-unique "^0.3.2" + extend-shallow "^2.0.1" + fill-range "^4.0.0" + isobject "^3.0.1" + repeat-element "^1.1.2" + snapdragon "^0.8.1" + snapdragon-node "^2.0.1" + split-string "^3.0.2" + to-regex "^3.0.1" + +brorand@^1.0.1: + version "1.1.0" + resolved "https://registry.yarnpkg.com/brorand/-/brorand-1.1.0.tgz#12c25efe40a45e3c323eb8675a0a0ce57b22371f" + +browserify-aes@^1.0.0, browserify-aes@^1.0.4: + version "1.2.0" + resolved "http://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz#326734642f403dabc3003209853bb70ad428ef48" + dependencies: + buffer-xor "^1.0.3" + cipher-base "^1.0.0" + create-hash "^1.1.0" + evp_bytestokey "^1.0.3" + inherits "^2.0.1" + safe-buffer "^5.0.1" + +browserify-cipher@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/browserify-cipher/-/browserify-cipher-1.0.1.tgz#8d6474c1b870bfdabcd3bcfcc1934a10e94f15f0" + dependencies: + browserify-aes "^1.0.4" + browserify-des "^1.0.0" + evp_bytestokey "^1.0.0" + +browserify-des@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/browserify-des/-/browserify-des-1.0.2.tgz#3af4f1f59839403572f1c66204375f7a7f703e9c" + dependencies: + cipher-base "^1.0.1" + des.js "^1.0.0" + inherits "^2.0.1" + safe-buffer "^5.1.2" + +browserify-rsa@^4.0.0: + version "4.0.1" + resolved "http://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.0.1.tgz#21e0abfaf6f2029cf2fafb133567a701d4135524" + dependencies: + bn.js "^4.1.0" + randombytes "^2.0.1" + +browserify-sign@^4.0.0: + version "4.0.4" + resolved "https://registry.yarnpkg.com/browserify-sign/-/browserify-sign-4.0.4.tgz#aa4eb68e5d7b658baa6bf6a57e630cbd7a93d298" + dependencies: + 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@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/browserify-zlib/-/browserify-zlib-0.2.0.tgz#2869459d9aa3be245fe8fe2ca1f46e2e7f54d73f" + dependencies: + pako "~1.0.5" + +browserslist@^3.2.8: + version "3.2.8" + resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-3.2.8.tgz#b0005361d6471f0f5952797a76fc985f1f978fc6" + dependencies: + caniuse-lite "^1.0.30000844" + electron-to-chromium "^1.3.47" + +browserslist@^4.0.0, browserslist@^4.1.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.2.0.tgz#3e5e5edf7fa9758ded0885cf88c1e4be753a591c" + dependencies: + caniuse-lite "^1.0.30000889" + electron-to-chromium "^1.3.73" + node-releases "^1.0.0-alpha.12" + +bser@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/bser/-/bser-2.0.0.tgz#9ac78d3ed5d915804fd87acb158bc797147a1719" + dependencies: + node-int64 "^0.4.0" + +buffer-alloc-unsafe@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz#bd7dc26ae2972d0eda253be061dba992349c19f0" + +buffer-alloc@^1.1.0, buffer-alloc@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/buffer-alloc/-/buffer-alloc-1.2.0.tgz#890dd90d923a873e08e10e5fd51a57e5b7cce0ec" + dependencies: + buffer-alloc-unsafe "^1.1.0" + buffer-fill "^1.0.0" + +buffer-crc32@~0.2.3: + version "0.2.13" + resolved "https://registry.yarnpkg.com/buffer-crc32/-/buffer-crc32-0.2.13.tgz#0d333e3f00eac50aa1454abd30ef8c2a5d9a7242" + +buffer-equal@0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/buffer-equal/-/buffer-equal-0.0.1.tgz#91bc74b11ea405bc916bc6aa908faafa5b4aac4b" + +buffer-fill@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/buffer-fill/-/buffer-fill-1.0.0.tgz#f8f78b76789888ef39f205cd637f68e702122b2c" + +buffer-from@^1.0.0: + version "1.1.1" + resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.1.tgz#32713bc028f75c02fdb710d7c7bcec1f2c6070ef" + +buffer-indexof@^1.0.0: + version "1.1.1" + resolved "https://registry.yarnpkg.com/buffer-indexof/-/buffer-indexof-1.1.1.tgz#52fabcc6a606d1a00302802648ef68f639da268c" + +buffer-to-vinyl@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/buffer-to-vinyl/-/buffer-to-vinyl-1.1.0.tgz#00f15faee3ab7a1dda2cde6d9121bffdd07b2262" + dependencies: + file-type "^3.1.0" + readable-stream "^2.0.2" + uuid "^2.0.1" + vinyl "^1.0.0" + +buffer-xor@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/buffer-xor/-/buffer-xor-1.0.3.tgz#26e61ed1422fb70dd42e6e36729ed51d855fe8d9" + +buffer@^3.0.1: + version "3.6.0" + resolved "http://registry.npmjs.org/buffer/-/buffer-3.6.0.tgz#a72c936f77b96bf52f5f7e7b467180628551defb" + dependencies: + base64-js "0.0.8" + ieee754 "^1.1.4" + isarray "^1.0.0" + +buffer@^4.3.0: + version "4.9.1" + resolved "http://registry.npmjs.org/buffer/-/buffer-4.9.1.tgz#6d1bb601b07a4efced97094132093027c95bc298" + dependencies: + base64-js "^1.0.2" + ieee754 "^1.1.4" + isarray "^1.0.0" + +builtin-modules@^1.0.0: + version "1.1.1" + resolved "https://registry.yarnpkg.com/builtin-modules/-/builtin-modules-1.1.1.tgz#270f076c5a72c02f5b65a47df94c5fe3a278892f" + +builtin-status-codes@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz#85982878e21b98e1c66425e03d0174788f569ee8" + +bytes@3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.0.0.tgz#d32815404d689699f85a4ea4fa8755dd13a96048" + +cacache@^10.0.4: + version "10.0.4" + resolved "https://registry.yarnpkg.com/cacache/-/cacache-10.0.4.tgz#6452367999eff9d4188aefd9a14e9d7c6a263460" + dependencies: + bluebird "^3.5.1" + chownr "^1.0.1" + glob "^7.1.2" + graceful-fs "^4.1.11" + lru-cache "^4.1.1" + mississippi "^2.0.0" + mkdirp "^0.5.1" + move-concurrently "^1.0.1" + promise-inflight "^1.0.1" + rimraf "^2.6.2" + ssri "^5.2.4" + unique-filename "^1.1.0" + y18n "^4.0.0" + +cacache@^11.0.2: + version "11.2.0" + resolved "https://registry.yarnpkg.com/cacache/-/cacache-11.2.0.tgz#617bdc0b02844af56310e411c0878941d5739965" + dependencies: + 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@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/cache-base/-/cache-base-1.0.1.tgz#0a7f46416831c8b662ee36fe4e7c59d76f666ab2" + dependencies: + collection-visit "^1.0.0" + component-emitter "^1.2.1" + get-value "^2.0.6" + has-value "^1.0.0" + isobject "^3.0.1" + set-value "^2.0.0" + to-object-path "^0.3.0" + union-value "^1.0.0" + unset-value "^1.0.0" + +cache-manager-fs-hash@^0.0.6: + version "0.0.6" + resolved "https://registry.yarnpkg.com/cache-manager-fs-hash/-/cache-manager-fs-hash-0.0.6.tgz#fccc5a6b579080cbe2186697e51b5b8ff8ca9fd0" + dependencies: + es6-promisify "^6.0.0" + lockfile "^1.0.4" + +cache-manager@^2.9.0: + version "2.9.0" + resolved "https://registry.yarnpkg.com/cache-manager/-/cache-manager-2.9.0.tgz#5e1f6317ca1a25e40ddf365a7162757af152353e" + dependencies: + async "1.5.2" + lru-cache "4.0.0" + +cacheable-request@^2.1.1: + version "2.1.4" + resolved "https://registry.yarnpkg.com/cacheable-request/-/cacheable-request-2.1.4.tgz#0d808801b6342ad33c91df9d0b44dc09b91e5c3d" + dependencies: + 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" + +call-me-maybe@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/call-me-maybe/-/call-me-maybe-1.0.1.tgz#26d208ea89e37b5cbde60250a15f031c16a4d66b" + +caller-path@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/caller-path/-/caller-path-0.1.0.tgz#94085ef63581ecd3daa92444a8fe94e82577751f" + dependencies: + callsites "^0.2.0" + +callsite@1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/callsite/-/callsite-1.0.0.tgz#280398e5d664bd74038b6f0905153e6e8af1bc20" + +callsites@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/callsites/-/callsites-0.2.0.tgz#afab96262910a7f33c19a5775825c69f34e350ca" + +camelcase-keys@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/camelcase-keys/-/camelcase-keys-2.1.0.tgz#308beeaffdf28119051efa1d932213c91b8f92e7" + dependencies: + camelcase "^2.0.0" + map-obj "^1.0.0" + +camelcase@^2.0.0: + version "2.1.1" + resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-2.1.1.tgz#7c1d16d679a1bbe59ca02cacecfb011e201f5a1f" + +camelcase@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-3.0.0.tgz#32fc4b9fcdaf845fcdf7e73bb97cac2261f0ab0a" + +camelcase@^4.0.0, camelcase@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-4.1.0.tgz#d545635be1e33c542649c69173e5de6acfae34dd" + +camelcase@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-5.0.0.tgz#03295527d58bd3cd4aa75363f35b2e8d97be2f42" + +caniuse-api@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/caniuse-api/-/caniuse-api-3.0.0.tgz#5e4d90e2274961d46291997df599e3ed008ee4c0" + dependencies: + browserslist "^4.0.0" + caniuse-lite "^1.0.0" + lodash.memoize "^4.1.2" + lodash.uniq "^4.5.0" + +caniuse-lite@^1.0.0, caniuse-lite@^1.0.30000844, caniuse-lite@^1.0.30000864, caniuse-lite@^1.0.30000889: + version "1.0.30000889" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30000889.tgz#53e266c83e725ad3bd2e4a3ea76d5031a8aa4c3e" + +capture-stack-trace@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/capture-stack-trace/-/capture-stack-trace-1.0.1.tgz#a6c0bbe1f38f3aa0b92238ecb6ff42c344d4135d" + +caseless@~0.12.0: + version "0.12.0" + resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc" + +caw@^1.0.1: + version "1.2.0" + resolved "https://registry.yarnpkg.com/caw/-/caw-1.2.0.tgz#ffb226fe7efc547288dc62ee3e97073c212d1034" + dependencies: + get-proxy "^1.0.1" + is-obj "^1.0.0" + object-assign "^3.0.0" + tunnel-agent "^0.4.0" + +caw@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/caw/-/caw-2.0.1.tgz#6c3ca071fc194720883c2dc5da9b074bfc7e9e95" + dependencies: + get-proxy "^2.0.0" + isurl "^1.0.0-alpha5" + tunnel-agent "^0.6.0" + url-to-options "^1.0.1" + +ccount@^1.0.0: + version "1.0.3" + resolved "https://registry.yarnpkg.com/ccount/-/ccount-1.0.3.tgz#f1cec43f332e2ea5a569fd46f9f5bde4e6102aff" + +chalk@1.1.3, chalk@^1.0.0, chalk@^1.1.1, chalk@^1.1.3: + version "1.1.3" + resolved "http://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz#a8115c55e4a702fe4d150abd3872822a7e09fc98" + dependencies: + ansi-styles "^2.2.1" + escape-string-regexp "^1.0.2" + has-ansi "^2.0.0" + strip-ansi "^3.0.0" + supports-color "^2.0.0" + +chalk@^2.0.0, chalk@^2.0.1, chalk@^2.1.0, chalk@^2.3.0, chalk@^2.3.2, chalk@^2.4.1: + version "2.4.1" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.1.tgz#18c49ab16a037b6eb0152cc83e3471338215b66e" + dependencies: + ansi-styles "^3.2.1" + escape-string-regexp "^1.0.5" + supports-color "^5.3.0" + +character-entities-html4@^1.0.0: + version "1.1.2" + resolved "https://registry.yarnpkg.com/character-entities-html4/-/character-entities-html4-1.1.2.tgz#c44fdde3ce66b52e8d321d6c1bf46101f0150610" + +character-entities-legacy@^1.0.0: + version "1.1.2" + resolved "https://registry.yarnpkg.com/character-entities-legacy/-/character-entities-legacy-1.1.2.tgz#7c6defb81648498222c9855309953d05f4d63a9c" + +character-entities@^1.0.0: + version "1.2.2" + resolved "https://registry.yarnpkg.com/character-entities/-/character-entities-1.2.2.tgz#58c8f371c0774ef0ba9b2aca5f00d8f100e6e363" + +character-reference-invalid@^1.0.0: + version "1.1.2" + resolved "https://registry.yarnpkg.com/character-reference-invalid/-/character-reference-invalid-1.1.2.tgz#21e421ad3d84055952dab4a43a04e73cd425d3ed" + +chardet@^0.4.0: + version "0.4.2" + resolved "https://registry.yarnpkg.com/chardet/-/chardet-0.4.2.tgz#b5473b33dc97c424e5d98dc87d55d4d8a29c8bf2" + +chardet@^0.7.0: + version "0.7.0" + resolved "https://registry.yarnpkg.com/chardet/-/chardet-0.7.0.tgz#90094849f0937f2eedc2425d0d28a9e5f0cbad9e" + +charenc@~0.0.1: + version "0.0.2" + resolved "https://registry.yarnpkg.com/charenc/-/charenc-0.0.2.tgz#c0a1d2f3a7092e03774bfa83f14c0fc5790a8667" + +check-types@^7.3.0: + version "7.4.0" + resolved "https://registry.yarnpkg.com/check-types/-/check-types-7.4.0.tgz#0378ec1b9616ec71f774931a3c6516fad8c152f4" + +chokidar@^1.7.0: + version "1.7.0" + resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-1.7.0.tgz#798e689778151c8076b4b360e5edd28cda2bb468" + dependencies: + anymatch "^1.3.0" + async-each "^1.0.0" + glob-parent "^2.0.0" + inherits "^2.0.1" + is-binary-path "^1.0.0" + is-glob "^2.0.0" + path-is-absolute "^1.0.0" + readdirp "^2.0.0" + optionalDependencies: + fsevents "^1.0.0" + +chokidar@^2.0.0, chokidar@^2.0.2: + version "2.0.4" + resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-2.0.4.tgz#356ff4e2b0e8e43e322d18a372460bbcf3accd26" + dependencies: + anymatch "^2.0.0" + async-each "^1.0.0" + braces "^2.3.0" + 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" + optionalDependencies: + fsevents "^1.2.2" + +chownr@^1.0.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/chownr/-/chownr-1.1.1.tgz#54726b8b8fff4df053c42187e801fb4412df1494" + +chrome-trace-event@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/chrome-trace-event/-/chrome-trace-event-1.0.0.tgz#45a91bd2c20c9411f0963b5aaeb9a1b95e09cc48" + dependencies: + tslib "^1.9.0" + +ci-info@^1.5.0: + version "1.6.0" + resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-1.6.0.tgz#2ca20dbb9ceb32d4524a683303313f0304b1e497" + +cipher-base@^1.0.0, cipher-base@^1.0.1, cipher-base@^1.0.3: + version "1.0.4" + resolved "https://registry.yarnpkg.com/cipher-base/-/cipher-base-1.0.4.tgz#8760e4ecc272f4c363532f926d874aae2c1397de" + dependencies: + inherits "^2.0.1" + safe-buffer "^5.0.1" + +circular-json@^0.3.1: + version "0.3.3" + resolved "https://registry.yarnpkg.com/circular-json/-/circular-json-0.3.3.tgz#815c99ea84f6809529d2f45791bdf82711352d66" + +clap@^1.0.9: + version "1.2.3" + resolved "https://registry.yarnpkg.com/clap/-/clap-1.2.3.tgz#4f36745b32008492557f46412d66d50cb99bce51" + dependencies: + chalk "^1.1.3" + +class-utils@^0.3.5: + version "0.3.6" + resolved "https://registry.yarnpkg.com/class-utils/-/class-utils-0.3.6.tgz#f93369ae8b9a7ce02fd41faad0ca83033190c463" + dependencies: + arr-union "^3.1.0" + define-property "^0.2.5" + isobject "^3.0.0" + static-extend "^0.1.1" + +clean-stack@^1.0.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/clean-stack/-/clean-stack-1.3.0.tgz#9e821501ae979986c46b1d66d2d432db2fd4ae31" + +cli-boxes@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/cli-boxes/-/cli-boxes-1.0.0.tgz#4fa917c3e59c94a004cd61f8ee509da651687143" + +cli-cursor@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-1.0.2.tgz#64da3f7d56a54412e59794bd62dc35295e8f2987" + dependencies: + restore-cursor "^1.0.1" + +cli-cursor@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-2.1.0.tgz#b35dac376479facc3e94747d41d0d0f5238ffcb5" + dependencies: + restore-cursor "^2.0.0" + +cli-table3@^0.5.1: + version "0.5.1" + resolved "https://registry.yarnpkg.com/cli-table3/-/cli-table3-0.5.1.tgz#0252372d94dfc40dbd8df06005f48f31f656f202" + dependencies: + object-assign "^4.1.0" + string-width "^2.1.1" + optionalDependencies: + colors "^1.1.2" + +cli-truncate@^0.2.1: + version "0.2.1" + resolved "https://registry.yarnpkg.com/cli-truncate/-/cli-truncate-0.2.1.tgz#9f15cfbb0705005369216c626ac7d05ab90dd574" + dependencies: + slice-ansi "0.0.4" + string-width "^1.0.1" + +cli-width@^2.0.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/cli-width/-/cli-width-2.2.0.tgz#ff19ede8a9a5e579324147b0c11f0fbcbabed639" + +cliui@^3.2.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/cliui/-/cliui-3.2.0.tgz#120601537a916d29940f934da3b48d585a39213d" + dependencies: + string-width "^1.0.1" + strip-ansi "^3.0.1" + wrap-ansi "^2.0.0" + +cliui@^4.0.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/cliui/-/cliui-4.1.0.tgz#348422dbe82d800b3022eef4f6ac10bf2e4d1b49" + dependencies: + string-width "^2.1.1" + strip-ansi "^4.0.0" + wrap-ansi "^2.0.0" + +clone-response@1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/clone-response/-/clone-response-1.0.2.tgz#d1dc973920314df67fbeb94223b4ee350239e96b" + dependencies: + mimic-response "^1.0.0" + +clone-stats@^0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/clone-stats/-/clone-stats-0.0.1.tgz#b88f94a82cf38b8791d58046ea4029ad88ca99d1" + +clone@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/clone/-/clone-0.2.0.tgz#c6126a90ad4f72dbf5acdb243cc37724fe93fc1f" + +clone@^1.0.0: + version "1.0.4" + resolved "https://registry.yarnpkg.com/clone/-/clone-1.0.4.tgz#da309cc263df15994c688ca902179ca3c7cd7c7e" + +co@3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/co/-/co-3.1.0.tgz#4ea54ea5a08938153185e15210c68d9092bc1b78" + +co@^4.6.0: + version "4.6.0" + resolved "https://registry.yarnpkg.com/co/-/co-4.6.0.tgz#6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184" + +coa@~1.0.1: + version "1.0.4" + resolved "https://registry.yarnpkg.com/coa/-/coa-1.0.4.tgz#a9ef153660d6a86a8bdec0289a5c684d217432fd" + dependencies: + q "^1.1.2" + +coa@~2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/coa/-/coa-2.0.1.tgz#f3f8b0b15073e35d70263fb1042cb2c023db38af" + dependencies: + q "^1.1.2" + +code-point-at@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/code-point-at/-/code-point-at-1.1.0.tgz#0d070b4d043a5bea33a2f1a40e2edb3d9a4ccf77" + +collapse-white-space@^1.0.0, collapse-white-space@^1.0.2: + version "1.0.4" + resolved "https://registry.yarnpkg.com/collapse-white-space/-/collapse-white-space-1.0.4.tgz#ce05cf49e54c3277ae573036a26851ba430a0091" + +collection-visit@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/collection-visit/-/collection-visit-1.0.0.tgz#4bc0373c164bc3291b4d368c829cf1a80a59dca0" + dependencies: + map-visit "^1.0.0" + object-visit "^1.0.0" + +color-convert@^1.9.0, color-convert@^1.9.1: + version "1.9.3" + resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" + dependencies: + color-name "1.1.3" + +color-name@1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" + +color-name@^1.0.0: + version "1.1.4" + resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" + +color-string@^1.5.2: + version "1.5.3" + resolved "https://registry.yarnpkg.com/color-string/-/color-string-1.5.3.tgz#c9bbc5f01b58b5492f3d6857459cb6590ce204cc" + dependencies: + color-name "^1.0.0" + simple-swizzle "^0.2.2" + +color-support@^1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/color-support/-/color-support-1.1.3.tgz#93834379a1cc9a0c61f82f52f0d04322251bd5a2" + +color@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/color/-/color-3.0.0.tgz#d920b4328d534a3ac8295d68f7bd4ba6c427be9a" + dependencies: + color-convert "^1.9.1" + color-string "^1.5.2" + +colors@^1.1.2: + version "1.3.2" + resolved "https://registry.yarnpkg.com/colors/-/colors-1.3.2.tgz#2df8ff573dfbf255af562f8ce7181d6b971a359b" + +colors@~1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/colors/-/colors-1.1.2.tgz#168a4701756b6a7f51a12ce0c97bfa28c084ed63" + +combined-stream@1.0.6: + version "1.0.6" + resolved "http://registry.npmjs.org/combined-stream/-/combined-stream-1.0.6.tgz#723e7df6e801ac5613113a7e445a9b69cb632818" + dependencies: + delayed-stream "~1.0.0" + +combined-stream@~1.0.6: + version "1.0.7" + resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.7.tgz#2d1d24317afb8abe95d6d2c0b07b57813539d828" + dependencies: + delayed-stream "~1.0.0" + +comma-separated-tokens@^1.0.0, comma-separated-tokens@^1.0.1: + version "1.0.5" + resolved "https://registry.yarnpkg.com/comma-separated-tokens/-/comma-separated-tokens-1.0.5.tgz#b13793131d9ea2d2431cf5b507ddec258f0ce0db" + dependencies: + trim "0.0.1" + +command-exists@^1.2.2: + version "1.2.7" + resolved "https://registry.yarnpkg.com/command-exists/-/command-exists-1.2.7.tgz#16828f0c3ff2b0c58805861ef211b64fc15692a8" + +commander@^2.11.0, commander@^2.18.0: + version "2.18.0" + resolved "https://registry.yarnpkg.com/commander/-/commander-2.18.0.tgz#2bf063ddee7c7891176981a2cc798e5754bc6970" + +commander@~2.13.0: + version "2.13.0" + resolved "https://registry.yarnpkg.com/commander/-/commander-2.13.0.tgz#6964bca67685df7c1f1430c584f07d7597885b9c" + +commander@~2.17.1: + version "2.17.1" + resolved "https://registry.yarnpkg.com/commander/-/commander-2.17.1.tgz#bd77ab7de6de94205ceacc72f1716d29f20a77bf" + +commander@~2.8.1: + version "2.8.1" + resolved "http://registry.npmjs.org/commander/-/commander-2.8.1.tgz#06be367febfda0c330aa1e2a072d3dc9762425d4" + dependencies: + graceful-readlink ">= 1.0.0" + +common-tags@^1.4.0: + version "1.8.0" + resolved "https://registry.yarnpkg.com/common-tags/-/common-tags-1.8.0.tgz#8e3153e542d4a39e9b10554434afaaf98956a937" + +commondir@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b" + +component-bind@1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/component-bind/-/component-bind-1.0.0.tgz#00c608ab7dcd93897c0009651b1d3a8e1e73bbd1" + +component-emitter@1.2.1, component-emitter@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/component-emitter/-/component-emitter-1.2.1.tgz#137918d6d78283f7df7a6b7c5a63e140e69425e6" + +component-inherit@0.0.3: + version "0.0.3" + resolved "https://registry.yarnpkg.com/component-inherit/-/component-inherit-0.0.3.tgz#645fc4adf58b72b649d5cae65135619db26ff143" + +compressible@~2.0.14: + version "2.0.15" + resolved "https://registry.yarnpkg.com/compressible/-/compressible-2.0.15.tgz#857a9ab0a7e5a07d8d837ed43fe2defff64fe212" + dependencies: + mime-db ">= 1.36.0 < 2" + +compression@^1.5.2, compression@^1.7.3: + version "1.7.3" + resolved "https://registry.yarnpkg.com/compression/-/compression-1.7.3.tgz#27e0e176aaf260f7f2c2813c3e440adb9f1993db" + dependencies: + 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@0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" + +concat-stream@^1.4.6, concat-stream@^1.4.7, concat-stream@^1.5.0, concat-stream@^1.6.0: + version "1.6.2" + resolved "https://registry.yarnpkg.com/concat-stream/-/concat-stream-1.6.2.tgz#904bdf194cd3122fc675c77fc4ac3d4ff0fd1a34" + dependencies: + buffer-from "^1.0.0" + inherits "^2.0.3" + readable-stream "^2.2.2" + typedarray "^0.0.6" + +config-chain@^1.1.11: + version "1.1.12" + resolved "https://registry.yarnpkg.com/config-chain/-/config-chain-1.1.12.tgz#0fde8d091200eb5e808caf25fe618c02f48e4efa" + dependencies: + ini "^1.3.4" + proto-list "~1.2.1" + +configstore@^3.0.0: + version "3.1.2" + resolved "https://registry.yarnpkg.com/configstore/-/configstore-3.1.2.tgz#c6f25defaeef26df12dd33414b001fe81a543f8f" + dependencies: + dot-prop "^4.1.0" + graceful-fs "^4.1.2" + make-dir "^1.0.0" + unique-string "^1.0.0" + write-file-atomic "^2.0.0" + xdg-basedir "^3.0.0" + +confusing-browser-globals@2.0.0-next.66cc7a90: + version "2.0.0-next.66cc7a90" + resolved "https://registry.yarnpkg.com/confusing-browser-globals/-/confusing-browser-globals-2.0.0-next.66cc7a90.tgz#438e83bb16602abf1cd5c5aa9d6e4d61d924743e" + +connect-history-api-fallback@^1.3.0: + version "1.5.0" + resolved "https://registry.yarnpkg.com/connect-history-api-fallback/-/connect-history-api-fallback-1.5.0.tgz#b06873934bc5e344fef611a196a6faae0aee015a" + +console-browserify@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/console-browserify/-/console-browserify-1.1.0.tgz#f0241c45730a9fc6323b206dbf38edc741d0bb10" + dependencies: + date-now "^0.1.4" + +console-control-strings@^1.0.0, console-control-strings@~1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/console-control-strings/-/console-control-strings-1.1.0.tgz#3d7cf4464db6446ea644bf4b39507f9851008e8e" + +console-stream@^0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/console-stream/-/console-stream-0.1.1.tgz#a095fe07b20465955f2fafd28b5d72bccd949d44" + +constants-browserify@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/constants-browserify/-/constants-browserify-1.0.0.tgz#c20b96d8c617748aaf1c16021760cd27fcb8cb75" + +contains-path@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/contains-path/-/contains-path-0.1.0.tgz#fe8cf184ff6670b6baef01a9d4861a5cbec4120a" + +content-disposition@0.5.2, content-disposition@^0.5.2: + version "0.5.2" + resolved "https://registry.yarnpkg.com/content-disposition/-/content-disposition-0.5.2.tgz#0cf68bb9ddf5f2be7961c3a85178cb85dba78cb4" + +content-type@^1.0.4, content-type@~1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/content-type/-/content-type-1.0.4.tgz#e138cc75e040c727b1966fe5e5f8c9aee256fe3b" + +contentful-batch-libs@^9.0.0: + version "9.0.0" + resolved "https://registry.yarnpkg.com/contentful-batch-libs/-/contentful-batch-libs-9.0.0.tgz#749ddd5c2e8ef4f1f0d6f4631bddea059f48a6d6" + dependencies: + bfj "^5.2.1" + figures "^2.0.0" + https-proxy-agent "^2.1.1" + lodash "^4.0.1" + moment "^2.18.1" + +contentful-import@^7.4.0: + version "7.4.0" + resolved "https://registry.yarnpkg.com/contentful-import/-/contentful-import-7.4.0.tgz#18c65f3e61fbb883f99e879792861b86229bf4ee" + dependencies: + bluebird "^3.5.1" + cli-table3 "^0.5.1" + contentful-batch-libs "^9.0.0" + contentful-management "^5.3.0" + echo-cli "^1.0.8" + joi "^13.4.0" + listr "^0.14.1" + listr-update-renderer "^0.4.0" + listr-verbose-renderer "^0.4.1" + lodash "^4.17.10" + moment "^2.22.2" + yargs "^12.0.1" + +contentful-management@^5.3.0: + version "5.3.3" + resolved "https://registry.yarnpkg.com/contentful-management/-/contentful-management-5.3.3.tgz#1bfdd8c072e64a1db578132d4d614e84f98b3d3c" + dependencies: + "@contentful/axios" "^0.18.0" + contentful-sdk-core "^6.0.1" + lodash "^4.17.10" + +contentful-resolve-response@^1.1.4: + version "1.1.4" + resolved "https://registry.yarnpkg.com/contentful-resolve-response/-/contentful-resolve-response-1.1.4.tgz#9eb656876eecb2cd00444f0adf26bd91a5ec1992" + dependencies: + lodash "^4.17.4" + +contentful-sdk-core@^6.0.1: + version "6.0.2" + resolved "https://registry.yarnpkg.com/contentful-sdk-core/-/contentful-sdk-core-6.0.2.tgz#3156a0115b37b216da7336af3686b587c14ef5bf" + dependencies: + lodash "^4.17.10" + qs "^6.5.2" + +contentful@^6.1.0: + version "6.1.3" + resolved "https://registry.yarnpkg.com/contentful/-/contentful-6.1.3.tgz#272f59e070807321ed6985882803bf804af65d6b" + dependencies: + "@contentful/axios" "^0.18.0" + contentful-resolve-response "^1.1.4" + contentful-sdk-core "^6.0.1" + json-stringify-safe "^5.0.1" + lodash "^4.17.5" + +convert-hrtime@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/convert-hrtime/-/convert-hrtime-2.0.0.tgz#19bfb2c9162f9e11c2f04c2c79de2b7e8095c627" + +convert-source-map@^1.1.0, convert-source-map@^1.1.1: + version "1.6.0" + resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.6.0.tgz#51b537a8c43e0f04dec1993bffcdd504e758ac20" + dependencies: + safe-buffer "~5.1.1" + +cookie-signature@1.0.6: + version "1.0.6" + resolved "https://registry.yarnpkg.com/cookie-signature/-/cookie-signature-1.0.6.tgz#e303a882b342cc3ee8ca513a79999734dab3ae2c" + +cookie@0.3.1: + version "0.3.1" + resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.3.1.tgz#e7e0a1f9ef43b4c8ba925c5c5a96e806d16873bb" + +copy-concurrently@^1.0.0: + version "1.0.5" + resolved "https://registry.yarnpkg.com/copy-concurrently/-/copy-concurrently-1.0.5.tgz#92297398cae34937fcafd6ec8139c18051f0b5e0" + dependencies: + aproba "^1.1.1" + fs-write-stream-atomic "^1.0.8" + iferr "^0.1.5" + mkdirp "^0.5.1" + rimraf "^2.5.4" + run-queue "^1.0.0" + +copy-descriptor@^0.1.0: + version "0.1.1" + resolved "https://registry.yarnpkg.com/copy-descriptor/-/copy-descriptor-0.1.1.tgz#676f6eb3c39997c2ee1ac3a924fd6124748f578d" + +copyfiles@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/copyfiles/-/copyfiles-1.2.0.tgz#a8da3ac41aa2220ae29bd3c58b6984294f2c593c" + dependencies: + glob "^7.0.5" + ltcdr "^2.2.1" + minimatch "^3.0.3" + mkdirp "^0.5.1" + noms "0.0.0" + through2 "^2.0.1" + +core-js@^1.0.0: + version "1.2.7" + resolved "https://registry.yarnpkg.com/core-js/-/core-js-1.2.7.tgz#652294c14651db28fa93bd2d5ff2983a4f08c636" + +core-js@^2.4.0, core-js@^2.5.0, core-js@^2.5.7: + version "2.5.7" + resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.5.7.tgz#f972608ff0cead68b841a16a932d0b183791814e" + +core-util-is@1.0.2, core-util-is@~1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7" + +cosmiconfig@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-4.0.0.tgz#760391549580bbd2df1e562bc177b13c290972dc" + dependencies: + is-directory "^0.3.1" + js-yaml "^3.9.0" + parse-json "^4.0.0" + require-from-string "^2.0.1" + +cosmiconfig@^5.0.0, cosmiconfig@^5.0.5: + version "5.0.6" + resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-5.0.6.tgz#dca6cf680a0bd03589aff684700858c81abeeb39" + dependencies: + is-directory "^0.3.1" + js-yaml "^3.9.0" + parse-json "^4.0.0" + +create-ecdh@^4.0.0: + version "4.0.3" + resolved "https://registry.yarnpkg.com/create-ecdh/-/create-ecdh-4.0.3.tgz#c9111b6f33045c4697f144787f9254cdc77c45ff" + dependencies: + bn.js "^4.1.0" + elliptic "^6.0.0" + +create-error-class@^3.0.0, create-error-class@^3.0.1: + version "3.0.2" + resolved "https://registry.yarnpkg.com/create-error-class/-/create-error-class-3.0.2.tgz#06be7abef947a3f14a30fd610671d401bca8b7b6" + dependencies: + capture-stack-trace "^1.0.0" + +create-hash@^1.1.0, create-hash@^1.1.2: + version "1.2.0" + resolved "http://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz#889078af11a63756bcfb59bd221996be3a9ef196" + dependencies: + 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@^1.1.0, create-hmac@^1.1.2, create-hmac@^1.1.4: + version "1.1.7" + resolved "http://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz#69170c78b3ab957147b2b8b04572e47ead2243ff" + dependencies: + cipher-base "^1.0.3" + create-hash "^1.1.0" + inherits "^2.0.1" + ripemd160 "^2.0.0" + safe-buffer "^5.0.1" + sha.js "^2.4.8" + +create-react-context@^0.2.1: + version "0.2.3" + resolved "https://registry.yarnpkg.com/create-react-context/-/create-react-context-0.2.3.tgz#9ec140a6914a22ef04b8b09b7771de89567cb6f3" + dependencies: + fbjs "^0.8.0" + gud "^1.0.0" + +cross-fetch@2.2.2: + version "2.2.2" + resolved "https://registry.yarnpkg.com/cross-fetch/-/cross-fetch-2.2.2.tgz#a47ff4f7fc712daba8f6a695a11c948440d45723" + dependencies: + node-fetch "2.1.2" + whatwg-fetch "2.0.4" + +cross-spawn@5.1.0, cross-spawn@^5.0.1, cross-spawn@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-5.1.0.tgz#e8bd0efee58fcff6f8f94510a0a554bbfa235449" + dependencies: + lru-cache "^4.0.1" + shebang-command "^1.2.0" + which "^1.2.9" + +cross-spawn@^6.0.0, cross-spawn@^6.0.5: + version "6.0.5" + resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-6.0.5.tgz#4a5ec7c64dfae22c3a14124dbacdee846d80cbc4" + dependencies: + nice-try "^1.0.4" + path-key "^2.0.1" + semver "^5.5.0" + shebang-command "^1.2.0" + which "^1.2.9" + +crypt@~0.0.1: + version "0.0.2" + resolved "https://registry.yarnpkg.com/crypt/-/crypt-0.0.2.tgz#88d7ff7ec0dfb86f713dc87bbb42d044d3e6c41b" + +crypto-browserify@^3.11.0: + version "3.12.0" + resolved "https://registry.yarnpkg.com/crypto-browserify/-/crypto-browserify-3.12.0.tgz#396cf9f3137f03e4b8e532c58f698254e00f80ec" + dependencies: + browserify-cipher "^1.0.0" + browserify-sign "^4.0.0" + create-ecdh "^4.0.0" + create-hash "^1.1.0" + create-hmac "^1.1.0" + diffie-hellman "^5.0.0" + inherits "^2.0.1" + pbkdf2 "^3.0.3" + public-encrypt "^4.0.0" + randombytes "^2.0.0" + randomfill "^1.0.3" + +crypto-random-string@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/crypto-random-string/-/crypto-random-string-1.0.0.tgz#a230f64f568310e1498009940790ec99545bca7e" + +css-color-names@0.0.4, css-color-names@^0.0.4: + version "0.0.4" + resolved "https://registry.yarnpkg.com/css-color-names/-/css-color-names-0.0.4.tgz#808adc2e79cf84738069b646cb20ec27beb629e0" + +css-declaration-sorter@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/css-declaration-sorter/-/css-declaration-sorter-4.0.1.tgz#c198940f63a76d7e36c1e71018b001721054cb22" + dependencies: + postcss "^7.0.1" + timsort "^0.3.0" + +css-loader@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/css-loader/-/css-loader-1.0.0.tgz#9f46aaa5ca41dbe31860e3b62b8e23c42916bf56" + dependencies: + 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-base-adapter@~0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/css-select-base-adapter/-/css-select-base-adapter-0.1.0.tgz#0102b3d14630df86c3eb9fa9f5456270106cf990" + +css-select@^1.1.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/css-select/-/css-select-1.2.0.tgz#2b3a110539c5355f1cd8d314623e870b121ec858" + dependencies: + boolbase "~1.0.0" + css-what "2.1" + domutils "1.5.1" + nth-check "~1.0.1" + +css-select@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/css-select/-/css-select-2.0.0.tgz#7aa2921392114831f68db175c0b6a555df74bbd5" + dependencies: + boolbase "^1.0.0" + css-what "2.1" + domutils "^1.7.0" + nth-check "^1.0.1" + +css-selector-parser@^1.1.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/css-selector-parser/-/css-selector-parser-1.3.0.tgz#5f1ad43e2d8eefbfdc304fcd39a521664943e3eb" + +css-selector-tokenizer@^0.7.0: + version "0.7.0" + resolved "https://registry.yarnpkg.com/css-selector-tokenizer/-/css-selector-tokenizer-0.7.0.tgz#e6988474ae8c953477bf5e7efecfceccd9cf4c86" + dependencies: + cssesc "^0.1.0" + fastparse "^1.1.1" + regexpu-core "^1.0.0" + +css-tree@1.0.0-alpha.28: + version "1.0.0-alpha.28" + resolved "https://registry.yarnpkg.com/css-tree/-/css-tree-1.0.0-alpha.28.tgz#8e8968190d886c9477bc8d61e96f61af3f7ffa7f" + dependencies: + mdn-data "~1.1.0" + source-map "^0.5.3" + +css-tree@1.0.0-alpha.29: + version "1.0.0-alpha.29" + resolved "https://registry.yarnpkg.com/css-tree/-/css-tree-1.0.0-alpha.29.tgz#3fa9d4ef3142cbd1c301e7664c1f352bd82f5a39" + dependencies: + mdn-data "~1.1.0" + source-map "^0.5.3" + +css-unit-converter@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/css-unit-converter/-/css-unit-converter-1.1.1.tgz#d9b9281adcfd8ced935bdbaba83786897f64e996" + +css-url-regex@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/css-url-regex/-/css-url-regex-1.1.0.tgz#83834230cc9f74c457de59eebd1543feeb83b7ec" + +css-what@2.1: + version "2.1.0" + resolved "https://registry.yarnpkg.com/css-what/-/css-what-2.1.0.tgz#9467d032c38cfaefb9f2d79501253062f87fa1bd" + +cssesc@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/cssesc/-/cssesc-0.1.0.tgz#c814903e45623371a0477b40109aaafbeeaddbb4" + +cssnano-preset-default@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/cssnano-preset-default/-/cssnano-preset-default-4.0.2.tgz#1de3f27e73b7f0fbf87c1d7fd7a63ae980ac3774" + dependencies: + css-declaration-sorter "^4.0.1" + cssnano-util-raw-cache "^4.0.1" + postcss "^7.0.0" + postcss-calc "^6.0.2" + postcss-colormin "^4.0.2" + postcss-convert-values "^4.0.1" + postcss-discard-comments "^4.0.1" + postcss-discard-duplicates "^4.0.2" + postcss-discard-empty "^4.0.1" + postcss-discard-overridden "^4.0.1" + postcss-merge-longhand "^4.0.6" + postcss-merge-rules "^4.0.2" + postcss-minify-font-values "^4.0.2" + postcss-minify-gradients "^4.0.1" + postcss-minify-params "^4.0.1" + postcss-minify-selectors "^4.0.1" + postcss-normalize-charset "^4.0.1" + postcss-normalize-display-values "^4.0.1" + postcss-normalize-positions "^4.0.1" + postcss-normalize-repeat-style "^4.0.1" + postcss-normalize-string "^4.0.1" + postcss-normalize-timing-functions "^4.0.1" + postcss-normalize-unicode "^4.0.1" + postcss-normalize-url "^4.0.1" + postcss-normalize-whitespace "^4.0.1" + postcss-ordered-values "^4.1.1" + postcss-reduce-initial "^4.0.2" + postcss-reduce-transforms "^4.0.1" + postcss-svgo "^4.0.1" + postcss-unique-selectors "^4.0.1" + +cssnano-util-get-arguments@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/cssnano-util-get-arguments/-/cssnano-util-get-arguments-4.0.0.tgz#ed3a08299f21d75741b20f3b81f194ed49cc150f" + +cssnano-util-get-match@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/cssnano-util-get-match/-/cssnano-util-get-match-4.0.0.tgz#c0e4ca07f5386bb17ec5e52250b4f5961365156d" + +cssnano-util-raw-cache@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/cssnano-util-raw-cache/-/cssnano-util-raw-cache-4.0.1.tgz#b26d5fd5f72a11dfe7a7846fb4c67260f96bf282" + dependencies: + postcss "^7.0.0" + +cssnano-util-same-parent@^4.0.0: + version "4.0.1" + resolved "https://registry.yarnpkg.com/cssnano-util-same-parent/-/cssnano-util-same-parent-4.0.1.tgz#574082fb2859d2db433855835d9a8456ea18bbf3" + +cssnano@^4.1.0: + version "4.1.4" + resolved "https://registry.yarnpkg.com/cssnano/-/cssnano-4.1.4.tgz#55b71e3d8f5451dd3edc7955673415c98795788f" + dependencies: + cosmiconfig "^5.0.0" + cssnano-preset-default "^4.0.2" + is-resolvable "^1.0.0" + postcss "^7.0.0" + +csso@^3.5.0: + version "3.5.1" + resolved "https://registry.yarnpkg.com/csso/-/csso-3.5.1.tgz#7b9eb8be61628973c1b261e169d2f024008e758b" + dependencies: + css-tree "1.0.0-alpha.29" + +csso@~2.3.1: + version "2.3.2" + resolved "https://registry.yarnpkg.com/csso/-/csso-2.3.2.tgz#ddd52c587033f49e94b71fc55569f252e8ff5f85" + dependencies: + clap "^1.0.9" + source-map "^0.5.3" + +csstype@^2.2.0: + version "2.5.7" + resolved "https://registry.yarnpkg.com/csstype/-/csstype-2.5.7.tgz#bf9235d5872141eccfb2d16d82993c6b149179ff" + +currently-unhandled@^0.4.1: + version "0.4.1" + resolved "https://registry.yarnpkg.com/currently-unhandled/-/currently-unhandled-0.4.1.tgz#988df33feab191ef799a61369dd76c17adf957ea" + dependencies: + array-find-index "^1.0.1" + +cwebp-bin@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/cwebp-bin/-/cwebp-bin-4.0.0.tgz#ee2b7f6333d3426fb52bb405fa6f2ec8b62894f4" + dependencies: + bin-build "^2.2.0" + bin-wrapper "^3.0.1" + logalot "^2.0.0" + +cyclist@~0.2.2: + version "0.2.2" + resolved "https://registry.yarnpkg.com/cyclist/-/cyclist-0.2.2.tgz#1b33792e11e914a2fd6d6ed6447464444e5fa640" + +d@1: + version "1.0.0" + resolved "https://registry.yarnpkg.com/d/-/d-1.0.0.tgz#754bb5bfe55451da69a58b94d45f4c5b0462d58f" + dependencies: + es5-ext "^0.10.9" + +damerau-levenshtein@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/damerau-levenshtein/-/damerau-levenshtein-1.0.4.tgz#03191c432cb6eea168bb77f3a55ffdccb8978514" + +dashdash@^1.12.0: + version "1.14.1" + resolved "https://registry.yarnpkg.com/dashdash/-/dashdash-1.14.1.tgz#853cfa0f7cbe2fed5de20326b8dd581035f6e2f0" + dependencies: + assert-plus "^1.0.0" + +date-fns@^1.27.2: + version "1.29.0" + resolved "https://registry.yarnpkg.com/date-fns/-/date-fns-1.29.0.tgz#12e609cdcb935127311d04d33334e2960a2a54e6" + +date-now@^0.1.4: + version "0.1.4" + resolved "https://registry.yarnpkg.com/date-now/-/date-now-0.1.4.tgz#eaf439fd4d4848ad74e5cc7dbef200672b9e345b" + +dateformat@^2.0.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/dateformat/-/dateformat-2.2.0.tgz#4065e2013cf9fb916ddfd82efb506ad4c6769062" + +death@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/death/-/death-1.1.0.tgz#01aa9c401edd92750514470b8266390c66c67318" + +debug@2, debug@2.6.9, debug@^2.1.2, debug@^2.2.0, debug@^2.3.3, debug@^2.6.0, debug@^2.6.3, debug@^2.6.6, debug@^2.6.8, debug@^2.6.9: + version "2.6.9" + resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" + dependencies: + ms "2.0.0" + +debug@=3.1.0, debug@~3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/debug/-/debug-3.1.0.tgz#5bb5a0672628b64149566ba16819e61518c67261" + dependencies: + ms "2.0.0" + +debug@^3.1.0: + version "3.2.5" + resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.5.tgz#c2418fbfd7a29f4d4f70ff4cea604d4b64c46407" + dependencies: + ms "^2.1.1" + +debug@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/debug/-/debug-4.0.1.tgz#f9bb36d439b8d1f0dd52d8fb6b46e4ebb8c1cd5b" + dependencies: + ms "^2.1.1" + +decamelize@^1.1.1, decamelize@^1.1.2, decamelize@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290" + +decamelize@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-2.0.0.tgz#656d7bbc8094c4c788ea53c5840908c9c7d063c7" + dependencies: + xregexp "4.0.0" + +decode-uri-component@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/decode-uri-component/-/decode-uri-component-0.2.0.tgz#eb3913333458775cb84cd1a1fae062106bb87545" + +decompress-response@^3.2.0, decompress-response@^3.3.0: + version "3.3.0" + resolved "https://registry.yarnpkg.com/decompress-response/-/decompress-response-3.3.0.tgz#80a4dd323748384bfa248083622aedec982adff3" + dependencies: + mimic-response "^1.0.0" + +decompress-tar@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/decompress-tar/-/decompress-tar-3.1.0.tgz#217c789f9b94450efaadc5c5e537978fc333c466" + dependencies: + is-tar "^1.0.0" + object-assign "^2.0.0" + strip-dirs "^1.0.0" + tar-stream "^1.1.1" + through2 "^0.6.1" + vinyl "^0.4.3" + +decompress-tar@^4.0.0, decompress-tar@^4.1.0, decompress-tar@^4.1.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/decompress-tar/-/decompress-tar-4.1.1.tgz#718cbd3fcb16209716e70a26b84e7ba4592e5af1" + dependencies: + file-type "^5.2.0" + is-stream "^1.1.0" + tar-stream "^1.5.2" + +decompress-tarbz2@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/decompress-tarbz2/-/decompress-tarbz2-3.1.0.tgz#8b23935681355f9f189d87256a0f8bdd96d9666d" + dependencies: + is-bzip2 "^1.0.0" + object-assign "^2.0.0" + seek-bzip "^1.0.3" + strip-dirs "^1.0.0" + tar-stream "^1.1.1" + through2 "^0.6.1" + vinyl "^0.4.3" + +decompress-tarbz2@^4.0.0: + version "4.1.1" + resolved "https://registry.yarnpkg.com/decompress-tarbz2/-/decompress-tarbz2-4.1.1.tgz#3082a5b880ea4043816349f378b56c516be1a39b" + dependencies: + 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" + +decompress-targz@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/decompress-targz/-/decompress-targz-3.1.0.tgz#b2c13df98166268991b715d6447f642e9696f5a0" + dependencies: + is-gzip "^1.0.0" + object-assign "^2.0.0" + strip-dirs "^1.0.0" + tar-stream "^1.1.1" + through2 "^0.6.1" + vinyl "^0.4.3" + +decompress-targz@^4.0.0: + version "4.1.1" + resolved "https://registry.yarnpkg.com/decompress-targz/-/decompress-targz-4.1.1.tgz#c09bc35c4d11f3de09f2d2da53e9de23e7ce1eee" + dependencies: + decompress-tar "^4.1.1" + file-type "^5.2.0" + is-stream "^1.1.0" + +decompress-unzip@^3.0.0: + version "3.4.0" + resolved "https://registry.yarnpkg.com/decompress-unzip/-/decompress-unzip-3.4.0.tgz#61475b4152066bbe3fee12f9d629d15fe6478eeb" + dependencies: + is-zip "^1.0.0" + read-all-stream "^3.0.0" + stat-mode "^0.2.0" + strip-dirs "^1.0.0" + through2 "^2.0.0" + vinyl "^1.0.0" + yauzl "^2.2.1" + +decompress-unzip@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/decompress-unzip/-/decompress-unzip-4.0.1.tgz#deaaccdfd14aeaf85578f733ae8210f9b4848f69" + dependencies: + file-type "^3.8.0" + get-stream "^2.2.0" + pify "^2.3.0" + yauzl "^2.4.2" + +decompress@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/decompress/-/decompress-3.0.0.tgz#af1dd50d06e3bfc432461d37de11b38c0d991bed" + dependencies: + buffer-to-vinyl "^1.0.0" + concat-stream "^1.4.6" + decompress-tar "^3.0.0" + decompress-tarbz2 "^3.0.0" + decompress-targz "^3.0.0" + decompress-unzip "^3.0.0" + stream-combiner2 "^1.1.1" + vinyl-assign "^1.0.1" + vinyl-fs "^2.2.0" + +decompress@^4.0.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/decompress/-/decompress-4.2.0.tgz#7aedd85427e5a92dacfe55674a7c505e96d01f9d" + dependencies: + 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" + +deep-equal@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/deep-equal/-/deep-equal-1.0.1.tgz#f5d260292b660e084eff4cdbc9f08ad3247448b5" + +deep-extend@^0.6.0: + version "0.6.0" + resolved "https://registry.yarnpkg.com/deep-extend/-/deep-extend-0.6.0.tgz#c4fa7c95404a17a9c3e8ca7e1537312b736330ac" + +deep-is@~0.1.3: + version "0.1.3" + resolved "https://registry.yarnpkg.com/deep-is/-/deep-is-0.1.3.tgz#b369d6fb5dbc13eecf524f91b070feedc357cf34" + +deep-map@^1.5.0: + version "1.5.0" + resolved "https://registry.yarnpkg.com/deep-map/-/deep-map-1.5.0.tgz#eaa595cb81783ca2800f26a42e09f16e7d4fb890" + dependencies: + es6-weak-map "^2.0.2" + lodash "^4.17.4" + tslib "^1.6.0" + +deepmerge@^2.0.1: + version "2.2.1" + resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-2.2.1.tgz#5d3ff22a01c00f645405a2fbc17d0778a1801170" + +default-gateway@^2.6.0: + version "2.7.2" + resolved "https://registry.yarnpkg.com/default-gateway/-/default-gateway-2.7.2.tgz#b7ef339e5e024b045467af403d50348db4642d0f" + dependencies: + execa "^0.10.0" + ip-regex "^2.1.0" + +define-properties@^1.1.1, define-properties@^1.1.2: + version "1.1.3" + resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.1.3.tgz#cf88da6cbee26fe6db7094f61d870cbd84cee9f1" + dependencies: + object-keys "^1.0.12" + +define-property@^0.2.5: + version "0.2.5" + resolved "https://registry.yarnpkg.com/define-property/-/define-property-0.2.5.tgz#c35b1ef918ec3c990f9a5bc57be04aacec5c8116" + dependencies: + is-descriptor "^0.1.0" + +define-property@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/define-property/-/define-property-1.0.0.tgz#769ebaaf3f4a63aad3af9e8d304c9bbe79bfb0e6" + dependencies: + is-descriptor "^1.0.0" + +define-property@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/define-property/-/define-property-2.0.2.tgz#d459689e8d654ba77e02a817f8710d702cb16e9d" + dependencies: + is-descriptor "^1.0.2" + isobject "^3.0.1" + +del@^2.0.2: + version "2.2.2" + resolved "https://registry.yarnpkg.com/del/-/del-2.2.2.tgz#c12c981d067846c84bcaf862cff930d907ffd1a8" + dependencies: + globby "^5.0.0" + is-path-cwd "^1.0.0" + is-path-in-cwd "^1.0.0" + object-assign "^4.0.1" + pify "^2.0.0" + pinkie-promise "^2.0.0" + rimraf "^2.2.8" + +del@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/del/-/del-3.0.0.tgz#53ecf699ffcbcb39637691ab13baf160819766e5" + dependencies: + globby "^6.1.0" + is-path-cwd "^1.0.0" + is-path-in-cwd "^1.0.0" + p-map "^1.1.1" + pify "^3.0.0" + rimraf "^2.2.8" + +delayed-stream@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" + +delegates@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/delegates/-/delegates-1.0.0.tgz#84c6e159b81904fdca59a0ef44cd870d31250f9a" + +depd@1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.1.tgz#5783b4e1c459f06fa5ca27f991f3d06e7a310359" + +depd@~1.1.1, depd@~1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9" + +deprecated-decorator@^0.1.6: + version "0.1.6" + resolved "https://registry.yarnpkg.com/deprecated-decorator/-/deprecated-decorator-0.1.6.tgz#00966317b7a12fe92f3cc831f7583af329b86c37" + +des.js@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/des.js/-/des.js-1.0.0.tgz#c074d2e2aa6a8a9a07dbd61f9a15c2cd83ec8ecc" + dependencies: + inherits "^2.0.1" + minimalistic-assert "^1.0.0" + +destroy@~1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.0.4.tgz#978857442c44749e4206613e37946205826abd80" + +detab@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/detab/-/detab-2.0.1.tgz#531f5e326620e2fd4f03264a905fb3bcc8af4df4" + dependencies: + repeat-string "^1.5.4" + +detect-indent@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/detect-indent/-/detect-indent-4.0.0.tgz#f76d064352cdf43a1cb6ce619c4ee3a9475de208" + dependencies: + repeating "^2.0.0" + +detect-indent@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/detect-indent/-/detect-indent-5.0.0.tgz#3871cc0a6a002e8c3e5b3cf7f336264675f06b9d" + +detect-libc@^1.0.2, detect-libc@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/detect-libc/-/detect-libc-1.0.3.tgz#fa137c4bd698edf55cd5cd02ac559f91a4c4ba9b" + +detect-node@^2.0.3: + version "2.0.4" + resolved "https://registry.yarnpkg.com/detect-node/-/detect-node-2.0.4.tgz#014ee8f8f669c5c58023da64b8179c083a28c46c" + +detect-port-alt@1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/detect-port-alt/-/detect-port-alt-1.1.3.tgz#a4d2f061d757a034ecf37c514260a98750f2b131" + dependencies: + address "^1.0.1" + debug "^2.6.0" + +detect-port@^1.2.1: + version "1.2.3" + resolved "https://registry.yarnpkg.com/detect-port/-/detect-port-1.2.3.tgz#15bf49820d02deb84bfee0a74876b32d791bf610" + dependencies: + address "^1.0.1" + debug "^2.6.0" + +devcert-san@^0.3.3: + version "0.3.3" + resolved "https://registry.yarnpkg.com/devcert-san/-/devcert-san-0.3.3.tgz#aa77244741b2d831771c011f22ee25e396ad4ba9" + dependencies: + "@types/configstore" "^2.1.1" + "@types/debug" "^0.0.29" + "@types/get-port" "^0.0.4" + "@types/glob" "^5.0.30" + "@types/mkdirp" "^0.3.29" + "@types/node" "^7.0.11" + "@types/tmp" "^0.0.32" + command-exists "^1.2.2" + configstore "^3.0.0" + debug "^2.6.3" + eol "^0.8.1" + get-port "^3.0.0" + glob "^7.1.1" + mkdirp "^0.5.1" + tmp "^0.0.31" + tslib "^1.6.0" + +diffie-hellman@^5.0.0: + version "5.0.3" + resolved "http://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz#40e8ee98f55a2149607146921c63e1ae5f3d2875" + dependencies: + bn.js "^4.1.0" + miller-rabin "^4.0.0" + randombytes "^2.0.0" + +dir-glob@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/dir-glob/-/dir-glob-2.0.0.tgz#0b205d2b6aef98238ca286598a8204d29d0a0034" + dependencies: + arrify "^1.0.1" + path-type "^3.0.0" + +dns-equal@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/dns-equal/-/dns-equal-1.0.0.tgz#b39e7f1da6eb0a75ba9c17324b34753c47e0654d" + +dns-packet@^1.1.0, dns-packet@^1.3.1: + version "1.3.1" + resolved "https://registry.yarnpkg.com/dns-packet/-/dns-packet-1.3.1.tgz#12aa426981075be500b910eedcd0b47dd7deda5a" + dependencies: + ip "^1.1.0" + safe-buffer "^5.0.1" + +dns-socket@^1.6.2: + version "1.6.3" + resolved "https://registry.yarnpkg.com/dns-socket/-/dns-socket-1.6.3.tgz#5268724fad4aa46ad9c5ca4ffcd16e1de5342aab" + dependencies: + dns-packet "^1.1.0" + +dns-txt@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/dns-txt/-/dns-txt-2.0.2.tgz#b91d806f5d27188e4ab3e7d107d881a1cc4642b6" + dependencies: + buffer-indexof "^1.0.0" + +doctrine@1.5.0: + version "1.5.0" + resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-1.5.0.tgz#379dce730f6166f76cefa4e6707a159b02c5a6fa" + dependencies: + esutils "^2.0.2" + isarray "^1.0.0" + +doctrine@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-2.1.0.tgz#5cd01fc101621b42c4cd7f5d1a66243716d3f39d" + dependencies: + esutils "^2.0.2" + +dom-converter@~0.2: + version "0.2.0" + resolved "https://registry.yarnpkg.com/dom-converter/-/dom-converter-0.2.0.tgz#6721a9daee2e293682955b6afe416771627bb768" + dependencies: + utila "~0.4" + +dom-helpers@^3.2.1: + version "3.3.1" + resolved "https://registry.yarnpkg.com/dom-helpers/-/dom-helpers-3.3.1.tgz#fc1a4e15ffdf60ddde03a480a9c0fece821dd4a6" + +dom-serializer@0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-0.1.0.tgz#073c697546ce0780ce23be4a28e293e40bc30c82" + dependencies: + domelementtype "~1.1.1" + entities "~1.1.1" + +dom-testing-library@^3.1.0: + version "3.8.1" + resolved "https://registry.yarnpkg.com/dom-testing-library/-/dom-testing-library-3.8.1.tgz#8607ef2e911f14f594028d14bc9f44fd32446078" + dependencies: + mutationobserver-shim "^0.3.2" + pretty-format "^23.6.0" + wait-for-expect "^1.0.0" + +dom-walk@^0.1.0: + version "0.1.1" + resolved "https://registry.yarnpkg.com/dom-walk/-/dom-walk-0.1.1.tgz#672226dc74c8f799ad35307df936aba11acd6018" + +domain-browser@^1.1.1: + version "1.2.0" + resolved "https://registry.yarnpkg.com/domain-browser/-/domain-browser-1.2.0.tgz#3d31f50191a6749dd1375a7f522e823d42e54eda" + +domelementtype@1, domelementtype@^1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-1.3.0.tgz#b17aed82e8ab59e52dd9c19b1756e0fc187204c2" + +domelementtype@~1.1.1: + version "1.1.3" + resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-1.1.3.tgz#bd28773e2642881aec51544924299c5cd822185b" + +domhandler@2.1: + version "2.1.0" + resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-2.1.0.tgz#d2646f5e57f6c3bab11cf6cb05d3c0acf7412594" + dependencies: + domelementtype "1" + +domhandler@^2.3.0: + version "2.4.2" + resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-2.4.2.tgz#8805097e933d65e85546f726d60f5eb88b44f803" + dependencies: + domelementtype "1" + +domready@^1.0.8: + version "1.0.8" + resolved "https://registry.yarnpkg.com/domready/-/domready-1.0.8.tgz#91f252e597b65af77e745ae24dd0185d5e26d58c" + +domutils@1.1: + version "1.1.6" + resolved "https://registry.yarnpkg.com/domutils/-/domutils-1.1.6.tgz#bddc3de099b9a2efacc51c623f28f416ecc57485" + dependencies: + domelementtype "1" + +domutils@1.5.1: + version "1.5.1" + resolved "https://registry.yarnpkg.com/domutils/-/domutils-1.5.1.tgz#dcd8488a26f563d61079e48c9f7b7e32373682cf" + dependencies: + dom-serializer "0" + domelementtype "1" + +domutils@^1.5.1, domutils@^1.7.0: + version "1.7.0" + resolved "https://registry.yarnpkg.com/domutils/-/domutils-1.7.0.tgz#56ea341e834e06e6748af7a1cb25da67ea9f8c2a" + dependencies: + dom-serializer "0" + domelementtype "1" + +dot-prop@^4.1.0, dot-prop@^4.1.1: + version "4.2.0" + resolved "https://registry.yarnpkg.com/dot-prop/-/dot-prop-4.2.0.tgz#1f19e0c2e1aa0e32797c49799f2837ac6af69c57" + dependencies: + is-obj "^1.0.0" + +dotenv@^4.0.0: + version "4.0.0" + resolved "http://registry.npmjs.org/dotenv/-/dotenv-4.0.0.tgz#864ef1379aced55ce6f95debecdce179f7a0cd1d" + +download@^4.0.0, download@^4.1.2: + version "4.4.3" + resolved "https://registry.yarnpkg.com/download/-/download-4.4.3.tgz#aa55fdad392d95d4b68e8c2be03e0c2aa21ba9ac" + dependencies: + caw "^1.0.1" + concat-stream "^1.4.7" + each-async "^1.0.0" + filenamify "^1.0.1" + got "^5.0.0" + gulp-decompress "^1.2.0" + gulp-rename "^1.2.0" + is-url "^1.2.0" + object-assign "^4.0.1" + read-all-stream "^3.0.0" + readable-stream "^2.0.2" + stream-combiner2 "^1.1.1" + vinyl "^1.0.0" + vinyl-fs "^2.2.0" + ware "^1.2.0" + +download@^6.2.2: + version "6.2.5" + resolved "https://registry.yarnpkg.com/download/-/download-6.2.5.tgz#acd6a542e4cd0bb42ca70cfc98c9e43b07039714" + dependencies: + 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" + +duplexer2@0.0.2: + version "0.0.2" + resolved "https://registry.yarnpkg.com/duplexer2/-/duplexer2-0.0.2.tgz#c614dcf67e2fb14995a91711e5a617e8a60a31db" + dependencies: + readable-stream "~1.1.9" + +duplexer2@^0.1.4, duplexer2@~0.1.0: + version "0.1.4" + resolved "https://registry.yarnpkg.com/duplexer2/-/duplexer2-0.1.4.tgz#8b12dab878c0d69e3e7891051662a32fc6bddcc1" + dependencies: + readable-stream "^2.0.2" + +duplexer3@^0.1.4: + version "0.1.4" + resolved "https://registry.yarnpkg.com/duplexer3/-/duplexer3-0.1.4.tgz#ee01dd1cac0ed3cbc7fdbea37dc0a8f1ce002ce2" + +duplexer@^0.1.1: + version "0.1.1" + resolved "http://registry.npmjs.org/duplexer/-/duplexer-0.1.1.tgz#ace6ff808c1ce66b57d1ebf97977acb02334cfc1" + +duplexify@^3.2.0, duplexify@^3.4.2, duplexify@^3.6.0: + version "3.6.0" + resolved "https://registry.yarnpkg.com/duplexify/-/duplexify-3.6.0.tgz#592903f5d80b38d037220541264d69a198fb3410" + dependencies: + end-of-stream "^1.0.0" + inherits "^2.0.1" + readable-stream "^2.0.0" + stream-shift "^1.0.0" + +each-async@^1.0.0, each-async@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/each-async/-/each-async-1.1.1.tgz#dee5229bdf0ab6ba2012a395e1b869abf8813473" + dependencies: + onetime "^1.0.0" + set-immediate-shim "^1.0.0" + +ecc-jsbn@~0.1.1: + version "0.1.2" + resolved "https://registry.yarnpkg.com/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz#3a83a904e54353287874c564b7549386849a98c9" + dependencies: + jsbn "~0.1.0" + safer-buffer "^2.1.0" + +echo-cli@^1.0.8: + version "1.0.8" + resolved "https://registry.yarnpkg.com/echo-cli/-/echo-cli-1.0.8.tgz#70a45b87f96db08b4543c9895bf2ae82e6910988" + dependencies: + meow "^3.7.0" + unescape-js "^1.0.3" + +ee-first@1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" + +electron-to-chromium@^1.3.47, electron-to-chromium@^1.3.73: + version "1.3.75" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.75.tgz#dd04551739e7371862b0ac7f4ddaa9f3f95b7e68" + +elegant-spinner@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/elegant-spinner/-/elegant-spinner-1.0.1.tgz#db043521c95d7e303fd8f345bedc3349cfb0729e" + +elliptic@^6.0.0: + version "6.4.1" + resolved "https://registry.yarnpkg.com/elliptic/-/elliptic-6.4.1.tgz#c2d0b7776911b86722c632c3c06c60f2f819939a" + dependencies: + 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" + +email-addresses@^3.0.1: + version "3.0.2" + resolved "https://registry.yarnpkg.com/email-addresses/-/email-addresses-3.0.2.tgz#a31280d19baf86669840a0aa45be1d7f6e7df315" + +"emoji-regex@>=6.0.0 <=6.1.1": + version "6.1.1" + resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-6.1.1.tgz#c6cd0ec1b0642e2a3c67a1137efc5e796da4f88e" + +emoji-regex@^6.5.1: + version "6.5.1" + resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-6.5.1.tgz#9baea929b155565c11ea41c6626eaa65cef992c2" + +emojis-list@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/emojis-list/-/emojis-list-2.1.0.tgz#4daa4d9db00f9819880c79fa457ae5b09a1fd389" + +encodeurl@~1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59" + +encoding@^0.1.11: + version "0.1.12" + resolved "https://registry.yarnpkg.com/encoding/-/encoding-0.1.12.tgz#538b66f3ee62cd1ab51ec323829d1f9480c74beb" + dependencies: + iconv-lite "~0.4.13" + +end-of-stream@^1.0.0, end-of-stream@^1.1.0: + version "1.4.1" + resolved "https://registry.yarnpkg.com/end-of-stream/-/end-of-stream-1.4.1.tgz#ed29634d19baba463b6ce6b80a37213eab71ec43" + dependencies: + once "^1.4.0" + +engine.io-client@~3.2.0: + version "3.2.1" + resolved "https://registry.yarnpkg.com/engine.io-client/-/engine.io-client-3.2.1.tgz#6f54c0475de487158a1a7c77d10178708b6add36" + dependencies: + component-emitter "1.2.1" + component-inherit "0.0.3" + debug "~3.1.0" + engine.io-parser "~2.1.1" + has-cors "1.1.0" + indexof "0.0.1" + parseqs "0.0.5" + parseuri "0.0.5" + ws "~3.3.1" + xmlhttprequest-ssl "~1.5.4" + yeast "0.1.2" + +engine.io-parser@~2.1.0, engine.io-parser@~2.1.1: + version "2.1.2" + resolved "https://registry.yarnpkg.com/engine.io-parser/-/engine.io-parser-2.1.2.tgz#4c0f4cff79aaeecbbdcfdea66a823c6085409196" + dependencies: + after "0.8.2" + arraybuffer.slice "~0.0.7" + base64-arraybuffer "0.1.5" + blob "0.0.4" + has-binary2 "~1.0.2" + +engine.io@~3.2.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/engine.io/-/engine.io-3.2.0.tgz#54332506f42f2edc71690d2f2a42349359f3bf7d" + dependencies: + accepts "~1.3.4" + base64id "1.0.0" + cookie "0.3.1" + debug "~3.1.0" + engine.io-parser "~2.1.0" + ws "~3.3.1" + +enhanced-resolve@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-4.1.0.tgz#41c7e0bfdfe74ac1ffe1e57ad6a5c6c9f3742a7f" + dependencies: + graceful-fs "^4.1.2" + memory-fs "^0.4.0" + tapable "^1.0.0" + +entities@^1.1.1, entities@~1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/entities/-/entities-1.1.1.tgz#6e5c2d0a5621b5dadaecef80b90edfb5cd7772f0" + +envinfo@^5.8.1: + version "5.10.0" + resolved "https://registry.yarnpkg.com/envinfo/-/envinfo-5.10.0.tgz#503a9774ae15b93ea68bdfae2ccd6306624ea6df" + +eol@^0.8.1: + version "0.8.1" + resolved "https://registry.yarnpkg.com/eol/-/eol-0.8.1.tgz#defc3224990c7eca73bb34461a56cf9dc24761d0" + +errno@^0.1.3, errno@~0.1.7: + version "0.1.7" + resolved "https://registry.yarnpkg.com/errno/-/errno-0.1.7.tgz#4684d71779ad39af177e3f007996f7c67c852618" + dependencies: + prr "~1.0.1" + +error-ex@^1.2.0, error-ex@^1.3.1: + version "1.3.2" + resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf" + dependencies: + is-arrayish "^0.2.1" + +error-stack-parser@^2.0.0: + version "2.0.2" + resolved "https://registry.yarnpkg.com/error-stack-parser/-/error-stack-parser-2.0.2.tgz#4ae8dbaa2bf90a8b450707b9149dcabca135520d" + dependencies: + stackframe "^1.0.4" + +es-abstract@^1.5.1, es-abstract@^1.6.1, es-abstract@^1.7.0: + version "1.12.0" + resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.12.0.tgz#9dbbdd27c6856f0001421ca18782d786bf8a6165" + dependencies: + 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@^1.1.1: + version "1.2.0" + resolved "https://registry.yarnpkg.com/es-to-primitive/-/es-to-primitive-1.2.0.tgz#edf72478033456e8dda8ef09e00ad9650707f377" + dependencies: + is-callable "^1.1.4" + is-date-object "^1.0.1" + is-symbol "^1.0.2" + +es5-ext@^0.10.14, es5-ext@^0.10.35, es5-ext@^0.10.9, es5-ext@~0.10.14: + version "0.10.46" + resolved "https://registry.yarnpkg.com/es5-ext/-/es5-ext-0.10.46.tgz#efd99f67c5a7ec789baa3daa7f79870388f7f572" + dependencies: + es6-iterator "~2.0.3" + es6-symbol "~3.1.1" + next-tick "1" + +es6-iterator@^2.0.1, es6-iterator@~2.0.3: + version "2.0.3" + resolved "https://registry.yarnpkg.com/es6-iterator/-/es6-iterator-2.0.3.tgz#a7de889141a05a94b0854403b2d0a0fbfa98f3b7" + dependencies: + d "1" + es5-ext "^0.10.35" + es6-symbol "^3.1.1" + +es6-promise@^3.0.2: + version "3.3.1" + resolved "http://registry.npmjs.org/es6-promise/-/es6-promise-3.3.1.tgz#a08cdde84ccdbf34d027a1451bc91d4bcd28a613" + +es6-promise@^4.0.3: + version "4.2.5" + resolved "https://registry.yarnpkg.com/es6-promise/-/es6-promise-4.2.5.tgz#da6d0d5692efb461e082c14817fe2427d8f5d054" + +es6-promisify@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/es6-promisify/-/es6-promisify-5.0.0.tgz#5109d62f3e56ea967c4b63505aef08291c8a5203" + dependencies: + es6-promise "^4.0.3" + +es6-promisify@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/es6-promisify/-/es6-promisify-6.0.0.tgz#b526a75eaa5ca600e960bf3d5ad98c40d75c7203" + +es6-symbol@^3.1.1, es6-symbol@~3.1.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/es6-symbol/-/es6-symbol-3.1.1.tgz#bf00ef4fdab6ba1b46ecb7b629b4c7ed5715cc77" + dependencies: + d "1" + es5-ext "~0.10.14" + +es6-weak-map@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/es6-weak-map/-/es6-weak-map-2.0.2.tgz#5e3ab32251ffd1538a1f8e5ffa1357772f92d96f" + dependencies: + d "1" + es5-ext "^0.10.14" + es6-iterator "^2.0.1" + es6-symbol "^3.1.1" + +escape-html@~1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988" + +escape-string-regexp@1.0.5, escape-string-regexp@^1.0.2, escape-string-regexp@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" + +eslint-config-react-app@3.0.0-next.66cc7a90: + version "3.0.0-next.66cc7a90" + resolved "https://registry.yarnpkg.com/eslint-config-react-app/-/eslint-config-react-app-3.0.0-next.66cc7a90.tgz#f8c7bb3cca0f1e8f60bbf567ec71f6af1cce7edd" + dependencies: + confusing-browser-globals "2.0.0-next.66cc7a90" + +eslint-import-resolver-node@^0.3.1: + version "0.3.2" + resolved "https://registry.yarnpkg.com/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.2.tgz#58f15fb839b8d0576ca980413476aab2472db66a" + dependencies: + debug "^2.6.9" + resolve "^1.5.0" + +eslint-loader@^2.0.0: + version "2.1.1" + resolved "https://registry.yarnpkg.com/eslint-loader/-/eslint-loader-2.1.1.tgz#2a9251523652430bfdd643efdb0afc1a2a89546a" + dependencies: + loader-fs-cache "^1.0.0" + loader-utils "^1.0.2" + object-assign "^4.0.1" + object-hash "^1.1.4" + rimraf "^2.6.1" + +eslint-module-utils@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/eslint-module-utils/-/eslint-module-utils-2.2.0.tgz#b270362cd88b1a48ad308976ce7fa54e98411746" + dependencies: + debug "^2.6.8" + pkg-dir "^1.0.0" + +eslint-plugin-flowtype@^2.46.1: + version "2.50.3" + resolved "https://registry.yarnpkg.com/eslint-plugin-flowtype/-/eslint-plugin-flowtype-2.50.3.tgz#61379d6dce1d010370acd6681740fd913d68175f" + dependencies: + lodash "^4.17.10" + +eslint-plugin-graphql@^2.0.0: + version "2.1.1" + resolved "https://registry.yarnpkg.com/eslint-plugin-graphql/-/eslint-plugin-graphql-2.1.1.tgz#dae5d597080075320ea8e98795056309ffe73a18" + dependencies: + graphql-config "^2.0.1" + lodash "^4.11.1" + +eslint-plugin-import@^2.9.0: + version "2.14.0" + resolved "https://registry.yarnpkg.com/eslint-plugin-import/-/eslint-plugin-import-2.14.0.tgz#6b17626d2e3e6ad52cfce8807a845d15e22111a8" + dependencies: + contains-path "^0.1.0" + debug "^2.6.8" + doctrine "1.5.0" + eslint-import-resolver-node "^0.3.1" + eslint-module-utils "^2.2.0" + has "^1.0.1" + lodash "^4.17.4" + minimatch "^3.0.3" + read-pkg-up "^2.0.0" + resolve "^1.6.0" + +eslint-plugin-jsx-a11y@^6.0.3: + version "6.1.2" + resolved "https://registry.yarnpkg.com/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.1.2.tgz#69bca4890b36dcf0fe16dd2129d2d88b98f33f88" + dependencies: + aria-query "^3.0.0" + array-includes "^3.0.3" + ast-types-flow "^0.0.7" + axobject-query "^2.0.1" + damerau-levenshtein "^1.0.4" + emoji-regex "^6.5.1" + has "^1.0.3" + jsx-ast-utils "^2.0.1" + +eslint-plugin-react@^7.11.1, eslint-plugin-react@^7.8.2: + version "7.11.1" + resolved "https://registry.yarnpkg.com/eslint-plugin-react/-/eslint-plugin-react-7.11.1.tgz#c01a7af6f17519457d6116aa94fc6d2ccad5443c" + dependencies: + array-includes "^3.0.3" + doctrine "^2.1.0" + has "^1.0.3" + jsx-ast-utils "^2.0.1" + prop-types "^15.6.2" + +eslint-scope@3.7.1: + version "3.7.1" + resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-3.7.1.tgz#3d63c3edfda02e06e01a452ad88caacc7cdcb6e8" + dependencies: + esrecurse "^4.1.0" + estraverse "^4.1.1" + +eslint-scope@^3.7.1: + version "3.7.3" + resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-3.7.3.tgz#bb507200d3d17f60247636160b4826284b108535" + dependencies: + esrecurse "^4.1.0" + estraverse "^4.1.1" + +eslint-scope@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-4.0.0.tgz#50bf3071e9338bcdc43331794a0cb533f0136172" + dependencies: + esrecurse "^4.1.0" + estraverse "^4.1.1" + +eslint-utils@^1.3.1: + version "1.3.1" + resolved "https://registry.yarnpkg.com/eslint-utils/-/eslint-utils-1.3.1.tgz#9a851ba89ee7c460346f97cf8939c7298827e512" + +eslint-visitor-keys@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/eslint-visitor-keys/-/eslint-visitor-keys-1.0.0.tgz#3f3180fb2e291017716acb4c9d6d5b5c34a6a81d" + +eslint@^4.19.1: + version "4.19.1" + resolved "http://registry.npmjs.org/eslint/-/eslint-4.19.1.tgz#32d1d653e1d90408854bfb296f076ec7e186a300" + dependencies: + ajv "^5.3.0" + babel-code-frame "^6.22.0" + chalk "^2.1.0" + concat-stream "^1.6.0" + cross-spawn "^5.1.0" + debug "^3.1.0" + doctrine "^2.1.0" + eslint-scope "^3.7.1" + eslint-visitor-keys "^1.0.0" + espree "^3.5.4" + esquery "^1.0.0" + esutils "^2.0.2" + file-entry-cache "^2.0.0" + functional-red-black-tree "^1.0.1" + glob "^7.1.2" + globals "^11.0.1" + ignore "^3.3.3" + imurmurhash "^0.1.4" + inquirer "^3.0.6" + is-resolvable "^1.0.0" + js-yaml "^3.9.1" + json-stable-stringify-without-jsonify "^1.0.1" + levn "^0.3.0" + lodash "^4.17.4" + minimatch "^3.0.2" + mkdirp "^0.5.1" + natural-compare "^1.4.0" + optionator "^0.8.2" + path-is-inside "^1.0.2" + pluralize "^7.0.0" + progress "^2.0.0" + regexpp "^1.0.1" + require-uncached "^1.0.3" + semver "^5.3.0" + strip-ansi "^4.0.0" + strip-json-comments "~2.0.1" + table "4.0.2" + text-table "~0.2.0" + +eslint@^5.6.1: + version "5.6.1" + resolved "https://registry.yarnpkg.com/eslint/-/eslint-5.6.1.tgz#348134e32ccc09abb2df1bf282b3f6eed8c7b480" + dependencies: + "@babel/code-frame" "^7.0.0" + ajv "^6.5.3" + chalk "^2.1.0" + cross-spawn "^6.0.5" + debug "^4.0.1" + doctrine "^2.1.0" + eslint-scope "^4.0.0" + eslint-utils "^1.3.1" + eslint-visitor-keys "^1.0.0" + espree "^4.0.0" + esquery "^1.0.1" + esutils "^2.0.2" + file-entry-cache "^2.0.0" + functional-red-black-tree "^1.0.1" + glob "^7.1.2" + globals "^11.7.0" + ignore "^4.0.6" + imurmurhash "^0.1.4" + inquirer "^6.1.0" + is-resolvable "^1.1.0" + js-yaml "^3.12.0" + json-stable-stringify-without-jsonify "^1.0.1" + levn "^0.3.0" + lodash "^4.17.5" + minimatch "^3.0.4" + mkdirp "^0.5.1" + natural-compare "^1.4.0" + optionator "^0.8.2" + path-is-inside "^1.0.2" + pluralize "^7.0.0" + progress "^2.0.0" + regexpp "^2.0.0" + require-uncached "^1.0.3" + semver "^5.5.1" + strip-ansi "^4.0.0" + strip-json-comments "^2.0.1" + table "^4.0.3" + text-table "^0.2.0" + +espree@^3.5.4: + version "3.5.4" + resolved "https://registry.yarnpkg.com/espree/-/espree-3.5.4.tgz#b0f447187c8a8bed944b815a660bddf5deb5d1a7" + dependencies: + acorn "^5.5.0" + acorn-jsx "^3.0.0" + +espree@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/espree/-/espree-4.0.0.tgz#253998f20a0f82db5d866385799d912a83a36634" + dependencies: + acorn "^5.6.0" + acorn-jsx "^4.1.1" + +esprima@^2.6.0: + version "2.7.3" + resolved "https://registry.yarnpkg.com/esprima/-/esprima-2.7.3.tgz#96e3b70d5779f6ad49cd032673d1c312767ba581" + +esprima@^4.0.0: + version "4.0.1" + resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" + +esquery@^1.0.0, esquery@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/esquery/-/esquery-1.0.1.tgz#406c51658b1f5991a5f9b62b1dc25b00e3e5c708" + dependencies: + estraverse "^4.0.0" + +esrecurse@^4.1.0: + version "4.2.1" + resolved "https://registry.yarnpkg.com/esrecurse/-/esrecurse-4.2.1.tgz#007a3b9fdbc2b3bb87e4879ea19c92fdbd3942cf" + dependencies: + estraverse "^4.1.0" + +estraverse@^4.0.0, estraverse@^4.1.0, estraverse@^4.1.1: + version "4.2.0" + resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.2.0.tgz#0dee3fed31fcd469618ce7342099fc1afa0bdb13" + +esutils@^2.0.0, esutils@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.2.tgz#0abf4f1caa5bcb1f7a9d8acc6dea4faaa04bac9b" + +etag@~1.8.1: + version "1.8.1" + resolved "https://registry.yarnpkg.com/etag/-/etag-1.8.1.tgz#41ae2eeb65efa62268aebfea83ac7d79299b0887" + +eventemitter3@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-3.1.0.tgz#090b4d6cdbd645ed10bf750d4b5407942d7ba163" + +events@^1.0.0: + version "1.1.1" + resolved "http://registry.npmjs.org/events/-/events-1.1.1.tgz#9ebdb7635ad099c70dcc4c2a1f5004288e8bd924" + +eventsource@0.1.6: + version "0.1.6" + resolved "https://registry.yarnpkg.com/eventsource/-/eventsource-0.1.6.tgz#0acede849ed7dd1ccc32c811bb11b944d4f29232" + dependencies: + original ">=0.0.5" + +evp_bytestokey@^1.0.0, evp_bytestokey@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz#7fcbdb198dc71959432efe13842684e0525acb02" + dependencies: + md5.js "^1.3.4" + safe-buffer "^5.1.1" + +exec-buffer@^3.0.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/exec-buffer/-/exec-buffer-3.2.0.tgz#b1686dbd904c7cf982e652c1f5a79b1e5573082b" + dependencies: + execa "^0.7.0" + p-finally "^1.0.0" + pify "^3.0.0" + rimraf "^2.5.4" + tempfile "^2.0.0" + +exec-series@^1.0.0: + version "1.0.3" + resolved "https://registry.yarnpkg.com/exec-series/-/exec-series-1.0.3.tgz#6d257a9beac482a872c7783bc8615839fc77143a" + dependencies: + async-each-series "^1.1.0" + object-assign "^4.1.0" + +execa@^0.10.0: + version "0.10.0" + resolved "https://registry.yarnpkg.com/execa/-/execa-0.10.0.tgz#ff456a8f53f90f8eccc71a96d11bdfc7f082cb50" + dependencies: + cross-spawn "^6.0.0" + get-stream "^3.0.0" + is-stream "^1.1.0" + npm-run-path "^2.0.0" + p-finally "^1.0.0" + signal-exit "^3.0.0" + strip-eof "^1.0.0" + +execa@^0.7.0: + version "0.7.0" + resolved "https://registry.yarnpkg.com/execa/-/execa-0.7.0.tgz#944becd34cc41ee32a63a9faf27ad5a65fc59777" + dependencies: + cross-spawn "^5.0.1" + get-stream "^3.0.0" + is-stream "^1.1.0" + npm-run-path "^2.0.0" + p-finally "^1.0.0" + signal-exit "^3.0.0" + strip-eof "^1.0.0" + +execa@^0.8.0: + version "0.8.0" + resolved "https://registry.yarnpkg.com/execa/-/execa-0.8.0.tgz#d8d76bbc1b55217ed190fd6dd49d3c774ecfc8da" + dependencies: + cross-spawn "^5.0.1" + get-stream "^3.0.0" + is-stream "^1.1.0" + npm-run-path "^2.0.0" + p-finally "^1.0.0" + signal-exit "^3.0.0" + strip-eof "^1.0.0" + +executable@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/executable/-/executable-1.1.0.tgz#877980e9112f3391066da37265de7ad8434ab4d9" + dependencies: + meow "^3.1.0" + +exenv@^1.2.1: + version "1.2.2" + resolved "https://registry.yarnpkg.com/exenv/-/exenv-1.2.2.tgz#2ae78e85d9894158670b03d47bec1f03bd91bb9d" + +exif-parser@^0.1.9: + version "0.1.12" + resolved "https://registry.yarnpkg.com/exif-parser/-/exif-parser-0.1.12.tgz#58a9d2d72c02c1f6f02a0ef4a9166272b7760922" + +exit-hook@^1.0.0: + version "1.1.1" + resolved "https://registry.yarnpkg.com/exit-hook/-/exit-hook-1.1.1.tgz#f05ca233b48c05d54fff07765df8507e95c02ff8" + +expand-brackets@^0.1.4: + version "0.1.5" + resolved "https://registry.yarnpkg.com/expand-brackets/-/expand-brackets-0.1.5.tgz#df07284e342a807cd733ac5af72411e581d1177b" + dependencies: + is-posix-bracket "^0.1.0" + +expand-brackets@^2.1.4: + version "2.1.4" + resolved "https://registry.yarnpkg.com/expand-brackets/-/expand-brackets-2.1.4.tgz#b77735e315ce30f6b6eff0f83b04151a22449622" + dependencies: + debug "^2.3.3" + define-property "^0.2.5" + extend-shallow "^2.0.1" + posix-character-classes "^0.1.0" + regex-not "^1.0.0" + snapdragon "^0.8.1" + to-regex "^3.0.1" + +expand-range@^1.8.1: + version "1.8.2" + resolved "https://registry.yarnpkg.com/expand-range/-/expand-range-1.8.2.tgz#a299effd335fe2721ebae8e257ec79644fc85337" + dependencies: + fill-range "^2.1.0" + +expand-template@^1.0.2: + version "1.1.1" + resolved "https://registry.yarnpkg.com/expand-template/-/expand-template-1.1.1.tgz#981f188c0c3a87d2e28f559bc541426ff94f21dd" + +expand-tilde@^2.0.0, expand-tilde@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/expand-tilde/-/expand-tilde-2.0.2.tgz#97e801aa052df02454de46b02bf621642cdc8502" + dependencies: + homedir-polyfill "^1.0.1" + +express-graphql@^0.6.12: + version "0.6.12" + resolved "http://registry.npmjs.org/express-graphql/-/express-graphql-0.6.12.tgz#dfcb2058ca72ed5190b140830ad8cdbf76a9128a" + dependencies: + accepts "^1.3.0" + content-type "^1.0.4" + http-errors "^1.3.0" + raw-body "^2.3.2" + +express@^4.16.2, express@^4.16.3: + version "4.16.3" + resolved "http://registry.npmjs.org/express/-/express-4.16.3.tgz#6af8a502350db3246ecc4becf6b5a34d22f7ed53" + dependencies: + accepts "~1.3.5" + array-flatten "1.1.1" + body-parser "1.18.2" + 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.3" + qs "6.5.1" + range-parser "~1.2.0" + safe-buffer "5.1.1" + 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@^2.0.0: + version "2.2.2" + resolved "https://registry.yarnpkg.com/ext-list/-/ext-list-2.2.2.tgz#0b98e64ed82f5acf0f2931babf69212ef52ddd37" + dependencies: + mime-db "^1.28.0" + +ext-name@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/ext-name/-/ext-name-5.0.0.tgz#70781981d183ee15d13993c8822045c506c8f0a6" + dependencies: + ext-list "^2.0.0" + sort-keys-length "^1.0.0" + +extend-shallow@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-2.0.1.tgz#51af7d614ad9a9f610ea1bafbb989d6b1c56890f" + dependencies: + is-extendable "^0.1.0" + +extend-shallow@^3.0.0, extend-shallow@^3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-3.0.2.tgz#26a71aaf073b39fb2127172746131c2704028db8" + dependencies: + assign-symbols "^1.0.0" + is-extendable "^1.0.1" + +extend@^3.0.0, extend@~3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa" + +external-editor@^2.0.4: + version "2.2.0" + resolved "http://registry.npmjs.org/external-editor/-/external-editor-2.2.0.tgz#045511cfd8d133f3846673d1047c154e214ad3d5" + dependencies: + chardet "^0.4.0" + iconv-lite "^0.4.17" + tmp "^0.0.33" + +external-editor@^3.0.0: + version "3.0.3" + resolved "https://registry.yarnpkg.com/external-editor/-/external-editor-3.0.3.tgz#5866db29a97826dbe4bf3afd24070ead9ea43a27" + dependencies: + chardet "^0.7.0" + iconv-lite "^0.4.24" + tmp "^0.0.33" + +extglob@^0.3.1: + version "0.3.2" + resolved "https://registry.yarnpkg.com/extglob/-/extglob-0.3.2.tgz#2e18ff3d2f49ab2765cec9023f011daa8d8349a1" + dependencies: + is-extglob "^1.0.0" + +extglob@^2.0.4: + version "2.0.4" + resolved "https://registry.yarnpkg.com/extglob/-/extglob-2.0.4.tgz#ad00fe4dc612a9232e8718711dc5cb5ab0285543" + dependencies: + array-unique "^0.3.2" + define-property "^1.0.0" + expand-brackets "^2.1.4" + extend-shallow "^2.0.1" + fragment-cache "^0.2.1" + regex-not "^1.0.0" + snapdragon "^0.8.1" + to-regex "^3.0.1" + +extsprintf@1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.3.0.tgz#96918440e3041a7a414f8c52e3c574eb3c3e1e05" + +extsprintf@^1.2.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.4.0.tgz#e2689f8f356fad62cca65a3a91c5df5f9551692f" + +fancy-log@^1.1.0: + version "1.3.2" + resolved "https://registry.yarnpkg.com/fancy-log/-/fancy-log-1.3.2.tgz#f41125e3d84f2e7d89a43d06d958c8f78be16be1" + dependencies: + ansi-gray "^0.1.1" + color-support "^1.1.3" + time-stamp "^1.0.0" + +fast-deep-equal@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-1.1.0.tgz#c053477817c86b51daa853c81e059b733d023614" + +fast-deep-equal@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz#7b05218ddf9667bf7f370bf7fdb2cb15fdd0aa49" + +fast-glob@^2.0.0, fast-glob@^2.0.2: + version "2.2.3" + resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-2.2.3.tgz#d09d378e9ef6b0076a0fa1ba7519d9d4d9699c28" + dependencies: + "@mrmlnc/readdir-enhanced" "^2.2.1" + "@nodelib/fs.stat" "^1.0.1" + glob-parent "^3.1.0" + is-glob "^4.0.0" + merge2 "^1.2.1" + micromatch "^3.1.10" + +fast-json-stable-stringify@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz#d5142c0caee6b1189f87d3a76111064f86c8bbf2" + +fast-levenshtein@^2.0.6, fast-levenshtein@~2.0.4: + version "2.0.6" + resolved "https://registry.yarnpkg.com/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz#3d8a5c66883a16a30ca8643e851f19baa7797917" + +fastparse@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/fastparse/-/fastparse-1.1.1.tgz#d1e2643b38a94d7583b479060e6c4affc94071f8" + +faye-websocket@^0.10.0: + version "0.10.0" + resolved "https://registry.yarnpkg.com/faye-websocket/-/faye-websocket-0.10.0.tgz#4e492f8d04dfb6f89003507f6edbf2d501e7c6f4" + dependencies: + websocket-driver ">=0.5.1" + +faye-websocket@~0.11.0: + version "0.11.1" + resolved "https://registry.yarnpkg.com/faye-websocket/-/faye-websocket-0.11.1.tgz#f0efe18c4f56e4f40afc7e06c719fd5ee6188f38" + dependencies: + websocket-driver ">=0.5.1" + +fb-watchman@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/fb-watchman/-/fb-watchman-2.0.0.tgz#54e9abf7dfa2f26cd9b1636c588c1afc05de5d58" + dependencies: + bser "^2.0.0" + +fbjs@^0.8.0, fbjs@^0.8.14: + version "0.8.17" + resolved "https://registry.yarnpkg.com/fbjs/-/fbjs-0.8.17.tgz#c4d598ead6949112653d6588b01a5cdcd9f90fdd" + dependencies: + core-js "^1.0.0" + isomorphic-fetch "^2.1.1" + loose-envify "^1.0.0" + object-assign "^4.1.0" + promise "^7.1.1" + setimmediate "^1.0.5" + ua-parser-js "^0.7.18" + +fclone@^1.0.11: + version "1.0.11" + resolved "https://registry.yarnpkg.com/fclone/-/fclone-1.0.11.tgz#10e85da38bfea7fc599341c296ee1d77266ee640" + +fd-slicer@~1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/fd-slicer/-/fd-slicer-1.1.0.tgz#25c7c89cb1f9077f8891bbe61d8f390eae256f1e" + dependencies: + pend "~1.2.0" + +figgy-pudding@^3.1.0, figgy-pudding@^3.5.1: + version "3.5.1" + resolved "https://registry.yarnpkg.com/figgy-pudding/-/figgy-pudding-3.5.1.tgz#862470112901c727a0e495a80744bd5baa1d6790" + +figures@^1.3.5, figures@^1.7.0: + version "1.7.0" + resolved "https://registry.yarnpkg.com/figures/-/figures-1.7.0.tgz#cbe1e3affcf1cd44b80cadfed28dc793a9701d2e" + dependencies: + escape-string-regexp "^1.0.5" + object-assign "^4.1.0" + +figures@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/figures/-/figures-2.0.0.tgz#3ab1a2d2a62c8bfb431a0c94cb797a2fce27c962" + dependencies: + escape-string-regexp "^1.0.5" + +file-entry-cache@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/file-entry-cache/-/file-entry-cache-2.0.0.tgz#c392990c3e684783d838b8c84a45d8a048458361" + dependencies: + flat-cache "^1.2.1" + object-assign "^4.0.1" + +file-loader@^1.1.11: + version "1.1.11" + resolved "http://registry.npmjs.org/file-loader/-/file-loader-1.1.11.tgz#6fe886449b0f2a936e43cabaac0cdbfb369506f8" + dependencies: + loader-utils "^1.0.2" + schema-utils "^0.4.5" + +file-match@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/file-match/-/file-match-1.0.2.tgz#c9cad265d2c8adf3a81475b0df475859069faef7" + dependencies: + utils-extend "^1.0.6" + +file-system@^2.1.0, file-system@^2.1.1: + version "2.2.2" + resolved "https://registry.yarnpkg.com/file-system/-/file-system-2.2.2.tgz#7d65833e3a2347dcd956a813c677153ed3edd987" + dependencies: + file-match "^1.0.1" + utils-extend "^1.0.4" + +file-type@5.2.0, file-type@^5.2.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/file-type/-/file-type-5.2.0.tgz#2ddbea7c73ffe36368dfae49dc338c058c2b8ad6" + +file-type@^3.1.0, file-type@^3.8.0: + version "3.9.0" + resolved "http://registry.npmjs.org/file-type/-/file-type-3.9.0.tgz#257a078384d1db8087bc449d107d52a52672b9e9" + +file-type@^4.3.0: + version "4.4.0" + resolved "https://registry.yarnpkg.com/file-type/-/file-type-4.4.0.tgz#1b600e5fca1fbdc6e80c0a70c71c8dba5f7906c5" + +file-type@^6.1.0: + version "6.2.0" + resolved "https://registry.yarnpkg.com/file-type/-/file-type-6.2.0.tgz#e50cd75d356ffed4e306dc4f5bcf52a79903a919" + +file-type@^8.1.0: + version "8.1.0" + resolved "https://registry.yarnpkg.com/file-type/-/file-type-8.1.0.tgz#244f3b7ef641bbe0cca196c7276e4b332399f68c" + +filename-regex@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/filename-regex/-/filename-regex-2.0.1.tgz#c1c4b9bee3e09725ddb106b75c1e301fe2f18b26" + +filename-reserved-regex@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/filename-reserved-regex/-/filename-reserved-regex-1.0.0.tgz#e61cf805f0de1c984567d0386dc5df50ee5af7e4" + +filename-reserved-regex@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/filename-reserved-regex/-/filename-reserved-regex-2.0.0.tgz#abf73dfab735d045440abfea2d91f389ebbfa229" + +filenamify-url@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/filenamify-url/-/filenamify-url-1.0.0.tgz#b32bd81319ef5863b73078bed50f46a4f7975f50" + dependencies: + filenamify "^1.0.0" + humanize-url "^1.0.0" + +filenamify@^1.0.0, filenamify@^1.0.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/filenamify/-/filenamify-1.2.1.tgz#a9f2ffd11c503bed300015029272378f1f1365a5" + dependencies: + filename-reserved-regex "^1.0.0" + strip-outer "^1.0.0" + trim-repeated "^1.0.0" + +filenamify@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/filenamify/-/filenamify-2.1.0.tgz#88faf495fb1b47abfd612300002a16228c677ee9" + dependencies: + filename-reserved-regex "^2.0.0" + strip-outer "^1.0.0" + trim-repeated "^1.0.0" + +filesize@3.5.11: + version "3.5.11" + resolved "https://registry.yarnpkg.com/filesize/-/filesize-3.5.11.tgz#1919326749433bb3cf77368bd158caabcc19e9ee" + +fill-range@^2.1.0: + version "2.2.4" + resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-2.2.4.tgz#eb1e773abb056dcd8df2bfdf6af59b8b3a936565" + dependencies: + is-number "^2.1.0" + isobject "^2.0.0" + randomatic "^3.0.0" + repeat-element "^1.1.2" + repeat-string "^1.5.2" + +fill-range@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-4.0.0.tgz#d544811d428f98eb06a63dc402d2403c328c38f7" + dependencies: + extend-shallow "^2.0.1" + is-number "^3.0.0" + repeat-string "^1.6.1" + to-regex-range "^2.1.0" + +finalhandler@1.1.1: + version "1.1.1" + resolved "http://registry.npmjs.org/finalhandler/-/finalhandler-1.1.1.tgz#eebf4ed840079c83f4249038c9d703008301b105" + dependencies: + 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@^0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-0.1.1.tgz#c8defae57c8a52a8a784f9e31c57c742e993a0b9" + dependencies: + commondir "^1.0.1" + mkdirp "^0.5.1" + pkg-dir "^1.0.0" + +find-cache-dir@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-1.0.0.tgz#9288e3e9e3cc3748717d39eade17cf71fc30ee6f" + dependencies: + commondir "^1.0.1" + make-dir "^1.0.0" + pkg-dir "^2.0.0" + +find-cache-dir@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-2.0.0.tgz#4c1faed59f45184530fb9d7fa123a4d04a98472d" + dependencies: + commondir "^1.0.1" + make-dir "^1.0.0" + pkg-dir "^3.0.0" + +find-up@^1.0.0: + version "1.1.2" + resolved "https://registry.yarnpkg.com/find-up/-/find-up-1.1.2.tgz#6b2e9822b1a2ce0a60ab64d610eccad53cb24d0f" + dependencies: + path-exists "^2.0.0" + pinkie-promise "^2.0.0" + +find-up@^2.0.0, find-up@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/find-up/-/find-up-2.1.0.tgz#45d1b7e506c717ddd482775a2b77920a3c0c57a7" + dependencies: + locate-path "^2.0.0" + +find-up@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/find-up/-/find-up-3.0.0.tgz#49169f1d7993430646da61ecc5ae355c21c97b73" + dependencies: + locate-path "^3.0.0" + +find-versions@^1.0.0: + version "1.2.1" + resolved "https://registry.yarnpkg.com/find-versions/-/find-versions-1.2.1.tgz#cbde9f12e38575a0af1be1b9a2c5d5fd8f186b62" + dependencies: + array-uniq "^1.0.0" + get-stdin "^4.0.1" + meow "^3.5.0" + semver-regex "^1.0.0" + +first-chunk-stream@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/first-chunk-stream/-/first-chunk-stream-1.0.0.tgz#59bfb50cd905f60d7c394cd3d9acaab4e6ad934e" + +flat-cache@^1.2.1: + version "1.3.0" + resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-1.3.0.tgz#d3030b32b38154f4e3b7e9c709f490f7ef97c481" + dependencies: + circular-json "^0.3.1" + del "^2.0.2" + graceful-fs "^4.1.2" + write "^0.2.1" + +flat@^4.0.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/flat/-/flat-4.1.0.tgz#090bec8b05e39cba309747f1d588f04dbaf98db2" + dependencies: + is-buffer "~2.0.3" + +flatten@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/flatten/-/flatten-1.0.2.tgz#dae46a9d78fbe25292258cc1e780a41d95c03782" + +flush-write-stream@^1.0.0: + version "1.0.3" + resolved "https://registry.yarnpkg.com/flush-write-stream/-/flush-write-stream-1.0.3.tgz#c5d586ef38af6097650b49bc41b55fabb19f35bd" + dependencies: + inherits "^2.0.1" + readable-stream "^2.0.4" + +follow-redirects@^1.0.0, follow-redirects@^1.2.5, follow-redirects@^1.3.0: + version "1.5.8" + resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.5.8.tgz#1dbfe13e45ad969f813e86c00e5296f525c885a1" + dependencies: + debug "=3.1.0" + +for-each@^0.3.2: + version "0.3.3" + resolved "https://registry.yarnpkg.com/for-each/-/for-each-0.3.3.tgz#69b447e88a0a5d32c3e7084f3f1710034b21376e" + dependencies: + is-callable "^1.1.3" + +for-in@^1.0.1, for-in@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/for-in/-/for-in-1.0.2.tgz#81068d295a8142ec0ac726c6e2200c30fb6d5e80" + +for-own@^0.1.4: + version "0.1.5" + resolved "https://registry.yarnpkg.com/for-own/-/for-own-0.1.5.tgz#5265c681a4f294dabbf17c9509b6763aa84510ce" + dependencies: + for-in "^1.0.1" + +forever-agent@~0.6.1: + version "0.6.1" + resolved "https://registry.yarnpkg.com/forever-agent/-/forever-agent-0.6.1.tgz#fbc71f0c41adeb37f96c577ad1ed42d8fdacca91" + +form-data@~2.3.2: + version "2.3.2" + resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.3.2.tgz#4970498be604c20c005d4f5c23aecd21d6b49099" + dependencies: + asynckit "^0.4.0" + combined-stream "1.0.6" + mime-types "^2.1.12" + +forwarded@~0.1.2: + version "0.1.2" + resolved "https://registry.yarnpkg.com/forwarded/-/forwarded-0.1.2.tgz#98c23dab1175657b8c0573e8ceccd91b0ff18c84" + +fragment-cache@^0.2.1: + version "0.2.1" + resolved "https://registry.yarnpkg.com/fragment-cache/-/fragment-cache-0.2.1.tgz#4290fad27f13e89be7f33799c6bc5a0abfff0d19" + dependencies: + map-cache "^0.2.2" + +fresh@0.5.2: + version "0.5.2" + resolved "https://registry.yarnpkg.com/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7" + +friendly-errors-webpack-plugin@^1.6.1: + version "1.7.0" + resolved "https://registry.yarnpkg.com/friendly-errors-webpack-plugin/-/friendly-errors-webpack-plugin-1.7.0.tgz#efc86cbb816224565861a1be7a9d84d0aafea136" + dependencies: + chalk "^1.1.3" + error-stack-parser "^2.0.0" + string-width "^2.0.0" + +from2@^2.1.0, from2@^2.1.1: + version "2.3.0" + resolved "https://registry.yarnpkg.com/from2/-/from2-2.3.0.tgz#8bfb5502bde4a4d36cfdeea007fcca21d7e382af" + dependencies: + inherits "^2.0.1" + readable-stream "^2.0.0" + +fs-constants@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/fs-constants/-/fs-constants-1.0.0.tgz#6be0de9be998ce16af8afc24497b9ee9b7ccd9ad" + +fs-copy-file-sync@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/fs-copy-file-sync/-/fs-copy-file-sync-1.1.1.tgz#11bf32c096c10d126e5f6b36d06eece776062918" + +fs-exists-cached@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/fs-exists-cached/-/fs-exists-cached-1.0.0.tgz#cf25554ca050dc49ae6656b41de42258989dcbce" + +fs-extra@^4.0.1, fs-extra@^4.0.2: + version "4.0.3" + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-4.0.3.tgz#0d852122e5bc5beb453fb028e9c0c9bf36340c94" + dependencies: + graceful-fs "^4.1.2" + jsonfile "^4.0.0" + universalify "^0.1.0" + +fs-extra@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-5.0.0.tgz#414d0110cdd06705734d055652c5411260c31abd" + dependencies: + graceful-fs "^4.1.2" + jsonfile "^4.0.0" + universalify "^0.1.0" + +fs-extra@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-7.0.0.tgz#8cc3f47ce07ef7b3593a11b9fb245f7e34c041d6" + dependencies: + graceful-fs "^4.1.2" + jsonfile "^4.0.0" + universalify "^0.1.0" + +fs-minipass@^1.2.5: + version "1.2.5" + resolved "https://registry.yarnpkg.com/fs-minipass/-/fs-minipass-1.2.5.tgz#06c277218454ec288df77ada54a03b8702aacb9d" + dependencies: + minipass "^2.2.1" + +fs-write-stream-atomic@^1.0.8: + version "1.0.10" + resolved "https://registry.yarnpkg.com/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz#b47df53493ef911df75731e70a9ded0189db40c9" + dependencies: + graceful-fs "^4.1.2" + iferr "^0.1.5" + imurmurhash "^0.1.4" + readable-stream "1 || 2" + +fs.realpath@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" + +fsevents@^1.0.0, fsevents@^1.2.2: + version "1.2.4" + resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-1.2.4.tgz#f41dcb1af2582af3692da36fc55cbd8e1041c426" + dependencies: + nan "^2.9.2" + node-pre-gyp "^0.10.0" + +function-bind@^1.1.0, function-bind@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.1.tgz#a56899d3ea3c9bab874bb9773b7c5ede92f4895d" + +functional-red-black-tree@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz#1b0ab3bd553b2a0d6399d29c0e3ea0b252078327" + +gatsby-cli@^2.4.2: + version "2.4.2" + resolved "https://registry.yarnpkg.com/gatsby-cli/-/gatsby-cli-2.4.2.tgz#6a89a854c5fdc285d9a01f7874f96994ae24a2b4" + dependencies: + "@babel/code-frame" "^7.0.0" + "@babel/runtime" "^7.0.0" + bluebird "^3.5.0" + common-tags "^1.4.0" + convert-hrtime "^2.0.0" + core-js "^2.5.0" + envinfo "^5.8.1" + execa "^0.8.0" + fs-exists-cached "^1.0.0" + fs-extra "^4.0.1" + hosted-git-info "^2.6.0" + lodash "^4.17.10" + opentracing "^0.14.3" + pretty-error "^2.1.1" + resolve-cwd "^2.0.0" + source-map "^0.5.7" + stack-trace "^0.0.10" + update-notifier "^2.3.0" + yargs "^11.1.0" + yurnalist "^0.2.1" + +gatsby-image@^2.0.13: + version "2.0.13" + resolved "https://registry.yarnpkg.com/gatsby-image/-/gatsby-image-2.0.13.tgz#bac15fceeac699aab27e821c97ea9f64084e2cd1" + dependencies: + "@babel/runtime" "^7.0.0" + prop-types "^15.6.1" + react-testing-library "^4.1.7" + +gatsby-link@^2.0.4: + version "2.0.4" + resolved "https://registry.yarnpkg.com/gatsby-link/-/gatsby-link-2.0.4.tgz#2af30f21171261d7b5ab61954704a399f81ca28f" + dependencies: + "@babel/runtime" "^7.0.0" + "@reach/router" "^1.1.1" + "@types/reach__router" "^1.0.0" + prop-types "^15.6.1" + ric "^1.3.0" + +gatsby-plugin-page-creator@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/gatsby-plugin-page-creator/-/gatsby-plugin-page-creator-2.0.1.tgz#001b4ea35daccb1a10a96205cb742e05aaba9499" + dependencies: + "@babel/runtime" "^7.0.0" + bluebird "^3.5.0" + chokidar "^1.7.0" + fs-exists-cached "^1.0.0" + glob "^7.1.1" + lodash "^4.17.10" + parse-filepath "^1.0.1" + slash "^1.0.0" + +gatsby-plugin-react-helmet@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/gatsby-plugin-react-helmet/-/gatsby-plugin-react-helmet-3.0.0.tgz#d833a7f7f65b6d2c5adb2d99095a7bd3882d33cd" + dependencies: + "@babel/runtime" "^7.0.0" + +gatsby-plugin-sharp@^2.0.6: + version "2.0.6" + resolved "https://registry.yarnpkg.com/gatsby-plugin-sharp/-/gatsby-plugin-sharp-2.0.6.tgz#6d0b7e7102fcedbe8d0018e53d366018ebc84fdf" + dependencies: + "@babel/runtime" "^7.0.0" + async "^2.1.2" + bluebird "^3.5.0" + fs-exists-cached "^1.0.0" + imagemin "^6.0.0" + imagemin-mozjpeg "^7.0.0" + imagemin-pngquant "^6.0.0" + imagemin-webp "^4.1.0" + lodash "^4.17.10" + mini-svg-data-uri "^1.0.0" + potrace "^2.1.1" + probe-image-size "^4.0.0" + progress "^1.1.8" + sharp "^0.20.2" + svgo "^0.7.2" + +gatsby-react-router-scroll@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/gatsby-react-router-scroll/-/gatsby-react-router-scroll-2.0.0.tgz#fb96e9d0b4454ad819b430388539bc1762f04442" + dependencies: + "@babel/runtime" "^7.0.0" + scroll-behavior "^0.9.9" + warning "^3.0.0" + +gatsby-source-contentful@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/gatsby-source-contentful/-/gatsby-source-contentful-2.0.2.tgz#09d20c0dbd327cadf50d66fa6e97a35db7933067" + dependencies: + "@babel/runtime" "^7.0.0" + axios "^0.18.0" + base64-img "^1.0.3" + bluebird "^3.5.0" + contentful "^6.1.0" + deep-map "^1.5.0" + fs-extra "^4.0.2" + gatsby-plugin-sharp "^2.0.6" + is-online "^7.0.0" + json-stringify-safe "^5.0.1" + lodash "^4.17.10" + qs "^6.4.0" + +gatsby-transformer-remark@^2.1.6: + version "2.1.6" + resolved "https://registry.yarnpkg.com/gatsby-transformer-remark/-/gatsby-transformer-remark-2.1.6.tgz#4bfdfa8eabc413d0890e9cd19338e333eb889841" + dependencies: + "@babel/runtime" "^7.0.0" + bluebird "^3.5.0" + gray-matter "^4.0.0" + hast-util-raw "^2.0.2" + hast-util-to-html "^3.0.0" + lodash "^4.17.10" + mdast-util-to-hast "^3.0.0" + mdast-util-toc "^2.0.1" + remark "^9.0.0" + remark-parse "^5.0.0" + remark-retext "^3.1.0" + remark-stringify "^5.0.0" + retext-english "^3.0.0" + sanitize-html "^1.18.2" + underscore.string "^3.3.4" + unified "^6.1.5" + unist-util-remove-position "^1.1.2" + unist-util-select "^1.5.0" + unist-util-visit "^1.3.0" + +gatsby-transformer-sharp@^2.0.6: + version "2.1.3" + resolved "https://registry.yarnpkg.com/gatsby-transformer-sharp/-/gatsby-transformer-sharp-2.1.3.tgz#9929919884e9edaab0179545c23d1cfc497c5070" + dependencies: + "@babel/runtime" "^7.0.0" + bluebird "^3.5.0" + fs-extra "^4.0.2" + potrace "^2.1.1" + probe-image-size "^4.0.0" + sharp "^0.20.2" + +gatsby@^2.0.18: + version "2.0.19" + resolved "https://registry.yarnpkg.com/gatsby/-/gatsby-2.0.19.tgz#d59498567460d147f0ea0d9038a7d276e5994a49" + dependencies: + "@babel/code-frame" "^7.0.0" + "@babel/core" "^7.0.0" + "@babel/parser" "^7.0.0" + "@babel/plugin-proposal-class-properties" "^7.0.0" + "@babel/plugin-syntax-dynamic-import" "^7.0.0" + "@babel/plugin-transform-runtime" "^7.0.0" + "@babel/polyfill" "^7.0.0" + "@babel/preset-env" "^7.0.0" + "@babel/preset-react" "^7.0.0" + "@babel/runtime" "^7.0.0" + "@babel/traverse" "^7.0.0" + "@reach/router" "^1.1.1" + autoprefixer "^8.6.5" + babel-core "7.0.0-bridge.0" + babel-eslint "^8.2.2" + babel-loader "8.0.0-beta.4" + babel-plugin-add-module-exports "^0.2.1" + babel-plugin-dynamic-import-node "^1.2.0" + babel-plugin-macros "^2.4.0" + babel-plugin-remove-graphql-queries "^2.0.2-rc.3" + better-queue "^3.8.6" + bluebird "^3.5.0" + cache-manager "^2.9.0" + cache-manager-fs-hash "^0.0.6" + chalk "^2.3.2" + chokidar "^2.0.2" + common-tags "^1.4.0" + compression "^1.7.3" + convert-hrtime "^2.0.0" + copyfiles "^1.2.0" + core-js "^2.5.0" + css-loader "^1.0.0" + debug "^3.1.0" + del "^3.0.0" + detect-port "^1.2.1" + devcert-san "^0.3.3" + domready "^1.0.8" + dotenv "^4.0.0" + eslint "^4.19.1" + eslint-config-react-app "3.0.0-next.66cc7a90" + eslint-loader "^2.0.0" + eslint-plugin-flowtype "^2.46.1" + eslint-plugin-graphql "^2.0.0" + eslint-plugin-import "^2.9.0" + eslint-plugin-jsx-a11y "^6.0.3" + eslint-plugin-react "^7.8.2" + express "^4.16.3" + express-graphql "^0.6.12" + fast-levenshtein "~2.0.4" + file-loader "^1.1.11" + flat "^4.0.0" + friendly-errors-webpack-plugin "^1.6.1" + fs-extra "^5.0.0" + gatsby-cli "^2.4.2" + gatsby-link "^2.0.4" + gatsby-plugin-page-creator "^2.0.1" + gatsby-react-router-scroll "^2.0.0" + glob "^7.1.1" + graphql "^0.13.2" + graphql-relay "^0.5.5" + graphql-skip-limit "^2.0.0" + graphql-tools "^3.0.4" + graphql-type-json "^0.2.1" + hash-mod "^0.0.5" + invariant "^2.2.4" + is-relative "^1.0.0" + is-relative-url "^2.0.0" + jest-worker "^23.2.0" + joi "12.x.x" + json-loader "^0.5.7" + json-stringify-safe "^5.0.1" + kebab-hash "^0.1.2" + lodash "^4.17.10" + md5 "^2.2.1" + md5-file "^3.1.1" + mime "^2.2.0" + mini-css-extract-plugin "^0.4.0" + mitt "^1.1.2" + mkdirp "^0.5.1" + moment "^2.21.0" + name-all-modules-plugin "^1.0.1" + normalize-path "^2.1.1" + null-loader "^0.1.1" + opentracing "^0.14.3" + opn "^5.3.0" + optimize-css-assets-webpack-plugin "^5.0.1" + parse-filepath "^1.0.1" + physical-cpu-count "^2.0.0" + postcss-flexbugs-fixes "^3.0.0" + postcss-loader "^2.1.3" + raw-loader "^0.5.1" + react-dev-utils "^4.2.1" + react-error-overlay "^3.0.0" + react-hot-loader "^4.1.0" + redux "^3.6.0" + relay-compiler "1.5.0" + request "^2.85.0" + shallow-compare "^1.2.2" + sift "^5.1.0" + signal-exit "^3.0.2" + slash "^1.0.0" + socket.io "^2.0.3" + string-similarity "^1.2.0" + style-loader "^0.21.0" + terser-webpack-plugin "^1.0.2" + type-of "^2.0.1" + url-loader "^1.0.1" + uuid "^3.1.0" + v8-compile-cache "^1.1.0" + webpack "^4.12.0" + webpack-dev-middleware "^3.0.1" + webpack-dev-server "^3.1.1" + webpack-hot-middleware "^2.21.0" + webpack-merge "^4.1.0" + webpack-stats-plugin "^0.1.5" + yaml-loader "^0.5.0" + +gauge@~2.7.3: + version "2.7.4" + resolved "https://registry.yarnpkg.com/gauge/-/gauge-2.7.4.tgz#2c03405c7538c39d7eb37b317022e325fb018bf7" + dependencies: + 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" + +get-caller-file@^1.0.1: + version "1.0.3" + resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-1.0.3.tgz#f978fa4c90d1dfe7ff2d6beda2a515e713bdcf4a" + +get-port@^3.0.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/get-port/-/get-port-3.2.0.tgz#dd7ce7de187c06c8bf353796ac71e099f0980ebc" + +get-proxy@^1.0.1: + version "1.1.0" + resolved "https://registry.yarnpkg.com/get-proxy/-/get-proxy-1.1.0.tgz#894854491bc591b0f147d7ae570f5c678b7256eb" + dependencies: + rc "^1.1.2" + +get-proxy@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/get-proxy/-/get-proxy-2.1.0.tgz#349f2b4d91d44c4d4d4e9cba2ad90143fac5ef93" + dependencies: + npm-conf "^1.1.0" + +get-stdin@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/get-stdin/-/get-stdin-4.0.1.tgz#b968c6b0a04384324902e8bf1a5df32579a450fe" + +get-stream@3.0.0, get-stream@^3.0.0: + version "3.0.0" + resolved "http://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz#8e943d1358dc37555054ecbe2edb05aa174ede14" + +get-stream@^2.2.0: + version "2.3.1" + resolved "http://registry.npmjs.org/get-stream/-/get-stream-2.3.1.tgz#5f38f93f346009666ee0150a054167f91bdd95de" + dependencies: + object-assign "^4.0.1" + pinkie-promise "^2.0.0" + +get-value@^2.0.3, get-value@^2.0.6: + version "2.0.6" + resolved "https://registry.yarnpkg.com/get-value/-/get-value-2.0.6.tgz#dc15ca1c672387ca76bd37ac0a395ba2042a2c28" + +getpass@^0.1.1: + version "0.1.7" + resolved "https://registry.yarnpkg.com/getpass/-/getpass-0.1.7.tgz#5eff8e3e684d569ae4cb2b1282604e8ba62149fa" + dependencies: + assert-plus "^1.0.0" + +gh-pages@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/gh-pages/-/gh-pages-2.0.1.tgz#aefe47a43b8d9d2aa3130576b33fe95641e29a2f" + dependencies: + async "^2.6.1" + commander "^2.18.0" + email-addresses "^3.0.1" + filenamify-url "^1.0.0" + fs-extra "^7.0.0" + globby "^6.1.0" + graceful-fs "^4.1.11" + rimraf "^2.6.2" + +github-from-package@0.0.0: + version "0.0.0" + resolved "https://registry.yarnpkg.com/github-from-package/-/github-from-package-0.0.0.tgz#97fb5d96bfde8973313f20e8288ef9a167fa64ce" + +github-slugger@^1.1.1: + version "1.2.0" + resolved "https://registry.yarnpkg.com/github-slugger/-/github-slugger-1.2.0.tgz#8ada3286fd046d8951c3c952a8d7854cfd90fd9a" + dependencies: + emoji-regex ">=6.0.0 <=6.1.1" + +glob-base@^0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/glob-base/-/glob-base-0.3.0.tgz#dbb164f6221b1c0b1ccf82aea328b497df0ea3c4" + dependencies: + glob-parent "^2.0.0" + is-glob "^2.0.0" + +glob-parent@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-2.0.0.tgz#81383d72db054fcccf5336daa902f182f6edbb28" + dependencies: + is-glob "^2.0.0" + +glob-parent@^3.0.0, glob-parent@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-3.1.0.tgz#9e6af6299d8d3bd2bd40430832bd113df906c5ae" + dependencies: + is-glob "^3.1.0" + path-dirname "^1.0.0" + +glob-stream@^5.3.2: + version "5.3.5" + resolved "https://registry.yarnpkg.com/glob-stream/-/glob-stream-5.3.5.tgz#a55665a9a8ccdc41915a87c701e32d4e016fad22" + dependencies: + extend "^3.0.0" + glob "^5.0.3" + glob-parent "^3.0.0" + micromatch "^2.3.7" + ordered-read-streams "^0.3.0" + through2 "^0.6.0" + to-absolute-glob "^0.1.1" + unique-stream "^2.0.2" + +glob-to-regexp@^0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/glob-to-regexp/-/glob-to-regexp-0.3.0.tgz#8c5a1494d2066c570cc3bfe4496175acc4d502ab" + +glob@^5.0.3: + version "5.0.15" + resolved "https://registry.yarnpkg.com/glob/-/glob-5.0.15.tgz#1bc936b9e02f4a603fcc222ecf7633d30b8b93b1" + dependencies: + inflight "^1.0.4" + inherits "2" + minimatch "2 || 3" + once "^1.3.0" + path-is-absolute "^1.0.0" + +glob@^7.0.3, glob@^7.0.5, glob@^7.1.1, glob@^7.1.2: + version "7.1.3" + resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.3.tgz#3960832d3f1574108342dafd3a67b332c0969df1" + dependencies: + fs.realpath "^1.0.0" + inflight "^1.0.4" + inherits "2" + minimatch "^3.0.4" + once "^1.3.0" + path-is-absolute "^1.0.0" + +global-dirs@^0.1.0: + version "0.1.1" + resolved "https://registry.yarnpkg.com/global-dirs/-/global-dirs-0.1.1.tgz#b319c0dd4607f353f3be9cca4c72fc148c49f445" + dependencies: + ini "^1.3.4" + +global-modules@1.0.0, global-modules@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/global-modules/-/global-modules-1.0.0.tgz#6d770f0eb523ac78164d72b5e71a8877265cc3ea" + dependencies: + global-prefix "^1.0.1" + is-windows "^1.0.1" + resolve-dir "^1.0.0" + +global-prefix@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/global-prefix/-/global-prefix-1.0.2.tgz#dbf743c6c14992593c655568cb66ed32c0122ebe" + dependencies: + expand-tilde "^2.0.2" + homedir-polyfill "^1.0.1" + ini "^1.3.4" + is-windows "^1.0.1" + which "^1.2.14" + +global@^4.3.0, global@~4.3.0: + version "4.3.2" + resolved "https://registry.yarnpkg.com/global/-/global-4.3.2.tgz#e76989268a6c74c38908b1305b10fc0e394e9d0f" + dependencies: + min-document "^2.19.0" + process "~0.5.1" + +globals@^11.0.1, globals@^11.1.0, globals@^11.7.0: + version "11.8.0" + resolved "https://registry.yarnpkg.com/globals/-/globals-11.8.0.tgz#c1ef45ee9bed6badf0663c5cb90e8d1adec1321d" + +globals@^9.18.0: + version "9.18.0" + resolved "https://registry.yarnpkg.com/globals/-/globals-9.18.0.tgz#aa3896b3e69b487f17e31ed2143d69a8e30c2d8a" + +globby@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/globby/-/globby-5.0.0.tgz#ebd84667ca0dbb330b99bcfc68eac2bc54370e0d" + dependencies: + array-union "^1.0.1" + arrify "^1.0.0" + glob "^7.0.3" + object-assign "^4.0.1" + pify "^2.0.0" + pinkie-promise "^2.0.0" + +globby@^6.1.0: + version "6.1.0" + resolved "https://registry.yarnpkg.com/globby/-/globby-6.1.0.tgz#f5a6d70e8395e21c858fb0489d64df02424d506c" + dependencies: + array-union "^1.0.1" + glob "^7.0.3" + object-assign "^4.0.1" + pify "^2.0.0" + pinkie-promise "^2.0.0" + +globby@^8.0.1: + version "8.0.1" + resolved "https://registry.yarnpkg.com/globby/-/globby-8.0.1.tgz#b5ad48b8aa80b35b814fc1281ecc851f1d2b5b50" + dependencies: + 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" + +glogg@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/glogg/-/glogg-1.0.1.tgz#dcf758e44789cc3f3d32c1f3562a3676e6a34810" + dependencies: + sparkles "^1.0.0" + +got@^5.0.0: + version "5.7.1" + resolved "http://registry.npmjs.org/got/-/got-5.7.1.tgz#5f81635a61e4a6589f180569ea4e381680a51f35" + dependencies: + create-error-class "^3.0.1" + duplexer2 "^0.1.4" + is-redirect "^1.0.0" + is-retry-allowed "^1.0.0" + is-stream "^1.0.0" + lowercase-keys "^1.0.0" + node-status-codes "^1.0.0" + object-assign "^4.0.1" + parse-json "^2.1.0" + pinkie-promise "^2.0.0" + read-all-stream "^3.0.0" + readable-stream "^2.0.5" + timed-out "^3.0.0" + unzip-response "^1.0.2" + url-parse-lax "^1.0.0" + +got@^6.7.1: + version "6.7.1" + resolved "http://registry.npmjs.org/got/-/got-6.7.1.tgz#240cd05785a9a18e561dc1b44b41c763ef1e8db0" + dependencies: + create-error-class "^3.0.0" + duplexer3 "^0.1.4" + get-stream "^3.0.0" + is-redirect "^1.0.0" + is-retry-allowed "^1.0.0" + is-stream "^1.0.0" + lowercase-keys "^1.0.0" + safe-buffer "^5.0.1" + timed-out "^4.0.0" + unzip-response "^2.0.1" + url-parse-lax "^1.0.0" + +got@^7.0.0: + version "7.1.0" + resolved "https://registry.yarnpkg.com/got/-/got-7.1.0.tgz#05450fd84094e6bbea56f451a43a9c289166385a" + dependencies: + 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" + +got@^8.0.0: + version "8.3.2" + resolved "https://registry.yarnpkg.com/got/-/got-8.3.2.tgz#1d23f64390e97f776cac52e5b936e5f514d2e937" + dependencies: + "@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" + +graceful-fs@^4.0.0, graceful-fs@^4.1.10, graceful-fs@^4.1.11, graceful-fs@^4.1.2, graceful-fs@^4.1.6: + version "4.1.11" + resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.1.11.tgz#0e8bdfe4d1ddb8854d64e04ea7c00e2a026e5658" + +"graceful-readlink@>= 1.0.0": + version "1.0.1" + resolved "https://registry.yarnpkg.com/graceful-readlink/-/graceful-readlink-1.0.1.tgz#4cafad76bc62f02fa039b2f94e9a3dd3a391a725" + +graphql-config@^2.0.1: + version "2.2.1" + resolved "https://registry.yarnpkg.com/graphql-config/-/graphql-config-2.2.1.tgz#5fd0ec77ac7428ca5fb2026cf131be10151a0cb2" + dependencies: + graphql-import "^0.7.1" + graphql-request "^1.5.0" + js-yaml "^3.10.0" + lodash "^4.17.4" + minimatch "^3.0.4" + +graphql-import@^0.7.1: + version "0.7.1" + resolved "https://registry.yarnpkg.com/graphql-import/-/graphql-import-0.7.1.tgz#4add8d91a5f752d764b0a4a7a461fcd93136f223" + dependencies: + lodash "^4.17.4" + resolve-from "^4.0.0" + +graphql-relay@^0.5.5: + version "0.5.5" + resolved "https://registry.yarnpkg.com/graphql-relay/-/graphql-relay-0.5.5.tgz#d6815e6edd618e878d5d921c13fc66033ec867e2" + +graphql-request@^1.5.0: + version "1.8.2" + resolved "https://registry.yarnpkg.com/graphql-request/-/graphql-request-1.8.2.tgz#398d10ae15c585676741bde3fc01d5ca948f8fbe" + dependencies: + cross-fetch "2.2.2" + +graphql-skip-limit@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/graphql-skip-limit/-/graphql-skip-limit-2.0.0.tgz#42c7831097adaa4bf9d94a46246740916d8f30af" + dependencies: + "@babel/runtime" "^7.0.0" + +graphql-tools@^3.0.4: + version "3.1.1" + resolved "https://registry.yarnpkg.com/graphql-tools/-/graphql-tools-3.1.1.tgz#d593358f01e7c8b1671a17b70ddb034dea9dbc50" + dependencies: + apollo-link "^1.2.2" + apollo-utilities "^1.0.1" + deprecated-decorator "^0.1.6" + iterall "^1.1.3" + uuid "^3.1.0" + +graphql-type-json@^0.2.1: + version "0.2.1" + resolved "https://registry.yarnpkg.com/graphql-type-json/-/graphql-type-json-0.2.1.tgz#d2c177e2f1b17d87f81072cd05311c0754baa420" + +graphql@^0.13.0, graphql@^0.13.2: + version "0.13.2" + resolved "http://registry.npmjs.org/graphql/-/graphql-0.13.2.tgz#4c740ae3c222823e7004096f832e7b93b2108270" + dependencies: + iterall "^1.2.1" + +gray-matter@^4.0.0: + version "4.0.1" + resolved "https://registry.yarnpkg.com/gray-matter/-/gray-matter-4.0.1.tgz#375263c194f0d9755578c277e41b1c1dfdf22c7d" + dependencies: + js-yaml "^3.11.0" + kind-of "^6.0.2" + section-matter "^1.0.0" + strip-bom-string "^1.0.0" + +gud@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/gud/-/gud-1.0.0.tgz#a489581b17e6a70beca9abe3ae57de7a499852c0" + +gulp-decompress@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/gulp-decompress/-/gulp-decompress-1.2.0.tgz#8eeb65a5e015f8ed8532cafe28454960626f0dc7" + dependencies: + archive-type "^3.0.0" + decompress "^3.0.0" + gulp-util "^3.0.1" + readable-stream "^2.0.2" + +gulp-rename@^1.2.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/gulp-rename/-/gulp-rename-1.4.0.tgz#de1c718e7c4095ae861f7296ef4f3248648240bd" + +gulp-sourcemaps@1.6.0: + version "1.6.0" + resolved "https://registry.yarnpkg.com/gulp-sourcemaps/-/gulp-sourcemaps-1.6.0.tgz#b86ff349d801ceb56e1d9e7dc7bbcb4b7dee600c" + dependencies: + convert-source-map "^1.1.1" + graceful-fs "^4.1.2" + strip-bom "^2.0.0" + through2 "^2.0.0" + vinyl "^1.0.0" + +gulp-util@^3.0.1: + version "3.0.8" + resolved "https://registry.yarnpkg.com/gulp-util/-/gulp-util-3.0.8.tgz#0054e1e744502e27c04c187c3ecc505dd54bbb4f" + dependencies: + array-differ "^1.0.0" + array-uniq "^1.0.2" + beeper "^1.0.0" + chalk "^1.0.0" + dateformat "^2.0.0" + fancy-log "^1.1.0" + gulplog "^1.0.0" + has-gulplog "^0.1.0" + lodash._reescape "^3.0.0" + lodash._reevaluate "^3.0.0" + lodash._reinterpolate "^3.0.0" + lodash.template "^3.0.0" + minimist "^1.1.0" + multipipe "^0.1.2" + object-assign "^3.0.0" + replace-ext "0.0.1" + through2 "^2.0.0" + vinyl "^0.5.0" + +gulplog@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/gulplog/-/gulplog-1.0.0.tgz#e28c4d45d05ecbbed818363ce8f9c5926229ffe5" + dependencies: + glogg "^1.0.0" + +gzip-size@3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/gzip-size/-/gzip-size-3.0.0.tgz#546188e9bdc337f673772f81660464b389dce520" + dependencies: + duplexer "^0.1.1" + +handle-thing@^1.2.5: + version "1.2.5" + resolved "https://registry.yarnpkg.com/handle-thing/-/handle-thing-1.2.5.tgz#fd7aad726bf1a5fd16dfc29b2f7a6601d27139c4" + +har-schema@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/har-schema/-/har-schema-2.0.0.tgz#a94c2224ebcac04782a0d9035521f24735b7ec92" + +har-validator@~5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/har-validator/-/har-validator-5.1.0.tgz#44657f5688a22cfd4b72486e81b3a3fb11742c29" + dependencies: + ajv "^5.3.0" + har-schema "^2.0.0" + +has-ansi@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/has-ansi/-/has-ansi-2.0.0.tgz#34f5049ce1ecdf2b0649af3ef24e45ed35416d91" + dependencies: + ansi-regex "^2.0.0" + +has-binary2@~1.0.2: + version "1.0.3" + resolved "https://registry.yarnpkg.com/has-binary2/-/has-binary2-1.0.3.tgz#7776ac627f3ea77250cfc332dab7ddf5e4f5d11d" + dependencies: + isarray "2.0.1" + +has-cors@1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/has-cors/-/has-cors-1.1.0.tgz#5e474793f7ea9843d1bb99c23eef49ff126fff39" + +has-flag@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" + +has-gulplog@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/has-gulplog/-/has-gulplog-0.1.0.tgz#6414c82913697da51590397dafb12f22967811ce" + dependencies: + sparkles "^1.0.0" + +has-symbol-support-x@^1.4.1: + version "1.4.2" + resolved "https://registry.yarnpkg.com/has-symbol-support-x/-/has-symbol-support-x-1.4.2.tgz#1409f98bc00247da45da67cee0a36f282ff26455" + +has-symbols@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.0.tgz#ba1a8f1af2a0fc39650f5c850367704122063b44" + +has-to-string-tag-x@^1.2.0: + version "1.4.1" + resolved "https://registry.yarnpkg.com/has-to-string-tag-x/-/has-to-string-tag-x-1.4.1.tgz#a045ab383d7b4b2012a00148ab0aa5f290044d4d" + dependencies: + has-symbol-support-x "^1.4.1" + +has-unicode@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/has-unicode/-/has-unicode-2.0.1.tgz#e0e6fe6a28cf51138855e086d1691e771de2a8b9" + +has-value@^0.3.1: + version "0.3.1" + resolved "https://registry.yarnpkg.com/has-value/-/has-value-0.3.1.tgz#7b1f58bada62ca827ec0a2078025654845995e1f" + dependencies: + get-value "^2.0.3" + has-values "^0.1.4" + isobject "^2.0.0" + +has-value@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/has-value/-/has-value-1.0.0.tgz#18b281da585b1c5c51def24c930ed29a0be6b177" + dependencies: + get-value "^2.0.6" + has-values "^1.0.0" + isobject "^3.0.0" + +has-values@^0.1.4: + version "0.1.4" + resolved "https://registry.yarnpkg.com/has-values/-/has-values-0.1.4.tgz#6d61de95d91dfca9b9a02089ad384bff8f62b771" + +has-values@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/has-values/-/has-values-1.0.0.tgz#95b0b63fec2146619a6fe57fe75628d5a39efe4f" + dependencies: + is-number "^3.0.0" + kind-of "^4.0.0" + +has@^1.0.0, has@^1.0.1, has@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796" + dependencies: + function-bind "^1.1.1" + +hash-base@^3.0.0: + version "3.0.4" + resolved "https://registry.yarnpkg.com/hash-base/-/hash-base-3.0.4.tgz#5fc8686847ecd73499403319a6b0a3f3f6ae4918" + dependencies: + inherits "^2.0.1" + safe-buffer "^5.0.1" + +hash-mod@^0.0.5: + version "0.0.5" + resolved "https://registry.yarnpkg.com/hash-mod/-/hash-mod-0.0.5.tgz#daf1e4973a9116643467d54ee7690b43ef802ecc" + +hash.js@^1.0.0, hash.js@^1.0.3: + version "1.1.5" + resolved "https://registry.yarnpkg.com/hash.js/-/hash.js-1.1.5.tgz#e38ab4b85dfb1e0c40fe9265c0e9b54854c23812" + dependencies: + inherits "^2.0.3" + minimalistic-assert "^1.0.1" + +hast-to-hyperscript@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/hast-to-hyperscript/-/hast-to-hyperscript-3.1.0.tgz#58ef4af5344f4da22f0622e072a8d5fa062693d3" + dependencies: + comma-separated-tokens "^1.0.0" + is-nan "^1.2.1" + kebab-case "^1.0.0" + property-information "^3.0.0" + space-separated-tokens "^1.0.0" + trim "0.0.1" + unist-util-is "^2.0.0" + +hast-util-from-parse5@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/hast-util-from-parse5/-/hast-util-from-parse5-2.1.0.tgz#f6123d83d3689630b097e13e430d16d9d1bd8884" + dependencies: + camelcase "^3.0.0" + hastscript "^3.0.0" + property-information "^3.1.0" + vfile-location "^2.0.0" + +hast-util-is-element@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/hast-util-is-element/-/hast-util-is-element-1.0.1.tgz#c76e8aafbdb6e5c83265bf50324e2f2e024eb12a" + +hast-util-parse-selector@^2.0.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/hast-util-parse-selector/-/hast-util-parse-selector-2.2.0.tgz#2175f18cdd697308fc3431d5c29a9e48dfa4817a" + +hast-util-raw@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/hast-util-raw/-/hast-util-raw-2.0.2.tgz#20674cfb45428213917a54ec929e6774df0642d8" + dependencies: + hast-util-from-parse5 "^2.0.0" + hast-util-to-parse5 "^2.0.0" + html-void-elements "^1.0.1" + parse5 "^3.0.3" + unist-util-position "^3.0.0" + web-namespaces "^1.0.0" + zwitch "^1.0.0" + +hast-util-to-html@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/hast-util-to-html/-/hast-util-to-html-3.1.0.tgz#882c99849e40130e991c042e456d453d95c36cff" + dependencies: + ccount "^1.0.0" + comma-separated-tokens "^1.0.1" + hast-util-is-element "^1.0.0" + hast-util-whitespace "^1.0.0" + html-void-elements "^1.0.0" + kebab-case "^1.0.0" + property-information "^3.1.0" + space-separated-tokens "^1.0.0" + stringify-entities "^1.0.1" + unist-util-is "^2.0.0" + xtend "^4.0.1" + +hast-util-to-parse5@^2.0.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/hast-util-to-parse5/-/hast-util-to-parse5-2.2.0.tgz#48c8f7f783020c04c3625db06109d02017033cbc" + dependencies: + hast-to-hyperscript "^3.0.0" + mapz "^1.0.0" + web-namespaces "^1.0.0" + xtend "^4.0.1" + zwitch "^1.0.0" + +hast-util-whitespace@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/hast-util-whitespace/-/hast-util-whitespace-1.0.1.tgz#d67da2c87637b1ce1d85dd15b270ba057930149a" + +hastscript@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/hastscript/-/hastscript-3.1.0.tgz#66628ba6d7f1ad07d9277dd09028aba7f4934599" + dependencies: + camelcase "^3.0.0" + comma-separated-tokens "^1.0.0" + hast-util-parse-selector "^2.0.0" + property-information "^3.0.0" + space-separated-tokens "^1.0.0" + +hex-color-regex@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/hex-color-regex/-/hex-color-regex-1.1.0.tgz#4c06fccb4602fe2602b3c93df82d7e7dbf1a8a8e" + +hmac-drbg@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/hmac-drbg/-/hmac-drbg-1.0.1.tgz#d2745701025a6c775a6c545793ed502fc0c649a1" + dependencies: + hash.js "^1.0.3" + minimalistic-assert "^1.0.0" + minimalistic-crypto-utils "^1.0.1" + +hoek@4.x.x: + version "4.2.1" + resolved "https://registry.yarnpkg.com/hoek/-/hoek-4.2.1.tgz#9634502aa12c445dd5a7c5734b572bb8738aacbb" + +hoek@5.x.x: + version "5.0.4" + resolved "https://registry.yarnpkg.com/hoek/-/hoek-5.0.4.tgz#0f7fa270a1cafeb364a4b2ddfaa33f864e4157da" + +hoist-non-react-statics@^2.5.0: + version "2.5.5" + resolved "https://registry.yarnpkg.com/hoist-non-react-statics/-/hoist-non-react-statics-2.5.5.tgz#c5903cf409c0dfd908f388e619d86b9c1174cb47" + +homedir-polyfill@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/homedir-polyfill/-/homedir-polyfill-1.0.1.tgz#4c2bbc8a758998feebf5ed68580f76d46768b4bc" + dependencies: + parse-passwd "^1.0.0" + +hoopy@^0.1.2: + version "0.1.4" + resolved "https://registry.yarnpkg.com/hoopy/-/hoopy-0.1.4.tgz#609207d661100033a9a9402ad3dea677381c1b1d" + +hosted-git-info@^2.1.4, hosted-git-info@^2.6.0: + version "2.7.1" + resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.7.1.tgz#97f236977bd6e125408930ff6de3eec6281ec047" + +hpack.js@^2.1.6: + version "2.1.6" + resolved "https://registry.yarnpkg.com/hpack.js/-/hpack.js-2.1.6.tgz#87774c0949e513f42e84575b3c45681fade2a0b2" + dependencies: + inherits "^2.0.1" + obuf "^1.0.0" + readable-stream "^2.0.1" + wbuf "^1.1.0" + +hsl-regex@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/hsl-regex/-/hsl-regex-1.0.0.tgz#d49330c789ed819e276a4c0d272dffa30b18fe6e" + +hsla-regex@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/hsla-regex/-/hsla-regex-1.0.0.tgz#c1ce7a3168c8c6614033a4b5f7877f3b225f9c38" + +html-comment-regex@^1.1.0: + version "1.1.1" + resolved "https://registry.yarnpkg.com/html-comment-regex/-/html-comment-regex-1.1.1.tgz#668b93776eaae55ebde8f3ad464b307a4963625e" + +html-entities@^1.2.0: + version "1.2.1" + resolved "https://registry.yarnpkg.com/html-entities/-/html-entities-1.2.1.tgz#0df29351f0721163515dfb9e5543e5f6eed5162f" + +html-void-elements@^1.0.0, html-void-elements@^1.0.1: + version "1.0.3" + resolved "https://registry.yarnpkg.com/html-void-elements/-/html-void-elements-1.0.3.tgz#956707dbecd10cf658c92c5d27fee763aa6aa982" + +htmlparser2@^3.9.0: + version "3.9.2" + resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-3.9.2.tgz#1bdf87acca0f3f9e53fa4fcceb0f4b4cbb00b338" + dependencies: + domelementtype "^1.3.0" + domhandler "^2.3.0" + domutils "^1.5.1" + entities "^1.1.1" + inherits "^2.0.1" + readable-stream "^2.0.2" + +htmlparser2@~3.3.0: + version "3.3.0" + resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-3.3.0.tgz#cc70d05a59f6542e43f0e685c982e14c924a9efe" + dependencies: + domelementtype "1" + domhandler "2.1" + domutils "1.1" + readable-stream "1.0" + +http-cache-semantics@3.8.1: + version "3.8.1" + resolved "https://registry.yarnpkg.com/http-cache-semantics/-/http-cache-semantics-3.8.1.tgz#39b0e16add9b605bf0a9ef3d9daaf4843b4cacd2" + +http-deceiver@^1.2.7: + version "1.2.7" + resolved "https://registry.yarnpkg.com/http-deceiver/-/http-deceiver-1.2.7.tgz#fa7168944ab9a519d337cb0bec7284dc3e723d87" + +http-errors@1.6.2: + version "1.6.2" + resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.6.2.tgz#0a002cc85707192a7e7946ceedc11155f60ec736" + dependencies: + depd "1.1.1" + inherits "2.0.3" + setprototypeof "1.0.3" + statuses ">= 1.3.1 < 2" + +http-errors@1.6.3, http-errors@~1.6.2: + version "1.6.3" + resolved "http://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz#8b55680bb4be283a0b5bf4ea2e38580be1d9320d" + dependencies: + depd "~1.1.2" + inherits "2.0.3" + setprototypeof "1.1.0" + statuses ">= 1.4.0 < 2" + +http-errors@^1.3.0: + version "1.7.1" + resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.7.1.tgz#6a4ffe5d35188e1c39f872534690585852e1f027" + dependencies: + depd "~1.1.2" + inherits "2.0.3" + setprototypeof "1.1.0" + statuses ">= 1.5.0 < 2" + toidentifier "1.0.0" + +http-parser-js@>=0.4.0: + version "0.4.13" + resolved "https://registry.yarnpkg.com/http-parser-js/-/http-parser-js-0.4.13.tgz#3bd6d6fde6e3172c9334c3b33b6c193d80fe1137" + +http-proxy-middleware@~0.18.0: + version "0.18.0" + resolved "http://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.18.0.tgz#0987e6bb5a5606e5a69168d8f967a87f15dd8aab" + dependencies: + http-proxy "^1.16.2" + is-glob "^4.0.0" + lodash "^4.17.5" + micromatch "^3.1.9" + +http-proxy@^1.16.2: + version "1.17.0" + resolved "https://registry.yarnpkg.com/http-proxy/-/http-proxy-1.17.0.tgz#7ad38494658f84605e2f6db4436df410f4e5be9a" + dependencies: + eventemitter3 "^3.0.0" + follow-redirects "^1.0.0" + requires-port "^1.0.0" + +http-signature@~1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/http-signature/-/http-signature-1.2.0.tgz#9aecd925114772f3d95b65a60abb8f7c18fbace1" + dependencies: + assert-plus "^1.0.0" + jsprim "^1.2.2" + sshpk "^1.7.0" + +https-browserify@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/https-browserify/-/https-browserify-1.0.0.tgz#ec06c10e0a34c0f2faf199f7fd7fc78fffd03c73" + +https-proxy-agent@^2.1.1: + version "2.2.1" + resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-2.2.1.tgz#51552970fa04d723e04c56d04178c3f92592bbc0" + dependencies: + agent-base "^4.1.0" + debug "^3.1.0" + +humanize-url@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/humanize-url/-/humanize-url-1.0.1.tgz#f4ab99e0d288174ca4e1e50407c55fbae464efff" + dependencies: + normalize-url "^1.0.0" + strip-url-auth "^1.0.0" + +iconv-lite@0.4.19: + version "0.4.19" + resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.19.tgz#f7468f60135f5e5dad3399c0a81be9a1603a082b" + +iconv-lite@0.4.23: + version "0.4.23" + resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.23.tgz#297871f63be507adcfbfca715d0cd0eed84e9a63" + dependencies: + safer-buffer ">= 2.1.2 < 3" + +iconv-lite@^0.4.17, iconv-lite@^0.4.24, iconv-lite@^0.4.4, iconv-lite@~0.4.13: + version "0.4.24" + resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b" + dependencies: + safer-buffer ">= 2.1.2 < 3" + +icss-replace-symbols@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/icss-replace-symbols/-/icss-replace-symbols-1.1.0.tgz#06ea6f83679a7749e386cfe1fe812ae5db223ded" + +icss-utils@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/icss-utils/-/icss-utils-2.1.0.tgz#83f0a0ec378bf3246178b6c2ad9136f135b1c962" + dependencies: + postcss "^6.0.1" + +ieee754@^1.1.4: + version "1.1.12" + resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.1.12.tgz#50bf24e5b9c8bb98af4964c941cdb0918da7b60b" + +iferr@^0.1.5: + version "0.1.5" + resolved "https://registry.yarnpkg.com/iferr/-/iferr-0.1.5.tgz#c60eed69e6d8fdb6b3104a1fcbca1c192dc5b501" + +ignore-walk@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/ignore-walk/-/ignore-walk-3.0.1.tgz#a83e62e7d272ac0e3b551aaa82831a19b69f82f8" + dependencies: + minimatch "^3.0.4" + +ignore@^3.3.3, ignore@^3.3.5: + version "3.3.10" + resolved "https://registry.yarnpkg.com/ignore/-/ignore-3.3.10.tgz#0a97fb876986e8081c631160f8f9f389157f0043" + +ignore@^4.0.6: + version "4.0.6" + resolved "https://registry.yarnpkg.com/ignore/-/ignore-4.0.6.tgz#750e3db5862087b4737ebac8207ffd1ef27b25fc" + +imagemin-mozjpeg@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/imagemin-mozjpeg/-/imagemin-mozjpeg-7.0.0.tgz#d926477fc6ef5f3a768a4222f7b2d808d3eba568" + dependencies: + execa "^0.8.0" + is-jpg "^1.0.0" + mozjpeg "^5.0.0" + +imagemin-pngquant@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/imagemin-pngquant/-/imagemin-pngquant-6.0.0.tgz#7c0c956338fa9a3a535deb63973c1c894519cc78" + dependencies: + execa "^0.10.0" + is-png "^1.0.0" + is-stream "^1.1.0" + pngquant-bin "^5.0.0" + +imagemin-webp@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/imagemin-webp/-/imagemin-webp-4.1.0.tgz#effd00160d8456b95cbde5fd26c32d64b0318062" + dependencies: + cwebp-bin "^4.0.0" + exec-buffer "^3.0.0" + is-cwebp-readable "^2.0.1" + +imagemin@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/imagemin/-/imagemin-6.0.0.tgz#1ae68c6b867863651a454f882054d9abf7d13b78" + dependencies: + 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" + +immutable@~3.7.6: + version "3.7.6" + resolved "http://registry.npmjs.org/immutable/-/immutable-3.7.6.tgz#13b4d3cb12befa15482a26fe1b2ebae640071e4b" + +import-cwd@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/import-cwd/-/import-cwd-2.1.0.tgz#aa6cf36e722761285cb371ec6519f53e2435b0a9" + dependencies: + import-from "^2.1.0" + +import-from@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/import-from/-/import-from-2.1.0.tgz#335db7f2a7affd53aaa471d4b8021dee36b7f3b1" + dependencies: + resolve-from "^3.0.0" + +import-lazy@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/import-lazy/-/import-lazy-2.1.0.tgz#05698e3d45c88e8d7e9d92cb0584e77f096f3e43" + +import-local@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/import-local/-/import-local-2.0.0.tgz#55070be38a5993cf18ef6db7e961f5bee5c5a09d" + dependencies: + pkg-dir "^3.0.0" + resolve-cwd "^2.0.0" + +imurmurhash@^0.1.4: + version "0.1.4" + resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" + +indent-string@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-2.1.0.tgz#8e2d48348742121b4a8218b7a137e9a52049dc80" + dependencies: + repeating "^2.0.0" + +indent-string@^3.0.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-3.2.0.tgz#4a5fd6d27cc332f37e5419a504dbb837105c9289" + +indexes-of@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/indexes-of/-/indexes-of-1.0.1.tgz#f30f716c8e2bd346c7b67d3df3915566a7c05607" + +indexof@0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/indexof/-/indexof-0.0.1.tgz#82dc336d232b9062179d05ab3293a66059fd435d" + +inflight@^1.0.4: + version "1.0.6" + resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" + dependencies: + once "^1.3.0" + wrappy "1" + +inherits@2, inherits@2.0.3, inherits@^2.0.1, inherits@^2.0.3, inherits@~2.0.1, inherits@~2.0.3: + version "2.0.3" + resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de" + +inherits@2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.1.tgz#b17d08d326b4423e568eff719f91b0b1cbdf69f1" + +ini@^1.3.4, ini@~1.3.0: + version "1.3.5" + resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.5.tgz#eee25f56db1c9ec6085e0c22778083f596abf927" + +inquirer@3.3.0, inquirer@^3.0.1, inquirer@^3.0.6: + version "3.3.0" + resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-3.3.0.tgz#9dd2f2ad765dcab1ff0443b491442a20ba227dc9" + dependencies: + ansi-escapes "^3.0.0" + chalk "^2.0.0" + cli-cursor "^2.1.0" + cli-width "^2.0.0" + external-editor "^2.0.4" + figures "^2.0.0" + lodash "^4.3.0" + mute-stream "0.0.7" + run-async "^2.2.0" + rx-lite "^4.0.8" + rx-lite-aggregates "^4.0.8" + string-width "^2.1.0" + strip-ansi "^4.0.0" + through "^2.3.6" + +inquirer@^6.1.0, inquirer@^6.2.0: + version "6.2.0" + resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-6.2.0.tgz#51adcd776f661369dc1e894859c2560a224abdd8" + dependencies: + ansi-escapes "^3.0.0" + chalk "^2.0.0" + cli-cursor "^2.1.0" + cli-width "^2.0.0" + external-editor "^3.0.0" + figures "^2.0.0" + lodash "^4.17.10" + mute-stream "0.0.7" + run-async "^2.2.0" + rxjs "^6.1.0" + string-width "^2.1.0" + strip-ansi "^4.0.0" + through "^2.3.6" + +internal-ip@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/internal-ip/-/internal-ip-3.0.1.tgz#df5c99876e1d2eb2ea2d74f520e3f669a00ece27" + dependencies: + default-gateway "^2.6.0" + ipaddr.js "^1.5.2" + +into-stream@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/into-stream/-/into-stream-3.1.0.tgz#96fb0a936c12babd6ff1752a17d05616abd094c6" + dependencies: + from2 "^2.1.1" + p-is-promise "^1.1.0" + +invariant@^2.2.0, invariant@^2.2.2, invariant@^2.2.3, invariant@^2.2.4: + version "2.2.4" + resolved "https://registry.yarnpkg.com/invariant/-/invariant-2.2.4.tgz#610f3c92c9359ce1db616e538008d23ff35158e6" + dependencies: + loose-envify "^1.0.0" + +invert-kv@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/invert-kv/-/invert-kv-1.0.0.tgz#104a8e4aaca6d3d8cd157a8ef8bfab2d7a3ffdb6" + +invert-kv@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/invert-kv/-/invert-kv-2.0.0.tgz#7393f5afa59ec9ff5f67a27620d11c226e3eec02" + +ip-regex@^1.0.1: + version "1.0.3" + resolved "https://registry.yarnpkg.com/ip-regex/-/ip-regex-1.0.3.tgz#dc589076f659f419c222039a33316f1c7387effd" + +ip-regex@^2.0.0, ip-regex@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/ip-regex/-/ip-regex-2.1.0.tgz#fa78bf5d2e6913c911ce9f819ee5146bb6d844e9" + +ip@^1.1.0, ip@^1.1.5: + version "1.1.5" + resolved "https://registry.yarnpkg.com/ip/-/ip-1.1.5.tgz#bdded70114290828c0a039e72ef25f5aaec4354a" + +ipaddr.js@1.8.0: + version "1.8.0" + resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-1.8.0.tgz#eaa33d6ddd7ace8f7f6fe0c9ca0440e706738b1e" + +ipaddr.js@^1.5.2: + version "1.8.1" + resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-1.8.1.tgz#fa4b79fa47fd3def5e3b159825161c0a519c9427" + +is-absolute-url@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/is-absolute-url/-/is-absolute-url-2.1.0.tgz#50530dfb84fcc9aa7dbe7852e83a37b93b9f2aa6" + +is-absolute@^0.1.5: + version "0.1.7" + resolved "https://registry.yarnpkg.com/is-absolute/-/is-absolute-0.1.7.tgz#847491119fccb5fb436217cc737f7faad50f603f" + dependencies: + is-relative "^0.1.0" + +is-absolute@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-absolute/-/is-absolute-1.0.0.tgz#395e1ae84b11f26ad1795e73c17378e48a301576" + dependencies: + is-relative "^1.0.0" + is-windows "^1.0.1" + +is-accessor-descriptor@^0.1.6: + version "0.1.6" + resolved "https://registry.yarnpkg.com/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz#a9e12cb3ae8d876727eeef3843f8a0897b5c98d6" + dependencies: + kind-of "^3.0.2" + +is-accessor-descriptor@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz#169c2f6d3df1f992618072365c9b0ea1f6878656" + dependencies: + kind-of "^6.0.0" + +is-alphabetical@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/is-alphabetical/-/is-alphabetical-1.0.2.tgz#1fa6e49213cb7885b75d15862fb3f3d96c884f41" + +is-alphanumeric@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-alphanumeric/-/is-alphanumeric-1.0.0.tgz#4a9cef71daf4c001c1d81d63d140cf53fd6889f4" + +is-alphanumerical@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/is-alphanumerical/-/is-alphanumerical-1.0.2.tgz#1138e9ae5040158dc6ff76b820acd6b7a181fd40" + dependencies: + is-alphabetical "^1.0.0" + is-decimal "^1.0.0" + +is-arrayish@^0.2.1: + version "0.2.1" + resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" + +is-arrayish@^0.3.1: + version "0.3.2" + resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.3.2.tgz#4574a2ae56f7ab206896fb431eaeed066fdf8f03" + +is-binary-path@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-1.0.1.tgz#75f16642b480f187a711c814161fd3a4a7655898" + dependencies: + binary-extensions "^1.0.0" + +is-buffer@^1.1.4, is-buffer@^1.1.5, is-buffer@~1.1.1: + version "1.1.6" + resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-1.1.6.tgz#efaa2ea9daa0d7ab2ea13a97b2b8ad51fefbe8be" + +is-buffer@~2.0.3: + version "2.0.3" + resolved "https://registry.yarnpkg.com/is-buffer/-/is-buffer-2.0.3.tgz#4ecf3fcf749cbd1e472689e109ac66261a25e725" + +is-builtin-module@^1.0.0: + version "1.0.0" + resolved "http://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz#540572d34f7ac3119f8f76c30cbc1b1e037affbe" + dependencies: + builtin-modules "^1.0.0" + +is-bzip2@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-bzip2/-/is-bzip2-1.0.0.tgz#5ee58eaa5a2e9c80e21407bedf23ae5ac091b3fc" + +is-callable@^1.1.3, is-callable@^1.1.4: + version "1.1.4" + resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.1.4.tgz#1e1adf219e1eeb684d691f9d6a05ff0d30a24d75" + +is-ci@^1.0.10: + version "1.2.1" + resolved "https://registry.yarnpkg.com/is-ci/-/is-ci-1.2.1.tgz#e3779c8ee17fccf428488f6e281187f2e632841c" + dependencies: + ci-info "^1.5.0" + +is-color-stop@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/is-color-stop/-/is-color-stop-1.1.0.tgz#cfff471aee4dd5c9e158598fbe12967b5cdad345" + dependencies: + css-color-names "^0.0.4" + hex-color-regex "^1.1.0" + hsl-regex "^1.0.0" + hsla-regex "^1.0.0" + rgb-regex "^1.0.1" + rgba-regex "^1.0.0" + +is-cwebp-readable@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/is-cwebp-readable/-/is-cwebp-readable-2.0.1.tgz#afb93b0c0abd0a25101016ae33aea8aedf926d26" + dependencies: + file-type "^4.3.0" + +is-data-descriptor@^0.1.4: + version "0.1.4" + resolved "https://registry.yarnpkg.com/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz#0b5ee648388e2c860282e793f1856fec3f301b56" + dependencies: + kind-of "^3.0.2" + +is-data-descriptor@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz#d84876321d0e7add03990406abbbbd36ba9268c7" + dependencies: + kind-of "^6.0.0" + +is-date-object@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/is-date-object/-/is-date-object-1.0.1.tgz#9aa20eb6aeebbff77fbd33e74ca01b33581d3a16" + +is-decimal@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/is-decimal/-/is-decimal-1.0.2.tgz#894662d6a8709d307f3a276ca4339c8fa5dff0ff" + +is-descriptor@^0.1.0: + version "0.1.6" + resolved "https://registry.yarnpkg.com/is-descriptor/-/is-descriptor-0.1.6.tgz#366d8240dde487ca51823b1ab9f07a10a78251ca" + dependencies: + is-accessor-descriptor "^0.1.6" + is-data-descriptor "^0.1.4" + kind-of "^5.0.0" + +is-descriptor@^1.0.0, is-descriptor@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/is-descriptor/-/is-descriptor-1.0.2.tgz#3b159746a66604b04f8c81524ba365c5f14d86ec" + dependencies: + is-accessor-descriptor "^1.0.0" + is-data-descriptor "^1.0.0" + kind-of "^6.0.2" + +is-directory@^0.3.1: + version "0.3.1" + resolved "https://registry.yarnpkg.com/is-directory/-/is-directory-0.3.1.tgz#61339b6f2475fc772fd9c9d83f5c8575dc154ae1" + +is-dotfile@^1.0.0: + version "1.0.3" + resolved "https://registry.yarnpkg.com/is-dotfile/-/is-dotfile-1.0.3.tgz#a6a2f32ffd2dfb04f5ca25ecd0f6b83cf798a1e1" + +is-equal-shallow@^0.1.3: + version "0.1.3" + resolved "https://registry.yarnpkg.com/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz#2238098fc221de0bcfa5d9eac4c45d638aa1c534" + dependencies: + is-primitive "^2.0.0" + +is-extendable@^0.1.0, is-extendable@^0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-0.1.1.tgz#62b110e289a471418e3ec36a617d472e301dfc89" + +is-extendable@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-1.0.1.tgz#a7470f9e426733d81bd81e1155264e3a3507cab4" + dependencies: + is-plain-object "^2.0.4" + +is-extglob@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-1.0.0.tgz#ac468177c4943405a092fc8f29760c6ffc6206c0" + +is-extglob@^2.1.0, is-extglob@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" + +is-finite@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/is-finite/-/is-finite-1.0.2.tgz#cc6677695602be550ef11e8b4aa6305342b6d0aa" + dependencies: + number-is-nan "^1.0.0" + +is-fullwidth-code-point@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz#ef9e31386f031a7f0d643af82fde50c457ef00cb" + dependencies: + number-is-nan "^1.0.0" + +is-fullwidth-code-point@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz#a3b30a5c4f199183167aaab93beefae3ddfb654f" + +is-function@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/is-function/-/is-function-1.0.1.tgz#12cfb98b65b57dd3d193a3121f5f6e2f437602b5" + +is-glob@^2.0.0, is-glob@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-2.0.1.tgz#d096f926a3ded5600f3fdfd91198cb0888c2d863" + dependencies: + is-extglob "^1.0.0" + +is-glob@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-3.1.0.tgz#7ba5ae24217804ac70707b96922567486cc3e84a" + dependencies: + is-extglob "^2.1.0" + +is-glob@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.0.tgz#9521c76845cc2610a85203ddf080a958c2ffabc0" + dependencies: + is-extglob "^2.1.1" + +is-gzip@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-gzip/-/is-gzip-1.0.0.tgz#6ca8b07b99c77998025900e555ced8ed80879a83" + +is-hexadecimal@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/is-hexadecimal/-/is-hexadecimal-1.0.2.tgz#b6e710d7d07bb66b98cb8cece5c9b4921deeb835" + +is-installed-globally@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/is-installed-globally/-/is-installed-globally-0.1.0.tgz#0dfd98f5a9111716dd535dda6492f67bf3d25a80" + dependencies: + global-dirs "^0.1.0" + is-path-inside "^1.0.0" + +is-ip@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/is-ip/-/is-ip-2.0.0.tgz#68eea07e8a0a0a94c2d080dd674c731ab2a461ab" + dependencies: + ip-regex "^2.0.0" + +is-jpg@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/is-jpg/-/is-jpg-1.0.1.tgz#296d57fdd99ce010434a7283e346ab9a1035e975" + +is-nan@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/is-nan/-/is-nan-1.2.1.tgz#9faf65b6fb6db24b7f5c0628475ea71f988401e2" + dependencies: + define-properties "^1.1.1" + +is-natural-number@^2.0.0: + version "2.1.1" + resolved "https://registry.yarnpkg.com/is-natural-number/-/is-natural-number-2.1.1.tgz#7d4c5728377ef386c3e194a9911bf57c6dc335e7" + +is-natural-number@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/is-natural-number/-/is-natural-number-4.0.1.tgz#ab9d76e1db4ced51e35de0c72ebecf09f734cde8" + +is-npm@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-npm/-/is-npm-1.0.0.tgz#f2fb63a65e4905b406c86072765a1a4dc793b9f4" + +is-number@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/is-number/-/is-number-2.1.0.tgz#01fcbbb393463a548f2f466cce16dece49db908f" + dependencies: + kind-of "^3.0.2" + +is-number@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/is-number/-/is-number-3.0.0.tgz#24fd6201a4782cf50561c810276afc7d12d71195" + dependencies: + kind-of "^3.0.2" + +is-number@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/is-number/-/is-number-4.0.0.tgz#0026e37f5454d73e356dfe6564699867c6a7f0ff" + +is-obj@^1.0.0: + version "1.0.1" + resolved "http://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz#3e4729ac1f5fde025cd7d83a896dab9f4f67db0f" + +is-object@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/is-object/-/is-object-1.0.1.tgz#8952688c5ec2ffd6b03ecc85e769e02903083470" + +is-observable@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/is-observable/-/is-observable-1.1.0.tgz#b3e986c8f44de950867cab5403f5a3465005975e" + dependencies: + symbol-observable "^1.1.0" + +is-online@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/is-online/-/is-online-7.0.0.tgz#7e2408c0ae1e7e37ba8d50bdb237260d32bfd96e" + dependencies: + got "^6.7.1" + p-any "^1.0.0" + p-timeout "^1.0.0" + public-ip "^2.3.0" + +is-path-cwd@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-path-cwd/-/is-path-cwd-1.0.0.tgz#d225ec23132e89edd38fda767472e62e65f1106d" + +is-path-in-cwd@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/is-path-in-cwd/-/is-path-in-cwd-1.0.1.tgz#5ac48b345ef675339bd6c7a48a912110b241cf52" + dependencies: + is-path-inside "^1.0.0" + +is-path-inside@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-1.0.1.tgz#8ef5b7de50437a3fdca6b4e865ef7aa55cb48036" + dependencies: + path-is-inside "^1.0.1" + +is-plain-obj@^1.0.0, is-plain-obj@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-1.1.0.tgz#71a50c8429dfca773c92a390a4a03b39fcd51d3e" + +is-plain-object@^2.0.1, is-plain-object@^2.0.3, is-plain-object@^2.0.4: + version "2.0.4" + resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-2.0.4.tgz#2c163b3fafb1b606d9d17928f05c2a1c38e07677" + dependencies: + isobject "^3.0.1" + +is-png@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/is-png/-/is-png-1.1.0.tgz#d574b12bf275c0350455570b0e5b57ab062077ce" + +is-posix-bracket@^0.1.0: + version "0.1.1" + resolved "https://registry.yarnpkg.com/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz#3334dc79774368e92f016e6fbc0a88f5cd6e6bc4" + +is-primitive@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/is-primitive/-/is-primitive-2.0.0.tgz#207bab91638499c07b2adf240a41a87210034575" + +is-promise@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/is-promise/-/is-promise-2.1.0.tgz#79a2a9ece7f096e80f36d2b2f3bc16c1ff4bf3fa" + +is-redirect@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-redirect/-/is-redirect-1.0.0.tgz#1d03dded53bd8db0f30c26e4f95d36fc7c87dc24" + +is-regex@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.0.4.tgz#5517489b547091b0930e095654ced25ee97e9491" + dependencies: + has "^1.0.1" + +is-relative-url@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/is-relative-url/-/is-relative-url-2.0.0.tgz#72902d7fe04b3d4792e7db15f9db84b7204c9cef" + dependencies: + is-absolute-url "^2.0.0" + +is-relative@^0.1.0: + version "0.1.3" + resolved "https://registry.yarnpkg.com/is-relative/-/is-relative-0.1.3.tgz#905fee8ae86f45b3ec614bc3c15c869df0876e82" + +is-relative@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-relative/-/is-relative-1.0.0.tgz#a1bb6935ce8c5dba1e8b9754b9b2dcc020e2260d" + dependencies: + is-unc-path "^1.0.0" + +is-resolvable@^1.0.0, is-resolvable@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/is-resolvable/-/is-resolvable-1.1.0.tgz#fb18f87ce1feb925169c9a407c19318a3206ed88" + +is-retry-allowed@^1.0.0, is-retry-allowed@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/is-retry-allowed/-/is-retry-allowed-1.1.0.tgz#11a060568b67339444033d0125a61a20d564fb34" + +is-root@1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-root/-/is-root-1.0.0.tgz#07b6c233bc394cd9d02ba15c966bd6660d6342d5" + +is-stream@^1.0.0, is-stream@^1.0.1, is-stream@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44" + +is-svg@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/is-svg/-/is-svg-3.0.0.tgz#9321dbd29c212e5ca99c4fa9794c714bcafa2f75" + dependencies: + html-comment-regex "^1.1.0" + +is-symbol@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/is-symbol/-/is-symbol-1.0.2.tgz#a055f6ae57192caee329e7a860118b497a950f38" + dependencies: + has-symbols "^1.0.0" + +is-tar@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-tar/-/is-tar-1.0.0.tgz#2f6b2e1792c1f5bb36519acaa9d65c0d26fe853d" + +is-typedarray@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a" + +is-unc-path@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-unc-path/-/is-unc-path-1.0.0.tgz#d731e8898ed090a12c352ad2eaed5095ad322c9d" + dependencies: + unc-path-regex "^0.1.2" + +is-url@^1.2.0: + version "1.2.4" + resolved "https://registry.yarnpkg.com/is-url/-/is-url-1.2.4.tgz#04a4df46d28c4cff3d73d01ff06abeb318a1aa52" + +is-utf8@^0.2.0: + version "0.2.1" + resolved "https://registry.yarnpkg.com/is-utf8/-/is-utf8-0.2.1.tgz#4b0da1442104d1b336340e80797e865cf39f7d72" + +is-valid-glob@^0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/is-valid-glob/-/is-valid-glob-0.3.0.tgz#d4b55c69f51886f9b65c70d6c2622d37e29f48fe" + +is-whitespace-character@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/is-whitespace-character/-/is-whitespace-character-1.0.2.tgz#ede53b4c6f6fb3874533751ec9280d01928d03ed" + +is-windows@^1.0.1, is-windows@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/is-windows/-/is-windows-1.0.2.tgz#d1850eb9791ecd18e6182ce12a30f396634bb19d" + +is-word-character@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/is-word-character/-/is-word-character-1.0.2.tgz#46a5dac3f2a1840898b91e576cd40d493f3ae553" + +is-wsl@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-1.1.0.tgz#1f16e4aa22b04d1336b66188a66af3c600c3a66d" + +is-zip@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-zip/-/is-zip-1.0.0.tgz#47b0a8ff4d38a76431ccfd99a8e15a4c86ba2325" + +isarray@0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/isarray/-/isarray-0.0.1.tgz#8a18acfca9a8f4177e09abfc6038939b05d1eedf" + +isarray@1.0.0, isarray@^1.0.0, isarray@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" + +isarray@2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/isarray/-/isarray-2.0.1.tgz#a37d94ed9cda2d59865c9f76fe596ee1f338741e" + +isemail@3.x.x: + version "3.1.3" + resolved "https://registry.yarnpkg.com/isemail/-/isemail-3.1.3.tgz#64f37fc113579ea12523165c3ebe3a71a56ce571" + dependencies: + punycode "2.x.x" + +isexe@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" + +isobject@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/isobject/-/isobject-2.1.0.tgz#f065561096a3f1da2ef46272f815c840d87e0c89" + dependencies: + isarray "1.0.0" + +isobject@^3.0.0, isobject@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df" + +isomorphic-fetch@^2.1.1: + version "2.2.1" + resolved "https://registry.yarnpkg.com/isomorphic-fetch/-/isomorphic-fetch-2.2.1.tgz#611ae1acf14f5e81f729507472819fe9733558a9" + dependencies: + node-fetch "^1.0.1" + whatwg-fetch ">=0.10.0" + +isstream@~0.1.2: + version "0.1.2" + resolved "https://registry.yarnpkg.com/isstream/-/isstream-0.1.2.tgz#47e63f7af55afa6f92e1500e690eb8b8529c099a" + +isurl@^1.0.0-alpha5: + version "1.0.0" + resolved "https://registry.yarnpkg.com/isurl/-/isurl-1.0.0.tgz#b27f4f49f3cdaa3ea44a0a5b7f3462e6edc39d67" + dependencies: + has-to-string-tag-x "^1.2.0" + is-object "^1.0.1" + +iterall@^1.1.3, iterall@^1.2.1: + version "1.2.2" + resolved "https://registry.yarnpkg.com/iterall/-/iterall-1.2.2.tgz#92d70deb8028e0c39ff3164fdbf4d8b088130cd7" + +jest-worker@^23.2.0: + version "23.2.0" + resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-23.2.0.tgz#faf706a8da36fae60eb26957257fa7b5d8ea02b9" + dependencies: + merge-stream "^1.0.1" + +jimp@^0.2.24: + version "0.2.28" + resolved "https://registry.yarnpkg.com/jimp/-/jimp-0.2.28.tgz#dd529a937190f42957a7937d1acc3a7762996ea2" + dependencies: + bignumber.js "^2.1.0" + bmp-js "0.0.3" + es6-promise "^3.0.2" + exif-parser "^0.1.9" + file-type "^3.1.0" + jpeg-js "^0.2.0" + load-bmfont "^1.2.3" + mime "^1.3.4" + mkdirp "0.5.1" + pixelmatch "^4.0.0" + pngjs "^3.0.0" + read-chunk "^1.0.1" + request "^2.65.0" + stream-to-buffer "^0.1.0" + tinycolor2 "^1.1.2" + url-regex "^3.0.0" + +joi@12.x.x: + version "12.0.0" + resolved "https://registry.yarnpkg.com/joi/-/joi-12.0.0.tgz#46f55e68f4d9628f01bbb695902c8b307ad8d33a" + dependencies: + hoek "4.x.x" + isemail "3.x.x" + topo "2.x.x" + +joi@^13.4.0: + version "13.7.0" + resolved "https://registry.yarnpkg.com/joi/-/joi-13.7.0.tgz#cfd85ebfe67e8a1900432400b4d03bbd93fb879f" + dependencies: + hoek "5.x.x" + isemail "3.x.x" + topo "3.x.x" + +jpeg-js@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/jpeg-js/-/jpeg-js-0.2.0.tgz#53e448ec9d263e683266467e9442d2c5a2ef5482" + +js-levenshtein@^1.1.3: + version "1.1.4" + resolved "https://registry.yarnpkg.com/js-levenshtein/-/js-levenshtein-1.1.4.tgz#3a56e3cbf589ca0081eb22cd9ba0b1290a16d26e" + +js-tokens@^3.0.0, js-tokens@^3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-3.0.2.tgz#9866df395102130e38f7f996bceb65443209c25b" + +"js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" + +js-yaml@^3.10.0, js-yaml@^3.11.0, js-yaml@^3.12.0, js-yaml@^3.5.2, js-yaml@^3.9.0, js-yaml@^3.9.1: + version "3.12.0" + resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.12.0.tgz#eaed656ec8344f10f527c6bfa1b6e2244de167d1" + dependencies: + argparse "^1.0.7" + esprima "^4.0.0" + +js-yaml@~3.7.0: + version "3.7.0" + resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.7.0.tgz#5c967ddd837a9bfdca5f2de84253abe8a1c03b80" + dependencies: + argparse "^1.0.7" + esprima "^2.6.0" + +jsbn@~0.1.0: + version "0.1.1" + resolved "https://registry.yarnpkg.com/jsbn/-/jsbn-0.1.1.tgz#a5e654c2e5a2deb5f201d96cefbca80c0ef2f513" + +jsesc@^1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-1.3.0.tgz#46c3fec8c1892b12b0833db9bc7622176dbab34b" + +jsesc@^2.5.1: + version "2.5.1" + resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-2.5.1.tgz#e421a2a8e20d6b0819df28908f782526b96dd1fe" + +jsesc@~0.5.0: + version "0.5.0" + resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-0.5.0.tgz#e7dee66e35d6fc16f710fe91d5cf69f70f08911d" + +json-buffer@3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/json-buffer/-/json-buffer-3.0.0.tgz#5b1f397afc75d677bde8bcfc0e47e1f9a3d9a898" + +json-loader@^0.5.7: + version "0.5.7" + resolved "https://registry.yarnpkg.com/json-loader/-/json-loader-0.5.7.tgz#dca14a70235ff82f0ac9a3abeb60d337a365185d" + +json-parse-better-errors@^1.0.1, json-parse-better-errors@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz#bb867cfb3450e69107c131d1c514bab3dc8bcaa9" + +json-schema-traverse@^0.3.0: + version "0.3.1" + resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz#349a6d44c53a51de89b40805c5d5e59b417d3340" + +json-schema-traverse@^0.4.1: + version "0.4.1" + resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660" + +json-schema@0.2.3: + version "0.2.3" + resolved "https://registry.yarnpkg.com/json-schema/-/json-schema-0.2.3.tgz#b480c892e59a2f05954ce727bd3f2a4e882f9e13" + +json-stable-stringify-without-jsonify@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz#9db7b59496ad3f3cfef30a75142d2d930ad72651" + +json-stable-stringify@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz#9a759d39c5f2ff503fd5300646ed445f88c4f9af" + dependencies: + jsonify "~0.0.0" + +json-stringify-safe@^5.0.1, json-stringify-safe@~5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb" + +json3@^3.3.2: + version "3.3.2" + resolved "https://registry.yarnpkg.com/json3/-/json3-3.3.2.tgz#3c0434743df93e2f5c42aee7b19bcb483575f4e1" + +json5@^0.5.0: + version "0.5.1" + resolved "http://registry.npmjs.org/json5/-/json5-0.5.1.tgz#1eade7acc012034ad84e2396767ead9fa5495821" + +jsonfile@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-4.0.0.tgz#8771aae0799b64076b76640fca058f9c10e33ecb" + optionalDependencies: + graceful-fs "^4.1.6" + +jsonify@~0.0.0: + version "0.0.0" + resolved "https://registry.yarnpkg.com/jsonify/-/jsonify-0.0.0.tgz#2c74b6ee41d93ca51b7b5aaee8f503631d252a73" + +jsprim@^1.2.2: + version "1.4.1" + resolved "https://registry.yarnpkg.com/jsprim/-/jsprim-1.4.1.tgz#313e66bc1e5cc06e438bc1b7499c2e5c56acb6a2" + dependencies: + assert-plus "1.0.0" + extsprintf "1.3.0" + json-schema "0.2.3" + verror "1.10.0" + +jsx-ast-utils@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/jsx-ast-utils/-/jsx-ast-utils-2.0.1.tgz#e801b1b39985e20fffc87b40e3748080e2dcac7f" + dependencies: + array-includes "^3.0.3" + +kebab-case@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/kebab-case/-/kebab-case-1.0.0.tgz#3f9e4990adcad0c686c0e701f7645868f75f91eb" + +kebab-hash@^0.1.2: + version "0.1.2" + resolved "https://registry.yarnpkg.com/kebab-hash/-/kebab-hash-0.1.2.tgz#dfb7949ba34d8e70114ea7d83e266e5e2a4abaac" + dependencies: + lodash.kebabcase "^4.1.1" + +keyv@3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/keyv/-/keyv-3.0.0.tgz#44923ba39e68b12a7cec7df6c3268c031f2ef373" + dependencies: + json-buffer "3.0.0" + +killable@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/killable/-/killable-1.0.1.tgz#4c8ce441187a061c7474fb87ca08e2a638194892" + +kind-of@^3.0.2, kind-of@^3.0.3, kind-of@^3.2.0: + version "3.2.2" + resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-3.2.2.tgz#31ea21a734bab9bbb0f32466d893aea51e4a3c64" + dependencies: + is-buffer "^1.1.5" + +kind-of@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-4.0.0.tgz#20813df3d712928b207378691a45066fae72dd57" + dependencies: + is-buffer "^1.1.5" + +kind-of@^5.0.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-5.1.0.tgz#729c91e2d857b7a419a1f9aa65685c4c33f5845d" + +kind-of@^6.0.0, kind-of@^6.0.2: + version "6.0.2" + resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.2.tgz#01146b36a6218e64e58f3a8d66de5d7fc6f6d051" + +last-call-webpack-plugin@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/last-call-webpack-plugin/-/last-call-webpack-plugin-3.0.0.tgz#9742df0e10e3cf46e5c0381c2de90d3a7a2d7555" + dependencies: + lodash "^4.17.5" + webpack-sources "^1.1.0" + +latest-version@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/latest-version/-/latest-version-3.1.0.tgz#a205383fea322b33b5ae3b18abee0dc2f356ee15" + dependencies: + package-json "^4.0.0" + +lazy-req@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/lazy-req/-/lazy-req-1.1.0.tgz#bdaebead30f8d824039ce0ce149d4daa07ba1fac" + +lazystream@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/lazystream/-/lazystream-1.0.0.tgz#f6995fe0f820392f61396be89462407bb77168e4" + dependencies: + readable-stream "^2.0.5" + +lcid@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/lcid/-/lcid-1.0.0.tgz#308accafa0bc483a3867b4b6f2b9506251d1b835" + dependencies: + invert-kv "^1.0.0" + +lcid@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/lcid/-/lcid-2.0.0.tgz#6ef5d2df60e52f82eb228a4c373e8d1f397253cf" + dependencies: + invert-kv "^2.0.0" + +leven@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/leven/-/leven-2.1.0.tgz#c2e7a9f772094dee9d34202ae8acce4687875580" + +levn@^0.3.0, levn@~0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/levn/-/levn-0.3.0.tgz#3b09924edf9f083c0490fdd4c0bc4421e04764ee" + dependencies: + prelude-ls "~1.1.2" + type-check "~0.3.2" + +listr-silent-renderer@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/listr-silent-renderer/-/listr-silent-renderer-1.1.1.tgz#924b5a3757153770bf1a8e3fbf74b8bbf3f9242e" + +listr-update-renderer@^0.4.0: + version "0.4.0" + resolved "https://registry.yarnpkg.com/listr-update-renderer/-/listr-update-renderer-0.4.0.tgz#344d980da2ca2e8b145ba305908f32ae3f4cc8a7" + dependencies: + chalk "^1.1.3" + cli-truncate "^0.2.1" + elegant-spinner "^1.0.1" + figures "^1.7.0" + indent-string "^3.0.0" + log-symbols "^1.0.2" + log-update "^1.0.2" + strip-ansi "^3.0.1" + +listr-verbose-renderer@^0.4.0, listr-verbose-renderer@^0.4.1: + version "0.4.1" + resolved "https://registry.yarnpkg.com/listr-verbose-renderer/-/listr-verbose-renderer-0.4.1.tgz#8206f4cf6d52ddc5827e5fd14989e0e965933a35" + dependencies: + chalk "^1.1.3" + cli-cursor "^1.0.2" + date-fns "^1.27.2" + figures "^1.7.0" + +listr@^0.14.1: + version "0.14.2" + resolved "https://registry.yarnpkg.com/listr/-/listr-0.14.2.tgz#cbe44b021100a15376addfc2d79349ee430bfe14" + dependencies: + "@samverschueren/stream-to-observable" "^0.3.0" + is-observable "^1.1.0" + is-promise "^2.1.0" + is-stream "^1.1.0" + listr-silent-renderer "^1.1.1" + listr-update-renderer "^0.4.0" + listr-verbose-renderer "^0.4.0" + p-map "^1.1.1" + rxjs "^6.1.0" + +load-bmfont@^1.2.3: + version "1.4.0" + resolved "https://registry.yarnpkg.com/load-bmfont/-/load-bmfont-1.4.0.tgz#75f17070b14a8c785fe7f5bee2e6fd4f98093b6b" + dependencies: + buffer-equal "0.0.1" + mime "^1.3.4" + parse-bmfont-ascii "^1.0.3" + parse-bmfont-binary "^1.0.5" + parse-bmfont-xml "^1.1.4" + phin "^2.9.1" + xhr "^2.0.1" + xtend "^4.0.0" + +load-json-file@^1.0.0: + version "1.1.0" + resolved "http://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz#956905708d58b4bab4c2261b04f59f31c99374c0" + dependencies: + graceful-fs "^4.1.2" + parse-json "^2.2.0" + pify "^2.0.0" + pinkie-promise "^2.0.0" + strip-bom "^2.0.0" + +load-json-file@^2.0.0: + version "2.0.0" + resolved "http://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz#7947e42149af80d696cbf797bcaabcfe1fe29ca8" + dependencies: + graceful-fs "^4.1.2" + parse-json "^2.2.0" + pify "^2.0.0" + strip-bom "^3.0.0" + +loader-fs-cache@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/loader-fs-cache/-/loader-fs-cache-1.0.1.tgz#56e0bf08bd9708b26a765b68509840c8dec9fdbc" + dependencies: + find-cache-dir "^0.1.1" + mkdirp "0.5.1" + +loader-runner@^2.3.0: + version "2.3.1" + resolved "https://registry.yarnpkg.com/loader-runner/-/loader-runner-2.3.1.tgz#026f12fe7c3115992896ac02ba022ba92971b979" + +loader-utils@^1.0.2, loader-utils@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-1.1.0.tgz#c98aef488bcceda2ffb5e2de646d6a754429f5cd" + dependencies: + big.js "^3.1.3" + emojis-list "^2.0.0" + json5 "^0.5.0" + +locate-path@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-2.0.0.tgz#2b568b265eec944c6d9c0de9c3dbbbca0354cd8e" + dependencies: + p-locate "^2.0.0" + path-exists "^3.0.0" + +locate-path@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-3.0.0.tgz#dbec3b3ab759758071b58fe59fc41871af21400e" + dependencies: + p-locate "^3.0.0" + path-exists "^3.0.0" + +lockfile@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/lockfile/-/lockfile-1.0.4.tgz#07f819d25ae48f87e538e6578b6964a4981a5609" + dependencies: + signal-exit "^3.0.2" + +lodash-es@^4.2.1: + version "4.17.11" + resolved "https://registry.yarnpkg.com/lodash-es/-/lodash-es-4.17.11.tgz#145ab4a7ac5c5e52a3531fb4f310255a152b4be0" + +lodash._basecopy@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/lodash._basecopy/-/lodash._basecopy-3.0.1.tgz#8da0e6a876cf344c0ad8a54882111dd3c5c7ca36" + +lodash._basetostring@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/lodash._basetostring/-/lodash._basetostring-3.0.1.tgz#d1861d877f824a52f669832dcaf3ee15566a07d5" + +lodash._basevalues@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/lodash._basevalues/-/lodash._basevalues-3.0.0.tgz#5b775762802bde3d3297503e26300820fdf661b7" + +lodash._getnative@^3.0.0: + version "3.9.1" + resolved "https://registry.yarnpkg.com/lodash._getnative/-/lodash._getnative-3.9.1.tgz#570bc7dede46d61cdcde687d65d3eecbaa3aaff5" + +lodash._isiterateecall@^3.0.0: + version "3.0.9" + resolved "https://registry.yarnpkg.com/lodash._isiterateecall/-/lodash._isiterateecall-3.0.9.tgz#5203ad7ba425fae842460e696db9cf3e6aac057c" + +lodash._reescape@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/lodash._reescape/-/lodash._reescape-3.0.0.tgz#2b1d6f5dfe07c8a355753e5f27fac7f1cde1616a" + +lodash._reevaluate@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/lodash._reevaluate/-/lodash._reevaluate-3.0.0.tgz#58bc74c40664953ae0b124d806996daca431e2ed" + +lodash._reinterpolate@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz#0ccf2d89166af03b3663c796538b75ac6e114d9d" + +lodash._root@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/lodash._root/-/lodash._root-3.0.1.tgz#fba1c4524c19ee9a5f8136b4609f017cf4ded692" + +lodash.camelcase@^4.3.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz#b28aa6288a2b9fc651035c7711f65ab6190331a6" + +lodash.clonedeep@^4.5.0: + version "4.5.0" + resolved "https://registry.yarnpkg.com/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz#e23f3f9c4f8fbdde872529c1071857a086e5ccef" + +lodash.debounce@^4.0.8: + version "4.0.8" + resolved "https://registry.yarnpkg.com/lodash.debounce/-/lodash.debounce-4.0.8.tgz#82d79bff30a67c4005ffd5e2515300ad9ca4d7af" + +lodash.escape@^3.0.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/lodash.escape/-/lodash.escape-3.2.0.tgz#995ee0dc18c1b48cc92effae71a10aab5b487698" + dependencies: + lodash._root "^3.0.0" + +lodash.escaperegexp@^4.1.2: + version "4.1.2" + resolved "https://registry.yarnpkg.com/lodash.escaperegexp/-/lodash.escaperegexp-4.1.2.tgz#64762c48618082518ac3df4ccf5d5886dae20347" + +lodash.every@^4.6.0: + version "4.6.0" + resolved "https://registry.yarnpkg.com/lodash.every/-/lodash.every-4.6.0.tgz#eb89984bebc4364279bb3aefbbd1ca19bfa6c6a7" + +lodash.flattendeep@^4.4.0: + version "4.4.0" + resolved "https://registry.yarnpkg.com/lodash.flattendeep/-/lodash.flattendeep-4.4.0.tgz#fb030917f86a3134e5bc9bec0d69e0013ddfedb2" + +lodash.foreach@^4.5.0: + version "4.5.0" + resolved "https://registry.yarnpkg.com/lodash.foreach/-/lodash.foreach-4.5.0.tgz#1a6a35eace401280c7f06dddec35165ab27e3e53" + +lodash.isarguments@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz#2f573d85c6a24289ff00663b491c1d338ff3458a" + +lodash.isarray@^3.0.0: + version "3.0.4" + resolved "https://registry.yarnpkg.com/lodash.isarray/-/lodash.isarray-3.0.4.tgz#79e4eb88c36a8122af86f844aa9bcd851b5fbb55" + +lodash.isequal@^4.0.0: + version "4.5.0" + resolved "https://registry.yarnpkg.com/lodash.isequal/-/lodash.isequal-4.5.0.tgz#415c4478f2bcc30120c22ce10ed3226f7d3e18e0" + +lodash.isplainobject@^4.0.6: + version "4.0.6" + resolved "https://registry.yarnpkg.com/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz#7c526a52d89b45c45cc690b88163be0497f550cb" + +lodash.isstring@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/lodash.isstring/-/lodash.isstring-4.0.1.tgz#d527dfb5456eca7cc9bb95d5daeaf88ba54a5451" + +lodash.kebabcase@^4.1.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/lodash.kebabcase/-/lodash.kebabcase-4.1.1.tgz#8489b1cb0d29ff88195cceca448ff6d6cc295c36" + +lodash.keys@^3.0.0: + version "3.1.2" + resolved "https://registry.yarnpkg.com/lodash.keys/-/lodash.keys-3.1.2.tgz#4dbc0472b156be50a0b286855d1bd0b0c656098a" + dependencies: + lodash._getnative "^3.0.0" + lodash.isarguments "^3.0.0" + lodash.isarray "^3.0.0" + +lodash.map@^4.6.0: + version "4.6.0" + resolved "https://registry.yarnpkg.com/lodash.map/-/lodash.map-4.6.0.tgz#771ec7839e3473d9c4cde28b19394c3562f4f6d3" + +lodash.maxby@^4.6.0: + version "4.6.0" + resolved "https://registry.yarnpkg.com/lodash.maxby/-/lodash.maxby-4.6.0.tgz#082240068f3c7a227aa00a8380e4f38cf0786e3d" + +lodash.memoize@^4.1.2: + version "4.1.2" + resolved "https://registry.yarnpkg.com/lodash.memoize/-/lodash.memoize-4.1.2.tgz#bcc6c49a42a2840ed997f323eada5ecd182e0bfe" + +lodash.mergewith@^4.6.0: + version "4.6.1" + resolved "https://registry.yarnpkg.com/lodash.mergewith/-/lodash.mergewith-4.6.1.tgz#639057e726c3afbdb3e7d42741caa8d6e4335927" + +lodash.restparam@^3.0.0: + version "3.6.1" + resolved "https://registry.yarnpkg.com/lodash.restparam/-/lodash.restparam-3.6.1.tgz#936a4e309ef330a7645ed4145986c85ae5b20805" + +lodash.template@^3.0.0: + version "3.6.2" + resolved "https://registry.yarnpkg.com/lodash.template/-/lodash.template-3.6.2.tgz#f8cdecc6169a255be9098ae8b0c53d378931d14f" + dependencies: + lodash._basecopy "^3.0.0" + lodash._basetostring "^3.0.0" + lodash._basevalues "^3.0.0" + lodash._isiterateecall "^3.0.0" + lodash._reinterpolate "^3.0.0" + lodash.escape "^3.0.0" + lodash.keys "^3.0.0" + lodash.restparam "^3.0.0" + lodash.templatesettings "^3.0.0" + +lodash.templatesettings@^3.0.0: + version "3.1.1" + resolved "https://registry.yarnpkg.com/lodash.templatesettings/-/lodash.templatesettings-3.1.1.tgz#fb307844753b66b9f1afa54e262c745307dba8e5" + dependencies: + lodash._reinterpolate "^3.0.0" + lodash.escape "^3.0.0" + +lodash.toarray@^4.4.0: + version "4.4.0" + resolved "https://registry.yarnpkg.com/lodash.toarray/-/lodash.toarray-4.4.0.tgz#24c4bfcd6b2fba38bfd0594db1179d8e9b656561" + +lodash.uniq@^4.5.0: + version "4.5.0" + resolved "https://registry.yarnpkg.com/lodash.uniq/-/lodash.uniq-4.5.0.tgz#d0225373aeb652adc1bc82e4945339a842754773" + +lodash@^4.0.1, lodash@^4.11.1, lodash@^4.17.10, lodash@^4.17.11, lodash@^4.17.4, lodash@^4.17.5, lodash@^4.2.0, lodash@^4.2.1, lodash@^4.3.0: + version "4.17.11" + resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.11.tgz#b39ea6229ef607ecd89e2c8df12536891cac9b8d" + +log-symbols@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/log-symbols/-/log-symbols-1.0.2.tgz#376ff7b58ea3086a0f09facc74617eca501e1a18" + dependencies: + chalk "^1.0.0" + +log-update@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/log-update/-/log-update-1.0.2.tgz#19929f64c4093d2d2e7075a1dad8af59c296b8d1" + dependencies: + ansi-escapes "^1.0.0" + cli-cursor "^1.0.2" + +logalot@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/logalot/-/logalot-2.1.0.tgz#5f8e8c90d304edf12530951a5554abb8c5e3f552" + dependencies: + figures "^1.3.5" + squeak "^1.0.0" + +loglevel@^1.4.1: + version "1.6.1" + resolved "https://registry.yarnpkg.com/loglevel/-/loglevel-1.6.1.tgz#e0fc95133b6ef276cdc8887cdaf24aa6f156f8fa" + +longest-streak@^2.0.1: + version "2.0.2" + resolved "https://registry.yarnpkg.com/longest-streak/-/longest-streak-2.0.2.tgz#2421b6ba939a443bb9ffebf596585a50b4c38e2e" + +longest@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/longest/-/longest-1.0.1.tgz#30a0b2da38f73770e8294a0d22e6625ed77d0097" + +loose-envify@^1.0.0, loose-envify@^1.1.0, loose-envify@^1.3.1: + version "1.4.0" + resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf" + dependencies: + js-tokens "^3.0.0 || ^4.0.0" + +loud-rejection@^1.0.0, loud-rejection@^1.2.0: + version "1.6.0" + resolved "https://registry.yarnpkg.com/loud-rejection/-/loud-rejection-1.6.0.tgz#5b46f80147edee578870f086d04821cf998e551f" + dependencies: + currently-unhandled "^0.4.1" + signal-exit "^3.0.0" + +lowercase-keys@1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-1.0.0.tgz#4e3366b39e7f5457e35f1324bdf6f88d0bfc7306" + +lowercase-keys@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-1.0.1.tgz#6f9e30b47084d971a7c820ff15a6c5167b74c26f" + +lpad-align@^1.0.1: + version "1.1.2" + resolved "https://registry.yarnpkg.com/lpad-align/-/lpad-align-1.1.2.tgz#21f600ac1c3095c3c6e497ee67271ee08481fe9e" + dependencies: + get-stdin "^4.0.1" + indent-string "^2.1.0" + longest "^1.0.0" + meow "^3.3.0" + +lru-cache@4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-4.0.0.tgz#b5cbf01556c16966febe54ceec0fb4dc90df6c28" + dependencies: + pseudomap "^1.0.1" + yallist "^2.0.0" + +lru-cache@^4.0.1, lru-cache@^4.1.1, lru-cache@^4.1.3: + version "4.1.3" + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-4.1.3.tgz#a1175cf3496dfc8436c156c334b4955992bce69c" + dependencies: + pseudomap "^1.0.2" + yallist "^2.1.2" + +ltcdr@^2.2.1: + version "2.2.1" + resolved "https://registry.yarnpkg.com/ltcdr/-/ltcdr-2.2.1.tgz#5ab87ad1d4c1dab8e8c08bbf037ee0c1902287cf" + +make-dir@^1.0.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-1.3.0.tgz#79c1033b80515bd6d24ec9933e860ca75ee27f0c" + dependencies: + pify "^3.0.0" + +map-age-cleaner@^0.1.1: + version "0.1.2" + resolved "https://registry.yarnpkg.com/map-age-cleaner/-/map-age-cleaner-0.1.2.tgz#098fb15538fd3dbe461f12745b0ca8568d4e3f74" + dependencies: + p-defer "^1.0.0" + +map-cache@^0.2.0, map-cache@^0.2.2: + version "0.2.2" + resolved "https://registry.yarnpkg.com/map-cache/-/map-cache-0.2.2.tgz#c32abd0bd6525d9b051645bb4f26ac5dc98a0dbf" + +map-obj@^1.0.0, map-obj@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/map-obj/-/map-obj-1.0.1.tgz#d933ceb9205d82bdcf4886f6742bdc2b4dea146d" + +map-visit@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/map-visit/-/map-visit-1.0.0.tgz#ecdca8f13144e660f1b5bd41f12f3479d98dfb8f" + dependencies: + object-visit "^1.0.0" + +mapz@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/mapz/-/mapz-1.0.2.tgz#f6af94c425db0874ac2c4e67a76f5df1724b1322" + dependencies: + x-is-array "^0.1.0" + +markdown-escapes@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/markdown-escapes/-/markdown-escapes-1.0.2.tgz#e639cbde7b99c841c0bacc8a07982873b46d2122" + +markdown-table@^1.1.0: + version "1.1.2" + resolved "https://registry.yarnpkg.com/markdown-table/-/markdown-table-1.1.2.tgz#c78db948fa879903a41bce522e3b96f801c63786" + +math-random@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/math-random/-/math-random-1.0.1.tgz#8b3aac588b8a66e4975e3cdea67f7bb329601fac" + +md5-file@^3.1.1: + version "3.2.3" + resolved "https://registry.yarnpkg.com/md5-file/-/md5-file-3.2.3.tgz#f9bceb941eca2214a4c0727f5e700314e770f06f" + dependencies: + buffer-alloc "^1.1.0" + +md5.js@^1.3.4: + version "1.3.5" + resolved "https://registry.yarnpkg.com/md5.js/-/md5.js-1.3.5.tgz#b5d07b8e3216e3e27cd728d72f70d1e6a342005f" + dependencies: + hash-base "^3.0.0" + inherits "^2.0.1" + safe-buffer "^5.1.2" + +md5@^2.2.1: + version "2.2.1" + resolved "https://registry.yarnpkg.com/md5/-/md5-2.2.1.tgz#53ab38d5fe3c8891ba465329ea23fac0540126f9" + dependencies: + charenc "~0.0.1" + crypt "~0.0.1" + is-buffer "~1.1.1" + +mdast-util-compact@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/mdast-util-compact/-/mdast-util-compact-1.0.2.tgz#c12ebe16fffc84573d3e19767726de226e95f649" + dependencies: + unist-util-visit "^1.1.0" + +mdast-util-definitions@^1.2.0: + version "1.2.3" + resolved "https://registry.yarnpkg.com/mdast-util-definitions/-/mdast-util-definitions-1.2.3.tgz#49f936b09207c45b438db19551652934312f04f0" + dependencies: + unist-util-visit "^1.0.0" + +mdast-util-to-hast@^3.0.0: + version "3.0.2" + resolved "https://registry.yarnpkg.com/mdast-util-to-hast/-/mdast-util-to-hast-3.0.2.tgz#26b1971f49d6db1e3428463a12e66c89db5021cb" + dependencies: + collapse-white-space "^1.0.0" + detab "^2.0.0" + mdast-util-definitions "^1.2.0" + mdurl "^1.0.1" + trim "0.0.1" + trim-lines "^1.0.0" + unist-builder "^1.0.1" + unist-util-generated "^1.1.0" + unist-util-position "^3.0.0" + unist-util-visit "^1.1.0" + xtend "^4.0.1" + +mdast-util-to-nlcst@^3.2.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/mdast-util-to-nlcst/-/mdast-util-to-nlcst-3.2.0.tgz#dad262857658d1eab4b5814a20e2f93d7ca1e3b6" + dependencies: + nlcst-to-string "^2.0.0" + repeat-string "^1.5.2" + unist-util-position "^3.0.0" + vfile-location "^2.0.0" + +mdast-util-to-string@^1.0.2: + version "1.0.5" + resolved "https://registry.yarnpkg.com/mdast-util-to-string/-/mdast-util-to-string-1.0.5.tgz#3552b05428af22ceda34f156afe62ec8e6d731ca" + +mdast-util-toc@^2.0.1: + version "2.1.0" + resolved "https://registry.yarnpkg.com/mdast-util-toc/-/mdast-util-toc-2.1.0.tgz#82b6b218577bb0e67b23abf5c3f7ac73a4b5389f" + dependencies: + github-slugger "^1.1.1" + mdast-util-to-string "^1.0.2" + unist-util-visit "^1.1.0" + +mdn-data@~1.1.0: + version "1.1.4" + resolved "https://registry.yarnpkg.com/mdn-data/-/mdn-data-1.1.4.tgz#50b5d4ffc4575276573c4eedb8780812a8419f01" + +mdurl@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/mdurl/-/mdurl-1.0.1.tgz#fe85b2ec75a59037f2adfec100fd6c601761152e" + +media-typer@0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/media-typer/-/media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748" + +mem@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/mem/-/mem-1.1.0.tgz#5edd52b485ca1d900fe64895505399a0dfa45f76" + dependencies: + mimic-fn "^1.0.0" + +mem@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/mem/-/mem-4.0.0.tgz#6437690d9471678f6cc83659c00cbafcd6b0cdaf" + dependencies: + map-age-cleaner "^0.1.1" + mimic-fn "^1.0.0" + p-is-promise "^1.1.0" + +memory-fs@^0.4.0, memory-fs@~0.4.1: + version "0.4.1" + resolved "https://registry.yarnpkg.com/memory-fs/-/memory-fs-0.4.1.tgz#3a9a20b8462523e447cfbc7e8bb80ed667bfc552" + dependencies: + errno "^0.1.3" + readable-stream "^2.0.1" + +meow@^3.1.0, meow@^3.3.0, meow@^3.5.0, meow@^3.7.0: + version "3.7.0" + resolved "https://registry.yarnpkg.com/meow/-/meow-3.7.0.tgz#72cb668b425228290abbfa856892587308a801fb" + dependencies: + camelcase-keys "^2.0.0" + decamelize "^1.1.2" + loud-rejection "^1.0.0" + map-obj "^1.0.1" + minimist "^1.1.3" + normalize-package-data "^2.3.4" + object-assign "^4.0.1" + read-pkg-up "^1.0.1" + redent "^1.0.0" + trim-newlines "^1.0.0" + +merge-descriptors@1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/merge-descriptors/-/merge-descriptors-1.0.1.tgz#b00aaa556dd8b44568150ec9d1b953f3f90cbb61" + +merge-stream@^1.0.0, merge-stream@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-1.0.1.tgz#4041202d508a342ba00174008df0c251b8c135e1" + dependencies: + readable-stream "^2.0.1" + +merge2@^1.2.1: + version "1.2.2" + resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.2.2.tgz#03212e3da8d86c4d8523cebd6318193414f94e34" + +methods@~1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee" + +micromatch@^2.1.5, micromatch@^2.3.7: + version "2.3.11" + resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-2.3.11.tgz#86677c97d1720b363431d04d0d15293bd38c1565" + dependencies: + arr-diff "^2.0.0" + array-unique "^0.2.1" + braces "^1.8.2" + expand-brackets "^0.1.4" + extglob "^0.3.1" + filename-regex "^2.0.0" + is-extglob "^1.0.0" + is-glob "^2.0.1" + kind-of "^3.0.2" + normalize-path "^2.0.1" + object.omit "^2.0.0" + parse-glob "^3.0.4" + regex-cache "^0.4.2" + +micromatch@^3.1.10, micromatch@^3.1.4, micromatch@^3.1.8, micromatch@^3.1.9: + version "3.1.10" + resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-3.1.10.tgz#70859bc95c9840952f359a068a3fc49f9ecfac23" + dependencies: + arr-diff "^4.0.0" + array-unique "^0.3.2" + braces "^2.3.1" + define-property "^2.0.2" + extend-shallow "^3.0.2" + extglob "^2.0.4" + fragment-cache "^0.2.1" + kind-of "^6.0.2" + nanomatch "^1.2.9" + object.pick "^1.3.0" + regex-not "^1.0.0" + snapdragon "^0.8.1" + to-regex "^3.0.2" + +miller-rabin@^4.0.0: + version "4.0.1" + resolved "https://registry.yarnpkg.com/miller-rabin/-/miller-rabin-4.0.1.tgz#f080351c865b0dc562a8462966daa53543c78a4d" + dependencies: + bn.js "^4.0.0" + brorand "^1.0.1" + +"mime-db@>= 1.36.0 < 2", mime-db@^1.28.0, mime-db@~1.36.0: + version "1.36.0" + resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.36.0.tgz#5020478db3c7fe93aad7bbcc4dcf869c43363397" + +mime-types@^2.1.12, mime-types@~2.1.17, mime-types@~2.1.18, mime-types@~2.1.19: + version "2.1.20" + resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.20.tgz#930cb719d571e903738520f8470911548ca2cc19" + dependencies: + mime-db "~1.36.0" + +mime@1.4.1: + version "1.4.1" + resolved "https://registry.yarnpkg.com/mime/-/mime-1.4.1.tgz#121f9ebc49e3766f311a76e1fa1c8003c4b03aa6" + +mime@^1.3.4: + version "1.6.0" + resolved "https://registry.yarnpkg.com/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1" + +mime@^2.0.3, mime@^2.2.0, mime@^2.3.1: + version "2.3.1" + resolved "https://registry.yarnpkg.com/mime/-/mime-2.3.1.tgz#b1621c54d63b97c47d3cfe7f7215f7d64517c369" + +mimic-fn@^1.0.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-1.2.0.tgz#820c86a39334640e99516928bd03fca88057d022" + +mimic-response@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-1.0.1.tgz#4923538878eef42063cb8a3e3b0798781487ab1b" + +min-document@^2.19.0: + version "2.19.0" + resolved "https://registry.yarnpkg.com/min-document/-/min-document-2.19.0.tgz#7bd282e3f5842ed295bb748cdd9f1ffa2c824685" + dependencies: + dom-walk "^0.1.0" + +mini-css-extract-plugin@^0.4.0: + version "0.4.3" + resolved "https://registry.yarnpkg.com/mini-css-extract-plugin/-/mini-css-extract-plugin-0.4.3.tgz#98d60fcc5d228c3e36a9bd15a1d6816d6580beb8" + dependencies: + loader-utils "^1.1.0" + schema-utils "^1.0.0" + webpack-sources "^1.1.0" + +mini-svg-data-uri@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/mini-svg-data-uri/-/mini-svg-data-uri-1.0.1.tgz#d81ffc14b85558860581cc58d9790daaecbe91bf" + +minimalistic-assert@^1.0.0, minimalistic-assert@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz#2e194de044626d4a10e7f7fbc00ce73e83e4d5c7" + +minimalistic-crypto-utils@^1.0.0, minimalistic-crypto-utils@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz#f6c00c1c0b082246e5c4d99dfb8c7c083b2b582a" + +"minimatch@2 || 3", minimatch@^3.0.2, minimatch@^3.0.3, minimatch@^3.0.4: + version "3.0.4" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.4.tgz#5166e286457f03306064be5497e8dbb0c3d32083" + dependencies: + brace-expansion "^1.1.7" + +minimatch@3.0.3: + version "3.0.3" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.0.3.tgz#2a4e4090b96b2db06a9d7df01055a62a77c9b774" + dependencies: + brace-expansion "^1.0.0" + +minimist@0.0.8: + version "0.0.8" + resolved "http://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz#857fcabfc3397d2625b8228262e86aa7a011b05d" + +minimist@^1.1.0, minimist@^1.1.3, minimist@^1.2.0: + version "1.2.0" + resolved "http://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz#a35008b20f41383eec1fb914f4cd5df79a264284" + +minipass@^2.2.1, minipass@^2.3.3: + version "2.3.4" + resolved "https://registry.yarnpkg.com/minipass/-/minipass-2.3.4.tgz#4768d7605ed6194d6d576169b9e12ef71e9d9957" + dependencies: + safe-buffer "^5.1.2" + yallist "^3.0.0" + +minizlib@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/minizlib/-/minizlib-1.1.0.tgz#11e13658ce46bc3a70a267aac58359d1e0c29ceb" + dependencies: + minipass "^2.2.1" + +mississippi@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/mississippi/-/mississippi-2.0.0.tgz#3442a508fafc28500486feea99409676e4ee5a6f" + dependencies: + concat-stream "^1.5.0" + duplexify "^3.4.2" + end-of-stream "^1.1.0" + flush-write-stream "^1.0.0" + from2 "^2.1.0" + parallel-transform "^1.1.0" + pump "^2.0.1" + pumpify "^1.3.3" + stream-each "^1.1.0" + through2 "^2.0.0" + +mississippi@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/mississippi/-/mississippi-3.0.0.tgz#ea0a3291f97e0b5e8776b363d5f0a12d94c67022" + dependencies: + concat-stream "^1.5.0" + duplexify "^3.4.2" + end-of-stream "^1.1.0" + flush-write-stream "^1.0.0" + from2 "^2.1.0" + parallel-transform "^1.1.0" + pump "^3.0.0" + pumpify "^1.3.3" + stream-each "^1.1.0" + through2 "^2.0.0" + +mitt@^1.1.2: + version "1.1.3" + resolved "https://registry.yarnpkg.com/mitt/-/mitt-1.1.3.tgz#528c506238a05dce11cd914a741ea2cc332da9b8" + +mixin-deep@^1.2.0: + version "1.3.1" + resolved "https://registry.yarnpkg.com/mixin-deep/-/mixin-deep-1.3.1.tgz#a49e7268dce1a0d9698e45326c5626df3543d0fe" + dependencies: + for-in "^1.0.2" + is-extendable "^1.0.1" + +mkdirp@0.5.1, mkdirp@0.5.x, mkdirp@^0.5.0, mkdirp@^0.5.1, mkdirp@~0.5.0, mkdirp@~0.5.1: + version "0.5.1" + resolved "http://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz#30057438eac6cf7f8c4767f38648d6697d75c903" + dependencies: + minimist "0.0.8" + +moment@^2.18.1, moment@^2.21.0, moment@^2.22.2: + version "2.22.2" + resolved "https://registry.yarnpkg.com/moment/-/moment-2.22.2.tgz#3c257f9839fc0e93ff53149632239eb90783ff66" + +move-concurrently@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/move-concurrently/-/move-concurrently-1.0.1.tgz#be2c005fda32e0b29af1f05d7c4b33214c701f92" + dependencies: + aproba "^1.1.1" + copy-concurrently "^1.0.0" + fs-write-stream-atomic "^1.0.8" + mkdirp "^0.5.1" + rimraf "^2.5.4" + run-queue "^1.0.3" + +mozjpeg@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/mozjpeg/-/mozjpeg-5.0.0.tgz#b8671c4924568a363de003ff2fd397ab83f752c5" + dependencies: + bin-build "^2.2.0" + bin-wrapper "^3.0.0" + logalot "^2.0.0" + +ms@2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" + +ms@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.1.tgz#30a5864eb3ebb0a66f2ebe6d727af06a09d86e0a" + +multicast-dns-service-types@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz#899f11d9686e5e05cb91b35d5f0e63b773cfc901" + +multicast-dns@^6.0.1: + version "6.2.3" + resolved "https://registry.yarnpkg.com/multicast-dns/-/multicast-dns-6.2.3.tgz#a0ec7bd9055c4282f790c3c82f4e28db3b31b229" + dependencies: + dns-packet "^1.3.1" + thunky "^1.0.2" + +multipipe@^0.1.2: + version "0.1.2" + resolved "https://registry.yarnpkg.com/multipipe/-/multipipe-0.1.2.tgz#2a8f2ddf70eed564dff2d57f1e1a137d9f05078b" + dependencies: + duplexer2 "0.0.2" + +mutationobserver-shim@^0.3.2: + version "0.3.2" + resolved "https://registry.yarnpkg.com/mutationobserver-shim/-/mutationobserver-shim-0.3.2.tgz#f4d5dae7a4971a2207914fb5a90ebd514b65acca" + +mute-stream@0.0.7, mute-stream@~0.0.4: + version "0.0.7" + resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.7.tgz#3075ce93bc21b8fab43e1bc4da7e8115ed1e7bab" + +name-all-modules-plugin@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/name-all-modules-plugin/-/name-all-modules-plugin-1.0.1.tgz#0abfb6ad835718b9fb4def0674e06657a954375c" + +nan@^2.11.0, nan@^2.11.1, nan@^2.9.2: + version "2.11.1" + resolved "https://registry.yarnpkg.com/nan/-/nan-2.11.1.tgz#90e22bccb8ca57ea4cd37cc83d3819b52eea6766" + +nanomatch@^1.2.9: + version "1.2.13" + resolved "https://registry.yarnpkg.com/nanomatch/-/nanomatch-1.2.13.tgz#b87a8aa4fc0de8fe6be88895b38983ff265bd119" + dependencies: + arr-diff "^4.0.0" + array-unique "^0.3.2" + define-property "^2.0.2" + extend-shallow "^3.0.2" + fragment-cache "^0.2.1" + is-windows "^1.0.2" + kind-of "^6.0.2" + object.pick "^1.3.0" + regex-not "^1.0.0" + snapdragon "^0.8.1" + to-regex "^3.0.1" + +napi-build-utils@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/napi-build-utils/-/napi-build-utils-1.0.1.tgz#1381a0f92c39d66bf19852e7873432fc2123e508" + +natural-compare@^1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/natural-compare/-/natural-compare-1.4.0.tgz#4abebfeed7541f2c27acfb29bdbbd15c8d5ba4f7" + +needle@^2.2.1: + version "2.2.4" + resolved "https://registry.yarnpkg.com/needle/-/needle-2.2.4.tgz#51931bff82533b1928b7d1d69e01f1b00ffd2a4e" + dependencies: + debug "^2.1.2" + iconv-lite "^0.4.4" + sax "^1.2.4" + +negotiator@0.6.1: + version "0.6.1" + resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.1.tgz#2b327184e8992101177b28563fb5e7102acd0ca9" + +neo-async@^2.5.0: + version "2.5.2" + resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.5.2.tgz#489105ce7bc54e709d736b195f82135048c50fcc" + +next-tick@1, next-tick@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/next-tick/-/next-tick-1.0.0.tgz#ca86d1fe8828169b0120208e3dc8424b9db8342c" + +nice-try@^1.0.4: + version "1.0.5" + resolved "https://registry.yarnpkg.com/nice-try/-/nice-try-1.0.5.tgz#a3378a7696ce7d223e88fc9b764bd7ef1089e366" + +nlcst-to-string@^2.0.0: + version "2.0.2" + resolved "https://registry.yarnpkg.com/nlcst-to-string/-/nlcst-to-string-2.0.2.tgz#7125af4d4d369850c697192a658f01f36af9937b" + +node-abi@^2.2.0: + version "2.4.5" + resolved "https://registry.yarnpkg.com/node-abi/-/node-abi-2.4.5.tgz#1fd1fb66641bf3c4dcf55a5490ba10c467ead80c" + dependencies: + semver "^5.4.1" + +node-emoji@^1.0.4: + version "1.8.1" + resolved "https://registry.yarnpkg.com/node-emoji/-/node-emoji-1.8.1.tgz#6eec6bfb07421e2148c75c6bba72421f8530a826" + dependencies: + lodash.toarray "^4.4.0" + +node-eta@^0.9.0: + version "0.9.0" + resolved "https://registry.yarnpkg.com/node-eta/-/node-eta-0.9.0.tgz#9fb0b099bcd2a021940e603c64254dc003d9a7a8" + +node-fetch@2.1.2: + version "2.1.2" + resolved "http://registry.npmjs.org/node-fetch/-/node-fetch-2.1.2.tgz#ab884e8e7e57e38a944753cec706f788d1768bb5" + +node-fetch@^1.0.1: + version "1.7.3" + resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-1.7.3.tgz#980f6f72d85211a5347c6b2bc18c5b84c3eb47ef" + dependencies: + encoding "^0.1.11" + is-stream "^1.0.1" + +node-forge@0.7.5: + version "0.7.5" + resolved "https://registry.yarnpkg.com/node-forge/-/node-forge-0.7.5.tgz#6c152c345ce11c52f465c2abd957e8639cd674df" + +node-int64@^0.4.0: + version "0.4.0" + resolved "https://registry.yarnpkg.com/node-int64/-/node-int64-0.4.0.tgz#87a9065cdb355d3182d8f94ce11188b825c68a3b" + +node-libs-browser@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/node-libs-browser/-/node-libs-browser-2.1.0.tgz#5f94263d404f6e44767d726901fff05478d600df" + dependencies: + assert "^1.1.1" + browserify-zlib "^0.2.0" + buffer "^4.3.0" + console-browserify "^1.1.0" + constants-browserify "^1.0.0" + crypto-browserify "^3.11.0" + domain-browser "^1.1.1" + events "^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" + +node-pre-gyp@^0.10.0: + version "0.10.3" + resolved "https://registry.yarnpkg.com/node-pre-gyp/-/node-pre-gyp-0.10.3.tgz#3070040716afdc778747b61b6887bf78880b80fc" + dependencies: + detect-libc "^1.0.2" + mkdirp "^0.5.1" + needle "^2.2.1" + nopt "^4.0.1" + npm-packlist "^1.1.6" + npmlog "^4.0.2" + rc "^1.2.7" + rimraf "^2.6.1" + semver "^5.3.0" + tar "^4" + +node-releases@^1.0.0-alpha.12: + version "1.0.0-alpha.12" + resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.0.0-alpha.12.tgz#32e461b879ea76ac674e511d9832cf29da345268" + dependencies: + semver "^5.3.0" + +node-status-codes@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/node-status-codes/-/node-status-codes-1.0.0.tgz#5ae5541d024645d32a58fcddc9ceecea7ae3ac2f" + +noms@0.0.0: + version "0.0.0" + resolved "https://registry.yarnpkg.com/noms/-/noms-0.0.0.tgz#da8ebd9f3af9d6760919b27d9cdc8092a7332859" + dependencies: + inherits "^2.0.1" + readable-stream "~1.0.31" + +noop-logger@^0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/noop-logger/-/noop-logger-0.1.1.tgz#94a2b1633c4f1317553007d8966fd0e841b6a4c2" + +nopt@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/nopt/-/nopt-4.0.1.tgz#d0d4685afd5415193c8c7505602d0d17cd64474d" + dependencies: + abbrev "1" + osenv "^0.1.4" + +normalize-package-data@^2.3.2, normalize-package-data@^2.3.4: + version "2.4.0" + resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.4.0.tgz#12f95a307d58352075a04907b84ac8be98ac012f" + dependencies: + 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@^2.0.0, normalize-path@^2.0.1, normalize-path@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-2.1.1.tgz#1ab28b556e198363a8c1a6f7e6fa20137fe6aed9" + dependencies: + remove-trailing-separator "^1.0.1" + +normalize-range@^0.1.2: + version "0.1.2" + resolved "https://registry.yarnpkg.com/normalize-range/-/normalize-range-0.1.2.tgz#2d10c06bdfd312ea9777695a4d28439456b75942" + +normalize-url@2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-2.0.1.tgz#835a9da1551fa26f70e92329069a23aa6574d7e6" + dependencies: + prepend-http "^2.0.0" + query-string "^5.0.1" + sort-keys "^2.0.0" + +normalize-url@^1.0.0: + version "1.9.1" + resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-1.9.1.tgz#2cc0d66b31ea23036458436e3620d85954c66c3c" + dependencies: + object-assign "^4.0.1" + prepend-http "^1.0.0" + query-string "^4.1.0" + sort-keys "^1.0.0" + +normalize-url@^3.0.0: + version "3.3.0" + resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-3.3.0.tgz#b2e1c4dc4f7c6d57743df733a4f5978d18650559" + +npm-bundled@^1.0.1: + version "1.0.5" + resolved "https://registry.yarnpkg.com/npm-bundled/-/npm-bundled-1.0.5.tgz#3c1732b7ba936b3a10325aef616467c0ccbcc979" + +npm-conf@^1.1.0: + version "1.1.3" + resolved "https://registry.yarnpkg.com/npm-conf/-/npm-conf-1.1.3.tgz#256cc47bd0e218c259c4e9550bf413bc2192aff9" + dependencies: + config-chain "^1.1.11" + pify "^3.0.0" + +npm-packlist@^1.1.6: + version "1.1.11" + resolved "https://registry.yarnpkg.com/npm-packlist/-/npm-packlist-1.1.11.tgz#84e8c683cbe7867d34b1d357d893ce29e28a02de" + dependencies: + ignore-walk "^3.0.1" + npm-bundled "^1.0.1" + +npm-run-path@^2.0.0: + version "2.0.2" + resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-2.0.2.tgz#35a9232dfa35d7067b4cb2ddf2357b1871536c5f" + dependencies: + path-key "^2.0.0" + +npmlog@^4.0.1, npmlog@^4.0.2, npmlog@^4.1.2: + version "4.1.2" + resolved "https://registry.yarnpkg.com/npmlog/-/npmlog-4.1.2.tgz#08a7f2a8bf734604779a9efa4ad5cc717abb954b" + dependencies: + are-we-there-yet "~1.1.2" + console-control-strings "~1.1.0" + gauge "~2.7.3" + set-blocking "~2.0.0" + +nth-check@^1.0.1, nth-check@~1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/nth-check/-/nth-check-1.0.1.tgz#9929acdf628fc2c41098deab82ac580cf149aae4" + dependencies: + boolbase "~1.0.0" + +null-loader@^0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/null-loader/-/null-loader-0.1.1.tgz#17be9abfcd3ff0e1512f6fc4afcb1f5039378fae" + +num2fraction@^1.2.2: + version "1.2.2" + resolved "https://registry.yarnpkg.com/num2fraction/-/num2fraction-1.2.2.tgz#6f682b6a027a4e9ddfa4564cd2589d1d4e669ede" + +number-is-nan@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/number-is-nan/-/number-is-nan-1.0.1.tgz#097b602b53422a522c1afb8790318336941a011d" + +oauth-sign@~0.9.0: + version "0.9.0" + resolved "https://registry.yarnpkg.com/oauth-sign/-/oauth-sign-0.9.0.tgz#47a7b016baa68b5fa0ecf3dee08a85c679ac6455" + +object-assign@^2.0.0: + version "2.1.1" + resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-2.1.1.tgz#43c36e5d569ff8e4816c4efa8be02d26967c18aa" + +object-assign@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-3.0.0.tgz#9bedd5ca0897949bca47e7ff408062d549f587f2" + +object-assign@^4.0.0, object-assign@^4.0.1, object-assign@^4.1.0, object-assign@^4.1.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" + +object-component@0.0.3: + version "0.0.3" + resolved "https://registry.yarnpkg.com/object-component/-/object-component-0.0.3.tgz#f0c69aa50efc95b866c186f400a33769cb2f1291" + +object-copy@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/object-copy/-/object-copy-0.1.0.tgz#7e7d858b781bd7c991a41ba975ed3812754e998c" + dependencies: + copy-descriptor "^0.1.0" + define-property "^0.2.5" + kind-of "^3.0.3" + +object-hash@^1.1.4: + version "1.3.0" + resolved "https://registry.yarnpkg.com/object-hash/-/object-hash-1.3.0.tgz#76d9ba6ff113cf8efc0d996102851fe6723963e2" + +object-keys@^1.0.12: + version "1.0.12" + resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.0.12.tgz#09c53855377575310cca62f55bb334abff7b3ed2" + +object-path@^0.11.2: + version "0.11.4" + resolved "https://registry.yarnpkg.com/object-path/-/object-path-0.11.4.tgz#370ae752fbf37de3ea70a861c23bba8915691949" + +object-visit@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/object-visit/-/object-visit-1.0.1.tgz#f79c4493af0c5377b59fe39d395e41042dd045bb" + dependencies: + isobject "^3.0.0" + +object.getownpropertydescriptors@^2.0.3: + version "2.0.3" + resolved "https://registry.yarnpkg.com/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.0.3.tgz#8758c846f5b407adab0f236e0986f14b051caa16" + dependencies: + define-properties "^1.1.2" + es-abstract "^1.5.1" + +object.omit@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/object.omit/-/object.omit-2.0.1.tgz#1a9c744829f39dbb858c76ca3579ae2a54ebd1fa" + dependencies: + for-own "^0.1.4" + is-extendable "^0.1.1" + +object.pick@^1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/object.pick/-/object.pick-1.3.0.tgz#87a10ac4c1694bd2e1cbf53591a66141fb5dd747" + dependencies: + isobject "^3.0.1" + +object.values@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/object.values/-/object.values-1.0.4.tgz#e524da09b4f66ff05df457546ec72ac99f13069a" + dependencies: + define-properties "^1.1.2" + es-abstract "^1.6.1" + function-bind "^1.1.0" + has "^1.0.1" + +obuf@^1.0.0, obuf@^1.1.1: + version "1.1.2" + resolved "https://registry.yarnpkg.com/obuf/-/obuf-1.1.2.tgz#09bea3343d41859ebd446292d11c9d4db619084e" + +on-finished@~2.3.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/on-finished/-/on-finished-2.3.0.tgz#20f1336481b083cd75337992a16971aa2d906947" + dependencies: + ee-first "1.1.1" + +on-headers@~1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/on-headers/-/on-headers-1.0.1.tgz#928f5d0f470d49342651ea6794b0857c100693f7" + +once@^1.3.0, once@^1.3.1, once@^1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" + dependencies: + wrappy "1" + +onetime@^1.0.0: + version "1.1.0" + resolved "http://registry.npmjs.org/onetime/-/onetime-1.1.0.tgz#a1f7838f8314c516f05ecefcbc4ccfe04b4ed789" + +onetime@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/onetime/-/onetime-2.0.1.tgz#067428230fd67443b2794b22bba528b6867962d4" + dependencies: + mimic-fn "^1.0.0" + +opentracing@^0.14.3: + version "0.14.3" + resolved "https://registry.yarnpkg.com/opentracing/-/opentracing-0.14.3.tgz#23e3ad029fa66a653926adbe57e834469f8550aa" + +opn@5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/opn/-/opn-5.1.0.tgz#72ce2306a17dbea58ff1041853352b4a8fc77519" + dependencies: + is-wsl "^1.1.0" + +opn@^5.1.0, opn@^5.3.0: + version "5.4.0" + resolved "https://registry.yarnpkg.com/opn/-/opn-5.4.0.tgz#cb545e7aab78562beb11aa3bfabc7042e1761035" + dependencies: + is-wsl "^1.1.0" + +optimize-css-assets-webpack-plugin@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/optimize-css-assets-webpack-plugin/-/optimize-css-assets-webpack-plugin-5.0.1.tgz#9eb500711d35165b45e7fd60ba2df40cb3eb9159" + dependencies: + cssnano "^4.1.0" + last-call-webpack-plugin "^3.0.0" + +optionator@^0.8.2: + version "0.8.2" + resolved "https://registry.yarnpkg.com/optionator/-/optionator-0.8.2.tgz#364c5e409d3f4d6301d6c0b4c05bba50180aeb64" + dependencies: + deep-is "~0.1.3" + fast-levenshtein "~2.0.4" + levn "~0.3.0" + prelude-ls "~1.1.2" + type-check "~0.3.2" + wordwrap "~1.0.0" + +ordered-read-streams@^0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/ordered-read-streams/-/ordered-read-streams-0.3.0.tgz#7137e69b3298bb342247a1bbee3881c80e2fd78b" + dependencies: + is-stream "^1.0.1" + readable-stream "^2.0.1" + +original@>=0.0.5: + version "1.0.2" + resolved "https://registry.yarnpkg.com/original/-/original-1.0.2.tgz#e442a61cffe1c5fd20a65f3261c26663b303f25f" + dependencies: + url-parse "^1.4.3" + +os-browserify@^0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/os-browserify/-/os-browserify-0.3.0.tgz#854373c7f5c2315914fc9bfc6bd8238fdda1ec27" + +os-filter-obj@^1.0.0: + version "1.0.3" + resolved "https://registry.yarnpkg.com/os-filter-obj/-/os-filter-obj-1.0.3.tgz#5915330d90eced557d2d938a31c6dd214d9c63ad" + +os-homedir@^1.0.0, os-homedir@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/os-homedir/-/os-homedir-1.0.2.tgz#ffbc4988336e0e833de0c168c7ef152121aa7fb3" + +os-locale@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/os-locale/-/os-locale-2.1.0.tgz#42bc2900a6b5b8bd17376c8e882b65afccf24bf2" + dependencies: + execa "^0.7.0" + lcid "^1.0.0" + mem "^1.1.0" + +os-locale@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/os-locale/-/os-locale-3.0.1.tgz#3b014fbf01d87f60a1e5348d80fe870dc82c4620" + dependencies: + execa "^0.10.0" + lcid "^2.0.0" + mem "^4.0.0" + +os-tmpdir@^1.0.0, os-tmpdir@~1.0.1, os-tmpdir@~1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274" + +osenv@^0.1.4: + version "0.1.5" + resolved "https://registry.yarnpkg.com/osenv/-/osenv-0.1.5.tgz#85cdfafaeb28e8677f416e287592b5f3f49ea410" + dependencies: + os-homedir "^1.0.0" + os-tmpdir "^1.0.0" + +p-any@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/p-any/-/p-any-1.1.0.tgz#1d03835c7eed1e34b8e539c47b7b60d0d015d4e1" + dependencies: + p-some "^2.0.0" + +p-cancelable@^0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/p-cancelable/-/p-cancelable-0.3.0.tgz#b9e123800bcebb7ac13a479be195b507b98d30fa" + +p-cancelable@^0.4.0: + version "0.4.1" + resolved "http://registry.npmjs.org/p-cancelable/-/p-cancelable-0.4.1.tgz#35f363d67d52081c8d9585e37bcceb7e0bbcb2a0" + +p-defer@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/p-defer/-/p-defer-1.0.0.tgz#9f6eb182f6c9aa8cd743004a7d4f96b196b0fb0c" + +p-event@^1.0.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/p-event/-/p-event-1.3.0.tgz#8e6b4f4f65c72bc5b6fe28b75eda874f96a4a085" + dependencies: + p-timeout "^1.1.1" + +p-finally@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/p-finally/-/p-finally-1.0.0.tgz#3fbcfb15b899a44123b34b6dcc18b724336a2cae" + +p-is-promise@^1.1.0: + version "1.1.0" + resolved "http://registry.npmjs.org/p-is-promise/-/p-is-promise-1.1.0.tgz#9c9456989e9f6588017b0434d56097675c3da05e" + +p-limit@^1.1.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-1.3.0.tgz#b86bd5f0c25690911c7590fcbfc2010d54b3ccb8" + dependencies: + p-try "^1.0.0" + +p-limit@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.0.0.tgz#e624ed54ee8c460a778b3c9f3670496ff8a57aec" + dependencies: + p-try "^2.0.0" + +p-locate@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-2.0.0.tgz#20a0103b222a70c8fd39cc2e580680f3dde5ec43" + dependencies: + p-limit "^1.1.0" + +p-locate@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-3.0.0.tgz#322d69a05c0264b25997d9f40cd8a891ab0064a4" + dependencies: + p-limit "^2.0.0" + +p-map-series@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/p-map-series/-/p-map-series-1.0.0.tgz#bf98fe575705658a9e1351befb85ae4c1f07bdca" + dependencies: + p-reduce "^1.0.0" + +p-map@^1.1.1: + version "1.2.0" + resolved "https://registry.yarnpkg.com/p-map/-/p-map-1.2.0.tgz#e4e94f311eabbc8633a1e79908165fca26241b6b" + +p-pipe@^1.1.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/p-pipe/-/p-pipe-1.2.0.tgz#4b1a11399a11520a67790ee5a0c1d5881d6befe9" + +p-reduce@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/p-reduce/-/p-reduce-1.0.0.tgz#18c2b0dd936a4690a529f8231f58a0fdb6a47dfa" + +p-some@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/p-some/-/p-some-2.0.1.tgz#65d87c8b154edbcf5221d167778b6d2e150f6f06" + dependencies: + aggregate-error "^1.0.0" + +p-timeout@^1.0.0, p-timeout@^1.1.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/p-timeout/-/p-timeout-1.2.1.tgz#5eb3b353b7fce99f101a1038880bb054ebbea386" + dependencies: + p-finally "^1.0.0" + +p-timeout@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/p-timeout/-/p-timeout-2.0.1.tgz#d8dd1979595d2dc0139e1fe46b8b646cb3cdf038" + dependencies: + p-finally "^1.0.0" + +p-try@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/p-try/-/p-try-1.0.0.tgz#cbc79cdbaf8fd4228e13f621f2b1a237c1b207b3" + +p-try@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.0.0.tgz#85080bb87c64688fa47996fe8f7dfbe8211760b1" + +package-json@^4.0.0: + version "4.0.1" + resolved "https://registry.yarnpkg.com/package-json/-/package-json-4.0.1.tgz#8869a0401253661c4c4ca3da6c2121ed555f5eed" + dependencies: + got "^6.7.1" + registry-auth-token "^3.0.1" + registry-url "^3.0.3" + semver "^5.1.0" + +pako@~1.0.5: + version "1.0.6" + resolved "https://registry.yarnpkg.com/pako/-/pako-1.0.6.tgz#0101211baa70c4bca4a0f63f2206e97b7dfaf258" + +parallel-transform@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/parallel-transform/-/parallel-transform-1.1.0.tgz#d410f065b05da23081fcd10f28854c29bda33b06" + dependencies: + cyclist "~0.2.2" + inherits "^2.0.3" + readable-stream "^2.1.5" + +parse-asn1@^5.0.0: + version "5.1.1" + resolved "http://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.1.tgz#f6bf293818332bd0dab54efb16087724745e6ca8" + dependencies: + 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-bmfont-ascii@^1.0.3: + version "1.0.6" + resolved "https://registry.yarnpkg.com/parse-bmfont-ascii/-/parse-bmfont-ascii-1.0.6.tgz#11ac3c3ff58f7c2020ab22769079108d4dfa0285" + +parse-bmfont-binary@^1.0.5: + version "1.0.6" + resolved "https://registry.yarnpkg.com/parse-bmfont-binary/-/parse-bmfont-binary-1.0.6.tgz#d038b476d3e9dd9db1e11a0b0e53a22792b69006" + +parse-bmfont-xml@^1.1.4: + version "1.1.4" + resolved "https://registry.yarnpkg.com/parse-bmfont-xml/-/parse-bmfont-xml-1.1.4.tgz#015319797e3e12f9e739c4d513872cd2fa35f389" + dependencies: + xml-parse-from-string "^1.0.0" + xml2js "^0.4.5" + +parse-english@^4.0.0: + version "4.1.1" + resolved "https://registry.yarnpkg.com/parse-english/-/parse-english-4.1.1.tgz#2f75872e617769d857d9b6992dcde2a891f1b2d3" + dependencies: + nlcst-to-string "^2.0.0" + parse-latin "^4.0.0" + unist-util-modify-children "^1.0.0" + unist-util-visit-children "^1.0.0" + +parse-entities@^1.0.2, parse-entities@^1.1.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/parse-entities/-/parse-entities-1.2.0.tgz#9deac087661b2e36814153cb78d7e54a4c5fd6f4" + dependencies: + character-entities "^1.0.0" + character-entities-legacy "^1.0.0" + character-reference-invalid "^1.0.0" + is-alphanumerical "^1.0.0" + is-decimal "^1.0.0" + is-hexadecimal "^1.0.0" + +parse-filepath@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/parse-filepath/-/parse-filepath-1.0.2.tgz#a632127f53aaf3d15876f5872f3ffac763d6c891" + dependencies: + is-absolute "^1.0.0" + map-cache "^0.2.0" + path-root "^0.1.1" + +parse-glob@^3.0.4: + version "3.0.4" + resolved "https://registry.yarnpkg.com/parse-glob/-/parse-glob-3.0.4.tgz#b2c376cfb11f35513badd173ef0bb6e3a388391c" + dependencies: + glob-base "^0.3.0" + is-dotfile "^1.0.0" + is-extglob "^1.0.0" + is-glob "^2.0.0" + +parse-headers@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/parse-headers/-/parse-headers-2.0.1.tgz#6ae83a7aa25a9d9b700acc28698cd1f1ed7e9536" + dependencies: + for-each "^0.3.2" + trim "0.0.1" + +parse-json@^2.1.0, parse-json@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-2.2.0.tgz#f480f40434ef80741f8469099f8dea18f55a4dc9" + dependencies: + error-ex "^1.2.0" + +parse-json@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-4.0.0.tgz#be35f5425be1f7f6c747184f98a788cb99477ee0" + dependencies: + error-ex "^1.3.1" + json-parse-better-errors "^1.0.1" + +parse-latin@^4.0.0: + version "4.1.1" + resolved "https://registry.yarnpkg.com/parse-latin/-/parse-latin-4.1.1.tgz#3a3edef405b2d5dce417b7157d3d8a5c7cdfab1d" + dependencies: + nlcst-to-string "^2.0.0" + unist-util-modify-children "^1.0.0" + unist-util-visit-children "^1.0.0" + +parse-passwd@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/parse-passwd/-/parse-passwd-1.0.0.tgz#6d5b934a456993b23d37f40a382d6f1666a8e5c6" + +parse5@^3.0.3: + version "3.0.3" + resolved "https://registry.yarnpkg.com/parse5/-/parse5-3.0.3.tgz#042f792ffdd36851551cf4e9e066b3874ab45b5c" + dependencies: + "@types/node" "*" + +parseqs@0.0.5: + version "0.0.5" + resolved "https://registry.yarnpkg.com/parseqs/-/parseqs-0.0.5.tgz#d5208a3738e46766e291ba2ea173684921a8b89d" + dependencies: + better-assert "~1.0.0" + +parseuri@0.0.5: + version "0.0.5" + resolved "https://registry.yarnpkg.com/parseuri/-/parseuri-0.0.5.tgz#80204a50d4dbb779bfdc6ebe2778d90e4bce320a" + dependencies: + better-assert "~1.0.0" + +parseurl@~1.3.2: + version "1.3.2" + resolved "https://registry.yarnpkg.com/parseurl/-/parseurl-1.3.2.tgz#fc289d4ed8993119460c156253262cdc8de65bf3" + +pascalcase@^0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/pascalcase/-/pascalcase-0.1.1.tgz#b363e55e8006ca6fe21784d2db22bd15d7917f14" + +path-browserify@0.0.0: + version "0.0.0" + resolved "https://registry.yarnpkg.com/path-browserify/-/path-browserify-0.0.0.tgz#a0b870729aae214005b7d5032ec2cbbb0fb4451a" + +path-dirname@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/path-dirname/-/path-dirname-1.0.2.tgz#cc33d24d525e099a5388c0336c6e32b9160609e0" + +path-exists@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-2.1.0.tgz#0feb6c64f0fc518d9a754dd5efb62c7022761f4b" + dependencies: + pinkie-promise "^2.0.0" + +path-exists@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515" + +path-is-absolute@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" + +path-is-inside@^1.0.1, path-is-inside@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/path-is-inside/-/path-is-inside-1.0.2.tgz#365417dede44430d1c11af61027facf074bdfc53" + +path-key@^2.0.0, path-key@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/path-key/-/path-key-2.0.1.tgz#411cadb574c5a140d3a4b1910d40d80cc9f40b40" + +path-parse@^1.0.5: + version "1.0.6" + resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.6.tgz#d62dbb5679405d72c4737ec58600e9ddcf06d24c" + +path-root-regex@^0.1.0: + version "0.1.2" + resolved "https://registry.yarnpkg.com/path-root-regex/-/path-root-regex-0.1.2.tgz#bfccdc8df5b12dc52c8b43ec38d18d72c04ba96d" + +path-root@^0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/path-root/-/path-root-0.1.1.tgz#9a4a6814cac1c0cd73360a95f32083c8ea4745b7" + dependencies: + path-root-regex "^0.1.0" + +path-to-regexp@0.1.7: + version "0.1.7" + resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-0.1.7.tgz#df604178005f522f15eb4490e7247a1bfaa67f8c" + +path-type@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/path-type/-/path-type-1.1.0.tgz#59c44f7ee491da704da415da5a4070ba4f8fe441" + dependencies: + graceful-fs "^4.1.2" + pify "^2.0.0" + pinkie-promise "^2.0.0" + +path-type@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/path-type/-/path-type-2.0.0.tgz#f012ccb8415b7096fc2daa1054c3d72389594c73" + dependencies: + pify "^2.0.0" + +path-type@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/path-type/-/path-type-3.0.0.tgz#cef31dc8e0a1a3bb0d105c0cd97cf3bf47f4e36f" + dependencies: + pify "^3.0.0" + +pbkdf2@^3.0.3: + version "3.0.17" + resolved "https://registry.yarnpkg.com/pbkdf2/-/pbkdf2-3.0.17.tgz#976c206530617b14ebb32114239f7b09336e93a6" + dependencies: + create-hash "^1.1.2" + create-hmac "^1.1.4" + ripemd160 "^2.0.1" + safe-buffer "^5.0.1" + sha.js "^2.4.8" + +pend@~1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/pend/-/pend-1.2.0.tgz#7a57eb550a6783f9115331fcf4663d5c8e007a50" + +performance-now@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/performance-now/-/performance-now-2.1.0.tgz#6309f4e0e5fa913ec1c69307ae364b4b377c9e7b" + +phin@^2.9.1: + version "2.9.2" + resolved "https://registry.yarnpkg.com/phin/-/phin-2.9.2.tgz#0a82d5b6dd75552b665f371f8060689c1af7336e" + +physical-cpu-count@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/physical-cpu-count/-/physical-cpu-count-2.0.0.tgz#18de2f97e4bf7a9551ad7511942b5496f7aba660" + +pify@^2.0.0, pify@^2.3.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/pify/-/pify-2.3.0.tgz#ed141a6ac043a849ea588498e7dca8b15330e90c" + +pify@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/pify/-/pify-3.0.0.tgz#e5a4acd2c101fdf3d9a4d07f0dbc4db49dd28176" + +pinkie-promise@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/pinkie-promise/-/pinkie-promise-2.0.1.tgz#2135d6dfa7a358c069ac9b178776288228450ffa" + dependencies: + pinkie "^2.0.0" + +pinkie@^2.0.0: + version "2.0.4" + resolved "https://registry.yarnpkg.com/pinkie/-/pinkie-2.0.4.tgz#72556b80cfa0d48a974e80e77248e80ed4f7f870" + +pixelmatch@^4.0.0: + version "4.0.2" + resolved "https://registry.yarnpkg.com/pixelmatch/-/pixelmatch-4.0.2.tgz#8f47dcec5011b477b67db03c243bc1f3085e8854" + dependencies: + pngjs "^3.0.0" + +pkg-dir@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-1.0.0.tgz#7a4b508a8d5bb2d629d447056ff4e9c9314cf3d4" + dependencies: + find-up "^1.0.0" + +pkg-dir@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-2.0.0.tgz#f6d5d1109e19d63edf428e0bd57e12777615334b" + dependencies: + find-up "^2.1.0" + +pkg-dir@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-3.0.0.tgz#2749020f239ed990881b1f71210d51eb6523bea3" + dependencies: + find-up "^3.0.0" + +pluralize@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/pluralize/-/pluralize-7.0.0.tgz#298b89df8b93b0221dbf421ad2b1b1ea23fc6777" + +pngjs@^3.0.0: + version "3.3.3" + resolved "https://registry.yarnpkg.com/pngjs/-/pngjs-3.3.3.tgz#85173703bde3edac8998757b96e5821d0966a21b" + +pngquant-bin@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/pngquant-bin/-/pngquant-bin-5.0.0.tgz#91df99c15b0492cb30b001746a10a67d3202509e" + dependencies: + bin-build "^3.0.0" + bin-wrapper "^3.0.0" + execa "^0.10.0" + logalot "^2.0.0" + +portfinder@^1.0.9: + version "1.0.17" + resolved "https://registry.yarnpkg.com/portfinder/-/portfinder-1.0.17.tgz#a8a1691143e46c4735edefcf4fbcccedad26456a" + dependencies: + async "^1.5.2" + debug "^2.2.0" + mkdirp "0.5.x" + +posix-character-classes@^0.1.0: + version "0.1.1" + resolved "https://registry.yarnpkg.com/posix-character-classes/-/posix-character-classes-0.1.1.tgz#01eac0fe3b5af71a2a6c02feabb8c1fef7e00eab" + +postcss-calc@^6.0.2: + version "6.0.2" + resolved "https://registry.yarnpkg.com/postcss-calc/-/postcss-calc-6.0.2.tgz#4d9a43e27dbbf27d095fecb021ac6896e2318337" + dependencies: + css-unit-converter "^1.1.1" + postcss "^7.0.2" + postcss-selector-parser "^2.2.2" + reduce-css-calc "^2.0.0" + +postcss-colormin@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/postcss-colormin/-/postcss-colormin-4.0.2.tgz#93cd1fa11280008696887db1a528048b18e7ed99" + dependencies: + browserslist "^4.0.0" + color "^3.0.0" + has "^1.0.0" + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + +postcss-convert-values@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/postcss-convert-values/-/postcss-convert-values-4.0.1.tgz#ca3813ed4da0f812f9d43703584e449ebe189a7f" + dependencies: + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + +postcss-discard-comments@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/postcss-discard-comments/-/postcss-discard-comments-4.0.1.tgz#30697735b0c476852a7a11050eb84387a67ef55d" + dependencies: + postcss "^7.0.0" + +postcss-discard-duplicates@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/postcss-discard-duplicates/-/postcss-discard-duplicates-4.0.2.tgz#3fe133cd3c82282e550fc9b239176a9207b784eb" + dependencies: + postcss "^7.0.0" + +postcss-discard-empty@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/postcss-discard-empty/-/postcss-discard-empty-4.0.1.tgz#c8c951e9f73ed9428019458444a02ad90bb9f765" + dependencies: + postcss "^7.0.0" + +postcss-discard-overridden@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/postcss-discard-overridden/-/postcss-discard-overridden-4.0.1.tgz#652aef8a96726f029f5e3e00146ee7a4e755ff57" + dependencies: + postcss "^7.0.0" + +postcss-flexbugs-fixes@^3.0.0: + version "3.3.1" + resolved "https://registry.yarnpkg.com/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-3.3.1.tgz#0783cc7212850ef707f97f8bc8b6fb624e00c75d" + dependencies: + postcss "^6.0.1" + +postcss-load-config@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/postcss-load-config/-/postcss-load-config-2.0.0.tgz#f1312ddbf5912cd747177083c5ef7a19d62ee484" + dependencies: + cosmiconfig "^4.0.0" + import-cwd "^2.0.0" + +postcss-loader@^2.1.3: + version "2.1.6" + resolved "https://registry.yarnpkg.com/postcss-loader/-/postcss-loader-2.1.6.tgz#1d7dd7b17c6ba234b9bed5af13e0bea40a42d740" + dependencies: + loader-utils "^1.1.0" + postcss "^6.0.0" + postcss-load-config "^2.0.0" + schema-utils "^0.4.0" + +postcss-merge-longhand@^4.0.6: + version "4.0.6" + resolved "https://registry.yarnpkg.com/postcss-merge-longhand/-/postcss-merge-longhand-4.0.6.tgz#2b938fa3529c3d1657e53dc7ff0fd604dbc85ff1" + dependencies: + css-color-names "0.0.4" + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + stylehacks "^4.0.0" + +postcss-merge-rules@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/postcss-merge-rules/-/postcss-merge-rules-4.0.2.tgz#2be44401bf19856f27f32b8b12c0df5af1b88e74" + dependencies: + browserslist "^4.0.0" + caniuse-api "^3.0.0" + cssnano-util-same-parent "^4.0.0" + postcss "^7.0.0" + postcss-selector-parser "^3.0.0" + vendors "^1.0.0" + +postcss-minify-font-values@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/postcss-minify-font-values/-/postcss-minify-font-values-4.0.2.tgz#cd4c344cce474343fac5d82206ab2cbcb8afd5a6" + dependencies: + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + +postcss-minify-gradients@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/postcss-minify-gradients/-/postcss-minify-gradients-4.0.1.tgz#6da95c6e92a809f956bb76bf0c04494953e1a7dd" + dependencies: + cssnano-util-get-arguments "^4.0.0" + is-color-stop "^1.0.0" + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + +postcss-minify-params@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/postcss-minify-params/-/postcss-minify-params-4.0.1.tgz#5b2e2d0264dd645ef5d68f8fec0d4c38c1cf93d2" + dependencies: + alphanum-sort "^1.0.0" + browserslist "^4.0.0" + cssnano-util-get-arguments "^4.0.0" + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + uniqs "^2.0.0" + +postcss-minify-selectors@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/postcss-minify-selectors/-/postcss-minify-selectors-4.0.1.tgz#a891c197977cc37abf60b3ea06b84248b1c1e9cd" + dependencies: + alphanum-sort "^1.0.0" + has "^1.0.0" + postcss "^7.0.0" + postcss-selector-parser "^3.0.0" + +postcss-modules-extract-imports@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/postcss-modules-extract-imports/-/postcss-modules-extract-imports-1.2.0.tgz#66140ecece38ef06bf0d3e355d69bf59d141ea85" + dependencies: + postcss "^6.0.1" + +postcss-modules-local-by-default@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/postcss-modules-local-by-default/-/postcss-modules-local-by-default-1.2.0.tgz#f7d80c398c5a393fa7964466bd19500a7d61c069" + dependencies: + css-selector-tokenizer "^0.7.0" + postcss "^6.0.1" + +postcss-modules-scope@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/postcss-modules-scope/-/postcss-modules-scope-1.1.0.tgz#d6ea64994c79f97b62a72b426fbe6056a194bb90" + dependencies: + css-selector-tokenizer "^0.7.0" + postcss "^6.0.1" + +postcss-modules-values@^1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/postcss-modules-values/-/postcss-modules-values-1.3.0.tgz#ecffa9d7e192518389f42ad0e83f72aec456ea20" + dependencies: + icss-replace-symbols "^1.1.0" + postcss "^6.0.1" + +postcss-normalize-charset@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/postcss-normalize-charset/-/postcss-normalize-charset-4.0.1.tgz#8b35add3aee83a136b0471e0d59be58a50285dd4" + dependencies: + postcss "^7.0.0" + +postcss-normalize-display-values@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/postcss-normalize-display-values/-/postcss-normalize-display-values-4.0.1.tgz#d9a83d47c716e8a980f22f632c8b0458cfb48a4c" + dependencies: + cssnano-util-get-match "^4.0.0" + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + +postcss-normalize-positions@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/postcss-normalize-positions/-/postcss-normalize-positions-4.0.1.tgz#ee2d4b67818c961964c6be09d179894b94fd6ba1" + dependencies: + cssnano-util-get-arguments "^4.0.0" + has "^1.0.0" + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + +postcss-normalize-repeat-style@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-4.0.1.tgz#5293f234b94d7669a9f805495d35b82a581c50e5" + dependencies: + cssnano-util-get-arguments "^4.0.0" + cssnano-util-get-match "^4.0.0" + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + +postcss-normalize-string@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/postcss-normalize-string/-/postcss-normalize-string-4.0.1.tgz#23c5030c2cc24175f66c914fa5199e2e3c10fef3" + dependencies: + has "^1.0.0" + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + +postcss-normalize-timing-functions@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-4.0.1.tgz#8be83e0b9cb3ff2d1abddee032a49108f05f95d7" + dependencies: + cssnano-util-get-match "^4.0.0" + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + +postcss-normalize-unicode@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/postcss-normalize-unicode/-/postcss-normalize-unicode-4.0.1.tgz#841bd48fdcf3019ad4baa7493a3d363b52ae1cfb" + dependencies: + browserslist "^4.0.0" + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + +postcss-normalize-url@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/postcss-normalize-url/-/postcss-normalize-url-4.0.1.tgz#10e437f86bc7c7e58f7b9652ed878daaa95faae1" + dependencies: + is-absolute-url "^2.0.0" + normalize-url "^3.0.0" + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + +postcss-normalize-whitespace@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/postcss-normalize-whitespace/-/postcss-normalize-whitespace-4.0.1.tgz#d14cb639b61238418ac8bc8d3b7bdd65fc86575e" + dependencies: + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + +postcss-ordered-values@^4.1.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/postcss-ordered-values/-/postcss-ordered-values-4.1.1.tgz#2e3b432ef3e489b18333aeca1f1295eb89be9fc2" + dependencies: + cssnano-util-get-arguments "^4.0.0" + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + +postcss-reduce-initial@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/postcss-reduce-initial/-/postcss-reduce-initial-4.0.2.tgz#bac8e325d67510ee01fa460676dc8ea9e3b40f15" + dependencies: + browserslist "^4.0.0" + caniuse-api "^3.0.0" + has "^1.0.0" + postcss "^7.0.0" + +postcss-reduce-transforms@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/postcss-reduce-transforms/-/postcss-reduce-transforms-4.0.1.tgz#8600d5553bdd3ad640f43bff81eb52f8760d4561" + dependencies: + cssnano-util-get-match "^4.0.0" + has "^1.0.0" + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + +postcss-selector-parser@^2.2.2: + version "2.2.3" + resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-2.2.3.tgz#f9437788606c3c9acee16ffe8d8b16297f27bb90" + dependencies: + flatten "^1.0.2" + indexes-of "^1.0.1" + uniq "^1.0.1" + +postcss-selector-parser@^3.0.0: + version "3.1.1" + resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-3.1.1.tgz#4f875f4afb0c96573d5cf4d74011aee250a7e865" + dependencies: + dot-prop "^4.1.1" + indexes-of "^1.0.1" + uniq "^1.0.1" + +postcss-svgo@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/postcss-svgo/-/postcss-svgo-4.0.1.tgz#5628cdb38f015de6b588ce6d0bf0724b492b581d" + dependencies: + is-svg "^3.0.0" + postcss "^7.0.0" + postcss-value-parser "^3.0.0" + svgo "^1.0.0" + +postcss-unique-selectors@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/postcss-unique-selectors/-/postcss-unique-selectors-4.0.1.tgz#9446911f3289bfd64c6d680f073c03b1f9ee4bac" + dependencies: + alphanum-sort "^1.0.0" + postcss "^7.0.0" + uniqs "^2.0.0" + +postcss-value-parser@^3.0.0, postcss-value-parser@^3.2.3, postcss-value-parser@^3.3.0: + version "3.3.0" + resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-3.3.0.tgz#87f38f9f18f774a4ab4c8a232f5c5ce8872a9d15" + +postcss@^6.0.0, postcss@^6.0.1, postcss@^6.0.14, postcss@^6.0.23: + version "6.0.23" + resolved "https://registry.yarnpkg.com/postcss/-/postcss-6.0.23.tgz#61c82cc328ac60e677645f979054eb98bc0e3324" + dependencies: + chalk "^2.4.1" + source-map "^0.6.1" + supports-color "^5.4.0" + +postcss@^7.0.0, postcss@^7.0.1, postcss@^7.0.2: + version "7.0.5" + resolved "https://registry.yarnpkg.com/postcss/-/postcss-7.0.5.tgz#70e6443e36a6d520b0fd4e7593fcca3635ee9f55" + dependencies: + chalk "^2.4.1" + source-map "^0.6.1" + supports-color "^5.5.0" + +potrace@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/potrace/-/potrace-2.1.1.tgz#79111a858197f366418845f667fe8f7fac0a79db" + dependencies: + jimp "^0.2.24" + +prebuild-install@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/prebuild-install/-/prebuild-install-4.0.0.tgz#206ce8106ce5efa4b6cf062fc8a0a7d93c17f3a8" + dependencies: + detect-libc "^1.0.3" + expand-template "^1.0.2" + github-from-package "0.0.0" + minimist "^1.2.0" + mkdirp "^0.5.1" + node-abi "^2.2.0" + noop-logger "^0.1.1" + npmlog "^4.0.1" + os-homedir "^1.0.1" + pump "^2.0.1" + rc "^1.1.6" + simple-get "^2.7.0" + tar-fs "^1.13.0" + tunnel-agent "^0.6.0" + which-pm-runs "^1.0.0" + +prebuild-install@^5.2.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/prebuild-install/-/prebuild-install-5.2.0.tgz#53c0422ebf28437047d699450bd4fd765b2951ea" + dependencies: + detect-libc "^1.0.3" + expand-template "^1.0.2" + github-from-package "0.0.0" + minimist "^1.2.0" + mkdirp "^0.5.1" + napi-build-utils "^1.0.1" + node-abi "^2.2.0" + noop-logger "^0.1.1" + npmlog "^4.0.1" + os-homedir "^1.0.1" + pump "^2.0.1" + rc "^1.2.7" + simple-get "^2.7.0" + tar-fs "^1.13.0" + tunnel-agent "^0.6.0" + which-pm-runs "^1.0.0" + +prelude-ls@~1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/prelude-ls/-/prelude-ls-1.1.2.tgz#21932a549f5e52ffd9a827f570e04be62a97da54" + +prepend-http@^1.0.0, prepend-http@^1.0.1: + version "1.0.4" + resolved "https://registry.yarnpkg.com/prepend-http/-/prepend-http-1.0.4.tgz#d4f4562b0ce3696e41ac52d0e002e57a635dc6dc" + +prepend-http@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/prepend-http/-/prepend-http-2.0.0.tgz#e92434bfa5ea8c19f41cdfd401d741a3c819d897" + +preserve@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/preserve/-/preserve-0.2.0.tgz#815ed1f6ebc65926f865b310c0713bcb3315ce4b" + +prettier@^1.14.3: + version "1.14.3" + resolved "https://registry.yarnpkg.com/prettier/-/prettier-1.14.3.tgz#90238dd4c0684b7edce5f83b0fb7328e48bd0895" + +pretty-error@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/pretty-error/-/pretty-error-2.1.1.tgz#5f4f87c8f91e5ae3f3ba87ab4cf5e03b1a17f1a3" + dependencies: + renderkid "^2.0.1" + utila "~0.4" + +pretty-format@^23.6.0: + version "23.6.0" + resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-23.6.0.tgz#5eaac8eeb6b33b987b7fe6097ea6a8a146ab5760" + dependencies: + ansi-regex "^3.0.0" + ansi-styles "^3.2.0" + +private@^0.1.6: + version "0.1.8" + resolved "https://registry.yarnpkg.com/private/-/private-0.1.8.tgz#2381edb3689f7a53d653190060fcf822d2f368ff" + +probe-image-size@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/probe-image-size/-/probe-image-size-4.0.0.tgz#d35b71759e834bcf580ea9f18ec8b9265c0977eb" + dependencies: + any-promise "^1.3.0" + deepmerge "^2.0.1" + inherits "^2.0.3" + next-tick "^1.0.0" + request "^2.83.0" + stream-parser "~0.3.1" + +process-nextick-args@~2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.0.tgz#a37d732f4271b4ab1ad070d35508e8290788ffaa" + +process@^0.11.10: + version "0.11.10" + resolved "https://registry.yarnpkg.com/process/-/process-0.11.10.tgz#7332300e840161bda3e69a1d1d91a7d4bc16f182" + +process@~0.5.1: + version "0.5.2" + resolved "https://registry.yarnpkg.com/process/-/process-0.5.2.tgz#1638d8a8e34c2f440a91db95ab9aeb677fc185cf" + +progress@^1.1.8: + version "1.1.8" + resolved "https://registry.yarnpkg.com/progress/-/progress-1.1.8.tgz#e260c78f6161cdd9b0e56cc3e0a85de17c7a57be" + +progress@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/progress/-/progress-2.0.0.tgz#8a1be366bf8fc23db2bd23f10c6fe920b4389d1f" + +promise-inflight@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/promise-inflight/-/promise-inflight-1.0.1.tgz#98472870bf228132fcbdd868129bad12c3c029e3" + +promise@^7.1.1: + version "7.3.1" + resolved "https://registry.yarnpkg.com/promise/-/promise-7.3.1.tgz#064b72602b18f90f29192b8b1bc418ffd1ebd3bf" + dependencies: + asap "~2.0.3" + +prop-types@^15.5.4, prop-types@^15.6.1, prop-types@^15.6.2: + version "15.6.2" + resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.6.2.tgz#05d5ca77b4453e985d60fc7ff8c859094a497102" + dependencies: + loose-envify "^1.3.1" + object-assign "^4.1.1" + +property-information@^3.0.0, property-information@^3.1.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/property-information/-/property-information-3.2.0.tgz#fd1483c8fbac61808f5fe359e7693a1f48a58331" + +proto-list@~1.2.1: + version "1.2.4" + resolved "https://registry.yarnpkg.com/proto-list/-/proto-list-1.2.4.tgz#212d5bfe1318306a420f6402b8e26ff39647a849" + +proxy-addr@~2.0.3: + version "2.0.4" + resolved "https://registry.yarnpkg.com/proxy-addr/-/proxy-addr-2.0.4.tgz#ecfc733bf22ff8c6f407fa275327b9ab67e48b93" + dependencies: + forwarded "~0.1.2" + ipaddr.js "1.8.0" + +prr@~1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/prr/-/prr-1.0.1.tgz#d3fc114ba06995a45ec6893f484ceb1d78f5f476" + +pseudomap@^1.0.1, pseudomap@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/pseudomap/-/pseudomap-1.0.2.tgz#f052a28da70e618917ef0a8ac34c1ae5a68286b3" + +psl@^1.1.24: + version "1.1.29" + resolved "https://registry.yarnpkg.com/psl/-/psl-1.1.29.tgz#60f580d360170bb722a797cc704411e6da850c67" + +public-encrypt@^4.0.0: + version "4.0.3" + resolved "https://registry.yarnpkg.com/public-encrypt/-/public-encrypt-4.0.3.tgz#4fcc9d77a07e48ba7527e7cbe0de33d0701331e0" + dependencies: + bn.js "^4.1.0" + browserify-rsa "^4.0.0" + create-hash "^1.1.0" + parse-asn1 "^5.0.0" + randombytes "^2.0.1" + safe-buffer "^5.1.2" + +public-ip@^2.3.0: + version "2.4.0" + resolved "https://registry.yarnpkg.com/public-ip/-/public-ip-2.4.0.tgz#f00c028a15366d8c798e47efab6acd09a17666da" + dependencies: + dns-socket "^1.6.2" + got "^8.0.0" + is-ip "^2.0.0" + pify "^3.0.0" + +pump@^1.0.0: + version "1.0.3" + resolved "https://registry.yarnpkg.com/pump/-/pump-1.0.3.tgz#5dfe8311c33bbf6fc18261f9f34702c47c08a954" + dependencies: + end-of-stream "^1.1.0" + once "^1.3.1" + +pump@^2.0.0, pump@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/pump/-/pump-2.0.1.tgz#12399add6e4cf7526d973cbc8b5ce2e2908b3909" + dependencies: + end-of-stream "^1.1.0" + once "^1.3.1" + +pump@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/pump/-/pump-3.0.0.tgz#b4a2116815bde2f4e1ea602354e8c75565107a64" + dependencies: + end-of-stream "^1.1.0" + once "^1.3.1" + +pumpify@^1.3.3: + version "1.5.1" + resolved "https://registry.yarnpkg.com/pumpify/-/pumpify-1.5.1.tgz#36513be246ab27570b1a374a5ce278bfd74370ce" + dependencies: + duplexify "^3.6.0" + inherits "^2.0.3" + pump "^2.0.0" + +punycode@1.3.2: + version "1.3.2" + resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.3.2.tgz#9653a036fb7c1ee42342f2325cceefea3926c48d" + +punycode@2.x.x, punycode@^2.1.0: + version "2.1.1" + resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.1.1.tgz#b58b010ac40c22c5657616c8d2c2c02c7bf479ec" + +punycode@^1.2.4, punycode@^1.4.1: + version "1.4.1" + resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.4.1.tgz#c0d5a63b2718800ad8e1eb0fa5269c84dd41845e" + +q@^1.1.2: + version "1.5.1" + resolved "https://registry.yarnpkg.com/q/-/q-1.5.1.tgz#7e32f75b41381291d04611f1bf14109ac00651d7" + +qs@6.5.1: + version "6.5.1" + resolved "https://registry.yarnpkg.com/qs/-/qs-6.5.1.tgz#349cdf6eef89ec45c12d7d5eb3fc0c870343a6d8" + +qs@^6.4.0, qs@^6.5.2, qs@~6.5.2: + version "6.5.2" + resolved "https://registry.yarnpkg.com/qs/-/qs-6.5.2.tgz#cb3ae806e8740444584ef154ce8ee98d403f3e36" + +query-string@^4.1.0: + version "4.3.4" + resolved "https://registry.yarnpkg.com/query-string/-/query-string-4.3.4.tgz#bbb693b9ca915c232515b228b1a02b609043dbeb" + dependencies: + object-assign "^4.1.0" + strict-uri-encode "^1.0.0" + +query-string@^5.0.1: + version "5.1.1" + resolved "http://registry.npmjs.org/query-string/-/query-string-5.1.1.tgz#a78c012b71c17e05f2e3fa2319dd330682efb3cb" + dependencies: + decode-uri-component "^0.2.0" + object-assign "^4.1.0" + strict-uri-encode "^1.0.0" + +querystring-es3@^0.2.0: + version "0.2.1" + resolved "https://registry.yarnpkg.com/querystring-es3/-/querystring-es3-0.2.1.tgz#9ec61f79049875707d69414596fd907a4d711e73" + +querystring@0.2.0, querystring@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/querystring/-/querystring-0.2.0.tgz#b209849203bb25df820da756e747005878521620" + +querystringify@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/querystringify/-/querystringify-2.0.0.tgz#fa3ed6e68eb15159457c89b37bc6472833195755" + +randomatic@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/randomatic/-/randomatic-3.1.0.tgz#36f2ca708e9e567f5ed2ec01949026d50aa10116" + dependencies: + is-number "^4.0.0" + kind-of "^6.0.0" + math-random "^1.0.1" + +randombytes@^2.0.0, randombytes@^2.0.1, randombytes@^2.0.5: + version "2.0.6" + resolved "https://registry.yarnpkg.com/randombytes/-/randombytes-2.0.6.tgz#d302c522948588848a8d300c932b44c24231da80" + dependencies: + safe-buffer "^5.1.0" + +randomfill@^1.0.3: + version "1.0.4" + resolved "https://registry.yarnpkg.com/randomfill/-/randomfill-1.0.4.tgz#c92196fc86ab42be983f1bf31778224931d61458" + dependencies: + randombytes "^2.0.5" + safe-buffer "^5.1.0" + +range-parser@^1.0.3, range-parser@~1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.0.tgz#f49be6b487894ddc40dcc94a322f611092e00d5e" + +raw-body@2.3.2: + version "2.3.2" + resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-2.3.2.tgz#bcd60c77d3eb93cde0050295c3f379389bc88f89" + dependencies: + bytes "3.0.0" + http-errors "1.6.2" + iconv-lite "0.4.19" + unpipe "1.0.0" + +raw-body@^2.3.2: + version "2.3.3" + resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-2.3.3.tgz#1b324ece6b5706e153855bc1148c65bb7f6ea0c3" + dependencies: + bytes "3.0.0" + http-errors "1.6.3" + iconv-lite "0.4.23" + unpipe "1.0.0" + +raw-loader@^0.5.1: + version "0.5.1" + resolved "https://registry.yarnpkg.com/raw-loader/-/raw-loader-0.5.1.tgz#0c3d0beaed8a01c966d9787bf778281252a979aa" + +rc@^1.0.1, rc@^1.1.2, rc@^1.1.6, rc@^1.2.7: + version "1.2.8" + resolved "https://registry.yarnpkg.com/rc/-/rc-1.2.8.tgz#cd924bf5200a075b83c188cd6b9e211b7fc0d3ed" + dependencies: + deep-extend "^0.6.0" + ini "~1.3.0" + minimist "^1.2.0" + strip-json-comments "~2.0.1" + +react-dev-utils@^4.2.1: + version "4.2.2" + resolved "https://registry.yarnpkg.com/react-dev-utils/-/react-dev-utils-4.2.2.tgz#e8f2ffdbf27bfb13ee88ac18e20c83163aac0659" + dependencies: + address "1.0.3" + babel-code-frame "6.26.0" + chalk "1.1.3" + cross-spawn "5.1.0" + detect-port-alt "1.1.3" + escape-string-regexp "1.0.5" + filesize "3.5.11" + global-modules "1.0.0" + gzip-size "3.0.0" + inquirer "3.3.0" + is-root "1.0.0" + opn "5.1.0" + react-error-overlay "^3.0.0" + recursive-readdir "2.2.1" + shell-quote "1.6.1" + sockjs-client "1.1.4" + strip-ansi "3.0.1" + text-table "0.2.0" + +react-dom@^16.5.2: + version "16.5.2" + resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-16.5.2.tgz#b69ee47aa20bab5327b2b9d7c1fe2a30f2cfa9d7" + dependencies: + loose-envify "^1.1.0" + object-assign "^4.1.1" + prop-types "^15.6.2" + schedule "^0.5.0" + +react-error-overlay@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/react-error-overlay/-/react-error-overlay-3.0.0.tgz#c2bc8f4d91f1375b3dad6d75265d51cd5eeaf655" + +react-helmet@^5.2.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/react-helmet/-/react-helmet-5.2.0.tgz#a81811df21313a6d55c5f058c4aeba5d6f3d97a7" + dependencies: + deep-equal "^1.0.1" + object-assign "^4.1.1" + prop-types "^15.5.4" + react-side-effect "^1.1.0" + +react-hot-loader@^4.1.0: + version "4.3.11" + resolved "https://registry.yarnpkg.com/react-hot-loader/-/react-hot-loader-4.3.11.tgz#fe5cf7be7700c249b58293f977c1e6e0900f0d87" + dependencies: + fast-levenshtein "^2.0.6" + global "^4.3.0" + hoist-non-react-statics "^2.5.0" + prop-types "^15.6.1" + react-lifecycles-compat "^3.0.4" + shallowequal "^1.0.2" + +react-lifecycles-compat@^3.0.4: + version "3.0.4" + resolved "https://registry.yarnpkg.com/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz#4f1a273afdfc8f3488a8c516bfda78f872352362" + +react-side-effect@^1.1.0: + version "1.1.5" + resolved "https://registry.yarnpkg.com/react-side-effect/-/react-side-effect-1.1.5.tgz#f26059e50ed9c626d91d661b9f3c8bb38cd0ff2d" + dependencies: + exenv "^1.2.1" + shallowequal "^1.0.1" + +react-testing-library@^4.1.7: + version "4.1.9" + resolved "https://registry.yarnpkg.com/react-testing-library/-/react-testing-library-4.1.9.tgz#a96fe41fd2a6205d6a2029604f46df18b9cda2d2" + dependencies: + dom-testing-library "^3.1.0" + wait-for-expect "^1.0.0" + +react@^16.5.2: + version "16.5.2" + resolved "https://registry.yarnpkg.com/react/-/react-16.5.2.tgz#19f6b444ed139baa45609eee6dc3d318b3895d42" + dependencies: + loose-envify "^1.1.0" + object-assign "^4.1.1" + prop-types "^15.6.2" + schedule "^0.5.0" + +read-all-stream@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/read-all-stream/-/read-all-stream-3.1.0.tgz#35c3e177f2078ef789ee4bfafa4373074eaef4fa" + dependencies: + pinkie-promise "^2.0.0" + readable-stream "^2.0.0" + +read-chunk@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/read-chunk/-/read-chunk-1.0.1.tgz#5f68cab307e663f19993527d9b589cace4661194" + +read-pkg-up@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-1.0.1.tgz#9d63c13276c065918d57f002a57f40a1b643fb02" + dependencies: + find-up "^1.0.0" + read-pkg "^1.0.0" + +read-pkg-up@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-2.0.0.tgz#6b72a8048984e0c41e79510fd5e9fa99b3b549be" + dependencies: + find-up "^2.0.0" + read-pkg "^2.0.0" + +read-pkg@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-1.1.0.tgz#f5ffaa5ecd29cb31c0474bca7d756b6bb29e3f28" + dependencies: + load-json-file "^1.0.0" + normalize-package-data "^2.3.2" + path-type "^1.0.0" + +read-pkg@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-2.0.0.tgz#8ef1c0623c6a6db0dc6713c4bfac46332b2368f8" + dependencies: + load-json-file "^2.0.0" + normalize-package-data "^2.3.2" + path-type "^2.0.0" + +read@^1.0.7: + version "1.0.7" + resolved "https://registry.yarnpkg.com/read/-/read-1.0.7.tgz#b3da19bd052431a97671d44a42634adf710b40c4" + dependencies: + mute-stream "~0.0.4" + +"readable-stream@1 || 2", readable-stream@^2.0.0, readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.0.4, readable-stream@^2.0.5, readable-stream@^2.0.6, readable-stream@^2.1.5, readable-stream@^2.2.2, readable-stream@^2.2.9, readable-stream@^2.3.0, readable-stream@^2.3.3, readable-stream@^2.3.5, readable-stream@^2.3.6: + version "2.3.6" + resolved "http://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz#b11c27d88b8ff1fbe070643cf94b0c79ae1b0aaf" + dependencies: + core-util-is "~1.0.0" + inherits "~2.0.3" + isarray "~1.0.0" + process-nextick-args "~2.0.0" + safe-buffer "~5.1.1" + string_decoder "~1.1.1" + util-deprecate "~1.0.1" + +readable-stream@1.0, "readable-stream@>=1.0.33-1 <1.1.0-0", readable-stream@~1.0.31: + version "1.0.34" + resolved "http://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz#125820e34bc842d2f2aaafafe4c2916ee32c157c" + dependencies: + core-util-is "~1.0.0" + inherits "~2.0.1" + isarray "0.0.1" + string_decoder "~0.10.x" + +readable-stream@~1.1.9: + version "1.1.14" + resolved "http://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz#7cf4c54ef648e3813084c636dd2079e166c081d9" + dependencies: + core-util-is "~1.0.0" + inherits "~2.0.1" + isarray "0.0.1" + string_decoder "~0.10.x" + +readdirp@^2.0.0: + version "2.2.1" + resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-2.2.1.tgz#0e87622a3325aa33e892285caf8b4e846529a525" + dependencies: + graceful-fs "^4.1.11" + micromatch "^3.1.10" + readable-stream "^2.0.2" + +recursive-readdir@2.2.1: + version "2.2.1" + resolved "https://registry.yarnpkg.com/recursive-readdir/-/recursive-readdir-2.2.1.tgz#90ef231d0778c5ce093c9a48d74e5c5422d13a99" + dependencies: + minimatch "3.0.3" + +redent@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/redent/-/redent-1.0.0.tgz#cf916ab1fd5f1f16dfb20822dd6ec7f730c2afde" + dependencies: + indent-string "^2.1.0" + strip-indent "^1.0.1" + +reduce-css-calc@^2.0.0: + version "2.1.5" + resolved "https://registry.yarnpkg.com/reduce-css-calc/-/reduce-css-calc-2.1.5.tgz#f283712f0c9708ef952d328f4b16112d57b03714" + dependencies: + css-unit-converter "^1.1.1" + postcss-value-parser "^3.3.0" + +redux@^3.6.0: + version "3.7.2" + resolved "https://registry.yarnpkg.com/redux/-/redux-3.7.2.tgz#06b73123215901d25d065be342eb026bc1c8537b" + dependencies: + lodash "^4.2.1" + lodash-es "^4.2.1" + loose-envify "^1.1.0" + symbol-observable "^1.0.3" + +regenerate-unicode-properties@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/regenerate-unicode-properties/-/regenerate-unicode-properties-7.0.0.tgz#107405afcc4a190ec5ed450ecaa00ed0cafa7a4c" + dependencies: + regenerate "^1.4.0" + +regenerate@^1.2.1, regenerate@^1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/regenerate/-/regenerate-1.4.0.tgz#4a856ec4b56e4077c557589cae85e7a4c8869a11" + +regenerator-runtime@^0.10.5: + version "0.10.5" + resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.10.5.tgz#336c3efc1220adcedda2c9fab67b5a7955a33658" + +regenerator-runtime@^0.11.0, regenerator-runtime@^0.11.1: + version "0.11.1" + resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz#be05ad7f9bf7d22e056f9726cee5017fbf19e2e9" + +regenerator-runtime@^0.12.0: + version "0.12.1" + resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.12.1.tgz#fa1a71544764c036f8c49b13a08b2594c9f8a0de" + +regenerator-transform@^0.13.3: + version "0.13.3" + resolved "https://registry.yarnpkg.com/regenerator-transform/-/regenerator-transform-0.13.3.tgz#264bd9ff38a8ce24b06e0636496b2c856b57bcbb" + dependencies: + private "^0.1.6" + +regex-cache@^0.4.2: + version "0.4.4" + resolved "https://registry.yarnpkg.com/regex-cache/-/regex-cache-0.4.4.tgz#75bdc58a2a1496cec48a12835bc54c8d562336dd" + dependencies: + is-equal-shallow "^0.1.3" + +regex-not@^1.0.0, regex-not@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/regex-not/-/regex-not-1.0.2.tgz#1f4ece27e00b0b65e0247a6810e6a85d83a5752c" + dependencies: + extend-shallow "^3.0.2" + safe-regex "^1.1.0" + +regexpp@^1.0.1: + version "1.1.0" + resolved "http://registry.npmjs.org/regexpp/-/regexpp-1.1.0.tgz#0e3516dd0b7904f413d2d4193dce4618c3a689ab" + +regexpp@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/regexpp/-/regexpp-2.0.1.tgz#8d19d31cf632482b589049f8281f93dbcba4d07f" + +regexpu-core@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-1.0.0.tgz#86a763f58ee4d7c2f6b102e4764050de7ed90c6b" + dependencies: + regenerate "^1.2.1" + regjsgen "^0.2.0" + regjsparser "^0.1.4" + +regexpu-core@^4.1.3, regexpu-core@^4.2.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-4.2.0.tgz#a3744fa03806cffe146dea4421a3e73bdcc47b1d" + dependencies: + regenerate "^1.4.0" + regenerate-unicode-properties "^7.0.0" + regjsgen "^0.4.0" + regjsparser "^0.3.0" + unicode-match-property-ecmascript "^1.0.4" + unicode-match-property-value-ecmascript "^1.0.2" + +registry-auth-token@^3.0.1: + version "3.3.2" + resolved "https://registry.yarnpkg.com/registry-auth-token/-/registry-auth-token-3.3.2.tgz#851fd49038eecb586911115af845260eec983f20" + dependencies: + rc "^1.1.6" + safe-buffer "^5.0.1" + +registry-url@^3.0.3: + version "3.1.0" + resolved "https://registry.yarnpkg.com/registry-url/-/registry-url-3.1.0.tgz#3d4ef870f73dde1d77f0cf9a381432444e174942" + dependencies: + rc "^1.0.1" + +regjsgen@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/regjsgen/-/regjsgen-0.2.0.tgz#6c016adeac554f75823fe37ac05b92d5a4edb1f7" + +regjsgen@^0.4.0: + version "0.4.0" + resolved "https://registry.yarnpkg.com/regjsgen/-/regjsgen-0.4.0.tgz#c1eb4c89a209263f8717c782591523913ede2561" + +regjsparser@^0.1.4: + version "0.1.5" + resolved "https://registry.yarnpkg.com/regjsparser/-/regjsparser-0.1.5.tgz#7ee8f84dc6fa792d3fd0ae228d24bd949ead205c" + dependencies: + jsesc "~0.5.0" + +regjsparser@^0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/regjsparser/-/regjsparser-0.3.0.tgz#3c326da7fcfd69fa0d332575a41c8c0cdf588c96" + dependencies: + jsesc "~0.5.0" + +relay-compiler@1.5.0: + version "1.5.0" + resolved "https://registry.yarnpkg.com/relay-compiler/-/relay-compiler-1.5.0.tgz#564f1582c549fa6b4af9d9f09dadb5e239c11055" + dependencies: + babel-generator "^6.26.0" + babel-polyfill "^6.20.0" + babel-preset-fbjs "^2.1.4" + babel-runtime "^6.23.0" + babel-traverse "^6.26.0" + babel-types "^6.24.1" + babylon "^7.0.0-beta" + chalk "^1.1.1" + fast-glob "^2.0.0" + fb-watchman "^2.0.0" + fbjs "^0.8.14" + graphql "^0.13.0" + immutable "~3.7.6" + relay-runtime "1.5.0" + signedsource "^1.0.0" + yargs "^9.0.0" + +relay-runtime@1.5.0: + version "1.5.0" + resolved "https://registry.yarnpkg.com/relay-runtime/-/relay-runtime-1.5.0.tgz#95e7c26f95f216370f7d699290238a4d966a915c" + dependencies: + babel-runtime "^6.23.0" + fbjs "^0.8.14" + +remark-parse@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/remark-parse/-/remark-parse-5.0.0.tgz#4c077f9e499044d1d5c13f80d7a98cf7b9285d95" + dependencies: + collapse-white-space "^1.0.2" + is-alphabetical "^1.0.0" + is-decimal "^1.0.0" + is-whitespace-character "^1.0.0" + is-word-character "^1.0.0" + markdown-escapes "^1.0.0" + parse-entities "^1.1.0" + repeat-string "^1.5.4" + state-toggle "^1.0.0" + trim "0.0.1" + trim-trailing-lines "^1.0.0" + unherit "^1.0.4" + unist-util-remove-position "^1.0.0" + vfile-location "^2.0.0" + xtend "^4.0.1" + +remark-retext@^3.1.0: + version "3.1.1" + resolved "https://registry.yarnpkg.com/remark-retext/-/remark-retext-3.1.1.tgz#38eb1ba8ac7c03846eecd534b414355676815927" + dependencies: + mdast-util-to-nlcst "^3.2.0" + +remark-stringify@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/remark-stringify/-/remark-stringify-5.0.0.tgz#336d3a4d4a6a3390d933eeba62e8de4bd280afba" + dependencies: + ccount "^1.0.0" + is-alphanumeric "^1.0.0" + is-decimal "^1.0.0" + is-whitespace-character "^1.0.0" + longest-streak "^2.0.1" + markdown-escapes "^1.0.0" + markdown-table "^1.1.0" + mdast-util-compact "^1.0.0" + parse-entities "^1.0.2" + repeat-string "^1.5.4" + state-toggle "^1.0.0" + stringify-entities "^1.0.1" + unherit "^1.0.4" + xtend "^4.0.1" + +remark@^9.0.0: + version "9.0.0" + resolved "https://registry.yarnpkg.com/remark/-/remark-9.0.0.tgz#c5cfa8ec535c73a67c4b0f12bfdbd3a67d8b2f60" + dependencies: + remark-parse "^5.0.0" + remark-stringify "^5.0.0" + unified "^6.0.0" + +remove-trailing-separator@^1.0.1: + version "1.1.0" + resolved "https://registry.yarnpkg.com/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz#c24bce2a283adad5bc3f58e0d48249b92379d8ef" + +renderkid@^2.0.1: + version "2.0.2" + resolved "https://registry.yarnpkg.com/renderkid/-/renderkid-2.0.2.tgz#12d310f255360c07ad8fde253f6c9e9de372d2aa" + dependencies: + css-select "^1.1.0" + dom-converter "~0.2" + htmlparser2 "~3.3.0" + strip-ansi "^3.0.0" + utila "^0.4.0" + +repeat-element@^1.1.2: + version "1.1.3" + resolved "https://registry.yarnpkg.com/repeat-element/-/repeat-element-1.1.3.tgz#782e0d825c0c5a3bb39731f84efee6b742e6b1ce" + +repeat-string@^1.5.2, repeat-string@^1.5.4, repeat-string@^1.6.1: + version "1.6.1" + resolved "https://registry.yarnpkg.com/repeat-string/-/repeat-string-1.6.1.tgz#8dcae470e1c88abc2d600fff4a776286da75e637" + +repeating@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/repeating/-/repeating-2.0.1.tgz#5214c53a926d3552707527fbab415dbc08d06dda" + dependencies: + is-finite "^1.0.0" + +replace-ext@0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/replace-ext/-/replace-ext-0.0.1.tgz#29bbd92078a739f0bcce2b4ee41e837953522924" + +replace-ext@1.0.0, replace-ext@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/replace-ext/-/replace-ext-1.0.0.tgz#de63128373fcbf7c3ccfa4de5a480c45a67958eb" + +request@^2.65.0, request@^2.83.0, request@^2.85.0: + version "2.88.0" + resolved "https://registry.yarnpkg.com/request/-/request-2.88.0.tgz#9c2fca4f7d35b592efe57c7f0a55e81052124fef" + dependencies: + aws-sign2 "~0.7.0" + aws4 "^1.8.0" + caseless "~0.12.0" + combined-stream "~1.0.6" + extend "~3.0.2" + forever-agent "~0.6.1" + form-data "~2.3.2" + har-validator "~5.1.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@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" + +require-from-string@^2.0.1: + version "2.0.2" + resolved "https://registry.yarnpkg.com/require-from-string/-/require-from-string-2.0.2.tgz#89a7fdd938261267318eafe14f9c32e598c36909" + +require-main-filename@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/require-main-filename/-/require-main-filename-1.0.1.tgz#97f717b69d48784f5f526a6c5aa8ffdda055a4d1" + +require-uncached@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/require-uncached/-/require-uncached-1.0.3.tgz#4e0d56d6c9662fd31e43011c4b95aa49955421d3" + dependencies: + caller-path "^0.1.0" + resolve-from "^1.0.0" + +requires-port@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/requires-port/-/requires-port-1.0.0.tgz#925d2601d39ac485e091cf0da5c6e694dc3dcaff" + +resolve-cwd@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/resolve-cwd/-/resolve-cwd-2.0.0.tgz#00a9f7387556e27038eae232caa372a6a59b665a" + dependencies: + resolve-from "^3.0.0" + +resolve-dir@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/resolve-dir/-/resolve-dir-1.0.1.tgz#79a40644c362be82f26effe739c9bb5382046f43" + dependencies: + expand-tilde "^2.0.0" + global-modules "^1.0.0" + +resolve-from@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-1.0.1.tgz#26cbfe935d1aeeeabb29bc3fe5aeb01e93d44226" + +resolve-from@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-3.0.0.tgz#b22c7af7d9d6881bc8b6e653335eebcb0a188748" + +resolve-from@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6" + +resolve-url@^0.2.1: + version "0.2.1" + resolved "https://registry.yarnpkg.com/resolve-url/-/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a" + +resolve@^1.3.2, resolve@^1.5.0, resolve@^1.6.0, resolve@^1.8.1: + version "1.8.1" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.8.1.tgz#82f1ec19a423ac1fbd080b0bab06ba36e84a7a26" + dependencies: + path-parse "^1.0.5" + +responselike@1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/responselike/-/responselike-1.0.2.tgz#918720ef3b631c5642be068f15ade5a46f4ba1e7" + dependencies: + lowercase-keys "^1.0.0" + +restore-cursor@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-1.0.1.tgz#34661f46886327fed2991479152252df92daa541" + dependencies: + exit-hook "^1.0.0" + onetime "^1.0.0" + +restore-cursor@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-2.0.0.tgz#9f7ee287f82fd326d4fd162923d62129eee0dfaf" + dependencies: + onetime "^2.0.0" + signal-exit "^3.0.2" + +ret@~0.1.10: + version "0.1.15" + resolved "https://registry.yarnpkg.com/ret/-/ret-0.1.15.tgz#b8a4825d5bdb1fc3f6f53c2bc33f81388681c7bc" + +retext-english@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/retext-english/-/retext-english-3.0.0.tgz#c17cb56bd5f1ba3dee3355ddbab79f1c4894a809" + dependencies: + parse-english "^4.0.0" + unherit "^1.0.4" + +rgb-regex@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/rgb-regex/-/rgb-regex-1.0.1.tgz#c0e0d6882df0e23be254a475e8edd41915feaeb1" + +rgba-regex@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/rgba-regex/-/rgba-regex-1.0.0.tgz#43374e2e2ca0968b0ef1523460b7d730ff22eeb3" + +ric@^1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/ric/-/ric-1.3.0.tgz#8e95042609ce8213548a83164d08e94fae94909f" + +rimraf@^2.2.6, rimraf@^2.2.8, rimraf@^2.5.0, rimraf@^2.5.4, rimraf@^2.6.1, rimraf@^2.6.2: + version "2.6.2" + resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-2.6.2.tgz#2ed8150d24a16ea8651e6d6ef0f47c4158ce7a36" + dependencies: + glob "^7.0.5" + +ripemd160@^2.0.0, ripemd160@^2.0.1: + version "2.0.2" + resolved "https://registry.yarnpkg.com/ripemd160/-/ripemd160-2.0.2.tgz#a1c1a6f624751577ba5d07914cbc92850585890c" + dependencies: + hash-base "^3.0.0" + inherits "^2.0.1" + +run-async@^2.2.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/run-async/-/run-async-2.3.0.tgz#0371ab4ae0bdd720d4166d7dfda64ff7a445a6c0" + dependencies: + is-promise "^2.1.0" + +run-queue@^1.0.0, run-queue@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/run-queue/-/run-queue-1.0.3.tgz#e848396f057d223f24386924618e25694161ec47" + dependencies: + aproba "^1.1.1" + +rx-lite-aggregates@^4.0.8: + version "4.0.8" + resolved "https://registry.yarnpkg.com/rx-lite-aggregates/-/rx-lite-aggregates-4.0.8.tgz#753b87a89a11c95467c4ac1626c4efc4e05c67be" + dependencies: + rx-lite "*" + +rx-lite@*, rx-lite@^4.0.8: + version "4.0.8" + resolved "https://registry.yarnpkg.com/rx-lite/-/rx-lite-4.0.8.tgz#0b1e11af8bc44836f04a6407e92da42467b79444" + +rxjs@^6.1.0: + version "6.3.3" + resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-6.3.3.tgz#3c6a7fa420e844a81390fb1158a9ec614f4bad55" + dependencies: + tslib "^1.9.0" + +safe-buffer@5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.1.tgz#893312af69b2123def71f57889001671eeb2c853" + +safe-buffer@5.1.2, safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.1, safe-buffer@^5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1: + version "5.1.2" + resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" + +safe-regex@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/safe-regex/-/safe-regex-1.1.0.tgz#40a3669f3b077d1e943d44629e157dd48023bf2e" + dependencies: + ret "~0.1.10" + +"safer-buffer@>= 2.1.2 < 3", safer-buffer@^2.0.2, safer-buffer@^2.1.0, safer-buffer@~2.1.0: + version "2.1.2" + resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" + +sanitize-html@^1.18.2: + version "1.19.1" + resolved "https://registry.yarnpkg.com/sanitize-html/-/sanitize-html-1.19.1.tgz#e8b33c69578054d6ee4f57ea152d6497f3f6fb7d" + dependencies: + chalk "^2.3.0" + htmlparser2 "^3.9.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.0" + postcss "^6.0.14" + srcset "^1.0.0" + xtend "^4.0.0" + +sax@>=0.6.0, sax@^1.2.4, sax@~1.2.1, sax@~1.2.4: + version "1.2.4" + resolved "https://registry.yarnpkg.com/sax/-/sax-1.2.4.tgz#2816234e2378bddc4e5354fab5caa895df7100d9" + +schedule@^0.5.0: + version "0.5.0" + resolved "https://registry.yarnpkg.com/schedule/-/schedule-0.5.0.tgz#c128fffa0b402488b08b55ae74bb9df55cc29cc8" + dependencies: + object-assign "^4.1.1" + +schema-utils@^0.4.0, schema-utils@^0.4.4, schema-utils@^0.4.5: + version "0.4.7" + resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-0.4.7.tgz#ba74f597d2be2ea880131746ee17d0a093c68187" + dependencies: + ajv "^6.1.0" + ajv-keywords "^3.1.0" + +schema-utils@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-1.0.0.tgz#0b79a93204d7b600d4b2850d1f66c2a34951c770" + dependencies: + ajv "^6.1.0" + ajv-errors "^1.0.0" + ajv-keywords "^3.1.0" + +scroll-behavior@^0.9.9: + version "0.9.9" + resolved "https://registry.yarnpkg.com/scroll-behavior/-/scroll-behavior-0.9.9.tgz#ebfe0658455b82ad885b66195215416674dacce2" + dependencies: + dom-helpers "^3.2.1" + invariant "^2.2.2" + +section-matter@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/section-matter/-/section-matter-1.0.0.tgz#e9041953506780ec01d59f292a19c7b850b84167" + dependencies: + extend-shallow "^2.0.1" + kind-of "^6.0.0" + +seek-bzip@^1.0.3, seek-bzip@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/seek-bzip/-/seek-bzip-1.0.5.tgz#cfe917cb3d274bcffac792758af53173eb1fabdc" + dependencies: + commander "~2.8.1" + +select-hose@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/select-hose/-/select-hose-2.0.0.tgz#625d8658f865af43ec962bfc376a37359a4994ca" + +selfsigned@^1.9.1: + version "1.10.3" + resolved "https://registry.yarnpkg.com/selfsigned/-/selfsigned-1.10.3.tgz#d628ecf9e3735f84e8bafba936b3cf85bea43823" + dependencies: + node-forge "0.7.5" + +semver-diff@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/semver-diff/-/semver-diff-2.1.0.tgz#4bbb8437c8d37e4b0cf1a68fd726ec6d645d6d36" + dependencies: + semver "^5.0.3" + +semver-regex@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/semver-regex/-/semver-regex-1.0.0.tgz#92a4969065f9c70c694753d55248fc68f8f652c9" + +semver-truncate@^1.0.0: + version "1.1.2" + resolved "https://registry.yarnpkg.com/semver-truncate/-/semver-truncate-1.1.2.tgz#57f41de69707a62709a7e0104ba2117109ea47e8" + dependencies: + semver "^5.3.0" + +"semver@2 || 3 || 4 || 5", semver@^5.0.3, semver@^5.1.0, semver@^5.3.0, semver@^5.4.1, semver@^5.5.0, semver@^5.5.1: + version "5.5.1" + resolved "https://registry.yarnpkg.com/semver/-/semver-5.5.1.tgz#7dfdd8814bdb7cabc7be0fb1d734cfb66c940477" + +semver@^4.0.3: + version "4.3.6" + resolved "https://registry.yarnpkg.com/semver/-/semver-4.3.6.tgz#300bc6e0e86374f7ba61068b5b1ecd57fc6532da" + +send@0.16.2: + version "0.16.2" + resolved "https://registry.yarnpkg.com/send/-/send-0.16.2.tgz#6ecca1e0f8c156d141597559848df64730a6bbc1" + dependencies: + 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@^1.4.0: + version "1.5.0" + resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-1.5.0.tgz#1aa336162c88a890ddad5384baebc93a655161fe" + +serve-index@^1.7.2: + version "1.9.1" + resolved "https://registry.yarnpkg.com/serve-index/-/serve-index-1.9.1.tgz#d3768d69b1e7d82e5ce050fff5b453bea12a9239" + dependencies: + accepts "~1.3.4" + batch "0.6.1" + debug "2.6.9" + escape-html "~1.0.3" + http-errors "~1.6.2" + mime-types "~2.1.17" + parseurl "~1.3.2" + +serve-static@1.13.2: + version "1.13.2" + resolved "https://registry.yarnpkg.com/serve-static/-/serve-static-1.13.2.tgz#095e8472fd5b46237db50ce486a43f4b86c6cec1" + dependencies: + encodeurl "~1.0.2" + escape-html "~1.0.3" + parseurl "~1.3.2" + send "0.16.2" + +set-blocking@^2.0.0, set-blocking@~2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/set-blocking/-/set-blocking-2.0.0.tgz#045f9782d011ae9a6803ddd382b24392b3d890f7" + +set-immediate-shim@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz#4b2b1b27eb808a9f8dcc481a58e5e56f599f3f61" + +set-value@^0.4.3: + version "0.4.3" + resolved "https://registry.yarnpkg.com/set-value/-/set-value-0.4.3.tgz#7db08f9d3d22dc7f78e53af3c3bf4666ecdfccf1" + dependencies: + extend-shallow "^2.0.1" + is-extendable "^0.1.1" + is-plain-object "^2.0.1" + to-object-path "^0.3.0" + +set-value@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/set-value/-/set-value-2.0.0.tgz#71ae4a88f0feefbbf52d1ea604f3fb315ebb6274" + dependencies: + extend-shallow "^2.0.1" + is-extendable "^0.1.1" + is-plain-object "^2.0.3" + split-string "^3.0.1" + +setimmediate@^1.0.4, setimmediate@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/setimmediate/-/setimmediate-1.0.5.tgz#290cbb232e306942d7d7ea9b83732ab7856f8285" + +setprototypeof@1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.0.3.tgz#66567e37043eeb4f04d91bd658c0cbefb55b8e04" + +setprototypeof@1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.1.0.tgz#d0bd85536887b6fe7c0d818cb962d9d91c54e656" + +sha.js@^2.4.0, sha.js@^2.4.8: + version "2.4.11" + resolved "http://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz#37a5cf0b81ecbc6943de109ba2960d1b26584ae7" + dependencies: + inherits "^2.0.1" + safe-buffer "^5.0.1" + +shallow-compare@^1.2.2: + version "1.2.2" + resolved "https://registry.yarnpkg.com/shallow-compare/-/shallow-compare-1.2.2.tgz#fa4794627bf455a47c4f56881d8a6132d581ffdb" + +shallowequal@^1.0.1, shallowequal@^1.0.2: + version "1.1.0" + resolved "https://registry.yarnpkg.com/shallowequal/-/shallowequal-1.1.0.tgz#188d521de95b9087404fd4dcb68b13df0ae4e7f8" + +sharp@^0.20.2: + version "0.20.8" + resolved "https://registry.yarnpkg.com/sharp/-/sharp-0.20.8.tgz#e853f10b53b730824f0c3c5e453c79fa0812a48b" + dependencies: + color "^3.0.0" + detect-libc "^1.0.3" + fs-copy-file-sync "^1.1.1" + nan "^2.11.0" + npmlog "^4.1.2" + prebuild-install "^4.0.0" + semver "^5.5.1" + simple-get "^2.8.1" + tar "^4.4.6" + tunnel-agent "^0.6.0" + +sharp@^0.21.0: + version "0.21.0" + resolved "https://registry.yarnpkg.com/sharp/-/sharp-0.21.0.tgz#e3cf2e4cb9382caf78efb3d45252381730e899c4" + dependencies: + color "^3.0.0" + detect-libc "^1.0.3" + fs-copy-file-sync "^1.1.1" + nan "^2.11.1" + npmlog "^4.1.2" + prebuild-install "^5.2.0" + semver "^5.5.1" + simple-get "^3.0.3" + tar "^4.4.6" + tunnel-agent "^0.6.0" + +shebang-command@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-1.2.0.tgz#44aac65b695b03398968c39f363fee5deafdf1ea" + dependencies: + shebang-regex "^1.0.0" + +shebang-regex@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-1.0.0.tgz#da42f49740c0b42db2ca9728571cb190c98efea3" + +shell-quote@1.6.1: + version "1.6.1" + resolved "https://registry.yarnpkg.com/shell-quote/-/shell-quote-1.6.1.tgz#f4781949cce402697127430ea3b3c5476f481767" + dependencies: + array-filter "~0.0.0" + array-map "~0.0.0" + array-reduce "~0.0.0" + jsonify "~0.0.0" + +sift@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/sift/-/sift-5.1.0.tgz#1bbf2dfb0eb71e56c4cc7fb567fbd1351b65015e" + +signal-exit@^3.0.0, signal-exit@^3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.2.tgz#b5fdc08f1287ea1178628e415e25132b73646c6d" + +signedsource@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/signedsource/-/signedsource-1.0.0.tgz#1ddace4981798f93bd833973803d80d52e93ad6a" + +simple-concat@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/simple-concat/-/simple-concat-1.0.0.tgz#7344cbb8b6e26fb27d66b2fc86f9f6d5997521c6" + +simple-get@^2.7.0, simple-get@^2.8.1: + version "2.8.1" + resolved "https://registry.yarnpkg.com/simple-get/-/simple-get-2.8.1.tgz#0e22e91d4575d87620620bc91308d57a77f44b5d" + dependencies: + decompress-response "^3.3.0" + once "^1.3.1" + simple-concat "^1.0.0" + +simple-get@^3.0.3: + version "3.0.3" + resolved "https://registry.yarnpkg.com/simple-get/-/simple-get-3.0.3.tgz#924528ac3f9d7718ce5e9ec1b1a69c0be4d62efa" + dependencies: + decompress-response "^3.3.0" + once "^1.3.1" + simple-concat "^1.0.0" + +simple-swizzle@^0.2.2: + version "0.2.2" + resolved "https://registry.yarnpkg.com/simple-swizzle/-/simple-swizzle-0.2.2.tgz#a4da6b635ffcccca33f70d17cb92592de95e557a" + dependencies: + is-arrayish "^0.3.1" + +slash@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/slash/-/slash-1.0.0.tgz#c41f2f6c39fc16d1cd17ad4b5d896114ae470d55" + +slice-ansi@0.0.4: + version "0.0.4" + resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-0.0.4.tgz#edbf8903f66f7ce2f8eafd6ceed65e264c831b35" + +slice-ansi@1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-1.0.0.tgz#044f1a49d8842ff307aad6b505ed178bd950134d" + dependencies: + is-fullwidth-code-point "^2.0.0" + +snapdragon-node@^2.0.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/snapdragon-node/-/snapdragon-node-2.1.1.tgz#6c175f86ff14bdb0724563e8f3c1b021a286853b" + dependencies: + define-property "^1.0.0" + isobject "^3.0.0" + snapdragon-util "^3.0.1" + +snapdragon-util@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/snapdragon-util/-/snapdragon-util-3.0.1.tgz#f956479486f2acd79700693f6f7b805e45ab56e2" + dependencies: + kind-of "^3.2.0" + +snapdragon@^0.8.1: + version "0.8.2" + resolved "https://registry.yarnpkg.com/snapdragon/-/snapdragon-0.8.2.tgz#64922e7c565b0e14204ba1aa7d6964278d25182d" + dependencies: + base "^0.11.1" + debug "^2.2.0" + define-property "^0.2.5" + extend-shallow "^2.0.1" + map-cache "^0.2.2" + source-map "^0.5.6" + source-map-resolve "^0.5.0" + use "^3.1.0" + +socket.io-adapter@~1.1.0: + version "1.1.1" + resolved "https://registry.yarnpkg.com/socket.io-adapter/-/socket.io-adapter-1.1.1.tgz#2a805e8a14d6372124dd9159ad4502f8cb07f06b" + +socket.io-client@2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/socket.io-client/-/socket.io-client-2.1.1.tgz#dcb38103436ab4578ddb026638ae2f21b623671f" + dependencies: + backo2 "1.0.2" + base64-arraybuffer "0.1.5" + component-bind "1.0.0" + component-emitter "1.2.1" + debug "~3.1.0" + engine.io-client "~3.2.0" + has-binary2 "~1.0.2" + has-cors "1.1.0" + indexof "0.0.1" + object-component "0.0.3" + parseqs "0.0.5" + parseuri "0.0.5" + socket.io-parser "~3.2.0" + to-array "0.1.4" + +socket.io-parser@~3.2.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/socket.io-parser/-/socket.io-parser-3.2.0.tgz#e7c6228b6aa1f814e6148aea325b51aa9499e077" + dependencies: + component-emitter "1.2.1" + debug "~3.1.0" + isarray "2.0.1" + +socket.io@^2.0.3: + version "2.1.1" + resolved "https://registry.yarnpkg.com/socket.io/-/socket.io-2.1.1.tgz#a069c5feabee3e6b214a75b40ce0652e1cfb9980" + dependencies: + debug "~3.1.0" + engine.io "~3.2.0" + has-binary2 "~1.0.2" + socket.io-adapter "~1.1.0" + socket.io-client "2.1.1" + socket.io-parser "~3.2.0" + +sockjs-client@1.1.4: + version "1.1.4" + resolved "https://registry.yarnpkg.com/sockjs-client/-/sockjs-client-1.1.4.tgz#5babe386b775e4cf14e7520911452654016c8b12" + dependencies: + debug "^2.6.6" + eventsource "0.1.6" + faye-websocket "~0.11.0" + inherits "^2.0.1" + json3 "^3.3.2" + url-parse "^1.1.8" + +sockjs-client@1.1.5: + version "1.1.5" + resolved "https://registry.yarnpkg.com/sockjs-client/-/sockjs-client-1.1.5.tgz#1bb7c0f7222c40f42adf14f4442cbd1269771a83" + dependencies: + debug "^2.6.6" + eventsource "0.1.6" + faye-websocket "~0.11.0" + inherits "^2.0.1" + json3 "^3.3.2" + url-parse "^1.1.8" + +sockjs@0.3.19: + version "0.3.19" + resolved "https://registry.yarnpkg.com/sockjs/-/sockjs-0.3.19.tgz#d976bbe800af7bd20ae08598d582393508993c0d" + dependencies: + faye-websocket "^0.10.0" + uuid "^3.0.1" + +sort-keys-length@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/sort-keys-length/-/sort-keys-length-1.0.1.tgz#9cb6f4f4e9e48155a6aa0671edd336ff1479a188" + dependencies: + sort-keys "^1.0.0" + +sort-keys@^1.0.0: + version "1.1.2" + resolved "https://registry.yarnpkg.com/sort-keys/-/sort-keys-1.1.2.tgz#441b6d4d346798f1b4e49e8920adfba0e543f9ad" + dependencies: + is-plain-obj "^1.0.0" + +sort-keys@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/sort-keys/-/sort-keys-2.0.0.tgz#658535584861ec97d730d6cf41822e1f56684128" + dependencies: + is-plain-obj "^1.0.0" + +source-list-map@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/source-list-map/-/source-list-map-2.0.0.tgz#aaa47403f7b245a92fbc97ea08f250d6087ed085" + +source-map-resolve@^0.5.0: + version "0.5.2" + resolved "https://registry.yarnpkg.com/source-map-resolve/-/source-map-resolve-0.5.2.tgz#72e2cc34095543e43b2c62b2c4c10d4a9054f259" + dependencies: + 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@~0.5.6: + version "0.5.9" + resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.9.tgz#41bc953b2534267ea2d605bccfa7bfa3111ced5f" + dependencies: + buffer-from "^1.0.0" + source-map "^0.6.0" + +source-map-url@^0.4.0: + version "0.4.0" + resolved "https://registry.yarnpkg.com/source-map-url/-/source-map-url-0.4.0.tgz#3e935d7ddd73631b97659956d55128e87b5084a3" + +source-map@^0.5.0, source-map@^0.5.3, source-map@^0.5.6, source-map@^0.5.7: + version "0.5.7" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" + +source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.1: + version "0.6.1" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" + +space-separated-tokens@^1.0.0: + version "1.1.2" + resolved "https://registry.yarnpkg.com/space-separated-tokens/-/space-separated-tokens-1.1.2.tgz#e95ab9d19ae841e200808cd96bc7bd0adbbb3412" + dependencies: + trim "0.0.1" + +sparkles@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/sparkles/-/sparkles-1.0.1.tgz#008db65edce6c50eec0c5e228e1945061dd0437c" + +spdx-correct@^3.0.0: + version "3.0.2" + resolved "https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-3.0.2.tgz#19bb409e91b47b1ad54159243f7312a858db3c2e" + dependencies: + spdx-expression-parse "^3.0.0" + spdx-license-ids "^3.0.0" + +spdx-exceptions@^2.1.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/spdx-exceptions/-/spdx-exceptions-2.2.0.tgz#2ea450aee74f2a89bfb94519c07fcd6f41322977" + +spdx-expression-parse@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz#99e119b7a5da00e05491c9fa338b7904823b41d0" + dependencies: + spdx-exceptions "^2.1.0" + spdx-license-ids "^3.0.0" + +spdx-license-ids@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/spdx-license-ids/-/spdx-license-ids-3.0.1.tgz#e2a303236cac54b04031fa7a5a79c7e701df852f" + +spdy-transport@^2.0.18: + version "2.1.0" + resolved "https://registry.yarnpkg.com/spdy-transport/-/spdy-transport-2.1.0.tgz#4bbb15aaffed0beefdd56ad61dbdc8ba3e2cb7a1" + dependencies: + debug "^2.6.8" + detect-node "^2.0.3" + hpack.js "^2.1.6" + obuf "^1.1.1" + readable-stream "^2.2.9" + safe-buffer "^5.0.1" + wbuf "^1.7.2" + +spdy@^3.4.1: + version "3.4.7" + resolved "https://registry.yarnpkg.com/spdy/-/spdy-3.4.7.tgz#42ff41ece5cc0f99a3a6c28aabb73f5c3b03acbc" + dependencies: + debug "^2.6.8" + handle-thing "^1.2.5" + http-deceiver "^1.2.7" + safe-buffer "^5.0.1" + select-hose "^2.0.0" + spdy-transport "^2.0.18" + +split-string@^3.0.1, split-string@^3.0.2: + version "3.1.0" + resolved "https://registry.yarnpkg.com/split-string/-/split-string-3.1.0.tgz#7cb09dda3a86585705c64b39a6466038682e8fe2" + dependencies: + extend-shallow "^3.0.0" + +sprintf-js@^1.0.3: + version "1.1.1" + resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.1.1.tgz#36be78320afe5801f6cea3ee78b6e5aab940ea0c" + +sprintf-js@~1.0.2: + version "1.0.3" + resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" + +squeak@^1.0.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/squeak/-/squeak-1.3.0.tgz#33045037b64388b567674b84322a6521073916c3" + dependencies: + chalk "^1.0.0" + console-stream "^0.1.1" + lpad-align "^1.0.1" + +srcset@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/srcset/-/srcset-1.0.0.tgz#a5669de12b42f3b1d5e83ed03c71046fc48f41ef" + dependencies: + array-uniq "^1.0.2" + number-is-nan "^1.0.0" + +sshpk@^1.7.0: + version "1.14.2" + resolved "https://registry.yarnpkg.com/sshpk/-/sshpk-1.14.2.tgz#c6fc61648a3d9c4e764fd3fcdf4ea105e492ba98" + dependencies: + asn1 "~0.2.3" + assert-plus "^1.0.0" + dashdash "^1.12.0" + getpass "^0.1.1" + safer-buffer "^2.0.2" + optionalDependencies: + bcrypt-pbkdf "^1.0.0" + ecc-jsbn "~0.1.1" + jsbn "~0.1.0" + tweetnacl "~0.14.0" + +ssri@^5.2.4: + version "5.3.0" + resolved "https://registry.yarnpkg.com/ssri/-/ssri-5.3.0.tgz#ba3872c9c6d33a0704a7d71ff045e5ec48999d06" + dependencies: + safe-buffer "^5.1.1" + +ssri@^6.0.0: + version "6.0.1" + resolved "https://registry.yarnpkg.com/ssri/-/ssri-6.0.1.tgz#2a3c41b28dd45b62b63676ecb74001265ae9edd8" + dependencies: + figgy-pudding "^3.5.1" + +stable@~0.1.6: + version "0.1.8" + resolved "https://registry.yarnpkg.com/stable/-/stable-0.1.8.tgz#836eb3c8382fe2936feaf544631017ce7d47a3cf" + +stack-trace@^0.0.10: + version "0.0.10" + resolved "https://registry.yarnpkg.com/stack-trace/-/stack-trace-0.0.10.tgz#547c70b347e8d32b4e108ea1a2a159e5fdde19c0" + +stackframe@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/stackframe/-/stackframe-1.0.4.tgz#357b24a992f9427cba6b545d96a14ed2cbca187b" + +stat-mode@^0.2.0: + version "0.2.2" + resolved "https://registry.yarnpkg.com/stat-mode/-/stat-mode-0.2.2.tgz#e6c80b623123d7d80cf132ce538f346289072502" + +state-toggle@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/state-toggle/-/state-toggle-1.0.1.tgz#c3cb0974f40a6a0f8e905b96789eb41afa1cde3a" + +static-extend@^0.1.1: + version "0.1.2" + resolved "https://registry.yarnpkg.com/static-extend/-/static-extend-0.1.2.tgz#60809c39cbff55337226fd5e0b520f341f1fb5c6" + dependencies: + define-property "^0.2.5" + object-copy "^0.1.0" + +"statuses@>= 1.3.1 < 2", "statuses@>= 1.4.0 < 2", "statuses@>= 1.5.0 < 2": + version "1.5.0" + resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c" + +statuses@~1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.4.0.tgz#bb73d446da2796106efcc1b601a253d6c46bd087" + +stream-browserify@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/stream-browserify/-/stream-browserify-2.0.1.tgz#66266ee5f9bdb9940a4e4514cafb43bb71e5c9db" + dependencies: + inherits "~2.0.1" + readable-stream "^2.0.2" + +stream-combiner2@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/stream-combiner2/-/stream-combiner2-1.1.1.tgz#fb4d8a1420ea362764e21ad4780397bebcb41cbe" + dependencies: + duplexer2 "~0.1.0" + readable-stream "^2.0.2" + +stream-each@^1.1.0: + version "1.2.3" + resolved "https://registry.yarnpkg.com/stream-each/-/stream-each-1.2.3.tgz#ebe27a0c389b04fbcc233642952e10731afa9bae" + dependencies: + end-of-stream "^1.1.0" + stream-shift "^1.0.0" + +stream-http@^2.7.2: + version "2.8.3" + resolved "https://registry.yarnpkg.com/stream-http/-/stream-http-2.8.3.tgz#b2d242469288a5a27ec4fe8933acf623de6514fc" + dependencies: + builtin-status-codes "^3.0.0" + inherits "^2.0.1" + readable-stream "^2.3.6" + to-arraybuffer "^1.0.0" + xtend "^4.0.0" + +stream-parser@~0.3.1: + version "0.3.1" + resolved "https://registry.yarnpkg.com/stream-parser/-/stream-parser-0.3.1.tgz#1618548694420021a1182ff0af1911c129761773" + dependencies: + debug "2" + +stream-shift@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/stream-shift/-/stream-shift-1.0.0.tgz#d5c752825e5367e786f78e18e445ea223a155952" + +stream-to-buffer@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/stream-to-buffer/-/stream-to-buffer-0.1.0.tgz#26799d903ab2025c9bd550ac47171b00f8dd80a9" + dependencies: + stream-to "~0.2.0" + +stream-to@~0.2.0: + version "0.2.2" + resolved "https://registry.yarnpkg.com/stream-to/-/stream-to-0.2.2.tgz#84306098d85fdb990b9fa300b1b3ccf55e8ef01d" + +strict-uri-encode@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz#279b225df1d582b1f54e65addd4352e18faa0713" + +string-similarity@^1.2.0: + version "1.2.2" + resolved "https://registry.yarnpkg.com/string-similarity/-/string-similarity-1.2.2.tgz#99b2c20a3c9bbb3903964eae1d89856db3d8db9b" + dependencies: + lodash.every "^4.6.0" + lodash.flattendeep "^4.4.0" + lodash.foreach "^4.5.0" + lodash.map "^4.6.0" + lodash.maxby "^4.6.0" + +string-width@^1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-1.0.2.tgz#118bdf5b8cdc51a2a7e70d211e07e2b0b9b107d3" + dependencies: + code-point-at "^1.0.0" + is-fullwidth-code-point "^1.0.0" + strip-ansi "^3.0.0" + +"string-width@^1.0.2 || 2", string-width@^2.0.0, string-width@^2.1.0, string-width@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-2.1.1.tgz#ab93f27a8dc13d28cac815c462143a6d9012ae9e" + dependencies: + is-fullwidth-code-point "^2.0.0" + strip-ansi "^4.0.0" + +string.fromcodepoint@^0.2.1: + version "0.2.1" + resolved "https://registry.yarnpkg.com/string.fromcodepoint/-/string.fromcodepoint-0.2.1.tgz#8d978333c0bc92538f50f383e4888f3e5619d653" + +string_decoder@^1.0.0, string_decoder@~1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8" + dependencies: + safe-buffer "~5.1.0" + +string_decoder@~0.10.x: + version "0.10.31" + resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-0.10.31.tgz#62e203bc41766c6c28c9fc84301dab1c5310fa94" + +stringify-entities@^1.0.1: + version "1.3.2" + resolved "https://registry.yarnpkg.com/stringify-entities/-/stringify-entities-1.3.2.tgz#a98417e5471fd227b3e45d3db1861c11caf668f7" + dependencies: + character-entities-html4 "^1.0.0" + character-entities-legacy "^1.0.0" + is-alphanumerical "^1.0.0" + is-hexadecimal "^1.0.0" + +strip-ansi@3.0.1, strip-ansi@^3.0.0, strip-ansi@^3.0.1: + version "3.0.1" + resolved "http://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz#6a385fb8853d952d5ff05d0e8aaf94278dc63dcf" + dependencies: + ansi-regex "^2.0.0" + +strip-ansi@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-4.0.0.tgz#a8479022eb1ac368a871389b635262c505ee368f" + dependencies: + ansi-regex "^3.0.0" + +strip-bom-stream@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/strip-bom-stream/-/strip-bom-stream-1.0.0.tgz#e7144398577d51a6bed0fa1994fa05f43fd988ee" + dependencies: + first-chunk-stream "^1.0.0" + strip-bom "^2.0.0" + +strip-bom-string@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/strip-bom-string/-/strip-bom-string-1.0.0.tgz#e5211e9224369fbb81d633a2f00044dc8cedad92" + +strip-bom@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-2.0.0.tgz#6219a85616520491f35788bdbf1447a99c7e6b0e" + dependencies: + is-utf8 "^0.2.0" + +strip-bom@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-3.0.0.tgz#2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3" + +strip-dirs@^1.0.0: + version "1.1.1" + resolved "http://registry.npmjs.org/strip-dirs/-/strip-dirs-1.1.1.tgz#960bbd1287844f3975a4558aa103a8255e2456a0" + dependencies: + chalk "^1.0.0" + get-stdin "^4.0.1" + is-absolute "^0.1.5" + is-natural-number "^2.0.0" + minimist "^1.1.0" + sum-up "^1.0.1" + +strip-dirs@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/strip-dirs/-/strip-dirs-2.1.0.tgz#4987736264fc344cf20f6c34aca9d13d1d4ed6c5" + dependencies: + is-natural-number "^4.0.1" + +strip-eof@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/strip-eof/-/strip-eof-1.0.0.tgz#bb43ff5598a6eb05d89b59fcd129c983313606bf" + +strip-indent@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/strip-indent/-/strip-indent-1.0.1.tgz#0c7962a6adefa7bbd4ac366460a638552ae1a0a2" + dependencies: + get-stdin "^4.0.1" + +strip-json-comments@^2.0.1, strip-json-comments@~2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a" + +strip-outer@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/strip-outer/-/strip-outer-1.0.1.tgz#b2fd2abf6604b9d1e6013057195df836b8a9d631" + dependencies: + escape-string-regexp "^1.0.2" + +strip-url-auth@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/strip-url-auth/-/strip-url-auth-1.0.1.tgz#22b0fa3a41385b33be3f331551bbb837fa0cd7ae" + +style-loader@^0.21.0: + version "0.21.0" + resolved "https://registry.yarnpkg.com/style-loader/-/style-loader-0.21.0.tgz#68c52e5eb2afc9ca92b6274be277ee59aea3a852" + dependencies: + loader-utils "^1.1.0" + schema-utils "^0.4.5" + +stylehacks@^4.0.0: + version "4.0.1" + resolved "https://registry.yarnpkg.com/stylehacks/-/stylehacks-4.0.1.tgz#3186595d047ab0df813d213e51c8b94e0b9010f2" + dependencies: + browserslist "^4.0.0" + postcss "^7.0.0" + postcss-selector-parser "^3.0.0" + +sum-up@^1.0.1: + version "1.0.3" + resolved "https://registry.yarnpkg.com/sum-up/-/sum-up-1.0.3.tgz#1c661f667057f63bcb7875aa1438bc162525156e" + dependencies: + chalk "^1.0.0" + +supports-color@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-2.0.0.tgz#535d045ce6b6363fa40117084629995e9df324c7" + +supports-color@^5.1.0, supports-color@^5.3.0, supports-color@^5.4.0, supports-color@^5.5.0: + version "5.5.0" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" + dependencies: + has-flag "^3.0.0" + +svgo@^0.7.2: + version "0.7.2" + resolved "https://registry.yarnpkg.com/svgo/-/svgo-0.7.2.tgz#9f5772413952135c6fefbf40afe6a4faa88b4bb5" + dependencies: + coa "~1.0.1" + colors "~1.1.2" + csso "~2.3.1" + js-yaml "~3.7.0" + mkdirp "~0.5.1" + sax "~1.2.1" + whet.extend "~0.9.9" + +svgo@^1.0.0: + version "1.1.1" + resolved "https://registry.yarnpkg.com/svgo/-/svgo-1.1.1.tgz#12384b03335bcecd85cfa5f4e3375fed671cb985" + dependencies: + 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" + +symbol-observable@^1.0.3, symbol-observable@^1.1.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/symbol-observable/-/symbol-observable-1.2.0.tgz#c22688aed4eab3cdc2dfeacbb561660560a00804" + +table@4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/table/-/table-4.0.2.tgz#a33447375391e766ad34d3486e6e2aedc84d2e36" + dependencies: + ajv "^5.2.3" + ajv-keywords "^2.1.0" + chalk "^2.1.0" + lodash "^4.17.4" + slice-ansi "1.0.0" + string-width "^2.1.1" + +table@^4.0.3: + version "4.0.3" + resolved "http://registry.npmjs.org/table/-/table-4.0.3.tgz#00b5e2b602f1794b9acaf9ca908a76386a7813bc" + dependencies: + 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@^1.0.0, tapable@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/tapable/-/tapable-1.1.0.tgz#0d076a172e3d9ba088fd2272b2668fb8d194b78c" + +tar-fs@^1.13.0: + version "1.16.3" + resolved "https://registry.yarnpkg.com/tar-fs/-/tar-fs-1.16.3.tgz#966a628841da2c4010406a82167cbd5e0c72d509" + dependencies: + chownr "^1.0.1" + mkdirp "^0.5.1" + pump "^1.0.0" + tar-stream "^1.1.2" + +tar-stream@^1.1.1, tar-stream@^1.1.2, tar-stream@^1.5.2: + version "1.6.2" + resolved "https://registry.yarnpkg.com/tar-stream/-/tar-stream-1.6.2.tgz#8ea55dab37972253d9a9af90fdcd559ae435c555" + dependencies: + 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" + +tar@^4, tar@^4.4.6: + version "4.4.6" + resolved "https://registry.yarnpkg.com/tar/-/tar-4.4.6.tgz#63110f09c00b4e60ac8bcfe1bf3c8660235fbc9b" + dependencies: + chownr "^1.0.1" + fs-minipass "^1.2.5" + minipass "^2.3.3" + minizlib "^1.1.0" + mkdirp "^0.5.0" + safe-buffer "^5.1.2" + yallist "^3.0.2" + +temp-dir@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/temp-dir/-/temp-dir-1.0.0.tgz#0a7c0ea26d3a39afa7e0ebea9c1fc0bc4daa011d" + +tempfile@^1.0.0: + version "1.1.1" + resolved "https://registry.yarnpkg.com/tempfile/-/tempfile-1.1.1.tgz#5bcc4eaecc4ab2c707d8bc11d99ccc9a2cb287f2" + dependencies: + os-tmpdir "^1.0.0" + uuid "^2.0.1" + +tempfile@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/tempfile/-/tempfile-2.0.0.tgz#6b0446856a9b1114d1856ffcbe509cccb0977265" + dependencies: + temp-dir "^1.0.0" + uuid "^3.0.1" + +term-size@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/term-size/-/term-size-1.2.0.tgz#458b83887f288fc56d6fffbfad262e26638efa69" + dependencies: + execa "^0.7.0" + +terser-webpack-plugin@^1.0.2: + version "1.1.0" + resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-1.1.0.tgz#cf7c25a1eee25bf121f4a587bb9e004e3f80e528" + dependencies: + 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" + +terser@^3.8.1: + version "3.9.3" + resolved "https://registry.yarnpkg.com/terser/-/terser-3.9.3.tgz#14d13207f58b7a25ba7dd11def76c9e73cca5036" + dependencies: + commander "~2.17.1" + source-map "~0.6.1" + source-map-support "~0.5.6" + +text-table@0.2.0, text-table@^0.2.0, text-table@~0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" + +through2-filter@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/through2-filter/-/through2-filter-2.0.0.tgz#60bc55a0dacb76085db1f9dae99ab43f83d622ec" + dependencies: + through2 "~2.0.0" + xtend "~4.0.0" + +through2@^0.6.0, through2@^0.6.1: + version "0.6.5" + resolved "https://registry.yarnpkg.com/through2/-/through2-0.6.5.tgz#41ab9c67b29d57209071410e1d7a7a968cd3ad48" + dependencies: + readable-stream ">=1.0.33-1 <1.1.0-0" + xtend ">=4.0.0 <4.1.0-0" + +through2@^2.0.0, through2@^2.0.1, through2@~2.0.0: + version "2.0.3" + resolved "https://registry.yarnpkg.com/through2/-/through2-2.0.3.tgz#0004569b37c7c74ba39c43f3ced78d1ad94140be" + dependencies: + readable-stream "^2.1.5" + xtend "~4.0.1" + +through@^2.3.6: + version "2.3.8" + resolved "http://registry.npmjs.org/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" + +thunky@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/thunky/-/thunky-1.0.2.tgz#a862e018e3fb1ea2ec3fce5d55605cf57f247371" + +time-stamp@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/time-stamp/-/time-stamp-1.1.0.tgz#764a5a11af50561921b133f3b44e618687e0f5c3" + +timed-out@^3.0.0: + version "3.1.3" + resolved "https://registry.yarnpkg.com/timed-out/-/timed-out-3.1.3.tgz#95860bfcc5c76c277f8f8326fd0f5b2e20eba217" + +timed-out@^4.0.0, timed-out@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/timed-out/-/timed-out-4.0.1.tgz#f32eacac5a175bea25d7fab565ab3ed8741ef56f" + +timers-browserify@^2.0.4: + version "2.0.10" + resolved "https://registry.yarnpkg.com/timers-browserify/-/timers-browserify-2.0.10.tgz#1d28e3d2aadf1d5a5996c4e9f95601cd053480ae" + dependencies: + setimmediate "^1.0.4" + +timsort@^0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/timsort/-/timsort-0.3.0.tgz#405411a8e7e6339fe64db9a234de11dc31e02bd4" + +tinycolor2@^1.1.2: + version "1.4.1" + resolved "https://registry.yarnpkg.com/tinycolor2/-/tinycolor2-1.4.1.tgz#f4fad333447bc0b07d4dc8e9209d8f39a8ac77e8" + +tmp@^0.0.31: + version "0.0.31" + resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.0.31.tgz#8f38ab9438e17315e5dbd8b3657e8bfb277ae4a7" + dependencies: + os-tmpdir "~1.0.1" + +tmp@^0.0.33: + version "0.0.33" + resolved "https://registry.yarnpkg.com/tmp/-/tmp-0.0.33.tgz#6d34335889768d21b2bcda0aa277ced3b1bfadf9" + dependencies: + os-tmpdir "~1.0.2" + +to-absolute-glob@^0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/to-absolute-glob/-/to-absolute-glob-0.1.1.tgz#1cdfa472a9ef50c239ee66999b662ca0eb39937f" + dependencies: + extend-shallow "^2.0.1" + +to-array@0.1.4: + version "0.1.4" + resolved "https://registry.yarnpkg.com/to-array/-/to-array-0.1.4.tgz#17e6c11f73dd4f3d74cda7a4ff3238e9ad9bf890" + +to-arraybuffer@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz#7d229b1fcc637e466ca081180836a7aabff83f43" + +to-buffer@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/to-buffer/-/to-buffer-1.1.1.tgz#493bd48f62d7c43fcded313a03dcadb2e1213a80" + +to-fast-properties@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-1.0.3.tgz#b83571fa4d8c25b82e231b06e3a3055de4ca1a47" + +to-fast-properties@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e" + +to-object-path@^0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/to-object-path/-/to-object-path-0.3.0.tgz#297588b7b0e7e0ac08e04e672f85c1f4999e17af" + dependencies: + kind-of "^3.0.2" + +to-regex-range@^2.1.0: + version "2.1.1" + resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-2.1.1.tgz#7c80c17b9dfebe599e27367e0d4dd5590141db38" + dependencies: + is-number "^3.0.0" + repeat-string "^1.6.1" + +to-regex@^3.0.1, to-regex@^3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/to-regex/-/to-regex-3.0.2.tgz#13cfdd9b336552f30b51f33a8ae1b42a7a7599ce" + dependencies: + define-property "^2.0.2" + extend-shallow "^3.0.2" + regex-not "^1.0.2" + safe-regex "^1.1.0" + +toidentifier@1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/toidentifier/-/toidentifier-1.0.0.tgz#7e1be3470f1e77948bc43d94a3c8f4d7752ba553" + +topo@2.x.x: + version "2.0.2" + resolved "https://registry.yarnpkg.com/topo/-/topo-2.0.2.tgz#cd5615752539057c0dc0491a621c3bc6fbe1d182" + dependencies: + hoek "4.x.x" + +topo@3.x.x: + version "3.0.0" + resolved "https://registry.yarnpkg.com/topo/-/topo-3.0.0.tgz#37e48c330efeac784538e0acd3e62ca5e231fe7a" + dependencies: + hoek "5.x.x" + +tough-cookie@~2.4.3: + version "2.4.3" + resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-2.4.3.tgz#53f36da3f47783b0925afa06ff9f3b165280f781" + dependencies: + psl "^1.1.24" + punycode "^1.4.1" + +trim-lines@^1.0.0: + version "1.1.1" + resolved "https://registry.yarnpkg.com/trim-lines/-/trim-lines-1.1.1.tgz#da738ff58fa74817588455e30b11b85289f2a396" + +trim-newlines@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/trim-newlines/-/trim-newlines-1.0.0.tgz#5887966bb582a4503a41eb524f7d35011815a613" + +trim-repeated@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/trim-repeated/-/trim-repeated-1.0.0.tgz#e3646a2ea4e891312bf7eace6cfb05380bc01c21" + dependencies: + escape-string-regexp "^1.0.2" + +trim-right@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/trim-right/-/trim-right-1.0.1.tgz#cb2e1203067e0c8de1f614094b9fe45704ea6003" + +trim-trailing-lines@^1.0.0: + version "1.1.1" + resolved "https://registry.yarnpkg.com/trim-trailing-lines/-/trim-trailing-lines-1.1.1.tgz#e0ec0810fd3c3f1730516b45f49083caaf2774d9" + +trim@0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/trim/-/trim-0.0.1.tgz#5858547f6b290757ee95cccc666fb50084c460dd" + +trough@^1.0.0: + version "1.0.3" + resolved "https://registry.yarnpkg.com/trough/-/trough-1.0.3.tgz#e29bd1614c6458d44869fc28b255ab7857ef7c24" + +tryer@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/tryer/-/tryer-1.0.1.tgz#f2c85406800b9b0f74c9f7465b81eaad241252f8" + +tslib@^1.6.0, tslib@^1.9.0: + version "1.9.3" + resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.9.3.tgz#d7e4dd79245d85428c4d7e4822a79917954ca286" + +tty-browserify@0.0.0: + version "0.0.0" + resolved "https://registry.yarnpkg.com/tty-browserify/-/tty-browserify-0.0.0.tgz#a157ba402da24e9bf957f9aa69d524eed42901a6" + +tunnel-agent@^0.4.0: + version "0.4.3" + resolved "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.4.3.tgz#6373db76909fe570e08d73583365ed828a74eeeb" + +tunnel-agent@^0.6.0: + version "0.6.0" + resolved "https://registry.yarnpkg.com/tunnel-agent/-/tunnel-agent-0.6.0.tgz#27a5dea06b36b04a0a9966774b290868f0fc40fd" + dependencies: + safe-buffer "^5.0.1" + +tweetnacl@^0.14.3, tweetnacl@~0.14.0: + version "0.14.5" + resolved "https://registry.yarnpkg.com/tweetnacl/-/tweetnacl-0.14.5.tgz#5ae68177f192d4456269d108afa93ff8743f4f64" + +type-check@~0.3.2: + version "0.3.2" + resolved "https://registry.yarnpkg.com/type-check/-/type-check-0.3.2.tgz#5884cab512cf1d355e3fb784f30804b2b520db72" + dependencies: + prelude-ls "~1.1.2" + +type-is@~1.6.15, type-is@~1.6.16: + version "1.6.16" + resolved "https://registry.yarnpkg.com/type-is/-/type-is-1.6.16.tgz#f89ce341541c672b25ee7ae3c73dee3b2be50194" + dependencies: + media-typer "0.3.0" + mime-types "~2.1.18" + +type-of@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/type-of/-/type-of-2.0.1.tgz#e72a1741896568e9f628378d816d6912f7f23972" + +typedarray@^0.0.6: + version "0.0.6" + resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" + +ua-parser-js@^0.7.18: + version "0.7.18" + resolved "https://registry.yarnpkg.com/ua-parser-js/-/ua-parser-js-0.7.18.tgz#a7bfd92f56edfb117083b69e31d2aa8882d4b1ed" + +uglify-es@^3.3.4: + version "3.3.9" + resolved "https://registry.yarnpkg.com/uglify-es/-/uglify-es-3.3.9.tgz#0c1c4f0700bed8dbc124cdb304d2592ca203e677" + dependencies: + commander "~2.13.0" + source-map "~0.6.1" + +uglifyjs-webpack-plugin@^1.2.4: + version "1.3.0" + resolved "https://registry.yarnpkg.com/uglifyjs-webpack-plugin/-/uglifyjs-webpack-plugin-1.3.0.tgz#75f548160858163a08643e086d5fefe18a5d67de" + dependencies: + cacache "^10.0.4" + find-cache-dir "^1.0.0" + schema-utils "^0.4.5" + serialize-javascript "^1.4.0" + source-map "^0.6.1" + uglify-es "^3.3.4" + webpack-sources "^1.1.0" + worker-farm "^1.5.2" + +ultron@~1.1.0: + version "1.1.1" + resolved "https://registry.yarnpkg.com/ultron/-/ultron-1.1.1.tgz#9fe1536a10a664a65266a1e3ccf85fd36302bc9c" + +unbzip2-stream@^1.0.9: + version "1.3.0" + resolved "https://registry.yarnpkg.com/unbzip2-stream/-/unbzip2-stream-1.3.0.tgz#745ad5745bc4d8f1ac2eb6fc707cfa51d52ab215" + dependencies: + buffer "^3.0.1" + through "^2.3.6" + +unc-path-regex@^0.1.2: + version "0.1.2" + resolved "https://registry.yarnpkg.com/unc-path-regex/-/unc-path-regex-0.1.2.tgz#e73dd3d7b0d7c5ed86fbac6b0ae7d8c6a69d50fa" + +underscore.string@^3.3.4: + version "3.3.5" + resolved "https://registry.yarnpkg.com/underscore.string/-/underscore.string-3.3.5.tgz#fc2ad255b8bd309e239cbc5816fd23a9b7ea4023" + dependencies: + sprintf-js "^1.0.3" + util-deprecate "^1.0.2" + +unescape-js@^1.0.3: + version "1.1.1" + resolved "https://registry.yarnpkg.com/unescape-js/-/unescape-js-1.1.1.tgz#a4345e654b857c29fa66469e311ccaf2e93063bd" + dependencies: + string.fromcodepoint "^0.2.1" + +unherit@^1.0.4: + version "1.1.1" + resolved "https://registry.yarnpkg.com/unherit/-/unherit-1.1.1.tgz#132748da3e88eab767e08fabfbb89c5e9d28628c" + dependencies: + inherits "^2.0.1" + xtend "^4.0.1" + +unicode-canonical-property-names-ecmascript@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz#2619800c4c825800efdd8343af7dd9933cbe2818" + +unicode-match-property-ecmascript@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz#8ed2a32569961bce9227d09cd3ffbb8fed5f020c" + dependencies: + unicode-canonical-property-names-ecmascript "^1.0.4" + unicode-property-aliases-ecmascript "^1.0.4" + +unicode-match-property-value-ecmascript@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.0.2.tgz#9f1dc76926d6ccf452310564fd834ace059663d4" + +unicode-property-aliases-ecmascript@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.0.4.tgz#5a533f31b4317ea76f17d807fa0d116546111dd0" + +unified@^6.0.0, unified@^6.1.5: + version "6.2.0" + resolved "https://registry.yarnpkg.com/unified/-/unified-6.2.0.tgz#7fbd630f719126d67d40c644b7e3f617035f6dba" + dependencies: + bail "^1.0.0" + extend "^3.0.0" + is-plain-obj "^1.1.0" + trough "^1.0.0" + vfile "^2.0.0" + x-is-string "^0.1.0" + +union-value@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/union-value/-/union-value-1.0.0.tgz#5c71c34cb5bad5dcebe3ea0cd08207ba5aa1aea4" + dependencies: + arr-union "^3.1.0" + get-value "^2.0.6" + is-extendable "^0.1.1" + set-value "^0.4.3" + +uniq@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/uniq/-/uniq-1.0.1.tgz#b31c5ae8254844a3a8281541ce2b04b865a734ff" + +uniqs@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/uniqs/-/uniqs-2.0.0.tgz#ffede4b36b25290696e6e165d4a59edb998e6b02" + +unique-filename@^1.1.0: + version "1.1.1" + resolved "https://registry.yarnpkg.com/unique-filename/-/unique-filename-1.1.1.tgz#1d69769369ada0583103a1e6ae87681b56573230" + dependencies: + unique-slug "^2.0.0" + +unique-slug@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/unique-slug/-/unique-slug-2.0.1.tgz#5e9edc6d1ce8fb264db18a507ef9bd8544451ca6" + dependencies: + imurmurhash "^0.1.4" + +unique-stream@^2.0.2: + version "2.2.1" + resolved "https://registry.yarnpkg.com/unique-stream/-/unique-stream-2.2.1.tgz#5aa003cfbe94c5ff866c4e7d668bb1c4dbadb369" + dependencies: + json-stable-stringify "^1.0.0" + through2-filter "^2.0.0" + +unique-string@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/unique-string/-/unique-string-1.0.0.tgz#9e1057cca851abb93398f8b33ae187b99caec11a" + dependencies: + crypto-random-string "^1.0.0" + +unist-builder@^1.0.1: + version "1.0.3" + resolved "https://registry.yarnpkg.com/unist-builder/-/unist-builder-1.0.3.tgz#ab0f9d0f10936b74f3e913521955b0478e0ff036" + dependencies: + object-assign "^4.1.0" + +unist-util-generated@^1.1.0: + version "1.1.2" + resolved "https://registry.yarnpkg.com/unist-util-generated/-/unist-util-generated-1.1.2.tgz#8b993f9239d8e560be6ee6e91c3f7b7208e5ce25" + +unist-util-is@^2.0.0, unist-util-is@^2.1.2: + version "2.1.2" + resolved "https://registry.yarnpkg.com/unist-util-is/-/unist-util-is-2.1.2.tgz#1193fa8f2bfbbb82150633f3a8d2eb9a1c1d55db" + +unist-util-modify-children@^1.0.0: + version "1.1.2" + resolved "https://registry.yarnpkg.com/unist-util-modify-children/-/unist-util-modify-children-1.1.2.tgz#c7f1b91712554ee59c47a05b551ed3e052a4e2d1" + dependencies: + array-iterate "^1.0.0" + +unist-util-position@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/unist-util-position/-/unist-util-position-3.0.1.tgz#8e220c24658239bf7ddafada5725ed0ea1ebbc26" + +unist-util-remove-position@^1.0.0, unist-util-remove-position@^1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/unist-util-remove-position/-/unist-util-remove-position-1.1.2.tgz#86b5dad104d0bbfbeb1db5f5c92f3570575c12cb" + dependencies: + unist-util-visit "^1.1.0" + +unist-util-select@^1.5.0: + version "1.5.0" + resolved "https://registry.yarnpkg.com/unist-util-select/-/unist-util-select-1.5.0.tgz#a93c2be8c0f653827803b81331adec2aa24cd933" + dependencies: + css-selector-parser "^1.1.0" + debug "^2.2.0" + nth-check "^1.0.1" + +unist-util-stringify-position@^1.0.0, unist-util-stringify-position@^1.1.1: + version "1.1.2" + resolved "https://registry.yarnpkg.com/unist-util-stringify-position/-/unist-util-stringify-position-1.1.2.tgz#3f37fcf351279dcbca7480ab5889bb8a832ee1c6" + +unist-util-visit-children@^1.0.0: + version "1.1.2" + resolved "https://registry.yarnpkg.com/unist-util-visit-children/-/unist-util-visit-children-1.1.2.tgz#bd78b53db9644b9c339ac502854f15471f964f5b" + +unist-util-visit-parents@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/unist-util-visit-parents/-/unist-util-visit-parents-2.0.1.tgz#63fffc8929027bee04bfef7d2cce474f71cb6217" + dependencies: + unist-util-is "^2.1.2" + +unist-util-visit@^1.0.0, unist-util-visit@^1.1.0, unist-util-visit@^1.3.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/unist-util-visit/-/unist-util-visit-1.4.0.tgz#1cb763647186dc26f5e1df5db6bd1e48b3cc2fb1" + dependencies: + unist-util-visit-parents "^2.0.0" + +universalify@^0.1.0: + version "0.1.2" + resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66" + +unpipe@1.0.0, unpipe@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec" + +unquote@~1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/unquote/-/unquote-1.1.1.tgz#8fded7324ec6e88a0ff8b905e7c098cdc086d544" + +unset-value@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/unset-value/-/unset-value-1.0.0.tgz#8376873f7d2335179ffb1e6fc3a8ed0dfc8ab559" + dependencies: + has-value "^0.3.1" + isobject "^3.0.0" + +unzip-response@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/unzip-response/-/unzip-response-1.0.2.tgz#b984f0877fc0a89c2c773cc1ef7b5b232b5b06fe" + +unzip-response@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/unzip-response/-/unzip-response-2.0.1.tgz#d2f0f737d16b0615e72a6935ed04214572d56f97" + +upath@^1.0.5: + version "1.1.0" + resolved "https://registry.yarnpkg.com/upath/-/upath-1.1.0.tgz#35256597e46a581db4793d0ce47fa9aebfc9fabd" + +update-notifier@^2.3.0: + version "2.5.0" + resolved "https://registry.yarnpkg.com/update-notifier/-/update-notifier-2.5.0.tgz#d0744593e13f161e406acb1d9408b72cad08aff6" + dependencies: + boxen "^1.2.1" + chalk "^2.0.1" + configstore "^3.0.0" + import-lazy "^2.1.0" + is-ci "^1.0.10" + is-installed-globally "^0.1.0" + is-npm "^1.0.0" + latest-version "^3.0.0" + semver-diff "^2.0.0" + xdg-basedir "^3.0.0" + +uri-js@^4.2.2: + version "4.2.2" + resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.2.2.tgz#94c540e1ff772956e2299507c010aea6c8838eb0" + dependencies: + punycode "^2.1.0" + +urix@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/urix/-/urix-0.1.0.tgz#da937f7a62e21fec1fd18d49b35c2935067a6c72" + +url-loader@^1.0.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/url-loader/-/url-loader-1.1.1.tgz#4d1f3b4f90dde89f02c008e662d604d7511167c1" + dependencies: + loader-utils "^1.1.0" + mime "^2.0.3" + schema-utils "^1.0.0" + +url-parse-lax@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/url-parse-lax/-/url-parse-lax-1.0.0.tgz#7af8f303645e9bd79a272e7a14ac68bc0609da73" + dependencies: + prepend-http "^1.0.1" + +url-parse-lax@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/url-parse-lax/-/url-parse-lax-3.0.0.tgz#16b5cafc07dbe3676c1b1999177823d6503acb0c" + dependencies: + prepend-http "^2.0.0" + +url-parse@^1.1.8, url-parse@^1.4.3: + version "1.4.3" + resolved "https://registry.yarnpkg.com/url-parse/-/url-parse-1.4.3.tgz#bfaee455c889023219d757e045fa6a684ec36c15" + dependencies: + querystringify "^2.0.0" + requires-port "^1.0.0" + +url-regex@^3.0.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/url-regex/-/url-regex-3.2.0.tgz#dbad1e0c9e29e105dd0b1f09f6862f7fdb482724" + dependencies: + ip-regex "^1.0.1" + +url-to-options@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/url-to-options/-/url-to-options-1.0.1.tgz#1505a03a289a48cbd7a434efbaeec5055f5633a9" + +url@^0.11.0: + version "0.11.0" + resolved "https://registry.yarnpkg.com/url/-/url-0.11.0.tgz#3838e97cfc60521eb73c525a8e55bfdd9e2e28f1" + dependencies: + punycode "1.3.2" + querystring "0.2.0" + +use@^3.1.0: + version "3.1.1" + resolved "https://registry.yarnpkg.com/use/-/use-3.1.1.tgz#d50c8cac79a19fbc20f2911f56eb973f4e10070f" + +util-deprecate@^1.0.2, util-deprecate@~1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" + +util.promisify@^1.0.0, util.promisify@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/util.promisify/-/util.promisify-1.0.0.tgz#440f7165a459c9a16dc145eb8e72f35687097030" + dependencies: + define-properties "^1.1.2" + object.getownpropertydescriptors "^2.0.3" + +util@0.10.3: + version "0.10.3" + resolved "https://registry.yarnpkg.com/util/-/util-0.10.3.tgz#7afb1afe50805246489e3db7fe0ed379336ac0f9" + dependencies: + inherits "2.0.1" + +util@^0.10.3: + version "0.10.4" + resolved "https://registry.yarnpkg.com/util/-/util-0.10.4.tgz#3aa0125bfe668a4672de58857d3ace27ecb76901" + dependencies: + inherits "2.0.3" + +utila@^0.4.0, utila@~0.4: + version "0.4.0" + resolved "https://registry.yarnpkg.com/utila/-/utila-0.4.0.tgz#8a16a05d445657a3aea5eecc5b12a4fa5379772c" + +utils-extend@^1.0.4, utils-extend@^1.0.6, utils-extend@^1.0.7: + version "1.0.8" + resolved "https://registry.yarnpkg.com/utils-extend/-/utils-extend-1.0.8.tgz#ccfd7b64540f8e90ee21eec57769d0651cab8a5f" + +utils-merge@1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713" + +uuid@^2.0.1: + version "2.0.3" + resolved "http://registry.npmjs.org/uuid/-/uuid-2.0.3.tgz#67e2e863797215530dff318e5bf9dcebfd47b21a" + +uuid@^3.0.0, uuid@^3.0.1, uuid@^3.1.0, uuid@^3.3.2: + version "3.3.2" + resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.3.2.tgz#1b4af4955eb3077c501c23872fc6513811587131" + +v8-compile-cache@^1.1.0: + version "1.1.2" + resolved "https://registry.yarnpkg.com/v8-compile-cache/-/v8-compile-cache-1.1.2.tgz#8d32e4f16974654657e676e0e467a348e89b0dc4" + +vali-date@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/vali-date/-/vali-date-1.0.0.tgz#1b904a59609fb328ef078138420934f6b86709a6" + +validate-npm-package-license@^3.0.1: + version "3.0.4" + resolved "https://registry.yarnpkg.com/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz#fc91f6b9c7ba15c857f4cb2c5defeec39d4f410a" + dependencies: + spdx-correct "^3.0.0" + spdx-expression-parse "^3.0.0" + +vary@~1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc" + +vendors@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/vendors/-/vendors-1.0.2.tgz#7fcb5eef9f5623b156bcea89ec37d63676f21801" + +verror@1.10.0: + version "1.10.0" + resolved "https://registry.yarnpkg.com/verror/-/verror-1.10.0.tgz#3a105ca17053af55d6e270c1f8288682e18da400" + dependencies: + assert-plus "^1.0.0" + core-util-is "1.0.2" + extsprintf "^1.2.0" + +vfile-location@^2.0.0: + version "2.0.3" + resolved "https://registry.yarnpkg.com/vfile-location/-/vfile-location-2.0.3.tgz#083ba80e50968e8d420be49dd1ea9a992131df77" + +vfile-message@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/vfile-message/-/vfile-message-1.0.1.tgz#51a2ccd8a6b97a7980bb34efb9ebde9632e93677" + dependencies: + unist-util-stringify-position "^1.1.1" + +vfile@^2.0.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/vfile/-/vfile-2.3.0.tgz#e62d8e72b20e83c324bc6c67278ee272488bf84a" + dependencies: + is-buffer "^1.1.4" + replace-ext "1.0.0" + unist-util-stringify-position "^1.0.0" + vfile-message "^1.0.0" + +vinyl-assign@^1.0.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/vinyl-assign/-/vinyl-assign-1.2.1.tgz#4d198891b5515911d771a8cd9c5480a46a074a45" + dependencies: + object-assign "^4.0.1" + readable-stream "^2.0.0" + +vinyl-fs@^2.2.0: + version "2.4.4" + resolved "https://registry.yarnpkg.com/vinyl-fs/-/vinyl-fs-2.4.4.tgz#be6ff3270cb55dfd7d3063640de81f25d7532239" + dependencies: + duplexify "^3.2.0" + glob-stream "^5.3.2" + graceful-fs "^4.0.0" + gulp-sourcemaps "1.6.0" + is-valid-glob "^0.3.0" + lazystream "^1.0.0" + lodash.isequal "^4.0.0" + merge-stream "^1.0.0" + mkdirp "^0.5.0" + object-assign "^4.0.0" + readable-stream "^2.0.4" + strip-bom "^2.0.0" + strip-bom-stream "^1.0.0" + through2 "^2.0.0" + through2-filter "^2.0.0" + vali-date "^1.0.0" + vinyl "^1.0.0" + +vinyl@^0.4.3: + version "0.4.6" + resolved "https://registry.yarnpkg.com/vinyl/-/vinyl-0.4.6.tgz#2f356c87a550a255461f36bbeb2a5ba8bf784847" + dependencies: + clone "^0.2.0" + clone-stats "^0.0.1" + +vinyl@^0.5.0: + version "0.5.3" + resolved "https://registry.yarnpkg.com/vinyl/-/vinyl-0.5.3.tgz#b0455b38fc5e0cf30d4325132e461970c2091cde" + dependencies: + clone "^1.0.0" + clone-stats "^0.0.1" + replace-ext "0.0.1" + +vinyl@^1.0.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/vinyl/-/vinyl-1.2.0.tgz#5c88036cf565e5df05558bfc911f8656df218884" + dependencies: + clone "^1.0.0" + clone-stats "^0.0.1" + replace-ext "0.0.1" + +vm-browserify@0.0.4: + version "0.0.4" + resolved "https://registry.yarnpkg.com/vm-browserify/-/vm-browserify-0.0.4.tgz#5d7ea45bbef9e4a6ff65f95438e0a87c357d5a73" + dependencies: + indexof "0.0.1" + +wait-for-expect@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/wait-for-expect/-/wait-for-expect-1.0.1.tgz#73ab346ed56ed2ef66c380a59fd623755ceac0ce" + +ware@^1.2.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/ware/-/ware-1.3.0.tgz#d1b14f39d2e2cb4ab8c4098f756fe4b164e473d4" + dependencies: + wrap-fn "^0.1.0" + +warning@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/warning/-/warning-3.0.0.tgz#32e5377cb572de4ab04753bdf8821c01ed605b7c" + dependencies: + loose-envify "^1.0.0" + +watchpack@^1.5.0: + version "1.6.0" + resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-1.6.0.tgz#4bc12c2ebe8aa277a71f1d3f14d685c7b446cd00" + dependencies: + chokidar "^2.0.2" + graceful-fs "^4.1.2" + neo-async "^2.5.0" + +wbuf@^1.1.0, wbuf@^1.7.2: + version "1.7.3" + resolved "https://registry.yarnpkg.com/wbuf/-/wbuf-1.7.3.tgz#c1d8d149316d3ea852848895cb6a0bfe887b87df" + dependencies: + minimalistic-assert "^1.0.0" + +web-namespaces@^1.0.0: + version "1.1.2" + resolved "https://registry.yarnpkg.com/web-namespaces/-/web-namespaces-1.1.2.tgz#c8dc267ab639505276bae19e129dbd6ae72b22b4" + +webpack-dev-middleware@3.4.0, webpack-dev-middleware@^3.0.1: + version "3.4.0" + resolved "https://registry.yarnpkg.com/webpack-dev-middleware/-/webpack-dev-middleware-3.4.0.tgz#1132fecc9026fd90f0ecedac5cbff75d1fb45890" + dependencies: + memory-fs "~0.4.1" + mime "^2.3.1" + range-parser "^1.0.3" + webpack-log "^2.0.0" + +webpack-dev-server@^3.1.1: + version "3.1.9" + resolved "https://registry.yarnpkg.com/webpack-dev-server/-/webpack-dev-server-3.1.9.tgz#8b32167624d2faff40dcedc2cbce17ed1f34d3e0" + dependencies: + ansi-html "0.0.7" + bonjour "^3.5.0" + chokidar "^2.0.0" + compression "^1.5.2" + connect-history-api-fallback "^1.3.0" + debug "^3.1.0" + del "^3.0.0" + express "^4.16.2" + html-entities "^1.2.0" + http-proxy-middleware "~0.18.0" + import-local "^2.0.0" + internal-ip "^3.0.1" + ip "^1.1.5" + killable "^1.0.0" + loglevel "^1.4.1" + opn "^5.1.0" + portfinder "^1.0.9" + schema-utils "^1.0.0" + selfsigned "^1.9.1" + serve-index "^1.7.2" + sockjs "0.3.19" + sockjs-client "1.1.5" + spdy "^3.4.1" + strip-ansi "^3.0.0" + supports-color "^5.1.0" + webpack-dev-middleware "3.4.0" + webpack-log "^2.0.0" + yargs "12.0.2" + +webpack-hot-middleware@^2.21.0: + version "2.24.2" + resolved "https://registry.yarnpkg.com/webpack-hot-middleware/-/webpack-hot-middleware-2.24.2.tgz#0d2deeb813f67693e2997b87c3a9d9be324575dd" + dependencies: + ansi-html "0.0.7" + html-entities "^1.2.0" + querystring "^0.2.0" + strip-ansi "^3.0.0" + +webpack-log@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/webpack-log/-/webpack-log-2.0.0.tgz#5b7928e0637593f119d32f6227c1e0ac31e1b47f" + dependencies: + ansi-colors "^3.0.0" + uuid "^3.3.2" + +webpack-merge@^4.1.0: + version "4.1.4" + resolved "https://registry.yarnpkg.com/webpack-merge/-/webpack-merge-4.1.4.tgz#0fde38eabf2d5fd85251c24a5a8c48f8a3f4eb7b" + dependencies: + lodash "^4.17.5" + +webpack-sources@^1.1.0, webpack-sources@^1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-1.3.0.tgz#2a28dcb9f1f45fe960d8f1493252b5ee6530fa85" + dependencies: + source-list-map "^2.0.0" + source-map "~0.6.1" + +webpack-stats-plugin@^0.1.5: + version "0.1.5" + resolved "https://registry.yarnpkg.com/webpack-stats-plugin/-/webpack-stats-plugin-0.1.5.tgz#29e5f12ebfd53158d31d656a113ac1f7b86179d9" + +webpack@^4.12.0: + version "4.20.2" + resolved "https://registry.yarnpkg.com/webpack/-/webpack-4.20.2.tgz#89f6486b6bb276a91b0823453d377501fc625b5a" + dependencies: + "@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" + +websocket-driver@>=0.5.1: + version "0.7.0" + resolved "https://registry.yarnpkg.com/websocket-driver/-/websocket-driver-0.7.0.tgz#0caf9d2d755d93aee049d4bdd0d3fe2cca2a24eb" + dependencies: + http-parser-js ">=0.4.0" + websocket-extensions ">=0.1.1" + +websocket-extensions@>=0.1.1: + version "0.1.3" + resolved "https://registry.yarnpkg.com/websocket-extensions/-/websocket-extensions-0.1.3.tgz#5d2ff22977003ec687a4b87073dfbbac146ccf29" + +whatwg-fetch@2.0.4: + version "2.0.4" + resolved "http://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-2.0.4.tgz#dde6a5df315f9d39991aa17621853d720b85566f" + +whatwg-fetch@>=0.10.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/whatwg-fetch/-/whatwg-fetch-3.0.0.tgz#fc804e458cc460009b1a2b966bc8817d2578aefb" + +whet.extend@~0.9.9: + version "0.9.9" + resolved "https://registry.yarnpkg.com/whet.extend/-/whet.extend-0.9.9.tgz#f877d5bf648c97e5aa542fadc16d6a259b9c11a1" + +which-module@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/which-module/-/which-module-2.0.0.tgz#d9ef07dce77b9902b8a3a8fa4b31c3e3f7e6e87a" + +which-pm-runs@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/which-pm-runs/-/which-pm-runs-1.0.0.tgz#670b3afbc552e0b55df6b7780ca74615f23ad1cb" + +which@^1.2.14, which@^1.2.9: + version "1.3.1" + resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a" + dependencies: + isexe "^2.0.0" + +wide-align@^1.1.0: + version "1.1.3" + resolved "https://registry.yarnpkg.com/wide-align/-/wide-align-1.1.3.tgz#ae074e6bdc0c14a431e804e624549c633b000457" + dependencies: + string-width "^1.0.2 || 2" + +widest-line@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/widest-line/-/widest-line-2.0.0.tgz#0142a4e8a243f8882c0233aa0e0281aa76152273" + dependencies: + string-width "^2.1.1" + +wordwrap@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-1.0.0.tgz#27584810891456a4171c8d0226441ade90cbcaeb" + +worker-farm@^1.5.2: + version "1.6.0" + resolved "https://registry.yarnpkg.com/worker-farm/-/worker-farm-1.6.0.tgz#aecc405976fab5a95526180846f0dba288f3a4a0" + dependencies: + errno "~0.1.7" + +wrap-ansi@^2.0.0: + version "2.1.0" + resolved "http://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz#d8fc3d284dd05794fe84973caecdd1cf824fdd85" + dependencies: + string-width "^1.0.1" + strip-ansi "^3.0.1" + +wrap-fn@^0.1.0: + version "0.1.5" + resolved "https://registry.yarnpkg.com/wrap-fn/-/wrap-fn-0.1.5.tgz#f21b6e41016ff4a7e31720dbc63a09016bdf9845" + dependencies: + co "3.1.0" + +wrappy@1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" + +write-file-atomic@^2.0.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-2.3.0.tgz#1ff61575c2e2a4e8e510d6fa4e243cce183999ab" + dependencies: + graceful-fs "^4.1.11" + imurmurhash "^0.1.4" + signal-exit "^3.0.2" + +write@^0.2.1: + version "0.2.1" + resolved "https://registry.yarnpkg.com/write/-/write-0.2.1.tgz#5fc03828e264cea3fe91455476f7a3c566cb0757" + dependencies: + mkdirp "^0.5.1" + +ws@~3.3.1: + version "3.3.3" + resolved "https://registry.yarnpkg.com/ws/-/ws-3.3.3.tgz#f1cf84fe2d5e901ebce94efaece785f187a228f2" + dependencies: + async-limiter "~1.0.0" + safe-buffer "~5.1.0" + ultron "~1.1.0" + +x-is-array@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/x-is-array/-/x-is-array-0.1.0.tgz#de520171d47b3f416f5587d629b89d26b12dc29d" + +x-is-string@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/x-is-string/-/x-is-string-0.1.0.tgz#474b50865af3a49a9c4657f05acd145458f77d82" + +xdg-basedir@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/xdg-basedir/-/xdg-basedir-3.0.0.tgz#496b2cc109eca8dbacfe2dc72b603c17c5870ad4" + +xhr@^2.0.1: + version "2.5.0" + resolved "https://registry.yarnpkg.com/xhr/-/xhr-2.5.0.tgz#bed8d1676d5ca36108667692b74b316c496e49dd" + dependencies: + global "~4.3.0" + is-function "^1.0.1" + parse-headers "^2.0.0" + xtend "^4.0.0" + +xml-parse-from-string@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/xml-parse-from-string/-/xml-parse-from-string-1.0.1.tgz#a9029e929d3dbcded169f3c6e28238d95a5d5a28" + +xml2js@^0.4.5: + version "0.4.19" + resolved "https://registry.yarnpkg.com/xml2js/-/xml2js-0.4.19.tgz#686c20f213209e94abf0d1bcf1efaa291c7827a7" + dependencies: + sax ">=0.6.0" + xmlbuilder "~9.0.1" + +xmlbuilder@~9.0.1: + version "9.0.7" + resolved "https://registry.yarnpkg.com/xmlbuilder/-/xmlbuilder-9.0.7.tgz#132ee63d2ec5565c557e20f4c22df9aca686b10d" + +xmlhttprequest-ssl@~1.5.4: + version "1.5.5" + resolved "https://registry.yarnpkg.com/xmlhttprequest-ssl/-/xmlhttprequest-ssl-1.5.5.tgz#c2876b06168aadc40e57d97e81191ac8f4398b3e" + +xregexp@4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/xregexp/-/xregexp-4.0.0.tgz#e698189de49dd2a18cc5687b05e17c8e43943020" + +"xtend@>=4.0.0 <4.1.0-0", xtend@^4.0.0, xtend@^4.0.1, xtend@~4.0.0, xtend@~4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.1.tgz#a5c6d532be656e23db820efb943a1f04998d63af" + +y18n@^3.2.1: + version "3.2.1" + resolved "https://registry.yarnpkg.com/y18n/-/y18n-3.2.1.tgz#6d15fba884c08679c0d77e88e7759e811e07fa41" + +"y18n@^3.2.1 || ^4.0.0", y18n@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/y18n/-/y18n-4.0.0.tgz#95ef94f85ecc81d007c264e190a120f0a3c8566b" + +yallist@^2.0.0, yallist@^2.1.2: + version "2.1.2" + resolved "https://registry.yarnpkg.com/yallist/-/yallist-2.1.2.tgz#1c11f9218f076089a47dd512f93c6699a6a81d52" + +yallist@^3.0.0, yallist@^3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/yallist/-/yallist-3.0.2.tgz#8452b4bb7e83c7c188d8041c1a837c773d6d8bb9" + +yaml-loader@^0.5.0: + version "0.5.0" + resolved "https://registry.yarnpkg.com/yaml-loader/-/yaml-loader-0.5.0.tgz#86b1982d84a8e429e6647d93de9a0169e1c15827" + dependencies: + js-yaml "^3.5.2" + +yargs-parser@^10.1.0: + version "10.1.0" + resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-10.1.0.tgz#7202265b89f7e9e9f2e5765e0fe735a905edbaa8" + dependencies: + camelcase "^4.1.0" + +yargs-parser@^11.0.0: + version "11.0.0" + resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-11.0.0.tgz#d9fd0f0cd551a2a2ef9bbf42606ffb6211634232" + dependencies: + camelcase "^5.0.0" + decamelize "^1.2.0" + +yargs-parser@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-7.0.0.tgz#8d0ac42f16ea55debd332caf4c4038b3e3f5dfd9" + dependencies: + camelcase "^4.1.0" + +yargs-parser@^9.0.2: + version "9.0.2" + resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-9.0.2.tgz#9ccf6a43460fe4ed40a9bb68f48d43b8a68cc077" + dependencies: + camelcase "^4.1.0" + +yargs@12.0.2, yargs@^12.0.1: + version "12.0.2" + resolved "https://registry.yarnpkg.com/yargs/-/yargs-12.0.2.tgz#fe58234369392af33ecbef53819171eff0f5aadc" + dependencies: + cliui "^4.0.0" + decamelize "^2.0.0" + find-up "^3.0.0" + get-caller-file "^1.0.1" + os-locale "^3.0.0" + require-directory "^2.1.1" + require-main-filename "^1.0.1" + set-blocking "^2.0.0" + string-width "^2.0.0" + which-module "^2.0.0" + y18n "^3.2.1 || ^4.0.0" + yargs-parser "^10.1.0" + +yargs@^11.1.0: + version "11.1.0" + resolved "http://registry.npmjs.org/yargs/-/yargs-11.1.0.tgz#90b869934ed6e871115ea2ff58b03f4724ed2d77" + dependencies: + cliui "^4.0.0" + decamelize "^1.1.1" + find-up "^2.1.0" + get-caller-file "^1.0.1" + os-locale "^2.0.0" + require-directory "^2.1.1" + require-main-filename "^1.0.1" + set-blocking "^2.0.0" + string-width "^2.0.0" + which-module "^2.0.0" + y18n "^3.2.1" + yargs-parser "^9.0.2" + +yargs@^9.0.0: + version "9.0.1" + resolved "https://registry.yarnpkg.com/yargs/-/yargs-9.0.1.tgz#52acc23feecac34042078ee78c0c007f5085db4c" + dependencies: + camelcase "^4.1.0" + cliui "^3.2.0" + decamelize "^1.1.1" + get-caller-file "^1.0.1" + os-locale "^2.0.0" + read-pkg-up "^2.0.0" + require-directory "^2.1.1" + require-main-filename "^1.0.1" + set-blocking "^2.0.0" + string-width "^2.0.0" + which-module "^2.0.0" + y18n "^3.2.1" + yargs-parser "^7.0.0" + +yauzl@^2.2.1, yauzl@^2.4.2: + version "2.10.0" + resolved "https://registry.yarnpkg.com/yauzl/-/yauzl-2.10.0.tgz#c7eb17c93e112cb1086fa6d8e51fb0667b79a5f9" + dependencies: + buffer-crc32 "~0.2.3" + fd-slicer "~1.1.0" + +yeast@0.1.2: + version "0.1.2" + resolved "https://registry.yarnpkg.com/yeast/-/yeast-0.1.2.tgz#008e06d8094320c372dbc2f8ed76a0ca6c8ac419" + +yurnalist@^0.2.1: + version "0.2.1" + resolved "https://registry.yarnpkg.com/yurnalist/-/yurnalist-0.2.1.tgz#2d32b9618ab6491891c131bd90a5295e19fd4bad" + dependencies: + chalk "^1.1.1" + death "^1.0.0" + debug "^2.2.0" + detect-indent "^5.0.0" + inquirer "^3.0.1" + invariant "^2.2.0" + is-builtin-module "^1.0.0" + is-ci "^1.0.10" + leven "^2.0.0" + loud-rejection "^1.2.0" + node-emoji "^1.0.4" + object-path "^0.11.2" + read "^1.0.7" + rimraf "^2.5.0" + semver "^5.1.0" + strip-bom "^3.0.0" + +zen-observable-ts@^0.8.10: + version "0.8.10" + resolved "https://registry.yarnpkg.com/zen-observable-ts/-/zen-observable-ts-0.8.10.tgz#18e2ce1c89fe026e9621fd83cc05168228fce829" + dependencies: + zen-observable "^0.8.0" + +zen-observable@^0.8.0: + version "0.8.9" + resolved "https://registry.yarnpkg.com/zen-observable/-/zen-observable-0.8.9.tgz#0475c760ff0eda046bbdfa4dc3f95d392807ac53" + +zwitch@^1.0.0: + version "1.0.3" + resolved "https://registry.yarnpkg.com/zwitch/-/zwitch-1.0.3.tgz#159fae4b3f737db1e42bf321d3423e4c96688a18"