From 9714b4c4e88b0792bc2e6956e619be88cbe0821a Mon Sep 17 00:00:00 2001 From: Julian <43122287+bayramj@users.noreply.github.com> Date: Mon, 13 Jul 2020 18:46:45 -0400 Subject: [PATCH] Add files via upload --- LICENSE.md | 21 + README.md | 343 +++ favicon.ico | Bin 0 -> 1150 bytes gulpfile.js | 39 + index.html | 192 ++ package-lock.json | 6067 +++++++++++++++++++++++++++++++++++++++++++++ package.json | 31 + styles.css | 147 ++ wolk.pdf | Bin 0 -> 108430 bytes 9 files changed, 6840 insertions(+) create mode 100644 LICENSE.md create mode 100644 README.md create mode 100644 favicon.ico create mode 100644 gulpfile.js create mode 100644 index.html create mode 100644 package-lock.json create mode 100644 package.json create mode 100644 styles.css create mode 100644 wolk.pdf diff --git a/LICENSE.md b/LICENSE.md new file mode 100644 index 0000000..e90a3e5 --- /dev/null +++ b/LICENSE.md @@ -0,0 +1,21 @@ +MIT License + +Copyright (c) 2020 Ryan Fitzgerald + +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..294f0ce --- /dev/null +++ b/README.md @@ -0,0 +1,343 @@ +# Dev Portfolio + +This repo contains an easy-to-customize personal dev portfolio template that was created with Sass and JavaScript. It is lightweight and fully responsive, as well as comes with the Bootstrap grid system and loaded with Font Awesome. The site is static and comes production ready if you just want to add your information and go. Alternatively, you can edit styles, colours, and scripts fairly easily. The site was built as modular as possible to make it easy to shift around styles and content. + +To view a live demo, [click here](https://ryanfitzgerald.github.io/devportfolio/). + +Looking for a blog template? Checkout [DevBlog](https://github.com/RyanFitzgerald/devblog). + +## Features + +* Gulp ready (compiles Sass and minifies JS) +* Sass ready with lots of commenting +* Fully responsive +* Comes with Bootstrap grid system +* Easy colour changes can be done through simple variable edits + +## Contents + +- [Setup and Configuration](#setup-and-configuration) + - [Making Edits / Customizing the Template](#making-edits--customizing-the-template) + - [Using the Template As Is](#using-the-template-as-is) +- [Customization and Editing](#customization-and-editing) + - [General](#general) + - [Images](#images) + - [Header Section](#header-section) + - [Lead Section](#lead-section) + - [About Section](#about-section) + - [Experience Section](#experience-section) + - [Education Section](#education-section) + - [Projects Section](#projects-section) + - [Skills Section](#skills-section) + - [Contact Section](#contact-section) + - [Footer Section](#footer-section) + - [Optional Sections](#optional-sections) +- [Changelog](#changelog) +- [License](#license) + +## Setup and Configuration + +The setup required can be broken into two types: +1. If you want to make edits or customize the template +2. If you just want to add your information as use as is + +### Making Edits / Customizing the Template + +To setup, simply fork the repo and run `npm install` in order to get all the Gulp dev dependencies. Next, run `Gulp watch` to compile the Sass and minify the JavaScript. Alternatively, if you don't have Gulp installed globally, you can run the npm script `npm run watch`. Any changes done to the JavaScript (js/scripts.js) or Sass (sass/styles.scss) will be autocompiled and ready to go. + +All scripts are within `js/scripts.js` and get minified to `js/scripts.min.js`. All styles are in `sass/styles.scss` and get compiled to `css/styles.css`. Both the minified scripts file and compiled CSS file are what is loaded on the page by default. + +At this point, the page is ready to go and you can begin to add your own information and make any needed changes. The sections below contains a quick breakdown of each of the default sections and how they work. + +### Using The Template As Is + +If you wish to use the template as is (i.e. how it's seen in the demo), then all that's required is the `css`, `images`, `js`, `libs` folders and the `index.html` file. You would then add your content to `index.html` as needed and you're good to go! + +## Customization and Editing + +### General + +In general, most styles on the page are based off the definitions of variables in the variable section of the style sheet: + +```SCSS +// Define base and accent colors +$base-color: #3498db; +$base-color-hover: darken($base-color, 10%); + +// Define background colors +$background: #fff; +$background-alt: #f2f2f5; + +// Define border colors +$border: #dcd9d9; + +// Define text colors +$heading: #374054; +$text: #74808a; +``` + +If you wish to change the general colour scheme of the page for example, simply change the value of `$base-color`. + +There is also a number of default CSS classes that can be applied such as `.shadow`, `.shadow-large`, `.btn-rounded-white`, and various others. These can be found under the General Styles section in the style sheet. + +### Images + +By default, the template comes with a number of images, some of which can be kept and others which act simply as placeholders and should be switched. The template contains the following: + +* Main background (images/lead-bg.jpg) - this is the main background image provided via [Unsplash](https://unsplash.com/). This can be kept or changed easily by replacing `images/lead-bg.jpg` with your new background (recommended size of at least 1920x1080). +* Favicon (/favicon.ico) - this is the favicon used for the page. Similar to the main bg, this can kept or changed easily by replacing the `favicon.ico` with your new one. +* Project image - these are the images associated with the projects under the project section. These are simply placeholders and should either be replaced or removed. + +### Header Section + +The header section can be found within the `
` tag and simply contains an unordered list of anchors to different sections of the page. If you add a new section and want to be able to quickly navigate to it from the top, simply add another list element with an anchor that has the href of the ID of the section. Conversely, if you remove a section, don't forget to remove the associated navigation element. + +If you wish to add a header link to an external page, simply add the class `no-scroll` to the anchor. For example: + +```HTML +
  • + Google +
  • +``` + +If you wish to have a sticky (fixed) header, you simply need to add a class of `sticky` to the main header. For example, that would be accomplished as follows: + +```HTML +
    + +
    +``` + +### Lead Section + +The Lead section is pretty straightforward, it contains an h1 for your name and an h2 for your title. It also contains a link that can be used to link to your resume should you wish to add it as well. + +If you want your resume to automatically download when the button is clicked instead of opening up in another tab (the default behaviour), add the following code (Thanks to jkfran for the suggestion) in the lead: + +```HTML +Download Resume +``` + +The href attribute points to where your resume is stored and the download attribute is what triggers the download / provides the name the file will be downloaded as when the user clicks the button (In this case, it will download as resume.pdf). + +### About Section + +The about section contains a quick about blurb that can be edited by changing the text within the paragraph tags. + +### Experience Section + +The experience section creates a vertical timeline with all your relevant experience. The code for the timeline creation can be found within `js/scripts.js` and is an adaptaion of [RyanFitzgerald/vertical-timeline](https://github.com/RyanFitzgerald/vertical-timeline). + +The default format is as follows: + +```HTML +
    +
    +

    Employer Name

    +

    Job Title

    +

    + Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur in iaculis ex. +

    +
    +
    +``` + +The data attribute `data-date` is what is used to add a date to the associated timeline point. All that is really required is a wrapping div (i.e. `#experience-timeline`) and nested divs to build the timeline. The h3, h4, and p tags are optional and the contents of the div can be styled however you wish. + +To add additional section, simply add additional nested divs under the main wrapping div. + +### Education Section + +The Education is just a series of `.education-block` classes with some details associated with them. By default, it shows school name, date, degree, and some additional details. For example: + +```HTML +
    +

    University of Ottawa

    + Sept 2016 - Sept 2017 +

    Bachelor of Science in Computer Science

    +

    + Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur in iaculis ex. +

    +
    +``` + +To add additional section, simply add additional `.education-block` elements. + +### Projects Section + +The Project section contains a number of `.project` elements that represent each of your projects. By default, it contains a 300x300 image under `.project-image` and relevant project information under `.project-info`. An example is as follows: + +```HTML +
    +
    + +
    + + +
    +

    Project Name Here

    +

    + Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur in iaculis ex. +

    + View Project +
    + +
    +``` + +If you want to hide some projects by default, you can throw them in an additional row and add the markup for the "Show More" button. This would be done as follows: + +```HTML + + +View More Projects +
    +
    +
    + +
    + +
    +

    Project Name Here

    +

    + Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur in iaculis ex. Etiam volutpat laoreet urna. Morbi ut tortor nec nulla commodo malesuada sit amet vel lacus. Fusce eget efficitur libero. Morbi dapibus porta quam laoreet placerat. +

    + View Project +
    + +
    + +
    +``` + +This will add a link that says "View More Projects" under the current projects and when clicked, all projects in the "More-projects" div will be shown. This is optional functionality and isn't provided by default. It is important that you keep the wrapping div ID intact ("#more-projects") as well as the anchor ID ("#view-more-projects"), however the contents of the div and the anchor text itself can be edited however you like. + +#### Projects without images + +If you do not wish to have a project image associated with a project, you can simply add `no-image` as an additional class to the project. It would look like the following: + +```HTML +
    +
    +

    Project Name Here

    +

    + Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur in iaculis ex. +

    + View Project +
    + +
    +``` + +### Skills Section + +The Skills section is simply an unordered list that spits out a "Skill Cloud" with all the skills listed. To add / remove skills, simply edit or add list elements, like so: + +```HTML + +``` + +### Contact Section + +Since the page is static, I opted to use the awesome Formspree to allow for a contact form without the need for anything else. To use it, you must have the page hosted on a server (loading a basic HTML page won't work) where a referrer header is generated. Also, simply add the email to the action. An example is as follows: + +```HTML +
    + + + + +
    +``` +For more information on configuration of the contact form or dealing with errors, check out [Formspree](https://formspree.io/). + +For a quick tutorial about formspree, check out this [tutsplus tutorial](https://webdesign.tutsplus.com/tutorials/quick-tip-add-a-formspree-form-to-your-static-sites--cms-23870) that covers different aspects and features of the form tool. + +### Footer Section + +The Footer contains an optional copyright where you can place your name as well as an unordered list of all of your social or coding related profiles. By default it contains Github, Stack Overflow, Facebook, Twitter, and Google Plus. You can add or remove them easily and simply use the Font Awesome icon associated with the social profile you wish to use. For a list of all icons, [click here](http://fontawesome.io/icons/). + +### Optional Sections + +The template comes with an optional section that can be added to the page markup to list things like Certifications, Hobbies, and more (Note: these are not included by default). The markup for the additional optional section is as follows: + +```HTML +
    +

    Section Name

    + +
    +

    Some content title

    +

    + Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur in iaculis ex. Etiam volutpat laoreet urna. Morbi ut tortor nec nulla commodo malesuada sit amet vel lacus. Fusce eget efficitur libero. Morbi dapibus porta quam laoreet placerat. +

    +
      +
    • + Lorem ipsum dolor sit amet, consectetur adipiscing elit. +
    • +
    • + Lorem ipsum dolor sit amet, consectetur adipiscing elit. +
    • +
    • + Lorem ipsum dolor sit amet, consectetur adipiscing elit. +
    • +
    +
    + + +
    + +``` + +You can copy .optional-section-block for each new item you wish you have in the optional section. Also, the background-alt class may need to be removed depending on where the optional section is placed in your layout as this adds the grey background. If you play it at the bottom after "Skills", it can be used as is. Also, by default the border is applied at the top, but this can also be adjusted as needed. + +The optional section blocks have styling for h3 (the block title), h4, p, and ul tags by default. + +## Changelog + +### 1.2.2 + +* Updated dependencies and gulpfile + +### 1.2.1 + +* Updated dependencies and gulpfile +* Added `no-image` optional class for projects without images (see above for usage) + +### 1.2.0 + +* Added support for optional "Show More Projects" that hides some projects by default if included +* Added optional sections to display certifications, languages, etc. + +### 1.1.3 + +* Added default favicon to be used or changed +* Added `sticky` class to make header fixed +* Updated docs to add image section + +### 1.1.2 + +* Added `no-scroll` class option to header navigation anchor if you want to link to external site +* Changed contact form input / textarea colours to be based off `$base-color` +* Changed main background to 100vh so it doesn't overflow if viewport height < 700px + +### 1.1.1 + +* Made input placeholder text more readable +* Removed timeline line when no JS +* Added some basic styling to timeline when no JS + +### 1.1.0 + +* Fixed menu toggle on mobile devices +* Fixed z-index / scrolling issue with mobile menu +* Mobile menu now closes once a nav element is hit + +## License + +Completely free (MIT)! See [LICENSE.md](LICENSE.md) for more. diff --git a/favicon.ico b/favicon.ico new file mode 100644 index 0000000000000000000000000000000000000000..7323e696b428ecc0fe3d6019cadf07e56fbc154b GIT binary patch literal 1150 zcmdUuv1!CW6h!C1;J{#n1IHUWbO%0npb|E8s1lB=KqYJmDq%CHDq+D5xB!Fv##$L6 z6x@Y3;_cr*n$JqXN(Y{%5o^%Lo%Af}1+Z{tpCa+@>0#!tXPKtyrdj@Dr$)Tj9sg3R zCzvh`*PPGuOokQ;EXr&W?0r+j&oI^MSin(uX{3Ym74e5FV(kSJpcdz literal 0 HcmV?d00001 diff --git a/gulpfile.js b/gulpfile.js new file mode 100644 index 0000000..2028ded --- /dev/null +++ b/gulpfile.js @@ -0,0 +1,39 @@ +var gulp = require('gulp'); +var plumber = require('gulp-plumber'); +const uglify = require('gulp-uglify'); +const sass = require('gulp-sass'); +const wait = require('gulp-wait'); +const babel = require('gulp-babel');; +const rename = require('gulp-rename'); + +gulp.task('scripts', function() { + return gulp.src('./js/scripts.js') + .pipe(plumber(plumber({ + errorHandler: function (err) { + console.log(err); + this.emit('end'); + } + }))) + .pipe(babel({ + presets: [['@babel/env', {modules:false}]] + })) + .pipe(uglify({ + output: { + comments: '/^!/' + } + })) + .pipe(rename({extname: '.min.js'})) + .pipe(gulp.dest('./js')); +}); + +gulp.task('styles', function () { + return gulp.src('./scss/styles.scss') + .pipe(wait(250)) + .pipe(sass({outputStyle: 'compressed'}).on('error', sass.logError)) + .pipe(gulp.dest('./css')); +}); + +gulp.task('watch', function() { + gulp.watch('./js/scripts.js', gulp.series('scripts')); + gulp.watch('./scss/styles.scss', gulp.series('styles')); +}); \ No newline at end of file diff --git a/index.html b/index.html new file mode 100644 index 0000000..41e2d3f --- /dev/null +++ b/index.html @@ -0,0 +1,192 @@ + + + + + + + + My Portfolio + + + + + + + + + +
    + +
    + +
    +
    + Close +
    + +
    + + +
    +
    +

    Julian Bayram

    +

    Software Developer

    + Download Resume +
    + + +
    + +
    + + + +
    + +
    + + +
    +
    +
    +
    +

    About Me

    +
    +
    +

    + Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur in iaculis ex. Etiam volutpat laoreet urna. Morbi ut tortor nec nulla commodo malesuada sit amet vel lacus. Fusce eget efficitur libero. Morbi dapibus porta quam laoreet placerat. Donec + eu vehicula neque. Donec viverra lorem nunc, tempus euismod eros sollicitudin ut. Quisque et tincidunt libero. Donec id pharetra justo. Proin euismod lacinia dolor, eu scelerisque justo tempus pharetra. Vivamus nunc justo, finibus + ut nisl sed, euismod rhoncus nulla. Proin sed magna egestas, egestas ante et, congue eros. In consequat, mauris dapibus tincidunt suscipit, ex libero aliquet diam, at maximus risus enim non leo. +

    +
    +
    +
    +
    + + +
    +

    Recommendation Letter

    +
    + +
    +
    + + + +
    +

    Education

    +
    +

    Fordham University

    + Aug 2016 - May 2020 +

    Bachelor of Science in Information Science

    +

    + Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur in iaculis ex. Etiam volutpat laoreet urna. Morbi ut tortor nec nulla commodo malesuada sit amet vel lacus. Fusce eget efficitur libero. Morbi dapibus porta quam laoreet placerat. +

    +
    + + +
    +

    University of Ottawa

    + Sept 2016 - Sept 2017 +

    Bachelor of Science in Computer Science

    +
      +
    • + Lorem ipsum dolor sit amet, consectetur adipiscing elit. +
    • +
    • + Lorem ipsum dolor sit amet, consectetur adipiscing elit. +
    • +
    • + Lorem ipsum dolor sit amet, consectetur adipiscing elit. +
    • +
    +
    + +
    + + + + + + + + +
    +

    Skills

    +
      +
    • Microsoft Office
    • +
    • C++
    • +
    • CSS
    • +
    • Public Speaking
    • +
    • Leadership
    • +
    • HTML
    • +
    • JavaScript
    • +
    • Python
    • +
    • Node.js
    • +
    • AngularJs
    • +
    • Confidence
    • +
    +
    + + +
    +

    Get in Touch

    +

    jbayram@fordham.edu

    +

    (202) 341 - 4099

    + + + +
    +
    +
    + +
    + + + +
    + +
    +
    +
    + + + + + + + diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..e8554b9 --- /dev/null +++ b/package-lock.json @@ -0,0 +1,6067 @@ +{ + "name": "devportfolio-template", + "version": "1.1.3", + "lockfileVersion": 1, + "requires": true, + "dependencies": { + "@babel/code-frame": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.8.3.tgz", + "integrity": "sha512-a9gxpmdXtZEInkCSHUJDLHZVBgb1QS0jhss4cPP93EW7s+uC5bikET2twEF3KV+7rDblJcmNvTR7VJejqd2C2g==", + "dev": true, + "requires": { + "@babel/highlight": "^7.8.3" + } + }, + "@babel/compat-data": { + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.9.0.tgz", + "integrity": "sha512-zeFQrr+284Ekvd9e7KAX954LkapWiOmQtsfHirhxqfdlX6MEC32iRE+pqUGlYIBchdevaCwvzxWGSy/YBNI85g==", + "dev": true, + "requires": { + "browserslist": "^4.9.1", + "invariant": "^2.2.4", + "semver": "^5.5.0" + } + }, + "@babel/core": { + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.9.0.tgz", + "integrity": "sha512-kWc7L0fw1xwvI0zi8OKVBuxRVefwGOrKSQMvrQ3dW+bIIavBY3/NpXmpjMy7bQnLgwgzWQZ8TlM57YHpHNHz4w==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.8.3", + "@babel/generator": "^7.9.0", + "@babel/helper-module-transforms": "^7.9.0", + "@babel/helpers": "^7.9.0", + "@babel/parser": "^7.9.0", + "@babel/template": "^7.8.6", + "@babel/traverse": "^7.9.0", + "@babel/types": "^7.9.0", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.1", + "json5": "^2.1.2", + "lodash": "^4.17.13", + "resolve": "^1.3.2", + "semver": "^5.4.1", + "source-map": "^0.5.0" + } + }, + "@babel/generator": { + "version": "7.9.4", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.9.4.tgz", + "integrity": "sha512-rjP8ahaDy/ouhrvCoU1E5mqaitWrxwuNGU+dy1EpaoK48jZay4MdkskKGIMHLZNewg8sAsqpGSREJwP0zH3YQA==", + "dev": true, + "requires": { + "@babel/types": "^7.9.0", + "jsesc": "^2.5.1", + "lodash": "^4.17.13", + "source-map": "^0.5.0" + } + }, + "@babel/helper-annotate-as-pure": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.8.3.tgz", + "integrity": "sha512-6o+mJrZBxOoEX77Ezv9zwW7WV8DdluouRKNY/IR5u/YTMuKHgugHOzYWlYvYLpLA9nPsQCAAASpCIbjI9Mv+Uw==", + "dev": true, + "requires": { + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.8.3.tgz", + "integrity": "sha512-5eFOm2SyFPK4Rh3XMMRDjN7lBH0orh3ss0g3rTYZnBQ+r6YPj7lgDyCvPphynHvUrobJmeMignBr6Acw9mAPlw==", + "dev": true, + "requires": { + "@babel/helper-explode-assignable-expression": "^7.8.3", + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-compilation-targets": { + "version": "7.8.7", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.8.7.tgz", + "integrity": "sha512-4mWm8DCK2LugIS+p1yArqvG1Pf162upsIsjE7cNBjez+NjliQpVhj20obE520nao0o14DaTnFJv+Fw5a0JpoUw==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.8.6", + "browserslist": "^4.9.1", + "invariant": "^2.2.4", + "levenary": "^1.1.1", + "semver": "^5.5.0" + } + }, + "@babel/helper-create-regexp-features-plugin": { + "version": "7.8.8", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.8.8.tgz", + "integrity": "sha512-LYVPdwkrQEiX9+1R29Ld/wTrmQu1SSKYnuOk3g0CkcZMA1p0gsNxJFj/3gBdaJ7Cg0Fnek5z0DsMULePP7Lrqg==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.8.3", + "@babel/helper-regex": "^7.8.3", + "regexpu-core": "^4.7.0" + } + }, + "@babel/helper-define-map": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-define-map/-/helper-define-map-7.8.3.tgz", + "integrity": "sha512-PoeBYtxoZGtct3md6xZOCWPcKuMuk3IHhgxsRRNtnNShebf4C8YonTSblsK4tvDbm+eJAw2HAPOfCr+Q/YRG/g==", + "dev": true, + "requires": { + "@babel/helper-function-name": "^7.8.3", + "@babel/types": "^7.8.3", + "lodash": "^4.17.13" + } + }, + "@babel/helper-explode-assignable-expression": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.8.3.tgz", + "integrity": "sha512-N+8eW86/Kj147bO9G2uclsg5pwfs/fqqY5rwgIL7eTBklgXjcOJ3btzS5iM6AitJcftnY7pm2lGsrJVYLGjzIw==", + "dev": true, + "requires": { + "@babel/traverse": "^7.8.3", + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-function-name": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.8.3.tgz", + "integrity": "sha512-BCxgX1BC2hD/oBlIFUgOCQDOPV8nSINxCwM3o93xP4P9Fq6aV5sgv2cOOITDMtCfQ+3PvHp3l689XZvAM9QyOA==", + "dev": true, + "requires": { + "@babel/helper-get-function-arity": "^7.8.3", + "@babel/template": "^7.8.3", + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.8.3.tgz", + "integrity": "sha512-FVDR+Gd9iLjUMY1fzE2SR0IuaJToR4RkCDARVfsBBPSP53GEqSFjD8gNyxg246VUyc/ALRxFaAK8rVG7UT7xRA==", + "dev": true, + "requires": { + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-hoist-variables": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.8.3.tgz", + "integrity": "sha512-ky1JLOjcDUtSc+xkt0xhYff7Z6ILTAHKmZLHPxAhOP0Nd77O+3nCsd6uSVYur6nJnCI029CrNbYlc0LoPfAPQg==", + "dev": true, + "requires": { + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-member-expression-to-functions": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.8.3.tgz", + "integrity": "sha512-fO4Egq88utkQFjbPrSHGmGLFqmrshs11d46WI+WZDESt7Wu7wN2G2Iu+NMMZJFDOVRHAMIkB5SNh30NtwCA7RA==", + "dev": true, + "requires": { + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-module-imports": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.8.3.tgz", + "integrity": "sha512-R0Bx3jippsbAEtzkpZ/6FIiuzOURPcMjHp+Z6xPe6DtApDJx+w7UYyOLanZqO8+wKR9G10s/FmHXvxaMd9s6Kg==", + "dev": true, + "requires": { + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-module-transforms": { + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.9.0.tgz", + "integrity": "sha512-0FvKyu0gpPfIQ8EkxlrAydOWROdHpBmiCiRwLkUiBGhCUPRRbVD2/tm3sFr/c/GWFrQ/ffutGUAnx7V0FzT2wA==", + "dev": true, + "requires": { + "@babel/helper-module-imports": "^7.8.3", + "@babel/helper-replace-supers": "^7.8.6", + "@babel/helper-simple-access": "^7.8.3", + "@babel/helper-split-export-declaration": "^7.8.3", + "@babel/template": "^7.8.6", + "@babel/types": "^7.9.0", + "lodash": "^4.17.13" + } + }, + "@babel/helper-optimise-call-expression": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.8.3.tgz", + "integrity": "sha512-Kag20n86cbO2AvHca6EJsvqAd82gc6VMGule4HwebwMlwkpXuVqrNRj6CkCV2sKxgi9MyAUnZVnZ6lJ1/vKhHQ==", + "dev": true, + "requires": { + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-plugin-utils": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz", + "integrity": "sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ==", + "dev": true + }, + "@babel/helper-regex": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-regex/-/helper-regex-7.8.3.tgz", + "integrity": "sha512-BWt0QtYv/cg/NecOAZMdcn/waj/5P26DR4mVLXfFtDokSR6fyuG0Pj+e2FqtSME+MqED1khnSMulkmGl8qWiUQ==", + "dev": true, + "requires": { + "lodash": "^4.17.13" + } + }, + "@babel/helper-remap-async-to-generator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.8.3.tgz", + "integrity": "sha512-kgwDmw4fCg7AVgS4DukQR/roGp+jP+XluJE5hsRZwxCYGg+Rv9wSGErDWhlI90FODdYfd4xG4AQRiMDjjN0GzA==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.8.3", + "@babel/helper-wrap-function": "^7.8.3", + "@babel/template": "^7.8.3", + "@babel/traverse": "^7.8.3", + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-replace-supers": { + "version": "7.8.6", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.8.6.tgz", + "integrity": "sha512-PeMArdA4Sv/Wf4zXwBKPqVj7n9UF/xg6slNRtZW84FM7JpE1CbG8B612FyM4cxrf4fMAMGO0kR7voy1ForHHFA==", + "dev": true, + "requires": { + "@babel/helper-member-expression-to-functions": "^7.8.3", + "@babel/helper-optimise-call-expression": "^7.8.3", + "@babel/traverse": "^7.8.6", + "@babel/types": "^7.8.6" + } + }, + "@babel/helper-simple-access": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.8.3.tgz", + "integrity": "sha512-VNGUDjx5cCWg4vvCTR8qQ7YJYZ+HBjxOgXEl7ounz+4Sn7+LMD3CFrCTEU6/qXKbA2nKg21CwhhBzO0RpRbdCw==", + "dev": true, + "requires": { + "@babel/template": "^7.8.3", + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.8.3.tgz", + "integrity": "sha512-3x3yOeyBhW851hroze7ElzdkeRXQYQbFIb7gLK1WQYsw2GWDay5gAJNw1sWJ0VFP6z5J1whqeXH/WCdCjZv6dA==", + "dev": true, + "requires": { + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-validator-identifier": { + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.9.0.tgz", + "integrity": "sha512-6G8bQKjOh+of4PV/ThDm/rRqlU7+IGoJuofpagU5GlEl29Vv0RGqqt86ZGRV8ZuSOY3o+8yXl5y782SMcG7SHw==", + "dev": true + }, + "@babel/helper-wrap-function": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.8.3.tgz", + "integrity": "sha512-LACJrbUET9cQDzb6kG7EeD7+7doC3JNvUgTEQOx2qaO1fKlzE/Bf05qs9w1oXQMmXlPO65lC3Tq9S6gZpTErEQ==", + "dev": true, + "requires": { + "@babel/helper-function-name": "^7.8.3", + "@babel/template": "^7.8.3", + "@babel/traverse": "^7.8.3", + "@babel/types": "^7.8.3" + } + }, + "@babel/helpers": { + "version": "7.9.2", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.9.2.tgz", + "integrity": "sha512-JwLvzlXVPjO8eU9c/wF9/zOIN7X6h8DYf7mG4CiFRZRvZNKEF5dQ3H3V+ASkHoIB3mWhatgl5ONhyqHRI6MppA==", + "dev": true, + "requires": { + "@babel/template": "^7.8.3", + "@babel/traverse": "^7.9.0", + "@babel/types": "^7.9.0" + } + }, + "@babel/highlight": { + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.9.0.tgz", + "integrity": "sha512-lJZPilxX7Op3Nv/2cvFdnlepPXDxi29wxteT57Q965oc5R9v86ztx0jfxVrTcBk8C2kcPkkDa2Z4T3ZsPPVWsQ==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.9.0", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.9.4", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.9.4.tgz", + "integrity": "sha512-bC49otXX6N0/VYhgOMh4gnP26E9xnDZK3TmbNpxYzzz9BQLBosQwfyOe9/cXUU3txYhTzLCbcqd5c8y/OmCjHA==", + "dev": true + }, + "@babel/plugin-proposal-async-generator-functions": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.8.3.tgz", + "integrity": "sha512-NZ9zLv848JsV3hs8ryEh7Uaz/0KsmPLqv0+PdkDJL1cJy0K4kOCFa8zc1E3mp+RHPQcpdfb/6GovEsW4VDrOMw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/helper-remap-async-to-generator": "^7.8.3", + "@babel/plugin-syntax-async-generators": "^7.8.0" + } + }, + "@babel/plugin-proposal-dynamic-import": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.8.3.tgz", + "integrity": "sha512-NyaBbyLFXFLT9FP+zk0kYlUlA8XtCUbehs67F0nnEg7KICgMc2mNkIeu9TYhKzyXMkrapZFwAhXLdnt4IYHy1w==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-syntax-dynamic-import": "^7.8.0" + } + }, + "@babel/plugin-proposal-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.8.3.tgz", + "integrity": "sha512-KGhQNZ3TVCQG/MjRbAUwuH+14y9q0tpxs1nWWs3pbSleRdDro9SAMMDyye8HhY1gqZ7/NqIc8SKhya0wRDgP1Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-syntax-json-strings": "^7.8.0" + } + }, + "@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-TS9MlfzXpXKt6YYomudb/KU7nQI6/xnapG6in1uZxoxDghuSMZsPb6D2fyUwNYSAp4l1iR7QtFOjkqcRYcUsfw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0" + } + }, + "@babel/plugin-proposal-numeric-separator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.8.3.tgz", + "integrity": "sha512-jWioO1s6R/R+wEHizfaScNsAx+xKgwTLNXSh7tTC4Usj3ItsPEhYkEpU4h+lpnBwq7NBVOJXfO6cRFYcX69JUQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.8.3" + } + }, + "@babel/plugin-proposal-object-rest-spread": { + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.9.0.tgz", + "integrity": "sha512-UgqBv6bjq4fDb8uku9f+wcm1J7YxJ5nT7WO/jBr0cl0PLKb7t1O6RNR1kZbjgx2LQtsDI9hwoQVmn0yhXeQyow==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-syntax-object-rest-spread": "^7.8.0" + } + }, + "@babel/plugin-proposal-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-0gkX7J7E+AtAw9fcwlVQj8peP61qhdg/89D5swOkjYbkboA2CVckn3kiyum1DE0wskGb7KJJxBdyEBApDLLVdw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.0" + } + }, + "@babel/plugin-proposal-optional-chaining": { + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.9.0.tgz", + "integrity": "sha512-NDn5tu3tcv4W30jNhmc2hyD5c56G6cXx4TesJubhxrJeCvuuMpttxr0OnNCqbZGhFjLrg+NIhxxC+BK5F6yS3w==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.0" + } + }, + "@babel/plugin-proposal-unicode-property-regex": { + "version": "7.8.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.8.8.tgz", + "integrity": "sha512-EVhjVsMpbhLw9ZfHWSx2iy13Q8Z/eg8e8ccVWt23sWQK5l1UdkoLJPN5w69UA4uITGBnEZD2JOe4QOHycYKv8A==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.8.8", + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-dynamic-import": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", + "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-numeric-separator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.8.3.tgz", + "integrity": "sha512-H7dCMAdN83PcCmqmkHB5dtp+Xa9a6LKSvA2hiFBC/5alSHxM5VgWZXFqDi0YFe8XNGT6iCa+z4V4zSt/PdZ7Dw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-top-level-await": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.8.3.tgz", + "integrity": "sha512-kwj1j9lL/6Wd0hROD3b/OZZ7MSrZLqqn9RAZ5+cYYsflQ9HZBIKCUkr3+uL1MEJ1NePiUbf98jjiMQSv0NMR9g==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-arrow-functions": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.8.3.tgz", + "integrity": "sha512-0MRF+KC8EqH4dbuITCWwPSzsyO3HIWWlm30v8BbbpOrS1B++isGxPnnuq/IZvOX5J2D/p7DQalQm+/2PnlKGxg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-async-to-generator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.8.3.tgz", + "integrity": "sha512-imt9tFLD9ogt56Dd5CI/6XgpukMwd/fLGSrix2httihVe7LOGVPhyhMh1BU5kDM7iHD08i8uUtmV2sWaBFlHVQ==", + "dev": true, + "requires": { + "@babel/helper-module-imports": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/helper-remap-async-to-generator": "^7.8.3" + } + }, + "@babel/plugin-transform-block-scoped-functions": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.8.3.tgz", + "integrity": "sha512-vo4F2OewqjbB1+yaJ7k2EJFHlTP3jR634Z9Cj9itpqNjuLXvhlVxgnjsHsdRgASR8xYDrx6onw4vW5H6We0Jmg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-block-scoping": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.8.3.tgz", + "integrity": "sha512-pGnYfm7RNRgYRi7bids5bHluENHqJhrV4bCZRwc5GamaWIIs07N4rZECcmJL6ZClwjDz1GbdMZFtPs27hTB06w==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3", + "lodash": "^4.17.13" + } + }, + "@babel/plugin-transform-classes": { + "version": "7.9.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.9.2.tgz", + "integrity": "sha512-TC2p3bPzsfvSsqBZo0kJnuelnoK9O3welkUpqSqBQuBF6R5MN2rysopri8kNvtlGIb2jmUO7i15IooAZJjZuMQ==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.8.3", + "@babel/helper-define-map": "^7.8.3", + "@babel/helper-function-name": "^7.8.3", + "@babel/helper-optimise-call-expression": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/helper-replace-supers": "^7.8.6", + "@babel/helper-split-export-declaration": "^7.8.3", + "globals": "^11.1.0" + } + }, + "@babel/plugin-transform-computed-properties": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.8.3.tgz", + "integrity": "sha512-O5hiIpSyOGdrQZRQ2ccwtTVkgUDBBiCuK//4RJ6UfePllUTCENOzKxfh6ulckXKc0DixTFLCfb2HVkNA7aDpzA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-destructuring": { + "version": "7.8.8", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.8.8.tgz", + "integrity": "sha512-eRJu4Vs2rmttFCdhPUM3bV0Yo/xPSdPw6ML9KHs/bjB4bLA5HXlbvYXPOD5yASodGod+krjYx21xm1QmL8dCJQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-dotall-regex": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.8.3.tgz", + "integrity": "sha512-kLs1j9Nn4MQoBYdRXH6AeaXMbEJFaFu/v1nQkvib6QzTj8MZI5OQzqmD83/2jEM1z0DLilra5aWO5YpyC0ALIw==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-duplicate-keys": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.8.3.tgz", + "integrity": "sha512-s8dHiBUbcbSgipS4SMFuWGqCvyge5V2ZeAWzR6INTVC3Ltjig/Vw1G2Gztv0vU/hRG9X8IvKvYdoksnUfgXOEQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-exponentiation-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.8.3.tgz", + "integrity": "sha512-zwIpuIymb3ACcInbksHaNcR12S++0MDLKkiqXHl3AzpgdKlFNhog+z/K0+TGW+b0w5pgTq4H6IwV/WhxbGYSjQ==", + "dev": true, + "requires": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-for-of": { + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.9.0.tgz", + "integrity": "sha512-lTAnWOpMwOXpyDx06N+ywmF3jNbafZEqZ96CGYabxHrxNX8l5ny7dt4bK/rGwAh9utyP2b2Hv7PlZh1AAS54FQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-function-name": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.8.3.tgz", + "integrity": "sha512-rO/OnDS78Eifbjn5Py9v8y0aR+aSYhDhqAwVfsTl0ERuMZyr05L1aFSCJnbv2mmsLkit/4ReeQ9N2BgLnOcPCQ==", + "dev": true, + "requires": { + "@babel/helper-function-name": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-literals": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.8.3.tgz", + "integrity": "sha512-3Tqf8JJ/qB7TeldGl+TT55+uQei9JfYaregDcEAyBZ7akutriFrt6C/wLYIer6OYhleVQvH/ntEhjE/xMmy10A==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-member-expression-literals": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.8.3.tgz", + "integrity": "sha512-3Wk2EXhnw+rP+IDkK6BdtPKsUE5IeZ6QOGrPYvw52NwBStw9V1ZVzxgK6fSKSxqUvH9eQPR3tm3cOq79HlsKYA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-modules-amd": { + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.9.0.tgz", + "integrity": "sha512-vZgDDF003B14O8zJy0XXLnPH4sg+9X5hFBBGN1V+B2rgrB+J2xIypSN6Rk9imB2hSTHQi5OHLrFWsZab1GMk+Q==", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.9.0", + "@babel/helper-plugin-utils": "^7.8.3", + "babel-plugin-dynamic-import-node": "^2.3.0" + } + }, + "@babel/plugin-transform-modules-commonjs": { + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.9.0.tgz", + "integrity": "sha512-qzlCrLnKqio4SlgJ6FMMLBe4bySNis8DFn1VkGmOcxG9gqEyPIOzeQrA//u0HAKrWpJlpZbZMPB1n/OPa4+n8g==", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.9.0", + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/helper-simple-access": "^7.8.3", + "babel-plugin-dynamic-import-node": "^2.3.0" + } + }, + "@babel/plugin-transform-modules-systemjs": { + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.9.0.tgz", + "integrity": "sha512-FsiAv/nao/ud2ZWy4wFacoLOm5uxl0ExSQ7ErvP7jpoihLR6Cq90ilOFyX9UXct3rbtKsAiZ9kFt5XGfPe/5SQ==", + "dev": true, + "requires": { + "@babel/helper-hoist-variables": "^7.8.3", + "@babel/helper-module-transforms": "^7.9.0", + "@babel/helper-plugin-utils": "^7.8.3", + "babel-plugin-dynamic-import-node": "^2.3.0" + } + }, + "@babel/plugin-transform-modules-umd": { + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.9.0.tgz", + "integrity": "sha512-uTWkXkIVtg/JGRSIABdBoMsoIeoHQHPTL0Y2E7xf5Oj7sLqwVsNXOkNk0VJc7vF0IMBsPeikHxFjGe+qmwPtTQ==", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.9.0", + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.8.3.tgz", + "integrity": "sha512-f+tF/8UVPU86TrCb06JoPWIdDpTNSGGcAtaD9mLP0aYGA0OS0j7j7DHJR0GTFrUZPUU6loZhbsVZgTh0N+Qdnw==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.8.3" + } + }, + "@babel/plugin-transform-new-target": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.8.3.tgz", + "integrity": "sha512-QuSGysibQpyxexRyui2vca+Cmbljo8bcRckgzYV4kRIsHpVeyeC3JDO63pY+xFZ6bWOBn7pfKZTqV4o/ix9sFw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-object-super": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.8.3.tgz", + "integrity": "sha512-57FXk+gItG/GejofIyLIgBKTas4+pEU47IXKDBWFTxdPd7F80H8zybyAY7UoblVfBhBGs2EKM+bJUu2+iUYPDQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/helper-replace-supers": "^7.8.3" + } + }, + "@babel/plugin-transform-parameters": { + "version": "7.9.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.9.3.tgz", + "integrity": "sha512-fzrQFQhp7mIhOzmOtPiKffvCYQSK10NR8t6BBz2yPbeUHb9OLW8RZGtgDRBn8z2hGcwvKDL3vC7ojPTLNxmqEg==", + "dev": true, + "requires": { + "@babel/helper-get-function-arity": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-property-literals": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.8.3.tgz", + "integrity": "sha512-uGiiXAZMqEoQhRWMK17VospMZh5sXWg+dlh2soffpkAl96KAm+WZuJfa6lcELotSRmooLqg0MWdH6UUq85nmmg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-regenerator": { + "version": "7.8.7", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.8.7.tgz", + "integrity": "sha512-TIg+gAl4Z0a3WmD3mbYSk+J9ZUH6n/Yc57rtKRnlA/7rcCvpekHXe0CMZHP1gYp7/KLe9GHTuIba0vXmls6drA==", + "dev": true, + "requires": { + "regenerator-transform": "^0.14.2" + } + }, + "@babel/plugin-transform-reserved-words": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.8.3.tgz", + "integrity": "sha512-mwMxcycN3omKFDjDQUl+8zyMsBfjRFr0Zn/64I41pmjv4NJuqcYlEtezwYtw9TFd9WR1vN5kiM+O0gMZzO6L0A==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-shorthand-properties": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.8.3.tgz", + "integrity": "sha512-I9DI6Odg0JJwxCHzbzW08ggMdCezoWcuQRz3ptdudgwaHxTjxw5HgdFJmZIkIMlRymL6YiZcped4TTCB0JcC8w==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.8.3.tgz", + "integrity": "sha512-CkuTU9mbmAoFOI1tklFWYYbzX5qCIZVXPVy0jpXgGwkplCndQAa58s2jr66fTeQnA64bDox0HL4U56CFYoyC7g==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-sticky-regex": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.8.3.tgz", + "integrity": "sha512-9Spq0vGCD5Bb4Z/ZXXSK5wbbLFMG085qd2vhL1JYu1WcQ5bXqZBAYRzU1d+p79GcHs2szYv5pVQCX13QgldaWw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/helper-regex": "^7.8.3" + } + }, + "@babel/plugin-transform-template-literals": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.8.3.tgz", + "integrity": "sha512-820QBtykIQOLFT8NZOcTRJ1UNuztIELe4p9DCgvj4NK+PwluSJ49we7s9FB1HIGNIYT7wFUJ0ar2QpCDj0escQ==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-typeof-symbol": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.8.4.tgz", + "integrity": "sha512-2QKyfjGdvuNfHsb7qnBBlKclbD4CfshH2KvDabiijLMGXPHJXGxtDzwIF7bQP+T0ysw8fYTtxPafgfs/c1Lrqg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/plugin-transform-unicode-regex": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.8.3.tgz", + "integrity": "sha512-+ufgJjYdmWfSQ+6NS9VGUR2ns8cjJjYbrbi11mZBTaWm+Fui/ncTLFF28Ei1okavY+xkojGr1eJxNsWYeA5aZw==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3" + } + }, + "@babel/preset-env": { + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.9.0.tgz", + "integrity": "sha512-712DeRXT6dyKAM/FMbQTV/FvRCms2hPCx+3weRjZ8iQVQWZejWWk1wwG6ViWMyqb/ouBbGOl5b6aCk0+j1NmsQ==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.9.0", + "@babel/helper-compilation-targets": "^7.8.7", + "@babel/helper-module-imports": "^7.8.3", + "@babel/helper-plugin-utils": "^7.8.3", + "@babel/plugin-proposal-async-generator-functions": "^7.8.3", + "@babel/plugin-proposal-dynamic-import": "^7.8.3", + "@babel/plugin-proposal-json-strings": "^7.8.3", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-proposal-numeric-separator": "^7.8.3", + "@babel/plugin-proposal-object-rest-spread": "^7.9.0", + "@babel/plugin-proposal-optional-catch-binding": "^7.8.3", + "@babel/plugin-proposal-optional-chaining": "^7.9.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.8.3", + "@babel/plugin-syntax-async-generators": "^7.8.0", + "@babel/plugin-syntax-dynamic-import": "^7.8.0", + "@babel/plugin-syntax-json-strings": "^7.8.0", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.0", + "@babel/plugin-syntax-numeric-separator": "^7.8.0", + "@babel/plugin-syntax-object-rest-spread": "^7.8.0", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.0", + "@babel/plugin-syntax-optional-chaining": "^7.8.0", + "@babel/plugin-syntax-top-level-await": "^7.8.3", + "@babel/plugin-transform-arrow-functions": "^7.8.3", + "@babel/plugin-transform-async-to-generator": "^7.8.3", + "@babel/plugin-transform-block-scoped-functions": "^7.8.3", + "@babel/plugin-transform-block-scoping": "^7.8.3", + "@babel/plugin-transform-classes": "^7.9.0", + "@babel/plugin-transform-computed-properties": "^7.8.3", + "@babel/plugin-transform-destructuring": "^7.8.3", + "@babel/plugin-transform-dotall-regex": "^7.8.3", + "@babel/plugin-transform-duplicate-keys": "^7.8.3", + "@babel/plugin-transform-exponentiation-operator": "^7.8.3", + "@babel/plugin-transform-for-of": "^7.9.0", + "@babel/plugin-transform-function-name": "^7.8.3", + "@babel/plugin-transform-literals": "^7.8.3", + "@babel/plugin-transform-member-expression-literals": "^7.8.3", + "@babel/plugin-transform-modules-amd": "^7.9.0", + "@babel/plugin-transform-modules-commonjs": "^7.9.0", + "@babel/plugin-transform-modules-systemjs": "^7.9.0", + "@babel/plugin-transform-modules-umd": "^7.9.0", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.8.3", + "@babel/plugin-transform-new-target": "^7.8.3", + "@babel/plugin-transform-object-super": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.8.7", + "@babel/plugin-transform-property-literals": "^7.8.3", + "@babel/plugin-transform-regenerator": "^7.8.7", + "@babel/plugin-transform-reserved-words": "^7.8.3", + "@babel/plugin-transform-shorthand-properties": "^7.8.3", + "@babel/plugin-transform-spread": "^7.8.3", + "@babel/plugin-transform-sticky-regex": "^7.8.3", + "@babel/plugin-transform-template-literals": "^7.8.3", + "@babel/plugin-transform-typeof-symbol": "^7.8.4", + "@babel/plugin-transform-unicode-regex": "^7.8.3", + "@babel/preset-modules": "^0.1.3", + "@babel/types": "^7.9.0", + "browserslist": "^4.9.1", + "core-js-compat": "^3.6.2", + "invariant": "^2.2.2", + "levenary": "^1.1.1", + "semver": "^5.5.0" + } + }, + "@babel/preset-modules": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.3.tgz", + "integrity": "sha512-Ra3JXOHBq2xd56xSF7lMKXdjBn3T772Y1Wet3yWnkDly9zHvJki029tAFzvAAK5cf4YV3yoxuP61crYRol6SVg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", + "@babel/plugin-transform-dotall-regex": "^7.4.4", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" + } + }, + "@babel/runtime": { + "version": "7.9.2", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.9.2.tgz", + "integrity": "sha512-NE2DtOdufG7R5vnfQUTehdTfNycfUANEtCa9PssN9O/xmTzP4E08UI797ixaei6hBEVL9BI/PsdJS5x7mWoB9Q==", + "dev": true, + "requires": { + "regenerator-runtime": "^0.13.4" + } + }, + "@babel/template": { + "version": "7.8.6", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.8.6.tgz", + "integrity": "sha512-zbMsPMy/v0PWFZEhQJ66bqjhH+z0JgMoBWuikXybgG3Gkd/3t5oQ1Rw2WQhnSrsOmsKXnZOx15tkC4qON/+JPg==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.8.3", + "@babel/parser": "^7.8.6", + "@babel/types": "^7.8.6" + } + }, + "@babel/traverse": { + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.9.0.tgz", + "integrity": "sha512-jAZQj0+kn4WTHO5dUZkZKhbFrqZE7K5LAQ5JysMnmvGij+wOdr+8lWqPeW0BcF4wFwrEXXtdGO7wcV6YPJcf3w==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.8.3", + "@babel/generator": "^7.9.0", + "@babel/helper-function-name": "^7.8.3", + "@babel/helper-split-export-declaration": "^7.8.3", + "@babel/parser": "^7.9.0", + "@babel/types": "^7.9.0", + "debug": "^4.1.0", + "globals": "^11.1.0", + "lodash": "^4.17.13" + } + }, + "@babel/types": { + "version": "7.9.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.9.0.tgz", + "integrity": "sha512-BS9JKfXkzzJl8RluW4JGknzpiUV7ZrvTayM6yfqLTVBEnFtyowVIOu6rqxRd5cVO6yGoWf4T8u8dgK9oB+GCng==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.9.0", + "lodash": "^4.17.13", + "to-fast-properties": "^2.0.0" + } + }, + "abbrev": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", + "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", + "dev": true + }, + "ajv": { + "version": "6.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.0.tgz", + "integrity": "sha512-D6gFiFA0RRLyUbvijN74DWAjXSFxWKaWP7mldxkVhyhAV3+SWA9HEJPHQ2c9soIeTFJqcSdFDGFgdqs1iUU2Hw==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "amdefine": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz", + "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=", + "dev": true + }, + "ansi-colors": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-1.1.0.tgz", + "integrity": "sha512-SFKX67auSNoVR38N3L+nvsPjOE0bybKTYbkf5tRvushrAPQ9V75huw0ZxBkKVeRU9kqH3d6HA4xTckbwZ4ixmA==", + "dev": true, + "requires": { + "ansi-wrap": "^0.1.0" + } + }, + "ansi-cyan": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/ansi-cyan/-/ansi-cyan-0.1.1.tgz", + "integrity": "sha1-U4rlKK+JgvKK4w2G8vF0VtJgmHM=", + "dev": true, + "requires": { + "ansi-wrap": "0.1.0" + } + }, + "ansi-gray": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/ansi-gray/-/ansi-gray-0.1.1.tgz", + "integrity": "sha1-KWLPVOyXksSFEKPetSRDaGHvclE=", + "dev": true, + "requires": { + "ansi-wrap": "0.1.0" + } + }, + "ansi-red": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/ansi-red/-/ansi-red-0.1.1.tgz", + "integrity": "sha1-jGOPnRCAgAo1PJwoyKgcpHBdlGw=", + "dev": true, + "requires": { + "ansi-wrap": "0.1.0" + } + }, + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "ansi-wrap": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/ansi-wrap/-/ansi-wrap-0.1.0.tgz", + "integrity": "sha1-qCJQ3bABXponyoLoLqYDu/pF768=", + "dev": true + }, + "anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "dev": true, + "requires": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + } + }, + "append-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/append-buffer/-/append-buffer-1.0.2.tgz", + "integrity": "sha1-2CIM9GYIFSXv6lBhTz3mUU36WPE=", + "dev": true, + "requires": { + "buffer-equal": "^1.0.0" + } + }, + "aproba": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", + "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", + "dev": true + }, + "archy": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/archy/-/archy-1.0.0.tgz", + "integrity": "sha1-+cjBN1fMHde8N5rHeyxipcKGjEA=", + "dev": true + }, + "are-we-there-yet": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz", + "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==", + "dev": true, + "requires": { + "delegates": "^1.0.0", + "readable-stream": "^2.0.6" + } + }, + "arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", + "dev": true + }, + "arr-filter": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/arr-filter/-/arr-filter-1.1.2.tgz", + "integrity": "sha1-Q/3d0JHo7xGqTEXZzcGOLf8XEe4=", + "dev": true, + "requires": { + "make-iterator": "^1.0.0" + } + }, + "arr-flatten": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", + "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", + "dev": true + }, + "arr-map": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/arr-map/-/arr-map-2.0.2.tgz", + "integrity": "sha1-Onc0X/wc814qkYJWAfnljy4kysQ=", + "dev": true, + "requires": { + "make-iterator": "^1.0.0" + } + }, + "arr-union": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", + "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", + "dev": true + }, + "array-each": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/array-each/-/array-each-1.0.1.tgz", + "integrity": "sha1-p5SvDAWrF1KEbudTofIRoFugxE8=", + "dev": true + }, + "array-find-index": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz", + "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=", + "dev": true + }, + "array-initial": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/array-initial/-/array-initial-1.1.0.tgz", + "integrity": "sha1-L6dLJnOTccOUe9enrcc74zSz15U=", + "dev": true, + "requires": { + "array-slice": "^1.0.0", + "is-number": "^4.0.0" + }, + "dependencies": { + "is-number": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz", + "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==", + "dev": true + } + } + }, + "array-last": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/array-last/-/array-last-1.3.0.tgz", + "integrity": "sha512-eOCut5rXlI6aCOS7Z7kCplKRKyiFQ6dHFBem4PwlwKeNFk2/XxTrhRh5T9PyaEWGy/NHTZWbY+nsZlNFJu9rYg==", + "dev": true, + "requires": { + "is-number": "^4.0.0" + }, + "dependencies": { + "is-number": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz", + "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==", + "dev": true + } + } + }, + "array-slice": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-1.1.0.tgz", + "integrity": "sha512-B1qMD3RBP7O8o0H2KbrXDyB0IccejMF15+87Lvlor12ONPRHP6gTjXMNkt/d3ZuOGbAe66hFmaCfECI24Ufp6w==", + "dev": true + }, + "array-sort": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-sort/-/array-sort-1.0.0.tgz", + "integrity": "sha512-ihLeJkonmdiAsD7vpgN3CRcx2J2S0TiYW+IS/5zHBI7mKUq3ySvBdzzBfD236ubDBQFiiyG3SWCPc+msQ9KoYg==", + "dev": true, + "requires": { + "default-compare": "^1.0.0", + "get-value": "^2.0.6", + "kind-of": "^5.0.2" + }, + "dependencies": { + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true + } + } + }, + "array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", + "dev": true + }, + "asn1": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", + "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", + "dev": true, + "requires": { + "safer-buffer": "~2.1.0" + } + }, + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", + "dev": true + }, + "assign-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", + "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", + "dev": true + }, + "async-done": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/async-done/-/async-done-1.3.2.tgz", + "integrity": "sha512-uYkTP8dw2og1tu1nmza1n1CMW0qb8gWWlwqMmLb7MhBVs4BXrFziT6HXUd+/RlRA/i4H9AkofYloUbs1fwMqlw==", + "dev": true, + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.2", + "process-nextick-args": "^2.0.0", + "stream-exhaust": "^1.0.1" + } + }, + "async-each": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz", + "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==", + "dev": true + }, + "async-foreach": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/async-foreach/-/async-foreach-0.1.3.tgz", + "integrity": "sha1-NhIfhFwFeBct5Bmpfb6x0W7DRUI=", + "dev": true + }, + "async-settle": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/async-settle/-/async-settle-1.0.0.tgz", + "integrity": "sha1-HQqRS7Aldb7IqPOnTlCA9yssDGs=", + "dev": true, + "requires": { + "async-done": "^1.2.2" + } + }, + "asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", + "dev": true + }, + "atob": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", + "dev": true + }, + "autoprefixer": { + "version": "9.7.5", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.7.5.tgz", + "integrity": "sha512-URo6Zvt7VYifomeAfJlMFnYDhow1rk2bufwkbamPEAtQFcL11moLk4PnR7n9vlu7M+BkXAZkHFA0mIcY7tjQFg==", + "dev": true, + "requires": { + "browserslist": "^4.11.0", + "caniuse-lite": "^1.0.30001036", + "chalk": "^2.4.2", + "normalize-range": "^0.1.2", + "num2fraction": "^1.2.2", + "postcss": "^7.0.27", + "postcss-value-parser": "^4.0.3" + } + }, + "aws-sign2": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", + "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=", + "dev": true + }, + "aws4": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.9.1.tgz", + "integrity": "sha512-wMHVg2EOHaMRxbzgFJ9gtjOOCrI80OHLG14rxi28XwOW8ux6IiEbRCGGGqCtdAIg4FQCbW20k9RsT4y3gJlFug==", + "dev": true + }, + "babel-plugin-dynamic-import-node": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.0.tgz", + "integrity": "sha512-o6qFkpeQEBxcqt0XYlWzAVxNCSCZdUgcR8IRlhD/8DylxjjO4foPcvTW0GGKa/cVt3rvxZ7o5ippJ+/0nvLhlQ==", + "dev": true, + "requires": { + "object.assign": "^4.1.0" + } + }, + "bach": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/bach/-/bach-1.2.0.tgz", + "integrity": "sha1-Szzpa/JxNPeaG0FKUcFONMO9mIA=", + "dev": true, + "requires": { + "arr-filter": "^1.1.1", + "arr-flatten": "^1.0.1", + "arr-map": "^2.0.0", + "array-each": "^1.0.0", + "array-initial": "^1.0.0", + "array-last": "^1.1.1", + "async-done": "^1.2.2", + "async-settle": "^1.0.0", + "now-and-later": "^2.0.0" + } + }, + "balanced-match": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", + "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", + "dev": true + }, + "base": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", + "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", + "dev": true, + "requires": { + "cache-base": "^1.0.1", + "class-utils": "^0.3.5", + "component-emitter": "^1.2.1", + "define-property": "^1.0.0", + "isobject": "^3.0.1", + "mixin-deep": "^1.2.0", + "pascalcase": "^0.1.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "bcrypt-pbkdf": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", + "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", + "dev": true, + "requires": { + "tweetnacl": "^0.14.3" + } + }, + "binary-extensions": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", + "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", + "dev": true + }, + "bindings": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", + "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", + "dev": true, + "optional": true, + "requires": { + "file-uri-to-path": "1.0.0" + } + }, + "block-stream": { + "version": "0.0.9", + "resolved": "https://registry.npmjs.org/block-stream/-/block-stream-0.0.9.tgz", + "integrity": "sha1-E+v+d4oDIFz+A3UUgeu0szAMEmo=", + "dev": true, + "requires": { + "inherits": "~2.0.0" + } + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "browserslist": { + "version": "4.11.0", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.11.0.tgz", + "integrity": "sha512-WqEC7Yr5wUH5sg6ruR++v2SGOQYpyUdYYd4tZoAq1F7y+QXoLoYGXVbxhtaIqWmAJjtNTRjVD3HuJc1OXTel2A==", + "dev": true, + "requires": { + "caniuse-lite": "^1.0.30001035", + "electron-to-chromium": "^1.3.380", + "node-releases": "^1.1.52", + "pkg-up": "^3.1.0" + } + }, + "buffer-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/buffer-equal/-/buffer-equal-1.0.0.tgz", + "integrity": "sha1-WWFrSYME1Var1GaWayLu2j7KX74=", + "dev": true + }, + "buffer-from": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", + "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==", + "dev": true + }, + "cache-base": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", + "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", + "dev": true, + "requires": { + "collection-visit": "^1.0.0", + "component-emitter": "^1.2.1", + "get-value": "^2.0.6", + "has-value": "^1.0.0", + "isobject": "^3.0.1", + "set-value": "^2.0.0", + "to-object-path": "^0.3.0", + "union-value": "^1.0.0", + "unset-value": "^1.0.0" + } + }, + "camelcase": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", + "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=", + "dev": true + }, + "camelcase-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", + "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=", + "dev": true, + "requires": { + "camelcase": "^2.0.0", + "map-obj": "^1.0.0" + }, + "dependencies": { + "camelcase": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", + "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=", + "dev": true + } + } + }, + "caniuse-lite": { + "version": "1.0.30001037", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001037.tgz", + "integrity": "sha512-qQP40FzWQ1i9RTjxppOUnpM8OwTBFL5DQbjoR9Az32EtM7YUZOw9orFO6rj1C+xWAGzz+X3bUe09Jf5Ep+zpuA==", + "dev": true + }, + "caseless": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", + "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", + "dev": true + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "chokidar": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", + "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", + "dev": true, + "requires": { + "anymatch": "^2.0.0", + "async-each": "^1.0.1", + "braces": "^2.3.2", + "fsevents": "^1.2.7", + "glob-parent": "^3.1.0", + "inherits": "^2.0.3", + "is-binary-path": "^1.0.0", + "is-glob": "^4.0.0", + "normalize-path": "^3.0.0", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.2.1", + "upath": "^1.1.1" + }, + "dependencies": { + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true + } + } + }, + "class-utils": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", + "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", + "dev": true, + "requires": { + "arr-union": "^3.1.0", + "define-property": "^0.2.5", + "isobject": "^3.0.0", + "static-extend": "^0.1.1" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + } + } + }, + "cliui": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", + "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", + "dev": true, + "requires": { + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wrap-ansi": "^2.0.0" + } + }, + "clone": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", + "integrity": "sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18=", + "dev": true + }, + "clone-buffer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/clone-buffer/-/clone-buffer-1.0.0.tgz", + "integrity": "sha1-4+JbIHrE5wGvch4staFnksrD3Fg=", + "dev": true + }, + "clone-stats": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-1.0.0.tgz", + "integrity": "sha1-s3gt/4u1R04Yuba/D9/ngvh3doA=", + "dev": true + }, + "cloneable-readable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/cloneable-readable/-/cloneable-readable-1.1.3.tgz", + "integrity": "sha512-2EF8zTQOxYq70Y4XKtorQupqF0m49MBz2/yf5Bj+MHjvpG3Hy7sImifnqD6UA+TKYxeSV+u6qqQPawN5UvnpKQ==", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "process-nextick-args": "^2.0.0", + "readable-stream": "^2.3.5" + } + }, + "code-point-at": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", + "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", + "dev": true + }, + "collection-map": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/collection-map/-/collection-map-1.0.0.tgz", + "integrity": "sha1-rqDwb40mx4DCt1SUOFVEsiVa8Yw=", + "dev": true, + "requires": { + "arr-map": "^2.0.2", + "for-own": "^1.0.0", + "make-iterator": "^1.0.0" + } + }, + "collection-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", + "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", + "dev": true, + "requires": { + "map-visit": "^1.0.0", + "object-visit": "^1.0.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true + }, + "color-support": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", + "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==", + "dev": true + }, + "combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "dev": true, + "requires": { + "delayed-stream": "~1.0.0" + } + }, + "commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true + }, + "component-emitter": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", + "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", + "dev": true + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", + "dev": true + }, + "concat-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", + "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", + "dev": true, + "requires": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" + } + }, + "console-control-strings": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", + "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=", + "dev": true + }, + "convert-source-map": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz", + "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.1" + } + }, + "copy-descriptor": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", + "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", + "dev": true + }, + "copy-props": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/copy-props/-/copy-props-2.0.4.tgz", + "integrity": "sha512-7cjuUME+p+S3HZlbllgsn2CDwS+5eCCX16qBgNC4jgSTf49qR1VKy/Zhl400m0IQXl/bPGEVqncgUUMjrr4s8A==", + "dev": true, + "requires": { + "each-props": "^1.3.0", + "is-plain-object": "^2.0.1" + } + }, + "core-js-compat": { + "version": "3.6.4", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.6.4.tgz", + "integrity": "sha512-zAa3IZPvsJ0slViBQ2z+vgyyTuhd3MFn1rBQjZSKVEgB0UMYhUkCj9jJUVPgGTGqWvsBVmfnruXgTcNyTlEiSA==", + "dev": true, + "requires": { + "browserslist": "^4.8.3", + "semver": "7.0.0" + }, + "dependencies": { + "semver": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", + "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==", + "dev": true + } + } + }, + "core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", + "dev": true + }, + "cross-spawn": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-3.0.1.tgz", + "integrity": "sha1-ElYDfsufDF9549bvE14wdwGEuYI=", + "dev": true, + "requires": { + "lru-cache": "^4.0.1", + "which": "^1.2.9" + } + }, + "currently-unhandled": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", + "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=", + "dev": true, + "requires": { + "array-find-index": "^1.0.1" + } + }, + "d": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/d/-/d-1.0.1.tgz", + "integrity": "sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==", + "dev": true, + "requires": { + "es5-ext": "^0.10.50", + "type": "^1.0.1" + } + }, + "dashdash": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", + "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", + "dev": true, + "requires": { + "assert-plus": "^1.0.0" + } + }, + "debug": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", + "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", + "dev": true + }, + "decode-uri-component": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", + "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", + "dev": true + }, + "default-compare": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/default-compare/-/default-compare-1.0.0.tgz", + "integrity": "sha512-QWfXlM0EkAbqOCbD/6HjdwT19j7WCkMyiRhWilc4H9/5h/RzTF9gv5LYh1+CmDV5d1rki6KAWLtQale0xt20eQ==", + "dev": true, + "requires": { + "kind-of": "^5.0.2" + }, + "dependencies": { + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true + } + } + }, + "default-resolution": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/default-resolution/-/default-resolution-2.0.0.tgz", + "integrity": "sha1-vLgrqnKtebQmp2cy8aga1t8m1oQ=", + "dev": true + }, + "define-properties": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", + "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", + "dev": true, + "requires": { + "object-keys": "^1.0.12" + } + }, + "define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "dev": true, + "requires": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "dependencies": { + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", + "dev": true + }, + "delegates": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", + "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=", + "dev": true + }, + "detect-file": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz", + "integrity": "sha1-8NZtA2cqglyxtzvbP+YjEMjlUrc=", + "dev": true + }, + "duplexify": { + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", + "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", + "dev": true, + "requires": { + "end-of-stream": "^1.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.0.0", + "stream-shift": "^1.0.0" + } + }, + "each-props": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/each-props/-/each-props-1.3.2.tgz", + "integrity": "sha512-vV0Hem3zAGkJAyU7JSjixeU66rwdynTAa1vofCrSA5fEln+m67Az9CcnkVD776/fsN/UjIWmBDoNRS6t6G9RfA==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.1", + "object.defaults": "^1.1.0" + } + }, + "ecc-jsbn": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", + "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", + "dev": true, + "requires": { + "jsbn": "~0.1.0", + "safer-buffer": "^2.1.0" + } + }, + "electron-to-chromium": { + "version": "1.3.384", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.384.tgz", + "integrity": "sha512-9jGNF78o450ymPf63n7/j1HrRAD4xGTsDkKY2X6jtCAWaYgph2A9xQjwfwRpj+AovkARMO+JfZuVCFTdandD6w==", + "dev": true + }, + "end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "dev": true, + "requires": { + "once": "^1.4.0" + } + }, + "error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dev": true, + "requires": { + "is-arrayish": "^0.2.1" + } + }, + "es5-ext": { + "version": "0.10.53", + "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.53.tgz", + "integrity": "sha512-Xs2Stw6NiNHWypzRTY1MtaG/uJlwCk8kH81920ma8mvN8Xq1gsfhZvpkImLQArw8AHnv8MT2I45J3c0R8slE+Q==", + "dev": true, + "requires": { + "es6-iterator": "~2.0.3", + "es6-symbol": "~3.1.3", + "next-tick": "~1.0.0" + } + }, + "es6-iterator": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz", + "integrity": "sha1-p96IkUGgWpSwhUQDstCg+/qY87c=", + "dev": true, + "requires": { + "d": "1", + "es5-ext": "^0.10.35", + "es6-symbol": "^3.1.1" + } + }, + "es6-symbol": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.3.tgz", + "integrity": "sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==", + "dev": true, + "requires": { + "d": "^1.0.1", + "ext": "^1.1.2" + } + }, + "es6-weak-map": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/es6-weak-map/-/es6-weak-map-2.0.3.tgz", + "integrity": "sha512-p5um32HOTO1kP+w7PRnB+5lQ43Z6muuMuIMffvDN8ZB4GcnjLBV6zGStpbASIMk4DCAvEaamhe2zhyCb/QXXsA==", + "dev": true, + "requires": { + "d": "1", + "es5-ext": "^0.10.46", + "es6-iterator": "^2.0.3", + "es6-symbol": "^3.1.1" + } + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "dev": true + }, + "esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true + }, + "expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", + "dev": true, + "requires": { + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } + } + }, + "expand-tilde": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz", + "integrity": "sha1-l+gBqgUt8CRU3kawK/YhZCzchQI=", + "dev": true, + "requires": { + "homedir-polyfill": "^1.0.1" + } + }, + "ext": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/ext/-/ext-1.4.0.tgz", + "integrity": "sha512-Key5NIsUxdqKg3vIsdw9dSuXpPCQ297y6wBjL30edxwPgt2E44WcWBZey/ZvUc6sERLTxKdyCu4gZFmUbk1Q7A==", + "dev": true, + "requires": { + "type": "^2.0.0" + }, + "dependencies": { + "type": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/type/-/type-2.0.0.tgz", + "integrity": "sha512-KBt58xCHry4Cejnc2ISQAF7QY+ORngsWfxezO68+12hKV6lQY8P/psIkcbjeHWn7MqcgciWJyCCevFMJdIXpow==", + "dev": true + } + } + }, + "extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", + "dev": true + }, + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", + "dev": true, + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "dev": true, + "requires": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "extsprintf": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", + "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=", + "dev": true + }, + "fancy-log": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/fancy-log/-/fancy-log-1.3.3.tgz", + "integrity": "sha512-k9oEhlyc0FrVh25qYuSELjr8oxsCoc4/LEZfg2iJJrfEk/tZL9bCoJE47gqAvI2m/AUjluCS4+3I0eTx8n3AEw==", + "dev": true, + "requires": { + "ansi-gray": "^0.1.1", + "color-support": "^1.1.3", + "parse-node-version": "^1.0.0", + "time-stamp": "^1.0.0" + } + }, + "fast-deep-equal": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.1.tgz", + "integrity": "sha512-8UEa58QDLauDNfpbrX55Q9jrGHThw2ZMdOky5Gl1CDtVeJDPVrG4Jxx1N8jw2gkWaff5UUuX1KJd+9zGe2B+ZA==", + "dev": true + }, + "fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true + }, + "file-uri-to-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", + "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", + "dev": true, + "optional": true + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dev": true, + "requires": { + "locate-path": "^3.0.0" + } + }, + "findup-sync": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-3.0.0.tgz", + "integrity": "sha512-YbffarhcicEhOrm4CtrwdKBdCuz576RLdhJDsIfvNtxUuhdRet1qZcsMjqbePtAseKdAnDyM/IyXbu7PRPRLYg==", + "dev": true, + "requires": { + "detect-file": "^1.0.0", + "is-glob": "^4.0.0", + "micromatch": "^3.0.4", + "resolve-dir": "^1.0.1" + } + }, + "fined": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/fined/-/fined-1.2.0.tgz", + "integrity": "sha512-ZYDqPLGxDkDhDZBjZBb+oD1+j0rA4E0pXY50eplAAOPg2N/gUBSSk5IM1/QhPfyVo19lJ+CvXpqfvk+b2p/8Ng==", + "dev": true, + "requires": { + "expand-tilde": "^2.0.2", + "is-plain-object": "^2.0.3", + "object.defaults": "^1.1.0", + "object.pick": "^1.2.0", + "parse-filepath": "^1.0.1" + } + }, + "flagged-respawn": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/flagged-respawn/-/flagged-respawn-1.0.1.tgz", + "integrity": "sha512-lNaHNVymajmk0OJMBn8fVUAU1BtDeKIqKoVhk4xAALB57aALg6b4W0MfJ/cUE0g9YBXy5XhSlPIpYIJ7HaY/3Q==", + "dev": true + }, + "flush-write-stream": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz", + "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "readable-stream": "^2.3.6" + } + }, + "for-in": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", + "dev": true + }, + "for-own": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/for-own/-/for-own-1.0.0.tgz", + "integrity": "sha1-xjMy9BXO3EsE2/5wz4NklMU8tEs=", + "dev": true, + "requires": { + "for-in": "^1.0.1" + } + }, + "forever-agent": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", + "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", + "dev": true + }, + "form-data": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", + "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", + "dev": true, + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" + } + }, + "fragment-cache": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", + "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", + "dev": true, + "requires": { + "map-cache": "^0.2.2" + } + }, + "fs-mkdirp-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs-mkdirp-stream/-/fs-mkdirp-stream-1.0.0.tgz", + "integrity": "sha1-C3gV/DIBxqaeFNuYzgmMFpNSWes=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.11", + "through2": "^2.0.3" + } + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", + "dev": true + }, + "fsevents": { + "version": "1.2.12", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.12.tgz", + "integrity": "sha512-Ggd/Ktt7E7I8pxZRbGIs7vwqAPscSESMrCSkx2FtWeqmheJgCo2R74fTsZFCifr0VTPwqRpPv17+6b8Zp7th0Q==", + "dev": true, + "optional": true, + "requires": { + "bindings": "^1.5.0", + "nan": "^2.12.1", + "node-pre-gyp": "*" + }, + "dependencies": { + "abbrev": { + "version": "1.1.1", + "resolved": false, + "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", + "dev": true, + "optional": true + }, + "ansi-regex": { + "version": "2.1.1", + "resolved": false, + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true, + "optional": true + }, + "aproba": { + "version": "1.2.0", + "resolved": false, + "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", + "dev": true, + "optional": true + }, + "are-we-there-yet": { + "version": "1.1.5", + "resolved": false, + "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==", + "dev": true, + "optional": true, + "requires": { + "delegates": "^1.0.0", + "readable-stream": "^2.0.6" + } + }, + "balanced-match": { + "version": "1.0.0", + "resolved": false, + "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", + "dev": true, + "optional": true + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": false, + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "optional": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "chownr": { + "version": "1.1.4", + "resolved": false, + "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", + "dev": true, + "optional": true + }, + "code-point-at": { + "version": "1.1.0", + "resolved": false, + "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", + "dev": true, + "optional": true + }, + "concat-map": { + "version": "0.0.1", + "resolved": false, + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", + "dev": true, + "optional": true + }, + "console-control-strings": { + "version": "1.1.0", + "resolved": false, + "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=", + "dev": true, + "optional": true + }, + "core-util-is": { + "version": "1.0.2", + "resolved": false, + "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", + "dev": true, + "optional": true + }, + "debug": { + "version": "3.2.6", + "resolved": false, + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", + "dev": true, + "optional": true, + "requires": { + "ms": "^2.1.1" + } + }, + "deep-extend": { + "version": "0.6.0", + "resolved": false, + "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", + "dev": true, + "optional": true + }, + "delegates": { + "version": "1.0.0", + "resolved": false, + "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=", + "dev": true, + "optional": true + }, + "detect-libc": { + "version": "1.0.3", + "resolved": false, + "integrity": "sha1-+hN8S9aY7fVc1c0CrFWfkaTEups=", + "dev": true, + "optional": true + }, + "fs-minipass": { + "version": "1.2.7", + "resolved": false, + "integrity": "sha512-GWSSJGFy4e9GUeCcbIkED+bgAoFyj7XF1mV8rma3QW4NIqX9Kyx79N/PF61H5udOV3aY1IaMLs6pGbH71nlCTA==", + "dev": true, + "optional": true, + "requires": { + "minipass": "^2.6.0" + } + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": false, + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", + "dev": true, + "optional": true + }, + "gauge": { + "version": "2.7.4", + "resolved": false, + "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", + "dev": true, + "optional": true, + "requires": { + "aproba": "^1.0.3", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.0", + "object-assign": "^4.1.0", + "signal-exit": "^3.0.0", + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wide-align": "^1.1.0" + } + }, + "glob": { + "version": "7.1.6", + "resolved": false, + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "dev": true, + "optional": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "has-unicode": { + "version": "2.0.1", + "resolved": false, + "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=", + "dev": true, + "optional": true + }, + "iconv-lite": { + "version": "0.4.24", + "resolved": false, + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dev": true, + "optional": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "ignore-walk": { + "version": "3.0.3", + "resolved": false, + "integrity": "sha512-m7o6xuOaT1aqheYHKf8W6J5pYH85ZI9w077erOzLje3JsB1gkafkAhHHY19dqjulgIZHFm32Cp5uNZgcQqdJKw==", + "dev": true, + "optional": true, + "requires": { + "minimatch": "^3.0.4" + } + }, + "inflight": { + "version": "1.0.6", + "resolved": false, + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "dev": true, + "optional": true, + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.4", + "resolved": false, + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true, + "optional": true + }, + "ini": { + "version": "1.3.5", + "resolved": false, + "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==", + "dev": true, + "optional": true + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": false, + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "dev": true, + "optional": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "isarray": { + "version": "1.0.0", + "resolved": false, + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true, + "optional": true + }, + "minimatch": { + "version": "3.0.4", + "resolved": false, + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "dev": true, + "optional": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "1.2.5", + "resolved": false, + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", + "dev": true, + "optional": true + }, + "minipass": { + "version": "2.9.0", + "resolved": false, + "integrity": "sha512-wxfUjg9WebH+CUDX/CdbRlh5SmfZiy/hpkxaRI16Y9W56Pa75sWgd/rvFilSgrauD9NyFymP/+JFV3KwzIsJeg==", + "dev": true, + "optional": true, + "requires": { + "safe-buffer": "^5.1.2", + "yallist": "^3.0.0" + } + }, + "minizlib": { + "version": "1.3.3", + "resolved": false, + "integrity": "sha512-6ZYMOEnmVsdCeTJVE0W9ZD+pVnE8h9Hma/iOwwRDsdQoePpoX56/8B6z3P9VNwppJuBKNRuFDRNRqRWexT9G9Q==", + "dev": true, + "optional": true, + "requires": { + "minipass": "^2.9.0" + } + }, + "mkdirp": { + "version": "0.5.3", + "resolved": false, + "integrity": "sha512-P+2gwrFqx8lhew375MQHHeTlY8AuOJSrGf0R5ddkEndUkmwpgUob/vQuBD1V22/Cw1/lJr4x+EjllSezBThzBg==", + "dev": true, + "optional": true, + "requires": { + "minimist": "^1.2.5" + } + }, + "ms": { + "version": "2.1.2", + "resolved": false, + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true, + "optional": true + }, + "needle": { + "version": "2.3.3", + "resolved": false, + "integrity": "sha512-EkY0GeSq87rWp1hoq/sH/wnTWgFVhYlnIkbJ0YJFfRgEFlz2RraCjBpFQ+vrEgEdp0ThfyHADmkChEhcb7PKyw==", + "dev": true, + "optional": true, + "requires": { + "debug": "^3.2.6", + "iconv-lite": "^0.4.4", + "sax": "^1.2.4" + } + }, + "node-pre-gyp": { + "version": "0.14.0", + "resolved": false, + "integrity": "sha512-+CvDC7ZttU/sSt9rFjix/P05iS43qHCOOGzcr3Ry99bXG7VX953+vFyEuph/tfqoYu8dttBkE86JSKBO2OzcxA==", + "dev": true, + "optional": true, + "requires": { + "detect-libc": "^1.0.2", + "mkdirp": "^0.5.1", + "needle": "^2.2.1", + "nopt": "^4.0.1", + "npm-packlist": "^1.1.6", + "npmlog": "^4.0.2", + "rc": "^1.2.7", + "rimraf": "^2.6.1", + "semver": "^5.3.0", + "tar": "^4.4.2" + } + }, + "nopt": { + "version": "4.0.3", + "resolved": false, + "integrity": "sha512-CvaGwVMztSMJLOeXPrez7fyfObdZqNUK1cPAEzLHrTybIua9pMdmmPR5YwtfNftIOMv3DPUhFaxsZMNTQO20Kg==", + "dev": true, + "optional": true, + "requires": { + "abbrev": "1", + "osenv": "^0.1.4" + } + }, + "npm-bundled": { + "version": "1.1.1", + "resolved": false, + "integrity": "sha512-gqkfgGePhTpAEgUsGEgcq1rqPXA+tv/aVBlgEzfXwA1yiUJF7xtEt3CtVwOjNYQOVknDk0F20w58Fnm3EtG0fA==", + "dev": true, + "optional": true, + "requires": { + "npm-normalize-package-bin": "^1.0.1" + } + }, + "npm-normalize-package-bin": { + "version": "1.0.1", + "resolved": false, + "integrity": "sha512-EPfafl6JL5/rU+ot6P3gRSCpPDW5VmIzX959Ob1+ySFUuuYHWHekXpwdUZcKP5C+DS4GEtdJluwBjnsNDl+fSA==", + "dev": true, + "optional": true + }, + "npm-packlist": { + "version": "1.4.8", + "resolved": false, + "integrity": "sha512-5+AZgwru5IevF5ZdnFglB5wNlHG1AOOuw28WhUq8/8emhBmLv6jX5by4WJCh7lW0uSYZYS6DXqIsyZVIXRZU9A==", + "dev": true, + "optional": true, + "requires": { + "ignore-walk": "^3.0.1", + "npm-bundled": "^1.0.1", + "npm-normalize-package-bin": "^1.0.1" + } + }, + "npmlog": { + "version": "4.1.2", + "resolved": false, + "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", + "dev": true, + "optional": true, + "requires": { + "are-we-there-yet": "~1.1.2", + "console-control-strings": "~1.1.0", + "gauge": "~2.7.3", + "set-blocking": "~2.0.0" + } + }, + "number-is-nan": { + "version": "1.0.1", + "resolved": false, + "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", + "dev": true, + "optional": true + }, + "object-assign": { + "version": "4.1.1", + "resolved": false, + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", + "dev": true, + "optional": true + }, + "once": { + "version": "1.4.0", + "resolved": false, + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "dev": true, + "optional": true, + "requires": { + "wrappy": "1" + } + }, + "os-homedir": { + "version": "1.0.2", + "resolved": false, + "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=", + "dev": true, + "optional": true + }, + "os-tmpdir": { + "version": "1.0.2", + "resolved": false, + "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", + "dev": true, + "optional": true + }, + "osenv": { + "version": "0.1.5", + "resolved": false, + "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", + "dev": true, + "optional": true, + "requires": { + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.0" + } + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": false, + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", + "dev": true, + "optional": true + }, + "process-nextick-args": { + "version": "2.0.1", + "resolved": false, + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "dev": true, + "optional": true + }, + "rc": { + "version": "1.2.8", + "resolved": false, + "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", + "dev": true, + "optional": true, + "requires": { + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + } + }, + "readable-stream": { + "version": "2.3.7", + "resolved": false, + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "optional": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "rimraf": { + "version": "2.7.1", + "resolved": false, + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "optional": true, + "requires": { + "glob": "^7.1.3" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": false, + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true, + "optional": true + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": false, + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "dev": true, + "optional": true + }, + "sax": { + "version": "1.2.4", + "resolved": false, + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", + "dev": true, + "optional": true + }, + "semver": { + "version": "5.7.1", + "resolved": false, + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true, + "optional": true + }, + "set-blocking": { + "version": "2.0.0", + "resolved": false, + "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", + "dev": true, + "optional": true + }, + "signal-exit": { + "version": "3.0.2", + "resolved": false, + "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=", + "dev": true, + "optional": true + }, + "string-width": { + "version": "1.0.2", + "resolved": false, + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "dev": true, + "optional": true, + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": false, + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "optional": true, + "requires": { + "safe-buffer": "~5.1.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": false, + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "optional": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "strip-json-comments": { + "version": "2.0.1", + "resolved": false, + "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=", + "dev": true, + "optional": true + }, + "tar": { + "version": "4.4.13", + "resolved": false, + "integrity": "sha512-w2VwSrBoHa5BsSyH+KxEqeQBAllHhccyMFVHtGtdMpF4W7IRWfZjFiQceJPChOeTsSDVUpER2T8FA93pr0L+QA==", + "dev": true, + "optional": true, + "requires": { + "chownr": "^1.1.1", + "fs-minipass": "^1.2.5", + "minipass": "^2.8.6", + "minizlib": "^1.2.1", + "mkdirp": "^0.5.0", + "safe-buffer": "^5.1.2", + "yallist": "^3.0.3" + } + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": false, + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", + "dev": true, + "optional": true + }, + "wide-align": { + "version": "1.1.3", + "resolved": false, + "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==", + "dev": true, + "optional": true, + "requires": { + "string-width": "^1.0.2 || 2" + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": false, + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", + "dev": true, + "optional": true + }, + "yallist": { + "version": "3.1.1", + "resolved": false, + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true, + "optional": true + } + } + }, + "fstream": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.12.tgz", + "integrity": "sha512-WvJ193OHa0GHPEL+AycEJgxvBEwyfRkN1vhjca23OaPVMCaLCXTd5qAu82AjTcgP1UJmytkOKb63Ypde7raDIg==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "inherits": "~2.0.0", + "mkdirp": ">=0.5 0", + "rimraf": "2" + } + }, + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "dev": true + }, + "gauge": { + "version": "2.7.4", + "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", + "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", + "dev": true, + "requires": { + "aproba": "^1.0.3", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.0", + "object-assign": "^4.1.0", + "signal-exit": "^3.0.0", + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wide-align": "^1.1.0" + } + }, + "gaze": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/gaze/-/gaze-1.1.3.tgz", + "integrity": "sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g==", + "dev": true, + "requires": { + "globule": "^1.0.0" + } + }, + "gensync": { + "version": "1.0.0-beta.1", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.1.tgz", + "integrity": "sha512-r8EC6NO1sngH/zdD9fiRDLdcgnbayXah+mLgManTaIZJqEC1MZstmnox8KpnI2/fxQwrp5OpCOYWLp4rBl4Jcg==", + "dev": true + }, + "get-caller-file": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz", + "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==", + "dev": true + }, + "get-stdin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", + "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=", + "dev": true + }, + "get-value": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", + "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", + "dev": true + }, + "getpass": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", + "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", + "dev": true, + "requires": { + "assert-plus": "^1.0.0" + } + }, + "glob": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "dev": true, + "requires": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + }, + "dependencies": { + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "dev": true, + "requires": { + "is-extglob": "^2.1.0" + } + } + } + }, + "glob-stream": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/glob-stream/-/glob-stream-6.1.0.tgz", + "integrity": "sha1-cEXJlBOz65SIjYOrRtC0BMx73eQ=", + "dev": true, + "requires": { + "extend": "^3.0.0", + "glob": "^7.1.1", + "glob-parent": "^3.1.0", + "is-negated-glob": "^1.0.0", + "ordered-read-streams": "^1.0.0", + "pumpify": "^1.3.5", + "readable-stream": "^2.1.5", + "remove-trailing-separator": "^1.0.1", + "to-absolute-glob": "^2.0.0", + "unique-stream": "^2.0.2" + } + }, + "glob-watcher": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/glob-watcher/-/glob-watcher-5.0.3.tgz", + "integrity": "sha512-8tWsULNEPHKQ2MR4zXuzSmqbdyV5PtwwCaWSGQ1WwHsJ07ilNeN1JB8ntxhckbnpSHaf9dXFUHzIWvm1I13dsg==", + "dev": true, + "requires": { + "anymatch": "^2.0.0", + "async-done": "^1.2.0", + "chokidar": "^2.0.0", + "is-negated-glob": "^1.0.0", + "just-debounce": "^1.0.0", + "object.defaults": "^1.1.0" + } + }, + "global-modules": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz", + "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==", + "dev": true, + "requires": { + "global-prefix": "^1.0.1", + "is-windows": "^1.0.1", + "resolve-dir": "^1.0.0" + } + }, + "global-prefix": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz", + "integrity": "sha1-2/dDxsFJklk8ZVVoy2btMsASLr4=", + "dev": true, + "requires": { + "expand-tilde": "^2.0.2", + "homedir-polyfill": "^1.0.1", + "ini": "^1.3.4", + "is-windows": "^1.0.1", + "which": "^1.2.14" + } + }, + "globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true + }, + "globule": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/globule/-/globule-1.3.1.tgz", + "integrity": "sha512-OVyWOHgw29yosRHCHo7NncwR1hW5ew0W/UrvtwvjefVJeQ26q4/8r8FmPsSF1hJ93IgWkyv16pCTz6WblMzm/g==", + "dev": true, + "requires": { + "glob": "~7.1.1", + "lodash": "~4.17.12", + "minimatch": "~3.0.2" + } + }, + "glogg": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/glogg/-/glogg-1.0.2.tgz", + "integrity": "sha512-5mwUoSuBk44Y4EshyiqcH95ZntbDdTQqA3QYSrxmzj28Ai0vXBGMH1ApSANH14j2sIRtqCEyg6PfsuP7ElOEDA==", + "dev": true, + "requires": { + "sparkles": "^1.0.0" + } + }, + "graceful-fs": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.3.tgz", + "integrity": "sha512-a30VEBm4PEdx1dRB7MFK7BejejvCvBronbLjht+sHuGYj8PHs7M/5Z+rt5lw551vZ7yfTCj4Vuyy3mSJytDWRQ==", + "dev": true + }, + "gulp": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/gulp/-/gulp-4.0.2.tgz", + "integrity": "sha512-dvEs27SCZt2ibF29xYgmnwwCYZxdxhQ/+LFWlbAW8y7jt68L/65402Lz3+CKy0Ov4rOs+NERmDq7YlZaDqUIfA==", + "dev": true, + "requires": { + "glob-watcher": "^5.0.3", + "gulp-cli": "^2.2.0", + "undertaker": "^1.2.1", + "vinyl-fs": "^3.0.0" + }, + "dependencies": { + "gulp-cli": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/gulp-cli/-/gulp-cli-2.2.0.tgz", + "integrity": "sha512-rGs3bVYHdyJpLqR0TUBnlcZ1O5O++Zs4bA0ajm+zr3WFCfiSLjGwoCBqFs18wzN+ZxahT9DkOK5nDf26iDsWjA==", + "dev": true, + "requires": { + "ansi-colors": "^1.0.1", + "archy": "^1.0.0", + "array-sort": "^1.0.0", + "color-support": "^1.1.3", + "concat-stream": "^1.6.0", + "copy-props": "^2.0.1", + "fancy-log": "^1.3.2", + "gulplog": "^1.0.0", + "interpret": "^1.1.0", + "isobject": "^3.0.1", + "liftoff": "^3.1.0", + "matchdep": "^2.0.0", + "mute-stdout": "^1.0.0", + "pretty-hrtime": "^1.0.0", + "replace-homedir": "^1.0.0", + "semver-greatest-satisfied-range": "^1.1.0", + "v8flags": "^3.0.1", + "yargs": "^7.1.0" + } + } + } + }, + "gulp-autoprefixer": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/gulp-autoprefixer/-/gulp-autoprefixer-7.0.1.tgz", + "integrity": "sha512-QJGEmHw+bEt7FSqvmbAUTxbCuNLJYx4sz3ox9WouYqT/7j5FH5CQ8ZnpL1M7H5npX1bUJa7lUVY1w20jXxhOxg==", + "dev": true, + "requires": { + "autoprefixer": "^9.6.1", + "fancy-log": "^1.3.2", + "plugin-error": "^1.0.1", + "postcss": "^7.0.17", + "through2": "^3.0.1", + "vinyl-sourcemaps-apply": "^0.2.1" + }, + "dependencies": { + "through2": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/through2/-/through2-3.0.1.tgz", + "integrity": "sha512-M96dvTalPT3YbYLaKaCuwu+j06D/8Jfib0o/PxbVt6Amhv3dUAtW6rTV1jPgJSBG83I/e04Y6xkVdVhSRhi0ww==", + "dev": true, + "requires": { + "readable-stream": "2 || 3" + } + } + } + }, + "gulp-babel": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/gulp-babel/-/gulp-babel-8.0.0.tgz", + "integrity": "sha512-oomaIqDXxFkg7lbpBou/gnUkX51/Y/M2ZfSjL2hdqXTAlSWZcgZtd2o0cOH0r/eE8LWD0+Q/PsLsr2DKOoqToQ==", + "dev": true, + "requires": { + "plugin-error": "^1.0.1", + "replace-ext": "^1.0.0", + "through2": "^2.0.0", + "vinyl-sourcemaps-apply": "^0.2.0" + } + }, + "gulp-plumber": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/gulp-plumber/-/gulp-plumber-1.2.1.tgz", + "integrity": "sha512-mctAi9msEAG7XzW5ytDVZ9PxWMzzi1pS2rBH7lA095DhMa6KEXjm+St0GOCc567pJKJ/oCvosVAZEpAey0q2eQ==", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "fancy-log": "^1.3.2", + "plugin-error": "^0.1.2", + "through2": "^2.0.3" + }, + "dependencies": { + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "arr-diff": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-1.1.0.tgz", + "integrity": "sha1-aHwydYFjWI/vfeezb6vklesaOZo=", + "dev": true, + "requires": { + "arr-flatten": "^1.0.1", + "array-slice": "^0.2.3" + } + }, + "arr-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-2.1.0.tgz", + "integrity": "sha1-IPnqtexw9cfSFbEHexw5Fh0pLH0=", + "dev": true + }, + "array-slice": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-0.2.3.tgz", + "integrity": "sha1-3Tz7gO15c6dRF82sabC5nshhhvU=", + "dev": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + } + }, + "extend-shallow": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-1.1.4.tgz", + "integrity": "sha1-Gda/lN/AnXa6cR85uHLSH/TdkHE=", + "dev": true, + "requires": { + "kind-of": "^1.1.0" + } + }, + "kind-of": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-1.1.0.tgz", + "integrity": "sha1-FAo9LUGjbS78+pN3tiwk+ElaXEQ=", + "dev": true + }, + "plugin-error": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/plugin-error/-/plugin-error-0.1.2.tgz", + "integrity": "sha1-O5uzM1zPAPQl4HQ34ZJ2ln2kes4=", + "dev": true, + "requires": { + "ansi-cyan": "^0.1.1", + "ansi-red": "^0.1.1", + "arr-diff": "^1.0.1", + "arr-union": "^2.0.1", + "extend-shallow": "^1.1.2" + } + }, + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + } + } + }, + "gulp-rename": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/gulp-rename/-/gulp-rename-2.0.0.tgz", + "integrity": "sha512-97Vba4KBzbYmR5VBs9mWmK+HwIf5mj+/zioxfZhOKeXtx5ZjBk57KFlePf5nxq9QsTtFl0ejnHE3zTC9MHXqyQ==", + "dev": true + }, + "gulp-sass": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/gulp-sass/-/gulp-sass-4.0.2.tgz", + "integrity": "sha512-q8psj4+aDrblJMMtRxihNBdovfzGrXJp1l4JU0Sz4b/Mhsi2DPrKFYCGDwjIWRENs04ELVHxdOJQ7Vs98OFohg==", + "dev": true, + "requires": { + "chalk": "^2.3.0", + "lodash.clonedeep": "^4.3.2", + "node-sass": "^4.8.3", + "plugin-error": "^1.0.1", + "replace-ext": "^1.0.0", + "strip-ansi": "^4.0.0", + "through2": "^2.0.0", + "vinyl-sourcemaps-apply": "^0.2.0" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "requires": { + "ansi-regex": "^3.0.0" + } + } + } + }, + "gulp-uglify": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/gulp-uglify/-/gulp-uglify-3.0.2.tgz", + "integrity": "sha512-gk1dhB74AkV2kzqPMQBLA3jPoIAPd/nlNzP2XMDSG8XZrqnlCiDGAqC+rZOumzFvB5zOphlFh6yr3lgcAb/OOg==", + "dev": true, + "requires": { + "array-each": "^1.0.1", + "extend-shallow": "^3.0.2", + "gulplog": "^1.0.0", + "has-gulplog": "^0.1.0", + "isobject": "^3.0.1", + "make-error-cause": "^1.1.1", + "safe-buffer": "^5.1.2", + "through2": "^2.0.0", + "uglify-js": "^3.0.5", + "vinyl-sourcemaps-apply": "^0.2.0" + } + }, + "gulp-wait": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/gulp-wait/-/gulp-wait-0.0.2.tgz", + "integrity": "sha1-7Ov/REbhoNU3yx3Hc9vUWB0X+y0=", + "dev": true, + "requires": { + "map-stream": "0.0.4" + } + }, + "gulplog": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/gulplog/-/gulplog-1.0.0.tgz", + "integrity": "sha1-4oxNRdBey77YGDY86PnFkmIp/+U=", + "dev": true, + "requires": { + "glogg": "^1.0.0" + } + }, + "har-schema": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", + "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=", + "dev": true + }, + "har-validator": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.3.tgz", + "integrity": "sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g==", + "dev": true, + "requires": { + "ajv": "^6.5.5", + "har-schema": "^2.0.0" + } + }, + "has-ansi": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", + "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true + }, + "has-gulplog": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/has-gulplog/-/has-gulplog-0.1.0.tgz", + "integrity": "sha1-ZBTIKRNpfaUVkDl9r7EvIpZ4Ec4=", + "dev": true, + "requires": { + "sparkles": "^1.0.0" + } + }, + "has-symbols": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz", + "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==", + "dev": true + }, + "has-unicode": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", + "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=", + "dev": true + }, + "has-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", + "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", + "dev": true, + "requires": { + "get-value": "^2.0.6", + "has-values": "^1.0.0", + "isobject": "^3.0.0" + } + }, + "has-values": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", + "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", + "dev": true, + "requires": { + "is-number": "^3.0.0", + "kind-of": "^4.0.0" + }, + "dependencies": { + "kind-of": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", + "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "homedir-polyfill": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz", + "integrity": "sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==", + "dev": true, + "requires": { + "parse-passwd": "^1.0.0" + } + }, + "hosted-git-info": { + "version": "2.8.8", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz", + "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==", + "dev": true + }, + "http-signature": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", + "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", + "dev": true, + "requires": { + "assert-plus": "^1.0.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" + } + }, + "in-publish": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/in-publish/-/in-publish-2.0.1.tgz", + "integrity": "sha512-oDM0kUSNFC31ShNxHKUyfZKy8ZeXZBWMjMdZHKLOk13uvT27VTL/QzRGfRUcevJhpkZAvlhPYuXkF7eNWrtyxQ==", + "dev": true + }, + "indent-string": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", + "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=", + "dev": true, + "requires": { + "repeating": "^2.0.0" + } + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "dev": true, + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true + }, + "ini": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz", + "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==", + "dev": true + }, + "interpret": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.2.0.tgz", + "integrity": "sha512-mT34yGKMNceBQUoVn7iCDKDntA7SC6gycMAWzGx1z/CMCTV7b2AAtXlo3nRyHZ1FelRkQbQjprHSYGwzLtkVbw==", + "dev": true + }, + "invariant": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", + "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", + "dev": true, + "requires": { + "loose-envify": "^1.0.0" + } + }, + "invert-kv": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz", + "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY=", + "dev": true + }, + "is-absolute": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-1.0.0.tgz", + "integrity": "sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA==", + "dev": true, + "requires": { + "is-relative": "^1.0.0", + "is-windows": "^1.0.1" + } + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", + "dev": true + }, + "is-binary-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", + "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", + "dev": true, + "requires": { + "binary-extensions": "^1.0.0" + } + }, + "is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "dev": true + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "dependencies": { + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true + } + } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "dev": true + }, + "is-finite": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.1.0.tgz", + "integrity": "sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w==", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "dev": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "is-glob": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", + "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", + "dev": true, + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-negated-glob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-negated-glob/-/is-negated-glob-1.0.0.tgz", + "integrity": "sha1-aRC8pdqMleeEtXUbl2z1oQ/uNtI=", + "dev": true + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "requires": { + "isobject": "^3.0.1" + } + }, + "is-relative": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-1.0.0.tgz", + "integrity": "sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA==", + "dev": true, + "requires": { + "is-unc-path": "^1.0.0" + } + }, + "is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", + "dev": true + }, + "is-unc-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-unc-path/-/is-unc-path-1.0.0.tgz", + "integrity": "sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ==", + "dev": true, + "requires": { + "unc-path-regex": "^0.1.2" + } + }, + "is-utf8": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", + "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=", + "dev": true + }, + "is-valid-glob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-valid-glob/-/is-valid-glob-1.0.0.tgz", + "integrity": "sha1-Kb8+/3Ab4tTTFdusw5vDn+j2Aao=", + "dev": true + }, + "is-windows": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", + "dev": true + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", + "dev": true + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true + }, + "isstream": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", + "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", + "dev": true + }, + "js-base64": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.5.2.tgz", + "integrity": "sha512-Vg8czh0Q7sFBSUMWWArX/miJeBWYBPpdU/3M/DKSaekLMqrqVPaedp+5mZhie/r0lgrcaYBfwXatEew6gwgiQQ==", + "dev": true + }, + "js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "dev": true + }, + "jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", + "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", + "dev": true + }, + "jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true + }, + "json-schema": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", + "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=", + "dev": true + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=", + "dev": true + }, + "json-stringify-safe": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", + "dev": true + }, + "json5": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.2.tgz", + "integrity": "sha512-MoUOQ4WdiN3yxhm7NEVJSJrieAo5hNSLQ5sj05OTRHPL9HOBy8u4Bu88jsC1jvqAdN+E1bJmsUcZH+1HQxliqQ==", + "dev": true, + "requires": { + "minimist": "^1.2.5" + } + }, + "jsprim": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", + "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", + "dev": true, + "requires": { + "assert-plus": "1.0.0", + "extsprintf": "1.3.0", + "json-schema": "0.2.3", + "verror": "1.10.0" + } + }, + "just-debounce": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/just-debounce/-/just-debounce-1.0.0.tgz", + "integrity": "sha1-h/zPrv/AtozRnVX2cilD+SnqNeo=", + "dev": true + }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true + }, + "last-run": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/last-run/-/last-run-1.1.1.tgz", + "integrity": "sha1-RblpQsF7HHnHchmCWbqUO+v4yls=", + "dev": true, + "requires": { + "default-resolution": "^2.0.0", + "es6-weak-map": "^2.0.1" + } + }, + "lazystream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/lazystream/-/lazystream-1.0.0.tgz", + "integrity": "sha1-9plf4PggOS9hOWvolGJAe7dxaOQ=", + "dev": true, + "requires": { + "readable-stream": "^2.0.5" + } + }, + "lcid": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz", + "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=", + "dev": true, + "requires": { + "invert-kv": "^1.0.0" + } + }, + "lead": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/lead/-/lead-1.0.0.tgz", + "integrity": "sha1-bxT5mje+Op3XhPVJVpDlkDRm7kI=", + "dev": true, + "requires": { + "flush-write-stream": "^1.0.2" + } + }, + "leven": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", + "dev": true + }, + "levenary": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/levenary/-/levenary-1.1.1.tgz", + "integrity": "sha512-mkAdOIt79FD6irqjYSs4rdbnlT5vRonMEvBVPVb3XmevfS8kgRXwfes0dhPdEtzTWD/1eNE/Bm/G1iRt6DcnQQ==", + "dev": true, + "requires": { + "leven": "^3.1.0" + } + }, + "liftoff": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/liftoff/-/liftoff-3.1.0.tgz", + "integrity": "sha512-DlIPlJUkCV0Ips2zf2pJP0unEoT1kwYhiiPUGF3s/jtxTCjziNLoiVVh+jqWOWeFi6mmwQ5fNxvAUyPad4Dfog==", + "dev": true, + "requires": { + "extend": "^3.0.0", + "findup-sync": "^3.0.0", + "fined": "^1.0.1", + "flagged-respawn": "^1.0.0", + "is-plain-object": "^2.0.4", + "object.map": "^1.0.0", + "rechoir": "^0.6.2", + "resolve": "^1.1.7" + } + }, + "load-json-file": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", + "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0", + "strip-bom": "^2.0.0" + } + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dev": true, + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "lodash": { + "version": "4.17.15", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", + "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==", + "dev": true + }, + "lodash.clonedeep": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz", + "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=", + "dev": true + }, + "loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "dev": true, + "requires": { + "js-tokens": "^3.0.0 || ^4.0.0" + } + }, + "loud-rejection": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz", + "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=", + "dev": true, + "requires": { + "currently-unhandled": "^0.4.1", + "signal-exit": "^3.0.0" + } + }, + "lru-cache": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", + "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", + "dev": true, + "requires": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } + }, + "make-error": { + "version": "1.3.6", + "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.6.tgz", + "integrity": "sha512-s8UhlNe7vPKomQhC1qFelMokr/Sc3AgNbso3n74mVPA5LTZwkB9NlXf4XPamLxJE8h0gh73rM94xvwRT2CVInw==", + "dev": true + }, + "make-error-cause": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/make-error-cause/-/make-error-cause-1.2.2.tgz", + "integrity": "sha1-3wOI/NCzeBbf8KX7gQiTl3fcvJ0=", + "dev": true, + "requires": { + "make-error": "^1.2.0" + } + }, + "make-iterator": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/make-iterator/-/make-iterator-1.0.1.tgz", + "integrity": "sha512-pxiuXh0iVEq7VM7KMIhs5gxsfxCux2URptUQaXo4iZZJxBAzTPOLE2BumO5dbfVYq/hBJFBR/a1mFDmOx5AGmw==", + "dev": true, + "requires": { + "kind-of": "^6.0.2" + } + }, + "map-cache": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", + "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", + "dev": true + }, + "map-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", + "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=", + "dev": true + }, + "map-stream": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/map-stream/-/map-stream-0.0.4.tgz", + "integrity": "sha1-XsbekCE+9sey65Nn6a3o2k79tos=", + "dev": true + }, + "map-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", + "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", + "dev": true, + "requires": { + "object-visit": "^1.0.0" + } + }, + "matchdep": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/matchdep/-/matchdep-2.0.0.tgz", + "integrity": "sha1-xvNINKDY28OzfCfui7yyfHd1WC4=", + "dev": true, + "requires": { + "findup-sync": "^2.0.0", + "micromatch": "^3.0.4", + "resolve": "^1.4.0", + "stack-trace": "0.0.10" + }, + "dependencies": { + "findup-sync": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-2.0.0.tgz", + "integrity": "sha1-kyaxSIwi0aYIhlCoaQGy2akKLLw=", + "dev": true, + "requires": { + "detect-file": "^1.0.0", + "is-glob": "^3.1.0", + "micromatch": "^3.0.4", + "resolve-dir": "^1.0.1" + } + }, + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "dev": true, + "requires": { + "is-extglob": "^2.1.0" + } + } + } + }, + "meow": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz", + "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=", + "dev": true, + "requires": { + "camelcase-keys": "^2.0.0", + "decamelize": "^1.1.2", + "loud-rejection": "^1.0.0", + "map-obj": "^1.0.1", + "minimist": "^1.1.3", + "normalize-package-data": "^2.3.4", + "object-assign": "^4.0.1", + "read-pkg-up": "^1.0.1", + "redent": "^1.0.0", + "trim-newlines": "^1.0.0" + } + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + }, + "mime-db": { + "version": "1.43.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.43.0.tgz", + "integrity": "sha512-+5dsGEEovYbT8UY9yD7eE4XTc4UwJ1jBYlgaQQF38ENsKR3wj/8q8RFZrF9WIZpB2V1ArTVFUva8sAul1NzRzQ==", + "dev": true + }, + "mime-types": { + "version": "2.1.26", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.26.tgz", + "integrity": "sha512-01paPWYgLrkqAyrlDorC1uDwl2p3qZT7yl806vW7DvDoxwXi46jsjFbg+WdwotBIk6/MbEhO/dh5aZ5sNj/dWQ==", + "dev": true, + "requires": { + "mime-db": "1.43.0" + } + }, + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "dev": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", + "dev": true + }, + "mixin-deep": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", + "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", + "dev": true, + "requires": { + "for-in": "^1.0.2", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "mkdirp": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.4.tgz", + "integrity": "sha512-iG9AK/dJLtJ0XNgTuDbSyNS3zECqDlAhnQW4CsNxBG3LQJBbHmRX1egw39DmtOdCAqY+dKXV+sgPgilNWUKMVw==", + "dev": true, + "requires": { + "minimist": "^1.2.5" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "mute-stdout": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mute-stdout/-/mute-stdout-1.0.1.tgz", + "integrity": "sha512-kDcwXR4PS7caBpuRYYBUz9iVixUk3anO3f5OYFiIPwK/20vCzKCHyKoulbiDY1S53zD2bxUpxN/IJ+TnXjfvxg==", + "dev": true + }, + "nan": { + "version": "2.14.0", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.0.tgz", + "integrity": "sha512-INOFj37C7k3AfaNTtX8RhsTw7qRy7eLET14cROi9+5HAVbbHuIWUHEauBv5qT4Av2tWasiTY1Jw6puUNqRJXQg==", + "dev": true + }, + "nanomatch": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", + "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", + "dev": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "fragment-cache": "^0.2.1", + "is-windows": "^1.0.2", + "kind-of": "^6.0.2", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + } + }, + "next-tick": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.0.0.tgz", + "integrity": "sha1-yobR/ogoFpsBICCOPchCS524NCw=", + "dev": true + }, + "node-gyp": { + "version": "3.8.0", + "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-3.8.0.tgz", + "integrity": "sha512-3g8lYefrRRzvGeSowdJKAKyks8oUpLEd/DyPV4eMhVlhJ0aNaZqIrNUIPuEWWTAoPqyFkfGrM67MC69baqn6vA==", + "dev": true, + "requires": { + "fstream": "^1.0.0", + "glob": "^7.0.3", + "graceful-fs": "^4.1.2", + "mkdirp": "^0.5.0", + "nopt": "2 || 3", + "npmlog": "0 || 1 || 2 || 3 || 4", + "osenv": "0", + "request": "^2.87.0", + "rimraf": "2", + "semver": "~5.3.0", + "tar": "^2.0.0", + "which": "1" + }, + "dependencies": { + "semver": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz", + "integrity": "sha1-myzl094C0XxgEq0yaqa00M9U+U8=", + "dev": true + } + } + }, + "node-releases": { + "version": "1.1.52", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.52.tgz", + "integrity": "sha512-snSiT1UypkgGt2wxPqS6ImEUICbNCMb31yaxWrOLXjhlt2z2/IBpaOxzONExqSm4y5oLnAqjjRWu+wsDzK5yNQ==", + "dev": true, + "requires": { + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } + } + }, + "node-sass": { + "version": "4.13.1", + "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-4.13.1.tgz", + "integrity": "sha512-TTWFx+ZhyDx1Biiez2nB0L3YrCZ/8oHagaDalbuBSlqXgUPsdkUSzJsVxeDO9LtPB49+Fh3WQl3slABo6AotNw==", + "dev": true, + "requires": { + "async-foreach": "^0.1.3", + "chalk": "^1.1.1", + "cross-spawn": "^3.0.0", + "gaze": "^1.0.0", + "get-stdin": "^4.0.1", + "glob": "^7.0.3", + "in-publish": "^2.0.0", + "lodash": "^4.17.15", + "meow": "^3.7.0", + "mkdirp": "^0.5.1", + "nan": "^2.13.2", + "node-gyp": "^3.8.0", + "npmlog": "^4.0.0", + "request": "^2.88.0", + "sass-graph": "^2.2.4", + "stdout-stream": "^1.4.0", + "true-case-path": "^1.0.2" + }, + "dependencies": { + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + } + }, + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + } + } + }, + "nopt": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz", + "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=", + "dev": true, + "requires": { + "abbrev": "1" + } + }, + "normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dev": true, + "requires": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "dev": true, + "requires": { + "remove-trailing-separator": "^1.0.1" + } + }, + "normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=", + "dev": true + }, + "now-and-later": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/now-and-later/-/now-and-later-2.0.1.tgz", + "integrity": "sha512-KGvQ0cB70AQfg107Xvs/Fbu+dGmZoTRJp2TaPwcwQm3/7PteUyN2BCgk8KBMPGBUXZdVwyWS8fDCGFygBm19UQ==", + "dev": true, + "requires": { + "once": "^1.3.2" + } + }, + "npmlog": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", + "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", + "dev": true, + "requires": { + "are-we-there-yet": "~1.1.2", + "console-control-strings": "~1.1.0", + "gauge": "~2.7.3", + "set-blocking": "~2.0.0" + } + }, + "num2fraction": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz", + "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=", + "dev": true + }, + "number-is-nan": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", + "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", + "dev": true + }, + "oauth-sign": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", + "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", + "dev": true + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", + "dev": true + }, + "object-copy": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", + "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", + "dev": true, + "requires": { + "copy-descriptor": "^0.1.0", + "define-property": "^0.2.5", + "kind-of": "^3.0.3" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "dev": true + }, + "object-visit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", + "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", + "dev": true, + "requires": { + "isobject": "^3.0.0" + } + }, + "object.assign": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.0.tgz", + "integrity": "sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w==", + "dev": true, + "requires": { + "define-properties": "^1.1.2", + "function-bind": "^1.1.1", + "has-symbols": "^1.0.0", + "object-keys": "^1.0.11" + } + }, + "object.defaults": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/object.defaults/-/object.defaults-1.1.0.tgz", + "integrity": "sha1-On+GgzS0B96gbaFtiNXNKeQ1/s8=", + "dev": true, + "requires": { + "array-each": "^1.0.1", + "array-slice": "^1.0.0", + "for-own": "^1.0.0", + "isobject": "^3.0.0" + } + }, + "object.map": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object.map/-/object.map-1.0.1.tgz", + "integrity": "sha1-z4Plncj8wK1fQlDh94s7gb2AHTc=", + "dev": true, + "requires": { + "for-own": "^1.0.0", + "make-iterator": "^1.0.0" + } + }, + "object.pick": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", + "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", + "dev": true, + "requires": { + "isobject": "^3.0.1" + } + }, + "object.reduce": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object.reduce/-/object.reduce-1.0.1.tgz", + "integrity": "sha1-b+NI8qx/oPlcpiEiZZkJaCW7A60=", + "dev": true, + "requires": { + "for-own": "^1.0.0", + "make-iterator": "^1.0.0" + } + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "dev": true, + "requires": { + "wrappy": "1" + } + }, + "ordered-read-streams": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/ordered-read-streams/-/ordered-read-streams-1.0.1.tgz", + "integrity": "sha1-d8DLN8QVJdZBZtmQ/61+xqDhNj4=", + "dev": true, + "requires": { + "readable-stream": "^2.0.1" + } + }, + "os-homedir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", + "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=", + "dev": true + }, + "os-locale": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", + "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=", + "dev": true, + "requires": { + "lcid": "^1.0.0" + } + }, + "os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", + "dev": true + }, + "osenv": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz", + "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", + "dev": true, + "requires": { + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.0" + } + }, + "p-limit": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.2.tgz", + "integrity": "sha512-WGR+xHecKTr7EbUEhyLSh5Dube9JtdiG78ufaeLxTgpudf/20KqyMioIUZJAezlTIi6evxuoUs9YXc11cU+yzQ==", + "dev": true, + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dev": true, + "requires": { + "p-limit": "^2.0.0" + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true + }, + "parse-filepath": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/parse-filepath/-/parse-filepath-1.0.2.tgz", + "integrity": "sha1-pjISf1Oq89FYdvWHLz/6x2PWyJE=", + "dev": true, + "requires": { + "is-absolute": "^1.0.0", + "map-cache": "^0.2.0", + "path-root": "^0.1.1" + } + }, + "parse-json": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", + "dev": true, + "requires": { + "error-ex": "^1.2.0" + } + }, + "parse-node-version": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parse-node-version/-/parse-node-version-1.0.1.tgz", + "integrity": "sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA==", + "dev": true + }, + "parse-passwd": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz", + "integrity": "sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY=", + "dev": true + }, + "pascalcase": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", + "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", + "dev": true + }, + "path-dirname": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", + "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=", + "dev": true + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "dev": true + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", + "dev": true + }, + "path-parse": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", + "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==", + "dev": true + }, + "path-root": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/path-root/-/path-root-0.1.1.tgz", + "integrity": "sha1-mkpoFMrBwM1zNgqV8yCDyOpHRbc=", + "dev": true, + "requires": { + "path-root-regex": "^0.1.0" + } + }, + "path-root-regex": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/path-root-regex/-/path-root-regex-0.1.2.tgz", + "integrity": "sha1-v8zcjfWxLcUsi0PsONGNcsBLqW0=", + "dev": true + }, + "path-type": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", + "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + } + }, + "performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=", + "dev": true + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true + }, + "pinkie": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", + "dev": true + }, + "pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", + "dev": true, + "requires": { + "pinkie": "^2.0.0" + } + }, + "pkg-up": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz", + "integrity": "sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==", + "dev": true, + "requires": { + "find-up": "^3.0.0" + } + }, + "plugin-error": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/plugin-error/-/plugin-error-1.0.1.tgz", + "integrity": "sha512-L1zP0dk7vGweZME2i+EeakvUNqSrdiI3F91TwEoYiGrAfUXmVv6fJIq4g82PAXxNsWOp0J7ZqQy/3Szz0ajTxA==", + "dev": true, + "requires": { + "ansi-colors": "^1.0.1", + "arr-diff": "^4.0.0", + "arr-union": "^3.1.0", + "extend-shallow": "^3.0.2" + } + }, + "posix-character-classes": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", + "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", + "dev": true + }, + "postcss": { + "version": "7.0.27", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.27.tgz", + "integrity": "sha512-WuQETPMcW9Uf1/22HWUWP9lgsIC+KEHg2kozMflKjbeUtw9ujvFX6QmIfozaErDkmLWS9WEnEdEe6Uo9/BNTdQ==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "postcss-value-parser": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.0.3.tgz", + "integrity": "sha512-N7h4pG+Nnu5BEIzyeaaIYWs0LI5XC40OrRh5L60z0QjFsqGWcHcbkBvpe1WYpcIS9yQ8sOi/vIPt1ejQCrMVrg==", + "dev": true + }, + "pretty-hrtime": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz", + "integrity": "sha1-t+PqQkNaTJsnWdmeDyAesZWALuE=", + "dev": true + }, + "private": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/private/-/private-0.1.8.tgz", + "integrity": "sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg==", + "dev": true + }, + "process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "dev": true + }, + "pseudomap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", + "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=", + "dev": true + }, + "psl": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", + "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==", + "dev": true + }, + "pump": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", + "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", + "dev": true, + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "pumpify": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz", + "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", + "dev": true, + "requires": { + "duplexify": "^3.6.0", + "inherits": "^2.0.3", + "pump": "^2.0.0" + } + }, + "punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "dev": true + }, + "qs": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", + "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==", + "dev": true + }, + "read-pkg": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", + "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", + "dev": true, + "requires": { + "load-json-file": "^1.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^1.0.0" + } + }, + "read-pkg-up": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", + "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", + "dev": true, + "requires": { + "find-up": "^1.0.0", + "read-pkg": "^1.0.0" + }, + "dependencies": { + "find-up": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", + "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", + "dev": true, + "requires": { + "path-exists": "^2.0.0", + "pinkie-promise": "^2.0.0" + } + }, + "path-exists": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", + "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", + "dev": true, + "requires": { + "pinkie-promise": "^2.0.0" + } + } + } + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "readdirp": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", + "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" + } + }, + "rechoir": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz", + "integrity": "sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q=", + "dev": true, + "requires": { + "resolve": "^1.1.6" + } + }, + "redent": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", + "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=", + "dev": true, + "requires": { + "indent-string": "^2.1.0", + "strip-indent": "^1.0.1" + } + }, + "regenerate": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.0.tgz", + "integrity": "sha512-1G6jJVDWrt0rK99kBjvEtziZNCICAuvIPkSiUFIQxVP06RCVpq3dmDo2oi6ABpYaDYaTRr67BEhL8r1wgEZZKg==", + "dev": true + }, + "regenerate-unicode-properties": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-8.2.0.tgz", + "integrity": "sha512-F9DjY1vKLo/tPePDycuH3dn9H1OTPIkVD9Kz4LODu+F2C75mgjAJ7x/gwy6ZcSNRAAkhNlJSOHRe8k3p+K9WhA==", + "dev": true, + "requires": { + "regenerate": "^1.4.0" + } + }, + "regenerator-runtime": { + "version": "0.13.5", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.5.tgz", + "integrity": "sha512-ZS5w8CpKFinUzOwW3c83oPeVXoNsrLsaCoLtJvAClH135j/R77RuymhiSErhm2lKcwSCIpmvIWSbDkIfAqKQlA==", + "dev": true + }, + "regenerator-transform": { + "version": "0.14.4", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.4.tgz", + "integrity": "sha512-EaJaKPBI9GvKpvUz2mz4fhx7WPgvwRLY9v3hlNHWmAuJHI13T4nwKnNvm5RWJzEdnI5g5UwtOww+S8IdoUC2bw==", + "dev": true, + "requires": { + "@babel/runtime": "^7.8.4", + "private": "^0.1.8" + } + }, + "regex-not": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", + "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", + "dev": true, + "requires": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + } + }, + "regexpu-core": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.7.0.tgz", + "integrity": "sha512-TQ4KXRnIn6tz6tjnrXEkD/sshygKH/j5KzK86X8MkeHyZ8qst/LZ89j3X4/8HEIfHANTFIP/AbXakeRhWIl5YQ==", + "dev": true, + "requires": { + "regenerate": "^1.4.0", + "regenerate-unicode-properties": "^8.2.0", + "regjsgen": "^0.5.1", + "regjsparser": "^0.6.4", + "unicode-match-property-ecmascript": "^1.0.4", + "unicode-match-property-value-ecmascript": "^1.2.0" + } + }, + "regjsgen": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.1.tgz", + "integrity": "sha512-5qxzGZjDs9w4tzT3TPhCJqWdCc3RLYwy9J2NB0nm5Lz+S273lvWcpjaTGHsT1dc6Hhfq41uSEOw8wBmxrKOuyg==", + "dev": true + }, + "regjsparser": { + "version": "0.6.4", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.4.tgz", + "integrity": "sha512-64O87/dPDgfk8/RQqC4gkZoGyyWFIEUTTh80CU6CWuK5vkCGyekIx+oKcEIYtP/RAxSQltCZHCNu/mdd7fqlJw==", + "dev": true, + "requires": { + "jsesc": "~0.5.0" + }, + "dependencies": { + "jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", + "dev": true + } + } + }, + "remove-bom-buffer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/remove-bom-buffer/-/remove-bom-buffer-3.0.0.tgz", + "integrity": "sha512-8v2rWhaakv18qcvNeli2mZ/TMTL2nEyAKRvzo1WtnZBl15SHyEhrCu2/xKlJyUFKHiHgfXIyuY6g2dObJJycXQ==", + "dev": true, + "requires": { + "is-buffer": "^1.1.5", + "is-utf8": "^0.2.1" + } + }, + "remove-bom-stream": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/remove-bom-stream/-/remove-bom-stream-1.2.0.tgz", + "integrity": "sha1-BfGlk/FuQuH7kOv1nejlaVJflSM=", + "dev": true, + "requires": { + "remove-bom-buffer": "^3.0.0", + "safe-buffer": "^5.1.0", + "through2": "^2.0.3" + } + }, + "remove-trailing-separator": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", + "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=", + "dev": true + }, + "repeat-element": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz", + "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==", + "dev": true + }, + "repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", + "dev": true + }, + "repeating": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", + "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", + "dev": true, + "requires": { + "is-finite": "^1.0.0" + } + }, + "replace-ext": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.0.tgz", + "integrity": "sha1-3mMSg3P8v3w8z6TeWkgMRaZ5WOs=", + "dev": true + }, + "replace-homedir": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/replace-homedir/-/replace-homedir-1.0.0.tgz", + "integrity": "sha1-6H9tUTuSjd6AgmDBK+f+xv9ueYw=", + "dev": true, + "requires": { + "homedir-polyfill": "^1.0.1", + "is-absolute": "^1.0.0", + "remove-trailing-separator": "^1.1.0" + } + }, + "request": { + "version": "2.88.2", + "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", + "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", + "dev": true, + "requires": { + "aws-sign2": "~0.7.0", + "aws4": "^1.8.0", + "caseless": "~0.12.0", + "combined-stream": "~1.0.6", + "extend": "~3.0.2", + "forever-agent": "~0.6.1", + "form-data": "~2.3.2", + "har-validator": "~5.1.3", + "http-signature": "~1.2.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.19", + "oauth-sign": "~0.9.0", + "performance-now": "^2.1.0", + "qs": "~6.5.2", + "safe-buffer": "^5.1.2", + "tough-cookie": "~2.5.0", + "tunnel-agent": "^0.6.0", + "uuid": "^3.3.2" + } + }, + "require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", + "dev": true + }, + "require-main-filename": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz", + "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=", + "dev": true + }, + "resolve": { + "version": "1.15.1", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.15.1.tgz", + "integrity": "sha512-84oo6ZTtoTUpjgNEr5SJyzQhzL72gaRodsSfyxC/AXRvwu0Yse9H8eF9IpGo7b8YetZhlI6v7ZQ6bKBFV/6S7w==", + "dev": true, + "requires": { + "path-parse": "^1.0.6" + } + }, + "resolve-dir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz", + "integrity": "sha1-eaQGRMNivoLybv/nOcm7U4IEb0M=", + "dev": true, + "requires": { + "expand-tilde": "^2.0.0", + "global-modules": "^1.0.0" + } + }, + "resolve-options": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/resolve-options/-/resolve-options-1.1.0.tgz", + "integrity": "sha1-MrueOcBtZzONyTeMDW1gdFZq0TE=", + "dev": true, + "requires": { + "value-or-function": "^3.0.0" + } + }, + "resolve-url": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", + "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", + "dev": true + }, + "ret": { + "version": "0.1.15", + "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", + "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", + "dev": true + }, + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "safe-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", + "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", + "dev": true, + "requires": { + "ret": "~0.1.10" + } + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "dev": true + }, + "sass-graph": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/sass-graph/-/sass-graph-2.2.4.tgz", + "integrity": "sha1-E/vWPNHK8JCLn9k0dq1DpR0eC0k=", + "dev": true, + "requires": { + "glob": "^7.0.0", + "lodash": "^4.0.0", + "scss-tokenizer": "^0.2.3", + "yargs": "^7.0.0" + } + }, + "scss-tokenizer": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/scss-tokenizer/-/scss-tokenizer-0.2.3.tgz", + "integrity": "sha1-jrBtualyMzOCTT9VMGQRSYR85dE=", + "dev": true, + "requires": { + "js-base64": "^2.1.8", + "source-map": "^0.4.2" + }, + "dependencies": { + "source-map": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", + "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=", + "dev": true, + "requires": { + "amdefine": ">=0.0.4" + } + } + } + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + }, + "semver-greatest-satisfied-range": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/semver-greatest-satisfied-range/-/semver-greatest-satisfied-range-1.1.0.tgz", + "integrity": "sha1-E+jCZYq5aRywzXEJMkAoDTb3els=", + "dev": true, + "requires": { + "sver-compat": "^1.5.0" + } + }, + "set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", + "dev": true + }, + "set-value": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", + "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.3", + "split-string": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "signal-exit": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", + "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=", + "dev": true + }, + "snapdragon": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", + "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", + "dev": true, + "requires": { + "base": "^0.11.1", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "map-cache": "^0.2.2", + "source-map": "^0.5.6", + "source-map-resolve": "^0.5.0", + "use": "^3.1.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } + } + }, + "snapdragon-node": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", + "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", + "dev": true, + "requires": { + "define-property": "^1.0.0", + "isobject": "^3.0.0", + "snapdragon-util": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "snapdragon-util": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", + "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", + "dev": true, + "requires": { + "kind-of": "^3.2.0" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "source-map-resolve": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", + "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", + "dev": true, + "requires": { + "atob": "^2.1.2", + "decode-uri-component": "^0.2.0", + "resolve-url": "^0.2.1", + "source-map-url": "^0.4.0", + "urix": "^0.1.0" + } + }, + "source-map-url": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz", + "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=", + "dev": true + }, + "sparkles": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/sparkles/-/sparkles-1.0.1.tgz", + "integrity": "sha512-dSO0DDYUahUt/0/pD/Is3VIm5TGJjludZ0HVymmhYF6eNA53PVLhnUk0znSYbH8IYBuJdCE+1luR22jNLMaQdw==", + "dev": true + }, + "spdx-correct": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.0.tgz", + "integrity": "sha512-lr2EZCctC2BNR7j7WzJ2FpDznxky1sjfxvvYEyzxNyb6lZXHODmEoJeFu4JupYlkfha1KZpJyoqiJ7pgA1qq8Q==", + "dev": true, + "requires": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-exceptions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.2.0.tgz", + "integrity": "sha512-2XQACfElKi9SlVb1CYadKDXvoajPgBVPn/gOQLrTvHdElaVhr7ZEbqJaRnJLVNeaI4cMEAgVCeBMKF6MWRDCRA==", + "dev": true + }, + "spdx-expression-parse": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz", + "integrity": "sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg==", + "dev": true, + "requires": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-license-ids": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.5.tgz", + "integrity": "sha512-J+FWzZoynJEXGphVIS+XEh3kFSjZX/1i9gFBaWQcB+/tmpe2qUsSBABpcxqxnAxFdiUFEgAX1bjYGQvIZmoz9Q==", + "dev": true + }, + "split-string": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", + "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", + "dev": true, + "requires": { + "extend-shallow": "^3.0.0" + } + }, + "sshpk": { + "version": "1.16.1", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", + "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==", + "dev": true, + "requires": { + "asn1": "~0.2.3", + "assert-plus": "^1.0.0", + "bcrypt-pbkdf": "^1.0.0", + "dashdash": "^1.12.0", + "ecc-jsbn": "~0.1.1", + "getpass": "^0.1.1", + "jsbn": "~0.1.0", + "safer-buffer": "^2.0.2", + "tweetnacl": "~0.14.0" + } + }, + "stack-trace": { + "version": "0.0.10", + "resolved": "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.10.tgz", + "integrity": "sha1-VHxws0fo0ytOEI6hoqFZ5f3eGcA=", + "dev": true + }, + "static-extend": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", + "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", + "dev": true, + "requires": { + "define-property": "^0.2.5", + "object-copy": "^0.1.0" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + } + } + }, + "stdout-stream": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/stdout-stream/-/stdout-stream-1.4.1.tgz", + "integrity": "sha512-j4emi03KXqJWcIeF8eIXkjMFN1Cmb8gUlDYGeBALLPo5qdyTfA9bOtl8m33lRoC+vFMkP3gl0WsDr6+gzxbbTA==", + "dev": true, + "requires": { + "readable-stream": "^2.0.1" + } + }, + "stream-exhaust": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/stream-exhaust/-/stream-exhaust-1.0.2.tgz", + "integrity": "sha512-b/qaq/GlBK5xaq1yrK9/zFcyRSTNxmcZwFLGSTG0mXgZl/4Z6GgiyYOXOvY7N3eEvFRAG1bkDRz5EPGSvPYQlw==", + "dev": true + }, + "stream-shift": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz", + "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==", + "dev": true + }, + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "dev": true, + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "strip-bom": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", + "dev": true, + "requires": { + "is-utf8": "^0.2.0" + } + }, + "strip-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", + "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=", + "dev": true, + "requires": { + "get-stdin": "^4.0.1" + } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + }, + "sver-compat": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/sver-compat/-/sver-compat-1.5.0.tgz", + "integrity": "sha1-PPh9/rTQe0o/FIJ7wYaz/QxkXNg=", + "dev": true, + "requires": { + "es6-iterator": "^2.0.1", + "es6-symbol": "^3.1.1" + } + }, + "tar": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/tar/-/tar-2.2.2.tgz", + "integrity": "sha512-FCEhQ/4rE1zYv9rYXJw/msRqsnmlje5jHP6huWeBZ704jUTy02c5AZyWujpMR1ax6mVw9NyJMfuK2CMDWVIfgA==", + "dev": true, + "requires": { + "block-stream": "*", + "fstream": "^1.0.12", + "inherits": "2" + } + }, + "through2": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", + "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "dev": true, + "requires": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + } + }, + "through2-filter": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/through2-filter/-/through2-filter-3.0.0.tgz", + "integrity": "sha512-jaRjI2WxN3W1V8/FMZ9HKIBXixtiqs3SQSX4/YGIiP3gL6djW48VoZq9tDqeCWs3MT8YY5wb/zli8VW8snY1CA==", + "dev": true, + "requires": { + "through2": "~2.0.0", + "xtend": "~4.0.0" + } + }, + "time-stamp": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/time-stamp/-/time-stamp-1.1.0.tgz", + "integrity": "sha1-dkpaEa9QVhkhsTPztE5hhofg9cM=", + "dev": true + }, + "to-absolute-glob": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/to-absolute-glob/-/to-absolute-glob-2.0.2.tgz", + "integrity": "sha1-GGX0PZ50sIItufFFt4z/fQ98hJs=", + "dev": true, + "requires": { + "is-absolute": "^1.0.0", + "is-negated-glob": "^1.0.0" + } + }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", + "dev": true + }, + "to-object-path": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", + "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "to-regex": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", + "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", + "dev": true, + "requires": { + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" + } + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "dev": true, + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + }, + "to-through": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-through/-/to-through-2.0.0.tgz", + "integrity": "sha1-/JKtq6ByZHvAtn1rA2ZKoZUJOvY=", + "dev": true, + "requires": { + "through2": "^2.0.3" + } + }, + "tough-cookie": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", + "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", + "dev": true, + "requires": { + "psl": "^1.1.28", + "punycode": "^2.1.1" + } + }, + "trim-newlines": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz", + "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=", + "dev": true + }, + "true-case-path": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/true-case-path/-/true-case-path-1.0.3.tgz", + "integrity": "sha512-m6s2OdQe5wgpFMC+pAJ+q9djG82O2jcHPOI6RNg1yy9rCYR+WD6Nbpl32fDpfC56nirdRy+opFa/Vk7HYhqaew==", + "dev": true, + "requires": { + "glob": "^7.1.2" + } + }, + "tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", + "dev": true, + "requires": { + "safe-buffer": "^5.0.1" + } + }, + "tweetnacl": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", + "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", + "dev": true + }, + "type": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/type/-/type-1.2.0.tgz", + "integrity": "sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==", + "dev": true + }, + "typedarray": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=", + "dev": true + }, + "uglify-js": { + "version": "3.8.0", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.8.0.tgz", + "integrity": "sha512-ugNSTT8ierCsDHso2jkBHXYrU8Y5/fY2ZUprfrJUiD7YpuFvV4jODLFmb3h4btQjqr5Nh4TX4XtgDfCU1WdioQ==", + "dev": true, + "requires": { + "commander": "~2.20.3", + "source-map": "~0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + } + } + }, + "unc-path-regex": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/unc-path-regex/-/unc-path-regex-0.1.2.tgz", + "integrity": "sha1-5z3T17DXxe2G+6xrCufYxqadUPo=", + "dev": true + }, + "undertaker": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/undertaker/-/undertaker-1.2.1.tgz", + "integrity": "sha512-71WxIzDkgYk9ZS+spIB8iZXchFhAdEo2YU8xYqBYJ39DIUIqziK78ftm26eecoIY49X0J2MLhG4hr18Yp6/CMA==", + "dev": true, + "requires": { + "arr-flatten": "^1.0.1", + "arr-map": "^2.0.0", + "bach": "^1.0.0", + "collection-map": "^1.0.0", + "es6-weak-map": "^2.0.1", + "last-run": "^1.1.0", + "object.defaults": "^1.0.0", + "object.reduce": "^1.0.0", + "undertaker-registry": "^1.0.0" + } + }, + "undertaker-registry": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/undertaker-registry/-/undertaker-registry-1.0.1.tgz", + "integrity": "sha1-XkvaMI5KiirlhPm5pDWaSZglzFA=", + "dev": true + }, + "unicode-canonical-property-names-ecmascript": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz", + "integrity": "sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ==", + "dev": true + }, + "unicode-match-property-ecmascript": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz", + "integrity": "sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg==", + "dev": true, + "requires": { + "unicode-canonical-property-names-ecmascript": "^1.0.4", + "unicode-property-aliases-ecmascript": "^1.0.4" + } + }, + "unicode-match-property-value-ecmascript": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.2.0.tgz", + "integrity": "sha512-wjuQHGQVofmSJv1uVISKLE5zO2rNGzM/KCYZch/QQvez7C1hUhBIuZ701fYXExuufJFMPhv2SyL8CyoIfMLbIQ==", + "dev": true + }, + "unicode-property-aliases-ecmascript": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.1.0.tgz", + "integrity": "sha512-PqSoPh/pWetQ2phoj5RLiaqIk4kCNwoV3CI+LfGmWLKI3rE3kl1h59XpX2BjgDrmbxD9ARtQobPGU1SguCYuQg==", + "dev": true + }, + "union-value": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", + "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", + "dev": true, + "requires": { + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^2.0.1" + } + }, + "unique-stream": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/unique-stream/-/unique-stream-2.3.1.tgz", + "integrity": "sha512-2nY4TnBE70yoxHkDli7DMazpWiP7xMdCYqU2nBRO0UB+ZpEkGsSija7MvmvnZFUeC+mrgiUfcHSr3LmRFIg4+A==", + "dev": true, + "requires": { + "json-stable-stringify-without-jsonify": "^1.0.1", + "through2-filter": "^3.0.0" + } + }, + "unset-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", + "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", + "dev": true, + "requires": { + "has-value": "^0.3.1", + "isobject": "^3.0.0" + }, + "dependencies": { + "has-value": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", + "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", + "dev": true, + "requires": { + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" + }, + "dependencies": { + "isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "dev": true, + "requires": { + "isarray": "1.0.0" + } + } + } + }, + "has-values": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", + "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", + "dev": true + } + } + }, + "upath": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", + "dev": true + }, + "uri-js": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz", + "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==", + "dev": true, + "requires": { + "punycode": "^2.1.0" + } + }, + "urix": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", + "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", + "dev": true + }, + "use": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", + "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", + "dev": true + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", + "dev": true + }, + "uuid": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", + "dev": true + }, + "v8flags": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/v8flags/-/v8flags-3.1.3.tgz", + "integrity": "sha512-amh9CCg3ZxkzQ48Mhcb8iX7xpAfYJgePHxWMQCBWECpOSqJUXgY26ncA61UTV0BkPqfhcy6mzwCIoP4ygxpW8w==", + "dev": true, + "requires": { + "homedir-polyfill": "^1.0.1" + } + }, + "validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "dev": true, + "requires": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "value-or-function": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/value-or-function/-/value-or-function-3.0.0.tgz", + "integrity": "sha1-HCQ6ULWVwb5Up1S/7OhWO5/42BM=", + "dev": true + }, + "verror": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", + "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", + "dev": true, + "requires": { + "assert-plus": "^1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "^1.2.0" + } + }, + "vinyl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-2.2.0.tgz", + "integrity": "sha512-MBH+yP0kC/GQ5GwBqrTPTzEfiiLjta7hTtvQtbxBgTeSXsmKQRQecjibMbxIXzVT3Y9KJK+drOz1/k+vsu8Nkg==", + "dev": true, + "requires": { + "clone": "^2.1.1", + "clone-buffer": "^1.0.0", + "clone-stats": "^1.0.0", + "cloneable-readable": "^1.0.0", + "remove-trailing-separator": "^1.0.1", + "replace-ext": "^1.0.0" + } + }, + "vinyl-fs": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/vinyl-fs/-/vinyl-fs-3.0.3.tgz", + "integrity": "sha512-vIu34EkyNyJxmP0jscNzWBSygh7VWhqun6RmqVfXePrOwi9lhvRs//dOaGOTRUQr4tx7/zd26Tk5WeSVZitgng==", + "dev": true, + "requires": { + "fs-mkdirp-stream": "^1.0.0", + "glob-stream": "^6.1.0", + "graceful-fs": "^4.0.0", + "is-valid-glob": "^1.0.0", + "lazystream": "^1.0.0", + "lead": "^1.0.0", + "object.assign": "^4.0.4", + "pumpify": "^1.3.5", + "readable-stream": "^2.3.3", + "remove-bom-buffer": "^3.0.0", + "remove-bom-stream": "^1.2.0", + "resolve-options": "^1.1.0", + "through2": "^2.0.0", + "to-through": "^2.0.0", + "value-or-function": "^3.0.0", + "vinyl": "^2.0.0", + "vinyl-sourcemap": "^1.1.0" + } + }, + "vinyl-sourcemap": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/vinyl-sourcemap/-/vinyl-sourcemap-1.1.0.tgz", + "integrity": "sha1-kqgAWTo4cDqM2xHYswCtS+Y7PhY=", + "dev": true, + "requires": { + "append-buffer": "^1.0.2", + "convert-source-map": "^1.5.0", + "graceful-fs": "^4.1.6", + "normalize-path": "^2.1.1", + "now-and-later": "^2.0.0", + "remove-bom-buffer": "^3.0.0", + "vinyl": "^2.0.0" + } + }, + "vinyl-sourcemaps-apply": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/vinyl-sourcemaps-apply/-/vinyl-sourcemaps-apply-0.2.1.tgz", + "integrity": "sha1-q2VJ1h0XLCsbh75cUI0jnI74dwU=", + "dev": true, + "requires": { + "source-map": "^0.5.1" + } + }, + "which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + }, + "which-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-1.0.0.tgz", + "integrity": "sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8=", + "dev": true + }, + "wide-align": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz", + "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==", + "dev": true, + "requires": { + "string-width": "^1.0.2 || 2" + } + }, + "wrap-ansi": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", + "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", + "dev": true, + "requires": { + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1" + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", + "dev": true + }, + "xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", + "dev": true + }, + "y18n": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz", + "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE=", + "dev": true + }, + "yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", + "dev": true + }, + "yargs": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-7.1.0.tgz", + "integrity": "sha1-a6MY6xaWFyf10oT46gA+jWFU0Mg=", + "dev": true, + "requires": { + "camelcase": "^3.0.0", + "cliui": "^3.2.0", + "decamelize": "^1.1.1", + "get-caller-file": "^1.0.1", + "os-locale": "^1.4.0", + "read-pkg-up": "^1.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^1.0.2", + "which-module": "^1.0.0", + "y18n": "^3.2.1", + "yargs-parser": "^5.0.0" + } + }, + "yargs-parser": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-5.0.0.tgz", + "integrity": "sha1-J17PDX/+Bcd+ZOfIbkzZS/DhIoo=", + "dev": true, + "requires": { + "camelcase": "^3.0.0" + } + } + } +} diff --git a/package.json b/package.json new file mode 100644 index 0000000..22a8408 --- /dev/null +++ b/package.json @@ -0,0 +1,31 @@ +{ + "name": "devportfolio-template", + "version": "1.2.2", + "description": "", + "main": "js/scripts.js", + "scripts": { + "watch": "gulp watch" + }, + "keywords": [ + "portfolio", + "personal", + "website", + "tech", + "coding", + "dev" + ], + "author": "Ryan Fitzgerald", + "license": "MIT", + "devDependencies": { + "@babel/core": "^7.9.0", + "@babel/preset-env": "^7.9.0", + "gulp": "^4.0.2", + "gulp-autoprefixer": "^7.0.1", + "gulp-babel": "^8.0.0", + "gulp-plumber": "^1.2.1", + "gulp-rename": "^2.0.0", + "gulp-sass": "^4.0.2", + "gulp-uglify": "^3.0.2", + "gulp-wait": "0.0.2" + } +} diff --git a/styles.css b/styles.css new file mode 100644 index 0000000..1d2491d --- /dev/null +++ b/styles.css @@ -0,0 +1,147 @@ +/*! + Title: Dev Portfolio Template + Version: 1.2.2 + Last Change: 03/25/2020 + Author: Ryan Fitzgerald + Repo: https://github.com/RyanFitzgerald/devportfolio-template + Issues: https://github.com/RyanFitzgerald/devportfolio-template/issues + + Description: This file contains all the styles associated with the page + that don't come from third party libraries. This file gets compiled using + Gulp and send to the /css folder which is then loaded on the page. +*/body { + font-family:'Lato' + sans-serif; + font-size:16px + } + body.active{ + overflow:hidden; + z-index:-1 + } + .no-js #experience-timeline> + div + { background:#fff; + padding:10px; + margin-bottom:10px; + border:1px solid #dcd9d9 +} + .no-js #experience-timeline> + div h3 + { + font-size:1.5em; + font-weight:300; + color:#374054; + display:inline-block; + margin:0}. + no-js #experience-timeline> + div h4 + { + font-size:1.2em; + font-weight:300; + color:#7e8890; + margin:0 0 15px 0 + } + .no-js #experience-timeline> + div p + { + color:#74808a; + font-size:0.9em; + margin:0 + } + .no-js #experience-timeline:before,.no-js #experience-timeline:after{content:none}@keyframes dropHeader{0%{transform:translateY(-100%)}100%{transform:translateY(0)}} + header{position:absolute;top:0;left:0;right:0;text-align:center;z-index:10;animation-name:dropHeader;animation-iteration-count:1;animation-timing-function:ease;animation-duration:0.75s} + header ul{display:inline-block;background:black;text-align:center;padding:10px;margin:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px} + header li{display:inline-block} + header a{display:block;color:#3498db;padding:10px} + header a:hover{color:#217dbb;text-decoration:none;background:#eee;border-radius:4px} + header a:focus{color:#3498db;text-decoration:none}header.active{display:block}header.sticky{position:fixed;z-index:999}#menu.active{display:block}#mobile-menu-open{display:none;cursor:pointer;position:fixed;right:15px;top:10px;color:#3498db;font-size:1.5em;z-index:20;padding:0 7px;border-radius:4px;background:#fff}#mobile-menu-close{display:none;text-align:right;width:100%;background:#fff;font-size:1.5em;padding-right:15px;padding-top:10px;cursor:pointer;color:#3498db}#mobile-menu-close + span{font-size:0.5em;text-transform:uppercase} + #mobile-menu-close i{vertical-align:middle} + footer{padding:50px 0}.copyright{padding-top:20px}.copyright + p{margin:0;color:white}.top{text-align:center}.top + span{cursor:pointer;display:block;margin:15px auto 0 auto;width:35px;height:35px;border-radius:50%;border:3px solid #b9bfc4;text-align:center} + .top i{color:white}.social{text-align:right} + .social ul{margin:5px 0 0 0;padding:0} + .social li{display:inline-block;font-size:1.25em;list-style:none} + .social a{display:block;color:#FFFFFF;padding:10px} + .social a:hover{color:#3498db} + .btn-rounded-white{display:inline-block;color:#fff;padding:15px 25px;border:3px solid #fff;border-radius:30px;transition:.5s ease all} + .btn-rounded-white:hover{color:#3498db;background:#fff;text-decoration:none} + .shadow{box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24)} + .shadow-large{box-shadow:0 3px 6px rgba(0,0,0,0.08),0 3px 6px rgba(0,0,0,0.15)} + .heading{position:relative;display:inline-block;font-size:2em;font-weight:300;margin:0 0 30px 0} + .heading:after{position:absolute;content:'';top:100%;height:1px;width:50px;left:0;right:0;margin:0 auto;background:#3498db} + .background-alt{background:#f2f2f5} + #lead{position:relative;height:100vh;min-height:500px;max-height:1080px;background:url(../images/lead-bg.jpg);background-size:cover;padding:15px;overflow:hidden} + #lead-content{position:absolute;z-index:10;top:50%;left:50%;transform:translate(-50%, -50%);text-align:center} + #lead-content h1,#lead-content h2{margin:0} + #lead-content h1{color:#fff;font-weight:900;font-size:5em;text-transform:uppercase;letter-spacing:0.05em;line-height:0.9em} + #lead-content h2{color:#a0cfee;font-weight:500;font-size:2.25em;margin-bottom:15px} + #lead-overlay{position:absolute;height:100%;width:100%;top:0;right:0;bottom:0;left:0;background:black;z-index:1} + #lead-down{position:absolute;left:0;right:0;width:100%;text-align:center;z-index:10;bottom:15px;color:#fff} + #lead-down span{cursor:pointer;display:block;margin:0 auto;width:35px;height:35px;border-radius:50%;border:3px solid #a0cfee;text-align:center} + #lead-down i{animation:pulsate 1.5s ease;animation-iteration-count:infinite;padding-top:5px}@keyframes pulsate{0%{transform:scale(1, 1)}50%{transform:scale(1.2, 1.2)}100%{transform:scale(1, 1)}} + #about{padding:75px 15px;border-bottom:1px solid #dcd9d9} + #about + h2{color:#374054} + #about p{color:#74808a;margin:0} + #experience{padding:50px 15px;text-align:center;border-bottom:1px solid #dcd9d9} + #experience h2{color:#374054} + #experience-timeline{margin:30px auto 0 auto;position:relative;max-width:1000px} + #experience-timeline:before{position:absolute;content:'';top:0;bottom:0;left:303px;right:auto;height:100%;width:3px;background:#3498db;z-index:0} + #experience-timeline:after{position:absolute;content:'';width:3px;height:40px;background:#3498db;background:linear-gradient(to bottom, #3498db, rgba(52,152,219,0));top:100%;left:303px}.vtimeline-content{margin-left:350px;background:#fff;border:1px solid #e6e6e6;padding:15px;border-radius:3px;text-align:left}.vtimeline-content + h3{font-size:1.5em;font-weight:300;color:#374054;display:inline-block;margin:0} + .vtimeline-content h4{font-size:1.2em;font-weight:300;color:#7e8890;margin:0 0 15px 0}.vtimeline-content + p{color:#74808a;font-size:0.9em;margin:0}.vtimeline-point{position:relative;display:block;vertical-align:top;margin-bottom:30px} + .vtimeline-icon{position:relative;color:#fff;width:50px;height:50px;background:#3498db;border-radius:50%;float:left;z-index:99;margin-left:280px} + .vtimeline-icon i{display:block;font-size:2em;margin-top:10px}.vtimeline-date{width:260px;text-align:right;position:absolute;left:0;top:10px;font-weight:300;color:#374054} + #education{padding:50px 15px 20px 15px;border-bottom:1px solid #dcd9d9;text-align:center} + #education + h2{color:#374054;margin-bottom:50px}.education-block{max-width:700px;margin:0 auto 30px auto;padding:15px;border:1px solid #dcd9d9;text-align:left} + .education-block + h3{font-weight:500;float:left;margin:0;color:#374054}.education-block span{color:#74808a;float:right} + .education-block h4{color:#74808a;clear:both;font-weight:500;margin:0 0 15px 0} + .education-block p,.education-block ul{margin:0;color:#74808a;font-size:0.9em} + .education-block ul{padding:0 0 0 15px}#projects{padding:50px 15px;border-bottom:1px solid #dcd9d9;text-align:center}#projects + h2{color:#374054;margin-bottom:50px} + .project{position:relative;max-width:900px;margin:0 auto 30px auto;overflow:hidden;background:#fff;border-radius:4px}.project-image{float:left} + .project-info{position:absolute;top:50%;transform:translateY(-50%);margin-left:300px;padding:15px} + .project-info h3{font-size:1.5em;font-weight:300;color:#374054;margin:0 0 15px 0}.project-info p{color:#74808a;margin:0 0 15px 0;font-size:0.9em} + .no-image .project-info{position:relative;margin:0;padding:30px 15px;transform:none}#more-projects{display:none}#skills{padding:50px 15px;text-align:center} + #skills + h2{color:#374054;margin-bottom:50px} + #skills ul{display:block;margin:0 auto;padding:0;max-width:800px} + #skills li{display:inline-block;margin:7px;padding:5px 10px;color:#374054;background:#e4e4ea;list-style:none;cursor:default;font-size:1.2em} + #contact{padding:50px 15px;background:#3498db;text-align:center}#contact + h2{margin:0 0 15px 0;color:#fff;font-weight:500} + #contact-form{max-width:500px;margin:0 auto} + #contact-form input,#contact-form textarea{display:block;width:100%;padding:10px;border-radius:4px;border:none;margin-bottom:10px;background:#1d6fa5;color:#fff;transition:.5s ease all} + #contact-form input::-webkit-input-placeholder,#contact-form textarea::-webkit-input-placeholder{color:#fff} + #contact-form input:-moz-placeholder,#contact-form textarea:-moz-placeholder{color:#fff;opacity:1}#contact-form input::-moz-placeholder,#contact-form textarea::-moz-placeholder{color:#fff;opacity:1} + #contact-form input:-ms-input-placeholder,#contact-form textarea:-ms-input-placeholder{color:#fff} + #contact-form input:focus,#contact-form textarea:focus{outline:none;background:#16527a}#contact-form + textarea{height:150px;resize:none}#contact-form button{display:block;width:100%;background:#fff;border-radius:4px;padding:5px 10px;border:none;color:#3498db;font-weight:700;box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24);transition:.5s ease all} + #contact-form button:hover{box-shadow:0 10px 20px rgba(0,0,0,0.19),0 6px 6px rgba(0,0,0,0.23)}.optional-section{padding:50px 15px;text-align:center;border-top:1px solid #dcd9d9}.optional-section h2{color:#374054}.optional-section-block{max-width:700px;margin:0 auto 30px auto;padding:15px;border:1px solid #dcd9d9;background:#fff;text-align:left}.optional-section-block + h3{font-weight:500;margin:0 0 15px 0;color:#374054}.optional-section-block h4{color:#74808a;clear:both;font-weight:500;margin:0 0 15px 0} + .optional-section-block p,.optional-section-block ul{margin:0 0 15px 0;color:#74808a;font-size:0.9em} + .optional-section-block ul{padding:0 0 0 15px}@media only screen and (max-width: 750px) + {#experience-timeline:before,#experience-timeline:after{left:23px}.vtimeline-date{width:auto;text-align:left;position:relative;margin-bottom:15px;display:block;margin-left:70px} + .vtimeline-icon{margin-left:0}.vtimeline-content{margin-left:70px}}@media only screen and (max-width: 992px){#lead{height:auto;min-height:auto;max-height:auto;padding:100px 15px} + #lead-content{position:relative;transform:none;left:auto;top:auto}#lead-content + h1{font-size:3em} + #lead-content h2{font-size:1.75em} + #about{text-align:center} + #about p{text-align:left}}@media only screen and (max-width: 768px){header{position:fixed;display:none;z-index:999;animation:none;bottom:0;height:100%}#mobile-menu-open,#mobile-menu-close{display:block}#menu{height:100%;overflow-y:auto;box-shadow:none;border-radius:0;width:100%}#menu + li{display:block;margin-bottom:10px}#lead-content + h1{font-size:2em} + #lead-content h2{font-size:1.3em} + #lead-content a{padding:10px 20px} + #lead-down{display:none}.education-block h3,.education-block span{float:none} + .project-image{display:none} + .project-info{position:relative;margin:0;padding:30px 15px;top:auto;transform:none} + footer{text-align:center}.social{text-align:center}} + @media only screen and (max-width: 480px) + {#lead-content h1{font-size:1.5em} + #lead-content h2{font-size:1em} + #lead-content + a{font-size:0.9em;padding:5px 10px}} diff --git a/wolk.pdf b/wolk.pdf new file mode 100644 index 0000000000000000000000000000000000000000..195f9f353a94d0f9cbc2f1e0d01bad5fe8773cd1 GIT binary patch literal 108430 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