From 5557bbdf05c1c0f23b8e908d8ee4f10279876400 Mon Sep 17 00:00:00 2001 From: Robert James Gabriel Date: Fri, 25 Jun 2021 03:14:47 +0100 Subject: [PATCH] wip --- .eleventy.js | 66 + .env-sample | 1 + .github/workflows/build.yml | 23 - .gitignore | 17 +- .prettierrc.yaml | 1 + .stylelintignore | 8 + .stylelintrc.yaml | 340 + CNAME | 2 - LICENSE.txt | 15 + app/assets/css/override.css | 44 - app/assets/css/override.min.css | 1 - app/assets/css/styles.css | 4 - app/assets/css/styles.min.css | 1 - app/assets/images/favicon.ico | Bin 147449 -> 0 bytes app/assets/images/logos/clean.png | Bin 5049 -> 0 bytes app/assets/images/logos/full.png | Bin 15306 -> 0 bytes app/assets/images/logos/markdown.png | Bin 7074 -> 0 bytes app/assets/js/core/notifactions.js | 28 - app/assets/js/core/stripe.js | 88 - app/assets/js/core/third-party.js | 55 - app/assets/js/index.js | 36 - app/assets/setup/CNAME | 2 - app/assets/setup/googlea4b2e0ff05c168d5.html | 300 - app/assets/setup/robots.txt | 1 - app/templates/404.pug | 127 - app/templates/index.pug | 168 - gulpfile.js | 44 - index.html | 58 - main.css | 71 - netlify.toml | 17 + package-lock.json | 17360 ++++++----------- package.json | 95 +- readme.md | 55 +- robots.txt | 1 - screenshots/quick-edit.png | Bin 257151 -> 0 bytes script.js | 0 src/_data/meta.js | 8 + src/_generate/feed.njk | 27 + src/_generate/pagesjson.njk | 11 + src/_generate/sitemap.njk | 18 + src/_generate/socialtemplate.njk | 29 + src/_includes/base.njk | 125 + src/_includes/home.njk | 20 + src/_includes/page.njk | 18 + src/_includes/sitenav.njk | 12 + src/favicon.png | Bin 0 -> 41518 bytes src/fonts/baloo-2-v1-latin-500.woff2 | Bin 0 -> 27040 bytes src/fonts/baloo-2-v1-latin-regular.woff2 | Bin 0 -> 26672 bytes src/index.md | 3 + src/pages/index.md | 225 + src/pages/pages.json | 5 + src/sass/_buttons.scss | 161 + src/sass/_card.scss | 83 + src/sass/_layout.scss | 99 + src/sass/_prism.scss | 159 + src/sass/_reset.scss | 83 + src/sass/_sitenav.scss | 44 + src/sass/_theme.scss | 53 + src/sass/_typography.scss | 123 + src/sass/_utilities.scss | 67 + src/sass/style.scss | 27 + webpack.config.js | 124 - 62 files changed, 8318 insertions(+), 12235 deletions(-) create mode 100644 .eleventy.js create mode 100644 .env-sample delete mode 100644 .github/workflows/build.yml create mode 100644 .prettierrc.yaml create mode 100644 .stylelintignore create mode 100644 .stylelintrc.yaml delete mode 100644 CNAME create mode 100644 LICENSE.txt delete mode 100644 app/assets/css/override.css delete mode 100644 app/assets/css/override.min.css delete mode 100644 app/assets/css/styles.css delete mode 100644 app/assets/css/styles.min.css delete mode 100644 app/assets/images/favicon.ico delete mode 100644 app/assets/images/logos/clean.png delete mode 100644 app/assets/images/logos/full.png delete mode 100644 app/assets/images/logos/markdown.png delete mode 100644 app/assets/js/core/notifactions.js delete mode 100644 app/assets/js/core/stripe.js delete mode 100644 app/assets/js/core/third-party.js delete mode 100644 app/assets/js/index.js delete mode 100644 app/assets/setup/CNAME delete mode 100644 app/assets/setup/googlea4b2e0ff05c168d5.html delete mode 100644 app/assets/setup/robots.txt delete mode 100644 app/templates/404.pug delete mode 100644 app/templates/index.pug delete mode 100644 gulpfile.js delete mode 100644 index.html delete mode 100644 main.css create mode 100644 netlify.toml delete mode 100644 robots.txt delete mode 100644 screenshots/quick-edit.png delete mode 100644 script.js create mode 100644 src/_data/meta.js create mode 100644 src/_generate/feed.njk create mode 100644 src/_generate/pagesjson.njk create mode 100644 src/_generate/sitemap.njk create mode 100644 src/_generate/socialtemplate.njk create mode 100644 src/_includes/base.njk create mode 100644 src/_includes/home.njk create mode 100644 src/_includes/page.njk create mode 100644 src/_includes/sitenav.njk create mode 100644 src/favicon.png create mode 100644 src/fonts/baloo-2-v1-latin-500.woff2 create mode 100644 src/fonts/baloo-2-v1-latin-regular.woff2 create mode 100644 src/index.md create mode 100644 src/pages/index.md create mode 100644 src/pages/pages.json create mode 100644 src/sass/_buttons.scss create mode 100644 src/sass/_card.scss create mode 100644 src/sass/_layout.scss create mode 100644 src/sass/_prism.scss create mode 100644 src/sass/_reset.scss create mode 100644 src/sass/_sitenav.scss create mode 100644 src/sass/_theme.scss create mode 100644 src/sass/_typography.scss create mode 100644 src/sass/_utilities.scss create mode 100644 src/sass/style.scss delete mode 100644 webpack.config.js diff --git a/.eleventy.js b/.eleventy.js new file mode 100644 index 0000000..b0ffdb7 --- /dev/null +++ b/.eleventy.js @@ -0,0 +1,66 @@ +const socialImages = require("@11tyrocks/eleventy-plugin-social-images"); +const emojiRegex = require("emoji-regex"); +const slugify = require("slugify"); +const syntaxHighlight = require("@11ty/eleventy-plugin-syntaxhighlight"); +const pluginRss = require("@11ty/eleventy-plugin-rss"); +const markdownIt = require("markdown-it"); +const markdownItAnchor = require("markdown-it-anchor"); +const packageVersion = require("./package.json").version; + +module.exports = function (eleventyConfig) { + eleventyConfig.addPlugin(socialImages); + eleventyConfig.addPlugin(syntaxHighlight); + eleventyConfig.addPlugin(pluginRss); + + eleventyConfig.addWatchTarget("./src/sass/"); + + eleventyConfig.addPassthroughCopy("./src/css"); + eleventyConfig.addPassthroughCopy("./src/fonts"); + eleventyConfig.addPassthroughCopy("./src/img"); + eleventyConfig.addPassthroughCopy("./src/favicon.png"); + + eleventyConfig.addShortcode("year", () => `${new Date().getFullYear()}`); + eleventyConfig.addShortcode("packageVersion", () => `v${packageVersion}`); + + eleventyConfig.addFilter("slug", (str) => { + if (!str) { + return; + } + + const regex = emojiRegex(); + // Remove Emoji first + let string = str.replace(regex, ""); + + return slugify(string, { + lower: true, + replacement: "-", + remove: /[*+~·,()'"`´%!?¿:@\/]/g, + }); + }); + + /* Markdown Overrides */ + let markdownLibrary = markdownIt({ + html: true, + }).use(markdownItAnchor, { + permalink: true, + permalinkClass: "tdbc-anchor", + permalinkSymbol: "#", + permalinkSpace: false, + level: [1, 2, 3], + slugify: (s) => + s + .trim() + .toLowerCase() + .replace(/[\s+~\/]/g, "-") + .replace(/[().`,%·'"!?¿:@*]/g, ""), + }); + eleventyConfig.setLibrary("md", markdownLibrary); + + return { + passthroughFileCopy: true, + dir: { + input: "src", + output: "public", + }, + }; +}; diff --git a/.env-sample b/.env-sample new file mode 100644 index 0000000..e598bb8 --- /dev/null +++ b/.env-sample @@ -0,0 +1 @@ +URL=http://localhost:8080 \ No newline at end of file diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml deleted file mode 100644 index 1291d8a..0000000 --- a/.github/workflows/build.yml +++ /dev/null @@ -1,23 +0,0 @@ -name: Build and Deploy -on: [push] -jobs: - build-and-deploy: - runs-on: ubuntu-latest - steps: - - name: Checkout 🛎️ - uses: actions/checkout@v2 # If you're using actions/checkout@v2 you must set persist-credentials to false in most cases for the deployment to work correctly. - with: - persist-credentials: false - - - name: Install and Build 🔧 # This example project is built using npm and outputs the result to the 'build' folder. Replace with the commands required to build your project, or remove this step entirely if your site is pre-built. - run: | - npm install - npm run images - npm run build - - - name: Deploy 🚀 - uses: JamesIves/github-pages-deploy-action@releases/v3 - with: - ACCESS_TOKEN: ${{ secrets.ACCESS_TOKEN }} - BRANCH: gh-pages # The branch the action should deploy to. - FOLDER: docs # The folder the action should deploy. diff --git a/.gitignore b/.gitignore index 2a28779..46f5b04 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,17 @@ +# dependencies installed by npm node_modules -docs/assets/images/.DS_Store + +# build artefacts +public +src/css +social + +# secrets and errors +.env +.log + +# macOS related files .DS_Store -docs/ + +#IDE +.idea diff --git a/.prettierrc.yaml b/.prettierrc.yaml new file mode 100644 index 0000000..7aaa141 --- /dev/null +++ b/.prettierrc.yaml @@ -0,0 +1 @@ +printWidth: 100 diff --git a/.stylelintignore b/.stylelintignore new file mode 100644 index 0000000..56ae69e --- /dev/null +++ b/.stylelintignore @@ -0,0 +1,8 @@ +**/node_modules +_reset.scss +_typography.scss +_prism.scss +public/ +src/css/ +functions/template.html +*.md \ No newline at end of file diff --git a/.stylelintrc.yaml b/.stylelintrc.yaml new file mode 100644 index 0000000..12844fe --- /dev/null +++ b/.stylelintrc.yaml @@ -0,0 +1,340 @@ +extends: + - stylelint-config-standard + - stylelint-config-prettier +plugins: + - stylelint-selector-bem-pattern + - stylelint-scss + - stylelint-order +rules: + # Wrap lines greater than 120 characters + max-line-length: 120 + # Override stylelint-config-standard - we only use CSS comments for annotations that don't warrant an empty line + comment-empty-line-before: null + # Follow best practices + font-family-name-quotes: always-where-recommended + # https://stackoverflow.com/a/34383157/467582 + function-url-quotes: always + # https://www.w3.org/TR/selectors/#attribute-selectors + # http://stackoverflow.com/q/3851091 + selector-attribute-quotes: always + # Double-quotes are our convention throughout our codebase within (S)CSS. They also reflect how + # attribute strings are normally quoted within the DOM. + string-quotes: double + order/order: + - - type: at-rule + hasBlock: false + - custom-properties + - declarations + - unspecified: ignore + disableFix: true + # https://github.com/sasstools/sass-lint/blob/develop/lib/config/property-sort-orders/smacss.yml + order/properties-order: + - display + - position + - top + - right + - bottom + - left + + - flex + - flex-basis + - flex-direction + - flex-flow + - flex-grow + - flex-shrink + - flex-wrap + - align-content + - align-items + - align-self + - justify-content + - order + + - box-sizing + + - width + - min-width + - max-width + + - height + - min-height + - max-height + + - margin + - margin-top + - margin-right + - margin-bottom + - margin-left + + - padding + - padding-top + - padding-right + - padding-bottom + - padding-left + + - float + - clear + + - resize + + - columns + - column-count + - column-gap + - column-fill + - column-rule + - column-span + - column-width + + - grid-gap + - grid-template-columns + + - animation + - animation-name + - animation-timing-function + + - transform + - transform-box + - transform-origin + - transform-style + + - transition + - transition-delay + - transition-duration + - transition-property + - transition-timing-function + + # Border + + - border + - border-top + - border-right + - border-bottom + - border-left + - border-width + - border-top-width + - border-right-width + - border-bottom-width + - border-left-width + + - border-style + - border-top-style + - border-right-style + - border-bottom-style + - border-left-style + + - border-radius + - border-top-left-radius + - border-top-right-radius + - border-bottom-left-radius + - border-bottom-right-radius + + - border-color + - border-top-color + - border-right-color + - border-bottom-color + - border-left-color + + - outline + - outline-color + - outline-offset + - outline-style + - outline-width + + # Background + + - background + - background-attachment + - background-clip + - background-color + - background-image + - background-repeat + - background-position + - background-size + + - fill + + - opacity + + # Text + + - color + + - font + - font-family + - font-size + - font-smoothing + - font-style + - font-variant + - font-weight + + - letter-spacing + - line-height + - list-style + + - text-align + - text-decoration + - text-indent + - text-overflow + - text-rendering + - text-shadow + - text-transform + - text-wrap + + - white-space + - word-spacing + + # Cursor + + - cursor + - pointer-events + - user-select + + # Other + + - appearance + - border-collapse + - border-spacing + - box-shadow + - caption-side + - content + - empty-cells + - overflow + - overflow-x + - overflow-y + - quotes + - speak + - table-layout + - vertical-align + - visibility + - will-change + - z-index + declaration-property-unit-whitelist: + font-size: + - "rem" + - "em" + + # The following prefix rules are enabled since we use autoprefixer + at-rule-no-vendor-prefix: true + media-feature-name-no-vendor-prefix: true + selector-no-vendor-prefix: true + value-no-vendor-prefix: true + # Usually if you're nesting past 3 levels deep there's a problem + max-nesting-depth: 3 + # Because we adhere to BEM we can limit the amount of necessary compound selectors. Most should + # just be 1 level selector. However, modifiers can introduce an additional compound selector. + # Furthermore, generic qualifying selectors (e.g. `[dir="rtl"]`) can introduce yet another level. + selector-max-compound-selectors: 4 + # For specificity: disallow IDs (0). Allow for complex combinations of classes, pseudo-classes, + # attribute modifiers based on selector-max-compound-selectors, plus an addition for + # pseudo-classes (4). Allow for pseudo-elements (1). + selector-max-specificity: 0,4,1 + at-rule-no-unknown: + - true + - ignoreAtRules: + - at-root + - content + - each + - else + - error + - for + - function + - include + - if + - mixin + - return + - warn + # Disallow "@extend" in scss. + # http://csswizardry.com/2016/02/mixins-better-for-performance/ + # http://vanseodesign.com/css/sass-mixin-or-extend/ + # Besides performance, @extend actually *changes* the selector precedence by creating a compound + # selector, which can lead to ambiguous results. + at-rule-blacklist: + - extend + # Extremely useful for typos, and anything emergent can be ignored by this rule + property-no-unknown: + - true + - ignoreProperties: + - contain + # There is no reason that a specific ID would be needed for UI components + selector-max-id: 0 + # Qualifying types are not needed when using a naming system like BEM + selector-no-qualifying-type: true + # In general, we should not be modifying elements within our components, since we can't + # predict the use cases in which users would add a certain type of element into a component. + selector-max-type: + - 0 + - ignoreTypes: + - /fieldset/ + - /img/ + # Styles for components should never need the universal selector. + selector-max-universal: 0 + # Ensure any defined symbols are prefixed with "brand-" OR "u-" + custom-media-pattern: ^tdbc-.+ + custom-property-pattern: ^tdbc-.+ + selector-class-pattern: + - ^tdbc-.+ + - resolveNestedSelectors: true + selector-id-pattern: ^tdbc-.+ + # Names are more semantic than numbers + font-weight-notation: named-where-possible + # http://www.paulirish.com/2010/the-protocol-relative-url/ + function-url-no-scheme-relative: true + # TODO: and FIXME: warnings are super useful because they remind us that we should address these + # within our codebase + comment-word-blacklist: + - - /^TODO:/ + - /^FIXME:/ + - severity: warning + # Part of google's style guide + number-leading-zero: always + at-rule-empty-line-before: + - always + - except: + - blockless-after-blockless + - first-nested + ignore: + - after-comment + ignoreAtRules: + - else + declaration-empty-line-before: + - always + - except: + - after-declaration + - first-nested + ignore: + - after-comment + block-closing-brace-newline-after: + - always + - ignoreAtRules: + - if + - else + + # We use Harry Roberts' BEM dialect as our preferred way to format classes. + # See: http://csswizardry.com/2013/01/mindbemding-getting-your-head-round-bem-syntax/ + # See: https://github.com/postcss/postcss-bem-linter/blob/c59db3f/lib/preset-patterns.js#L39 + plugin/selector-bem-pattern: + componentName: ^[a-z]+(?:-[a-z]+)*$ + # -__*--*[]* + componentSelectors: ^\.tdbc-{componentName}(?:__[a-z]+(?:-[a-z]+)*)*(?:--[a-z]+(?:-[a-z]+)*)*(?:\[.+\])*$ + ignoreSelectors: + - ^fieldset + - ^\[aria\-disabled=(?:.+)\] + - ^img + + # SCSS naming patterns, just like our CSS conventions above. + # (note for $-vars we use a leading underscore for "private" variables) + scss/dollar-variable-pattern: + - ^_?tdbc-.+ + - ignore: local + scss/at-function-pattern: ^tdbc-.+ + scss/at-mixin-pattern: ^tdbc-.+ + # Prevents unneeded nesting selectors + scss/selector-no-redundant-nesting-selector: true + # Since leading underscores are not needed, they can be omitted + scss/at-import-no-partial-leading-underscore: true + # Since mixins are explicit (`@include`) and parens are unnecessary for argumentless mixins, they + # can be omitted. + scss/at-else-closing-brace-newline-after: always-last-in-chain + scss/at-else-closing-brace-space-after: always-intermediate + scss/at-else-empty-line-before: never + scss/at-if-closing-brace-newline-after: always-last-in-chain + scss/at-if-closing-brace-space-after: always-intermediate diff --git a/CNAME b/CNAME deleted file mode 100644 index f79f2a7..0000000 --- a/CNAME +++ /dev/null @@ -1,2 +0,0 @@ -https://www.coffeeandfun.com -https://coffeeandfun.com \ No newline at end of file diff --git a/LICENSE.txt b/LICENSE.txt new file mode 100644 index 0000000..a8ffa69 --- /dev/null +++ b/LICENSE.txt @@ -0,0 +1,15 @@ +ISC License + +Copyright (c) [year], [fullname] + +Permission to use, copy, modify, and/or distribute this software for any +purpose with or without fee is hereby granted, provided that the above +copyright notice and this permission notice appear in all copies. + +THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES +WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR +ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES +WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN +ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF +OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. diff --git a/app/assets/css/override.css b/app/assets/css/override.css deleted file mode 100644 index 58651d9..0000000 --- a/app/assets/css/override.css +++ /dev/null @@ -1,44 +0,0 @@ -footer { - background-color: #222b37 !important; - padding: 2rem !important; - color: #fff !important; -} - - -@import url('https://fonts.googleapis.com/css2?family=Montserrat&display=swap'); - -html { - scroll-behavior: smooth; - font-family: 'Montserrat', sans-serif !important; -} - -.pink { - background-color: rgba(220, 51, 99, 1) !important; -} - - -.footer_text { - background-color: #000; - color: #fff; - text-align: center; - padding: 1rem; -} - -.coral-white .svg-fill { - fill: #dc3363 !important; -} - - -.feature_check { - width: 35px; -} - -.check { - margin-right: 10px; -} - -.large_font { - font-size: 2rem; - fill: rgba(220, 51, 99, 1); - color: rgba(220, 51, 99, 1); -} \ No newline at end of file diff --git a/app/assets/css/override.min.css b/app/assets/css/override.min.css deleted file mode 100644 index f0b05f3..0000000 --- a/app/assets/css/override.min.css +++ /dev/null @@ -1 +0,0 @@ -footer{background-color:#222b37!important;padding:2rem!important;color:#fff!important}html{scroll-behavior:smooth;font-family:Montserrat,sans-serif!important}.pink{background-color:rgba(220,51,99,1)!important}.footer_text{background-color:#000;color:#fff;text-align:center;padding:1rem}.coral-white .svg-fill{fill:#dc3363!important}.feature_check{width:35px}.check{margin-right:10px}.large_font{font-size:2rem;fill:rgba(220,51,99,1);color:rgba(220,51,99,1)} \ No newline at end of file diff --git a/app/assets/css/styles.css b/app/assets/css/styles.css deleted file mode 100644 index 5b960ee..0000000 --- a/app/assets/css/styles.css +++ /dev/null @@ -1,4 +0,0 @@ -html { - scroll-behavior: smooth; -} -.font-elegant *{font-family:Montserrat,sans-serif}.font-elegant .bold,.font-elegant .heading,.font-elegant .heading-lrg,.font-elegant .heading-sml{font-family:Spectral,serif}.font-friendly *{font-family:Montserrat,sans-serif}.font-hacker *{font-family:'Roboto Mono',monospace}.font-hacker .heading,.font-hacker .heading-lrg,.font-hacker .heading-sml{font-family:Roboto,sans-serif}.font-modern *{font-family:Poppins,sans-serif}.font-modern .heading,.font-modern .heading-lrg,.font-modern .heading-sml{font-weight:300}.font-neutral *{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"}.font-serious *{font-family:Montserrat,sans-serif}.font-serious .bold,.font-serious .heading,.font-serious .heading-lrg,.font-serious .heading-sml{font-family:Eczar,serif}*,:after,:before{margin:0;padding:0;box-sizing:border-box;font-smoothing:antialiased;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.header{padding-top:40px}.logo{font-size:calc(120% + 1vw);line-height:44px;font-weight:700}.nav-link{font-size:19px;line-height:44px;text-decoration:none;color:inherit;display:inline-block;margin:0 15px}.logo img{height:44px;display:inherit}.heading{font-size:42px;line-height:1.5}.heading-sml{font-size:36px;line-height:1.38;font-weight:700}.heading-lrg{font-size:56px;line-height:1.38}.subheading{font-size:22px;line-height:1.8;font-weight:400}.paragraph{font-size:19px;line-height:1.8;font-weight:400}a{color:inherit;text-decoration:none}.span{font-size:15px;line-height:1.5}.bold{font-size:22px;line-height:1.5}.text-center{text-align:center}img{max-width:100%}.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9{padding:0 20px}.col-1{flex-basis:8.333333%;max-width:8.333333%}.col-2{flex-basis:16.666667%;max-width:16.666667%}.col-3{flex-basis:25%;max-width:25%}.col-4{flex-basis:33.333333%;max-width:33.333333%}.col-5{flex-basis:41.666667%;max-width:41.666667%}.col-6{flex-basis:50%;max-width:50%}.col-7{flex-basis:58.333333%;max-width:58.333333%}.col-8{flex-basis:66.666667%;max-width:66.666667%}.col-9{flex-basis:75%;max-width:75%}.col-10{flex-basis:83.333333%;max-width:83.333333%}.col-11{flex-basis:91.666667%;max-width:91.666667%}.col-12{flex-basis:100%;max-width:100%}.flex{display:flex}.flex-column{flex-direction:column}.spread{justify-content:space-between}.center-horizontal{align-items:center}.center-vertical{justify-content:center}.start{justify-content:flex-start}.end{justify-content:flex-end}.noshrink{flex-shrink:0}.wrap{flex-flow:wrap}.container,.container-lrg,.container-sml{margin:auto;position:relative;width:100%}.container-lrg{max-width:1020px}.container{max-width:780px}.container-sml{max-width:470px}.section{padding:100px 0;overflow:hidden;position:relative}.button{display:inline-block;padding:15px 20px;border-radius:3px;font-size:15px;box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08);text-decoration:none;background:#fff;color:#000;white-space:nowrap;border:none;-webkit-appearance:none;cursor:pointer}.button__full{width:100%;margin:0;text-align:center}.no-max-width{max-width:initial!important}.button.accent-bg span,.white-color{color:#fff!important}.button span,.button svg{display:inline-block;vertical-align:middle}.button svg{height:18px;max-width:21px;margin-right:5px}.mask{overflow:hidden;position:relative;background:#fff}.mailchimp{border:15px solid #fff;border-radius:3px;position:relative;background:#fff;z-index:2;box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08);margin:auto}.mailchimp-input{font-size:15px;outline:0;border:none;width:100%;padding:15px}.fill-white{fill:#fff}.user-image{width:64px;height:64px;border-radius:50%;display:inline-block;background-position:center;background-size:cover}.socialicons{width:30px;height:30px;border-radius:50%;display:inline-block;position:relative}.socialicons:not(:last-of-type){margin-right:10px}.mb10:first-of-type,.mb10:not(:last-of-type){margin-bottom:10px}.mb20:first-of-type,.mb20:not(:last-of-type){margin-bottom:20px}.mb35:first-of-type,.mb35:not(:last-of-type){margin-bottom:35px}.mb40:first-of-type,.mb40:not(:last-of-type){margin-bottom:40px}.mb50:first-of-type,.mb50:not(:last-of-type){margin-bottom:50px}.mb75:first-of-type,.mb75:not(:last-of-type){margin-bottom:75px}.m0{margin:0}.mt10{margin-top:10px}.mt20{margin-top:20px}.mt30{margin-top:30px}.mt40{margin-top:40px}.mt50{margin-top:50px}.mt75{margin-top:75px}.mr0{margin-right:0}.mr10{margin-right:10px}.mr20{margin-right:20px}.pl0{padding-left:0}.pr0{padding-right:0}.pad10{padding:10px}.pad20{padding:20px}.pad30{padding:30px}@media screen and (max-width:820px){.container-lrg.flex,.container-sml.flex,.container.flex,.mobile-flex-wrap{flex-flow:wrap}.col-1,.col-10,.col-11,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9{flex-basis:100%;max-width:100%;margin-bottom:20px}.mobile-col-6{flex-basis:50%;max-width:50%}.heading-sml{font-size:calc(110% + 2vw)}.heading{font-size:calc(107.5% + 3.7vw)}.heading-lrg{font-size:calc(105% + 5.3vw)}.section{padding:60px 0}.mobile-text-center{text-align:center}.mobile-center-icon{margin:0 auto 20px}.card>div:not(:first-of-type){border-top:1px solid rgba(0,0,0,.1);border-left:none}.mailchimp .button{width:100%}}@media screen and (max-width:460px){.button{max-width:280px;width:100%;margin-right:0!important}}.logo__white{color:#fff!important}.logo__black{color:#000!important}.button__black,.button__black.accent-bg span{color:#000!important}.button__black svg{fill:#000!important}.button__white,.button__white.accent-bg span{color:#fff!important}.button__white{fill:#fff!important}.email,.facebook,.github,.instagram,.linkedin,.medium,.twitter,.youtube{position:relative}.email:after,.facebook:after,.github:after,.instagram:after,.linkedin:after,.medium:after,.twitter:after,.youtube:after{content:"";position:absolute;width:100%;height:100%;display:block;background-position:center;background-size:16px auto;background-repeat:no-repeat;top:0;left:0}.twitter:after{background-image:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjZmZmIiB3aWR0aD0iMTIyIiBoZWlnaHQ9Ijk5IiB2aWV3Qm94PSIwIDAgMTIyIDk5IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik0xMjEuNTY4IDExLjY5NWE0OS44NjkgNDkuODY5IDAgMCAxLTE0LjMyNSAzLjkyOGM1LjE1LTMuMDg3IDkuMTA0LTcuOTc1IDEwLjk2Ny0xMy43OTlhNDkuOTQ5IDQ5Ljk0OSAwIDAgMS0xNS44MzggNi4wNTJBMjQuOTEgMjQuOTEgMCAwIDAgODQuMTY3IDBDNzAuMzkyIDAgNTkuMjI1IDExLjE2NyA1OS4yMjUgMjQuOTRjMCAxLjk1NS4yMiAzLjg1OS42NDYgNS42ODQtMjAuNzI5LTEuMDQtMzkuMTA3LTEwLjk3LTUxLjQwOC0yNi4wNTlhMjQuODI0IDI0LjgyNCAwIDAgMC0zLjM3NyAxMi41NGMwIDguNjUyIDQuNDA0IDE2LjI4NiAxMS4wOTYgMjAuNzU5YTI0Ljg0MSAyNC44NDEgMCAwIDEtMTEuMjk3LTMuMTJjLS4wMDIuMTA0LS4wMDIuMjA5LS4wMDIuMzE0IDAgMTIuMDg0IDguNTk3IDIyLjE2NSAyMC4wMDcgMjQuNDU2YTI0Ljk3NSAyNC45NzUgMCAwIDEtMTEuMjY0LjQyN2MzLjE3NCA5LjkwOSAxMi4zODUgMTcuMTIgMjMuMjk5IDE3LjMyMUE1MC4wNDQgNTAuMDQ0IDAgMCAxIDUuOTUgODcuOTRjLTIuMDEzIDAtMy45OTktLjExOC01Ljk1LS4zNDggMTEuMDM4IDcuMDc2IDI0LjE0OCAxMS4yMDUgMzguMjMzIDExLjIwNSA0NS44NzUgMCA3MC45NjItMzguMDA1IDcwLjk2Mi03MC45NjNhNzEuOTIgNzEuOTIgMCAwIDAtLjA3Mi0zLjIyNyA1MC42OTIgNTAuNjkyIDAgMCAwIDEyLjQ0NS0xMi45MSIvPjwvc3ZnPg==)}.medium:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAyMCAxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTguMTA1IDE0LjM1N2wxLjQ4MiAxLjQxNXYuMDQ3SDEyLjA3di0uMDQ3bDEuNTA4LTEuNDE1YS41NjguNTY4IDAgMCAwIC4yMDEtLjU0M1Y0Ljc2N2MwLS4zODIgMC0uODk4LjA2Ny0xLjM0TDguNzc3IDE2aC0uMDZMMy40NjcgNC40MzJjLS4xMTQtLjI4OC0uMTQ3LS4zMDgtLjIyMi0uNTAzdjcuNTg1YTIuNjM2IDIuNjM2IDAgMCAwIC4yNDggMS40ODJsMi4xMTMgMi43NzV2LjA0OEgwdi0uMDQ3bDIuMTEyLTIuNzgzYy4yMjMtLjQ1OC4zMS0uOTcuMjQ5LTEuNDc1VjMuMTMyYTEuNjIzIDEuNjIzIDAgMCAwLS4zNS0xLjE0N0wuNTE2LjA0N1YwaDUuMzY1bDQuNDkzIDkuNzk3TDE0LjMzIDBoNS4yNTF2LjA0N0wxOC4xMDUgMS42OWEuNTc4LjU3OCAwIDAgMC0uMjI4LjU2M3YxMS41NmEuNTQxLjU0MSAwIDAgMCAuMjI4LjU0NHoiIGZpbGwtcnVsZT0ibm9uemVybyIgZmlsbD0iI0ZGRiIvPjwvc3ZnPg==)}.facebook:after{background-image:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjZmZmIiB3aWR0aD0iNTIiIGhlaWdodD0iMTAwIiB2aWV3Qm94PSIwIDAgNTIgMTAwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik0zMy42NjcgOTkuNDlWNTQuMTA4SDQ4Ljk2bDIuMjktMTcuNjg2SDMzLjY2NlYyNS4xM2MwLTUuMTIgMS40MjgtOC42MSA4LjgtOC42MWw5LjQwMi0uMDA1Vi42OTdDNTAuMjQyLjQ4MiA0NC42NiAwIDM4LjE2OSAwIDI0LjYxMSAwIDE1LjMzMSA4LjI0MiAxNS4zMzEgMjMuMzc5djEzLjA0M0gwdjE3LjY4NmgxNS4zMzJWOTkuNDloMTguMzM1Ii8+PC9zdmc+);background-size:auto 16px}.github:after{background-image:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjZmZmIiB3aWR0aD0iMTA1IiBoZWlnaHQ9IjEwMCIgdmlld0JveD0iMCAwIDEwNSAxMDAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTYzLjg3OSA5Ni42MzZWODIuNjhjMC0zLjQ5LS45OTctNi40OC0zLjQ4OS04Ljk3Mi45OTcgMCAzLjQ4OS0uNDk4IDYuNDgtLjk5NyA2Ljk3Ny0xLjQ5NSAxMS45Ni00Ljk4NCAxNC40NTMtMTAuNDY2IDIuOTktNS45OCAzLjQ4OS0xMi40NiAxLjk5NC0xOC45NGExNi42MzMgMTYuNjMzIDAgMCAwLTIuNDkzLTUuOThjLTEuNDk1LTEuNDk1LTEuOTkzLTIuNDkyLTEuNDk1LTIuOTkuOTk3LTMuNDkuOTk3LTcuNDc3LS40OTgtMTEuOTYyLS40OTktLjk5Ny0uOTk3LS45OTctMS40OTUtLjk5Ny0yLjk5IDAtNy40NzYgMS40OTUtMTIuNDYgNC40ODYtLjk5Ny40OTgtMS40OTYuNDk4LTEuNDk2LjQ5OGE1MC42MDkgNTAuNjA5IDAgMCAwLTI0LjQyMSAwYy0uNDk5IDAtLjk5NyAwLTEuNDk2LS40OTgtNC40ODUtMi40OTItNy45NzQtNC40ODYtMTAuOTY0LTQuNDg2LTEuNDk2LS40OTgtMS45OTQtLjQ5OC0yLjQ5MiAwLS40OTkuNDk4LS40OTkuOTk3LS45OTcgMS45OTQtLjk5NyAzLjk4Ny0uOTk3IDcuNDc2IDAgMTAuOTY0IDAgLjQ5OSAwIC45OTctLjQ5OS45OTctMy45ODcgNC45ODQtNS40ODIgMTAuOTY1LTQuNDg1IDE4LjQ0MSAxLjQ5NSA5Ljk2OCA2Ljk3NyAxNi40NDcgMTYuOTQ1IDE4Ljk0LjQ5OSAwIDIuNDkyLjQ5OCA2LjQ4IDEuNDk1LTEuNDk2IDEuNDk1LTIuNDkyIDMuNDg4LTIuOTkgNS45OCAwIC40OTktLjUuOTk3LS41Ljk5Ny02LjQ3OCAyLjQ5Mi0xMC45NjQuOTk3LTE0LjQ1My0zLjk4Ny0xLjk5My0yLjk5LTQuNDg1LTQuOTg0LTYuOTc3LTUuNDgyaC0yLjQ5MmMtLjk5NyAwLS45OTcuNDk4LS40OTkgMS40OTUuNDk5LjQ5OC45OTcuOTk3IDEuNDk1Ljk5NyAyLjQ5MiAxLjQ5NSA0LjQ4NiAzLjk4NyA1Ljk4MSA2Ljk3NyAxLjk5NCA0LjQ4NiA1LjQ4MyA2Ljk3OCAxMC45NjUgNy40NzYuNDk4IDAgMi45OSAwIDYuOTc4LS40OTh2OS40N2MwIC45OTYtLjQ5OSAxLjQ5NS0uOTk3IDEuOTkzLS45OTcuNDk5LTEuNDk1LjQ5OS0yLjQ5MiAwLTQuOTg0LTEuNDk1LTguOTcxLTMuNDg5LTEyLjQ2LTUuOThDNy4wNiA4Mi42OC0uOTE0IDY3LjcyNy4wODMgNDguNzg4Yy40OTktMTEuOTYyIDQuNDg2LTIxLjkzIDEyLjQ2LTMwLjlDMjAuNTE4IDguOTE2IDMwLjQ4NiAzLjQzMyA0My40NDQuOTQxYzEyLjk1OS0yLjQ5MiAyNC45MiAwIDM2LjM4NCA2Ljk3OCAxMS40NjMgNi45NzggMTkuNDM3IDE3LjQ0NCAyMi45MjYgMzAuNDAzIDMuNDg5IDEyLjk1OCAxLjk5NCAyNS40MTgtNC40ODUgMzcuMzgtNi40OCAxMS45NjItMTYuNDQ4IDE5LjkzNi0yOC45MDggMjMuOTIzLTMuOTg3LjQ5OS01LjQ4Mi0uNDk4LTUuNDgyLTIuOTl6Ii8+PC9zdmc+)}.instagram:after{background-image:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjZmZmIiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTUwIDBDMzYuNDIgMCAzNC43MTguMDU3IDI5LjM4NS4zYy01LjMyMi4yNDQtOC45NTcgMS4wOS0xMi4xMzcgMi4zMjUtMy4yODggMS4yNzgtNi4wNzYgMi45ODctOC44NTYgNS43NjctMi43OCAyLjc4LTQuNDkgNS41NjgtNS43NjcgOC44NTZDMS4zOSAyMC40MjguNTQ0IDI0LjA2My4zMDEgMjkuMzg1LjA1NyAzNC43MTggMCAzNi40MjEgMCA1MGMwIDEzLjU4LjA1NyAxNS4yODIuMyAyMC42MTUuMjQ0IDUuMzIyIDEuMDg5IDguOTU2IDIuMzI1IDEyLjEzNyAxLjI3OCAzLjI4OCAyLjk4NyA2LjA3NiA1Ljc2NyA4Ljg1NiAyLjc4IDIuNzggNS41NjggNC40OSA4Ljg1NiA1Ljc2NyAzLjE4IDEuMjM2IDYuODE1IDIuMDgxIDEyLjEzNyAyLjMyNCA1LjMzMy4yNDMgNy4wMzYuMzAxIDIwLjYxNS4zMDEgMTMuNTggMCAxNS4yODItLjA1OCAyMC42MTUtLjMgNS4zMjItLjI0NCA4Ljk1Ny0xLjA5IDEyLjEzNy0yLjMyNSAzLjI4OC0xLjI3OCA2LjA3Ni0yLjk4NyA4Ljg1Ni01Ljc2NyAyLjc4LTIuNzggNC40OS01LjU2OCA1Ljc2Ny04Ljg1NiAxLjIzNi0zLjE4IDIuMDgxLTYuODE1IDIuMzI0LTEyLjEzNy4yNDQtNS4zMzMuMzAxLTcuMDM2LjMwMS0yMC42MTUgMC0xMy41OC0uMDU3LTE1LjI4Mi0uMy0yMC42MTUtLjI0NC01LjMyMi0xLjA4OS04Ljk1Ni0yLjMyNS0xMi4xMzctMS4yNzgtMy4yODgtMi45ODctNi4wNzYtNS43NjctOC44NTYtMi43OC0yLjc4LTUuNTY4LTQuNDktOC44NTYtNS43NjdDNzkuNTcyIDEuMzg5IDc1LjkzNy41NDQgNzAuNjE1LjMgNjUuMjgyLjA1NyA2My41OCAwIDUwIDB6bTAgOS4wMDljMTMuMzUgMCAxNC45MzIuMDUgMjAuMjA0LjI5MSA0Ljg3NS4yMjMgNy41MjMgMS4wMzggOS4yODUgMS43MjIgMi4zMzQuOTA3IDQgMS45OSA1Ljc0OSAzLjc0IDEuNzUgMS43NSAyLjgzMyAzLjQxNSAzLjc0IDUuNzUuNjg0IDEuNzYxIDEuNSA0LjQwOSAxLjcyMiA5LjI4NC4yNCA1LjI3Mi4yOTEgNi44NTMuMjkxIDIwLjIwNCAwIDEzLjM1LS4wNSAxNC45MzItLjI5MSAyMC4yMDQtLjIyMyA0Ljg3NS0xLjAzOCA3LjUyMy0xLjcyMiA5LjI4NS0uOTA3IDIuMzMzLTEuOTkgMy45OTktMy43NCA1Ljc0OS0xLjc1IDEuNzUtMy40MTUgMi44MzMtNS43NSAzLjc0LTEuNzYxLjY4NC00LjQwOSAxLjUtOS4yODQgMS43MjEtNS4yNzEuMjQxLTYuODUyLjI5Mi0yMC4yMDQuMjkycy0xNC45MzMtLjA1LTIwLjIwNC0uMjkyYy00Ljg3NS0uMjIyLTcuNTIzLTEuMDM3LTkuMjg1LTEuNzIxLTIuMzMzLS45MDctNC0xLjk5LTUuNzQ5LTMuNzQtMS43NS0xLjc1LTIuODMzLTMuNDE2LTMuNzQtNS43NS0uNjg0LTEuNzYxLTEuNS00LjQwOS0xLjcyMi05LjI4NEM5LjA2IDY0LjkzMiA5LjAxIDYzLjM1MSA5LjAxIDUwYzAtMTMuMzUuMDUxLTE0LjkzMi4yOTEtMjAuMjA0LjIyMy00Ljg3NSAxLjAzOC03LjUyMyAxLjcyMi05LjI4NS45MDctMi4zMzQgMS45OS0zLjk5OSAzLjc0LTUuNzQ5IDEuNzUtMS43NSAzLjQxNi0yLjgzMyA1Ljc1LTMuNzQgMS43NjEtLjY4NCA0LjQwOS0xLjUgOS4yODQtMS43MjJDMzUuMDY4IDkuMDYgMzYuNjQ5IDkuMDEgNTAgOS4wMXptMCAxNS4zMTVDMzUuODIgMjQuMzI0IDI0LjMyNCAzNS44MiAyNC4zMjQgNTBjMCAxNC4xOCAxMS40OTYgMjUuNjc1IDI1LjY3NiAyNS42NzUgMTQuMTggMCAyNS42NzYtMTEuNDk1IDI1LjY3Ni0yNS42NzUgMC0xNC4xOC0xMS40OTYtMjUuNjc2LTI1LjY3Ni0yNS42NzZ6bTAgNDIuMzQzYy05LjIwNSAwLTE2LjY2Ny03LjQ2Mi0xNi42NjctMTYuNjY3IDAtOS4yMDUgNy40NjItMTYuNjY3IDE2LjY2Ny0xNi42NjcgOS4yMDUgMCAxNi42NjcgNy40NjIgMTYuNjY3IDE2LjY2NyAwIDkuMjA1LTcuNDYyIDE2LjY2Ny0xNi42NjcgMTYuNjY3ek04Mi42OSAyMy4zMWE2IDYgMCAxIDAtMTIgMCA2IDYgMCAwIDAgMTIgMHoiLz48L3N2Zz4=)}.linkedin:after{background-image:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjZmZmIiB3aWR0aD0iOTkiIGhlaWdodD0iOTkiIHZpZXdCb3g9IjAgMCA5OSA5OSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMjIuNjE3IDk4LjkxNkgyLjIyNVYzMy4zOGgyMC4zOTJ2NjUuNTUtLjAxNHpNMTIuNDI0IDI0LjQwM0ExMS44MTMgMTEuODEzIDAgMSAxIDI0LjIzMSAxMi41OWExMS44MDYgMTEuODA2IDAgMCAxLTExLjgwNyAxMS44MTN6bTg2LjQ4NCA3NC41MTNINzguNTUxVjY3LjAzNGMwLTcuNjAzLS4xNTEtMTcuMzgzLTEwLjU5LTE3LjM4My0xMC41OTggMC0xMi4yMiA4LjI3Ni0xMi4yMiAxNi44MzNWOTguOTFIMzUuMzk5di02NS41M2gxOS41MjZ2OC45M2guMjgyYTIxLjQwOCAyMS40MDggMCAwIDEgMTkuMjc5LTEwLjU5MWMyMC42MDQgMCAyNC40MjMgMTMuNTcxIDI0LjQyMyAzMS4yM3YzNS45Njh6Ii8+PC9zdmc+)}.youtube:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjU2IiBoZWlnaHQ9IjE4MCIgdmlld0JveD0iMCAwIDI1NiAxODAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTI1My4zMDEgMzguOHMtMi40OTktMTcuNi0xMC4xOTYtMjUuNGMtOS42OTYtMTAuMi0yMC41OTItMTAuMi0yNS42OS0xMC44QzE4MS43MyAwIDEyOC4wNSAwIDEyOC4wNSAwaC0uMVM3NC4yNzEgMCAzOC4zODUgMi42Yy00Ljk5OC42LTE1Ljg5NC42LTI1LjY5IDEwLjhDNS4wOTggMjEuMiAyLjU5OSAzOC44IDIuNTk5IDM4LjhTMCA1OS42IDAgODAuM3YxOS40YzAgMjAuNyAyLjU5OSA0MS40IDIuNTk5IDQxLjRzMi40OTkgMTcuNiAxMC4xOTYgMjUuNGM5LjY5NiAxMC4yIDIyLjQ5MSA5LjkgMjguMTg5IDEwLjkgMjAuNDkyIDIgODYuOTY2IDIuNiA4Ni45NjYgMi42czUzLjc3OS0uMSA4OS41NjUtMi43YzQuOTk4LS42IDE1Ljg5NC0uNiAyNS42OS0xMC44IDcuNjk3LTcuOCAxMC4xOTYtMjUuNCAxMC4xOTYtMjUuNFMyNTYgMTIwLjQgMjU2IDk5LjdWODAuM2MtLjEtMjAuNy0yLjY5OS00MS41LTIuNjk5LTQxLjV6bS0xNTEuNzQgODQuNFY1MS4zbDY5LjE3MiAzNi4xLTY5LjE3MyAzNS44aC4wMDF6IiBmaWxsLXJ1bGU9Im5vbnplcm8iIGZpbGw9IiNGRkYiLz48L3N2Zz4=)}.email:after{background-image:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjZmZmIiB3aWR0aD0iMTI0IiBoZWlnaHQ9IjEwMCIgdmlld0JveD0iMCAwIDEyNCAxMDAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTExMC43ODQuOThIMTIuNzQ1QzYuMDA1Ljk4LjU1MSA2LjQ5NS41NTEgMTMuMjM1bC0uMDYgNzMuNTNjMCA2Ljc0IDUuNTE0IDEyLjI1NSAxMi4yNTQgMTIuMjU1aDk4LjA0YzYuNzQgMCAxMi4yNTQtNS41MTUgMTIuMjU0LTEyLjI1NXYtNzMuNTNjMC02Ljc0LTUuNTE0LTEyLjI1NS0xMi4yNTUtMTIuMjU1em0wIDI0LjUxbC00OS4wMiAzMC42MzdMMTIuNzQ2IDI1LjQ5VjEzLjIzNWw0OS4wMiAzMC42MzggNDkuMDItMzAuNjM4VjI1LjQ5eiIvPjwvc3ZnPg==)}.grey{background:#f5f5f5}.blue-flat{background-color:#0065ff}.blue-flat .secondary-bg{background-color:#041029}.blue-flat .accent-bg{background-color:#00cc47}.blue-flat .primary-color{color:#fff}.blue-flat .secondary-color{color:#d8e8ff}.blue-flat .svg-fill{fill:#fff}.blue-gradient{background:linear-gradient(#00c3ff,#0065ff)}.blue-gradient .secondary-bg{background-color:#041029}.blue-gradient .accent-bg{background-color:#00cc47}.blue-gradient .primary-color{color:#fff}.blue-gradient .secondary-color{color:#d8e8ff}.blue-gradient .svg-fill{fill:#fff}.blue-accent{background-color:#00cc47}.blue-accent .secondary-bg{background-color:#041029}.blue-accent .accent-bg{background-color:#0065ff}.blue-accent .primary-color{color:#fff}.blue-accent .secondary-color{color:#dcf8e6}.blue-accent .svg-fill{fill:#fff}.blue-black{background-color:#041029}.blue-black .secondary-bg{background-color:#0065ff}.blue-black .accent-bg{background-color:#00cc47}.blue-black .primary-color{color:#fff}.blue-black .secondary-color{color:#dadbdf}.blue-black .svg-fill{fill:#fff}.blue-white{background-color:#fff}.blue-white .secondary-bg{background-color:#d8e8ff}.blue-white .accent-bg{background-color:#00cc47}.blue-white .primary-color{color:#000}.blue-white .secondary-color{color:#8f8f8f}.blue-white .svg-fill{fill:#0065ff}.purple-flat{background-color:#b061d0}.purple-flat .secondary-bg{background-color:#252780}.purple-flat .accent-bg{background-color:#422db1}.purple-flat .primary-color{color:#fff}.purple-flat .secondary-color{color:#f3e6f8}.purple-flat .svg-fill{fill:#fff}.purple-gradient{background:linear-gradient(#252780,#b061d0)}.purple-gradient .secondary-bg{background-color:#252780}.purple-gradient .accent-bg{background-color:#422db1}.purple-gradient .primary-color{color:#fff}.purple-gradient .secondary-color{color:#f3e6f8}.purple-gradient .svg-fill{fill:#fff}.purple-accent{background-color:#422db1}.purple-accent .secondary-bg{background-color:#252780}.purple-accent .accent-bg{background-color:#b061d0}.purple-accent .primary-color{color:#fff}.purple-accent .secondary-color{color:#eceaf7}.purple-accent .svg-fill{fill:#fff}.purple-black{background-color:#252780}.purple-black .secondary-bg{background-color:#b061d0}.purple-black .accent-bg{background-color:#422db1}.purple-black .primary-color{color:#fff}.purple-black .secondary-color{color:#e4e4ef}.purple-black .svg-fill{fill:#fff}.purple-white{background-color:#fff}.purple-white .secondary-bg{background-color:#f3e6f8}.purple-white .accent-bg{background-color:#422db1}.purple-white .primary-color{color:#000}.purple-white .secondary-color{color:#8f8f8f}.purple-white .svg-fill{fill:#b061d0}.coral-flat{background-color:#fe7a6d}.coral-flat .secondary-bg{background-color:#ff4c68}.coral-flat .accent-bg{background-color:#391718}.coral-flat .primary-color{color:#fff}.coral-flat .secondary-color{color:#ffeae7}.coral-flat .svg-fill{fill:#fff}.coral-gradient{background:linear-gradient(#fe985f,#fe7a6d)}.coral-gradient .secondary-bg{background-color:#ff4c68}.coral-gradient .accent-bg{background-color:#391718}.coral-gradient .primary-color{color:#fff}.coral-gradient .secondary-color{color:#ffeae7}.coral-gradient .svg-fill{fill:#fff}.coral-accent{background-color:#391718}.coral-accent .secondary-bg{background-color:#ff4c68}.coral-accent .accent-bg{background-color:#fe7a6d}.coral-accent .primary-color{color:#fff}.coral-accent .secondary-color{color:#ebe7e7}.coral-accent .svg-fill{fill:#fff}.coral-black{background-color:#ff4c68}.coral-black .secondary-bg{background-color:#fe7a6d}.coral-black .accent-bg{background-color:#391718}.coral-black .primary-color{color:#fff}.coral-black .secondary-color{color:#ffe5e9}.coral-black .svg-fill{fill:#fff}.coral-white{background-color:#fff}.coral-white .secondary-bg{background-color:#ffeae7}.coral-white .accent-bg{background-color:#391718}.coral-white .primary-color{color:#000}.coral-white .secondary-color{color:#8f8f8f}.coral-white .svg-fill{fill:#fe7a6d}.ocher-flat{background-color:#ccaa3f}.ocher-flat .secondary-bg{background-color:#957a3e}.ocher-flat .accent-bg{background-color:#1a0f2f}.ocher-flat .primary-color{color:#fff}.ocher-flat .secondary-color{color:#f7f1df}.ocher-flat .svg-fill{fill:#fff}.ocher-gradient{background:linear-gradient(#867039,#ccaa3f)}.ocher-gradient .secondary-bg{background-color:#957a3e}.ocher-gradient .accent-bg{background-color:#1a0f2f}.ocher-gradient .primary-color{color:#fff}.ocher-gradient .secondary-color{color:#f7f1df}.ocher-gradient .svg-fill{fill:#fff}.ocher-accent{background-color:#1a0f2f}.ocher-accent .secondary-bg{background-color:#957a3e}.ocher-accent .accent-bg{background-color:#ccaa3f}.ocher-accent .primary-color{color:#fff}.ocher-accent .secondary-color{color:#e8e7ea}.ocher-accent .svg-fill{fill:#fff}.ocher-black{background-color:#957a3e}.ocher-black .secondary-bg{background-color:#ccaa3f}.ocher-black .accent-bg{background-color:#1a0f2f}.ocher-black .primary-color{color:#fff}.ocher-black .secondary-color{color:#f0ece3}.ocher-black .svg-fill{fill:#fff}.ocher-white{background-color:#fff}.ocher-white .secondary-bg{background-color:#f7f1df}.ocher-white .accent-bg{background-color:#1a0f2f}.ocher-white .primary-color{color:#000}.ocher-white .secondary-color{color:#8f8f8f}.ocher-white .svg-fill{fill:#ccaa3f}.fuschia-flat{background-color:#bb3385}.fuschia-flat .secondary-bg{background-color:#4831b8}.fuschia-flat .accent-bg{background-color:#56afd5}.fuschia-flat .primary-color{color:#fff}.fuschia-flat .secondary-color{color:#f3dcea}.fuschia-flat .svg-fill{fill:#fff}.fuschia-gradient{background:linear-gradient(#f93268,#4731b9)}.fuschia-gradient .secondary-bg{background-color:#4831b8}.fuschia-gradient .accent-bg{background-color:#56afd5}.fuschia-gradient .primary-color{color:#fff}.fuschia-gradient .secondary-color{color:#f3dcea}.fuschia-gradient .svg-fill{fill:#fff}.fuschia-accent{background-color:#56afd5}.fuschia-accent .secondary-bg{background-color:#4831b8}.fuschia-accent .accent-bg{background-color:#bb3385}.fuschia-accent .primary-color{color:#fff}.fuschia-accent .secondary-color{color:#e4f2f8}.fuschia-accent .svg-fill{fill:#fff}.fuschia-black{background-color:#4831b8}.fuschia-black .secondary-bg{background-color:#bb3385}.fuschia-black .accent-bg{background-color:#56afd5}.fuschia-black .primary-color{color:#fff}.fuschia-black .secondary-color{color:#e7e4f6}.fuschia-black .svg-fill{fill:#fff}.fuschia-white{background-color:#fff}.fuschia-white .secondary-bg{background-color:#f3dcea}.fuschia-white .accent-bg{background-color:#56afd5}.fuschia-white .primary-color{color:#000}.fuschia-white .secondary-color{color:#8f8f8f}.fuschia-white .svg-fill{fill:#bb3385}.pink-flat{background-color:#e5548b}.pink-flat .secondary-bg{background-color:#994e83}.pink-flat .accent-bg{background-color:#5c5fbe}.pink-flat .primary-color{color:#fff}.pink-flat .secondary-color{color:#fbe6ee}.pink-flat .svg-fill{fill:#fff}.pink-gradient{background:linear-gradient(#fe7a6d,#e5548b)}.pink-gradient .secondary-bg{background-color:#994e83}.pink-gradient .accent-bg{background-color:#5c5fbe}.pink-gradient .primary-color{color:#fff}.pink-gradient .secondary-color{color:#fbe6ee}.pink-gradient .svg-fill{fill:#fff}.pink-accent{background-color:#5c5fbe}.pink-accent .secondary-bg{background-color:#994e83}.pink-accent .accent-bg{background-color:#e5548b}.pink-accent .primary-color{color:#fff}.pink-accent .secondary-color{color:#e7e8f6}.pink-accent .svg-fill{fill:#fff}.pink-black{background-color:#994e83}.pink-black .secondary-bg{background-color:#e5548b}.pink-black .accent-bg{background-color:#5c5fbe}.pink-black .primary-color{color:#fff}.pink-black .secondary-color{color:#eee2ea}.pink-black .svg-fill{fill:#fff}.pink-white{background-color:#fff}.pink-white .secondary-bg{background-color:#fbe6ee}.pink-white .accent-bg{background-color:#5c5fbe}.pink-white .primary-color{color:#000}.pink-white .secondary-color{color:#8f8f8f}.pink-white .svg-fill{fill:#e5548b}.gray-flat{background-color:#c4c8d4}.gray-flat .secondary-bg{background-color:#e7e8e9}.gray-flat .accent-bg{background-color:#443b55}.gray-flat .primary-color{color:#000}.gray-flat .secondary-color{color:#72747b}.gray-flat .svg-fill{fill:#fff}.gray-gradient{background:linear-gradient(#e7e8e9,#c4c8d4)}.gray-gradient .secondary-bg{background-color:#e7e8e9}.gray-gradient .accent-bg{background-color:#443b55}.gray-gradient .primary-color{color:#000}.gray-gradient .secondary-color{color:#72747b}.gray-gradient .svg-fill{fill:#fff}.gray-accent{background-color:#443b55}.gray-accent .secondary-bg{background-color:#b6bac7}.gray-accent .accent-bg{background-color:#c4c8d4}.gray-accent .primary-color{color:#fff}.gray-accent .secondary-color{color:#e8e7ea}.gray-accent .svg-fill{fill:#fff}.gray-black{background-color:#e7e8e9}.gray-black .secondary-bg{background-color:#c4c8d4}.gray-black .accent-bg{background-color:#443b55}.gray-black .primary-color{color:#000}.gray-black .secondary-color{color:#5b5d5d}.gray-black .svg-fill{fill:#5b5d5d}.gray-white{background-color:#fff}.gray-white .secondary-bg{background-color:#f8f9fa}.gray-white .accent-bg{background-color:#443b55}.gray-white .primary-color{color:#000}.gray-white .secondary-color{color:#8f8f8f}.gray-white .svg-fill{fill:#b6bac7}.brown-flat{background-color:#5b1200}.brown-flat .secondary-bg{background-color:#911c00}.brown-flat .accent-bg{background-color:#fe7040}.brown-flat .primary-color{color:#fff}.brown-flat .secondary-color{color:#e5dad7}.brown-flat .svg-fill{fill:#fff}.brown-gradient{background:linear-gradient(#911c00,#5b1200)}.brown-gradient .secondary-bg{background-color:#911c00}.brown-gradient .accent-bg{background-color:#fe7040}.brown-gradient .primary-color{color:#fff}.brown-gradient .secondary-color{color:#e5dad7}.brown-gradient .svg-fill{fill:#fff}.brown-accent{background-color:#fe7040}.brown-accent .secondary-bg{background-color:#911c00}.brown-accent .accent-bg{background-color:#5b1200}.brown-accent .primary-color{color:#fff}.brown-accent .secondary-color{color:#ffeae3}.brown-accent .svg-fill{fill:#fff}.brown-black{background-color:#911c00}.brown-black .secondary-bg{background-color:#5b1200}.brown-black .accent-bg{background-color:#fe7040}.brown-black .primary-color{color:#fff}.brown-black .secondary-color{color:#eedcd8}.brown-black .svg-fill{fill:#fff}.brown-white{background-color:#fff}.brown-white .secondary-bg{background-color:#e5dad7}.brown-white .accent-bg{background-color:#fe7040}.brown-white .primary-color{color:#000}.brown-white .secondary-color{color:#8f8f8f}.brown-white .svg-fill{fill:#5b1200}.black-flat{background-color:#000}.black-flat .secondary-bg{background-color:#27224f}.black-flat .accent-bg{background-color:#4736ca}.black-flat .primary-color{color:#fff}.black-flat .secondary-color{color:#e0ddf6}.black-flat .svg-fill{fill:#fff}.black-gradient{background:linear-gradient(#27224f,#000)}.black-gradient .secondary-bg{background-color:#27224f}.black-gradient .accent-bg{background-color:#4736ca}.black-gradient .primary-color{color:#fff}.black-gradient .secondary-color{color:#e0ddf6}.black-gradient .svg-fill{fill:#fff}.black-accent{background-color:#4736ca}.black-accent .secondary-bg{background-color:#27224f}.black-accent .accent-bg{background-color:#000}.black-accent .primary-color{color:#fff}.black-accent .secondary-color{color:#e9fefc}.black-accent .svg-fill{fill:#fff}.black-black{background-color:#27224f}.black-black .secondary-bg{background-color:#000}.black-black .accent-bg{background-color:#4736ca}.black-black .primary-color{color:#fff}.black-black .secondary-color{color:#f0f0f0}.black-black .svg-fill{fill:#fff}.black-white{background-color:#fff}.black-white .secondary-bg{background-color:#e0ddf6}.black-white .accent-bg{background-color:#4736ca}.black-white .primary-color{color:#000}.black-white .secondary-color{color:#8f8f8f}.black-white .svg-fill{fill:#4736ca}.yellow-flat{background-color:#f5ca0a}.yellow-flat .secondary-bg{background-color:#f5870a}.yellow-flat .accent-bg{background-color:#353740}.yellow-flat .primary-color{color:#fff}.yellow-flat .secondary-color{color:#fefae6}.yellow-flat .svg-fill{fill:#fff}.yellow-gradient{background:linear-gradient(#ffa600,#f5ca0a)}.yellow-gradient .secondary-bg{background-color:#f5870a}.yellow-gradient .accent-bg{background-color:#353740}.yellow-gradient .primary-color{color:#fff}.yellow-gradient .secondary-color{color:#fefae6}.yellow-gradient .svg-fill{fill:#fff}.yellow-accent{background-color:#353740}.yellow-accent .secondary-bg{background-color:#f5870a}.yellow-accent .accent-bg{background-color:#f5ca0a}.yellow-accent .primary-color{color:#fff}.yellow-accent .secondary-color{color:#eaebec}.yellow-accent .svg-fill{fill:#fff}.yellow-black{background-color:#f5870a}.yellow-black .secondary-bg{background-color:#f5ca0a}.yellow-black .accent-bg{background-color:#353740}.yellow-black .primary-color{color:#fff}.yellow-black .secondary-color{color:#fef3e6}.yellow-black .svg-fill{fill:#fff}.yellow-white{background-color:#fff}.yellow-white .secondary-bg{background-color:#fefae6}.yellow-white .accent-bg{background-color:#353740}.yellow-white .primary-color{color:#000}.yellow-white .secondary-color{color:#8f8f8f}.yellow-white .svg-fill{fill:#f5ca0a}.orange-flat{background-color:#f24a2a}.orange-flat .secondary-bg{background-color:#d44125}.orange-flat .accent-bg{background-color:#2050d3}.orange-flat .primary-color{color:#fff}.orange-flat .secondary-color{color:#fbdcda}.orange-flat .svg-fill{fill:#fff}.orange-gradient{background:linear-gradient(#d44125,#f24a2a)}.orange-gradient .secondary-bg{background-color:#d44125}.orange-gradient .accent-bg{background-color:#2050d3}.orange-gradient .primary-color{color:#fff}.orange-gradient .secondary-color{color:#fbdcda}.orange-gradient .svg-fill{fill:#fff}.orange-accent{background-color:#2050d3}.orange-accent .secondary-bg{background-color:#d44125}.orange-accent .accent-bg{background-color:#f24a2a}.orange-accent .primary-color{color:#fff}.orange-accent .secondary-color{color:#dfe6f9}.orange-accent .svg-fill{fill:#fff}.orange-black{background-color:#d44125}.orange-black .secondary-bg{background-color:#f24a2a}.orange-black .accent-bg{background-color:#2050d3}.orange-black .primary-color{color:#fff}.orange-black .secondary-color{color:#f6d6d0}.orange-black .svg-fill{fill:#fff}.orange-white{background-color:#fff}.orange-white .secondary-bg{background-color:#fbdcda}.orange-white .accent-bg{background-color:#2050d3}.orange-white .primary-color{color:#000}.orange-white .secondary-color{color:#8f8f8f}.orange-white .svg-fill{fill:#f24a2a}.sunset-flat{background-color:#faa64d}.sunset-flat .secondary-bg{background-color:#e45a6a}.sunset-flat .accent-bg{background-color:#333}.sunset-flat .primary-color{color:#fff}.sunset-flat .secondary-color{color:#fff2e5}.sunset-flat .svg-fill{fill:#fff}.sunset-gradient{background:linear-gradient(#e45a6a,#faa64d)}.sunset-gradient .secondary-bg{background-color:#e45a6a}.sunset-gradient .accent-bg{background-color:#333}.sunset-gradient .primary-color{color:#fff}.sunset-gradient .secondary-color{color:#fff2e5}.sunset-gradient .svg-fill{fill:#fff}.sunset-accent{background-color:#333}.sunset-accent .secondary-bg{background-color:#e45a6a}.sunset-accent .accent-bg{background-color:#faa64d}.sunset-accent .primary-color{color:#fff}.sunset-accent .secondary-color{color:#dcdcdc}.sunset-accent .svg-fill{fill:#fff}.sunset-black{background-color:#e45a6a}.sunset-black .secondary-bg{background-color:#faa64d}.sunset-black .accent-bg{background-color:#333}.sunset-black .primary-color{color:#fff}.sunset-black .secondary-color{color:#fae2e5}.sunset-black .svg-fill{fill:#fff}.sunset-white{background-color:#fff}.sunset-white .secondary-bg{background-color:#fff2e5}.sunset-white .accent-bg{background-color:#333}.sunset-white .primary-color{color:#000}.sunset-white .secondary-color{color:#8f8f8f}.sunset-white .svg-fill{fill:#faa64d}.red-flat{background-color:#e41e35}.red-flat .secondary-bg{background-color:#a5131c}.red-flat .accent-bg{background-color:#193031}.red-flat .primary-color{color:#fff}.red-flat .secondary-color{color:#fbdfe2}.red-flat .svg-fill{fill:#fff}.red-gradient{background:linear-gradient(#a5131c,#e41e35)}.red-gradient .secondary-bg{background-color:#a5131c}.red-gradient .accent-bg{background-color:#193031}.red-gradient .primary-color{color:#fff}.red-gradient .secondary-color{color:#fbdfe2}.red-gradient .svg-fill{fill:#fff}.red-accent{background-color:#193031}.red-accent .secondary-bg{background-color:#a5131c}.red-accent .accent-bg{background-color:#e41e35}.red-accent .primary-color{color:#fff}.red-accent .secondary-color{color:#e0e3e3}.red-accent .svg-fill{fill:#fff}.red-black{background-color:#a5131c}.red-black .secondary-bg{background-color:#e41e35}.red-black .accent-bg{background-color:#193031}.red-black .primary-color{color:#fff}.red-black .secondary-color{color:#f2dedf}.red-black .svg-fill{fill:#fff}.red-white{background-color:#fff}.red-white .secondary-bg{background-color:#fbdfe2}.red-white .accent-bg{background-color:#193031}.red-white .primary-color{color:#000}.red-white .secondary-color{color:#8f8f8f}.red-white .svg-fill{fill:#e41e35}.lightblue-flat{background-color:#01d8fd}.lightblue-flat .secondary-bg{background-color:#2898fb}.lightblue-flat .accent-bg{background-color:#297afb}.lightblue-flat .primary-color{color:#fff}.lightblue-flat .secondary-color{color:#d7f9ff}.lightblue-flat .svg-fill{fill:#fff}.lightblue-gradient{background:linear-gradient(#2898fb,#01d8fd)}.lightblue-gradient .secondary-bg{background-color:#2898fb}.lightblue-gradient .accent-bg{background-color:#297afb}.lightblue-gradient .primary-color{color:#fff}.lightblue-gradient .secondary-color{color:#d7f9ff}.lightblue-gradient .svg-fill{fill:#fff}.lightblue-accent{background-color:#297afb}.lightblue-accent .secondary-bg{background-color:#2898fb}.lightblue-accent .accent-bg{background-color:#01d8fd}.lightblue-accent .primary-color{color:#fff}.lightblue-accent .secondary-color{color:#d3e4fe}.lightblue-accent .svg-fill{fill:#fff}.lightblue-black{background-color:#2898fb}.lightblue-black .secondary-bg{background-color:#01d8fd}.lightblue-black .accent-bg{background-color:#297afb}.lightblue-black .primary-color{color:#fff}.lightblue-black .secondary-color{color:#dbeefe}.lightblue-black .svg-fill{fill:#fff}.lightblue-white{background-color:#fff}.lightblue-white .secondary-bg{background-color:#d7f9ff}.lightblue-white .accent-bg{background-color:#297afb}.lightblue-white .primary-color{color:#000}.lightblue-white .secondary-color{color:#8f8f8f}.lightblue-white .svg-fill{fill:#01d8fd}.olive-flat{background-color:#8fa887}.olive-flat .secondary-bg{background-color:#365135}.olive-flat .accent-bg{background-color:#423310}.olive-flat .primary-color{color:#fff}.olive-flat .secondary-color{color:#e8ede7}.olive-flat .svg-fill{fill:#fff}.olive-gradient{background:linear-gradient(#365135,#8fa887)}.olive-gradient .secondary-bg{background-color:#365135}.olive-gradient .accent-bg{background-color:#423310}.olive-gradient .primary-color{color:#fff}.olive-gradient .secondary-color{color:#e8ede7}.olive-gradient .svg-fill{fill:#fff}.olive-accent{background-color:#423310}.olive-accent .secondary-bg{background-color:#365135}.olive-accent .accent-bg{background-color:#8fa887}.olive-accent .primary-color{color:#fff}.olive-accent .secondary-color{color:#dedcd6}.olive-accent .svg-fill{fill:#fff}.olive-black{background-color:#365135}.olive-black .secondary-bg{background-color:#8fa887}.olive-black .accent-bg{background-color:#423310}.olive-black .primary-color{color:#fff}.olive-black .secondary-color{color:#dce1dc}.olive-black .svg-fill{fill:#fff}.olive-white{background-color:#fff}.olive-white .secondary-bg{background-color:#e8ede7}.olive-white .accent-bg{background-color:#423310}.olive-white .primary-color{color:#000}.olive-white .secondary-color{color:#8f8f8f}.olive-white .svg-fill{fill:#8fa887}.green-flat{background-color:#8bd746}.green-flat .secondary-bg{background-color:#33a07f}.green-flat .accent-bg{background-color:#267b70}.green-flat .primary-color{color:#fff}.green-flat .secondary-color{color:#ebf8de}.green-flat .svg-fill{fill:#fff}.green-gradient{background:linear-gradient(#33a07f,#8bd746)}.green-gradient .secondary-bg{background-color:#33a07f}.green-gradient .accent-bg{background-color:#267b70}.green-gradient .primary-color{color:#fff}.green-gradient .secondary-color{color:#ebf8de}.green-gradient .svg-fill{fill:#fff}.green-accent{background-color:#267b70}.green-accent .secondary-bg{background-color:#33a07f}.green-accent .accent-bg{background-color:#8bd746}.green-accent .primary-color{color:#fff}.green-accent .secondary-color{color:#dbe9e8}.green-accent .svg-fill{fill:#fff}.green-black{background-color:#33a07f}.green-black .secondary-bg{background-color:#8bd746}.green-black .accent-bg{background-color:#267b70}.green-black .primary-color{color:#fff}.green-black .secondary-color{color:#ddefe9}.green-black .svg-fill{fill:#fff}.green-white{background-color:#fff}.green-white .secondary-bg{background-color:#ebf8de}.green-white .accent-bg{background-color:#267b70}.green-white .primary-color{color:#000}.green-white .secondary-color{color:#8f8f8f}.green-white .svg-fill{fill:#8bd746}.turquoise-flat{background-color:#3ad2ad}.turquoise-flat .secondary-bg{background-color:#35bac1}.turquoise-flat .accent-bg{background-color:#353740}.turquoise-flat .primary-color{color:#fff}.turquoise-flat .secondary-color{color:#e4f8f3}.turquoise-flat .svg-fill{fill:#fff}.turquoise-gradient{background:linear-gradient(#35bac1,#3ad2ad)}.turquoise-gradient .secondary-bg{background-color:#35bac1}.turquoise-gradient .accent-bg{background-color:#353740}.turquoise-gradient .primary-color{color:#fff}.turquoise-gradient .secondary-color{color:#e4f8f3}.turquoise-gradient .svg-fill{fill:#fff}.turquoise-accent{background-color:#353740}.turquoise-accent .secondary-bg{background-color:#35bac1}.turquoise-accent .accent-bg{background-color:#3ad2ad}.turquoise-accent .primary-color{color:#fff}.turquoise-accent .secondary-color{color:#e8e8e9}.turquoise-accent .svg-fill{fill:#fff}.turquoise-black{background-color:#35bac1}.turquoise-black .secondary-bg{background-color:#3ad2ad}.turquoise-black .accent-bg{background-color:#353740}.turquoise-black .primary-color{color:#fff}.turquoise-black .secondary-color{color:#e6f6f7}.turquoise-black .svg-fill{fill:#fff}.turquoise-white{background-color:#fff}.turquoise-white .secondary-bg{background-color:#e4f8f3}.turquoise-white .accent-bg{background-color:#353740}.turquoise-white .primary-color{color:#000}.turquoise-white .secondary-color{color:#8f8f8f}.turquoise-white .svg-fill{fill:#3ad2ad}.avocado-flat{background-color:#3aafa2}.avocado-flat .secondary-bg{background-color:#1b7068}.avocado-flat .accent-bg{background-color:#353740}.avocado-flat .primary-color{color:#fff}.avocado-flat .secondary-color{color:#e4f4f2}.avocado-flat .svg-fill{fill:#fff}.avocado-gradient{background:linear-gradient(#1b7068,#3aafa2)}.avocado-gradient .secondary-bg{background-color:#1b7068}.avocado-gradient .accent-bg{background-color:#353740}.avocado-gradient .primary-color{color:#fff}.avocado-gradient .secondary-color{color:#e4f4f2}.avocado-gradient .svg-fill{fill:#fff}.avocado-accent{background-color:#353740}.avocado-accent .secondary-bg{background-color:#1b7068}.avocado-accent .accent-bg{background-color:#3aafa2}.avocado-accent .primary-color{color:#fff}.avocado-accent .secondary-color{color:#e1e1e2}.avocado-accent .svg-fill{fill:#fff}.avocado-black{background-color:#1b7068}.avocado-black .secondary-bg{background-color:#3aafa2}.avocado-black .accent-bg{background-color:#353740}.avocado-black .primary-color{color:#fff}.avocado-black .secondary-color{color:#ddeae9}.avocado-black .svg-fill{fill:#fff}.avocado-white{background-color:#fff}.avocado-white .secondary-bg{background-color:#e4f4f2}.avocado-white .accent-bg{background-color:#353740}.avocado-white .primary-color{color:#000}.avocado-white .secondary-color{color:#8f8f8f}.avocado-white .svg-fill{fill:#3aafa2}.beige-flat{background-color:#f2dec5}.beige-flat .secondary-bg{background-color:#e0c295}.beige-flat .accent-bg{background-color:#666663}.beige-flat .primary-color{color:#2d271e}.beige-flat .secondary-color{color:#756858}.beige-flat .svg-fill{fill:#fff}.beige-gradient{background:linear-gradient(#e0c295,#f2dec5)}.beige-gradient .secondary-bg{background-color:#e0c295}.beige-gradient .accent-bg{background-color:#666663}.beige-gradient .primary-color{color:#2d271e}.beige-gradient .secondary-color{color:#756858}.beige-gradient .svg-fill{fill:#fff}.beige-accent{background-color:#666663}.beige-accent .secondary-bg{background-color:#e0c295}.beige-accent .accent-bg{background-color:#f2dec5}.beige-accent .primary-color{color:#fff}.beige-accent .secondary-color{color:#efefef}.beige-accent .svg-fill{fill:#fff}.beige-black{background-color:#e0c295}.beige-black .secondary-bg{background-color:#f2dec5}.beige-black .accent-bg{background-color:#666663}.beige-black .primary-color{color:#2d271e}.beige-black .secondary-color{color:#6f604a}.beige-black .svg-fill{fill:#fff}.beige-white{background-color:#fff}.beige-white .secondary-bg{background-color:#fbf6ef}.beige-white .accent-bg{background-color:#666663}.beige-white .primary-color{color:#2d271e}.beige-white .secondary-color{color:#8f8f8f}.beige-white .svg-fill{fill:#e0c295}.peach-flat{background-color:#f7806e}.peach-flat .secondary-bg{background-color:#ffa067}.peach-flat .accent-bg{background-color:#143f6e}.peach-flat .primary-color{color:#fff}.peach-flat .secondary-color{color:#feeae7}.peach-flat .svg-fill{fill:#fff}.peach-gradient{background:linear-gradient(#ff465e,#f7806e)}.peach-gradient .secondary-bg{background-color:#ffa067}.peach-gradient .accent-bg{background-color:#143f6e}.peach-gradient .primary-color{color:#fff}.peach-gradient .secondary-color{color:#feeae7}.peach-gradient .svg-fill{fill:#fff}.peach-accent{background-color:#143f6e}.peach-accent .secondary-bg{background-color:#ffa067}.peach-accent .accent-bg{background-color:#f7806e}.peach-accent .primary-color{color:#fff}.peach-accent .secondary-color{color:#d1d9e2}.peach-accent .svg-fill{fill:#fff}.peach-black{background-color:#ffa067}.peach-black .secondary-bg{background-color:#f7806e}.peach-black .accent-bg{background-color:#143f6e}.peach-black .primary-color{color:#fff}.peach-black .secondary-color{color:#fff1e8}.peach-black .svg-fill{fill:#fff}.peach-white{background-color:#fff}.peach-white .secondary-bg{background-color:#feeae7}.peach-white .accent-bg{background-color:#143f6e}.peach-white .primary-color{color:#000}.peach-white .secondary-color{color:#8f8f8f}.peach-white .svg-fill{fill:#f7806e}.chateruse-flat{background-color:#bdd155}.chateruse-flat .secondary-bg{background-color:#6e7725}.chateruse-flat .accent-bg{background-color:#778629}.chateruse-flat .primary-color{color:#fff}.chateruse-flat .secondary-color{color:#f3f7df}.chateruse-flat .svg-fill{fill:#fff}.chateruse-gradient{background:linear-gradient(#99ab3b,#bdd155)}.chateruse-gradient .secondary-bg{background-color:#6e7725}.chateruse-gradient .accent-bg{background-color:#778629}.chateruse-gradient .primary-color{color:#fff}.chateruse-gradient .secondary-color{color:#f3f7df}.chateruse-gradient .svg-fill{fill:#fff}.chateruse-accent{background-color:#778629}.chateruse-accent .secondary-bg{background-color:#6e7725}.chateruse-accent .accent-bg{background-color:#bdd155}.chateruse-accent .primary-color{color:#fff}.chateruse-accent .secondary-color{color:#eaecdd}.chateruse-accent .svg-fill{fill:#fff}.chateruse-black{background-color:#6e7725}.chateruse-black .secondary-bg{background-color:#bdd155}.chateruse-black .accent-bg{background-color:#778629}.chateruse-black .primary-color{color:#fff}.chateruse-black .secondary-color{color:#eaebdf}.chateruse-black .svg-fill{fill:#fff}.chateruse-white{background-color:#fff}.chateruse-white .secondary-bg{background-color:#f3f7df}.chateruse-white .accent-bg{background-color:#778629}.chateruse-white .primary-color{color:#000}.chateruse-white .secondary-color{color:#8f8f8f}.chateruse-white .svg-fill{fill:#bdd155}.android{position:absolute;display:inline-block;background:linear-gradient(#111112,#0e0e0e);padding:52px 30px 51px 11px;border-radius:24px 42px 23px 45px;transform:rotateX(-45deg) rotateZ(45deg) translateX(0);box-shadow:8px 8px 21px 0 rgba(0,0,0,.26),inset -5px -5px 6px 0 rgba(0,0,0,.12156862745098039),inset -15px -15px 13px 0 #111112,inset -11px -11px 6px 3px rgba(255,255,255,.75);right:120px;bottom:-240px}.android:before{content:"";position:absolute;left:39px;top:26px;background:radial-gradient(farthest-corner at 5px 8px,#302f50 13%,#0f0d14 33%);box-shadow:0 0 0 3px #1b1b1c;width:12px;border-radius:50%;height:12px}.android:after{content:"";height:6px;width:100px;left:calc(50% - 50px);top:15px;border-radius:8px;position:absolute;background:#2e2a2a;box-shadow:inset 0 2px 1px 1px #1b1b1b}.android .mask{width:260px;min-height:420px;max-height:500px;border-radius:10px}@media screen and (max-width:820px){.android{position:relative;bottom:initial;right:initial;transform:none;border-radius:30px;margin:50px auto 0;box-shadow:inset 0 2px 2px 0 rgba(255,255,255,.19),inset 0 0 2px 1px #4f4f4f,inset 0 0 1px 3px #1e1e1e,inset 0 0 1px 5px #333,inset 0 3px 0 6px #000,inset 0 -3px 3px 4px #000,inset 0 5px 3px 5px rgba(255,255,255,.2),inset 0 -14px 7px 5px #171717;padding:52px 10px 50px 10px}}.android2 .mask{border-radius:10px;border:1px solid #000;width:250px;min-height:420px;max-height:540px}.android2{position:relative;display:inline-block;background:linear-gradient(#111112,#0e0e0e);z-index:2;padding:55px 13px 45px 13px;border-radius:30px;transform:rotate(6deg);box-shadow:inset 0 2px 2px 0 rgba(255,255,255,.19),inset 0 0 2px 1px #4f4f4f,inset 0 0 1px 3px #1e1e1e,inset 0 0 1px 5px #333,inset 0 3px 0 6px #000,inset 0 -3px 3px 4px #000,inset -4px 0 4px 6px rgba(255,255,255,.3),inset 4px 0 4px 6px rgba(255,255,255,.3),inset 0 -14px 7px 5px #171717,2px 2px 4px 0 rgba(0,0,0,.1),12px 12px 24px 0 rgba(0,0,0,.1)}.android2:before{content:"";position:absolute;left:39px;top:22px;background:radial-gradient(farthest-corner at 4px 7px,#292843 13%,#0f0d14 27%);box-shadow:0 0 0 3px #1b1b1c;width:10px;border-radius:50%;height:10px}.android2:after{content:"";height:5px;width:100px;left:calc(50% - 50px);top:15px;border-radius:8px;position:absolute;background:#2e2a2a;box-shadow:inset 0 2px 1px 1px #1b1b1b}@media screen and (max-width:820px){.android2{position:relative;bottom:initial;right:initial;transform:none;border-radius:30px;margin:50px auto 0;box-shadow:inset 0 2px 2px 0 rgba(255,255,255,.19),inset 0 0 2px 1px #4f4f4f,inset 0 0 1px 3px #1e1e1e,inset 0 0 1px 5px #333,inset 0 3px 0 6px #000,inset 0 -3px 3px 4px #000,inset 0 5px 3px 5px rgba(255,255,255,.2),inset 0 -14px 7px 5px #171717;padding:52px 10px 50px 10px}}.bg{position:absolute;left:0;top:0;width:100%;height:100%}.bg-image{width:100%;height:100%;background-size:cover;background-position:center;mix-blend-mode:multiply;filter:grayscale(100%) contrast(1)}.bg-author{position:absolute;bottom:10px;left:10px;cursor:pointer;z-index:2}.background,.background-white{position:relative}.background-white .bg-image{filter:initial}.background-white .primary-color,.background-white .secondary-color{color:#fff;text-shadow:0 2px 0 rgba(0,0,0,.1)}.browser{border-radius:6px;background-size:60px;overflow:hidden;width:100%;z-index:2;background-size:auto 30px;box-shadow:0 20px 30px 0 rgba(0,0,0,.1);position:relative}.browser .mask{max-height:640px}.browser:before{content:"";height:30px;line-height:30px;display:block;width:100%;position:relative;background:linear-gradient(-180deg,#fafbfc 0,#f1f4f7 100%)}.browser:after{content:"";width:12px;height:12px;background:#e2e5e5;position:absolute;border-radius:50%;top:10px;left:8px;box-shadow:18px 0 0 #e2e5e5,36px 0 0 #e2e5e5}.browserphone{position:relative;margin-top:80px}.browserphone-iphone .mask{width:210px;min-height:310px;max-height:400px}.browserphone-iphone{z-index:2;position:absolute;display:inline-block;bottom:0;right:0;background:linear-gradient(#f4f4f4,#f2f2f2);box-shadow:inset 0 0 1px 1px #dbdcdd,inset 0 0 1px 4px #efefef,inset 0 0 0 5px #fff,inset 0 0 0 6.5px #edf1f2,inset 5px 0 7px 5px #fff,inset -5px 0 7px 5px #fff;border-radius:35px;padding:50px 15px 60px}.browserphone-iphone:before{content:"";width:52px;height:7px;border-radius:10px;position:absolute;box-shadow:inset 0 4px 3px 0 #e6e6e6,inset 0 0 0 2px #ececec;top:25px;left:calc(50% - 26px)}.browserphone-iphone:after{content:"";width:38px;height:38px;border-radius:50%;position:absolute;box-shadow:inset 0 -2px .2px 0 #d5d5d5,inset 0 0 0 2.5px #e8e8e8;bottom:14px;left:calc(50% - 19px)}.browserphone-browser{border-radius:6px;background-size:60px;box-shadow:0 10px 20px rgba(40,39,66,.06);overflow:hidden;width:900px;z-index:2;background-size:auto 30px;position:relative;box-shadow:0 15px 19px 6px rgba(0,0,0,.05)}.browserphone-browser .mask{min-height:490px;max-height:580px}.browserphone-browser:before{content:"";height:30px;line-height:30px;display:block;width:100%;position:relative;background:linear-gradient(-180deg,#fafbfc 0,#f1f4f7 100%)}.browserphone-browser:after{content:"";width:12px;height:12px;background:#e2e5e5;position:absolute;border-radius:50%;top:10px;left:8px;box-shadow:18px 0 0 #e2e5e5,36px 0 0 #e2e5e5}@media screen and (max-width:820px){.browserphone-browser{margin-left:100px}.browserphone-iphone{right:initial}}.codeblock{box-shadow:0 8px 24px 0 rgba(0,0,0,.1);border-radius:6px;position:relative;max-width:calc(100vw - 40px)}.codeblock:before{content:"";height:30px;display:block;width:100%;position:relative;background:#fff;border-radius:6px 6px 0 0}.codeblock::after{content:"";width:12px;height:12px;position:absolute;border-radius:50%;top:10px;left:8px;background:rgba(0,0,0,.07);box-shadow:18px 0 0 rgba(0,0,0,.07),36px 0 0 rgba(0,0,0,.07)}.hljs *{font-family:SFMono-Regular,Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:14px!important;line-height:1.4;font-weight:400}td.hljs-ln-numbers{user-select:none;text-align:right;color:#333;opacity:.33;vertical-align:top;padding-right:15px}.hljs-ln{border-collapse:collapse}.hljs-ln-line{text-align:left;white-space:pre}.hljs-ln-n:before{content:attr(data-line-number);font-family:SFMono-Regular,Consolas,"Liberation Mono",Menlo,Courier,monospace}td.hljs-ln-code{padding-left:10px}.hljs{padding:30px;display:block;overflow-x:auto;background:#fff;color:#333;overflow:auto;width:100%;border-radius:0 0 6px 6px;min-height:400px;-webkit-overflow-scrolling:touch}.hljs-comment,.hljs-quote{color:#6a737d}.hljs-keyword,.hljs-selector-tag,.hljs-subst{color:#2fb651}.hljs-literal,.hljs-number,.hljs-tag .hljs-attr,.hljs-template-variable,.hljs-variable{color:#0e9fda}.hljs-doctag,.hljs-string{color:#ff8d29}.hljs-section,.hljs-selector-id,.hljs-title{color:#dd2e03}.hljs-class .hljs-title,.hljs-type{color:#458}.hljs-attribute,.hljs-name,.hljs-tag{color:navy}.hljs-link,.hljs-regexp{color:#009926}.hljs-bullet,.hljs-symbol{color:#990073}.hljs-built_in,.hljs-builtin-name{color:#0086b3}.hljs-meta{color:#999}.hljs-deletion{background:#fdd}.hljs-addition{background:#dfd}.hljs-emphasis{font-style:italic}@media screen and (max-width:820px){.hljs{padding:20px;min-height:inherit;max-height:600px}td.hljs-ln-numbers{display:none}.hljs *{font-size:11px!important}}.computer .mask{box-shadow:0 0 3px 1px rgba(0,0,0,.1);max-width:770px;max-height:520px}.computer{display:inline-block;background:linear-gradient(#000 0,#000 95.5%,#2c2b2d 95.5%);border-radius:30px;position:relative;margin:75px auto 20px;border:3px solid #b1b2b5;box-shadow:-1px 1px 4px 0 rgba(0,0,0,.1),-8px 8px 24px 0 rgba(0,0,0,.1);padding:30px 20px}.computer:after{content:"";position:absolute;height:20px;left:-10%;bottom:-14px;width:120%;transform-origin:0 0 0;border-radius:0 0 100% 100%;box-shadow:inset 0 18px 8px 0 #686a6e}.computer-bottom{content:"";height:15px;background:linear-gradient(to right,#27282b 0,#a5a6aa 1.5%,#3f4044 3%,#8c8d91 10%,#8c8d91 90%,#3f4044 97%,#a5a6aa 98.5%,#27282b 100%);position:absolute;width:120%;left:-10%;bottom:-3px;z-index:2}.computer-bottom:before{content:"";position:absolute;width:15%;left:calc(50% - 7.5%);box-shadow:inset 0 -9px 10px #0000003d,inset 10px 0 10px #0000003d,inset -10px 0 10px #0000003d;border-radius:0 0 10px 10px;height:10px;top:0}.computer .mask{border-radius:2px}.computer .mask:after{background-size:11%}@media screen and (max-width:820px){.computer{padding:15px 10px 15px 10px;border-radius:10px;border:2px solid #cacccf;margin:50px auto 20px}.computer:before{bottom:2px;height:5px}.computer:after{height:7px;bottom:-5px}}.computerphone{margin-top:75px;position:relative}.computerphone-computer .mask{box-shadow:0 0 3px 1px rgba(0,0,0,.1)}.computerphone-computer{display:inline-block;background:linear-gradient(#000 0,#000 95.5%,#2c2b2d 95.5%);border-radius:30px;position:relative;border:3px solid #b1b2b5;box-shadow:-1px 1px 4px 0 rgba(0,0,0,.1),-8px 8px 24px 0 rgba(0,0,0,.1);padding:30px 20px;width:850px}.computerphone-computer:after{content:"";position:absolute;height:21px;left:-10%;bottom:-14px;width:120%;transform-origin:0 0 0;background:#6a686d;box-shadow:inset 0 -3px 8px 1px #373638;border-radius:0 0 100% 100%}.computerphone-computer-bottom{content:"";height:7px;background:linear-gradient(to right,#49474a 0,#dbdbdd 1.5%,#d1d1d5 3%,#c7c7cb 10%,#c7c7cb 90%,#d1d1d5 97%,#dbdbdd 98.5%,#27282b 100%);position:absolute;width:120%;left:-10%;bottom:0;z-index:2}.computerphone-computer-bottom:before{content:"";position:absolute;width:20%;left:calc(50% - 10%);box-shadow:inset 5px 0 6px 0 #0000003d,inset -5px 0 6px 0 #0000003d;height:7px;top:0}.computerphone-computer .mask{min-height:450px;max-height:580px}.computerphone-iphone .mask{width:210px;min-height:310px;max-height:400px}.computerphone-iphone{z-index:2;position:absolute;display:inline-block;bottom:-20px;right:0;background:#010101;box-shadow:inset 0 0 .5px 1px #6e6c72,inset 0 0 1px 2px #4d4d50,inset 0 0 0 3.5px #747479,inset -2px 0 0 3.5px #18181a,inset 2px 0 0 3.5px #18181a,inset 0 2px 10px 10px rgba(255,255,255,.28);border-radius:35px;padding:50px 15px 60px}.computerphone-iphone:before{content:"";width:50px;height:7px;border-radius:10px;position:absolute;box-shadow:inset 0 4px 3px 0 #18181a,inset 0 0 0 2px #373638;top:25px;left:calc(50% - 25px)}.computerphone-iphone:after{content:"";width:38px;height:38px;border-radius:50%;position:absolute;box-shadow:inset 0 -2px .2px 0 #4b4a4d,inset 0 0 0 2.5px #2d2d2d;bottom:14px;left:calc(50% - 19px);opacity:.6}@media screen and (max-width:820px){.computerphone{margin-top:50px}.computerphone-computer{margin-left:100px}.computerphone-iphone{right:initial}}.ipadiphone{position:relative}.ipadiphone-ipad .mask{min-width:720px;max-width:990px;height:520px}.ipadiphone-ipad{border-radius:35px;overflow:hidden;padding:15px 70px;background:linear-gradient(#f4f4f4,#f2f2f2);box-shadow:inset -7px 0 .4px -7px #e5e5e5,inset 7px 0 .4px -7px #eaeaea,inset 0 4px 1px -3px #ddd,inset 0 -5px 1px -4px #8a8a8a,inset 0 0 0 2px #fff,inset 0 0 0 3px rgba(0,0,0,.08),inset 1px 0 0 4px #fff,inset -1px 0 0 4px #fff,inset 2px 0 .2px 5px rgba(0,0,0,.05),inset -2px 0 .2px 5px rgba(0,0,0,.05),inset 12px 0 .2px -1px #fff,inset -12px 0 .2px -1px #fff;display:inline-block;position:relative;left:70px}.ipadiphone-iphone .mask{width:210px;min-height:310px;max-height:400px}.ipadiphone-iphone{z-index:99;position:absolute;display:inline-block;bottom:-20px;background:linear-gradient(#f4f4f4,#f2f2f2);box-shadow:inset 0 0 1px 1px #dbdcdd,inset 0 0 1px 4px #efefef,inset 0 0 0 5px #fff,inset 0 0 0 6.5px #edf1f2,inset 5px 0 7px 5px #fff,inset -5px 0 7px 5px #fff;border-radius:35px;padding:50px 15px 60px}.ipadiphone-iphone:before{content:"";width:53px;height:6px;border-radius:10px;position:absolute;box-shadow:inset 0 4px 3px 0 #e6e6e6,inset 0 0 0 2px #ececec;top:26px;left:calc(50% - 26px)}.ipadiphone-iphone:after{content:"";width:38px;height:38px;border-radius:50%;position:absolute;box-shadow:inset 0 -2px .2px 0 #d5d5d5,inset 0 0 0 2.5px #e8e8e8;bottom:14px;left:calc(50% - 19px)}@media screen and (max-width:820px){.ipadiphone{margin-top:50px}}.iphone .mask{width:250px;min-height:420px;max-height:520px}.iphone{position:absolute;display:inline-block;background:linear-gradient(#f4f4f4,#f2f2f2);padding:62px 30px 78px 12px;border-radius:40px 52px 33px 55px;transform:rotateX(-45deg) rotateZ(45deg) translateX(0);box-shadow:8px 8px 21px 0 rgba(0,0,0,.26),inset -5px -5px 6px 0 rgba(0,0,0,.12156862745098039),inset -15px -15px 13px 0 #c5cbd0,inset -11px -11px 6px 3px rgba(255,255,255,.75);right:130px;bottom:-240px}.iphone:before{content:"";width:58px;height:7px;border-radius:10px;position:absolute;box-shadow:inset 0 4px 3px 0 #d5d5d5,inset 0 0 0 2px #e8e8e8;top:31px;left:calc(50% - 29px)}.iphone:after{content:"";width:44px;height:44px;border-radius:50%;position:absolute;box-shadow:inset 0 -2px .2px 0 #d5d5d5,inset 0 0 0 2.5px #e8e8e8;bottom:27px;left:calc(50% - 22px)}@media screen and (max-width:820px){.iphone{position:relative;bottom:initial;right:initial;transform:none;border-radius:34px;margin:50px auto 0;box-shadow:inset 0 0 1px 1px #dbdcdd,inset 0 0 1px 4px #efefef,inset 0 0 0 5px #fff,inset 0 0 0 6.5px #edf1f2,inset 5px 0 7px 5px #fff,inset -5px 0 7px 5px #fff;padding:55px 14px 60px}.iphone:before{box-shadow:inset 0 4px 3px 0 #e6e6e6,inset 0 0 0 2px #ececec}.iphone:after{width:40px;height:40px;bottom:14px;left:calc(50% - 20px)}}.iphone2 .mask{width:250px;min-height:420px;max-height:540px}.iphone2{background:linear-gradient(#f4f4f4,#f2f2f2);display:inline-block;position:relative;padding:60px 16px 70px 16px;border-radius:37px;transform:rotate(6deg);box-shadow:inset 0 0 2px 2px #dbdcdd,inset 0 0 1px 6px #efefef,inset 0 0 0 7px #fff,inset 0 0 0 8.5px #edf1f2,inset 7px 0 8px 5px #fff,inset -7px 0 8px 5px #fff,2px 2px 4px 0 rgba(0,0,0,.1),12px 12px 24px 0 rgba(0,0,0,.1)}.iphone2:before{content:"";width:58px;height:7px;border-radius:10px;position:absolute;box-shadow:inset 0 4px 3px 0 #d5d5d5,inset 0 0 0 2px #e8e8e8;top:31px;left:calc(50% - 29px)}.iphone2:after{content:"";width:44px;height:44px;border-radius:50%;position:absolute;box-shadow:inset 0 -2px .2px 0 #d5d5d5,inset 0 0 0 2.5px #e8e8e8;bottom:16px;left:calc(50% - 22px)}@media screen and (max-width:820px){.iphone2{position:relative;bottom:initial;right:initial;transform:none;border-radius:34px;margin:50px auto 0;box-shadow:inset 0 0 1px 1px #dbdcdd,inset 0 0 1px 4px #efefef,inset 0 0 0 5px #fff,inset 0 0 0 6.5px #edf1f2,inset 5px 0 7px 5px #fff,inset -5px 0 7px 5px #fff;padding:55px 14px 60px}.iphone2:before{box-shadow:inset 0 4px 3px 0 #e6e6e6,inset 0 0 0 2px #ececec}.iphone2:after{width:40px;height:40px;bottom:14px;left:calc(50% - 20px)}}.iphoneandroid-iphone .mask{box-shadow:0 0 4px rgba(107,124,147,.3);width:210px;min-height:350px;max-height:560px}.iphoneandroid-iphone{background:linear-gradient(#f4f4f4,#f2f2f2);box-shadow:inset 0 0 1px 1px #dbdcdd,inset 0 0 1px 4px #efefef,inset 0 0 0 5px #fff,inset 0 0 0 6.5px #edf1f2,inset 5px 0 7px 5px #fff,inset -5px 0 7px 5px #fff;border-radius:36px;padding:50px 16px 60px;position:absolute;bottom:0;right:0;display:inline-block;z-index:2}.iphoneandroid-iphone:before{content:"";width:48px;height:5px;border-radius:27px;position:absolute;box-shadow:inset 0 4px 3px 0 #e6e6e6,inset 0 0 0 2px #ececec;top:26px;left:calc(50% - 24px)}.iphoneandroid-iphone:after{content:"";width:38px;height:38px;border-radius:50%;position:absolute;box-shadow:inset 0 -2px .2px 0 #d5d5d5,inset 0 0 0 2.5px #e8e8e8;bottom:14px;left:calc(50% - 19px)}.iphoneandroid-android .mask{border:2px solid #000;height:440px;min-width:250px;max-width:270px;border-radius:10px}.iphoneandroid{position:relative;max-width:470px;width:100%}.iphoneandroid-android{position:relative;display:inline-block;border-radius:27px;padding:45px 12px;background:linear-gradient(#0e0e0e,#111);box-shadow:inset 0 2px 2px 0 rgba(255,255,255,.19),inset 0 0 2px 1px #4f4f4f,inset 0 0 1px 3px #1e1e1e,inset 0 0 1px 5px #333,inset 0 3px 0 6px #000,inset 0 -3px 3px 4px #000,inset -4px 0 4px 6px rgba(255,255,255,.3),inset 4px 0 4px 6px rgba(255,255,255,.3),inset 0 -14px 7px 5px #171717,2px 2px 4px 0 rgba(0,0,0,.1),12px 12px 24px 0 rgba(0,0,0,.1)}.iphoneandroid-android:before{content:"";position:absolute;left:39px;top:22px;background:radial-gradient(farthest-corner at 4px 7px,#292843 13%,#0f0d14 27%);box-shadow:0 0 0 3px #1b1b1c;width:10px;border-radius:50%;height:10px}.iphoneandroid-android:after{content:"";height:5px;width:100px;left:calc(50% - 50px);top:15px;border-radius:8px;position:absolute;background:#2e2a2a;box-shadow:inset 0 2px 1px 1px #1b1b1b}@media screen and (max-width:820px){.iphoneandroid{margin-top:50px}}.iphoneandroid2-iphone .mask{box-shadow:0 0 4px rgba(107,124,147,.3);width:220px;min-height:350px;max-height:420px}.iphoneandroid2-iphone{background:linear-gradient(#f4f4f4,#f2f2f2);box-shadow:inset -7px 0 .4px -7px #e5e5e5,inset 7px 0 .4px -7px #eaeaea,inset 0 4px 1px -3px #ddd,inset 0 -5px 1px -4px #8a8a8a,inset 0 0 0 2px #fff,inset 0 0 0 3px rgba(0,0,0,.08),inset 1px 0 0 4px #fff,inset -1px 0 0 4px #fff,inset 2px 0 .2px 5px rgba(0,0,0,.05),inset -2px 0 .2px 5px rgba(0,0,0,.05),inset 12px 0 .2px -1px #fff,inset -12px 0 .2px -1px #fff;border-radius:35px;padding:60px 12px 70px;display:inline-block;position:absolute;right:-30px;bottom:-100px;z-index:2}.iphoneandroid2-iphone:before{content:"";width:48px;height:5px;border-radius:27px;position:absolute;box-shadow:inset 0 4px 3px 0 #d5d5d5,inset 0 0 0 2px #e8e8e8;top:31px;left:calc(50% - 24px)}.iphoneandroid2-iphone:after{content:"";width:44px;height:44px;border-radius:50%;position:absolute;box-shadow:inset 0 -2px .2px 0 #d5d5d5,inset 0 0 0 2.5px #e8e8e8;bottom:15px;left:calc(50% - 22px)}.iphoneandroid2{position:relative;transform:rotate(13deg);max-width:470px;width:100%}.iphoneandroid2-android .mask{border-radius:10px;border:1px solid #000;width:220px;min-height:350px;max-height:420px}.iphoneandroid2-android{position:relative;display:inline-block;z-index:1;border-radius:27px;padding:45px 10px;background:linear-gradient(#0e0e0e,#111);box-shadow:inset 0 2px 2px 0 rgba(255,255,255,.19),inset 0 0 2px 1px #4f4f4f,inset 0 0 1px 3px #1e1e1e,inset 0 0 1px 5px #333,inset 0 3px 0 6px #000,inset 0 -3px 3px 4px #000,inset 0 5px 3px 5px rgba(255,255,255,.2),inset 0 -14px 7px 5px #171717}.iphoneandroid2-android:before{content:"";position:absolute;left:39px;top:22px;background:radial-gradient(farthest-corner at 4px 7px,#292843 13%,#0f0d14 27%);box-shadow:0 0 0 3px #1b1b1c;width:10px;border-radius:50%;height:10px}.iphoneandroid2-android:after{content:"";height:5px;width:100px;left:calc(50% - 50px);top:15px;border-radius:8px;position:absolute;background:#2e2a2a;box-shadow:inset 0 2px 1px 1px #1b1b1b}@media screen and (max-width:820px){.iphoneandroid2{margin-bottom:-200px;transform:rotate(0)}.iphoneandroid2-iphone{top:initial;position:absolute;bottom:0;right:0;padding:50px 16px 60px}.iphoneandroid2-iphone:before{top:26px}.iphoneandroid2-iphone:after{width:38px;height:38px;bottom:16px}.iphoneandroid2-android .mask{max-height:initial;height:440px;min-width:250px;max-width:270px}}.video{position:relative}.youtube-responsive{width:100%;padding-top:56.25%}.youtube-video{position:absolute;top:0;left:0;width:100%;height:100%}.mask{width:100%;overflow:hidden;border-radius:0 0 4px 4px;background:#fff;position:relative}.mask__noimage{height:100%}.mask-img{width:100%;display:block;z-index:2;position:relative}.custom-img{max-width:100%;display:block;position:relative;margin:auto}.icon{width:64px;height:64px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:50%;background:rgba(34,126,247,.07);margin-bottom:20px}.icon svg{width:100%;max-width:30px;max-height:30px}.slideshow{width:100%;position:relative;height:initial}.slideshow-item{position:absolute;visbility:hidden;width:100%;height:100%;top:0}.slideshow-bullet:checked+.slideshow-item .slideshow-item-content{transition:all .2s ease-in-out .1s;opacity:1}.slideshow-item-content{transition:all .2s ease-in-out;opacity:0}.slideshow-bullet:checked+.slideshow-item{position:relative;visbility:visible;z-index:2;height:initial}.slideshow-nav{position:absolute;top:calc(50% - 20px);right:10px;width:40px;height:40px;border-radius:50%;cursor:pointer;background-image:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjRkZGRkZGIiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4gICAgPHBhdGggZD0iTTguNTkgMTYuMzRsNC41OC00LjU5LTQuNTgtNC41OUwxMCA1Ljc1bDYgNi02IDZ6Ii8+ICAgIDxwYXRoIGQ9Ik0wLS4yNWgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPjwvc3ZnPg==);background-repeat:no-repeat;background-position:center}.slideshow-nav-previous{right:auto;left:10px;background-image:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjRkZGRkZGIiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4gICAgPHBhdGggZD0iTTE1LjQxIDE2LjA5bC00LjU4LTQuNTkgNC41OC00LjU5TDE0IDUuNWwtNiA2IDYgNnoiLz4gICAgPHBhdGggZD0iTTAtLjVoMjR2MjRIMHoiIGZpbGw9Im5vbmUiLz48L3N2Zz4=)}.slideshow input{display:none}@media screen and (max-width:820px){.slideshow-nav,.slideshow-nav-previous{top:initial;bottom:7px}}.card{border:1px solid rgba(0,0,0,.1);border-radius:3px}.card>div:not(:first-of-type){border-left:1px solid rgba(0,0,0,.1)}@media screen and (max-width:820px){.card>div:not(:first-of-type){border-top:1px solid rgba(0,0,0,.1);border-left:none}}.faq:not(:last-of-type){border-bottom:1px solid rgba(0,0,0,.1)}.faq-input{position:absolute;opacity:0;pointer-events:none}.faq-label{cursor:pointer}.faq-content{display:none}.faq-input:checked~label svg{transform:rotate(180deg)}.faq-input:checked~.faq-content{display:block;border-bottom:0}.checklist{list-style:none}.checklist-item:not(:last-of-type){border-bottom:1px solid rgba(0,0,0,.1)}.press-logo{max-width:100%;max-height:60px;display:block;margin:auto}.linebreak{word-spacing:300px}.team-card{padding:30px;min-height:460px;border:1px solid rgba(0,0,0,.1);border-radius:3px}.blog{border-radius:3px;min-height:300px;width:100%;color:inherit;text-decoration:none;background:rgba(0,0,0,.07)}.blog-profilepic{width:50px;height:50px;border-radius:50%;margin-right:10px;background-size:cover;background-position:center}.blog-img{width:100%;height:160px;background-color:#fff;background-size:cover;background-position:center}.blog-img__small{min-height:420px;background-color:#fff;background-size:cover;background-position:center}@media screen and (max-width:820px){.header-email{width:30px;height:30px;border-radius:50%;overflow:hidden;position:relative;text-indent:100px;margin:6px 0}}@media screen and (min-width:820px){.header-email{position:relative;overflow:hidden;background:0 0!important}.header-email:after{background:0 0!important}}@media (max-width:820px){.main-menu{position:fixed;z-index:200;pointer-events:none;opacity:0;transition:all .2s ease-in-out;left:0;top:0;width:100vw;height:100vh;display:flex;justify-content:center;flex-direction:column;background:#fff}.main-menu .menu-close{position:absolute;right:20px;top:20px}.main-menu:target{opacity:1;pointer-events:all}.main-menu:target .nav-link{display:block;width:100%;text-align:center;margin:20px 0;font-size:30px;color:#000!important}}@media (min-width:820px){.header .nav-link:last-of-type{margin-right:0}.menu-toggle{line-height:44px}.main-menu .menu-close,.menu-toggle{display:none}} diff --git a/app/assets/css/styles.min.css b/app/assets/css/styles.min.css deleted file mode 100644 index e4195cb..0000000 --- a/app/assets/css/styles.min.css +++ /dev/null @@ -1 +0,0 @@ -html{scroll-behavior:smooth}.font-elegant *{font-family:Montserrat,sans-serif}.font-elegant .bold,.font-elegant .heading,.font-elegant .heading-lrg,.font-elegant .heading-sml{font-family:Spectral,serif}.font-friendly *{font-family:Montserrat,sans-serif}.font-hacker *{font-family:'Roboto Mono',monospace}.font-hacker .heading,.font-hacker .heading-lrg,.font-hacker .heading-sml{font-family:Roboto,sans-serif}.font-modern *{font-family:Poppins,sans-serif}.font-modern .heading,.font-modern .heading-lrg,.font-modern .heading-sml{font-weight:300}.font-neutral *{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"}.font-serious *{font-family:Montserrat,sans-serif}.font-serious .bold,.font-serious .heading,.font-serious .heading-lrg,.font-serious .heading-sml{font-family:Eczar,serif}*,:after,:before{margin:0;padding:0;box-sizing:border-box;font-smoothing:antialiased;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.header{padding-top:40px}.logo{font-size:calc(120% + 1vw);line-height:44px;font-weight:700}.nav-link{font-size:19px;line-height:44px;text-decoration:none;color:inherit;display:inline-block;margin:0 15px}.logo img{height:44px;display:inherit}.heading{font-size:42px;line-height:1.5}.heading-sml{font-size:36px;line-height:1.38;font-weight:700}.heading-lrg{font-size:56px;line-height:1.38}.subheading{font-size:22px;line-height:1.8;font-weight:400}.paragraph{font-size:19px;line-height:1.8;font-weight:400}a{color:inherit;text-decoration:none}.span{font-size:15px;line-height:1.5}.bold{font-size:22px;line-height:1.5}.text-center{text-align:center}img{max-width:100%}.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9{padding:0 20px}.col-1{flex-basis:8.333333%;max-width:8.333333%}.col-2{flex-basis:16.666667%;max-width:16.666667%}.col-3{flex-basis:25%;max-width:25%}.col-4{flex-basis:33.333333%;max-width:33.333333%}.col-5{flex-basis:41.666667%;max-width:41.666667%}.col-6{flex-basis:50%;max-width:50%}.col-7{flex-basis:58.333333%;max-width:58.333333%}.col-8{flex-basis:66.666667%;max-width:66.666667%}.col-9{flex-basis:75%;max-width:75%}.col-10{flex-basis:83.333333%;max-width:83.333333%}.col-11{flex-basis:91.666667%;max-width:91.666667%}.col-12{flex-basis:100%;max-width:100%}.flex{display:flex}.flex-column{flex-direction:column}.spread{justify-content:space-between}.center-horizontal{align-items:center}.center-vertical{justify-content:center}.start{justify-content:flex-start}.end{justify-content:flex-end}.noshrink{flex-shrink:0}.wrap{flex-flow:wrap}.container,.container-lrg,.container-sml{margin:auto;position:relative;width:100%}.container-lrg{max-width:1020px}.container{max-width:780px}.container-sml{max-width:470px}.section{padding:100px 0;overflow:hidden;position:relative}.button{display:inline-block;padding:15px 20px;border-radius:3px;font-size:15px;box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08);text-decoration:none;background:#fff;color:#000;white-space:nowrap;border:none;-webkit-appearance:none;cursor:pointer}.button__full{width:100%;margin:0;text-align:center}.no-max-width{max-width:initial!important}.button.accent-bg span,.white-color{color:#fff!important}.button span,.button svg{display:inline-block;vertical-align:middle}.button svg{height:18px;max-width:21px;margin-right:5px}.mask{overflow:hidden;position:relative;background:#fff}.mailchimp{border:15px solid #fff;border-radius:3px;position:relative;background:#fff;z-index:2;box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08);margin:auto}.mailchimp-input{font-size:15px;outline:0;border:none;width:100%;padding:15px}.fill-white{fill:#fff}.user-image{width:64px;height:64px;border-radius:50%;display:inline-block;background-position:center;background-size:cover}.socialicons{width:30px;height:30px;border-radius:50%;display:inline-block;position:relative}.socialicons:not(:last-of-type){margin-right:10px}.mb10:first-of-type,.mb10:not(:last-of-type){margin-bottom:10px}.mb20:first-of-type,.mb20:not(:last-of-type){margin-bottom:20px}.mb35:first-of-type,.mb35:not(:last-of-type){margin-bottom:35px}.mb40:first-of-type,.mb40:not(:last-of-type){margin-bottom:40px}.mb50:first-of-type,.mb50:not(:last-of-type){margin-bottom:50px}.mb75:first-of-type,.mb75:not(:last-of-type){margin-bottom:75px}.m0{margin:0}.mt10{margin-top:10px}.mt20{margin-top:20px}.mt30{margin-top:30px}.mt40{margin-top:40px}.mt50{margin-top:50px}.mt75{margin-top:75px}.mr0{margin-right:0}.mr10{margin-right:10px}.mr20{margin-right:20px}.pl0{padding-left:0}.pr0{padding-right:0}.pad10{padding:10px}.pad20{padding:20px}.pad30{padding:30px}@media screen and (max-width:820px){.container-lrg.flex,.container-sml.flex,.container.flex,.mobile-flex-wrap{flex-flow:wrap}.col-1,.col-10,.col-11,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9{flex-basis:100%;max-width:100%;margin-bottom:20px}.mobile-col-6{flex-basis:50%;max-width:50%}.heading-sml{font-size:calc(110% + 2vw)}.heading{font-size:calc(107.5% + 3.7vw)}.heading-lrg{font-size:calc(105% + 5.3vw)}.section{padding:60px 0}.mobile-text-center{text-align:center}.mobile-center-icon{margin:0 auto 20px}.card>div:not(:first-of-type){border-top:1px solid rgba(0,0,0,.1);border-left:none}.mailchimp .button{width:100%}}@media screen and (max-width:460px){.button{max-width:280px;width:100%;margin-right:0!important}}.logo__white{color:#fff!important}.logo__black{color:#000!important}.button__black,.button__black.accent-bg span{color:#000!important}.button__black svg{fill:#000!important}.button__white,.button__white.accent-bg span{color:#fff!important}.button__white{fill:#fff!important}.email,.facebook,.github,.instagram,.linkedin,.medium,.twitter,.youtube{position:relative}.email:after,.facebook:after,.github:after,.instagram:after,.linkedin:after,.medium:after,.twitter:after,.youtube:after{content:"";position:absolute;width:100%;height:100%;display:block;background-position:center;background-size:16px auto;background-repeat:no-repeat;top:0;left:0}.twitter:after{background-image:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjZmZmIiB3aWR0aD0iMTIyIiBoZWlnaHQ9Ijk5IiB2aWV3Qm94PSIwIDAgMTIyIDk5IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik0xMjEuNTY4IDExLjY5NWE0OS44NjkgNDkuODY5IDAgMCAxLTE0LjMyNSAzLjkyOGM1LjE1LTMuMDg3IDkuMTA0LTcuOTc1IDEwLjk2Ny0xMy43OTlhNDkuOTQ5IDQ5Ljk0OSAwIDAgMS0xNS44MzggNi4wNTJBMjQuOTEgMjQuOTEgMCAwIDAgODQuMTY3IDBDNzAuMzkyIDAgNTkuMjI1IDExLjE2NyA1OS4yMjUgMjQuOTRjMCAxLjk1NS4yMiAzLjg1OS42NDYgNS42ODQtMjAuNzI5LTEuMDQtMzkuMTA3LTEwLjk3LTUxLjQwOC0yNi4wNTlhMjQuODI0IDI0LjgyNCAwIDAgMC0zLjM3NyAxMi41NGMwIDguNjUyIDQuNDA0IDE2LjI4NiAxMS4wOTYgMjAuNzU5YTI0Ljg0MSAyNC44NDEgMCAwIDEtMTEuMjk3LTMuMTJjLS4wMDIuMTA0LS4wMDIuMjA5LS4wMDIuMzE0IDAgMTIuMDg0IDguNTk3IDIyLjE2NSAyMC4wMDcgMjQuNDU2YTI0Ljk3NSAyNC45NzUgMCAwIDEtMTEuMjY0LjQyN2MzLjE3NCA5LjkwOSAxMi4zODUgMTcuMTIgMjMuMjk5IDE3LjMyMUE1MC4wNDQgNTAuMDQ0IDAgMCAxIDUuOTUgODcuOTRjLTIuMDEzIDAtMy45OTktLjExOC01Ljk1LS4zNDggMTEuMDM4IDcuMDc2IDI0LjE0OCAxMS4yMDUgMzguMjMzIDExLjIwNSA0NS44NzUgMCA3MC45NjItMzguMDA1IDcwLjk2Mi03MC45NjNhNzEuOTIgNzEuOTIgMCAwIDAtLjA3Mi0zLjIyNyA1MC42OTIgNTAuNjkyIDAgMCAwIDEyLjQ0NS0xMi45MSIvPjwvc3ZnPg==)}.medium:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAyMCAxNiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTguMTA1IDE0LjM1N2wxLjQ4MiAxLjQxNXYuMDQ3SDEyLjA3di0uMDQ3bDEuNTA4LTEuNDE1YS41NjguNTY4IDAgMCAwIC4yMDEtLjU0M1Y0Ljc2N2MwLS4zODIgMC0uODk4LjA2Ny0xLjM0TDguNzc3IDE2aC0uMDZMMy40NjcgNC40MzJjLS4xMTQtLjI4OC0uMTQ3LS4zMDgtLjIyMi0uNTAzdjcuNTg1YTIuNjM2IDIuNjM2IDAgMCAwIC4yNDggMS40ODJsMi4xMTMgMi43NzV2LjA0OEgwdi0uMDQ3bDIuMTEyLTIuNzgzYy4yMjMtLjQ1OC4zMS0uOTcuMjQ5LTEuNDc1VjMuMTMyYTEuNjIzIDEuNjIzIDAgMCAwLS4zNS0xLjE0N0wuNTE2LjA0N1YwaDUuMzY1bDQuNDkzIDkuNzk3TDE0LjMzIDBoNS4yNTF2LjA0N0wxOC4xMDUgMS42OWEuNTc4LjU3OCAwIDAgMC0uMjI4LjU2M3YxMS41NmEuNTQxLjU0MSAwIDAgMCAuMjI4LjU0NHoiIGZpbGwtcnVsZT0ibm9uemVybyIgZmlsbD0iI0ZGRiIvPjwvc3ZnPg==)}.facebook:after{background-image:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjZmZmIiB3aWR0aD0iNTIiIGhlaWdodD0iMTAwIiB2aWV3Qm94PSIwIDAgNTIgMTAwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik0zMy42NjcgOTkuNDlWNTQuMTA4SDQ4Ljk2bDIuMjktMTcuNjg2SDMzLjY2NlYyNS4xM2MwLTUuMTIgMS40MjgtOC42MSA4LjgtOC42MWw5LjQwMi0uMDA1Vi42OTdDNTAuMjQyLjQ4MiA0NC42NiAwIDM4LjE2OSAwIDI0LjYxMSAwIDE1LjMzMSA4LjI0MiAxNS4zMzEgMjMuMzc5djEzLjA0M0gwdjE3LjY4NmgxNS4zMzJWOTkuNDloMTguMzM1Ii8+PC9zdmc+);background-size:auto 16px}.github:after{background-image:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjZmZmIiB3aWR0aD0iMTA1IiBoZWlnaHQ9IjEwMCIgdmlld0JveD0iMCAwIDEwNSAxMDAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTYzLjg3OSA5Ni42MzZWODIuNjhjMC0zLjQ5LS45OTctNi40OC0zLjQ4OS04Ljk3Mi45OTcgMCAzLjQ4OS0uNDk4IDYuNDgtLjk5NyA2Ljk3Ny0xLjQ5NSAxMS45Ni00Ljk4NCAxNC40NTMtMTAuNDY2IDIuOTktNS45OCAzLjQ4OS0xMi40NiAxLjk5NC0xOC45NGExNi42MzMgMTYuNjMzIDAgMCAwLTIuNDkzLTUuOThjLTEuNDk1LTEuNDk1LTEuOTkzLTIuNDkyLTEuNDk1LTIuOTkuOTk3LTMuNDkuOTk3LTcuNDc3LS40OTgtMTEuOTYyLS40OTktLjk5Ny0uOTk3LS45OTctMS40OTUtLjk5Ny0yLjk5IDAtNy40NzYgMS40OTUtMTIuNDYgNC40ODYtLjk5Ny40OTgtMS40OTYuNDk4LTEuNDk2LjQ5OGE1MC42MDkgNTAuNjA5IDAgMCAwLTI0LjQyMSAwYy0uNDk5IDAtLjk5NyAwLTEuNDk2LS40OTgtNC40ODUtMi40OTItNy45NzQtNC40ODYtMTAuOTY0LTQuNDg2LTEuNDk2LS40OTgtMS45OTQtLjQ5OC0yLjQ5MiAwLS40OTkuNDk4LS40OTkuOTk3LS45OTcgMS45OTQtLjk5NyAzLjk4Ny0uOTk3IDcuNDc2IDAgMTAuOTY0IDAgLjQ5OSAwIC45OTctLjQ5OS45OTctMy45ODcgNC45ODQtNS40ODIgMTAuOTY1LTQuNDg1IDE4LjQ0MSAxLjQ5NSA5Ljk2OCA2Ljk3NyAxNi40NDcgMTYuOTQ1IDE4Ljk0LjQ5OSAwIDIuNDkyLjQ5OCA2LjQ4IDEuNDk1LTEuNDk2IDEuNDk1LTIuNDkyIDMuNDg4LTIuOTkgNS45OCAwIC40OTktLjUuOTk3LS41Ljk5Ny02LjQ3OCAyLjQ5Mi0xMC45NjQuOTk3LTE0LjQ1My0zLjk4Ny0xLjk5My0yLjk5LTQuNDg1LTQuOTg0LTYuOTc3LTUuNDgyaC0yLjQ5MmMtLjk5NyAwLS45OTcuNDk4LS40OTkgMS40OTUuNDk5LjQ5OC45OTcuOTk3IDEuNDk1Ljk5NyAyLjQ5MiAxLjQ5NSA0LjQ4NiAzLjk4NyA1Ljk4MSA2Ljk3NyAxLjk5NCA0LjQ4NiA1LjQ4MyA2Ljk3OCAxMC45NjUgNy40NzYuNDk4IDAgMi45OSAwIDYuOTc4LS40OTh2OS40N2MwIC45OTYtLjQ5OSAxLjQ5NS0uOTk3IDEuOTkzLS45OTcuNDk5LTEuNDk1LjQ5OS0yLjQ5MiAwLTQuOTg0LTEuNDk1LTguOTcxLTMuNDg5LTEyLjQ2LTUuOThDNy4wNiA4Mi42OC0uOTE0IDY3LjcyNy4wODMgNDguNzg4Yy40OTktMTEuOTYyIDQuNDg2LTIxLjkzIDEyLjQ2LTMwLjlDMjAuNTE4IDguOTE2IDMwLjQ4NiAzLjQzMyA0My40NDQuOTQxYzEyLjk1OS0yLjQ5MiAyNC45MiAwIDM2LjM4NCA2Ljk3OCAxMS40NjMgNi45NzggMTkuNDM3IDE3LjQ0NCAyMi45MjYgMzAuNDAzIDMuNDg5IDEyLjk1OCAxLjk5NCAyNS40MTgtNC40ODUgMzcuMzgtNi40OCAxMS45NjItMTYuNDQ4IDE5LjkzNi0yOC45MDggMjMuOTIzLTMuOTg3LjQ5OS01LjQ4Mi0uNDk4LTUuNDgyLTIuOTl6Ii8+PC9zdmc+)}.instagram:after{background-image:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjZmZmIiB3aWR0aD0iMTAwIiBoZWlnaHQ9IjEwMCIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTUwIDBDMzYuNDIgMCAzNC43MTguMDU3IDI5LjM4NS4zYy01LjMyMi4yNDQtOC45NTcgMS4wOS0xMi4xMzcgMi4zMjUtMy4yODggMS4yNzgtNi4wNzYgMi45ODctOC44NTYgNS43NjctMi43OCAyLjc4LTQuNDkgNS41NjgtNS43NjcgOC44NTZDMS4zOSAyMC40MjguNTQ0IDI0LjA2My4zMDEgMjkuMzg1LjA1NyAzNC43MTggMCAzNi40MjEgMCA1MGMwIDEzLjU4LjA1NyAxNS4yODIuMyAyMC42MTUuMjQ0IDUuMzIyIDEuMDg5IDguOTU2IDIuMzI1IDEyLjEzNyAxLjI3OCAzLjI4OCAyLjk4NyA2LjA3NiA1Ljc2NyA4Ljg1NiAyLjc4IDIuNzggNS41NjggNC40OSA4Ljg1NiA1Ljc2NyAzLjE4IDEuMjM2IDYuODE1IDIuMDgxIDEyLjEzNyAyLjMyNCA1LjMzMy4yNDMgNy4wMzYuMzAxIDIwLjYxNS4zMDEgMTMuNTggMCAxNS4yODItLjA1OCAyMC42MTUtLjMgNS4zMjItLjI0NCA4Ljk1Ny0xLjA5IDEyLjEzNy0yLjMyNSAzLjI4OC0xLjI3OCA2LjA3Ni0yLjk4NyA4Ljg1Ni01Ljc2NyAyLjc4LTIuNzggNC40OS01LjU2OCA1Ljc2Ny04Ljg1NiAxLjIzNi0zLjE4IDIuMDgxLTYuODE1IDIuMzI0LTEyLjEzNy4yNDQtNS4zMzMuMzAxLTcuMDM2LjMwMS0yMC42MTUgMC0xMy41OC0uMDU3LTE1LjI4Mi0uMy0yMC42MTUtLjI0NC01LjMyMi0xLjA4OS04Ljk1Ni0yLjMyNS0xMi4xMzctMS4yNzgtMy4yODgtMi45ODctNi4wNzYtNS43NjctOC44NTYtMi43OC0yLjc4LTUuNTY4LTQuNDktOC44NTYtNS43NjdDNzkuNTcyIDEuMzg5IDc1LjkzNy41NDQgNzAuNjE1LjMgNjUuMjgyLjA1NyA2My41OCAwIDUwIDB6bTAgOS4wMDljMTMuMzUgMCAxNC45MzIuMDUgMjAuMjA0LjI5MSA0Ljg3NS4yMjMgNy41MjMgMS4wMzggOS4yODUgMS43MjIgMi4zMzQuOTA3IDQgMS45OSA1Ljc0OSAzLjc0IDEuNzUgMS43NSAyLjgzMyAzLjQxNSAzLjc0IDUuNzUuNjg0IDEuNzYxIDEuNSA0LjQwOSAxLjcyMiA5LjI4NC4yNCA1LjI3Mi4yOTEgNi44NTMuMjkxIDIwLjIwNCAwIDEzLjM1LS4wNSAxNC45MzItLjI5MSAyMC4yMDQtLjIyMyA0Ljg3NS0xLjAzOCA3LjUyMy0xLjcyMiA5LjI4NS0uOTA3IDIuMzMzLTEuOTkgMy45OTktMy43NCA1Ljc0OS0xLjc1IDEuNzUtMy40MTUgMi44MzMtNS43NSAzLjc0LTEuNzYxLjY4NC00LjQwOSAxLjUtOS4yODQgMS43MjEtNS4yNzEuMjQxLTYuODUyLjI5Mi0yMC4yMDQuMjkycy0xNC45MzMtLjA1LTIwLjIwNC0uMjkyYy00Ljg3NS0uMjIyLTcuNTIzLTEuMDM3LTkuMjg1LTEuNzIxLTIuMzMzLS45MDctNC0xLjk5LTUuNzQ5LTMuNzQtMS43NS0xLjc1LTIuODMzLTMuNDE2LTMuNzQtNS43NS0uNjg0LTEuNzYxLTEuNS00LjQwOS0xLjcyMi05LjI4NEM5LjA2IDY0LjkzMiA5LjAxIDYzLjM1MSA5LjAxIDUwYzAtMTMuMzUuMDUxLTE0LjkzMi4yOTEtMjAuMjA0LjIyMy00Ljg3NSAxLjAzOC03LjUyMyAxLjcyMi05LjI4NS45MDctMi4zMzQgMS45OS0zLjk5OSAzLjc0LTUuNzQ5IDEuNzUtMS43NSAzLjQxNi0yLjgzMyA1Ljc1LTMuNzQgMS43NjEtLjY4NCA0LjQwOS0xLjUgOS4yODQtMS43MjJDMzUuMDY4IDkuMDYgMzYuNjQ5IDkuMDEgNTAgOS4wMXptMCAxNS4zMTVDMzUuODIgMjQuMzI0IDI0LjMyNCAzNS44MiAyNC4zMjQgNTBjMCAxNC4xOCAxMS40OTYgMjUuNjc1IDI1LjY3NiAyNS42NzUgMTQuMTggMCAyNS42NzYtMTEuNDk1IDI1LjY3Ni0yNS42NzUgMC0xNC4xOC0xMS40OTYtMjUuNjc2LTI1LjY3Ni0yNS42NzZ6bTAgNDIuMzQzYy05LjIwNSAwLTE2LjY2Ny03LjQ2Mi0xNi42NjctMTYuNjY3IDAtOS4yMDUgNy40NjItMTYuNjY3IDE2LjY2Ny0xNi42NjcgOS4yMDUgMCAxNi42NjcgNy40NjIgMTYuNjY3IDE2LjY2NyAwIDkuMjA1LTcuNDYyIDE2LjY2Ny0xNi42NjcgMTYuNjY3ek04Mi42OSAyMy4zMWE2IDYgMCAxIDAtMTIgMCA2IDYgMCAwIDAgMTIgMHoiLz48L3N2Zz4=)}.linkedin:after{background-image:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjZmZmIiB3aWR0aD0iOTkiIGhlaWdodD0iOTkiIHZpZXdCb3g9IjAgMCA5OSA5OSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMjIuNjE3IDk4LjkxNkgyLjIyNVYzMy4zOGgyMC4zOTJ2NjUuNTUtLjAxNHpNMTIuNDI0IDI0LjQwM0ExMS44MTMgMTEuODEzIDAgMSAxIDI0LjIzMSAxMi41OWExMS44MDYgMTEuODA2IDAgMCAxLTExLjgwNyAxMS44MTN6bTg2LjQ4NCA3NC41MTNINzguNTUxVjY3LjAzNGMwLTcuNjAzLS4xNTEtMTcuMzgzLTEwLjU5LTE3LjM4My0xMC41OTggMC0xMi4yMiA4LjI3Ni0xMi4yMiAxNi44MzNWOTguOTFIMzUuMzk5di02NS41M2gxOS41MjZ2OC45M2guMjgyYTIxLjQwOCAyMS40MDggMCAwIDEgMTkuMjc5LTEwLjU5MWMyMC42MDQgMCAyNC40MjMgMTMuNTcxIDI0LjQyMyAzMS4yM3YzNS45Njh6Ii8+PC9zdmc+)}.youtube:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjU2IiBoZWlnaHQ9IjE4MCIgdmlld0JveD0iMCAwIDI1NiAxODAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTI1My4zMDEgMzguOHMtMi40OTktMTcuNi0xMC4xOTYtMjUuNGMtOS42OTYtMTAuMi0yMC41OTItMTAuMi0yNS42OS0xMC44QzE4MS43MyAwIDEyOC4wNSAwIDEyOC4wNSAwaC0uMVM3NC4yNzEgMCAzOC4zODUgMi42Yy00Ljk5OC42LTE1Ljg5NC42LTI1LjY5IDEwLjhDNS4wOTggMjEuMiAyLjU5OSAzOC44IDIuNTk5IDM4LjhTMCA1OS42IDAgODAuM3YxOS40YzAgMjAuNyAyLjU5OSA0MS40IDIuNTk5IDQxLjRzMi40OTkgMTcuNiAxMC4xOTYgMjUuNGM5LjY5NiAxMC4yIDIyLjQ5MSA5LjkgMjguMTg5IDEwLjkgMjAuNDkyIDIgODYuOTY2IDIuNiA4Ni45NjYgMi42czUzLjc3OS0uMSA4OS41NjUtMi43YzQuOTk4LS42IDE1Ljg5NC0uNiAyNS42OS0xMC44IDcuNjk3LTcuOCAxMC4xOTYtMjUuNCAxMC4xOTYtMjUuNFMyNTYgMTIwLjQgMjU2IDk5LjdWODAuM2MtLjEtMjAuNy0yLjY5OS00MS41LTIuNjk5LTQxLjV6bS0xNTEuNzQgODQuNFY1MS4zbDY5LjE3MiAzNi4xLTY5LjE3MyAzNS44aC4wMDF6IiBmaWxsLXJ1bGU9Im5vbnplcm8iIGZpbGw9IiNGRkYiLz48L3N2Zz4=)}.email:after{background-image:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjZmZmIiB3aWR0aD0iMTI0IiBoZWlnaHQ9IjEwMCIgdmlld0JveD0iMCAwIDEyNCAxMDAiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTExMC43ODQuOThIMTIuNzQ1QzYuMDA1Ljk4LjU1MSA2LjQ5NS41NTEgMTMuMjM1bC0uMDYgNzMuNTNjMCA2Ljc0IDUuNTE0IDEyLjI1NSAxMi4yNTQgMTIuMjU1aDk4LjA0YzYuNzQgMCAxMi4yNTQtNS41MTUgMTIuMjU0LTEyLjI1NXYtNzMuNTNjMC02Ljc0LTUuNTE0LTEyLjI1NS0xMi4yNTUtMTIuMjU1em0wIDI0LjUxbC00OS4wMiAzMC42MzdMMTIuNzQ2IDI1LjQ5VjEzLjIzNWw0OS4wMiAzMC42MzggNDkuMDItMzAuNjM4VjI1LjQ5eiIvPjwvc3ZnPg==)}.grey{background:#f5f5f5}.blue-flat{background-color:#0065ff}.blue-flat .secondary-bg{background-color:#041029}.blue-flat .accent-bg{background-color:#00cc47}.blue-flat .primary-color{color:#fff}.blue-flat .secondary-color{color:#d8e8ff}.blue-flat .svg-fill{fill:#fff}.blue-gradient{background:linear-gradient(#00c3ff,#0065ff)}.blue-gradient .secondary-bg{background-color:#041029}.blue-gradient .accent-bg{background-color:#00cc47}.blue-gradient .primary-color{color:#fff}.blue-gradient .secondary-color{color:#d8e8ff}.blue-gradient .svg-fill{fill:#fff}.blue-accent{background-color:#00cc47}.blue-accent .secondary-bg{background-color:#041029}.blue-accent .accent-bg{background-color:#0065ff}.blue-accent .primary-color{color:#fff}.blue-accent .secondary-color{color:#dcf8e6}.blue-accent .svg-fill{fill:#fff}.blue-black{background-color:#041029}.blue-black .secondary-bg{background-color:#0065ff}.blue-black .accent-bg{background-color:#00cc47}.blue-black .primary-color{color:#fff}.blue-black .secondary-color{color:#dadbdf}.blue-black .svg-fill{fill:#fff}.blue-white{background-color:#fff}.blue-white .secondary-bg{background-color:#d8e8ff}.blue-white .accent-bg{background-color:#00cc47}.blue-white .primary-color{color:#000}.blue-white .secondary-color{color:#8f8f8f}.blue-white .svg-fill{fill:#0065ff}.purple-flat{background-color:#b061d0}.purple-flat .secondary-bg{background-color:#252780}.purple-flat .accent-bg{background-color:#422db1}.purple-flat .primary-color{color:#fff}.purple-flat .secondary-color{color:#f3e6f8}.purple-flat .svg-fill{fill:#fff}.purple-gradient{background:linear-gradient(#252780,#b061d0)}.purple-gradient .secondary-bg{background-color:#252780}.purple-gradient .accent-bg{background-color:#422db1}.purple-gradient .primary-color{color:#fff}.purple-gradient .secondary-color{color:#f3e6f8}.purple-gradient .svg-fill{fill:#fff}.purple-accent{background-color:#422db1}.purple-accent .secondary-bg{background-color:#252780}.purple-accent .accent-bg{background-color:#b061d0}.purple-accent .primary-color{color:#fff}.purple-accent .secondary-color{color:#eceaf7}.purple-accent .svg-fill{fill:#fff}.purple-black{background-color:#252780}.purple-black .secondary-bg{background-color:#b061d0}.purple-black .accent-bg{background-color:#422db1}.purple-black .primary-color{color:#fff}.purple-black .secondary-color{color:#e4e4ef}.purple-black .svg-fill{fill:#fff}.purple-white{background-color:#fff}.purple-white .secondary-bg{background-color:#f3e6f8}.purple-white .accent-bg{background-color:#422db1}.purple-white .primary-color{color:#000}.purple-white .secondary-color{color:#8f8f8f}.purple-white .svg-fill{fill:#b061d0}.coral-flat{background-color:#fe7a6d}.coral-flat .secondary-bg{background-color:#ff4c68}.coral-flat .accent-bg{background-color:#391718}.coral-flat .primary-color{color:#fff}.coral-flat .secondary-color{color:#ffeae7}.coral-flat .svg-fill{fill:#fff}.coral-gradient{background:linear-gradient(#fe985f,#fe7a6d)}.coral-gradient .secondary-bg{background-color:#ff4c68}.coral-gradient .accent-bg{background-color:#391718}.coral-gradient .primary-color{color:#fff}.coral-gradient .secondary-color{color:#ffeae7}.coral-gradient .svg-fill{fill:#fff}.coral-accent{background-color:#391718}.coral-accent .secondary-bg{background-color:#ff4c68}.coral-accent .accent-bg{background-color:#fe7a6d}.coral-accent .primary-color{color:#fff}.coral-accent .secondary-color{color:#ebe7e7}.coral-accent .svg-fill{fill:#fff}.coral-black{background-color:#ff4c68}.coral-black .secondary-bg{background-color:#fe7a6d}.coral-black .accent-bg{background-color:#391718}.coral-black .primary-color{color:#fff}.coral-black .secondary-color{color:#ffe5e9}.coral-black .svg-fill{fill:#fff}.coral-white{background-color:#fff}.coral-white .secondary-bg{background-color:#ffeae7}.coral-white .accent-bg{background-color:#391718}.coral-white .primary-color{color:#000}.coral-white .secondary-color{color:#8f8f8f}.coral-white .svg-fill{fill:#fe7a6d}.ocher-flat{background-color:#ccaa3f}.ocher-flat .secondary-bg{background-color:#957a3e}.ocher-flat .accent-bg{background-color:#1a0f2f}.ocher-flat .primary-color{color:#fff}.ocher-flat .secondary-color{color:#f7f1df}.ocher-flat .svg-fill{fill:#fff}.ocher-gradient{background:linear-gradient(#867039,#ccaa3f)}.ocher-gradient .secondary-bg{background-color:#957a3e}.ocher-gradient .accent-bg{background-color:#1a0f2f}.ocher-gradient .primary-color{color:#fff}.ocher-gradient .secondary-color{color:#f7f1df}.ocher-gradient .svg-fill{fill:#fff}.ocher-accent{background-color:#1a0f2f}.ocher-accent .secondary-bg{background-color:#957a3e}.ocher-accent .accent-bg{background-color:#ccaa3f}.ocher-accent .primary-color{color:#fff}.ocher-accent .secondary-color{color:#e8e7ea}.ocher-accent .svg-fill{fill:#fff}.ocher-black{background-color:#957a3e}.ocher-black .secondary-bg{background-color:#ccaa3f}.ocher-black .accent-bg{background-color:#1a0f2f}.ocher-black .primary-color{color:#fff}.ocher-black .secondary-color{color:#f0ece3}.ocher-black .svg-fill{fill:#fff}.ocher-white{background-color:#fff}.ocher-white .secondary-bg{background-color:#f7f1df}.ocher-white .accent-bg{background-color:#1a0f2f}.ocher-white .primary-color{color:#000}.ocher-white .secondary-color{color:#8f8f8f}.ocher-white .svg-fill{fill:#ccaa3f}.fuschia-flat{background-color:#bb3385}.fuschia-flat .secondary-bg{background-color:#4831b8}.fuschia-flat .accent-bg{background-color:#56afd5}.fuschia-flat .primary-color{color:#fff}.fuschia-flat .secondary-color{color:#f3dcea}.fuschia-flat .svg-fill{fill:#fff}.fuschia-gradient{background:linear-gradient(#f93268,#4731b9)}.fuschia-gradient .secondary-bg{background-color:#4831b8}.fuschia-gradient .accent-bg{background-color:#56afd5}.fuschia-gradient .primary-color{color:#fff}.fuschia-gradient .secondary-color{color:#f3dcea}.fuschia-gradient .svg-fill{fill:#fff}.fuschia-accent{background-color:#56afd5}.fuschia-accent .secondary-bg{background-color:#4831b8}.fuschia-accent .accent-bg{background-color:#bb3385}.fuschia-accent .primary-color{color:#fff}.fuschia-accent .secondary-color{color:#e4f2f8}.fuschia-accent .svg-fill{fill:#fff}.fuschia-black{background-color:#4831b8}.fuschia-black .secondary-bg{background-color:#bb3385}.fuschia-black .accent-bg{background-color:#56afd5}.fuschia-black .primary-color{color:#fff}.fuschia-black .secondary-color{color:#e7e4f6}.fuschia-black .svg-fill{fill:#fff}.fuschia-white{background-color:#fff}.fuschia-white .secondary-bg{background-color:#f3dcea}.fuschia-white .accent-bg{background-color:#56afd5}.fuschia-white .primary-color{color:#000}.fuschia-white .secondary-color{color:#8f8f8f}.fuschia-white .svg-fill{fill:#bb3385}.pink-flat{background-color:#e5548b}.pink-flat .secondary-bg{background-color:#994e83}.pink-flat .accent-bg{background-color:#5c5fbe}.pink-flat .primary-color{color:#fff}.pink-flat .secondary-color{color:#fbe6ee}.pink-flat .svg-fill{fill:#fff}.pink-gradient{background:linear-gradient(#fe7a6d,#e5548b)}.pink-gradient .secondary-bg{background-color:#994e83}.pink-gradient .accent-bg{background-color:#5c5fbe}.pink-gradient .primary-color{color:#fff}.pink-gradient .secondary-color{color:#fbe6ee}.pink-gradient .svg-fill{fill:#fff}.pink-accent{background-color:#5c5fbe}.pink-accent .secondary-bg{background-color:#994e83}.pink-accent .accent-bg{background-color:#e5548b}.pink-accent .primary-color{color:#fff}.pink-accent .secondary-color{color:#e7e8f6}.pink-accent .svg-fill{fill:#fff}.pink-black{background-color:#994e83}.pink-black .secondary-bg{background-color:#e5548b}.pink-black .accent-bg{background-color:#5c5fbe}.pink-black .primary-color{color:#fff}.pink-black .secondary-color{color:#eee2ea}.pink-black .svg-fill{fill:#fff}.pink-white{background-color:#fff}.pink-white .secondary-bg{background-color:#fbe6ee}.pink-white .accent-bg{background-color:#5c5fbe}.pink-white .primary-color{color:#000}.pink-white .secondary-color{color:#8f8f8f}.pink-white .svg-fill{fill:#e5548b}.gray-flat{background-color:#c4c8d4}.gray-flat .secondary-bg{background-color:#e7e8e9}.gray-flat .accent-bg{background-color:#443b55}.gray-flat .primary-color{color:#000}.gray-flat .secondary-color{color:#72747b}.gray-flat .svg-fill{fill:#fff}.gray-gradient{background:linear-gradient(#e7e8e9,#c4c8d4)}.gray-gradient .secondary-bg{background-color:#e7e8e9}.gray-gradient .accent-bg{background-color:#443b55}.gray-gradient .primary-color{color:#000}.gray-gradient .secondary-color{color:#72747b}.gray-gradient .svg-fill{fill:#fff}.gray-accent{background-color:#443b55}.gray-accent .secondary-bg{background-color:#b6bac7}.gray-accent .accent-bg{background-color:#c4c8d4}.gray-accent .primary-color{color:#fff}.gray-accent .secondary-color{color:#e8e7ea}.gray-accent .svg-fill{fill:#fff}.gray-black{background-color:#e7e8e9}.gray-black .secondary-bg{background-color:#c4c8d4}.gray-black .accent-bg{background-color:#443b55}.gray-black .primary-color{color:#000}.gray-black .secondary-color{color:#5b5d5d}.gray-black .svg-fill{fill:#5b5d5d}.gray-white{background-color:#fff}.gray-white .secondary-bg{background-color:#f8f9fa}.gray-white .accent-bg{background-color:#443b55}.gray-white .primary-color{color:#000}.gray-white .secondary-color{color:#8f8f8f}.gray-white .svg-fill{fill:#b6bac7}.brown-flat{background-color:#5b1200}.brown-flat .secondary-bg{background-color:#911c00}.brown-flat .accent-bg{background-color:#fe7040}.brown-flat .primary-color{color:#fff}.brown-flat .secondary-color{color:#e5dad7}.brown-flat .svg-fill{fill:#fff}.brown-gradient{background:linear-gradient(#911c00,#5b1200)}.brown-gradient .secondary-bg{background-color:#911c00}.brown-gradient .accent-bg{background-color:#fe7040}.brown-gradient .primary-color{color:#fff}.brown-gradient .secondary-color{color:#e5dad7}.brown-gradient .svg-fill{fill:#fff}.brown-accent{background-color:#fe7040}.brown-accent .secondary-bg{background-color:#911c00}.brown-accent .accent-bg{background-color:#5b1200}.brown-accent .primary-color{color:#fff}.brown-accent .secondary-color{color:#ffeae3}.brown-accent .svg-fill{fill:#fff}.brown-black{background-color:#911c00}.brown-black .secondary-bg{background-color:#5b1200}.brown-black .accent-bg{background-color:#fe7040}.brown-black .primary-color{color:#fff}.brown-black .secondary-color{color:#eedcd8}.brown-black .svg-fill{fill:#fff}.brown-white{background-color:#fff}.brown-white .secondary-bg{background-color:#e5dad7}.brown-white .accent-bg{background-color:#fe7040}.brown-white .primary-color{color:#000}.brown-white .secondary-color{color:#8f8f8f}.brown-white .svg-fill{fill:#5b1200}.black-flat{background-color:#000}.black-flat .secondary-bg{background-color:#27224f}.black-flat .accent-bg{background-color:#4736ca}.black-flat .primary-color{color:#fff}.black-flat .secondary-color{color:#e0ddf6}.black-flat .svg-fill{fill:#fff}.black-gradient{background:linear-gradient(#27224f,#000)}.black-gradient .secondary-bg{background-color:#27224f}.black-gradient .accent-bg{background-color:#4736ca}.black-gradient .primary-color{color:#fff}.black-gradient .secondary-color{color:#e0ddf6}.black-gradient .svg-fill{fill:#fff}.black-accent{background-color:#4736ca}.black-accent .secondary-bg{background-color:#27224f}.black-accent .accent-bg{background-color:#000}.black-accent .primary-color{color:#fff}.black-accent .secondary-color{color:#e9fefc}.black-accent .svg-fill{fill:#fff}.black-black{background-color:#27224f}.black-black .secondary-bg{background-color:#000}.black-black .accent-bg{background-color:#4736ca}.black-black .primary-color{color:#fff}.black-black .secondary-color{color:#f0f0f0}.black-black .svg-fill{fill:#fff}.black-white{background-color:#fff}.black-white .secondary-bg{background-color:#e0ddf6}.black-white .accent-bg{background-color:#4736ca}.black-white .primary-color{color:#000}.black-white .secondary-color{color:#8f8f8f}.black-white .svg-fill{fill:#4736ca}.yellow-flat{background-color:#f5ca0a}.yellow-flat .secondary-bg{background-color:#f5870a}.yellow-flat .accent-bg{background-color:#353740}.yellow-flat .primary-color{color:#fff}.yellow-flat .secondary-color{color:#fefae6}.yellow-flat .svg-fill{fill:#fff}.yellow-gradient{background:linear-gradient(#ffa600,#f5ca0a)}.yellow-gradient .secondary-bg{background-color:#f5870a}.yellow-gradient .accent-bg{background-color:#353740}.yellow-gradient .primary-color{color:#fff}.yellow-gradient .secondary-color{color:#fefae6}.yellow-gradient .svg-fill{fill:#fff}.yellow-accent{background-color:#353740}.yellow-accent .secondary-bg{background-color:#f5870a}.yellow-accent .accent-bg{background-color:#f5ca0a}.yellow-accent .primary-color{color:#fff}.yellow-accent .secondary-color{color:#eaebec}.yellow-accent .svg-fill{fill:#fff}.yellow-black{background-color:#f5870a}.yellow-black .secondary-bg{background-color:#f5ca0a}.yellow-black .accent-bg{background-color:#353740}.yellow-black .primary-color{color:#fff}.yellow-black .secondary-color{color:#fef3e6}.yellow-black .svg-fill{fill:#fff}.yellow-white{background-color:#fff}.yellow-white .secondary-bg{background-color:#fefae6}.yellow-white .accent-bg{background-color:#353740}.yellow-white .primary-color{color:#000}.yellow-white .secondary-color{color:#8f8f8f}.yellow-white .svg-fill{fill:#f5ca0a}.orange-flat{background-color:#f24a2a}.orange-flat .secondary-bg{background-color:#d44125}.orange-flat .accent-bg{background-color:#2050d3}.orange-flat .primary-color{color:#fff}.orange-flat .secondary-color{color:#fbdcda}.orange-flat .svg-fill{fill:#fff}.orange-gradient{background:linear-gradient(#d44125,#f24a2a)}.orange-gradient .secondary-bg{background-color:#d44125}.orange-gradient .accent-bg{background-color:#2050d3}.orange-gradient .primary-color{color:#fff}.orange-gradient .secondary-color{color:#fbdcda}.orange-gradient .svg-fill{fill:#fff}.orange-accent{background-color:#2050d3}.orange-accent .secondary-bg{background-color:#d44125}.orange-accent .accent-bg{background-color:#f24a2a}.orange-accent .primary-color{color:#fff}.orange-accent .secondary-color{color:#dfe6f9}.orange-accent .svg-fill{fill:#fff}.orange-black{background-color:#d44125}.orange-black .secondary-bg{background-color:#f24a2a}.orange-black .accent-bg{background-color:#2050d3}.orange-black .primary-color{color:#fff}.orange-black .secondary-color{color:#f6d6d0}.orange-black .svg-fill{fill:#fff}.orange-white{background-color:#fff}.orange-white .secondary-bg{background-color:#fbdcda}.orange-white .accent-bg{background-color:#2050d3}.orange-white .primary-color{color:#000}.orange-white .secondary-color{color:#8f8f8f}.orange-white .svg-fill{fill:#f24a2a}.sunset-flat{background-color:#faa64d}.sunset-flat .secondary-bg{background-color:#e45a6a}.sunset-flat .accent-bg{background-color:#333}.sunset-flat .primary-color{color:#fff}.sunset-flat .secondary-color{color:#fff2e5}.sunset-flat .svg-fill{fill:#fff}.sunset-gradient{background:linear-gradient(#e45a6a,#faa64d)}.sunset-gradient .secondary-bg{background-color:#e45a6a}.sunset-gradient .accent-bg{background-color:#333}.sunset-gradient .primary-color{color:#fff}.sunset-gradient .secondary-color{color:#fff2e5}.sunset-gradient .svg-fill{fill:#fff}.sunset-accent{background-color:#333}.sunset-accent .secondary-bg{background-color:#e45a6a}.sunset-accent .accent-bg{background-color:#faa64d}.sunset-accent .primary-color{color:#fff}.sunset-accent .secondary-color{color:#dcdcdc}.sunset-accent .svg-fill{fill:#fff}.sunset-black{background-color:#e45a6a}.sunset-black .secondary-bg{background-color:#faa64d}.sunset-black .accent-bg{background-color:#333}.sunset-black .primary-color{color:#fff}.sunset-black .secondary-color{color:#fae2e5}.sunset-black .svg-fill{fill:#fff}.sunset-white{background-color:#fff}.sunset-white .secondary-bg{background-color:#fff2e5}.sunset-white .accent-bg{background-color:#333}.sunset-white .primary-color{color:#000}.sunset-white .secondary-color{color:#8f8f8f}.sunset-white .svg-fill{fill:#faa64d}.red-flat{background-color:#e41e35}.red-flat .secondary-bg{background-color:#a5131c}.red-flat .accent-bg{background-color:#193031}.red-flat .primary-color{color:#fff}.red-flat .secondary-color{color:#fbdfe2}.red-flat .svg-fill{fill:#fff}.red-gradient{background:linear-gradient(#a5131c,#e41e35)}.red-gradient .secondary-bg{background-color:#a5131c}.red-gradient .accent-bg{background-color:#193031}.red-gradient .primary-color{color:#fff}.red-gradient .secondary-color{color:#fbdfe2}.red-gradient .svg-fill{fill:#fff}.red-accent{background-color:#193031}.red-accent .secondary-bg{background-color:#a5131c}.red-accent .accent-bg{background-color:#e41e35}.red-accent .primary-color{color:#fff}.red-accent .secondary-color{color:#e0e3e3}.red-accent .svg-fill{fill:#fff}.red-black{background-color:#a5131c}.red-black .secondary-bg{background-color:#e41e35}.red-black .accent-bg{background-color:#193031}.red-black .primary-color{color:#fff}.red-black .secondary-color{color:#f2dedf}.red-black .svg-fill{fill:#fff}.red-white{background-color:#fff}.red-white .secondary-bg{background-color:#fbdfe2}.red-white .accent-bg{background-color:#193031}.red-white .primary-color{color:#000}.red-white .secondary-color{color:#8f8f8f}.red-white .svg-fill{fill:#e41e35}.lightblue-flat{background-color:#01d8fd}.lightblue-flat .secondary-bg{background-color:#2898fb}.lightblue-flat .accent-bg{background-color:#297afb}.lightblue-flat .primary-color{color:#fff}.lightblue-flat .secondary-color{color:#d7f9ff}.lightblue-flat .svg-fill{fill:#fff}.lightblue-gradient{background:linear-gradient(#2898fb,#01d8fd)}.lightblue-gradient .secondary-bg{background-color:#2898fb}.lightblue-gradient .accent-bg{background-color:#297afb}.lightblue-gradient .primary-color{color:#fff}.lightblue-gradient .secondary-color{color:#d7f9ff}.lightblue-gradient .svg-fill{fill:#fff}.lightblue-accent{background-color:#297afb}.lightblue-accent .secondary-bg{background-color:#2898fb}.lightblue-accent .accent-bg{background-color:#01d8fd}.lightblue-accent .primary-color{color:#fff}.lightblue-accent .secondary-color{color:#d3e4fe}.lightblue-accent .svg-fill{fill:#fff}.lightblue-black{background-color:#2898fb}.lightblue-black .secondary-bg{background-color:#01d8fd}.lightblue-black .accent-bg{background-color:#297afb}.lightblue-black .primary-color{color:#fff}.lightblue-black .secondary-color{color:#dbeefe}.lightblue-black .svg-fill{fill:#fff}.lightblue-white{background-color:#fff}.lightblue-white .secondary-bg{background-color:#d7f9ff}.lightblue-white .accent-bg{background-color:#297afb}.lightblue-white .primary-color{color:#000}.lightblue-white .secondary-color{color:#8f8f8f}.lightblue-white .svg-fill{fill:#01d8fd}.olive-flat{background-color:#8fa887}.olive-flat .secondary-bg{background-color:#365135}.olive-flat .accent-bg{background-color:#423310}.olive-flat .primary-color{color:#fff}.olive-flat .secondary-color{color:#e8ede7}.olive-flat .svg-fill{fill:#fff}.olive-gradient{background:linear-gradient(#365135,#8fa887)}.olive-gradient .secondary-bg{background-color:#365135}.olive-gradient .accent-bg{background-color:#423310}.olive-gradient .primary-color{color:#fff}.olive-gradient .secondary-color{color:#e8ede7}.olive-gradient .svg-fill{fill:#fff}.olive-accent{background-color:#423310}.olive-accent .secondary-bg{background-color:#365135}.olive-accent .accent-bg{background-color:#8fa887}.olive-accent .primary-color{color:#fff}.olive-accent .secondary-color{color:#dedcd6}.olive-accent .svg-fill{fill:#fff}.olive-black{background-color:#365135}.olive-black .secondary-bg{background-color:#8fa887}.olive-black .accent-bg{background-color:#423310}.olive-black .primary-color{color:#fff}.olive-black .secondary-color{color:#dce1dc}.olive-black .svg-fill{fill:#fff}.olive-white{background-color:#fff}.olive-white .secondary-bg{background-color:#e8ede7}.olive-white .accent-bg{background-color:#423310}.olive-white .primary-color{color:#000}.olive-white .secondary-color{color:#8f8f8f}.olive-white .svg-fill{fill:#8fa887}.green-flat{background-color:#8bd746}.green-flat .secondary-bg{background-color:#33a07f}.green-flat .accent-bg{background-color:#267b70}.green-flat .primary-color{color:#fff}.green-flat .secondary-color{color:#ebf8de}.green-flat .svg-fill{fill:#fff}.green-gradient{background:linear-gradient(#33a07f,#8bd746)}.green-gradient .secondary-bg{background-color:#33a07f}.green-gradient .accent-bg{background-color:#267b70}.green-gradient .primary-color{color:#fff}.green-gradient .secondary-color{color:#ebf8de}.green-gradient .svg-fill{fill:#fff}.green-accent{background-color:#267b70}.green-accent .secondary-bg{background-color:#33a07f}.green-accent .accent-bg{background-color:#8bd746}.green-accent .primary-color{color:#fff}.green-accent .secondary-color{color:#dbe9e8}.green-accent .svg-fill{fill:#fff}.green-black{background-color:#33a07f}.green-black .secondary-bg{background-color:#8bd746}.green-black .accent-bg{background-color:#267b70}.green-black .primary-color{color:#fff}.green-black .secondary-color{color:#ddefe9}.green-black .svg-fill{fill:#fff}.green-white{background-color:#fff}.green-white .secondary-bg{background-color:#ebf8de}.green-white .accent-bg{background-color:#267b70}.green-white .primary-color{color:#000}.green-white .secondary-color{color:#8f8f8f}.green-white .svg-fill{fill:#8bd746}.turquoise-flat{background-color:#3ad2ad}.turquoise-flat .secondary-bg{background-color:#35bac1}.turquoise-flat .accent-bg{background-color:#353740}.turquoise-flat .primary-color{color:#fff}.turquoise-flat .secondary-color{color:#e4f8f3}.turquoise-flat .svg-fill{fill:#fff}.turquoise-gradient{background:linear-gradient(#35bac1,#3ad2ad)}.turquoise-gradient .secondary-bg{background-color:#35bac1}.turquoise-gradient .accent-bg{background-color:#353740}.turquoise-gradient .primary-color{color:#fff}.turquoise-gradient .secondary-color{color:#e4f8f3}.turquoise-gradient .svg-fill{fill:#fff}.turquoise-accent{background-color:#353740}.turquoise-accent .secondary-bg{background-color:#35bac1}.turquoise-accent .accent-bg{background-color:#3ad2ad}.turquoise-accent .primary-color{color:#fff}.turquoise-accent .secondary-color{color:#e8e8e9}.turquoise-accent .svg-fill{fill:#fff}.turquoise-black{background-color:#35bac1}.turquoise-black .secondary-bg{background-color:#3ad2ad}.turquoise-black .accent-bg{background-color:#353740}.turquoise-black .primary-color{color:#fff}.turquoise-black .secondary-color{color:#e6f6f7}.turquoise-black .svg-fill{fill:#fff}.turquoise-white{background-color:#fff}.turquoise-white .secondary-bg{background-color:#e4f8f3}.turquoise-white .accent-bg{background-color:#353740}.turquoise-white .primary-color{color:#000}.turquoise-white .secondary-color{color:#8f8f8f}.turquoise-white .svg-fill{fill:#3ad2ad}.avocado-flat{background-color:#3aafa2}.avocado-flat .secondary-bg{background-color:#1b7068}.avocado-flat .accent-bg{background-color:#353740}.avocado-flat .primary-color{color:#fff}.avocado-flat .secondary-color{color:#e4f4f2}.avocado-flat .svg-fill{fill:#fff}.avocado-gradient{background:linear-gradient(#1b7068,#3aafa2)}.avocado-gradient .secondary-bg{background-color:#1b7068}.avocado-gradient .accent-bg{background-color:#353740}.avocado-gradient .primary-color{color:#fff}.avocado-gradient .secondary-color{color:#e4f4f2}.avocado-gradient .svg-fill{fill:#fff}.avocado-accent{background-color:#353740}.avocado-accent .secondary-bg{background-color:#1b7068}.avocado-accent .accent-bg{background-color:#3aafa2}.avocado-accent .primary-color{color:#fff}.avocado-accent .secondary-color{color:#e1e1e2}.avocado-accent .svg-fill{fill:#fff}.avocado-black{background-color:#1b7068}.avocado-black .secondary-bg{background-color:#3aafa2}.avocado-black .accent-bg{background-color:#353740}.avocado-black .primary-color{color:#fff}.avocado-black .secondary-color{color:#ddeae9}.avocado-black .svg-fill{fill:#fff}.avocado-white{background-color:#fff}.avocado-white .secondary-bg{background-color:#e4f4f2}.avocado-white .accent-bg{background-color:#353740}.avocado-white .primary-color{color:#000}.avocado-white .secondary-color{color:#8f8f8f}.avocado-white .svg-fill{fill:#3aafa2}.beige-flat{background-color:#f2dec5}.beige-flat .secondary-bg{background-color:#e0c295}.beige-flat .accent-bg{background-color:#666663}.beige-flat .primary-color{color:#2d271e}.beige-flat .secondary-color{color:#756858}.beige-flat .svg-fill{fill:#fff}.beige-gradient{background:linear-gradient(#e0c295,#f2dec5)}.beige-gradient .secondary-bg{background-color:#e0c295}.beige-gradient .accent-bg{background-color:#666663}.beige-gradient .primary-color{color:#2d271e}.beige-gradient .secondary-color{color:#756858}.beige-gradient .svg-fill{fill:#fff}.beige-accent{background-color:#666663}.beige-accent .secondary-bg{background-color:#e0c295}.beige-accent .accent-bg{background-color:#f2dec5}.beige-accent .primary-color{color:#fff}.beige-accent .secondary-color{color:#efefef}.beige-accent .svg-fill{fill:#fff}.beige-black{background-color:#e0c295}.beige-black .secondary-bg{background-color:#f2dec5}.beige-black .accent-bg{background-color:#666663}.beige-black .primary-color{color:#2d271e}.beige-black .secondary-color{color:#6f604a}.beige-black .svg-fill{fill:#fff}.beige-white{background-color:#fff}.beige-white .secondary-bg{background-color:#fbf6ef}.beige-white .accent-bg{background-color:#666663}.beige-white .primary-color{color:#2d271e}.beige-white .secondary-color{color:#8f8f8f}.beige-white .svg-fill{fill:#e0c295}.peach-flat{background-color:#f7806e}.peach-flat .secondary-bg{background-color:#ffa067}.peach-flat .accent-bg{background-color:#143f6e}.peach-flat .primary-color{color:#fff}.peach-flat .secondary-color{color:#feeae7}.peach-flat .svg-fill{fill:#fff}.peach-gradient{background:linear-gradient(#ff465e,#f7806e)}.peach-gradient .secondary-bg{background-color:#ffa067}.peach-gradient .accent-bg{background-color:#143f6e}.peach-gradient .primary-color{color:#fff}.peach-gradient .secondary-color{color:#feeae7}.peach-gradient .svg-fill{fill:#fff}.peach-accent{background-color:#143f6e}.peach-accent .secondary-bg{background-color:#ffa067}.peach-accent .accent-bg{background-color:#f7806e}.peach-accent .primary-color{color:#fff}.peach-accent .secondary-color{color:#d1d9e2}.peach-accent .svg-fill{fill:#fff}.peach-black{background-color:#ffa067}.peach-black .secondary-bg{background-color:#f7806e}.peach-black .accent-bg{background-color:#143f6e}.peach-black .primary-color{color:#fff}.peach-black .secondary-color{color:#fff1e8}.peach-black .svg-fill{fill:#fff}.peach-white{background-color:#fff}.peach-white .secondary-bg{background-color:#feeae7}.peach-white .accent-bg{background-color:#143f6e}.peach-white .primary-color{color:#000}.peach-white .secondary-color{color:#8f8f8f}.peach-white .svg-fill{fill:#f7806e}.chateruse-flat{background-color:#bdd155}.chateruse-flat .secondary-bg{background-color:#6e7725}.chateruse-flat .accent-bg{background-color:#778629}.chateruse-flat .primary-color{color:#fff}.chateruse-flat .secondary-color{color:#f3f7df}.chateruse-flat .svg-fill{fill:#fff}.chateruse-gradient{background:linear-gradient(#99ab3b,#bdd155)}.chateruse-gradient .secondary-bg{background-color:#6e7725}.chateruse-gradient .accent-bg{background-color:#778629}.chateruse-gradient .primary-color{color:#fff}.chateruse-gradient .secondary-color{color:#f3f7df}.chateruse-gradient .svg-fill{fill:#fff}.chateruse-accent{background-color:#778629}.chateruse-accent .secondary-bg{background-color:#6e7725}.chateruse-accent .accent-bg{background-color:#bdd155}.chateruse-accent .primary-color{color:#fff}.chateruse-accent .secondary-color{color:#eaecdd}.chateruse-accent .svg-fill{fill:#fff}.chateruse-black{background-color:#6e7725}.chateruse-black .secondary-bg{background-color:#bdd155}.chateruse-black .accent-bg{background-color:#778629}.chateruse-black .primary-color{color:#fff}.chateruse-black .secondary-color{color:#eaebdf}.chateruse-black .svg-fill{fill:#fff}.chateruse-white{background-color:#fff}.chateruse-white .secondary-bg{background-color:#f3f7df}.chateruse-white .accent-bg{background-color:#778629}.chateruse-white .primary-color{color:#000}.chateruse-white .secondary-color{color:#8f8f8f}.chateruse-white .svg-fill{fill:#bdd155}.android{position:absolute;display:inline-block;background:linear-gradient(#111112,#0e0e0e);padding:52px 30px 51px 11px;border-radius:24px 42px 23px 45px;transform:rotateX(-45deg) rotateZ(45deg) translateX(0);box-shadow:8px 8px 21px 0 rgba(0,0,0,.26),inset -5px -5px 6px 0 rgba(0,0,0,.12156862745098039),inset -15px -15px 13px 0 #111112,inset -11px -11px 6px 3px rgba(255,255,255,.75);right:120px;bottom:-240px}.android:before{content:"";position:absolute;left:39px;top:26px;background:radial-gradient(farthest-corner at 5px 8px,#302f50 13%,#0f0d14 33%);box-shadow:0 0 0 3px #1b1b1c;width:12px;border-radius:50%;height:12px}.android:after{content:"";height:6px;width:100px;left:calc(50% - 50px);top:15px;border-radius:8px;position:absolute;background:#2e2a2a;box-shadow:inset 0 2px 1px 1px #1b1b1b}.android .mask{width:260px;min-height:420px;max-height:500px;border-radius:10px}@media screen and (max-width:820px){.android{position:relative;bottom:initial;right:initial;transform:none;border-radius:30px;margin:50px auto 0;box-shadow:inset 0 2px 2px 0 rgba(255,255,255,.19),inset 0 0 2px 1px #4f4f4f,inset 0 0 1px 3px #1e1e1e,inset 0 0 1px 5px #333,inset 0 3px 0 6px #000,inset 0 -3px 3px 4px #000,inset 0 5px 3px 5px rgba(255,255,255,.2),inset 0 -14px 7px 5px #171717;padding:52px 10px 50px 10px}}.android2 .mask{border-radius:10px;border:1px solid #000;width:250px;min-height:420px;max-height:540px}.android2{position:relative;display:inline-block;background:linear-gradient(#111112,#0e0e0e);z-index:2;padding:55px 13px 45px 13px;border-radius:30px;transform:rotate(6deg);box-shadow:inset 0 2px 2px 0 rgba(255,255,255,.19),inset 0 0 2px 1px #4f4f4f,inset 0 0 1px 3px #1e1e1e,inset 0 0 1px 5px #333,inset 0 3px 0 6px #000,inset 0 -3px 3px 4px #000,inset -4px 0 4px 6px rgba(255,255,255,.3),inset 4px 0 4px 6px rgba(255,255,255,.3),inset 0 -14px 7px 5px #171717,2px 2px 4px 0 rgba(0,0,0,.1),12px 12px 24px 0 rgba(0,0,0,.1)}.android2:before{content:"";position:absolute;left:39px;top:22px;background:radial-gradient(farthest-corner at 4px 7px,#292843 13%,#0f0d14 27%);box-shadow:0 0 0 3px #1b1b1c;width:10px;border-radius:50%;height:10px}.android2:after{content:"";height:5px;width:100px;left:calc(50% - 50px);top:15px;border-radius:8px;position:absolute;background:#2e2a2a;box-shadow:inset 0 2px 1px 1px #1b1b1b}@media screen and (max-width:820px){.android2{position:relative;bottom:initial;right:initial;transform:none;border-radius:30px;margin:50px auto 0;box-shadow:inset 0 2px 2px 0 rgba(255,255,255,.19),inset 0 0 2px 1px #4f4f4f,inset 0 0 1px 3px #1e1e1e,inset 0 0 1px 5px #333,inset 0 3px 0 6px #000,inset 0 -3px 3px 4px #000,inset 0 5px 3px 5px rgba(255,255,255,.2),inset 0 -14px 7px 5px #171717;padding:52px 10px 50px 10px}}.bg{position:absolute;left:0;top:0;width:100%;height:100%}.bg-image{width:100%;height:100%;background-size:cover;background-position:center;mix-blend-mode:multiply;filter:grayscale(100%) contrast(1)}.bg-author{position:absolute;bottom:10px;left:10px;cursor:pointer;z-index:2}.background,.background-white{position:relative}.background-white .bg-image{filter:initial}.background-white .primary-color,.background-white .secondary-color{color:#fff;text-shadow:0 2px 0 rgba(0,0,0,.1)}.browser{border-radius:6px;background-size:60px;overflow:hidden;width:100%;z-index:2;background-size:auto 30px;box-shadow:0 20px 30px 0 rgba(0,0,0,.1);position:relative}.browser .mask{max-height:640px}.browser:before{content:"";height:30px;line-height:30px;display:block;width:100%;position:relative;background:linear-gradient(-180deg,#fafbfc 0,#f1f4f7 100%)}.browser:after{content:"";width:12px;height:12px;background:#e2e5e5;position:absolute;border-radius:50%;top:10px;left:8px;box-shadow:18px 0 0 #e2e5e5,36px 0 0 #e2e5e5}.browserphone{position:relative;margin-top:80px}.browserphone-iphone .mask{width:210px;min-height:310px;max-height:400px}.browserphone-iphone{z-index:2;position:absolute;display:inline-block;bottom:0;right:0;background:linear-gradient(#f4f4f4,#f2f2f2);box-shadow:inset 0 0 1px 1px #dbdcdd,inset 0 0 1px 4px #efefef,inset 0 0 0 5px #fff,inset 0 0 0 6.5px #edf1f2,inset 5px 0 7px 5px #fff,inset -5px 0 7px 5px #fff;border-radius:35px;padding:50px 15px 60px}.browserphone-iphone:before{content:"";width:52px;height:7px;border-radius:10px;position:absolute;box-shadow:inset 0 4px 3px 0 #e6e6e6,inset 0 0 0 2px #ececec;top:25px;left:calc(50% - 26px)}.browserphone-iphone:after{content:"";width:38px;height:38px;border-radius:50%;position:absolute;box-shadow:inset 0 -2px .2px 0 #d5d5d5,inset 0 0 0 2.5px #e8e8e8;bottom:14px;left:calc(50% - 19px)}.browserphone-browser{border-radius:6px;background-size:60px;box-shadow:0 10px 20px rgba(40,39,66,.06);overflow:hidden;width:900px;z-index:2;background-size:auto 30px;position:relative;box-shadow:0 15px 19px 6px rgba(0,0,0,.05)}.browserphone-browser .mask{min-height:490px;max-height:580px}.browserphone-browser:before{content:"";height:30px;line-height:30px;display:block;width:100%;position:relative;background:linear-gradient(-180deg,#fafbfc 0,#f1f4f7 100%)}.browserphone-browser:after{content:"";width:12px;height:12px;background:#e2e5e5;position:absolute;border-radius:50%;top:10px;left:8px;box-shadow:18px 0 0 #e2e5e5,36px 0 0 #e2e5e5}@media screen and (max-width:820px){.browserphone-browser{margin-left:100px}.browserphone-iphone{right:initial}}.codeblock{box-shadow:0 8px 24px 0 rgba(0,0,0,.1);border-radius:6px;position:relative;max-width:calc(100vw - 40px)}.codeblock:before{content:"";height:30px;display:block;width:100%;position:relative;background:#fff;border-radius:6px 6px 0 0}.codeblock::after{content:"";width:12px;height:12px;position:absolute;border-radius:50%;top:10px;left:8px;background:rgba(0,0,0,.07);box-shadow:18px 0 0 rgba(0,0,0,.07),36px 0 0 rgba(0,0,0,.07)}.hljs *{font-family:SFMono-Regular,Consolas,"Liberation Mono",Menlo,Courier,monospace;font-size:14px!important;line-height:1.4;font-weight:400}td.hljs-ln-numbers{user-select:none;text-align:right;color:#333;opacity:.33;vertical-align:top;padding-right:15px}.hljs-ln{border-collapse:collapse}.hljs-ln-line{text-align:left;white-space:pre}.hljs-ln-n:before{content:attr(data-line-number);font-family:SFMono-Regular,Consolas,"Liberation Mono",Menlo,Courier,monospace}td.hljs-ln-code{padding-left:10px}.hljs{padding:30px;display:block;overflow-x:auto;background:#fff;color:#333;overflow:auto;width:100%;border-radius:0 0 6px 6px;min-height:400px;-webkit-overflow-scrolling:touch}.hljs-comment,.hljs-quote{color:#6a737d}.hljs-keyword,.hljs-selector-tag,.hljs-subst{color:#2fb651}.hljs-literal,.hljs-number,.hljs-tag .hljs-attr,.hljs-template-variable,.hljs-variable{color:#0e9fda}.hljs-doctag,.hljs-string{color:#ff8d29}.hljs-section,.hljs-selector-id,.hljs-title{color:#dd2e03}.hljs-class .hljs-title,.hljs-type{color:#458}.hljs-attribute,.hljs-name,.hljs-tag{color:navy}.hljs-link,.hljs-regexp{color:#009926}.hljs-bullet,.hljs-symbol{color:#990073}.hljs-built_in,.hljs-builtin-name{color:#0086b3}.hljs-meta{color:#999}.hljs-deletion{background:#fdd}.hljs-addition{background:#dfd}.hljs-emphasis{font-style:italic}@media screen and (max-width:820px){.hljs{padding:20px;min-height:inherit;max-height:600px}td.hljs-ln-numbers{display:none}.hljs *{font-size:11px!important}}.computer .mask{box-shadow:0 0 3px 1px rgba(0,0,0,.1);max-width:770px;max-height:520px}.computer{display:inline-block;background:linear-gradient(#000 0,#000 95.5%,#2c2b2d 95.5%);border-radius:30px;position:relative;margin:75px auto 20px;border:3px solid #b1b2b5;box-shadow:-1px 1px 4px 0 rgba(0,0,0,.1),-8px 8px 24px 0 rgba(0,0,0,.1);padding:30px 20px}.computer:after{content:"";position:absolute;height:20px;left:-10%;bottom:-14px;width:120%;transform-origin:0 0 0;border-radius:0 0 100% 100%;box-shadow:inset 0 18px 8px 0 #686a6e}.computer-bottom{content:"";height:15px;background:linear-gradient(to right,#27282b 0,#a5a6aa 1.5%,#3f4044 3%,#8c8d91 10%,#8c8d91 90%,#3f4044 97%,#a5a6aa 98.5%,#27282b 100%);position:absolute;width:120%;left:-10%;bottom:-3px;z-index:2}.computer-bottom:before{content:"";position:absolute;width:15%;left:calc(50% - 7.5%);box-shadow:inset 0 -9px 10px #0000003d,inset 10px 0 10px #0000003d,inset -10px 0 10px #0000003d;border-radius:0 0 10px 10px;height:10px;top:0}.computer .mask{border-radius:2px}.computer .mask:after{background-size:11%}@media screen and (max-width:820px){.computer{padding:15px 10px 15px 10px;border-radius:10px;border:2px solid #cacccf;margin:50px auto 20px}.computer:before{bottom:2px;height:5px}.computer:after{height:7px;bottom:-5px}}.computerphone{margin-top:75px;position:relative}.computerphone-computer .mask{box-shadow:0 0 3px 1px rgba(0,0,0,.1)}.computerphone-computer{display:inline-block;background:linear-gradient(#000 0,#000 95.5%,#2c2b2d 95.5%);border-radius:30px;position:relative;border:3px solid #b1b2b5;box-shadow:-1px 1px 4px 0 rgba(0,0,0,.1),-8px 8px 24px 0 rgba(0,0,0,.1);padding:30px 20px;width:850px}.computerphone-computer:after{content:"";position:absolute;height:21px;left:-10%;bottom:-14px;width:120%;transform-origin:0 0 0;background:#6a686d;box-shadow:inset 0 -3px 8px 1px #373638;border-radius:0 0 100% 100%}.computerphone-computer-bottom{content:"";height:7px;background:linear-gradient(to right,#49474a 0,#dbdbdd 1.5%,#d1d1d5 3%,#c7c7cb 10%,#c7c7cb 90%,#d1d1d5 97%,#dbdbdd 98.5%,#27282b 100%);position:absolute;width:120%;left:-10%;bottom:0;z-index:2}.computerphone-computer-bottom:before{content:"";position:absolute;width:20%;left:calc(50% - 10%);box-shadow:inset 5px 0 6px 0 #0000003d,inset -5px 0 6px 0 #0000003d;height:7px;top:0}.computerphone-computer .mask{min-height:450px;max-height:580px}.computerphone-iphone .mask{width:210px;min-height:310px;max-height:400px}.computerphone-iphone{z-index:2;position:absolute;display:inline-block;bottom:-20px;right:0;background:#010101;box-shadow:inset 0 0 .5px 1px #6e6c72,inset 0 0 1px 2px #4d4d50,inset 0 0 0 3.5px #747479,inset -2px 0 0 3.5px #18181a,inset 2px 0 0 3.5px #18181a,inset 0 2px 10px 10px rgba(255,255,255,.28);border-radius:35px;padding:50px 15px 60px}.computerphone-iphone:before{content:"";width:50px;height:7px;border-radius:10px;position:absolute;box-shadow:inset 0 4px 3px 0 #18181a,inset 0 0 0 2px #373638;top:25px;left:calc(50% - 25px)}.computerphone-iphone:after{content:"";width:38px;height:38px;border-radius:50%;position:absolute;box-shadow:inset 0 -2px .2px 0 #4b4a4d,inset 0 0 0 2.5px #2d2d2d;bottom:14px;left:calc(50% - 19px);opacity:.6}@media screen and (max-width:820px){.computerphone{margin-top:50px}.computerphone-computer{margin-left:100px}.computerphone-iphone{right:initial}}.ipadiphone{position:relative}.ipadiphone-ipad .mask{min-width:720px;max-width:990px;height:520px}.ipadiphone-ipad{border-radius:35px;overflow:hidden;padding:15px 70px;background:linear-gradient(#f4f4f4,#f2f2f2);box-shadow:inset -7px 0 .4px -7px #e5e5e5,inset 7px 0 .4px -7px #eaeaea,inset 0 4px 1px -3px #ddd,inset 0 -5px 1px -4px #8a8a8a,inset 0 0 0 2px #fff,inset 0 0 0 3px rgba(0,0,0,.08),inset 1px 0 0 4px #fff,inset -1px 0 0 4px #fff,inset 2px 0 .2px 5px rgba(0,0,0,.05),inset -2px 0 .2px 5px rgba(0,0,0,.05),inset 12px 0 .2px -1px #fff,inset -12px 0 .2px -1px #fff;display:inline-block;position:relative;left:70px}.ipadiphone-iphone .mask{width:210px;min-height:310px;max-height:400px}.ipadiphone-iphone{z-index:99;position:absolute;display:inline-block;bottom:-20px;background:linear-gradient(#f4f4f4,#f2f2f2);box-shadow:inset 0 0 1px 1px #dbdcdd,inset 0 0 1px 4px #efefef,inset 0 0 0 5px #fff,inset 0 0 0 6.5px #edf1f2,inset 5px 0 7px 5px #fff,inset -5px 0 7px 5px #fff;border-radius:35px;padding:50px 15px 60px}.ipadiphone-iphone:before{content:"";width:53px;height:6px;border-radius:10px;position:absolute;box-shadow:inset 0 4px 3px 0 #e6e6e6,inset 0 0 0 2px #ececec;top:26px;left:calc(50% - 26px)}.ipadiphone-iphone:after{content:"";width:38px;height:38px;border-radius:50%;position:absolute;box-shadow:inset 0 -2px .2px 0 #d5d5d5,inset 0 0 0 2.5px #e8e8e8;bottom:14px;left:calc(50% - 19px)}@media screen and (max-width:820px){.ipadiphone{margin-top:50px}}.iphone .mask{width:250px;min-height:420px;max-height:520px}.iphone{position:absolute;display:inline-block;background:linear-gradient(#f4f4f4,#f2f2f2);padding:62px 30px 78px 12px;border-radius:40px 52px 33px 55px;transform:rotateX(-45deg) rotateZ(45deg) translateX(0);box-shadow:8px 8px 21px 0 rgba(0,0,0,.26),inset -5px -5px 6px 0 rgba(0,0,0,.12156862745098039),inset -15px -15px 13px 0 #c5cbd0,inset -11px -11px 6px 3px rgba(255,255,255,.75);right:130px;bottom:-240px}.iphone:before{content:"";width:58px;height:7px;border-radius:10px;position:absolute;box-shadow:inset 0 4px 3px 0 #d5d5d5,inset 0 0 0 2px #e8e8e8;top:31px;left:calc(50% - 29px)}.iphone:after{content:"";width:44px;height:44px;border-radius:50%;position:absolute;box-shadow:inset 0 -2px .2px 0 #d5d5d5,inset 0 0 0 2.5px #e8e8e8;bottom:27px;left:calc(50% - 22px)}@media screen and (max-width:820px){.iphone{position:relative;bottom:initial;right:initial;transform:none;border-radius:34px;margin:50px auto 0;box-shadow:inset 0 0 1px 1px #dbdcdd,inset 0 0 1px 4px #efefef,inset 0 0 0 5px #fff,inset 0 0 0 6.5px #edf1f2,inset 5px 0 7px 5px #fff,inset -5px 0 7px 5px #fff;padding:55px 14px 60px}.iphone:before{box-shadow:inset 0 4px 3px 0 #e6e6e6,inset 0 0 0 2px #ececec}.iphone:after{width:40px;height:40px;bottom:14px;left:calc(50% - 20px)}}.iphone2 .mask{width:250px;min-height:420px;max-height:540px}.iphone2{background:linear-gradient(#f4f4f4,#f2f2f2);display:inline-block;position:relative;padding:60px 16px 70px 16px;border-radius:37px;transform:rotate(6deg);box-shadow:inset 0 0 2px 2px #dbdcdd,inset 0 0 1px 6px #efefef,inset 0 0 0 7px #fff,inset 0 0 0 8.5px #edf1f2,inset 7px 0 8px 5px #fff,inset -7px 0 8px 5px #fff,2px 2px 4px 0 rgba(0,0,0,.1),12px 12px 24px 0 rgba(0,0,0,.1)}.iphone2:before{content:"";width:58px;height:7px;border-radius:10px;position:absolute;box-shadow:inset 0 4px 3px 0 #d5d5d5,inset 0 0 0 2px #e8e8e8;top:31px;left:calc(50% - 29px)}.iphone2:after{content:"";width:44px;height:44px;border-radius:50%;position:absolute;box-shadow:inset 0 -2px .2px 0 #d5d5d5,inset 0 0 0 2.5px #e8e8e8;bottom:16px;left:calc(50% - 22px)}@media screen and (max-width:820px){.iphone2{position:relative;bottom:initial;right:initial;transform:none;border-radius:34px;margin:50px auto 0;box-shadow:inset 0 0 1px 1px #dbdcdd,inset 0 0 1px 4px #efefef,inset 0 0 0 5px #fff,inset 0 0 0 6.5px #edf1f2,inset 5px 0 7px 5px #fff,inset -5px 0 7px 5px #fff;padding:55px 14px 60px}.iphone2:before{box-shadow:inset 0 4px 3px 0 #e6e6e6,inset 0 0 0 2px #ececec}.iphone2:after{width:40px;height:40px;bottom:14px;left:calc(50% - 20px)}}.iphoneandroid-iphone .mask{box-shadow:0 0 4px rgba(107,124,147,.3);width:210px;min-height:350px;max-height:560px}.iphoneandroid-iphone{background:linear-gradient(#f4f4f4,#f2f2f2);box-shadow:inset 0 0 1px 1px #dbdcdd,inset 0 0 1px 4px #efefef,inset 0 0 0 5px #fff,inset 0 0 0 6.5px #edf1f2,inset 5px 0 7px 5px #fff,inset -5px 0 7px 5px #fff;border-radius:36px;padding:50px 16px 60px;position:absolute;bottom:0;right:0;display:inline-block;z-index:2}.iphoneandroid-iphone:before{content:"";width:48px;height:5px;border-radius:27px;position:absolute;box-shadow:inset 0 4px 3px 0 #e6e6e6,inset 0 0 0 2px #ececec;top:26px;left:calc(50% - 24px)}.iphoneandroid-iphone:after{content:"";width:38px;height:38px;border-radius:50%;position:absolute;box-shadow:inset 0 -2px .2px 0 #d5d5d5,inset 0 0 0 2.5px #e8e8e8;bottom:14px;left:calc(50% - 19px)}.iphoneandroid-android .mask{border:2px solid #000;height:440px;min-width:250px;max-width:270px;border-radius:10px}.iphoneandroid{position:relative;max-width:470px;width:100%}.iphoneandroid-android{position:relative;display:inline-block;border-radius:27px;padding:45px 12px;background:linear-gradient(#0e0e0e,#111);box-shadow:inset 0 2px 2px 0 rgba(255,255,255,.19),inset 0 0 2px 1px #4f4f4f,inset 0 0 1px 3px #1e1e1e,inset 0 0 1px 5px #333,inset 0 3px 0 6px #000,inset 0 -3px 3px 4px #000,inset -4px 0 4px 6px rgba(255,255,255,.3),inset 4px 0 4px 6px rgba(255,255,255,.3),inset 0 -14px 7px 5px #171717,2px 2px 4px 0 rgba(0,0,0,.1),12px 12px 24px 0 rgba(0,0,0,.1)}.iphoneandroid-android:before{content:"";position:absolute;left:39px;top:22px;background:radial-gradient(farthest-corner at 4px 7px,#292843 13%,#0f0d14 27%);box-shadow:0 0 0 3px #1b1b1c;width:10px;border-radius:50%;height:10px}.iphoneandroid-android:after{content:"";height:5px;width:100px;left:calc(50% - 50px);top:15px;border-radius:8px;position:absolute;background:#2e2a2a;box-shadow:inset 0 2px 1px 1px #1b1b1b}@media screen and (max-width:820px){.iphoneandroid{margin-top:50px}}.iphoneandroid2-iphone .mask{box-shadow:0 0 4px rgba(107,124,147,.3);width:220px;min-height:350px;max-height:420px}.iphoneandroid2-iphone{background:linear-gradient(#f4f4f4,#f2f2f2);box-shadow:inset -7px 0 .4px -7px #e5e5e5,inset 7px 0 .4px -7px #eaeaea,inset 0 4px 1px -3px #ddd,inset 0 -5px 1px -4px #8a8a8a,inset 0 0 0 2px #fff,inset 0 0 0 3px rgba(0,0,0,.08),inset 1px 0 0 4px #fff,inset -1px 0 0 4px #fff,inset 2px 0 .2px 5px rgba(0,0,0,.05),inset -2px 0 .2px 5px rgba(0,0,0,.05),inset 12px 0 .2px -1px #fff,inset -12px 0 .2px -1px #fff;border-radius:35px;padding:60px 12px 70px;display:inline-block;position:absolute;right:-30px;bottom:-100px;z-index:2}.iphoneandroid2-iphone:before{content:"";width:48px;height:5px;border-radius:27px;position:absolute;box-shadow:inset 0 4px 3px 0 #d5d5d5,inset 0 0 0 2px #e8e8e8;top:31px;left:calc(50% - 24px)}.iphoneandroid2-iphone:after{content:"";width:44px;height:44px;border-radius:50%;position:absolute;box-shadow:inset 0 -2px .2px 0 #d5d5d5,inset 0 0 0 2.5px #e8e8e8;bottom:15px;left:calc(50% - 22px)}.iphoneandroid2{position:relative;transform:rotate(13deg);max-width:470px;width:100%}.iphoneandroid2-android .mask{border-radius:10px;border:1px solid #000;width:220px;min-height:350px;max-height:420px}.iphoneandroid2-android{position:relative;display:inline-block;z-index:1;border-radius:27px;padding:45px 10px;background:linear-gradient(#0e0e0e,#111);box-shadow:inset 0 2px 2px 0 rgba(255,255,255,.19),inset 0 0 2px 1px #4f4f4f,inset 0 0 1px 3px #1e1e1e,inset 0 0 1px 5px #333,inset 0 3px 0 6px #000,inset 0 -3px 3px 4px #000,inset 0 5px 3px 5px rgba(255,255,255,.2),inset 0 -14px 7px 5px #171717}.iphoneandroid2-android:before{content:"";position:absolute;left:39px;top:22px;background:radial-gradient(farthest-corner at 4px 7px,#292843 13%,#0f0d14 27%);box-shadow:0 0 0 3px #1b1b1c;width:10px;border-radius:50%;height:10px}.iphoneandroid2-android:after{content:"";height:5px;width:100px;left:calc(50% - 50px);top:15px;border-radius:8px;position:absolute;background:#2e2a2a;box-shadow:inset 0 2px 1px 1px #1b1b1b}@media screen and (max-width:820px){.iphoneandroid2{margin-bottom:-200px;transform:rotate(0)}.iphoneandroid2-iphone{top:initial;position:absolute;bottom:0;right:0;padding:50px 16px 60px}.iphoneandroid2-iphone:before{top:26px}.iphoneandroid2-iphone:after{width:38px;height:38px;bottom:16px}.iphoneandroid2-android .mask{max-height:initial;height:440px;min-width:250px;max-width:270px}}.video{position:relative}.youtube-responsive{width:100%;padding-top:56.25%}.youtube-video{position:absolute;top:0;left:0;width:100%;height:100%}.mask{width:100%;overflow:hidden;border-radius:0 0 4px 4px;background:#fff;position:relative}.mask__noimage{height:100%}.mask-img{width:100%;display:block;z-index:2;position:relative}.custom-img{max-width:100%;display:block;position:relative;margin:auto}.icon{width:64px;height:64px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:50%;background:rgba(34,126,247,.07);margin-bottom:20px}.icon svg{width:100%;max-width:30px;max-height:30px}.slideshow{width:100%;position:relative;height:initial}.slideshow-item{position:absolute;visbility:hidden;width:100%;height:100%;top:0}.slideshow-bullet:checked+.slideshow-item .slideshow-item-content{transition:all .2s ease-in-out .1s;opacity:1}.slideshow-item-content{transition:all .2s ease-in-out;opacity:0}.slideshow-bullet:checked+.slideshow-item{position:relative;visbility:visible;z-index:2;height:initial}.slideshow-nav{position:absolute;top:calc(50% - 20px);right:10px;width:40px;height:40px;border-radius:50%;cursor:pointer;background-image:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjRkZGRkZGIiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4gICAgPHBhdGggZD0iTTguNTkgMTYuMzRsNC41OC00LjU5LTQuNTgtNC41OUwxMCA1Ljc1bDYgNi02IDZ6Ii8+ICAgIDxwYXRoIGQ9Ik0wLS4yNWgyNHYyNEgweiIgZmlsbD0ibm9uZSIvPjwvc3ZnPg==);background-repeat:no-repeat;background-position:center}.slideshow-nav-previous{right:auto;left:10px;background-image:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjRkZGRkZGIiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4gICAgPHBhdGggZD0iTTE1LjQxIDE2LjA5bC00LjU4LTQuNTkgNC41OC00LjU5TDE0IDUuNWwtNiA2IDYgNnoiLz4gICAgPHBhdGggZD0iTTAtLjVoMjR2MjRIMHoiIGZpbGw9Im5vbmUiLz48L3N2Zz4=)}.slideshow input{display:none}@media screen and (max-width:820px){.slideshow-nav,.slideshow-nav-previous{top:initial;bottom:7px}}.card{border:1px solid rgba(0,0,0,.1);border-radius:3px}.card>div:not(:first-of-type){border-left:1px solid rgba(0,0,0,.1)}@media screen and (max-width:820px){.card>div:not(:first-of-type){border-top:1px solid rgba(0,0,0,.1);border-left:none}}.faq:not(:last-of-type){border-bottom:1px solid rgba(0,0,0,.1)}.faq-input{position:absolute;opacity:0;pointer-events:none}.faq-label{cursor:pointer}.faq-content{display:none}.faq-input:checked~label svg{transform:rotate(180deg)}.faq-input:checked~.faq-content{display:block;border-bottom:0}.checklist{list-style:none}.checklist-item:not(:last-of-type){border-bottom:1px solid rgba(0,0,0,.1)}.press-logo{max-width:100%;max-height:60px;display:block;margin:auto}.linebreak{word-spacing:300px}.team-card{padding:30px;min-height:460px;border:1px solid rgba(0,0,0,.1);border-radius:3px}.blog{border-radius:3px;min-height:300px;width:100%;color:inherit;text-decoration:none;background:rgba(0,0,0,.07)}.blog-profilepic{width:50px;height:50px;border-radius:50%;margin-right:10px;background-size:cover;background-position:center}.blog-img{width:100%;height:160px;background-color:#fff;background-size:cover;background-position:center}.blog-img__small{min-height:420px;background-color:#fff;background-size:cover;background-position:center}@media screen and (max-width:820px){.header-email{width:30px;height:30px;border-radius:50%;overflow:hidden;position:relative;text-indent:100px;margin:6px 0}}@media screen and (min-width:820px){.header-email{position:relative;overflow:hidden;background:0 0!important}.header-email:after{background:0 0!important}}@media (max-width:820px){.main-menu{position:fixed;z-index:200;pointer-events:none;opacity:0;transition:all .2s ease-in-out;left:0;top:0;width:100vw;height:100vh;display:flex;justify-content:center;flex-direction:column;background:#fff}.main-menu .menu-close{position:absolute;right:20px;top:20px}.main-menu:target{opacity:1;pointer-events:all}.main-menu:target .nav-link{display:block;width:100%;text-align:center;margin:20px 0;font-size:30px;color:#000!important}}@media (min-width:820px){.header .nav-link:last-of-type{margin-right:0}.menu-toggle{line-height:44px}.main-menu .menu-close,.menu-toggle{display:none}} \ No newline at end of file diff --git a/app/assets/images/favicon.ico b/app/assets/images/favicon.ico deleted file mode 100644 index f469484043aaba4ef9d82ee79754359831b581ca..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 147449 zcmdRV1y@}?ur^YxxEFUXP~6>J%PFqK9S+XHt+>0pyL)k$;&O0zcldbky?^4{YweXi z*=r?}$xNP^WC8&J2>}c7-vbFj3K8B00b%<2?d$u$G%Y+N#MNh=u<-xUq7V>xeUK18 ze*7<8LInXK0s{p>O8S2^8U(}vT!ju)IkiX)8{cIXpMp|6; zzrX*zX#aJMwC()aj4yA=am~1?`70^%Zx`s|hzXwm8|*uyMFwj8T6S@w#Z> z8KPOUw#a$wipE5Fy?zv@)6bJ9WD4R*?_$-0(;w3?wnLk*n|2n!utBvo1|fk3CK$%?|%u@U*&^t zY1Rh(?cC6>cXk*0Y^)QYo-W^|MuofLPBuuk*hjK01-rU^5wFEY`gHQ0clPg|6%Fgk zqq{$60uJIMMbmcf9um>XoR^sJm(4BiVn$Vz)E$TygV(3`8?!gDfvWHC~78!nT2`sEx)`ykAbseg3;&c@pd}v z$n!52rr{29AqpcYRXhG&6TvR+55x0U9aeLYJ^G?J54uZDz~si=Ij{Uqj$)nSxO|d{ zH5&!Pj~$WcEX5{$mc^%-dgs+NIYnh|-l5Z~p$cU)bIYV-IJ1jsF++{0 zEicngX~}zfUZoUVmoIT(M)X#H@l$~qedoKXH&gc?%-hl?#j+k~l%I5=$t_0}+1?Ct zc>Q0FIPLux}c-E`#o?=c#H2 z)XCqlPmj&Pn#T~Eb}lTxOm3b~$dD!8FTvT&WzfEJ$4j&Bh?3qJY78%7TC!EoB(jVx zlYcze9#vZpqybG-RAI*9_Yi<3v7eHx1SQXaEqH)bbsm$-spE-^Zk~AbR{<(+IP91; zabq%MheL)?>D2?4L`86lr&mANMkwrDRbsG$;K*6J&h+j=S60zB^@oA&EgHa8>@Jw{ z&#yx1Li}I-(y>!qaMP*tRVc^n`6v+Y)CH!q3%+vP{d6pa=Eymu-cmNsz+Yv_PLI1r z7Y-D|1vATVe4q&rH9?v-I-;}}xqP0!B_)hY9J5Rg#5*#^lQ2`PbiXJcY{5QAz)-b^ z3@hpMY~suJ>)L;bFWdi$q(dz-ET0oyk}sXTEL}6?xwwWxGuuVQ6-vL~Bqsx15<57~ zd|tXtMv_qBbiyaLk8MlzV#Q94w}!-~Wr7Ndw5GcCB3*&MF7SaUpZdCgzdYx$$IEP; zabS7oY?2&q(Pm1wR=To8U(bL3wtxJnuH-uI4K7ph6gU|LKIy~?O;Ep)-OtwiA7QX_#KzX zOoyoG_(&Ax-fjbYz8rKjIU3a%twkQ+e+SLQ+eonCV7qag-Ok(P8tDPEX(xKjeDoRt zuOg-sSB*xWMxUAf@}9~)IX_eS?x<6*%+*HAQF2yM;iXnl$u2jJb<@2@p@3bSab2ut zK8)nzX6bk1{8m0K0FbKmIGCplezS#~+l_fFxUzln`^IP<(V_Q+?o5=3=6*5~pT%^N zc~rNwy5l0bT8`cBZmfr`nXw8*`%cJ~)^O50Qb=+Oi6EkIMvkxW_&rgVXrW!!1qgA0 zRBleIXj%7m)2#3v^Nnu-<*9Om_(*v~+%EBS|Ib2tT%QJ%czk!%=WY6%o7ufi;|r2?b?u+BNxwzdEa!Aj z3-R8cZ_yX2fZrx>vh%1x%vFM2^kTY1=RR2q5olE1{0~zbGTWHw)jUVXHQ=AexceKF z7_Bn*KJPAdi3rQMM!0y1;gL-rPkA0Rn+kkdE@1G?S!5*pfP~D!kPWZwL!wYcqKAM9 zJVh$bE1rD@%BwpabMO32*}Kypqy0D+G@r{5^I5cIYApoaKJQ@JCa(ntsfEnT^k$#H z-+!AIP}$>h_sZ6P1AJoV%vv4i<_(Ko$mE`Ft@$d}#JBq~3e8G=?CwUy?WO7Wjvqf6 z#P;oWzd{!CYNqxS5W!MeK$ZE*Gk4+D{+5Pag~HazvtR>CRPkI-&Pd^jMvw1)6V{eq zBJ#HT9kWuao{@QvF4i*9u&Lqm8*orj0%r8UI#oAeIS{W_#VjB)YWvn~)S=yCT>krr z>Ph^-9g@PO+0v2H5j2LOftpI9OmM@y%HG=@ye{pk9J8A?E6LD0F=3jsk?1=X=``O|Wrtyx- znyJ1F#Az+BfRL9i3?UvlUfjiVc_hq%7)vk&ZS?PHIjX`@{JTd% zzyIvw%Bb#}5z|fo?UxyymdJNj6S;1An+LcgS76IUxR?UYK3=nqmUrHDhcEh~(9L3! zdKVC@6O9gN(#m}kPowMBALk6COH?d-CmFfJi|I%|i^C!jp|2t1BZ<(UFPLV}@1YkK z+gi@y40O9lkLi4aUVU)Akn1QR7xj6CMx#}iPGS)mN26fm(-7V_@;(rN@WmF~ zqoOd&&hPO1JQ6(;G{MY}mwCNK()Sb@p68j$?d*$b2N-(Nr&)~M*|Q;iV{(_Pt%{Ni z;`)kU9joY|K382YZcBqtH*+wVxy1eO9(rypNyNyv;d=W;Eup;63lKPdMle_OL6hl# zMt48*KkDrg>2jH9Z0Oi%u5UaLlx%%M zc3UixR^IVuM#_R}{q&&1!7a3n@Hi)L^#1Emv+B8HI>uy-({>%AkN*)VqlOnbYv7B3 zD=6qiCsB@~-=2)|9J8)oKeEXISTE%I^e}gIdP5(%7JpYpHmy0Y=V0Yx5u8GYGsV+? zz;BT0V*wZ{mQ7_De<=dEUq(+6W*NeMX&PbSIZ?Lfa`SX+bOJh;(H!^M?3+wbkl?B% ziV)zOyjs6lza+`?a5{mL^G6FJKNZnVYj_K!z3L5UfZ(kaNmxxFqM`X^M)G5E=f#r>s6cc9n?c&6u?6*e@D6%|X zO(34j|I45>>N3SB=U8DY{V{KGwv!Ok{%@kA)#=mYOTFfp0dKiRJUv^2V(j$#BNXP- z3d0utc-*RCT5o3E2mk=d9SR6>$pr(wOmWd6ioCc~hT2aqh>nWOBewrA-~427o11zL zt?06pgWv>w(3`6z*|#CN`zvo1aE6$?(%6WrYhB*K^bzc>wbmzr>7;N$T z(jpxs+w-)0B>4Lu7eWd$etT8-!q&0*yf;#$ET(hJNDI%thMAqUWTA$p`KuE71w zt9*Wx`&U57L!Btj9pi?n<7!!d_@HRFF@=Ap{H6Dk=i^s|UwTKL0zcJ0B^&?4(8K|XQ*CGh((Uz^PgzlDD1GuKJrN5>ik@F!zh_}~3g2TLRx z9!C5{K3^Qac=`YMHS*#rdO$9Lxi+6LR0!Wax<;FDQJ}cgO$4J|`jzMZ?EInhMMgf( z`jzZ!Gf!@8;?txK%?*hVC-cVeHC6UUQc-wd#W}%>iw3^&@S0$(4J+e_l0Pl8;>0s? z=x*F9YW12g8cy8#ls!;r>;D-o~A-F zOZodWHFvQ7rnofj$R&7>^k*JSq%KkCabe^>PQ3rrSaH8{;n2G;CecA_{1kxdYK zU71f8N@8SGOsh9rGu})sbZnHv0tk1zCM#81Y#q)$=ih3r~)e4Q-=r<;ph+Zvsib?V=j$dxcJBT>Ji zdikBm&lJ6YQ9HNpd+W!TDuF;|^=e%uN0!ZT&H>u9xMlJpjZx8;w5RYTyYtV46uQ4up(VY!8OGIoa_pE&X$N@t^@{(Uy`0@%%*$tzKHR;95 zIkM46Ib!Yz4xGz4?uRrfY$v@nIA|QlIig$CiX-QuY_^}b!E=;xomqD0e?ms78XBEv zR#0Lt^!AGOzWP_pnD70Z($_<90y`)9A(EVSJ%xOUqH;+$jwtsm^f<$b^Mj3zV->fg z2G}@vw78ZZilBRj3zh#GCi(PKKPIt;84F`sYs+BDzfu30UkwVFHxgbSKs@c?>MM=_2_vb@7vjU!Y zBwd%N<9I^)MK`HaBwJ)Uts~#5>o0HO1FnvI2PghtL@?O3I^(|q8BgZK%;Phe%B>f& z5_JpUc=5cf;~;v3ddMc+$Zt)B;yB2jl*z^P|J3kOhvPfx5ByWF(lV;oe2}8MP43Yq zV}%mv`Wc?=WTbqBtU@`^Eu4gW)Q?NZ>X6dv@{q905YFZ16cr!SsdV`9Q~kq(z=2$q zu6v<}`oJWF$8tCI1%SKJ#r1T5$NIn=A~BZUN1i`51mnlk&M|zCJso24-3bU#ua+&N z0_HOo&}AL{3SP7yVpA|Ln);UvQCc;Zu2^-Rc?@(waa~Z260;5u43}}=)YC~ZQ->8> z3D39d2Um021sv`!8LSd-jZy45nbpVR)`m^~WvzwR=)wh-Z+IRkz52voQv932sn%0D zF4BX1Bq0lbd0%M){nplW-_5KkNyI#9WbK~oB zFRagZste2@Y1Cs@z*t+I5|H*Tb}aM4WBeUwV>}~!zbWv-!AzObs$L!QZ=tITjn*Z) zB`}GLk_F-~^EQ5Kwo;6rhXsV(RL!>W`noD&E2P}dLD^t_8-&R{(vo1famo zvHfun_ZE{QldNb8UXumcWNDAOGCup}BAzjnBXVtDiw0ry-%&4rq@@uQ`G?Fb{XL_( z3}pjZe}f6Wf7Wd)6b8!1Zp>%CTwF0HABjFc^=Qu4KHSZx7Xhg+kPb-w%#G%QvUDYR zD!eE`e&SqmLRO@dzb3*N*GYTh8m6B)C?i-F8((4XccSPfw|W#r!(jM_2OfHO-}UzC z5KEu>nPXEiWThO3i#g6;D*jWTVm(MV|IbD5@9LMz4gW-hJdaG*kGSOWS0I(hNi`km z2R!j=q~`icKuCLO&=$?*u;uAKCkek60W-n1pO^F`&4mkadWt&nfbBRyY2-E%3P)tE zDm15LWs~2A`Cw`1`0%|jv;3m89sUXQxT&*zMmmNc*>Qb0&pgY}n$Tt6wNf=LgtYlM z_@3VRr`+?6`6xwQ{u*W~%R=LM((h3;)-&JEFNInwjJPW5oTooF6t9BAX30s|f3jor znUQiSF6mdB*sH(|yPVYzyGG)s1DIISKcS|ttyIgN?cfc9f<3jOSBF-$_N##dkHoQ^ zV|y_0)9w*Oac(Q;On;9l$BE zFcm!4MSGPcx|O+L9wYD*9CSPOdu5#Rnnc@zHSzb&AvIaCk7F;siAT14%miqlF|9wJ zXF;q+Cyi;~o^#+RGgzq)y2NaWWKB8g_&A*frZFkB?ZX(t+3j^UPXgZ(^Epu2|Mf7d zDfjkxpza*ai)u_3U30%w^M zr(f0({aCEoE{=H_ONn*N$DGsj`a<36v`sTa%&wKU5zM@AkB5~Y3_$AHdy~;KG3r8V` zC3X*@&O(GPlLLN(!Am!t`guyYTdiFR;z8j4j-9|y%&;ih60U>hO6KLG{)1o3+i5rR zI_BHAPTD3^d%yLLK>>1s29T|w zNVhQ{ZM8DBlPkP^N_PI^Pm{v^G$}k$joYz>Dp7myyu_->mE^x@{M&V$^VSdPmX9Ai zxFQ?s>2fzPZo1bg29~gbWW>vnW@$`AjUO^)6^A}G)p zFTWb?V}s0xaSu-nR6(n1H4Uy(%C~v;A_l^njSf2-^qN!lp#iKf4|-W*P*|7!<l9-R3Hn*o-qrmiM+9T|f$it7X;&sEg~DtrnCK@oMYe=Wr_e zb6PYd!f3|8f^l{KL^3oW!@0;dQVYv5Xsc$$o^@-qkxz5;bvoVQfuZ*;cq=hqPFNIp z!+7%juK#25-#?MGMnn4FcQ5kW$||2=+@(?t!CxFx`3ADX&8FsRPDr10KQJY0>8tHY zZXK@hNX8=N!|R<}yNrD&ZpoZZvl$ciQMSZdM7o%D(#ii#V#fvcG0OTP*z|+*pW=_k>#Rc{#&n+4$M)G^ zB?<|_6Izr{>)qf=fI+39<~NdCyEdn&5}LYzsuDVCCzR0CB)5?!=xtc)SKF?yqqs)p zH7(~YrFxiQ5RNo^1AtLxeY)FE#o4i($Z`_k5ZZi{EP?jL#j4A(%jAT!niwQ6`*TJh zD7gj6wd-6JC3oi$=8~5;i|CA9NNYu#;&I|{lh}LnM_cm93BDyOSK|IuIZvdL5m@Z6 zt{s)w)aB7WX?q`Z{|7Dg9XtzHO!|6Unf4Inx8rZq+=;tes-J5&qHAz?p*Neb+qPp& zl;}n~g3Oe;^zkyINa`;4uYkFinT(e62jr|)9Vng!1?gmMC|z&JH~{gekCywv-nCjl zY}0nh1g^R{DoOy*0>J)1_&$ z+lhh-g1XSL7%OT;S&>4t4^#4|RHQIyNQ zmIsg^&l40EGqM#E6lxDvolA6StvD>zoc&{(?wL3IE=|)@IV=J#%~D7N*R$`O|zRa0uuI;oIc+Pe^DHn|Gr z`VABGpmGqZU~f8E>t*KocS0V(ux^VeTTv$x3yFDN-~dc0YnD`kGyO=Acvd7Rzd7zI z-8q|~0?8=PaY*UMetG~3pF1RPRW?muhiXIXM(gx#w+-O_-LSg=b;_FM17MLKBW~a3 zUdXWOlUp^!;d&!)kj9CjXQO9rEmFz@yg~x6eC^%lIGi1Rv2l0pL@UtT_jIx~9|VG7 zKnGlNoeUqIl#Xf?j^AumLn%F?5<#<^3pkoFjXSX_-aaE!?HzI_o)Sb59j0V5Z$xLw z=B~AprRNbZ*6^k*itKM?NQ#_48g4bd;B52k9drM*OU|Ab>S@MLnAAE-j+2QQ5jt_j zGxn`h-xq2b1l{@%$D~NwbMJIfNtOR4>L$Rv(11dzk2bD~QoLIjN!Y#d9Ac5KEJWy@ zD+*=TN_$hwR}30-$sYNP3j4M{A7H+;MxEbGpDNgwF&OtW7Nc;>X5Ont?gg63e$Bg zG%Lx72H!tITD!7s+IkrNc8?wRjrrbAo_oipuzRq5!(Yheox4r{d*?K{F_Done)T`? zylsn0_@tFFSkpK&RdI})EJ zSPL>!sxli;XA`ag1=^cjbJb;7@Oow)g2jB_cv~CMDMT#k6ER`*^a+ic>STCf7XlX4 zX5B&&Lkap8(FEv@6ClWO0`;+<$SOd;lw$GnU?tccz;I@Y2Oa~DqZ8f0m7+Ge6))v7 z^(W9ky)fiM-tQX@2t^sxLb1=dVt$>@(fE2js)pI#^VUx!W{I|!#v-IV-vi-&w}2x> zv5jP=%C{jE`c{?alH^cdx9v-p*ekuX#^w7$am^gj8U_C`I&^ULEn`1-4E0E-xJM6x zQl5T}E+S_HDQBqKEOO0!jW^R>NWT$6GA)8bSnYg2Z)n;#pt6qNur@lL1Pi>$s=rW1P3AV`2(U^Mq*4w)^cIL*2K`Ihx+-X)+qTm3u2FMR z3tuJ~ht5{?ct3vf;NV1lr)caHu>N^#2Ru;uhe8&~)&y(7Pi<(k{M<8RW6mt|J;Lgm~o3{(fqro>$<8{@^mOc44 z(ekR=EvuJ`f_vO+Vci@uny4(`88aeY(xebVS73vZVUI7d|Fy|GzZj`{>%-Mw)MNkJ z+S2lwpy-!Q+K~CHObUY6TIYxSKGZFvcs5LCDai1Y&x3lY2kU2Uu~2?&)~X40VQmyv zrb#b(dMFVRSdIioUo)zysRXE=>RBaghtED(bKtn*x% z=1!`x#ZV?V#N_6ytcHjetQ(kyXZPO zS$XS_)C9MAzk)B_?@vVNQkZrL*Z%LRPzUz(A)zWQH)q*KzWC!?T>@g3O$Smh$u2)l zGxUZZ=q8a$7|oC0@lM4f;QY$h8Lg9zUflNU;)70k*_Yn=@nk+aO;SO*jN*L8%^t~& z@&JX&+hKu72Q2lE*7Iw6RMPb~B!bz_9^AWC93iR&ylmnoJ>7?sD1EXz12 zC7`fC4*|N5OKf{6?2e)fc3`t3V^-FVd7SbtAM3FY6={~p_dAV~ojn6Ij1tt5 zTq{B8WB92=Sip81JHa_uN4s`dc%$lo?vCQ761JFyUi1=Sjy2j-L60 z)^)%OtwTUb{=TRx>R3PeIj{=Z3Q^nI>cEx{BFSrCb^-KR&q7>4M(`*gtEQ=qaIM7j z7`gxLi~eM46iUwG$&NS)0PgAB9<-@!AM!$Ai%^b!zS}`)(1naZm1o8m4*kC5(BZ*% z&H9v3MC-iu^c>v&)QQKYe7aTxsUg0dc_Xb`ha*2N;B(>Da z_cYFX-UsKgQ|wb9XON>WW}fDRNwFI`1rwc&!4uf)hbc))a>~U3rC(w4Fvz%=dqwFSKV=yjwarHNIHU4bE_+lXKy`-6@*7FeG}EYE5LusH`uqeX|kwNl6s za@LjeEn$5-qC6j3CaF%=^zlc>0&1d`Sk$}wJxsa|?o@!(0|p5=L_wxp+eQE`%I5w$ zN*O>xMao50igM%%2V9g8o`D`RuKdn8lq}C)iX%$D0E?97ms@m&M=W?s#8kh? zS)wD@;h%dXg<+%=s0+7H?iJJ_)M)HM4Oc6kIRbgBCAtu8y=~dIVj}HgJ^)uF6ZQc1 z4G1k~bA2(PZVa1c*sU&9!G@zP$t1*$RA$lJV5t+ra0q>et1AKAEOC0K#pDxzi@c+9 z_K6xX7`m?2Xs;~PkOYp2s1o*pypHisx2 zG%ubHOLu`3(0v8XU{@~+Bc@Q;(I(+$%E>S2d%q^md(bBB=3@^SEyIU9un#d~oscGD zQCLRVgD=GQS9Jqsrid4*mxR_P?*TX5tg;1Xz3_E>+UT7Km>h0Qgp_M~Z8ifgQny{N z9-f`8!5c^<3=joqBttiB91b0N_}wOUD1qPa!Bb0^EcLq^Tfbf?CK6ul`*zZdv=Q?P zOKvr&)dc*g!%b^o&0~&k9Ds~5)cPycuV5qouonyu>LlNv`iyHeE_f;J)WF(P;QE!Y z=pY27(?9I_%s^GMF_VSi7(>lLM_KPpiZX{As^d!XR|(QzG+L)gNCrfbAwr@5zxMU%A)`qvWlHW+@ z4YRoD00Cajbl>6a1{9NzL znq&+1!#RpAx@~yJm@m7$-mQ+1y7lm33#o^kzKnukC%{_2Jg~Pl$!E8XB7?US+85w_ zy6PS;1-uo=oeAZij7s*nrbB%cFnEvyJT96qRn`qTdwRm-XQ=%NgPF1wJYS&m#bF#} z`0^bMUfGtX+ur5N3Hc2Nn?a}9q+KcE!WB+AmB12>)|eJSz^uZR@~a;uhP2zu5a5{V zja1=FW%6W+9F(_6b7C+_kNvVui#EZJTTTs*-;kL<5@yYy993idt63lzG@LI>X8WA# zkl;K{JCDr2qK9qe6FR+rc;0h9t=|B=!iDp9CfXOWA+Im+`v`Quy5c!KB6CjuayPtz zZ+Un+L&_BZgStQV!5eRC3P=e}iP|OYkUWCJsQ^5vig=AnC{NbVURfL}u9SETRLVhN z)$lK3qI5ND@?RCMzZAAOWyj$!P+j&QGEXy2M=spK<_`#jv}4OB^N)JA1mw2O9O8WS zV!DfI>lE&!;g<0TrGF}kHDuyH1c}`XAl)w{&91~OqCMz9Sv=-sv#Ds6KM6*c_E%Se zh`E_S28S%N)7FWmSd1};?=)T*eQhZP=L_n%m!hVtm`@_+k_ zgXVUAs~6{HYsvl=MN$PXO!n=+d5yH-Pm{L`aot~!5&92gaV>Z<)F!J;cnFD{A8Wkf zxlxu0=$UWAkFgU4-g|pg)p87^uL_{-E{`G!ESOhq?}N|&f%H4d3DLyZYwfDDRU;Bq zc%hz(aHOYgg5zGsDq<%61>?c`72Z)_Cmm8K4AzYlS&KsgMQf3bhWuKkM2q@)bF5W) z8JHcn<$gDiSgtps*hk-|oiD?#xwAl}!0Z6LnL_Z;`@&^vElg@D#Je^Df$ffB_hg z7}|qc<*;HHBSqsH82H$RN=v)PFQ>+k#}?r7jDm~?f{iLt!**(Xrju%Co+G@>+(vXies?D6s0#kun@6jg2Too`-`5?6Zke0CK$3PI+Dll)`V=V{zPVO z$d+~7Z*_;s{e>7-d%hsM;Y6Q2C;V{un7fixA+8xGn)%(md?x@W^D_ly=eFxJSAhA@ zzVC@)C}}V0y&-M{^qaY2x8qRbiszl-bx&|WrKj6LQcctb{+ajD-WoS%aKvc<(VA@c zv6r)l6K@-J=oQNe1tZd-a;MmjRcEBIV^VIjQ~_;y1U8sr@Z9#U=fpT0y=%UQdv2%Y z#X2X1T?GGOd!GI!5p$NGyY0RvNyC2sbmVp6LWCWi>hXEPwY)b83k5oTB;8&Tqq*J(jRP8BLwvRQ}>sapDY)6is}GI zb}sLnUNW$GX!S8)dwn*LY1#VWj@WC!!o(H@nQdfY`!WI1$MFyJ&$*Z8~3va33Jlkt0E(tm3y zu5;cs{|EYF+M^t1|Cd_l0fh!%%xJU3cq^+Uc)Q^i)~N+^#z$<_k~rrmA+BimD9`68 z{3h!rRtNbRWZW%%ShGo0jjBpMpv~SU?37MBma|d`#(~1fgGFUJhV%srul>l8Y1CrD*lg z1TR6Zs6O!6iykjXa5LIZv0YO$RoK%`vbRaFG7|(~#-{H1x8BsnIj6fVH+_L2T_WtB z*od2x=%aF=G^A1CC1K~jyVC2*z_aA2QVc~^34AvKs1T}*CUYy522>bjoa@9WKEVG> z_8p7Zq?O3t41*Fx@IfjV;IZwqei~^lVND{^KNGS{f)W(c4c7GJ;`)U{`JUzsQ6qG~ zj4i->8gn*w>YfNulH9$ew=QG9=q7Ff-mIf$!OI&RvJI+nM-^YX1XMHMtH|50{cvl! zd!LXh2kWf0!Rw+fLy`cWxWQ-$LCLt08oZbNnBB%vHg(?UfoAQl=O77qeZsaY5s%Nk z+XacMP$`3~RBj#%ME*7BgYoq=G&P0}uSan-%!EAIRIJh8l+X?_E_%~{0tsRSa+IAP z6{Z{J8-HpEO0~oGNTQDbzM~NvYZ2;leheOJwvhrzq8<`I69{=S4>`Cj`s)L&{-5D92_Ai?NIHw3*^2YlwOwNwq=0ODI{4GZSJa)R}JMwSWk-ts2-9J}A` z5l!f|xb(GY0VjQgzxB3`0^@(8y7K(Qj{Dr*kz5-eq;ao(pYt^P z!^jh(Ul=CPb<1OsZR0T+!c#!bX~L<(n6yY$n|==DS-V^b4a=4BbAA2|v{3?p$lCgq z_S7gz5D{PKb|0E2_WUW1Ek93*A*^AR?!)uT$SJ`qzOPF)g#l7o53uWqAtjN9`G1+; zLKI(Xg%y9iXd+)Dw6s6Wu&+PZ7oE=22N&A^csYu))mWN8FprqQbjc861s|e#))P%x z>Oe@3X4 zI-my|RU5uORW;bzIz-BXdQ5DMR`rDbDzo}i`{9mca&?~o`2q`;$tj9~S%0eX&tg|Q z+u_~N0eB`qcM$RTnd4iT+{Z3vw^KgFxM4s|!At!)0on7(r6PLz#@{gg031ec@(e>& z*icJ+fVdj0?S8wDY;n)iD%a@oSkI9L;2B?|FO>*@i^ti!$KNb^C%2g;V4c^5OqulK zB0&h&A${A~BjBnlpYZ83;<_UpKYM?ENhLEidMpS{7naGzrdyMB^gINwW+6C6F<7GL zqducZE?*JGb5Ow*i`QN_lH8=}`!po4ssJ8dyz@Vg)`LHY>?2;0dHrX-F7vtcVGgyvIci;^B%M--%gVb(Ko;u}dyM1-|KjFSD1xyEN&@3KnJ z&I@P9tupI&RWb{%*VpgNP5+wQvaHjLXiEuZsJsh;e@GF$=ClW$uZgq)%zvbOA2xU% znUHf1ke7oB;kgibw@d}GTg@iQ zxDxH^t}vzHOfi{-)r(6jY&{rTq4J55T}$?p4plAM_prq!l0KRkoYY3v`A^Ao_X#rp zkQmhwWT|w=`F_go1XhLoOU{HiQ691fnlz3dL;!YG`lvU%=7#WT5eE zZ{>!x_C7W41m0l7vVM&5s6MH;AuM8?3(h|MeHvd}cYfMB9$$q9Zv3sh5EYuq2&wt5 z!jfiffO!vZ*%Qv>%K#%2CcU|3_Z96urdFm+QPFM~M0O}OL^td$xcbABk@gow$c!Mw zE7uE>YaqnAFumT)znX=m=}P!VzJL1CAB^T6=H*suzcAK0SFX!VzvvJ+9;f@p8Soia zRa!jkdJH&}M()m^9T=Tyv$Pzj<1)?PfmGlilZ2W>p;lUqd! z-?_58LarK|D0h**Yq3=@AL0;nxfazR{5dRqq&p(BJkNhMq#(QU@(O>H;s5B|bJa!g zm_=i%=xEif?m73CN^aE+5?h{{oA&uKBk1t3%k1lhp<8P|`7vufGq;1XtC>mBH> zO9(~^pVe@9?F`@MyZqP(&gjfW&7=4>bk4deRztt>?2tC^kKAZpqysE2`WicE77Nbc z?%y;*OwGPxD^f5pp6l0;#NHn|nw@AK%a>m~ubwg2P|o?p|Ci=~>3uL5`D^JtZZ0Bm z`G zMX?7L^}7-i^Bc8p%%rcK!O9ylV{WY2O z#8T#s=uM8+2Qw?ApIi%iPq~XX$*UWNQjGy{TcRWX8ku!LPxp;x4FiQt%B$V)^kU4? zT$Dd#M;?9!w;EM^L!GhsTZ!IC)+H~Wl)?CqHLFvP~TV>He`Gf&R+4h~o{wB<+Go-Uj%Lf2wPVmkGnoK|PNGLnYVR6!YL`gYxaROya55^1_%ft)*4vX0xcArSf_ibLgo;x4`>qAFyExDN zO8(YL>>X&Putj~b^;grd)VA|KtE==pr7_SqpCZzSJjEnTDrnj~-QhRQLYlOZ?GX5q zLRu7FY@?l##Eu2y?!Tr|kIycW7H>-=lCD?}Za{QaT(^(b&hg24nH$4(=3RG-7T@&j ziqA66Asv|oS}S{qhzu;iX%SYiF*;zI2%>XO5yR8c(g{v%1(AR@=QmtKE=Vse4)yzl z5K73rN7XnzJ-$5{_;%oeNb2spfK=Rw+*6?l%n(7tQFwlAFn+B_wfFA z4*eO$VlZZ^Pf!e_ZS|7>h-Xl3xRKU^nbAABwQsyxaY|@-1|!PgpFs8c#PCYj-Cy|Q zC_@K+7nnx;TrKRW$<~vC>RjH4EpY7*YMUIZhdeaCt?Y30W7j^;_x95!OuhA^Hj{gN zog7+^rxtyB{410O@VyNxFrK_wys3&^k$x-a+HB`1B|H0md3ojHcCjV$Xb!r$ z_g{tGp-&l_UefloH<wRqAKo52$2oX=a0s4-;qWM4~jy7@71O#b+t)d2Ikbuu-fj-FJp>^xr}{I{i`y0EyyzH|=V zo6x}^)#{1&FZB2PN(G9jfC#u_^Xre zDnv8(yMzczeA5xNPVy_5Z{gR#$S-ESFx? zX6@8L+0=Jo$(u*v&8<>C1ikvL+&vGt>I(==3`Jo`lkvRHIi+J|JBQl%N@8Rboel8( zn+M=CuI(nYYcl|sKx4&D@r2U@T~Q2Kh9n+PKc4c0j7$c#MnfI2;_kg$g|Nf{{Tf*M^nCD z;%WJn_q&c3tB;Zlcbg|7**=*1gnybQI!D@|YhuJzuV1Mn%}}F9H#hidgf|@w!klG! zvqT37`f;xRRw3|p^&?j`wVc}Uy>7ofKQ>EddpX0i+D_nOVL`nNT336L;$&=aJJDn2 z*1hMG&`0@R-l9r{(DWV~hDV+xce?Q%-F(qqq!P~Tx}zUX7v?3k!cN*D5<0+rmUiE>U$STMoYmwVn}4CQvHho^1QKy|@S z`@INU2z8KT6R_#Y7xC+SY_6ewAfnktljK_7Uw;~8r#XqTae z=L#GQ27MK!Z6AOHJnRpwd)($UO@1|AH#>MZhIyD0!Y^?j?NqZeTn$R`MiUa)8f3&= zia!;=#OevdJaOWBnT(ShX5?V&%`Yr9Ro1e%vn(V0A`Oa@i2q9|;9j;CL1~^)WvTBZ zXYSD8G8uRw0%m{<8yvZ5f4EEFR}xKI@mp~2hR~PpEFd1aSuS5GlY6gm{HVK+qDJFl zw5_;-X%eLqXwB;s2he)unq-TH)fAm|ZTVf8O7%WobF z;|`81J7Nk%ejD*|RMoPoMKSO$ZU>y*;AxG!N+tJH>}x z;&DoCh=lCd3)v&0z^jSh$Ck%Nn6?#`?3T(9w(ef7`x`+SrR4p8_d4Gase!aXwt!)f zZ&cw1;HLNm6dwoLQ^t9LnSdCs@e4RS%$^Svuw04!@z@Zs9*^06b`l(%a{6oiS@#>YqA_~GA6`dF|K;et2pEz{^U+YH6PYoce~?90Gy zjUgdTL%@JOr8Urt4a|GNUJUxoZqq&12=1BPjwmS%j6D1L4EFvIe18hK7%&`2Ltsje zK|Tlx4U+G|hO=vYtXDu35qj|)TcPC2oIfPT9H>0vBS$42%pEbU=EADr%;P-ctOo7w zbQ{@9fkKJ+C61)<7M)&1RmfgHPX%~LAz&xtwC8Z{;Q0>nf` zxJ7&dIIv?+UX46f+t;)P(u^-qV&E7sdif71`{!mu(#xz;5>Y5TDPj$@%iDHTCk6g6 z9qe`ZMV4}Y$4UF8wbEH|-|N00qZT~e-0x&s2GUlR%G;CY_dMmkQaGS*ueQtLszTw! zoLj6fG0D=^dM1D$3 z8>jme)3?qy`0!V6asSHq!+(ANaP+JBUZXo0YiWIy1&+243etoqwtA2AJ)Zt{(q_og zD$l;CLj1WMrT}LFdnJ2AcsTOz*}K)iSD ztS@kmJKs$3Y@kzO_~lUkI^2af7da2}&8Iy<_j& z@9#Uq7jN=_@k`@~fUe*@-ZOXbLXfISIa6A>EL+c@i%uI1^ZPP)Odasu;N|O#dMtzV z=QgXprTlaFp9jweel>ib^4$IYGJ9&%7%sFw7iwGb>~PZ=Gwck=1~q!t{k7_5Sg<4H z?vgKn6CC0cd{(6Ws!vwK{+-*G9?S@LJ#Q_#SLE6CX0DXAq;3GzJp6GLX$R0kYQ{-0 zONnO_6^JMwS~PSzh{a+uDO|CTX2_ptcR;}0q7maZf#H$wy`r!2F}I{MNt?`m(4c?4 zxs4CQseqHy&s2GR^}j2$zv%M2+rYP(*P+}oplzxRH>EJAL7QJYf<4eZpt)!KE~soT zKFYk6_wF%dZDDPK_CBP$lzCpJf}lyKy{J6|IB+1tt#KER`h5#AbstVOEd-X3hL2-} zBUmb+ZIjVhvQw+<1I{I;f@_qo$A5k$Kux$3>1^KQ@ZTqX&1PMkk_&>ogTrEm@z050 zELEB+%^|#AXsrh;U3cR5$ds{D-Kh}ZS@hn7t}lM#|EHe1zKPj$!%Xw+@FCZrUit=M zAA|#=m@KY9+@g5RjUy1k7#1K1m@A^Zed*^A~?!;dL=mWI7gc=CeMCz z(*3*|J@lVBb&zjci0T+uUi0|EL*mb;2x78DeiZQ&Slkk?B^sXGe5vDQwo3wx7Sk@x zb4=2UD;@K5{9cIrI`({g5^$J(90lxu{vwYr9rJVCUWh9eJ0)(%v+L95(ETKDfbz2{ zMrz9P&xzk*u`708h>Uz#=h3n!pZNdg*)?YNy<+pJ&VPOYAf4tcjas(Ei9mwDHQBbuIYHYbh-h#+vmIN-U1Q>lY&Ea zz(Wzvp|{`P_l4uKqf$~3M0Sa)b@~&qMcYTjPE4Nf{@q8TRGyTK|}LCM*ri)x=^lBu|6BukcqzuIRFX=QyvGN@JjfC@IQ7WRC~y9{Pfk;QZG4w8ugN z^KG*ZVgsWFM(z9eb?t5a7-tJe zS2tVj_{X+amsW~{bZphl)p5UT{<8ysWBcbV8dW-|6oa@TrheF6f5NoDQ33piXV{SV z*ybmRgJajng+pTDxXJPRU%tJUC2f}H=*EHX?|Hm>!~t!%D!;-CX-}e=q**B6fYF1; z^c&C-G##|vH4WZ=f8SS1E~T+!21K2X{^9&8u%@x?h#r)jvy zD1|u#VM`w72p_em*=mf38rL@b=?07EgPoTtU!EMz8d5VDp&&l_NH1lN=_f@}SD}%J1X) z1uiBm!dDp&(F-KMA+a}L{gAEbty( z>V9PooR}eTeB%83Ya!l}Q0jIZ|IF?Ao4uUF&POmV$82w}SP0J%{iF70R|o(6#1EpE z=nauw9z6)F0>UP?iQOO#kVlCM5SS_3FL8H(>?CkYE+vPGkxJXo|8RBO?~4EI06-ec zMaF${%uvr%#gPDhg98>M6$EyQRjh`nHIF`c^fM?!mF!Ah*Tre2ZeW1U#Z`WCIa3AqU`;W|(416HgA_i8v2zl1QZS5PFt>--0B{af>Pcr_yd77ux3g8ZHHWxW zQ6-}W{QJ7!qJX$0A25_L`8#wV4dpC9eDVT|W2bKaxdFhj#q(y3s+HNsP_Bv}OVmo+ zHdA1HFW`4+1&bi@$GD?$8nCoW8gE|h>S#gxp>b|d=-Y2MTX42P*&4rkJ^yt|W#uc! zd5B&X)8OJ75DUb9=k9;g#Wb-1V8*WHS3JTXs#9DMP2gkcUx|;z#}H);`z0(6m?XXt z-#*rWLyBiM6rNvntww%o93Dyvv%{VK&TY;jPcB#Ro5GW{D?rmm+f-zN!~t=u;~s$Z zM~h_1`s8xvDC-q@15C=i@RU~-aBgyzCKtp_i>;ja25w06C3ls^qWNTN9-JLb)wx^s66eOqvf$ zsI#5(Yl!iQC>HTNYumpq&7?ze;a9KbMQPS(Hp%bt+T!mThj6qpe+#iSJ*2Saziyn)OAdfM-{!l=A`opAMbSgduaUPR^FO=4i$2`=gGU5BydL3{ zv;6z|`O)Wpy#Cp<%fD`?*PkkJ=IYyT_np&G^cIsLW`1n3%MvK1L|aD+Pk$_LxaD_K zJ-Bn?;RW5!7jDI6gjP8yjzWw*B3;B|o3r_i3~Z1%0yJ6lt(BWNGfYQCYz`!uiPg4lR`79BlClbHS3r_ZHpz zBJ>q@)l;R+eBHbwtO8gPtXm?_B~L#Xe7c@~C!AV&IkzE&fnV(L$jp(QKxA+(R961` zx+aZA7Cw->Uf!&l*YLkO`170vv^&92*-%!Dg!q-wJ!95_v#4W)bMlkR-7fK9vQ7^h zF6{ltErmG=+dtmkVSPRb&k}Yod?|0*u4a5k|fLEMq}oHugv z=X3OrEnRId=WtL9erdU~qQ@AZ7qj`m)lok`bG3wr3F*K#)8b*t4{~m~jJN}Sg92+L z%?Ifd?z5r33ubk_TmCZxfTO-&bBfdMG(g-3(T}1FB(FaAjXc9-ACSJ6)=3*)B0f*jQULNy&(~P) z4S&-PKdqigIHZ;yQtszXThU1UDAJ_s?r4|!HAfHkF7>MIy|4Z=0{~4) zAv+6yc+vQy=Oz1(ZbjWDne6t45IZ9(U35zjS;Zsq4lWasl=!ITo>8D2u@mq1=GzPZ zCcIp@4K@b<{>5f>;mkM2S)7{OeDF%n8ovrM)C3$*$))*<%ohjeqgDyc_uT*RFX=^%bY?7)~!paeM=J#ACf z%S~_P(kH?3Wfzv{9($~j3tSPuLR@To&6~r3)8Yb?VQ#KDITs9pjro6Xx9JTm1Qc^W zW^3%n@a2w9xx01)=NiWnrwbnAedpa1p=^gZdqSg|A;1=Pi)N3dpWzZtSghYP)wCAK zMO$1jDfwktx+OJF90~Tq)`QkN;8w#l*)bT5zFyzk>*~EV_mtnA)v7*v^_JdG|Cs>* z>%>;RsQRJL?0_^$pM&#&!|G5V@myTyxF)Y&{hOlHcN9#l4>7uHS7urO3(=f<0}U-< zG0WgP(~$Ke^MU!Bq|e`lNsy^s;=?3M=u}X`mCW`OE}5@dx#N~87MRZ-9=j!=e5vRa zPl(SQV~Tlv`(iB`>=0Za$0oVUi^r4wSa1h8^Fm9<~)kOUa_V4X!;vZWlK-uJ6s~mt%H9D^BD#NleOY5#^0raCUgI@l4-d=yZ z)t$c3xN5^*pA3g9n=UuJ`W#Cp|JT_+vmZ?i2lD{S#}R9ir(ex-d${&nI9>ZnJHval z*_k*mj&Ky>7Dji9Udlf!2Kr79$eHvRNSnDs*J>`9mGW-*&kO)0F9JAKCCJ<2f5F@c z5^Ba2i|GL(i+Cg=T^-%CB@_s)xUmexJMT_jwF7Ye|4C#o?F^?m3qN(3Qgyl~tSGgj z@yc4SUaji+h|S7HXB;HfHa7?zoIL&V*jp{NYvJ0=yZiM$lBXxkiJ2XH1;k-xurlJ` z*RyQNW|4{jb?L%S&k=|lUSxx8)w2IAkB6lC2?+_o;IunFaMXKpv9JkI*|dk@i1F-H z{bP?`5lJ*>AR&EXg?kHm;x3Wa7|V5QM)-PQ*Z7`3@M*QC-!*Rsdrf=V?E48EJ00sB zDJ>Xe`}30S?R~eq-x&>KDvh#?FAbHeRQj-b9GoqCX3u$b4$BKm$evW~-ZtPi_xSy> z1PfLKte>@aoAK{SsPEBEGD(*Bu?bs1Y2;Yp+zj5|`hQ>!0C5J0tUAHf@wrN>9{?O{ zJMY%0nQ0>Qn9@5;`7axaxn;EHg@lh|d&Mnxb#yP_zSt+4!i@>X*8V&V#)+>D^7pUL-L6GDllD}C zCZ9F>;j;;l^K$T{{3W4^uCl(y8u-Xo!&GM|6e(56P_hA(3@)xKmmVes|ByH(6cW28 z)J=SuxeqD;93AZ!6OCZoY-<>6N}hh~yYt8OUqE#2xOmNb^fbN5DDI0#koYLRY+QFR zv@`Z}C}1$S=eKvuaroHWd4on(3>@(4Exlh-{Qy8-NEPu-#rd9dd>2^KN#o1|60#)} z0OwCm#c6u=`roz#{-^AQNLXBd;j*ol;Nu}5ebns$Owf#NJg*FFTeCHO$4t0f>C)LN zrQp)uOP^fc0bAm>l-RZ!1`O#RF!&EBd8zp3awlQolKE>EKLUOhGx){Tz5DM{wkh%U z5U_q@%^#J*FRKGbPEIwP1?OVrTj^%<^aK%?Hnu*HNF4D%E`oUoLH0~l<;u@)Kj?>y z4>T)5$>GRp-woFF=18;eQwmgLFm+(>oa5=;dM8g#Dre67a1)R~A}_P>&tJ3m6OSbP zmgocLzBv2f!q;%J)A75fWVhCI7EZ8zNjZ6nYf(4En$w*;Qdi4zMX z6}4o0I6sBt^3H_>!M^1uW8D_HI@lMNcs4F`Tw@>u0fd6rFyG~td~$I)gayj-ivPK5 zpW0Wi;vHudYebGR$J`(K6tgyi#5QqBan4t-)>RJubjGUR3=9LNK#U{$*ZA}>>*}vp zmz;s95z)4DBY8vm7YN2B7vklc@;&J+4D=iPML!>C zySZKY)+a#vReC6wfCYQzuU=$??|g@D8&MRT#~u5fw_my0RKxP2RYXky5iY!)At0Hg zSj}Ts8voFr8EZHP_4weY#5%5y_W9W^TSIK?z`ovk&^iJL7x9Ydx!#tqT-^ zckpqrHzd_x0gyZi?+?Y2~|c@y?B+y4uOpt;MXd zksV)OdzlVpPMgsmX4d)j(eyE}XYBqTwjYOyy?=-prvslGK5pLsxeI1*o>gyK6VnDn zekv;|tX+SCi#7CxlD{r)ii=!=#5wU9;vbu(o$gAyc~U;05xu08KKJhU5)A1Y2bPpp zgSke+qlEO&j`R44i?{T}f#u@=ZAxtOvdxV<4@$7o(BXpZvj5h!#3zAGvcT7iyB+<}^z_cNW5otZH4`EdGJdS*vlXWiQc(7Azaj=c|$?aPL!V z*XlHPU}@jw_bJMOJ(A9r(`J`eAXA&g9h7~KAu9>2gpTWJ2$0wSe$@A-y^h-51@a*Yf zwATfj!#c*Y;MsAW&3U!E{@diQTXWk^#JmGfkCba$UX)D)+;HP5kI$C-s=Qm-_xOt7 zoA#vl(~-fko+5D3baT6|nyaIHab|1cp~M8x3&Tj~Y0y^IA9Lm{GUSMPzW?ZL+BL3@ z?`=u70|1T5vE05Y*kT;zF~i=&bE>&)q9yS?-0t#kR|ejiqMMrhb>)m=u%7@&1;@{3 z!>hNG?^ON|^B#qqt#j_r(dWtes${8hqVibq^7Ah3xz*K2C-t#;+GfX|PyYH1`#nkf z4LH7YPLZ-EPq&+`J8c)i5o=Ghy8&NG?bro=JN?E(BNx48fK>vq#{KUkZ>Y-+o=V{AfsAcCl8+~$2QF}Y&wvEx9T6{o~g z)=p1qm{dCHd$2CGOtW5a_0dUv><&lYM33aJ+a}uEP!;YC3frqam_oq>Vu=OIZ;6YO zPX7C{PbJ?l>16WkKE3<`mW=w{_ar3krY11CoY|6bjlBY-ZW#*%&IS5|9^$!jH7Il2}C|BDJe`& zy}9Q8P3?2+4e_oK%f&RNgLSp}q1heucTLM3_d%M%VzH+1Zdb?mwxrqt0E5Ijh7}CO zAstN^49X&oS^Yt}%r_i07cOSw0>GMJs-UG~- zF+Y}}I7KJ}6RM0i{g4T)HLN9UJzRZ|QXj{4N0p>pDI_Q;0Qb{`d1$IUxxA&8`KzSK z|NiaO%=-o@%pLI_?;R+84OV}1N6T~UjdpKL*i20|V2?P=W0%gIzRu6AGKk|!n3BWQ zM-LJ{NXVKv4(hk9H@3-osOeE7Q=KVLYtBa->IFgV@LKx%%^>!C%*wbDu8#KIB}$8r zMRss5c3LbcOc}pd^HIB}eGcDsRyRvC^8hfkGwyd(0D{F14i@^_)p5NosdfM$RYK-$ z-rvMraUs=k)`{PO9Gm&LuR?9X}z7zSSL#~eU#aY)_@>o6s z-6F#h=UR~3xgI1QF;9~=B~N!w zS5Da~z5aH^&&o704|a6hwq<8pm{#GZ%s*d(BO?yS9=!xy{Bzd1>dg>dBB!z&lrdt3 zBZcj$qtC>jk)QGquhZyg=x7bjnf8N@3t;kfw`+LuRVy9Tib4=cgE)ic# zPGPQzbDDC>{sumWs&|8Pn)7r@-!s$Oqm50Oy`#W;W9kc_qFR`1(`z6&40HpNJ6UyR%_QFH-Q%ZWoigTil?T)LX zdU>`n_94>IC#Q>##TQDw=dVxoei0wjJf-*7Hrg@xX`hR~*`sa0+m3^Ft0tQ>g_Zq8 zJ?A3J3(O(0`8je*j+Ek5KZmKA_*gW5+WTwswdYFdbMek|V8;&522QPYIna)#Ow-qu z)+mF;{-9L9n?$M`0Lb5oEXtmYhn&AVs#(8ai)OWEq7wYd)w+%iJ5Sp#H3!*vA161e zp3jrsUmN!4DejnH?_-+)nsstbk-|C=BD-?f=JWjFhz~?FQrc!XC)p(RbC`PNe8%_8 z2jWu_Tpi>q7^Q5o?E$HPTuZbD%>XJn&u2d2>agClR5t*S&Wk_9$3fpYW1LHEnL(Z- zHxuvioKF2Wy20Wpm)4|2>AL2l=dVxoevuNT8=9KQU)O)5ed_1pZ;o>I`u4UUWs+h^ zVO?(c%b5XQj=guz8Vu zR$i=a_Tu%b-f?B5;*0|M7wH@A+2qNlsm3MZ?6a$JUU2w1vw`?j^rTVpbS0l-xijnY zhh@6$<}Z#Ve_cMKehyQ!C%(T$$&Ut%YYmUYd-xQ<-<+O~G0w8UK8}+K$V3vM8B_fd zQK@eLa0WMWru$S$QvPtH1xHWk8mZB%SL-S|jrN$b2Hdk7n~M~l6u4)j++3^5zdFs1aMw(`bdXCwBbi25E(@~yugvoQ9-=G zLO4FNJhv$slE1F`P3~g&;`!@Qy}xA8wcfRx6#951o;qeCxa}`M5f$mnRuG$aYA(+gDM3OP;P7 zrzvjy%GFV-UN_Ab8lxLPLGnr|yuSf|`0aOo`RsbcE~S^!59}N5Az})g)84j;f^eq# z?Q-%RuorZEDdL_#uC!Hsn=2Dihk$d z%ce{Q?U$Oi;(eS1_!mcEdry);)D$+l133sFHeIS;=_J(+0Hg-QvD0UZaESYg7dQ(# z+DpY<9n~xNYhU!B2LUn8-N}=6-L8m>T1|@YtNiEx*`T`t5zd{@QPBjt zi5{?Z+5T=884l09bW*7gC(PH4QYaiMd^V4L=5y5Zmkf;qzHy|m_k*mF&*+YW{FSDN zZojLKp6Ydxx5+!V+*98pd3uI+X~#NG05L=m@uIcAI~?uoZKN=uJ?`89sXUk1 z>yzpqY)y3o02B^z-+L=PL|YLKjy!f>`8jqsd)H-)3_9zuB!6AIPFvZdDDbm1UQ(|F zq#F9#y2G9+Y_g*NR5zMkka0#pUB`2*0C{cno#BcDCRCYO+gt>M2P@=FQBn>7u$)TcL$T{pXp+lOFnXB#MY0_`|W3!M!#r8VBVF<|p_6!9(qV@~|~ zskSg!cG~hX<;nGGmdeLOddOZpW1usIS>O8V`W4<$u0DvW*F|4lx57L6$?3VSX1V7W z;_4`0oxPvUpnd!?$3f%}o4qEwI<7Y@)eQi|I4((5-OJEh8Y?kNDtav+C9b;7O*P#Wsb7;r>$W>nqRQN zkJ7>!Qhs=tEpoW`-;e)EARFaq&2`Y#(E8{#fDw0!!@Yvxz5V=Q+La|gDvN+6Y$9r)6=lyl>-wbTytR5t*S=5bl{(@v2dNkZNOwrduLCKcQQFnSrhl(djH zG~0Z83IhN)Z?})r6bJn9;XT}*Q}rh|o1s)10puZvl)@dzVhMTIKJ5#4J-a(8?cw0E zGavd61hSG>dTeVGd4i^^b{c4QY9{HbJyx(4{p4)0tM)PB*BZ9uKG4D0{>kkWotL+p z?OyWNwYju=Om{(R*UmH!boJ3xy(~>(&27VU(8X!{yQlDYUzS`M4mop!-$1WL&ovk2 z9p@NoJ*?~h*b8GgE=K7LFJ0k#BGnB5D1!&rX(#uQX2{3E8fuQxXaNUKq*t!p<;u1% zB-uVr{<=0uv&nP_bPnBckDIQJQuV^LXfT2?jj?3fxyh5gig?@*Zji4;_UyJ4wqL#C zdpks_4YLE+cJZDC%;Jc4UGjXILK?lcKWKl^cGIPBYfK82%IHf%NWjWWp6%i0wfhs5 zI?40pxsbJpeJJ?s^vok}J(dteARmCy;g&VvIp!3o-c80^ZfZPzoJzWPtNd@tK)jpQr`gJFH(e@LAxI8TI)@@0yyqDbaE=V zqf`Dtk(-tQpq;95`+vLfdE!AXg7pZ0~ z4VwP)0ul7@>j`m5TG0x|EuLM~_$4^vGvC%_< zF+sET>RW;Nw6#5>{!Q0Zl?RDJP_9prBi3@s%Nr*d7Y7^!ev!VHdb#@Os-9b8sSbaD z>7p?-uxASCA4+A>L8ZRMJgseA9qg-9JVXg;GdM8Dw%+W}M- zTXBMUUgBKMT~|l->UVTU-D6v-4Aus!|cy=XNs4cLQwvdEap5u>nSok(nCWMnUeLS&lotO#)!RKvjB_(!Eo-74PXy$|G?;ahqE#sd_ zW~z6Cew6;c_ZV<%U>KPug)h|Lwwbic(_nB0Dka=r z;_)j@cTIKe1<-kDujtpkczJt2r_OX7#?_w{>9!maP3CaX4a!CqvRVBhYyF^|PS51! zJPUX{%F-I-W%760_j%jcR7R>V7uI9}&yk+xvKHshg>W><^EKUEy;4#^(2mp$6scg+ zpOQw&A#DL$qB*T+S)dn#rE8C6=uA#&n4|m4*8jdpbprrt9NuDKd?^gL;RV{>y6eWt zK%yv5Hi-WuW}q$=ZJ%4}g95uPjiA7y9Da__EnErE)xW4_R(5XV=dL z&+{H5vnBE8i6+&3`@Cl)@T}$`vV?#pN?vS8Vcmy}q$}YZ3DrxK@iRZi?vw9}#6Iy& zblX9jTa(|^E`Id<@5OT%7Ei7I4RlDlgpnKQv`DKH9OM z>8klq_bLmx1Q9IFf{0f3a2V5FF#fB&ry(Pwnu{cn0=^SC~`72pVWte0oF zI@;GKTeA%7?MI+tqpG{jA0|(izmyBKwsVr^Zw zwQuJ=P=O}1=8WNM@QL^OIu|_gIsXqzm+-dEhGKp4{A3yD>Zo5I(MWtD&4+|?(OLC& z&?oA@b5H3pRSjiGADar+kbSyTHvka3$Vaug^)1|gjQ-Cl3_+)QFF3?WZv~YO9_(gMlOoPA~qI_?7jkB%gbMj8j zRFG}*9nB$-ic2}u9=wZ!e!e^8E;MupF&RVbW>Z&c2CCedyS! zasK#AKrS*6qW|eMJ@_b?=o>YiVMK_C6mg)uoTp$ep zhyRROrHS%djSX~#^h-_g|7MG695%-g2rT3`vb#Fy*GE@Nn@vPPpK-1C#x4T)(x#T8 zVDfyXuEwv^p9jw$Jz8dt0SxHzadq^mhqjAWm_~u`G9PQcG$6%Dm*on{^L=!_e6V#r zRQ$c@9kUrGcAO_`tq^r1&fvM>^~a?dr};u><^I z!g<=IQ1$mx$CBDXmA0jBTKgo=ug#}9V2T9aIX*G@93YjGGit(Lf4~2$qy*`@Tm$?* z^||laG_oyK^hQxTfG4W2&a?b#?TwksSvzM00T5j=P z;wky#F{2A_=<2ZFwA42M$cB~skIeu4E&aK{qgxrnZLeGZX0zomducX9eB-!jx}X= zbrsz6K$_{kCkuQ8vQ;{)OJVb#{1G{NIc`J8hmGdMO#wPmmvBgbz<-Fe6yzh4)3O!x zS@b{a27Hq$%8K(I}7xM}g29beWpbyc1V7LgH+?s*Ty5P*` z%%*7!j&Ge>=0TT@pN7O`hMZfoG)R(FuLx=2*qZ1!NzE0WQY?ECb{p)AeCS}o12J?^cOSBch z?S^r>cjl)QD1?Qp4^zYQVo#O&1_0;rCfB`W7flWOjQzYH0sc||xdAV9I3V)$gV}Cb z0W0=Ycr++cCZA+!1f4rHos%#Pq;t}y|F=?{7oKDT&lT?9W-bKYtG#LlJAiMb&Qcmz zNB{mX%+)L2M<7j{Z*ajJAlH65=sI`b_kQz$q@PjV1 zKi%aBhI*fVpoyFaiOUk!Un>jpd78yE0F#GthvpV|cl8?RYXp6~eu-OcK!XO|v*Xm< z*6h$e_L!dbvUaKN%V(F9TgbKLJK#0S^SIxK;F-}Q+C43}Eih!Udw{t|Qq3EcphV%k zjt8q?khQ}yTMy91Y6GbPhFDz>F%JeOb=Vs_7Xs7!+mvg`+tFv#jq#oYX&k-<3YG`W zKFv^ls$Y@)^^rSh^6Az?npM7`1&4#-kUqOlo)j{A;eiB=wpA@>9tt0qst}qu*VWO# zIg#fchPkB$?OE*|Lw3+^)8#WhZMVwn_>k>>QCG+Prlq=5p2#NEkPh5Ww&aNRls2EC zG3b8OIgAJYeLZPfTz%alNSdA4N}K0JT6(|KEK;s)(otwTx05dNOROT&}TEG+Z50?Qv`S%bI<2<0i^y?cY6F=y(Up}Qk(bRzqMtw8vWn# zDxe#xE2|5Ev={t$XY2xjUj*#U@FRG4_WZ?A3*s)uDi?1+RL96H=LbXl{Fgpa3`pO;zP>(a&uSGaChwl_7_T^|2aH(u)%2L2kaoLYStW(dt#sG59X+Olf2bct zI)mO*-``8UBJf1IVLF>fvL1uh59-d3&je({ zhifm|>buWY#kyRx9OAM>Rn&WdQD?m5*97p!=c!jZ+erBsdw-a#sQgs z0R;t{t2^`d$)9Vo>Sltsr|0Y(*TLVDed}rMmjF{0-w3wRfEQXkL0r}^FGiX)@Jl* z2R?Ft^oKqZ;ejE%u3SEajNdU) zoP_u@iH^GtNU$VkzWWK#O$-vLV7u=Z)l@Z9L}UFKTAJbsjirjXwY z4}f|jE1$LGfcE7Y=87K=(pQp6jCOTr-kf`BZnpOr2XS!`9~t^XK(lnU^8)fz%_&{{ zlgl{*B!5lI9O+92wW>QX+x3Uf-QasB^$h?TEi#P>liF#u_TTMF%xwB|ix97We(Nf6 z%3g;Tgm-=T&BgH`iik`~PvAc8Xd&|-dFsaJ0gnq_lkFE?A&_^S6M+T}Za*Dl91D|f zENtVk6)eT9eWWodoLF`?uw&Nsi>Hg z7Y#HUR;!_I7PS7nzC&jPmNMa0R+@~d8NXh09!7ThrGs~4xSZkEW$nTz=eK|2IFxt~ z;y#VvaorDW?zUNRC!W8(_mys#&gPj3ycc;@4!#e%?AnDM<(`~h-YE~k3@wM%otg9q z8vjsrWx_C^3m=n;7WVmHmO}Nloh9p23eG2x29C=1 z+?rsWr+d{>om=GUpWQaZ)%|%>Qr%Z~$yLph`Ui+v+(wY@aUv^?UcDc3|-QBRm|MicjEtBjSl5HYX`&NgJ0duT?GuI4HLAb zpIuHYQdT;D1@m=_XY5kIij@S2DIGKIUJ;&o;+OBp^QC>z>GY?ztP7y^jQTb84|(Mi z|KEHzd)9U4htb`-)r;0b_3CB4tQw#^#Ythdwr;t$jC)2%Q{1;@p`GBH&1XoSlb{`| zOK&>HpL;Dl$DD|F)?X_nYV&IMnI3}gB5$wUOTqtVzb%DUJ^RG(dBuIR(7~WC9q+{H zp|Pc^IiV@3{>0BUZs7?JAKkIIX9CQ0RY2hlBH{;utca-LCUO&1&?O#`7(bA0Xh5)C3k_>k6s0{Zvbs~ zt;X~te?D%O#nrugGU+GzYt3FT)ipH?oB(O}_#G_P8+?cQoXfWcvjM z3g6F^HZZjRmu+KLK1@)7>8z55KTqG%gF{+~T9y*Cni z?~u@&QUnDlVgW=TG(`asP&z0|6%`Of5JW&g1QbL>I?_9#cL=?N^q$jp-Vfg1ug@(i zEgT5*`$%?Yu4@j-UT1f9hIgBGpIQDAwEpF}x+U_1+^2mVmJ16>nXedU%45(c_ElSI zD|qixXLI@s;JwmwrVP5x356*@b8stV=^XSn1b-edGZF}J`Zq3n7A)^sHu-M>hKs(U z)ZNAMQ1uWUMJ8B6EpPc>1^+32*UH2~@TI^jkz2rRzT2VTFMvvv6a8*;zB_IRsQ66D zs`e@Hxpm<4$s3`XZ`tKJe-w!FF5-DirM{iyZhir>NS$mP1?E@HiC&RlYGU5%aVNXM z?j=lAIWsk?Wv83Nt(3qA1KE89M66zdJ5@R-*C37hp}# zX_@w??M%hXhS9PW6q`}LNLp(!e`#st%me#h-?3Yy;s%GNoes1_!B>$#czfl8tNG$C z8t!1*S#A=~F0j{gtjPEta;{pJBrXH%QR}GW8(?qg*qnI~m?*!JskxYk8x{hNrw0Sy*WdMVI*haIdh%JoW9V}{QL(Q@!(m* z{erIl`}y}uy5s4#4@6CKugGP<7I9Ns1i0fx2wZsi+9Kf(gP;32VS5auE=bd|n*Oz& z!Wo6D*J=rYO9N{ZT?z-f9GJS$^4H@`ubWmHI>C@1-x^h^3Do{RszP81z=;DZP(fOq z8$ia{79R`*aTBcmxtD*^lC*9H3w(WL*?jNyuw6Si&1?c$Tei8AZ~FR&`X-w<(EtCrdv%`yjw4XyyV7UV-Uhy72HRYn z-NWbT=NurcuqJZnMUSu+SzW=| z+qo@!FgRQ2lWbE!FQ&J)PXejQaD4%AgcD2wu}pj;=71O`+8W1!)ut~C_sNjCc;V+L@nQzZuZ*9S+X&)I!*$<(xK)4IcGFL8g(15q`0nZo ziQ|$!%KX#+{(NKeC0DS6Up2qu1t!7C#wY9k`lkhY+`e)fWc&h##rLdLDHWb#b+7sOb{vg3n+Liq9zb0hBCWs(SnW6RIKVOa?C3jRFZ^948+e!*G}OEd+7A=R+hVgSQg!*Gv^U|Mdf=UE1f(Z&pqo*-7S;9gc>H0vgJ z`3*GPQ+K_!0b5&{C!NP~zp2na}bbCK>Y>25gxbD7WgbNu_p%zQJi zGb2B@r|vy_ujg57?X}n5=iDJ4Y;~>K0WO`fLM^?V9GWp23!BAGBOmUN_NYcR9g+Ky zdPsc^Tvp{aBt^M{`JxIm6zpu;WoIVDMCY6hH2k^(X8h-A#LUs?IJaPCLM#Tm+=nQ7 zikXrydT4@1u^0#QCRJAB;JpSVSj+9Mjj4o65!YkD71uxlTwx|6D(JiiJOYsDB*ywL zar&2UFv$C0OfHvmy+@X#P+bn$Fnh{`XMD3Oy3NBns_@MjYjs{e885eqomw=EwpZ2M zF*U{(yh#J`t-9KD$-I)%`t43UJ9{;E0it+r?bla&?uznsVX#+zaEf~+-Tg*;jf5>N zNzXf-r)%4@=KdsAmsf63*PaaX-To3W-xX2F~59dl|#1mDBb7PJpCNHC2*AcwBc{JemY}#gOKXdVQjRt1*$%r{pHG;C_>s=K$ zGjiJ74>}**LNpMwcb&ZVNHdD5H}$T4wjDr`gr$3=-;}5cpGvpOL$HSzo}jeq4*_FA z=BJE}r2t&=WrSlz6ZoyI!KVab2&(2QFP>fRmb49x=i@d>v}e2`c>T!a_|o9Z$vwxd zNxbs(lvW1GO(B7pEWYJzsx~m>sD~m{#rDbi3*5syE8KsNl#6uS=zIYh0$3 zf%H5id#|=+ZE}3>=0GJIVm(6X=JA$Aq5-e@d{IE*lyXnGng!kF({%=_)82AJ z3qo$jl801eCrA3LR{EY9s+%OZ`E4Vgq09w&kuEj`qNpvlYNNMvzhpRHJKPN^ zie;P$N3#=P@aasqJWNu10Gx#rM&bv$qRJorjs;c6GN#$hD6-oi>CN zE{e%cW8ttzyLt_+X7#_+2*FI0QHVu5mi*|Qbh4C>dDU>LsxGJa6lS{w&1|*9V=+^KB|N!hGdb;8fHL4ak1$OOrXYqFiz&5W6nowUsrms^RQbbj|)ex;ct z3weF_b@SYIfF4Wb=GD)ZvF7U|S95X-2%q1eC`~zjdS9O2ZDStkLzMOL8+32hGb^AH zo=@U!UXfQtX0`51q)!tQOBMoJ3>y0pr5X$q>D+4EP7F=E2>5}Vdqv8=v)*0hF>STV z4i2eXl#h-n^%9w3cfGeSMV_qhRd=k2kt@L;O=94!-a}3c#yM{}$Cq1`yFEI9L4|gY zsWlQ&!)$DDIk?WAD`nSi7w7r&p-l1$mp0Ee(*ehN%lqLB==XhjrM57IGa`unUpT5X zmK&BLVK+pd@d&Q3so6Zw8L6-EotJT_g7IsOb261%3m)-fSPg>&DV>@(x1%~J*ztO9 zDa^&>)gGm#zSv_f;isYDlw`#bc$KC%A?kFq=<*25wx#P@i+rdDeaLwCap(uU8BKB5 zrhM#B#59`T+r)Qhvq}xoJ}8t5mz11CQ-T_v-&&5f3UNvN>ef)~pnu8bz{ld;E^B8kx=NTxgIDAsHqv4wN1j$R(l$}xYTGG#xx6^?r;CG4Fa zUbIupN;}pj`*PJIO(a;lqwv025?zxi@~$?_kIYG74A^38fk$(YT#5Y$a$Zf0UZOnl zIkQ{{^y%b~``8G^evZ4I?v)p?F%2SIk-X2nd*j$C(M$(z3PxOq|dk4O$qU0VYedU2qq*v0EGZK{R5$RH7|1D>JCw@!aUWYJEO!&r&8dd5OhI zQ=>ASb?8`0G7T_NhdIhlm4qWE;|NH+2@_r?nMvvr!4V;LOTV;gw#NuU5b~ZS*Lz+P zp>okO?@ldJ?TN`G!!#+3hiy4F8}M?Kd;)uogZbqMemrAJgC|q2#K{wf!1U&^n_Tg& z+9&(P`1SGEf?Vtz6UuT)o7zzlVmSv9&+7ekV+>>i$uNgvCIBn7^DI~Mi z$FPw2_V1s{r7-)&_`KuMJbc;s@@Zrw=B9Ov&-;kOlPdtx*w$U-)8$Kvlx5dBC6Ded zWbK&qonpXNox{QkF}p9aO|oC@-I$8Q-zplw^c+}pD%Qp~Of8a|jpku08)0R8r zmA*tfbwhdXNPQsUM8Dn#(NZUOZ!a31l4C|iHS-(*=Z2!w9q&82a|~)Jcy@2oI|)FD^=k#=T*+G>~0qrOfxBVU!IX}`_Q*I zwU_Sh0HdZib(YSGQzz1Ghu1f9yEGi;Ocy>{xK9jhDsLqa)84W}+L*02Sqbpy!1TaW zA~%)yrb$Ah4`<4$4%nxbj+($^Wmt7Q(w~~B)zRs8cjM_S^tZDgV&5Fcl}l~FuW`Rx z0zTViKcv=Lcn?{bLfn^MKh3`OfnZmvvwR6<3NE8!b{Rv!VQy^d z#yY0rwj;~IjS&0U5tR}a*z4$b4K;k&o9=F!;O1vYsZZe)2#i5=$1h{0oHSmOcS$`# z6|Kg%BBJ4n1T}jT$sv$mZpT}Vn&B4 z8#{bjR!95+&j4}$bniZduCluAfaZ`D?tQ>m=ZYx6FV=19Lq}YyB3RjCtL50w*qI80 zDHgr!N!vVpn^c4Z1~;Ku#FOYUgiDf;>Vh^|%pTel zgSl(n+zgy160P2_?}Vwz_@|<~UFLT@PM$&*Jx|Wrk|v4J{Lq?6JoH1Dbws>1c$KX> zj@An#=L@FsH%#x0)Tcc)@HxTq?(0^~h}@{D=&f{jK=tENiDpHa7=Z_*XS1`xVY~)oo2Fj4-rTbE@65nGw>2HL6bQU^4dw zhV|4P)LJJ?6eG_XQeeoXy46a1BrwH`EP}b*xW+g~WyVK|JcAyZzQ9N3zYZ~3v*Hoc z5t1c8u+chgHQf(%LY{pu{pLkK=I*o7cUZ9NuLyPE%?n#2m&|Zy_b#{K$~vc|^SP2c z9*wQteK`Lr%H@tpx+O`&I;%##9qy7&oK8igz`02pPe3<`uErApliEI}GWYo!BE(w5 zz)R=otZUiJ*Q*Ynk|1=SCDYIL>}n@dQj=rn@@bC$`PoOUYn{H#=V;FZlJ+UtTT z1PujqKnixE*`=if(^Sz~WvGqMIQTHq$nCgZ&v;`$Ed%a3_*2Z7GMJuj6!w|Uw^|Yd z`63cv%Y-VHUFc$8Q(#1>k-m1KgNcFky_K=S92K*vgTRUl>8PCV+3!3QEs}IXc6eLU zk?G5;YJ_Xr<-O)fWOG}vBKM{Dl*d(wd;*$Av5TWO&P<*;0V)m=3ZCEi+dYI)&oQkr z=_fQT_I2Y~RH^*_<-}GGbv(M2TJ~gRHeQ(Ya%s?C&&_2?v z^&uwiD#Qaf8Dp#M_8{%)8(6~ABpjUHh7ukwkI|23nhvfcN!8Z*9b?hbuCXWE1ipIJ z>EvAbKBU(O-lG@{h&+QgQ5-EeOpz+G)8&7KM=WA!Ep+b2>gFGJFUwPH!_;~Q2@`Qq zF{;-?56jxV+_5h~i-y&R6RF40K3(f3CIq(%!vwv8=GfnDD7juRK_V$?Q_0aeqjPZ@*L|DaVWR5WpDHOh)&-qy=yFlDZcAG z_!h2`A{ochhF&tCNew%VudDCjJeXSXI2&$)uj(hlaF*eQT2P&w2Upg9W$ zIB#v1&XsX=BNEb;;vgS*_RXoj`fRt|SrxoQz3-)DgbGo_os*HBekVgbYSOtwgIG0N zWVo>W$qBAw`knnPUGg0HDm`Mw*CN7P2-@Bc?rB~E9H$SS?NH)WUE)`m4MKdSdL>=m{tHLauL}#n3aC&eZN)L0-ovT)GiISFtai8!3 zG)_U9mkezh9<-O+xmMjbQWw+5oQ#F@M~73MD55Z?Z+UuKb4gbVAxcPAF<754-#_a% zimuaDOm=Kt?B4h98i{X2I|u9|B^!Nu>t;`t(!KY=7UeWsJMRJlM)GsL`$UIlc z$PfY%W?ECKvclTo=?kQh=U6{A+7Y$9XnH&^>Vd00p|a10$%Xck(-{8N3?OELo{Cvq zL*06ib~;M@%&@knf6-$)DfyKuN$EPPS%3>{3&|bDlHn@<7gB94h7TU2swuVf*B`yJ z*Cv8Joz|Kf<4Q$2FN#Ks3mI1_Ze2Tv6JDgld`-l8e5rC}2{~rIx9%zaCHhCxZD1yH zaH&5h&4WoI5zm(wzjvic9%(?jFPWL($VvPK6Elpm(kSLf97CP_d1{oDS04tga1Oi! ztpfwbCVgs{k0j)}Yh{`${U@&}l1KR#-L76m%;377_+rnysPJ(!-E&V<$~(KcfQ1IL z0xB^%TXh%bB{eG_H6GX$AI^vn_-AiJ&Wp0boSvJJNnG+eeLRM`dZqNHgf9<5itm$; zc6dp+2wRgZ zJ(erzMB2;UyEQ_mkhr6gSKDYmW1z~lg}^Iz<}i^eQLUsX7AiY;z_W1t2D3nV4u>7f zt+?s1jf>aW7`g2!Vr%TvcvhQRaXcJcraK#{UNSwBlL*_S1_urHHLAc?W+!8+^8z^>JEY#m>(BA-I=B`?^>D z6g45<#lRN>v3j{ySR@xQC)c)iHyv-CIWgO4ICiS&gHE3-JSz*wB0EuCK(`eFoxfiR zy5P&zRgRPs)IH=Wo`gdTlgqZtSi0w-RkLrAEW8WHAZ?0l)#jNb2TNS5UhX=_{SEy!WM}%@ zC&V(kjeR3EjtMpkW5PVS`>0u{gM2qIqg>*7u{&pg+fwq>*A5x|+D4xB($~PV?3SBP z;OcywaYckv@#U01cCcvQ#wTzN0-n~Ta_aKXi*qBy81zO?Zu<6px_ktgcb|QJht!}} zy{ItOOAWEC!+~+-wv?Eiq#6Q#kJ;l%4||X6F{j{n(Y)i7) zE`;#?rMMGq&DH7n5X%RjrP{W9Lk|}SNaomoSkH2}=mLDvW5WVIKbY9nl zIVD+G7%NPD?R@HAT5GFpFeOm_0{r0xEx87xmJL`#OG-7b) zc&)*k$T-T;Ug}n14*f)|*&Xnv8IEVUvv(2RW0y8m* z5J+8t;2aA76w4K_!CE`H_8fCZaoz7!gV|E!`L1zmqGm4I=kc&+HDmZLhc497d?&;E z-i-Lf=F4HLwpt|<#A{|+g{$Eo&?v}C^mdU79`1Kw)!fjqWu84Smkg^lOPvjPIjf0)}h`Y3UHu)iBdRwO+D+wJBwbC8Z;Htwm#i0`I z1FNv`y3(E3vS9|cf|BZEqvyM~{XK+pGD*M*TO9TgBe^}=raD0Zu5%<}9F+HiR*zwdPcW&!-_T!Ln5zp_nZ%t8{vgq-&T#+iAB}tRI@7S14!cKa!)o%lSD?s*l1(WLRTcq^n+fwg zMVs0d2YbiNteEd4uCHrt_;tjzvdHL6sjavOpzpysh?|o)bJc7C9G?yC>G^`M>J;@d zxn=jT9CvIgJMD8nPavYs1YdxU;I+RjhzdYF8aTrvKbe8^ z7@oc6_Q&z?29^wJ1A&2&B6t=75;Li7791WpRg)FSXAT(Z;Wwp@SVS%(4|8%qU8&&S z;ks%GTcLWgNO!mPe%s+IRW?Q8bWV#|2Z4#_t8ZhFu7N)#+8AE1$m1S&Q@Q`ziI=m6 z&+8HpJ~rZ%d&Lp&IoWHI1Iw6agtmQFrXD-92ZXE@i0={8&f?Bj>mjnPG>$KB zv4R3NEf`q*`&h+)vQKeoxQU#ebH%MI}6WG801?p+~jhaeicrzo-iQu>)J}(MWw4 z70%Ihe#-lLF&s`Vh=hp_T-Rl;b5fl=_c=p(+qAHzf##ug+wYl8ep{-9?Z7NPQ_aWQ zC$YN32676EbCg;yTWDW}UfwUs7Vfd>K4?4da+*-xg}r8oTeF#*>~n-0ZSs-L1<|V! z!c_whSg3Bi!cX!V?lp@ICc6JhlW6Xkq-Top^BRe*U`JD`8S$BSL$)ptPGG%U-DeA< z0GF}_#&~dHlA~3+zJSWm!I)dULl}s|L$NT2gw&u9oi~Wu>E_;V0QR$c$-zTl+k^)2aoN{Yw)Ul z?Is^O%sflZj6)8R|1hn5YiQienqdOrL}3)nrPK_!Zi#e}Pd#JxS0b1??J_ESiJ;tG zHeh*mH_Iw>;yNxk@mCFdL~+m9Ly2^z;Wj43&>D?0>B-^PE*Eao&E?oU_vDlZL)+}Q z2d`;MiC||>-mVdz)nXamT(QALmBec=b3qJGMI5(w!;RBfbHb0Gstbyy7gpqJik^$l zpjFdSTu+a=zaM*T&vCK)YCT!CH9)gq208>hr?W*DR@yo(#{MX@HDSr(MVGDz#fO}V zjXJ1II812nx3TZUhL>MX*gD5KTYoa0UgUct^H zyadU>*V8&`R;}w%_oU^iHiK6}uANmMtV`PY`(BjyRnG?TU=~?#yIp!9bFaJ29T_ve z_<&C}Rh|V-#l)+>4-J)hR$BBLu0eE_)!RWXTaVAL%VG@d?%NcpZQX(!5%y78 z2+KXj!V-eb*EiUMB*5c*Xu#syzccq-4-4W9@rHE~WzD%x5CqSUOOEB7H!`q9CV->s zvc7ET*p~q}rP+Y`dXdf8A!;Wj{*<5aXyHjmIUqdq(OzE8BcF`a5&JV-GD1K&_5DkS zkZNlG6iy3+;d;JDY_8VUr%o1)8;85S<{rHe?)oj{Y%h|WirY`o0me*ygS@M~&8Vfo zjYL$*RSg)swwrXW49{upBM&IW60LpJ34&3h0_I>#Emy_HhbAm+2NGB?(7fYb-9)2L zJgm&Y5^@N^7d0gsGOkUl^rcQ%Lc~!eyk+5hmTEn10L#ZHX_}XKm8{b)^YyA-R3Cvm z2iA2q7M;EfTYl$ynKJuNT-l^i<$?%i<;)14n$(Auf{&5cq&YQ{AKhoXufhDm#^xC) z$&I#Fn(bS6ovlefJ1UnRjhB(&G<&25n7yye&hk2;E(?pSn;rL(u4G3F!oB~1B~qll z7h2UEuGW~Dqsisn6xI!*)x~A|^C-^D!Tyt)oLU@34F`0IszSX_>qZt?I@yEssY${d zr*YtuF=;6j!Qoqs=?rgHKOPA<NIV@j$r7P7Sb#J23KD) zacS9tP;nW(M&18%qM~I{f#n+|ijx(hJSPI4yEiN5mrKuI76ee%?2=rHrzmA|Ccfk< zn`CGI_)DE| z)90Tu7PhlGdw=d;>*4(!_PfPp%-i}rk8U~S)OOlVQ9LQvoGgV%KC z!!5R)VY)9A6B}#bF?ucU6`@Vd?9EA*3O6{JQa=1QIWH1lM_;~7lZX1T3VY6ISP9+A z<{H?v2o_4>EP>OB0QuZ=L>8*}VFwa)`sznP;^VMBF->?)BwEP#UCaVuwgNV>gX{as zR&XyzI_)M38Aumxblhs^sARN{az(mu0I5at(cWPM&#~{y8P_x9s#4@xvjVH9) zklq?a1}q@o*N>6y6tCT^pllpM3q0xIiK(bPtTc-Ld^`U!7M4U3N~c3pf9hKbe^K#N zhBMyWPhPtVQ-^J?o!prCsX365dsFXpO|*mI7ulVnbzoV$hHXcYyj=WqQfcto{WsoV*DB
~u&B9A0_Q!YZd=g-B@9IjW|^_v#j4n?U-hu>3?;it6J) z163L?hk>a+=cUqV@ARxf87!ePjEsh>7>BJlt*#99n!VVM!5lSnTbkYp;ksKXvarfw zXn>u}D5gB)ER@a6NW+z6oUxQqPd`Ij&R$u;4~4qFE(HlSD`BtTRQVZ}_oRj(86v0s z>||FVqP}Zhqr(M5(B&!Vb08IwCD@H2JnEkM5$U_%01pKHMWCC`UC)H@CJ?afqOTA$<81Gvc9^UjU^;~o>1s> zCgg+|XI?q!s7rkpNj(v7FqlJAkrximms9-86QYXZw$i2OX`L?T+2x9Dc6pe&(05lp zZQZF*te|U`mCrsMc~-Kx*az|JQb9EkSp zC%ggs>hawLtx~jn`mJm~>#<-RU^h;s?X{v0=(OKGUp@#JQ$A zB;I#SsInMb)cjCA#|n$njz9J+n_bO@XWH79riI^8XzxaL3I#^L_QOrehK&lj{bf1} zW;45u=$l$OQ8vt@wis(JlEmWIjhD`6p0oC?HLB#<_~F^}?c3SBmPFaRH6>t0tfz7I zX+DL!+clgEe8fcZx)2%py@2&%t`ZE+#C@3U(Kh`k!^;|3@bITZz6e~Pb6r)6(hrr# z%U$Q#+8G`sIV%<{nbUR`T-5mRu-yM)ejG*f3)d9ofFNm()UbzG8rU<-oQaH}KNpZ` zq;uTaoP9vl_VTvM+{z#Vfrsq|%Z@d7$5<#r98YES)-=Dx=ayF=$xl2h6(sOXt|%I0 zQMAp9CC)f^mZ3f6c4D6P#EH`=xnl}AKQd1=l%TDv)I0jH5K^;!YqWD;GHK+;(1+ zoMCA-o7$gl+i`0MnW7XLgasX7NTn7616!?BqzqVPdO)H%&X zxmr7d>Qk04@Npw9t6AtM9yG$M4;CEGQ^kwDqbbvutXY^-uAz68<+v%G1z4E9!i7r^ za8W$b^_ncmpX5hzhb)Dxd92l(20CGs461R7fL&6MYpcVMG9mqI(zj$Md?MblXft`d zBO%Y39@|re#_0^;vZgcZ&$2o+u?4!djFC%@$vG{Z1~)J_X&Oo*?svueqx(U=;ir=ZrlZXdZn zIfZwn?p{+sP%a^tQ0u7a?EBbxL4o7e=LVsOyvBK|Lf6Oz9v;0xq%7v+Ss7cqx4cZj zxBjLO8UG_wrlP@vl!MZAFut>L0zIi<<8I6%+wvf+lOQ>pc#{}%jeA3DDub#*y*n%_ zbs%BW%_*ZTpl?xe)A50ppBvrgHX8EY6}SWZ#DfZYUMx(}Mhiux9E#v~muRig@N;sQ zM-^IdqbgYTa9VIFdMU1cnr>g@JE7AU{;656x}G%4=TcDOkj#y zp4KeX@-_B4?jG#7q%27XaZ&4tE-OeSbCHqYY`zh5KJkQ+SKGoy&8{tfY)Sw08t08e z^iB3Fgs-YPovSWkWSK|WU9lLf^mSsZS)E_sSb)EGt6 zqo*|(Kpf4^X0i5hKM#BQDbdP?8AFQUmOldCLpFWmSTwrg(;}4siBAH}23e%7gx5j7 z#a0~*G|DaS6lsd(wHpwuEQ0Sv4-w~xx3N*nT{sFz43^ZPcu=9gMp2%XD!rXK#C{@4 zqzv=9{8}5C4dTsuD&|slDjY{x67I2{#x4It8Bvpct76I21N5CX$kAmT}xNQeYS5cIt7VzvE>Hwx30u(uv4*CE8w`MY-uee zoOhLBVU??LrqP}Tv&h46>SwxMb#WPj73N!f=x?}Dq)Lj0+wjqRrIejk@lyc10(%=Q zy6HP%7!g`aLd(7n=C(Fiw7YQpfn(b~*7uS}GMe-LSNVJ|v}(fp`iuQJHIy|R(+B$p9`CnV92)ySQ8+}LIhed&dwjY8 zoG_d}4ziswp(#|(%IxGAB+?)`LsRrk=TP2YuA~RgF6-v*ESP@%`!q z38Ce3up!MtX2B9f($1fiD&ukA?HNsVn$|fSEubkj?sY7aikH{3H*I1@1rOCXP> zf=Re9ubtwHO6QXHQYU0TH@Q`IvK@KZe{JV=D17wr+VbJL{6M*pD8nuHz%YXO^xU9_ z4y&Eh1l;b~of+0W8df&oYWz&s&P}84oNhW#^p#loSc4 za2^aVyeLnoo)xO>BrMUx;$l9{Kue#ztHW@G)l_KfvbO>65KXQ$la4qE!V<<#>da3|*};SZsUqG> z0`+zTAJ~|U;{yrhnLa4A3*oGgvf4nsZlGop9Vp4nj8 zfk7&gI0dPG?syL521_wY1Vnf(NCH>dLf-G=CO9O+hG{dCzaF298WEErP0A5PSde0% zI;@8J36Tjym+;8YrG9n!@Lb|U!cuoQNBz@YIhK@Gql>6*D38PlYGe^4u>c7*5X^63f`{&2PO~hoP`bTb^1X@>zStzJAzUG_mXO zEMG&hBHd+Zj+{FgX1q%uTG3rn^>SMV^f~ciKG&IL!*JmV1avFZYYe&jWe?i>YfoE6 z>g>t%%H#N{rH?u-_t|`Un;ET)*bHDVRpPsKN zt09-l}~|eBKhjO_}MpapUdh!N#bOe9a@Dw>!m)`q5(41w&z-N%t%iQiVxZy=-FkhraEHT2 z+A?A{;_^i6OA;=|Cr`KceTTMi=F;mU>Z~H|Mf;ZUO+*J|#MiRW#zG@R)ck^Ks+j-K-6?^iEXNK?; zrD@vJ^gaE<)VWr@XR8fYOr{occl7AW=J}DVkr&ehvrL7#9_aL3I}6M=bd}Y~vJGNJ z#fxX|=|7@Ic?ZYq(6DM7TYWrBn({)qcXW94Ls0;~mDldgO|nS~e)NnmFFdd(9k)gj z@_WOH<(zryEyG(geaf_xVfH)`_jCI7*t-}$LwhIH>^&&D>JBO@M7;H~eo3=w0`&fE z+QV}M5=53`o2}W}{VAzFtqh?ulk1m+sZ8Y?$G3=VJau8@Jo5^9(2c1);5tMPg{p03K)B@cjXLmOm|03 z85-c}(LKXJOG}+@wRehG;r;u(w2imvsytNMI@p^iLLSdH_2y~Dx69Vo*AIj z_trEy%)6uMkKma!hc)whxm2B-NRFhVR#4~J3sH_Ij5vH=Hk~##N;S|K>mNyNF5kG{ zX#OUvP?ivD=$;D3u zd5uVIEhjvYkF*UWRPf!;?UI#V_ojjg=X|1BV1AQBo+I5XENzeOHCDGsi%@8nE9$I& z+^6?=;*WK+PWq}jG-FdL-+J?%*Ul?Mba=R*Ue&Ajhb26mT3cQXFOP`fDN_?MD%~8e z#R<+s5T;ZmIPrF4ou(q=r>wUSd0}@@+8P=DWMr(^G44=4;H=8DKjxE}k4t#y(sBjX zJf94LduaL^2PcGiVA3gOTGTU+r(%g@pe5&-VOWD|T*M^zY*(Rfe(!0Wni?K)b z4Q{GuHwAU0T=VS7a4S2`->!ohlp~I9oN-}h4_1@a8c`bJE|&dvQFBk!p6VkWRi!j= z?Ntr2NB|#sRn#oS<2+KEc@u4a-1qs<3kyCqM>{;_-*d>TKPwH;M^ zB-vdFM+=6pf6~j|J6kI0Oh{7Frv0AajcpYhX%+n#tL@X-Ml&t0u;IHVFcudpBp3g( zKyd!H$j&yz>zUh@_kOQrZ03zXLbiK*;ptgBQdo*0L@B4O>n1x{!QiVz%|r%hf)0!W zv0KvK^QJ1NVB;u{=U42PC5JLsj?h%kJgG+1JfOgl;yJZ?2g`|ZDSJ~D?Y7#zYhLQ{ zLWH3$*tuRz%vpN-z9DL>$9a~iB%gCkUOuhj!&cSahp-LOMQY)lr!2okJ^Jvj^YG*I8`f6Awg`F4#bnmZo_)q5G+jS7?dC?@r4`CwgcKfI+at}1?Y*TRMn!=JnPC}@ZE4bdac zShf03bp@>-o4G&Fps6;-5#?k-#5%L%t|jQR_0#t<6bp}B5#Heli<204rV!?#Av2+i zHg@Hp zLN5>NOXP0eJbEoH%Y1YqI^r6wg4&dNs$EW4vvQ}G9$I<7W=rh#f{`FY?Ga{$e0I4u zj!{)vww2%*Fwv9CdS^9p1W~wn^_g{PL|87Nn~*e^{QEcfM|yC|lY5BDUb*5p2Lt{+ z7LpLm<=6700QcRYCt#ufh@pGnA1urrT9}LSm*b!R|3u&?0zVP>iNH?;ej@M_fu9Kc zMBpa^KN0wez)u8zBJdM|p9uU!;3on<5%`I~PXvA<@DqWb2>e9gCjvha_^}c2PHso= zOZ#*$scv5W!^oar-4c)omMXBcfn}&}@qD^&;cNyhOJLamkJrKT3m4axfDUk5RWf!E zo!0zWHz;R-<9Tui`j0K~e|PJiCwF3cC3Q&!w=TE5AJ{plo;w3T9{=G|yLb*1 z5AU62w66|^z8_5h>(K=3!~gF_{LhyjBT5{S1lh-$PW}+wfAImY%csBQ`nUE=Kt1?5cKk*GKuiQdZs)%6 z`+M7*?u{Rc|GeI<-{Sn+Yippqa$d<@-=Of{cj%MS4hQ!09w6TrW4Yhs9eUj>8S#Uy4DhXC@TfX z^YkC#`g@;As$2LW`Tw19;J2KAd%O(d!uX%A1E7pFAg7Dpy2 z&Pzh|7OKO4M1Jry(7xb5CLZ{oIR7_eJ?I=>YU2`64BF7&iu1qI=b`fjP`!rE9YX!u zZ|DOU6aM>;3w)B>;XxUTzbEI5cYPO}f1Et}kLLW>^s{p21k{BUATVq2*Yu$N-#tG7 z=61Zk<=zkU@9)}HfSQGW{#uP+!~RD)U%LnZ*^mwBnv(D6L08znYn~A7!yba%|5aWu zwqp8+%iaAbx&V!H5^Lu#@|$1V42YxLzuTAq?7P7A8jyuAazJC@Y{>e5rJw&>^(((` z3-C$n`Pvsi=L`O==8Qnz-+kfUH?8-F9kczd-2AIP53W51pz+Zc48d*5zsuY)sH@^% z+Wj1~dvNXSPrLs+)*(al318c49YP(F1GWOl6q;PV9l_>2MoojZv9Fad<*4`1X7yx;tl z|Nr6#mVWegL}0w{`Zf2zwGSQtLg#V{2X}xvFb4it`PLt$o|4ghAg*c_fcnVa!s(l9 z0Y9n_0As!zU|V;-Y43MsgZhB~)^Y#0`d0zw0pdY__&fQaFE}28{lE{orWE8oF}5P&WHxto!_0j<5Hj z?aQAy05V2)fj2|jKixBMFnzWy#W2LPS>_$?g4YsWvD4*=Wr|K<6< zmLa@&{Fi)R)xy~Y9)WF3fJ@yp;9UE+7r&MTAhCZF`1k|p0+eqk$041|7rOgLV0g_ zI^bSE^Q)ZO)Jy^9)l+~eSd6NtFSgKQ==tyA3e}%*5XTSy;^)6=!Tt;Cw}RULe;sxN z_1Ow+FH{CYu;_zwK)29i=y}K5zm~-X^mU=2?&N_!`?@l02P)yV+rvQnHDL?=m1M&SvfnJAx4*GfM_n_bZq7zU( zhz9$IN>Igf>9H1^o zKvpkwIiuq@*A%t?+0Pw=aUT)LJ@i@VZ*&s^I3#z0G2H*!D3m9;KVTof$NRU}q4os5 z?-xCQ`htYM4FKw+|F3*NCTR2S^|KfJKzWx2>-)AH{};zn;C;X70aTZvaU^tY#P{%p zo&$X^<)7&Tzi6&Y#eWn(=>4JfK>ab)j=~|}9P|Id z`vBs>v57ONQ&2w*_3{4-IiP;Uu6h!Tk7t00riEYSAH?77&*dM|_$~h?VfBD&NEKjR zGze(C=>UX^NB=3d@@x7c0@{!zsB=&q2nA!qzxSOGQ2!Cty>@XQs7*fpC)xb3$szb* z3{Xk!04($S0h{E`U(*4|pT$2Ie?sSYPrv5hJfabh^)3MvUX%gi(G37UxEAu)4?ukbbPV}x`T@;1K)%m12Md`d3(7mI88Q+WTH2dJOc0l9;62+hNMs{_y&>o5AT z`u|-^0mm!QYue!VzrN?6wJ(~~eu1rZRP+C*10WBYe})eLxsUk5zgt2lpzK%n7w$oQ z{j+fTUcI^?htPat@$~=BF+%f=P=3FZr2eg6bO0K2L1Rd$?tJflf7UtC#5O>|w-j)S zYyVaU68q65%)N-DSt zcnZc@Uu+NDp8c!ePYCuo3}5QkdRYm`g8jZw-rzqZ+oRB2K#pJR7d*wtr~nS4I{@7+ zLVyhC7H}II7a#!(Db7uR<`x0KN_ZQ1e3t@Hp!|!DC@^sXqRwGp%=vvCgys$}{5@#z z5@JdK>m5qKQCRX~`;cE8uq*Dl$SFcU_dPD4+=EDk(HQx6Cj~_~3a1P}^TtNe1ze{y-EWq^$P|NA~E;mAN8UQ&#$&35TP}~Dp z2uT29Y@9#TKBx>-xOjjNs4HLmnY4l~Aduhp-MYTV`M2kwu>f?O{lx~sJb>=Ml7FyX z=sOz#z2F)^1{~`NlziXjzHRrn$AZ~izu+oLO8GbO{;h66eS_d_vI~qA7&!ppsN%oE zmp7{uVB>gr!8H##4WP`(4y0)s0EV0bz@vNg7w6fScmUqCroZ~$qwxG+Y@QpmXCkaW z&il7*qyqhfB-vm5fgHCmAoTX{i8Q>y`)OQIX{D+swCI ze|szl#zjyJpf&-;761B;KWtCm;`;S5BR=tkA5oxV0)!)rF1X}<+X8U02>@as&#Dht z0Bw2}uwFVKO+z2he!vW9-e&@|7}x-5T1J4Ei5uWes=4^yqp*BH5j+R=Ewo^t^L0Ic z?>-@@KZ5_`3*_1Oe$`ifi`TcukKc3wR{uL5eETovzsx$i8IT3@5`T~F^M4otWFN|0 zaL)$zyPMs+dpEoPyPHk2F>0#mrWs>QR65cG6x4`Hx3}0pY4#dx zR1^`gW5HfP6zqtI2F0$}qEVwpV~gee|K2lmWaylJw{@Q97zSQPx~wj%FypWv++u}K|B?8`jSI~p^KWcr&)H8SN zx%k`_Yq1OVOtA;JVNd?|Pbs`?&AQ)T?DO9j=Od=*Vas>C-sUx2tH!RPe>vk!S*`_Q zo4O0Sx5OEpGuHaeaCY6Qu^ahek7i34sw(RPoE3?60M3oo`i-e)!C692(60Q)J=BjL zS)~@iD)y|{m-}K|t%@GDelOSB?sGN^nB98}74+`as3`@b-?{c0p?RLZMLe&GJ&7rt zYW?Fm(MEZmvhU(z4?62ulo&Y%lzc?pg_N`bub4P z{X`x6r{Mfbec=OZrhM{rqW&okPpl#*?~9S3=}B3_Fderu03pEGg)_lt?s!6;!h75nV? zk%naMpKnk8WB)(Y)yO@oF<5_V{O?$LOYq-Eao_u!;6G$ZjL}f-dBCpA82|T;v?u>@ z|J&ZzLOCBf{_|aa<^J>>xix7<_3GBl+E6$C`)kI3XV_zm{$A7n19S9umjOW??Y{Su zv|u?0?*G2MHG2^?UaLK8yZZ|30fgI`|DU$O`Lh~4#-7RbpV~cI{J=Qkzmq3UP%R7Y z)g|q!idl9zm+((9o6bHo#%s0b?zmHB{2JA+eBU>5+<3wN zYuB#P%Qdh*kY}uN|JQQg4T@SYI1&fGg~m7{X*MEzf_{)>p5*_!9N% z(v6xmYHSl)8umB7XB4#6p8s?__A5oE7YP1G&fZL(FhIj_yUp8yd>;_^MZ+?b=?~v} zht8fkL+8$(qmSQx-(+6pcgBA6cq8s9a2{byeoc+8zPqkazbzN+y7!aqY;g9`839Gt z%;rDCAJ%^)ZC;j57tWuj^XJad{LH!Z(cAAk>G#$ z5Zn!y{H(*HWixN$yGg?`d2RCE8})S0U&5Ik2g7{Uq~F!9{aFr9jnBrOwLN&72Cq0e zQ}V=~G3J~$Q3r0CB`3}Bx7>Q3F5i2o8#m>T^XJY}{dzTb-u|KX>`&bP0FE}Lzfg>J z?Z@*!hlo9wiPwY-r%&7@F;={#mHB9jF=^-a9rXC|V*&E9qerQ2%V3-EUA7h7*! zv-$4^n?aq+?(*E<&YpaibwTgwUwsQMKH@RRSo>5yUv=)5WO=1HZC0vH=_%=23*#!w z+ll+%?C;4v{{lsoKc=YV`vl)5|DzV~A^*aw0uRlBD!iue5P%rC!IqM>|n z_)uB3X(@RwV?IygGhde5<~ucSoRjgq9}W8}g6{(~V}ICynIav%>9`ILUaN9{JiND9 zf>@p)nC_r|oRS~*{tf#Nuf;Dr@;K`BWAeZ`v=T3OoKlv+f(eT=2X5@C737F=C;J zBSvLW)X9fpj$qhbv-VQa-u)89O7W#jm#PIb%a)08A7{>%-1&;L3yfh*cg+2-*_-Ev z_2KSmN3T7&OTj$gg1aa~zRR?K{yEh#;2h3;oZqSb9!m0``@P^j%YRST$bYxNI$8An zO(z7ex&IHteKg0zGxBxMqH!h=dgPvN9vEJFr4rxegIUvOSjB(dk2Hq93iF=#8m`#~ zjM7ZfPR6dHwkwzPgNQ6&^PA4AF*N5(acE-;IeYarGclu{K^7DN< zj4?}&pKdyTgmXJZwhwo7E{+og)tOL6K!Y`8Lx_IxNB6_p7=`#WemonzNFJ4!Qeh)n* z*X8E(o?&77GM$q^Z_wSYIzPtR7IY8)jJ9|^cHL<~=holR#~EB z!)yGH{#{$AXBXtf`d@{De*w7T75yIbeq`!q9iO@1uPD7r@zdAS>ayzyDe<@0m`)*lRN` zv1^6A$2F|`|7?sW_I?ijk3pb5J1+|ud5>+*ome z+_xn?neN<=_`ak`-Pgpq8GjQD`AuH8%kwi{lS@IETLM10!<^O_#Ua%w&zomhvH>uUkI?JptA#B!p1zo2XnF9Tj)gRm|V%lPw{ zr0MfPx^YQguJQ3w=Ha~_AU4asI=M5*J!<#{YE!tBE^vNWAVy^-CT50uA zbc#0zXx2?5hxipAG>4z zWSGOTp5}d*5+`$i3;PeyiC~>;|A>CD|Ik@u{{d&DzP*N%*O+<4`lHJ7cn{J6`*6T!FpRfZu!Jc5H=uKzRW+Y z5BYUXz*zJhv960HYkMUw?l|9TkF_Y*-vj+WS?^zbn!R~zPJP-jK-hpz&OCtjsvm!O zKH&38C4RR2&HD~uPS-#_+cE zIq&Ovo{zvdBkSSwy{PQ{#ACSRqcZL@c4-CP^Z3u9|HKul`T5(ZMY}2bw1ywN2KR&y zYD-}?CqM7)WuIp}aJMJtdu_aLn56Y@F~*wof57|mx;B8eFlgm*>Y^BvqtK?AhJKJ+ zVg8vz7iAuv6M0VIc`;Ji-%)P#!CMqLb*)i8GB4+BIj+k8c{{Y{g2{l$EnBkofJQNZw3B?u0fXa;z{IZo5bMx%E767DH=NBAtN<*;e=htZ}TX0?Fouf zj0dvKTNB3|y(`B0@Z`BB`NsU~J!T1QJZ0K8^d{Jd>p#KxJfLd_@pC9@aUsQEyfK8E z=OXUQyk>0u{VmZpIOa6B^$6{}uKX?%?YiB{Bh+$iuCS-Wv|?L|krTF{9SGZ>%SUJK zdJ^oks?I^Fg)hKX-4(_|6V_47WZ2S3$fCA`=Tqq5Oo~j&A-;2oIdZoW4VAPp{4Mh1 zyU3JWu|}6XF%>7`ZjE^>=Xz7|7WgR`k*PluHdQX)9Ysu8Ls4rFQB0|3&tnL$u{5`x zsP%^_V(L0-A2)~E4w_3L@vu9Pw2T6Wtx{lS5#CddYshkMY%qf1&T-Q&qVa zosIivHNMMd{9c)V(#m6$U8=VYoekgIT#v@?+CGY#wv~E~UPaOIRqsD+MH|q0kVTBK zL*~fXl&68;SzF;~SWYC?$K8f6rM?q3QvA%yHqd*(Hh#kV{bFyw{QDckd{gpK{$_tl z?2AnDTN(3nWB!)LFFj0I#XnI2{Bk8OIzUR>tFr9G)IHRH@+Q$PqvJDmm9oTAi6Gu~6hB+R28qgGJ=Nt-BP)^1f^O1g8LfIV_5&JvkV%I9jo znU6}o%isK5Ex+;^`>~#d^E%}-W4{w;7tz3}Td3EV)zmq8A%zc2wOO0M7~pRhv=L7rIWd57- zuUP}IEXH{M4@+qSdh(h2HYJ@w_coT6Qxo~M^Oao7o&c=>w6>m6b9XzTZ-jvEKhyy2 zE487iYfe;pRzvlk2423S=NDQ_8Yj^8ui*dpvJHUlovbd*h93f+C@oCC0>+PRQ8eUS z{)%*@5wd6cS&2&nb!h*x87Mkdy+Bwe<)y?YY!M$z7+Fl4B9~9Z>SwS0xX*W*Vow3 z+GS4;dZ(cO+tucqG5!J$e}ops-q*x)UPoa}c$4Q=(7qVKuIC4+k9}Vjfakr@CTrCM zj;6{)pK}MzTbjyauXh-azQBFd-|bbOT0P*wi{M2lc#?`xhQNK&mg~EFD38aSiKr(4 z^*vF1LGM3pn!t{4hlFZ;Glqm0uBl|DBz%gg8~i;I4IztfP(@K3OFd>pn!t{)uVvU zsP+HpANQP`nkW%Wa&mfFk$%WDRAeaU^t1X5Nu1Vy@R*ZMPP+Ffo&R(Nl#8UkfP78* z8TmnyCjFE)tu0Phpn!(6Bx*8fi`P|fL-V^{c{{q<^o9Usdm&bT%tHYUr6D3w$Wj zPm#8Sr%9xrrhH9?XDFHBe}>96>1U~c)6dE#(}d1&y0+}nL_cfNngRi=NH-x(0U+*u zevh;uS)xA8A24p>J)U!hCWsy({2%|T2ii7800o?$a;k&>_-pFq^y>SXAkvP14hlFZ z;Glqm0uBl|C{QC5fK2)C#wOma zXMWwh_UP?Na|+IfLO!{6jR0haLZL77Uy!wSL&%)I{?s+#RlzO?aIG@U_P$0gC@n=9 z@u0=ab^yEDRX{%sb}vez5RM|yQCXB&^YGBx@i>7c`J#%3yD`8(iSsDM$x%e=1&H*?;vhP_I| zvXTA?A!KOAz8c`B`9(sP;zPi3S_M9uxAT%s@GrPXrtG*(hrZYo(cu8j%@KZ4!=0Zg z?Ms@&XH$75u28posI5B}ZSa50=UVl1qF#RlRo(63@Ds)M`fSnnB~8)`F3{MlGGW72 zi?d;$*l8~sp#G)^tT!fL7(VX+P2X^u78hL=ICFcIaN9a&Tb4X0WNyExX5R$upl165 zXj~U~UuE2x$4g4CQ9f*E+8R%D%VV3)bKrAh82nOc`7ynw#zdwq>e$2c@!TC3t2M8i zi=VmqHlDmk6P6#5Gzh7F53gJTaF1u)m%>+$xp3JtANP$(@JR$Xe?mL8>G}ZWy@GP@ zB8av&deI?4Z(f_Mx4|068ai>m<1vTlhB1o|5s$kJpEjgd=AiXYP$uhH%CZFw=I#6u zeP7+?t~K~r`wi2d*IG*W@Edxm84TtzqoZCNfZ_k_=EhI0_wM&@C? zy>ZD~wRjW!*D}p|0=FPD>hM4v9Z*Li=&<0>&%`zmCA^5^^_;Z)7rytCWp$sngLwsX`wBbP!NyODpJPLxzoPJxOx@4C21_?r!U|6_86zijqL{Z*aU$m6wo)bhiI z!Y8du6+Y&JXY8P4&A2tme6003F@JtGaONKJg>7qN^kyHp>=)M)aJ~8bi#lK4(x*4a zum9@>fkQx07`b5l;IiDmTSZ^J_X+iJX-=N-wd~rW12qG$`JLD3xzytQPw2yczg)rh zwk(r<$TxiX6$<*~3$!)%y{z6}T-O|@-ZO+xfm}US=KlikgJUKY5SOD?2m7=R2#Kaf z@EI>*GZlYYs}2Qv!iPQDir@R6(%0~V9q-~rq2O`r_dcTL@H@@zr1=|fQ=NbQtI9Ip zfFJUJcRnN!&{7RPe%3le*jztqKGyo2z`tv&89R-Z?Grmu_-QwVv*EkX!8d>S%noei zBK&I)Z0e5q1M%BCdLa3MCd^;M?~J9{7kkSFUy{p8_5SG&-+PH^#n<#$ng1&xt+=1p z{1R3CxgEEt-+*4W09M9 z^lf9-7^Q?!`Mc%k&VsJ(GPjcp#?j`(W)rsyWgbg@J7bRYn6g5ZS7B>U9nrUH^M7If zYv^XAO&Q|cAo!8!=o!fWNd#}G) z;kh!8{N0?}|AJkW_|HC^du+QjQIC~nze2a1Kc7sN(x)%=>e`K7d9fBX`uNi- zVU)0b^ipjx{;^;C@Zk%o&C-43y!IG*V=k9@Uj271sss8a4jN2#Uobt+@O;_w^JZc^ zF@%-@18wmPQPmSa$WN6GqMtl40HR!p9t;PYCC>O3rhpq z?7dd0>>I!81qiQPxnef{yax1(iKU?8>l6tZF#ha&I%L<6Vy`rIz+fF+`A7V~IFn_+ z_S_2;*svM7tUg=`M)tAYXWOL%dTv_&3wxkH_1*Hr4Q@xuHn8r3p8v}iEHnwDYzy_V zp6B(i*QV1HRd$=g2B%TCVGF4H@C6hBzpCsHykEhw3i$Wv+|_8=uL5^}tfAcD16TWM=9*Y1B#fHCwM=0(M}qkv4uLq*J1dsi=rQ-p14jYPo1H8GiK7uSSu*Y z;@`EfhUB?20BatPnHzL4N!U1Mzw5E{rouo#87?S+D%9IsaIR^N;!DIazc5!ELd{o}b{~{t-oOJgW0^oP>2Bp98Hf zyDsn-W8s*k6aoLyzPm1q@|`!HBKP!s@|?JYJSQz9x4GNM*~prNebj$_=nnPXb(Mx> zlx}LkY{0~oy60g-=2H~J!meqk4>ZSiK{4b`96xmT|jg(aKL?V z^zKWdokye>P*_q$e~IkVb;7be!rvm}tqiNs5BiQ@rl*0nt%Q%yrbzZ5zU34}@A;9U zux^Ojae*S&l~F_*#?Hh{Y8N|)+Q9#OFnp}HAG6Ws_n)xI`waLt8^M(Crb@8Ow%!4_ z3`xrqeVuV;f0Ihw`8VI^72qx>ZSyhs#H`p}WI1NW7m&|vKQzYpt$dF1EcOE!HeeQY z9d ztHi}L2|A0UH>Nd(>e#d?w*&k%@v1=&yy8@E_4hN_1rI~qWEBG#DU&OiP`ny4; zpEAD3O~bf4a`8cVehpulg~Deh`^Jq z?~C|72yN?iE)Qn}4S?@Cb8%MYV;KVO@745EH4!qWzk|(a_R;N*kcGg0`54~Ec&^jY zss{dZwdJh@-p?AAgSqA(z-ze@H*7zd2X8M1#Pz!QXU+FaZ@pE1A0Cdyzr;1tmOe@)>4c%2d0Pv57e@|p7vWia30 zGAA$gi_ZYQZU`39!34f?Ecg|9<^pfC;9yt*cRIpn=D=+#4{*2G9}{H$p9Z`v54{Kh zzJkmf6AkjQ?}NPv{ekxjreIWi2e=y|K-;f+fA9fbt+ga*@du2PUjdJS2rMUEgm3|Y zWoOx+4%=(Li10na8iX+jY@hx4>Oc-#`cFs2K3V?-)q&sft%Cv%3OFd>pn!t{HA#UA z2kw?7w035+HWjE`Yg#8sYf^`yMuEZ(N21nzMH8)!hT2;56|mia&zziKpdw!x!)QYi zr)B&UY0P)X*hyy_LKKgRv~i-0wbn8cZ57LM4PsfZ7Cs=%U^8Wslriwg=d_H0Z<01G zVu_a`{x5!y@_5Jf)D4)!NW$m$VCJG6bbd&b$aLqJP#a<^|JY7MeT0q(Iy(`sIqXD$ z9F9K+1soJGpaAw|e@feOuIc*YclzKQdp6GSmP3bq?bb_=H}dbz=N^8y`tYroNh^+i zfW4n)6f-Ep-bujBx?8@`Us$$q&z0MJ?xs9{R{NcI_5ne6o&8l$LUtY?HW zWMI9^q2T8qs;b}G_haVm;gvQEQ07i07`e7+g7`OG_6jv{7Vf1BK~NPJLU00N)&(a8Cwl(Mm$7D302 z^{p_jSVe!vCl~rhtT#IkayC;|pMd_F4joZ#(AOC%+kiDOU{6G#scTNq%$zgg z9?=?`Bj)16_n4`;)8js+g`fMIRbwmK-;4P67Q@eh%jG-JP2j_t^82*%^gW>?#Cm?_ z!e^MTfbZFGzq}dxnzCK;xTMe-=DJr}Gsoe(5fb+FZ9hO)@g|LdE>9d}0(wJ-jdk?; zAS6IPjr9gs0Uty7)Y1%d_Q|_K*D(?I{k;p$Qcvgt#zJ>yJoGCUKqoR6bF||Ai08QX zENMTuulOClxy0}f%Q{3Oc3q%O&`)XsnH?AO1*NQsE7Giw*A2K#-~W@KryAV+jCD50 z6kQU!f2`BQa!Jav+>mA+w^-y$z`2!y)M@I zVqGw0{Y=;K`>qHaz6Grp9K9vz-VLxT>CG}!EFa0S@_XfP56JWMoGx^QxF48pV+VP+ zb(om1sw2cOH&32PzFw`!6|%i9Z@o{=q4(n3HIZDGYV=C{fWwGw(BJIPgCd8|q_~|w z=-QnpskLZ@^2kO9x3Zp@$g=7fZ}KGW%y&v=>yECfinxQsOh-4 zEZHc(AC2~l)8KgyztCz;6&)>og!bz^0JPWp?-`; z7V>rS?VhZvuMv?}#PFLXw}3h8@6pqC+%=Skb6$6xd?0gZOdeCpP%=$@!oPw3%?H${ zaWiU-xYb9WlW%Bu=;73=fU^>R{@tKfUGnKaz7ijrFDrx2-M%H}&>wid7?M%^P}vUo zxA)*F^d4l&4eK;av)s3@TMP1M`Zs7S@bK=EKwm&c(lD=D+70c|6?!+y`k9vf)AnvO z7kgQ*TAS3ENC7VKwY!^LL;t~V8xWOFwx&8R8JbF)wKaUelUaMzT{R|81Yq9Q1%V}%KdCd{>f?kgjMpM6;fBtPc zSD-(`629uVS?!1Wum9SUS1Q22;vhAKo+#H_8+w)=@!$O`u6N)5+2qO^};yR z5wfMe==a{Br*gc?Ubc+tL3dUOxBSg|SS*XLtltH4y*;;Hj5Zhk=&cvWvwW{CgXO~4 zSj7d?YMjaKHkkfXTkdI_dN?P z{>U=pjDzRqvvm09`*io=BZ}|Qt3q2)(w*DAFZ6AL3a?N^##W6U!ia^`ZqrHX06EiN zA8Ftpl8{&lejcB^AcO9@c#jTtt~(I2&T*?xn%(wg8%vsBIx1@4&pKIZZbRN%&XMQ% z#pLl>Q=tdVdLGkdp^RYF4{Um7-IF@@~8O3_%yCQnSI z&!L0P^EJcF`dW=JHuyl-)KD+q7j2;L<_o-jws;SN{mV;|Z2VEsBBnkR;f3=}~l@Sf-lgt68?4<@`Cg z02bDLU^(*$=rFMCaoC{Q0$!Hu$VG|3a`!o>?&$Vo3k%Otr^F1+d$g;FlpKo8FQ>55TY@euli#uI4n-DS zrf}GH2pPSW+K$>l{buY=Qh;OePr%cl!+=?(5-t&={xHB21|6X=rmI5cwabuslmfjG zaaN(Qx5j(h4JU8YsQKF{4BzX@gN~IbD|s&XmZpCWI&|m{S=s?JGm)2X+ARKqj1|iV zU)I&7rL8g@2G}8|Nuh~?1z$t0$ULA`fDOOtYqYRI9CIofh=BA$rQ zG=AnTwp*jK+auvni}`GGiYvfuVfq2`FGb+%YSll$&Pr(3@y*vJUW-@2;}57i5MdQUrL%QB zGltt)yc>t`7S`(~tATv+e*+eOlbKXrLO$~^Dvymm0xo|6JbZ3603j8DaoUKm8esv# zScEXNzqet>+3d9#R|t8_KO3#s@xnm?2L=9PDWKUH3W+ZKG!^GV$VnrR1<@oYjmsUx zH&{FjaXw3XAx>gxC{6qn$4nXg6Y^CuPIPh-@>@;xF{GX#_vGXx;@XvCRO94?=jO)7 z%8~UL)-T{otQt<;cfFjP{t9>>qQEAIAEAImjtO+y0+hvH)iFu~{>Edn z4*i<_J#3IF_RDJZnR>?dejz`_atBNYvv|R67%8*KJUxZN@e=nLF0DDNft zT+{x6UVPnkK*_Aql zN230UciLPo95-Ek(|7BV)c zuKhyeMvT1?X%|d0;&6op*kovAX4R+;8-agdHw`mU^ zt)zCv*Kl{Sh}ag8xW|~bp8U36AWyWJX6?F>Gupf-Yye9c4nB+TiGd1zze@dP(C1Hy z86~Hpa?et0*hS*AeQ86bHSDTHY(7P7bEXq)mE@M+r6t7|adteD!oOW1Xu|nDF=?{> zC$`HIf_t7W8h$q4UKVXhO;cT6;uq zA3SR>Y**g^>#jq_jFf{B<@AndJlh@DOC;&4VkC_PNl*i?)&rAp_!5h$a}&@B4q z+YK~0eUCW%90$2Ywn4&cqOp+4n+yLv{ikiE-mtO2b}iVx1UxYmC5$+=_ zL^(rnHf!|!4C_rH{|3Iw^_C*uM}wwsKL^I}kpUX_Q?bf%U2t zWov$a3m+Qn&qd`Ow>4e||3j98GTS3elWAiy@>H@@pj{WRy?{IfzIRirlb_v0$V5lUo{#Viv?@Y>Bm8F_pi|Zw_<rIV_vXY8F=oQvF(S)QZ841r;K^uHEYvZE~5e*7)P9j zWb8jU4zd8TxKAH~eZea18|1gkaj!LG-&IP&^C`%K@7F0|K>EG*klo}xfa{_{av8Uf z{II^Aj(gzA#h1tnYatidvU7pFBFn#anRkH4DjiKbrS1vgHK;RW6<^cJtiAK*dlb?l zlzgzBeM4&_x?Y{v$pvd~cgT3g&)L^d!Vr*sB!t&zp9XY<{aF2)jQ0hNf}?e74_>Q$ z5v`HciCTF~XVW7*_w0KtvomVRMsod1v$kgYhyh6{)V%*#8k&$K?9%dDy6NDlmpE*SOyl%kN~2 zF?u&NJq?_)neSm?e`;nC@-C9!$r#T9`8W8| z6ajiAC6C#Lly-l}{9213WP*^l(p-f3p~4*x@;-;q2%!N2cV*ol#`_9+buX;=!Dqw| kaSnO|x9;Uw!R9{=U*#N7Lxq56{EowZ+%BEKYMa0P|HOxtR{#J2 diff --git a/app/assets/images/logos/clean.png b/app/assets/images/logos/clean.png deleted file mode 100644 index 62702839a645af14847242edbc23457a1d02b578..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5049 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 W^Ip{64fW$(;MEIll^P}MsQ&}eA)KE8 diff --git a/app/assets/images/logos/markdown.png b/app/assets/images/logos/markdown.png deleted file mode 100644 index ebe191814a47aec964bd92a2fa512cf1630776c7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7074 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 { - - notyf.success(message); - }, 2000), { - once: true - } - -} - - -export { - popup -}; // a list of exported variables \ No newline at end of file diff --git a/app/assets/js/core/stripe.js b/app/assets/js/core/stripe.js deleted file mode 100644 index 2dca33e..0000000 --- a/app/assets/js/core/stripe.js +++ /dev/null @@ -1,88 +0,0 @@ -import { - loadStripe -} from '@stripe/stripe-js'; -import { - Notyf -} from 'notyf'; -import 'notyf/notyf.min.css'; // for React and Vue -const notyf = new Notyf(); - - - -async function load() { - - - - - - const stripe = await loadStripe('pk_live_DG2IMIp7QYpSiuiTFvQI7ZFW00OEARkk0s'); - let removemyporn = document.getElementById('checkout-button-plan_GWiDO5WS3j8fNG'); //Remove my porn - let markdownEditor = document.getElementById('checkout-button-price_HLvALnfLmoVK3j'); - - - if (removemyporn !== null) { - removemyporn.addEventListener('click', () => { - // When the customer clicks on the button, redirect - // them to Checkout. - - notyf.success('Loading.....'); - stripe.redirectToCheckout({ - lineItems: [{price: 'plan_GWiDO5WS3j8fNG', quantity: 1}], - mode: 'subscription', - // Do not rely on the redirect to the successUrl for fulfilling - // purchases, customers may not always reach the success_url after - // a successful payment. - // Instead use one of the strategies described in - // https://stripe.com/docs/payments/checkout/fulfillment - successUrl: 'https://www.coffeeandfun.com/?status=success', - cancelUrl: 'https://www.coffeeandfun.com/?status=canceled', - }) - .then(({error}) => { - if (error) { - // If `redirectToCheckout` fails due to a browser or network - // error, display the localized error message to your customer. - - notyf.error(error.message); - - } - }); - }); - - } - - - - - if (markdownEditor !== null) { - markdownEditor.addEventListener('click', () => { - // When the customer clicks on the button, redirect - // them to Checkout. - notyf.success('Loading.....'); - stripe.redirectToCheckout({ - lineItems: [{price: 'price_HLvALnfLmoVK3j', quantity: 1}], - mode: 'subscription', - // Do not rely on the redirect to the successUrl for fulfilling - // purchases, customers may not always reach the success_url after - // a successful payment. - // Instead use one of the strategies described in - // https://stripe.com/docs/payments/checkout/fulfillment - successUrl: 'https://www.coffeeandfun.com/?status=success', - cancelUrl: 'https://www.coffeeandfun.com/?status=canceled', - - }) - .then(({error}) => { - if (error) { - // If `redirectToCheckout` fails due to a browser or network - // error, display the localized error message to your customer. - notyf.error(error.message); - } - }); - }); - - - } -} - -export { - load -}; // a list of exported variables \ No newline at end of file diff --git a/app/assets/js/core/third-party.js b/app/assets/js/core/third-party.js deleted file mode 100644 index d9b8824..0000000 --- a/app/assets/js/core/third-party.js +++ /dev/null @@ -1,55 +0,0 @@ -async function crisp() { - - setTimeout(() => { - // Crisp - window.$crisp = []; - window.CRISP_WEBSITE_ID = "8db9bf53-290b-4a06-a5b9-498da087cd20"; - - let d = document; - let s = d.createElement("script"); - s.src = "https://client.crisp.chat/l.js"; - s.async = 1; - d.getElementsByTagName("head")[0].appendChild(s); - - }, 2000), { - once: true - } -} - - - - -async function tagManager() { - setTimeout(() => { - - let d = document; - let s = d.createElement("script"); - s.src = "https://www.googletagmanager.com/gtag/js?id=UA-39444052-20"; - s.async = 1; - d.getElementsByTagName("head")[0].appendChild(s); - }, 2000), { - once: true - } -} - - -async function loadManager() { - setTimeout(() => { - window.dataLayer = window.dataLayer || []; - - function gtag() { - dataLayer.push(arguments); - } - gtag('js', new Date()); - gtag('config', 'UA-39444052-20'); - - }, 2000), { - once: true - } -} - -export { - crisp, - tagManager, - loadManager -}; // a list of exported variables \ No newline at end of file diff --git a/app/assets/js/index.js b/app/assets/js/index.js deleted file mode 100644 index 2dffe94..0000000 --- a/app/assets/js/index.js +++ /dev/null @@ -1,36 +0,0 @@ -import '../css/override.min.css'; -import '../css/styles.min.css'; -// Js -import * as stripe from './core/stripe'; -import * as thirdParty from './core/third-party'; -import '@fortawesome/fontawesome-free/js/all'; - -async function loader() { - - - await stripe.load(); // Load Stripe - - await thirdParty.crisp(); - await slider.initComparisons(); - - - - await thirdParty.tagManager(); - await thirdParty.loadManager(); -} - - -loader(); - - -if ('serviceWorker' in navigator) { - window.addEventListener('load', () => { - navigator.serviceWorker.register('/service-worker.js').then(registration => { - - //console.log('SW registered: ', registration); - }).catch(registrationError => { - - console.log('SW registration failed: ', registrationError); - }); - }); -} \ No newline at end of file diff --git a/app/assets/setup/CNAME b/app/assets/setup/CNAME deleted file mode 100644 index f79f2a7..0000000 --- a/app/assets/setup/CNAME +++ /dev/null @@ -1,2 +0,0 @@ -https://www.coffeeandfun.com -https://coffeeandfun.com \ No newline at end of file diff --git a/app/assets/setup/googlea4b2e0ff05c168d5.html b/app/assets/setup/googlea4b2e0ff05c168d5.html deleted file mode 100644 index e0111a3..0000000 --- a/app/assets/setup/googlea4b2e0ff05c168d5.html +++ /dev/null @@ -1,300 +0,0 @@ - - - - - Coffee and Fun - - - - - - - - - - - - - - - - -
- -
- -
-
-
-
-

Building apps you love ❤️

-

Here at Coffee and Fun, we - create award winning simple and easy to use web apps and chrome extensions.

- -
-
-
-
-
Screenshot of iPhone App
-
-
-
Screenshot of iPad App
-
-
-
-
-
-
-
-
-
- - - -

Clean My History

-

For times when you forget to use - incognito - Clean my History is a privacy focused Chrome extension that removes over 15,000 NSFW websites and - terms from your history in one click. -

-
-
-
-
-
-
-
Screenshot of App in Browser
-
-
-
Screenshot of iPhone App
-
-
-
-
-
-
-
-
- - - -

Markdown Editor for Chrome

-

Launchaco website builder is - content driven, which means no matter what you type we pick the best template tailored to your - content.

-
-
-
-
-
-
Screenshot of App inside a laptop
-
-
-
-
-
-
-
- -
-
© 2020 - coffeeandfun.com . All rights reserved.
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - -
Built With Launchaco
-
Built With Launchaco
-
- - - - - \ No newline at end of file diff --git a/app/assets/setup/robots.txt b/app/assets/setup/robots.txt deleted file mode 100644 index 5dd1a93..0000000 --- a/app/assets/setup/robots.txt +++ /dev/null @@ -1 +0,0 @@ -User-agent: * Disallow: Disallow: /cgi-bin/ Disallow: /payments/ Disallow: /payments/custom/ Disallow: /success Disallow: /cancel Disallow: /life-time Sitemap: https://www.helperbird.com/sitemap.xml \ No newline at end of file diff --git a/app/templates/404.pug b/app/templates/404.pug deleted file mode 100644 index 9a7f25e..0000000 --- a/app/templates/404.pug +++ /dev/null @@ -1,127 +0,0 @@ -doctype html -head - title Coffee and Fun - Award winning Chrome extensions - meta(charset='utf-8') - meta(name='viewport' content='width=device-width,initial-scale=1') - meta(name='description' content="Here at Coffee and Fun, we create award winning simple and easy to use web apps and chrome extensions.") - meta(property='og:image' content='') - link(rel='shortcut icon' href='/assets/images/logos/full.png') - - style. - .custom-color-90764dd3-3943-ad31-ec45-aaf1eb80b2fa { - background-color: #000000 - } - .custom-color-90764dd3-3943-ad31-ec45-aaf1eb80b2fa .primary-color { - color: #FFFFFF - } - .custom-color-90764dd3-3943-ad31-ec45-aaf1eb80b2fa .secondary-color { - color: #D7F9FF - } - .custom-color-90764dd3-3943-ad31-ec45-aaf1eb80b2fa .accent-bg { - background-color: #EB0A47 - } - .custom-color-90764dd3-3943-ad31-ec45-aaf1eb80b2fa .secondary-bg { - background-color: #2898FB - } - .custom-color-90764dd3-3943-ad31-ec45-aaf1eb80b2fa .svg-fill { - fill: #FFFFFF - } -.white-flat - // - header.header - .container-lrg - .flex.col-12.spread - a.logo.launchaco-builder-hoverable.logo(href='/') - img(src='/assets/images/logos/full.png' alt='Coffee and Fun Company Logo') - a#menu.menu-toggle(href='#main-menu') - b.nav-link.mr0.secondary-color ☰ - nav#main-menu.main-menu(role='navigation') - a#main-menu-close.menu-close(href='#') - span.bold ✕ - a.nav-link.secondary-color(href='https://www.removemyporn.com', target='_blank') Clean my History - a.nav-link.secondary-color(href='#markdown') Markdown Editor - // - a.nav-link.secondary-color(href='#contact') Contact - section.section - .container-lrg.flex - .col-6.flex.flex-column.center-vertical.mobile-text-center.mb40 - h1.heading-lrg.primary-color.launchaco-builder-hoverable 404 - Page now found - h2.subheading.secondary-color.mt20.launchaco-builder-hoverable - | Here at Coffee and Fun, we - | create award winning simple and easy to use web apps and chrome extensions. - .mt40 - a.button.mobile-text-center.mt10.launchaco-builder-hoverable.mr10.mobile-text-center.accent-bg.primary-color(href='' target='_blank') - span See all - a.button.mobile-text-center.mt10.launchaco-builder-hoverable(href='' target='_blank') - span - | Contact - .col-6 - .ipadiphone - .ipadiphone-iphone - .mask - img.mask-img(src='https://cdn.launchaco.com/images/4ddc7f47-4655-463e-88d0-a8d4a9e38b58.png' alt='Screenshot of iPhone App') - .ipadiphone-ipad.launchaco-builder-hoverable - .mask - img.mask-img(src='https://cdn.launchaco.com/images/b824ba26-6719-492c-8967-0949a29e8748.png' alt='Screenshot of iPad App') - -section.section.bg-light#faq-9 - .container-lrg.text-center - .col-12 - h3.heading.primary-color.launchaco-builder-hoverable.why_us Common questions - .container.mt40 - .col-12.questions - - .faq.pad20 - input.faq-input#faq-dropdown-9-71122222(name='faq', type='checkbox') - label.faq-label.flex.spread.center-horizontal(for='faq-dropdown-9-71122222') - span.bold.primary-color.mr20 How do I login ? - svg.noshrink.svg-fill(height='9px', version='1.1', viewBox='0 0 15 9', width='15px', xmlns='http://www.w3.org/2000/svg') - path(d='M7.4176407,5.65342711 L1.76421359,8.8817842e-16 L0.350000024,1.41421356 L6.00342714,7.06764068 L6,7.07106781 L7.41421356,8.48528137 L7.4176407,8.48185424 L7.42106784,8.48528137 L8.8352814,7.07106781 L8.83185426,7.06764068 L14.4852814,1.41421356 L13.0710678,8.8817842e-16 L7.4176407,5.65342711 Z'). - - - p.paragraph.secondary-color.faq-content.mt20.launchaco-builder-hoverable We use the email your logged into Google Chrome or your browser with. If you need to update your email. Just contact us. - - .faq.pad20 - input.faq-input#faq-dropdown-9-71122(name='faq', type='checkbox') - label.faq-label.flex.spread.center-horizontal(for='faq-dropdown-9-71122') - span.bold.primary-color.mr20 Can we cancel at any time? - svg.noshrink.svg-fill(height='9px', version='1.1', viewBox='0 0 15 9', width='15px', xmlns='http://www.w3.org/2000/svg') - path(d='M7.4176407,5.65342711 L1.76421359,8.8817842e-16 L0.350000024,1.41421356 L6.00342714,7.06764068 L6,7.07106781 L7.41421356,8.48528137 L7.4176407,8.48185424 L7.42106784,8.48528137 L8.8352814,7.07106781 L8.83185426,7.06764068 L14.4852814,1.41421356 L13.0710678,8.8817842e-16 L7.4176407,5.65342711 Z'). - - - p.paragraph.secondary-color.faq-content.mt20.launchaco-builder-hoverable There's no minimum contract for Coffee and Fun apps — cancel at any time without penalty or hassle. If you prepaid for a year, we’ll refund any unused months. To cancel, open up the app and go to the subscription option and click cancel and that it. - - .faq.pad20 - input.faq-input#faq-dropdown-9-3(name='faq', type='checkbox') - label.faq-label.flex.spread.center-horizontal(for='faq-dropdown-9-3') - span.bold.primary-color.mr20 I have a suggestion! - svg.noshrink.svg-fill(height='9px', version='1.1', viewBox='0 0 15 9', width='15px', xmlns='http://www.w3.org/2000/svg') - path(d='M7.4176407,5.65342711 L1.76421359,8.8817842e-16 L0.350000024,1.41421356 L6.00342714,7.06764068 L6,7.07106781 L7.41421356,8.48528137 L7.4176407,8.48185424 L7.42106784,8.48528137 L8.8352814,7.07106781 L8.83185426,7.06764068 L14.4852814,1.41421356 L13.0710678,8.8817842e-16 L7.4176407,5.65342711 Z'). - - - p.paragraph.secondary-color.faq-content.mt20.launchaco-builder-hoverable - | Excellent I would love to hear about it! Email - a.__cf_email__(data-cfemail='1f6c6a6f6f706d6b5f777a736f7a6d7d766d7b317c7072', href='/cdn-cgi/l/email-protection') [email protected] - | with your suggestion. - - -section.section.red-white#support - .container.text-center - .col-12 - h3.heading.heading-sml.primary-color.launchaco-builder-hoverable.why_us Support form - p.subheading.secondary-color.mt20.launchaco-builder-hoverable Need help? Contact us today. - .container.mt40 - iframe(frameborder='0', height='1093', loading='lazy', marginheight='0', marginwidth='0', src='https://docs.google.com/forms/d/e/1FAIpQLSdFGyfEdUP_Y2M-YeKjkQcju4dk2eMEl7_hPZJQdhK-Pd8p9A/viewform?embedded=true', title='Helperbird support fourm ', width='100%') Loading... - -footer#footer-3.section.text-center.custom-color-90764dd3-3943-ad31-ec45-aaf1eb80b2fa(sitemeta='[object Object]' activepage='Landing') - .container.col-12 - // - div - a.socialicons.accent-bg.twitter(href='https://twitter.com/coffeeandfun' target='_blank') - a.socialicons.accent-bg.facebook(href='https://facebook.com/coffeeandfun' target='_blank') - a.socialicons.accent-bg.email(href='mailto:hello@coffeeandfun.com') - .mt50 - span.span.secondary-color © - span.span.secondary-color - | 2020 - | coffeeandfun.com . All rights reserved. diff --git a/app/templates/index.pug b/app/templates/index.pug deleted file mode 100644 index 6e796a9..0000000 --- a/app/templates/index.pug +++ /dev/null @@ -1,168 +0,0 @@ -doctype html -head - title Coffee and Fun - Award winning Chrome extensions - meta(charset='utf-8') - meta(name='viewport' content='width=device-width,initial-scale=1') - meta(name='description' content="Here at Coffee and Fun, we create award winning simple and easy to use web apps and chrome extensions.") - meta(property='og:image' content='') - link(rel='shortcut icon' href='/assets/images/logos/full.png') - style. - .custom-color-90764dd3-3943-ad31-ec45-aaf1eb80b2fa { - background-color: #000000 - } - .custom-color-90764dd3-3943-ad31-ec45-aaf1eb80b2fa .primary-color { - color: #FFFFFF - } - .custom-color-90764dd3-3943-ad31-ec45-aaf1eb80b2fa .secondary-color { - color: #D7F9FF - } - .custom-color-90764dd3-3943-ad31-ec45-aaf1eb80b2fa .accent-bg { - background-color: #EB0A47 - } - .custom-color-90764dd3-3943-ad31-ec45-aaf1eb80b2fa .secondary-bg { - background-color: #2898FB - } - .custom-color-90764dd3-3943-ad31-ec45-aaf1eb80b2fa .svg-fill { - fill: #FFFFFF - } -.white-flat - // - header.header - .container-lrg - .flex.col-12.spread - a.logo.launchaco-builder-hoverable.logo(href='/') - img(src='/assets/images/logos/full.png' alt='Coffee and Fun Company Logo') - a#menu.menu-toggle(href='#main-menu') - b.nav-link.mr0.secondary-color ☰ - nav#main-menu.main-menu(role='navigation') - a#main-menu-close.menu-close(href='#') - span.bold ✕ - a.nav-link.secondary-color(href='https://www.removemyporn.com', target='_blank') Clean my History - a.nav-link.secondary-color(href='#markdown') Markdown Editor - // - a.nav-link.secondary-color(href='#contact') Contact - section.section - .container-lrg.flex - .col-6.flex.flex-column.center-vertical.mobile-text-center.mb40 - h1.heading-lrg.primary-color.launchaco-builder-hoverable Building apps you love ❤️ - h2.subheading.secondary-color.mt20.launchaco-builder-hoverable - | Here at Coffee and Fun, we - | create award winning simple and easy to use web apps and chrome extensions. - .mt40 - a.button.mobile-text-center.mt10.launchaco-builder-hoverable(href='#contanct' target='_blank') - span - | Contact - .col-6 - .ipadiphone - .ipadiphone-iphone - .mask - img.mask-img(src='https://cdn.launchaco.com/images/4ddc7f47-4655-463e-88d0-a8d4a9e38b58.png' alt='Screenshot of iPhone App') - .ipadiphone-ipad.launchaco-builder-hoverable - .mask - img.mask-img(src='https://cdn.launchaco.com/images/b824ba26-6719-492c-8967-0949a29e8748.png' alt='Screenshot of iPad App') -section#feature-1.section.pink-white(sitemeta='[object Object]' activepage='Landing') - .container - .col-12.text-center.flex.flex-column.center-horizontal - i.icon - img(src='/assets/images/logos/clean.png' alt='Clean my History Logo') - h3.heading.primary-color.launchaco-builder-hoverable Clean My History - p.paragraph.mt20.secondary-color.launchaco-builder-hoverable - | For times when you forget to use - | incognito - | Clean my History is a privacy focused Chrome extension that removes over 15,000 NSFW websites and - | terms from your history in one click. - .mt40 - a.button.mobile-text-center.mt10.launchaco-builder-hoverable.mr10.mobile-text-center.accent-bg.primary-color(href="https://www.removemyporn.com" target="_blank") - span Download - button.button.mobile-text-center.mt10.launchaco-builder-hoverable#checkout-button-plan_GWiDO5WS3j8fNG - span Upgrade to Pro - .container-lrg - .col-12.flex - .computer.launchaco-builder-hoverable - .mask - img.mask-img(src='https://cdn.launchaco.com/images/b824ba26-6719-492c-8967-0949a29e8748.png' alt='Screenshot of App inside a laptop') - .computer-bottom -section#markdown.section.orange-white(sitemeta='[object Object]' activepage='Landing') - .container - .col-12.text-center.flex.flex-column.center-horizontal - i.icon - img(src='/assets/images/logos/markdown.png' alt='Markdown Editor for Chrome Logo') - h3.heading.primary-color.launchaco-builder-hoverable Markdown Editor for Chrome - p.subheading.secondary-color.mt20.launchaco-builder-hoverable - | The most significant and purest Markdown editor for Google Chrome. Just write Markdown and see what it looks like as you type. - | Markdown Editor for Chrome also comes with one-click HTML conversion, file support and other discreet gems. - .mt40 - a.button.mobile-text-center.mt10.launchaco-builder-hoverable.mr10.mobile-text-center.accent-bg.primary-color(href="https://chrome.google.com/webstore/detail/markdown-live-preview/dkpldbigkfcgpamifjimiejipmodkigk" target="_blank") - span Download - button.button.mobile-text-center.mt10.launchaco-builder-hoverable#checkout-button-price_HLvALnfLmoVK3j - span Upgrade to Pro - - .container-lrg - .col-12.flex - .computer.launchaco-builder-hoverable - .mask - img.mask-img(src='https://cdn.launchaco.com/images/0e28dc42-de45-4f21-9784-f52ab38f81fe.png' alt='Screenshot of App inside a laptop') - .computer-bottom - - -section.section.bg-light#faq-9 - .container-lrg.text-center - .col-12 - h3.heading.primary-color.launchaco-builder-hoverable.why_us Common questions - .container.mt40 - .col-12.questions - - .faq.pad20 - input.faq-input#faq-dropdown-9-71122222(name='faq', type='checkbox') - label.faq-label.flex.spread.center-horizontal(for='faq-dropdown-9-71122222') - span.bold.primary-color.mr20 How do I login ? - svg.noshrink.svg-fill(height='9px', version='1.1', viewBox='0 0 15 9', width='15px', xmlns='http://www.w3.org/2000/svg') - path(d='M7.4176407,5.65342711 L1.76421359,8.8817842e-16 L0.350000024,1.41421356 L6.00342714,7.06764068 L6,7.07106781 L7.41421356,8.48528137 L7.4176407,8.48185424 L7.42106784,8.48528137 L8.8352814,7.07106781 L8.83185426,7.06764068 L14.4852814,1.41421356 L13.0710678,8.8817842e-16 L7.4176407,5.65342711 Z'). - - - p.paragraph.secondary-color.faq-content.mt20.launchaco-builder-hoverable We use the email your logged into Google Chrome or your browser with. If you need to update your email. Just contact us. - - .faq.pad20 - input.faq-input#faq-dropdown-9-71122(name='faq', type='checkbox') - label.faq-label.flex.spread.center-horizontal(for='faq-dropdown-9-71122') - span.bold.primary-color.mr20 Can we cancel at any time? - svg.noshrink.svg-fill(height='9px', version='1.1', viewBox='0 0 15 9', width='15px', xmlns='http://www.w3.org/2000/svg') - path(d='M7.4176407,5.65342711 L1.76421359,8.8817842e-16 L0.350000024,1.41421356 L6.00342714,7.06764068 L6,7.07106781 L7.41421356,8.48528137 L7.4176407,8.48185424 L7.42106784,8.48528137 L8.8352814,7.07106781 L8.83185426,7.06764068 L14.4852814,1.41421356 L13.0710678,8.8817842e-16 L7.4176407,5.65342711 Z'). - - - p.paragraph.secondary-color.faq-content.mt20.launchaco-builder-hoverable There's no minimum contract for Coffee and Fun apps — cancel at any time without penalty or hassle. If you prepaid for a year, we’ll refund any unused months. To cancel, open up the app and go to the subscription option and click cancel and that it. - - .faq.pad20 - input.faq-input#faq-dropdown-9-3(name='faq', type='checkbox') - label.faq-label.flex.spread.center-horizontal(for='faq-dropdown-9-3') - span.bold.primary-color.mr20 I have a suggestion! - svg.noshrink.svg-fill(height='9px', version='1.1', viewBox='0 0 15 9', width='15px', xmlns='http://www.w3.org/2000/svg') - path(d='M7.4176407,5.65342711 L1.76421359,8.8817842e-16 L0.350000024,1.41421356 L6.00342714,7.06764068 L6,7.07106781 L7.41421356,8.48528137 L7.4176407,8.48185424 L7.42106784,8.48528137 L8.8352814,7.07106781 L8.83185426,7.06764068 L14.4852814,1.41421356 L13.0710678,8.8817842e-16 L7.4176407,5.65342711 Z'). - - - p.paragraph.secondary-color.faq-content.mt20.launchaco-builder-hoverable - | Excellent I would love to hear about it! Email - a.__cf_email__(data-cfemail='1f6c6a6f6f706d6b5f777a736f7a6d7d766d7b317c7072', href='/cdn-cgi/l/email-protection') [email protected] - | with your suggestion. - - -section.section.red-white#support - .container.text-center - .col-12 - h3.heading.heading-sml.primary-color.launchaco-builder-hoverable.why_us Support form - p.subheading.secondary-color.mt20.launchaco-builder-hoverable Need help? Contact us today. - .container.mt40 - iframe(frameborder='0', height='1093', loading='lazy', marginheight='0', marginwidth='0', src='https://docs.google.com/forms/d/e/1FAIpQLSdFGyfEdUP_Y2M-YeKjkQcju4dk2eMEl7_hPZJQdhK-Pd8p9A/viewform?embedded=true', title='Helperbird support fourm ', width='100%') Loading... - -footer#footer-3.section.text-center.custom-color-90764dd3-3943-ad31-ec45-aaf1eb80b2fa(sitemeta='[object Object]' activepage='Landing') - .container.col-12 - // - div - a.socialicons.accent-bg.twitter(href='https://twitter.com/coffeeandfun' target='_blank') - a.socialicons.accent-bg.facebook(href='https://facebook.com/coffeeandfun' target='_blank') - a.socialicons.accent-bg.email(href='mailto:hello@coffeeandfun.com') - .mt50 - span.span.secondary-color © - span.span.secondary-color - | 2020 - | coffeeandfun.com . All rights reserved. diff --git a/gulpfile.js b/gulpfile.js deleted file mode 100644 index c27b7b9..0000000 --- a/gulpfile.js +++ /dev/null @@ -1,44 +0,0 @@ -const image = require('gulp-image'); -const { task, src, - dest } = require('gulp'); - const html2pug = require('gulp-html2pug'); - var clean = require('gulp-clean'); - - -function build(cb) { - src('./app/assets/images/**/*.*') - .pipe(image({ - pngquant: true, - optipng: true, - zopflipng: true, - jpegRecompress: true, - mozjpeg: true, - guetzli: true, - gifsicle: true, - svgo: true, - concurrent: 10, - quiet: false // defaults to false - })) - .pipe(dest('./app/assets/images/')); - cb(); -} - - -function html(cb) { - src('./app/templates/**/*.html') - .pipe(html2pug(/* options for html2pug such as { fragment: true } */)) - .pipe(dest('./app/templates/')); - cb(); -} - -function deleteHtml(cb) { - src('./app/templates/**/*.html') - .pipe(clean()) - - cb(); -} - -exports.build = build; -exports.delete = deleteHtml; -exports.html = html; -exports.default = build; \ No newline at end of file diff --git a/index.html b/index.html deleted file mode 100644 index 1858f8d..0000000 --- a/index.html +++ /dev/null @@ -1,58 +0,0 @@ - - - - - - - The deleted vows - - - - - - - - - -
-

- My beautiful wife, -

-

- I know I'm not the greatest with words, but do you remember the very first day that we met? I remember I had just made Lemon chicken and pasta for 40 people and was exhausted laying on a couch; over the next three weeks, we hung out even more. -

-

- I knew the very first moment I saw you. I knew we were meant to be together for all of our days, but one night, we hung out all day going around Austin; I walked you to your writing class after I walked you in, I had to walk back 4 miles to get home as my phone just died. -

-

- I didn't mind as I had a smile on my face the whole way back to the house as I knew I had found my companion and my best friend. There's no one else I'd want to build a life with. I get to have you by my side, my love and my wife, for eternity. -

-

- Today, I promise to be your navigator and sidekick in all of life's adventures. I promise to be your best friend and your husband. - -

- -

- I promise you myself completely. I am there in the adventures. The coffee shop runs, your money-making schemes, cooking experiments, career goals, the travelling the world together. The fun times, the great times, the times we stay up too late binge-watching Netflix, the times we need each other, and supporting each other in the fun times and the coffee-filled days. I will be there by your side, every step of the way. -

-

- I love you with my whole heart with a passion that can't be expressed in words, only in kisses, glances, and years of adventure by your side. When I met you, I was at a crossroads in my life; it opened my life to what love and friendship are; you changed my life. You are my rock. - I love this quote and think of us, -

-

- "You and me, we're in a club now. You will always be my greatest adventure." — Ellie Fredricksen (From Up) - -

- -

- When I am with you, everything else fades to the background. You flood my senses with joy. You are my life, my greatest gift. I'm so lucky to call you my loving wife, and I wish to be the support you need every day. To be your best friend and to make you proud. -

-

- I love you with all my heart. -

-

- Your husband ❤️ ☕ ☘️ -

-
- - diff --git a/main.css b/main.css deleted file mode 100644 index 55778ed..0000000 --- a/main.css +++ /dev/null @@ -1,71 +0,0 @@ -body { - background: #f3f4f6; - padding: 20px; - font-family: Arial, Helvetica, sans-serif; - cursor: pointer; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - -} - - - -.letter { - background: #fff; - box-shadow: 0 0 10px rgba(0, 0, 0, 0.3); - margin: 26px auto 0; - max-width: 550px; - min-height: 300px; - padding: 24px; - position: relative; - width: 80%; -} - -.letter:before, -.letter:after { - content: ""; - height: 98%; - position: absolute; - width: 100%; - z-index: -1; -} - -.letter:before { - background: #fafafa; - box-shadow: 0 0 8px rgba(0, 0, 0, 0.2); - left: -5px; - top: 4px; - transform: rotate(-2.5deg); -} - -.letter:after { - background: #f6f6f6; - box-shadow: 0 0 3px rgba(0, 0, 0, 0.2); - right: -3px; - top: 1px; - transform: rotate(1.4deg); -} - -.copy { - - - - color: #333; -} - -p { - margin: 0 0 30px; - font-size: 1.25rem; - line-height: 2rem; -} - -h2 { - color: #222; - font-size: 2rem; - font-weight: 500; - line-height: 2em; - margin-bottom: 5px; - margin-top: 5px; -} diff --git a/netlify.toml b/netlify.toml new file mode 100644 index 0000000..95ee5a0 --- /dev/null +++ b/netlify.toml @@ -0,0 +1,17 @@ +[build] + # Directory to change to before starting a build. + # This is where we will look for package.json/.nvmrc/etc. + base = "" + + # Directory (relative to root of your repo) that contains the deploy-ready + # HTML files and assets generated by the build. If a base directory has + # been specified, include it in the publish directory path. + publish = "public" + + # Default build command. + command = "AWS_LAMBDA_FUNCTION_NAME=trickpuppeteer npm run build" + + [[redirects]] + from = "/feed/" + to = "/feed/feed.xml" + status = 200 \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index b096119..2e6a940 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,467 +1,578 @@ { - "name": "rouge-planet", - "version": "1.0.0", + "name": "11ty-netlify-jumpstart", + "version": "0.5.0", "lockfileVersion": 1, "requires": true, "dependencies": { - "@babel/runtime": { - "version": "7.9.2", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.9.2.tgz", - "integrity": "sha512-NE2DtOdufG7R5vnfQUTehdTfNycfUANEtCa9PssN9O/xmTzP4E08UI797ixaei6hBEVL9BI/PsdJS5x7mWoB9Q==", + "@11ty/dependency-tree": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@11ty/dependency-tree/-/dependency-tree-1.0.0.tgz", + "integrity": "sha512-2FWYlkphQ/83MG7b9qqBJfJJ0K9zupNz/6n4EdDuNLw6hQHGp4Sp4UMDRyBvA/xCTYDBaPSuSjHuu45tSujegg==", + "dev": true + }, + "@11ty/eleventy": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/@11ty/eleventy/-/eleventy-0.11.0.tgz", + "integrity": "sha512-ozkfpmSlhodVoGCNFhBFsNbFxJbaiPYiVGKCeVdsFBTfDLhGyWS8cieNWjsvKyEHWT8OLNSIBvJYv4JxuxTivg==", "dev": true, "requires": { - "regenerator-runtime": "^0.13.4" - }, - "dependencies": { - "regenerator-runtime": { - "version": "0.13.5", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.5.tgz", - "integrity": "sha512-ZS5w8CpKFinUzOwW3c83oPeVXoNsrLsaCoLtJvAClH135j/R77RuymhiSErhm2lKcwSCIpmvIWSbDkIfAqKQlA==", + "@11ty/dependency-tree": "^1.0.0", + "browser-sync": "^2.26.7", + "chalk": "^3.0.0", + "chokidar": "^3.4.0", + "debug": "^4.1.1", + "dependency-graph": "^0.9.0", + "ejs": "^2.7.4", + "fast-glob": "^3.2.2", + "fs-extra": "^8.1.0", + "gray-matter": "^4.0.2", + "hamljs": "^0.6.2", + "handlebars": "^4.7.6", + "javascript-stringify": "^2.0.1", + "liquidjs": "^6.4.3", + "lodash": "^4.17.15", + "luxon": "^1.24.1", + "markdown-it": "^10.0.0", + "minimist": "^1.2.5", + "moo": "^0.5.1", + "multimatch": "^4.0.0", + "mustache": "^2.3.2", + "normalize-path": "^3.0.0", + "nunjucks": "^3.2.1", + "parse-filepath": "^1.0.2", + "please-upgrade-node": "^3.2.0", + "pretty": "^2.0.0", + "pug": "^2.0.4", + "recursive-copy": "^2.0.10", + "semver": "^7.3.2", + "slugify": "^1.4.0", + "time-require": "^0.1.2", + "valid-url": "^1.0.9" + }, + "dependencies": { + "entities": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.0.2.tgz", + "integrity": "sha512-dmD3AvJQBUjKpcNkoqr+x+IF0SdRtPz9Vk0uTy4yWqga9ibB6s4v++QFWNohjiUGoMlF552ZvNyXDxz5iW0qmw==", "dev": true + }, + "markdown-it": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-10.0.0.tgz", + "integrity": "sha512-YWOP1j7UbDNz+TumYP1kpwnP0aEa711cJjrAQrzd0UXlbJfc5aAq0F/PZHjiioqDC1NKgvIMX+o+9Bk7yuM2dg==", + "dev": true, + "requires": { + "argparse": "^1.0.7", + "entities": "~2.0.0", + "linkify-it": "^2.0.0", + "mdurl": "^1.0.1", + "uc.micro": "^1.0.5" + } } } }, - "@fortawesome/fontawesome-free": { - "version": "5.13.0", - "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-free/-/fontawesome-free-5.13.0.tgz", - "integrity": "sha512-xKOeQEl5O47GPZYIMToj6uuA2syyFlq9EMSl2ui0uytjY9xbe8XS0pexNWmxrdcCyNGyDmLyYw5FtKsalBUeOg==", - "dev": true - }, - "@hapi/address": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/@hapi/address/-/address-2.1.4.tgz", - "integrity": "sha512-QD1PhQk+s31P1ixsX0H0Suoupp3VMXzIVMSwobR3F3MSUO2YCV0B7xqLcUw/Bh8yuvd3LhpyqLQWTNcRmp6IdQ==", - "dev": true - }, - "@hapi/bourne": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/@hapi/bourne/-/bourne-1.3.2.tgz", - "integrity": "sha512-1dVNHT76Uu5N3eJNTYcvxee+jzX4Z9lfciqRRHCU27ihbUcYi+iSc2iml5Ke1LXe1SyJCLA0+14Jh4tXJgOppA==", - "dev": true - }, - "@hapi/hoek": { - "version": "8.5.1", - "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-8.5.1.tgz", - "integrity": "sha512-yN7kbciD87WzLGc5539Tn0sApjyiGHAJgKvG9W8C7O+6c7qmoQMfVs0W4bX17eqz6C78QJqqFrtgdK5EWf6Qow==", - "dev": true - }, - "@hapi/joi": { - "version": "15.1.1", - "resolved": "https://registry.npmjs.org/@hapi/joi/-/joi-15.1.1.tgz", - "integrity": "sha512-entf8ZMOK8sc+8YfeOlM8pCfg3b5+WZIKBfUaaJT8UsjAAPjartzxIYm3TIbjvA4u+u++KbcXD38k682nVHDAQ==", + "@11ty/eleventy-plugin-rss": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/@11ty/eleventy-plugin-rss/-/eleventy-plugin-rss-1.0.9.tgz", + "integrity": "sha512-2KlFwjEuYNhNjiWvJZ9m0TcLh+9cocw+S3bGx1HN4KIaqPXF3+SXXxZs3uGbj4Kz+X9XxExe/EC9Y8eH5BDCzA==", "dev": true, "requires": { - "@hapi/address": "2.x.x", - "@hapi/bourne": "1.x.x", - "@hapi/hoek": "8.x.x", - "@hapi/topo": "3.x.x" + "debug": "^4.1.1", + "posthtml": "^0.13.0", + "posthtml-urls": "1.0.0" } }, - "@hapi/topo": { - "version": "3.1.6", - "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-3.1.6.tgz", - "integrity": "sha512-tAag0jEcjwH+P2quUfipd7liWCNX2F8NvYjQp2wtInsZxnMlypdw0FtAOLxtvvkO+GSRRbmNi8m/5y42PQJYCQ==", + "@11ty/eleventy-plugin-syntaxhighlight": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@11ty/eleventy-plugin-syntaxhighlight/-/eleventy-plugin-syntaxhighlight-3.0.1.tgz", + "integrity": "sha512-+cXc5oyFagCat+JgIh+4cI1otQMVYSsXjxj2/8J78I+p6ICvCfObzvi7PTXvDPbwXOQP8RkcB4DYOP+MKkcPAw==", "dev": true, "requires": { - "@hapi/hoek": "^8.3.0" - } - }, - "@mrmlnc/readdir-enhanced": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz", - "integrity": "sha512-bPHp6Ji8b41szTOcaP63VlnbbO5Ny6dwAATtY6JTjh5N2OLrb5Qk/Th5cRkRQhkWCt+EJsYrNB0MiL+Gpn6e3g==", - "requires": { - "call-me-maybe": "^1.0.1", - "glob-to-regexp": "^0.3.0" + "prismjs": "^1.17.1" } }, - "@nodelib/fs.scandir": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.3.tgz", - "integrity": "sha512-eGmwYQn3gxo4r7jdQnkrrN6bY478C3P+a/y72IJukF8LjB6ZHeB3c+Ehacj3sYeSmUXGlnA67/PmbM9CVwL7Dw==", + "@11tyrocks/eleventy-plugin-social-images": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/@11tyrocks/eleventy-plugin-social-images/-/eleventy-plugin-social-images-0.1.1.tgz", + "integrity": "sha512-CL6KlSkfuNSWndJgRfFoNgyaWufSJ+dHKWG9GLsyuRqgUNkFOKbBYgkryNIxr3Hgmw2TOCrgjqSw8ydqK0syqw==", "dev": true, "requires": { - "@nodelib/fs.stat": "2.0.3", - "run-parallel": "^1.1.9" + "chrome-aws-lambda": "^5.3.1", + "puppeteer": "^5.3.1", + "puppeteer-core": "^5.3.1", + "yargs-parser": "^20.2.3" }, "dependencies": { - "@nodelib/fs.stat": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.3.tgz", - "integrity": "sha512-bQBFruR2TAwoevBEd/NWMoAAtNGzTRgdrqnYCc7dhzfoNvqPzLyqlEQnzZ3kVnNrSp25iyxE00/3h2fqGAGArA==", + "chrome-aws-lambda": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/chrome-aws-lambda/-/chrome-aws-lambda-5.3.1.tgz", + "integrity": "sha512-KklZTy2p2U/86cCh1hKL3PGDqoirQCAg7uejvNIn0rDBkWj4Su4GOjYMRVB3kthLwmnWhh3x63RDBTCAaQ9Q3Q==", + "dev": true, + "requires": { + "lambdafs": "^2.0.0" + } + }, + "devtools-protocol": { + "version": "0.0.809251", + "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.809251.tgz", + "integrity": "sha512-pf+2OY6ghMDPjKkzSWxHMq+McD+9Ojmq5XVRYpv/kPd9sTMQxzEt21592a31API8qRjro0iYYOc3ag46qF/1FA==", + "dev": true + }, + "puppeteer": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-5.4.1.tgz", + "integrity": "sha512-8u6r9tFm3gtMylU4uCry1W/CeAA8uczKMONvGvivkTsGqKA7iB7DWO2CBFYlB9GY6/IEoq9vkI5slJWzUBkwNw==", + "dev": true, + "requires": { + "debug": "^4.1.0", + "devtools-protocol": "0.0.809251", + "extract-zip": "^2.0.0", + "https-proxy-agent": "^4.0.0", + "node-fetch": "^2.6.1", + "pkg-dir": "^4.2.0", + "progress": "^2.0.1", + "proxy-from-env": "^1.0.0", + "rimraf": "^3.0.2", + "tar-fs": "^2.0.0", + "unbzip2-stream": "^1.3.3", + "ws": "^7.2.3" + } + }, + "puppeteer-core": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-5.4.1.tgz", + "integrity": "sha512-JfPCQgLvyBlpwQTbdnEwCEvD2KiRB2Hv+J1YCwz9o0PxlTqVSuzSQ4XeLhPmy6fZpBFynyQ+r4FSn6RUywawqA==", + "dev": true, + "requires": { + "debug": "^4.1.0", + "devtools-protocol": "0.0.809251", + "extract-zip": "^2.0.0", + "https-proxy-agent": "^4.0.0", + "node-fetch": "^2.6.1", + "pkg-dir": "^4.2.0", + "progress": "^2.0.1", + "proxy-from-env": "^1.0.0", + "rimraf": "^3.0.2", + "tar-fs": "^2.0.0", + "unbzip2-stream": "^1.3.3", + "ws": "^7.2.3" + } + }, + "yargs-parser": { + "version": "20.2.3", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.3.tgz", + "integrity": "sha512-emOFRT9WVHw03QSvN5qor9QQT9+sw5vwxfYweivSMHTcAXPefwVae2FjO7JJjj8hCE4CzPOPeFM83VwT29HCww==", "dev": true } } }, - "@nodelib/fs.stat": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz", - "integrity": "sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw==" - }, - "@nodelib/fs.walk": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.4.tgz", - "integrity": "sha512-1V9XOY4rDW0rehzbrcqAmHnz8e7SKvX27gh8Gt2WgB0+pdzdiLV83p72kZPU+jvMbS1qU5mauP2iOvO8rhmurQ==", + "@babel/code-frame": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz", + "integrity": "sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg==", "dev": true, "requires": { - "@nodelib/fs.scandir": "2.1.3", - "fastq": "^1.6.0" + "@babel/highlight": "^7.10.4" } }, - "@sindresorhus/is": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.7.0.tgz", - "integrity": "sha512-ONhaKPIufzzrlNbqtWFFd+jlnemX6lJAgq9ZeiZtS7I1PIf/la7CW4m83rTXRnVnsMbW2k56pGYu7AUFJD9Pow==" - }, - "@stripe/stripe-js": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@stripe/stripe-js/-/stripe-js-1.3.0.tgz", - "integrity": "sha512-e94PZ3wESvekpu3XESpqwh7CcYb7tPXkXpFK23JYoMtroamkcnXFjeCb0osHW1kElwr2C5+wTsdZLvx4waICNQ==" - }, - "@types/anymatch": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@types/anymatch/-/anymatch-1.3.1.tgz", - "integrity": "sha512-/+CRPXpBDpo2RK9C68N3b2cOvO0Cf5B9aPijHsoDQTHivnGSObdOF2BRQOYjojWTDy6nQvMjmqRXIxH55VjxxA==" - }, - "@types/babel-types": { - "version": "7.0.7", - "resolved": "https://registry.npmjs.org/@types/babel-types/-/babel-types-7.0.7.tgz", - "integrity": "sha512-dBtBbrc+qTHy1WdfHYjBwRln4+LWqASWakLHsWHR2NWHIFkv4W3O070IGoGLEBrJBvct3r0L1BUPuvURi7kYUQ==" - }, - "@types/babylon": { - "version": "6.16.5", - "resolved": "https://registry.npmjs.org/@types/babylon/-/babylon-6.16.5.tgz", - "integrity": "sha512-xH2e58elpj1X4ynnKp9qSnWlsRTIs6n3tgLGNfwAGHwePw0mulHQllV34n0T25uYSu1k0hRKkWXF890B1yS47w==", + "@babel/core": { + "version": "7.11.6", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.11.6.tgz", + "integrity": "sha512-Wpcv03AGnmkgm6uS6k8iwhIwTrcP0m17TL1n1sy7qD0qelDu4XNeW0dN0mHfa+Gei211yDaLoEe/VlbXQzM4Bg==", + "dev": true, "requires": { - "@types/babel-types": "*" + "@babel/code-frame": "^7.10.4", + "@babel/generator": "^7.11.6", + "@babel/helper-module-transforms": "^7.11.0", + "@babel/helpers": "^7.10.4", + "@babel/parser": "^7.11.5", + "@babel/template": "^7.10.4", + "@babel/traverse": "^7.11.5", + "@babel/types": "^7.11.5", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.1", + "json5": "^2.1.2", + "lodash": "^4.17.19", + "resolve": "^1.3.2", + "semver": "^5.4.1", + "source-map": "^0.5.0" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + } } }, - "@types/events": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/events/-/events-3.0.0.tgz", - "integrity": "sha512-EaObqwIvayI5a8dCzhFrjKzVwKLxjoG9T6Ppd5CEo07LRKfQ8Yokw54r5+Wq7FaBQ+yXRvQAYPrHwya1/UFt9g==", - "dev": true - }, - "@types/glob": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.1.1.tgz", - "integrity": "sha512-1Bh06cbWJUHMC97acuD6UMG29nMt0Aqz1vF3guLfG+kHHJhy3AyohZFFxYk2f7Q1SQIrNwvncxAE0N/9s70F2w==", + "@babel/generator": { + "version": "7.11.6", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.11.6.tgz", + "integrity": "sha512-DWtQ1PV3r+cLbySoHrwn9RWEgKMBLLma4OBQloPRyDYvc5msJM9kvTLo1YnlJd1P/ZuKbdli3ijr5q3FvAF3uA==", "dev": true, "requires": { - "@types/events": "*", - "@types/minimatch": "*", - "@types/node": "*" + "@babel/types": "^7.11.5", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" } }, - "@types/imagemin": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/@types/imagemin/-/imagemin-7.0.0.tgz", - "integrity": "sha512-BiNd5FazD5ZmJUYD9txsbrttL0P0welrb9yAPn6ykKK3kWufwFsxYqw5KdggfZQDjiNYwsBrX+Fwei0Xsw4oAw==", + "@babel/helper-function-name": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.10.4.tgz", + "integrity": "sha512-YdaSyz1n8gY44EmN7x44zBn9zQ1Ry2Y+3GTA+3vH6Mizke1Vw0aWDM66FOYEPw8//qKkmqOckrGgTYa+6sceqQ==", + "dev": true, "requires": { - "@types/node": "*" + "@babel/helper-get-function-arity": "^7.10.4", + "@babel/template": "^7.10.4", + "@babel/types": "^7.10.4" } }, - "@types/imagemin-gifsicle": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@types/imagemin-gifsicle/-/imagemin-gifsicle-5.2.0.tgz", - "integrity": "sha512-WohEsNMyGYTc+u6WA7KUvX8g+uLgTJOhqteexGdGZ/TPyS65GuCzMJ1RTaSzqG/cIfLFxbxg/HbGBg8YJrNZaw==", + "@babel/helper-get-function-arity": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.10.4.tgz", + "integrity": "sha512-EkN3YDB+SRDgiIUnNgcmiD361ti+AVbL3f3Henf6dqqUyr5dMsorno0lJWJuLhDhkI5sYEpgj6y9kB8AOU1I2A==", + "dev": true, "requires": { - "@types/imagemin": "*" + "@babel/types": "^7.10.4" } }, - "@types/imagemin-jpegtran": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/@types/imagemin-jpegtran/-/imagemin-jpegtran-5.0.0.tgz", - "integrity": "sha512-uwJknBgND9Jx+/d5bJf+mvAjfes0NIDyCeOKFJ9LbEYnp8/PVt0YDGh8K96JemeF84VbhHFxnN62Wz68rVNfFQ==", + "@babel/helper-member-expression-to-functions": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.11.0.tgz", + "integrity": "sha512-JbFlKHFntRV5qKw3YC0CvQnDZ4XMwgzzBbld7Ly4Mj4cbFy3KywcR8NtNctRToMWJOVvLINJv525Gd6wwVEx/Q==", + "dev": true, "requires": { - "@types/imagemin": "*" + "@babel/types": "^7.11.0" } }, - "@types/imagemin-optipng": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/@types/imagemin-optipng/-/imagemin-optipng-5.2.0.tgz", - "integrity": "sha512-Qn4gTV1fpPG2WIsUIl10yi2prudOuDIx+D+O0H3aKZRcTCwpMjszBVeRWUqkhG5wADhWO4giLut1sFNr3H2XIQ==", + "@babel/helper-module-imports": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.10.4.tgz", + "integrity": "sha512-nEQJHqYavI217oD9+s5MUBzk6x1IlvoS9WTPfgG43CbMEeStE0v+r+TucWdx8KFGowPGvyOkDT9+7DHedIDnVw==", + "dev": true, "requires": { - "@types/imagemin": "*" + "@babel/types": "^7.10.4" } }, - "@types/imagemin-svgo": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/@types/imagemin-svgo/-/imagemin-svgo-7.0.0.tgz", - "integrity": "sha512-Uq2T4hHE9PvBLB1lZM1+bZUzPc14XCKKWzQqJ47qe4/iuVHavYX4ig/gbBj8W3ZvRAJcQV3nagfoqFUzzdFD4g==", + "@babel/helper-module-transforms": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.11.0.tgz", + "integrity": "sha512-02EVu8COMuTRO1TAzdMtpBPbe6aQ1w/8fePD2YgQmxZU4gpNWaL9gK3Jp7dxlkUlUCJOTaSeA+Hrm1BRQwqIhg==", + "dev": true, "requires": { - "@types/imagemin": "*", - "@types/svgo": "*" + "@babel/helper-module-imports": "^7.10.4", + "@babel/helper-replace-supers": "^7.10.4", + "@babel/helper-simple-access": "^7.10.4", + "@babel/helper-split-export-declaration": "^7.11.0", + "@babel/template": "^7.10.4", + "@babel/types": "^7.11.0", + "lodash": "^4.17.19" } }, - "@types/minimatch": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.3.tgz", - "integrity": "sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==", - "dev": true - }, - "@types/node": { - "version": "13.9.5", - "resolved": "https://registry.npmjs.org/@types/node/-/node-13.9.5.tgz", - "integrity": "sha512-hkzMMD3xu6BrJpGVLeQ3htQQNAcOrJjX7WFmtK8zWQpz2UJf13LCFF2ALA7c9OVdvc2vQJeDdjfR35M0sBCxvw==" - }, - "@types/q": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.2.tgz", - "integrity": "sha512-ce5d3q03Ex0sy4R14722Rmt6MT07Ua+k4FwDfdcToYJcMKNtRVQvJ6JCAPdAmAnbRb6CsX6aYb9m96NGod9uTw==" - }, - "@types/source-list-map": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/@types/source-list-map/-/source-list-map-0.1.2.tgz", - "integrity": "sha512-K5K+yml8LTo9bWJI/rECfIPrGgxdpeNbj+d53lwN4QjW1MCwlkhUms+gtdzigTeUyBr09+u8BwOIY3MXvHdcsA==" - }, - "@types/svgo": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@types/svgo/-/svgo-1.3.1.tgz", - "integrity": "sha512-7xSQ8I4KnCrI9+IpEogDmhwxcvKPgbZ1PmzYKHvCxSZLjMqBw8eb7PdJ2LwqlT432pqne28Zf9AE6a6V7z3gSQ==" - }, - "@types/tapable": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/@types/tapable/-/tapable-1.0.5.tgz", - "integrity": "sha512-/gG2M/Imw7cQFp8PGvz/SwocNrmKFjFsm5Pb8HdbHkZ1K8pmuPzOX4VeVoiEecFCVf4CsN1r3/BRvx+6sNqwtQ==" - }, - "@types/uglify-js": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/@types/uglify-js/-/uglify-js-3.0.4.tgz", - "integrity": "sha512-SudIN9TRJ+v8g5pTG8RRCqfqTMNqgWCKKd3vtynhGzkIIjxaicNAMuY5TRadJ6tzDu3Dotf3ngaMILtmOdmWEQ==", + "@babel/helper-optimise-call-expression": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.10.4.tgz", + "integrity": "sha512-n3UGKY4VXwXThEiKrgRAoVPBMqeoPgHVqiHZOanAJCG9nQUL2pLRQirUzl0ioKclHGpGqRgIOkgcIJaIWLpygg==", + "dev": true, "requires": { - "source-map": "^0.6.1" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - } + "@babel/types": "^7.10.4" } }, - "@types/webpack": { - "version": "4.41.9", - "resolved": "https://registry.npmjs.org/@types/webpack/-/webpack-4.41.9.tgz", - "integrity": "sha512-R68AotLGtaVL6HGfZRvEyYKsWcMv0CBFfSr4gxoYzhMn3LnjLV/ksP4dNi9de8dVG+Dn/GuDr1NwB/sDApB3pA==", + "@babel/helper-replace-supers": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.10.4.tgz", + "integrity": "sha512-sPxZfFXocEymYTdVK1UNmFPBN+Hv5mJkLPsYWwGBxZAxaWfFu+xqp7b6qWD0yjNuNL2VKc6L5M18tOXUP7NU0A==", + "dev": true, "requires": { - "@types/anymatch": "*", - "@types/node": "*", - "@types/tapable": "*", - "@types/uglify-js": "*", - "@types/webpack-sources": "*", - "source-map": "^0.6.0" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" - } + "@babel/helper-member-expression-to-functions": "^7.10.4", + "@babel/helper-optimise-call-expression": "^7.10.4", + "@babel/traverse": "^7.10.4", + "@babel/types": "^7.10.4" } }, - "@types/webpack-sources": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/@types/webpack-sources/-/webpack-sources-0.1.7.tgz", - "integrity": "sha512-XyaHrJILjK1VHVC4aVlKsdNN5KBTwufMb43cQs+flGxtPAf/1Qwl8+Q0tp5BwEGaI8D6XT1L+9bSWXckgkjTLw==", + "@babel/helper-simple-access": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.10.4.tgz", + "integrity": "sha512-0fMy72ej/VEvF8ULmX6yb5MtHG4uH4Dbd6I/aHDb/JVg0bbivwt9Wg+h3uMvX+QSFtwr5MeItvazbrc4jtRAXw==", + "dev": true, "requires": { - "@types/node": "*", - "@types/source-list-map": "*", - "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==" - } + "@babel/template": "^7.10.4", + "@babel/types": "^7.10.4" } }, - "@webassemblyjs/ast": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.9.0.tgz", - "integrity": "sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA==", + "@babel/helper-split-export-declaration": { + "version": "7.11.0", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.11.0.tgz", + "integrity": "sha512-74Vejvp6mHkGE+m+k5vHY93FX2cAtrw1zXrZXRlG4l410Nm9PxfEiVTn1PjDPV5SnmieiueY4AFg2xqhNFuuZg==", "dev": true, "requires": { - "@webassemblyjs/helper-module-context": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/wast-parser": "1.9.0" + "@babel/types": "^7.11.0" } }, - "@webassemblyjs/floating-point-hex-parser": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.9.0.tgz", - "integrity": "sha512-TG5qcFsS8QB4g4MhrxK5TqfdNe7Ey/7YL/xN+36rRjl/BlGE/NcBvJcqsRgCP6Z92mRE+7N50pRIi8SmKUbcQA==", - "dev": true - }, - "@webassemblyjs/helper-api-error": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz", - "integrity": "sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw==", + "@babel/helper-validator-identifier": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.10.4.tgz", + "integrity": "sha512-3U9y+43hz7ZM+rzG24Qe2mufW5KhvFg/NhnNph+i9mgCtdTCtMJuI1TMkrIUiK7Ix4PYlRF9I5dhqaLYA/ADXw==", "dev": true }, - "@webassemblyjs/helper-buffer": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz", - "integrity": "sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA==", - "dev": true + "@babel/helpers": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.10.4.tgz", + "integrity": "sha512-L2gX/XeUONeEbI78dXSrJzGdz4GQ+ZTA/aazfUsFaWjSe95kiCuOZ5HsXvkiw3iwF+mFHSRUfJU8t6YavocdXA==", + "dev": true, + "requires": { + "@babel/template": "^7.10.4", + "@babel/traverse": "^7.10.4", + "@babel/types": "^7.10.4" + } }, - "@webassemblyjs/helper-code-frame": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.9.0.tgz", - "integrity": "sha512-ERCYdJBkD9Vu4vtjUYe8LZruWuNIToYq/ME22igL+2vj2dQ2OOujIZr3MEFvfEaqKoVqpsFKAGsRdBSBjrIvZA==", + "@babel/highlight": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.10.4.tgz", + "integrity": "sha512-i6rgnR/YgPEQzZZnbTHHuZdlE8qyoBNalD6F+q4vAFlcMEcqmkoG+mPqJYJCo63qPf74+Y1UZsl3l6f7/RIkmA==", "dev": true, "requires": { - "@webassemblyjs/wast-printer": "1.9.0" + "@babel/helper-validator-identifier": "^7.10.4", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" + }, + "dependencies": { + "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" + } + }, + "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" + } + }, + "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 + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true + }, + "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" + } + } } }, - "@webassemblyjs/helper-fsm": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.9.0.tgz", - "integrity": "sha512-OPRowhGbshCb5PxJ8LocpdX9Kl0uB4XsAjl6jH/dWKlk/mzsANvhwbiULsaiqT5GZGT9qinTICdj6PLuM5gslw==", + "@babel/parser": { + "version": "7.11.5", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.11.5.tgz", + "integrity": "sha512-X9rD8qqm695vgmeaQ4fvz/o3+Wk4ZzQvSHkDBgpYKxpD4qTAUm88ZKtHkVqIOsYFFbIQ6wQYhC6q7pjqVK0E0Q==", "dev": true }, - "@webassemblyjs/helper-module-context": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.9.0.tgz", - "integrity": "sha512-MJCW8iGC08tMk2enck1aPW+BE5Cw8/7ph/VGZxwyvGbJwjktKkDK7vy7gAmMDx88D7mhDTCNKAW5tED+gZ0W8g==", + "@babel/template": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.10.4.tgz", + "integrity": "sha512-ZCjD27cGJFUB6nmCB1Enki3r+L5kJveX9pq1SvAUKoICy6CZ9yD8xO086YXdYhvNjBdnekm4ZnaP5yC8Cs/1tA==", "dev": true, "requires": { - "@webassemblyjs/ast": "1.9.0" + "@babel/code-frame": "^7.10.4", + "@babel/parser": "^7.10.4", + "@babel/types": "^7.10.4" } }, - "@webassemblyjs/helper-wasm-bytecode": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz", - "integrity": "sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw==", - "dev": true - }, - "@webassemblyjs/helper-wasm-section": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz", - "integrity": "sha512-XnMB8l3ek4tvrKUUku+IVaXNHz2YsJyOOmz+MMkZvh8h1uSJpSen6vYnw3IoQ7WwEuAhL8Efjms1ZWjqh2agvw==", + "@babel/traverse": { + "version": "7.11.5", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.11.5.tgz", + "integrity": "sha512-EjiPXt+r7LiCZXEfRpSJd+jUMnBd4/9OUv7Nx3+0u9+eimMwJmG0Q98lw4/289JCoxSE8OolDMNZaaF/JZ69WQ==", "dev": true, "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-buffer": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/wasm-gen": "1.9.0" + "@babel/code-frame": "^7.10.4", + "@babel/generator": "^7.11.5", + "@babel/helper-function-name": "^7.10.4", + "@babel/helper-split-export-declaration": "^7.11.0", + "@babel/parser": "^7.11.5", + "@babel/types": "^7.11.5", + "debug": "^4.1.0", + "globals": "^11.1.0", + "lodash": "^4.17.19" } }, - "@webassemblyjs/ieee754": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz", - "integrity": "sha512-dcX8JuYU/gvymzIHc9DgxTzUUTLexWwt8uCTWP3otys596io0L5aW02Gb1RjYpx2+0Jus1h4ZFqjla7umFniTg==", + "@babel/types": { + "version": "7.11.5", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.11.5.tgz", + "integrity": "sha512-bvM7Qz6eKnJVFIn+1LPtjlBFPVN5jNDc1XmN15vWe7Q3DPBufWWsLiIvUu7xW87uTG6QoggpIDnUgLQvPheU+Q==", "dev": true, "requires": { - "@xtuc/ieee754": "^1.2.0" + "@babel/helper-validator-identifier": "^7.10.4", + "lodash": "^4.17.19", + "to-fast-properties": "^2.0.0" + }, + "dependencies": { + "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 + } } }, - "@webassemblyjs/leb128": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.9.0.tgz", - "integrity": "sha512-ENVzM5VwV1ojs9jam6vPys97B/S65YQtv/aanqnU7D8aSoHFX8GyhGg0CMfyKNIHBuAVjy3tlzd5QMMINa7wpw==", + "@nodelib/fs.scandir": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.3.tgz", + "integrity": "sha512-eGmwYQn3gxo4r7jdQnkrrN6bY478C3P+a/y72IJukF8LjB6ZHeB3c+Ehacj3sYeSmUXGlnA67/PmbM9CVwL7Dw==", "dev": true, "requires": { - "@xtuc/long": "4.2.2" + "@nodelib/fs.stat": "2.0.3", + "run-parallel": "^1.1.9" } }, - "@webassemblyjs/utf8": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.9.0.tgz", - "integrity": "sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w==", + "@nodelib/fs.stat": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.3.tgz", + "integrity": "sha512-bQBFruR2TAwoevBEd/NWMoAAtNGzTRgdrqnYCc7dhzfoNvqPzLyqlEQnzZ3kVnNrSp25iyxE00/3h2fqGAGArA==", "dev": true }, - "@webassemblyjs/wasm-edit": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz", - "integrity": "sha512-FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw==", + "@nodelib/fs.walk": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.4.tgz", + "integrity": "sha512-1V9XOY4rDW0rehzbrcqAmHnz8e7SKvX27gh8Gt2WgB0+pdzdiLV83p72kZPU+jvMbS1qU5mauP2iOvO8rhmurQ==", "dev": true, "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-buffer": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/helper-wasm-section": "1.9.0", - "@webassemblyjs/wasm-gen": "1.9.0", - "@webassemblyjs/wasm-opt": "1.9.0", - "@webassemblyjs/wasm-parser": "1.9.0", - "@webassemblyjs/wast-printer": "1.9.0" + "@nodelib/fs.scandir": "2.1.3", + "fastq": "^1.6.0" } }, - "@webassemblyjs/wasm-gen": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz", - "integrity": "sha512-cPE3o44YzOOHvlsb4+E9qSqjc9Qf9Na1OO/BHFy4OI91XDE14MjFN4lTMezzaIWdPqHnsTodGGNP+iRSYfGkjA==", + "@stylelint/postcss-css-in-js": { + "version": "0.37.2", + "resolved": "https://registry.npmjs.org/@stylelint/postcss-css-in-js/-/postcss-css-in-js-0.37.2.tgz", + "integrity": "sha512-nEhsFoJurt8oUmieT8qy4nk81WRHmJynmVwn/Vts08PL9fhgIsMhk1GId5yAN643OzqEEb5S/6At2TZW7pqPDA==", "dev": true, "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/ieee754": "1.9.0", - "@webassemblyjs/leb128": "1.9.0", - "@webassemblyjs/utf8": "1.9.0" + "@babel/core": ">=7.9.0" } }, - "@webassemblyjs/wasm-opt": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz", - "integrity": "sha512-Qkjgm6Anhm+OMbIL0iokO7meajkzQD71ioelnfPEj6r4eOFuqm4YC3VBPqXjFyyNwowzbMD+hizmprP/Fwkl2A==", + "@stylelint/postcss-markdown": { + "version": "0.36.1", + "resolved": "https://registry.npmjs.org/@stylelint/postcss-markdown/-/postcss-markdown-0.36.1.tgz", + "integrity": "sha512-iDxMBWk9nB2BPi1VFQ+Dc5+XpvODBHw2n3tYpaBZuEAFQlbtF9If0Qh5LTTwSi/XwdbJ2jt+0dis3i8omyggpw==", "dev": true, "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-buffer": "1.9.0", - "@webassemblyjs/wasm-gen": "1.9.0", - "@webassemblyjs/wasm-parser": "1.9.0" + "remark": "^12.0.0", + "unist-util-find-all-after": "^3.0.1" } }, - "@webassemblyjs/wasm-parser": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz", - "integrity": "sha512-9+wkMowR2AmdSWQzsPEjFU7njh8HTO5MqO8vjwEHuM+AMHioNqSBONRdr0NQQ3dVQrzp0s8lTcYqzUdb7YgELA==", + "@types/babel-types": { + "version": "7.0.7", + "resolved": "https://registry.npmjs.org/@types/babel-types/-/babel-types-7.0.7.tgz", + "integrity": "sha512-dBtBbrc+qTHy1WdfHYjBwRln4+LWqASWakLHsWHR2NWHIFkv4W3O070IGoGLEBrJBvct3r0L1BUPuvURi7kYUQ==", + "dev": true + }, + "@types/babylon": { + "version": "6.16.5", + "resolved": "https://registry.npmjs.org/@types/babylon/-/babylon-6.16.5.tgz", + "integrity": "sha512-xH2e58elpj1X4ynnKp9qSnWlsRTIs6n3tgLGNfwAGHwePw0mulHQllV34n0T25uYSu1k0hRKkWXF890B1yS47w==", "dev": true, "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-api-error": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/ieee754": "1.9.0", - "@webassemblyjs/leb128": "1.9.0", - "@webassemblyjs/utf8": "1.9.0" + "@types/babel-types": "*" } }, - "@webassemblyjs/wast-parser": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.9.0.tgz", - "integrity": "sha512-qsqSAP3QQ3LyZjNC/0jBJ/ToSxfYJ8kYyuiGvtn/8MK89VrNEfwj7BPQzJVHi0jGTRK2dGdJ5PRqhtjzoww+bw==", + "@types/color-name": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@types/color-name/-/color-name-1.1.1.tgz", + "integrity": "sha512-rr+OQyAjxze7GgWrSaJwydHStIhHq2lvY3BOC2Mj7KnzI7XK0Uw1TOOdI9lDoajEbSWLiYgoo4f1R51erQfhPQ==", + "dev": true + }, + "@types/minimatch": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.3.tgz", + "integrity": "sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==", + "dev": true + }, + "@types/minimist": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.0.tgz", + "integrity": "sha1-aaI6OtKcrwCX8G7aWbNh7i8GOfY=", + "dev": true + }, + "@types/node": { + "version": "14.6.4", + "resolved": "https://registry.npmjs.org/@types/node/-/node-14.6.4.tgz", + "integrity": "sha512-Wk7nG1JSaMfMpoMJDKUsWYugliB2Vy55pdjLpmLixeyMi7HizW2I/9QoxsPCkXl3dO+ZOVqPumKaDUv5zJu2uQ==", "dev": true, - "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/floating-point-hex-parser": "1.9.0", - "@webassemblyjs/helper-api-error": "1.9.0", - "@webassemblyjs/helper-code-frame": "1.9.0", - "@webassemblyjs/helper-fsm": "1.9.0", - "@xtuc/long": "4.2.2" - } + "optional": true + }, + "@types/normalize-package-data": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.0.tgz", + "integrity": "sha512-f5j5b/Gf71L+dbqxIpQ4Z2WlmI/mPJ0fOkGGmFgtb6sAu97EPczzbS3/tJKxmcYDj55OX6ssqwDAWOHIYDRDGA==", + "dev": true + }, + "@types/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==", + "dev": true + }, + "@types/q": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.4.tgz", + "integrity": "sha512-1HcDas8SEj4z1Wc696tH56G8OlRaH/sqZOynNNB+HF0WOeXPaxTtbYzJY2oEfiUxjSKjhCKr+MvR7dCHcEelug==", + "dev": true }, - "@webassemblyjs/wast-printer": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz", - "integrity": "sha512-2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA==", + "@types/unist": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.3.tgz", + "integrity": "sha512-FvUupuM3rlRsRtCN+fDudtmytGO6iHJuuRKS1Ss0pG5z8oX0diNEw94UEL7hgDbpN94rgaK5R7sWm6RrSkZuAQ==", + "dev": true + }, + "@types/yauzl": { + "version": "2.9.1", + "resolved": "https://registry.npmjs.org/@types/yauzl/-/yauzl-2.9.1.tgz", + "integrity": "sha512-A1b8SU4D10uoPjwb0lnHmmu8wZhR9d+9o2PKBQT2jU5YPTKsxac6M2qGAdY7VcL+dHHhARVUDmeg0rOrcd9EjA==", "dev": true, + "optional": true, "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/wast-parser": "1.9.0", - "@xtuc/long": "4.2.2" + "@types/node": "*" } }, - "@xtuc/ieee754": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", - "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", + "a-sync-waterfall": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/a-sync-waterfall/-/a-sync-waterfall-1.0.1.tgz", + "integrity": "sha512-RYTOHHdWipFUliRFMCS4X2Yn2X8M87V/OpSqWzKKOGhzqyUxzyVmhHDH9sAvG+ZuQf/TAOFsLCpMw09I1ufUnA==", "dev": true }, - "@xtuc/long": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", - "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", + "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 }, "accepts": { @@ -475,15 +586,16 @@ } }, "acorn": { - "version": "6.4.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.1.tgz", - "integrity": "sha512-ZVA9k326Nwrj3Cj9jlh3wGFutC2ZornPNARZwsNYqQYgN0EsV2d53w5RN/co65Ohn4sUAUtb1rSUAOD6XN9idA==", + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-3.3.0.tgz", + "integrity": "sha1-ReN/s56No/JbruP/U2niu18iAXo=", "dev": true }, "acorn-globals": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-3.1.0.tgz", "integrity": "sha1-/YJw9x+7SZawBPqIDuXUZXOnMb8=", + "dev": true, "requires": { "acorn": "^4.0.4" }, @@ -491,43 +603,28 @@ "acorn": { "version": "4.0.13", "resolved": "https://registry.npmjs.org/acorn/-/acorn-4.0.13.tgz", - "integrity": "sha1-EFSVrlNh1pe9GVyCUZLhrX8lN4c=" + "integrity": "sha1-EFSVrlNh1pe9GVyCUZLhrX8lN4c=", + "dev": true } } }, - "agent-base": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-4.3.0.tgz", - "integrity": "sha512-salcGninV0nPrwpGNn4VTXBb1SOuXQBiqbrNXoeizJsHrsL6ERFM2Ne3JUSBWRE6aeNJI2ROP/WEEIDUiDe3cg==", - "requires": { - "es6-promisify": "^5.0.0" - } - }, - "ajv": { - "version": "6.12.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.0.tgz", - "integrity": "sha512-D6gFiFA0RRLyUbvijN74DWAjXSFxWKaWP7mldxkVhyhAV3+SWA9HEJPHQ2c9soIeTFJqcSdFDGFgdqs1iUU2Hw==", - "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" - } - }, - "ajv-errors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz", - "integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==" + "after": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/after/-/after-0.8.2.tgz", + "integrity": "sha1-/ts5T58OAqqXaOcCvaI7UF+ufh8=", + "dev": true }, - "ajv-keywords": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.4.1.tgz", - "integrity": "sha512-RO1ibKvd27e6FEShVFfPALuHI3WjSVNeK5FIsmme/LYRNxjKuNj+Dt7bucLa6NdSv3JcVTyMlm9kGR84z1XpaQ==" + "agent-base": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-5.1.1.tgz", + "integrity": "sha512-TMeqbNl2fMW0nMjTEPOwe3J/PRFP4vqeoNuQMG0HlMrtm5QxKqdvAkZ1pRBQ/ulIyDD5Yq0nJ7YbdD8ey0TO3g==", + "dev": true }, "align-text": { "version": "0.1.4", "resolved": "https://registry.npmjs.org/align-text/-/align-text-0.1.4.tgz", "integrity": "sha1-DNkKVhCT810KmSVsIrcGlDP60Rc=", + "dev": true, "requires": { "kind-of": "^3.0.2", "longest": "^1.0.1", @@ -538,6 +635,7 @@ "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" } @@ -550,404 +648,257 @@ "integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=", "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==", - "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=", - "requires": { - "ansi-wrap": "0.1.0" - } - }, - "ansi-html": { - "version": "0.0.7", - "resolved": "https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.7.tgz", - "integrity": "sha1-gTWEAhliqenm/QOflA0S9WynhZ4=", - "dev": true - }, - "ansi-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=" + "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==", - "requires": { - "color-convert": "^1.9.0" - } + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true }, - "ansi-wrap": { + "any-promise": { "version": "0.1.0", - "resolved": "https://registry.npmjs.org/ansi-wrap/-/ansi-wrap-0.1.0.tgz", - "integrity": "sha1-qCJQ3bABXponyoLoLqYDu/pF768=" + "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-0.1.0.tgz", + "integrity": "sha1-gwtoCqflbzNFHUsEnzvYBESY7ic=", + "dev": true }, "anymatch": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", - "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", - "requires": { - "micromatch": "^3.1.4", - "normalize-path": "^2.1.1" - } - }, - "append-buffer": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/append-buffer/-/append-buffer-1.0.2.tgz", - "integrity": "sha1-2CIM9GYIFSXv6lBhTz3mUU36WPE=", - "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==" - }, - "arch": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/arch/-/arch-2.1.1.tgz", - "integrity": "sha512-BLM56aPo9vLLFVa8+/+pJLnrZ7QGGTVHWsCwieAWT9o9K8UeGaQbzZbGoabWLOo2ksBCztoXdqBZBplqLDDCSg==" - }, - "archive-type": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/archive-type/-/archive-type-4.0.0.tgz", - "integrity": "sha1-+S5yIzBW38aWlHJ0nCZ72wRrHXA=", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz", + "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==", + "dev": true, "requires": { - "file-type": "^4.2.0" - }, - "dependencies": { - "file-type": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/file-type/-/file-type-4.4.0.tgz", - "integrity": "sha1-G2AOX8ofvcboDApwxxyNul95BsU=" - } + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" } }, - "archy": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/archy/-/archy-1.0.0.tgz", - "integrity": "sha1-+cjBN1fMHde8N5rHeyxipcKGjEA=" - }, "argparse": { "version": "1.0.10", "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, "requires": { "sprintf-js": "~1.0.2" } }, - "arr-diff": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", - "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=" - }, - "arr-filter": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/arr-filter/-/arr-filter-1.1.2.tgz", - "integrity": "sha1-Q/3d0JHo7xGqTEXZzcGOLf8XEe4=", - "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==" - }, - "arr-map": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/arr-map/-/arr-map-2.0.2.tgz", - "integrity": "sha1-Onc0X/wc814qkYJWAfnljy4kysQ=", - "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=" - }, - "array-each": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/array-each/-/array-each-1.0.1.tgz", - "integrity": "sha1-p5SvDAWrF1KEbudTofIRoFugxE8=" - }, - "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=" - }, - "array-flatten": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", - "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==", + "array-differ": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-3.0.0.tgz", + "integrity": "sha512-THtfYS6KtME/yIAhKjZ2ul7XI96lQGHRputJQHO80LAWQnuGP4iCIN8vdMRboGbIEYBwU33q8Tch1os2+X0kMg==", "dev": true }, - "array-initial": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/array-initial/-/array-initial-1.1.0.tgz", - "integrity": "sha1-L6dLJnOTccOUe9enrcc74zSz15U=", - "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==" - } - } - }, - "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==", - "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==" - } - } - }, - "array-slice": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-1.1.0.tgz", - "integrity": "sha512-B1qMD3RBP7O8o0H2KbrXDyB0IccejMF15+87Lvlor12ONPRHP6gTjXMNkt/d3ZuOGbAe66hFmaCfECI24Ufp6w==" - }, - "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==", - "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==" - } - } - }, "array-union": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", - "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", - "requires": { - "array-uniq": "^1.0.1" - } + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true }, "array-uniq": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", - "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=" + "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=", + "dev": true }, - "array-unique": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", - "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=" + "arraybuffer.slice": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/arraybuffer.slice/-/arraybuffer.slice-0.0.7.tgz", + "integrity": "sha512-wGUIVQXuehL5TCqQun8OW81jGzAWycqzFF8lFp+GOM5BXLYj3bKNsYC4daB7n6XjCqxQA/qgTJ+8ANR3acjrog==", + "dev": true }, "arrify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", - "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=" + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz", + "integrity": "sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==", + "dev": true }, "asap": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", - "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=" + "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=", + "dev": true }, - "asn1.js": { - "version": "4.10.1", - "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-4.10.1.tgz", - "integrity": "sha512-p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw==", - "dev": true, - "requires": { - "bn.js": "^4.0.0", - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0" - } + "astral-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", + "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", + "dev": true + }, + "async": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", + "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=", + "dev": true + }, + "async-each-series": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/async-each-series/-/async-each-series-0.1.1.tgz", + "integrity": "sha1-dhfBkXQB/Yykooqtzj266Yr+tDI=", + "dev": true + }, + "async-limiter": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", + "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==", + "dev": true + }, + "at-least-node": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", + "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", + "dev": true }, - "assert": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz", - "integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==", + "autoprefixer": { + "version": "9.8.6", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.6.tgz", + "integrity": "sha512-XrvP4VVHdRBCdX1S3WXVD8+RyG9qeb1D5Sn1DeLiG2xfSpzellk5k54xbUERJ3M5DggQxes39UGOTP8CFrEGbg==", "dev": true, "requires": { - "object-assign": "^4.1.1", - "util": "0.10.3" + "browserslist": "^4.12.0", + "caniuse-lite": "^1.0.30001109", + "colorette": "^1.2.1", + "normalize-range": "^0.1.2", + "num2fraction": "^1.2.2", + "postcss": "^7.0.32", + "postcss-value-parser": "^4.1.0" }, "dependencies": { - "inherits": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=", + "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" + } + }, + "caniuse-lite": { + "version": "1.0.30001123", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001123.tgz", + "integrity": "sha512-03dJDoa4YC4332jq0rqwiM+Hw6tA5RJtrnZKvOQy7ASoIUv8CinkcmGhYpCvCjedvkBQrrKnkcELxrUSW/XwNQ==", + "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" + }, + "dependencies": { + "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" + } + } + } + }, + "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 + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true + }, + "postcss": { + "version": "7.0.32", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.32.tgz", + "integrity": "sha512-03eXong5NLnNCD05xscnGKGDZ98CyzoqPSMjOe6SuoQY7Z2hIj0Ld1g/O/UQRuOle2aRtiIRDg9tDcTGAkLfKw==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + } + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "dev": true }, - "util": { - "version": "0.10.3", - "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", - "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", + "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": { - "inherits": "2.0.1" + "has-flag": "^3.0.0" } } } }, - "asset-resolver": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/asset-resolver/-/asset-resolver-1.1.2.tgz", - "integrity": "sha512-Ub7VLCCxq1EDbdUs4nPdwQ/r5XEJtaZlKi8MQIfgIxq/MeKfQzVetcBTM/BJz+IjhtM4rEQCZf3/x74NlXS7uw==", + "axios": { + "version": "0.19.0", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.19.0.tgz", + "integrity": "sha512-1uvKqKQta3KBxIz14F2v06AEHZ/dIoeKfbTRkK1E5oqjDnuEerLmYTgJB5AiQZHJcljpg1TuRzdjDR06qNk0DQ==", + "dev": true, "requires": { - "bluebird": "^3.7.1", - "debug": "^4.1.1", - "globby": "^8.0.2", - "got": "^8.3.2", - "lodash.defaults": "^4.2.0", - "lodash.map": "^4.6.0", - "lodash.reduce": "^4.6.0", - "lodash.result": "^4.5.2", - "meow": "^5.0.0", - "mime": "^2.4.4" + "follow-redirects": "1.5.10", + "is-buffer": "^2.0.2" }, "dependencies": { "debug": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", - "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "follow-redirects": { + "version": "1.5.10", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.5.10.tgz", + "integrity": "sha512-0V5l4Cizzvqt5D44aTXbFZz+FtyXV1vrDN6qrelxtfYQKW0KO0W2T/hkE8xvGa/540LkZlkaUjO4ailYTFtHVQ==", + "dev": true, "requires": { - "ms": "^2.1.1" + "debug": "=3.1.0" } }, + "is-buffer": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.4.tgz", + "integrity": "sha512-Kq1rokWXOPXWuaMAqZiJW4XxsmD9zGx9q4aePabbn3qCRGedtH7Cm+zV8WETitMfu1wdh+Rvd6w5egwSngUX2A==", + "dev": true + }, "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true } } }, - "assign-symbols": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", - "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=" - }, - "async": { - "version": "2.6.3", - "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz", - "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", - "dev": true, - "requires": { - "lodash": "^4.17.14" - } - }, - "async-done": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/async-done/-/async-done-1.3.2.tgz", - "integrity": "sha512-uYkTP8dw2og1tu1nmza1n1CMW0qb8gWWlwqMmLb7MhBVs4BXrFziT6HXUd+/RlRA/i4H9AkofYloUbs1fwMqlw==", - "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==" - }, - "async-exit-hook": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/async-exit-hook/-/async-exit-hook-2.0.1.tgz", - "integrity": "sha512-NW2cX8m1Q7KPA7a5M2ULQeZ2wR5qI5PAbw5L0UOMxdioVk9PMZ0h1TmyZEkPYrCvYjDlFICusOu1dlEKAAeXBw==" - }, - "async-limiter": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", - "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==" - }, - "async-settle": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/async-settle/-/async-settle-1.0.0.tgz", - "integrity": "sha1-HQqRS7Aldb7IqPOnTlCA9yssDGs=", - "requires": { - "async-done": "^1.2.2" - } - }, - "async-throttle": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/async-throttle/-/async-throttle-1.1.0.tgz", - "integrity": "sha1-Ip5/P6eip5fobzYOYwmggiTU+no=" - }, - "atob": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", - "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==" - }, - "babel-extract-comments": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/babel-extract-comments/-/babel-extract-comments-1.0.0.tgz", - "integrity": "sha512-qWWzi4TlddohA91bFwgt6zO/J0X+io7Qp184Fw0m2JYRSTZnJbFR8+07KmzudHCZgOiKRCrjhylwv9Xd8gfhVQ==", - "dev": true, - "requires": { - "babylon": "^6.18.0" - } - }, - "babel-plugin-syntax-object-rest-spread": { - "version": "6.13.0", - "resolved": "https://registry.npmjs.org/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz", - "integrity": "sha1-/WU28rzhODb/o6VFjEkDpZe7O/U=", - "dev": true - }, - "babel-plugin-transform-object-rest-spread": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-object-rest-spread/-/babel-plugin-transform-object-rest-spread-6.26.0.tgz", - "integrity": "sha1-DzZpLVD+9rfi1LOsFHgTepY7ewY=", - "dev": true, - "requires": { - "babel-plugin-syntax-object-rest-spread": "^6.8.0", - "babel-runtime": "^6.26.0" - } - }, "babel-runtime": { "version": "6.26.0", "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", + "dev": true, "requires": { "core-js": "^2.4.0", "regenerator-runtime": "^0.11.0" @@ -957,6 +908,7 @@ "version": "6.26.0", "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.26.0.tgz", "integrity": "sha1-o7Bz+Uq0nrb6Vc1lInozQ4BjJJc=", + "dev": true, "requires": { "babel-runtime": "^6.26.0", "esutils": "^2.0.2", @@ -967,88 +919,43 @@ "babylon": { "version": "6.18.0", "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz", - "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==" + "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==", + "dev": true }, - "bach": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/bach/-/bach-1.2.0.tgz", - "integrity": "sha1-Szzpa/JxNPeaG0FKUcFONMO9mIA=", - "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" - } + "backo2": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/backo2/-/backo2-1.0.2.tgz", + "integrity": "sha1-MasayLEpNjRj41s+u2n038+6eUc=", + "dev": true + }, + "bail": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/bail/-/bail-1.0.5.tgz", + "integrity": "sha512-xFbRxM1tahm08yHBP16MMjVUAvDaBMD38zsM9EMAUN61omwLmKlOpB/Zku5QkjZ8TZ4vn53pj+t518cH0S03RQ==", + "dev": true }, "balanced-match": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", - "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=" - }, - "base": { - "version": "0.11.2", - "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", - "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", - "requires": { - "cache-base": "^1.0.1", - "class-utils": "^0.3.5", - "component-emitter": "^1.2.1", - "define-property": "^1.0.0", - "isobject": "^3.0.1", - "mixin-deep": "^1.2.0", - "pascalcase": "^0.1.1" - }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "requires": { - "is-descriptor": "^1.0.0" - } - }, - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - } - } + "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", + "dev": true + }, + "base64-arraybuffer": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-0.1.4.tgz", + "integrity": "sha1-mBjHngWbE1X5fgQooBfIOOkLqBI=", + "dev": true }, "base64-js": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.3.1.tgz", - "integrity": "sha512-mLQ4i2QO1ytvGWFWmcngKO//JXAQueZvwEKtjgQFM4jIK0kU+ytMfplL8j+n5mspOfjHwoAg+9yhb7BwAHm36g==" + "integrity": "sha512-mLQ4i2QO1ytvGWFWmcngKO//JXAQueZvwEKtjgQFM4jIK0kU+ytMfplL8j+n5mspOfjHwoAg+9yhb7BwAHm36g==", + "dev": true }, - "basic-auth": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/basic-auth/-/basic-auth-1.1.0.tgz", - "integrity": "sha1-RSIe5Cn37h5QNb4/UVM/HN/SmIQ=", + "base64id": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/base64id/-/base64id-1.0.0.tgz", + "integrity": "sha1-R2iMuZu2gE8OBtPnY7HDLlfY5rY=", "dev": true }, "batch": { @@ -1057,521 +964,202 @@ "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=", "dev": true }, - "big.js": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", - "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==" - }, - "bin-build": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/bin-build/-/bin-build-3.0.0.tgz", - "integrity": "sha512-jcUOof71/TNAI2uM5uoUaDq2ePcVBQ3R/qhxAz1rX7UfvduAL/RXD3jXzvn8cVcDJdGVkiR1shal3OH0ImpuhA==", - "requires": { - "decompress": "^4.0.0", - "download": "^6.2.2", - "execa": "^0.7.0", - "p-map-series": "^1.0.0", - "tempfile": "^2.0.0" - } - }, - "bin-check": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/bin-check/-/bin-check-4.1.0.tgz", - "integrity": "sha512-b6weQyEUKsDGFlACWSIOfveEnImkJyK/FGW6FAG42loyoquvjdtOIqO6yBFzHyqyVVhNgNkQxxx09SFLK28YnA==", - "requires": { - "execa": "^0.7.0", - "executable": "^4.1.0" - } - }, - "bin-version": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/bin-version/-/bin-version-3.1.0.tgz", - "integrity": "sha512-Mkfm4iE1VFt4xd4vH+gx+0/71esbfus2LsnCGe8Pi4mndSPyT+NGES/Eg99jx8/lUGWfu3z2yuB/bt5UB+iVbQ==", - "requires": { - "execa": "^1.0.0", - "find-versions": "^3.0.0" - }, - "dependencies": { - "cross-spawn": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", - "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", - "requires": { - "nice-try": "^1.0.4", - "path-key": "^2.0.1", - "semver": "^5.5.0", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - } - }, - "execa": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", - "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", - "requires": { - "cross-spawn": "^6.0.0", - "get-stream": "^4.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" - } - }, - "get-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", - "requires": { - "pump": "^3.0.0" - } - }, - "pump": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", - "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", - "requires": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - } - } - }, - "bin-version-check": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/bin-version-check/-/bin-version-check-4.0.0.tgz", - "integrity": "sha512-sR631OrhC+1f8Cvs8WyVWOA33Y8tgwjETNPyyD/myRBXLkfS/vl74FmH/lFcRl9KY3zwGh7jFhvyk9vV3/3ilQ==", + "better-assert": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/better-assert/-/better-assert-1.0.2.tgz", + "integrity": "sha1-QIZrnhueC1W0gYlDEeaPr/rrxSI=", + "dev": true, "requires": { - "bin-version": "^3.0.0", - "semver": "^5.6.0", - "semver-truncate": "^1.1.2" - } - }, - "bin-wrapper": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/bin-wrapper/-/bin-wrapper-4.1.0.tgz", - "integrity": "sha512-hfRmo7hWIXPkbpi0ZltboCMVrU+0ClXR/JgbCKKjlDjQf6igXa7OwdqNcFWQZPZTgiY7ZpzE3+LjjkLiTN2T7Q==", - "requires": { - "bin-check": "^4.1.0", - "bin-version-check": "^4.0.0", - "download": "^7.1.0", - "import-lazy": "^3.1.0", - "os-filter-obj": "^2.0.0", - "pify": "^4.0.1" - }, - "dependencies": { - "download": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/download/-/download-7.1.0.tgz", - "integrity": "sha512-xqnBTVd/E+GxJVrX5/eUJiLYjCGPwMpdL+jGhGU57BvtcA7wwhtHVbXBeUk51kOpW3S7Jn3BQbN9Q1R1Km2qDQ==", - "requires": { - "archive-type": "^4.0.0", - "caw": "^2.0.1", - "content-disposition": "^0.5.2", - "decompress": "^4.2.0", - "ext-name": "^5.0.0", - "file-type": "^8.1.0", - "filenamify": "^2.0.0", - "get-stream": "^3.0.0", - "got": "^8.3.1", - "make-dir": "^1.2.0", - "p-event": "^2.1.0", - "pify": "^3.0.0" - }, - "dependencies": { - "pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=" - } - } - }, - "file-type": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/file-type/-/file-type-8.1.0.tgz", - "integrity": "sha512-qyQ0pzAy78gVoJsmYeNgl8uH8yKhr1lVhW7JbzJmnlRi0I4R2eEDEJZVKG8agpDnLpacwNbDhLNG/LMdxHD2YQ==" - }, - "p-event": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/p-event/-/p-event-2.3.1.tgz", - "integrity": "sha512-NQCqOFhbpVTMX4qMe8PF8lbGtzZ+LCiN7pcNrb/413Na7+TRoe1xkKUzuWa/YEJdGQ0FvKtj35EEbDoVPO2kbA==", - "requires": { - "p-timeout": "^2.0.1" - } - }, - "pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==" - } + "callsite": "1.0.0" } }, "binary-extensions": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", - "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==" - }, - "bindings": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", - "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", - "optional": true, - "requires": { - "file-uri-to-path": "1.0.0" - } - }, - "bl": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/bl/-/bl-1.2.2.tgz", - "integrity": "sha512-e8tQYnZodmebYDWGH7KMRvtzKXaJHx3BbilrgZCfvyLUYdKpK1t5PSPmpkny/SgiTSCnjfLW7v5rlONXVFkQEA==", - "requires": { - "readable-stream": "^2.3.5", - "safe-buffer": "^5.1.1" - } - }, - "bluebird": { - "version": "3.7.2", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", - "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" - }, - "bn.js": { - "version": "4.11.8", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.8.tgz", - "integrity": "sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.1.0.tgz", + "integrity": "sha512-1Yj8h9Q+QDF5FzhMs/c9+6UntbD5MkRfRwac8DoEm9ZfUBZ7tZ55YcGVAzEe4bXsdQHEk+s9S5wsOKVdZrw0tQ==", "dev": true }, - "body-parser": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz", - "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==", + "bl": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/bl/-/bl-4.0.3.tgz", + "integrity": "sha512-fs4G6/Hu4/EE+F75J8DuN/0IpQqNjAdC7aEQv7Qt8MHGUH7Ckv2MwTEEeN9QehD0pfIDkMI1bkHYkKy7xHyKIg==", "dev": true, "requires": { - "bytes": "3.1.0", - "content-type": "~1.0.4", - "debug": "2.6.9", - "depd": "~1.1.2", - "http-errors": "1.7.2", - "iconv-lite": "0.4.24", - "on-finished": "~2.3.0", - "qs": "6.7.0", - "raw-body": "2.4.0", - "type-is": "~1.6.17" - }, - "dependencies": { - "bytes": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", - "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==", - "dev": true - }, - "qs": { - "version": "6.7.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", - "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==", - "dev": true - } + "buffer": "^5.5.0", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" } }, - "bonjour": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz", - "integrity": "sha1-jokKGD2O6aI5OzhExpGkK897yfU=", - "dev": true, - "requires": { - "array-flatten": "^2.1.0", - "deep-equal": "^1.0.1", - "dns-equal": "^1.0.0", - "dns-txt": "^2.0.2", - "multicast-dns": "^6.0.1", - "multicast-dns-service-types": "^1.1.0" - } + "blob": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/blob/-/blob-0.0.5.tgz", + "integrity": "sha512-gaqbzQPqOoamawKg0LGVd7SzLgXS+JH61oWprSLH+P+abTczqJbhTR8CmJ2u9/bUYNmHTGJx/UEmn6doAvvuig==", + "dev": true }, "boolbase": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", - "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=" - }, - "bootstrap": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/bootstrap/-/bootstrap-4.4.1.tgz", - "integrity": "sha512-tbx5cHubwE6e2ZG7nqM3g/FZ5PQEDMWmMGNrCUBVRPHXTJaH7CBDdsLeu3eCh3B1tzAxTnAbtmrzvWEvT2NNEA==" + "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=", + "dev": true }, "brace-expansion": { "version": "1.1.11", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, "requires": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" } }, "braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "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=", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "requires": { + "fill-range": "^7.0.1" + } + }, + "browser-sync": { + "version": "2.26.13", + "resolved": "https://registry.npmjs.org/browser-sync/-/browser-sync-2.26.13.tgz", + "integrity": "sha512-JPYLTngIzI+Dzx+StSSlMtF+Q9yjdh58HW6bMFqkFXuzQkJL8FCvp4lozlS6BbECZcsM2Gmlgp0uhEjvl18X4w==", + "dev": true, + "requires": { + "browser-sync-client": "^2.26.13", + "browser-sync-ui": "^2.26.13", + "bs-recipes": "1.3.4", + "bs-snippet-injector": "^2.0.1", + "chokidar": "^3.4.1", + "connect": "3.6.6", + "connect-history-api-fallback": "^1", + "dev-ip": "^1.0.1", + "easy-extender": "^2.3.4", + "eazy-logger": "3.1.0", + "etag": "^1.8.1", + "fresh": "^0.5.2", + "fs-extra": "3.0.1", + "http-proxy": "^1.18.1", + "immutable": "^3", + "localtunnel": "^2.0.0", + "micromatch": "^4.0.2", + "opn": "5.3.0", + "portscanner": "2.1.1", + "qs": "6.2.3", + "raw-body": "^2.3.2", + "resp-modifier": "6.0.2", + "rx": "4.1.0", + "send": "0.16.2", + "serve-index": "1.9.1", + "serve-static": "1.13.2", + "server-destroy": "1.0.1", + "socket.io": "2.1.1", + "ua-parser-js": "^0.7.18", + "yargs": "^15.4.1" + }, + "dependencies": { + "chokidar": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.4.3.tgz", + "integrity": "sha512-DtM3g7juCXQxFVSNPNByEC2+NImtBuxQQvWlHunpJIS5Ocr0lG306cC7FCi7cEA0fzmybPUIl4txBIobk1gGOQ==", + "dev": true, + "requires": { + "anymatch": "~3.1.1", + "braces": "~3.0.2", + "fsevents": "~2.1.2", + "glob-parent": "~5.1.0", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.5.0" + } + }, + "fs-extra": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-3.0.1.tgz", + "integrity": "sha1-N5TzeMWLNC6n27sjCVEJxLO2IpE=", + "dev": true, "requires": { - "is-extendable": "^0.1.0" + "graceful-fs": "^4.1.2", + "jsonfile": "^3.0.0", + "universalify": "^0.1.0" } } } }, - "brorand": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", - "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=", - "dev": true - }, - "browserify-aes": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", - "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", - "dev": true, - "requires": { - "buffer-xor": "^1.0.3", - "cipher-base": "^1.0.0", - "create-hash": "^1.1.0", - "evp_bytestokey": "^1.0.3", - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - } - }, - "browserify-cipher": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", - "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", - "dev": true, - "requires": { - "browserify-aes": "^1.0.4", - "browserify-des": "^1.0.0", - "evp_bytestokey": "^1.0.0" - } - }, - "browserify-des": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", - "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", + "browser-sync-client": { + "version": "2.26.13", + "resolved": "https://registry.npmjs.org/browser-sync-client/-/browser-sync-client-2.26.13.tgz", + "integrity": "sha512-p2VbZoYrpuDhkreq+/Sv1MkToHklh7T1OaIntDwpG6Iy2q/XkBcgwPcWjX+WwRNiZjN8MEehxIjEUh12LweLmQ==", "dev": true, "requires": { - "cipher-base": "^1.0.1", - "des.js": "^1.0.0", - "inherits": "^2.0.1", - "safe-buffer": "^5.1.2" + "etag": "1.8.1", + "fresh": "0.5.2", + "mitt": "^1.1.3", + "rxjs": "^5.5.6" } }, - "browserify-rsa": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.0.1.tgz", - "integrity": "sha1-IeCr+vbyApzy+vsTNWenAdQTVSQ=", + "browser-sync-ui": { + "version": "2.26.13", + "resolved": "https://registry.npmjs.org/browser-sync-ui/-/browser-sync-ui-2.26.13.tgz", + "integrity": "sha512-6NJ/pCnhCnBMzaty1opWo7ipDmFAIk8U71JMQGKJxblCUaGfdsbF2shf6XNZSkXYia1yS0vwKu9LIOzpXqQZCA==", "dev": true, "requires": { - "bn.js": "^4.1.0", - "randombytes": "^2.0.1" + "async-each-series": "0.1.1", + "connect-history-api-fallback": "^1", + "immutable": "^3", + "server-destroy": "1.0.1", + "socket.io-client": "^2.0.4", + "stream-throttle": "^0.1.3" } }, - "browserify-sign": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.0.4.tgz", - "integrity": "sha1-qk62jl17ZYuqa/alfmMMvXqT0pg=", + "browserslist": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.12.0.tgz", + "integrity": "sha512-UH2GkcEDSI0k/lRkuDSzFl9ZZ87skSy9w2XAn1MsZnL+4c4rqbBd3e82UWHbYDpztABrPBhZsTEeuxVfHppqDg==", "dev": true, "requires": { - "bn.js": "^4.1.1", - "browserify-rsa": "^4.0.0", - "create-hash": "^1.1.0", - "create-hmac": "^1.1.2", - "elliptic": "^6.0.0", - "inherits": "^2.0.1", - "parse-asn1": "^5.0.0" + "caniuse-lite": "^1.0.30001043", + "electron-to-chromium": "^1.3.413", + "node-releases": "^1.1.53", + "pkg-up": "^2.0.0" } }, - "browserify-zlib": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", - "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", - "dev": true, - "requires": { - "pako": "~1.0.5" - } + "bs-recipes": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/bs-recipes/-/bs-recipes-1.3.4.tgz", + "integrity": "sha1-DS1NSKcYyMBEdp/cT4lZLci2lYU=", + "dev": true }, - "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" - } + "bs-snippet-injector": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/bs-snippet-injector/-/bs-snippet-injector-2.0.1.tgz", + "integrity": "sha1-YbU5PxH1JVntEgaTEANDtu2wTdU=", + "dev": true }, "buffer": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.5.0.tgz", - "integrity": "sha512-9FTEDjLjwoAkEwyMGDjYJQN2gfRgOKBKRfiglhvibGbpeeU/pQn1bJxQqm32OD/AIeEuHxU9roxXxg34Byp/Ww==", + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.6.0.tgz", + "integrity": "sha512-/gDYp/UtU0eA1ys8bOs9J6a+E/KWIY+DZ+Q2WESNUA0jFRsJOc0SNUO6xJ5SGA1xueg3NL65W6s+NY5l9cunuw==", + "dev": true, "requires": { "base64-js": "^1.0.2", "ieee754": "^1.1.4" } }, - "buffer-alloc": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/buffer-alloc/-/buffer-alloc-1.2.0.tgz", - "integrity": "sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow==", - "requires": { - "buffer-alloc-unsafe": "^1.1.0", - "buffer-fill": "^1.0.0" - } - }, - "buffer-alloc-unsafe": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz", - "integrity": "sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg==" - }, "buffer-crc32": { "version": "0.2.13", "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", - "integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=" - }, - "buffer-equal": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/buffer-equal/-/buffer-equal-1.0.0.tgz", - "integrity": "sha1-WWFrSYME1Var1GaWayLu2j7KX74=" - }, - "buffer-fill": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/buffer-fill/-/buffer-fill-1.0.0.tgz", - "integrity": "sha1-+PeLdniYiO858gXNY39o5wISKyw=" - }, - "buffer-from": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", - "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==" - }, - "buffer-indexof": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz", - "integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==", - "dev": true - }, - "buffer-xor": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", - "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=", - "dev": true - }, - "builtin-status-codes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", - "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=", + "integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=", "dev": true }, "bytes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", - "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", + "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==", "dev": true }, - "cacache": { - "version": "12.0.4", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz", - "integrity": "sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==", - "requires": { - "bluebird": "^3.5.5", - "chownr": "^1.1.1", - "figgy-pudding": "^3.5.1", - "glob": "^7.1.4", - "graceful-fs": "^4.1.15", - "infer-owner": "^1.0.3", - "lru-cache": "^5.1.1", - "mississippi": "^3.0.0", - "mkdirp": "^0.5.1", - "move-concurrently": "^1.0.1", - "promise-inflight": "^1.0.1", - "rimraf": "^2.6.3", - "ssri": "^6.0.1", - "unique-filename": "^1.1.1", - "y18n": "^4.0.0" - }, - "dependencies": { - "lru-cache": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", - "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", - "requires": { - "yallist": "^3.0.2" - } - }, - "y18n": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz", - "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==" - }, - "yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" - } - } - }, - "cache-base": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", - "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", - "requires": { - "collection-visit": "^1.0.0", - "component-emitter": "^1.2.1", - "get-value": "^2.0.6", - "has-value": "^1.0.0", - "isobject": "^3.0.1", - "set-value": "^2.0.0", - "to-object-path": "^0.3.0", - "union-value": "^1.0.0", - "unset-value": "^1.0.0" - } - }, - "cacheable-request": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-2.1.4.tgz", - "integrity": "sha1-DYCIAbY0KtM8kd+dC0TcCbkeXD0=", - "requires": { - "clone-response": "1.0.2", - "get-stream": "3.0.0", - "http-cache-semantics": "3.8.1", - "keyv": "3.0.0", - "lowercase-keys": "1.0.0", - "normalize-url": "2.0.1", - "responselike": "1.0.2" - }, - "dependencies": { - "lowercase-keys": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.0.tgz", - "integrity": "sha1-TjNms55/VFfjXxMkvfb4jQv8cwY=" - } - } - }, - "call-me-maybe": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/call-me-maybe/-/call-me-maybe-1.0.1.tgz", - "integrity": "sha1-JtII6onje1y95gJQoV8DHBak1ms=" - }, "caller-callsite": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz", @@ -1590,43 +1178,23 @@ "caller-callsite": "^2.0.0" } }, + "callsite": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/callsite/-/callsite-1.0.0.tgz", + "integrity": "sha1-KAOY5dZkvXQDi28JBRU+borxvCA=", + "dev": true + }, "callsites": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=", "dev": true }, - "camel-case": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-3.0.0.tgz", - "integrity": "sha1-yjw2iKTpzzpM2nd9xNy8cTJJz3M=", - "dev": true, - "requires": { - "no-case": "^2.2.0", - "upper-case": "^1.1.1" - } - }, "camelcase": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", - "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=" - }, - "camelcase-keys": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-4.2.0.tgz", - "integrity": "sha1-oqpfsa9oh1glnDLBQUJteJI7m3c=", - "requires": { - "camelcase": "^4.1.0", - "map-obj": "^2.0.0", - "quick-lru": "^1.0.0" - }, - "dependencies": { - "camelcase": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", - "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=" - } - } + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true }, "caniuse-api": { "version": "3.0.0", @@ -1641,147 +1209,203 @@ } }, "caniuse-lite": { - "version": "1.0.30001038", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001038.tgz", - "integrity": "sha512-zii9quPo96XfOiRD4TrfYGs+QsGZpb2cGiMAzPjtf/hpFgB6zCPZgJb7I1+EATeMw/o+lG8FyRAnI+CWStHcaQ==", + "version": "1.0.30001062", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001062.tgz", + "integrity": "sha512-ei9ZqeOnN7edDrb24QfJ0OZicpEbsWxv7WusOiQGz/f2SfvBgHHbOEwBJ8HKGVSyx8Z6ndPjxzR6m0NQq+0bfw==", "dev": true }, - "caw": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/caw/-/caw-2.0.1.tgz", - "integrity": "sha512-Cg8/ZSBEa8ZVY9HspcGUYaK63d/bN7rqS3CYCzEGUxuYv6UlmcjzDUz2fCFFHyTvUW5Pk0I+3hkA3iXlIj6guA==", - "requires": { - "get-proxy": "^2.0.0", - "isurl": "^1.0.0-alpha5", - "tunnel-agent": "^0.6.0", - "url-to-options": "^1.0.1" - } + "ccount": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/ccount/-/ccount-1.0.5.tgz", + "integrity": "sha512-MOli1W+nfbPLlKEhInaxhRdp7KVLFxLN5ykwzHgLsLI3H3gs5jjFAK4Eoj3OzzcxCtumDaI8onoVDeQyWaNTkw==", + "dev": true }, "center-align": { "version": "0.1.3", "resolved": "https://registry.npmjs.org/center-align/-/center-align-0.1.3.tgz", "integrity": "sha1-qg0yYptu6XIgBBHL1EYckHvCt60=", + "dev": true, "requires": { "align-text": "^0.1.3", "lazy-cache": "^1.0.3" } }, "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", - "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - } - }, - "character-parser": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/character-parser/-/character-parser-2.2.0.tgz", - "integrity": "sha1-x84o821LzZdE5f/CxfzeHHMmH8A=", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "dev": true, "requires": { - "is-regex": "^1.0.3" - } - }, - "cheerio": { - "version": "0.22.0", - "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-0.22.0.tgz", - "integrity": "sha1-qbqoYKP5tZWmuBsahocxIe06Jp4=", - "requires": { - "css-select": "~1.2.0", - "dom-serializer": "~0.1.0", - "entities": "~1.1.1", - "htmlparser2": "^3.9.1", - "lodash.assignin": "^4.0.9", - "lodash.bind": "^4.1.4", - "lodash.defaults": "^4.0.1", - "lodash.filter": "^4.4.0", - "lodash.flatten": "^4.2.0", - "lodash.foreach": "^4.3.0", - "lodash.map": "^4.4.0", - "lodash.merge": "^4.4.0", - "lodash.pick": "^4.2.1", - "lodash.reduce": "^4.4.0", - "lodash.reject": "^4.4.0", - "lodash.some": "^4.4.0" - } - }, - "chokidar": { - "version": "2.1.8", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", - "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", - "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" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" }, "dependencies": { - "normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" - } - } - }, - "chownr": { + "ansi-styles": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", + "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", + "dev": true, + "requires": { + "@types/color-name": "^1.1.1", + "color-convert": "^2.0.1" + } + }, + "supports-color": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.1.0.tgz", + "integrity": "sha512-oRSIpR8pxT1Wr2FquTNnGet79b3BWljqOuoW/h4oBhxJ/HUbX5nX6JSruTkvXDCFMwDPvsaTTbvMLKZWSy0R5g==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "character-entities": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/character-entities/-/character-entities-1.2.4.tgz", + "integrity": "sha512-iBMyeEHxfVnIakwOuDXpVkc54HijNgCyQB2w0VfGQThle6NXn50zU6V/u+LDhxHcDUPojn6Kpga3PTAD8W1bQw==", + "dev": true + }, + "character-entities-html4": { "version": "1.1.4", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", - "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==" + "resolved": "https://registry.npmjs.org/character-entities-html4/-/character-entities-html4-1.1.4.tgz", + "integrity": "sha512-HRcDxZuZqMx3/a+qrzxdBKBPUpxWEq9xw2OPZ3a/174ihfrQKVsFhqtthBInFy1zZ9GgZyFXOatNujm8M+El3g==", + "dev": true }, - "chrome-trace-event": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.2.tgz", - "integrity": "sha512-9e/zx1jw7B4CO+c/RXoCsfg/x1AfUBioy4owYH0bJprEYAx5hRFLRhWBqHAG57D0ZM4H7vxbP7bPe0VwhQRYDQ==", - "dev": true, - "requires": { - "tslib": "^1.9.0" - } + "character-entities-legacy": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-1.1.4.tgz", + "integrity": "sha512-3Xnr+7ZFS1uxeiUDvV02wQ+QDbc55o97tIV5zHScSPJpcLm/r0DFPcoY3tYRp+VZukxuMeKgXYmsXQHO05zQeA==", + "dev": true }, - "cipher-base": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", - "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", + "character-parser": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/character-parser/-/character-parser-2.2.0.tgz", + "integrity": "sha1-x84o821LzZdE5f/CxfzeHHMmH8A=", "dev": true, "requires": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" + "is-regex": "^1.0.3" } }, - "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==", + "character-reference-invalid": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-1.1.4.tgz", + "integrity": "sha512-mKKUkUbhPpQlCOfIuZkvSEgktjPFIsZKRRbC6KWVEMvlzblj3i3asQv5ODsrwt0N3pHAEvjP8KTQPHkp0+6jOg==", + "dev": true + }, + "chokidar": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.4.0.tgz", + "integrity": "sha512-aXAaho2VJtisB/1fg1+3nlLJqGOuewTzQpd/Tz0yTg2R0e4IGtshYvtjowyEumcBv2z+y4+kc75Mz7j5xJskcQ==", + "dev": true, "requires": { - "arr-union": "^3.1.0", - "define-property": "^0.2.5", - "isobject": "^3.0.0", - "static-extend": "^0.1.1" + "anymatch": "~3.1.1", + "braces": "~3.0.2", + "fsevents": "~2.1.2", + "glob-parent": "~5.1.0", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.4.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=", + "anymatch": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz", + "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==", + "dev": true, + "requires": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + } + }, + "binary-extensions": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.0.0.tgz", + "integrity": "sha512-Phlt0plgpIIBOGTT/ehfFnbNlfsDEiqmzE2KRXoX1bLIlir4X/MR+zSyBEkL05ffWgnRSf/DXv+WrUAVr93/ow==", + "dev": true + }, + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "requires": { + "fill-range": "^7.0.1" + } + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "fsevents": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.1.3.tgz", + "integrity": "sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==", + "dev": true, + "optional": true + }, + "glob-parent": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz", + "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==", + "dev": true, + "requires": { + "is-glob": "^4.0.1" + } + }, + "is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dev": true, + "requires": { + "binary-extensions": "^2.0.0" + } + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true + }, + "readdirp": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.4.0.tgz", + "integrity": "sha512-0xe001vZBnJEK+uKcj8qOhyAKPzIT+gStxWr3LCB0DwcXR5NZJ3IaC+yGnHCYzB/S7ov3m3EEbZI2zeNvX+hGQ==", + "dev": true, + "requires": { + "picomatch": "^2.2.1" + } + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, "requires": { - "is-descriptor": "^0.1.0" + "is-number": "^7.0.0" } } } }, + "chownr": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", + "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", + "dev": true + }, "clean-css": { "version": "4.2.3", "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.3.tgz", "integrity": "sha512-VcMWDN54ZN/DS+g58HYL5/n4Zrqe8vHJpGA8KdgUXFU4fuP/aHNw8eld9SyEIyabIMJX/0RaY/fplOo5hYLSFA==", + "dev": true, "requires": { "source-map": "~0.6.0" }, @@ -1789,102 +1413,128 @@ "source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true } } }, - "clean-webpack-plugin": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/clean-webpack-plugin/-/clean-webpack-plugin-3.0.0.tgz", - "integrity": "sha512-MciirUH5r+cYLGCOL5JX/ZLzOZbVr1ot3Fw+KcvbhUb6PM+yycqd9ZhIlcigQ5gl+XhppNmw3bEFuaaMNyLj3A==", + "clipboard": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/clipboard/-/clipboard-2.0.6.tgz", + "integrity": "sha512-g5zbiixBRk/wyKakSwCKd7vQXDjFnAMGHoEyBogG/bw9kTD9GvdAvaoRR1ALcEzt3pVKxZR0pViekPMIS0QyGg==", "dev": true, + "optional": true, "requires": { - "@types/webpack": "^4.4.31", - "del": "^4.1.1" + "good-listener": "^1.2.2", + "select": "^1.1.2", + "tiny-emitter": "^2.0.0" } }, "cliui": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", - "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", - "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=" - }, - "clone-buffer": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/clone-buffer/-/clone-buffer-1.0.0.tgz", - "integrity": "sha1-4+JbIHrE5wGvch4staFnksrD3Fg=" - }, - "clone-response": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz", - "integrity": "sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", + "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", + "dev": true, "requires": { - "mimic-response": "^1.0.0" + "string-width": "^3.1.0", + "strip-ansi": "^5.2.0", + "wrap-ansi": "^5.1.0" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "dev": true + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "requires": { + "ansi-regex": "^4.1.0" + } + } } }, - "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=" - }, - "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==", + "clone-regexp": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clone-regexp/-/clone-regexp-2.2.0.tgz", + "integrity": "sha512-beMpP7BOtTipFuW8hrJvREQ2DrRu3BE7by0ZpibtfBA+qfHYvMGTc2Yb1JMYPKg/JUw0CHYvpg796aNTSW9z7Q==", + "dev": true, "requires": { - "inherits": "^2.0.1", - "process-nextick-args": "^2.0.0", - "readable-stream": "^2.3.5" + "is-regexp": "^2.0.0" } }, - "co": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", - "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=", - "dev": true - }, "coa": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz", "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==", + "dev": true, "requires": { "@types/q": "^1.5.1", "chalk": "^2.4.1", "q": "^1.1.2" + }, + "dependencies": { + "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" + } + }, + "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" + } + }, + "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 + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true + }, + "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" + } + } } }, - "code-point-at": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", - "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=" - }, - "collection-map": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/collection-map/-/collection-map-1.0.0.tgz", - "integrity": "sha1-rqDwb40mx4DCt1SUOFVEsiVa8Yw=", - "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=", - "requires": { - "map-visit": "^1.0.0", - "object-visit": "^1.0.0" - } + "collapse-white-space": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/collapse-white-space/-/collapse-white-space-1.0.6.tgz", + "integrity": "sha512-jEovNnrhMuqyCcjfEJA56v0Xq8SkIoPKDyaHahwo3POf4qcSXqMYuwNcOTzp74vTsR9Tn08z4MxWqAhcekogkQ==", + "dev": true }, "color": { "version": "3.1.2", @@ -1894,20 +1544,39 @@ "requires": { "color-convert": "^1.9.1", "color-string": "^1.5.2" + }, + "dependencies": { + "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-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==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, "requires": { - "color-name": "1.1.3" + "color-name": "~1.1.4" } }, "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true }, "color-string": { "version": "1.5.3", @@ -1919,108 +1588,123 @@ "simple-swizzle": "^0.2.2" } }, - "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==" - }, - "colors": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz", - "integrity": "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==", + "colorette": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.1.tgz", + "integrity": "sha512-puCDz0CzydiSYOrnXpz/PKd69zRrribezjtE9yd4zvytoRc8+RY/KJPvtPFKZS3E3wP6neGyMe0vOTlHO5L3Pw==", "dev": true }, "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==" - }, - "common-tags": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.0.tgz", - "integrity": "sha512-6P6g0uetGpW/sdyUy/iQQCbFF0kWVMSIVSyYz7Zgjcgh8mgw8PQzDNZeyZ5DQ2gM7LBoZPHmnjz8rUthkBG5tw==", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", "dev": true }, - "commondir": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", - "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=" + "component-bind": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/component-bind/-/component-bind-1.0.0.tgz", + "integrity": "sha1-AMYIq33Nk4l8AAllGx06jh5zu9E=", + "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==" - }, - "compressible": { - "version": "2.0.18", - "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", - "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", - "dev": true, - "requires": { - "mime-db": ">= 1.43.0 < 2" - } + "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", + "dev": true }, - "compression": { - "version": "1.7.4", - "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", - "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", - "dev": true, - "requires": { - "accepts": "~1.3.5", - "bytes": "3.0.0", - "compressible": "~2.0.16", - "debug": "2.6.9", - "on-headers": "~1.0.2", - "safe-buffer": "5.1.2", - "vary": "~1.1.2" - } + "component-inherit": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/component-inherit/-/component-inherit-0.0.3.tgz", + "integrity": "sha1-ZF/ErfWLcrZJ1crmUTVhnbJv8UM=", + "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=" + "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==", + "condense-newlines": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/condense-newlines/-/condense-newlines-0.2.1.tgz", + "integrity": "sha1-PemFVTE5R10yUCyDsC9gaE0kxV8=", + "dev": true, "requires": { - "buffer-from": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^2.2.2", - "typedarray": "^0.0.6" + "extend-shallow": "^2.0.1", + "is-whitespace": "^0.3.0", + "kind-of": "^3.0.2" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^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" + } + } } }, "config-chain": { "version": "1.1.12", "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.12.tgz", "integrity": "sha512-a1eOIcu8+7lUInge4Rpf/n4Krkf3Dd9lqhljRzII1/Zno/kRtUWnznPO3jOKBmTEktkt3fkxisUcivoj0ebzoA==", + "dev": true, "requires": { "ini": "^1.3.4", "proto-list": "~1.2.1" } }, - "connect-history-api-fallback": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz", - "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==", - "dev": true - }, - "console-browserify": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", - "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==", - "dev": true + "connect": { + "version": "3.6.6", + "resolved": "https://registry.npmjs.org/connect/-/connect-3.6.6.tgz", + "integrity": "sha1-Ce/2xVr3I24TcTWnJXSFi2eG9SQ=", + "dev": true, + "requires": { + "debug": "2.6.9", + "finalhandler": "1.1.0", + "parseurl": "~1.3.2", + "utils-merge": "1.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" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } + } }, - "console-stream": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/console-stream/-/console-stream-0.1.1.tgz", - "integrity": "sha1-oJX+B7IEZZVfL6/Si11yvM2UnUQ=" + "connect-history-api-fallback": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz", + "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==", + "dev": true }, "constantinople": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/constantinople/-/constantinople-3.1.2.tgz", "integrity": "sha512-yePcBqEFhLOqSBtwYOGGS1exHo/s1xjekXiinh4itpNQGCu4KA1euPh1fg07N2wMITZXQkBz75Ntdt1ctGZouw==", + "dev": true, "requires": { "@types/babel-types": "^7.0.0", "@types/babylon": "^6.16.2", @@ -2028,162 +1712,33 @@ "babylon": "^6.18.0" } }, - "constants-browserify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", - "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=", - "dev": true - }, - "content-disposition": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz", - "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==", - "requires": { - "safe-buffer": "5.1.2" - } - }, - "content-type": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", - "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", - "dev": true - }, "convert-source-map": { "version": "1.7.0", "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz", "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==", - "requires": { - "safe-buffer": "~5.1.1" - } - }, - "cookie": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz", - "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==", - "dev": true - }, - "cookie-signature": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", - "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=", - "dev": true - }, - "copy-concurrently": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz", - "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==", - "requires": { - "aproba": "^1.1.1", - "fs-write-stream-atomic": "^1.0.8", - "iferr": "^0.1.5", - "mkdirp": "^0.5.1", - "rimraf": "^2.5.4", - "run-queue": "^1.0.0" - } - }, - "copy-descriptor": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", - "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=" - }, - "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==", - "requires": { - "each-props": "^1.3.0", - "is-plain-object": "^2.0.1" - } - }, - "copy-webpack-plugin": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-5.1.1.tgz", - "integrity": "sha512-P15M5ZC8dyCjQHWwd4Ia/dm0SgVvZJMYeykVIVYXbGyqO4dWB5oyPHp9i7wjwo5LhtlhKbiBCdS2NvM07Wlybg==", "dev": true, "requires": { - "cacache": "^12.0.3", - "find-cache-dir": "^2.1.0", - "glob-parent": "^3.1.0", - "globby": "^7.1.1", - "is-glob": "^4.0.1", - "loader-utils": "^1.2.3", - "minimatch": "^3.0.4", - "normalize-path": "^3.0.0", - "p-limit": "^2.2.1", - "schema-utils": "^1.0.0", - "serialize-javascript": "^2.1.2", - "webpack-log": "^2.0.0" + "safe-buffer": "~5.1.1" }, "dependencies": { - "globby": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/globby/-/globby-7.1.1.tgz", - "integrity": "sha1-+yzP+UAfhgCUXfral0QMypcrhoA=", - "dev": true, - "requires": { - "array-union": "^1.0.1", - "dir-glob": "^2.0.0", - "glob": "^7.1.2", - "ignore": "^3.3.5", - "pify": "^3.0.0", - "slash": "^1.0.0" - } - }, - "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 - }, - "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-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 - }, - "pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", - "dev": true - }, - "serialize-javascript": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-2.1.2.tgz", - "integrity": "sha512-rs9OggEUF0V4jUSecXazOYsLfu7OGK2qIn3c7IPBiffz32XniEp/TX9Xmc9LQfK2nQ2QKHvZ2oygKUGU0lG4jQ==", - "dev": true - }, - "slash": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz", - "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=", + "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 } } }, + "cookie": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.3.1.tgz", + "integrity": "sha1-5+Ch+e9DtMi6klxcWpboBtFoc7s=", + "dev": true + }, "core-js": { "version": "2.6.11", "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.11.tgz", - "integrity": "sha512-5wjnpaT/3dV+XB4borEsnAYQchn00XSgTAWKDkEqv+K8KevjbzmofK6hfJ9TZIlpj2N0xQpazy7PiRQiWHqzWg==" - }, - "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=" - }, - "corser": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/corser/-/corser-2.0.1.tgz", - "integrity": "sha1-jtolLsqrWEDc2XXOuQ2TcMgZ/4c=", + "integrity": "sha512-5wjnpaT/3dV+XB4borEsnAYQchn00XSgTAWKDkEqv+K8KevjbzmofK6hfJ9TZIlpj2N0xQpazy7PiRQiWHqzWg==", "dev": true }, "cosmiconfig": { @@ -2210,150 +1765,58 @@ } } }, - "create-ecdh": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.3.tgz", - "integrity": "sha512-GbEHQPMOswGpKXM9kCWVrremUcBmjteUaQ01T9rkKCPDXfUHX0IoP9LpHYo2NPFampa4e+/pFDc3jQdxrxQLaw==", - "dev": true, - "requires": { - "bn.js": "^4.1.0", - "elliptic": "^6.0.0" - } - }, - "create-hash": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", - "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", + "cross-env": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/cross-env/-/cross-env-7.0.2.tgz", + "integrity": "sha512-KZP/bMEOJEDCkDQAyRhu3RL2ZO/SUVrxQVI0G3YEQ+OLbRA3c6zgixe8Mq8a/z7+HKlNEjo8oiLUs8iRijY2Rw==", "dev": true, "requires": { - "cipher-base": "^1.0.1", - "inherits": "^2.0.1", - "md5.js": "^1.3.4", - "ripemd160": "^2.0.1", - "sha.js": "^2.4.0" + "cross-spawn": "^7.0.1" } }, - "create-hmac": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", - "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", + "cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", "dev": true, "requires": { - "cipher-base": "^1.0.3", - "create-hash": "^1.1.0", - "inherits": "^2.0.1", - "ripemd160": "^2.0.0", - "safe-buffer": "^5.0.1", - "sha.js": "^2.4.8" - } - }, - "critical": { - "version": "1.3.9", - "resolved": "https://registry.npmjs.org/critical/-/critical-1.3.9.tgz", - "integrity": "sha512-4vI7de7BQQF0O5V02snD9RCKqVO1pZW+4TcsDN+wMD9wFaLEFc1rJJgzBZZbqcJhgtrSpJr/f3W9jvuUt0maWA==", - "requires": { - "async-exit-hook": "^2.0.1", - "bluebird": "^3.7.1", - "chalk": "^2.4.2", - "clean-css": "^4.2.1", - "debug": "^4.1.1", - "filter-css": "^1.0.0", - "fs-extra": "^8.1.0", - "get-stdin": "^6.0.0", - "got": "^8.3.2", - "group-args": "^0.1.0", - "indent-string": "^3.2.0", - "inline-critical": "^4.1.2", - "lodash": "^4.17.15", - "meow": "^5.0.0", - "mime-types": "^2.1.25", - "oust": "^0.5.2", - "penthouse": "^1.11.1", - "plugin-error": "^1.0.1", - "postcss": "^7.0.23", - "postcss-image-inliner": "^2.0.3", - "replace-ext": "^1.0.0", - "slash": "^2.0.0", - "tempy": "^0.2.1", - "through2": "^3.0.1", - "vinyl": "^2.2.0" + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" }, "dependencies": { - "debug": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", - "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true + }, + "shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "dev": true, "requires": { - "ms": "^2.1.1" + "shebang-regex": "^3.0.0" } }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + "shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true }, - "through2": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/through2/-/through2-3.0.1.tgz", - "integrity": "sha512-M96dvTalPT3YbYLaKaCuwu+j06D/8Jfib0o/PxbVt6Amhv3dUAtW6rTV1jPgJSBG83I/e04Y6xkVdVhSRhi0ww==", + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, "requires": { - "readable-stream": "2 || 3" + "isexe": "^2.0.0" } } } }, - "cross-spawn": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", - "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", - "requires": { - "lru-cache": "^4.0.1", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - } - }, - "crypto-browserify": { - "version": "3.12.0", - "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", - "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", - "dev": true, - "requires": { - "browserify-cipher": "^1.0.0", - "browserify-sign": "^4.0.0", - "create-ecdh": "^4.0.0", - "create-hash": "^1.1.0", - "create-hmac": "^1.1.0", - "diffie-hellman": "^5.0.0", - "inherits": "^2.0.1", - "pbkdf2": "^3.0.3", - "public-encrypt": "^4.0.0", - "randombytes": "^2.0.0", - "randomfill": "^1.0.3" - } - }, - "crypto-random-string": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-1.0.0.tgz", - "integrity": "sha1-ojD2T1aDEOFJgAmUB5DsmVRbyn4=" - }, - "css": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/css/-/css-2.2.4.tgz", - "integrity": "sha512-oUnjmWpy0niI3x/mPL8dVEI1l7MnG3+HHyRPHf+YFSbK+svOhXpmSOcDURUh2aOCgl2grzrOPt1nHLuCVFULLw==", - "requires": { - "inherits": "^2.0.3", - "source-map": "^0.6.1", - "source-map-resolve": "^0.5.2", - "urix": "^0.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==" - } - } - }, "css-color-names": { "version": "0.0.4", "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz", @@ -2370,84 +1833,47 @@ "timsort": "^0.3.0" } }, - "css-loader": { - "version": "3.4.2", - "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-3.4.2.tgz", - "integrity": "sha512-jYq4zdZT0oS0Iykt+fqnzVLRIeiPWhka+7BqPn+oSIpWJAHak5tmB/WZrJ2a21JhCeFyNnnlroSl8c+MtVndzA==", - "dev": true, - "requires": { - "camelcase": "^5.3.1", - "cssesc": "^3.0.0", - "icss-utils": "^4.1.1", - "loader-utils": "^1.2.3", - "normalize-path": "^3.0.0", - "postcss": "^7.0.23", - "postcss-modules-extract-imports": "^2.0.0", - "postcss-modules-local-by-default": "^3.0.2", - "postcss-modules-scope": "^2.1.1", - "postcss-modules-values": "^3.0.0", - "postcss-value-parser": "^4.0.2", - "schema-utils": "^2.6.0" - }, - "dependencies": { - "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true - }, - "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 - }, - "schema-utils": { - "version": "2.6.5", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.6.5.tgz", - "integrity": "sha512-5KXuwKziQrTVHh8j/Uxz+QUbxkaLW9X/86NBlx/gnKgtsZA2GIVMUn17qWhRFwF8jdYb3Dig5hRO/W5mZqy6SQ==", - "dev": true, - "requires": { - "ajv": "^6.12.0", - "ajv-keywords": "^3.4.1" - } - } - } - }, - "css-mediaquery": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/css-mediaquery/-/css-mediaquery-0.1.2.tgz", - "integrity": "sha1-aiw3NEkoYYYxxUvTPO3TAdoYvqA=" - }, "css-select": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-1.2.0.tgz", - "integrity": "sha1-KzoRBTnFNV8c2NMUYj6HCxIeyFg=", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz", + "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==", + "dev": true, "requires": { - "boolbase": "~1.0.0", - "css-what": "2.1", - "domutils": "1.5.1", - "nth-check": "~1.0.1" + "boolbase": "^1.0.0", + "css-what": "^3.2.1", + "domutils": "^1.7.0", + "nth-check": "^1.0.2" } }, "css-select-base-adapter": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz", - "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==" + "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==", + "dev": true }, "css-tree": { - "version": "1.0.0-alpha.28", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.28.tgz", - "integrity": "sha512-joNNW1gCp3qFFzj4St6zk+Wh/NBv0vM5YbEreZk0SD4S23S+1xBKb6cLDg2uj4P4k/GUMlIm6cKIDqIG+vdt0w==", + "version": "1.0.0-alpha.37", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz", + "integrity": "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==", + "dev": true, "requires": { - "mdn-data": "~1.1.0", - "source-map": "^0.5.3" + "mdn-data": "2.0.4", + "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 + } } }, "css-what": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-2.1.3.tgz", - "integrity": "sha512-a+EPoD+uZiNfh+5fxw2nO9QwFa6nJe2Or35fGY6Ipw1R3R4AGz1d1TEZrCegvw2YTmZ0jXirGYlzxxpYSHwpEg==" + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.2.1.tgz", + "integrity": "sha512-WwOrosiQTvyms+Ti5ZC5vGEK0Vod3FTt1ca+payZqvKuGJF+dq7bG63DstxtN0dpm6FxY27a/zS3Wten+gEtGw==", + "dev": true }, "cssesc": { "version": "3.0.0", @@ -2536,6 +1962,7 @@ "version": "4.0.3", "resolved": "https://registry.npmjs.org/csso/-/csso-4.0.3.tgz", "integrity": "sha512-NL3spysxUkcrOgnpsT4Xdl2aiEiBG6bXswAABQVHcMrfjjBisFOKwLDOmf4wf32aPdcJws1zds2B0Rg+jqMyHQ==", + "dev": true, "requires": { "css-tree": "1.0.0-alpha.39" }, @@ -2544,6 +1971,7 @@ "version": "1.0.0-alpha.39", "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.39.tgz", "integrity": "sha512-7UvkEYgBAHRG9Nt980lYxjsTrCyHFN53ky3wVsDkiMdVqylqRt+Zc+jm5qw7/qyOvN2dHSYtX0e4MbCCExSvnA==", + "dev": true, "requires": { "mdn-data": "2.0.6", "source-map": "^0.6.1" @@ -2552,366 +1980,89 @@ "mdn-data": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.6.tgz", - "integrity": "sha512-rQvjv71olwNHgiTbfPZFkJtjNMciWgswYeciZhtvWLO8bmX3TnhyA62I6sTWOyZssWHJJjY6/KiWwqQsWWsqOA==" + "integrity": "sha512-rQvjv71olwNHgiTbfPZFkJtjNMciWgswYeciZhtvWLO8bmX3TnhyA62I6sTWOyZssWHJJjY6/KiWwqQsWWsqOA==", + "dev": true }, "source-map": { "version": "0.6.1", "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true } } }, - "currently-unhandled": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", - "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=", - "requires": { - "array-find-index": "^1.0.1" - } - }, - "cwebp-bin": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/cwebp-bin/-/cwebp-bin-5.1.0.tgz", - "integrity": "sha512-BsPKStaNr98zfxwejWWLIGELbPERULJoD2v5ijvpeutSAGsegX7gmABgnkRK7MUucCPROXXfaPqkLAwI509JzA==", - "dev": true, - "requires": { - "bin-build": "^3.0.0", - "bin-wrapper": "^4.0.1", - "logalot": "^2.1.0" - } - }, - "cyclist": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-1.0.1.tgz", - "integrity": "sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk=" - }, - "d": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/d/-/d-1.0.1.tgz", - "integrity": "sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==", - "requires": { - "es5-ext": "^0.10.50", - "type": "^1.0.1" - } + "date-time": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/date-time/-/date-time-0.1.1.tgz", + "integrity": "sha1-7S9tk9l5DOL9ZtW1/z7dW7y/Owc=", + "dev": true }, "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "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.0.0" + "ms": "^2.1.1" } }, "decamelize": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=" + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", + "dev": true }, "decamelize-keys": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.0.tgz", "integrity": "sha1-0XGoeTMlKAfrPLYdwcFEXQeN8tk=", + "dev": true, "requires": { "decamelize": "^1.1.0", "map-obj": "^1.0.0" - }, - "dependencies": { - "map-obj": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", - "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=" - } - } - }, - "decode-uri-component": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", - "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=" - }, - "decompress": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/decompress/-/decompress-4.2.0.tgz", - "integrity": "sha1-eu3YVCflqS2s/lVnSnxQXpbQH50=", - "requires": { - "decompress-tar": "^4.0.0", - "decompress-tarbz2": "^4.0.0", - "decompress-targz": "^4.0.0", - "decompress-unzip": "^4.0.1", - "graceful-fs": "^4.1.10", - "make-dir": "^1.0.0", - "pify": "^2.3.0", - "strip-dirs": "^2.0.0" } }, - "decompress-response": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", - "integrity": "sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=", + "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": { - "mimic-response": "^1.0.0" + "object-keys": "^1.0.12" } }, - "decompress-tar": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/decompress-tar/-/decompress-tar-4.1.1.tgz", - "integrity": "sha512-JdJMaCrGpB5fESVyxwpCx4Jdj2AagLmv3y58Qy4GE6HMVjWz1FeVQk1Ct4Kye7PftcdOo/7U7UKzYBJgqnGeUQ==", + "del": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/del/-/del-2.2.2.tgz", + "integrity": "sha1-wSyYHQZ4RshLyvhiz/kw2Qf/0ag=", + "dev": true, "requires": { - "file-type": "^5.2.0", - "is-stream": "^1.1.0", - "tar-stream": "^1.5.2" + "globby": "^5.0.0", + "is-path-cwd": "^1.0.0", + "is-path-in-cwd": "^1.0.0", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0", + "rimraf": "^2.2.8" }, "dependencies": { - "file-type": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/file-type/-/file-type-5.2.0.tgz", - "integrity": "sha1-LdvqfHP/42No365J3DOMBYwritY=" + "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" + } } } }, - "decompress-tarbz2": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/decompress-tarbz2/-/decompress-tarbz2-4.1.1.tgz", - "integrity": "sha512-s88xLzf1r81ICXLAVQVzaN6ZmX4A6U4z2nMbOwobxkLoIIfjVMBg7TeguTUXkKeXni795B6y5rnvDw7rxhAq9A==", - "requires": { - "decompress-tar": "^4.1.0", - "file-type": "^6.1.0", - "is-stream": "^1.1.0", - "seek-bzip": "^1.0.5", - "unbzip2-stream": "^1.0.9" - }, - "dependencies": { - "file-type": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/file-type/-/file-type-6.2.0.tgz", - "integrity": "sha512-YPcTBDV+2Tm0VqjybVd32MHdlEGAtuxS3VAYsumFokDSMG+ROT5wawGlnHDoz7bfMcMDt9hxuXvXwoKUx2fkOg==" - } - } - }, - "decompress-targz": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/decompress-targz/-/decompress-targz-4.1.1.tgz", - "integrity": "sha512-4z81Znfr6chWnRDNfFNqLwPvm4db3WuZkqV+UgXQzSngG3CEKdBkw5jrv3axjjL96glyiiKjsxJG3X6WBZwX3w==", - "requires": { - "decompress-tar": "^4.1.1", - "file-type": "^5.2.0", - "is-stream": "^1.1.0" - }, - "dependencies": { - "file-type": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/file-type/-/file-type-5.2.0.tgz", - "integrity": "sha1-LdvqfHP/42No365J3DOMBYwritY=" - } - } - }, - "decompress-unzip": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/decompress-unzip/-/decompress-unzip-4.0.1.tgz", - "integrity": "sha1-3qrM39FK6vhVePczroIQ+bSEj2k=", - "requires": { - "file-type": "^3.8.0", - "get-stream": "^2.2.0", - "pify": "^2.3.0", - "yauzl": "^2.4.2" - }, - "dependencies": { - "file-type": { - "version": "3.9.0", - "resolved": "https://registry.npmjs.org/file-type/-/file-type-3.9.0.tgz", - "integrity": "sha1-JXoHg4TR24CHvESdEH1SpSZyuek=" - }, - "get-stream": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-2.3.1.tgz", - "integrity": "sha1-Xzj5PzRgCWZu4BUKBUFn+Rvdld4=", - "requires": { - "object-assign": "^4.0.1", - "pinkie-promise": "^2.0.0" - } - } - } - }, - "deep-equal": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz", - "integrity": "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==", - "dev": true, - "requires": { - "is-arguments": "^1.0.4", - "is-date-object": "^1.0.1", - "is-regex": "^1.0.4", - "object-is": "^1.0.1", - "object-keys": "^1.1.1", - "regexp.prototype.flags": "^1.2.0" - } - }, - "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==", - "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==" - } - } - }, - "default-gateway": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-4.2.0.tgz", - "integrity": "sha512-h6sMrVB1VMWVrW13mSc6ia/DwYYw5MN6+exNu1OaJeFac5aSAvwM7lZ0NVfTABuSkQelr4h5oebg3KB1XPdjgA==", - "dev": true, - "requires": { - "execa": "^1.0.0", - "ip-regex": "^2.1.0" - }, - "dependencies": { - "cross-spawn": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", - "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", - "dev": true, - "requires": { - "nice-try": "^1.0.4", - "path-key": "^2.0.1", - "semver": "^5.5.0", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - } - }, - "execa": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", - "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", - "dev": true, - "requires": { - "cross-spawn": "^6.0.0", - "get-stream": "^4.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" - } - }, - "get-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", - "dev": true, - "requires": { - "pump": "^3.0.0" - } - }, - "pump": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", - "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", - "dev": true, - "requires": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - } - } - }, - "default-resolution": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/default-resolution/-/default-resolution-2.0.0.tgz", - "integrity": "sha1-vLgrqnKtebQmp2cy8aga1t8m1oQ=" - }, - "define-properties": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", - "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", - "requires": { - "object-keys": "^1.0.12" - } - }, - "define-property": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", - "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", - "requires": { - "is-descriptor": "^1.0.2", - "isobject": "^3.0.1" - }, - "dependencies": { - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - } - } - }, - "del": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/del/-/del-4.1.1.tgz", - "integrity": "sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==", - "dev": true, - "requires": { - "@types/glob": "^7.1.1", - "globby": "^6.1.0", - "is-path-cwd": "^2.0.0", - "is-path-in-cwd": "^2.0.0", - "p-map": "^2.0.0", - "pify": "^4.0.1", - "rimraf": "^2.6.3" - }, - "dependencies": { - "globby": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", - "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=", - "dev": true, - "requires": { - "array-union": "^1.0.1", - "glob": "^7.0.3", - "object-assign": "^4.0.1", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0" - }, - "dependencies": { - "pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", - "dev": true - } - } - }, - "pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "dev": true - } - } + "delegate": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/delegate/-/delegate-3.2.0.tgz", + "integrity": "sha512-IofjkYBZaZivn0V8nnsMJGBr4jVLxHDheKSW88PyxS5QC4Vo9ZbZVvhzlSxY87fVq3STR6r+4cGepyHkcWOQSw==", + "dev": true, + "optional": true }, "depd": { "version": "1.1.2", @@ -2919,15 +2070,11 @@ "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", "dev": true }, - "des.js": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz", - "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==", - "dev": true, - "requires": { - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0" - } + "dependency-graph": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/dependency-graph/-/dependency-graph-0.9.0.tgz", + "integrity": "sha512-9YLIBURXj4DJMFALxXw9K3Y3rwb5Fk0X5/8ipCzaN84+gKxoHK43tVKRNakCQbiEx07E8Uwhuq21BpUagFhZ8w==", + "dev": true }, "destroy": { "version": "1.0.4", @@ -2935,135 +2082,85 @@ "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=", "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=" - }, - "detect-indent": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-5.0.0.tgz", - "integrity": "sha1-OHHMCmoALow+Wzz38zYmRnXwa50=" - }, - "detect-node": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.0.4.tgz", - "integrity": "sha512-ZIzRpLJrOj7jjP2miAtgqIfmzbxa4ZOr5jJc601zklsfEx9oTzmmj2nVpIPRpNlRTIh8lc1kyViIY7BWSGNmKw==", + "dev-ip": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/dev-ip/-/dev-ip-1.0.1.tgz", + "integrity": "sha1-p2o+0YVb56ASu4rBbLgPPADcKPA=", "dev": true }, - "diffie-hellman": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", - "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", - "dev": true, - "requires": { - "bn.js": "^4.1.0", - "miller-rabin": "^4.0.0", - "randombytes": "^2.0.0" - } - }, "dir-glob": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-2.0.0.tgz", - "integrity": "sha512-37qirFDz8cA5fimp9feo43fSuRo2gHwaIn6dXL8Ber1dGwUosDrGZeCCXq57WnIqE4aQ+u3eQZzsk1yOzhdwag==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "dev": true, "requires": { - "arrify": "^1.0.1", - "path-type": "^3.0.0" + "path-type": "^4.0.0" }, "dependencies": { "path-type": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", - "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", - "requires": { - "pify": "^3.0.0" - } - }, - "pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=" + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "dev": true } } }, - "dns-equal": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", - "integrity": "sha1-s55/HabrCnW6nBcySzR1PEfgZU0=", + "dlv": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", + "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==", "dev": true }, - "dns-packet": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.1.tgz", - "integrity": "sha512-0UxfQkMhYAUaZI+xrNZOz/as5KgDU0M/fQ9b6SpkyLbk3GEswDi6PADJVaYJradtRVsRIlF1zLyOodbcTCDzUg==", - "dev": true, - "requires": { - "ip": "^1.1.0", - "safe-buffer": "^5.0.1" - } - }, - "dns-txt": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz", - "integrity": "sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY=", - "dev": true, - "requires": { - "buffer-indexof": "^1.0.0" - } - }, "doctypes": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/doctypes/-/doctypes-1.1.0.tgz", - "integrity": "sha1-6oCxBqh1OHdOijpKWv4pPeSJ4Kk=" - }, - "dom-converter": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", - "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", - "dev": true, - "requires": { - "utila": "~0.4" - } + "integrity": "sha1-6oCxBqh1OHdOijpKWv4pPeSJ4Kk=", + "dev": true }, "dom-serializer": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.1.0.tgz", - "integrity": "sha1-BzxpdUbOB4DOI75KKOKT5AvDDII=", + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", + "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", + "dev": true, "requires": { - "domelementtype": "~1.1.1", - "entities": "~1.1.1" + "domelementtype": "^2.0.1", + "entities": "^2.0.0" }, "dependencies": { "domelementtype": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.1.3.tgz", - "integrity": "sha1-vSh3PiZCiBrsUVRJJCmcXNgiGFs=" + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.0.1.tgz", + "integrity": "sha512-5HOHUDsYZWV8FGWN0Njbr/Rn7f/eWSQi1v7+HsUVwXgn8nWWlL64zKDkS0n8ZmQ3mlWOMuXOnR+7Nx/5tMO5AQ==", + "dev": true + }, + "entities": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.0.2.tgz", + "integrity": "sha512-dmD3AvJQBUjKpcNkoqr+x+IF0SdRtPz9Vk0uTy4yWqga9ibB6s4v++QFWNohjiUGoMlF552ZvNyXDxz5iW0qmw==", + "dev": true } } }, - "domain-browser": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", - "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==", - "dev": true - }, "domelementtype": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", - "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==" + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==", + "dev": true }, "domhandler": { "version": "2.4.2", "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.4.2.tgz", "integrity": "sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==", + "dev": true, "requires": { "domelementtype": "1" } }, "domutils": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.5.1.tgz", - "integrity": "sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8=", + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", + "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", + "dev": true, "requires": { "dom-serializer": "0", "domelementtype": "1" @@ -3078,124 +2175,46 @@ "is-obj": "^2.0.0" } }, - "download": { - "version": "6.2.5", - "resolved": "https://registry.npmjs.org/download/-/download-6.2.5.tgz", - "integrity": "sha512-DpO9K1sXAST8Cpzb7kmEhogJxymyVUd5qz/vCOSyvwtp2Klj2XcDt5YUuasgxka44SxF0q5RriKIwJmQHG2AuA==", - "requires": { - "caw": "^2.0.0", - "content-disposition": "^0.5.2", - "decompress": "^4.0.0", - "ext-name": "^5.0.0", - "file-type": "5.2.0", - "filenamify": "^2.0.0", - "get-stream": "^3.0.0", - "got": "^7.0.0", - "make-dir": "^1.0.0", - "p-event": "^1.0.0", - "pify": "^3.0.0" - }, - "dependencies": { - "file-type": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/file-type/-/file-type-5.2.0.tgz", - "integrity": "sha1-LdvqfHP/42No365J3DOMBYwritY=" - }, - "got": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/got/-/got-7.1.0.tgz", - "integrity": "sha512-Y5WMo7xKKq1muPsxD+KmrR8DH5auG7fBdDVueZwETwV6VytKyU9OX/ddpq2/1hp1vIPvVb4T81dKQz3BivkNLw==", - "requires": { - "decompress-response": "^3.2.0", - "duplexer3": "^0.1.4", - "get-stream": "^3.0.0", - "is-plain-obj": "^1.1.0", - "is-retry-allowed": "^1.0.0", - "is-stream": "^1.0.0", - "isurl": "^1.0.0-alpha5", - "lowercase-keys": "^1.0.0", - "p-cancelable": "^0.3.0", - "p-timeout": "^1.1.1", - "safe-buffer": "^5.0.1", - "timed-out": "^4.0.0", - "url-parse-lax": "^1.0.0", - "url-to-options": "^1.0.1" - } - }, - "p-cancelable": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-0.3.0.tgz", - "integrity": "sha512-RVbZPLso8+jFeq1MfNvgXtCRED2raz/dKpacfTNxsx6pLEpEomM7gah6VeHSYV3+vo0OAi4MkArtQcWWXuQoyw==" - }, - "p-timeout": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-1.2.1.tgz", - "integrity": "sha1-XrOzU7f86Z8QGhA4iAuwVOu+o4Y=", - "requires": { - "p-finally": "^1.0.0" - } - }, - "pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=" - }, - "prepend-http": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz", - "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=" - }, - "url-parse-lax": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-1.0.0.tgz", - "integrity": "sha1-evjzA2Rem9eaJy56FKxovAYJ2nM=", - "requires": { - "prepend-http": "^1.0.1" - } - } - } - }, - "duplexer3": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz", - "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=" + "dotenv": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-8.2.0.tgz", + "integrity": "sha512-8sJ78ElpbDJBHNeBzUbUVLsqKdccaa/BXF1uPTw3GrvQTBgrQrtObr2mUrE38vzYd8cEv+m/JBfDLioYcfXoaw==", + "dev": true }, - "duplexify": { - "version": "3.7.1", - "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", - "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", + "easy-extender": { + "version": "2.3.4", + "resolved": "https://registry.npmjs.org/easy-extender/-/easy-extender-2.3.4.tgz", + "integrity": "sha512-8cAwm6md1YTiPpOvDULYJL4ZS6WfM5/cTeVVh4JsvyYZAoqlRVUpHL9Gr5Fy7HA6xcSZicUia3DeAgO3Us8E+Q==", + "dev": true, "requires": { - "end-of-stream": "^1.0.0", - "inherits": "^2.0.1", - "readable-stream": "^2.0.0", - "stream-shift": "^1.0.0" + "lodash": "^4.17.10" } }, - "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==", + "eazy-logger": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/eazy-logger/-/eazy-logger-3.1.0.tgz", + "integrity": "sha512-/snsn2JqBtUSSstEl4R0RKjkisGHAhvYj89i7r3ytNUKW12y178KDZwXLXIgwDqLW6E/VRMT9qfld7wvFae8bQ==", + "dev": true, "requires": { - "is-plain-object": "^2.0.1", - "object.defaults": "^1.1.0" + "tfunk": "^4.0.0" } }, - "ecstatic": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/ecstatic/-/ecstatic-3.3.2.tgz", - "integrity": "sha512-fLf9l1hnwrHI2xn9mEDT7KIi22UDqA2jaCwyCbSUJh9a1V+LEUSL/JO/6TIz/QyuBURWUHrFL5Kg2TtO1bkkog==", + "editorconfig": { + "version": "0.15.3", + "resolved": "https://registry.npmjs.org/editorconfig/-/editorconfig-0.15.3.tgz", + "integrity": "sha512-M9wIMFx96vq0R4F+gRpY3o2exzb8hEj/n9S8unZtHSvYjibBp/iMufSzvmOcV/laG0ZtuTVGtiJggPOSW2r93g==", "dev": true, "requires": { - "he": "^1.1.1", - "mime": "^1.6.0", - "minimist": "^1.1.0", - "url-join": "^2.0.5" + "commander": "^2.19.0", + "lru-cache": "^4.1.5", + "semver": "^5.6.0", + "sigmund": "^1.0.1" }, "dependencies": { - "mime": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", "dev": true } } @@ -3206,38 +2225,30 @@ "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=", "dev": true }, + "ejs": { + "version": "2.7.4", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-2.7.4.tgz", + "integrity": "sha512-7vmuyh5+kuUyJKePhQfRQBhXV5Ce+RnaeeQArKu1EAMpL3WbgMt5WG6uQZpEVvYSSsxMXRKOewtDk9RaTKXRlA==", + "dev": true + }, "electron-to-chromium": { - "version": "1.3.390", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.390.tgz", - "integrity": "sha512-4RvbM5x+002gKI8sltkqWEk5pptn0UnzekUx8RTThAMPDSb8jjpm6SwGiSnEve7f85biyZl8DMXaipaCxDjXag==", + "version": "1.3.451", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.451.tgz", + "integrity": "sha512-2fvco0F2bBIgqzO8GRP0Jt/91pdrf9KfZ5FsmkYkjERmIJG585cFeFZV4+CO6oTmU3HmCTgfcZuEa7kW8VUh3A==", "dev": true }, - "elliptic": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.2.tgz", - "integrity": "sha512-f4x70okzZbIQl/NSRLkI/+tteV/9WqL98zx+SQ69KbXxmVrmjwsNUPn/gYJJ0sHvEak24cZgHIPegRePAtA/xw==", - "dev": true, - "requires": { - "bn.js": "^4.4.0", - "brorand": "^1.0.1", - "hash.js": "^1.0.0", - "hmac-drbg": "^1.0.0", - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0", - "minimalistic-crypto-utils": "^1.0.0" - } + "emitter-mixin": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/emitter-mixin/-/emitter-mixin-0.0.3.tgz", + "integrity": "sha1-WUjLKG8uSO3DslGnz8H3iDOW1lw=", + "dev": true }, "emoji-regex": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", - "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.0.0.tgz", + "integrity": "sha512-6p1NII1Vm62wni/VR/cUMauVQoxmLVb9csqQlvLz+hO2gk8U2UYDfXHQSUYIBKmZwAKz867IDqG7B+u0mj+M6w==", "dev": true }, - "emojis-list": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", - "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==" - }, "encodeurl": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", @@ -3248,42 +2259,147 @@ "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" } }, - "enhanced-resolve": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.1.1.tgz", - "integrity": "sha512-98p2zE+rL7/g/DzMHMTF4zZlCgeVdJ7yr6xzEpJRYwFYrGi9ANdn5DnJURg6RpBkyk60XYDnWIv51VfIhfNGuA==", + "engine.io": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-3.2.1.tgz", + "integrity": "sha512-+VlKzHzMhaU+GsCIg4AoXF1UdDFjHHwMmMKqMJNDNLlUlejz58FCy4LBqB2YVJskHGYl06BatYWKP2TVdVXE5w==", "dev": true, "requires": { - "graceful-fs": "^4.1.2", - "memory-fs": "^0.5.0", - "tapable": "^1.0.0" + "accepts": "~1.3.4", + "base64id": "1.0.0", + "cookie": "0.3.1", + "debug": "~3.1.0", + "engine.io-parser": "~2.1.0", + "ws": "~3.3.1" }, "dependencies": { - "memory-fs": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz", - "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==", + "base64-arraybuffer": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-0.1.5.tgz", + "integrity": "sha1-c5JncZI7Whl0etZmqlzUv5xunOg=", + "dev": true + }, + "debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "engine.io-parser": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-2.1.3.tgz", + "integrity": "sha512-6HXPre2O4Houl7c4g7Ic/XzPnHBvaEmN90vtRO9uLmwtRqQmTOw0QMevL1TOfL2Cpu1VzsaTmMotQgMdkzGkVA==", + "dev": true, + "requires": { + "after": "0.8.2", + "arraybuffer.slice": "~0.0.7", + "base64-arraybuffer": "0.1.5", + "blob": "0.0.5", + "has-binary2": "~1.0.2" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "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 + }, + "ws": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/ws/-/ws-3.3.3.tgz", + "integrity": "sha512-nnWLa/NwZSt4KQJu51MYlCcSQ5g7INpOrOMt4XV8j4dqTXdmlUmSHQ8/oLC069ckre0fRsgfvsKwbTdtKLCDkA==", "dev": true, "requires": { - "errno": "^0.1.3", - "readable-stream": "^2.0.1" + "async-limiter": "~1.0.0", + "safe-buffer": "~5.1.0", + "ultron": "~1.1.0" } } } }, + "engine.io-client": { + "version": "3.4.4", + "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-3.4.4.tgz", + "integrity": "sha512-iU4CRr38Fecj8HoZEnFtm2EiKGbYZcPn3cHxqNGl/tmdWRf60KhK+9vE0JeSjgnlS/0oynEfLgKbT9ALpim0sQ==", + "dev": true, + "requires": { + "component-emitter": "~1.3.0", + "component-inherit": "0.0.3", + "debug": "~3.1.0", + "engine.io-parser": "~2.2.0", + "has-cors": "1.1.0", + "indexof": "0.0.1", + "parseqs": "0.0.6", + "parseuri": "0.0.6", + "ws": "~6.1.0", + "xmlhttprequest-ssl": "~1.5.4", + "yeast": "0.1.2" + }, + "dependencies": { + "debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "ws": { + "version": "6.1.4", + "resolved": "https://registry.npmjs.org/ws/-/ws-6.1.4.tgz", + "integrity": "sha512-eqZfL+NE/YQc1/ZynhojeV8q+H050oR8AZ2uIev7RU10svA9ZnJUddHcOUZTJLinZ9yEfdA2kSATS2qZK5fhJA==", + "dev": true, + "requires": { + "async-limiter": "~1.0.0" + } + } + } + }, + "engine.io-parser": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-2.2.1.tgz", + "integrity": "sha512-x+dN/fBH8Ro8TFwJ+rkB2AmuVw9Yu2mockR/p3W8f8YtExwFgDvBDi0GWyb4ZLkpahtDGZgtr3zLovanJghPqg==", + "dev": true, + "requires": { + "after": "0.8.2", + "arraybuffer.slice": "~0.0.7", + "base64-arraybuffer": "0.1.4", + "blob": "0.0.5", + "has-binary2": "~1.0.2" + } + }, "entities": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz", - "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==" + "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==", + "dev": true }, "errno": { "version": "0.1.7", "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.7.tgz", "integrity": "sha512-MfrRBDWzIWifgq6tJj60gkAwtLNb6sQPlcFrSOflcP1aFmmruKQ2wRnze/8V6kgyz7H3FF8Npzv78mZ7XLLflg==", + "dev": true, "requires": { "prr": "~1.0.1" } @@ -3292,6 +2408,7 @@ "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" } @@ -3300,6 +2417,7 @@ "version": "1.17.5", "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.5.tgz", "integrity": "sha512-BR9auzDbySxOcfog0tLECW8l28eRGpDpU3Dm3Hp4q/N+VtLTmyj4EUN088XZWQDW/hzj6sYRDXeOFsaAODKvpg==", + "dev": true, "requires": { "es-to-primitive": "^1.2.1", "function-bind": "^1.1.1", @@ -3318,65 +2436,13 @@ "version": "1.2.1", "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "dev": true, "requires": { "is-callable": "^1.1.4", "is-date-object": "^1.0.1", "is-symbol": "^1.0.2" } }, - "es5-ext": { - "version": "0.10.53", - "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.53.tgz", - "integrity": "sha512-Xs2Stw6NiNHWypzRTY1MtaG/uJlwCk8kH81920ma8mvN8Xq1gsfhZvpkImLQArw8AHnv8MT2I45J3c0R8slE+Q==", - "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=", - "requires": { - "d": "1", - "es5-ext": "^0.10.35", - "es6-symbol": "^3.1.1" - } - }, - "es6-promise": { - "version": "4.2.8", - "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.8.tgz", - "integrity": "sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w==" - }, - "es6-promisify": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/es6-promisify/-/es6-promisify-5.0.0.tgz", - "integrity": "sha1-UQnWLz5W6pZ8S2NQWu8IKRyKUgM=", - "requires": { - "es6-promise": "^4.0.3" - } - }, - "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==", - "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==", - "requires": { - "d": "1", - "es5-ext": "^0.10.46", - "es6-iterator": "^2.0.3", - "es6-symbol": "^3.1.1" - } - }, "escape-html": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", @@ -3386,42 +2452,20 @@ "escape-string-regexp": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" - }, - "eslint-scope": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz", - "integrity": "sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==", - "dev": true, - "requires": { - "esrecurse": "^4.1.0", - "estraverse": "^4.1.1" - } + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "dev": true }, "esprima": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==" - }, - "esrecurse": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.2.1.tgz", - "integrity": "sha512-64RBB++fIOAXPw3P9cy89qfMlvZEXZkqqJkjqqXIvzP5ezRZjW+lPWjw35UX/3EhUPFYbg5ER4JYgDw4007/DQ==", - "dev": true, - "requires": { - "estraverse": "^4.1.0" - } - }, - "estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", "dev": true }, "esutils": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==" + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true }, "etag": { "version": "1.8.1", @@ -3430,6321 +2474,2376 @@ "dev": true }, "eventemitter3": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.0.tgz", - "integrity": "sha512-qerSRB0p+UDEssxTtm6EDKcE7W4OaoisfIMl4CngyEhjpYglocpNg6UEqCvemdGhosAsg4sO2dXJOdyBifPGCg==", - "dev": true - }, - "events": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/events/-/events-3.1.0.tgz", - "integrity": "sha512-Rv+u8MLHNOdMjTAFeT3nCjHn2aGlx435FP/sDHNaRhDEMwyI/aB22Kj2qIN8R0cw3z28psEQLYwxVKLsKrMgWg==", + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", "dev": true }, - "eventsource": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-1.0.7.tgz", - "integrity": "sha512-4Ln17+vVT0k8aWq+t/bF5arcS3EpT9gYtW66EPacdj/mAFevznsnyoHLPy2BA8gbIQeIHoPsvwmfBftfcG//BQ==", - "dev": true, - "requires": { - "original": "^1.0.0" - } - }, - "evp_bytestokey": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", - "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", + "execall": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/execall/-/execall-2.0.0.tgz", + "integrity": "sha512-0FU2hZ5Hh6iQnarpRtQurM/aAvp3RIbfvgLHrcqJYzhXyV2KFruhuChf9NC6waAhiUR7FFtlugkI4p7f2Fqlow==", "dev": true, "requires": { - "md5.js": "^1.3.4", - "safe-buffer": "^5.1.1" + "clone-regexp": "^2.1.0" } }, - "exec-buffer": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/exec-buffer/-/exec-buffer-3.2.0.tgz", - "integrity": "sha512-wsiD+2Tp6BWHoVv3B+5Dcx6E7u5zky+hUwOHjuH2hKSLR3dvRmX8fk8UD8uqQixHs4Wk6eDmiegVrMPjKj7wpA==", - "requires": { - "execa": "^0.7.0", - "p-finally": "^1.0.0", - "pify": "^3.0.0", - "rimraf": "^2.5.4", - "tempfile": "^2.0.0" - }, - "dependencies": { - "pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=" - } - } + "extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", + "dev": true }, - "execa": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz", - "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=", + "extract-zip": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-2.0.1.tgz", + "integrity": "sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==", + "dev": true, "requires": { - "cross-spawn": "^5.0.1", - "get-stream": "^3.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" + "@types/yauzl": "^2.9.1", + "debug": "^4.1.1", + "get-stream": "^5.1.0", + "yauzl": "^2.10.0" } }, - "executable": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/executable/-/executable-4.1.1.tgz", - "integrity": "sha512-8iA79xD3uAch729dUG8xaaBBFGaEa0wdD2VkYLFHwlqosEj/jT66AzcreRDSgV7ehnNLBW2WR5jIXwGKjVdTLg==", - "requires": { - "pify": "^2.2.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 }, - "expand-brackets": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", - "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", + "fast-glob": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.2.tgz", + "integrity": "sha512-UDV82o4uQyljznxwMxyVRJgZZt3O5wENYojjzbaGEGZgeOxkLFf+V4cnUD+krzb2F72E18RhamkMZ7AdeggF7A==", + "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" + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.0", + "merge2": "^1.3.0", + "micromatch": "^4.0.2", + "picomatch": "^2.2.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=", + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, "requires": { - "is-descriptor": "^0.1.0" + "fill-range": "^7.0.1" } }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, "requires": { - "is-extendable": "^0.1.0" + "to-regex-range": "^5.0.1" + } + }, + "glob-parent": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz", + "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==", + "dev": true, + "requires": { + "is-glob": "^4.0.1" + } + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true + }, + "micromatch": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", + "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", + "dev": true, + "requires": { + "braces": "^3.0.1", + "picomatch": "^2.0.5" + } + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dev": true, + "requires": { + "is-number": "^7.0.0" } } } }, - "expand-tilde": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz", - "integrity": "sha1-l+gBqgUt8CRU3kawK/YhZCzchQI=", - "requires": { - "homedir-polyfill": "^1.0.1" - } + "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 + }, + "fastest-levenshtein": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.12.tgz", + "integrity": "sha512-On2N+BpYJ15xIC974QNVuYGMOlEVt4s0EOI3wwMqOmK1fdDY+FN/zltPV8vosq4ad4c/gJ1KHScUn/6AWIgiow==", + "dev": true }, - "express": { - "version": "4.17.1", - "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz", - "integrity": "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==", + "fastq": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.8.0.tgz", + "integrity": "sha512-SMIZoZdLh/fgofivvIkmknUXyPnvxRE3DhtZ5Me3Mrsk5gyPL42F0xr51TdRXskBxHfMp+07bcYzfsYEsSQA9Q==", "dev": true, "requires": { - "accepts": "~1.3.7", - "array-flatten": "1.1.1", - "body-parser": "1.19.0", - "content-disposition": "0.5.3", - "content-type": "~1.0.4", - "cookie": "0.4.0", - "cookie-signature": "1.0.6", - "debug": "2.6.9", - "depd": "~1.1.2", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "finalhandler": "~1.1.2", - "fresh": "0.5.2", - "merge-descriptors": "1.0.1", - "methods": "~1.1.2", - "on-finished": "~2.3.0", - "parseurl": "~1.3.3", - "path-to-regexp": "0.1.7", - "proxy-addr": "~2.0.5", - "qs": "6.7.0", - "range-parser": "~1.2.1", - "safe-buffer": "5.1.2", - "send": "0.17.1", - "serve-static": "1.14.1", - "setprototypeof": "1.1.1", - "statuses": "~1.5.0", - "type-is": "~1.6.18", - "utils-merge": "1.0.1", - "vary": "~1.1.2" - }, - "dependencies": { - "array-flatten": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", - "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=", - "dev": true - }, - "qs": { - "version": "6.7.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", - "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==", - "dev": true - } + "reusify": "^1.0.4" } }, - "ext": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/ext/-/ext-1.4.0.tgz", - "integrity": "sha512-Key5NIsUxdqKg3vIsdw9dSuXpPCQ297y6wBjL30edxwPgt2E44WcWBZey/ZvUc6sERLTxKdyCu4gZFmUbk1Q7A==", + "fd-slicer": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", + "integrity": "sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4=", + "dev": true, "requires": { - "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==" - } + "pend": "~1.2.0" } }, - "ext-list": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/ext-list/-/ext-list-2.2.2.tgz", - "integrity": "sha512-u+SQgsubraE6zItfVA0tBuCBhfU9ogSRnsvygI7wht9TS510oLkBRXBsqopeUG/GBOIQyKZO9wjTqIu/sf5zFA==", + "file-entry-cache": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-5.0.1.tgz", + "integrity": "sha512-bCg29ictuBaKUwwArK4ouCaqDgLZcysCFLmM/Yn/FDoqndh/9vNuQfXRDvTuXKLxfD/JtZQGKFT8MGcJBK644g==", + "dev": true, "requires": { - "mime-db": "^1.28.0" + "flat-cache": "^2.0.1" } }, - "ext-name": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/ext-name/-/ext-name-5.0.0.tgz", - "integrity": "sha512-yblEwXAbGv1VQDmow7s38W77hzAgJAO50ztBLMcUyUBfxv1HC+LGwtiEN+Co6LtlqT/5uwVOxsD4TNIilWhwdQ==", + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, "requires": { - "ext-list": "^2.0.0", - "sort-keys-length": "^1.0.0" + "to-regex-range": "^5.0.1" } }, - "extend": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", - "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" - }, - "extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", + "finalhandler": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.0.tgz", + "integrity": "sha1-zgtoVbRYU+eRsvzGgARtiCU91/U=", + "dev": true, "requires": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" + "debug": "2.6.9", + "encodeurl": "~1.0.1", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.2", + "statuses": "~1.3.1", + "unpipe": "~1.0.0" }, "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==", + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, "requires": { - "is-plain-object": "^2.0.4" + "ms": "2.0.0" } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true } } }, - "extglob": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", - "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "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": { - "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" + "locate-path": "^3.0.0" }, "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "requires": { - "is-descriptor": "^1.0.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "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": { - "is-extendable": "^0.1.0" + "p-locate": "^3.0.0", + "path-exists": "^3.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==", + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, "requires": { - "kind-of": "^6.0.0" + "p-try": "^2.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==", + "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": { - "kind-of": "^6.0.0" + "p-limit": "^2.0.0" } }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } + "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 } } }, - "extract-text-webpack-plugin": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extract-text-webpack-plugin/-/extract-text-webpack-plugin-3.0.2.tgz", - "integrity": "sha512-bt/LZ4m5Rqt/Crl2HiKuAl/oqg0psx1tsTLkvWbJen1CtD+fftkZhMaQ9HOtY2gWsl2Wq+sABmMVi9z3DhKWQQ==", + "flat-cache": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-2.0.1.tgz", + "integrity": "sha512-LoQe6yDuUMDzQAEH8sgmh4Md6oZnc/7PjtwjNFSzveXqSHt6ka9fPBuso7IGf9Rz4uqnSnWiFH2B/zj24a5ReA==", "dev": true, "requires": { - "async": "^2.4.1", - "loader-utils": "^1.1.0", - "schema-utils": "^0.3.0", - "webpack-sources": "^1.0.1" + "flatted": "^2.0.0", + "rimraf": "2.6.3", + "write": "1.0.3" }, "dependencies": { - "ajv": { - "version": "5.5.2", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-5.5.2.tgz", - "integrity": "sha1-c7Xuyj+rZT49P5Qis0GtQiBdyWU=", - "dev": true, - "requires": { - "co": "^4.6.0", - "fast-deep-equal": "^1.0.0", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.3.0" - } - }, - "fast-deep-equal": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-1.1.0.tgz", - "integrity": "sha1-wFNHeBfIa1HaqFPIHgWbcz0CNhQ=", - "dev": true - }, - "json-schema-traverse": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz", - "integrity": "sha1-NJptRMU6Ud6JtAgFxdXlm0F9M0A=", - "dev": true - }, - "schema-utils": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-0.3.0.tgz", - "integrity": "sha1-9YdyIs4+kx7a4DnxfrNxbnE3+M8=", + "rimraf": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", + "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", "dev": true, "requires": { - "ajv": "^5.0.0" + "glob": "^7.1.3" } } } }, - "extract-zip": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-1.7.0.tgz", - "integrity": "sha512-xoh5G1W/PB0/27lXgMQyIhP5DSY/LhoCsOyZgb+6iMmRtCwVBo55uKaMoEYrDCKQhWvqEip5ZPKAc6eFNyf/MA==", - "requires": { - "concat-stream": "^1.6.2", - "debug": "^2.6.9", - "mkdirp": "^0.5.4", - "yauzl": "^2.10.0" - } - }, - "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==", - "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==" - }, - "fast-glob": { - "version": "2.2.7", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-2.2.7.tgz", - "integrity": "sha512-g1KuQwHOZAmOZMuBtHdxDtju+T2RT8jgCC9aANsbpdiDDTSnjgfuVsIBNKbUeJI3oKMRExcfNDtJl4OhbffMsw==", - "requires": { - "@mrmlnc/readdir-enhanced": "^2.2.1", - "@nodelib/fs.stat": "^1.1.2", - "glob-parent": "^3.1.0", - "is-glob": "^4.0.0", - "merge2": "^1.2.3", - "micromatch": "^3.1.10" - } - }, - "fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" - }, - "fastq": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.6.1.tgz", - "integrity": "sha512-mpIH5sKYueh3YyeJwqtVo8sORi0CgtmkVbK6kZStpQlZBYQuTzG2CZ7idSiJuA7bY0SFCWUc5WIs+oYumGCQNw==", - "dev": true, - "requires": { - "reusify": "^1.0.4" - } - }, - "faye-websocket": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.10.0.tgz", - "integrity": "sha1-TkkvjQTftviQA1B/btvy1QHnxvQ=", - "dev": true, - "requires": { - "websocket-driver": ">=0.5.1" - } - }, - "fd-slicer": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", - "integrity": "sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4=", - "requires": { - "pend": "~1.2.0" - } + "flatted": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-2.0.2.tgz", + "integrity": "sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA==", + "dev": true }, - "fg-loadcss": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fg-loadcss/-/fg-loadcss-2.1.0.tgz", - "integrity": "sha512-HpvR2uRoKvrYAEwimw+k4Fr2NVHYPfld5Lc/f9uy3mKeUTXhS5urL24XA2rqyq5b2i410EXCLir4Uhsb8J1QaQ==" + "follow-redirects": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.13.0.tgz", + "integrity": "sha512-aq6gF1BEKje4a9i9+5jimNFIpq4Q1WiwBToeRK5NvZBd/TRsmW8BsJfOEGkr76TbOyPVD3OVDN910EcUNtRYEA==", + "dev": true }, - "figgy-pudding": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.2.tgz", - "integrity": "sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw==" + "fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", + "dev": true }, - "figures": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/figures/-/figures-1.7.0.tgz", - "integrity": "sha1-y+Hjr/zxzUS4DK3+0o3Hk6lwHS4=", - "requires": { - "escape-string-regexp": "^1.0.5", - "object-assign": "^4.1.0" - } + "fs-constants": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", + "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==", + "dev": true }, - "file-loader": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-5.1.0.tgz", - "integrity": "sha512-u/VkLGskw3Ue59nyOwUwXI/6nuBCo7KBkniB/l7ICwr/7cPNGsL1WCXUp3GB0qgOOKU1TiP49bv4DZF/LJqprg==", + "fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", "dev": true, "requires": { - "loader-utils": "^1.4.0", - "schema-utils": "^2.5.0" + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" }, "dependencies": { - "schema-utils": { - "version": "2.6.5", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.6.5.tgz", - "integrity": "sha512-5KXuwKziQrTVHh8j/Uxz+QUbxkaLW9X/86NBlx/gnKgtsZA2GIVMUn17qWhRFwF8jdYb3Dig5hRO/W5mZqy6SQ==", + "jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", "dev": true, "requires": { - "ajv": "^6.12.0", - "ajv-keywords": "^3.4.1" + "graceful-fs": "^4.1.6" } } } }, - "file-type": { - "version": "10.11.0", - "resolved": "https://registry.npmjs.org/file-type/-/file-type-10.11.0.tgz", - "integrity": "sha512-uzk64HRpUZyTGZtVuvrjP0FYxzQrBf4rojot6J65YMEbwBLB0CWm0CLojVpwpmFmxcE/lkvYICgfcGozbBq6rw==" - }, - "file-uri-to-path": { + "fs.realpath": { "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==", - "optional": true - }, - "filename-reserved-regex": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/filename-reserved-regex/-/filename-reserved-regex-2.0.0.tgz", - "integrity": "sha1-q/c9+rc10EVECr/qLZHzieu/oik=" + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", + "dev": true }, - "filenamify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/filenamify/-/filenamify-2.1.0.tgz", - "integrity": "sha512-ICw7NTT6RsDp2rnYKVd8Fu4cr6ITzGy3+u4vUujPkabyaz+03F24NWEX7fs5fp+kBonlaqPH8fAO2NM+SXt/JA==", - "requires": { - "filename-reserved-regex": "^2.0.0", - "strip-outer": "^1.0.0", - "trim-repeated": "^1.0.0" - } + "fsevents": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.1.3.tgz", + "integrity": "sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==", + "dev": true, + "optional": true }, - "filesize": { - "version": "3.6.1", - "resolved": "https://registry.npmjs.org/filesize/-/filesize-3.6.1.tgz", - "integrity": "sha512-7KjR1vv6qnicaPMi1iiTcI85CyYwRO/PSFCu6SvqL8jN2Wjt/NIYQTFtFs7fSDCYOstUkEWIQGFUg5YZQfjlcg==" + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "dev": true }, - "fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", - "requires": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "requires": { - "is-extendable": "^0.1.0" - } - } - } + "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 }, - "filter-css": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/filter-css/-/filter-css-1.0.0.tgz", - "integrity": "sha512-Xg4aoJJ/30smD2ZUeqI+Jqe/1HZKJUzhA3m4KQIp76Pjesw5Xuo7Uc5Gwpkm8opv5YvNMFSVMpP3AQjcpW4zIw==", - "requires": { - "css": "^2.2.4", - "get-stdin": "^6.0.0", - "lodash.defaults": "^4.2.0", - "lodash.isfunction": "^3.0.9", - "lodash.isregexp": "^4.0.1", - "lodash.isstring": "^4.0.1", - "lodash.reject": "^4.6.0", - "lodash.result": "^4.5.2", - "meow": "^5.0.0" - } + "get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "dev": true }, - "finalhandler": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", - "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", + "get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", "dev": true, "requires": { - "debug": "2.6.9", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "on-finished": "~2.3.0", - "parseurl": "~1.3.3", - "statuses": "~1.5.0", - "unpipe": "~1.0.0" + "pump": "^3.0.0" } }, - "find-cache-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", - "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", + "glob": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "dev": true, "requires": { - "commondir": "^1.0.1", - "make-dir": "^2.0.0", - "pkg-dir": "^3.0.0" - }, - "dependencies": { - "make-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", - "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", - "requires": { - "pify": "^4.0.1", - "semver": "^5.6.0" - } - }, - "pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==" - } + "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" } }, - "find-up": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", - "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", + "glob-parent": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz", + "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==", + "dev": true, "requires": { - "path-exists": "^2.0.0", - "pinkie-promise": "^2.0.0" + "is-glob": "^4.0.1" } }, - "find-versions": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/find-versions/-/find-versions-3.2.0.tgz", - "integrity": "sha512-P8WRou2S+oe222TOCHitLy8zj+SIsVJh52VP4lvXkaFVnOFFdoWv1H1Jjvel1aI6NCFOAaeAVm8qrI0odiLcww==", + "global-modules": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", + "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", + "dev": true, "requires": { - "semver-regex": "^2.0.0" + "global-prefix": "^3.0.0" } }, - "findup-sync": { + "global-prefix": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-3.0.0.tgz", - "integrity": "sha512-YbffarhcicEhOrm4CtrwdKBdCuz576RLdhJDsIfvNtxUuhdRet1qZcsMjqbePtAseKdAnDyM/IyXbu7PRPRLYg==", - "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==", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", + "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", + "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" + "ini": "^1.3.5", + "kind-of": "^6.0.2", + "which": "^1.3.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==" - }, - "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==", - "requires": { - "inherits": "^2.0.3", - "readable-stream": "^2.3.6" - } + "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 }, - "follow-redirects": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.11.0.tgz", - "integrity": "sha512-KZm0V+ll8PfBrKwMzdo5D13b1bur9Iq9Zd/RMmAoQQcl2PxxFml8cxXPaaPYVbV0RjNjq1CU7zIzAOqtUPudmA==", + "globby": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-5.0.0.tgz", + "integrity": "sha1-69hGZ8oNuzMLmbz8aOrCvFQ3Dg0=", "dev": true, "requires": { - "debug": "^3.0.0" + "array-union": "^1.0.1", + "arrify": "^1.0.0", + "glob": "^7.0.3", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" }, "dependencies": { - "debug": { - "version": "3.2.6", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", - "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", + "array-union": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", "dev": true, "requires": { - "ms": "^2.1.1" + "array-uniq": "^1.0.1" } }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "arrify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=", "dev": true } } }, - "for-in": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", - "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=" + "globjoin": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/globjoin/-/globjoin-0.1.4.tgz", + "integrity": "sha1-L0SUrIkZ43Z8XLtpHp9GMyQoXUM=", + "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=", + "gonzales-pe": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/gonzales-pe/-/gonzales-pe-4.3.0.tgz", + "integrity": "sha512-otgSPpUmdWJ43VXyiNgEYE4luzHCL2pz4wQ0OnDluC6Eg4Ko3Vexy/SrSynglw/eR+OhkzmqFCZa/OFa/RgAOQ==", + "dev": true, "requires": { - "for-in": "^1.0.1" + "minimist": "^1.2.5" } }, - "forwarded": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz", - "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=", + "good-listener": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/good-listener/-/good-listener-1.2.2.tgz", + "integrity": "sha1-1TswzfkxPf+33JoNR3CWqm0UXFA=", + "dev": true, + "optional": true, + "requires": { + "delegate": "^3.1.2" + } + }, + "graceful-fs": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", + "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==", "dev": true }, - "fragment-cache": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", - "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", + "gray-matter": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/gray-matter/-/gray-matter-4.0.2.tgz", + "integrity": "sha512-7hB/+LxrOjq/dd8APlK0r24uL/67w7SkYnfwhNFwg/VDIGWGmduTDYf3WNstLW2fbbmRwrDGCVSJ2isuf2+4Hw==", + "dev": true, "requires": { - "map-cache": "^0.2.2" + "js-yaml": "^3.11.0", + "kind-of": "^6.0.2", + "section-matter": "^1.0.0", + "strip-bom-string": "^1.0.0" } }, - "fresh": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", + "hamljs": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/hamljs/-/hamljs-0.6.2.tgz", + "integrity": "sha1-e3EWz22+cnjkKz9u+HJaM+F3yOM=", "dev": true }, - "from2": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", - "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=", + "handlebars": { + "version": "4.7.6", + "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.6.tgz", + "integrity": "sha512-1f2BACcBfiwAfStCKZNrUCgqNZkGsAT7UM3kkYtXuLo0KnaVfjKOyf7PRzB6++aK9STyT1Pd2ZCPe3EGOXleXA==", + "dev": true, "requires": { - "inherits": "^2.0.1", - "readable-stream": "^2.0.0" + "minimist": "^1.2.5", + "neo-async": "^2.6.0", + "source-map": "^0.6.1", + "uglify-js": "^3.1.4", + "wordwrap": "^1.0.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 + } } }, - "fs-constants": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", - "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==" + "hard-rejection": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/hard-rejection/-/hard-rejection-2.1.0.tgz", + "integrity": "sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==", + "dev": true }, - "fs-extra": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", - "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dev": true, "requires": { - "graceful-fs": "^4.2.0", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" + "function-bind": "^1.1.1" } }, - "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=", + "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": { - "graceful-fs": "^4.1.11", - "through2": "^2.0.3" + "ansi-regex": "^2.0.0" } }, - "fs-write-stream-atomic": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz", - "integrity": "sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=", + "has-binary2": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-binary2/-/has-binary2-1.0.3.tgz", + "integrity": "sha512-G1LWKhDSvhGeAQ8mPVQlqNcOB2sJdwATtZKl2pDKKHfpf/rYj24lkinxf69blJbnsvtqqNU+L3SL50vzZhXOnw==", + "dev": true, "requires": { - "graceful-fs": "^4.1.2", - "iferr": "^0.1.5", - "imurmurhash": "^0.1.4", - "readable-stream": "1 || 2" + "isarray": "2.0.1" } }, - "fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" + "has-color": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/has-color/-/has-color-0.1.7.tgz", + "integrity": "sha1-ZxRKUmDDT8PMpnfQQdr1L+e3iy8=", + "dev": true }, - "fsevents": { - "version": "1.2.12", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.12.tgz", - "integrity": "sha512-Ggd/Ktt7E7I8pxZRbGIs7vwqAPscSESMrCSkx2FtWeqmheJgCo2R74fTsZFCifr0VTPwqRpPv17+6b8Zp7th0Q==", - "optional": true, - "requires": { - "bindings": "^1.5.0", - "nan": "^2.12.1", - "node-pre-gyp": "*" - }, - "dependencies": { - "abbrev": { - "version": "1.1.1", - "bundled": true, - "optional": true - }, - "ansi-regex": { - "version": "2.1.1", - "bundled": true, - "optional": true - }, - "aproba": { - "version": "1.2.0", - "bundled": true, - "optional": true - }, - "are-we-there-yet": { - "version": "1.1.5", - "bundled": true, - "optional": true, - "requires": { - "delegates": "^1.0.0", - "readable-stream": "^2.0.6" - } - }, - "balanced-match": { - "version": "1.0.0", - "bundled": true, - "optional": true - }, - "brace-expansion": { - "version": "1.1.11", - "bundled": true, - "optional": true, - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "chownr": { - "version": "1.1.4", - "bundled": true, - "optional": true - }, - "code-point-at": { - "version": "1.1.0", - "bundled": true, - "optional": true - }, - "concat-map": { - "version": "0.0.1", - "bundled": true, - "optional": true - }, - "console-control-strings": { - "version": "1.1.0", - "bundled": true, - "optional": true - }, - "core-util-is": { - "version": "1.0.2", - "bundled": true, - "optional": true - }, - "debug": { - "version": "3.2.6", - "bundled": true, - "optional": true, - "requires": { - "ms": "^2.1.1" - } - }, - "deep-extend": { - "version": "0.6.0", - "bundled": true, - "optional": true - }, - "delegates": { - "version": "1.0.0", - "bundled": true, - "optional": true - }, - "detect-libc": { - "version": "1.0.3", - "bundled": true, - "optional": true - }, - "fs-minipass": { - "version": "1.2.7", - "bundled": true, - "optional": true, - "requires": { - "minipass": "^2.6.0" - } - }, - "fs.realpath": { - "version": "1.0.0", - "bundled": true, - "optional": true - }, - "gauge": { - "version": "2.7.4", - "bundled": true, - "optional": true, - "requires": { - "aproba": "^1.0.3", - "console-control-strings": "^1.0.0", - "has-unicode": "^2.0.0", - "object-assign": "^4.1.0", - "signal-exit": "^3.0.0", - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1", - "wide-align": "^1.1.0" - } - }, - "glob": { - "version": "7.1.6", - "bundled": true, - "optional": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "has-unicode": { - "version": "2.0.1", - "bundled": true, - "optional": true - }, - "iconv-lite": { - "version": "0.4.24", - "bundled": true, - "optional": true, - "requires": { - "safer-buffer": ">= 2.1.2 < 3" - } - }, - "ignore-walk": { - "version": "3.0.3", - "bundled": true, - "optional": true, - "requires": { - "minimatch": "^3.0.4" - } - }, - "inflight": { - "version": "1.0.6", - "bundled": true, - "optional": true, - "requires": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "inherits": { - "version": "2.0.4", - "bundled": true, - "optional": true - }, - "ini": { - "version": "1.3.5", - "bundled": true, - "optional": true - }, - "is-fullwidth-code-point": { - "version": "1.0.0", - "bundled": true, - "optional": true, - "requires": { - "number-is-nan": "^1.0.0" - } - }, - "isarray": { - "version": "1.0.0", - "bundled": true, - "optional": true - }, - "minimatch": { - "version": "3.0.4", - "bundled": true, - "optional": true, - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "minimist": { - "version": "1.2.5", - "bundled": true, - "optional": true - }, - "minipass": { - "version": "2.9.0", - "bundled": true, - "optional": true, - "requires": { - "safe-buffer": "^5.1.2", - "yallist": "^3.0.0" - } - }, - "minizlib": { - "version": "1.3.3", - "bundled": true, - "optional": true, - "requires": { - "minipass": "^2.9.0" - } - }, - "mkdirp": { - "version": "0.5.3", - "bundled": true, - "optional": true, - "requires": { - "minimist": "^1.2.5" - } - }, - "ms": { - "version": "2.1.2", - "bundled": true, - "optional": true - }, - "needle": { - "version": "2.3.3", - "bundled": true, - "optional": true, - "requires": { - "debug": "^3.2.6", - "iconv-lite": "^0.4.4", - "sax": "^1.2.4" - } - }, - "node-pre-gyp": { - "version": "0.14.0", - "bundled": 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", - "bundled": true, - "optional": true, - "requires": { - "abbrev": "1", - "osenv": "^0.1.4" - } - }, - "npm-bundled": { - "version": "1.1.1", - "bundled": true, - "optional": true, - "requires": { - "npm-normalize-package-bin": "^1.0.1" - } - }, - "npm-normalize-package-bin": { - "version": "1.0.1", - "bundled": true, - "optional": true - }, - "npm-packlist": { - "version": "1.4.8", - "bundled": 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", - "bundled": true, - "optional": true, - "requires": { - "are-we-there-yet": "~1.1.2", - "console-control-strings": "~1.1.0", - "gauge": "~2.7.3", - "set-blocking": "~2.0.0" - } - }, - "number-is-nan": { - "version": "1.0.1", - "bundled": true, - "optional": true - }, - "object-assign": { - "version": "4.1.1", - "bundled": true, - "optional": true - }, - "once": { - "version": "1.4.0", - "bundled": true, - "optional": true, - "requires": { - "wrappy": "1" - } - }, - "os-homedir": { - "version": "1.0.2", - "bundled": true, - "optional": true - }, - "os-tmpdir": { - "version": "1.0.2", - "bundled": true, - "optional": true - }, - "osenv": { - "version": "0.1.5", - "bundled": true, - "optional": true, - "requires": { - "os-homedir": "^1.0.0", - "os-tmpdir": "^1.0.0" - } - }, - "path-is-absolute": { - "version": "1.0.1", - "bundled": true, - "optional": true - }, - "process-nextick-args": { - "version": "2.0.1", - "bundled": true, - "optional": true - }, - "rc": { - "version": "1.2.8", - "bundled": 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", - "bundled": true, - "optional": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "rimraf": { - "version": "2.7.1", - "bundled": true, - "optional": true, - "requires": { - "glob": "^7.1.3" - } - }, - "safe-buffer": { - "version": "5.1.2", - "bundled": true, - "optional": true - }, - "safer-buffer": { - "version": "2.1.2", - "bundled": true, - "optional": true - }, - "sax": { - "version": "1.2.4", - "bundled": true, - "optional": true - }, - "semver": { - "version": "5.7.1", - "bundled": true, - "optional": true - }, - "set-blocking": { - "version": "2.0.0", - "bundled": true, - "optional": true - }, - "signal-exit": { - "version": "3.0.2", - "bundled": true, - "optional": true - }, - "string-width": { - "version": "1.0.2", - "bundled": true, - "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", - "bundled": true, - "optional": true, - "requires": { - "safe-buffer": "~5.1.0" - } - }, - "strip-ansi": { - "version": "3.0.1", - "bundled": true, - "optional": true, - "requires": { - "ansi-regex": "^2.0.0" - } - }, - "strip-json-comments": { - "version": "2.0.1", - "bundled": true, - "optional": true - }, - "tar": { - "version": "4.4.13", - "bundled": 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", - "bundled": true, - "optional": true - }, - "wide-align": { - "version": "1.1.3", - "bundled": true, - "optional": true, - "requires": { - "string-width": "^1.0.2 || 2" - } - }, - "wrappy": { - "version": "1.0.2", - "bundled": true, - "optional": true - }, - "yallist": { - "version": "3.1.1", - "bundled": true, - "optional": true - } - } - }, - "function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" - }, - "get-caller-file": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz", - "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==" - }, - "get-own-enumerable-property-symbols": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", - "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==", - "dev": true - }, - "get-proxy": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/get-proxy/-/get-proxy-2.1.0.tgz", - "integrity": "sha512-zmZIaQTWnNQb4R4fJUEp/FC51eZsc6EkErspy3xtIYStaq8EB/hDIWipxsal+E8rz0qD7f2sL/NA9Xee4RInJw==", - "requires": { - "npm-conf": "^1.1.0" - } - }, - "get-stdin": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-6.0.0.tgz", - "integrity": "sha512-jp4tHawyV7+fkkSKyvjuLZswblUtz+SQKzSWnBbii16BuZksJlU1wuBYXY75r+duh/llF1ur6oNwi+2ZzjKZ7g==" - }, - "get-stream": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", - "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=" - }, - "get-value": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", - "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=" - }, - "gifsicle": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/gifsicle/-/gifsicle-4.0.1.tgz", - "integrity": "sha512-A/kiCLfDdV+ERV/UB+2O41mifd+RxH8jlRG8DMxZO84Bma/Fw0htqZ+hY2iaalLRNyUu7tYZQslqUBJxBggxbg==", - "requires": { - "bin-build": "^3.0.0", - "bin-wrapper": "^4.0.0", - "execa": "^1.0.0", - "logalot": "^2.0.0" - }, - "dependencies": { - "cross-spawn": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", - "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", - "requires": { - "nice-try": "^1.0.4", - "path-key": "^2.0.1", - "semver": "^5.5.0", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - } - }, - "execa": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", - "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", - "requires": { - "cross-spawn": "^6.0.0", - "get-stream": "^4.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" - } - }, - "get-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", - "requires": { - "pump": "^3.0.0" - } - }, - "pump": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", - "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", - "requires": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - } - } - }, - "glob": { - "version": "7.1.6", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", - "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "glob-parent": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", - "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", - "requires": { - "is-glob": "^3.1.0", - "path-dirname": "^1.0.0" - }, - "dependencies": { - "is-glob": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", - "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", - "requires": { - "is-extglob": "^2.1.0" - } - } - } - }, - "glob-stream": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/glob-stream/-/glob-stream-6.1.0.tgz", - "integrity": "sha1-cEXJlBOz65SIjYOrRtC0BMx73eQ=", - "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-to-regexp": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.3.0.tgz", - "integrity": "sha1-jFoUlNIGbFcMw7/kSWF1rMTVAqs=" - }, - "glob-watcher": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/glob-watcher/-/glob-watcher-5.0.3.tgz", - "integrity": "sha512-8tWsULNEPHKQ2MR4zXuzSmqbdyV5PtwwCaWSGQ1WwHsJ07ilNeN1JB8ntxhckbnpSHaf9dXFUHzIWvm1I13dsg==", - "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==", - "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=", - "requires": { - "expand-tilde": "^2.0.2", - "homedir-polyfill": "^1.0.1", - "ini": "^1.3.4", - "is-windows": "^1.0.1", - "which": "^1.2.14" - } - }, - "globby": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/globby/-/globby-8.0.2.tgz", - "integrity": "sha512-yTzMmKygLp8RUpG1Ymu2VXPSJQZjNAZPD4ywgYEaG7e4tBJeUQBO8OpXrf1RCNcEs5alsoJYPAMiIHP0cmeC7w==", - "requires": { - "array-union": "^1.0.1", - "dir-glob": "2.0.0", - "fast-glob": "^2.0.2", - "glob": "^7.1.2", - "ignore": "^3.3.5", - "pify": "^3.0.0", - "slash": "^1.0.0" - }, - "dependencies": { - "pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=" - }, - "slash": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz", - "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=" - } - } - }, - "glogg": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/glogg/-/glogg-1.0.2.tgz", - "integrity": "sha512-5mwUoSuBk44Y4EshyiqcH95ZntbDdTQqA3QYSrxmzj28Ai0vXBGMH1ApSANH14j2sIRtqCEyg6PfsuP7ElOEDA==", - "requires": { - "sparkles": "^1.0.0" - } - }, - "got": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/got/-/got-8.3.2.tgz", - "integrity": "sha512-qjUJ5U/hawxosMryILofZCkm3C84PLJS/0grRIpjAwu+Lkxxj5cxeCU25BG0/3mDSpXKTyZr8oh8wIgLaH0QCw==", - "requires": { - "@sindresorhus/is": "^0.7.0", - "cacheable-request": "^2.1.1", - "decompress-response": "^3.3.0", - "duplexer3": "^0.1.4", - "get-stream": "^3.0.0", - "into-stream": "^3.1.0", - "is-retry-allowed": "^1.1.0", - "isurl": "^1.0.0-alpha5", - "lowercase-keys": "^1.0.0", - "mimic-response": "^1.0.0", - "p-cancelable": "^0.4.0", - "p-timeout": "^2.0.1", - "pify": "^3.0.0", - "safe-buffer": "^5.1.1", - "timed-out": "^4.0.1", - "url-parse-lax": "^3.0.0", - "url-to-options": "^1.0.1" - }, - "dependencies": { - "pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=" - } - } - }, - "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==" - }, - "graceful-readlink": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz", - "integrity": "sha1-TK+tdrxi8C+gObL5Tpo906ORpyU=" - }, - "group-args": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/group-args/-/group-args-0.1.0.tgz", - "integrity": "sha1-5MXtYei+hH5/0aFCpqnfrESK2+M=", - "requires": { - "lodash": "^4.11.1", - "minimist": "^1.2.0" - } - }, - "guetzli": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/guetzli/-/guetzli-2.0.0.tgz", - "integrity": "sha512-o/g6IZeTN0kOXGxr2SlvwDKa6CJHIRYh6kR28keyhE2+uJl+3bODBAJR4kmX8gKjFEQVAq02GYwfIIbJAFFekw==", - "dev": true, - "requires": { - "bin-build": "^3.0.0", - "bin-wrapper": "^4.0.0", - "logalot": "^2.1.0" - } - }, - "gulp": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/gulp/-/gulp-4.0.2.tgz", - "integrity": "sha512-dvEs27SCZt2ibF29xYgmnwwCYZxdxhQ/+LFWlbAW8y7jt68L/65402Lz3+CKy0Ov4rOs+NERmDq7YlZaDqUIfA==", - "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==", - "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-clean": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/gulp-clean/-/gulp-clean-0.4.0.tgz", - "integrity": "sha512-DARK8rNMo4lHOFLGTiHEJdf19GuoBDHqGUaypz+fOhrvOs3iFO7ntdYtdpNxv+AzSJBx/JfypF0yEj9ks1IStQ==", - "dev": true, - "requires": { - "fancy-log": "^1.3.2", - "plugin-error": "^0.1.2", - "rimraf": "^2.6.2", - "through2": "^2.0.3", - "vinyl": "^2.1.0" - }, - "dependencies": { - "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 - }, - "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" - } - } - } - }, - "gulp-html2pug": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/gulp-html2pug/-/gulp-html2pug-3.0.3.tgz", - "integrity": "sha512-ws1ADC8/3jWhZK1H5VQ97b7QzpaX7HI7d4sOMWnRPmhecxshDVrZSC4GYQks/BTgkJ3yAnBP1UW1mU1zgV92Vw==", - "dev": true, - "requires": { - "html2pug": "^4.0.0", - "plugin-error": "^1.0.1", - "promise-toolbox": "^0.15.1", - "through2": "^3.0.1", - "vinyl-contents-tostring": "^3.0.0" - }, - "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-image": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/gulp-image/-/gulp-image-6.1.0.tgz", - "integrity": "sha512-pwRXJ6W3mBXZLBbiOBzjq2otAc2rC314BjRjojBvRtZ4MJE5vcMZvfa+fS98rPV30bNLW1Y6heUXEfsFSp2eHg==", - "dev": true, - "requires": { - "ansi-colors": "^4.1.1", - "exec-buffer": "^3.2.0", - "fancy-log": "^1.3.3", - "filesize": "^6.0.1", - "gifsicle": "^5.0.0", - "guetzli": "^2.0.0", - "is-gif": "^3.0.0", - "is-jpg": "^2.0.0", - "is-png": "^2.0.0", - "is-svg": "^4.2.0", - "jpeg-recompress-bin": "^4.0.0", - "mozjpeg": "^6.0.1", - "optipng-bin": "^6.0.0", - "plugin-error": "^1.0.1", - "pngquant-bin": "^5.0.2", - "round10": "^1.0.3", - "svgo": "^1.2.2", - "through2-concurrent": "^2.0.0", - "zopflipng-bin": "^5.0.0" - }, - "dependencies": { - "ansi-colors": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz", - "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==", - "dev": true - }, - "cross-spawn": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", - "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", - "dev": true, - "requires": { - "nice-try": "^1.0.4", - "path-key": "^2.0.1", - "semver": "^5.5.0", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - } - }, - "execa": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", - "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", - "dev": true, - "requires": { - "cross-spawn": "^6.0.0", - "get-stream": "^4.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" - } - }, - "filesize": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/filesize/-/filesize-6.1.0.tgz", - "integrity": "sha512-LpCHtPQ3sFx67z+uh2HnSyWSLLu5Jxo21795uRDuar/EOuYWXib5EmPaGIBuSnRqH2IODiKA2k5re/K9OnN/Yg==", - "dev": true - }, - "get-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", - "dev": true, - "requires": { - "pump": "^3.0.0" - } - }, - "gifsicle": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/gifsicle/-/gifsicle-5.0.0.tgz", - "integrity": "sha512-GZ1ym4uY12FHXsf26Kk1G06Edwago9zctqUqin69pm8ObA13jb3urgHU9PgKmtH6kHaCjEcjoRzNjxUyYvb1Bg==", - "dev": true, - "requires": { - "bin-build": "^3.0.0", - "bin-wrapper": "^4.0.0", - "execa": "^1.0.0", - "logalot": "^2.0.0" - } - }, - "is-png": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-png/-/is-png-2.0.0.tgz", - "integrity": "sha512-4KPGizaVGj2LK7xwJIz8o5B2ubu1D/vcQsgOGFEDlpcvgZHto4gBnyd0ig7Ws+67ixmwKoNmu0hYnpo6AaKb5g==", - "dev": true - }, - "optipng-bin": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/optipng-bin/-/optipng-bin-6.0.0.tgz", - "integrity": "sha512-95bB4y8IaTsa/8x6QH4bLUuyvyOoGBCLDA7wOgDL8UFqJpSUh1Hob8JRJhit+wC1ZLN3tQ7mFt7KuBj0x8F2Wg==", - "dev": true, - "requires": { - "bin-build": "^3.0.0", - "bin-wrapper": "^4.0.0", - "logalot": "^2.0.0" - } - }, - "pump": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", - "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", - "dev": true, - "requires": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - } - } - }, - "gulplog": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/gulplog/-/gulplog-1.0.0.tgz", - "integrity": "sha1-4oxNRdBey77YGDY86PnFkmIp/+U=", - "requires": { - "glogg": "^1.0.0" - } - }, - "handle-thing": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", - "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==", - "dev": true - }, - "has": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "requires": { - "function-bind": "^1.1.1" - } - }, - "has-ansi": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", - "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", - "requires": { - "ansi-regex": "^2.0.0" - } - }, - "has-flag": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", - "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" - }, - "has-symbol-support-x": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/has-symbol-support-x/-/has-symbol-support-x-1.4.2.tgz", - "integrity": "sha512-3ToOva++HaW+eCpgqZrCfN51IPB+7bJNVT6CUATzueB5Heb8o6Nam0V3HG5dlDvZU1Gn5QLcbahiKw/XVk5JJw==" - }, - "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==" - }, - "has-to-string-tag-x": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/has-to-string-tag-x/-/has-to-string-tag-x-1.4.1.tgz", - "integrity": "sha512-vdbKfmw+3LoOYVr+mtxHaX5a96+0f3DljYd8JOqvOLsf5mw2Otda2qCDT9qRqLAhrjyQ0h7ual5nOiASpsGNFw==", - "requires": { - "has-symbol-support-x": "^1.4.1" - } - }, - "has-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", - "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", - "requires": { - "get-value": "^2.0.6", - "has-values": "^1.0.0", - "isobject": "^3.0.0" - } - }, - "has-values": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", - "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", - "requires": { - "is-number": "^3.0.0", - "kind-of": "^4.0.0" - }, - "dependencies": { - "kind-of": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", - "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "hash-base": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.0.4.tgz", - "integrity": "sha1-X8hoaEfs1zSZQDMZprCj8/auSRg=", - "dev": true, - "requires": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - } - }, - "hash.js": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", - "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "minimalistic-assert": "^1.0.1" - } - }, - "he": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", - "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", - "dev": true - }, - "hex-color-regex": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/hex-color-regex/-/hex-color-regex-1.1.0.tgz", - "integrity": "sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ==", - "dev": true - }, - "hmac-drbg": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", - "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", - "dev": true, - "requires": { - "hash.js": "^1.0.3", - "minimalistic-assert": "^1.0.0", - "minimalistic-crypto-utils": "^1.0.1" - } - }, - "homedir-polyfill": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz", - "integrity": "sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==", - "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==" - }, - "hpack.js": { - "version": "2.1.6", - "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", - "integrity": "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=", - "dev": true, - "requires": { - "inherits": "^2.0.1", - "obuf": "^1.0.0", - "readable-stream": "^2.0.1", - "wbuf": "^1.1.0" - } - }, - "hsl-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/hsl-regex/-/hsl-regex-1.0.0.tgz", - "integrity": "sha1-1JMwx4ntgZ4nakwNJy3/owsY/m4=", - "dev": true - }, - "hsla-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/hsla-regex/-/hsla-regex-1.0.0.tgz", - "integrity": "sha1-wc56MWjIxmFAM6S194d/OyJfnDg=", - "dev": true - }, - "html-comment-regex": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/html-comment-regex/-/html-comment-regex-1.1.2.tgz", - "integrity": "sha512-P+M65QY2JQ5Y0G9KKdlDpo0zK+/OHptU5AaBwUfAIDJZk1MYf32Frm84EcOytfJE0t5JvkAnKlmjsXDnWzCJmQ==" - }, - "html-critical-webpack-plugin": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/html-critical-webpack-plugin/-/html-critical-webpack-plugin-2.1.0.tgz", - "integrity": "sha512-7P77Cb3WAM3Nx2hd7UszgrgjBnGdJ7cCwJMmNO0BBKcnJIohycdjJDAHmCDbDPjYweWW11DvZIlxzaFjKtKcPw==", - "requires": { - "critical": "^1.0.0" - } - }, - "html-entities": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-1.2.1.tgz", - "integrity": "sha1-DfKTUfByEWNRXfueVUPl9u7VFi8=", - "dev": true - }, - "html-inline-css-webpack-plugin": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/html-inline-css-webpack-plugin/-/html-inline-css-webpack-plugin-1.8.0.tgz", - "integrity": "sha512-lNBoRA2Sl1+0VCUevElT/In208AtkvDFAMZN8K9bBkZ9gn+Ymi8vRCrKkSIF4MNVxdDL2x0LOGyDscQ7So9zcQ==", - "dev": true, - "requires": { - "lodash": "^4.17.15" - } - }, - "html-minifier": { - "version": "3.5.21", - "resolved": "https://registry.npmjs.org/html-minifier/-/html-minifier-3.5.21.tgz", - "integrity": "sha512-LKUKwuJDhxNa3uf/LPR/KVjm/l3rBqtYeCOAekvG8F1vItxMUpueGd94i/asDDr8/1u7InxzFA5EeGjhhG5mMA==", - "dev": true, - "requires": { - "camel-case": "3.0.x", - "clean-css": "4.2.x", - "commander": "2.17.x", - "he": "1.2.x", - "param-case": "2.1.x", - "relateurl": "0.2.x", - "uglify-js": "3.4.x" - }, - "dependencies": { - "commander": { - "version": "2.17.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.17.1.tgz", - "integrity": "sha512-wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg==", - "dev": true - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "uglify-js": { - "version": "3.4.10", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.4.10.tgz", - "integrity": "sha512-Y2VsbPVs0FIshJztycsO2SfPk7/KAF/T72qzv9u5EpQ4kB2hQoHlhNQTsNyy6ul7lQtqJN/AoWeS23OzEiEFxw==", - "dev": true, - "requires": { - "commander": "~2.19.0", - "source-map": "~0.6.1" - }, - "dependencies": { - "commander": { - "version": "2.19.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.19.0.tgz", - "integrity": "sha512-6tvAOO+D6OENvRAh524Dh9jcfKTYDQAqvqezbCW82xj5X0pSrcpxtvRKHLG0yBY6SD7PSDrJaj+0AiOcKVd1Xg==", - "dev": true - } - } - } - } - }, - "html-webpack-plugin": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-3.2.0.tgz", - "integrity": "sha1-sBq71yOsqqeze2r0SS69oD2d03s=", - "dev": true, - "requires": { - "html-minifier": "^3.2.3", - "loader-utils": "^0.2.16", - "lodash": "^4.17.3", - "pretty-error": "^2.0.2", - "tapable": "^1.0.0", - "toposort": "^1.0.0", - "util.promisify": "1.0.0" - }, - "dependencies": { - "big.js": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-3.2.0.tgz", - "integrity": "sha512-+hN/Zh2D08Mx65pZ/4g5bsmNiZUuChDiQfTUQ7qJr4/kuopCr88xZsAXv6mBoZEsUI4OuGHlX59qE94K2mMW8Q==", - "dev": true - }, - "emojis-list": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz", - "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k=", - "dev": true - }, - "json5": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz", - "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=", - "dev": true - }, - "loader-utils": { - "version": "0.2.17", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-0.2.17.tgz", - "integrity": "sha1-+G5jdNQyBabmxg6RlvF8Apm/s0g=", - "dev": true, - "requires": { - "big.js": "^3.1.3", - "emojis-list": "^2.0.0", - "json5": "^0.5.0", - "object-assign": "^4.0.1" - } - }, - "util.promisify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.0.tgz", - "integrity": "sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA==", - "dev": true, - "requires": { - "define-properties": "^1.1.2", - "object.getownpropertydescriptors": "^2.0.3" - } - } - } - }, - "html-webpack-template": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/html-webpack-template/-/html-webpack-template-6.2.0.tgz", - "integrity": "sha512-wyzIjbe9yXGyQ6yAeFjWmku7YOlW85w1dxqLnAQ564uRNNoBhpZVTQl7ouROoyQrfZUSoPUJiw7oWn31NDiuQQ==" - }, - "html2pug": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/html2pug/-/html2pug-4.0.0.tgz", - "integrity": "sha512-CeOvSspLyo6F/hKflOF1W1XjgvQ1FJkl6hM9SjUFBDe9o2+HG7V+F2HtRGDwxvJvn/bH7M0namSWpsBVj5vzLQ==", - "dev": true, - "requires": { - "get-stdin": "^6.0.0", - "has-flag": "^4.0.0", - "html-minifier": "^4.0.0", - "parse5": "^5.1.0" - }, - "dependencies": { - "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true - }, - "html-minifier": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/html-minifier/-/html-minifier-4.0.0.tgz", - "integrity": "sha512-aoGxanpFPLg7MkIl/DDFYtb0iWz7jMFGqFhvEDZga6/4QTjneiD8I/NXL1x5aaoCp7FSIT6h/OhykDdPsbtMig==", - "dev": true, - "requires": { - "camel-case": "^3.0.0", - "clean-css": "^4.2.1", - "commander": "^2.19.0", - "he": "^1.2.0", - "param-case": "^2.1.1", - "relateurl": "^0.2.7", - "uglify-js": "^3.5.1" - } - } - } - }, - "htmlparser2": { - "version": "3.10.1", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.1.tgz", - "integrity": "sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==", - "requires": { - "domelementtype": "^1.3.1", - "domhandler": "^2.3.0", - "domutils": "^1.5.1", - "entities": "^1.1.1", - "inherits": "^2.0.1", - "readable-stream": "^3.1.1" - }, - "dependencies": { - "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - } - } - }, - "http-cache-semantics": { - "version": "3.8.1", - "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-3.8.1.tgz", - "integrity": "sha512-5ai2iksyV8ZXmnZhHH4rWPoxxistEexSi5936zIQ1bnNTW5VnA85B6P/VpXiRM017IgRvb2kKo1a//y+0wSp3w==" - }, - "http-deceiver": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", - "integrity": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=", - "dev": true - }, - "http-errors": { - "version": "1.7.2", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz", - "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==", - "dev": true, - "requires": { - "depd": "~1.1.2", - "inherits": "2.0.3", - "setprototypeof": "1.1.1", - "statuses": ">= 1.5.0 < 2", - "toidentifier": "1.0.0" - }, - "dependencies": { - "inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", - "dev": true - } - } - }, - "http-parser-js": { - "version": "0.4.10", - "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.4.10.tgz", - "integrity": "sha1-ksnBN0w1CF912zWexWzCV8u5P6Q=", - "dev": true - }, - "http-proxy": { - "version": "1.18.0", - "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.0.tgz", - "integrity": "sha512-84I2iJM/n1d4Hdgc6y2+qY5mDaz2PUVjlg9znE9byl+q0uC3DeByqBGReQu5tpLK0TAqTIXScRUV+dg7+bUPpQ==", - "dev": true, - "requires": { - "eventemitter3": "^4.0.0", - "follow-redirects": "^1.0.0", - "requires-port": "^1.0.0" - } - }, - "http-proxy-middleware": { - "version": "0.19.1", - "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.19.1.tgz", - "integrity": "sha512-yHYTgWMQO8VvwNS22eLLloAkvungsKdKTLO8AJlftYIKNfJr3GK3zK0ZCfzDDGUBttdGc8xFy1mCitvNKQtC3Q==", - "dev": true, - "requires": { - "http-proxy": "^1.17.0", - "is-glob": "^4.0.0", - "lodash": "^4.17.11", - "micromatch": "^3.1.10" - } - }, - "http-server": { - "version": "0.12.1", - "resolved": "https://registry.npmjs.org/http-server/-/http-server-0.12.1.tgz", - "integrity": "sha512-T0jB+7J7GJ2Vo+a4/T7P7SbQ3x2GPDnqRqQXdfEuPuUOmES/9NBxPnDm7dh1HGEeUWqUmLUNtGV63ZC5Uy3tGA==", - "dev": true, - "requires": { - "basic-auth": "^1.0.3", - "colors": "^1.3.3", - "corser": "^2.0.1", - "ecstatic": "^3.3.2", - "http-proxy": "^1.17.0", - "opener": "^1.5.1", - "optimist": "~0.6.1", - "portfinder": "^1.0.20", - "secure-compare": "3.0.1", - "union": "~0.5.0" - } - }, - "https-browserify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", - "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=", - "dev": true - }, - "https-proxy-agent": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-2.2.4.tgz", - "integrity": "sha512-OmvfoQ53WLjtA9HeYP9RNrWMJzzAz1JGaSFr1nijg0PVR1JaD/xbJq1mdEIIlxGpXp9eSe/O2LgU9DJmTPd0Eg==", - "requires": { - "agent-base": "^4.3.0", - "debug": "^3.1.0" - }, - "dependencies": { - "debug": { - "version": "3.2.6", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", - "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", - "requires": { - "ms": "^2.1.1" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - } - } - }, - "iconv-lite": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "dev": true, - "requires": { - "safer-buffer": ">= 2.1.2 < 3" - } - }, - "icss-utils": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-4.1.1.tgz", - "integrity": "sha512-4aFq7wvWyMHKgxsH8QQtGpvbASCf+eM3wPRLI6R+MgAnTCZ6STYsRvttLvRWK0Nfif5piF394St3HeJDaljGPA==", - "dev": true, - "requires": { - "postcss": "^7.0.14" - } - }, - "ieee754": { - "version": "1.1.13", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.13.tgz", - "integrity": "sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg==" - }, - "iferr": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz", - "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=" - }, - "ignore": { - "version": "3.3.10", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.10.tgz", - "integrity": "sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug==" - }, - "image-webpack-loader": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/image-webpack-loader/-/image-webpack-loader-6.0.0.tgz", - "integrity": "sha512-H5qZ+DH88A4mW9CPJpa7VH8B2dxLbzqiMH+BQYtMw8v2jaFwZPQOS/NfkSaJMz76dsi/uw+0LY4uHR1iK6hq8g==", - "dev": true, - "requires": { - "imagemin": "^7.0.0", - "imagemin-gifsicle": "^6.0.1", - "imagemin-mozjpeg": "^8.0.0", - "imagemin-optipng": "^7.0.0", - "imagemin-pngquant": "^8.0.0", - "imagemin-svgo": "^7.0.0", - "imagemin-webp": "^5.1.0", - "loader-utils": "^1.2.3", - "object-assign": "^4.1.1" - }, - "dependencies": { - "@nodelib/fs.stat": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.3.tgz", - "integrity": "sha512-bQBFruR2TAwoevBEd/NWMoAAtNGzTRgdrqnYCc7dhzfoNvqPzLyqlEQnzZ3kVnNrSp25iyxE00/3h2fqGAGArA==", - "dev": true - }, - "array-union": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", - "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", - "dev": true - }, - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "requires": { - "fill-range": "^7.0.1" - } - }, - "cross-spawn": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", - "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", - "dev": true, - "optional": true, - "requires": { - "nice-try": "^1.0.4", - "path-key": "^2.0.1", - "semver": "^5.5.0", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - }, - "dependencies": { - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true, - "optional": true - } - } - }, - "dir-glob": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", - "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", - "dev": true, - "requires": { - "path-type": "^4.0.0" - } - }, - "execa": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", - "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", - "dev": true, - "optional": true, - "requires": { - "cross-spawn": "^6.0.0", - "get-stream": "^4.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" - }, - "dependencies": { - "is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", - "dev": true, - "optional": true - } - } - }, - "fast-glob": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.2.tgz", - "integrity": "sha512-UDV82o4uQyljznxwMxyVRJgZZt3O5wENYojjzbaGEGZgeOxkLFf+V4cnUD+krzb2F72E18RhamkMZ7AdeggF7A==", - "dev": true, - "requires": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.0", - "merge2": "^1.3.0", - "micromatch": "^4.0.2", - "picomatch": "^2.2.1" - } - }, - "file-type": { - "version": "12.4.2", - "resolved": "https://registry.npmjs.org/file-type/-/file-type-12.4.2.tgz", - "integrity": "sha512-UssQP5ZgIOKelfsaB5CuGAL+Y+q7EmONuiwF3N5HAH0t27rvrttgi6Ra9k/+DVaY9UF6+ybxu5pOXLUdA8N7Vg==", - "dev": true - }, - "fill-range": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", - "dev": true, - "requires": { - "to-regex-range": "^5.0.1" - } - }, - "get-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", - "dev": true, - "optional": true, - "requires": { - "pump": "^3.0.0" - } - }, - "glob-parent": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz", - "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==", - "dev": true, - "requires": { - "is-glob": "^4.0.1" - } - }, - "globby": { - "version": "10.0.2", - "resolved": "https://registry.npmjs.org/globby/-/globby-10.0.2.tgz", - "integrity": "sha512-7dUi7RvCoT/xast/o/dLN53oqND4yk0nsHkhRgn9w65C4PofCLOoJ39iSOg+qVDdWQPIEj+eszMHQ+aLVwwQSg==", - "dev": true, - "requires": { - "@types/glob": "^7.1.1", - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.0.3", - "glob": "^7.1.3", - "ignore": "^5.1.1", - "merge2": "^1.2.3", - "slash": "^3.0.0" - } - }, - "ignore": { - "version": "5.1.4", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.4.tgz", - "integrity": "sha512-MzbUSahkTW1u7JpKKjY7LCARd1fU5W2rLdxlM4kdkayuCwZImjkpluF9CM1aLewYJguPDqewLam18Y6AU69A8A==", - "dev": true - }, - "imagemin": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/imagemin/-/imagemin-7.0.1.tgz", - "integrity": "sha512-33AmZ+xjZhg2JMCe+vDf6a9mzWukE7l+wAtesjE7KyteqqKjzxv7aVQeWnul1Ve26mWvEQqyPwl0OctNBfSR9w==", - "dev": true, - "requires": { - "file-type": "^12.0.0", - "globby": "^10.0.0", - "graceful-fs": "^4.2.2", - "junk": "^3.1.0", - "make-dir": "^3.0.0", - "p-pipe": "^3.0.0", - "replace-ext": "^1.0.0" - } - }, - "imagemin-optipng": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/imagemin-optipng/-/imagemin-optipng-7.1.0.tgz", - "integrity": "sha512-JNORTZ6j6untH7e5gF4aWdhDCxe3ODsSLKs/f7Grewy3ebZpl1ZsU+VUTPY4rzeHgaFA8GSWOoA8V2M3OixWZQ==", - "dev": true, - "optional": true, - "requires": { - "exec-buffer": "^3.0.0", - "is-png": "^2.0.0", - "optipng-bin": "^6.0.0" - } - }, - "imagemin-pngquant": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/imagemin-pngquant/-/imagemin-pngquant-8.0.0.tgz", - "integrity": "sha512-PVq0diOxO+Zyq/zlMCz2Pfu6mVLHgiT1GpW702OwVlnej+NhS6ZQegYi3OFEDW8d7GxouyR5e8R+t53SMciOeg==", - "dev": true, - "optional": true, - "requires": { - "execa": "^1.0.0", - "is-png": "^2.0.0", - "is-stream": "^2.0.0", - "ow": "^0.13.2", - "pngquant-bin": "^5.0.0" - } - }, - "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true - }, - "is-png": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-png/-/is-png-2.0.0.tgz", - "integrity": "sha512-4KPGizaVGj2LK7xwJIz8o5B2ubu1D/vcQsgOGFEDlpcvgZHto4gBnyd0ig7Ws+67ixmwKoNmu0hYnpo6AaKb5g==", - "dev": true, - "optional": true - }, - "is-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz", - "integrity": "sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw==", - "dev": true, - "optional": true - }, - "make-dir": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.0.2.tgz", - "integrity": "sha512-rYKABKutXa6vXTXhoV18cBE7PaewPXHe/Bdq4v+ZLMhxbWApkFFplT0LcbMW+6BbjnQXzZ/sAvSE/JdguApG5w==", - "dev": true, - "requires": { - "semver": "^6.0.0" - } - }, - "micromatch": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", - "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", - "dev": true, - "requires": { - "braces": "^3.0.1", - "picomatch": "^2.0.5" - } - }, - "optipng-bin": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/optipng-bin/-/optipng-bin-6.0.0.tgz", - "integrity": "sha512-95bB4y8IaTsa/8x6QH4bLUuyvyOoGBCLDA7wOgDL8UFqJpSUh1Hob8JRJhit+wC1ZLN3tQ7mFt7KuBj0x8F2Wg==", - "dev": true, - "optional": true, - "requires": { - "bin-build": "^3.0.0", - "bin-wrapper": "^4.0.0", - "logalot": "^2.0.0" - } - }, - "p-pipe": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-pipe/-/p-pipe-3.0.0.tgz", - "integrity": "sha512-gwwdRFmaxsT3IU+Tl3vYKVRdjfhg8Bbdjw7B+E0y6F7Yz6l+eaQLn0BRmGMXIhcPDONPtOkMoNwx1etZh4zPJA==", - "dev": true - }, - "path-type": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", - "dev": true - }, - "pump": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", - "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", - "dev": true, - "optional": true, - "requires": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - }, - "slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "dev": true - }, - "to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "requires": { - "is-number": "^7.0.0" - } - } - } - }, - "imagemin": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/imagemin/-/imagemin-6.1.0.tgz", - "integrity": "sha512-8ryJBL1CN5uSHpiBMX0rJw79C9F9aJqMnjGnrd/1CafegpNuA81RBAAru/jQQEOWlOJJlpRnlcVFF6wq+Ist0A==", - "requires": { - "file-type": "^10.7.0", - "globby": "^8.0.1", - "make-dir": "^1.0.0", - "p-pipe": "^1.1.0", - "pify": "^4.0.1", - "replace-ext": "^1.0.0" - }, - "dependencies": { - "pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==" - } - } - }, - "imagemin-gifsicle": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/imagemin-gifsicle/-/imagemin-gifsicle-6.0.1.tgz", - "integrity": "sha512-kuu47c6iKDQ6R9J10xCwL0lgs0+sMz3LRHqRcJ2CRBWdcNmo3T5hUaM8hSZfksptZXJLGKk8heSAvwtSdB1Fng==", - "requires": { - "exec-buffer": "^3.0.0", - "gifsicle": "^4.0.0", - "is-gif": "^3.0.0" - } - }, - "imagemin-jpegtran": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/imagemin-jpegtran/-/imagemin-jpegtran-6.0.0.tgz", - "integrity": "sha512-Ih+NgThzqYfEWv9t58EItncaaXIHR0u9RuhKa8CtVBlMBvY0dCIxgQJQCfwImA4AV1PMfmUKlkyIHJjb7V4z1g==", - "requires": { - "exec-buffer": "^3.0.0", - "is-jpg": "^2.0.0", - "jpegtran-bin": "^4.0.0" - } - }, - "imagemin-mozjpeg": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/imagemin-mozjpeg/-/imagemin-mozjpeg-8.0.0.tgz", - "integrity": "sha512-+EciPiIjCb8JWjQNr1q8sYWYf7GDCNDxPYnkD11TNIjjWNzaV+oTg4DpOPQjl5ZX/KRCPMEgS79zLYAQzLitIA==", - "dev": true, - "optional": true, - "requires": { - "execa": "^1.0.0", - "is-jpg": "^2.0.0", - "mozjpeg": "^6.0.0" - }, - "dependencies": { - "cross-spawn": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", - "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", - "dev": true, - "optional": true, - "requires": { - "nice-try": "^1.0.4", - "path-key": "^2.0.1", - "semver": "^5.5.0", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - } - }, - "execa": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", - "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", - "dev": true, - "optional": true, - "requires": { - "cross-spawn": "^6.0.0", - "get-stream": "^4.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" - } - }, - "get-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", - "dev": true, - "optional": true, - "requires": { - "pump": "^3.0.0" - } - }, - "pump": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", - "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", - "dev": true, - "optional": true, - "requires": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - } - } - }, - "imagemin-optipng": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/imagemin-optipng/-/imagemin-optipng-6.0.0.tgz", - "integrity": "sha512-FoD2sMXvmoNm/zKPOWdhKpWdFdF9qiJmKC17MxZJPH42VMAp17/QENI/lIuP7LCUnLVAloO3AUoTSNzfhpyd8A==", - "requires": { - "exec-buffer": "^3.0.0", - "is-png": "^1.0.0", - "optipng-bin": "^5.0.0" - } - }, - "imagemin-pngquant": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/imagemin-pngquant/-/imagemin-pngquant-6.0.1.tgz", - "integrity": "sha512-Stk+fZCLxZznV8MFNA/T3AY/VRKevsiP9uZOLV0RCXoi0vUUFriySYuz/83IGp9D254EW8miGyyQ69zKouFr7w==", - "requires": { - "execa": "^0.10.0", - "is-png": "^1.0.0", - "is-stream": "^1.1.0", - "pngquant-bin": "^5.0.0" - }, - "dependencies": { - "cross-spawn": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", - "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", - "requires": { - "nice-try": "^1.0.4", - "path-key": "^2.0.1", - "semver": "^5.5.0", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - } - }, - "execa": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-0.10.0.tgz", - "integrity": "sha512-7XOMnz8Ynx1gGo/3hyV9loYNPWM94jG3+3T3Y8tsfSstFmETmENCMU/A/zj8Lyaj1lkgEepKepvd6240tBRvlw==", - "requires": { - "cross-spawn": "^6.0.0", - "get-stream": "^3.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" - } - } - } - }, - "imagemin-svgo": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/imagemin-svgo/-/imagemin-svgo-7.1.0.tgz", - "integrity": "sha512-0JlIZNWP0Luasn1HT82uB9nU9aa+vUj6kpT+MjPW11LbprXC+iC4HDwn1r4Q2/91qj4iy9tRZNsFySMlEpLdpg==", - "requires": { - "is-svg": "^4.2.1", - "svgo": "^1.3.2" - } - }, - "imagemin-webp": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/imagemin-webp/-/imagemin-webp-5.1.0.tgz", - "integrity": "sha512-BsPTpobgbDPFBBsI3UflnU/cpIVa15qInEDBcYBw16qI/6XiB4vDF/dGp9l4aM3pfFDDYqR0mANMcKpBD7wbCw==", - "dev": true, - "requires": { - "cwebp-bin": "^5.0.0", - "exec-buffer": "^3.0.0", - "is-cwebp-readable": "^2.0.1" - } - }, - "imagemin-webp-webpack-plugin": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/imagemin-webp-webpack-plugin/-/imagemin-webp-webpack-plugin-3.3.1.tgz", - "integrity": "sha512-9AZE61DfOVOa8Yl4kiezTEBN3O9cmTbpvAueOAoxrU3lvaQWgDgfl7Z8CLHI+tglwbt//e5/RbF2ZQu5TKHDGQ==", - "dev": true, - "requires": { - "imagemin": "^6.1.0", - "imagemin-webp": "^5.1.0" - } - }, - "imagemin-webpack-plugin": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/imagemin-webpack-plugin/-/imagemin-webpack-plugin-2.4.2.tgz", - "integrity": "sha512-/K6ueN7avxjesAwGMpwuNYAHSHQcDrJYcpRTI74wBLg2nUBp+i9MXjXm04/94M0hDqy4kYdxeC+XzuBfOiIrmA==", - "requires": { - "@types/imagemin-gifsicle": "^5.2.0", - "@types/imagemin-jpegtran": "^5.0.0", - "@types/imagemin-optipng": "^5.2.0", - "@types/imagemin-svgo": "^7.0.0", - "@types/webpack": "^4.4.24", - "async-throttle": "^1.1.0", - "babel-runtime": "^6.18.0", - "imagemin": "^6.1.0", - "imagemin-gifsicle": "^6.0.1", - "imagemin-jpegtran": "^6.0.0", - "imagemin-optipng": "^6.0.0", - "imagemin-pngquant": "^6.0.0", - "imagemin-svgo": "^7.0.0", - "lodash.map": "^4.6.0", - "minimatch": "^3.0.4", - "mkdirp": "^0.5.1", - "util.promisify": "^1.0.0", - "webpack-sources": "^1.1.0" - } - }, - "import-fresh": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", - "integrity": "sha1-2BNVwVYS04bGH53dOSLUMEgipUY=", - "dev": true, - "requires": { - "caller-path": "^2.0.0", - "resolve-from": "^3.0.0" - } - }, - "import-lazy": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-3.1.0.tgz", - "integrity": "sha512-8/gvXvX2JMn0F+CDlSC4l6kOmVaLOO3XLkksI7CI3Ud95KDYJuYur2b9P/PUt/i/pDAMd/DulQsNbbbmRRsDIQ==" - }, - "import-local": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz", - "integrity": "sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==", - "dev": true, - "requires": { - "pkg-dir": "^3.0.0", - "resolve-cwd": "^2.0.0" - } - }, - "imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=" - }, - "indent-string": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-3.2.0.tgz", - "integrity": "sha1-Sl/W0nzDMvN+VBmlBNu4NxBckok=" - }, - "indexes-of": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz", - "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=", - "dev": true - }, - "infer-owner": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", - "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==" - }, - "inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", - "requires": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" - }, - "ini": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz", - "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==" - }, - "inline-critical": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/inline-critical/-/inline-critical-4.1.2.tgz", - "integrity": "sha512-20E4Wx0wPgeYfaW9WOA1HTM4WzmQi8oPScS1qiUmZbcxKYcR7dDoeC8m+NTA8nq68SWeSXoaGb/kF6RVHlsjsw==", - "requires": { - "cheerio": "^0.22.0", - "clean-css": "^4.2.1", - "css": "^2.2.4", - "detect-indent": "^5.0.0", - "dom-serializer": "0.1.0", - "fg-loadcss": "^2.1.0", - "get-stdin": "^6.0.0", - "indent-string": "^3.2.0", - "lodash.defaults": "^4.2.0", - "lodash.escaperegexp": "^4.1.2", - "lodash.filter": "^4.6.0", - "lodash.get": "^4.4.2", - "lodash.isregexp": "^4.0.1", - "lodash.isstring": "^4.0.1", - "lodash.reduce": "^4.6.0", - "meow": "^5.0.0", - "normalize-newline": "^3.0.0", - "postcss": "^7.0.21", - "postcss-discard": "^0.3.3", - "reaver": "^2.0.0", - "slash": "^2.0.0", - "uglify-js": "^3.6.8" - } - }, - "internal-ip": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-4.3.0.tgz", - "integrity": "sha512-S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg==", - "dev": true, - "requires": { - "default-gateway": "^4.2.0", - "ipaddr.js": "^1.9.0" - } - }, - "interpret": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.2.0.tgz", - "integrity": "sha512-mT34yGKMNceBQUoVn7iCDKDntA7SC6gycMAWzGx1z/CMCTV7b2AAtXlo3nRyHZ1FelRkQbQjprHSYGwzLtkVbw==" - }, - "into-stream": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/into-stream/-/into-stream-3.1.0.tgz", - "integrity": "sha1-lvsKk2wSur1v8XUqF9BWFqvQlMY=", - "requires": { - "from2": "^2.1.1", - "p-is-promise": "^1.1.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=" - }, - "ip": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz", - "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=", - "dev": true - }, - "ip-regex": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz", - "integrity": "sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=", - "dev": true - }, - "ipaddr.js": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", - "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", - "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==", - "requires": { - "is-relative": "^1.0.0", - "is-windows": "^1.0.1" - } - }, - "is-absolute-url": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-2.1.0.tgz", - "integrity": "sha1-UFMN+4T8yap9vnhS6Do3uTufKqY=", - "dev": true - }, - "is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-arguments": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.0.4.tgz", - "integrity": "sha512-xPh0Rmt8NE65sNzvyUmWgI1tz3mKq74lGA0mL8LYZcoIzKOzDh6HmrYm3d18k60nHerC8A9Km8kYu87zfSFnLA==", - "dev": true - }, - "is-arrayish": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=" - }, - "is-binary-path": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", - "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", - "requires": { - "binary-extensions": "^1.0.0" - } - }, - "is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" - }, - "is-callable": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.5.tgz", - "integrity": "sha512-ESKv5sMCJB2jnHTWZ3O5itG+O128Hsus4K4Qh1h2/cgn2vbgnLSVqfV46AeJA9D5EeeLa9w81KUXMtn34zhX+Q==" - }, - "is-color-stop": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-color-stop/-/is-color-stop-1.1.0.tgz", - "integrity": "sha1-z/9HGu5N1cnhWFmPvhKWe1za00U=", - "dev": true, - "requires": { - "css-color-names": "^0.0.4", - "hex-color-regex": "^1.1.0", - "hsl-regex": "^1.0.0", - "hsla-regex": "^1.0.0", - "rgb-regex": "^1.0.1", - "rgba-regex": "^1.0.0" - } - }, - "is-cwebp-readable": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-cwebp-readable/-/is-cwebp-readable-2.0.1.tgz", - "integrity": "sha1-r7k7DAq9CiUQEBauM66ort+SbSY=", - "dev": true, - "requires": { - "file-type": "^4.3.0" - }, - "dependencies": { - "file-type": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/file-type/-/file-type-4.4.0.tgz", - "integrity": "sha1-G2AOX8ofvcboDApwxxyNul95BsU=", - "dev": true - } - } - }, - "is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-date-object": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.2.tgz", - "integrity": "sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g==" - }, - "is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", - "requires": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "dependencies": { - "kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" - } - } - }, - "is-directory": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", - "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=", - "dev": true - }, - "is-expression": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-expression/-/is-expression-3.0.0.tgz", - "integrity": "sha1-Oayqa+f9HzRx3ELHQW5hwkMXrJ8=", - "requires": { - "acorn": "~4.0.2", - "object-assign": "^4.0.1" - }, - "dependencies": { - "acorn": { - "version": "4.0.13", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-4.0.13.tgz", - "integrity": "sha1-EFSVrlNh1pe9GVyCUZLhrX8lN4c=" - } - } - }, - "is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=" - }, - "is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=" - }, - "is-finite": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.1.0.tgz", - "integrity": "sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w==" - }, - "is-fullwidth-code-point": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", - "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", - "requires": { - "number-is-nan": "^1.0.0" - } - }, - "is-gif": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-gif/-/is-gif-3.0.0.tgz", - "integrity": "sha512-IqJ/jlbw5WJSNfwQ/lHEDXF8rxhRgF6ythk2oiEvhpG29F704eX9NO6TvPfMiq9DrbwgcEDnETYNcZDPewQoVw==", - "requires": { - "file-type": "^10.4.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==", - "requires": { - "is-extglob": "^2.1.1" - } - }, - "is-jpg": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-jpg/-/is-jpg-2.0.0.tgz", - "integrity": "sha1-LhmX+m6RZuqsAkLarkQ0A+TvHZc=" - }, - "is-natural-number": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/is-natural-number/-/is-natural-number-4.0.1.tgz", - "integrity": "sha1-q5124dtM7VHjXeDHLr7PCfc0zeg=" - }, - "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=" - }, - "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "is-obj": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", - "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", - "dev": true - }, - "is-object": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-object/-/is-object-1.0.1.tgz", - "integrity": "sha1-iVJojF7C/9awPsyF52ngKQMINHA=" - }, - "is-path-cwd": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", - "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==", - "dev": true - }, - "is-path-in-cwd": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz", - "integrity": "sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ==", - "dev": true, - "requires": { - "is-path-inside": "^2.1.0" - } - }, - "is-path-inside": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-2.1.0.tgz", - "integrity": "sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg==", - "dev": true, - "requires": { - "path-is-inside": "^1.0.2" - } - }, - "is-plain-obj": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", - "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=" - }, - "is-plain-object": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "requires": { - "isobject": "^3.0.1" - } - }, - "is-png": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-png/-/is-png-1.1.0.tgz", - "integrity": "sha1-1XSxK/J1wDUEVVcLDltXqwYgd84=" - }, - "is-promise": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.2.2.tgz", - "integrity": "sha512-+lP4/6lKUBfQjZ2pdxThZvLUAafmZb8OAxFb8XXtiQmS35INgr85hdOGoEs124ez1FCnZJt6jau/T+alh58QFQ==" - }, - "is-regex": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.5.tgz", - "integrity": "sha512-vlKW17SNq44owv5AQR3Cq0bQPEb8+kF3UKZ2fiZNOWtztYE5i0CzCZxFDwO58qAOWtxdBRVO/V5Qin1wjCqFYQ==", - "requires": { - "has": "^1.0.3" - } - }, - "is-regexp": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", - "integrity": "sha1-/S2INUXEa6xaYz57mgnof6LLUGk=", - "dev": true - }, - "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==", - "requires": { - "is-unc-path": "^1.0.0" - } - }, - "is-resolvable": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz", - "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==", - "dev": true - }, - "is-retry-allowed": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.2.0.tgz", - "integrity": "sha512-RUbUeKwvm3XG2VYamhJL1xFktgjvPzL0Hq8C+6yrWIswDy3BIXGqCxhxkc30N9jqK311gVU137K8Ei55/zVJRg==" - }, - "is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=" - }, - "is-svg": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/is-svg/-/is-svg-4.2.1.tgz", - "integrity": "sha512-PHx3ANecKsKNl5y5+Jvt53Y4J7MfMpbNZkv384QNiswMKAWIbvcqbPz+sYbFKJI8Xv3be01GSFniPmoaP+Ai5A==", - "requires": { - "html-comment-regex": "^1.1.2" - } - }, - "is-symbol": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.3.tgz", - "integrity": "sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ==", - "requires": { - "has-symbols": "^1.0.1" - } - }, - "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==", - "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=" - }, - "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=" - }, - "is-windows": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", - "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==" - }, - "is-wsl": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", - "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=" - }, - "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" - }, - "isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" - }, - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" - }, - "isurl": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isurl/-/isurl-1.0.0.tgz", - "integrity": "sha512-1P/yWsxPlDtn7QeRD+ULKQPaIaN6yF368GZ2vDfv0AL0NwpStafjWCDDdn0k8wgFMWpVAqG7oJhxHnlud42i9w==", - "requires": { - "has-to-string-tag-x": "^1.2.0", - "is-object": "^1.0.1" - } - }, - "jpeg-recompress-bin": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jpeg-recompress-bin/-/jpeg-recompress-bin-4.0.0.tgz", - "integrity": "sha512-hm55De89eEzz4DeL8SXWN8kXxARlNhTs8NShUbBqvg5cxUHHKYLsLwEDAukJ/q2Gr571wHunaU2+2Ivnac7L+w==", - "dev": true, - "requires": { - "bin-wrapper": "^4.1.0", - "logalot": "^2.0.0" - } - }, - "jpegtran-bin": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jpegtran-bin/-/jpegtran-bin-4.0.0.tgz", - "integrity": "sha512-2cRl1ism+wJUoYAYFt6O/rLBfpXNWG2dUWbgcEkTt5WGMnqI46eEro8T4C5zGROxKRqyKpCBSdHPvt5UYCtxaQ==", - "requires": { - "bin-build": "^3.0.0", - "bin-wrapper": "^4.0.0", - "logalot": "^2.0.0" - } - }, - "jquery": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.5.0.tgz", - "integrity": "sha512-Xb7SVYMvygPxbFMpTFQiHh1J7HClEaThguL15N/Gg37Lri/qKyhRGZYzHRyLH8Stq3Aow0LsHO2O2ci86fCrNQ==" - }, - "js-stringify": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/js-stringify/-/js-stringify-1.0.2.tgz", - "integrity": "sha1-Fzb939lyTyijaCrcYjCufk6Weds=" - }, - "js-yaml": { - "version": "3.13.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.1.tgz", - "integrity": "sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw==", - "requires": { - "argparse": "^1.0.7", - "esprima": "^4.0.0" - } - }, - "jsesc": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==" - }, - "json-buffer": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz", - "integrity": "sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg=" - }, - "json-parse-better-errors": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", - "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==" - }, - "json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" - }, - "json-stable-stringify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz", - "integrity": "sha1-mnWdOcXy/1A/1TAGRu1EX4jE+a8=", - "dev": true, - "requires": { - "jsonify": "~0.0.0" - } - }, - "json-stable-stringify-without-jsonify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", - "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=" - }, - "json3": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/json3/-/json3-3.3.3.tgz", - "integrity": "sha512-c7/8mbUsKigAbLkD5B010BK4D9LZm7A1pNItkEwiUZRpIN66exu/e7YQWysGun+TRKaJp8MhemM+VkfWv42aCA==", - "dev": true - }, - "json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", - "requires": { - "minimist": "^1.2.0" - } - }, - "jsonfile": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", - "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", - "requires": { - "graceful-fs": "^4.1.6" - } - }, - "jsonify": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz", - "integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=", - "dev": true - }, - "jstransformer": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/jstransformer/-/jstransformer-1.0.0.tgz", - "integrity": "sha1-7Yvwkh4vPx7U1cGkT2hwntJHIsM=", - "requires": { - "is-promise": "^2.0.0", - "promise": "^7.0.1" - } - }, - "junk": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/junk/-/junk-3.1.0.tgz", - "integrity": "sha512-pBxcB3LFc8QVgdggvZWyeys+hnrNWg4OcZIU/1X59k5jQdLBlCsYGRQaz234SqoRLTCgMH00fY0xRJH+F9METQ==", - "dev": true - }, - "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=" - }, - "keyv": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.0.0.tgz", - "integrity": "sha512-eguHnq22OE3uVoSYG0LVWNP+4ppamWr9+zWBe1bsNcovIMy6huUJFPgy4mGwCd/rnl3vOLGW1MTlu4c57CT1xA==", - "requires": { - "json-buffer": "3.0.0" - } - }, - "killable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/killable/-/killable-1.0.1.tgz", - "integrity": "sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg==", - "dev": true - }, - "kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" - }, - "last-call-webpack-plugin": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/last-call-webpack-plugin/-/last-call-webpack-plugin-3.0.0.tgz", - "integrity": "sha512-7KI2l2GIZa9p2spzPIVZBYyNKkN+e/SQPpnjlTiPhdbDW3F86tdKKELxKpzJ5sgU19wQWsACULZmpTPYHeWO5w==", - "dev": true, - "requires": { - "lodash": "^4.17.5", - "webpack-sources": "^1.1.0" - } - }, - "last-run": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/last-run/-/last-run-1.1.1.tgz", - "integrity": "sha1-RblpQsF7HHnHchmCWbqUO+v4yls=", - "requires": { - "default-resolution": "^2.0.0", - "es6-weak-map": "^2.0.1" - } - }, - "lazy-cache": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz", - "integrity": "sha1-odePw6UEdMuAhF07O24dpJpEbo4=" - }, - "lazystream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/lazystream/-/lazystream-1.0.0.tgz", - "integrity": "sha1-9plf4PggOS9hOWvolGJAe7dxaOQ=", - "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=", - "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=", - "requires": { - "flush-write-stream": "^1.0.2" - } - }, - "liftoff": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/liftoff/-/liftoff-3.1.0.tgz", - "integrity": "sha512-DlIPlJUkCV0Ips2zf2pJP0unEoT1kwYhiiPUGF3s/jtxTCjziNLoiVVh+jqWOWeFi6mmwQ5fNxvAUyPad4Dfog==", - "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=", - "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" - } - }, - "loader-runner": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz", - "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==", - "dev": true - }, - "loader-utils": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", - "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^1.0.1" - } - }, - "locate-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", - "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", - "requires": { - "p-locate": "^2.0.0", - "path-exists": "^3.0.0" - }, - "dependencies": { - "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" - } - } - }, - "lodash": { - "version": "4.17.15", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", - "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==" - }, - "lodash._reinterpolate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz", - "integrity": "sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0=", - "dev": true - }, - "lodash.assignin": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/lodash.assignin/-/lodash.assignin-4.2.0.tgz", - "integrity": "sha1-uo31+4QesKPoBEIysOJjqNxqKKI=" - }, - "lodash.bind": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/lodash.bind/-/lodash.bind-4.2.1.tgz", - "integrity": "sha1-euMBfpOWIqwxt9fX3LGzTbFpDTU=" - }, - "lodash.defaults": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-4.2.0.tgz", - "integrity": "sha1-0JF4cW/+pN3p5ft7N/bwgCJ0WAw=" - }, - "lodash.escaperegexp": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/lodash.escaperegexp/-/lodash.escaperegexp-4.1.2.tgz", - "integrity": "sha1-ZHYsSGGAglGKw99Mz11YhtriA0c=" - }, - "lodash.filter": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/lodash.filter/-/lodash.filter-4.6.0.tgz", - "integrity": "sha1-ZosdSYFgOuHMWm+nYBQ+SAtMSs4=" - }, - "lodash.flatten": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/lodash.flatten/-/lodash.flatten-4.4.0.tgz", - "integrity": "sha1-8xwiIlqWMtK7+OSt2+8kCqdlph8=" - }, - "lodash.foreach": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.foreach/-/lodash.foreach-4.5.0.tgz", - "integrity": "sha1-Gmo16s5AEoDH8G3d7DUWWrJ+PlM=" - }, - "lodash.get": { - "version": "4.4.2", - "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz", - "integrity": "sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk=" - }, - "lodash.isfunction": { - "version": "3.0.9", - "resolved": "https://registry.npmjs.org/lodash.isfunction/-/lodash.isfunction-3.0.9.tgz", - "integrity": "sha512-AirXNj15uRIMMPihnkInB4i3NHeb4iBtNg9WRWuK2o31S+ePwwNmDPaTL3o7dTJ+VXNZim7rFs4rxN4YU1oUJw==" - }, - "lodash.isregexp": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/lodash.isregexp/-/lodash.isregexp-4.0.1.tgz", - "integrity": "sha1-4T5kezDNVZdSoEzZEghvr32hwws=" - }, - "lodash.isstring": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/lodash.isstring/-/lodash.isstring-4.0.1.tgz", - "integrity": "sha1-1SfftUVuynzJu5XV2ur4i6VKVFE=" - }, - "lodash.map": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/lodash.map/-/lodash.map-4.6.0.tgz", - "integrity": "sha1-dx7Hg540c9nEzeKLGTlMNWL09tM=" - }, - "lodash.memoize": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", - "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=", - "dev": true - }, - "lodash.merge": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==" - }, - "lodash.pick": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/lodash.pick/-/lodash.pick-4.4.0.tgz", - "integrity": "sha1-UvBWEP/53tQiYRRB7R/BI6AwAbM=" - }, - "lodash.reduce": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/lodash.reduce/-/lodash.reduce-4.6.0.tgz", - "integrity": "sha1-8atrg5KZrUj3hKu/R2WW8DuRTTs=" - }, - "lodash.reject": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/lodash.reject/-/lodash.reject-4.6.0.tgz", - "integrity": "sha1-gNZJLcFHCGS79YNTO2UfQqn1JBU=" - }, - "lodash.result": { - "version": "4.5.2", - "resolved": "https://registry.npmjs.org/lodash.result/-/lodash.result-4.5.2.tgz", - "integrity": "sha1-y0Wyf7kU6qjY7m8M57KHC4fLcKo=" - }, - "lodash.some": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/lodash.some/-/lodash.some-4.6.0.tgz", - "integrity": "sha1-G7nzFO9ri63tE7VJFpsqlF62jk0=" - }, - "lodash.template": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-4.5.0.tgz", - "integrity": "sha512-84vYFxIkmidUiFxidA/KjjH9pAycqW+h980j7Fuz5qxRtO9pgB7MDFTdys1N7A5mcucRiDyEq4fusljItR1T/A==", - "dev": true, - "requires": { - "lodash._reinterpolate": "^3.0.0", - "lodash.templatesettings": "^4.0.0" - } - }, - "lodash.templatesettings": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-4.2.0.tgz", - "integrity": "sha512-stgLz+i3Aa9mZgnjr/O+v9ruKZsPsndy7qPZOchbqk2cnTU1ZaldKK+v7m54WoKIyxiuMZTKT2H81F8BeAc3ZQ==", - "dev": true, - "requires": { - "lodash._reinterpolate": "^3.0.0" - } - }, - "lodash.uniq": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", - "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=", - "dev": true - }, - "logalot": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/logalot/-/logalot-2.1.0.tgz", - "integrity": "sha1-X46MkNME7fElMJUaVVSruMXj9VI=", - "requires": { - "figures": "^1.3.5", - "squeak": "^1.0.0" - } - }, - "loglevel": { - "version": "1.6.7", - "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.6.7.tgz", - "integrity": "sha512-cY2eLFrQSAfVPhCgH1s7JI73tMbg9YC3v3+ZHVW67sBS7UxWzNEk/ZBbSfLykBWHp33dqqtOv82gjhKEi81T/A==", - "dev": true - }, - "longest": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz", - "integrity": "sha1-MKCy2jj3N3DoKUoNIuZiXtd9AJc=" - }, - "loud-rejection": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz", - "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=", - "requires": { - "currently-unhandled": "^0.4.1", - "signal-exit": "^3.0.0" - } - }, - "lower-case": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-1.1.4.tgz", - "integrity": "sha1-miyr0bno4K6ZOkv31YdcOcQujqw=", - "dev": true - }, - "lowercase-keys": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", - "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==" - }, - "lpad-align": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/lpad-align/-/lpad-align-1.1.2.tgz", - "integrity": "sha1-IfYArBwwlcPG5JfuZyce4ISB/p4=", - "requires": { - "get-stdin": "^4.0.1", - "indent-string": "^2.1.0", - "longest": "^1.0.0", - "meow": "^3.3.0" - }, - "dependencies": { - "camelcase": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", - "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=" - }, - "camelcase-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", - "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=", - "requires": { - "camelcase": "^2.0.0", - "map-obj": "^1.0.0" - } - }, - "get-stdin": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", - "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=" - }, - "indent-string": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", - "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=", - "requires": { - "repeating": "^2.0.0" - } - }, - "map-obj": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", - "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=" - }, - "meow": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz", - "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=", - "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" - } - }, - "redent": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", - "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=", - "requires": { - "indent-string": "^2.1.0", - "strip-indent": "^1.0.1" - } - }, - "strip-indent": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", - "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=", - "requires": { - "get-stdin": "^4.0.1" - } - }, - "trim-newlines": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz", - "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=" - } - } - }, - "lru-cache": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", - "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", - "requires": { - "pseudomap": "^1.0.2", - "yallist": "^2.1.2" - } - }, - "make-dir": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", - "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", - "requires": { - "pify": "^3.0.0" - }, - "dependencies": { - "pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=" - } - } - }, - "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-iterator": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/make-iterator/-/make-iterator-1.0.1.tgz", - "integrity": "sha512-pxiuXh0iVEq7VM7KMIhs5gxsfxCux2URptUQaXo4iZZJxBAzTPOLE2BumO5dbfVYq/hBJFBR/a1mFDmOx5AGmw==", - "requires": { - "kind-of": "^6.0.2" - } - }, - "map-age-cleaner": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz", - "integrity": "sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==", - "dev": true, - "requires": { - "p-defer": "^1.0.0" - } - }, - "map-cache": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", - "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=" - }, - "map-obj": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-2.0.0.tgz", - "integrity": "sha1-plzSkIepJZi4eRJXpSPgISIqwfk=" - }, - "map-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", - "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", - "requires": { - "object-visit": "^1.0.0" - } - }, - "matchdep": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/matchdep/-/matchdep-2.0.0.tgz", - "integrity": "sha1-xvNINKDY28OzfCfui7yyfHd1WC4=", - "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=", - "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=", - "requires": { - "is-extglob": "^2.1.0" - } - } - } - }, - "md5.js": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", - "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", - "dev": true, - "requires": { - "hash-base": "^3.0.0", - "inherits": "^2.0.1", - "safe-buffer": "^5.1.2" - } - }, - "mdn-data": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-1.1.4.tgz", - "integrity": "sha512-FSYbp3lyKjyj3E7fMl6rYvUdX0FBXaluGqlFoYESWQlyUTq8R+wp0rkFxoYFqZlHCvsUXGjyJmLQSnXToYhOSA==" - }, - "media-typer": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", - "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", - "dev": true - }, - "mem": { + "has-cors": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/mem/-/mem-1.1.0.tgz", - "integrity": "sha1-Xt1StIXKHZAP5kiVUFOZoN+kX3Y=", - "dev": true, - "requires": { - "mimic-fn": "^1.0.0" - } - }, - "memory-fs": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz", - "integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=", - "dev": true, - "requires": { - "errno": "^0.1.3", - "readable-stream": "^2.0.1" - } - }, - "meow": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/meow/-/meow-5.0.0.tgz", - "integrity": "sha512-CbTqYU17ABaLefO8vCU153ZZlprKYWDljcndKKDCFcYQITzWCXZAVk4QMFZPgvzrnUQ3uItnIE/LoUOwrT15Ig==", - "requires": { - "camelcase-keys": "^4.0.0", - "decamelize-keys": "^1.0.0", - "loud-rejection": "^1.0.0", - "minimist-options": "^3.0.1", - "normalize-package-data": "^2.3.4", - "read-pkg-up": "^3.0.0", - "redent": "^2.0.0", - "trim-newlines": "^2.0.0", - "yargs-parser": "^10.0.0" - }, - "dependencies": { - "camelcase": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", - "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=" - }, - "find-up": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", - "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", - "requires": { - "locate-path": "^2.0.0" - } - }, - "load-json-file": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", - "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=", - "requires": { - "graceful-fs": "^4.1.2", - "parse-json": "^4.0.0", - "pify": "^3.0.0", - "strip-bom": "^3.0.0" - } - }, - "parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", - "requires": { - "error-ex": "^1.3.1", - "json-parse-better-errors": "^1.0.1" - } - }, - "path-type": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", - "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", - "requires": { - "pify": "^3.0.0" - } - }, - "pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=" - }, - "read-pkg": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", - "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=", - "requires": { - "load-json-file": "^4.0.0", - "normalize-package-data": "^2.3.2", - "path-type": "^3.0.0" - } - }, - "read-pkg-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-3.0.0.tgz", - "integrity": "sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc=", - "requires": { - "find-up": "^2.0.0", - "read-pkg": "^3.0.0" - } - }, - "strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=" - }, - "yargs-parser": { - "version": "10.1.0", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-10.1.0.tgz", - "integrity": "sha512-VCIyR1wJoEBZUqk5PA+oOBF6ypbwh5aNB3I50guxAL/quggdfs4TtNHQrSazFA3fYZ+tEqfs0zIGlv0c/rgjbQ==", - "requires": { - "camelcase": "^4.1.0" - } - } - } - }, - "merge-descriptors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", - "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=", + "resolved": "https://registry.npmjs.org/has-cors/-/has-cors-1.1.0.tgz", + "integrity": "sha1-XkdHk/fqmEPRu5nCPu9J/xJv/zk=", "dev": true }, - "merge2": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.3.0.tgz", - "integrity": "sha512-2j4DAdlBOkiSZIsaXk4mTE3sRS02yBHAtfy127xRV3bQUFqXkjHCHLW6Scv7DwNRbIWNHH8zpnz9zMaKXIdvYw==" - }, - "methods": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", - "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=", - "dev": true - }, - "micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - } - }, - "miller-rabin": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", - "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", - "dev": true, - "requires": { - "bn.js": "^4.0.0", - "brorand": "^1.0.1" - } - }, - "mime": { - "version": "2.4.4", - "resolved": "https://registry.npmjs.org/mime/-/mime-2.4.4.tgz", - "integrity": "sha512-LRxmNwziLPT828z+4YkNzloCFC2YM4wrB99k+AV5ZbEyfGNWfG8SO1FUXLmLDBSo89NrJZ4DIWeLjy1CHGhMGA==" - }, - "mime-db": { - "version": "1.43.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.43.0.tgz", - "integrity": "sha512-+5dsGEEovYbT8UY9yD7eE4XTc4UwJ1jBYlgaQQF38ENsKR3wj/8q8RFZrF9WIZpB2V1ArTVFUva8sAul1NzRzQ==" - }, - "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==", - "requires": { - "mime-db": "1.43.0" - } - }, - "mimic-fn": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", - "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==", - "dev": true - }, - "mimic-response": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", - "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==" - }, - "mini-css-extract-plugin": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-0.9.0.tgz", - "integrity": "sha512-lp3GeY7ygcgAmVIcRPBVhIkf8Us7FZjA+ILpal44qLdSu11wmjKQ3d9k15lfD7pO4esu9eUIAW7qiYIBppv40A==", - "dev": true, - "requires": { - "loader-utils": "^1.1.0", - "normalize-url": "1.9.1", - "schema-utils": "^1.0.0", - "webpack-sources": "^1.1.0" - }, - "dependencies": { - "normalize-url": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-1.9.1.tgz", - "integrity": "sha1-LMDWazHqIwNkWENuNiDYWVTGbDw=", - "dev": true, - "requires": { - "object-assign": "^4.0.1", - "prepend-http": "^1.0.0", - "query-string": "^4.1.0", - "sort-keys": "^1.0.0" - } - }, - "prepend-http": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz", - "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=", - "dev": true - }, - "query-string": { - "version": "4.3.4", - "resolved": "https://registry.npmjs.org/query-string/-/query-string-4.3.4.tgz", - "integrity": "sha1-u7aTucqRXCMlFbIosaArYJBD2+s=", - "dev": true, - "requires": { - "object-assign": "^4.1.0", - "strict-uri-encode": "^1.0.0" - } - }, - "sort-keys": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz", - "integrity": "sha1-RBttTTRnmPG05J6JIK37oOVD+a0=", - "dev": true, - "requires": { - "is-plain-obj": "^1.0.0" - } - } - } - }, - "minify-html-webpack-plugin": { - "version": "0.0.5", - "resolved": "https://registry.npmjs.org/minify-html-webpack-plugin/-/minify-html-webpack-plugin-0.0.5.tgz", - "integrity": "sha512-k68LHNU3j36gCP1zWXUex3aNR00sYoM7UQsGNkpRQo9+joXRuvKoG6tv/S521HQwxmdHyF/8LCbDB5QCVUrT6A==", - "dev": true, - "requires": { - "html-minifier": "^3.5.20" - } - }, - "minimalistic-assert": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", - "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true }, - "minimalistic-crypto-utils": { + "has-symbols": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", - "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz", + "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==", "dev": true }, - "minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "minimist": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", - "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" - }, - "minimist-options": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-3.0.2.tgz", - "integrity": "sha512-FyBrT/d0d4+uiZRbqznPXqw3IpZZG3gl3wKWiX784FycUKVwBt0uLBFkQrtE4tZOrgo78nZp2jnKz3L65T5LdQ==", - "requires": { - "arrify": "^1.0.1", - "is-plain-obj": "^1.1.0" - } - }, - "mississippi": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz", - "integrity": "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==", - "requires": { - "concat-stream": "^1.5.0", - "duplexify": "^3.4.2", - "end-of-stream": "^1.1.0", - "flush-write-stream": "^1.0.0", - "from2": "^2.1.0", - "parallel-transform": "^1.1.0", - "pump": "^3.0.0", - "pumpify": "^1.3.3", - "stream-each": "^1.1.0", - "through2": "^2.0.0" - }, - "dependencies": { - "pump": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", - "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", - "requires": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - } - } - }, - "mixin-deep": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", - "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", - "requires": { - "for-in": "^1.0.2", - "is-extendable": "^1.0.1" - }, - "dependencies": { - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "requires": { - "is-plain-object": "^2.0.4" - } - } - } - }, - "mkdirp": { - "version": "0.5.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.4.tgz", - "integrity": "sha512-iG9AK/dJLtJ0XNgTuDbSyNS3zECqDlAhnQW4CsNxBG3LQJBbHmRX1egw39DmtOdCAqY+dKXV+sgPgilNWUKMVw==", - "requires": { - "minimist": "^1.2.5" - } - }, - "move-concurrently": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz", - "integrity": "sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=", - "requires": { - "aproba": "^1.1.1", - "copy-concurrently": "^1.0.0", - "fs-write-stream-atomic": "^1.0.8", - "mkdirp": "^0.5.1", - "rimraf": "^2.5.4", - "run-queue": "^1.0.3" - } - }, - "mozjpeg": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/mozjpeg/-/mozjpeg-6.0.1.tgz", - "integrity": "sha512-9Z59pJMi8ni+IUvSH5xQwK5tNLw7p3dwDNCZ3o1xE+of3G5Hc/yOz6Ue/YuLiBXU3ZB5oaHPURyPdqfBX/QYJA==", - "dev": true, - "requires": { - "bin-build": "^3.0.0", - "bin-wrapper": "^4.0.0", - "logalot": "^2.1.0" - } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" - }, - "multicast-dns": { - "version": "6.2.3", - "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz", - "integrity": "sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==", - "dev": true, - "requires": { - "dns-packet": "^1.3.1", - "thunky": "^1.0.2" - } - }, - "multicast-dns-service-types": { + "hex-color-regex": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz", - "integrity": "sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE=", - "dev": true - }, - "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==" - }, - "nan": { - "version": "2.14.0", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.0.tgz", - "integrity": "sha512-INOFj37C7k3AfaNTtX8RhsTw7qRy7eLET14cROi9+5HAVbbHuIWUHEauBv5qT4Av2tWasiTY1Jw6puUNqRJXQg==", - "optional": true - }, - "nanomatch": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", - "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", - "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "fragment-cache": "^0.2.1", - "is-windows": "^1.0.2", - "kind-of": "^6.0.2", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - } - }, - "negotiator": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", - "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==", - "dev": true - }, - "neo-async": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.1.tgz", - "integrity": "sha512-iyam8fBuCUpWeKPGpaNMetEocMt364qkCsfL9JuhjXX6dRnguRVOfk2GZaDpPjcOKiiXCPINZC1GczQ7iTq3Zw==", - "dev": true - }, - "next-tick": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.0.0.tgz", - "integrity": "sha1-yobR/ogoFpsBICCOPchCS524NCw=" - }, - "nice-try": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", - "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==" - }, - "no-case": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/no-case/-/no-case-2.3.2.tgz", - "integrity": "sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ==", - "dev": true, - "requires": { - "lower-case": "^1.1.1" - } - }, - "node-forge": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.9.0.tgz", - "integrity": "sha512-7ASaDa3pD+lJ3WvXFsxekJQelBKRpne+GOVbLbtHYdd7pFspyeuJHnWfLplGf3SwKGbfs/aYl5V/JCIaHVUKKQ==", + "resolved": "https://registry.npmjs.org/hex-color-regex/-/hex-color-regex-1.1.0.tgz", + "integrity": "sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ==", "dev": true }, - "node-libs-browser": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz", - "integrity": "sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==", - "dev": true, - "requires": { - "assert": "^1.1.1", - "browserify-zlib": "^0.2.0", - "buffer": "^4.3.0", - "console-browserify": "^1.1.0", - "constants-browserify": "^1.0.0", - "crypto-browserify": "^3.11.0", - "domain-browser": "^1.1.1", - "events": "^3.0.0", - "https-browserify": "^1.0.0", - "os-browserify": "^0.3.0", - "path-browserify": "0.0.1", - "process": "^0.11.10", - "punycode": "^1.2.4", - "querystring-es3": "^0.2.0", - "readable-stream": "^2.3.3", - "stream-browserify": "^2.0.1", - "stream-http": "^2.7.2", - "string_decoder": "^1.0.0", - "timers-browserify": "^2.0.4", - "tty-browserify": "0.0.0", - "url": "^0.11.0", - "util": "^0.11.0", - "vm-browserify": "^1.0.1" - }, - "dependencies": { - "buffer": { - "version": "4.9.2", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz", - "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==", - "dev": true, - "requires": { - "base64-js": "^1.0.2", - "ieee754": "^1.1.4", - "isarray": "^1.0.0" - } - }, - "punycode": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", - "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", - "dev": true - } - } + "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 }, - "node-releases": { - "version": "1.1.53", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.53.tgz", - "integrity": "sha512-wp8zyQVwef2hpZ/dJH7SfSrIPD6YoJz6BDQDpGEkcA0s3LpAQoxBIYmfIq6QAhC1DhwsyCgTaTTcONwX8qzCuQ==", + "hsl-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/hsl-regex/-/hsl-regex-1.0.0.tgz", + "integrity": "sha1-1JMwx4ntgZ4nakwNJy3/owsY/m4=", "dev": true }, - "normalize-newline": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-newline/-/normalize-newline-3.0.0.tgz", - "integrity": "sha1-HL6oBKukNgAfg5OKsh7AOdaa6dM=" + "hsla-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/hsla-regex/-/hsla-regex-1.0.0.tgz", + "integrity": "sha1-wc56MWjIxmFAM6S194d/OyJfnDg=", + "dev": true }, - "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==", - "requires": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" - } + "html-comment-regex": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/html-comment-regex/-/html-comment-regex-1.1.2.tgz", + "integrity": "sha512-P+M65QY2JQ5Y0G9KKdlDpo0zK+/OHptU5AaBwUfAIDJZk1MYf32Frm84EcOytfJE0t5JvkAnKlmjsXDnWzCJmQ==", + "dev": true }, - "normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", - "requires": { - "remove-trailing-separator": "^1.0.1" - } + "html-tags": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-3.1.0.tgz", + "integrity": "sha512-1qYz89hW3lFDEazhjW0yVAV87lw8lVkrJocr72XmBkMKsoSVJCQx3W8BXsC7hO2qAt8BoVjYjtAcZ9perqGnNg==", + "dev": true }, - "normalize-url": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-2.0.1.tgz", - "integrity": "sha512-D6MUW4K/VzoJ4rJ01JFKxDrtY1v9wrgzCX5f2qj/lzH1m/lW6MhUZFKerVsnyjOhOsYzI9Kqqak+10l4LvLpMw==", + "htmlparser2": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.1.tgz", + "integrity": "sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==", + "dev": true, "requires": { - "prepend-http": "^2.0.0", - "query-string": "^5.0.1", - "sort-keys": "^2.0.0" + "domelementtype": "^1.3.1", + "domhandler": "^2.3.0", + "domutils": "^1.5.1", + "entities": "^1.1.1", + "inherits": "^2.0.1", + "readable-stream": "^3.1.1" } }, - "notyf": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/notyf/-/notyf-3.4.0.tgz", - "integrity": "sha512-WKLJW7Ai6dPtMnfAasXfyXXe7xhcjQV9JiiwxVuS8FPUmJJ7EoY2BIA3imRU9Pp4KHsuS0iOh2Jq+mJSJS1D4w==" - }, - "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==", - "requires": { - "once": "^1.3.2" - } + "http-equiv-refresh": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/http-equiv-refresh/-/http-equiv-refresh-1.0.0.tgz", + "integrity": "sha1-jsU4hmBCvl8/evpzfRmNlL6xsHs=", + "dev": true }, - "npm-conf": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/npm-conf/-/npm-conf-1.1.3.tgz", - "integrity": "sha512-Yic4bZHJOt9RCFbRP3GgpqhScOY4HH3V2P8yBj6CeYq118Qr+BLXqT2JvpJ00mryLESpgOxf5XlFv4ZjXxLScw==", + "http-errors": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.3.tgz", + "integrity": "sha512-ZTTX0MWrsQ2ZAhA1cejAwDLycFsd7I7nVtnkT3Ol0aqodaKW+0CTZDQ1uBv5whptCnc8e8HeRRJxRs0kmm/Qfw==", + "dev": true, "requires": { - "config-chain": "^1.1.11", - "pify": "^3.0.0" + "depd": "~1.1.2", + "inherits": "2.0.4", + "setprototypeof": "1.1.1", + "statuses": ">= 1.5.0 < 2", + "toidentifier": "1.0.0" }, "dependencies": { - "pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=" + "statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", + "dev": true } } }, - "npm-run-path": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", - "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", + "http-proxy": { + "version": "1.18.1", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", + "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", + "dev": true, "requires": { - "path-key": "^2.0.0" + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" } }, - "nth-check": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", - "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", + "https-proxy-agent": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-4.0.0.tgz", + "integrity": "sha512-zoDhWrkR3of1l9QAL8/scJZyLu8j/gBkcwcaQOZh7Gyh/+uJQzGVETdgT30akuwkpL8HTRfssqI3BZuV18teDg==", + "dev": true, "requires": { - "boolbase": "~1.0.0" + "agent-base": "5", + "debug": "4" } }, - "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=" - }, - "object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" - }, - "object-copy": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", - "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "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=", - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "requires": { - "is-buffer": "^1.1.5" - } - } + "safer-buffer": ">= 2.1.2 < 3" } }, - "object-inspect": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.7.0.tgz", - "integrity": "sha512-a7pEHdh1xKIAgTySUGgLMx/xwDZskN1Ud6egYYN3EdRW4ZMPNEDUTF+hwy2LUC+Bl+SyLXANnwz/jyh/qutKUw==" - }, - "object-is": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.0.2.tgz", - "integrity": "sha512-Epah+btZd5wrrfjkJZq1AOB9O6OxUQto45hzFd7lXGrpHPGE0W1k+426yrZV+k6NJOzLNNW/nVsmZdIWsAqoOQ==", + "ieee754": { + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.13.tgz", + "integrity": "sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg==", "dev": true }, - "object-keys": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==" + "ignore": { + "version": "5.1.8", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz", + "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==", + "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=", - "requires": { - "isobject": "^3.0.0" - } + "immutable": { + "version": "3.8.2", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-3.8.2.tgz", + "integrity": "sha1-wkOZUUVbs5kT2vKBN28VMOEErfM=", + "dev": true }, - "object.assign": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.0.tgz", - "integrity": "sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w==", + "import-cwd": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/import-cwd/-/import-cwd-2.1.0.tgz", + "integrity": "sha1-qmzzbnInYShcs3HsZRn1PiQ1sKk=", + "dev": true, "requires": { - "define-properties": "^1.1.2", - "function-bind": "^1.1.1", - "has-symbols": "^1.0.0", - "object-keys": "^1.0.11" + "import-from": "^2.1.0" } }, - "object.defaults": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/object.defaults/-/object.defaults-1.1.0.tgz", - "integrity": "sha1-On+GgzS0B96gbaFtiNXNKeQ1/s8=", + "import-fresh": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", + "integrity": "sha1-2BNVwVYS04bGH53dOSLUMEgipUY=", + "dev": true, "requires": { - "array-each": "^1.0.1", - "array-slice": "^1.0.0", - "for-own": "^1.0.0", - "isobject": "^3.0.0" + "caller-path": "^2.0.0", + "resolve-from": "^3.0.0" } }, - "object.getownpropertydescriptors": { + "import-from": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.0.tgz", - "integrity": "sha512-Z53Oah9A3TdLoblT7VKJaTDdXdT+lQO+cNpKVnya5JDe9uLvzu1YyY1yFDFrcxrlRgWrEFH0jJtD/IbuwjcEVg==", + "resolved": "https://registry.npmjs.org/import-from/-/import-from-2.1.0.tgz", + "integrity": "sha1-M1238qev/VOqpHHUuAId7ja387E=", + "dev": true, "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.0-next.1" + "resolve-from": "^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=", - "requires": { - "for-own": "^1.0.0", - "make-iterator": "^1.0.0" - } + "import-lazy": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-4.0.0.tgz", + "integrity": "sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw==", + "dev": true }, - "object.pick": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", - "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", - "requires": { - "isobject": "^3.0.1" - } + "imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", + "dev": true }, - "object.reduce": { + "indexes-of": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/object.reduce/-/object.reduce-1.0.1.tgz", - "integrity": "sha1-b+NI8qx/oPlcpiEiZZkJaCW7A60=", - "requires": { - "for-own": "^1.0.0", - "make-iterator": "^1.0.0" - } - }, - "object.values": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.1.tgz", - "integrity": "sha512-WTa54g2K8iu0kmS/us18jEmdv1a4Wi//BZ/DTVYEcH0XhLM5NYdpDHja3gt57VrZLcNAO2WGA+KpWsDBaHt6eA==", - "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.0-next.1", - "function-bind": "^1.1.1", - "has": "^1.0.3" - } - }, - "obuf": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", - "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==", + "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz", + "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=", "dev": true }, - "on-finished": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", - "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", - "dev": true, - "requires": { - "ee-first": "1.1.1" - } - }, - "on-headers": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", - "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", + "indexof": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz", + "integrity": "sha1-gtwzbSMrkGIXnQWrMpOmYFn9Q10=", "dev": true }, - "once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "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" } }, - "opener": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/opener/-/opener-1.5.1.tgz", - "integrity": "sha512-goYSy5c2UXE4Ra1xixabeVh1guIX/ZV/YokJksb6q2lubWu6UbvPQ20p542/sFIll1nl8JnCyK9oBaOcCWXwvA==", + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", "dev": true }, - "opn": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/opn/-/opn-5.5.0.tgz", - "integrity": "sha512-PqHpggC9bLV0VeWcdKhkpxY+3JTzetLSqTCWL/z/tFIbI6G8JCjondXklT1JinczLz2Xib62sSp0T/gKT4KksA==", - "dev": true, - "requires": { - "is-wsl": "^1.1.0" - } + "ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", + "dev": true }, - "optimist": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz", - "integrity": "sha1-2j6nRob6IaGaERwybpDrFaAZZoY=", + "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": { - "minimist": "~0.0.1", - "wordwrap": "~0.0.2" - }, - "dependencies": { - "minimist": { - "version": "0.0.10", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz", - "integrity": "sha1-3j+YVD2/lggr5IrRoMfNqDYwHc8=", - "dev": true - } + "is-relative": "^1.0.0", + "is-windows": "^1.0.1" } }, - "optimize-css-assets-webpack-plugin": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/optimize-css-assets-webpack-plugin/-/optimize-css-assets-webpack-plugin-5.0.3.tgz", - "integrity": "sha512-q9fbvCRS6EYtUKKSwI87qm2IxlyJK5b4dygW1rKUBT6mMDhdG5e5bZT63v6tnJR9F9FB/H5a0HTmtw+laUBxKA==", - "dev": true, - "requires": { - "cssnano": "^4.1.10", - "last-call-webpack-plugin": "^3.0.0" - } + "is-absolute-url": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-2.1.0.tgz", + "integrity": "sha1-UFMN+4T8yap9vnhS6Do3uTufKqY=", + "dev": true }, - "optipng-bin": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/optipng-bin/-/optipng-bin-5.1.0.tgz", - "integrity": "sha512-9baoqZTNNmXQjq/PQTWEXbVV3AMO2sI/GaaqZJZ8SExfAzjijeAP7FEeT+TtyumSw7gr0PZtSUYB/Ke7iHQVKA==", - "requires": { - "bin-build": "^3.0.0", - "bin-wrapper": "^4.0.0", - "logalot": "^2.0.0" - } + "is-alphabetical": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-1.0.4.tgz", + "integrity": "sha512-DwzsA04LQ10FHTZuL0/grVDk4rFoVH1pjAToYwBrHSxcrBIGQuXrQMtD5U1b0U2XVgKZCTLLP8u2Qxqhy3l2Vg==", + "dev": true }, - "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=", - "requires": { - "readable-stream": "^2.0.1" - } + "is-alphanumeric": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-alphanumeric/-/is-alphanumeric-1.0.0.tgz", + "integrity": "sha1-Spzvcdr0wAHB2B1j0UDPU/1oifQ=", + "dev": true }, - "original": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/original/-/original-1.0.2.tgz", - "integrity": "sha512-hyBVl6iqqUOJ8FqRe+l/gS8H+kKYjrEndd5Pm1MfBtsEKA038HkkdbAl/72EAXGyonD/PFsvmVG+EvcIpliMBg==", + "is-alphanumerical": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-1.0.4.tgz", + "integrity": "sha512-UzoZUr+XfVz3t3v4KyGEniVL9BDRoQtY7tOyrRybkVNjDFWyo1yhXNGrrBTQxp3ib9BLAWs7k2YKBQsFRkZG9A==", "dev": true, "requires": { - "url-parse": "^1.4.3" + "is-alphabetical": "^1.0.0", + "is-decimal": "^1.0.0" } }, - "os-browserify": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", - "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=", + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", "dev": true }, - "os-filter-obj": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/os-filter-obj/-/os-filter-obj-2.0.0.tgz", - "integrity": "sha512-uksVLsqG3pVdzzPvmAHpBK0wKxYItuzZr7SziusRPoz67tGV8rL1szZ6IdeUrbqLjGDwApBtN29eEE3IqGHOjg==", + "is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dev": true, "requires": { - "arch": "^2.1.0" + "binary-extensions": "^2.0.0" } }, - "os-locale": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", - "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=", - "requires": { - "lcid": "^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 }, - "oust": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/oust/-/oust-0.5.2.tgz", - "integrity": "sha512-WQ2NQMNJnquikCvgybk+qIZbP25rlwuNmznHtZ1T+t9JEuM6T3ADHE0cuQOUiRS2p2AuabW/E4ZWFsW8QiasTw==", - "requires": { - "cheerio": "^0.22.0", - "minimist": "^1.2.0" - } + "is-callable": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.5.tgz", + "integrity": "sha512-ESKv5sMCJB2jnHTWZ3O5itG+O128Hsus4K4Qh1h2/cgn2vbgnLSVqfV46AeJA9D5EeeLa9w81KUXMtn34zhX+Q==", + "dev": true }, - "ow": { - "version": "0.13.2", - "resolved": "https://registry.npmjs.org/ow/-/ow-0.13.2.tgz", - "integrity": "sha512-9wvr+q+ZTDRvXDjL6eDOdFe5WUl/wa5sntf9kAolxqSpkBqaIObwLgFCGXSJASFw+YciXnOVtDWpxXa9cqV94A==", + "is-color-stop": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-color-stop/-/is-color-stop-1.1.0.tgz", + "integrity": "sha1-z/9HGu5N1cnhWFmPvhKWe1za00U=", "dev": true, - "optional": true, "requires": { - "type-fest": "^0.5.1" + "css-color-names": "^0.0.4", + "hex-color-regex": "^1.1.0", + "hsl-regex": "^1.0.0", + "hsla-regex": "^1.0.0", + "rgb-regex": "^1.0.1", + "rgba-regex": "^1.0.0" } }, - "p-cancelable": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-0.4.1.tgz", - "integrity": "sha512-HNa1A8LvB1kie7cERyy21VNeHb2CWJJYqyyC2o3klWFfMGlFmWv2Z7sFgZH8ZiaYL95ydToKTFVXgMV/Os0bBQ==" + "is-date-object": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.2.tgz", + "integrity": "sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g==", + "dev": true }, - "p-defer": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz", - "integrity": "sha1-n26xgvbJqozXQwBKfU+WsZaw+ww=", + "is-decimal": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-decimal/-/is-decimal-1.0.4.tgz", + "integrity": "sha512-RGdriMmQQvZ2aqaQq3awNA6dCGtKpiDFcOzrTWrDAT2MiWrKQVPmxLGHl7Y2nNu6led0kEyoX0enY0qXYsv9zw==", "dev": true }, - "p-event": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/p-event/-/p-event-1.3.0.tgz", - "integrity": "sha1-jmtPT2XHK8W2/ii3XtqHT5akoIU=", + "is-directory": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", + "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=", + "dev": true + }, + "is-expression": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-expression/-/is-expression-3.0.0.tgz", + "integrity": "sha1-Oayqa+f9HzRx3ELHQW5hwkMXrJ8=", + "dev": true, "requires": { - "p-timeout": "^1.1.1" + "acorn": "~4.0.2", + "object-assign": "^4.0.1" }, "dependencies": { - "p-timeout": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-1.2.1.tgz", - "integrity": "sha1-XrOzU7f86Z8QGhA4iAuwVOu+o4Y=", - "requires": { - "p-finally": "^1.0.0" - } + "acorn": { + "version": "4.0.13", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-4.0.13.tgz", + "integrity": "sha1-EFSVrlNh1pe9GVyCUZLhrX8lN4c=", + "dev": true } } }, - "p-finally": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", - "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=" - }, - "p-is-promise": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-1.1.0.tgz", - "integrity": "sha1-nJRWmJ6fZYgBewQ01WCXZ1w9oF4=" + "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 }, - "p-limit": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", - "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", - "requires": { - "p-try": "^1.0.0" - } + "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 }, - "p-locate": { + "is-fullwidth-code-point": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", - "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true + }, + "is-glob": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", + "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", + "dev": true, "requires": { - "p-limit": "^1.1.0" + "is-extglob": "^2.1.1" } }, - "p-map": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", - "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==", + "is-hexadecimal": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-1.0.4.tgz", + "integrity": "sha512-gyPJuv83bHMpocVYoqof5VDiZveEoGoFL8m3BXNb2VW8Xs+rz9kqO8LOQ5DH6EsuvilT1ApazU0pyl+ytbPtlw==", "dev": true }, - "p-map-series": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-map-series/-/p-map-series-1.0.0.tgz", - "integrity": "sha1-v5j+V1cFZYqeE1G++4WuTB8Hvco=", + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true + }, + "is-number-like": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/is-number-like/-/is-number-like-1.0.8.tgz", + "integrity": "sha512-6rZi3ezCyFcn5L71ywzz2bS5b2Igl1En3eTlZlvKjpz1n3IZLAYMbKYAIQgFmEu0GENg92ziU/faEOA/aixjbA==", + "dev": true, "requires": { - "p-reduce": "^1.0.0" + "lodash.isfinite": "^3.3.2" } }, - "p-pipe": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/p-pipe/-/p-pipe-1.2.0.tgz", - "integrity": "sha1-SxoROZoRUgpneQ7loMHViB1r7+k=" + "is-obj": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", + "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", + "dev": true }, - "p-reduce": { + "is-path-cwd": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-reduce/-/p-reduce-1.0.0.tgz", - "integrity": "sha1-GMKw3ZNqRpClKfgjH1ig/bakffo=" + "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-1.0.0.tgz", + "integrity": "sha1-0iXsIxMuie3Tj9p2dHLmLmXxEG0=", + "dev": true }, - "p-retry": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-3.0.1.tgz", - "integrity": "sha512-XE6G4+YTTkT2a0UWb2kjZe8xNwf8bIbnqpc/IS/idOBVhyves0mK5OJgeocjx7q5pvX/6m23xuzVPYT1uGM73w==", + "is-path-in-cwd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-1.0.1.tgz", + "integrity": "sha512-FjV1RTW48E7CWM7eE/J2NJvAEEVektecDBVBE5Hh3nM1Jd0kvhHtX68Pr3xsDf857xt3Y4AkwVULK1Vku62aaQ==", "dev": true, "requires": { - "retry": "^0.12.0" + "is-path-inside": "^1.0.0" } }, - "p-timeout": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-2.0.1.tgz", - "integrity": "sha512-88em58dDVB/KzPEx1X0N3LwFfYZPyDc4B6eF38M1rk9VTZMbxXXgjugz8mmwpS9Ox4BDZ+t6t3QP5+/gazweIA==", + "is-path-inside": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-1.0.1.tgz", + "integrity": "sha1-jvW33lBDej/cprToZe96pVy0gDY=", + "dev": true, "requires": { - "p-finally": "^1.0.0" + "path-is-inside": "^1.0.1" } }, - "p-try": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", - "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=" + "is-plain-obj": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz", + "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==", + "dev": true }, - "pako": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", - "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==", + "is-promise": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.2.2.tgz", + "integrity": "sha512-+lP4/6lKUBfQjZ2pdxThZvLUAafmZb8OAxFb8XXtiQmS35INgr85hdOGoEs124ez1FCnZJt6jau/T+alh58QFQ==", "dev": true }, - "parallel-transform": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.2.0.tgz", - "integrity": "sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg==", + "is-regex": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.5.tgz", + "integrity": "sha512-vlKW17SNq44owv5AQR3Cq0bQPEb8+kF3UKZ2fiZNOWtztYE5i0CzCZxFDwO58qAOWtxdBRVO/V5Qin1wjCqFYQ==", + "dev": true, "requires": { - "cyclist": "^1.0.1", - "inherits": "^2.0.3", - "readable-stream": "^2.1.5" + "has": "^1.0.3" } }, - "param-case": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/param-case/-/param-case-2.1.1.tgz", - "integrity": "sha1-35T9jPZTHs915r75oIWPvHK+Ikc=", + "is-regexp": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-2.1.0.tgz", + "integrity": "sha512-OZ4IlER3zmRIoB9AqNhEggVxqIH4ofDns5nRrPS6yQxXE1TPCUpFznBfRQmQa8uC+pXqjMnukiJBxCisIxiLGA==", + "dev": true + }, + "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": { - "no-case": "^2.2.0" + "is-unc-path": "^1.0.0" } }, - "parse-asn1": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.5.tgz", - "integrity": "sha512-jkMYn1dcJqF6d5CpU689bq7w/b5ALS9ROVSpQDPrZsqqesUJii9qutvoT5ltGedNXMO2e16YUWIghG9KxaViTQ==", + "is-resolvable": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz", + "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==", + "dev": true + }, + "is-svg": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-svg/-/is-svg-3.0.0.tgz", + "integrity": "sha512-gi4iHK53LR2ujhLVVj+37Ykh9GLqYHX6JOVXbLAucaG/Cqw9xwdFOjDM2qeifLs1sF1npXXFvDu0r5HNgCMrzQ==", "dev": true, "requires": { - "asn1.js": "^4.0.0", - "browserify-aes": "^1.0.0", - "create-hash": "^1.1.0", - "evp_bytestokey": "^1.0.0", - "pbkdf2": "^3.0.3", - "safe-buffer": "^5.1.1" + "html-comment-regex": "^1.1.0" } }, - "parse-filepath": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/parse-filepath/-/parse-filepath-1.0.2.tgz", - "integrity": "sha1-pjISf1Oq89FYdvWHLz/6x2PWyJE=", + "is-symbol": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.3.tgz", + "integrity": "sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ==", + "dev": true, "requires": { - "is-absolute": "^1.0.0", - "map-cache": "^0.2.0", - "path-root": "^0.1.1" + "has-symbols": "^1.0.1" } }, - "parse-json": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", - "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", + "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": { - "error-ex": "^1.2.0" + "unc-path-regex": "^0.1.2" } }, - "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==" + "is-whitespace": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/is-whitespace/-/is-whitespace-0.3.0.tgz", + "integrity": "sha1-Fjnssb4DauxppUy7QBz77XEUq38=", + "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=" + "is-whitespace-character": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-whitespace-character/-/is-whitespace-character-1.0.4.tgz", + "integrity": "sha512-SDweEzfIZM0SJV0EUga669UTKlmL0Pq8Lno0QDQsPnvECB3IM2aP0gdx5TrU0A01MAPfViaZiI2V1QMZLaKK5w==", + "dev": true }, - "parse5": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-5.1.1.tgz", - "integrity": "sha512-ugq4DFI0Ptb+WWjAdOK16+u/nHfiIrcE+sh8kZMaM0WllQKLI9rOUq6c2b7cwPkXdzfQESqvoqK6ug7U/Yyzug==", + "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 }, - "parseurl": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", - "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "is-word-character": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-word-character/-/is-word-character-1.0.4.tgz", + "integrity": "sha512-5SMO8RVennx3nZrqtKwCGyyetPE9VDba5ugvKLaD4KopPG5kR4mQ7tNt/r7feL5yt5h3lpuBbIUmCOG2eSzXHA==", "dev": true }, - "pascalcase": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", - "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=" + "is-wsl": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", + "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=", + "dev": true }, - "path-browserify": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz", - "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==", + "isarray": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.1.tgz", + "integrity": "sha1-o32U7ZzaLVmGXJ92/llu4fM4dB4=", "dev": true }, - "path-dirname": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", - "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=" + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", + "dev": true }, - "path-exists": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", - "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", + "javascript-stringify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/javascript-stringify/-/javascript-stringify-2.0.1.tgz", + "integrity": "sha512-yV+gqbd5vaOYjqlbk16EG89xB5udgjqQF3C5FAORDg4f/IS1Yc5ERCv5e/57yBcfJYw05V5JyIXabhwb75Xxow==", + "dev": true + }, + "js-beautify": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/js-beautify/-/js-beautify-1.11.0.tgz", + "integrity": "sha512-a26B+Cx7USQGSWnz9YxgJNMmML/QG2nqIaL7VVYPCXbqiKz8PN0waSNvroMtvAK6tY7g/wPdNWGEP+JTNIBr6A==", + "dev": true, "requires": { - "pinkie-promise": "^2.0.0" + "config-chain": "^1.1.12", + "editorconfig": "^0.15.3", + "glob": "^7.1.3", + "mkdirp": "~1.0.3", + "nopt": "^4.0.3" } }, - "path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" - }, - "path-is-inside": { + "js-stringify": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", - "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=", + "resolved": "https://registry.npmjs.org/js-stringify/-/js-stringify-1.0.2.tgz", + "integrity": "sha1-Fzb939lyTyijaCrcYjCufk6Weds=", "dev": true }, - "path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=" - }, - "path-parse": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", - "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==" + "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 }, - "path-root": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/path-root/-/path-root-0.1.1.tgz", - "integrity": "sha1-mkpoFMrBwM1zNgqV8yCDyOpHRbc=", + "js-yaml": { + "version": "3.14.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.0.tgz", + "integrity": "sha512-/4IbIeHcD9VMHFqDR/gQ7EdZdLimOvW2DdcxFjdyyZ9NsbS+ccrXqVWDtab/lRl5AlUqmpBx8EhPaWR+OtY17A==", + "dev": true, "requires": { - "path-root-regex": "^0.1.0" + "argparse": "^1.0.7", + "esprima": "^4.0.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=" + "jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true }, - "path-to-regexp": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", - "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=", + "json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", + "dev": true + }, + "json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", + "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 }, - "path-type": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", - "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", + "json5": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.3.tgz", + "integrity": "sha512-KXPvOm8K9IJKFM0bmdn8QXh7udDh1g/giieX0NLCaMnb4hEiVFqnop2ImTXCc5e0/oHz3LTqmHGtExn5hfMkOA==", + "dev": true, "requires": { - "graceful-fs": "^4.1.2", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0" + "minimist": "^1.2.5" } }, - "pbkdf2": { - "version": "3.0.17", - "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.0.17.tgz", - "integrity": "sha512-U/il5MsrZp7mGg3mSQfn742na2T+1/vHDCG5/iTI3X9MKUuYUZVLQhyRsg06mCgDBTd57TxzgZt7P+fYfjRLtA==", + "jsonfile": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-3.0.1.tgz", + "integrity": "sha1-pezG9l9T9mLEQVx2daAzHQmS7GY=", "dev": true, "requires": { - "create-hash": "^1.1.2", - "create-hmac": "^1.1.4", - "ripemd160": "^2.0.1", - "safe-buffer": "^5.0.1", - "sha.js": "^2.4.8" + "graceful-fs": "^4.1.6" } }, - "pend": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", - "integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA=" - }, - "penthouse": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/penthouse/-/penthouse-1.11.1.tgz", - "integrity": "sha512-lvu5TwmNuTcxHd195N7LRs3qFv5ElypEFgLfiILElIxNutvmED1/eGYR8k72frUR8YP0/YZNrqw2ssGqxTyLOA==", + "jstransformer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/jstransformer/-/jstransformer-1.0.0.tgz", + "integrity": "sha1-7Yvwkh4vPx7U1cGkT2hwntJHIsM=", + "dev": true, "requires": { - "css-mediaquery": "^0.1.2", - "css-tree": "1.0.0-alpha.28", - "debug": "^4.1.1", - "jsesc": "^2.5.2", - "puppeteer": "1.13.0" - }, - "dependencies": { - "debug": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", - "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", - "requires": { - "ms": "^2.1.1" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - } + "is-promise": "^2.0.0", + "promise": "^7.0.1" } }, - "picomatch": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz", - "integrity": "sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==", + "junk": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/junk/-/junk-1.0.3.tgz", + "integrity": "sha1-h75jSIZJy9ym9Tqzm+yczSNH9ZI=", "dev": true }, - "pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=" - }, - "pinkie": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", - "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=" - }, - "pinkie-promise": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", - "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", - "requires": { - "pinkie": "^2.0.0" - } + "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 }, - "pkg-dir": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", - "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", - "requires": { - "find-up": "^3.0.0" - }, - "dependencies": { - "find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "requires": { - "locate-path": "^3.0.0" - } - }, - "locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "requires": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - } - }, - "p-limit": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.2.tgz", - "integrity": "sha512-WGR+xHecKTr7EbUEhyLSh5Dube9JtdiG78ufaeLxTgpudf/20KqyMioIUZJAezlTIi6evxuoUs9YXc11cU+yzQ==", - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "requires": { - "p-limit": "^2.0.0" - } - }, - "p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==" - }, - "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" - } - } + "known-css-properties": { + "version": "0.19.0", + "resolved": "https://registry.npmjs.org/known-css-properties/-/known-css-properties-0.19.0.tgz", + "integrity": "sha512-eYboRV94Vco725nKMlpkn3nV2+96p9c3gKXRsYqAJSswSENvBhN7n5L+uDhY58xQa0UukWsDMTGELzmD8Q+wTA==", + "dev": true }, - "pkg-up": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz", - "integrity": "sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==", + "lambdafs": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/lambdafs/-/lambdafs-2.0.0.tgz", + "integrity": "sha512-aLZoFHQGOj1gShKC8xjbVcxkSVMTav6kN/+bAJ/ORTWzTA+TeUKZRjzIIFFER5wUHd2FyJd3KygdFJobH2I9cg==", "dev": true, "requires": { - "find-up": "^3.0.0" + "tar-fs": "^2.1.0" }, "dependencies": { - "find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dev": true, - "requires": { - "locate-path": "^3.0.0" - } + "base64-js": { + "version": "1.3.1", + "bundled": true, + "dev": true }, - "locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "bl": { + "version": "4.0.2", + "bundled": true, "dev": true, "requires": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" + "buffer": "^5.5.0", + "inherits": "^2.0.4", + "readable-stream": "^3.4.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==", + "buffer": { + "version": "5.6.0", + "bundled": true, "dev": true, "requires": { - "p-try": "^2.0.0" + "base64-js": "^1.0.2", + "ieee754": "^1.1.4" } }, - "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==", + "chownr": { + "version": "1.1.4", + "bundled": true, + "dev": true + }, + "end-of-stream": { + "version": "1.4.4", + "bundled": true, "dev": true, "requires": { - "p-limit": "^2.0.0" + "once": "^1.4.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==", + "fs-constants": { + "version": "1.0.0", + "bundled": true, "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=", + "ieee754": { + "version": "1.1.13", + "bundled": true, + "dev": true + }, + "inherits": { + "version": "2.0.4", + "bundled": true, + "dev": true + }, + "mkdirp-classic": { + "version": "0.5.3", + "bundled": true, "dev": true - } - } - }, - "plugin-error": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/plugin-error/-/plugin-error-1.0.1.tgz", - "integrity": "sha512-L1zP0dk7vGweZME2i+EeakvUNqSrdiI3F91TwEoYiGrAfUXmVv6fJIq4g82PAXxNsWOp0J7ZqQy/3Szz0ajTxA==", - "requires": { - "ansi-colors": "^1.0.1", - "arr-diff": "^4.0.0", - "arr-union": "^3.1.0", - "extend-shallow": "^3.0.2" - } - }, - "pngquant-bin": { - "version": "5.0.2", - "resolved": "https://registry.npmjs.org/pngquant-bin/-/pngquant-bin-5.0.2.tgz", - "integrity": "sha512-OLdT+4JZx5BqE1CFJkrvomYV0aSsv6x2Bba+aWaVc0PMfWlE+ZByNKYAdKeIqsM4uvW1HOSEHnf8KcOnykPNxA==", - "requires": { - "bin-build": "^3.0.0", - "bin-wrapper": "^4.0.1", - "execa": "^0.10.0", - "logalot": "^2.0.0" - }, - "dependencies": { - "cross-spawn": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", - "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", - "requires": { - "nice-try": "^1.0.4", - "path-key": "^2.0.1", - "semver": "^5.5.0", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - } }, - "execa": { - "version": "0.10.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-0.10.0.tgz", - "integrity": "sha512-7XOMnz8Ynx1gGo/3hyV9loYNPWM94jG3+3T3Y8tsfSstFmETmENCMU/A/zj8Lyaj1lkgEepKepvd6240tBRvlw==", + "once": { + "version": "1.4.0", + "bundled": true, + "dev": true, "requires": { - "cross-spawn": "^6.0.0", - "get-stream": "^3.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" + "wrappy": "1" } - } - } - }, - "portfinder": { - "version": "1.0.25", - "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.25.tgz", - "integrity": "sha512-6ElJnHBbxVA1XSLgBp7G1FiCkQdlqGzuF7DswL5tcea+E8UpuvPU7beVAjjRwCioTS9ZluNbu+ZyRvgTsmqEBg==", - "dev": true, - "requires": { - "async": "^2.6.2", - "debug": "^3.1.1", - "mkdirp": "^0.5.1" - }, - "dependencies": { - "debug": { - "version": "3.2.6", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", - "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", + }, + "pump": { + "version": "3.0.0", + "bundled": true, "dev": true, "requires": { - "ms": "^2.1.1" + "end-of-stream": "^1.1.0", + "once": "^1.3.1" } }, - "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 - } - } - }, - "posix-character-classes": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", - "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=" - }, - "postcss": { - "version": "7.0.27", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.27.tgz", - "integrity": "sha512-WuQETPMcW9Uf1/22HWUWP9lgsIC+KEHg2kozMflKjbeUtw9ujvFX6QmIfozaErDkmLWS9WEnEdEe6Uo9/BNTdQ==", - "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==" - }, - "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==", + "readable-stream": { + "version": "3.6.0", + "bundled": true, + "dev": true, "requires": { - "has-flag": "^3.0.0" + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" } - } - } - }, - "postcss-calc": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-7.0.2.tgz", - "integrity": "sha512-rofZFHUg6ZIrvRwPeFktv06GdbDYLcGqh9EwiMutZg+a0oePCCw1zHOEiji6LCpyRcjTREtPASuUqeAvYlEVvQ==", - "dev": true, - "requires": { - "postcss": "^7.0.27", - "postcss-selector-parser": "^6.0.2", - "postcss-value-parser": "^4.0.2" - } - }, - "postcss-colormin": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-4.0.3.tgz", - "integrity": "sha512-WyQFAdDZpExQh32j0U0feWisZ0dmOtPl44qYmJKkq9xFWY3p+4qnRzCHeNrkeRhwPHz9bQ3mo0/yVkaply0MNw==", - "dev": true, - "requires": { - "browserslist": "^4.0.0", - "color": "^3.0.0", - "has": "^1.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + }, + "safe-buffer": { + "version": "5.2.0", + "bundled": true, "dev": true - } - } - }, - "postcss-convert-values": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-4.0.1.tgz", - "integrity": "sha512-Kisdo1y77KUC0Jmn0OXU/COOJbzM8cImvw1ZFsBgBgMgb1iL23Zs/LXRe3r+EZqM3vGYKdQ2YJVQ5VkJI+zEJQ==", - "dev": true, - "requires": { - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + }, + "string_decoder": { + "version": "1.3.0", + "bundled": true, + "dev": true, + "requires": { + "safe-buffer": "~5.2.0" + } + }, + "tar-fs": { + "version": "2.1.0", + "bundled": true, + "dev": true, + "requires": { + "chownr": "^1.1.1", + "mkdirp-classic": "^0.5.2", + "pump": "^3.0.0", + "tar-stream": "^2.0.0" + } + }, + "tar-stream": { + "version": "2.1.3", + "bundled": true, + "dev": true, + "requires": { + "bl": "^4.0.1", + "end-of-stream": "^1.4.1", + "fs-constants": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^3.1.1" + } + }, + "util-deprecate": { + "version": "1.0.2", + "bundled": true, + "dev": true + }, + "wrappy": { + "version": "1.0.2", + "bundled": true, "dev": true } } }, - "postcss-discard": { - "version": "0.3.7", - "resolved": "https://registry.npmjs.org/postcss-discard/-/postcss-discard-0.3.7.tgz", - "integrity": "sha512-j626WGqY8QjVqn2LdLYOq7v334JQzaGle1hh/B5POMsodP2hJGFIh0g/whFFl8zl+pmSzF5iN2u0OhUQvi9fgw==", - "requires": { - "clean-css": "^4.2.1", - "lodash.isfunction": "^3.0.9", - "lodash.isregexp": "^4.0.1", - "postcss": "^7.0.21" - } - }, - "postcss-discard-comments": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-4.0.2.tgz", - "integrity": "sha512-RJutN259iuRf3IW7GZyLM5Sw4GLTOH8FmsXBnv8Ab/Tc2k4SR4qbV4DNbyyY4+Sjo362SyDmW2DQ7lBSChrpkg==", - "dev": true, - "requires": { - "postcss": "^7.0.0" - } + "lazy-cache": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz", + "integrity": "sha1-odePw6UEdMuAhF07O24dpJpEbo4=", + "dev": true }, - "postcss-discard-duplicates": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-4.0.2.tgz", - "integrity": "sha512-ZNQfR1gPNAiXZhgENFfEglF93pciw0WxMkJeVmw8eF+JZBbMD7jp6C67GqJAXVZP2BWbOztKfbsdmMp/k8c6oQ==", - "dev": true, - "requires": { - "postcss": "^7.0.0" - } + "limiter": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/limiter/-/limiter-1.1.5.tgz", + "integrity": "sha512-FWWMIEOxz3GwUI4Ts/IvgVy6LPvoMPgjMdQ185nN6psJyBJ4yOpzqm695/h5umdLJg2vW3GR5iG11MAkR2AzJA==", + "dev": true }, - "postcss-discard-empty": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-4.0.1.tgz", - "integrity": "sha512-B9miTzbznhDjTfjvipfHoqbWKwd0Mj+/fL5s1QOz06wufguil+Xheo4XpOnc4NqKYBCNqqEzgPv2aPBIJLox0w==", - "dev": true, - "requires": { - "postcss": "^7.0.0" - } + "lines-and-columns": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.1.6.tgz", + "integrity": "sha1-HADHQ7QzzQpOgHWPe2SldEDZ/wA=", + "dev": true }, - "postcss-discard-overridden": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-4.0.1.tgz", - "integrity": "sha512-IYY2bEDD7g1XM1IDEsUT4//iEYCxAmP5oDSFMVU/JVvT7gh+l4fmjciLqGgwjdWpQIdb0Che2VX00QObS5+cTg==", + "linkify-it": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/linkify-it/-/linkify-it-2.2.0.tgz", + "integrity": "sha512-GnAl/knGn+i1U/wjBz3akz2stz+HrHLsxMwHQGofCDfPvlf+gDKN58UtfmUquTY4/MXeE2x7k19KQmeoZi94Iw==", "dev": true, "requires": { - "postcss": "^7.0.0" + "uc.micro": "^1.0.1" } }, - "postcss-image-inliner": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/postcss-image-inliner/-/postcss-image-inliner-2.0.3.tgz", - "integrity": "sha512-bD7JM55bI1nlzDyMsvj5vzZTz7a7pffPqLKpicLlrmNP+gyUsB44pBu1Jr7LPKRpBRMHcjApUZgisZqJGm3IHA==", - "requires": { - "asset-resolver": "^1.1.0", - "bluebird": "^3.7.1", - "debug": "^4.1.1", - "filesize": "^3.6.1", - "lodash.defaults": "^4.2.0", - "lodash.escaperegexp": "^4.1.2", - "lodash.map": "^4.6.0", - "lodash.reduce": "^4.6.0", - "postcss": "^7.0.21", - "svgo": "^1.3.2" - }, - "dependencies": { - "debug": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", - "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", - "requires": { - "ms": "^2.1.1" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - } - } + "liquidjs": { + "version": "6.4.3", + "resolved": "https://registry.npmjs.org/liquidjs/-/liquidjs-6.4.3.tgz", + "integrity": "sha512-m1xSB10Ncu22NR3X0xdaqu/GvP1xadDCFYGqGgd6me8DAWjyA68BKE5DHJmSxw1CGsWPsX+Hj2v/87J2w/LvMQ==", + "dev": true }, - "postcss-merge-longhand": { - "version": "4.0.11", - "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-4.0.11.tgz", - "integrity": "sha512-alx/zmoeXvJjp7L4mxEMjh8lxVlDFX1gqWHzaaQewwMZiVhLo42TEClKaeHbRf6J7j82ZOdTJ808RtN0ZOZwvw==", - "dev": true, - "requires": { - "css-color-names": "0.0.4", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0", - "stylehacks": "^4.0.0" - }, - "dependencies": { - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - } - } + "list-to-array": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/list-to-array/-/list-to-array-1.1.0.tgz", + "integrity": "sha1-yn3/ZAYGQzysdcvoRGrNhksVv28=", + "dev": true }, - "postcss-merge-rules": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-4.0.3.tgz", - "integrity": "sha512-U7e3r1SbvYzO0Jr3UT/zKBVgYYyhAz0aitvGIYOYK5CPmkNih+WDSsS5tvPrJ8YMQYlEMvsZIiqmn7HdFUaeEQ==", + "localtunnel": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/localtunnel/-/localtunnel-2.0.0.tgz", + "integrity": "sha512-g6E0aLgYYDvQDxIjIXkgJo2+pHj3sGg4Wz/XP3h2KtZnRsWPbOQY+hw1H8Z91jep998fkcVE9l+kghO+97vllg==", "dev": true, "requires": { - "browserslist": "^4.0.0", - "caniuse-api": "^3.0.0", - "cssnano-util-same-parent": "^4.0.0", - "postcss": "^7.0.0", - "postcss-selector-parser": "^3.0.0", - "vendors": "^1.0.0" + "axios": "0.19.0", + "debug": "4.1.1", + "openurl": "1.1.1", + "yargs": "13.3.0" }, "dependencies": { - "postcss-selector-parser": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", - "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", + "yargs": { + "version": "13.3.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.0.tgz", + "integrity": "sha512-2eehun/8ALW8TLoIl7MVaRUrg+yCnenu8B4kBlRxj3GJGDKU1Og7sMXPNm1BYyM1DOJmTZ4YeN/Nwxv+8XJsUA==", "dev": true, "requires": { - "dot-prop": "^5.2.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" + "cliui": "^5.0.0", + "find-up": "^3.0.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^3.0.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^13.1.1" } } } }, - "postcss-minify-font-values": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-4.0.2.tgz", - "integrity": "sha512-j85oO6OnRU9zPf04+PZv1LYIYOprWm6IA6zkXkrJXyRveDEuQggG6tvoy8ir8ZwjLxLuGfNkCZEQG7zan+Hbtg==", + "locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", "dev": true, "requires": { - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" }, "dependencies": { - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "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 } } }, - "postcss-minify-gradients": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-4.0.2.tgz", - "integrity": "sha512-qKPfwlONdcf/AndP1U8SJ/uzIJtowHlMaSioKzebAXSG4iJthlWC9iSWznQcX4f66gIWX44RSA841HTHj3wK+Q==", - "dev": true, - "requires": { - "cssnano-util-get-arguments": "^4.0.0", - "is-color-stop": "^1.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - } - } + "lodash": { + "version": "4.17.19", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.19.tgz", + "integrity": "sha512-JNvd8XER9GQX0v2qJgsaN/mzFCNA5BRe/j8JN9d+tWyGLSodKQHKFicdwNYzWwI3wjRnaKPsGj1XkBjx/F96DQ==", + "dev": true }, - "postcss-minify-params": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-4.0.2.tgz", - "integrity": "sha512-G7eWyzEx0xL4/wiBBJxJOz48zAKV2WG3iZOqVhPet/9geefm/Px5uo1fzlHu+DOjT+m0Mmiz3jkQzVHe6wxAWg==", - "dev": true, - "requires": { - "alphanum-sort": "^1.0.0", - "browserslist": "^4.0.0", - "cssnano-util-get-arguments": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0", - "uniqs": "^2.0.0" - }, - "dependencies": { - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - } - } + "lodash.isfinite": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/lodash.isfinite/-/lodash.isfinite-3.3.2.tgz", + "integrity": "sha1-+4m2WpqAKBgz8LdHizpRBPiY67M=", + "dev": true }, - "postcss-minify-selectors": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-4.0.2.tgz", - "integrity": "sha512-D5S1iViljXBj9kflQo4YutWnJmwm8VvIsU1GeXJGiG9j8CIg9zs4voPMdQDUmIxetUOh60VilsNzCiAFTOqu3g==", + "lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=", + "dev": true + }, + "lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=", + "dev": true + }, + "log-symbols": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-2.2.0.tgz", + "integrity": "sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg==", "dev": true, "requires": { - "alphanum-sort": "^1.0.0", - "has": "^1.0.0", - "postcss": "^7.0.0", - "postcss-selector-parser": "^3.0.0" + "chalk": "^2.0.1" }, "dependencies": { - "postcss-selector-parser": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", - "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", + "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" + } + }, + "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" + } + }, + "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 + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true + }, + "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": { - "dot-prop": "^5.2.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" + "has-flag": "^3.0.0" } } } }, - "postcss-modules-extract-imports": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-2.0.0.tgz", - "integrity": "sha512-LaYLDNS4SG8Q5WAWqIJgdHPJrDDr/Lv775rMBFUbgjTz6j34lUznACHcdRWroPvXANP2Vj7yNK57vp9eFqzLWQ==", - "dev": true, - "requires": { - "postcss": "^7.0.5" - } + "longest": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz", + "integrity": "sha1-MKCy2jj3N3DoKUoNIuZiXtd9AJc=", + "dev": true }, - "postcss-modules-local-by-default": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-3.0.2.tgz", - "integrity": "sha512-jM/V8eqM4oJ/22j0gx4jrp63GSvDH6v86OqyTHHUvk4/k1vceipZsaymiZ5PvocqZOl5SFHiFJqjs3la0wnfIQ==", - "dev": true, - "requires": { - "icss-utils": "^4.1.1", - "postcss": "^7.0.16", - "postcss-selector-parser": "^6.0.2", - "postcss-value-parser": "^4.0.0" - } + "longest-streak": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/longest-streak/-/longest-streak-2.0.4.tgz", + "integrity": "sha512-vM6rUVCVUJJt33bnmHiZEvr7wPT78ztX7rojL+LW51bHtLh6HTjx84LA5W4+oa6aKEJA7jJu5LR6vQRBpA5DVg==", + "dev": true }, - "postcss-modules-scope": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-2.2.0.tgz", - "integrity": "sha512-YyEgsTMRpNd+HmyC7H/mh3y+MeFWevy7V1evVhJWewmMbjDHIbZbOXICC2y+m1xI1UVfIT1HMW/O04Hxyu9oXQ==", + "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": { - "postcss": "^7.0.6", - "postcss-selector-parser": "^6.0.0" + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" } }, - "postcss-modules-values": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-3.0.0.tgz", - "integrity": "sha512-1//E5jCBrZ9DmRX+zCtmQtRSV6PV42Ix7Bzj9GbwJceduuf7IqP8MgeTXuRDHOWj2m0VzZD5+roFWDuU8RQjcg==", - "dev": true, - "requires": { - "icss-utils": "^4.0.0", - "postcss": "^7.0.6" - } + "luxon": { + "version": "1.25.0", + "resolved": "https://registry.npmjs.org/luxon/-/luxon-1.25.0.tgz", + "integrity": "sha512-hEgLurSH8kQRjY6i4YLey+mcKVAWXbDNlZRmM6AgWDJ1cY3atl8Ztf5wEY7VBReFbmGnwQPz7KYJblL8B2k0jQ==", + "dev": true }, - "postcss-normalize-charset": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-4.0.1.tgz", - "integrity": "sha512-gMXCrrlWh6G27U0hF3vNvR3w8I1s2wOBILvA87iNXaPvSNo5uZAMYsZG7XjCUf1eVxuPfyL4TJ7++SGZLc9A3g==", - "dev": true, - "requires": { - "postcss": "^7.0.0" - } + "map-cache": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", + "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", + "dev": true }, - "postcss-normalize-display-values": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-4.0.2.tgz", - "integrity": "sha512-3F2jcsaMW7+VtRMAqf/3m4cPFhPD3EFRgNs18u+k3lTJJlVe7d0YPO+bnwqo2xg8YiRpDXJI2u8A0wqJxMsQuQ==", + "map-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", + "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=", + "dev": true + }, + "markdown-escapes": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/markdown-escapes/-/markdown-escapes-1.0.4.tgz", + "integrity": "sha512-8z4efJYk43E0upd0NbVXwgSTQs6cT3T06etieCMEg7dRbzCbxUCK/GHlX8mhHRDcp+OLlHkPKsvqQTCvsRl2cg==", + "dev": true + }, + "markdown-it": { + "version": "11.0.0", + "resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-11.0.0.tgz", + "integrity": "sha512-+CvOnmbSubmQFSA9dKz1BRiaSMV7rhexl3sngKqFyXSagoA3fBdJQ8oZWtRy2knXdpDXaBw44euz37DeJQ9asg==", "dev": true, "requires": { - "cssnano-util-get-match": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" + "argparse": "^1.0.7", + "entities": "~2.0.0", + "linkify-it": "^3.0.1", + "mdurl": "^1.0.1", + "uc.micro": "^1.0.5" }, "dependencies": { - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "entities": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.0.2.tgz", + "integrity": "sha512-dmD3AvJQBUjKpcNkoqr+x+IF0SdRtPz9Vk0uTy4yWqga9ibB6s4v++QFWNohjiUGoMlF552ZvNyXDxz5iW0qmw==", "dev": true + }, + "linkify-it": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/linkify-it/-/linkify-it-3.0.2.tgz", + "integrity": "sha512-gDBO4aHNZS6coiZCKVhSNh43F9ioIL4JwRjLZPkoLIY4yZFwg264Y5lu2x6rb1Js42Gh6Yqm2f6L2AJcnkzinQ==", + "dev": true, + "requires": { + "uc.micro": "^1.0.1" + } } } }, - "postcss-normalize-positions": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-4.0.2.tgz", - "integrity": "sha512-Dlf3/9AxpxE+NF1fJxYDeggi5WwV35MXGFnnoccP/9qDtFrTArZ0D0R+iKcg5WsUd8nUYMIl8yXDCtcrT8JrdA==", + "markdown-it-anchor": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/markdown-it-anchor/-/markdown-it-anchor-5.3.0.tgz", + "integrity": "sha512-/V1MnLL/rgJ3jkMWo84UR+K+jF1cxNG1a+KwqeXqTIJ+jtA8aWSHuigx8lTzauiIjBDbwF3NcWQMotd0Dm39jA==", + "dev": true + }, + "markdown-table": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/markdown-table/-/markdown-table-2.0.0.tgz", + "integrity": "sha512-Ezda85ToJUBhM6WGaG6veasyym+Tbs3cMAw/ZhOPqXiYsr0jgocBV3j3nx+4lk47plLlIqjwuTm/ywVI+zjJ/A==", "dev": true, "requires": { - "cssnano-util-get-arguments": "^4.0.0", - "has": "^1.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - } + "repeat-string": "^1.0.0" } }, - "postcss-normalize-repeat-style": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-4.0.2.tgz", - "integrity": "sha512-qvigdYYMpSuoFs3Is/f5nHdRLJN/ITA7huIoCyqqENJe9PvPmLhNLMu7QTjPdtnVf6OcYYO5SHonx4+fbJE1+Q==", + "mathml-tag-names": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/mathml-tag-names/-/mathml-tag-names-2.1.3.tgz", + "integrity": "sha512-APMBEanjybaPzUrfqU0IMU5I0AswKMH7k8OTLs0vvV4KZpExkTkY87nR/zpbuTPj+gARop7aGUbl11pnDfW6xg==", + "dev": true + }, + "maximatch": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/maximatch/-/maximatch-0.1.0.tgz", + "integrity": "sha1-hs2NawTJ8wfAWmuUGZBtA2D7E6I=", "dev": true, "requires": { - "cssnano-util-get-arguments": "^4.0.0", - "cssnano-util-get-match": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" + "array-differ": "^1.0.0", + "array-union": "^1.0.1", + "arrify": "^1.0.0", + "minimatch": "^3.0.0" }, "dependencies": { - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "array-differ": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-1.0.0.tgz", + "integrity": "sha1-7/UuN1gknTO+QCuLuOVkuytdQDE=", + "dev": true + }, + "array-union": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", + "dev": true, + "requires": { + "array-uniq": "^1.0.1" + } + }, + "arrify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=", "dev": true } } }, - "postcss-normalize-string": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-4.0.2.tgz", - "integrity": "sha512-RrERod97Dnwqq49WNz8qo66ps0swYZDSb6rM57kN2J+aoyEAJfZ6bMx0sx/F9TIEX0xthPGCmeyiam/jXif0eA==", + "mdast-util-compact": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/mdast-util-compact/-/mdast-util-compact-2.0.1.tgz", + "integrity": "sha512-7GlnT24gEwDrdAwEHrU4Vv5lLWrEer4KOkAiKT9nYstsTad7Oc1TwqT2zIMKRdZF7cTuaf+GA1E4Kv7jJh8mPA==", "dev": true, "requires": { - "has": "^1.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - } + "unist-util-visit": "^2.0.0" } }, - "postcss-normalize-timing-functions": { + "mdn-data": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz", + "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==", + "dev": true + }, + "mdurl": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-1.0.1.tgz", + "integrity": "sha1-/oWy7HWlkDfyrf7BAP1sYBdhFS4=", + "dev": true + }, + "memorystream": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/memorystream/-/memorystream-0.3.1.tgz", + "integrity": "sha1-htcJCzDORV1j+64S3aUaR93K+bI=", + "dev": true + }, + "merge2": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.3.0.tgz", + "integrity": "sha512-2j4DAdlBOkiSZIsaXk4mTE3sRS02yBHAtfy127xRV3bQUFqXkjHCHLW6Scv7DwNRbIWNHH8zpnz9zMaKXIdvYw==", + "dev": true + }, + "micromatch": { "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-4.0.2.tgz", - "integrity": "sha512-acwJY95edP762e++00Ehq9L4sZCEcOPyaHwoaFOhIwWCDfik6YvqsYNxckee65JHLKzuNSSmAdxwD2Cud1Z54A==", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.2.tgz", + "integrity": "sha512-y7FpHSbMUMoyPbYUSzO6PaZ6FyRnQOpHuKwbo1G+Knck95XVU4QAiKdGEnj5wwoS7PlOgthX/09u5iFJ+aYf5Q==", "dev": true, "requires": { - "cssnano-util-get-match": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - } + "braces": "^3.0.1", + "picomatch": "^2.0.5" } }, - "postcss-normalize-unicode": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-4.0.1.tgz", - "integrity": "sha512-od18Uq2wCYn+vZ/qCOeutvHjB5jm57ToxRaMeNuf0nWVHaP9Hua56QyMF6fs/4FSUnVIw0CBPsU0K4LnBPwYwg==", + "mime": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.4.1.tgz", + "integrity": "sha512-KI1+qOZu5DcW6wayYHSzR/tXKCDC5Om4s1z2QJjDULzLcmf3DvzS7oluY4HCTrc+9FiKmWUgeNLg7W3uIQvxtQ==", + "dev": true + }, + "mime-db": { + "version": "1.44.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.44.0.tgz", + "integrity": "sha512-/NOTfLrsPBVeH7YtFPgsVWveuL+4SjjYxaQ1xtM1KMFj7HdxlBlxeyNLzhyJVx7r4rZGJAZ/6lkKCitSc/Nmpg==", + "dev": true + }, + "mime-types": { + "version": "2.1.27", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.27.tgz", + "integrity": "sha512-JIhqnCasI9yD+SsmkquHBxTSEuZdQX5BuQnS2Vc7puQQQ+8yiP5AY5uWhpdv4YL4VM5c6iliiYWPgJ/nJQLp7w==", "dev": true, "requires": { - "browserslist": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - } + "mime-db": "1.44.0" } }, - "postcss-normalize-url": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-4.0.1.tgz", - "integrity": "sha512-p5oVaF4+IHwu7VpMan/SSpmpYxcJMtkGppYf0VbdH5B6hN8YNmVyJLuY9FmLQTzY3fag5ESUUHDqM+heid0UVA==", + "min-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", + "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", + "dev": true + }, + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", "dev": true, "requires": { - "is-absolute-url": "^2.0.0", - "normalize-url": "^3.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "normalize-url": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-3.3.0.tgz", - "integrity": "sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg==", - "dev": true - }, - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - } + "brace-expansion": "^1.1.7" } }, - "postcss-normalize-whitespace": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-4.0.2.tgz", - "integrity": "sha512-tO8QIgrsI3p95r8fyqKV+ufKlSHh9hMJqACqbv2XknufqEDhDvbguXGBBqxw9nsQoXWf0qOqppziKJKHMD4GtA==", + "minimist": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", + "dev": true + }, + "minimist-options": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-4.1.0.tgz", + "integrity": "sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==", "dev": true, "requires": { - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" + "arrify": "^1.0.1", + "is-plain-obj": "^1.1.0", + "kind-of": "^6.0.3" }, "dependencies": { - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "arrify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=", + "dev": true + }, + "is-plain-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", + "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=", "dev": true } } }, - "postcss-ordered-values": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-4.1.2.tgz", - "integrity": "sha512-2fCObh5UanxvSxeXrtLtlwVThBvHn6MQcu4ksNT2tsaV2Fg76R2CV98W7wNSlX+5/pFwEyaDwKLLoEV7uRybAw==", + "mitt": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/mitt/-/mitt-1.2.0.tgz", + "integrity": "sha512-r6lj77KlwqLhIUku9UWYes7KJtsczvolZkzp8hbaDPPaE24OmWl5s539Mytlj22siEQKosZ26qCBgda2PKwoJw==", + "dev": true + }, + "mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "dev": true + }, + "mkdirp-classic": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz", + "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==", + "dev": true + }, + "moo": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/moo/-/moo-0.5.1.tgz", + "integrity": "sha512-I1mnb5xn4fO80BH9BLcF0yLypy2UKl+Cb01Fu0hJRkJjlCRtxZMWkTdAtDd5ZqCOxtCkhmRwyI57vWT+1iZ67w==", + "dev": true + }, + "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 + }, + "multimatch": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/multimatch/-/multimatch-4.0.0.tgz", + "integrity": "sha512-lDmx79y1z6i7RNx0ZGCPq1bzJ6ZoDDKbvh7jxr9SJcWLkShMzXrHbYVpTdnhNM5MXpDUxCQ4DgqVttVXlBgiBQ==", "dev": true, "requires": { - "cssnano-util-get-arguments": "^4.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" - }, - "dependencies": { - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", - "dev": true - } + "@types/minimatch": "^3.0.3", + "array-differ": "^3.0.0", + "array-union": "^2.1.0", + "arrify": "^2.0.1", + "minimatch": "^3.0.4" } }, - "postcss-reduce-initial": { + "mustache": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/mustache/-/mustache-2.3.2.tgz", + "integrity": "sha512-KpMNwdQsYz3O/SBS1qJ/o3sqUJ5wSb8gb0pul8CO0S56b9Y2ALm8zCfsjPXsqGFfoNBkDwZuZIAjhsZI03gYVQ==", + "dev": true + }, + "negotiator": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", + "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==", + "dev": true + }, + "neo-async": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.1.tgz", + "integrity": "sha512-iyam8fBuCUpWeKPGpaNMetEocMt364qkCsfL9JuhjXX6dRnguRVOfk2GZaDpPjcOKiiXCPINZC1GczQ7iTq3Zw==", + "dev": true + }, + "nice-try": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", + "dev": true + }, + "node-fetch": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.1.tgz", + "integrity": "sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw==", + "dev": true + }, + "node-releases": { + "version": "1.1.56", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.56.tgz", + "integrity": "sha512-EVo605FhWLygH8a64TjgpjyHYOihkxECwX1bHHr8tETJKWEiWS2YJjPbvsX2jFjnjTNEgBCmk9mLjKG1Mf11cw==", + "dev": true + }, + "nopt": { "version": "4.0.3", - "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-4.0.3.tgz", - "integrity": "sha512-gKWmR5aUulSjbzOfD9AlJiHCGH6AEVLaM0AV+aSioxUDd16qXP1PCh8d1/BGVvpdWn8k/HiK7n6TjeoXN1F7DA==", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-4.0.3.tgz", + "integrity": "sha512-CvaGwVMztSMJLOeXPrez7fyfObdZqNUK1cPAEzLHrTybIua9pMdmmPR5YwtfNftIOMv3DPUhFaxsZMNTQO20Kg==", "dev": true, "requires": { - "browserslist": "^4.0.0", - "caniuse-api": "^3.0.0", - "has": "^1.0.0", - "postcss": "^7.0.0" + "abbrev": "1", + "osenv": "^0.1.4" } }, - "postcss-reduce-transforms": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-4.0.2.tgz", - "integrity": "sha512-EEVig1Q2QJ4ELpJXMZR8Vt5DQx8/mo+dGWSR7vWXqcob2gQLyQGsionYcGKATXvQzMPn6DSN1vTN7yFximdIAg==", + "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": { - "cssnano-util-get-match": "^4.0.0", - "has": "^1.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0" + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" }, "dependencies": { - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", "dev": true } } }, - "postcss-selector-parser": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.2.tgz", - "integrity": "sha512-36P2QR59jDTOAiIkqEprfJDsoNrvwFei3eCqKd1Y0tUsBimsq39BLp7RD+JWny3WgB1zGhJX8XVePwm9k4wdBg==", - "dev": true, - "requires": { - "cssesc": "^3.0.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" - } + "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 }, - "postcss-svgo": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-4.0.2.tgz", - "integrity": "sha512-C6wyjo3VwFm0QgBy+Fu7gCYOkCmgmClghO+pjcxvrcBKtiKt0uCF+hvbMO1fyv5BMImRK90SMb+dwUnfbGd+jw==", + "normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=", + "dev": true + }, + "normalize-selector": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/normalize-selector/-/normalize-selector-0.2.0.tgz", + "integrity": "sha1-0LFF62kRicY6eNIB3E/bEpPvDAM=", + "dev": true + }, + "normalize-url": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-3.3.0.tgz", + "integrity": "sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg==", + "dev": true + }, + "npm-run-all": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/npm-run-all/-/npm-run-all-4.1.5.tgz", + "integrity": "sha512-Oo82gJDAVcaMdi3nuoKFavkIHBRVqQ1qvMb+9LHk/cF4P6B2m8aP04hGf7oL6wZ9BuGwX1onlLhpuoofSyoQDQ==", "dev": true, "requires": { - "is-svg": "^3.0.0", - "postcss": "^7.0.0", - "postcss-value-parser": "^3.0.0", - "svgo": "^1.0.0" + "ansi-styles": "^3.2.1", + "chalk": "^2.4.1", + "cross-spawn": "^6.0.5", + "memorystream": "^0.3.1", + "minimatch": "^3.0.4", + "pidtree": "^0.3.0", + "read-pkg": "^3.0.0", + "shell-quote": "^1.6.1", + "string.prototype.padend": "^3.0.0" }, "dependencies": { - "is-svg": { + "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" + } + }, + "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" + } + }, + "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 + }, + "cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "dev": true, + "requires": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "has-flag": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-svg/-/is-svg-3.0.0.tgz", - "integrity": "sha512-gi4iHK53LR2ujhLVVj+37Ykh9GLqYHX6JOVXbLAucaG/Cqw9xwdFOjDM2qeifLs1sF1npXXFvDu0r5HNgCMrzQ==", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true + }, + "load-json-file": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", + "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=", "dev": true, "requires": { - "html-comment-regex": "^1.1.0" + "graceful-fs": "^4.1.2", + "parse-json": "^4.0.0", + "pify": "^3.0.0", + "strip-bom": "^3.0.0" } }, - "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", + "dev": true, + "requires": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + } + }, + "path-type": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", + "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", + "dev": true, + "requires": { + "pify": "^3.0.0" + } + }, + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true + }, + "read-pkg": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", + "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=", + "dev": true, + "requires": { + "load-json-file": "^4.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^3.0.0" + } + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + }, + "strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", "dev": true + }, + "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" + } } } }, - "postcss-unique-selectors": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-4.0.1.tgz", - "integrity": "sha512-+JanVaryLo9QwZjKrmJgkI4Fn8SBgRO6WXQBJi7KiAVPlmxikB5Jzc4EvXMT2H0/m0RjrVVm9rGNhZddm/8Spg==", + "nth-check": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", + "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", "dev": true, "requires": { - "alphanum-sort": "^1.0.0", - "postcss": "^7.0.0", - "uniqs": "^2.0.0" + "boolbase": "~1.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==", + "num2fraction": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz", + "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=", "dev": true }, - "prepend-http": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", - "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=" + "nunjucks": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/nunjucks/-/nunjucks-3.2.1.tgz", + "integrity": "sha512-LYlVuC1ZNSalQQkLNNPvcgPt2M9FTY9bs39mTCuFXtqh7jWbYzhDlmz2M6onPiXEhdZo+b9anRhc+uBGuJZ2bQ==", + "dev": true, + "requires": { + "a-sync-waterfall": "^1.0.0", + "asap": "^2.0.3", + "chokidar": "^3.3.0", + "commander": "^3.0.2" + }, + "dependencies": { + "commander": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/commander/-/commander-3.0.2.tgz", + "integrity": "sha512-Gar0ASD4BDyKC4hl4DwHqDrmvjoxWKZigVnAbn5H1owvm4CxCPdb0HQDehwNYMJpla5+M2tPmPARzhtYuwpHow==", + "dev": true + } + } }, - "pretty-bytes": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.3.0.tgz", - "integrity": "sha512-hjGrh+P926p4R4WbaB6OckyRtO0F0/lQBiT+0gnxjV+5kjPBrfVBFCsCLbMqVQeydvIoouYTCmmEURiH3R1Bdg==", + "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-component": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/object-component/-/object-component-0.0.3.tgz", + "integrity": "sha1-8MaapQ78lbhmwYb0AKM3acsvEpE=", + "dev": true + }, + "object-inspect": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.7.0.tgz", + "integrity": "sha512-a7pEHdh1xKIAgTySUGgLMx/xwDZskN1Ud6egYYN3EdRW4ZMPNEDUTF+hwy2LUC+Bl+SyLXANnwz/jyh/qutKUw==", + "dev": true + }, + "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 }, - "pretty-error": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-2.1.1.tgz", - "integrity": "sha1-X0+HyPkeWuPzuoerTPXgOxoX8aM=", + "object.assign": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.0.tgz", + "integrity": "sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w==", + "dev": true, + "requires": { + "define-properties": "^1.1.2", + "function-bind": "^1.1.1", + "has-symbols": "^1.0.0", + "object-keys": "^1.0.11" + } + }, + "object.getownpropertydescriptors": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.0.tgz", + "integrity": "sha512-Z53Oah9A3TdLoblT7VKJaTDdXdT+lQO+cNpKVnya5JDe9uLvzu1YyY1yFDFrcxrlRgWrEFH0jJtD/IbuwjcEVg==", "dev": true, "requires": { - "renderkid": "^2.0.1", - "utila": "~0.4" + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0-next.1" } }, - "pretty-hrtime": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz", - "integrity": "sha1-t+PqQkNaTJsnWdmeDyAesZWALuE=" - }, - "process": { - "version": "0.11.10", - "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", - "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=", - "dev": true - }, - "process-nextick-args": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" - }, - "progress": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", - "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==" - }, - "promise": { - "version": "7.3.1", - "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz", - "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==", + "object.values": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.1.tgz", + "integrity": "sha512-WTa54g2K8iu0kmS/us18jEmdv1a4Wi//BZ/DTVYEcH0XhLM5NYdpDHja3gt57VrZLcNAO2WGA+KpWsDBaHt6eA==", + "dev": true, "requires": { - "asap": "~2.0.3" + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0-next.1", + "function-bind": "^1.1.1", + "has": "^1.0.3" } }, - "promise-inflight": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", - "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=" - }, - "promise-polyfill": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/promise-polyfill/-/promise-polyfill-1.1.6.tgz", - "integrity": "sha1-zQTv9G9clcOn0EVZHXm14+AfEtc=", - "dev": true + "on-finished": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", + "dev": true, + "requires": { + "ee-first": "1.1.1" + } }, - "promise-toolbox": { - "version": "0.15.1", - "resolved": "https://registry.npmjs.org/promise-toolbox/-/promise-toolbox-0.15.1.tgz", - "integrity": "sha512-72IUYpLNVCJRsMlwqD7s5aVWWulpqwrVm2tNmTS/Citgdz/Pdx6uMyPmqXkUTgP1qJCJNOtMd8zwKTpM1YuD8Q==", + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", "dev": true, "requires": { - "make-error": "^1.3.2" + "wrappy": "1" } }, - "proto-list": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz", - "integrity": "sha1-IS1b/hMYMGpCD2QCuOJv85ZHqEk=" + "openurl": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/openurl/-/openurl-1.1.1.tgz", + "integrity": "sha1-OHW0sO96UsFW8NtB1GCduw+Us4c=", + "dev": true }, - "proxy-addr": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.6.tgz", - "integrity": "sha512-dh/frvCBVmSsDYzw6n926jv974gddhkFPfiN8hPOi30Wax25QZyZEGveluCgliBnqmuM+UJmBErbAUFIoDbjOw==", + "opn": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/opn/-/opn-5.3.0.tgz", + "integrity": "sha512-bYJHo/LOmoTd+pfiYhfZDnf9zekVJrY+cnS2a5F2x+w5ppvTqObojTP7WiFG+kVZs9Inw+qQ/lw7TroWwhdd2g==", "dev": true, "requires": { - "forwarded": "~0.1.2", - "ipaddr.js": "1.9.1" + "is-wsl": "^1.1.0" } }, - "proxy-from-env": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", - "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==" - }, - "prr": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", - "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=" + "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 }, - "pseudomap": { + "os-tmpdir": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", - "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=" + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", + "dev": true }, - "public-encrypt": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", - "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", + "osenv": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz", + "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", "dev": true, "requires": { - "bn.js": "^4.1.0", - "browserify-rsa": "^4.0.0", - "create-hash": "^1.1.0", - "parse-asn1": "^5.0.0", - "randombytes": "^2.0.1", - "safe-buffer": "^5.1.2" - } - }, - "pug": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/pug/-/pug-2.0.4.tgz", - "integrity": "sha512-XhoaDlvi6NIzL49nu094R2NA6P37ijtgMDuWE+ofekDChvfKnzFal60bhSdiy8y2PBO6fmz3oMEIcfpBVRUdvw==", - "requires": { - "pug-code-gen": "^2.0.2", - "pug-filters": "^3.1.1", - "pug-lexer": "^4.1.0", - "pug-linker": "^3.0.6", - "pug-load": "^2.0.12", - "pug-parser": "^5.0.1", - "pug-runtime": "^2.0.5", - "pug-strip-comments": "^1.0.4" + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.0" } }, - "pug-attrs": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/pug-attrs/-/pug-attrs-2.0.4.tgz", - "integrity": "sha512-TaZ4Z2TWUPDJcV3wjU3RtUXMrd3kM4Wzjbe3EWnSsZPsJ3LDI0F3yCnf2/W7PPFF+edUFQ0HgDL1IoxSz5K8EQ==", + "p-limit": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "dev": true, "requires": { - "constantinople": "^3.0.1", - "js-stringify": "^1.0.1", - "pug-runtime": "^2.0.5" + "p-try": "^1.0.0" } }, - "pug-code-gen": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/pug-code-gen/-/pug-code-gen-2.0.2.tgz", - "integrity": "sha512-kROFWv/AHx/9CRgoGJeRSm+4mLWchbgpRzTEn8XCiwwOy6Vh0gAClS8Vh5TEJ9DBjaP8wCjS3J6HKsEsYdvaCw==", + "p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "dev": true, "requires": { - "constantinople": "^3.1.2", - "doctypes": "^1.1.0", - "js-stringify": "^1.0.1", - "pug-attrs": "^2.0.4", - "pug-error": "^1.3.3", - "pug-runtime": "^2.0.5", - "void-elements": "^2.0.1", - "with": "^5.0.0" + "p-limit": "^1.1.0" } }, - "pug-error": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/pug-error/-/pug-error-1.3.3.tgz", - "integrity": "sha512-qE3YhESP2mRAWMFJgKdtT5D7ckThRScXRwkfo+Erqga7dyJdY3ZquspprMCj/9sJ2ijm5hXFWQE/A3l4poMWiQ==" + "p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", + "dev": true }, - "pug-filters": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/pug-filters/-/pug-filters-3.1.1.tgz", - "integrity": "sha512-lFfjNyGEyVWC4BwX0WyvkoWLapI5xHSM3xZJFUhx4JM4XyyRdO8Aucc6pCygnqV2uSgJFaJWW3Ft1wCWSoQkQg==", + "parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dev": true, "requires": { - "clean-css": "^4.1.11", - "constantinople": "^3.0.1", - "jstransformer": "1.0.0", - "pug-error": "^1.3.3", - "pug-walk": "^1.1.8", - "resolve": "^1.1.6", - "uglify-js": "^2.6.1" + "callsites": "^3.0.0" }, "dependencies": { - "camelcase": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz", - "integrity": "sha1-m7UwTS4LVmmLLHWLCKPqqdqlijk=" - }, - "cliui": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-2.1.0.tgz", - "integrity": "sha1-S0dXYP+AJkx2LDoXGQMukcf+oNE=", - "requires": { - "center-align": "^0.1.1", - "right-align": "^0.1.1", - "wordwrap": "0.0.2" - } - }, - "uglify-js": { - "version": "2.8.29", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.8.29.tgz", - "integrity": "sha1-KcVzMUgFe7Th913zW3qcty5qWd0=", - "requires": { - "source-map": "~0.5.1", - "uglify-to-browserify": "~1.0.0", - "yargs": "~3.10.0" - } - }, - "wordwrap": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz", - "integrity": "sha1-t5Zpu0LstAn4PVg8rVLKF+qhZD8=" - }, - "yargs": { - "version": "3.10.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz", - "integrity": "sha1-9+572FfdfB0tOMDnTvvWgdFDH9E=", - "requires": { - "camelcase": "^1.0.2", - "cliui": "^2.1.0", - "decamelize": "^1.0.0", - "window-size": "0.1.0" - } + "callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true } } }, - "pug-html-loader": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/pug-html-loader/-/pug-html-loader-1.1.5.tgz", - "integrity": "sha512-EOcLK0z0vJ1fSXsDypqL8SsPXVaevS9Oy8JA1RpYYkgAOV9qJXCSedvMYw499hSXxmoXAXIV1qEF2fNFBTwyEQ==", + "parse-entities": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/parse-entities/-/parse-entities-2.0.0.tgz", + "integrity": "sha512-kkywGpCcRYhqQIchaWqZ875wzpS/bMKhz5HnN3p7wveJTkTtyAB/AlnS0f8DFSqYW1T82t6yEAkEcB+A1I3MbQ==", + "dev": true, "requires": { - "loader-utils": "^0.2.17", - "pug": "^2.0.0-rc.2" - }, - "dependencies": { - "big.js": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-3.2.0.tgz", - "integrity": "sha512-+hN/Zh2D08Mx65pZ/4g5bsmNiZUuChDiQfTUQ7qJr4/kuopCr88xZsAXv6mBoZEsUI4OuGHlX59qE94K2mMW8Q==" - }, - "emojis-list": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz", - "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k=" - }, - "json5": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz", - "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=" - }, - "loader-utils": { - "version": "0.2.17", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-0.2.17.tgz", - "integrity": "sha1-+G5jdNQyBabmxg6RlvF8Apm/s0g=", - "requires": { - "big.js": "^3.1.3", - "emojis-list": "^2.0.0", - "json5": "^0.5.0", - "object-assign": "^4.0.1" - } - } + "character-entities": "^1.0.0", + "character-entities-legacy": "^1.0.0", + "character-reference-invalid": "^1.0.0", + "is-alphanumerical": "^1.0.0", + "is-decimal": "^1.0.0", + "is-hexadecimal": "^1.0.0" } }, - "pug-lexer": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/pug-lexer/-/pug-lexer-4.1.0.tgz", - "integrity": "sha512-i55yzEBtjm0mlplW4LoANq7k3S8gDdfC6+LThGEvsK4FuobcKfDAwt6V4jKPH9RtiE3a2Akfg5UpafZ1OksaPA==", + "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": { - "character-parser": "^2.1.1", - "is-expression": "^3.0.0", - "pug-error": "^1.3.3" + "is-absolute": "^1.0.0", + "map-cache": "^0.2.0", + "path-root": "^0.1.1" } }, - "pug-linker": { - "version": "3.0.6", - "resolved": "https://registry.npmjs.org/pug-linker/-/pug-linker-3.0.6.tgz", - "integrity": "sha512-bagfuHttfQOpANGy1Y6NJ+0mNb7dD2MswFG2ZKj22s8g0wVsojpRlqveEQHmgXXcfROB2RT6oqbPYr9EN2ZWzg==", - "requires": { - "pug-error": "^1.3.3", - "pug-walk": "^1.1.8" - } + "parse-ms": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/parse-ms/-/parse-ms-0.1.2.tgz", + "integrity": "sha1-3T+iXtbC78e93hKtm0bBY6opIk4=", + "dev": true }, - "pug-load": { - "version": "2.0.12", - "resolved": "https://registry.npmjs.org/pug-load/-/pug-load-2.0.12.tgz", - "integrity": "sha512-UqpgGpyyXRYgJs/X60sE6SIf8UBsmcHYKNaOccyVLEuT6OPBIMo6xMPhoJnqtB3Q3BbO4Z3Bjz5qDsUWh4rXsg==", - "requires": { - "object-assign": "^4.1.0", - "pug-walk": "^1.1.8" - } + "parse-srcset": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/parse-srcset/-/parse-srcset-1.0.2.tgz", + "integrity": "sha1-8r0iH2zJcKk42IVWq8WJyqqiveE=", + "dev": true + }, + "parseqs": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/parseqs/-/parseqs-0.0.6.tgz", + "integrity": "sha512-jeAGzMDbfSHHA091hr0r31eYfTig+29g3GKKE/PPbEQ65X0lmMwlEoqmhzu0iztID5uJpZsFlUPDP8ThPL7M8w==", + "dev": true + }, + "parseuri": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/parseuri/-/parseuri-0.0.6.tgz", + "integrity": "sha512-AUjen8sAkGgao7UyCX6Ahv0gIK2fABKmYjvP4xmy5JaKvcbTRueIqIPHLAfq30xJddqSE033IOMUSOMCcK3Sow==", + "dev": true + }, + "parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "dev": true + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "dev": true + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", + "dev": true + }, + "path-is-inside": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", + "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=", + "dev": true + }, + "path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", + "dev": true }, - "pug-loader": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/pug-loader/-/pug-loader-2.4.0.tgz", - "integrity": "sha512-cD4bU2wmkZ1EEVyu0IfKOsh1F26KPva5oglO1Doc3knx8VpBIXmFHw16k9sITYIjQMCnRv1vb4vfQgy7VdR6eg==", - "requires": { - "loader-utils": "^1.1.0", - "pug-walk": "^1.0.0", - "resolve": "^1.1.7" - } + "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 }, - "pug-parser": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/pug-parser/-/pug-parser-5.0.1.tgz", - "integrity": "sha512-nGHqK+w07p5/PsPIyzkTQfzlYfuqoiGjaoqHv1LjOv2ZLXmGX1O+4Vcvps+P4LhxZ3drYSljjq4b+Naid126wA==", + "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": { - "pug-error": "^1.3.3", - "token-stream": "0.0.1" + "path-root-regex": "^0.1.0" } }, - "pug-runtime": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/pug-runtime/-/pug-runtime-2.0.5.tgz", - "integrity": "sha512-P+rXKn9un4fQY77wtpcuFyvFaBww7/91f3jHa154qU26qFAnOe6SW1CbIDcxiG5lLK9HazYrMCCuDvNgDQNptw==" + "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 }, - "pug-strip-comments": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/pug-strip-comments/-/pug-strip-comments-1.0.4.tgz", - "integrity": "sha512-i5j/9CS4yFhSxHp5iKPHwigaig/VV9g+FgReLJWWHEHbvKsbqL0oP/K5ubuLco6Wu3Kan5p7u7qk8A4oLLh6vw==", - "requires": { - "pug-error": "^1.3.3" - } + "pend": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", + "integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA=", + "dev": true }, - "pug-walk": { - "version": "1.1.8", - "resolved": "https://registry.npmjs.org/pug-walk/-/pug-walk-1.1.8.tgz", - "integrity": "sha512-GMu3M5nUL3fju4/egXwZO0XLi6fW/K3T3VTgFQ14GxNi8btlxgT5qZL//JwZFm/2Fa64J/PNS8AZeys3wiMkVA==" + "picomatch": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz", + "integrity": "sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==", + "dev": true }, - "pump": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", - "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", - "requires": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } + "pidtree": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/pidtree/-/pidtree-0.3.1.tgz", + "integrity": "sha512-qQbW94hLHEqCg7nhby4yRC7G2+jYHY4Rguc2bjw7Uug4GIJuu1tvf2uHaZv5Q8zdt+WKJ6qK1FOI6amaWUo5FA==", + "dev": true }, - "pumpify": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz", - "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", - "requires": { - "duplexify": "^3.6.0", - "inherits": "^2.0.3", - "pump": "^2.0.0" - } + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true }, - "punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" + "pinkie": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", + "dev": true }, - "puppeteer": { - "version": "1.13.0", - "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-1.13.0.tgz", - "integrity": "sha512-LUXgvhjfB/P6IOUDAKxOcbCz9ISwBLL9UpKghYrcBDwrOGx1m60y0iN2M64mdAUbT4+7oZM5DTxOW7equa2fxQ==", + "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": { - "debug": "^4.1.0", - "extract-zip": "^1.6.6", - "https-proxy-agent": "^2.2.1", - "mime": "^2.0.3", - "progress": "^2.0.1", - "proxy-from-env": "^1.0.0", - "rimraf": "^2.6.1", - "ws": "^6.1.0" - }, - "dependencies": { - "debug": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", - "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", - "requires": { - "ms": "^2.1.1" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" - } + "pinkie": "^2.0.0" } }, - "purgecss": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/purgecss/-/purgecss-1.4.2.tgz", - "integrity": "sha512-hkOreFTgiyMHMmC2BxzdIw5DuC6kxAbP/gGOGd3MEsF3+5m69rIvUEPaxrnoUtfODTFKe9hcXjGwC6jcjoyhOw==", + "pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", "dev": true, "requires": { - "glob": "^7.1.3", - "postcss": "^7.0.14", - "postcss-selector-parser": "^6.0.0", - "yargs": "^14.0.0" + "find-up": "^4.0.0" }, "dependencies": { - "ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", - "dev": true - }, - "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true - }, - "cliui": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", - "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", - "dev": true, - "requires": { - "string-width": "^3.1.0", - "strip-ansi": "^5.2.0", - "wrap-ansi": "^5.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==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", "dev": true, "requires": { - "locate-path": "^3.0.0" + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" } }, - "get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", - "dev": true - }, - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "dev": true - }, "locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", "dev": true, "requires": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" + "p-locate": "^4.1.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==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", "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==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", "dev": true, "requires": { - "p-limit": "^2.0.0" + "p-limit": "^2.2.0" } }, "p-try": { @@ -9754,2725 +4853,2508 @@ "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 - }, - "require-main-filename": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", - "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", - "dev": true - }, - "string-width": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", - "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", - "dev": true, - "requires": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" - } - }, - "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, - "requires": { - "ansi-regex": "^4.1.0" - } - }, - "which-module": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", - "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", - "dev": true - }, - "wrap-ansi": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", - "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.0", - "string-width": "^3.0.0", - "strip-ansi": "^5.0.0" - } - }, - "y18n": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz", - "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", "dev": true - }, - "yargs": { - "version": "14.2.3", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-14.2.3.tgz", - "integrity": "sha512-ZbotRWhF+lkjijC/VhmOT9wSgyBQ7+zr13+YLkhfsSiTriYsMzkTUFP18pFhWwBeMa5gUc1MzbhrO6/VB7c9Xg==", - "dev": true, - "requires": { - "cliui": "^5.0.0", - "decamelize": "^1.2.0", - "find-up": "^3.0.0", - "get-caller-file": "^2.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^3.0.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^15.0.1" - } - }, - "yargs-parser": { - "version": "15.0.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-15.0.1.tgz", - "integrity": "sha512-0OAMV2mAZQrs3FkNpDQcBk1x5HXb8X4twADss4S0Iuk+2dGnLOE/fRHrsYm542GduMveyA77OF4wrNJuanRCWw==", - "dev": true, - "requires": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - } } } }, - "purgecss-webpack-plugin": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/purgecss-webpack-plugin/-/purgecss-webpack-plugin-2.1.0.tgz", - "integrity": "sha512-zbcGmlQ/RwI3tIFegZKE0KhP/G9I+IUbEgQkwEF/xkj4MBLODgy5Vg3sV/B1iAKD2jAoyfWYH+TjPd5nVgGslw==", + "pkg-up": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-2.0.0.tgz", + "integrity": "sha1-yBmscoBZpGHKscOImivjxJoATX8=", "dev": true, "requires": { - "purgecss": "^2.1.0", - "webpack": "^4.41.2", - "webpack-sources": "^1.4.3" + "find-up": "^2.1.0" }, "dependencies": { - "commander": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", - "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", - "dev": true - }, - "purgecss": { + "find-up": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/purgecss/-/purgecss-2.1.0.tgz", - "integrity": "sha512-QnXhowNjeWo9vNnGES2LVzDXdRR/8EvG/O03m4bYOWfAX0ShmG/Pmj7brVtVBy2eaaRAmNy23L+GBc4SpDFUeQ==", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", "dev": true, "requires": { - "commander": "^4.0.0", - "glob": "^7.0.0", - "postcss": "7.0.27", - "postcss-selector-parser": "^6.0.2" + "locate-path": "^2.0.0" } } } }, - "purify-css": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/purify-css/-/purify-css-1.2.5.tgz", - "integrity": "sha512-Vy4jRnV2w/kUjTyxzQOKbFkqwUe6RNLuZgIWR/IRQ8nCqRwiFgwC9XiO9+8poq5KL053uWAQnCSbsfihq77zPg==", + "please-upgrade-node": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/please-upgrade-node/-/please-upgrade-node-3.2.0.tgz", + "integrity": "sha512-gQR3WpIgNIKwBMVLkpMUeR3e1/E1y42bqDQZfql+kDeXd8COYfM8PQA4X6y7a8u9Ua9FHmsrrmirW2vHs45hWg==", "dev": true, "requires": { - "clean-css": "^4.0.12", - "glob": "^7.1.1", - "rework": "^1.0.1", - "uglify-js": "^3.0.6", - "yargs": "^8.0.1" + "semver-compare": "^1.0.0" + } + }, + "portscanner": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/portscanner/-/portscanner-2.1.1.tgz", + "integrity": "sha1-6rtAnk3iSVD1oqUW01rnaTQ/u5Y=", + "dev": true, + "requires": { + "async": "1.5.2", + "is-number-like": "^1.0.3" + } + }, + "postcss": { + "version": "7.0.30", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.30.tgz", + "integrity": "sha512-nu/0m+NtIzoubO+xdAlwZl/u5S5vi/y6BCsoL8D+8IxsD3XvBS8X4YEADNIVXKVuQvduiucnRv+vPIqj56EGMQ==", + "dev": true, + "requires": { + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.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 - }, - "camelcase": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", - "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", - "dev": true - }, - "find-up": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", - "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "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": { - "locate-path": "^2.0.0" + "color-convert": "^1.9.0" } }, - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "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" + }, + "dependencies": { + "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" + } + } + } }, - "load-json-file": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz", - "integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=", + "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": { - "graceful-fs": "^4.1.2", - "parse-json": "^2.2.0", - "pify": "^2.0.0", - "strip-bom": "^3.0.0" + "color-name": "1.1.3" } }, - "os-locale": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-2.1.0.tgz", - "integrity": "sha512-3sslG3zJbEYcaC4YVAvDorjGxc7tv6KVATnLPZONiljsUncvihe9BQoVCEs0RZ1kmf4Hk9OBqlZfJZWI4GanKA==", + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true + }, + "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": { - "execa": "^0.7.0", - "lcid": "^1.0.0", - "mem": "^1.1.0" + "has-flag": "^3.0.0" } - }, - "path-type": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz", - "integrity": "sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=", + } + } + }, + "postcss-bem-linter": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/postcss-bem-linter/-/postcss-bem-linter-3.3.0.tgz", + "integrity": "sha512-qfgbgf6JmSpJEdglPOsx6GXkQg+dyHRGkflFoACZYL1dVFqoN5O3KhynuCvZFZ1DVfCFCuqEFgnwn8AyN+4qeQ==", + "dev": true, + "requires": { + "minimatch": "^3.0.3", + "postcss": "^7.0.14", + "postcss-resolve-nested-selector": "^0.1.1" + } + }, + "postcss-calc": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-7.0.2.tgz", + "integrity": "sha512-rofZFHUg6ZIrvRwPeFktv06GdbDYLcGqh9EwiMutZg+a0oePCCw1zHOEiji6LCpyRcjTREtPASuUqeAvYlEVvQ==", + "dev": true, + "requires": { + "postcss": "^7.0.27", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.0.2" + } + }, + "postcss-cli": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/postcss-cli/-/postcss-cli-7.1.2.tgz", + "integrity": "sha512-3mlEmN1v2NVuosMWZM2tP8bgZn7rO5PYxRRrXtdSyL5KipcgBDjJ9ct8/LKxImMCJJi3x5nYhCGFJOkGyEqXBQ==", + "dev": true, + "requires": { + "chalk": "^4.0.0", + "chokidar": "^3.3.0", + "dependency-graph": "^0.9.0", + "fs-extra": "^9.0.0", + "get-stdin": "^8.0.0", + "globby": "^11.0.0", + "postcss": "^7.0.0", + "postcss-load-config": "^2.0.0", + "postcss-reporter": "^6.0.0", + "pretty-hrtime": "^1.0.3", + "read-cache": "^1.0.0", + "yargs": "^15.0.2" + }, + "dependencies": { + "ansi-styles": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", + "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", "dev": true, "requires": { - "pify": "^2.0.0" + "@types/color-name": "^1.1.1", + "color-convert": "^2.0.1" } }, - "read-pkg": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz", - "integrity": "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=", + "chalk": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", "dev": true, "requires": { - "load-json-file": "^2.0.0", - "normalize-package-data": "^2.3.2", - "path-type": "^2.0.0" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" } }, - "read-pkg-up": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-2.0.0.tgz", - "integrity": "sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=", + "fs-extra": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.0.1.tgz", + "integrity": "sha512-h2iAoN838FqAFJY2/qVpzFXy+EBxfVE220PalAqQLDVsFOHLJrZvut5puAbCdNv6WJk+B8ihI+k0c7JK5erwqQ==", "dev": true, "requires": { - "find-up": "^2.0.0", - "read-pkg": "^2.0.0" + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^1.0.0" } }, - "string-width": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", - "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "get-stdin": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-8.0.0.tgz", + "integrity": "sha512-sY22aA6xchAzprjyqmSEQv4UbAAzRN0L2dQB0NlN5acTTK9Don6nhoc3eAbUnpZiCANAMfd/+40kVdKfFygohg==", + "dev": true + }, + "globby": { + "version": "11.0.1", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.1.tgz", + "integrity": "sha512-iH9RmgwCmUJHi2z5o2l3eTtGBtXek1OYlHrbcxOYugyHLmAsZrPj43OtHThd62Buh/Vv6VyCBD2bdyWcGNQqoQ==", "dev": true, "requires": { - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^4.0.0" + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.1.1", + "ignore": "^5.1.4", + "merge2": "^1.3.0", + "slash": "^3.0.0" } }, - "strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "jsonfile": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.0.1.tgz", + "integrity": "sha512-jR2b5v7d2vIOust+w3wtFKZIfpC2pnRmFAhAC/BuweZFQR8qZzxH1OyrQ10HmdVYiXWkYUqPVsz91cG7EL2FBg==", "dev": true, "requires": { - "ansi-regex": "^3.0.0" + "graceful-fs": "^4.1.6", + "universalify": "^1.0.0" } }, - "strip-bom": { + "slash": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", - "dev": true - }, - "which-module": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", - "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", "dev": true }, - "yargs": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-8.0.2.tgz", - "integrity": "sha1-YpmpBVsc78lp/355wdkY3Osiw2A=", + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, "requires": { - "camelcase": "^4.1.0", - "cliui": "^3.2.0", - "decamelize": "^1.1.1", - "get-caller-file": "^1.0.1", - "os-locale": "^2.0.0", - "read-pkg-up": "^2.0.0", - "require-directory": "^2.1.1", - "require-main-filename": "^1.0.1", - "set-blocking": "^2.0.0", - "string-width": "^2.0.0", - "which-module": "^2.0.0", - "y18n": "^3.2.1", - "yargs-parser": "^7.0.0" + "has-flag": "^4.0.0" } }, - "yargs-parser": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-7.0.0.tgz", - "integrity": "sha1-jQrELxbqVd69MyyvTEA4s+P139k=", - "dev": true, - "requires": { - "camelcase": "^4.1.0" - } + "universalify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-1.0.0.tgz", + "integrity": "sha512-rb6X1W158d7pRQBg5gkR8uPaSfiids68LTJQYOtEUhoJUWBdaQHsuT/EUduxXYxcrt4r5PJ4fuHW1MHT6p0qug==", + "dev": true } } }, - "purifycss-webpack": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/purifycss-webpack/-/purifycss-webpack-0.7.0.tgz", - "integrity": "sha1-B8nOeYj2CPGSgQLtP/GReM448OA=", + "postcss-colormin": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-4.0.3.tgz", + "integrity": "sha512-WyQFAdDZpExQh32j0U0feWisZ0dmOtPl44qYmJKkq9xFWY3p+4qnRzCHeNrkeRhwPHz9bQ3mo0/yVkaply0MNw==", "dev": true, "requires": { - "ajv": "^4.11.2", - "webpack-sources": "^0.1.4" + "browserslist": "^4.0.0", + "color": "^3.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" }, "dependencies": { - "ajv": { - "version": "4.11.8", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-4.11.8.tgz", - "integrity": "sha1-gv+wKynmYq5TvcIK8VlHcGc5xTY=", - "dev": true, - "requires": { - "co": "^4.6.0", - "json-stable-stringify": "^1.0.1" - } - }, - "source-list-map": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-0.1.8.tgz", - "integrity": "sha1-xVCyq1Qn9rPyH1r+rYjE9Vh7IQY=", + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", "dev": true - }, - "webpack-sources": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-0.1.5.tgz", - "integrity": "sha1-qh86vw8NdNtxEcQOUAuE+WZkB1A=", - "dev": true, - "requires": { - "source-list-map": "~0.1.7", - "source-map": "~0.5.3" - } } } }, - "q": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", - "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=" - }, - "qs": { - "version": "6.9.3", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.9.3.tgz", - "integrity": "sha512-EbZYNarm6138UKKq46tdx08Yo/q9ZhFoAXAI1meAFd2GtbRDhbZY2WQSICskT0c5q99aFzLG1D4nvTk9tqfXIw==", - "dev": true - }, - "query-string": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/query-string/-/query-string-5.1.1.tgz", - "integrity": "sha512-gjWOsm2SoGlgLEdAGt7a6slVOk9mGiXmPFMqrEhLQ68rhQuBnpfs3+EmlvqKyxnCo9/PPlF+9MtY02S1aFg+Jw==", - "requires": { - "decode-uri-component": "^0.2.0", - "object-assign": "^4.1.0", - "strict-uri-encode": "^1.0.0" - } - }, - "querystring": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", - "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=", - "dev": true - }, - "querystring-es3": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", - "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=", - "dev": true - }, - "querystringify": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.1.1.tgz", - "integrity": "sha512-w7fLxIRCRT7U8Qu53jQnJyPkYZIaR4n5151KMfcJlO/A9397Wxb1amJvROTK6TOnp7PfoAmg/qXiNHI+08jRfA==", - "dev": true - }, - "quick-lru": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-1.1.0.tgz", - "integrity": "sha1-Q2CxfGETatOAeDl/8RQW4Ybc+7g=" - }, - "randombytes": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", - "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", - "dev": true, - "requires": { - "safe-buffer": "^5.1.0" - } - }, - "randomfill": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", - "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", - "dev": true, - "requires": { - "randombytes": "^2.0.5", - "safe-buffer": "^5.1.0" - } - }, - "range-parser": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", - "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", - "dev": true - }, - "raw-body": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz", - "integrity": "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==", + "postcss-convert-values": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-4.0.1.tgz", + "integrity": "sha512-Kisdo1y77KUC0Jmn0OXU/COOJbzM8cImvw1ZFsBgBgMgb1iL23Zs/LXRe3r+EZqM3vGYKdQ2YJVQ5VkJI+zEJQ==", "dev": true, "requires": { - "bytes": "3.1.0", - "http-errors": "1.7.2", - "iconv-lite": "0.4.24", - "unpipe": "1.0.0" + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" }, "dependencies": { - "bytes": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", - "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==", + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", "dev": true } } }, - "read-pkg": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", - "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", - "requires": { - "load-json-file": "^1.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=", - "requires": { - "find-up": "^1.0.0", - "read-pkg": "^1.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==", - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "readdirp": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", - "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", - "requires": { - "graceful-fs": "^4.1.11", - "micromatch": "^3.1.10", - "readable-stream": "^2.0.2" - } - }, - "reaver": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/reaver/-/reaver-2.0.0.tgz", - "integrity": "sha1-epBv61vBvNCFZ/wjUV807LEnQQY=", - "requires": { - "minimist": "^1.1.0" - } - }, - "rechoir": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz", - "integrity": "sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q=", - "requires": { - "resolve": "^1.1.6" - } - }, - "redent": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/redent/-/redent-2.0.0.tgz", - "integrity": "sha1-wbIAe0LVfrE4kHmzyDM2OdXhzKo=", - "requires": { - "indent-string": "^3.0.0", - "strip-indent": "^2.0.0" - } - }, - "regenerator-runtime": { - "version": "0.11.1", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", - "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==" - }, - "regex-not": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", - "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", + "postcss-discard-comments": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-4.0.2.tgz", + "integrity": "sha512-RJutN259iuRf3IW7GZyLM5Sw4GLTOH8FmsXBnv8Ab/Tc2k4SR4qbV4DNbyyY4+Sjo362SyDmW2DQ7lBSChrpkg==", + "dev": true, "requires": { - "extend-shallow": "^3.0.2", - "safe-regex": "^1.1.0" + "postcss": "^7.0.0" } }, - "regexp.prototype.flags": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.3.0.tgz", - "integrity": "sha512-2+Q0C5g951OlYlJz6yu5/M33IcsESLlLfsyIaLJaG4FA2r4yP8MvVMJUUP/fVBkSpbbbZlS5gynbEWLipiiXiQ==", + "postcss-discard-duplicates": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-4.0.2.tgz", + "integrity": "sha512-ZNQfR1gPNAiXZhgENFfEglF93pciw0WxMkJeVmw8eF+JZBbMD7jp6C67GqJAXVZP2BWbOztKfbsdmMp/k8c6oQ==", "dev": true, "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.0-next.1" + "postcss": "^7.0.0" } }, - "relateurl": { - "version": "0.2.7", - "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", - "integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=", - "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==", + "postcss-discard-empty": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-4.0.1.tgz", + "integrity": "sha512-B9miTzbznhDjTfjvipfHoqbWKwd0Mj+/fL5s1QOz06wufguil+Xheo4XpOnc4NqKYBCNqqEzgPv2aPBIJLox0w==", + "dev": true, "requires": { - "is-buffer": "^1.1.5", - "is-utf8": "^0.2.1" + "postcss": "^7.0.0" } }, - "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=", + "postcss-discard-overridden": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-4.0.1.tgz", + "integrity": "sha512-IYY2bEDD7g1XM1IDEsUT4//iEYCxAmP5oDSFMVU/JVvT7gh+l4fmjciLqGgwjdWpQIdb0Che2VX00QObS5+cTg==", + "dev": true, "requires": { - "remove-bom-buffer": "^3.0.0", - "safe-buffer": "^5.1.0", - "through2": "^2.0.3" + "postcss": "^7.0.0" } }, - "remove-trailing-separator": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", - "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=" - }, - "renderkid": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-2.0.3.tgz", - "integrity": "sha512-z8CLQp7EZBPCwCnncgf9C4XAi3WR0dv+uWu/PjIyhhAb5d6IJ/QZqlHFprHeKT+59//V6BNUsLbvN8+2LarxGA==", + "postcss-html": { + "version": "0.36.0", + "resolved": "https://registry.npmjs.org/postcss-html/-/postcss-html-0.36.0.tgz", + "integrity": "sha512-HeiOxGcuwID0AFsNAL0ox3mW6MHH5cstWN1Z3Y+n6H+g12ih7LHdYxWwEA/QmrebctLjo79xz9ouK3MroHwOJw==", "dev": true, "requires": { - "css-select": "^1.1.0", - "dom-converter": "^0.2", - "htmlparser2": "^3.3.0", - "strip-ansi": "^3.0.0", - "utila": "^0.4.0" + "htmlparser2": "^3.10.0" } }, - "repeat-element": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz", - "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==" - }, - "repeat-string": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", - "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=" - }, - "repeating": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", - "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", + "postcss-less": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/postcss-less/-/postcss-less-3.1.4.tgz", + "integrity": "sha512-7TvleQWNM2QLcHqvudt3VYjULVB49uiW6XzEUFmvwHzvsOEF5MwBrIXZDJQvJNFGjJQTzSzZnDoCJ8h/ljyGXA==", + "dev": true, "requires": { - "is-finite": "^1.0.0" + "postcss": "^7.0.14" } }, - "replace-ext": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.0.tgz", - "integrity": "sha1-3mMSg3P8v3w8z6TeWkgMRaZ5WOs=" - }, - "replace-homedir": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/replace-homedir/-/replace-homedir-1.0.0.tgz", - "integrity": "sha1-6H9tUTuSjd6AgmDBK+f+xv9ueYw=", + "postcss-load-config": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-2.1.0.tgz", + "integrity": "sha512-4pV3JJVPLd5+RueiVVB+gFOAa7GWc25XQcMp86Zexzke69mKf6Nx9LRcQywdz7yZI9n1udOxmLuAwTBypypF8Q==", + "dev": true, "requires": { - "homedir-polyfill": "^1.0.1", - "is-absolute": "^1.0.0", - "remove-trailing-separator": "^1.1.0" + "cosmiconfig": "^5.0.0", + "import-cwd": "^2.0.0" } }, - "require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=" - }, - "require-main-filename": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz", - "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=" - }, - "requires-port": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", - "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=", + "postcss-media-query-parser": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/postcss-media-query-parser/-/postcss-media-query-parser-0.2.3.tgz", + "integrity": "sha1-J7Ocb02U+Bsac7j3Y1HGCeXO8kQ=", "dev": true }, - "resolve": { - "version": "1.15.1", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.15.1.tgz", - "integrity": "sha512-84oo6ZTtoTUpjgNEr5SJyzQhzL72gaRodsSfyxC/AXRvwu0Yse9H8eF9IpGo7b8YetZhlI6v7ZQ6bKBFV/6S7w==", + "postcss-merge-longhand": { + "version": "4.0.11", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-4.0.11.tgz", + "integrity": "sha512-alx/zmoeXvJjp7L4mxEMjh8lxVlDFX1gqWHzaaQewwMZiVhLo42TEClKaeHbRf6J7j82ZOdTJ808RtN0ZOZwvw==", + "dev": true, "requires": { - "path-parse": "^1.0.6" + "css-color-names": "0.0.4", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "stylehacks": "^4.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + } } }, - "resolve-cwd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz", - "integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=", + "postcss-merge-rules": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-4.0.3.tgz", + "integrity": "sha512-U7e3r1SbvYzO0Jr3UT/zKBVgYYyhAz0aitvGIYOYK5CPmkNih+WDSsS5tvPrJ8YMQYlEMvsZIiqmn7HdFUaeEQ==", "dev": true, "requires": { - "resolve-from": "^3.0.0" + "browserslist": "^4.0.0", + "caniuse-api": "^3.0.0", + "cssnano-util-same-parent": "^4.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0", + "vendors": "^1.0.0" + }, + "dependencies": { + "postcss-selector-parser": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", + "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", + "dev": true, + "requires": { + "dot-prop": "^5.2.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + } } }, - "resolve-dir": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz", - "integrity": "sha1-eaQGRMNivoLybv/nOcm7U4IEb0M=", + "postcss-minify-font-values": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-4.0.2.tgz", + "integrity": "sha512-j85oO6OnRU9zPf04+PZv1LYIYOprWm6IA6zkXkrJXyRveDEuQggG6tvoy8ir8ZwjLxLuGfNkCZEQG7zan+Hbtg==", + "dev": true, "requires": { - "expand-tilde": "^2.0.0", - "global-modules": "^1.0.0" + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + } } }, - "resolve-from": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", - "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", - "dev": true - }, - "resolve-options": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/resolve-options/-/resolve-options-1.1.0.tgz", - "integrity": "sha1-MrueOcBtZzONyTeMDW1gdFZq0TE=", + "postcss-minify-gradients": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-4.0.2.tgz", + "integrity": "sha512-qKPfwlONdcf/AndP1U8SJ/uzIJtowHlMaSioKzebAXSG4iJthlWC9iSWznQcX4f66gIWX44RSA841HTHj3wK+Q==", + "dev": true, "requires": { - "value-or-function": "^3.0.0" + "cssnano-util-get-arguments": "^4.0.0", + "is-color-stop": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + } } }, - "resolve-url": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", - "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=" - }, - "responselike": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz", - "integrity": "sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec=", + "postcss-minify-params": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-4.0.2.tgz", + "integrity": "sha512-G7eWyzEx0xL4/wiBBJxJOz48zAKV2WG3iZOqVhPet/9geefm/Px5uo1fzlHu+DOjT+m0Mmiz3jkQzVHe6wxAWg==", + "dev": true, "requires": { - "lowercase-keys": "^1.0.0" + "alphanum-sort": "^1.0.0", + "browserslist": "^4.0.0", + "cssnano-util-get-arguments": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "uniqs": "^2.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + } } }, - "ret": { - "version": "0.1.15", - "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", - "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==" - }, - "retry": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", - "integrity": "sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs=", - "dev": true - }, - "reusify": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", - "dev": true - }, - "rework": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/rework/-/rework-1.0.1.tgz", - "integrity": "sha1-MIBqhBNCtUUQqkEQhQzUhTQUSqc=", + "postcss-minify-selectors": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-4.0.2.tgz", + "integrity": "sha512-D5S1iViljXBj9kflQo4YutWnJmwm8VvIsU1GeXJGiG9j8CIg9zs4voPMdQDUmIxetUOh60VilsNzCiAFTOqu3g==", "dev": true, "requires": { - "convert-source-map": "^0.3.3", - "css": "^2.0.0" + "alphanum-sort": "^1.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0" }, "dependencies": { - "convert-source-map": { - "version": "0.3.5", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-0.3.5.tgz", - "integrity": "sha1-8dgClQr33SYxof6+BZZVDIarMZA=", - "dev": true + "postcss-selector-parser": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", + "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", + "dev": true, + "requires": { + "dot-prop": "^5.2.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } } } }, - "rgb-regex": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/rgb-regex/-/rgb-regex-1.0.1.tgz", - "integrity": "sha1-wODWiC3w4jviVKR16O3UGRX+rrE=", - "dev": true - }, - "rgba-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/rgba-regex/-/rgba-regex-1.0.0.tgz", - "integrity": "sha1-QzdOLiyglosO8VI0YLfXMP8i7rM=", - "dev": true - }, - "right-align": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/right-align/-/right-align-0.1.3.tgz", - "integrity": "sha1-YTObci/mo1FWiSENJOFMlhSGE+8=", + "postcss-normalize-charset": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-4.0.1.tgz", + "integrity": "sha512-gMXCrrlWh6G27U0hF3vNvR3w8I1s2wOBILvA87iNXaPvSNo5uZAMYsZG7XjCUf1eVxuPfyL4TJ7++SGZLc9A3g==", + "dev": true, "requires": { - "align-text": "^0.1.1" + "postcss": "^7.0.0" } }, - "rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "postcss-normalize-display-values": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-4.0.2.tgz", + "integrity": "sha512-3F2jcsaMW7+VtRMAqf/3m4cPFhPD3EFRgNs18u+k3lTJJlVe7d0YPO+bnwqo2xg8YiRpDXJI2u8A0wqJxMsQuQ==", + "dev": true, "requires": { - "glob": "^7.1.3" + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + } } }, - "ripemd160": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", - "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", + "postcss-normalize-positions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-4.0.2.tgz", + "integrity": "sha512-Dlf3/9AxpxE+NF1fJxYDeggi5WwV35MXGFnnoccP/9qDtFrTArZ0D0R+iKcg5WsUd8nUYMIl8yXDCtcrT8JrdA==", "dev": true, "requires": { - "hash-base": "^3.0.0", - "inherits": "^2.0.1" + "cssnano-util-get-arguments": "^4.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + } } }, - "round10": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/round10/-/round10-1.0.3.tgz", - "integrity": "sha1-hhEPRqEIdKGTHaf91eBtGFeo5NA=", - "dev": true - }, - "run-parallel": { - "version": "1.1.9", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.1.9.tgz", - "integrity": "sha512-DEqnSRTDw/Tc3FXf49zedI638Z9onwUotBMiUFKmrO2sdFKIbXamXGQ3Axd4qgphxKB4kw/qP1w5kTxnfU1B9Q==", - "dev": true - }, - "run-queue": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz", - "integrity": "sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec=", + "postcss-normalize-repeat-style": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-4.0.2.tgz", + "integrity": "sha512-qvigdYYMpSuoFs3Is/f5nHdRLJN/ITA7huIoCyqqENJe9PvPmLhNLMu7QTjPdtnVf6OcYYO5SHonx4+fbJE1+Q==", + "dev": true, "requires": { - "aproba": "^1.1.1" + "cssnano-util-get-arguments": "^4.0.0", + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + } } }, - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" - }, - "safe-regex": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", - "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", + "postcss-normalize-string": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-4.0.2.tgz", + "integrity": "sha512-RrERod97Dnwqq49WNz8qo66ps0swYZDSb6rM57kN2J+aoyEAJfZ6bMx0sx/F9TIEX0xthPGCmeyiam/jXif0eA==", + "dev": true, "requires": { - "ret": "~0.1.10" + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + } } }, - "safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", - "dev": true - }, - "sax": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", - "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==" + "postcss-normalize-timing-functions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-4.0.2.tgz", + "integrity": "sha512-acwJY95edP762e++00Ehq9L4sZCEcOPyaHwoaFOhIwWCDfik6YvqsYNxckee65JHLKzuNSSmAdxwD2Cud1Z54A==", + "dev": true, + "requires": { + "cssnano-util-get-match": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + } + } }, - "schema-utils": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", - "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "postcss-normalize-unicode": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-4.0.1.tgz", + "integrity": "sha512-od18Uq2wCYn+vZ/qCOeutvHjB5jm57ToxRaMeNuf0nWVHaP9Hua56QyMF6fs/4FSUnVIw0CBPsU0K4LnBPwYwg==", + "dev": true, "requires": { - "ajv": "^6.1.0", - "ajv-errors": "^1.0.0", - "ajv-keywords": "^3.1.0" + "browserslist": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + } } }, - "secure-compare": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/secure-compare/-/secure-compare-3.0.1.tgz", - "integrity": "sha1-8aAymzCLIh+uN7mXTz1XjQypmeM=", - "dev": true - }, - "seek-bzip": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/seek-bzip/-/seek-bzip-1.0.5.tgz", - "integrity": "sha1-z+kXyz0nS8/6x5J1ivUxc+sfq9w=", + "postcss-normalize-url": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-4.0.1.tgz", + "integrity": "sha512-p5oVaF4+IHwu7VpMan/SSpmpYxcJMtkGppYf0VbdH5B6hN8YNmVyJLuY9FmLQTzY3fag5ESUUHDqM+heid0UVA==", + "dev": true, "requires": { - "commander": "~2.8.1" + "is-absolute-url": "^2.0.0", + "normalize-url": "^3.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" }, "dependencies": { - "commander": { - "version": "2.8.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.8.1.tgz", - "integrity": "sha1-Br42f+v9oMMwqh4qBy09yXYkJdQ=", - "requires": { - "graceful-readlink": ">= 1.0.0" - } + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true } } }, - "select-hose": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", - "integrity": "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=", - "dev": true - }, - "selfsigned": { - "version": "1.10.7", - "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.7.tgz", - "integrity": "sha512-8M3wBCzeWIJnQfl43IKwOmC4H/RAp50S8DF60znzjW5GVqTcSe2vWclt7hmYVPkKPlHWOu5EaWOMZ2Y6W8ZXTA==", + "postcss-normalize-whitespace": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-4.0.2.tgz", + "integrity": "sha512-tO8QIgrsI3p95r8fyqKV+ufKlSHh9hMJqACqbv2XknufqEDhDvbguXGBBqxw9nsQoXWf0qOqppziKJKHMD4GtA==", "dev": true, "requires": { - "node-forge": "0.9.0" + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + } } }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" - }, - "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=", + "postcss-ordered-values": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-4.1.2.tgz", + "integrity": "sha512-2fCObh5UanxvSxeXrtLtlwVThBvHn6MQcu4ksNT2tsaV2Fg76R2CV98W7wNSlX+5/pFwEyaDwKLLoEV7uRybAw==", + "dev": true, "requires": { - "sver-compat": "^1.5.0" + "cssnano-util-get-arguments": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + } } }, - "semver-regex": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/semver-regex/-/semver-regex-2.0.0.tgz", - "integrity": "sha512-mUdIBBvdn0PLOeP3TEkMH7HHeUP3GjsXCwKarjv/kGmUFOYg1VqEemKhoQpWMu6X2I8kHeuVdGibLGkVK+/5Qw==" - }, - "semver-truncate": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/semver-truncate/-/semver-truncate-1.1.2.tgz", - "integrity": "sha1-V/Qd5pcHpicJp+AQS6IRcQnqR+g=", + "postcss-reduce-initial": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-4.0.3.tgz", + "integrity": "sha512-gKWmR5aUulSjbzOfD9AlJiHCGH6AEVLaM0AV+aSioxUDd16qXP1PCh8d1/BGVvpdWn8k/HiK7n6TjeoXN1F7DA==", + "dev": true, "requires": { - "semver": "^5.3.0" + "browserslist": "^4.0.0", + "caniuse-api": "^3.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0" } }, - "send": { - "version": "0.17.1", - "resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz", - "integrity": "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==", + "postcss-reduce-transforms": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-4.0.2.tgz", + "integrity": "sha512-EEVig1Q2QJ4ELpJXMZR8Vt5DQx8/mo+dGWSR7vWXqcob2gQLyQGsionYcGKATXvQzMPn6DSN1vTN7yFximdIAg==", "dev": true, "requires": { - "debug": "2.6.9", - "depd": "~1.1.2", - "destroy": "~1.0.4", - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "etag": "~1.8.1", - "fresh": "0.5.2", - "http-errors": "~1.7.2", - "mime": "1.6.0", - "ms": "2.1.1", - "on-finished": "~2.3.0", - "range-parser": "~1.2.1", - "statuses": "~1.5.0" + "cssnano-util-get-match": "^4.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0" }, "dependencies": { - "mime": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", - "dev": true - }, - "ms": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", - "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", "dev": true } } }, - "serialize-javascript": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-1.9.1.tgz", - "integrity": "sha512-0Vb/54WJ6k5v8sSWN09S0ora+Hnr+cX40r9F170nT+mSkaxltoE/7R3OrIdBSUv1OoiobH1QoWQbCnAO+e8J1A==" - }, - "serve-index": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", - "integrity": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=", + "postcss-reporter": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss-reporter/-/postcss-reporter-6.0.1.tgz", + "integrity": "sha512-LpmQjfRWyabc+fRygxZjpRxfhRf9u/fdlKf4VHG4TSPbV2XNsuISzYW1KL+1aQzx53CAppa1bKG4APIB/DOXXw==", "dev": true, "requires": { - "accepts": "~1.3.4", - "batch": "0.6.1", - "debug": "2.6.9", - "escape-html": "~1.0.3", - "http-errors": "~1.6.2", - "mime-types": "~2.1.17", - "parseurl": "~1.3.2" + "chalk": "^2.4.1", + "lodash": "^4.17.11", + "log-symbols": "^2.2.0", + "postcss": "^7.0.7" }, "dependencies": { - "http-errors": { - "version": "1.6.3", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", - "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", + "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": { - "depd": "~1.1.2", - "inherits": "2.0.3", - "setprototypeof": "1.1.0", - "statuses": ">= 1.4.0 < 2" + "color-convert": "^1.9.0" } }, - "inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", + "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" + } + }, + "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 }, - "setprototypeof": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", - "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", "dev": true - } - } - }, - "serve-static": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz", - "integrity": "sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==", - "dev": true, - "requires": { - "encodeurl": "~1.0.2", - "escape-html": "~1.0.3", - "parseurl": "~1.3.3", - "send": "0.17.1" - } - }, - "set-blocking": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=" - }, - "set-value": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", - "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", - "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=", + }, + "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": { - "is-extendable": "^0.1.0" + "has-flag": "^3.0.0" } } } }, - "setimmediate": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", - "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=", - "dev": true - }, - "setprototypeof": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", - "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==", + "postcss-resolve-nested-selector": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/postcss-resolve-nested-selector/-/postcss-resolve-nested-selector-0.1.1.tgz", + "integrity": "sha1-Kcy8fDfe36wwTp//C/FZaz9qDk4=", "dev": true }, - "sha.js": { - "version": "2.4.11", - "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", - "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", + "postcss-safe-parser": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-safe-parser/-/postcss-safe-parser-4.0.2.tgz", + "integrity": "sha512-Uw6ekxSWNLCPesSv/cmqf2bY/77z11O7jZGPax3ycZMFU/oi2DMH9i89AdHc1tRwFg/arFoEwX0IS3LCUxJh1g==", "dev": true, "requires": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" + "postcss": "^7.0.26" } }, - "shebang-command": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", + "postcss-sass": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/postcss-sass/-/postcss-sass-0.4.4.tgz", + "integrity": "sha512-BYxnVYx4mQooOhr+zer0qWbSPYnarAy8ZT7hAQtbxtgVf8gy+LSLT/hHGe35h14/pZDTw1DsxdbrwxBN++H+fg==", + "dev": true, "requires": { - "shebang-regex": "^1.0.0" + "gonzales-pe": "^4.3.0", + "postcss": "^7.0.21" } }, - "shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=" - }, - "signal-exit": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", - "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==" - }, - "simple-swizzle": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", - "integrity": "sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=", + "postcss-scss": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/postcss-scss/-/postcss-scss-2.1.1.tgz", + "integrity": "sha512-jQmGnj0hSGLd9RscFw9LyuSVAa5Bl1/KBPqG1NQw9w8ND55nY4ZEsdlVuYJvLPpV+y0nwTV5v/4rHPzZRihQbA==", "dev": true, "requires": { - "is-arrayish": "^0.3.1" - }, - "dependencies": { - "is-arrayish": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", - "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==", - "dev": true - } + "postcss": "^7.0.6" } }, - "sitemap-webpack-plugin": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/sitemap-webpack-plugin/-/sitemap-webpack-plugin-0.6.0.tgz", - "integrity": "sha512-kLYyDygC/6gZ5xlShGEytionLMayD9IFxKwfqMNkgXkbPsBes5D6TqkqYxlZHg99HIF10TF1zPcmI//0qFxbbQ==", - "dev": true - }, - "slash": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", - "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==" - }, - "snapdragon": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", - "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", + "postcss-selector-parser": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.2.tgz", + "integrity": "sha512-36P2QR59jDTOAiIkqEprfJDsoNrvwFei3eCqKd1Y0tUsBimsq39BLp7RD+JWny3WgB1zGhJX8XVePwm9k4wdBg==", + "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": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "requires": { - "is-extendable": "^0.1.0" - } - } + "cssesc": "^3.0.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + }, + "postcss-sorting": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/postcss-sorting/-/postcss-sorting-5.0.1.tgz", + "integrity": "sha512-Y9fUFkIhfrm6i0Ta3n+89j56EFqaNRdUKqXyRp6kvTcSXnmgEjaVowCXH+JBe9+YKWqd4nc28r2sgwnzJalccA==", + "dev": true, + "requires": { + "lodash": "^4.17.14", + "postcss": "^7.0.17" } }, - "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==", + "postcss-svgo": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-4.0.2.tgz", + "integrity": "sha512-C6wyjo3VwFm0QgBy+Fu7gCYOkCmgmClghO+pjcxvrcBKtiKt0uCF+hvbMO1fyv5BMImRK90SMb+dwUnfbGd+jw==", + "dev": true, "requires": { - "define-property": "^1.0.0", - "isobject": "^3.0.0", - "snapdragon-util": "^3.0.1" + "is-svg": "^3.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "svgo": "^1.0.0" }, "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "requires": { - "is-descriptor": "^1.0.0" - } - }, - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true } } }, - "snapdragon-util": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", - "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", + "postcss-syntax": { + "version": "0.36.2", + "resolved": "https://registry.npmjs.org/postcss-syntax/-/postcss-syntax-0.36.2.tgz", + "integrity": "sha512-nBRg/i7E3SOHWxF3PpF5WnJM/jQ1YpY9000OaVXlAQj6Zp/kIqJxEDWIZ67tAd7NLuk7zqN4yqe9nc0oNAOs1w==", + "dev": true + }, + "postcss-unique-selectors": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-4.0.1.tgz", + "integrity": "sha512-+JanVaryLo9QwZjKrmJgkI4Fn8SBgRO6WXQBJi7KiAVPlmxikB5Jzc4EvXMT2H0/m0RjrVVm9rGNhZddm/8Spg==", + "dev": true, "requires": { - "kind-of": "^3.2.0" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "requires": { - "is-buffer": "^1.1.5" - } - } + "alphanum-sort": "^1.0.0", + "postcss": "^7.0.0", + "uniqs": "^2.0.0" } }, - "sockjs": { - "version": "0.3.19", - "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.19.tgz", - "integrity": "sha512-V48klKZl8T6MzatbLlzzRNhMepEys9Y4oGFpypBFFn1gLI/QQ9HtLLyWJNbPlwGLelOVOEijUbTTJeLLI59jLw==", + "postcss-value-parser": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz", + "integrity": "sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==", + "dev": true + }, + "posthtml": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/posthtml/-/posthtml-0.13.1.tgz", + "integrity": "sha512-8aJZ63WYL9YsAZVcrIn6U0dSYbna7hcTceZjnbH7dilg01t4t3JDx0UovbhGFscFJg/++qhECCjGEQuJAqD7dA==", "dev": true, "requires": { - "faye-websocket": "^0.10.0", - "uuid": "^3.0.1" + "posthtml-parser": "^0.4.2", + "posthtml-render": "^1.2.2" } }, - "sockjs-client": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.4.0.tgz", - "integrity": "sha512-5zaLyO8/nri5cua0VtOrFXBPK1jbL4+1cebT/mmKA1E1ZXOvJrII75bPu0l0k843G/+iAbhEqzyKr0w/eCCj7g==", + "posthtml-parser": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/posthtml-parser/-/posthtml-parser-0.4.2.tgz", + "integrity": "sha512-BUIorsYJTvS9UhXxPTzupIztOMVNPa/HtAm9KHni9z6qEfiJ1bpOBL5DfUOL9XAc3XkLIEzBzpph+Zbm4AdRAg==", "dev": true, "requires": { - "debug": "^3.2.5", - "eventsource": "^1.0.7", - "faye-websocket": "~0.11.1", - "inherits": "^2.0.3", - "json3": "^3.3.2", - "url-parse": "^1.4.3" - }, - "dependencies": { - "debug": { - "version": "3.2.6", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", - "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", - "dev": true, - "requires": { - "ms": "^2.1.1" - } - }, - "faye-websocket": { - "version": "0.11.3", - "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.3.tgz", - "integrity": "sha512-D2y4bovYpzziGgbHYtGCMjlJM36vAl/y+xUyn1C+FVx8szd1E+86KwVw6XvYSzOP8iMpm1X0I4xJD+QtUb36OA==", - "dev": true, - "requires": { - "websocket-driver": ">=0.5.1" - } - }, - "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 - } + "htmlparser2": "^3.9.2" } }, - "sort-keys": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-2.0.0.tgz", - "integrity": "sha1-ZYU1WEhh7JfXMNbPQYIuH1ZoQSg=", + "posthtml-render": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/posthtml-render/-/posthtml-render-1.2.3.tgz", + "integrity": "sha512-rGGayND//VwTlsYKNqdILsA7U/XP0WJa6SMcdAEoqc2WRM5QExplGg/h9qbTuHz7mc2PvaXU+6iNxItvr5aHMg==", + "dev": true + }, + "posthtml-urls": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/posthtml-urls/-/posthtml-urls-1.0.0.tgz", + "integrity": "sha512-CMJ0L009sGQVUuYM/g6WJdscsq6ooAwhUuF6CDlYPMLxKp2rmCYVebEU+wZGxnQstGJhZPMvXsRhtqekILd5/w==", + "dev": true, "requires": { - "is-plain-obj": "^1.0.0" + "http-equiv-refresh": "^1.0.0", + "list-to-array": "^1.1.0", + "parse-srcset": "^1.0.2", + "promise-each": "^2.2.0" } }, - "sort-keys-length": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/sort-keys-length/-/sort-keys-length-1.0.1.tgz", - "integrity": "sha1-nLb09OnkgVWmqgZx7dM2/xR5oYg=", + "pretty": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pretty/-/pretty-2.0.0.tgz", + "integrity": "sha1-rbx5YLe7/iiaVX3F9zdhmiINBqU=", + "dev": true, "requires": { - "sort-keys": "^1.0.0" + "condense-newlines": "^0.2.1", + "extend-shallow": "^2.0.1", + "js-beautify": "^1.6.12" }, "dependencies": { - "sort-keys": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz", - "integrity": "sha1-RBttTTRnmPG05J6JIK37oOVD+a0=", + "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-plain-obj": "^1.0.0" + "is-extendable": "^0.1.0" } } } }, - "source-list-map": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", - "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==" - }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" + "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 }, - "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==", + "pretty-ms": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/pretty-ms/-/pretty-ms-0.2.2.tgz", + "integrity": "sha1-2oeaaC/zOjcBEEbxPWJ/Z8c7hPY=", + "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" + "parse-ms": "^0.1.0" } }, - "source-map-support": { - "version": "0.5.16", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.16.tgz", - "integrity": "sha512-efyLRJDr68D9hBBNIPWFjhpFzURh+KJykQwvMyW5UiZzYwoF6l4YMMDIJJEyFWxWCqfyxLzz6tSfUFR+kXXsVQ==", + "prismjs": { + "version": "1.21.0", + "resolved": "https://registry.npmjs.org/prismjs/-/prismjs-1.21.0.tgz", + "integrity": "sha512-uGdSIu1nk3kej2iZsLyDoJ7e9bnPzIgY0naW/HdknGj61zScaprVEVGHrPoXqI+M9sP0NDnTK2jpkvmldpuqDw==", "dev": true, "requires": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } + "clipboard": "^2.0.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=" - }, - "sparkles": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/sparkles/-/sparkles-1.0.1.tgz", - "integrity": "sha512-dSO0DDYUahUt/0/pD/Is3VIm5TGJjludZ0HVymmhYF6eNA53PVLhnUk0znSYbH8IYBuJdCE+1luR22jNLMaQdw==" + "progress": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", + "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", + "dev": true }, - "spdx-correct": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.0.tgz", - "integrity": "sha512-lr2EZCctC2BNR7j7WzJ2FpDznxky1sjfxvvYEyzxNyb6lZXHODmEoJeFu4JupYlkfha1KZpJyoqiJ7pgA1qq8Q==", + "promise": { + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz", + "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==", + "dev": true, "requires": { - "spdx-expression-parse": "^3.0.0", - "spdx-license-ids": "^3.0.0" + "asap": "~2.0.3" } }, - "spdx-exceptions": { + "promise-each": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.2.0.tgz", - "integrity": "sha512-2XQACfElKi9SlVb1CYadKDXvoajPgBVPn/gOQLrTvHdElaVhr7ZEbqJaRnJLVNeaI4cMEAgVCeBMKF6MWRDCRA==" - }, - "spdx-expression-parse": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz", - "integrity": "sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg==", + "resolved": "https://registry.npmjs.org/promise-each/-/promise-each-2.2.0.tgz", + "integrity": "sha1-M1MXTv8mlEgQN+BOAfd6oPttG2A=", + "dev": true, "requires": { - "spdx-exceptions": "^2.1.0", - "spdx-license-ids": "^3.0.0" + "any-promise": "^0.1.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==" + "proto-list": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz", + "integrity": "sha1-IS1b/hMYMGpCD2QCuOJv85ZHqEk=", + "dev": true }, - "spdy": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.1.tgz", - "integrity": "sha512-HeZS3PBdMA+sZSu0qwpCxl3DeALD5ASx8pAX0jZdKXSpPWbQ6SYGnlg3BBmYLx5LtiZrmkAZfErCm2oECBcioA==", + "proxy-from-env": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz", + "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==", + "dev": true + }, + "prr": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", + "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=", + "dev": true + }, + "pseudomap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", + "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=", + "dev": true + }, + "pug": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pug/-/pug-2.0.4.tgz", + "integrity": "sha512-XhoaDlvi6NIzL49nu094R2NA6P37ijtgMDuWE+ofekDChvfKnzFal60bhSdiy8y2PBO6fmz3oMEIcfpBVRUdvw==", "dev": true, "requires": { - "debug": "^4.1.0", - "handle-thing": "^2.0.0", - "http-deceiver": "^1.2.7", - "select-hose": "^2.0.0", - "spdy-transport": "^3.0.0" - }, - "dependencies": { - "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" - } - }, - "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 - } + "pug-code-gen": "^2.0.2", + "pug-filters": "^3.1.1", + "pug-lexer": "^4.1.0", + "pug-linker": "^3.0.6", + "pug-load": "^2.0.12", + "pug-parser": "^5.0.1", + "pug-runtime": "^2.0.5", + "pug-strip-comments": "^1.0.4" } }, - "spdy-transport": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", - "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", + "pug-attrs": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pug-attrs/-/pug-attrs-2.0.4.tgz", + "integrity": "sha512-TaZ4Z2TWUPDJcV3wjU3RtUXMrd3kM4Wzjbe3EWnSsZPsJ3LDI0F3yCnf2/W7PPFF+edUFQ0HgDL1IoxSz5K8EQ==", "dev": true, "requires": { - "debug": "^4.1.0", - "detect-node": "^2.0.4", - "hpack.js": "^2.1.6", - "obuf": "^1.1.2", - "readable-stream": "^3.0.6", - "wbuf": "^1.7.3" - }, - "dependencies": { - "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" - } - }, - "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 - }, - "readable-stream": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - } + "constantinople": "^3.0.1", + "js-stringify": "^1.0.1", + "pug-runtime": "^2.0.5" } }, - "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==", + "pug-code-gen": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/pug-code-gen/-/pug-code-gen-2.0.2.tgz", + "integrity": "sha512-kROFWv/AHx/9CRgoGJeRSm+4mLWchbgpRzTEn8XCiwwOy6Vh0gAClS8Vh5TEJ9DBjaP8wCjS3J6HKsEsYdvaCw==", + "dev": true, "requires": { - "extend-shallow": "^3.0.0" + "constantinople": "^3.1.2", + "doctypes": "^1.1.0", + "js-stringify": "^1.0.1", + "pug-attrs": "^2.0.4", + "pug-error": "^1.3.3", + "pug-runtime": "^2.0.5", + "void-elements": "^2.0.1", + "with": "^5.0.0" } }, - "sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=" + "pug-error": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/pug-error/-/pug-error-1.3.3.tgz", + "integrity": "sha512-qE3YhESP2mRAWMFJgKdtT5D7ckThRScXRwkfo+Erqga7dyJdY3ZquspprMCj/9sJ2ijm5hXFWQE/A3l4poMWiQ==", + "dev": true }, - "squeak": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/squeak/-/squeak-1.3.0.tgz", - "integrity": "sha1-MwRQN7ZDiLVnZ0uEMiplIQc5FsM=", + "pug-filters": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/pug-filters/-/pug-filters-3.1.1.tgz", + "integrity": "sha512-lFfjNyGEyVWC4BwX0WyvkoWLapI5xHSM3xZJFUhx4JM4XyyRdO8Aucc6pCygnqV2uSgJFaJWW3Ft1wCWSoQkQg==", + "dev": true, "requires": { - "chalk": "^1.0.0", - "console-stream": "^0.1.1", - "lpad-align": "^1.0.1" + "clean-css": "^4.1.11", + "constantinople": "^3.0.1", + "jstransformer": "1.0.0", + "pug-error": "^1.3.3", + "pug-walk": "^1.1.8", + "resolve": "^1.1.6", + "uglify-js": "^2.6.1" }, "dependencies": { - "ansi-styles": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=" + "camelcase": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz", + "integrity": "sha1-m7UwTS4LVmmLLHWLCKPqqdqlijk=", + "dev": true + }, + "cliui": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-2.1.0.tgz", + "integrity": "sha1-S0dXYP+AJkx2LDoXGQMukcf+oNE=", + "dev": true, + "requires": { + "center-align": "^0.1.1", + "right-align": "^0.1.1", + "wordwrap": "0.0.2" + } }, - "chalk": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "uglify-js": { + "version": "2.8.29", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.8.29.tgz", + "integrity": "sha1-KcVzMUgFe7Th913zW3qcty5qWd0=", + "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" + "source-map": "~0.5.1", + "uglify-to-browserify": "~1.0.0", + "yargs": "~3.10.0" } }, - "supports-color": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", - "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=" - } - } - }, - "ssri": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.1.tgz", - "integrity": "sha512-3Wge10hNcT1Kur4PDFwEieXSCMCJs/7WvSACcrMYrNp+b8kDL1/0wJch5Ni2WrtwEa2IO8OsVfeKIciKCDx/QA==", - "requires": { - "figgy-pudding": "^3.5.1" - } - }, - "stable": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", - "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==" - }, - "stack-trace": { - "version": "0.0.10", - "resolved": "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.10.tgz", - "integrity": "sha1-VHxws0fo0ytOEI6hoqFZ5f3eGcA=" - }, - "static-extend": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", - "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", - "requires": { - "define-property": "^0.2.5", - "object-copy": "^0.1.0" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "window-size": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.1.0.tgz", + "integrity": "sha1-VDjNLqk7IC76Ohn+iIeu58lPnJ0=", + "dev": true + }, + "wordwrap": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz", + "integrity": "sha1-t5Zpu0LstAn4PVg8rVLKF+qhZD8=", + "dev": true + }, + "yargs": { + "version": "3.10.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz", + "integrity": "sha1-9+572FfdfB0tOMDnTvvWgdFDH9E=", + "dev": true, "requires": { - "is-descriptor": "^0.1.0" + "camelcase": "^1.0.2", + "cliui": "^2.1.0", + "decamelize": "^1.0.0", + "window-size": "0.1.0" } } } }, - "statuses": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", - "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", - "dev": true - }, - "stream-browserify": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz", - "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==", + "pug-lexer": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/pug-lexer/-/pug-lexer-4.1.0.tgz", + "integrity": "sha512-i55yzEBtjm0mlplW4LoANq7k3S8gDdfC6+LThGEvsK4FuobcKfDAwt6V4jKPH9RtiE3a2Akfg5UpafZ1OksaPA==", "dev": true, "requires": { - "inherits": "~2.0.1", - "readable-stream": "^2.0.2" + "character-parser": "^2.1.1", + "is-expression": "^3.0.0", + "pug-error": "^1.3.3" } }, - "stream-each": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz", - "integrity": "sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==", + "pug-linker": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/pug-linker/-/pug-linker-3.0.6.tgz", + "integrity": "sha512-bagfuHttfQOpANGy1Y6NJ+0mNb7dD2MswFG2ZKj22s8g0wVsojpRlqveEQHmgXXcfROB2RT6oqbPYr9EN2ZWzg==", + "dev": true, "requires": { - "end-of-stream": "^1.1.0", - "stream-shift": "^1.0.0" + "pug-error": "^1.3.3", + "pug-walk": "^1.1.8" } }, - "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==" - }, - "stream-http": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz", - "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==", + "pug-load": { + "version": "2.0.12", + "resolved": "https://registry.npmjs.org/pug-load/-/pug-load-2.0.12.tgz", + "integrity": "sha512-UqpgGpyyXRYgJs/X60sE6SIf8UBsmcHYKNaOccyVLEuT6OPBIMo6xMPhoJnqtB3Q3BbO4Z3Bjz5qDsUWh4rXsg==", "dev": true, "requires": { - "builtin-status-codes": "^3.0.0", - "inherits": "^2.0.1", - "readable-stream": "^2.3.6", - "to-arraybuffer": "^1.0.0", - "xtend": "^4.0.0" + "object-assign": "^4.1.0", + "pug-walk": "^1.1.8" } }, - "stream-shift": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz", - "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==" - }, - "stream-to-string": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/stream-to-string/-/stream-to-string-1.2.0.tgz", - "integrity": "sha512-8drZlFIKBHSMdX9GCWv8V9AAWnQcTqw0iAI6/GC7UJ0H0SwKeFKjOoZfGY1tOU00GGU7FYZQoJ/ZCUEoXhD7yQ==", + "pug-parser": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/pug-parser/-/pug-parser-5.0.1.tgz", + "integrity": "sha512-nGHqK+w07p5/PsPIyzkTQfzlYfuqoiGjaoqHv1LjOv2ZLXmGX1O+4Vcvps+P4LhxZ3drYSljjq4b+Naid126wA==", "dev": true, "requires": { - "promise-polyfill": "^1.1.6" + "pug-error": "^1.3.3", + "token-stream": "0.0.1" } }, - "strict-uri-encode": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz", - "integrity": "sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM=" + "pug-runtime": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/pug-runtime/-/pug-runtime-2.0.5.tgz", + "integrity": "sha512-P+rXKn9un4fQY77wtpcuFyvFaBww7/91f3jHa154qU26qFAnOe6SW1CbIDcxiG5lLK9HazYrMCCuDvNgDQNptw==", + "dev": true }, - "string-width": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "pug-strip-comments": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/pug-strip-comments/-/pug-strip-comments-1.0.4.tgz", + "integrity": "sha512-i5j/9CS4yFhSxHp5iKPHwigaig/VV9g+FgReLJWWHEHbvKsbqL0oP/K5ubuLco6Wu3Kan5p7u7qk8A4oLLh6vw==", + "dev": true, "requires": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" + "pug-error": "^1.3.3" } }, - "string.prototype.trimleft": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string.prototype.trimleft/-/string.prototype.trimleft-2.1.1.tgz", - "integrity": "sha512-iu2AGd3PuP5Rp7x2kEZCrB2Nf41ehzh+goo8TV7z8/XDBbsvc6HQIlUl9RjkZ4oyrW1XM5UwlGl1oVEaDjg6Ag==", + "pug-walk": { + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/pug-walk/-/pug-walk-1.1.8.tgz", + "integrity": "sha512-GMu3M5nUL3fju4/egXwZO0XLi6fW/K3T3VTgFQ14GxNi8btlxgT5qZL//JwZFm/2Fa64J/PNS8AZeys3wiMkVA==", + "dev": true + }, + "pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "dev": true, "requires": { - "define-properties": "^1.1.3", - "function-bind": "^1.1.1" + "end-of-stream": "^1.1.0", + "once": "^1.3.1" } }, - "string.prototype.trimright": { + "punycode": { "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string.prototype.trimright/-/string.prototype.trimright-2.1.1.tgz", - "integrity": "sha512-qFvWL3/+QIgZXVmJBfpHmxLB7xsUXz6HsUmP8+5dRaC3Q7oKUv9Vo6aMCRZC1smrtyECFsIT30PqBJ1gTjAs+g==", - "requires": { - "define-properties": "^1.1.3", - "function-bind": "^1.1.1" - } + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "dev": true }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", - "requires": { - "safe-buffer": "~5.1.0" - } + "q": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", + "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=", + "dev": true }, - "stringify-object": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", - "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", - "dev": true, - "requires": { - "get-own-enumerable-property-symbols": "^3.0.0", - "is-obj": "^1.0.1", - "is-regexp": "^1.0.0" - }, - "dependencies": { - "is-obj": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", - "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=", - "dev": true - } - } + "qs": { + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.2.3.tgz", + "integrity": "sha1-HPyyXBCpsrSDBT/zn138kjOQjP4=", + "dev": true }, - "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "requires": { - "ansi-regex": "^2.0.0" - } + "quick-lru": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz", + "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==", + "dev": true }, - "strip-bom": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", - "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", - "requires": { - "is-utf8": "^0.2.0" - } + "range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "dev": true }, - "strip-comments": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/strip-comments/-/strip-comments-1.0.2.tgz", - "integrity": "sha512-kL97alc47hoyIQSV165tTt9rG5dn4w1dNnBhOQ3bOU1Nc1hel09jnXANaHJ7vzHLd4Ju8kseDGzlev96pghLFw==", + "raw-body": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.1.tgz", + "integrity": "sha512-9WmIKF6mkvA0SLmA2Knm9+qj89e+j1zqgyn8aXGd7+nAduPoqgI9lO57SAZNn/Byzo5P7JhXTyg9PzaJbH73bA==", "dev": true, "requires": { - "babel-extract-comments": "^1.0.0", - "babel-plugin-transform-object-rest-spread": "^6.26.0" - } - }, - "strip-dirs": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/strip-dirs/-/strip-dirs-2.1.0.tgz", - "integrity": "sha512-JOCxOeKLm2CAS73y/U4ZeZPTkE+gNVCzKt7Eox84Iej1LT/2pTWYpZKJuxwQpvX1LiZb1xokNR7RLfuBAa7T3g==", - "requires": { - "is-natural-number": "^4.0.1" + "bytes": "3.1.0", + "http-errors": "1.7.3", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" } }, - "strip-eof": { + "read-cache": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", - "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=" - }, - "strip-indent": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-2.0.0.tgz", - "integrity": "sha1-XvjbKV0B5u1sv3qrlpmNeCJSe2g=" - }, - "strip-outer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/strip-outer/-/strip-outer-1.0.1.tgz", - "integrity": "sha512-k55yxKHwaXnpYGsOzg4Vl8+tDrWylxDEpknGjhTiZB8dFRU5rTo9CAzeycivxV3s+zlTKwrs6WxMxR95n26kwg==", - "requires": { - "escape-string-regexp": "^1.0.2" - } - }, - "stylehacks": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-4.0.3.tgz", - "integrity": "sha512-7GlLk9JwlElY4Y6a/rmbH2MhVlTyVmiJd1PfTCqFaIBEGMYNsrO/v3SeGTdhBThLg4Z+NbOk/qFMwCa+J+3p/g==", + "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", + "integrity": "sha1-5mTvMRYRZsl1HNvo28+GtftY93Q=", "dev": true, "requires": { - "browserslist": "^4.0.0", - "postcss": "^7.0.0", - "postcss-selector-parser": "^3.0.0" - }, - "dependencies": { - "postcss-selector-parser": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", - "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", - "dev": true, - "requires": { - "dot-prop": "^5.2.0", - "indexes-of": "^1.0.1", - "uniq": "^1.0.1" - } - } + "pify": "^2.3.0" } }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "readable-stream": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "dev": true, "requires": { - "has-flag": "^3.0.0" + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" } }, - "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=", + "readdirp": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.5.0.tgz", + "integrity": "sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==", + "dev": true, "requires": { - "es6-iterator": "^2.0.1", - "es6-symbol": "^3.1.1" + "picomatch": "^2.2.1" } }, - "svgo": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz", - "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==", + "recursive-copy": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/recursive-copy/-/recursive-copy-2.0.10.tgz", + "integrity": "sha512-S9J9XJUnfZ2NUS3lK6lx6HWLl2nWui+f7AKuu+qoFs4ikEPYgZ3qKk1T6tmBnr7PzhtKnawE+6TREy9XQKmxCA==", + "dev": true, "requires": { - "chalk": "^2.4.1", - "coa": "^2.0.2", - "css-select": "^2.0.0", - "css-select-base-adapter": "^0.1.1", - "css-tree": "1.0.0-alpha.37", - "csso": "^4.0.2", - "js-yaml": "^3.13.1", - "mkdirp": "~0.5.1", - "object.values": "^1.1.0", - "sax": "~1.2.4", - "stable": "^0.1.8", - "unquote": "~1.1.1", - "util.promisify": "~1.0.0" + "del": "^2.2.0", + "emitter-mixin": "0.0.3", + "errno": "^0.1.2", + "graceful-fs": "^4.1.4", + "junk": "^1.0.1", + "maximatch": "^0.1.0", + "mkdirp": "^0.5.1", + "pify": "^2.3.0", + "promise": "^7.0.1", + "slash": "^1.0.0" }, "dependencies": { - "css-select": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz", - "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==", - "requires": { - "boolbase": "^1.0.0", - "css-what": "^3.2.1", - "domutils": "^1.7.0", - "nth-check": "^1.0.2" - } - }, - "css-tree": { - "version": "1.0.0-alpha.37", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz", - "integrity": "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==", - "requires": { - "mdn-data": "2.0.4", - "source-map": "^0.6.1" - } - }, - "css-what": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.2.1.tgz", - "integrity": "sha512-WwOrosiQTvyms+Ti5ZC5vGEK0Vod3FTt1ca+payZqvKuGJF+dq7bG63DstxtN0dpm6FxY27a/zS3Wten+gEtGw==" - }, - "domutils": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", - "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", + "mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", + "dev": true, "requires": { - "dom-serializer": "0", - "domelementtype": "1" + "minimist": "^1.2.5" } - }, - "mdn-data": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz", - "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==" - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" } } }, - "tapable": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", - "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", - "dev": true - }, - "tar-stream": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-1.6.2.tgz", - "integrity": "sha512-rzS0heiNf8Xn7/mpdSVVSMAWAoy9bfb1WOTYC78Z0UQKeKa/CWS8FOq0lKGNa8DWKAn9gxjCvMLYc5PGXYlK2A==", - "requires": { - "bl": "^1.0.0", - "buffer-alloc": "^1.2.0", - "end-of-stream": "^1.0.0", - "fs-constants": "^1.0.0", - "readable-stream": "^2.3.0", - "to-buffer": "^1.1.1", - "xtend": "^4.0.0" + "regenerator-runtime": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", + "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==", + "dev": true + }, + "remark": { + "version": "12.0.1", + "resolved": "https://registry.npmjs.org/remark/-/remark-12.0.1.tgz", + "integrity": "sha512-gS7HDonkdIaHmmP/+shCPejCEEW+liMp/t/QwmF0Xt47Rpuhl32lLtDV1uKWvGoq+kxr5jSgg5oAIpGuyULjUw==", + "dev": true, + "requires": { + "remark-parse": "^8.0.0", + "remark-stringify": "^8.0.0", + "unified": "^9.0.0" + } + }, + "remark-parse": { + "version": "8.0.3", + "resolved": "https://registry.npmjs.org/remark-parse/-/remark-parse-8.0.3.tgz", + "integrity": "sha512-E1K9+QLGgggHxCQtLt++uXltxEprmWzNfg+MxpfHsZlrddKzZ/hZyWHDbK3/Ap8HJQqYJRXP+jHczdL6q6i85Q==", + "dev": true, + "requires": { + "ccount": "^1.0.0", + "collapse-white-space": "^1.0.2", + "is-alphabetical": "^1.0.0", + "is-decimal": "^1.0.0", + "is-whitespace-character": "^1.0.0", + "is-word-character": "^1.0.0", + "markdown-escapes": "^1.0.0", + "parse-entities": "^2.0.0", + "repeat-string": "^1.5.4", + "state-toggle": "^1.0.0", + "trim": "0.0.1", + "trim-trailing-lines": "^1.0.0", + "unherit": "^1.0.4", + "unist-util-remove-position": "^2.0.0", + "vfile-location": "^3.0.0", + "xtend": "^4.0.1" + } + }, + "remark-stringify": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/remark-stringify/-/remark-stringify-8.1.1.tgz", + "integrity": "sha512-q4EyPZT3PcA3Eq7vPpT6bIdokXzFGp9i85igjmhRyXWmPs0Y6/d2FYwUNotKAWyLch7g0ASZJn/KHHcHZQ163A==", + "dev": true, + "requires": { + "ccount": "^1.0.0", + "is-alphanumeric": "^1.0.0", + "is-decimal": "^1.0.0", + "is-whitespace-character": "^1.0.0", + "longest-streak": "^2.0.1", + "markdown-escapes": "^1.0.0", + "markdown-table": "^2.0.0", + "mdast-util-compact": "^2.0.0", + "parse-entities": "^2.0.0", + "repeat-string": "^1.5.4", + "state-toggle": "^1.0.0", + "stringify-entities": "^3.0.0", + "unherit": "^1.0.4", + "xtend": "^4.0.1" } }, - "temp-dir": { + "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 + }, + "replace-ext": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-1.0.0.tgz", - "integrity": "sha1-CnwOom06Oa+n4OvqnB/AvE2qAR0=" + "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.0.tgz", + "integrity": "sha1-3mMSg3P8v3w8z6TeWkgMRaZ5WOs=", + "dev": true + }, + "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 }, - "tempfile": { + "require-main-filename": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/tempfile/-/tempfile-2.0.0.tgz", - "integrity": "sha1-awRGhWqbERTRhW/8vlCczLCXcmU=", - "requires": { - "temp-dir": "^1.0.0", - "uuid": "^3.0.1" - } + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", + "dev": true }, - "tempy": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/tempy/-/tempy-0.2.1.tgz", - "integrity": "sha512-LB83o9bfZGrntdqPuRdanIVCPReam9SOZKW0fOy5I9X3A854GGWi0tjCqoXEk84XIEYBc/x9Hq3EFop/H5wJaw==", - "requires": { - "temp-dir": "^1.0.0", - "unique-string": "^1.0.0" - } + "requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=", + "dev": true }, - "terser": { - "version": "4.6.7", - "resolved": "https://registry.npmjs.org/terser/-/terser-4.6.7.tgz", - "integrity": "sha512-fmr7M1f7DBly5cX2+rFDvmGBAaaZyPrHYK4mMdHEDAdNTqXSZgSOfqsfGq2HqPGT/1V0foZZuCZFx8CHKgAk3g==", + "resolve": { + "version": "1.17.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.17.0.tgz", + "integrity": "sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==", "dev": true, "requires": { - "commander": "^2.20.0", - "source-map": "~0.6.1", - "source-map-support": "~0.5.12" - }, - "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 - } + "path-parse": "^1.0.6" } }, - "terser-webpack-plugin": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.3.tgz", - "integrity": "sha512-QMxecFz/gHQwteWwSo5nTc6UaICqN1bMedC5sMtUc7y3Ha3Q8y6ZO0iCR8pq4RJC8Hjf0FEPEHZqcMB/+DFCrA==", + "resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", + "dev": true + }, + "resp-modifier": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/resp-modifier/-/resp-modifier-6.0.2.tgz", + "integrity": "sha1-sSTeXE+6/LpUH0j/pzlw9KpFa08=", "dev": true, "requires": { - "cacache": "^12.0.2", - "find-cache-dir": "^2.1.0", - "is-wsl": "^1.1.0", - "schema-utils": "^1.0.0", - "serialize-javascript": "^2.1.2", - "source-map": "^0.6.1", - "terser": "^4.1.2", - "webpack-sources": "^1.4.0", - "worker-farm": "^1.7.0" + "debug": "^2.2.0", + "minimatch": "^3.0.2" }, "dependencies": { - "serialize-javascript": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-2.1.2.tgz", - "integrity": "sha512-rs9OggEUF0V4jUSecXazOYsLfu7OGK2qIn3c7IPBiffz32XniEp/TX9Xmc9LQfK2nQ2QKHvZ2oygKUGU0lG4jQ==", - "dev": true + "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" + } }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", "dev": true } } }, - "through": { - "version": "2.3.8", - "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", - "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=" + "reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true }, - "through2": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", - "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", - "requires": { - "readable-stream": "~2.3.6", - "xtend": "~4.0.1" - } + "rgb-regex": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/rgb-regex/-/rgb-regex-1.0.1.tgz", + "integrity": "sha1-wODWiC3w4jviVKR16O3UGRX+rrE=", + "dev": true }, - "through2-concurrent": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/through2-concurrent/-/through2-concurrent-2.0.0.tgz", - "integrity": "sha512-R5/jLkfMvdmDD+seLwN7vB+mhbqzWop5fAjx5IX8/yQq7VhBhzDmhXgaHAOnhnWkCpRMM7gToYHycB0CS/pd+A==", + "rgba-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/rgba-regex/-/rgba-regex-1.0.0.tgz", + "integrity": "sha1-QzdOLiyglosO8VI0YLfXMP8i7rM=", + "dev": true + }, + "right-align": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/right-align/-/right-align-0.1.3.tgz", + "integrity": "sha1-YTObci/mo1FWiSENJOFMlhSGE+8=", "dev": true, "requires": { - "through2": "^2.0.0" + "align-text": "^0.1.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==", + "rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, "requires": { - "through2": "~2.0.0", - "xtend": "~4.0.0" + "glob": "^7.1.3" } }, - "thunky": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", - "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==", + "run-parallel": { + "version": "1.1.9", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.1.9.tgz", + "integrity": "sha512-DEqnSRTDw/Tc3FXf49zedI638Z9onwUotBMiUFKmrO2sdFKIbXamXGQ3Axd4qgphxKB4kw/qP1w5kTxnfU1B9Q==", "dev": true }, - "time-stamp": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/time-stamp/-/time-stamp-1.1.0.tgz", - "integrity": "sha1-dkpaEa9QVhkhsTPztE5hhofg9cM=" - }, - "timed-out": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/timed-out/-/timed-out-4.0.1.tgz", - "integrity": "sha1-8y6srFoXW+ol1/q1Zas+2HQe9W8=" + "rx": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/rx/-/rx-4.1.0.tgz", + "integrity": "sha1-pfE/957zt0D+MKqAP7CfmIBdR4I=", + "dev": true }, - "timers-browserify": { - "version": "2.0.11", - "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.11.tgz", - "integrity": "sha512-60aV6sgJ5YEbzUdn9c8kYGIqOubPoUdqQCul3SBAsRCZ40s6Y5cMcrW4dt3/k/EsbLVJNl9n6Vz3fTc+k2GeKQ==", + "rxjs": { + "version": "5.5.12", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-5.5.12.tgz", + "integrity": "sha512-xx2itnL5sBbqeeiVgNPVuQQ1nC8Jp2WfNJhXWHmElW9YmrpS9UVnNzhP3EH3HFqexO5Tlp8GhYY+WEcqcVMvGw==", "dev": true, "requires": { - "setimmediate": "^1.0.4" + "symbol-observable": "1.0.1" } }, - "timsort": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz", - "integrity": "sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q=", + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", "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=", + "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": { + "version": "1.26.10", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.26.10.tgz", + "integrity": "sha512-bzN0uvmzfsTvjz0qwccN1sPm2HxxpNI/Xa+7PlUEMS+nQvbyuEK7Y0qFqxlPHhiNHb1Ze8WQJtU31olMObkAMw==", + "dev": true, "requires": { - "is-absolute": "^1.0.0", - "is-negated-glob": "^1.0.0" + "chokidar": ">=2.0.0 <4.0.0" } }, - "to-arraybuffer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", - "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=", + "sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", "dev": true }, - "to-buffer": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/to-buffer/-/to-buffer-1.1.1.tgz", - "integrity": "sha512-lx9B5iv7msuFYE3dytT+KE5tap+rNYw+K4jVkb9R/asAb+pbBSM17jtunHplhBe6RRJdZx3Pn2Jph24O32mOVg==" - }, - "to-fast-properties": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz", - "integrity": "sha1-uDVx+k2MJbguIxsG46MFXeTKGkc=" - }, - "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=", + "section-matter": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/section-matter/-/section-matter-1.0.0.tgz", + "integrity": "sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA==", + "dev": true, "requires": { - "kind-of": "^3.0.2" + "extend-shallow": "^2.0.1", + "kind-of": "^6.0.0" }, "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "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-buffer": "^1.1.5" + "is-extendable": "^0.1.0" } } } }, - "to-regex": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", - "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", - "requires": { - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "regex-not": "^1.0.2", - "safe-regex": "^1.1.0" - } + "select": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/select/-/select-1.1.2.tgz", + "integrity": "sha1-DnNQrN7ICxEIUoeG7B1EGNEbOW0=", + "dev": true, + "optional": true }, - "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=", + "semver": { + "version": "7.3.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz", + "integrity": "sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ==", + "dev": true + }, + "semver-compare": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/semver-compare/-/semver-compare-1.0.0.tgz", + "integrity": "sha1-De4hahyUGrN+nvsXiPavxf9VN/w=", + "dev": true + }, + "send": { + "version": "0.16.2", + "resolved": "https://registry.npmjs.org/send/-/send-0.16.2.tgz", + "integrity": "sha512-E64YFPUssFHEFBvpbbjr44NCLtI1AohxQ8ZSiJjQLskAdKuriYEP6VyGEsRDH8ScozGpkaX1BGvhanqCwkcEZw==", + "dev": true, "requires": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" + "debug": "2.6.9", + "depd": "~1.1.2", + "destroy": "~1.0.4", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "~1.6.2", + "mime": "1.4.1", + "ms": "2.0.0", + "on-finished": "~2.3.0", + "range-parser": "~1.2.0", + "statuses": "~1.4.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", + "dev": true, + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + } + }, + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", + "dev": true + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", + "dev": true + }, + "statuses": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.4.0.tgz", + "integrity": "sha512-zhSCtt8v2NDrRlPQpCNtw/heZLtfUDqxBM1udqikb/Hbk52LK4nQSwr10u77iopCW5LsyHpuXS0GnEc48mLeew==", + "dev": true + } } }, - "to-through": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-through/-/to-through-2.0.0.tgz", - "integrity": "sha1-/JKtq6ByZHvAtn1rA2ZKoZUJOvY=", + "serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=", + "dev": true, "requires": { - "through2": "^2.0.3" + "accepts": "~1.3.4", + "batch": "0.6.1", + "debug": "2.6.9", + "escape-html": "~1.0.3", + "http-errors": "~1.6.2", + "mime-types": "~2.1.17", + "parseurl": "~1.3.2" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", + "dev": true, + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + } + }, + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", + "dev": true + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", + "dev": true + }, + "statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", + "dev": true + } } }, - "toastr": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/toastr/-/toastr-2.1.4.tgz", - "integrity": "sha1-i0O+ZPudDEFIcURvLbjoyk6V8YE=", + "serve-static": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.13.2.tgz", + "integrity": "sha512-p/tdJrO4U387R9oMjb1oj7qSMaMfmOyd4j9hOFoxZe2baQszgHcSWjuya/CiT5kgZZKRudHNOA0pYXOl8rQ5nw==", + "dev": true, "requires": { - "jquery": ">=1.12.0" + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.2", + "send": "0.16.2" } }, - "toidentifier": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", - "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==", + "server-destroy": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/server-destroy/-/server-destroy-1.0.1.tgz", + "integrity": "sha1-8Tv5KOQrnD55OD5hzDmYtdFObN0=", "dev": true }, - "token-stream": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/token-stream/-/token-stream-0.0.1.tgz", - "integrity": "sha1-zu78cXp2xDFvEm0LnbqlXX598Bo=" - }, - "toposort": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/toposort/-/toposort-1.0.7.tgz", - "integrity": "sha1-LmhELZ9k7HILjMieZEOsbKqVACk=", + "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 }, - "trim-newlines": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-2.0.0.tgz", - "integrity": "sha1-tAPQuRvlDDMd/EuC7s6yLD3hbSA=" + "setprototypeof": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", + "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==", + "dev": true }, - "trim-repeated": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/trim-repeated/-/trim-repeated-1.0.0.tgz", - "integrity": "sha1-42RqLqTokTEr9+rObPsFOAvAHCE=", + "shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", + "dev": true, "requires": { - "escape-string-regexp": "^1.0.2" + "shebang-regex": "^1.0.0" } }, - "tslib": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.11.1.tgz", - "integrity": "sha512-aZW88SY8kQbU7gpV19lN24LtXh/yD4ZZg6qieAJDDg+YBsJcSmLGK9QpnUjAKVG/xefmvJGd1WUmfpT/g6AJGA==", + "shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", "dev": true }, - "tty-browserify": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", - "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=", + "shell-quote": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.2.tgz", + "integrity": "sha512-mRz/m/JVscCrkMyPqHc/bczi3OQHkLTqXHEFu0zDhK/qfv3UcOA4SVmRCLmos4bhjr9ekVQubj/R7waKapmiQg==", "dev": true }, - "tunnel-agent": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", - "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", - "requires": { - "safe-buffer": "^5.0.1" - } - }, - "type": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/type/-/type-1.2.0.tgz", - "integrity": "sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==" + "sigmund": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz", + "integrity": "sha1-P/IfGYytIXX587eBhT/ZTQ0ZtZA=", + "dev": true }, - "type-fest": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.5.2.tgz", - "integrity": "sha512-DWkS49EQKVX//Tbupb9TFa19c7+MK1XmzkrZUR8TAktmE/DizXoaoJV6TZ/tSIPXipqNiRI6CyAe7x69Jb6RSw==", - "dev": true, - "optional": true + "signal-exit": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", + "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==", + "dev": true }, - "type-is": { - "version": "1.6.18", - "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", - "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "simple-swizzle": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", + "integrity": "sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=", "dev": true, "requires": { - "media-typer": "0.3.0", - "mime-types": "~2.1.24" - } - }, - "typedarray": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", - "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=" - }, - "uglify-js": { - "version": "3.8.1", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.8.1.tgz", - "integrity": "sha512-W7KxyzeaQmZvUFbGj4+YFshhVrMBGSg2IbcYAjGWGvx8DHvJMclbTDMpffdxFUGPBHjIytk7KJUR/KUXstUGDw==", - "requires": { - "commander": "~2.20.3", - "source-map": "~0.6.1" + "is-arrayish": "^0.3.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==" + "is-arrayish": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", + "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==", + "dev": true } } }, - "uglify-to-browserify": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz", - "integrity": "sha1-bgkk1r2mta/jSeOabWMoUKD4grc=", - "optional": true + "slash": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz", + "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=", + "dev": true }, - "uglifyjs-webpack-plugin": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/uglifyjs-webpack-plugin/-/uglifyjs-webpack-plugin-2.2.0.tgz", - "integrity": "sha512-mHSkufBmBuJ+KHQhv5H0MXijtsoA1lynJt1lXOaotja8/I0pR4L9oGaPIZw+bQBOFittXZg9OC1sXSGO9D9ZYg==", - "requires": { - "cacache": "^12.0.2", - "find-cache-dir": "^2.1.0", - "is-wsl": "^1.1.0", - "schema-utils": "^1.0.0", - "serialize-javascript": "^1.7.0", - "source-map": "^0.6.1", - "uglify-js": "^3.6.0", - "webpack-sources": "^1.4.0", - "worker-farm": "^1.7.0" + "slice-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", + "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", + "dev": true, + "requires": { + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.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==" + "ansi-styles": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", + "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", + "dev": true, + "requires": { + "@types/color-name": "^1.1.1", + "color-convert": "^2.0.1" + } + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true } } }, - "unbzip2-stream": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/unbzip2-stream/-/unbzip2-stream-1.3.3.tgz", - "integrity": "sha512-fUlAF7U9Ah1Q6EieQ4x4zLNejrRvDWUYmxXUpN3uziFYCHapjWFaCAnreY9bGgxzaMCFAPPpYNng57CypwJVhg==", - "requires": { - "buffer": "^5.2.1", - "through": "^2.3.8" - } - }, - "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=" + "slugify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/slugify/-/slugify-1.4.0.tgz", + "integrity": "sha512-FtLNsMGBSRB/0JOE2A0fxlqjI6fJsgHGS13iTuVT28kViI4JjUiNqp/vyis0ZXYcMnpR3fzGNkv+6vRlI2GwdQ==", + "dev": true }, - "undertaker": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/undertaker/-/undertaker-1.2.1.tgz", - "integrity": "sha512-71WxIzDkgYk9ZS+spIB8iZXchFhAdEo2YU8xYqBYJ39DIUIqziK78ftm26eecoIY49X0J2MLhG4hr18Yp6/CMA==", + "socket.io": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-2.1.1.tgz", + "integrity": "sha512-rORqq9c+7W0DAK3cleWNSyfv/qKXV99hV4tZe+gGLfBECw3XEhBy7x85F3wypA9688LKjtwO9pX9L33/xQI8yA==", + "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" + "debug": "~3.1.0", + "engine.io": "~3.2.0", + "has-binary2": "~1.0.2", + "socket.io-adapter": "~1.1.0", + "socket.io-client": "2.1.1", + "socket.io-parser": "~3.2.0" + }, + "dependencies": { + "base64-arraybuffer": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-0.1.5.tgz", + "integrity": "sha1-c5JncZI7Whl0etZmqlzUv5xunOg=", + "dev": true + }, + "component-emitter": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz", + "integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY=", + "dev": true + }, + "debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "engine.io-client": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/engine.io-client/-/engine.io-client-3.2.1.tgz", + "integrity": "sha512-y5AbkytWeM4jQr7m/koQLc5AxpRKC1hEVUb/s1FUAWEJq5AzJJ4NLvzuKPuxtDi5Mq755WuDvZ6Iv2rXj4PTzw==", + "dev": true, + "requires": { + "component-emitter": "1.2.1", + "component-inherit": "0.0.3", + "debug": "~3.1.0", + "engine.io-parser": "~2.1.1", + "has-cors": "1.1.0", + "indexof": "0.0.1", + "parseqs": "0.0.5", + "parseuri": "0.0.5", + "ws": "~3.3.1", + "xmlhttprequest-ssl": "~1.5.4", + "yeast": "0.1.2" + } + }, + "engine.io-parser": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-2.1.3.tgz", + "integrity": "sha512-6HXPre2O4Houl7c4g7Ic/XzPnHBvaEmN90vtRO9uLmwtRqQmTOw0QMevL1TOfL2Cpu1VzsaTmMotQgMdkzGkVA==", + "dev": true, + "requires": { + "after": "0.8.2", + "arraybuffer.slice": "~0.0.7", + "base64-arraybuffer": "0.1.5", + "blob": "0.0.5", + "has-binary2": "~1.0.2" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "parseqs": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/parseqs/-/parseqs-0.0.5.tgz", + "integrity": "sha1-1SCKNzjkZ2bikbouoXNoSSGouJ0=", + "dev": true, + "requires": { + "better-assert": "~1.0.0" + } + }, + "parseuri": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/parseuri/-/parseuri-0.0.5.tgz", + "integrity": "sha1-gCBKUNTbt3m/3G6+J3jZDkvOMgo=", + "dev": true, + "requires": { + "better-assert": "~1.0.0" + } + }, + "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 + }, + "socket.io-client": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-2.1.1.tgz", + "integrity": "sha512-jxnFyhAuFxYfjqIgduQlhzqTcOEQSn+OHKVfAxWaNWa7ecP7xSNk2Dx/3UEsDcY7NcFafxvNvKPmmO7HTwTxGQ==", + "dev": true, + "requires": { + "backo2": "1.0.2", + "base64-arraybuffer": "0.1.5", + "component-bind": "1.0.0", + "component-emitter": "1.2.1", + "debug": "~3.1.0", + "engine.io-client": "~3.2.0", + "has-binary2": "~1.0.2", + "has-cors": "1.1.0", + "indexof": "0.0.1", + "object-component": "0.0.3", + "parseqs": "0.0.5", + "parseuri": "0.0.5", + "socket.io-parser": "~3.2.0", + "to-array": "0.1.4" + } + }, + "socket.io-parser": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-3.2.0.tgz", + "integrity": "sha512-FYiBx7rc/KORMJlgsXysflWx/RIvtqZbyGLlHZvjfmPTPeuD/I8MaW7cfFrj5tRltICJdgwflhfZ3NVVbVLFQA==", + "dev": true, + "requires": { + "component-emitter": "1.2.1", + "debug": "~3.1.0", + "isarray": "2.0.1" + } + }, + "ws": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/ws/-/ws-3.3.3.tgz", + "integrity": "sha512-nnWLa/NwZSt4KQJu51MYlCcSQ5g7INpOrOMt4XV8j4dqTXdmlUmSHQ8/oLC069ckre0fRsgfvsKwbTdtKLCDkA==", + "dev": true, + "requires": { + "async-limiter": "~1.0.0", + "safe-buffer": "~5.1.0", + "ultron": "~1.1.0" + } + } } }, - "undertaker-registry": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/undertaker-registry/-/undertaker-registry-1.0.1.tgz", - "integrity": "sha1-XkvaMI5KiirlhPm5pDWaSZglzFA=" + "socket.io-adapter": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-1.1.2.tgz", + "integrity": "sha512-WzZRUj1kUjrTIrUKpZLEzFZ1OLj5FwLlAFQs9kuZJzJi5DKdU7FsWc36SNmA8iDOtwBQyT8FkrriRM8vXLYz8g==", + "dev": true }, - "union": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/union/-/union-0.5.0.tgz", - "integrity": "sha512-N6uOhuW6zO95P3Mel2I2zMsbsanvvtgn6jVqJv4vbVcz/JN0OkL9suomjQGmWtxJQXOCqUJvquc1sMeNz/IwlA==", + "socket.io-client": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/socket.io-client/-/socket.io-client-2.3.1.tgz", + "integrity": "sha512-YXmXn3pA8abPOY//JtYxou95Ihvzmg8U6kQyolArkIyLd0pgVhrfor/iMsox8cn07WCOOvvuJ6XKegzIucPutQ==", "dev": true, "requires": { - "qs": "^6.4.0" + "backo2": "1.0.2", + "component-bind": "1.0.0", + "component-emitter": "~1.3.0", + "debug": "~3.1.0", + "engine.io-client": "~3.4.0", + "has-binary2": "~1.0.2", + "indexof": "0.0.1", + "parseqs": "0.0.6", + "parseuri": "0.0.6", + "socket.io-parser": "~3.3.0", + "to-array": "0.1.4" + }, + "dependencies": { + "debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } } }, - "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==", + "socket.io-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-3.3.1.tgz", + "integrity": "sha512-1QLvVAe8dTz+mKmZ07Swxt+LAo4Y1ff50rlyoEx00TQmDFVQYPfcqGvIDJLGaBdhdNCecXtyKpD+EgKGcmmbuQ==", + "dev": true, "requires": { - "arr-union": "^3.1.0", - "get-value": "^2.0.6", - "is-extendable": "^0.1.1", - "set-value": "^2.0.1" + "component-emitter": "~1.3.0", + "debug": "~3.1.0", + "isarray": "2.0.1" + }, + "dependencies": { + "debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } } }, - "uniq": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz", - "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=", - "dev": true - }, - "uniqs": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/uniqs/-/uniqs-2.0.0.tgz", - "integrity": "sha1-/+3ks2slKQaW5uFl1KWe25mOawI=", + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", "dev": true }, - "unique-filename": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", - "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", - "requires": { - "unique-slug": "^2.0.0" - } - }, - "unique-slug": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", - "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", + "spdx-correct": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", + "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", + "dev": true, "requires": { - "imurmurhash": "^0.1.4" + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" } }, - "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==", - "requires": { - "json-stable-stringify-without-jsonify": "^1.0.1", - "through2-filter": "^3.0.0" - } + "spdx-exceptions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", + "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", + "dev": true }, - "unique-string": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-1.0.0.tgz", - "integrity": "sha1-nhBXzKhRq7kzmPizOuGHuZyuwRo=", + "spdx-expression-parse": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", + "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", + "dev": true, "requires": { - "crypto-random-string": "^1.0.0" + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" } }, - "universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==" + "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 }, - "unpipe": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", + "specificity": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/specificity/-/specificity-0.4.1.tgz", + "integrity": "sha512-1klA3Gi5PD1Wv9Q0wUoOQN1IWAuPu0D1U03ThXTr0cJ20+/iq2tHSDnK7Kk/0LXJ1ztUB2/1Os0wKmfyNgUQfg==", "dev": true }, - "unquote": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", - "integrity": "sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ=" + "sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", + "dev": true }, - "unset-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", - "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", - "requires": { - "has-value": "^0.3.1", - "isobject": "^3.0.0" - }, - "dependencies": { - "has-value": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", - "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", - "requires": { - "get-value": "^2.0.3", - "has-values": "^0.1.4", - "isobject": "^2.0.0" - }, - "dependencies": { - "isobject": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", - "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", - "requires": { - "isarray": "1.0.0" - } - } - } - }, - "has-values": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", - "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=" - } - } + "stable": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", + "dev": true }, - "upath": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", - "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==" + "state-toggle": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/state-toggle/-/state-toggle-1.0.3.tgz", + "integrity": "sha512-d/5Z4/2iiCnHw6Xzghyhb+GcmF89bxwgXG60wjIiZaxnymbyOmI8Hk4VqHXiVVp6u2ysaskFfXg3ekCj4WNftQ==", + "dev": true }, - "upper-case": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/upper-case/-/upper-case-1.1.3.tgz", - "integrity": "sha1-9rRQHC7EzdJrp4vnIilh3ndiFZg=", + "statuses": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.3.1.tgz", + "integrity": "sha1-+vUbnrdKrvOzrPStX2Gr8ky3uT4=", "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==", + "stream-throttle": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/stream-throttle/-/stream-throttle-0.1.3.tgz", + "integrity": "sha1-rdV8jXzHOoFjDTHNVdOWHPr7qcM=", + "dev": true, "requires": { - "punycode": "^2.1.0" + "commander": "^2.2.0", + "limiter": "^1.0.5" } }, - "urix": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", - "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=" - }, - "url": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", - "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", + "string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", "dev": true, "requires": { - "punycode": "1.3.2", - "querystring": "0.2.0" + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" }, "dependencies": { - "punycode": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", - "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=", + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "dev": true + }, + "emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", "dev": true + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "requires": { + "ansi-regex": "^4.1.0" + } } } }, - "url-join": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/url-join/-/url-join-2.0.5.tgz", - "integrity": "sha1-WvIvGMBSoACkjXuCxenC4v7tpyg=", - "dev": true - }, - "url-parse": { - "version": "1.4.7", - "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.4.7.tgz", - "integrity": "sha512-d3uaVyzDB9tQoSXFvuSUNFibTd9zxd2bkVrDRvF5TmvWWQwqE4lgYJ5m+x1DbecWkw+LK4RNl2CU1hHuOKPVlg==", + "string.prototype.padend": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string.prototype.padend/-/string.prototype.padend-3.1.0.tgz", + "integrity": "sha512-3aIv8Ffdp8EZj8iLwREGpQaUZiPyrWrpzMBHvkiSW/bK/EGve9np07Vwy7IJ5waydpGXzQZu/F8Oze2/IWkBaA==", "dev": true, "requires": { - "querystringify": "^2.1.1", - "requires-port": "^1.0.0" - } - }, - "url-parse-lax": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz", - "integrity": "sha1-FrXK/Afb42dsGxmZF3gj1lA6yww=", - "requires": { - "prepend-http": "^2.0.0" + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0-next.1" } }, - "url-to-options": { + "string.prototype.trimend": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/url-to-options/-/url-to-options-1.0.1.tgz", - "integrity": "sha1-FQWgOiiaSMvXpDTvuu7FBV9WM6k=" - }, - "use": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", - "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==" - }, - "util": { - "version": "0.11.1", - "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz", - "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.1.tgz", + "integrity": "sha512-LRPxFUaTtpqYsTeNKaFOw3R4bxIzWOnbQ837QfBylo8jIxtcbK/A/sMV7Q+OAV/vWo+7s25pOE10KYSjaSO06g==", "dev": true, "requires": { - "inherits": "2.0.3" - }, - "dependencies": { - "inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", - "dev": true - } + "define-properties": "^1.1.3", + "es-abstract": "^1.17.5" } }, - "util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" - }, - "util.promisify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.1.tgz", - "integrity": "sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==", + "string.prototype.trimleft": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/string.prototype.trimleft/-/string.prototype.trimleft-2.1.2.tgz", + "integrity": "sha512-gCA0tza1JBvqr3bfAIFJGqfdRTyPae82+KTnm3coDXkZN9wnuW3HjGgN386D7hfv5CHQYCI022/rJPVlqXyHSw==", + "dev": true, "requires": { "define-properties": "^1.1.3", - "es-abstract": "^1.17.2", - "has-symbols": "^1.0.1", - "object.getownpropertydescriptors": "^2.1.0" + "es-abstract": "^1.17.5", + "string.prototype.trimstart": "^1.0.0" } }, - "utila": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", - "integrity": "sha1-ihagXURWV6Oupe7MWxKk+lN5dyw=", - "dev": true - }, - "utils-merge": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", - "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=", - "dev": true - }, - "uuid": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", - "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==" - }, - "v8-compile-cache": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.0.3.tgz", - "integrity": "sha512-CNmdbwQMBjwr9Gsmohvm0pbL954tJrNzf6gWL3K+QMQf00PF7ERGrEiLgjuU3mKreLC2MeGhUsNV9ybTbLgd3w==", - "dev": true - }, - "v8flags": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/v8flags/-/v8flags-3.1.3.tgz", - "integrity": "sha512-amh9CCg3ZxkzQ48Mhcb8iX7xpAfYJgePHxWMQCBWECpOSqJUXgY26ncA61UTV0BkPqfhcy6mzwCIoP4ygxpW8w==", + "string.prototype.trimright": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/string.prototype.trimright/-/string.prototype.trimright-2.1.2.tgz", + "integrity": "sha512-ZNRQ7sY3KroTaYjRS6EbNiiHrOkjihL9aQE/8gfQ4DtAC/aEBRHFJa44OmoWxGGqXuJlfKkZW4WcXErGr+9ZFg==", + "dev": true, "requires": { - "homedir-polyfill": "^1.0.1" + "define-properties": "^1.1.3", + "es-abstract": "^1.17.5", + "string.prototype.trimend": "^1.0.0" } }, - "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==", + "string.prototype.trimstart": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.1.tgz", + "integrity": "sha512-XxZn+QpvrBI1FOcg6dIpxUPgWCPuNXvMD72aaRaUQv1eD4e/Qy8i/hFTe0BUmD60p/QA6bh1avmuPTfNjqVWRw==", + "dev": true, "requires": { - "spdx-correct": "^3.0.0", - "spdx-expression-parse": "^3.0.0" + "define-properties": "^1.1.3", + "es-abstract": "^1.17.5" } }, - "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=" - }, - "vary": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", - "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=", - "dev": true - }, - "vendors": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/vendors/-/vendors-1.0.4.tgz", - "integrity": "sha512-/juG65kTL4Cy2su4P8HjtkTxk6VmJDiOPBufWniqQ6wknac6jNiXS9vU+hO3wgusiyqWlzTbVHi0dyJqRONg3w==", - "dev": true - }, - "vinyl": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-2.2.0.tgz", - "integrity": "sha512-MBH+yP0kC/GQ5GwBqrTPTzEfiiLjta7hTtvQtbxBgTeSXsmKQRQecjibMbxIXzVT3Y9KJK+drOz1/k+vsu8Nkg==", + "string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "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" + "safe-buffer": "~5.2.0" } }, - "vinyl-contents-tostring": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/vinyl-contents-tostring/-/vinyl-contents-tostring-3.0.0.tgz", - "integrity": "sha512-NGKp4MwQa31pjzHcBbbpSLH/I96DlDCmwIWYfbmr5g5EIGTZWpodjOhuao2KfN1aIiCBiqQjOTZNfkeuf9BGOA==", + "stringify-entities": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/stringify-entities/-/stringify-entities-3.0.1.tgz", + "integrity": "sha512-Lsk3ISA2++eJYqBMPKcr/8eby1I6L0gP0NlxF8Zja6c05yr/yCYyb2c9PwXjd08Ib3If1vn1rbs1H5ZtVuOfvQ==", "dev": true, "requires": { - "stream-to-string": "^1.2.0", - "vinyl": "^2.2.0" + "character-entities-html4": "^1.0.0", + "character-entities-legacy": "^1.0.0", + "is-alphanumerical": "^1.0.0", + "is-decimal": "^1.0.2", + "is-hexadecimal": "^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==", - "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=", + "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": { - "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" + "ansi-regex": "^2.0.0" } }, - "vm-browserify": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", - "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==", + "strip-bom-string": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-bom-string/-/strip-bom-string-1.0.0.tgz", + "integrity": "sha1-5SEekiQ2n7uB1jOi8ABE3IztrZI=", "dev": true }, - "void-elements": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/void-elements/-/void-elements-2.0.1.tgz", - "integrity": "sha1-wGavtYK7HLQSjWDqkjkulNXp2+w=" + "style-search": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/style-search/-/style-search-0.1.0.tgz", + "integrity": "sha1-eVjHk+R+MuB9K1yv5cC/jhLneQI=", + "dev": true }, - "watchpack": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.6.1.tgz", - "integrity": "sha512-+IF9hfUFOrYOOaKyfaI7h7dquUIOgyEMoQMLA7OP5FxegKA2+XdXThAZ9TU2kucfhDH7rfMHs1oPYziVGWRnZA==", + "stylehacks": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-4.0.3.tgz", + "integrity": "sha512-7GlLk9JwlElY4Y6a/rmbH2MhVlTyVmiJd1PfTCqFaIBEGMYNsrO/v3SeGTdhBThLg4Z+NbOk/qFMwCa+J+3p/g==", "dev": true, "requires": { - "chokidar": "^2.1.8", - "graceful-fs": "^4.1.2", - "neo-async": "^2.5.0" + "browserslist": "^4.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0" + }, + "dependencies": { + "postcss-selector-parser": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", + "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", + "dev": true, + "requires": { + "dot-prop": "^5.2.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + } } }, - "wbuf": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", - "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", - "dev": true, - "requires": { - "minimalistic-assert": "^1.0.0" - } - }, - "webpack": { - "version": "4.42.1", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.42.1.tgz", - "integrity": "sha512-SGfYMigqEfdGchGhFFJ9KyRpQKnipvEvjc1TwrXEPCM6H5Wywu10ka8o3KGrMzSMxMQKt8aCHUFh5DaQ9UmyRg==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-module-context": "1.9.0", - "@webassemblyjs/wasm-edit": "1.9.0", - "@webassemblyjs/wasm-parser": "1.9.0", - "acorn": "^6.2.1", - "ajv": "^6.10.2", - "ajv-keywords": "^3.4.1", - "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^4.1.0", - "eslint-scope": "^4.0.3", - "json-parse-better-errors": "^1.0.2", - "loader-runner": "^2.4.0", - "loader-utils": "^1.2.3", - "memory-fs": "^0.4.1", - "micromatch": "^3.1.10", - "mkdirp": "^0.5.3", - "neo-async": "^2.6.1", - "node-libs-browser": "^2.2.1", - "schema-utils": "^1.0.0", - "tapable": "^1.1.3", - "terser-webpack-plugin": "^1.4.3", - "watchpack": "^1.6.0", - "webpack-sources": "^1.4.1" - } - }, - "webpack-cli": { - "version": "3.3.11", - "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-3.3.11.tgz", - "integrity": "sha512-dXlfuml7xvAFwYUPsrtQAA9e4DOe58gnzSxhgrO/ZM/gyXTBowrsYeubyN4mqGhYdpXMFNyQ6emjJS9M7OBd4g==", - "dev": true, - "requires": { - "chalk": "2.4.2", - "cross-spawn": "6.0.5", - "enhanced-resolve": "4.1.0", - "findup-sync": "3.0.0", - "global-modules": "2.0.0", - "import-local": "2.0.0", - "interpret": "1.2.0", - "loader-utils": "1.2.3", - "supports-color": "6.1.0", - "v8-compile-cache": "2.0.3", - "yargs": "13.2.4" + "stylelint": { + "version": "13.7.0", + "resolved": "https://registry.npmjs.org/stylelint/-/stylelint-13.7.0.tgz", + "integrity": "sha512-1wStd4zVetnlHO98VjcHQbjSDmvcA39smkZQMct2cf+hom40H0xlQNdzzbswoG/jGBh61/Ue9m7Lu99PY51O6A==", + "dev": true, + "requires": { + "@stylelint/postcss-css-in-js": "^0.37.2", + "@stylelint/postcss-markdown": "^0.36.1", + "autoprefixer": "^9.8.6", + "balanced-match": "^1.0.0", + "chalk": "^4.1.0", + "cosmiconfig": "^7.0.0", + "debug": "^4.1.1", + "execall": "^2.0.0", + "fast-glob": "^3.2.4", + "fastest-levenshtein": "^1.0.12", + "file-entry-cache": "^5.0.1", + "get-stdin": "^8.0.0", + "global-modules": "^2.0.0", + "globby": "^11.0.1", + "globjoin": "^0.1.4", + "html-tags": "^3.1.0", + "ignore": "^5.1.8", + "import-lazy": "^4.0.0", + "imurmurhash": "^0.1.4", + "known-css-properties": "^0.19.0", + "lodash": "^4.17.20", + "log-symbols": "^4.0.0", + "mathml-tag-names": "^2.1.3", + "meow": "^7.1.1", + "micromatch": "^4.0.2", + "normalize-selector": "^0.2.0", + "postcss": "^7.0.32", + "postcss-html": "^0.36.0", + "postcss-less": "^3.1.4", + "postcss-media-query-parser": "^0.2.3", + "postcss-resolve-nested-selector": "^0.1.1", + "postcss-safe-parser": "^4.0.2", + "postcss-sass": "^0.4.4", + "postcss-scss": "^2.1.1", + "postcss-selector-parser": "^6.0.2", + "postcss-syntax": "^0.36.2", + "postcss-value-parser": "^4.1.0", + "resolve-from": "^5.0.0", + "slash": "^3.0.0", + "specificity": "^0.4.1", + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "style-search": "^0.1.0", + "sugarss": "^2.0.0", + "svg-tags": "^1.0.0", + "table": "^6.0.1", + "v8-compile-cache": "^2.1.1", + "write-file-atomic": "^3.0.3" }, "dependencies": { "ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", - "dev": true - }, - "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", "dev": true }, - "cliui": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", - "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", + "ansi-styles": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", + "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", "dev": true, "requires": { - "string-width": "^3.1.0", - "strip-ansi": "^5.2.0", - "wrap-ansi": "^5.1.0" + "@types/color-name": "^1.1.1", + "color-convert": "^2.0.1" } }, - "cross-spawn": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", - "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "camelcase-keys": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz", + "integrity": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==", "dev": true, "requires": { - "nice-try": "^1.0.4", - "path-key": "^2.0.1", - "semver": "^5.5.0", - "shebang-command": "^1.2.0", - "which": "^1.2.9" + "camelcase": "^5.3.1", + "map-obj": "^4.0.0", + "quick-lru": "^4.0.1" } }, - "emojis-list": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz", - "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k=", - "dev": true - }, - "enhanced-resolve": { + "chalk": { "version": "4.1.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.1.0.tgz", - "integrity": "sha512-F/7vkyTtyc/llOIn8oWclcB25KdRaiPBpZYDgJHgh/UHtpgT2p2eldQgtQnLtUvfMKPKxbRaQM/hHkvLHt1Vng==", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz", + "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==", "dev": true, "requires": { - "graceful-fs": "^4.1.2", - "memory-fs": "^0.4.0", - "tapable": "^1.0.0" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" } }, - "execa": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", - "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", - "dev": true, - "requires": { - "cross-spawn": "^6.0.0", - "get-stream": "^4.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" - } + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true }, - "find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "cosmiconfig": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.0.tgz", + "integrity": "sha512-pondGvTuVYDk++upghXJabWzL6Kxu6f26ljFw64Swq9v6sQPUL3EUlVDV56diOjpCayKihL6hVe8exIACU4XcA==", "dev": true, "requires": { - "locate-path": "^3.0.0" + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" } }, - "get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", "dev": true }, - "get-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", - "dev": true, - "requires": { - "pump": "^3.0.0" - } - }, - "global-modules": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", - "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", + "fast-glob": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.4.tgz", + "integrity": "sha512-kr/Oo6PX51265qeuCYsyGypiO5uJFgBS0jksyG7FUeCyQzNwYnzrNIMR1NXfkZXsMYXYLRAHgISHBz8gQcxKHQ==", "dev": true, "requires": { - "global-prefix": "^3.0.0" + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.0", + "merge2": "^1.3.0", + "micromatch": "^4.0.2", + "picomatch": "^2.2.1" } }, - "global-prefix": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", - "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", "dev": true, "requires": { - "ini": "^1.3.5", - "kind-of": "^6.0.2", - "which": "^1.3.1" + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" } }, - "invert-kv": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-2.0.0.tgz", - "integrity": "sha512-wPVv/y/QQ/Uiirj/vh3oP+1Ww+AWehmi1g5fFWGPF6IpCBCDVrhgHRMvrLfdYcwDh3QJbGXDW4JAuzxElLSqKA==", - "dev": true - }, - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "get-stdin": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-8.0.0.tgz", + "integrity": "sha512-sY22aA6xchAzprjyqmSEQv4UbAAzRN0L2dQB0NlN5acTTK9Don6nhoc3eAbUnpZiCANAMfd/+40kVdKfFygohg==", "dev": true }, - "lcid": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/lcid/-/lcid-2.0.0.tgz", - "integrity": "sha512-avPEb8P8EGnwXKClwsNUgryVjllcRqtMYa49NTsbQagYuT1DcXnl1915oxWjoyGrXR6zH/Y0Zc96xWsPcoDKeA==", + "globby": { + "version": "11.0.1", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.1.tgz", + "integrity": "sha512-iH9RmgwCmUJHi2z5o2l3eTtGBtXek1OYlHrbcxOYugyHLmAsZrPj43OtHThd62Buh/Vv6VyCBD2bdyWcGNQqoQ==", "dev": true, "requires": { - "invert-kv": "^2.0.0" + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.1.1", + "ignore": "^5.1.4", + "merge2": "^1.3.0", + "slash": "^3.0.0" } }, - "loader-utils": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.2.3.tgz", - "integrity": "sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA==", + "import-fresh": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.2.1.tgz", + "integrity": "sha512-6e1q1cnWP2RXD9/keSkxHScg508CdXqXWgWBaETNhyuBFz+kUZlKboh+ISK+bU++DmbHimVBrOz/zzPe0sZ3sQ==", "dev": true, "requires": { - "big.js": "^5.2.2", - "emojis-list": "^2.0.0", - "json5": "^1.0.1" + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "dependencies": { + "resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true + } } }, - "locate-path": { + "indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "dev": true + }, + "is-fullwidth-code-point": { "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" - } + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true }, - "mem": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/mem/-/mem-4.3.0.tgz", - "integrity": "sha512-qX2bG48pTqYRVmDB37rn/6PT7LcR8T7oAX3bf99u1Tt1nzxYfxkgqDwUwolPlXweM0XzBOBFzSx4kfp7KP1s/w==", + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", "dev": true, "requires": { - "map-age-cleaner": "^0.1.1", - "mimic-fn": "^2.0.0", - "p-is-promise": "^2.0.0" + "p-locate": "^4.1.0" } }, - "mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "lodash": { + "version": "4.17.20", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", + "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==", "dev": true }, - "os-locale": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-3.1.0.tgz", - "integrity": "sha512-Z8l3R4wYWM40/52Z+S265okfFj8Kt2cC2MKY+xNi3kFs+XGI7WXu/I309QQQYbRW4ijiZ+yxs9pqEhJh0DqW3Q==", + "log-symbols": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.0.0.tgz", + "integrity": "sha512-FN8JBzLx6CzeMrB0tg6pqlGU1wCrXW+ZXGH481kfsBqer0hToTIiHdjH4Mq8xJUbvATujKCvaREGWpGUionraA==", "dev": true, "requires": { - "execa": "^1.0.0", - "lcid": "^2.0.0", - "mem": "^4.0.0" + "chalk": "^4.0.0" } }, - "p-is-promise": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-2.1.0.tgz", - "integrity": "sha512-Y3W0wlRPK8ZMRbNq97l4M5otioeA5lm1z7bkNkxCka8HSPjR0xRWmpCmc9utiaLP9Jb1eD8BgeIxTW4AIF45Pg==", + "map-obj": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.1.0.tgz", + "integrity": "sha512-glc9y00wgtwcDmp7GaE/0b0OnxpNJsVf3ael/An6Fe2Q51LLwN1er6sdomLRzz5h0+yMpiYLhWYF5R7HeqVd4g==", "dev": true }, + "meow": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/meow/-/meow-7.1.1.tgz", + "integrity": "sha512-GWHvA5QOcS412WCo8vwKDlTelGLsCGBVevQB5Kva961rmNfun0PCbv5+xta2kUMFJyR8/oWnn7ddeKdosbAPbA==", + "dev": true, + "requires": { + "@types/minimist": "^1.2.0", + "camelcase-keys": "^6.2.2", + "decamelize-keys": "^1.1.0", + "hard-rejection": "^2.1.0", + "minimist-options": "4.1.0", + "normalize-package-data": "^2.5.0", + "read-pkg-up": "^7.0.1", + "redent": "^3.0.0", + "trim-newlines": "^3.0.0", + "type-fest": "^0.13.1", + "yargs-parser": "^18.1.3" + } + }, "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==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", "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==", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", "dev": true, "requires": { - "p-limit": "^2.0.0" + "p-limit": "^2.2.0" } }, "p-try": { @@ -12481,103 +7363,213 @@ "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", "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 - }, - "pump": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", - "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "parse-json": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.1.0.tgz", + "integrity": "sha512-+mi/lmVVNKFNVyLXV31ERiy2CY5E1/F6QtJFEzoChPRwwngMNXRDQ9GJ5WdE2Z2P4AujsOi0/+2qHID68KwfIQ==", "dev": true, "requires": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" } }, - "require-main-filename": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", - "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", "dev": true }, - "string-width": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", - "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "dev": true + }, + "postcss": { + "version": "7.0.32", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.32.tgz", + "integrity": "sha512-03eXong5NLnNCD05xscnGKGDZ98CyzoqPSMjOe6SuoQY7Z2hIj0Ld1g/O/UQRuOle2aRtiIRDg9tDcTGAkLfKw==", "dev": true, "requires": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.0" + }, + "dependencies": { + "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" + } + }, + "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" + }, + "dependencies": { + "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" + } + } + } + }, + "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" + } + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "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" + } + } } }, - "strip-ansi": { + "read-pkg": { "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", "dev": true, "requires": { - "ansi-regex": "^4.1.0" + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, + "dependencies": { + "type-fest": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", + "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==", + "read-pkg-up": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", + "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", "dev": true, "requires": { - "has-flag": "^3.0.0" + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" + }, + "dependencies": { + "type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", + "dev": true + } } }, - "which-module": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", - "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", + "redent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", + "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", + "dev": true, + "requires": { + "indent-string": "^4.0.0", + "strip-indent": "^3.0.0" + } + }, + "resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", "dev": true }, - "wrap-ansi": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", - "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "string-width": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", + "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", "dev": true, "requires": { - "ansi-styles": "^3.2.0", - "string-width": "^3.0.0", - "strip-ansi": "^5.0.0" + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" } }, - "y18n": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz", - "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==", - "dev": true + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.0" + } }, - "yargs": { - "version": "13.2.4", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.2.4.tgz", - "integrity": "sha512-HG/DWAJa1PAnHT9JAhNa8AbAv3FPaiLzioSjCcmuXXhP8MlpHO5vwls4g4j6n30Z74GVQj8Xa62dWVx1QCGklg==", + "strip-indent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", + "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", "dev": true, "requires": { - "cliui": "^5.0.0", - "find-up": "^3.0.0", - "get-caller-file": "^2.0.1", - "os-locale": "^3.1.0", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^3.0.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^13.1.0" + "min-indent": "^1.0.0" + } + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" } }, + "trim-newlines": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.0.tgz", + "integrity": "sha512-C4+gOpvmxaSMKuEf9Qc134F1ZuOHVXKRbtEflf4NTtuuJDEIJ9p5PXsalL8SkeRw+qit1Mo+yuvMPAKwWg/1hA==", + "dev": true + }, "yargs-parser": { - "version": "13.1.2", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", - "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", + "version": "18.1.3", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", + "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", "dev": true, "requires": { "camelcase": "^5.0.0", @@ -12586,714 +7578,1096 @@ } } }, - "webpack-dev-middleware": { - "version": "3.7.2", - "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-3.7.2.tgz", - "integrity": "sha512-1xC42LxbYoqLNAhV6YzTYacicgMZQTqRd27Sim9wn5hJrX3I5nxYy1SxSd4+gjUFsz1dQFj+yEe6zEVmSkeJjw==", + "stylelint-config-prettier": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/stylelint-config-prettier/-/stylelint-config-prettier-8.0.2.tgz", + "integrity": "sha512-TN1l93iVTXpF9NJstlvP7nOu9zY2k+mN0NSFQ/VEGz15ZIP9ohdDZTtCWHs5LjctAhSAzaILULGbgiM0ItId3A==", + "dev": true + }, + "stylelint-config-recommended": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/stylelint-config-recommended/-/stylelint-config-recommended-3.0.0.tgz", + "integrity": "sha512-F6yTRuc06xr1h5Qw/ykb2LuFynJ2IxkKfCMf+1xqPffkxh0S09Zc902XCffcsw/XMFq/OzQ1w54fLIDtmRNHnQ==", + "dev": true + }, + "stylelint-config-standard": { + "version": "20.0.0", + "resolved": "https://registry.npmjs.org/stylelint-config-standard/-/stylelint-config-standard-20.0.0.tgz", + "integrity": "sha512-IB2iFdzOTA/zS4jSVav6z+wGtin08qfj+YyExHB3LF9lnouQht//YyB0KZq9gGz5HNPkddHOzcY8HsUey6ZUlA==", "dev": true, "requires": { - "memory-fs": "^0.4.1", - "mime": "^2.4.4", - "mkdirp": "^0.5.1", - "range-parser": "^1.2.1", - "webpack-log": "^2.0.0" + "stylelint-config-recommended": "^3.0.0" } }, - "webpack-dev-server": { - "version": "3.10.3", - "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-3.10.3.tgz", - "integrity": "sha512-e4nWev8YzEVNdOMcNzNeCN947sWJNd43E5XvsJzbAL08kGc2frm1tQ32hTJslRS+H65LCb/AaUCYU7fjHCpDeQ==", + "stylelint-order": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/stylelint-order/-/stylelint-order-4.1.0.tgz", + "integrity": "sha512-sVTikaDvMqg2aJjh4r48jsdfmqLT+nqB1MOsaBnvM3OwLx4S+WXcsxsgk5w18h/OZoxZCxuyXMh61iBHcj9Qiw==", "dev": true, "requires": { - "ansi-html": "0.0.7", - "bonjour": "^3.5.0", - "chokidar": "^2.1.8", - "compression": "^1.7.4", - "connect-history-api-fallback": "^1.6.0", - "debug": "^4.1.1", - "del": "^4.1.1", - "express": "^4.17.1", - "html-entities": "^1.2.1", - "http-proxy-middleware": "0.19.1", - "import-local": "^2.0.0", - "internal-ip": "^4.3.0", - "ip": "^1.1.5", - "is-absolute-url": "^3.0.3", - "killable": "^1.0.1", - "loglevel": "^1.6.6", - "opn": "^5.5.0", - "p-retry": "^3.0.1", - "portfinder": "^1.0.25", - "schema-utils": "^1.0.0", - "selfsigned": "^1.10.7", - "semver": "^6.3.0", - "serve-index": "^1.9.1", - "sockjs": "0.3.19", - "sockjs-client": "1.4.0", - "spdy": "^4.0.1", - "strip-ansi": "^3.0.1", - "supports-color": "^6.1.0", - "url": "^0.11.0", - "webpack-dev-middleware": "^3.7.2", - "webpack-log": "^2.0.0", - "ws": "^6.2.1", - "yargs": "12.0.5" + "lodash": "^4.17.15", + "postcss": "^7.0.31", + "postcss-sorting": "^5.0.1" }, "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 - }, - "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true - }, - "cliui": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-4.1.0.tgz", - "integrity": "sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ==", + "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": { - "string-width": "^2.1.1", - "strip-ansi": "^4.0.0", - "wrap-ansi": "^2.0.0" - }, - "dependencies": { - "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" - } - } + "color-convert": "^1.9.0" } }, - "cross-spawn": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", - "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "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": { - "nice-try": "^1.0.4", - "path-key": "^2.0.1", - "semver": "^5.5.0", - "shebang-command": "^1.2.0", - "which": "^1.2.9" + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" }, "dependencies": { - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true + "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" + } } } }, - "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" - } - }, - "execa": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", - "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", - "dev": true, - "requires": { - "cross-spawn": "^6.0.0", - "get-stream": "^4.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" - } - }, - "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" - } - }, - "get-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "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": { - "pump": "^3.0.0" + "color-name": "1.1.3" } }, - "invert-kv": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-2.0.0.tgz", - "integrity": "sha512-wPVv/y/QQ/Uiirj/vh3oP+1Ww+AWehmi1g5fFWGPF6IpCBCDVrhgHRMvrLfdYcwDh3QJbGXDW4JAuzxElLSqKA==", - "dev": true - }, - "is-absolute-url": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-3.0.3.tgz", - "integrity": "sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q==", + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", "dev": true }, - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", "dev": true }, - "lcid": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/lcid/-/lcid-2.0.0.tgz", - "integrity": "sha512-avPEb8P8EGnwXKClwsNUgryVjllcRqtMYa49NTsbQagYuT1DcXnl1915oxWjoyGrXR6zH/Y0Zc96xWsPcoDKeA==", + "postcss": { + "version": "7.0.32", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.32.tgz", + "integrity": "sha512-03eXong5NLnNCD05xscnGKGDZ98CyzoqPSMjOe6SuoQY7Z2hIj0Ld1g/O/UQRuOle2aRtiIRDg9tDcTGAkLfKw==", "dev": true, "requires": { - "invert-kv": "^2.0.0" + "chalk": "^2.4.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.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" - } + "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 }, - "mem": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/mem/-/mem-4.3.0.tgz", - "integrity": "sha512-qX2bG48pTqYRVmDB37rn/6PT7LcR8T7oAX3bf99u1Tt1nzxYfxkgqDwUwolPlXweM0XzBOBFzSx4kfp7KP1s/w==", + "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": { - "map-age-cleaner": "^0.1.1", - "mimic-fn": "^2.0.0", - "p-is-promise": "^2.0.0" + "has-flag": "^3.0.0" } - }, - "mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "dev": true - }, - "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 - }, - "os-locale": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-3.1.0.tgz", - "integrity": "sha512-Z8l3R4wYWM40/52Z+S265okfFj8Kt2cC2MKY+xNi3kFs+XGI7WXu/I309QQQYbRW4ijiZ+yxs9pqEhJh0DqW3Q==", + } + } + }, + "stylelint-scss": { + "version": "3.18.0", + "resolved": "https://registry.npmjs.org/stylelint-scss/-/stylelint-scss-3.18.0.tgz", + "integrity": "sha512-LD7+hv/6/ApNGt7+nR/50ft7cezKP2HM5rI8avIdGaUWre3xlHfV4jKO/DRZhscfuN+Ewy9FMhcTq0CcS0C/SA==", + "dev": true, + "requires": { + "lodash": "^4.17.15", + "postcss-media-query-parser": "^0.2.3", + "postcss-resolve-nested-selector": "^0.1.1", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.1.0" + } + }, + "stylelint-selector-bem-pattern": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/stylelint-selector-bem-pattern/-/stylelint-selector-bem-pattern-2.1.0.tgz", + "integrity": "sha512-cVgHxD6itWzrZeOINYlLpKc5hzn6taaEIdakZ+Heo2dq17toDjk7tOybeoyGvBmmepOOzTIYCCSOctOUWDbb8g==", + "dev": true, + "requires": { + "lodash": ">=3.10.0", + "postcss": ">=5.0.19", + "postcss-bem-linter": "^3.0.0", + "stylelint": ">=3.0.2" + } + }, + "sugarss": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/sugarss/-/sugarss-2.0.0.tgz", + "integrity": "sha512-WfxjozUk0UVA4jm+U1d736AUpzSrNsQcIbyOkoE364GrtWmIrFdk5lksEupgWMD4VaT/0kVx1dobpiDumSgmJQ==", + "dev": true, + "requires": { + "postcss": "^7.0.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 + }, + "svg-tags": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/svg-tags/-/svg-tags-1.0.0.tgz", + "integrity": "sha1-WPcc7jvVGbWdSyqEO2x95krAR2Q=", + "dev": true + }, + "svgo": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz", + "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==", + "dev": true, + "requires": { + "chalk": "^2.4.1", + "coa": "^2.0.2", + "css-select": "^2.0.0", + "css-select-base-adapter": "^0.1.1", + "css-tree": "1.0.0-alpha.37", + "csso": "^4.0.2", + "js-yaml": "^3.13.1", + "mkdirp": "~0.5.1", + "object.values": "^1.1.0", + "sax": "~1.2.4", + "stable": "^0.1.8", + "unquote": "~1.1.1", + "util.promisify": "~1.0.0" + }, + "dependencies": { + "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": { - "execa": "^1.0.0", - "lcid": "^2.0.0", - "mem": "^4.0.0" + "color-convert": "^1.9.0" } }, - "p-is-promise": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-2.1.0.tgz", - "integrity": "sha512-Y3W0wlRPK8ZMRbNq97l4M5otioeA5lm1z7bkNkxCka8HSPjR0xRWmpCmc9utiaLP9Jb1eD8BgeIxTW4AIF45Pg==", - "dev": true - }, - "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==", + "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": { - "p-try": "^2.0.0" + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.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==", + "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": { - "p-limit": "^2.0.0" + "color-name": "1.1.3" } }, - "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==", + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", "dev": true }, - "path-exists": { + "has-flag": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", "dev": true }, - "pump": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", - "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", "dev": true, "requires": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" + "minimist": "^1.2.5" } }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - }, - "string-width": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", - "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "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": { - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^4.0.0" - }, - "dependencies": { - "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" - } - } + "has-flag": "^3.0.0" } - }, - "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==", + } + } + }, + "symbol-observable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.0.1.tgz", + "integrity": "sha1-g0D8RwLDEi310iKI+IKD9RPT/dQ=", + "dev": true + }, + "table": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/table/-/table-6.0.2.tgz", + "integrity": "sha512-1Dlr1wC8+NimBPoyGLKHps7gvQjyV9H0kfsdXCmvxl7vo4ODkq0sY7ueAMjMm9YZb7dsbhRLLeK6fIxFKojxMg==", + "dev": true, + "requires": { + "ajv": "^6.12.4", + "slice-ansi": "^4.0.0", + "string-width": "^4.2.0" + }, + "dependencies": { + "ajv": { + "version": "6.12.4", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.4.tgz", + "integrity": "sha512-eienB2c9qVQs2KWexhkrdMLVDoIQCz5KSeLxwg9Lzk4DOfBtIK9PQwwufcsn1jjGuf9WZmqPMbGxOzfcuphJCQ==", "dev": true, "requires": { - "has-flag": "^3.0.0" + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" } }, - "which-module": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", - "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", "dev": true }, - "yargs": { - "version": "12.0.5", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-12.0.5.tgz", - "integrity": "sha512-Lhz8TLaYnxq/2ObqHDql8dX8CJi97oHxrjUcYtzKbbykPtVW9WB+poxI+NM2UIzsMgNCZTIf0AQwsjK5yMAqZw==", + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true + }, + "string-width": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", + "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", "dev": true, "requires": { - "cliui": "^4.0.0", - "decamelize": "^1.2.0", - "find-up": "^3.0.0", - "get-caller-file": "^1.0.1", - "os-locale": "^3.0.0", - "require-directory": "^2.1.1", - "require-main-filename": "^1.0.1", - "set-blocking": "^2.0.0", - "string-width": "^2.0.0", - "which-module": "^2.0.0", - "y18n": "^3.2.1 || ^4.0.0", - "yargs-parser": "^11.1.1" + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" } }, - "yargs-parser": { - "version": "11.1.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-11.1.1.tgz", - "integrity": "sha512-C6kB/WJDiaxONLJQnF8ccx9SEeoTTLek8RVbaOIsrAUS8VrBEXfmeSnCZxygc+XC2sNMBIwOOnfcxiynjHsVSQ==", + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", "dev": true, "requires": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" + "ansi-regex": "^5.0.0" } } } }, - "webpack-google-tag-manager-plugin": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/webpack-google-tag-manager-plugin/-/webpack-google-tag-manager-plugin-1.0.3.tgz", - "integrity": "sha512-M6AfeBS2dgI7CVPVyyVdT8VvJb+gSKGl09EwfEo9i+Q29Fu9otXGXpF9cmcfNAocIuwKicWshy+5Zog3pmqnFg==" + "tar-fs": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.0.tgz", + "integrity": "sha512-9uW5iDvrIMCVpvasdFHW0wJPez0K4JnMZtsuIeDI7HyMGJNxmDZDOCQROr7lXyS+iL/QMpj07qcjGYTSdRFXUg==", + "dev": true, + "requires": { + "chownr": "^1.1.1", + "mkdirp-classic": "^0.5.2", + "pump": "^3.0.0", + "tar-stream": "^2.0.0" + } }, - "webpack-log": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/webpack-log/-/webpack-log-2.0.0.tgz", - "integrity": "sha512-cX8G2vR/85UYG59FgkoMamwHUIkSSlV3bBMRsbxVXVUk2j6NleCKjQ/WE9eYg9WY4w25O9w8wKP4rzNZFmUcUg==", + "tar-stream": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.1.3.tgz", + "integrity": "sha512-Z9yri56Dih8IaK8gncVPx4Wqt86NDmQTSh49XLZgjWpGZL9GK9HKParS2scqHCC4w6X9Gh2jwaU45V47XTKwVA==", + "dev": true, + "requires": { + "bl": "^4.0.1", + "end-of-stream": "^1.4.1", + "fs-constants": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^3.1.1" + } + }, + "text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", + "dev": true + }, + "tfunk": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/tfunk/-/tfunk-4.0.0.tgz", + "integrity": "sha512-eJQ0dGfDIzWNiFNYFVjJ+Ezl/GmwHaFTBTjrtqNPW0S7cuVDBrZrmzUz6VkMeCR4DZFqhd4YtLwsw3i2wYHswQ==", "dev": true, "requires": { - "ansi-colors": "^3.0.0", - "uuid": "^3.3.2" + "chalk": "^1.1.3", + "dlv": "^1.1.3" }, "dependencies": { - "ansi-colors": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.4.tgz", - "integrity": "sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA==", - "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" + } } } }, - "webpack-sources": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", - "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", + "through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", + "dev": true + }, + "time-require": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/time-require/-/time-require-0.1.2.tgz", + "integrity": "sha1-+eEss3D8JgXhFARYK6VO9corLZg=", + "dev": true, "requires": { - "source-list-map": "^2.0.0", - "source-map": "~0.6.1" + "chalk": "^0.4.0", + "date-time": "^0.1.1", + "pretty-ms": "^0.2.1", + "text-table": "^0.2.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==" + "ansi-styles": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-1.0.0.tgz", + "integrity": "sha1-yxAt8cVvUSPquLZ817mAJ6AnkXg=", + "dev": true + }, + "chalk": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-0.4.0.tgz", + "integrity": "sha1-UZmj3c0MHv4jvAjBsCewYXbgxk8=", + "dev": true, + "requires": { + "ansi-styles": "~1.0.0", + "has-color": "~0.1.0", + "strip-ansi": "~0.1.0" + } + }, + "strip-ansi": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-0.1.1.tgz", + "integrity": "sha1-OeipjQRNFQZgq+SmgIrPcLt7yZE=", + "dev": true } } }, - "websocket-driver": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.3.tgz", - "integrity": "sha512-bpxWlvbbB459Mlipc5GBzzZwhoZgGEZLuqPaR0INBGnPAY1vdBX6hPnoFXiw+3yWxDuHyQjO2oXTMyS8A5haFg==", + "timsort": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz", + "integrity": "sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q=", + "dev": true + }, + "tiny-emitter": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tiny-emitter/-/tiny-emitter-2.1.0.tgz", + "integrity": "sha512-NB6Dk1A9xgQPMoGqC5CVXn123gWyte215ONT5Pp5a0yt4nlEoO1ZWeCwpncaekPHXO60i47ihFnZPiRPjRMq4Q==", + "dev": true, + "optional": true + }, + "to-array": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/to-array/-/to-array-0.1.4.tgz", + "integrity": "sha1-F+bBH3PdTz10zaek/zI46a2b+JA=", + "dev": true + }, + "to-fast-properties": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz", + "integrity": "sha1-uDVx+k2MJbguIxsG46MFXeTKGkc=", + "dev": true + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", "dev": true, "requires": { - "http-parser-js": ">=0.4.0 <0.4.11", - "safe-buffer": ">=5.1.0", - "websocket-extensions": ">=0.1.1" + "is-number": "^7.0.0" } }, - "websocket-extensions": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.3.tgz", - "integrity": "sha512-nqHUnMXmBzT0w570r2JpJxfiSD1IzoI+HGVdd3aZ0yNi3ngvQ4jv1dtHt5VGxfI2yj5yqImPhOK4vmIh2xMbGg==", + "toidentifier": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", + "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==", "dev": true }, - "which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "token-stream": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/token-stream/-/token-stream-0.0.1.tgz", + "integrity": "sha1-zu78cXp2xDFvEm0LnbqlXX598Bo=", + "dev": true + }, + "trim": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/trim/-/trim-0.0.1.tgz", + "integrity": "sha1-WFhUf2spB1fulczMZm+1AITEYN0=", + "dev": true + }, + "trim-trailing-lines": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/trim-trailing-lines/-/trim-trailing-lines-1.1.3.tgz", + "integrity": "sha512-4ku0mmjXifQcTVfYDfR5lpgV7zVqPg6zV9rdZmwOPqq0+Zq19xDqEgagqVbc4pOOShbncuAOIs59R3+3gcF3ZA==", + "dev": true + }, + "trough": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/trough/-/trough-1.0.5.tgz", + "integrity": "sha512-rvuRbTarPXmMb79SmzEp8aqXNKcK+y0XaB298IXueQ8I2PsrATcPBCSPyK/dDNa2iWOhKlfNnOjdAOTBU/nkFA==", + "dev": true + }, + "type-fest": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.13.1.tgz", + "integrity": "sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg==", + "dev": true + }, + "typedarray-to-buffer": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", + "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", + "dev": true, "requires": { - "isexe": "^2.0.0" + "is-typedarray": "^1.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=" + "ua-parser-js": { + "version": "0.7.22", + "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.22.tgz", + "integrity": "sha512-YUxzMjJ5T71w6a8WWVcMGM6YWOTX27rCoIQgLXiWaxqXSx9D7DNjiGWn1aJIRSQ5qr0xuhra77bSIh6voR/46Q==", + "dev": true }, - "window-size": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.1.0.tgz", - "integrity": "sha1-VDjNLqk7IC76Ohn+iIeu58lPnJ0=" + "uc.micro": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/uc.micro/-/uc.micro-1.0.6.tgz", + "integrity": "sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA==", + "dev": true }, - "with": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/with/-/with-5.1.1.tgz", - "integrity": "sha1-+k2qktrzLE6pTtRTyB8EaGtXXf4=", + "uglify-js": { + "version": "3.9.3", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.9.3.tgz", + "integrity": "sha512-r5ImcL6QyzQGVimQoov3aL2ZScywrOgBXGndbWrdehKoSvGe/RmiE5Jpw/v+GvxODt6l2tpBXwA7n+qZVlHBMA==", + "dev": true, + "optional": true, "requires": { - "acorn": "^3.1.0", - "acorn-globals": "^3.0.0" - }, - "dependencies": { - "acorn": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-3.3.0.tgz", - "integrity": "sha1-ReN/s56No/JbruP/U2niu18iAXo=" - } + "commander": "~2.20.3" } }, - "wordwrap": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz", - "integrity": "sha1-o9XabNXAvAAI03I0u68b7WMFkQc=", + "uglify-to-browserify": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz", + "integrity": "sha1-bgkk1r2mta/jSeOabWMoUKD4grc=", + "dev": true, + "optional": true + }, + "ultron": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ultron/-/ultron-1.1.1.tgz", + "integrity": "sha512-UIEXBNeYmKptWH6z8ZnqTeS8fV74zG0/eRU9VGkpzz+LIJNs8W/zM/L+7ctCkRrgbNnnR0xxw4bKOr0cW0N0Og==", "dev": true }, - "workbox-background-sync": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-4.3.1.tgz", - "integrity": "sha512-1uFkvU8JXi7L7fCHVBEEnc3asPpiAL33kO495UMcD5+arew9IbKW2rV5lpzhoWcm/qhGB89YfO4PmB/0hQwPRg==", + "unbzip2-stream": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/unbzip2-stream/-/unbzip2-stream-1.4.3.tgz", + "integrity": "sha512-mlExGW4w71ebDJviH16lQLtZS32VKqsSfk80GCfUlwT/4/hNRFsoscrF/c++9xinkMzECL1uL9DDwXqFWkruPg==", "dev": true, "requires": { - "workbox-core": "^4.3.1" + "buffer": "^5.2.1", + "through": "^2.3.8" } }, - "workbox-broadcast-update": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-4.3.1.tgz", - "integrity": "sha512-MTSfgzIljpKLTBPROo4IpKjESD86pPFlZwlvVG32Kb70hW+aob4Jxpblud8EhNb1/L5m43DUM4q7C+W6eQMMbA==", + "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 + }, + "unherit": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/unherit/-/unherit-1.1.3.tgz", + "integrity": "sha512-Ft16BJcnapDKp0+J/rqFC3Rrk6Y/Ng4nzsC028k2jdDII/rdZ7Wd3pPT/6+vIIxRagwRc9K0IUX0Ra4fKvw+WQ==", "dev": true, "requires": { - "workbox-core": "^4.3.1" + "inherits": "^2.0.0", + "xtend": "^4.0.0" } }, - "workbox-build": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/workbox-build/-/workbox-build-4.3.1.tgz", - "integrity": "sha512-UHdwrN3FrDvicM3AqJS/J07X0KXj67R8Cg0waq1MKEOqzo89ap6zh6LmaLnRAjpB+bDIz+7OlPye9iii9KBnxw==", + "unified": { + "version": "9.2.0", + "resolved": "https://registry.npmjs.org/unified/-/unified-9.2.0.tgz", + "integrity": "sha512-vx2Z0vY+a3YoTj8+pttM3tiJHCwY5UFbYdiWrwBEbHmK8pvsPj2rtAX2BFfgXen8T39CJWblWRDT4L5WGXtDdg==", "dev": true, "requires": { - "@babel/runtime": "^7.3.4", - "@hapi/joi": "^15.0.0", - "common-tags": "^1.8.0", - "fs-extra": "^4.0.2", - "glob": "^7.1.3", - "lodash.template": "^4.4.0", - "pretty-bytes": "^5.1.0", - "stringify-object": "^3.3.0", - "strip-comments": "^1.0.2", - "workbox-background-sync": "^4.3.1", - "workbox-broadcast-update": "^4.3.1", - "workbox-cacheable-response": "^4.3.1", - "workbox-core": "^4.3.1", - "workbox-expiration": "^4.3.1", - "workbox-google-analytics": "^4.3.1", - "workbox-navigation-preload": "^4.3.1", - "workbox-precaching": "^4.3.1", - "workbox-range-requests": "^4.3.1", - "workbox-routing": "^4.3.1", - "workbox-strategies": "^4.3.1", - "workbox-streams": "^4.3.1", - "workbox-sw": "^4.3.1", - "workbox-window": "^4.3.1" + "bail": "^1.0.0", + "extend": "^3.0.0", + "is-buffer": "^2.0.0", + "is-plain-obj": "^2.0.0", + "trough": "^1.0.0", + "vfile": "^4.0.0" }, "dependencies": { - "fs-extra": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-4.0.3.tgz", - "integrity": "sha512-q6rbdDd1o2mAnQreO7YADIxf/Whx4AHBiRf6d+/cVT8h44ss+lHgxf1FemcqDnQt9X3ct4McHr+JMGlYSsK7Cg==", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - } + "is-buffer": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.4.tgz", + "integrity": "sha512-Kq1rokWXOPXWuaMAqZiJW4XxsmD9zGx9q4aePabbn3qCRGedtH7Cm+zV8WETitMfu1wdh+Rvd6w5egwSngUX2A==", + "dev": true } } }, - "workbox-cacheable-response": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-4.3.1.tgz", - "integrity": "sha512-Rp5qlzm6z8IOvnQNkCdO9qrDgDpoPNguovs0H8C+wswLuPgSzSp9p2afb5maUt9R1uTIwOXrVQMmPfPypv+npw==", + "uniq": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz", + "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=", + "dev": true + }, + "uniqs": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/uniqs/-/uniqs-2.0.0.tgz", + "integrity": "sha1-/+3ks2slKQaW5uFl1KWe25mOawI=", + "dev": true + }, + "unist-util-find-all-after": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/unist-util-find-all-after/-/unist-util-find-all-after-3.0.1.tgz", + "integrity": "sha512-0GICgc++sRJesLwEYDjFVJPJttBpVQaTNgc6Jw0Jhzvfs+jtKePEMu+uD+PqkRUrAvGQqwhpDwLGWo1PK8PDEw==", "dev": true, "requires": { - "workbox-core": "^4.3.1" + "unist-util-is": "^4.0.0" } }, - "workbox-core": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-4.3.1.tgz", - "integrity": "sha512-I3C9jlLmMKPxAC1t0ExCq+QoAMd0vAAHULEgRZ7kieCdUd919n53WC0AfvokHNwqRhGn+tIIj7vcb5duCjs2Kg==", + "unist-util-is": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-4.0.2.tgz", + "integrity": "sha512-Ofx8uf6haexJwI1gxWMGg6I/dLnF2yE+KibhD3/diOqY2TinLcqHXCV6OI5gFVn3xQqDH+u0M625pfKwIwgBKQ==", "dev": true }, - "workbox-expiration": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-4.3.1.tgz", - "integrity": "sha512-vsJLhgQsQouv9m0rpbXubT5jw0jMQdjpkum0uT+d9tTwhXcEZks7qLfQ9dGSaufTD2eimxbUOJfWLbNQpIDMPw==", + "unist-util-remove-position": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/unist-util-remove-position/-/unist-util-remove-position-2.0.1.tgz", + "integrity": "sha512-fDZsLYIe2uT+oGFnuZmy73K6ZxOPG/Qcm+w7jbEjaFcJgbQ6cqjs/eSPzXhsmGpAsWPkqZM9pYjww5QTn3LHMA==", "dev": true, "requires": { - "workbox-core": "^4.3.1" + "unist-util-visit": "^2.0.0" } }, - "workbox-google-analytics": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-4.3.1.tgz", - "integrity": "sha512-xzCjAoKuOb55CBSwQrbyWBKqp35yg1vw9ohIlU2wTy06ZrYfJ8rKochb1MSGlnoBfXGWss3UPzxR5QL5guIFdg==", + "unist-util-stringify-position": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-2.0.3.tgz", + "integrity": "sha512-3faScn5I+hy9VleOq/qNbAd6pAx7iH5jYBMS9I1HgQVijz/4mv5Bvw5iw1sC/90CODiKo81G/ps8AJrISn687g==", "dev": true, "requires": { - "workbox-background-sync": "^4.3.1", - "workbox-core": "^4.3.1", - "workbox-routing": "^4.3.1", - "workbox-strategies": "^4.3.1" + "@types/unist": "^2.0.2" } }, - "workbox-navigation-preload": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-4.3.1.tgz", - "integrity": "sha512-K076n3oFHYp16/C+F8CwrRqD25GitA6Rkd6+qAmLmMv1QHPI2jfDwYqrytOfKfYq42bYtW8Pr21ejZX7GvALOw==", + "unist-util-visit": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-2.0.3.tgz", + "integrity": "sha512-iJ4/RczbJMkD0712mGktuGpm/U4By4FfDonL7N/9tATGIF4imikjOuagyMY53tnZq3NP6BcmlrHhEKAfGWjh7Q==", "dev": true, "requires": { - "workbox-core": "^4.3.1" + "@types/unist": "^2.0.0", + "unist-util-is": "^4.0.0", + "unist-util-visit-parents": "^3.0.0" } }, - "workbox-precaching": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-4.3.1.tgz", - "integrity": "sha512-piSg/2csPoIi/vPpp48t1q5JLYjMkmg5gsXBQkh/QYapCdVwwmKlU9mHdmy52KsDGIjVaqEUMFvEzn2LRaigqQ==", + "unist-util-visit-parents": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-3.1.0.tgz", + "integrity": "sha512-0g4wbluTF93npyPrp/ymd3tCDTMnP0yo2akFD2FIBAYXq/Sga3lwaU1D8OYKbtpioaI6CkDcQ6fsMnmtzt7htw==", "dev": true, "requires": { - "workbox-core": "^4.3.1" + "@types/unist": "^2.0.0", + "unist-util-is": "^4.0.0" } }, - "workbox-range-requests": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-4.3.1.tgz", - "integrity": "sha512-S+HhL9+iTFypJZ/yQSl/x2Bf5pWnbXdd3j57xnb0V60FW1LVn9LRZkPtneODklzYuFZv7qK6riZ5BNyc0R0jZA==", + "universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true + }, + "unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", + "dev": true + }, + "unquote": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", + "integrity": "sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ=", + "dev": true + }, + "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": { - "workbox-core": "^4.3.1" + "punycode": "^2.1.0" } }, - "workbox-routing": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-4.3.1.tgz", - "integrity": "sha512-FkbtrODA4Imsi0p7TW9u9MXuQ5P4pVs1sWHK4dJMMChVROsbEltuE79fBoIk/BCztvOJ7yUpErMKa4z3uQLX+g==", + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", + "dev": true + }, + "util.promisify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.1.tgz", + "integrity": "sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==", "dev": true, "requires": { - "workbox-core": "^4.3.1" + "define-properties": "^1.1.3", + "es-abstract": "^1.17.2", + "has-symbols": "^1.0.1", + "object.getownpropertydescriptors": "^2.1.0" } }, - "workbox-strategies": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-4.3.1.tgz", - "integrity": "sha512-F/+E57BmVG8dX6dCCopBlkDvvhg/zj6VDs0PigYwSN23L8hseSRwljrceU2WzTvk/+BSYICsWmRq5qHS2UYzhw==", + "utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=", + "dev": true + }, + "v8-compile-cache": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.1.1.tgz", + "integrity": "sha512-8OQ9CL+VWyt3JStj7HX7/ciTL2V3Rl1Wf5OL+SNTm0yK1KvtReVulksyeRnCANHHuUxHlQig+JJDlUhBt1NQDQ==", + "dev": true + }, + "valid-url": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/valid-url/-/valid-url-1.0.9.tgz", + "integrity": "sha1-HBRHm0DxOXp1eC8RXkCGRHQzogA=", + "dev": true + }, + "validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", "dev": true, "requires": { - "workbox-core": "^4.3.1" + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" } }, - "workbox-streams": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-4.3.1.tgz", - "integrity": "sha512-4Kisis1f/y0ihf4l3u/+ndMkJkIT4/6UOacU3A4BwZSAC9pQ9vSvJpIi/WFGQRH/uPXvuVjF5c2RfIPQFSS2uA==", + "vendors": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/vendors/-/vendors-1.0.4.tgz", + "integrity": "sha512-/juG65kTL4Cy2su4P8HjtkTxk6VmJDiOPBufWniqQ6wknac6jNiXS9vU+hO3wgusiyqWlzTbVHi0dyJqRONg3w==", + "dev": true + }, + "vfile": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/vfile/-/vfile-4.2.0.tgz", + "integrity": "sha512-a/alcwCvtuc8OX92rqqo7PflxiCgXRFjdyoGVuYV+qbgCb0GgZJRvIgCD4+U/Kl1yhaRsaTwksF88xbPyGsgpw==", "dev": true, "requires": { - "workbox-core": "^4.3.1" + "@types/unist": "^2.0.0", + "is-buffer": "^2.0.0", + "replace-ext": "1.0.0", + "unist-util-stringify-position": "^2.0.0", + "vfile-message": "^2.0.0" + }, + "dependencies": { + "is-buffer": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-2.0.4.tgz", + "integrity": "sha512-Kq1rokWXOPXWuaMAqZiJW4XxsmD9zGx9q4aePabbn3qCRGedtH7Cm+zV8WETitMfu1wdh+Rvd6w5egwSngUX2A==", + "dev": true + } } }, - "workbox-sw": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/workbox-sw/-/workbox-sw-4.3.1.tgz", - "integrity": "sha512-0jXdusCL2uC5gM3yYFT6QMBzKfBr2XTk0g5TPAV4y8IZDyVNDyj1a8uSXy3/XrvkVTmQvLN4O5k3JawGReXr9w==", + "vfile-location": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/vfile-location/-/vfile-location-3.1.0.tgz", + "integrity": "sha512-FCZ4AN9xMcjFIG1oGmZKo61PjwJHRVA+0/tPUP2ul4uIwjGGndIxavEMRpWn5p4xwm/ZsdXp9YNygf1ZyE4x8g==", "dev": true }, - "workbox-webpack-plugin": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/workbox-webpack-plugin/-/workbox-webpack-plugin-4.3.1.tgz", - "integrity": "sha512-gJ9jd8Mb8wHLbRz9ZvGN57IAmknOipD3W4XNE/Lk/4lqs5Htw4WOQgakQy/o/4CoXQlMCYldaqUg+EJ35l9MEQ==", + "vfile-message": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/vfile-message/-/vfile-message-2.0.4.tgz", + "integrity": "sha512-DjssxRGkMvifUOJre00juHoP9DPWuzjxKuMDrhNbk2TdaYYBNMStsNhEOt3idrtI12VQYM/1+iM0KOzXi4pxwQ==", "dev": true, "requires": { - "@babel/runtime": "^7.0.0", - "json-stable-stringify": "^1.0.1", - "workbox-build": "^4.3.1" + "@types/unist": "^2.0.0", + "unist-util-stringify-position": "^2.0.0" } }, - "workbox-window": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/workbox-window/-/workbox-window-4.3.1.tgz", - "integrity": "sha512-C5gWKh6I58w3GeSc0wp2Ne+rqVw8qwcmZnQGpjiek8A2wpbxSJb1FdCoQVO+jDJs35bFgo/WETgl1fqgsxN0Hg==", + "void-elements": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/void-elements/-/void-elements-2.0.1.tgz", + "integrity": "sha1-wGavtYK7HLQSjWDqkjkulNXp2+w=", + "dev": true + }, + "which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", "dev": true, "requires": { - "workbox-core": "^4.3.1" + "isexe": "^2.0.0" } }, - "worker-farm": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.7.0.tgz", - "integrity": "sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw==", + "which-module": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", + "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", + "dev": true + }, + "with": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/with/-/with-5.1.1.tgz", + "integrity": "sha1-+k2qktrzLE6pTtRTyB8EaGtXXf4=", + "dev": true, "requires": { - "errno": "~0.1.7" + "acorn": "^3.1.0", + "acorn-globals": "^3.0.0" } }, + "wordwrap": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", + "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=", + "dev": true + }, "wrap-ansi": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", - "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", + "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", + "dev": true, "requires": { - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1" + "ansi-styles": "^3.2.0", + "string-width": "^3.0.0", + "strip-ansi": "^5.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "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" + } + }, + "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 + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "requires": { + "ansi-regex": "^4.1.0" + } + } } }, "wrappy": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", + "dev": true }, - "ws": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.1.tgz", - "integrity": "sha512-GIyAXC2cB7LjvpgMt9EKS2ldqr0MTrORaleiOno6TweZ6r3TKtoFQWay/2PceJ3RuBasOHzXNn5Lrw1X0bEjqA==", + "write": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/write/-/write-1.0.3.tgz", + "integrity": "sha512-/lg70HAjtkUgWPVZhZcm+T4hkL8Zbtp1nFNOn3lRrxnlv50SRBv7cR7RqR+GMsd3hUXy9hWBo4CHTbFTcOYwig==", + "dev": true, + "requires": { + "mkdirp": "^0.5.1" + }, + "dependencies": { + "mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", + "dev": true, + "requires": { + "minimist": "^1.2.5" + } + } + } + }, + "write-file-atomic": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", + "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", + "dev": true, "requires": { - "async-limiter": "~1.0.0" + "imurmurhash": "^0.1.4", + "is-typedarray": "^1.0.0", + "signal-exit": "^3.0.2", + "typedarray-to-buffer": "^3.1.5" } }, + "ws": { + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.3.1.tgz", + "integrity": "sha512-D3RuNkynyHmEJIpD2qrgVkc9DQ23OrN/moAwZX4L8DfvszsJxpjQuUq3LMx6HoYji9fbIOBY18XWBsAux1ZZUA==", + "dev": true + }, + "xmlhttprequest-ssl": { + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/xmlhttprequest-ssl/-/xmlhttprequest-ssl-1.5.5.tgz", + "integrity": "sha1-wodrBhaKrcQOV9l+gRkayPQ5iz4=", + "dev": true + }, "xtend": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", - "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==" + "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=" + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz", + "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==", + "dev": true }, "yallist": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", - "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=" + "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", + "dev": true + }, + "yaml": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.0.tgz", + "integrity": "sha512-yr2icI4glYaNG+KWONODapy2/jDdMSDnrONSjblABjD9B4Z5LgiircSt8m8sRZFNi08kG9Sm0uSHtEmP3zaEGg==", + "dev": true }, "yargs": { - "version": "7.1.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-7.1.0.tgz", - "integrity": "sha1-a6MY6xaWFyf10oT46gA+jWFU0Mg=", - "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", + "version": "15.4.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", + "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", + "dev": true, + "requires": { + "cliui": "^6.0.0", + "decamelize": "^1.2.0", + "find-up": "^4.1.0", + "get-caller-file": "^2.0.1", "require-directory": "^2.1.1", - "require-main-filename": "^1.0.1", + "require-main-filename": "^2.0.0", "set-blocking": "^2.0.0", - "string-width": "^1.0.2", - "which-module": "^1.0.0", - "y18n": "^3.2.1", - "yargs-parser": "^5.0.0" + "string-width": "^4.2.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^18.1.2" + }, + "dependencies": { + "ansi-regex": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz", + "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==", + "dev": true + }, + "ansi-styles": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.2.1.tgz", + "integrity": "sha512-9VGjrMsG1vePxcSweQsN20KY/c4zN0h9fLjqAbwbPfahM3t+NL+M9HC8xeXG2I8pX5NoamTGNuomEUFI7fcUjA==", + "dev": true, + "requires": { + "@types/color-name": "^1.1.1", + "color-convert": "^2.0.1" + } + }, + "cliui": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", + "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", + "dev": true, + "requires": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^6.2.0" + } + }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "find-up": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", + "dev": true, + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true + }, + "locate-path": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", + "dev": true, + "requires": { + "p-locate": "^4.1.0" + } + }, + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", + "dev": true, + "requires": { + "p-limit": "^2.2.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 + }, + "path-exists": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true + }, + "string-width": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.0.tgz", + "integrity": "sha512-zUz5JD+tgqtuDjMhwIg5uFVV3dtqZ9yQJlZVfq4I01/K5Paj5UHj7VyrQOJvzawSVlKpObApbfD0Ed6yJc+1eg==", + "dev": true, + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.0" + } + }, + "strip-ansi": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz", + "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==", + "dev": true, + "requires": { + "ansi-regex": "^5.0.0" + } + }, + "wrap-ansi": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", + "dev": true, + "requires": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + } + }, + "yargs-parser": { + "version": "18.1.3", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", + "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", + "dev": true, + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.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=", + "version": "13.1.2", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", + "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", + "dev": true, "requires": { - "camelcase": "^3.0.0" + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" } }, "yauzl": { "version": "2.10.0", "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", "integrity": "sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk=", + "dev": true, "requires": { "buffer-crc32": "~0.2.3", "fd-slicer": "~1.1.0" } }, - "zopflipng-bin": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/zopflipng-bin/-/zopflipng-bin-5.0.0.tgz", - "integrity": "sha512-8AWRT/CPkIBEup96LSiVdhLT4n7b4bpzY0BcQ26OjdRnjODa+JWNK55Ii63CiOEyqObPSwjLifuUI5ooFmjiGQ==", - "dev": true, - "requires": { - "bin-build": "^3.0.0", - "bin-wrapper": "^4.0.1", - "logalot": "^2.1.0" - } + "yeast": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/yeast/-/yeast-0.1.2.tgz", + "integrity": "sha1-AI4G2AlDIMNy28L47XagymyKxBk=", + "dev": true } } } diff --git a/package.json b/package.json index 32ec554..beaf36e 100644 --- a/package.json +++ b/package.json @@ -1,64 +1,57 @@ { - "name": "coffee-and-fun", - "version": "1.0.0", - "description": "website for Coffee and Fun", + "name": "11ty-netlify-jumpstart", + "version": "0.5.0", + "description": "Quickly launch an 11ty-generated static site. Includes a minimal Sass framework, and generated sitemap, RSS feed, and social share preview images.", "main": "index.js", "scripts": { - "build": "webpack", - "images": "gulp", - "start": "webpack-dev-server --mode development && http-server docs", - "clean": "purgecss --css app/assets/css/styles.css --content app/index.html --out docs/" + "watch:sass": "sass --no-source-map --watch src/sass:public/css", + "watch:eleventy": "eleventy --serve", + "build:sass-site": "sass --no-source-map src/sass/style.scss public/css/style.css", + "build:sass-social": "sass --no-source-map src/sass/social.scss social/style.css", + "build:sass": "npm-run-all --parallel build:sass-site", + "build:eleventy": "eleventy", + "postbuild": "postcss public/css/*.css -u autoprefixer cssnano -r", + "start": "cross-env ELEVENTY_ENV=dev npm-run-all build:sass --parallel watch:*", + "build": "cross-env ELEVENTY_ENV=prod npm-run-all build:sass build:eleventy social-images", + "lint": "stylelint 'src/sass/**/*.scss' 'src/sass/**/**/*.scss' 'src/sass/**/**/**/*.scss'", + "lint:fix": "stylelint --fix 'src/sass/**/*.scss' 'src/sass/**/**/*.scss' 'src/sass/**/**/**/*.scss'", + "social-images": "eleventy-social-images --outputDir public --dataFile social/pages.json --templatePath social/template.html", + "bump": "npm --no-git-tag-version version" }, "repository": { "type": "git", - "url": "git+https://github.com/coffee-and-fun/website.git" + "url": "git+https://github.com/5t3ph/11ty-netlify-jumpstart.git" }, - "author": "Robert James Gabriel", + "keywords": [], + "author": "5t3ph", "license": "ISC", "bugs": { - "url": "https://github.com/RobertJGabriel/removemyporn/issues" + "url": "https://github.com/5t3ph/11ty-netlify-jumpstart/issues" }, - "homepage": "https://github.com/RobertJGabriel/removemyporn#readme", "devDependencies": { - "@fortawesome/fontawesome-free": "^5.13.0", - "clean-webpack-plugin": "^3.0.0", - "copy-webpack-plugin": "^5.1.1", - "css-loader": "^3.4.0", - "extract-text-webpack-plugin": "^3.0.2", - "file-loader": "^5.0.2", - "gulp-clean": "^0.4.0", - "gulp-html2pug": "^3.0.3", - "gulp-image": "^6.1.0", - "html-inline-css-webpack-plugin": "^1.8.0", - "html-webpack-plugin": "^3.2.0", - "http-server": "^0.12.0", - "image-webpack-loader": "^6.0.0", - "imagemin-webp-webpack-plugin": "^3.3.1", - "mini-css-extract-plugin": "^0.9.0", - "minify-html-webpack-plugin": "0.0.5", - "optimize-css-assets-webpack-plugin": "^5.0.3", - "purgecss": "^1.4.2", - "purgecss-webpack-plugin": "^2.1.0", - "purify-css": "^1.2.5", - "purifycss-webpack": "^0.7.0", - "sitemap-webpack-plugin": "^0.6.0", - "webpack": "^4.42.1", - "webpack-cli": "^3.3.10", - "webpack-dev-server": "^3.10.3", - "workbox-webpack-plugin": "^4.3.1" + "@11ty/eleventy": "^0.11.0", + "@11ty/eleventy-plugin-rss": "^1.0.9", + "@11ty/eleventy-plugin-syntaxhighlight": "^3.0.1", + "@11tyrocks/eleventy-plugin-social-images": "^0.1.1", + "autoprefixer": "^9.8.6", + "cross-env": "^7.0.2", + "cssnano": "^4.1.10", + "dotenv": "^8.2.0", + "emoji-regex": "^9.0.0", + "luxon": "^1.25.0", + "markdown-it": "^11.0.0", + "markdown-it-anchor": "^5.2.7", + "npm-run-all": "^4.1.5", + "postcss-cli": "^7.1.2", + "sass": "^1.26.10", + "stylelint": "^13.7.0", + "stylelint-config-prettier": "^8.0.2", + "stylelint-config-standard": "^20.0.0", + "stylelint-order": "^4.1.0", + "stylelint-scss": "^3.18.0", + "stylelint-selector-bem-pattern": "^2.1.0" }, - "dependencies": { - "@stripe/stripe-js": "^1.3.0", - "bootstrap": "^4.4.1", - "gulp": "^4.0.2", - "html-critical-webpack-plugin": "^2.1.0", - "html-webpack-template": "^6.2.0", - "imagemin-webpack-plugin": "^2.4.2", - "notyf": "^3.4.0", - "pug-html-loader": "^1.1.5", - "pug-loader": "^2.4.0", - "toastr": "^2.1.4", - "uglifyjs-webpack-plugin": "^2.2.0", - "webpack-google-tag-manager-plugin": "^1.0.3" - } + "browserslist": [ + "last 2 versions" + ] } diff --git a/readme.md b/readme.md index 375843c..48cbd39 100644 --- a/readme.md +++ b/readme.md @@ -1,17 +1,50 @@ -# Rouge Planet ![Build and Deploy](https://github.com/Rouge-Planet/website/workflows/Build%20and%20Deploy/badge.svg?branch=master) -> Helperbird is a browser extension that gives you the features to make more web more accessible and make you more productive. By providing you with features such as dyslexia fonts, change the font & background color, text to speech, overlays, dyslexia ruler, immersive reader, reader mode and much more. +# 11ty Netlify Jumpstart +> Created by Stephanie Eckles ([@5t3ph](https://twitter.com/5t3ph)) -## Usage +Visit [11ty-netlify-jumpstart.netlify.app](https://11ty-netlify-jumpstart.netlify.app/) for all the feature details - or go ahead and [generate a new repo from the template](https://github.com/5t3ph/11ty-netlify-jumpstart/generate) to view the information locally. -```js - // Locally - npm run build // To build the files - npm run start // To run it on localhost:8080 +## Quick Start - -``` +1. [Generate a repo from this template](https://github.com/5t3ph/11ty-netlify-jumpstart/generate) + which will copy this project into your own new repo. -## License +1. Once cloned, run `npm install` to install 11ty and other dependencies. Then run `npm start` to run both 11ty and sass in watch + mode. Use `npm run build` to run a production version, which will also generate social share + preview images. -MIT © [Rouge Planet](https://www.coffeeandfun.com) +1. Open `src/_data/meta.js` and adjust the values to your details. + +1. Review the [styling documentation](https://5t3ph.github.io/html-sass-jumpstart/) for the included minimal + Sass framework, particularly the theme variables, to quickly customize the starter. + +1. Edit `_includes/home.njk` to change the home page - including changing the template type if desired - + and then create content within `_pages` using any templating format you prefer to add content. + +1. Check out the [About page](https://11ty-netlify-jumpstart.netlify.app/about/) for expanded details on included features of this starter. + +1. Review the [11ty documentation](https://11ty.dev) to more deeply apply customizations, including + adding custom data sources and reviewing what template languages are available. + +### Is Netlify hosting required? + +It's not required, but highly recommended, and is also how the build process is setup to run +against. + +## Development Scripts + +**`npm start`** + +> Run 11ty with hot reload at localhost:8080 + +**`npm run build`** + +> Production build includes minified, autoprefixed CSS and social preview image generation + +Use this as the "Publish command" if needed by hosting such as Netlify. + +## Feedback welcome! + +You can [file it as an issue](https://github.com/5t3ph/11ty-netlify-jumpstart/issues). + +[![Buy me a coffee](https://cdn.buymeacoffee.com/buttons/default-violet.png)](https://www.buymeacoffee.com/moderncss) diff --git a/robots.txt b/robots.txt deleted file mode 100644 index 5dd1a93..0000000 --- a/robots.txt +++ /dev/null @@ -1 +0,0 @@ -User-agent: * Disallow: Disallow: /cgi-bin/ Disallow: /payments/ Disallow: /payments/custom/ Disallow: /success Disallow: /cancel Disallow: /life-time Sitemap: https://www.helperbird.com/sitemap.xml \ No newline at end of file diff --git a/screenshots/quick-edit.png b/screenshots/quick-edit.png deleted file mode 100644 index 578b4c625d1b2f0d0527e498a9f531236153f37e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 257151 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%0AjR8*?Z=ybhnnDU&Rt1J5WSpMzXTCdYG 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

Rl1yk7*WYj&aU+}A;H2!hGVvu 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%0D)tK2y`h<{dy;}kvaj52-?{tJ`Sbed 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 diff --git a/script.js b/script.js deleted file mode 100644 index e69de29..0000000 diff --git a/src/_data/meta.js b/src/_data/meta.js new file mode 100644 index 0000000..785d494 --- /dev/null +++ b/src/_data/meta.js @@ -0,0 +1,8 @@ +module.exports = { + url: process.env.URL || "http://localhost:8080", + siteName: "Coffee & Fun - The makers of popular browser extensions.", + siteDescription: + "Quickly launch an 11ty-generated static site. Includes a minimal Sass framework, and generated sitemap, RSS feed, and social share preview images.", + authorName: "Robert James Gabriel", + twitterUsername: "coffee&fun", // no `@` +}; diff --git a/src/_generate/feed.njk b/src/_generate/feed.njk new file mode 100644 index 0000000..6715c20 --- /dev/null +++ b/src/_generate/feed.njk @@ -0,0 +1,27 @@ +--- +permalink: feed/feed.xml +eleventyExcludeFromCollections: true +--- + + + {{ meta.siteName }} + {{ meta.siteDescription }} + {% set absoluteUrl %}{{ '/feed/' | url | absoluteUrl(meta.url) }}{% endset %} + + + {{ collections.pages | rssLastUpdatedDate }} + {{ meta.url }} + + {{ meta.authorName }} + + {%- for page in collections.pages %} + {% set absolutePostUrl %}{{ page.url | url | absoluteUrl(meta.url) }}{% endset %} + + {{ page.data.title }} + + {{ page.date | rssDate }} + {{ absolutePostUrl }} + {{ page.templateContent | htmlToAbsoluteUrls(absolutePostUrl) }} + + {%- endfor %} + \ No newline at end of file diff --git a/src/_generate/pagesjson.njk b/src/_generate/pagesjson.njk new file mode 100644 index 0000000..f671351 --- /dev/null +++ b/src/_generate/pagesjson.njk @@ -0,0 +1,11 @@ +--- +permalink: ./social/pages.json +permalinkBypassOutputDir: true +eleventyExcludeFromCollections: true +--- +[{% for pages in collections.all %} + { + "title":"{% if pages.data.title %}{{ pages.data.title | addNbsp | safe }}{% else %}{{ meta.siteName }}{% endif %}", + "imgName":"{% if pages.data.title %}{{ pages.data.title | slug}}{% else %}home{% endif %}" + }{% if loop.last == false %},{% endif %} +{% endfor %}] \ No newline at end of file diff --git a/src/_generate/sitemap.njk b/src/_generate/sitemap.njk new file mode 100644 index 0000000..61d8e53 --- /dev/null +++ b/src/_generate/sitemap.njk @@ -0,0 +1,18 @@ +--- +permalink: /sitemap.xml +eleventyExcludeFromCollections: true +--- + + +{%- for page in collections.all %} + {% set absoluteUrl %}{{ page.url | url | absoluteUrl(meta.url) }}{% endset %} + + {{ absoluteUrl }} + {% if page.url == '/' %} + {{ collections.all | rssLastUpdatedDate }} + {% else %} + {{ page.date | rssDate }} + {% endif %} + +{%- endfor %} + \ No newline at end of file diff --git a/src/_generate/socialtemplate.njk b/src/_generate/socialtemplate.njk new file mode 100644 index 0000000..3da724e --- /dev/null +++ b/src/_generate/socialtemplate.njk @@ -0,0 +1,29 @@ +--- +permalink: ./social/template.html +permalinkBypassOutputDir: true +eleventyExcludeFromCollections: true +--- + + + + + + + + + +

+
+

+

+ Published on  {{ meta.siteName }} +

+
+
+ + diff --git a/src/_includes/base.njk b/src/_includes/base.njk new file mode 100644 index 0000000..a2faba9 --- /dev/null +++ b/src/_includes/base.njk @@ -0,0 +1,125 @@ + + +{%- set pageTitle %}{% if title %}{{ title }} | {% endif %}{{ meta.siteName }}{% endset -%} +{%- set pageDescription %}{% if description %}{{ description }}{% else %}{{ meta.siteDescription }}{% endif %}{% endset -%} +{%- set pageSocialImg %}{{ meta.url }}/previews/{% if title %}{{ title | slug }}{% else %}home{% endif %}.png{% endset -%} + + + + + {{pageTitle}} + + + + + {% if meta.twitterUsername %} + + {% endif %} + + + + + + + + + + + + + + +
+
+ +

Coffee & Fun

+

+ The makers of popular browser extensions. +

+
+
+
+ {{ content | safe }} +
+ +
+ + diff --git a/src/_includes/home.njk b/src/_includes/home.njk new file mode 100644 index 0000000..886258e --- /dev/null +++ b/src/_includes/home.njk @@ -0,0 +1,20 @@ +--- +description: +layout: base.njk +templateEngineOverride: md, njk +--- + +
+ + + +

Is Netlify hosting required?

+ +It's not required, but highly recommended, and is also how the build process is setup to run +against. + +> For more Eleventy resources, check out my extended collection on [11ty.Rocks](https://11ty.rocks)! + +{{ content | safe }} + +
diff --git a/src/_includes/page.njk b/src/_includes/page.njk new file mode 100644 index 0000000..7f4806b --- /dev/null +++ b/src/_includes/page.njk @@ -0,0 +1,18 @@ +--- +layout: base.njk +--- +{% include 'sitenav.njk' %} + +
+
+

{{ title }}

+

+ {{ description }} +

+
+
+
+
+ {{ content | safe }} +
+
diff --git a/src/_includes/sitenav.njk b/src/_includes/sitenav.njk new file mode 100644 index 0000000..abf5230 --- /dev/null +++ b/src/_includes/sitenav.njk @@ -0,0 +1,12 @@ + diff --git a/src/favicon.png b/src/favicon.png new file mode 100644 index 0000000000000000000000000000000000000000..f2b4106e07cde1b26d3bb1406375cae8bbeac17d GIT binary patch literal 41518 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%0DV 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 K5bcdx?EwH8+rd`= literal 0 HcmV?d00001 diff --git a/src/fonts/baloo-2-v1-latin-regular.woff2 b/src/fonts/baloo-2-v1-latin-regular.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..dd750d5583f6879228c85ed29e7f7eb65c765fad GIT binary patch literal 26672 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 Check out my extended collection of Eleventy resources available on [11ty.Rocks](https://11ty.rocks)! + +I spent a decade creating WordPress themes and plugins then flipped to product development + leading development of a multi-platform enterprise design system. My intro to Jamstack was with Gatsby, but 11ty fills a special place that is so needed for truly static sites. I'm in love, and I think you will be, too. + +### Jump to: + +- [Global Site Data and .env](#global-site-data-and-env) +- [Template Languages Used](#template-languages-used) +- [Layout Hierarchy and Features](#layout-hierarchy-and-features) +- [Expected Frontmatter](#expected-frontmatter) +- [Permalink Style](#permalink-style) +- [Asset Handling](#asset-handling) +- [Linting](#linting) +- [Sass Framework](#sass-framework) +- [Anchor links](#anchor-links) +- [Sitemap](#sitemap) +- [RSS Feed](#rss-feed) +- [Social Share Preview Images](#social-share-preview-images) +- [Prism Syntax Highlighting](#prism-syntax-highlighting) +- [.eleventy.js Config Features](#eleventyjs-config-features) +- [VSCode Tips](#vscode-tips) + +## Global Site Data and .env + +As noted in the [Quick Start](/#quickstart), there are global site data variables in `src/_data/meta.json`. + +Those include: + +- `url` - should remain unchanged, reads from the single expected `.env` value of `URL` +- `siteName` - your "brand" if you will, appended to the `` tag, shown in the `sitenav`, displayed in the "hero" for the `home` layout, in the footer by the copyright, as the "credit" for social share images, and as the identifier throughout the RSS feed +- `siteDescription` - used in the "description" meta tag, and below the `siteName` on the `home` layout +- `authorName` - Used in the RSS feed, intended to be your full name +- `twitterUsername` - without the "@", this value is used for the Twitter meta tags, and for the URL of the icon link in the footer + +### .env + +See `.env-sample` for the single expected value of `URL` which should be set to your localhost. The sample uses the default 11ty port, so you can simply rename the file to `.env` if you haven't changed the port. + +The `URL` value is then available via the global data described previously, and can be used in templates with `meta.url`. You can see this used for the RSS feed and sitemap as well as meta tag links to the social share preview images to create the absolute URLs. + +## Template Languages Used + +Page templates are created as Nunjucks (.njk), and feature are added that expect Markdown for most page content. + +The home page - `_includes/home.njk` - is set to process first as Markdown followed by Nunjucks. This allows mixing HTML with Markdown, with benefits being code syntax highlighting and ability to include classes on HTML elements. This functionality is provided by the `templateEngineOverride: md, njk` in the frontmatter. + +A unique case uses Nunjucks to create the `json` that is used to generate the [social share preview images](#social-share-preview-images). + +Review the list of [available templating languages](https://www.11ty.dev/docs/languages/) in the 11ty docs. + +## Layout Hierarchy and Features + +There are two layouts + a base for those, and one partial included. + +The `base.njk` layout receives both the `home.njk` layout and the `page.njk` layout. + +`base.njk` includes the standard HTML boilerplate including meta and "og" tags in `<head>`. + +`page.njk` includes the `sitenav.njk` partial. + +`home.njk` includes a loop that will create "cards" for everything in `collections.pages`. + +## Expected Frontmatter + +There are only two fields expected: + +- `title` - essentially required, by default is used in the page `<title>`, in the layout "hero", in social share preview images, and in social share meta tags. +- `description` - optional, by default appears below the title for the `page` template and is used as for the "description" meta tag and social share meta tag descriptions. + +## Permalink Style + +The default setup expects content - using any template language - within `pages/`. + +The `pages.json` in that directory includes a `permalink` setting so that the file name is used directly to prevent 'pages' being the base of the URL. + +You can [override permalinks per file](https://www.11ty.dev/docs/permalinks/). + +## Asset Handling + +In the `.eleventy.js` config, there are included "pass-throughs" for an `img/` directory as well as `favicon.png`. + +You can replace the included favicon, and create an `img` directory or remove the `addPassthroughCopy` if you do not have need of images. + +Creating an `img` directory and keeping the pass-through directive will make images available at `/img/[image-file-path]` relative to the site root. + +## Linting + +For Sass, [stylelint](https://stylelint.io/) is included. If you want to keep it, you may want to do a find/replace for `tdbc` to the prefix of your choice. If not, you'll want to remove the related files at the project root as well as the related items in the `package.json`. + +A `prettier` config is included, with the only update being `printWidth: 100`. + +## Sass Framework + +Review the [styling documentation](https://5t3ph.github.io/html-sass-jumpstart/) for the included minimal Sass framework, particularly the theme variables, to quickly customize the starter. + +The only notable differences are: + +1. `sitenav` - adjust the styles for the navigation header that appears on pages +1. `tdbc-anchor` - styles for the `#` anchor that appears next to page headings ([or turn that feature off](#anchor-links)) can be adjusted in `sass/_utilities` +1. Additional `article`-scoped styling for typography as it appears on `pages` +1. A theme for the [`prism` syntax highlighting](#prism-syntax-highlighting) for code blocks. You can adjust or replace the theme in `sass/_prism`. + +### Fonts + +The default font is [Baloo 2](https://fonts.google.com/specimen/Baloo+2) and is locally hosted with files in `fonts/`. If you swap to a different font, be sure to remove the font files as well as the `@font-face` rules at the top of `sass/style.scss`, and update the `$tdbc-font-family` Sass variable. + +## Anchor Links + +Anchor links next to headings throughout Markdown content are generated by an add-on plugin for `markdownIt`. + +This feature can be adjusted or removed in the `.eleventy.js` config file. + +## Generated Features + +### Sitemap + +A `sitemap.xml` is generated from all available content. + +To exclude non-page or non-public content from the sitemap, include `eleventyExcludeFromCollections: true` in frontmatter, or [create a custom filter](https://www.11ty.dev/docs/collections/#advanced-custom-filtering-and-sorting). + +### RSS Feed + +An RSS feed is included, and output at `[siteurl]/feed/feed.xml`. + +If publishing from Netlify, the included `netlify.toml` file will create a redirect so that the feed becomes available at `[siteurl]/feed`. + +### Social Share Preview Images + +Upon use of the build command, social share preview images are generated for each page + the home page, and available in `public/previews/[title-as-slug].png`. + +Here's an example of the default template: + +![default social share preview image template](/previews/hello-world.png) + +As of v0.5.0, these images now use my Eleventy plugin - `@11tyrocks/eleventy-plugin-social-images` - with the default blue theme and a customized template. + +Any changes made can be previewed by running the build command and reviewing the contents of `public/previews/`. + +[Review the plugin docs](https://www.npmjs.com/package/@11tyrocks/eleventy-plugin-social-images) for the full details of how to customize the behavior, and read on to learn how this starter is currently setup for the social images. + +#### Update template HTML + +HTML can be changed in `_generate/socialtemplate.njk` - be sure to leave the `<style>` block and the template tag within so that the plugin can insert your styles. + +The only requirement for the generator to work is to keep an `<h1>` to populate with the content title, but the rest of the template is up to you! + +#### Update template style + +There are two options: + +1. Select a different theme to use from the plugin's [predefined theme options](https://github.com/5t3ph/eleventy-plugin-social-images/tree/main/themes) and amend the `social-images` script to set the `--theme` option +2. Create a custom stylesheet (such as social.scss) and add the included `build:sass-social` script at the end of the `build:sass` command + +If choosing to create your own styles for option #2, the CSS will be output in `social/style.css` with provided stubbed out script. You will need to add this as the value for the `--stylesPath` option within the `social-images` script to ensure your custom styles are used. + +#### Change included pages OR available data + +Adjust the collections loop in `_generate/pagesjson.njk`, but keep the defined keys of `title` and `imgName`. + +## Prism Syntax Highlighting + +Syntax highlighting of inline or code blocks found within Markdown content is provided by Prism via `@11ty/eleventy-plugin-syntaxhighlight`. + +You can change the theme used in `sass/_prism.scss`. + +Or, remove the plugin if you are not in need of code highlighting. + +## .eleventy.js Config Features + +### Overrides + +**Input directory**: `src` + +**Output directory**: `public` + +Also, `markdownLibrary` is extended to add the `markdownItAnchor` plugin for [anchor links](#anchor-links). + +### Shortcode: `year` + +Returns the current `YYYY` year, used by the footer copyright. + +### Filter: `slug` + +Extends the default slug function to also: + +- remove emojis +- expand list of characters to remove + +## VSCode Tips + +### Nunjucks + +If you haven't previously worked with Nunjucks, you will want a syntax highlighting extension: [Nunjucks](https://marketplace.visualstudio.com/items?itemName=ronnidc.nunjucks) + +In addition, you may want to ensure Emmet works on `.njk` files by updating/adding the following in the `settings.json`: + +```json +"emmet.includeLanguages": { + "nunjucks": "html", +}, +``` + +### Formatting + +As noted previously, a `prettier` config is included, and you may want to get the +Prettier extension and update your VSCode settings to "Format on Save". + +However, to format template files Prettier doesn't recognize like `.njk`, you can update the "Language Mode" on the currently open file from "Nunjucks" (or other current templating language) to "HTML" to allow formatting to be applied. Then, flip it back to re-allow the syntax highlighting if needed. + +This is located in the VSCode bottom toolbar near the right-hand side and will display the value of the current file's detected language. Click the name to open the selector. diff --git a/src/pages/pages.json b/src/pages/pages.json new file mode 100644 index 0000000..c48909e --- /dev/null +++ b/src/pages/pages.json @@ -0,0 +1,5 @@ +{ + "tags": "pages", + "layout": "page", + "permalink": "/{{ page.fileSlug }}/" +} diff --git a/src/sass/_buttons.scss b/src/sass/_buttons.scss new file mode 100644 index 0000000..6965575 --- /dev/null +++ b/src/sass/_buttons.scss @@ -0,0 +1,161 @@ +.tdbc-button { + display: inline-flex; + align-items: center; + align-self: start; + justify-content: center; + min-width: 10ch; + min-height: 44px; + padding: 0.25em 1em; + transition: 180ms ease-in-out; + transition-property: background, border; + border-radius: $tdbc-border-radius/2; + background-color: tdbc-color("primary"); + color: #fff; + font-size: 1.125rem; + line-height: 1.1; + text-align: center; + text-decoration: none; + cursor: pointer; + + @media screen and (-ms-high-contrast: active) { + border: 2px solid currentColor; + } + + &:focus { + outline-color: transparent; + outline-style: solid; + box-shadow: 0 0 0 3px scale-color(tdbc-color("primary"), $lightness: -30%); + } + + &--small { + min-height: 34px; + font-size: 1rem; + } + + &--center { + align-self: center; + margin-right: auto; + margin-left: auto; + } + + &__icon { + width: 1.5em; + height: 1.5em; + margin-right: 0.25em; + + &--end { + margin-right: 0; + margin-left: 0.25em; + } + + // stylelint-disable-next-line selector-max-type + svg { + width: 100%; + height: 100%; + fill: currentColor; + } + } + + &-outlined { + border: 2px solid tdbc-color("primary"); + background-color: transparent; + color: tdbc-color("primary"); + + &:hover, + &:focus { + background-color: scale-color(tdbc-color("primary"), $lightness: 80%); + } + } + + // stylelint-disable max-nesting-depth + @each $key in $tdbc-button-variants { + $color: tdbc-color($key); + + @if ($key != "primary") { + &--#{$key} { + background-color: $color; + + @if ($key == "light") { + color: tdbc-color("dark"); + } + + &:focus { + box-shadow: 0 0 0 3px scale-color($color, $lightness: -30%); + } + } + + &-outlined--#{$key} { + border-color: scale-color($color, $lightness: 30%, $saturation: 15%); + color: $color; + + &:focus { + box-shadow: 0 0 0 3px scale-color($color, $lightness: -30%); + } + + @if ($key == "light") { + &:hover, + &:focus { + background-color: rgba($color, 0.15); + } + } @else { + &:hover, + &:focus { + background-color: scale-color($color, $lightness: 90%); + } + } + } + } + } + // stylelint-enable +} + +.tdbc-button__icon, +.tdbc-icon-button { + display: inline-flex; + position: relative; + width: 1em; + height: 1em; + padding: 0; + border: none; + background: transparent; + font-size: 1.5rem; + cursor: pointer; + + // stylelint-disable-next-line selector-max-type + svg { + flex-shrink: 0; + width: 100%; + height: 100%; + } +} + +.tdbc-icon-button { + // stylelint-disable-next-line selector-max-type + svg { + fill: currentColor; + opacity: 0.7; + } + + &:focus, + &:hover { + outline: none; + + // stylelint-disable-next-line selector-max-type + svg { + opacity: 1; + } + } + + &:focus { + &::after { + position: absolute; + top: -0.3em; + right: -0.3em; + bottom: -0.3em; + left: -0.3em; + border: 1px solid currentColor; + border-radius: 50%; + content: ""; + } + } +} diff --git a/src/sass/_card.scss b/src/sass/_card.scss new file mode 100644 index 0000000..52124d1 --- /dev/null +++ b/src/sass/_card.scss @@ -0,0 +1,83 @@ +.tdbc-card { + display: flex; + position: relative; + flex-direction: column; + width: 100%; + border-radius: $tdbc-border-radius; + background-color: #fff; + box-shadow: 0 3px 5px rgba(0, 0, 0, 0.18); + + &__title { + margin-bottom: 1rem; + font-size: $tdbc-h4-font-size; + line-height: 1.15; + text-decoration: none; + } + + /* stylelint-disable selector-max-type, selector-no-qualifying-type */ + a.tdbc-card__title { + &::before { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + transition: 180ms box-shadow ease-in; + border-radius: 8px; + content: ""; + } + + &:focus { + outline: none; + + &::before { + box-shadow: 0 0 0 3px tdbc-color("primary"); + } + } + } + + &__content { + display: flex; + position: relative; + flex-direction: column; + flex-grow: 1; + padding: 24px; + + a:last-child { + align-self: start; + margin-top: auto; + } + + p { + position: relative; + margin: 0 0 1rem; + z-index: 1; + } + + > ul { + list-style-type: disc; + padding-left: 1rem; + + li + li { + margin-top: 0.5rem; + } + } + } + + &:hover a.tdbc-card__title::before { + box-shadow: 0 0 0 3px tdbc-color("primary"); + } + + img:first-child { + object-fit: cover; + max-height: 10em; + border-radius: $tdbc-border-radius $tdbc-border-radius 0 0; + } + // stylelint-enable + + &--outlined { + border: 1px solid scale-color($tdbc-color-gray, $lightness: 50%); + background-color: transparent; + box-shadow: none; + } +} diff --git a/src/sass/_layout.scss b/src/sass/_layout.scss new file mode 100644 index 0000000..c6a5c48 --- /dev/null +++ b/src/sass/_layout.scss @@ -0,0 +1,99 @@ +// stylelint-disable-next-line selector-max-type +body { + display: flex; + flex-direction: column; + min-height: 100vh; + background-color: tdbc-color("background"); + color: $tdbc-color-body; + font-family: $tdbc-font-family; +} + +// stylelint-disable selector-max-type, selector-no-qualifying-type +main, +main.tdbc-container { + padding-top: 5vh; + padding-bottom: 5vh; +} + +footer { + margin-top: auto; +} + +article { + max-width: 80ch; + + > img { + margin-right: auto; + margin-left: auto; + } +} +// stylelint-enable + +.tdbc-container { + display: flex; + flex-direction: column; + width: 100%; + max-width: 120ch; + margin-right: auto; + margin-left: auto; + padding: 1rem; +} + +.tdbc-column-container { + display: grid; + grid-gap: 2em; + grid-template-columns: repeat(auto-fit, minmax(25ch, 1fr)); +} + +// stylelint-disable-next-line selector-no-qualifying-type, selector-max-type +ul.tdbc-column-container { + padding-left: 0; +} + +.tdbc-section { + width: 100%; + + &--padded { + padding-top: 10vh; + padding-bottom: 10vh; + } + + // stylelint-disable-next-line selector-max-universal + *:last-child { + margin-bottom: 0; + } +} + +.tdbc-hero { + display: grid; + min-height: 40vh; + place-content: center; + padding-top: 10vh; + padding-bottom: 10vh; + text-align: center; +} + +.tdbc-row { + display: grid; + grid-gap: 1rem; + + @media (min-width: 80ch) { + grid-auto-flow: column; + grid-auto-columns: max-content; + } + + &--center-content { + justify-content: center; + } + + &--center-alignitems { + align-items: center; + } +} + +// stylelint-disable-next-line selector-max-type +hr { + margin-top: 4rem; + margin-bottom: 4rem; + border: 1px solid tdbc-color("secondary"); +} diff --git a/src/sass/_prism.scss b/src/sass/_prism.scss new file mode 100644 index 0000000..7d1f76c --- /dev/null +++ b/src/sass/_prism.scss @@ -0,0 +1,159 @@ +/** + * a11y-dark theme for JavaScript, CSS, and HTML + * Based on the okaidia theme: https://github.com/PrismJS/prism/blob/gh-pages/themes/prism-okaidia.css + * @author ericwbailey + */ + +code[class*="language-"], +pre[class*="language-"] { + color: tdbc-color("gray"); + background: none; + font-family: Consolas, Monaco, "Andale Mono", "Ubuntu Mono", monospace; + text-align: left; + white-space: pre; + word-spacing: normal; + word-break: normal; + word-wrap: normal; + line-height: 1.5; + tab-size: 4; + hyphens: none; +} + +/* Code blocks */ +pre[class*="language-"] { + padding: 1em; + margin: 2rem 0; + overflow: auto; + border-radius: 0.3em; + max-width: calc(100vw - 2rem); +} + +:not(pre) > code[class*="language-"], +pre[class*="language-"] { + background: tdbc-color("light"); +} + +/* Inline code */ +:not(pre) > code[class*="language-"] { + padding: 0.1em; + border-radius: 0.3em; + white-space: normal; +} + +.token.comment, +.token.prolog, +.token.doctype, +.token.cdata { + color: #76747f; +} + +.token.punctuation { + color: tdbc-color("gray"); +} + +.token.property, +.token.tag, +.token.constant, +.token.symbol, +.token.deleted { + color: #4d48e8; +} + +.token.boolean, +.token.number { + color: #348614; +} + +.token.selector, +.token.attr-name, +.token.string, +.token.char, +.token.builtin, +.token.inserted { + color: #171392; +} + +.token.operator, +.token.entity, +.token.url, +.language-css .token.string, +.language-scss .token.string, +.style .token.string, +.token.variable { + color: #d92d7a; +} + +.token.function { + color: #6f34a3; +} + +.token.atrule, +.token.attr-value { + color: #6b65e8; +} + +.token.keyword { + color: #171392; +} + +.token.regex, +.token.important { + color: #348614; +} + +.token.important, +.token.bold { + font-weight: bold; +} + +.token.italic { + font-style: italic; +} + +.token.entity { + cursor: help; +} + +@media screen and (-ms-high-contrast: active) { + code[class*="language-"], + pre[class*="language-"] { + color: windowText; + background: window; + } + + :not(pre) > code[class*="language-"], + pre[class*="language-"] { + background: window; + } + + .token.important { + background: highlight; + color: window; + font-weight: normal; + } + + .token.atrule, + .token.attr-value, + .token.function, + .token.keyword, + .token.operator, + .token.selector { + font-weight: bold; + } + + .token.attr-value, + .token.comment, + .token.doctype, + .token.function, + .token.keyword, + .token.operator, + .token.property, + .token.string { + color: highlight; + } + + .token.attr-value, + .token.url { + font-weight: normal; + } +} diff --git a/src/sass/_reset.scss b/src/sass/_reset.scss new file mode 100644 index 0000000..157578c --- /dev/null +++ b/src/sass/_reset.scss @@ -0,0 +1,83 @@ +/* + * [Modified] Modern CSS Reset + * @link https://github.com/hankchizljaw/modern-css-reset +*/ + +/* Box sizing rules */ +*, +*::before, +*::after { + box-sizing: border-box; +} + +/* Remove default margin */ +body, +h1, +h2, +h3, +h4, +h5, +h6 { + margin: 0; +} + +p, +li, +h1, +h2, +h3, +h4 { + // Help prevent overflow of long words/names/URLs + word-break: break-word; + + // Optional, not supported for all languages + // hyphens: auto; +} + +html, +body { + overflow-x: hidden; +} + +html { + scroll-behavior: smooth; +} + +/* Set core body defaults */ +body { + min-height: 100vh; + font-family: sans-serif; + font-size: 100%; + line-height: 1.5; + text-rendering: optimizeSpeed; +} + +/* Make images easier to work with */ +img { + display: block; + max-width: 100%; +} + +/* Inherit fonts for inputs and buttons */ +input, +button, +textarea, +select { + font: inherit; +} + +/* Remove all animations and transitions for people that prefer not to see them */ +@media (prefers-reduced-motion: reduce) { + *, + *::before, + *::after { + animation-duration: 0.01ms !important; + animation-iteration-count: 1 !important; + transition-duration: 0.01ms !important; + scroll-behavior: auto !important; + } + + html { + scroll-behavior: initial; + } +} diff --git a/src/sass/_sitenav.scss b/src/sass/_sitenav.scss new file mode 100644 index 0000000..a61e17c --- /dev/null +++ b/src/sass/_sitenav.scss @@ -0,0 +1,44 @@ +// stylelint-disable-next-line selector-max-id, selector-max-specificity +#tdbc-siteid { + font-size: $tdbc-h3-font-size; + text-decoration: none; +} + +// stylelint-disable selector-max-type +.tdbc-sitenav { + background-color: tdbc-color("primary"); + + &__container, + &__navlist { + display: flex; + flex-wrap: wrap; + align-items: center; + } + + &__container { + justify-content: space-between; + width: 100%; + max-width: 120ch; + margin: 0 auto; + padding: 0.25rem 0.5rem; + } + + &__navlist { + li + li { + margin-left: 0.5rem; + } + } + + &, + a:not(.tdbc-button) { + color: tdbc-color("light"); + } + + a:not(.tdbc-button):focus { + border-radius: $tdbc-border-radius/2; + outline-color: transparent; + outline-style: solid; + box-shadow: 0 0 1px 2px tdbc-color("light"); + } +} +// stylelint-enable diff --git a/src/sass/_theme.scss b/src/sass/_theme.scss new file mode 100644 index 0000000..2670404 --- /dev/null +++ b/src/sass/_theme.scss @@ -0,0 +1,53 @@ +$tdbc-color-primary: #171392 !default; +$tdbc-color-secondary: #db0a76 !default; +$tdbc-color-background: #f9f9f9; + +$tdbc-brand-colors: ( + "primary": $tdbc-color-primary, + "secondary": $tdbc-color-secondary, +) !default; + +$tdbc-color-body: scale-color($tdbc-color-primary, $lightness: -30%, $saturation: -50%) !default; +$tdbc-color-gray: mix(#767676, $tdbc-color-body, 70%) !default; + +$tdbc-colors: map-merge( + $tdbc-brand-colors, + ( + "text": $tdbc-color-body, + "background": $tdbc-color-background, + "light": #fff, + "dark": rgba(black, 0.87), + "gray": $tdbc-color-gray, + ) +); + +@function tdbc-color($key) { + @return map-get($tdbc-colors, $key); +} + +// Add/remove to selectively generate `ink` (text color) classes +$tdbc-ink-colors: "primary", "secondary", "text", "gray", "light", "dark" !default; + +// Add/remove to selectively generate `background` (text color) classes +$tdbc-background-colors: "primary", "secondary", "background", "gray", "light" !default; + +$tdbc-button-variants: "primary", "secondary", "light", "gray" !default; +$tdbc-link-color: tdbc-color("primary") !default; +$tdbc-border-radius: 8px !default; + +$tdbc-font-family: "Baloo 2", sans-serif; +$tdbc-strong-font-weight: 500 !default; +$tdbc-h1-font-size: 4.2rem !default; +$tdbc-h2-font-size: 3.15rem !default; +$tdbc-h3-font-size: 2rem !default; +$tdbc-h4-font-size: 1.35rem !default; +$tdbc-text-font-size: 1.15rem !default; +$tdbc-lead-font-size: 1.35rem !default; + +$tdbc-spacing: ( + sm: 1rem, + md: 3rem, + lg: 6rem, + xl: 10rem, + auto: "auto", +) !default; diff --git a/src/sass/_typography.scss b/src/sass/_typography.scss new file mode 100644 index 0000000..d908762 --- /dev/null +++ b/src/sass/_typography.scss @@ -0,0 +1,123 @@ +$tdbc-typography-variants: h1, h2, h3, h4; + +@each $type in $tdbc-typography-variants { + #{$type}, + .tdbc-#{$type} { + font-weight: $tdbc-strong-font-weight; + line-height: 1.15; + margin-bottom: 0.65em; + } +} + +// As of v0.3.0, `clamp` not well enough supported on mobile browsers for use +// Due to build-in min/max Sass functions, requires `unquote()` to correctly +// render as CSS min/max +h1, +.tdbc-h1 { + font-size: $tdbc-h1-font-size; + font-size: unquote("min(max(3rem, 5vw), #{$tdbc-h1-font-size})"); +} + +h2, +.tdbc-h2 { + font-size: $tdbc-h2-font-size; + font-size: unquote("min(max(2.5rem, 5vw), #{$tdbc-h2-font-size})"); +} + +h3, +.tdbc-h3 { + font-size: $tdbc-h3-font-size; +} + +h4, +.tdbc-h4 { + font-size: $tdbc-h4-font-size; + color: tdbc-color("gray"); +} + +p, +li { + font-size: $tdbc-text-font-size; +} + +p { + margin: 0 0 1rem; +} + +article { + > ul, + > ol { + > li + li { + margin-top: 1rem; + } + } + + * { + + h2 { + margin-top: 4rem; + } + + + h3 { + margin-top: 2rem; + } + } +} + +strong { + font-weight: $tdbc-strong-font-weight; +} + +a:not(.tdbc-button) { + color: $tdbc-link-color; +} + +code:not([class*="language"]) { + display: inline-flex; + padding: 0.15em; + background-color: tdbc-color("light"); + color: tdbc-color("gray"); + font-family: Consolas, Monaco, "Andale Mono", "Ubuntu Mono", monospace; + border: 1px solid scale-color(tdbc-color("gray"), $lightness: 50%); + border-radius: 2px; + font-size: 0.75em; + line-height: 1.1; +} + +pre code:not([class*="language"]) { + width: 100%; + max-width: calc(100vw - 2rem); + overflow-x: auto; +} + +blockquote { + margin-left: 0; + margin-right: 0; + padding-left: 1.5rem; + border-left: 2px solid tdbc-color("secondary"); + color: tdbc-color("gray"); + + &, + p { + font-size: $tdbc-h4-font-size; + } + + + * { + margin-top: 3rem; + } + + :last-child { + margin-bottom: 0; + } +} + +.tdbc-lead { + font-size: $tdbc-lead-font-size; + letter-spacing: 0.01em; + margin-bottom: 1em; + line-height: 1.3; +} + +.tdbc-list-unstyled { + list-style: none; + padding: 0; +} diff --git a/src/sass/_utilities.scss b/src/sass/_utilities.scss new file mode 100644 index 0000000..9b924ca --- /dev/null +++ b/src/sass/_utilities.scss @@ -0,0 +1,67 @@ +.tdbc-content-maxlength { + max-width: 80ch; +} + +.tdbc-anchor { + display: inline-block; + margin-left: 0.25em; + transition: 180ms opacity ease-in-out; + opacity: 0.6; + font-size: 0.65em; + vertical-align: top; + + &:hover { + opacity: 1; + } +} + +$tdbc-alignments: left, center, right !default; + +@each $alignment in $tdbc-alignments { + .tdbc-text-align--#{$alignment} { + text-align: #{$alignment}; + + @if ($alignment == "center") { + > a { + align-self: center !important; + } + } + } +} + +@each $key in $tdbc-background-colors { + .tdbc-background--#{$key} { + background-color: tdbc-color($key); + } +} + +@each $key in $tdbc-ink-colors { + .tdbc-ink--#{$key}, + a.tdbc-ink--#{$key} { + color: tdbc-color(#{$key}); + } + + .tdbc-ink--#{$key} > a:not(.tdbc-button) { + color: inherit; + } +} + +.tdbc-mx-auto { + margin-right: auto; + margin-left: auto; +} + +@each $key, $unit in $tdbc-spacing { + .tdbc-my-#{$key} { + margin-top: $unit; + margin-bottom: $unit; + } + + .tdbc-mt-#{$key} { + margin-top: $unit; + } +} + +.tdbc-mb-none { + margin-bottom: 0; +} diff --git a/src/sass/style.scss b/src/sass/style.scss new file mode 100644 index 0000000..d233bdf --- /dev/null +++ b/src/sass/style.scss @@ -0,0 +1,27 @@ +@font-face { + font-family: "Baloo 2"; + font-style: normal; + font-weight: normal; + src: local("Baloo 2 Regular"), local("Baloo-2-Regular"), + url("../fonts/baloo-2-v1-latin-regular.woff2") format("woff2"); + font-display: swap; +} + +@font-face { + font-family: "Baloo 2"; + font-style: normal; + font-weight: 500; + src: local("Baloo 2 Medium"), local("Baloo-2-Medium"), + url("../fonts/baloo-2-v1-latin-500.woff2") format("woff2"); + font-display: swap; +} + +@import "theme"; +@import "reset"; +@import "layout"; +@import "sitenav"; +@import "typography"; +@import "buttons"; +@import "card"; +@import "prism"; +@import "utilities"; diff --git a/webpack.config.js b/webpack.config.js deleted file mode 100644 index b12e206..0000000 --- a/webpack.config.js +++ /dev/null @@ -1,124 +0,0 @@ -const path = require('path'); -const HtmlWebpackPlugin = require('html-webpack-plugin'); -const CopyPlugin = require('copy-webpack-plugin'); - -const { - CleanWebpackPlugin -} = require('clean-webpack-plugin'); -const MiniCssExtractPlugin = require('mini-css-extract-plugin'); -const WorkboxPlugin = require('workbox-webpack-plugin'); -const SitemapPlugin = require('sitemap-webpack-plugin').default; -const HTMLInlineCSSWebpackPlugin = require("html-inline-css-webpack-plugin").default; - -const paths = [ - - '/404/', - '/' -]; - -module.exports = { - mode: 'production', - context: __dirname + '/app/', - entry: { - app: './assets/js/index.js', - }, - plugins: [ - - // new CleanWebpackPlugin(['dist/*']) for < v2 versions of CleanWebpackPlugin - new CleanWebpackPlugin(), - new MiniCssExtractPlugin({ - filename: "[name].css", - chunkFilename: "[id].css" - }), - new HtmlWebpackPlugin({ - filename: '404.html', - template: 'templates/404.pug', - minify: { - collapseWhitespace: true, - removeComments: true, - removeRedundantAttributes: true, - removeScriptTypeAttributes: true, - removeStyleLinkTypeAttributes: true, - useShortDoctype: true - }, - }), - - new HtmlWebpackPlugin({ - filename: 'index.html', - template: 'templates/index.pug', - minify: { - collapseWhitespace: true, - removeComments: true, - removeRedundantAttributes: true, - removeScriptTypeAttributes: true, - removeStyleLinkTypeAttributes: true, - useShortDoctype: true - }, - }), - new HTMLInlineCSSWebpackPlugin(), - new CopyPlugin([{ - from: 'assets/setup/', - to: '' - }, - - { - from: 'assets/images/', - to: 'assets/images/' - }, { - from: '../node_modules/@fortawesome/fontawesome-free/svgs/solid/', - to: 'assets/svgs' - }, { - from: '../node_modules/@fortawesome/fontawesome-free/svgs/brands/', - to: 'assets/svgs' - }, { - from: '../node_modules/@fortawesome/fontawesome-free/svgs/regular/', - to: 'assets/svgs' - } - ]), - - new SitemapPlugin('https://www.coffeeandfun.com', paths), - new WorkboxPlugin.GenerateSW({ - // these options encourage the ServiceWorkers to get in there fast - // and not allow any straggling "old" SWs to hang around - - - - exclude: [/(?:cname|CNAME|app.css|robots.txt|.DS_Store)$/], - clientsClaim: true, - skipWaiting: true, - }), - ], - module: { - rules: [ - { - test: /\.mp4$/, - use: 'file-loader?name=videos/[name].[ext]', - }, - { - test: /\.pug$/, - use: 'pug-loader' - }, - - - { - test: /\.css$/, - use: [ - MiniCssExtractPlugin.loader, - "css-loader" - ] - }, { - test: /\.(png|jpe?g|gif|xml|ico|svg|webmanifest)$/i, - loader: 'file-loader', - options: { - name: '[name].[ext]', - outputPath: './docs' - } - } - ], - }, - output: { - publicPath: '/', - filename: '[name].bundle.js', - path: path.resolve(__dirname, 'docs'), - }, -}; \ No newline at end of file