~scrumplex/website

c3769cd6ef4711502e1af8d0ec1437e2bf1859e0 — Sefa Eyeoglu 2 years ago bbc9565 20.01.17
design: major redesign; replace Bootstrap with custom CSS
20 files changed, 1221 insertions(+), 873 deletions(-)

M archlinux/PKGBUILD
M package.json
A src/img/bg.svg
M src/index.partial.html
M src/js/application.js
M src/legal.template.html
M src/scss/_animations.scss
M src/scss/_base.scss
D src/scss/_bootstrap-custom.scss
M src/scss/_buttons.scss
A src/scss/_grid.scss
M src/scss/_misc.scss
A src/scss/_normalize.scss
A src/scss/_typography.scss
M src/scss/_variables.scss
M src/scss/application.scss
D src/scss/bootstrap-custom/_display.scss
D src/scss/bootstrap-custom/_grid.scss
D src/scss/bootstrap-custom/_spacing.scss
M yarn.lock
M archlinux/PKGBUILD => archlinux/PKGBUILD +1 -1
@@ 2,7 2,7 @@

_pkgname=scrumplexweb
pkgname=${_pkgname}
pkgver=20.01.06.r1.g8bdc2c8
pkgver=20.01.10.r0.gbbc9565
pkgrel=1
pkgdesc="Static website of Sefa Eyeoglu"
arch=("any")

M package.json => package.json +9 -9
@@ 1,6 1,6 @@
{
    "name": "scrumplex.net",
    "version": "20.01.10",
    "version": "20.01.17",
    "description": "Personal website of Sefa Eyeoglu",
    "scripts": {
        "build": "npm run build:prod",


@@ 11,18 11,18 @@
        "serve:prod": "webpack-dev-server --progress --mode production"
    },
    "dependencies": {
        "bootstrap": "4.4.1",
        "lozad": "^1.14.0",
        "normalize.scss": "^0.1.0",
        "particles.js": "^2.0.0",
        "typeface-josefin-sans": "^0.0.75",
        "typeface-roboto": "^0.0.75"
    },
    "devDependencies": {
        "@babel/core": "^7.7.7",
        "@babel/preset-env": "^7.7.7",
        "autoprefixer": "^9.7.3",
        "@babel/core": "^7.8.3",
        "@babel/preset-env": "^7.8.3",
        "autoprefixer": "^9.7.4",
        "babel-loader": "^8.0.6",
        "css-loader": "^3.4.1",
        "css-loader": "^3.4.2",
        "eslint": "^6.8.0",
        "eslint-loader": "^3.0.3",
        "favicons-webpack-plugin": "^2.1.0",


@@ 32,14 32,14 @@
        "html-webpack-exclude-assets-plugin": "0.0.7",
        "html-webpack-plugin": "^3.2.0",
        "mini-css-extract-plugin": "^0.9.0",
        "node-sass": "^4.13.0",
        "node-sass": "^4.13.1",
        "optimize-css-assets-webpack-plugin": "^5.0.3",
        "postcss-import": "^12.0.1",
        "postcss-loader": "^3.0.0",
        "postcss-preset-env": "^6.7.0",
        "sass-loader": "^8.0.0",
        "sass-loader": "^8.0.2",
        "script-ext-html-webpack-plugin": "^2.1.4",
        "style-loader": "^1.1.2",
        "style-loader": "^1.1.3",
        "uglifyjs-webpack-plugin": "^2.2.0",
        "url-loader": "^3.0.0",
        "webpack": "^4.41.5",

A src/img/bg.svg => src/img/bg.svg +59 -0
@@ 0,0 1,59 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
   xmlns:dc="http://purl.org/dc/elements/1.1/"
   xmlns:cc="http://creativecommons.org/ns#"
   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
   xmlns:svg="http://www.w3.org/2000/svg"
   xmlns="http://www.w3.org/2000/svg"
   id="svg8"
   version="1.1"
   viewBox="0 0 297 210"
   height="210mm"
   width="297mm">
  <defs
     id="defs2" />
  <metadata
     id="metadata5">
    <rdf:RDF>
      <cc:Work
         rdf:about="">
        <dc:format>image/svg+xml</dc:format>
        <dc:type
           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
        <dc:title></dc:title>
      </cc:Work>
    </rdf:RDF>
  </metadata>
  <g
     transform="translate(0,-87)"
     id="layer1">
    <path
       id="path38-6-6"
       d="m -5.2916655,345.98772 c 0,0 49.2297455,-57.79167 79.5416615,-57.79167 60.623854,0 87.876164,105 148.500014,105 30.31191,0 79.54167,-57.79167 79.54167,-57.79167"
       style="opacity:1;vector-effect:none;fill:none;fill-opacity:1;stroke:#f2f2f2;stroke-width:50;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" />
    <path
       id="path38-3-5"
       d="m -5.2916648,296.4457 c 0,0 49.2297458,-57.79173 79.5416618,-57.79173 60.623853,0 87.876163,105.00007 148.500023,105.00007 30.3119,0 79.54166,-57.79174 79.54166,-57.79174"
       style="opacity:1;vector-effect:none;fill:none;fill-opacity:1;stroke:#ebebeb;stroke-width:50;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" />
    <path
       id="path38-6"
       d="m -5.2916655,247.03338 c 0,0 49.2297455,-57.79167 79.5416615,-57.79167 60.623854,0 87.876164,105 148.500014,105 30.31191,0 79.54167,-57.79167 79.54167,-57.79167"
       style="opacity:1;vector-effect:none;fill:none;fill-opacity:1;stroke:#f2f2f2;stroke-width:50;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" />
    <path
       id="path38"
       d="m -5.2916667,197.29167 c 0,0 49.2297457,-57.79167 79.5416657,-57.79167 60.623841,0 87.876161,105 148.500001,105 30.31192,0 79.54167,-57.79167 79.54167,-57.79167"
       style="fill:none;stroke:#ebebeb;stroke-width:50;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;paint-order:normal;font-variant-east_asian:normal;opacity:1;vector-effect:none;fill-opacity:1;stroke-dashoffset:0" />
    <path
       id="path38-6-5"
       d="m -5.2916655,147.54999 c 0,0 49.2297455,-57.791664 79.5416615,-57.791664 60.623854,0 87.876164,104.999994 148.500014,104.999994 30.31191,0 79.54167,-57.79167 79.54167,-57.79167"
       style="opacity:1;vector-effect:none;fill:none;fill-opacity:1;stroke:#f2f2f2;stroke-width:50;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" />
    <path
       id="path38-3"
       d="m -5.2916655,98.008007 c 0,0 49.2297455,-57.791637 79.5416615,-57.791637 60.623854,0 87.876164,104.99997 148.500014,104.99997 30.31191,0 79.54167,-57.791667 79.54167,-57.791667"
       style="opacity:1;vector-effect:none;fill:none;fill-opacity:1;stroke:#ebebeb;stroke-width:50;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" />
    <path
       id="path38-6-5-2"
       d="m -5.2916655,48.066361 c 0,0 49.2297455,-57.7914063 79.5416615,-57.7914063 60.623854,0 87.876164,104.9996493 148.500014,104.9996493 30.31191,0 79.54167,-57.791533 79.54167,-57.791533"
       style="opacity:1;vector-effect:none;fill:none;fill-opacity:1;stroke:#f2f2f2;stroke-width:50;stroke-linecap:square;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;paint-order:normal" />
  </g>
</svg>

M src/index.partial.html => src/index.partial.html +225 -254
@@ 3,275 3,246 @@
</div>
<div class="container">
    <div class="wrapper" id="wrapper">
        <div class="main fadeIn" id="main">
            <div class="container-fluid">
                <div class="row">
                    <div class="col-md-5 text-center">
                        <img src="img/scrumplexLogo.svg" alt="Scrumplex Logo" title="Scrumplex"
                             style="width: 200px" class="scrumplex-logo"/>
                        <h1>Scrumplex</h1>
                        <div class="row">
                            <div class="col-md-6">
                                <h3>Find me</h3>
                                <a class="link link-gitlab" title="GitLab.com" target="_blank" rel="noopener"
                                   href="https://gitlab.com/Scrumplex">
                                    <i class="i-gitlab i-2x"></i>
                                </a>
                                <a class="link link-github" title="GitHub" target="_blank" rel="noopener"
                                   href="https://github.com/Scrumplex">
                                    <i class="i-github i-2x"></i>
                                </a>
                                <a class="link link-archlinux" title="Arch Linux User Repository" target="_blank"
                                   rel="noopener" href="https://aur.archlinux.org/packages/?K=Scrumplex&SeB=m">
                                    <i class="i-archlinux i-2x"></i>
                                </a>
                                <a class="link link-linkedin" title="LinkedIn" target="_blank" rel="noopener"
                                   href="https://www.linkedin.com/in/scrumplex">
                                    <i class="i-linkedin i-2x"></i>
                                </a>
                                <a class="link link-xing" title="XING" target="_blank" rel="noopener"
                                   href="https://www.xing.com/profile/Sefa_Eyeoglu">
                                    <i class="i-xing i-2x"></i>
                                </a>
                            </div>
                            <div class="col-md-6">
                                <h3>Donate</h3>
                                <a class="link link-liberapay" title="Liberapay" target="_blank" rel="noopener"
                                   href="https://liberapay.com/Scrumplex/donate">
                                    <i class="i-liberapay i-2x"></i>
                                </a>
                                <a class="link link-paypal" title="PayPal" target="_blank" rel="noopener"
                                   href="https://www.paypal.me/Scrumplex">
                                    <i class="i-paypal i-2x"></i>
                                </a>
                                <a class="link link-bitcoin" title="Bitcoin" target="_blank" rel="noopener"
                                   href="https://www.blockchain.com/btc/address/1JEct7gdczRULfr5iXK6Wo5zFkyye4VMan">
                                    <i class="i-bitcoin i-2x"></i>
                                </a>
                            </div>
        <div class="main fadeIn wavy" id="main">
            <div class="row">
                <div class="col col-med-5 text-center">
                    <img src="img/scrumplexLogo.svg" alt="Scrumplex Logo" title="Scrumplex" class="scrumplex-logo"/>
                    <h1>Scrumplex</h1>
                    <div class="row">
                        <div class="col col-med-6">
                            <h3>Find me</h3>
                            <a class="link link-gitlab" title="GitLab.com" target="_blank" rel="noopener"
                               href="https://gitlab.com/Scrumplex">
                                <i class="i-gitlab i-2x"></i>
                            </a>
                            <a class="link link-github" title="GitHub" target="_blank" rel="noopener"
                               href="https://github.com/Scrumplex">
                                <i class="i-github i-2x"></i>
                            </a>
                            <a class="link link-archlinux" title="Arch Linux User Repository" target="_blank"
                               rel="noopener" href="https://aur.archlinux.org/packages/?K=Scrumplex&SeB=m">
                                <i class="i-archlinux i-2x"></i>
                            </a>
                            <a class="link link-linkedin" title="LinkedIn" target="_blank" rel="noopener"
                               href="https://www.linkedin.com/in/scrumplex">
                                <i class="i-linkedin i-2x"></i>
                            </a>
                            <a class="link link-xing" title="XING" target="_blank" rel="noopener"
                               href="https://www.xing.com/profile/Sefa_Eyeoglu">
                                <i class="i-xing i-2x"></i>
                            </a>
                        </div>
                        <div class="col col-med-6">
                            <h3>Donate</h3>
                            <a class="link link-liberapay" title="Liberapay" target="_blank" rel="noopener"
                               href="https://liberapay.com/Scrumplex/donate">
                                <i class="i-liberapay i-2x"></i>
                            </a>
                            <a class="link link-paypal" title="PayPal" target="_blank" rel="noopener"
                               href="https://www.paypal.me/Scrumplex">
                                <i class="i-paypal i-2x"></i>
                            </a>
                            <a class="link link-bitcoin" title="Bitcoin" target="_blank" rel="noopener"
                               href="https://www.blockchain.com/btc/address/1JEct7gdczRULfr5iXK6Wo5zFkyye4VMan">
                                <i class="i-bitcoin i-2x"></i>
                            </a>
                        </div>
                    </div>
                    <div class="col-md-7">
                        <blockquote class="blockquote blockquote-reverse">
                            Converting coffee to code... <span id="text-spinner" class="text-spinner" hidden>|</span>
                            <footer class="blockquote-footer">Scrumplex, <cite>Passionate Developer</cite></footer>
                        </blockquote>
                        <p class="text-justify">
                            Hello there, <br/>
                            my name is Sefa or, as you might see me on the Internet, Scrumplex. I am a passionate
                            teenage developer from
                            <span style="font-weight: 700; white-space: nowrap;">Herten, Germany</span> and I am
                            fascinated about computers.
                            In my <i>still</i> young years, I am playing around with Linux, C/C++, HTML/CSS/JS, PHP,
                            Java and some other technologies.
                            My daily life is shaped by <a href="https://www.gnu.org/philosophy/free-sw.html"
                                                          target="_blank" rel="noopener">
                            <i class="i-new_tab"></i> free software
                        </a>, as most of the software I use is free (as in freedom). Additionally all of my
                            projects are free software, too, as I believe in the philosophy of free computing.
                            Therefore I am a fan and supporter of the <a href="https://kde.org" target="_blank"
                                                                         rel="noopener"><i class="i-new_tab"></i> KDE
                            Community</a>, as they empower most of my daily computing.
                            I am studying for my Bachelor's degree in Telecommunicationsinformatics in cooperation with
                            the Deutsche Telekom AG.
                        </p>
                    </div>
                </div>
                <div class="row">
                    <div class="col">
                        <div class="text-right">
                            <a href="#projects" data-scroll-special="#projects">Projects</a>
                            &middot;
                            <a href="legal.html#contact" target="_blank" rel="noopener"
                               data-scroll-special="#contact">Contact</a>
                            &middot;
                            <a href="legal.html#privacypolicy" target="_blank" rel="noopener"><i
                                    class="i-new_tab"></i> Privacy Policy</a>
                            &middot;
                            <a href="https://status.scrumplex.net" target="_blank" rel="noopener"><i
                                    class="i-new_tab"></i> Status</a>
                            &middot;
                            <span class="text-muted"
                                  title="powered by free and open source software like gnu and linux">#ilovefs</span>
                        </div>
                <div class="col col-med-7">
                    <blockquote class="blockquote blockquote-reverse">
                        Converting coffee to code... <span id="text-spinner" class="text-spinner" hidden>|</span>
                        <footer class="blockquote-footer">Scrumplex, <cite>Passionate Developer</cite></footer>
                    </blockquote>
                    <p>
                        Hello there, <br/>
                        my name is Sefa or, as you might see me on the Internet, Scrumplex. I am a passionate teenage
                        developer from<span style="font-weight: 700; white-space: nowrap;">Herten, Germany</span> and I
                        am fascinated about computers. In my <i>still</i> young years, I am playing around with Linux,
                        C/C++, HTML/CSS/JS, PHP, Java and some other technologies. My daily life is shaped by <a
                            href="https://www.gnu.org/philosophy/free-sw.html" target="_blank" rel="noopener"><i
                            class="i-new_tab"></i>&nbsp;free software</a>, as most of the software I use is free (as in
                        freedom). Additionally all of my projects are free software, too, as I believe in the philosophy
                        of free computing. Therefore I am a fan and supporter of the <a href="https://kde.org"
                                                                                        target="_blank"
                                                                                        rel="noopener"><i
                            class="i-new_tab"></i>&nbsp;KDE Community</a>, as they empower most of my daily computing. I am
                        studying for my Bachelor's degree in Telecommunicationsinformatics in cooperation with the
                        Deutsche Telekom AG.
                    </p>
                </div>
            </div>
            <div class="row">
                <div class="col">
                    <div class="text-right">
                        <a href="#projects" data-scroll-special="#projects">Projects</a>
                        &middot;
                        <a href="legal.html#contact" target="_blank" rel="noopener"
                           data-scroll-special="#contact">Contact</a>
                        &middot;
                        <a href="legal.html#privacypolicy" target="_blank" rel="noopener"><i
                                class="i-new_tab"></i> Privacy Policy</a>
                        &middot;
                        <a href="https://status.scrumplex.net" target="_blank" rel="noopener"><i
                                class="i-new_tab"></i> Status</a>
                        &middot;
                        <span class="text-muted"
                              title="powered by free and open source software like gnu and linux">#ilovefs</span>
                    </div>
                </div>
            </div>
        </div>
        <div class="main static" hidden id="projects">
            <div class="container-fluid">
                <div class="row">
                    <div class="col">
                        <h2>Current Projects</h2>
                    </div>
        <div class="main static wavy" hidden id="projects">
            <div class="row">
                <div class="col">
                    <h2>Current Projects</h2>
                </div>
                <div class="row">
                    <div class="col-sm-6 col-md-4">
                        <img data-src="img/archlinux.svg" alt="Arch Linux Logo"
                             title="Arch Linux" style="height: 70px" class="d-block mx-auto lozad"/>
                        <h3 class="text-center">AUR packages</h3>
                        <p>
                            I am maintaining several packages on the Arch Linux User Repository. </p>
                        <p>
                            <span class="badge badge-secondary">Linux</span>
                            <span class="badge badge-secondary">Open Source</span>
                            <span class="badge badge-secondary">Free Software</span>
                        </p>
                        <a class="btn btn-primary" href="https://aur.archlinux.org/packages/?K=Scrumplex&SeB=m"
                           target="_blank" rel="noopener">
                            <i class="i-new_tab"></i> Website
                        </a>
                        <a class="btn btn-accent" href="https://gitlab.com/Scrumplex/pkgbuilds" target="_blank"
                           rel="noopener">
                            <i class="i-new_tab"></i> Source Code
                        </a>
                    </div>
            </div>
            <div class="row">
                <div class="col col-smol-6 col-med-4">
                    <img data-src="img/archlinux.svg" alt="Arch Linux Logo"
                         title="Arch Linux" style="height: 70px" class="m-center lozad"/>
                    <h3 class="text-center">AUR packages</h3>
                    <p>
                        I am maintaining several packages on the Arch Linux User Repository.
                    </p>
                    <a class="btn btn-primary" href="https://aur.archlinux.org/packages/?K=Scrumplex&SeB=m"
                       target="_blank" rel="noopener">
                        <i class="i-new_tab"></i> Website
                    </a>
                    <a class="btn btn-accent" href="https://gitlab.com/Scrumplex/pkgbuilds" target="_blank"
                       rel="noopener">
                        <i class="i-new_tab"></i> Source Code
                    </a>
                </div>
                <div class="row">
                    <div class="col">
                        <h2>Abandoned Projects</h2>
                    </div>
            </div>
            <div class="row">
                <div class="col">
                    <h2>Abandoned Projects</h2>
                </div>
                <div class="row">
                    <div class="col-sm-6 col-md-4">
                        <img data-src="img/passyLogo.svg" alt="PASSY Logo"
                             title="PASSY" style="height: 70px" class="d-block mx-auto lozad"/>
                        <h3 class="text-center">PASSY</h3>
                        <p>
                            <b>PASSY</b> is a beautiful password manager utilizing modern web technologies. </p>
                        <p>
                            <span class="badge badge-secondary">PHP 7</span>
                            <span class="badge badge-secondary">HTML 5</span>
                            <span class="badge badge-secondary">CSS 3</span>
                            <span class="badge badge-secondary">JS</span>
                        </p>
                        <a class="btn btn-accent" href="https://gitlab.com/PASSYpw/PASSY" target="_blank"
                           rel="noopener">
                            <i class="i-new_tab"></i> Source Code
                        </a>
                    </div>
                    <div class="col-sm-6 col-md-4">
                        <img data-src="img/waves.jsLogo.svg" alt="Waves.js Logo"
                             title="Waves.js" style="height: 70px" class="d-block mx-auto lozad"/>
                        <h3 class="text-center">Waves.js</h3>
                        <p>
                            <b>Waves.js</b> is a JQuery plugin to provide authentic material design click ripples. </p>
                        <p>
                            <span class="badge badge-secondary">JS</span>
                        </p>
                        <a class="btn btn-accent" href="https://gitlab.com/PASSYpw/Waves.js"
                           target="_blank" rel="noopener">
                            <i class="i-new_tab"></i> Source Code
                        </a>
                    </div>
                    <div class="col-sm-6 col-md-4">
                        <img data-src="img/sprummlbotLogo-min.png" alt="Sprummlbot Logo"
                             title="Sprummlbot" style="height: 70px" class="d-block mx-auto lozad"/>
                        <h3 class="text-center">Sprummlbot</h3>
                        <p>
                            <b>Sprummlbot</b> is a lightweight TeamSpeak 3 Bot. It adds many missing features to
                            TeamSpeak 3 servers. </p>
                        <p>
                            <span class="badge badge-secondary">Java 8</span>
                            <span class="badge badge-secondary">HTML 5</span>
                            <span class="badge badge-secondary">CSS 3</span>
                            <span class="badge badge-secondary">JS</span>
                        </p>
                        <a class="btn btn-primary" href="https://sprummlbot.scrumplex.net/" target="_blank"
                           rel="noopener">
                            <i class="i-new_tab"></i> Website
                        </a>
                        <a class="btn btn-accent" href="https://gitlab.com/Scrumplex/Sprummlbot" target="_blank"
                           rel="noopener">
                            <i class="i-new_tab"></i> Source Code
                        </a>
                    </div>
                    <div class="col-sm-6 col-md-4">
                        <img data-src="img/exitNowLogo-min.png" alt="ExitNow Logo"
                             title="ExitNow" style="height: 70px" class="d-block mx-auto lozad"/>
                        <h3 class="text-center">ExitNow</h3>
                        <p>
                            <b>ExitNow</b> utilizes a hotkey to kill the process of the foreground window. </p>
                        <p>
                            <span class="badge badge-secondary">C#</span>
                            <span class="badge badge-secondary">.NET 4.5</span>
                        </p>
                        <a class="btn btn-accent" href="https://gitlab.com/Scrumplex/ExitNow" target="_blank"
                           rel="noopener">
                            <i class="i-new_tab"></i> Source Code
                        </a>
                    </div>
            </div>
            <div class="row">
                <div class="col col-smol-6 col-med-4">
                    <img data-src="img/passyLogo.svg" alt="PASSY Logo"
                         title="PASSY" style="height: 70px" class="m-center lozad"/>
                    <h3 class="text-center">PASSY</h3>
                    <p>
                        <b>PASSY</b> is a beautiful password manager utilizing modern web technologies.
                    </p>
                    <a class="btn btn-accent" href="https://gitlab.com/PASSYpw/PASSY" target="_blank"
                       rel="noopener">
                        <i class="i-new_tab"></i> Source Code
                    </a>
                </div>
                <div class="col col-smol-6 col-med-4">
                    <img data-src="img/waves.jsLogo.svg" alt="Waves.js Logo"
                         title="Waves.js" style="height: 70px" class="m-center lozad"/>
                    <h3 class="text-center">Waves.js</h3>
                    <p>
                        <b>Waves.js</b> is a JQuery plugin to provide authentic material design click ripples.
                    </p>
                    <a class="btn btn-accent" href="https://gitlab.com/PASSYpw/Waves.js"
                       target="_blank" rel="noopener">
                        <i class="i-new_tab"></i> Source Code
                    </a>
                </div>
                <div class="col col-smol-6 col-med-4">
                    <img data-src="img/sprummlbotLogo-min.png" alt="Sprummlbot Logo"
                         title="Sprummlbot" style="height: 70px" class="m-center lozad"/>
                    <h3 class="text-center">Sprummlbot</h3>
                    <p>
                        <b>Sprummlbot</b> is a lightweight TeamSpeak 3 Bot. It adds many missing features to TeamSpeak 3
                        servers.
                    </p>
                    <a class="btn btn-primary" href="https://sprummlbot.scrumplex.net/" target="_blank"
                       rel="noopener">
                        <i class="i-new_tab"></i> Website
                    </a>
                    <a class="btn btn-accent" href="https://gitlab.com/Scrumplex/Sprummlbot" target="_blank"
                       rel="noopener">
                        <i class="i-new_tab"></i> Source Code
                    </a>
                </div>
                <div class="col col-smol-6 col-med-4">
                    <img data-src="img/exitNowLogo-min.png" alt="ExitNow Logo"
                         title="ExitNow" style="height: 70px" class="m-center lozad"/>
                    <h3 class="text-center">ExitNow</h3>
                    <p>
                        <b>ExitNow</b> utilizes a hotkey to kill the process of the foreground window.
                    </p>
                    <a class="btn btn-accent" href="https://gitlab.com/Scrumplex/ExitNow" target="_blank"
                       rel="noopener">
                        <i class="i-new_tab"></i> Source Code
                    </a>
                </div>
            </div>
        </div>
        <div class="main static" hidden id="contact">
            <div class="container-fluid">
                <div class="row">
                    <div class="col">
                        <h2>Contact</h2>
                    </div>
        <div class="main static wavy" hidden id="contact">
            <div class="row">
                <div class="col">
                    <h2>Contact</h2>
                </div>
                <div class="row">
                    <div class="col-12">
                        <p>
                            Angaben gemäß § 5 TMG
                        </p>
                        <ul>
                            <li>Sefa Eyeoglu</li>
                            <li>Im Wilden Feld 11</li>
                            <li>D-45701 Herten</li>
                        </ul>
                        <ul>
                            <li>Telefon: <b>+49 (0) 1567 861 422 0</b></li>
                            <li>E-Mail: <b>contact@scrumplex.net</b></li>
                        </ul>
                    </div>
            </div>
            <div class="row">
                <div class="col">
                    <p>
                        Angaben gemäß § 5 TMG
                    </p>
                    <ul>
                        <li>Sefa Eyeoglu</li>
                        <li>Im Wilden Feld 11</li>
                        <li>D-45701 Herten</li>
                    </ul>
                    <ul>
                        <li>Telefon: <b>+49 (0) 1567 861 422 0</b></li>
                        <li>E-Mail: <b>contact@scrumplex.net</b></li>
                    </ul>
                </div>
                <div class="row">
                    <div class="col-12">
                        <p>
                            You can find and contact me on many platforms. Choose the one you like below.
                        </p>
                    </div>
                    <div class="col-sm-12 col-md-6">
                        <h3 class="text-center"><i class="i-mail"></i> Email</h3>
                        <p>
                            Write me an email at <b>contact@scrumplex.net</b> for questions or help.
                        </p>
                        <a class="btn btn-primary" href="mailto:contact@scrumplex.net" target="_blank" rel="noopener">
                            <i class="i-new_tab"></i> Write an email
                        </a>
                    </div>
                    <div class="col-sm-12 col-md-6">
                        <h3 class="text-center"><i class="i-telegram"></i> Telegram</h3>
                        <p>
                            Contact me on Telegram at <b>@Scrumplex</b> to have a personal conversation.
                        </p>
                        <a class="btn btn-primary" href="https://telegram.me/Scrumplex" target="_blank" rel="noopener">
                            <i class="i-new_tab"></i> Write me on Telegram
                        </a>
                    </div>
                    <div class="col-sm-12 col-md-6">
                        <h3 class="text-center"><i class="i-matrix"></i> Matrix</h3>
                        <p>
                            Contact me on Matrix via <b>@Scrumplex:kde.org</b> to have a personal conversation.
                        </p>
                        <a class="btn btn-primary" href="https://about.riot.im/downloads" target="_blank"
                           rel="noopener">
                            <i class="i-new_tab"></i> Get Riot.im
                        </a>
                    </div>
                    <div class="col-sm-12 col-md-6">
                        <h3 class="text-center"><i class="i-headset"></i> TeamSpeak 3</h3>
                        <p>
                            Join my TeamSpeak 3 Server via the address <b>scrumplex.net</b> or the server nickname <b>scrumplex</b>
                            to speak with me.
                        </p>
                        <a class="btn btn-primary" href="ts3server://scrumplex.net" target="_blank"
                           rel="noopener">
                            <i class="i-new_tab"></i> Join TeamSpeak 3 Server
                        </a>
                    </div>
            </div>
            <div class="row">
                <div class="col">
                    <p>
                        You can find and contact me on many platforms. Choose the one you like below.
                    </p>
                </div>
                <div class="col-smol-12 col-med-6">
                    <h3 class="text-center"><i class="i-mail"></i> Email</h3>
                    <p>
                        Write me an email at <b>contact@scrumplex.net</b> for questions or help.
                    </p>
                    <a class="btn btn-primary" href="mailto:contact@scrumplex.net" target="_blank" rel="noopener">
                        <i class="i-new_tab"></i> Write an email
                    </a>
                </div>
                <div class="col-smol-12 col-med-6">
                    <h3 class="text-center"><i class="i-telegram"></i> Telegram</h3>
                    <p>
                        Contact me on Telegram at <b>@Scrumplex</b> to have a personal conversation.
                    </p>
                    <a class="btn btn-primary" href="https://telegram.me/Scrumplex" target="_blank" rel="noopener">
                        <i class="i-new_tab"></i> Write me on Telegram
                    </a>
                </div>
                <div class="col-smol-12 col-med-6">
                    <h3 class="text-center"><i class="i-matrix"></i> Matrix</h3>
                    <p>
                        Contact me on Matrix via <b>@Scrumplex:kde.org</b> to have a personal conversation.
                    </p>
                    <a class="btn btn-primary" href="https://about.riot.im/downloads" target="_blank"
                       rel="noopener">
                        <i class="i-new_tab"></i> Get Riot.im
                    </a>
                </div>
                <div class="col-smol-12 col-med-6">
                    <h3 class="text-center"><i class="i-headset"></i> TeamSpeak 3</h3>
                    <p>
                        Join my TeamSpeak 3 Server via the address <b>scrumplex.net</b> or the server nickname <b>scrumplex</b>
                        to speak with me.
                    </p>
                    <a class="btn btn-primary" href="ts3server://scrumplex.net" target="_blank"
                       rel="noopener">
                        <i class="i-new_tab"></i> Join TeamSpeak 3 Server
                    </a>
                </div>
            </div>
        </div>

M src/js/application.js => src/js/application.js +17 -1
@@ 27,6 27,13 @@ import ready from "./_utils";

const mainElem = document.getElementById("main");

document.querySelectorAll(".wavy").forEach((elem) => {
    let rX = randomNumber(200) - 100;
    console.log(elem);
    console.log(rX);
    //elem.style.backgroundPositionY = `center ${rX}px`;
});

window.addEventListener("scroll", () => applyScrollConditionally());

window.addEventListener("beforeunload", () => {


@@ 50,8 57,13 @@ document.querySelectorAll("*[data-scroll-special]").forEach((elem) => {
    });
});

document.querySelectorAll(".fadeIn").forEach((elem) => {
document.querySelectorAll(".scrumplex-logo").forEach((elem) => {
    elem.addEventListener("dblclick", () => {
        elem.classList.add("spin");
    });

    elem.addEventListener("animationend", () => {
        elem.classList.remove("spin");
    });
});



@@ 100,6 112,10 @@ function startSpinningChars(fps = 4) {
    spinnerElement.removeAttribute("hidden");
}

function randomNumber(max) {
    return Math.floor(Math.random() * max);
}

ready().then(() => {
    startSpinningChars();
});

M src/legal.template.html => src/legal.template.html +9 -1
@@ 25,7 25,7 @@
            padding-bottom: 100px;
        }

        body {
        body.scroll {
            padding-bottom: 0;
        }



@@ 37,6 37,14 @@
            position: relative;
            transform: none;
        }

        img[data-src] {
            display: none;
        }

        .scroll-indicator {
            display: none;
        }
    </style>
</noscript>
<%= require("html-loader?attrs[]=img:src&attrs[]=img:data-src!./legal.partial.html") %>

M src/scss/_animations.scss => src/scss/_animations.scss +6 -0
@@ 100,3 100,9 @@
        background-position-y: 0;
    }
}

@keyframes spinMeRound {
    to {
        transform: rotate(360deg);
    }
}
\ No newline at end of file

M src/scss/_base.scss => src/scss/_base.scss +3 -8
@@ 8,7 8,6 @@ html {

body {
    background-color: $colorBrand;
    font-family: "Roboto", "Helvetica Neue", "Arial", sans-serif;
    overflow-x: hidden;
}



@@ 41,14 40,14 @@ noscript {
    width: 100%;
    position: absolute;
    background-color: $colorBase;
    padding: 10px 5px;
    padding: 20px 15px;
    margin-bottom: 10px;

    @media only screen and (min-width: 769px) {
        top: 50vh;
        transform: translateY(-50%);
        padding: 20px 10px 10px;
        border-top-left-radius: 30px;
        padding: 24px 24px 8px;
        border-top-left-radius: 32px;
    }

    @media only screen and (max-width: 768px) {


@@ 132,8 131,4 @@ noscript {
    right: 0;
    height: 100vh;
    background: linear-gradient(to bottom, transparent 75%, $colorBrand 100%);
}

h1, h2, h3, h4, h5, h6, blockquote {
    font-family: "Josefin Sans", "Roboto", "Helvetica Neue", "Arial", sans-serif;
}
\ No newline at end of file

D src/scss/_bootstrap-custom.scss => src/scss/_bootstrap-custom.scss +0 -8
@@ 1,8 0,0 @@
@import "~bootstrap/scss/bootstrap-reboot";
@import "~bootstrap/scss/utilities/text";
@import "~bootstrap/scss/badge";
@import "~bootstrap/scss/type";

@import "bootstrap-custom/display";
@import "bootstrap-custom/grid";
@import "bootstrap-custom/spacing";

M src/scss/_buttons.scss => src/scss/_buttons.scss +2 -2
@@ 34,8 34,8 @@
}

.btn[disabled], .btn[disabled]:hover, .btn[disabled]:active, .btn[disabled]:focus {
    color: $colorDisabled;
    background-color: transparentize($colorDisabled, 0.9);
    color: $colorMuted;
    background-color: transparentize($colorMuted, 0.9);
}

.btn:focus {

A src/scss/_grid.scss => src/scss/_grid.scss +45 -0
@@ 0,0 1,45 @@
.container {
    width: 100%;
    padding-right: 0;
    padding-left: 0;
    margin-right: auto;
    margin-left: auto;

    @media (min-width: map_get($responsiveTresholds, tiny)) {
        max-width: 540px
    }
    @media (min-width: map_get($responsiveTresholds, smol)) {
        max-width: 720px
    }
    @media (min-width: map_get($responsiveTresholds, med)) {
        max-width: 960px
    }
    @media (min-width: map_get($responsiveTresholds, big)) {
        max-width: 1140px
    }
}

.row {
    display: flex;
    flex-wrap: wrap;
}

$grid-columns: 12;

.col {
    flex: 0 0 100%;
    max-width: 100%;
}

@each $key in map_keys($responsiveTresholds) {
    @for $i from 1 through $grid-columns {
        $percent: 100% / $grid-columns * $i;

        .col-#{$key}-#{$i} {
            @media (min-width: map_get($responsiveTresholds, $key)) {
                flex: 0 0 $percent;
                max-width: $percent;
            }
        }
    }
}

M src/scss/_misc.scss => src/scss/_misc.scss +19 -1
@@ 12,7 12,7 @@
}

.scroll-indicator {
    color: invert($colorTextPrimary);
    color: $colorBase;
    position: fixed;
    bottom: 0;
    left: 0;


@@ 48,7 48,25 @@
}

.scrumplex-logo {
    height: 200px;
    border-radius: 50%;
    box-shadow: 0 5px 36px transparentize($colorBrand, 0.3);
    margin-bottom: 10px;
}

.scrumplex-logo.spin {
    animation: spinMeRound 1000ms cubic-bezier(0.77, 0, 0.175, 1);;
}

.m-center {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.wavy {
    background-image: url("../img/bg.svg");
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}
\ No newline at end of file

A src/scss/_normalize.scss => src/scss/_normalize.scss +59 -0
@@ 0,0 1,59 @@
html {
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
}

body {
    margin: 0;
}

a {
    text-decoration: none;
}

a:active, a:hover {
    outline: 0;
    text-decoration: underline;
}

b, strong {
    font-weight: bold;
}

sub, sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}

sup {
    top: -0.5em;
}

sub {
    bottom: -0.25em;
}

img {
    border: 0;
}

svg:not(:root) {
    overflow: hidden;
}

hr {
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    height: 0;
}

pre {
    overflow: auto;
}

code, kbd, pre, samp {
    font-family: monospace, monospace;
    font-size: 1em;
}

A src/scss/_typography.scss => src/scss/_typography.scss +66 -0
@@ 0,0 1,66 @@
body {
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    font-family: "Roboto", "Helvetica Neue", "Arial", sans-serif;
}

.text-center {
    text-align: center;
}

.text-right {
    text-align: right;
}

.text-muted {
    color: $colorMuted;
}

h1, h2, h3, h4, h5, h6, blockquote {
    margin-top: 0;
    margin-bottom: .5rem;
    font-weight: 500;
    line-height: 1.2;
    font-family: "Josefin Sans", "Roboto", "Helvetica Neue", "Arial", sans-serif;
}

h1 {
    font-size: 2.5rem;
}

h2 {
    font-size: 2.0rem;
}

h3 {
    font-size: 1.75rem;
}

h4 {
    font-size: 1.5rem
}

h5 {
    font-size: 1.25rem
}

h6 {
    font-size: 1rem;
}

p {
    margin-top: 0;
    margin-bottom: 1rem;
}

blockquote {
    margin: 0.5rem 0 1rem;
    font-size: 1.25rem;
}

blockquote > footer {
    display: block;
    font-size: 80%;
    color: $colorMuted;
}
\ No newline at end of file

M src/scss/_variables.scss => src/scss/_variables.scss +3 -1
@@ 3,7 3,7 @@ $colorTextPrimary: #000;
$colorTextSecondary: #222;

$colorBase: #fafafa;
$colorDisabled: #444;
$colorMuted: #6c757d;

$colorPrimary: $colorBrand;
$colorAccent: #00BCD4;


@@ 13,6 13,8 @@ $brandColors: "gitlab" #fc6d26, "github" #555, "archlinux" #1793d1, "linkedin" #

$longShadowLength: 200px;

$responsiveTresholds: (tiny: 576px, smol: 768px, med: 992px, big: 1200px);

$icomoon-font-family: "scrumplex" !default;
$icomoon-font-path: "../fonts" !default;


M src/scss/application.scss => src/scss/application.scss +4 -2
@@ 17,9 17,11 @@
 *
 */

@import "bootstrap-custom";

@import "variables";

@import "normalize";
@import "typography";
@import "grid";
@import "base";
@import "buttons";
@import "misc";

D src/scss/bootstrap-custom/_display.scss => src/scss/bootstrap-custom/_display.scss +0 -3
@@ 1,3 0,0 @@
.d-block {
    display: block;
}

D src/scss/bootstrap-custom/_grid.scss => src/scss/bootstrap-custom/_grid.scss +0 -18
@@ 1,18 0,0 @@
@import "~bootstrap/scss/mixins/breakpoints";
@import "~bootstrap/scss/mixins/grid-framework";
@import "~bootstrap/scss/mixins/grid";

.container {
    @include make-container(0); // no paddings
    @include make-container-max-widths();
}

.container-fluid {
    @include make-container();
}

.row {
    @include make-row();
}

@include make-grid-columns();

D src/scss/bootstrap-custom/_spacing.scss => src/scss/bootstrap-custom/_spacing.scss +0 -8
@@ 1,8 0,0 @@
.ml-auto, .mx-auto {
    margin-left: auto;
}


.mr-auto, .mx-auto {
    margin-right: auto;
}

M yarn.lock => yarn.lock +694 -556
@@ 2,619 2,677 @@
# yarn lockfile v1


"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.5.5":
  version "7.5.5"
  resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.5.5.tgz#bc0782f6d69f7b7d49531219699b988f669a8f9d"
  integrity sha512-27d4lZoomVyo51VegxI20xZPuSHusqbQag/ztrBC7wegWoQ1nLREPVSKSW8byhTlzTKyNE4ifaTA6lCp7JjpFw==
"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.8.3":
  version "7.8.3"
  resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.8.3.tgz#33e25903d7481181534e12ec0a25f16b6fcf419e"
  integrity sha512-a9gxpmdXtZEInkCSHUJDLHZVBgb1QS0jhss4cPP93EW7s+uC5bikET2twEF3KV+7rDblJcmNvTR7VJejqd2C2g==
  dependencies:
    "@babel/highlight" "^7.0.0"
    "@babel/highlight" "^7.8.3"

"@babel/core@^7.7.7":
  version "7.7.7"
  resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.7.7.tgz#ee155d2e12300bcc0cff6a8ad46f2af5063803e9"
  integrity sha512-jlSjuj/7z138NLZALxVgrx13AOtqip42ATZP7+kYl53GvDV6+4dCek1mVUo8z8c8Xnw/mx2q3d9HWh3griuesQ==
  dependencies:
    "@babel/code-frame" "^7.5.5"
    "@babel/generator" "^7.7.7"
    "@babel/helpers" "^7.7.4"
    "@babel/parser" "^7.7.7"
    "@babel/template" "^7.7.4"
    "@babel/traverse" "^7.7.4"
    "@babel/types" "^7.7.4"
"@babel/compat-data@^7.8.0", "@babel/compat-data@^7.8.1":
  version "7.8.1"
  resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.8.1.tgz#fc0bbbb7991e4fb2b47e168e60f2cc2c41680be9"
  integrity sha512-Z+6ZOXvyOWYxJ50BwxzdhRnRsGST8Y3jaZgxYig575lTjVSs3KtJnmESwZegg6e2Dn0td1eDhoWlp1wI4BTCPw==
  dependencies:
    browserslist "^4.8.2"
    invariant "^2.2.4"
    semver "^5.5.0"

"@babel/core@^7.8.3":
  version "7.8.3"
  resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.8.3.tgz#30b0ebb4dd1585de6923a0b4d179e0b9f5d82941"
  integrity sha512-4XFkf8AwyrEG7Ziu3L2L0Cv+WyY47Tcsp70JFmpftbAA1K7YL/sgE9jh9HyNj08Y/U50ItUchpN0w6HxAoX1rA==
  dependencies:
    "@babel/code-frame" "^7.8.3"
    "@babel/generator" "^7.8.3"
    "@babel/helpers" "^7.8.3"
    "@babel/parser" "^7.8.3"
    "@babel/template" "^7.8.3"
    "@babel/traverse" "^7.8.3"
    "@babel/types" "^7.8.3"
    convert-source-map "^1.7.0"
    debug "^4.1.0"
    gensync "^1.0.0-beta.1"
    json5 "^2.1.0"
    lodash "^4.17.13"
    resolve "^1.3.2"
    semver "^5.4.1"
    source-map "^0.5.0"

"@babel/generator@^7.7.4", "@babel/generator@^7.7.7":
  version "7.7.7"
  resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.7.7.tgz#859ac733c44c74148e1a72980a64ec84b85f4f45"
  integrity sha512-/AOIBpHh/JU1l0ZFS4kiRCBnLi6OTHzh0RPk3h9isBxkkqELtQNFi1Vr/tiG9p1yfoUdKVwISuXWQR+hwwM4VQ==
"@babel/generator@^7.8.3":
  version "7.8.3"
  resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.8.3.tgz#0e22c005b0a94c1c74eafe19ef78ce53a4d45c03"
  integrity sha512-WjoPk8hRpDRqqzRpvaR8/gDUPkrnOOeuT2m8cNICJtZH6mwaCo3v0OKMI7Y6SM1pBtyijnLtAL0HDi41pf41ug==
  dependencies:
    "@babel/types" "^7.7.4"
    "@babel/types" "^7.8.3"
    jsesc "^2.5.1"
    lodash "^4.17.13"
    source-map "^0.5.0"

"@babel/helper-annotate-as-pure@^7.7.4":
  version "7.7.4"
  resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.7.4.tgz#bb3faf1e74b74bd547e867e48f551fa6b098b6ce"
  integrity sha512-2BQmQgECKzYKFPpiycoF9tlb5HA4lrVyAmLLVK177EcQAqjVLciUb2/R+n1boQ9y5ENV3uz2ZqiNw7QMBBw1Og==
"@babel/helper-annotate-as-pure@^7.8.3":
  version "7.8.3"
  resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.8.3.tgz#60bc0bc657f63a0924ff9a4b4a0b24a13cf4deee"
  integrity sha512-6o+mJrZBxOoEX77Ezv9zwW7WV8DdluouRKNY/IR5u/YTMuKHgugHOzYWlYvYLpLA9nPsQCAAASpCIbjI9Mv+Uw==
  dependencies:
    "@babel/types" "^7.7.4"
    "@babel/types" "^7.8.3"

"@babel/helper-builder-binary-assignment-operator-visitor@^7.7.4":
  version "7.7.4"
  resolved "https://registry.yarnpkg.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.7.4.tgz#5f73f2b28580e224b5b9bd03146a4015d6217f5f"
  integrity sha512-Biq/d/WtvfftWZ9Uf39hbPBYDUo986m5Bb4zhkeYDGUllF43D+nUe5M6Vuo6/8JDK/0YX/uBdeoQpyaNhNugZQ==
"@babel/helper-builder-binary-assignment-operator-visitor@^7.8.3":
  version "7.8.3"
  resolved "https://registry.yarnpkg.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.8.3.tgz#c84097a427a061ac56a1c30ebf54b7b22d241503"
  integrity sha512-5eFOm2SyFPK4Rh3XMMRDjN7lBH0orh3ss0g3rTYZnBQ+r6YPj7lgDyCvPphynHvUrobJmeMignBr6Acw9mAPlw==
  dependencies:
    "@babel/helper-explode-assignable-expression" "^7.7.4"
    "@babel/types" "^7.7.4"
    "@babel/helper-explode-assignable-expression" "^7.8.3"
    "@babel/types" "^7.8.3"

"@babel/helper-call-delegate@^7.7.4":
  version "7.7.4"
  resolved "https://registry.yarnpkg.com/@babel/helper-call-delegate/-/helper-call-delegate-7.7.4.tgz#621b83e596722b50c0066f9dc37d3232e461b801"
  integrity sha512-8JH9/B7J7tCYJ2PpWVpw9JhPuEVHztagNVuQAFBVFYluRMlpG7F1CgKEgGeL6KFqcsIa92ZYVj6DSc0XwmN1ZA==
"@babel/helper-call-delegate@^7.8.3":
  version "7.8.3"
  resolved "https://registry.yarnpkg.com/@babel/helper-call-delegate/-/helper-call-delegate-7.8.3.tgz#de82619898aa605d409c42be6ffb8d7204579692"
  integrity sha512-6Q05px0Eb+N4/GTyKPPvnkig7Lylw+QzihMpws9iiZQv7ZImf84ZsZpQH7QoWN4n4tm81SnSzPgHw2qtO0Zf3A==
  dependencies:
    "@babel/helper-hoist-variables" "^7.7.4"
    "@babel/traverse" "^7.7.4"
    "@babel/types" "^7.7.4"
    "@babel/helper-hoist-variables" "^7.8.3"
    "@babel/traverse" "^7.8.3"
    "@babel/types" "^7.8.3"

"@babel/helper-create-regexp-features-plugin@^7.7.4":
  version "7.7.4"
  resolved "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.7.4.tgz#6d5762359fd34f4da1500e4cff9955b5299aaf59"
  integrity sha512-Mt+jBKaxL0zfOIWrfQpnfYCN7/rS6GKx6CCCfuoqVVd+17R8zNDlzVYmIi9qyb2wOk002NsmSTDymkIygDUH7A==
"@babel/helper-compilation-targets@^7.8.3":
  version "7.8.3"
  resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.8.3.tgz#2deedc816fd41dca7355ef39fd40c9ea69f0719a"
  integrity sha512-JLylPCsFjhLN+6uBSSh3iYdxKdeO9MNmoY96PE/99d8kyBFaXLORtAVhqN6iHa+wtPeqxKLghDOZry0+Aiw9Tw==
  dependencies:
    "@babel/helper-regex" "^7.4.4"
    "@babel/compat-data" "^7.8.1"
    browserslist "^4.8.2"
    invariant "^2.2.4"
    levenary "^1.1.0"
    semver "^5.5.0"

"@babel/helper-create-regexp-features-plugin@^7.8.3":
  version "7.8.3"
  resolved "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.8.3.tgz#c774268c95ec07ee92476a3862b75cc2839beb79"
  integrity sha512-Gcsm1OHCUr9o9TcJln57xhWHtdXbA2pgQ58S0Lxlks0WMGNXuki4+GLfX0p+L2ZkINUGZvfkz8rzoqJQSthI+Q==
  dependencies:
    "@babel/helper-regex" "^7.8.3"
    regexpu-core "^4.6.0"

"@babel/helper-define-map@^7.7.4":
  version "7.7.4"
  resolved "https://registry.yarnpkg.com/@babel/helper-define-map/-/helper-define-map-7.7.4.tgz#2841bf92eb8bd9c906851546fe6b9d45e162f176"
  integrity sha512-v5LorqOa0nVQUvAUTUF3KPastvUt/HzByXNamKQ6RdJRTV7j8rLL+WB5C/MzzWAwOomxDhYFb1wLLxHqox86lg==
"@babel/helper-define-map@^7.8.3":
  version "7.8.3"
  resolved "https://registry.yarnpkg.com/@babel/helper-define-map/-/helper-define-map-7.8.3.tgz#a0655cad5451c3760b726eba875f1cd8faa02c15"
  integrity sha512-PoeBYtxoZGtct3md6xZOCWPcKuMuk3IHhgxsRRNtnNShebf4C8YonTSblsK4tvDbm+eJAw2HAPOfCr+Q/YRG/g==
  dependencies:
    "@babel/helper-function-name" "^7.7.4"
    "@babel/types" "^7.7.4"
    "@babel/helper-function-name" "^7.8.3"
    "@babel/types" "^7.8.3"
    lodash "^4.17.13"

"@babel/helper-explode-assignable-expression@^7.7.4":
  version "7.7.4"
  resolved "https://registry.yarnpkg.com/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.7.4.tgz#fa700878e008d85dc51ba43e9fb835cddfe05c84"
  integrity sha512-2/SicuFrNSXsZNBxe5UGdLr+HZg+raWBLE9vC98bdYOKX/U6PY0mdGlYUJdtTDPSU0Lw0PNbKKDpwYHJLn2jLg==
"@babel/helper-explode-assignable-expression@^7.8.3":
  version "7.8.3"
  resolved "https://registry.yarnpkg.com/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.8.3.tgz#a728dc5b4e89e30fc2dfc7d04fa28a930653f982"
  integrity sha512-N+8eW86/Kj147bO9G2uclsg5pwfs/fqqY5rwgIL7eTBklgXjcOJ3btzS5iM6AitJcftnY7pm2lGsrJVYLGjzIw==
  dependencies:
    "@babel/traverse" "^7.7.4"
    "@babel/types" "^7.7.4"
    "@babel/traverse" "^7.8.3"
    "@babel/types" "^7.8.3"

"@babel/helper-function-name@^7.7.4":
  version "7.7.4"
  resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.7.4.tgz#ab6e041e7135d436d8f0a3eca15de5b67a341a2e"
  integrity sha512-AnkGIdiBhEuiwdoMnKm7jfPfqItZhgRaZfMg1XX3bS25INOnLPjPG1Ppnajh8eqgt5kPJnfqrRHqFqmjKDZLzQ==
"@babel/helper-function-name@^7.8.3":
  version "7.8.3"
  resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.8.3.tgz#eeeb665a01b1f11068e9fb86ad56a1cb1a824cca"
  integrity sha512-BCxgX1BC2hD/oBlIFUgOCQDOPV8nSINxCwM3o93xP4P9Fq6aV5sgv2cOOITDMtCfQ+3PvHp3l689XZvAM9QyOA==
  dependencies:
    "@babel/helper-get-function-arity" "^7.7.4"
    "@babel/template" "^7.7.4"
    "@babel/types" "^7.7.4"
    "@babel/helper-get-function-arity" "^7.8.3"
    "@babel/template" "^7.8.3"
    "@babel/types" "^7.8.3"

"@babel/helper-get-function-arity@^7.7.4":
  version "7.7.4"
  resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.7.4.tgz#cb46348d2f8808e632f0ab048172130e636005f0"
  integrity sha512-QTGKEdCkjgzgfJ3bAyRwF4yyT3pg+vDgan8DSivq1eS0gwi+KGKE5x8kRcbeFTb/673mkO5SN1IZfmCfA5o+EA==
"@babel/helper-get-function-arity@^7.8.3":
  version "7.8.3"
  resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.8.3.tgz#b894b947bd004381ce63ea1db9f08547e920abd5"
  integrity sha512-FVDR+Gd9iLjUMY1fzE2SR0IuaJToR4RkCDARVfsBBPSP53GEqSFjD8gNyxg246VUyc/ALRxFaAK8rVG7UT7xRA==
  dependencies:
    "@babel/types" "^7.7.4"
    "@babel/types" "^7.8.3"

"@babel/helper-hoist-variables@^7.7.4":
  version "7.7.4"
  resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.7.4.tgz#612384e3d823fdfaaf9fce31550fe5d4db0f3d12"
  integrity sha512-wQC4xyvc1Jo/FnLirL6CEgPgPCa8M74tOdjWpRhQYapz5JC7u3NYU1zCVoVAGCE3EaIP9T1A3iW0WLJ+reZlpQ==
"@babel/helper-hoist-variables@^7.8.3":
  version "7.8.3"
  resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.8.3.tgz#1dbe9b6b55d78c9b4183fc8cdc6e30ceb83b7134"
  integrity sha512-ky1JLOjcDUtSc+xkt0xhYff7Z6ILTAHKmZLHPxAhOP0Nd77O+3nCsd6uSVYur6nJnCI029CrNbYlc0LoPfAPQg==
  dependencies:
    "@babel/types" "^7.7.4"
    "@babel/types" "^7.8.3"

"@babel/helper-member-expression-to-functions@^7.7.4":
  version "7.7.4"
  resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.7.4.tgz#356438e2569df7321a8326644d4b790d2122cb74"
  integrity sha512-9KcA1X2E3OjXl/ykfMMInBK+uVdfIVakVe7W7Lg3wfXUNyS3Q1HWLFRwZIjhqiCGbslummPDnmb7vIekS0C1vw==
"@babel/helper-member-expression-to-functions@^7.8.3":
  version "7.8.3"
  resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.8.3.tgz#659b710498ea6c1d9907e0c73f206eee7dadc24c"
  integrity sha512-fO4Egq88utkQFjbPrSHGmGLFqmrshs11d46WI+WZDESt7Wu7wN2G2Iu+NMMZJFDOVRHAMIkB5SNh30NtwCA7RA==
  dependencies:
    "@babel/types" "^7.7.4"
    "@babel/types" "^7.8.3"

"@babel/helper-module-imports@^7.7.4":
  version "7.7.4"
  resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.7.4.tgz#e5a92529f8888bf319a6376abfbd1cebc491ad91"
  integrity sha512-dGcrX6K9l8258WFjyDLJwuVKxR4XZfU0/vTUgOQYWEnRD8mgr+p4d6fCUMq/ys0h4CCt/S5JhbvtyErjWouAUQ==
"@babel/helper-module-imports@^7.8.3":
  version "7.8.3"
  resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.8.3.tgz#7fe39589b39c016331b6b8c3f441e8f0b1419498"
  integrity sha512-R0Bx3jippsbAEtzkpZ/6FIiuzOURPcMjHp+Z6xPe6DtApDJx+w7UYyOLanZqO8+wKR9G10s/FmHXvxaMd9s6Kg==
  dependencies:
    "@babel/types" "^7.7.4"
    "@babel/types" "^7.8.3"

"@babel/helper-module-transforms@^7.7.4", "@babel/helper-module-transforms@^7.7.5":
  version "7.7.5"
  resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.7.5.tgz#d044da7ffd91ec967db25cd6748f704b6b244835"
  integrity sha512-A7pSxyJf1gN5qXVcidwLWydjftUN878VkalhXX5iQDuGyiGK3sOrrKKHF4/A4fwHtnsotv/NipwAeLzY4KQPvw==
"@babel/helper-module-transforms@^7.8.3":
  version "7.8.3"
  resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.8.3.tgz#d305e35d02bee720fbc2c3c3623aa0c316c01590"
  integrity sha512-C7NG6B7vfBa/pwCOshpMbOYUmrYQDfCpVL/JCRu0ek8B5p8kue1+BCXpg2vOYs7w5ACB9GTOBYQ5U6NwrMg+3Q==
  dependencies:
    "@babel/helper-module-imports" "^7.7.4"
    "@babel/helper-simple-access" "^7.7.4"
    "@babel/helper-split-export-declaration" "^7.7.4"
    "@babel/template" "^7.7.4"
    "@babel/types" "^7.7.4"
    "@babel/helper-module-imports" "^7.8.3"
    "@babel/helper-simple-access" "^7.8.3"
    "@babel/helper-split-export-declaration" "^7.8.3"
    "@babel/template" "^7.8.3"
    "@babel/types" "^7.8.3"
    lodash "^4.17.13"

"@babel/helper-optimise-call-expression@^7.7.4":
  version "7.7.4"
  resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.7.4.tgz#034af31370d2995242aa4df402c3b7794b2dcdf2"
  integrity sha512-VB7gWZ2fDkSuqW6b1AKXkJWO5NyNI3bFL/kK79/30moK57blr6NbH8xcl2XcKCwOmJosftWunZqfO84IGq3ZZg==
"@babel/helper-optimise-call-expression@^7.8.3":
  version "7.8.3"
  resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.8.3.tgz#7ed071813d09c75298ef4f208956006b6111ecb9"
  integrity sha512-Kag20n86cbO2AvHca6EJsvqAd82gc6VMGule4HwebwMlwkpXuVqrNRj6CkCV2sKxgi9MyAUnZVnZ6lJ1/vKhHQ==
  dependencies:
    "@babel/types" "^7.7.4"
    "@babel/types" "^7.8.3"

"@babel/helper-plugin-utils@^7.0.0":
  version "7.0.0"
  resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.0.0.tgz#bbb3fbee98661c569034237cc03967ba99b4f250"
  integrity sha512-CYAOUCARwExnEixLdB6sDm2dIJ/YgEAKDM1MOeMeZu9Ld/bDgVo8aiWrXwcY7OBh+1Ea2uUcVRcxKk0GJvW7QA==
"@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3":
  version "7.8.3"
  resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz#9ea293be19babc0f52ff8ca88b34c3611b208670"
  integrity sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ==

"@babel/helper-regex@^7.0.0", "@babel/helper-regex@^7.4.4":
  version "7.5.5"
  resolved "https://registry.yarnpkg.com/@babel/helper-regex/-/helper-regex-7.5.5.tgz#0aa6824f7100a2e0e89c1527c23936c152cab351"
  integrity sha512-CkCYQLkfkiugbRDO8eZn6lRuR8kzZoGXCg3149iTk5se7g6qykSpy3+hELSwquhu+TgHn8nkLiBwHvNX8Hofcw==
"@babel/helper-regex@^7.8.3":
  version "7.8.3"
  resolved "https://registry.yarnpkg.com/@babel/helper-regex/-/helper-regex-7.8.3.tgz#139772607d51b93f23effe72105b319d2a4c6965"
  integrity sha512-BWt0QtYv/cg/NecOAZMdcn/waj/5P26DR4mVLXfFtDokSR6fyuG0Pj+e2FqtSME+MqED1khnSMulkmGl8qWiUQ==
  dependencies:
    lodash "^4.17.13"

"@babel/helper-remap-async-to-generator@^7.7.4":
  version "7.7.4"
  resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.7.4.tgz#c68c2407350d9af0e061ed6726afb4fff16d0234"
  integrity sha512-Sk4xmtVdM9sA/jCI80f+KS+Md+ZHIpjuqmYPk1M7F/upHou5e4ReYmExAiu6PVe65BhJPZA2CY9x9k4BqE5klw==
  dependencies:
    "@babel/helper-annotate-as-pure" "^7.7.4"
    "@babel/helper-wrap-function" "^7.7.4"
    "@babel/template" "^7.7.4"
    "@babel/traverse" "^7.7.4"
    "@babel/types" "^7.7.4"

"@babel/helper-replace-supers@^7.7.4":
  version "7.7.4"
  resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.7.4.tgz#3c881a6a6a7571275a72d82e6107126ec9e2cdd2"
  integrity sha512-pP0tfgg9hsZWo5ZboYGuBn/bbYT/hdLPVSS4NMmiRJdwWhP0IznPwN9AE1JwyGsjSPLC364I0Qh5p+EPkGPNpg==
  dependencies:
    "@babel/helper-member-expression-to-functions" "^7.7.4"
    "@babel/helper-optimise-call-expression" "^7.7.4"
    "@babel/traverse" "^7.7.4"
    "@babel/types" "^7.7.4"

"@babel/helper-simple-access@^7.7.4":
  version "7.7.4"
  resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.7.4.tgz#a169a0adb1b5f418cfc19f22586b2ebf58a9a294"
  integrity sha512-zK7THeEXfan7UlWsG2A6CI/L9jVnI5+xxKZOdej39Y0YtDYKx9raHk5F2EtK9K8DHRTihYwg20ADt9S36GR78A==
  dependencies:
    "@babel/template" "^7.7.4"
    "@babel/types" "^7.7.4"

"@babel/helper-split-export-declaration@^7.7.4":
  version "7.7.4"
  resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.7.4.tgz#57292af60443c4a3622cf74040ddc28e68336fd8"
  integrity sha512-guAg1SXFcVr04Guk9eq0S4/rWS++sbmyqosJzVs8+1fH5NI+ZcmkaSkc7dmtAFbHFva6yRJnjW3yAcGxjueDug==
  dependencies:
    "@babel/types" "^7.7.4"

"@babel/helper-wrap-function@^7.7.4":
  version "7.7.4"
  resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.7.4.tgz#37ab7fed5150e22d9d7266e830072c0cdd8baace"
  integrity sha512-VsfzZt6wmsocOaVU0OokwrIytHND55yvyT4BPB9AIIgwr8+x7617hetdJTsuGwygN5RC6mxA9EJztTjuwm2ofg==
  dependencies:
    "@babel/helper-function-name" "^7.7.4"
    "@babel/template" "^7.7.4"
    "@babel/traverse" "^7.7.4"
    "@babel/types" "^7.7.4"

"@babel/helpers@^7.7.4":
  version "7.7.4"
  resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.7.4.tgz#62c215b9e6c712dadc15a9a0dcab76c92a940302"
  integrity sha512-ak5NGZGJ6LV85Q1Zc9gn2n+ayXOizryhjSUBTdu5ih1tlVCJeuQENzc4ItyCVhINVXvIT/ZQ4mheGIsfBkpskg==
  dependencies:
    "@babel/template" "^7.7.4"
    "@babel/traverse" "^7.7.4"
    "@babel/types" "^7.7.4"

"@babel/highlight@^7.0.0":
  version "7.5.0"
  resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.5.0.tgz#56d11312bd9248fa619591d02472be6e8cb32540"
  integrity sha512-7dV4eu9gBxoM0dAnj/BCFDW9LFU0zvTrkq0ugM7pnHEgguOEeOz1so2ZghEdzviYzQEED0r4EAgpsBChKy1TRQ==
"@babel/helper-remap-async-to-generator@^7.8.3":
  version "7.8.3"
  resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.8.3.tgz#273c600d8b9bf5006142c1e35887d555c12edd86"
  integrity sha512-kgwDmw4fCg7AVgS4DukQR/roGp+jP+XluJE5hsRZwxCYGg+Rv9wSGErDWhlI90FODdYfd4xG4AQRiMDjjN0GzA==
  dependencies:
    "@babel/helper-annotate-as-pure" "^7.8.3"
    "@babel/helper-wrap-function" "^7.8.3"
    "@babel/template" "^7.8.3"
    "@babel/traverse" "^7.8.3"
    "@babel/types" "^7.8.3"

"@babel/helper-replace-supers@^7.8.3":
  version "7.8.3"
  resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.8.3.tgz#91192d25f6abbcd41da8a989d4492574fb1530bc"
  integrity sha512-xOUssL6ho41U81etpLoT2RTdvdus4VfHamCuAm4AHxGr+0it5fnwoVdwUJ7GFEqCsQYzJUhcbsN9wB9apcYKFA==
  dependencies:
    "@babel/helper-member-expression-to-functions" "^7.8.3"
    "@babel/helper-optimise-call-expression" "^7.8.3"
    "@babel/traverse" "^7.8.3"
    "@babel/types" "^7.8.3"

"@babel/helper-simple-access@^7.8.3":
  version "7.8.3"
  resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.8.3.tgz#7f8109928b4dab4654076986af575231deb639ae"
  integrity sha512-VNGUDjx5cCWg4vvCTR8qQ7YJYZ+HBjxOgXEl7ounz+4Sn7+LMD3CFrCTEU6/qXKbA2nKg21CwhhBzO0RpRbdCw==
  dependencies:
    "@babel/template" "^7.8.3"
    "@babel/types" "^7.8.3"

"@babel/helper-split-export-declaration@^7.8.3":
  version "7.8.3"
  resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.8.3.tgz#31a9f30070f91368a7182cf05f831781065fc7a9"
  integrity sha512-3x3yOeyBhW851hroze7ElzdkeRXQYQbFIb7gLK1WQYsw2GWDay5gAJNw1sWJ0VFP6z5J1whqeXH/WCdCjZv6dA==
  dependencies:
    "@babel/types" "^7.8.3"

"@babel/helper-wrap-function@^7.8.3":
  version "7.8.3"
  resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.8.3.tgz#9dbdb2bb55ef14aaa01fe8c99b629bd5352d8610"
  integrity sha512-LACJrbUET9cQDzb6kG7EeD7+7doC3JNvUgTEQOx2qaO1fKlzE/Bf05qs9w1oXQMmXlPO65lC3Tq9S6gZpTErEQ==
  dependencies:
    "@babel/helper-function-name" "^7.8.3"
    "@babel/template" "^7.8.3"
    "@babel/traverse" "^7.8.3"
    "@babel/types" "^7.8.3"

"@babel/helpers@^7.8.3":
  version "7.8.3"
  resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.8.3.tgz#382fbb0382ce7c4ce905945ab9641d688336ce85"
  integrity sha512-LmU3q9Pah/XyZU89QvBgGt+BCsTPoQa+73RxAQh8fb8qkDyIfeQnmgs+hvzhTCKTzqOyk7JTkS3MS1S8Mq5yrQ==
  dependencies:
    "@babel/template" "^7.8.3"
    "@babel/traverse" "^7.8.3"
    "@babel/types" "^7.8.3"

"@babel/highlight@^7.8.3":
  version "7.8.3"
  resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.8.3.tgz#28f173d04223eaaa59bc1d439a3836e6d1265797"
  integrity sha512-PX4y5xQUvy0fnEVHrYOarRPXVWafSjTW9T0Hab8gVIawpl2Sj0ORyrygANq+KjcNlSSTw0YCLSNA8OyZ1I4yEg==
  dependencies:
    chalk "^2.0.0"
    esutils "^2.0.2"
    js-tokens "^4.0.0"

"@babel/parser@^7.7.4", "@babel/parser@^7.7.7":
  version "7.7.7"
  resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.7.7.tgz#1b886595419cf92d811316d5b715a53ff38b4937"
  integrity sha512-WtTZMZAZLbeymhkd/sEaPD8IQyGAhmuTuvTzLiCFM7iXiVdY0gc0IaI+cW0fh1BnSMbJSzXX6/fHllgHKwHhXw==
"@babel/parser@^7.8.3":
  version "7.8.3"
  resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.8.3.tgz#790874091d2001c9be6ec426c2eed47bc7679081"
  integrity sha512-/V72F4Yp/qmHaTALizEm9Gf2eQHV3QyTL3K0cNfijwnMnb1L+LDlAubb/ZnSdGAVzVSWakujHYs1I26x66sMeQ==

"@babel/plugin-proposal-async-generator-functions@^7.7.4":
  version "7.7.4"
  resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.7.4.tgz#0351c5ac0a9e927845fffd5b82af476947b7ce6d"
  integrity sha512-1ypyZvGRXriY/QP668+s8sFr2mqinhkRDMPSQLNghCQE+GAkFtp+wkHVvg2+Hdki8gwP+NFzJBJ/N1BfzCCDEw==
"@babel/plugin-proposal-async-generator-functions@^7.8.3":
  version "7.8.3"
  resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.8.3.tgz#bad329c670b382589721b27540c7d288601c6e6f"
  integrity sha512-NZ9zLv848JsV3hs8ryEh7Uaz/0KsmPLqv0+PdkDJL1cJy0K4kOCFa8zc1E3mp+RHPQcpdfb/6GovEsW4VDrOMw==
  dependencies:
    "@babel/helper-plugin-utils" "^7.0.0"
    "@babel/helper-remap-async-to-generator" "^7.7.4"
    "@babel/plugin-syntax-async-generators" "^7.7.4"
    "@babel/helper-plugin-utils" "^7.8.3"
    "@babel/helper-remap-async-to-generator" "^7.8.3"
    "@babel/plugin-syntax-async-generators" "^7.8.0"

"@babel/plugin-proposal-dynamic-import@^7.7.4":
  version "7.7.4"
  resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.7.4.tgz#dde64a7f127691758cbfed6cf70de0fa5879d52d"
  integrity sha512-StH+nGAdO6qDB1l8sZ5UBV8AC3F2VW2I8Vfld73TMKyptMU9DY5YsJAS8U81+vEtxcH3Y/La0wG0btDrhpnhjQ==
"@babel/plugin-proposal-dynamic-import@^7.8.3":
  version "7.8.3"
  resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.8.3.tgz#38c4fe555744826e97e2ae930b0fb4cc07e66054"
  integrity sha512-NyaBbyLFXFLT9FP+zk0kYlUlA8XtCUbehs67F0nnEg7KICgMc2mNkIeu9TYhKzyXMkrapZFwAhXLdnt4IYHy1w==
  dependencies:
    "@babel/helper-plugin-utils" "^7.0.0"
    "@babel/plugin-syntax-dynamic-import" "^7.7.4"
    "@babel/helper-plugin-utils" "^7.8.3"
    "@babel/plugin-syntax-dynamic-import" "^7.8.0"

"@babel/plugin-proposal-json-strings@^7.7.4":
  version "7.7.4"
  resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.7.4.tgz#7700a6bfda771d8dc81973249eac416c6b4c697d"
  integrity sha512-wQvt3akcBTfLU/wYoqm/ws7YOAQKu8EVJEvHip/mzkNtjaclQoCCIqKXFP5/eyfnfbQCDV3OLRIK3mIVyXuZlw==
"@babel/plugin-proposal-json-strings@^7.8.3":
  version "7.8.3"
  resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.8.3.tgz#da5216b238a98b58a1e05d6852104b10f9a70d6b"
  integrity sha512-KGhQNZ3TVCQG/MjRbAUwuH+14y9q0tpxs1nWWs3pbSleRdDro9SAMMDyye8HhY1gqZ7/NqIc8SKhya0wRDgP1Q==
  dependencies:
    "@babel/helper-plugin-utils" "^7.0.0"
    "@babel/plugin-syntax-json-strings" "^7.7.4"
    "@babel/helper-plugin-utils" "^7.8.3"
    "@babel/plugin-syntax-json-strings" "^7.8.0"

"@babel/plugin-proposal-object-rest-spread@^7.7.7":
  version "7.7.7"
  resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.7.7.tgz#9f27075004ab99be08c5c1bd653a2985813cb370"
  integrity sha512-3qp9I8lelgzNedI3hrhkvhaEYree6+WHnyA/q4Dza9z7iEIs1eyhWyJnetk3jJ69RT0AT4G0UhEGwyGFJ7GUuQ==
"@babel/plugin-proposal-nullish-coalescing-operator@^7.8.3":
  version "7.8.3"
  resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.8.3.tgz#e4572253fdeed65cddeecfdab3f928afeb2fd5d2"
  integrity sha512-TS9MlfzXpXKt6YYomudb/KU7nQI6/xnapG6in1uZxoxDghuSMZsPb6D2fyUwNYSAp4l1iR7QtFOjkqcRYcUsfw==
  dependencies:
    "@babel/helper-plugin-utils" "^7.0.0"
    "@babel/plugin-syntax-object-rest-spread" "^7.7.4"
    "@babel/helper-plugin-utils" "^7.8.3"
    "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.0"

"@babel/plugin-proposal-optional-catch-binding@^7.7.4":
  version "7.7.4"
  resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.7.4.tgz#ec21e8aeb09ec6711bc0a39ca49520abee1de379"
  integrity sha512-DyM7U2bnsQerCQ+sejcTNZh8KQEUuC3ufzdnVnSiUv/qoGJp2Z3hanKL18KDhsBT5Wj6a7CMT5mdyCNJsEaA9w==
"@babel/plugin-proposal-object-rest-spread@^7.8.3":
  version "7.8.3"
  resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.8.3.tgz#eb5ae366118ddca67bed583b53d7554cad9951bb"
  integrity sha512-8qvuPwU/xxUCt78HocNlv0mXXo0wdh9VT1R04WU8HGOfaOob26pF+9P5/lYjN/q7DHOX1bvX60hnhOvuQUJdbA==
  dependencies:
    "@babel/helper-plugin-utils" "^7.0.0"
    "@babel/plugin-syntax-optional-catch-binding" "^7.7.4"
    "@babel/helper-plugin-utils" "^7.8.3"
    "@babel/plugin-syntax-object-rest-spread" "^7.8.0"

"@babel/plugin-proposal-unicode-property-regex@^7.7.7":
  version "7.7.7"
  resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.7.7.tgz#433fa9dac64f953c12578b29633f456b68831c4e"
  integrity sha512-80PbkKyORBUVm1fbTLrHpYdJxMThzM1UqFGh0ALEhO9TYbG86Ah9zQYAB/84axz2vcxefDLdZwWwZNlYARlu9w==
"@babel/plugin-proposal-optional-catch-binding@^7.8.3":
  version "7.8.3"
  resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.8.3.tgz#9dee96ab1650eed88646ae9734ca167ac4a9c5c9"
  integrity sha512-0gkX7J7E+AtAw9fcwlVQj8peP61qhdg/89D5swOkjYbkboA2CVckn3kiyum1DE0wskGb7KJJxBdyEBApDLLVdw==
  dependencies:
    "@babel/helper-create-regexp-features-plugin" "^7.7.4"
    "@babel/helper-plugin-utils" "^7.0.0"
    "@babel/helper-plugin-utils" "^7.8.3"
    "@babel/plugin-syntax-optional-catch-binding" "^7.8.0"

"@babel/plugin-syntax-async-generators@^7.7.4":
  version "7.7.4"
  resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.7.4.tgz#331aaf310a10c80c44a66b238b6e49132bd3c889"
  integrity sha512-Li4+EjSpBgxcsmeEF8IFcfV/+yJGxHXDirDkEoyFjumuwbmfCVHUt0HuowD/iGM7OhIRyXJH9YXxqiH6N815+g==
"@babel/plugin-proposal-optional-chaining@^7.8.3":
  version "7.8.3"
  resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.8.3.tgz#ae10b3214cb25f7adb1f3bc87ba42ca10b7e2543"
  integrity sha512-QIoIR9abkVn+seDE3OjA08jWcs3eZ9+wJCKSRgo3WdEU2csFYgdScb+8qHB3+WXsGJD55u+5hWCISI7ejXS+kg==
  dependencies:
    "@babel/helper-plugin-utils" "^7.0.0"
    "@babel/helper-plugin-utils" "^7.8.3"
    "@babel/plugin-syntax-optional-chaining" "^7.8.0"

"@babel/plugin-syntax-dynamic-import@^7.7.4":
  version "7.7.4"
  resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.7.4.tgz#29ca3b4415abfe4a5ec381e903862ad1a54c3aec"
  integrity sha512-jHQW0vbRGvwQNgyVxwDh4yuXu4bH1f5/EICJLAhl1SblLs2CDhrsmCk+v5XLdE9wxtAFRyxx+P//Iw+a5L/tTg==
"@babel/plugin-proposal-unicode-property-regex@^7.8.3":
  version "7.8.3"
  resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.8.3.tgz#b646c3adea5f98800c9ab45105ac34d06cd4a47f"
  integrity sha512-1/1/rEZv2XGweRwwSkLpY+s60za9OZ1hJs4YDqFHCw0kYWYwL5IFljVY1MYBL+weT1l9pokDO2uhSTLVxzoHkQ==
  dependencies:
    "@babel/helper-plugin-utils" "^7.0.0"
    "@babel/helper-create-regexp-features-plugin" "^7.8.3"
    "@babel/helper-plugin-utils" "^7.8.3"

"@babel/plugin-syntax-json-strings@^7.7.4":
  version "7.7.4"
  resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.7.4.tgz#86e63f7d2e22f9e27129ac4e83ea989a382e86cc"
  integrity sha512-QpGupahTQW1mHRXddMG5srgpHWqRLwJnJZKXTigB9RPFCCGbDGCgBeM/iC82ICXp414WeYx/tD54w7M2qRqTMg==
"@babel/plugin-syntax-async-generators@^7.8.0":
  version "7.8.4"
  resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz#a983fb1aeb2ec3f6ed042a210f640e90e786fe0d"
  integrity sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==
  dependencies:
    "@babel/helper-plugin-utils" "^7.0.0"
    "@babel/helper-plugin-utils" "^7.8.0"

"@babel/plugin-syntax-object-rest-spread@^7.7.4":
  version "7.7.4"
  resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.7.4.tgz#47cf220d19d6d0d7b154304701f468fc1cc6ff46"
  integrity sha512-mObR+r+KZq0XhRVS2BrBKBpr5jqrqzlPvS9C9vuOf5ilSwzloAl7RPWLrgKdWS6IreaVrjHxTjtyqFiOisaCwg==
"@babel/plugin-syntax-dynamic-import@^7.8.0":
  version "7.8.3"
  resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz#62bf98b2da3cd21d626154fc96ee5b3cb68eacb3"
  integrity sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==
  dependencies:
    "@babel/helper-plugin-utils" "^7.0.0"
    "@babel/helper-plugin-utils" "^7.8.0"

"@babel/plugin-syntax-optional-catch-binding@^7.7.4":
  version "7.7.4"
  resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.7.4.tgz#a3e38f59f4b6233867b4a92dcb0ee05b2c334aa6"
  integrity sha512-4ZSuzWgFxqHRE31Glu+fEr/MirNZOMYmD/0BhBWyLyOOQz/gTAl7QmWm2hX1QxEIXsr2vkdlwxIzTyiYRC4xcQ==
"@babel/plugin-syntax-json-strings@^7.8.0":
  version "7.8.3"
  resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz#01ca21b668cd8218c9e640cb6dd88c5412b2c96a"
  integrity sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==
  dependencies:
    "@babel/helper-plugin-utils" "^7.0.0"
    "@babel/helper-plugin-utils" "^7.8.0"

"@babel/plugin-syntax-top-level-await@^7.7.4":
  version "7.7.4"
  resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.7.4.tgz#bd7d8fa7b9fee793a36e4027fd6dd1aa32f946da"
  integrity sha512-wdsOw0MvkL1UIgiQ/IFr3ETcfv1xb8RMM0H9wbiDyLaJFyiDg5oZvDLCXosIXmFeIlweML5iOBXAkqddkYNizg==
"@babel/plugin-syntax-nullish-coalescing-operator@^7.8.0":
  version "7.8.3"
  resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz#167ed70368886081f74b5c36c65a88c03b66d1a9"
  integrity sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==
  dependencies:
    "@babel/helper-plugin-utils" "^7.0.0"
    "@babel/helper-plugin-utils" "^7.8.0"

"@babel/plugin-transform-arrow-functions@^7.7.4":
  version "7.7.4"
  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.7.4.tgz#76309bd578addd8aee3b379d809c802305a98a12"
  integrity sha512-zUXy3e8jBNPiffmqkHRNDdZM2r8DWhCB7HhcoyZjiK1TxYEluLHAvQuYnTT+ARqRpabWqy/NHkO6e3MsYB5YfA==
"@babel/plugin-syntax-object-rest-spread@^7.8.0":
  version "7.8.3"
  resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz#60e225edcbd98a640332a2e72dd3e66f1af55871"
  integrity sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==
  dependencies:
    "@babel/helper-plugin-utils" "^7.0.0"
    "@babel/helper-plugin-utils" "^7.8.0"

"@babel/plugin-transform-async-to-generator@^7.7.4":
  version "7.7.4"
  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.7.4.tgz#694cbeae6d613a34ef0292713fa42fb45c4470ba"
  integrity sha512-zpUTZphp5nHokuy8yLlyafxCJ0rSlFoSHypTUWgpdwoDXWQcseaect7cJ8Ppk6nunOM6+5rPMkod4OYKPR5MUg==
"@babel/plugin-syntax-optional-catch-binding@^7.8.0":
  version "7.8.3"
  resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz#6111a265bcfb020eb9efd0fdfd7d26402b9ed6c1"
  integrity sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==
  dependencies:
    "@babel/helper-module-imports" "^7.7.4"
    "@babel/helper-plugin-utils" "^7.0.0"
    "@babel/helper-remap-async-to-generator" "^7.7.4"
    "@babel/helper-plugin-utils" "^7.8.0"

"@babel/plugin-transform-block-scoped-functions@^7.7.4":
  version "7.7.4"
  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.7.4.tgz#d0d9d5c269c78eaea76227ace214b8d01e4d837b"
  integrity sha512-kqtQzwtKcpPclHYjLK//3lH8OFsCDuDJBaFhVwf8kqdnF6MN4l618UDlcA7TfRs3FayrHj+svYnSX8MC9zmUyQ==
"@babel/plugin-syntax-optional-chaining@^7.8.0":
  version "7.8.3"
  resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz#4f69c2ab95167e0180cd5336613f8c5788f7d48a"
  integrity sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==
  dependencies:
    "@babel/helper-plugin-utils" "^7.0.0"
    "@babel/helper-plugin-utils" "^7.8.0"

"@babel/plugin-transform-block-scoping@^7.7.4":
  version "7.7.4"
  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.7.4.tgz#200aad0dcd6bb80372f94d9e628ea062c58bf224"
  integrity sha512-2VBe9u0G+fDt9B5OV5DQH4KBf5DoiNkwFKOz0TCvBWvdAN2rOykCTkrL+jTLxfCAm76l9Qo5OqL7HBOx2dWggg==
"@babel/plugin-syntax-top-level-await@^7.8.3":
  version "7.8.3"
  resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.8.3.tgz#3acdece695e6b13aaf57fc291d1a800950c71391"
  integrity sha512-kwj1j9lL/6Wd0hROD3b/OZZ7MSrZLqqn9RAZ5+cYYsflQ9HZBIKCUkr3+uL1MEJ1NePiUbf98jjiMQSv0NMR9g==
  dependencies:
    "@babel/helper-plugin-utils" "^7.0.0"
    lodash "^4.17.13"

"@babel/plugin-transform-classes@^7.7.4":
  version "7.7.4"
  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.7.4.tgz#c92c14be0a1399e15df72667067a8f510c9400ec"
  integrity sha512-sK1mjWat7K+buWRuImEzjNf68qrKcrddtpQo3swi9j7dUcG6y6R6+Di039QN2bD1dykeswlagupEmpOatFHHUg==
  dependencies:
    "@babel/helper-annotate-as-pure" "^7.7.4"
    "@babel/helper-define-map" "^7.7.4"
    "@babel/helper-function-name" "^7.7.4"
    "@babel/helper-optimise-call-expression" "^7.7.4"
    "@babel/helper-plugin-utils" "^7.0.0"
    "@babel/helper-replace-supers" "^7.7.4"
    "@babel/helper-split-export-declaration" "^7.7.4"
    globals "^11.1.0"
    "@babel/helper-plugin-utils" "^7.8.3"

"@babel/plugin-transform-computed-properties@^7.7.4":
  version "7.7.4"
  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.7.4.tgz#e856c1628d3238ffe12d668eb42559f79a81910d"
  integrity sha512-bSNsOsZnlpLLyQew35rl4Fma3yKWqK3ImWMSC/Nc+6nGjC9s5NFWAer1YQ899/6s9HxO2zQC1WoFNfkOqRkqRQ==
  dependencies:
    "@babel/helper-plugin-utils" "^7.0.0"

"@babel/plugin-transform-destructuring@^7.7.4":
  version "7.7.4"
  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.7.4.tgz#2b713729e5054a1135097b6a67da1b6fe8789267"
  integrity sha512-4jFMXI1Cu2aXbcXXl8Lr6YubCn6Oc7k9lLsu8v61TZh+1jny2BWmdtvY9zSUlLdGUvcy9DMAWyZEOqjsbeg/wA==
  dependencies:
    "@babel/helper-plugin-utils" "^7.0.0"

"@babel/plugin-transform-dotall-regex@^7.7.7":
  version "7.7.7"
  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.7.7.tgz#3e9713f1b69f339e87fa796b097d73ded16b937b"
  integrity sha512-b4in+YlTeE/QmTgrllnb3bHA0HntYvjz8O3Mcbx75UBPJA2xhb5A8nle498VhxSXJHQefjtQxpnLPehDJ4TRlg==
"@babel/plugin-transform-arrow-functions@^7.8.3":
  version "7.8.3"
  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.8.3.tgz#82776c2ed0cd9e1a49956daeb896024c9473b8b6"
  integrity sha512-0MRF+KC8EqH4dbuITCWwPSzsyO3HIWWlm30v8BbbpOrS1B++isGxPnnuq/IZvOX5J2D/p7DQalQm+/2PnlKGxg==
  dependencies:
    "@babel/helper-create-regexp-features-plugin" "^7.7.4"
    "@babel/helper-plugin-utils" "^7.0.0"
    "@babel/helper-plugin-utils" "^7.8.3"

"@babel/plugin-transform-duplicate-keys@^7.7.4":
  version "7.7.4"
  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.7.4.tgz#3d21731a42e3f598a73835299dd0169c3b90ac91"
  integrity sha512-g1y4/G6xGWMD85Tlft5XedGaZBCIVN+/P0bs6eabmcPP9egFleMAo65OOjlhcz1njpwagyY3t0nsQC9oTFegJA==
"@babel/plugin-transform-async-to-generator@^7.8.3":
  version "7.8.3"
  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.8.3.tgz#4308fad0d9409d71eafb9b1a6ee35f9d64b64086"
  integrity sha512-imt9tFLD9ogt56Dd5CI/6XgpukMwd/fLGSrix2httihVe7LOGVPhyhMh1BU5kDM7iHD08i8uUtmV2sWaBFlHVQ==
  dependencies:
    "@babel/helper-plugin-utils" "^7.0.0"
    "@babel/helper-module-imports" "^7.8.3"
    "@babel/helper-plugin-utils" "^7.8.3"
    "@babel/helper-remap-async-to-generator" "^7.8.3"

"@babel/plugin-transform-exponentiation-operator@^7.7.4":
  version "7.7.4"
  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.7.4.tgz#dd30c0191e3a1ba19bcc7e389bdfddc0729d5db9"
  integrity sha512-MCqiLfCKm6KEA1dglf6Uqq1ElDIZwFuzz1WH5mTf8k2uQSxEJMbOIEh7IZv7uichr7PMfi5YVSrr1vz+ipp7AQ==
"@babel/plugin-transform-block-scoped-functions@^7.8.3":
  version "7.8.3"
  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.8.3.tgz#437eec5b799b5852072084b3ae5ef66e8349e8a3"
  integrity sha512-vo4F2OewqjbB1+yaJ7k2EJFHlTP3jR634Z9Cj9itpqNjuLXvhlVxgnjsHsdRgASR8xYDrx6onw4vW5H6We0Jmg==
  dependencies:
    "@babel/helper-builder-binary-assignment-operator-visitor" "^7.7.4"
    "@babel/helper-plugin-utils" "^7.0.0"
    "@babel/helper-plugin-utils" "^7.8.3"

"@babel/plugin-transform-for-of@^7.7.4":
  version "7.7.4"
  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.7.4.tgz#248800e3a5e507b1f103d8b4ca998e77c63932bc"
  integrity sha512-zZ1fD1B8keYtEcKF+M1TROfeHTKnijcVQm0yO/Yu1f7qoDoxEIc/+GX6Go430Bg84eM/xwPFp0+h4EbZg7epAA==
"@babel/plugin-transform-block-scoping@^7.8.3":
  version "7.8.3"
  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.8.3.tgz#97d35dab66857a437c166358b91d09050c868f3a"
  integrity sha512-pGnYfm7RNRgYRi7bids5bHluENHqJhrV4bCZRwc5GamaWIIs07N4rZECcmJL6ZClwjDz1GbdMZFtPs27hTB06w==
  dependencies:
    "@babel/helper-plugin-utils" "^7.0.0"
    "@babel/helper-plugin-utils" "^7.8.3"
    lodash "^4.17.13"

"@babel/plugin-transform-function-name@^7.7.4":
  version "7.7.4"
  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.7.4.tgz#75a6d3303d50db638ff8b5385d12451c865025b1"
  integrity sha512-E/x09TvjHNhsULs2IusN+aJNRV5zKwxu1cpirZyRPw+FyyIKEHPXTsadj48bVpc1R5Qq1B5ZkzumuFLytnbT6g==
  dependencies:
    "@babel/helper-function-name" "^7.7.4"
    "@babel/helper-plugin-utils" "^7.0.0"
"@babel/plugin-transform-classes@^7.8.3":
  version "7.8.3"
  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.8.3.tgz#46fd7a9d2bb9ea89ce88720477979fe0d71b21b8"
  integrity sha512-SjT0cwFJ+7Rbr1vQsvphAHwUHvSUPmMjMU/0P59G8U2HLFqSa082JO7zkbDNWs9kH/IUqpHI6xWNesGf8haF1w==
  dependencies:
    "@babel/helper-annotate-as-pure" "^7.8.3"
    "@babel/helper-define-map" "^7.8.3"
    "@babel/helper-function-name" "^7.8.3"
    "@babel/helper-optimise-call-expression" "^7.8.3"
    "@babel/helper-plugin-utils" "^7.8.3"
    "@babel/helper-replace-supers" "^7.8.3"
    "@babel/helper-split-export-declaration" "^7.8.3"
    globals "^11.1.0"

"@babel/plugin-transform-literals@^7.7.4":
  version "7.7.4"
  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.7.4.tgz#27fe87d2b5017a2a5a34d1c41a6b9f6a6262643e"
  integrity sha512-X2MSV7LfJFm4aZfxd0yLVFrEXAgPqYoDG53Br/tCKiKYfX0MjVjQeWPIhPHHsCqzwQANq+FLN786fF5rgLS+gw==
"@babel/plugin-transform-computed-properties@^7.8.3":
  version "7.8.3"
  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.8.3.tgz#96d0d28b7f7ce4eb5b120bb2e0e943343c86f81b"
  integrity sha512-O5hiIpSyOGdrQZRQ2ccwtTVkgUDBBiCuK//4RJ6UfePllUTCENOzKxfh6ulckXKc0DixTFLCfb2HVkNA7aDpzA==
  dependencies:
    "@babel/helper-plugin-utils" "^7.0.0"
    "@babel/helper-plugin-utils" "^7.8.3"

"@babel/plugin-transform-member-expression-literals@^7.7.4":
  version "7.7.4"
  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.7.4.tgz#aee127f2f3339fc34ce5e3055d7ffbf7aa26f19a"
  integrity sha512-9VMwMO7i69LHTesL0RdGy93JU6a+qOPuvB4F4d0kR0zyVjJRVJRaoaGjhtki6SzQUu8yen/vxPKN6CWnCUw6bA==
"@babel/plugin-transform-destructuring@^7.8.3":
  version "7.8.3"
  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.8.3.tgz#20ddfbd9e4676906b1056ee60af88590cc7aaa0b"
  integrity sha512-H4X646nCkiEcHZUZaRkhE2XVsoz0J/1x3VVujnn96pSoGCtKPA99ZZA+va+gK+92Zycd6OBKCD8tDb/731bhgQ==
  dependencies:
    "@babel/helper-plugin-utils" "^7.0.0"
    "@babel/helper-plugin-utils" "^7.8.3"

"@babel/plugin-transform-modules-amd@^7.7.5":
  version "7.7.5"
  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.7.5.tgz#39e0fb717224b59475b306402bb8eedab01e729c"
  integrity sha512-CT57FG4A2ZUNU1v+HdvDSDrjNWBrtCmSH6YbbgN3Lrf0Di/q/lWRxZrE72p3+HCCz9UjfZOEBdphgC0nzOS6DQ==
"@babel/plugin-transform-dotall-regex@^7.8.3":
  version "7.8.3"
  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.8.3.tgz#c3c6ec5ee6125c6993c5cbca20dc8621a9ea7a6e"
  integrity sha512-kLs1j9Nn4MQoBYdRXH6AeaXMbEJFaFu/v1nQkvib6QzTj8MZI5OQzqmD83/2jEM1z0DLilra5aWO5YpyC0ALIw==
  dependencies:
    "@babel/helper-module-transforms" "^7.7.5"
    "@babel/helper-plugin-utils" "^7.0.0"
    babel-plugin-dynamic-import-node "^2.3.0"
    "@babel/helper-create-regexp-features-plugin" "^7.8.3"
    "@babel/helper-plugin-utils" "^7.8.3"

"@babel/plugin-transform-modules-commonjs@^7.7.5":
  version "7.7.5"
  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.7.5.tgz#1d27f5eb0bcf7543e774950e5b2fa782e637b345"
  integrity sha512-9Cq4zTFExwFhQI6MT1aFxgqhIsMWQWDVwOgLzl7PTWJHsNaqFvklAU+Oz6AQLAS0dJKTwZSOCo20INwktxpi3Q==
"@babel/plugin-transform-duplicate-keys@^7.8.3":
  version "7.8.3"
  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.8.3.tgz#8d12df309aa537f272899c565ea1768e286e21f1"
  integrity sha512-s8dHiBUbcbSgipS4SMFuWGqCvyge5V2ZeAWzR6INTVC3Ltjig/Vw1G2Gztv0vU/hRG9X8IvKvYdoksnUfgXOEQ==
  dependencies:
    "@babel/helper-module-transforms" "^7.7.5"
    "@babel/helper-plugin-utils" "^7.0.0"
    "@babel/helper-simple-access" "^7.7.4"
    babel-plugin-dynamic-import-node "^2.3.0"
    "@babel/helper-plugin-utils" "^7.8.3"

"@babel/plugin-transform-modules-systemjs@^7.7.4":
  version "7.7.4"
  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.7.4.tgz#cd98152339d3e763dfe838b7d4273edaf520bb30"
  integrity sha512-y2c96hmcsUi6LrMqvmNDPBBiGCiQu0aYqpHatVVu6kD4mFEXKjyNxd/drc18XXAf9dv7UXjrZwBVmTTGaGP8iw==
"@babel/plugin-transform-exponentiation-operator@^7.8.3":
  version "7.8.3"
  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.8.3.tgz#581a6d7f56970e06bf51560cd64f5e947b70d7b7"
  integrity sha512-zwIpuIymb3ACcInbksHaNcR12S++0MDLKkiqXHl3AzpgdKlFNhog+z/K0+TGW+b0w5pgTq4H6IwV/WhxbGYSjQ==
  dependencies:
    "@babel/helper-hoist-variables" "^7.7.4"
    "@babel/helper-plugin-utils" "^7.0.0"
    babel-plugin-dynamic-import-node "^2.3.0"
    "@babel/helper-builder-binary-assignment-operator-visitor" "^7.8.3"
    "@babel/helper-plugin-utils" "^7.8.3"

"@babel/plugin-transform-modules-umd@^7.7.4":
  version "7.7.4"
  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.7.4.tgz#1027c355a118de0aae9fee00ad7813c584d9061f"
  integrity sha512-u2B8TIi0qZI4j8q4C51ktfO7E3cQ0qnaXFI1/OXITordD40tt17g/sXqgNNCcMTcBFKrUPcGDx+TBJuZxLx7tw==
"@babel/plugin-transform-for-of@^7.8.3":
  version "7.8.3"
  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.8.3.tgz#15f17bce2fc95c7d59a24b299e83e81cedc22e18"
  integrity sha512-ZjXznLNTxhpf4Q5q3x1NsngzGA38t9naWH8Gt+0qYZEJAcvPI9waSStSh56u19Ofjr7QmD0wUsQ8hw8s/p1VnA==
  dependencies:
    "@babel/helper-module-transforms" "^7.7.4"
    "@babel/helper-plugin-utils" "^7.0.0"
    "@babel/helper-plugin-utils" "^7.8.3"

"@babel/plugin-transform-named-capturing-groups-regex@^7.7.4":
  version "7.7.4"
  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.7.4.tgz#fb3bcc4ee4198e7385805007373d6b6f42c98220"
  integrity sha512-jBUkiqLKvUWpv9GLSuHUFYdmHg0ujC1JEYoZUfeOOfNydZXp1sXObgyPatpcwjWgsdBGsagWW0cdJpX/DO2jMw==
"@babel/plugin-transform-function-name@^7.8.3":
  version "7.8.3"
  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.8.3.tgz#279373cb27322aaad67c2683e776dfc47196ed8b"
  integrity sha512-rO/OnDS78Eifbjn5Py9v8y0aR+aSYhDhqAwVfsTl0ERuMZyr05L1aFSCJnbv2mmsLkit/4ReeQ9N2BgLnOcPCQ==
  dependencies:
    "@babel/helper-create-regexp-features-plugin" "^7.7.4"
    "@babel/helper-function-name" "^7.8.3"
    "@babel/helper-plugin-utils" "^7.8.3"

"@babel/plugin-transform-new-target@^7.7.4":
  version "7.7.4"
  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.7.4.tgz#4a0753d2d60639437be07b592a9e58ee00720167"
  integrity sha512-CnPRiNtOG1vRodnsyGX37bHQleHE14B9dnnlgSeEs3ek3fHN1A1SScglTCg1sfbe7sRQ2BUcpgpTpWSfMKz3gg==
"@babel/plugin-transform-literals@^7.8.3":
  version "7.8.3"
  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.8.3.tgz#aef239823d91994ec7b68e55193525d76dbd5dc1"
  integrity sha512-3Tqf8JJ/qB7TeldGl+TT55+uQei9JfYaregDcEAyBZ7akutriFrt6C/wLYIer6OYhleVQvH/ntEhjE/xMmy10A==
  dependencies:
    "@babel/helper-plugin-utils" "^7.0.0"
    "@babel/helper-plugin-utils" "^7.8.3"

"@babel/plugin-transform-object-super@^7.7.4":
  version "7.7.4"
  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.7.4.tgz#48488937a2d586c0148451bf51af9d7dda567262"
  integrity sha512-ho+dAEhC2aRnff2JCA0SAK7V2R62zJd/7dmtoe7MHcso4C2mS+vZjn1Pb1pCVZvJs1mgsvv5+7sT+m3Bysb6eg==
"@babel/plugin-transform-member-expression-literals@^7.8.3":
  version "7.8.3"
  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.8.3.tgz#963fed4b620ac7cbf6029c755424029fa3a40410"
  integrity sha512-3Wk2EXhnw+rP+IDkK6BdtPKsUE5IeZ6QOGrPYvw52NwBStw9V1ZVzxgK6fSKSxqUvH9eQPR3tm3cOq79HlsKYA==
  dependencies:
    "@babel/helper-plugin-utils" "^7.0.0"
    "@babel/helper-replace-supers" "^7.7.4"
    "@babel/helper-plugin-utils" "^7.8.3"

"@babel/plugin-transform-parameters@^7.7.7":
  version "7.7.7"
  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.7.7.tgz#7a884b2460164dc5f194f668332736584c760007"
  integrity sha512-OhGSrf9ZBrr1fw84oFXj5hgi8Nmg+E2w5L7NhnG0lPvpDtqd7dbyilM2/vR8CKbJ907RyxPh2kj6sBCSSfI9Ew==
"@babel/plugin-transform-modules-amd@^7.8.3":
  version "7.8.3"
  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.8.3.tgz#65606d44616b50225e76f5578f33c568a0b876a5"
  integrity sha512-MadJiU3rLKclzT5kBH4yxdry96odTUwuqrZM+GllFI/VhxfPz+k9MshJM+MwhfkCdxxclSbSBbUGciBngR+kEQ==
  dependencies:
    "@babel/helper-call-delegate" "^7.7.4"
    "@babel/helper-get-function-arity" "^7.7.4"
    "@babel/helper-plugin-utils" "^7.0.0"
    "@babel/helper-module-transforms" "^7.8.3"
    "@babel/helper-plugin-utils" "^7.8.3"
    babel-plugin-dynamic-import-node "^2.3.0"

"@babel/plugin-transform-property-literals@^7.7.4":
  version "7.7.4"
  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.7.4.tgz#2388d6505ef89b266103f450f9167e6bd73f98c2"
  integrity sha512-MatJhlC4iHsIskWYyawl53KuHrt+kALSADLQQ/HkhTjX954fkxIEh4q5slL4oRAnsm/eDoZ4q0CIZpcqBuxhJQ==
"@babel/plugin-transform-modules-commonjs@^7.8.3":
  version "7.8.3"
  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.8.3.tgz#df251706ec331bd058a34bdd72613915f82928a5"
  integrity sha512-JpdMEfA15HZ/1gNuB9XEDlZM1h/gF/YOH7zaZzQu2xCFRfwc01NXBMHHSTT6hRjlXJJs5x/bfODM3LiCk94Sxg==
  dependencies:
    "@babel/helper-plugin-utils" "^7.0.0"
    "@babel/helper-module-transforms" "^7.8.3"
    "@babel/helper-plugin-utils" "^7.8.3"
    "@babel/helper-simple-access" "^7.8.3"
    babel-plugin-dynamic-import-node "^2.3.0"

"@babel/plugin-transform-regenerator@^7.7.5":
  version "7.7.5"
  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.7.5.tgz#3a8757ee1a2780f390e89f246065ecf59c26fce9"
  integrity sha512-/8I8tPvX2FkuEyWbjRCt4qTAgZK0DVy8QRguhA524UH48RfGJy94On2ri+dCuwOpcerPRl9O4ebQkRcVzIaGBw==
"@babel/plugin-transform-modules-systemjs@^7.8.3":
  version "7.8.3"
  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.8.3.tgz#d8bbf222c1dbe3661f440f2f00c16e9bb7d0d420"
  integrity sha512-8cESMCJjmArMYqa9AO5YuMEkE4ds28tMpZcGZB/jl3n0ZzlsxOAi3mC+SKypTfT8gjMupCnd3YiXCkMjj2jfOg==
  dependencies:
    regenerator-transform "^0.14.0"
    "@babel/helper-hoist-variables" "^7.8.3"
    "@babel/helper-module-transforms" "^7.8.3"
    "@babel/helper-plugin-utils" "^7.8.3"
    babel-plugin-dynamic-import-node "^2.3.0"

"@babel/plugin-transform-reserved-words@^7.7.4":
  version "7.7.4"
  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.7.4.tgz#6a7cf123ad175bb5c69aec8f6f0770387ed3f1eb"
  integrity sha512-OrPiUB5s5XvkCO1lS7D8ZtHcswIC57j62acAnJZKqGGnHP+TIc/ljQSrgdX/QyOTdEK5COAhuc820Hi1q2UgLQ==
"@babel/plugin-transform-modules-umd@^7.8.3":
  version "7.8.3"
  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.8.3.tgz#592d578ce06c52f5b98b02f913d653ffe972661a"
  integrity sha512-evhTyWhbwbI3/U6dZAnx/ePoV7H6OUG+OjiJFHmhr9FPn0VShjwC2kdxqIuQ/+1P50TMrneGzMeyMTFOjKSnAw==
  dependencies:
    "@babel/helper-plugin-utils" "^7.0.0"
    "@babel/helper-module-transforms" "^7.8.3"
    "@babel/helper-plugin-utils" "^7.8.3"

"@babel/plugin-transform-shorthand-properties@^7.7.4":
  version "7.7.4"
  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.7.4.tgz#74a0a9b2f6d67a684c6fbfd5f0458eb7ba99891e"
  integrity sha512-q+suddWRfIcnyG5YiDP58sT65AJDZSUhXQDZE3r04AuqD6d/XLaQPPXSBzP2zGerkgBivqtQm9XKGLuHqBID6Q==
"@babel/plugin-transform-named-capturing-groups-regex@^7.8.3":
  version "7.8.3"
  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.8.3.tgz#a2a72bffa202ac0e2d0506afd0939c5ecbc48c6c"
  integrity sha512-f+tF/8UVPU86TrCb06JoPWIdDpTNSGGcAtaD9mLP0aYGA0OS0j7j7DHJR0GTFrUZPUU6loZhbsVZgTh0N+Qdnw==
  dependencies:
    "@babel/helper-plugin-utils" "^7.0.0"
    "@babel/helper-create-regexp-features-plugin" "^7.8.3"

"@babel/plugin-transform-spread@^7.7.4":
  version "7.7.4"
  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.7.4.tgz#aa673b356fe6b7e70d69b6e33a17fef641008578"
  integrity sha512-8OSs0FLe5/80cndziPlg4R0K6HcWSM0zyNhHhLsmw/Nc5MaA49cAsnoJ/t/YZf8qkG7fD+UjTRaApVDB526d7Q==
"@babel/plugin-transform-new-target@^7.8.3":
  version "7.8.3"
  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.8.3.tgz#60cc2ae66d85c95ab540eb34babb6434d4c70c43"
  integrity sha512-QuSGysibQpyxexRyui2vca+Cmbljo8bcRckgzYV4kRIsHpVeyeC3JDO63pY+xFZ6bWOBn7pfKZTqV4o/ix9sFw==
  dependencies:
    "@babel/helper-plugin-utils" "^7.0.0"
    "@babel/helper-plugin-utils" "^7.8.3"

"@babel/plugin-transform-sticky-regex@^7.7.4":
  version "7.7.4"
  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.7.4.tgz#ffb68c05090c30732076b1285dc1401b404a123c"
  integrity sha512-Ls2NASyL6qtVe1H1hXts9yuEeONV2TJZmplLONkMPUG158CtmnrzW5Q5teibM5UVOFjG0D3IC5mzXR6pPpUY7A==
"@babel/plugin-transform-object-super@^7.8.3":
  version "7.8.3"
  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.8.3.tgz#ebb6a1e7a86ffa96858bd6ac0102d65944261725"
  integrity sha512-57FXk+gItG/GejofIyLIgBKTas4+pEU47IXKDBWFTxdPd7F80H8zybyAY7UoblVfBhBGs2EKM+bJUu2+iUYPDQ==
  dependencies:
    "@babel/helper-plugin-utils" "^7.0.0"
    "@babel/helper-regex" "^7.0.0"
    "@babel/helper-plugin-utils" "^7.8.3"
    "@babel/helper-replace-supers" "^7.8.3"

"@babel/plugin-transform-template-literals@^7.7.4":
  version "7.7.4"
  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.7.4.tgz#1eb6411736dd3fe87dbd20cc6668e5121c17d604"
  integrity sha512-sA+KxLwF3QwGj5abMHkHgshp9+rRz+oY9uoRil4CyLtgEuE/88dpkeWgNk5qKVsJE9iSfly3nvHapdRiIS2wnQ==
"@babel/plugin-transform-parameters@^7.8.3":
  version "7.8.3"
  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.8.3.tgz#7890576a13b17325d8b7d44cb37f21dc3bbdda59"
  integrity sha512-/pqngtGb54JwMBZ6S/D3XYylQDFtGjWrnoCF4gXZOUpFV/ujbxnoNGNvDGu6doFWRPBveE72qTx/RRU44j5I/Q==
  dependencies:
    "@babel/helper-annotate-as-pure" "^7.7.4"
    "@babel/helper-plugin-utils" "^7.0.0"
    "@babel/helper-call-delegate" "^7.8.3"
    "@babel/helper-get-function-arity" "^7.8.3"
    "@babel/helper-plugin-utils" "^7.8.3"

"@babel/plugin-transform-typeof-symbol@^7.7.4":
  version "7.7.4"
  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.7.4.tgz#3174626214f2d6de322882e498a38e8371b2140e"
  integrity sha512-KQPUQ/7mqe2m0B8VecdyaW5XcQYaePyl9R7IsKd+irzj6jvbhoGnRE+M0aNkyAzI07VfUQ9266L5xMARitV3wg==
"@babel/plugin-transform-property-literals@^7.8.3":
  version "7.8.3"
  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.8.3.tgz#33194300d8539c1ed28c62ad5087ba3807b98263"
  integrity sha512-uGiiXAZMqEoQhRWMK17VospMZh5sXWg+dlh2soffpkAl96KAm+WZuJfa6lcELotSRmooLqg0MWdH6UUq85nmmg==
  dependencies:
    "@babel/helper-plugin-utils" "^7.0.0"
    "@babel/helper-plugin-utils" "^7.8.3"

"@babel/plugin-transform-unicode-regex@^7.7.4":
  version "7.7.4"
  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.7.4.tgz#a3c0f65b117c4c81c5b6484f2a5e7b95346b83ae"
  integrity sha512-N77UUIV+WCvE+5yHw+oks3m18/umd7y392Zv7mYTpFqHtkpcc+QUz+gLJNTWVlWROIWeLqY0f3OjZxV5TcXnRw==
"@babel/plugin-transform-regenerator@^7.8.3":
  version "7.8.3"
  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.8.3.tgz#b31031e8059c07495bf23614c97f3d9698bc6ec8"
  integrity sha512-qt/kcur/FxrQrzFR432FGZznkVAjiyFtCOANjkAKwCbt465L6ZCiUQh2oMYGU3Wo8LRFJxNDFwWn106S5wVUNA==
  dependencies:
    "@babel/helper-create-regexp-features-plugin" "^7.7.4"
    "@babel/helper-plugin-utils" "^7.0.0"
    regenerator-transform "^0.14.0"

"@babel/preset-env@^7.7.7":
  version "7.7.7"
  resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.7.7.tgz#c294167b91e53e7e36d820e943ece8d0c7fe46ac"
  integrity sha512-pCu0hrSSDVI7kCVUOdcMNQEbOPJ52E+LrQ14sN8uL2ALfSqePZQlKrOy+tM4uhEdYlCHi4imr8Zz2cZe9oSdIg==
  dependencies:
    "@babel/helper-module-imports" "^7.7.4"
    "@babel/helper-plugin-utils" "^7.0.0"
    "@babel/plugin-proposal-async-generator-functions" "^7.7.4"
    "@babel/plugin-proposal-dynamic-import" "^7.7.4"
    "@babel/plugin-proposal-json-strings" "^7.7.4"
    "@babel/plugin-proposal-object-rest-spread" "^7.7.7"
    "@babel/plugin-proposal-optional-catch-binding" "^7.7.4"
    "@babel/plugin-proposal-unicode-property-regex" "^7.7.7"
    "@babel/plugin-syntax-async-generators" "^7.7.4"
    "@babel/plugin-syntax-dynamic-import" "^7.7.4"
    "@babel/plugin-syntax-json-strings" "^7.7.4"
    "@babel/plugin-syntax-object-rest-spread" "^7.7.4"
    "@babel/plugin-syntax-optional-catch-binding" "^7.7.4"
    "@babel/plugin-syntax-top-level-await" "^7.7.4"
    "@babel/plugin-transform-arrow-functions" "^7.7.4"
    "@babel/plugin-transform-async-to-generator" "^7.7.4"
    "@babel/plugin-transform-block-scoped-functions" "^7.7.4"
    "@babel/plugin-transform-block-scoping" "^7.7.4"
    "@babel/plugin-transform-classes" "^7.7.4"
    "@babel/plugin-transform-computed-properties" "^7.7.4"
    "@babel/plugin-transform-destructuring" "^7.7.4"
    "@babel/plugin-transform-dotall-regex" "^7.7.7"
    "@babel/plugin-transform-duplicate-keys" "^7.7.4"
    "@babel/plugin-transform-exponentiation-operator" "^7.7.4"
    "@babel/plugin-transform-for-of" "^7.7.4"
    "@babel/plugin-transform-function-name" "^7.7.4"
    "@babel/plugin-transform-literals" "^7.7.4"
    "@babel/plugin-transform-member-expression-literals" "^7.7.4"
    "@babel/plugin-transform-modules-amd" "^7.7.5"
    "@babel/plugin-transform-modules-commonjs" "^7.7.5"
    "@babel/plugin-transform-modules-systemjs" "^7.7.4"
    "@babel/plugin-transform-modules-umd" "^7.7.4"
    "@babel/plugin-transform-named-capturing-groups-regex" "^7.7.4"
    "@babel/plugin-transform-new-target" "^7.7.4"
    "@babel/plugin-transform-object-super" "^7.7.4"
    "@babel/plugin-transform-parameters" "^7.7.7"
    "@babel/plugin-transform-property-literals" "^7.7.4"
    "@babel/plugin-transform-regenerator" "^7.7.5"
    "@babel/plugin-transform-reserved-words" "^7.7.4"
    "@babel/plugin-transform-shorthand-properties" "^7.7.4"
    "@babel/plugin-transform-spread" "^7.7.4"
    "@babel/plugin-transform-sticky-regex" "^7.7.4"
    "@babel/plugin-transform-template-literals" "^7.7.4"
    "@babel/plugin-transform-typeof-symbol" "^7.7.4"
    "@babel/plugin-transform-unicode-regex" "^7.7.4"
    "@babel/types" "^7.7.4"
    browserslist "^4.6.0"
    core-js-compat "^3.6.0"
"@babel/plugin-transform-reserved-words@^7.8.3":
  version "7.8.3"
  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.8.3.tgz#9a0635ac4e665d29b162837dd3cc50745dfdf1f5"
  integrity sha512-mwMxcycN3omKFDjDQUl+8zyMsBfjRFr0Zn/64I41pmjv4NJuqcYlEtezwYtw9TFd9WR1vN5kiM+O0gMZzO6L0A==
  dependencies:
    "@babel/helper-plugin-utils" "^7.8.3"

"@babel/plugin-transform-shorthand-properties@^7.8.3":
  version "7.8.3"
  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.8.3.tgz#28545216e023a832d4d3a1185ed492bcfeac08c8"
  integrity sha512-I9DI6Odg0JJwxCHzbzW08ggMdCezoWcuQRz3ptdudgwaHxTjxw5HgdFJmZIkIMlRymL6YiZcped4TTCB0JcC8w==
  dependencies:
    "@babel/helper-plugin-utils" "^7.8.3"

"@babel/plugin-transform-spread@^7.8.3":
  version "7.8.3"
  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.8.3.tgz#9c8ffe8170fdfb88b114ecb920b82fb6e95fe5e8"
  integrity sha512-CkuTU9mbmAoFOI1tklFWYYbzX5qCIZVXPVy0jpXgGwkplCndQAa58s2jr66fTeQnA64bDox0HL4U56CFYoyC7g==
  dependencies:
    "@babel/helper-plugin-utils" "^7.8.3"

"@babel/plugin-transform-sticky-regex@^7.8.3":
  version "7.8.3"
  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.8.3.tgz#be7a1290f81dae767475452199e1f76d6175b100"
  integrity sha512-9Spq0vGCD5Bb4Z/ZXXSK5wbbLFMG085qd2vhL1JYu1WcQ5bXqZBAYRzU1d+p79GcHs2szYv5pVQCX13QgldaWw==
  dependencies:
    "@babel/helper-plugin-utils" "^7.8.3"
    "@babel/helper-regex" "^7.8.3"

"@babel/plugin-transform-template-literals@^7.8.3":
  version "7.8.3"
  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.8.3.tgz#7bfa4732b455ea6a43130adc0ba767ec0e402a80"
  integrity sha512-820QBtykIQOLFT8NZOcTRJ1UNuztIELe4p9DCgvj4NK+PwluSJ49we7s9FB1HIGNIYT7wFUJ0ar2QpCDj0escQ==
  dependencies:
    "@babel/helper-annotate-as-pure" "^7.8.3"
    "@babel/helper-plugin-utils" "^7.8.3"

"@babel/plugin-transform-typeof-symbol@^7.8.3":
  version "7.8.3"
  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.8.3.tgz#5cffb216fb25c8c64ba6bf5f76ce49d3ab079f4d"
  integrity sha512-3TrkKd4LPqm4jHs6nPtSDI/SV9Cm5PRJkHLUgTcqRQQTMAZ44ZaAdDZJtvWFSaRcvT0a1rTmJ5ZA5tDKjleF3g==
  dependencies:
    "@babel/helper-plugin-utils" "^7.8.3"

"@babel/plugin-transform-unicode-regex@^7.8.3":
  version "7.8.3"
  resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.8.3.tgz#0cef36e3ba73e5c57273effb182f46b91a1ecaad"
  integrity sha512-+ufgJjYdmWfSQ+6NS9VGUR2ns8cjJjYbrbi11mZBTaWm+Fui/ncTLFF28Ei1okavY+xkojGr1eJxNsWYeA5aZw==
  dependencies:
    "@babel/helper-create-regexp-features-plugin" "^7.8.3"
    "@babel/helper-plugin-utils" "^7.8.3"

"@babel/preset-env@^7.8.3":
  version "7.8.3"
  resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.8.3.tgz#dc0fb2938f52bbddd79b3c861a4b3427dd3a6c54"
  integrity sha512-Rs4RPL2KjSLSE2mWAx5/iCH+GC1ikKdxPrhnRS6PfFVaiZeom22VFKN4X8ZthyN61kAaR05tfXTbCvatl9WIQg==
  dependencies:
    "@babel/compat-data" "^7.8.0"
    "@babel/helper-compilation-targets" "^7.8.3"
    "@babel/helper-module-imports" "^7.8.3"
    "@babel/helper-plugin-utils" "^7.8.3"
    "@babel/plugin-proposal-async-generator-functions" "^7.8.3"
    "@babel/plugin-proposal-dynamic-import" "^7.8.3"
    "@babel/plugin-proposal-json-strings" "^7.8.3"
    "@babel/plugin-proposal-nullish-coalescing-operator" "^7.8.3"
    "@babel/plugin-proposal-object-rest-spread" "^7.8.3"
    "@babel/plugin-proposal-optional-catch-binding" "^7.8.3"
    "@babel/plugin-proposal-optional-chaining" "^7.8.3"
    "@babel/plugin-proposal-unicode-property-regex" "^7.8.3"
    "@babel/plugin-syntax-async-generators" "^7.8.0"
    "@babel/plugin-syntax-dynamic-import" "^7.8.0"
    "@babel/plugin-syntax-json-strings" "^7.8.0"
    "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.0"
    "@babel/plugin-syntax-object-rest-spread" "^7.8.0"
    "@babel/plugin-syntax-optional-catch-binding" "^7.8.0"
    "@babel/plugin-syntax-optional-chaining" "^7.8.0"
    "@babel/plugin-syntax-top-level-await" "^7.8.3"
    "@babel/plugin-transform-arrow-functions" "^7.8.3"
    "@babel/plugin-transform-async-to-generator" "^7.8.3"
    "@babel/plugin-transform-block-scoped-functions" "^7.8.3"
    "@babel/plugin-transform-block-scoping" "^7.8.3"
    "@babel/plugin-transform-classes" "^7.8.3"
    "@babel/plugin-transform-computed-properties" "^7.8.3"
    "@babel/plugin-transform-destructuring" "^7.8.3"
    "@babel/plugin-transform-dotall-regex" "^7.8.3"
    "@babel/plugin-transform-duplicate-keys" "^7.8.3"
    "@babel/plugin-transform-exponentiation-operator" "^7.8.3"
    "@babel/plugin-transform-for-of" "^7.8.3"
    "@babel/plugin-transform-function-name" "^7.8.3"
    "@babel/plugin-transform-literals" "^7.8.3"
    "@babel/plugin-transform-member-expression-literals" "^7.8.3"
    "@babel/plugin-transform-modules-amd" "^7.8.3"
    "@babel/plugin-transform-modules-commonjs" "^7.8.3"
    "@babel/plugin-transform-modules-systemjs" "^7.8.3"
    "@babel/plugin-transform-modules-umd" "^7.8.3"
    "@babel/plugin-transform-named-capturing-groups-regex" "^7.8.3"
    "@babel/plugin-transform-new-target" "^7.8.3"
    "@babel/plugin-transform-object-super" "^7.8.3"
    "@babel/plugin-transform-parameters" "^7.8.3"
    "@babel/plugin-transform-property-literals" "^7.8.3"
    "@babel/plugin-transform-regenerator" "^7.8.3"
    "@babel/plugin-transform-reserved-words" "^7.8.3"
    "@babel/plugin-transform-shorthand-properties" "^7.8.3"
    "@babel/plugin-transform-spread" "^7.8.3"
    "@babel/plugin-transform-sticky-regex" "^7.8.3"
    "@babel/plugin-transform-template-literals" "^7.8.3"
    "@babel/plugin-transform-typeof-symbol" "^7.8.3"
    "@babel/plugin-transform-unicode-regex" "^7.8.3"
    "@babel/types" "^7.8.3"
    browserslist "^4.8.2"
    core-js-compat "^3.6.2"
    invariant "^2.2.2"
    js-levenshtein "^1.1.3"
    levenary "^1.1.0"
    semver "^5.5.0"

"@babel/runtime@^7.7.2":


@@ 624,34 682,34 @@
  dependencies:
    regenerator-runtime "^0.13.2"

"@babel/template@^7.7.4":
  version "7.7.4"
  resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.7.4.tgz#428a7d9eecffe27deac0a98e23bf8e3675d2a77b"
  integrity sha512-qUzihgVPguAzXCK7WXw8pqs6cEwi54s3E+HrejlkuWO6ivMKx9hZl3Y2fSXp9i5HgyWmj7RKP+ulaYnKM4yYxw==
  dependencies:
    "@babel/code-frame" "^7.0.0"
    "@babel/parser" "^7.7.4"
    "@babel/types" "^7.7.4"

"@babel/traverse@^7.7.4":
  version "7.7.4"
  resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.7.4.tgz#9c1e7c60fb679fe4fcfaa42500833333c2058558"
  integrity sha512-P1L58hQyupn8+ezVA2z5KBm4/Zr4lCC8dwKCMYzsa5jFMDMQAzaBNy9W5VjB+KAmBjb40U7a/H6ao+Xo+9saIw==
  dependencies:
    "@babel/code-frame" "^7.5.5"
    "@babel/generator" "^7.7.4"
    "@babel/helper-function-name" "^7.7.4"
    "@babel/helper-split-export-declaration" "^7.7.4"
    "@babel/parser" "^7.7.4"
    "@babel/types" "^7.7.4"
"@babel/template@^7.8.3":
  version "7.8.3"
  resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.8.3.tgz#e02ad04fe262a657809327f578056ca15fd4d1b8"
  integrity sha512-04m87AcQgAFdvuoyiQ2kgELr2tV8B4fP/xJAVUL3Yb3bkNdMedD3d0rlSQr3PegP0cms3eHjl1F7PWlvWbU8FQ==
  dependencies:
    "@babel/code-frame" "^7.8.3"
    "@babel/parser" "^7.8.3"
    "@babel/types" "^7.8.3"

"@babel/traverse@^7.8.3":
  version "7.8.3"
  resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.8.3.tgz#a826215b011c9b4f73f3a893afbc05151358bf9a"
  integrity sha512-we+a2lti+eEImHmEXp7bM9cTxGzxPmBiVJlLVD+FuuQMeeO7RaDbutbgeheDkw+Xe3mCfJHnGOWLswT74m2IPg==
  dependencies:
    "@babel/code-frame" "^7.8.3"
    "@babel/generator" "^7.8.3"
    "@babel/helper-function-name" "^7.8.3"
    "@babel/helper-split-export-declaration" "^7.8.3"
    "@babel/parser" "^7.8.3"
    "@babel/types" "^7.8.3"
    debug "^4.1.0"
    globals "^11.1.0"
    lodash "^4.17.13"

"@babel/types@^7.7.4":
  version "7.7.4"
  resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.7.4.tgz#516570d539e44ddf308c07569c258ff94fde9193"
  integrity sha512-cz5Ji23KCi4T+YIE/BolWosrJuSmoZeN1EFnRtBwF+KKLi8GG/Z2c2hOJJeCXPk4mwk4QFvTmwIodJowXgttRA==
"@babel/types@^7.8.3":
  version "7.8.3"
  resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.8.3.tgz#5a383dffa5416db1b73dedffd311ffd0788fb31c"
  integrity sha512-jBD+G8+LWpMBBWvVcdr4QysjUE4mU/syrhN17o1u3gx0/WzJB1kwiVZAXRtWbsIPOwW8pF/YJV5+nmetPzepXg==
  dependencies:
    esutils "^2.0.2"
    lodash "^4.17.13"


@@ 1406,7 1464,7 @@ author-regex@^1.0.0:
  resolved "https://registry.yarnpkg.com/author-regex/-/author-regex-1.0.0.tgz#d08885be6b9bbf9439fe087c76287245f0a81450"
  integrity sha1-0IiFvmubv5Q5/gh8dihyRfCoFFA=

autoprefixer@^9.6.1, autoprefixer@^9.7.3:
autoprefixer@^9.6.1:
  version "9.7.3"
  resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-9.7.3.tgz#fd42ed03f53de9beb4ca0d61fb4f7268a9bb50b4"
  integrity sha512-8T5Y1C5Iyj6PgkPSFd0ODvK9DIleuPKUPYniNxybS47g2k2wFgLZ46lGQHlBuGKIAEV8fbCDfKCCRS1tvOgc3Q==


@@ 1419,15 1477,28 @@ autoprefixer@^9.6.1, autoprefixer@^9.7.3:
    postcss "^7.0.23"
    postcss-value-parser "^4.0.2"

autoprefixer@^9.7.4:
  version "9.7.4"
  resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-9.7.4.tgz#f8bf3e06707d047f0641d87aee8cfb174b2a5378"
  integrity sha512-g0Ya30YrMBAEZk60lp+qfX5YQllG+S5W3GYCFvyHTvhOki0AEQJLPEcIuGRsqVwLi8FvXPVtwTGhfr38hVpm0g==
  dependencies:
    browserslist "^4.8.3"
    caniuse-lite "^1.0.30001020"
    chalk "^2.4.2"
    normalize-range "^0.1.2"
    num2fraction "^1.2.2"
    postcss "^7.0.26"
    postcss-value-parser "^4.0.2"

aws-sign2@~0.7.0:
  version "0.7.0"
  resolved "https://registry.yarnpkg.com/aws-sign2/-/aws-sign2-0.7.0.tgz#b46e890934a9591f2d2f6f86d7e6a9f1b3fe76a8"
  integrity sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=

aws4@^1.8.0:
  version "1.9.0"
  resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.9.0.tgz#24390e6ad61386b0a747265754d2a17219de862c"
  integrity sha512-Uvq6hVe90D0B2WEnUqtdgY1bATGz3mw33nH9Y+dmA+w5DHvUmBgkr5rM/KCHpCsiFNRUfokW/szpPPgMK2hm4A==
  version "1.9.1"
  resolved "https://registry.yarnpkg.com/aws4/-/aws4-1.9.1.tgz#7e33d8f7d449b3f673cd72deb9abdc552dbe528e"
  integrity sha512-wMHVg2EOHaMRxbzgFJ9gtjOOCrI80OHLG14rxi28XwOW8ux6IiEbRCGGGqCtdAIg4FQCbW20k9RsT4y3gJlFug==

babel-loader@^8.0.6:
  version "8.0.6"


@@ 1580,11 1651,6 @@ boolbase@^1.0.0, boolbase@~1.0.0:
  resolved "https://registry.yarnpkg.com/boolbase/-/boolbase-1.0.0.tgz#68dff5fbe60c51eb37725ea9e3ed310dcc1e776e"
  integrity sha1-aN/1++YMUes3cl6p4+0xDcwed24=

bootstrap@4.4.1:
  version "4.4.1"
  resolved "https://registry.yarnpkg.com/bootstrap/-/bootstrap-4.4.1.tgz#8582960eea0c5cd2bede84d8b0baf3789c3e8b01"
  integrity sha512-tbx5cHubwE6e2ZG7nqM3g/FZ5PQEDMWmMGNrCUBVRPHXTJaH7CBDdsLeu3eCh3B1tzAxTnAbtmrzvWEvT2NNEA==

brace-expansion@^1.1.7:
  version "1.1.11"
  resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd"


@@ 1673,7 1739,7 @@ browserify-zlib@^0.2.0:
  dependencies:
    pako "~1.0.5"

browserslist@^4.0.0, browserslist@^4.6.0, browserslist@^4.6.4, browserslist@^4.8.0, browserslist@^4.8.2:
browserslist@^4.0.0, browserslist@^4.6.4, browserslist@^4.8.0, browserslist@^4.8.2, browserslist@^4.8.3:
  version "4.8.3"
  resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.8.3.tgz#65802fcd77177c878e015f0e3189f2c4f627ba44"
  integrity sha512-iU43cMMknxG1ClEZ2MDKeonKE1CCrFVkQK2AqO2YWFmvIrx4JWrvQ4w4hQez6EpVI8rHTtqh/ruHHDHSOKxvUg==


@@ 1870,11 1936,16 @@ caniuse-api@^3.0.0:
    lodash.memoize "^4.1.2"
    lodash.uniq "^4.5.0"

caniuse-lite@^1.0.0, caniuse-lite@^1.0.30000981, caniuse-lite@^1.0.30001012, caniuse-lite@^1.0.30001017:
caniuse-lite@^1.0.0, caniuse-lite@^1.0.30000981:
  version "1.0.30001017"
  resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001017.tgz#d3ad6ec18148b9bd991829958d9d7e562bb78cd6"
  integrity sha512-EDnZyOJ6eYh6lHmCvCdHAFbfV4KJ9lSdfv4h/ppEhrU/Yudkl7jujwMZ1we6RX7DXqBfT04pVMQ4J+1wcTlsKA==

caniuse-lite@^1.0.30001012, caniuse-lite@^1.0.30001017, caniuse-lite@^1.0.30001020:
  version "1.0.30001021"
  resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001021.tgz#e75ed1ef6dbadd580ac7e7720bb16f07b083f254"
  integrity sha512-wuMhT7/hwkgd8gldgp2jcrUjOU9RXJ4XxGumQeOsUr91l3WwmM68Cpa/ymCnWEDqakwFXhuDQbaKNHXBPgeE9g==

caseless@~0.12.0:
  version "0.12.0"
  resolved "https://registry.yarnpkg.com/caseless/-/caseless-0.12.0.tgz#1b681c21ff84033c826543090689420d187151dc"


@@ 2226,12 2297,12 @@ copy-descriptor@^0.1.0:
  resolved "https://registry.yarnpkg.com/copy-descriptor/-/copy-descriptor-0.1.1.tgz#676f6eb3c39997c2ee1ac3a924fd6124748f578d"
  integrity sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=

core-js-compat@^3.6.0:
  version "3.6.1"
  resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.6.1.tgz#39638c935c83c93a793abb628b252ec43e85783a"
  integrity sha512-2Tl1EuxZo94QS2VeH28Ebf5g3xbPZG/hj/N5HDDy4XMP/ImR0JIer/nggQRiMN91Q54JVkGbytf42wO29oXVHg==
core-js-compat@^3.6.2:
  version "3.6.4"
  resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.6.4.tgz#938476569ebb6cda80d339bcf199fae4f16fff17"
  integrity sha512-zAa3IZPvsJ0slViBQ2z+vgyyTuhd3MFn1rBQjZSKVEgB0UMYhUkCj9jJUVPgGTGqWvsBVmfnruXgTcNyTlEiSA==
  dependencies:
    browserslist "^4.8.2"
    browserslist "^4.8.3"
    semver "7.0.0"

core-js@^3.4.1, core-js@^3.4.5:


@@ 2349,10 2420,10 @@ css-has-pseudo@^0.10.0:
    postcss "^7.0.6"
    postcss-selector-parser "^5.0.0-rc.4"

css-loader@^3.4.1:
  version "3.4.1"
  resolved "https://registry.yarnpkg.com/css-loader/-/css-loader-3.4.1.tgz#dfb7968aa9bffb26bd20375afdffe77d5a234b77"
  integrity sha512-+ybmv7sVxxNEenQhkifQDvny/1iNQM7YooJbSfVUdQQvisyg1aKIqgGjCjoFSyVLJMp17z9rfZFQaR5HGHcMbw==
css-loader@^3.4.2:
  version "3.4.2"
  resolved "https://registry.yarnpkg.com/css-loader/-/css-loader-3.4.2.tgz#d3fdb3358b43f233b78501c5ed7b1c6da6133202"
  integrity sha512-jYq4zdZT0oS0Iykt+fqnzVLRIeiPWhka+7BqPn+oSIpWJAHak5tmB/WZrJ2a21JhCeFyNnnlroSl8c+MtVndzA==
  dependencies:
    camelcase "^5.3.1"
    cssesc "^3.0.0"


@@ 2809,9 2880,9 @@ ee-first@1.1.1:
  integrity sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=

electron-to-chromium@^1.3.322:
  version "1.3.322"
  resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.322.tgz#a6f7e1c79025c2b05838e8e344f6e89eb83213a8"
  integrity sha512-Tc8JQEfGQ1MzfSzI/bTlSr7btJv/FFO7Yh6tanqVmIWOuNCu6/D1MilIEgLtmWqIrsv+o4IjpLAhgMBr/ncNAA==
  version "1.3.336"
  resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.336.tgz#f0e7a3e78f1c9a0385b6693a4a4b7453f0ae6aaf"
  integrity sha512-FtazvnXAizSVMxQNPqUcTv2UElY5r3uRPQwiU1Tyg/Yc2UFr+/3wqDoLIV9ES6ablW3IrCcR8uEK2ppxaNPWhw==

elliptic@^6.0.0:
  version "6.5.2"


@@ 3592,6 3663,11 @@ gaze@^1.0.0:
  dependencies:
    globule "^1.0.0"

gensync@^1.0.0-beta.1:
  version "1.0.0-beta.1"
  resolved "https://registry.yarnpkg.com/gensync/-/gensync-1.0.0-beta.1.tgz#58f4361ff987e5ff6e1e7a210827aa371eaac269"
  integrity sha512-r8EC6NO1sngH/zdD9fiRDLdcgnbayXah+mLgManTaIZJqEC1MZstmnox8KpnI2/fxQwrp5OpCOYWLp4rBl4Jcg==

get-caller-file@^1.0.1:
  version "1.0.3"
  resolved "https://registry.yarnpkg.com/get-caller-file/-/get-caller-file-1.0.3.tgz#f978fa4c90d1dfe7ff2d6beda2a515e713bdcf4a"


@@ 4210,7 4286,7 @@ interpret@1.2.0:
  resolved "https://registry.yarnpkg.com/interpret/-/interpret-1.2.0.tgz#d5061a6224be58e8083985f5014d844359576296"
  integrity sha512-mT34yGKMNceBQUoVn7iCDKDntA7SC6gycMAWzGx1z/CMCTV7b2AAtXlo3nRyHZ1FelRkQbQjprHSYGwzLtkVbw==

invariant@^2.2.2:
invariant@^2.2.2, invariant@^2.2.4:
  version "2.2.4"
  resolved "https://registry.yarnpkg.com/invariant/-/invariant-2.2.4.tgz#610f3c92c9359ce1db616e538008d23ff35158e6"
  integrity sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==


@@ 4602,11 4678,6 @@ js-base64@^2.1.8:
  resolved "https://registry.yarnpkg.com/js-base64/-/js-base64-2.5.1.tgz#1efa39ef2c5f7980bb1784ade4a8af2de3291121"
  integrity sha512-M7kLczedRMYX4L8Mdh4MzyAMM9O5osx+4FcOQuTvr3A9F2D9S5JXheN0ewNbrvK2UatkTRhL5ejGmGSjNMiZuw==

js-levenshtein@^1.1.3:
  version "1.1.6"
  resolved "https://registry.yarnpkg.com/js-levenshtein/-/js-levenshtein-1.1.6.tgz#c6cee58eb3550372df8deb85fad5ce66ce01d59d"
  integrity sha512-X2BB11YZtrRqY4EnQcLX5Rh373zbK4alC1FW7D7MBhL2gtcC17cTnr6DmfHZeS0s2rTHjUTMMHfG7gO8SSdw+g==

"js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0:
  version "4.0.0"
  resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499"


@@ 4730,11 4801,16 @@ kind-of@^5.0.0:
  resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-5.1.0.tgz#729c91e2d857b7a419a1f9aa65685c4c33f5845d"
  integrity sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==

kind-of@^6.0.0, kind-of@^6.0.2:
kind-of@^6.0.0:
  version "6.0.2"
  resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.2.tgz#01146b36a6218e64e58f3a8d66de5d7fc6f6d051"
  integrity sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==

kind-of@^6.0.2:
  version "6.0.3"
  resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd"
  integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==

last-call-webpack-plugin@^3.0.0:
  version "3.0.0"
  resolved "https://registry.yarnpkg.com/last-call-webpack-plugin/-/last-call-webpack-plugin-3.0.0.tgz#9742df0e10e3cf46e5c0381c2de90d3a7a2d7555"


@@ 4757,6 4833,18 @@ lcid@^2.0.0:
  dependencies:
    invert-kv "^2.0.0"

leven@^3.1.0:
  version "3.1.0"
  resolved "https://registry.yarnpkg.com/leven/-/leven-3.1.0.tgz#77891de834064cccba82ae7842bb6b14a13ed7f2"
  integrity sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==

levenary@^1.1.0:
  version "1.1.0"
  resolved "https://registry.yarnpkg.com/levenary/-/levenary-1.1.0.tgz#fc146fe75f32dc483a0a2c64aef720f602cd6210"
  integrity sha512-VHcwhO0UTpUW7rLPN2/OiWJdgA1e9BqEDALhrgCe/F+uUJnep6CoUsTzMeP8Rh0NGr9uKquXxqe7lwLZo509nQ==
  dependencies:
    leven "^3.1.0"

levn@^0.3.0, levn@~0.3.0:
  version "0.3.0"
  resolved "https://registry.yarnpkg.com/levn/-/levn-0.3.0.tgz#3b09924edf9f083c0490fdd4c0bc4421e04764ee"


@@ 5068,7 5156,19 @@ mime-db@1.42.0, "mime-db@>= 1.40.0 < 2":
  resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.42.0.tgz#3e252907b4c7adb906597b4b65636272cf9e7bac"
  integrity sha512-UbfJCR4UAVRNgMpfImz05smAXK7+c+ZntjaA26ANtkXLlOe947Aag5zdIcKQULAiF9Cq4WxBi9jUs5zkA84bYQ==

mime-types@^2.1.12, mime-types@~2.1.17, mime-types@~2.1.19, mime-types@~2.1.24:
mime-db@1.43.0:
  version "1.43.0"
  resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.43.0.tgz#0a12e0502650e473d735535050e7c8f4eb4fae58"
  integrity sha512-+5dsGEEovYbT8UY9yD7eE4XTc4UwJ1jBYlgaQQF38ENsKR3wj/8q8RFZrF9WIZpB2V1ArTVFUva8sAul1NzRzQ==

mime-types@^2.1.12, mime-types@~2.1.19:
  version "2.1.26"
  resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.26.tgz#9c921fc09b7e149a65dfdc0da4d20997200b0a06"
  integrity sha512-01paPWYgLrkqAyrlDorC1uDwl2p3qZT7yl806vW7DvDoxwXi46jsjFbg+WdwotBIk6/MbEhO/dh5aZ5sNj/dWQ==
  dependencies:
    mime-db "1.43.0"

mime-types@~2.1.17, mime-types@~2.1.24:
  version "2.1.25"
  resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.25.tgz#39772d46621f93e2a80a856c53b86a62156a6437"
  integrity sha512-5KhStqB5xpTAeGqKBAMgwaYMnQik7teQN4IAzC7npDv6kzeU6prfkR67bc87J1kWMPGkoaZSq1npmexMgkmEVg==


@@ 5344,16 5444,16 @@ node-libs-browser@^2.2.1:
    vm-browserify "^1.0.1"

node-releases@^1.1.44:
  version "1.1.44"
  resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.44.tgz#cd66438a6eb875e3eb012b6a12e48d9f4326ffd7"
  integrity sha512-NwbdvJyR7nrcGrXvKAvzc5raj/NkoJudkarh2yIpJ4t0NH4aqjUDz/486P+ynIW5eokKOfzGNRdYoLfBlomruw==
  version "1.1.45"
  resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.1.45.tgz#4cf7e9175d71b1317f15ffd68ce63bce1d53e9f2"
  integrity sha512-cXvGSfhITKI8qsV116u2FTzH5EWZJfgG7d4cpqwF8I8+1tWpD6AsvvGRKq2onR0DNj1jfqsjkXZsm14JMS7Cyg==
  dependencies:
    semver "^6.3.0"

node-sass@^4.13.0:
  version "4.13.0"
  resolved "https://registry.yarnpkg.com/node-sass/-/node-sass-4.13.0.tgz#b647288babdd6a1cb726de4545516b31f90da066"
  integrity sha512-W1XBrvoJ1dy7VsvTAS5q1V45lREbTlZQqFbiHb3R3OTTCma0XBtuG6xZ6Z4506nR4lmHPTqVRwxT6KgtWC97CA==
node-sass@^4.13.1:
  version "4.13.1"
  resolved "https://registry.yarnpkg.com/node-sass/-/node-sass-4.13.1.tgz#9db5689696bb2eec2c32b98bfea4c7a2e992d0a3"
  integrity sha512-TTWFx+ZhyDx1Biiez2nB0L3YrCZ/8oHagaDalbuBSlqXgUPsdkUSzJsVxeDO9LtPB49+Fh3WQl3slABo6AotNw==
  dependencies:
    async-foreach "^0.1.3"
    chalk "^1.1.1"


@@ 5427,6 5527,11 @@ normalize-url@^3.0.0:
  resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-3.3.0.tgz#b2e1c4dc4f7c6d57743df733a4f5978d18650559"
  integrity sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg==

normalize.scss@^0.1.0:
  version "0.1.0"
  resolved "https://registry.yarnpkg.com/normalize.scss/-/normalize.scss-0.1.0.tgz#4a21dc25bd4c019c857785f829b658aba2a8f9ab"
  integrity sha1-SiHcJb1MAZyFd4X4KbZYq6Ko+as=

npm-run-path@^2.0.0:
  version "2.0.2"
  resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-2.0.2.tgz#35a9232dfa35d7067b4cb2ddf2357b1871536c5f"


@@ 6589,7 6694,7 @@ postcss-values-parser@^2.0.0, postcss-values-parser@^2.0.1:
    indexes-of "^1.0.1"
    uniq "^1.0.1"

postcss@^7.0.0, postcss@^7.0.1, postcss@^7.0.14, postcss@^7.0.16, postcss@^7.0.17, postcss@^7.0.2, postcss@^7.0.23, postcss@^7.0.5, postcss@^7.0.6:
postcss@^7.0.0, postcss@^7.0.1, postcss@^7.0.14, postcss@^7.0.16, postcss@^7.0.17, postcss@^7.0.2, postcss@^7.0.23, postcss@^7.0.26, postcss@^7.0.5, postcss@^7.0.6:
  version "7.0.26"
  resolved "https://registry.yarnpkg.com/postcss/-/postcss-7.0.26.tgz#5ed615cfcab35ba9bbb82414a4fa88ea10429587"
  integrity sha512-IY4oRjpXWYshuTDFxMVkJDtWIk2LhsTlu8bZnbEJA4+bYT16Lvpo8Qv6EvDumhYRgzjZl489pmsY3qVgJQ08nA==


@@ 6856,7 6961,7 @@ read-pkg@^1.0.0:
    normalize-package-data "^2.3.2"
    path-type "^1.0.0"

"readable-stream@1 || 2", readable-stream@^2.0.0, readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.0.6, readable-stream@^2.1.5, readable-stream@^2.2.2, readable-stream@^2.3.3, readable-stream@^2.3.5, readable-stream@^2.3.6, readable-stream@~2.3.6:
"readable-stream@1 || 2", readable-stream@^2.0.0, readable-stream@^2.0.2, readable-stream@^2.1.5, readable-stream@^2.2.2, readable-stream@^2.3.3, readable-stream@^2.3.5, readable-stream@^2.3.6, readable-stream@~2.3.6:
  version "2.3.6"
  resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.6.tgz#b11c27d88b8ff1fbe070643cf94b0c79ae1b0aaf"
  integrity sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==


@@ 6878,6 6983,19 @@ read-pkg@^1.0.0:
    string_decoder "^1.1.1"
    util-deprecate "^1.0.1"

readable-stream@^2.0.1, readable-stream@^2.0.6:
  version "2.3.7"
  resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.7.tgz#1eca1cf711aef814c04f62252a36a62f6cb23b57"
  integrity sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==
  dependencies:
    core-util-is "~1.0.0"
    inherits "~2.0.3"
    isarray "~1.0.0"
    process-nextick-args "~2.0.0"
    safe-buffer "~5.1.1"
    string_decoder "~1.1.1"
    util-deprecate "~1.0.1"

readdirp@^2.2.1:
  version "2.2.1"
  resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-2.2.1.tgz#0e87622a3325aa33e892285caf8b4e846529a525"


@@ 7105,13 7223,20 @@ resolve-url@^0.2.1:
  resolved "https://registry.yarnpkg.com/resolve-url/-/resolve-url-0.2.1.tgz#2c637fe77c893afd2a663fe21aa9080068e2052a"
  integrity sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=

resolve@^1.1.7, resolve@^1.10.0, resolve@^1.3.2:
resolve@^1.1.7:
  version "1.14.1"
  resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.14.1.tgz#9e018c540fcf0c427d678b9931cbf45e984bcaff"
  integrity sha512-fn5Wobh4cxbLzuHaE+nphztHy43/b++4M6SsGFC2gB8uYwf0C8LcarfCz1un7UTW8OFQg9iNjZ4xpcFVGebDPg==
  dependencies:
    path-parse "^1.0.6"

resolve@^1.10.0, resolve@^1.3.2:
  version "1.14.2"
  resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.14.2.tgz#dbf31d0fa98b1f29aa5169783b9c290cb865fea2"
  integrity sha512-EjlOBLBO1kxsUxsKjLt7TAECyKW6fOh1VRkykQkKGzcBbjjPIxBqGh0jf7GJ3k/f5mxMqW3htMD3WdTUVtW8HQ==
  dependencies:
    path-parse "^1.0.6"

restore-cursor@^3.1.0:
  version "3.1.0"
  resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-3.1.0.tgz#39f67c54b3a7a58cea5236d95cf0034239631f7e"


@@ 7215,15 7340,15 @@ sass-graph@^2.2.4:
    scss-tokenizer "^0.2.3"
    yargs "^7.0.0"

sass-loader@^8.0.0:
  version "8.0.0"
  resolved "https://registry.yarnpkg.com/sass-loader/-/sass-loader-8.0.0.tgz#e7b07a3e357f965e6b03dd45b016b0a9746af797"
  integrity sha512-+qeMu563PN7rPdit2+n5uuYVR0SSVwm0JsOUsaJXzgYcClWSlmX0iHDnmeOobPkf5kUglVot3QS6SyLyaQoJ4w==
sass-loader@^8.0.2:
  version "8.0.2"
  resolved "https://registry.yarnpkg.com/sass-loader/-/sass-loader-8.0.2.tgz#debecd8c3ce243c76454f2e8290482150380090d"
  integrity sha512-7o4dbSK8/Ol2KflEmSco4jTjQoV988bM82P9CZdmo9hR3RLnvNc0ufMNdMrB0caq38JQ/FgF4/7RcbcfKzxoFQ==
  dependencies:
    clone-deep "^4.0.1"
    loader-utils "^1.2.3"
    neo-async "^2.6.1"
    schema-utils "^2.1.0"
    schema-utils "^2.6.1"
    semver "^6.3.0"

sax@>=0.6.0, sax@~1.2.4:


@@ 7240,7 7365,7 @@ schema-utils@^1.0.0:
    ajv-errors "^1.0.0"
    ajv-keywords "^3.1.0"

schema-utils@^2.0.0, schema-utils@^2.0.1, schema-utils@^2.1.0, schema-utils@^2.5.0, schema-utils@^2.6.0, schema-utils@^2.6.1:
schema-utils@^2.0.0, schema-utils@^2.5.0, schema-utils@^2.6.1:
  version "2.6.1"
  resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-2.6.1.tgz#eb78f0b945c7bcfa2082b3565e8db3548011dc4f"
  integrity sha512-0WXHDs1VDJyo+Zqs9TKLKyD/h7yDpHUhEFsM2CzkICFdoX1av+GBq/J2xRTFfsQO5kBfhZzANf2VcIm84jqDbg==


@@ 7248,6 7373,14 @@ schema-utils@^2.0.0, schema-utils@^2.0.1, schema-utils@^2.1.0, schema-utils@^2.5
    ajv "^6.10.2"
    ajv-keywords "^3.4.1"

schema-utils@^2.6.0, schema-utils@^2.6.4:
  version "2.6.4"
  resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-2.6.4.tgz#a27efbf6e4e78689d91872ee3ccfa57d7bdd0f53"
  integrity sha512-VNjcaUxVnEeun6B2fiiUDjXXBtD4ZSH7pdbfIu1pOFwgptDPLMo/z9jr4sUfsjFVPqDCEin/F7IYlq7/E6yDbQ==
  dependencies:
    ajv "^6.10.2"
    ajv-keywords "^3.4.1"

script-ext-html-webpack-plugin@^2.1.4:
  version "2.1.4"
  resolved "https://registry.yarnpkg.com/script-ext-html-webpack-plugin/-/script-ext-html-webpack-plugin-2.1.4.tgz#7c309354e310bf78523e1b84ca96fd374ceb9880"


@@ 7836,13 7969,13 @@ strip-json-comments@~2.0.1:
  resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a"
  integrity sha1-PFMZQukIwml8DsNEhYwobHygpgo=

style-loader@^1.1.2:
  version "1.1.2"
  resolved "https://registry.yarnpkg.com/style-loader/-/style-loader-1.1.2.tgz#1b519c19faf548df6182b93e72ea1a4156022c2f"
  integrity sha512-0Mpq1ZHFDCNq1F+6avNBgv+7q8V+mWRuzehxyJT+aKgzyN/yfKTwjYqaYwBgx+11UpQxL21zNQfzzlz+JcGURw==
style-loader@^1.1.3:
  version "1.1.3"
  resolved "https://registry.yarnpkg.com/style-loader/-/style-loader-1.1.3.tgz#9e826e69c683c4d9bf9db924f85e9abb30d5e200"
  integrity sha512-rlkH7X/22yuwFYK357fMN/BxYOorfnfq0eD7+vqlemSK4wEcejFF1dg4zxP0euBW8NrYx2WZzZ8PPFevr7D+Kw==
  dependencies:
    loader-utils "^1.2.3"
    schema-utils "^2.0.1"
    schema-utils "^2.6.4"

stylehacks@^4.0.0:
  version "4.0.3"


@@ 8378,11 8511,16 @@ utils-merge@1.0.1:
  resolved "https://registry.yarnpkg.com/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713"
  integrity sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=

uuid@^3.0.1, uuid@^3.3.2:
uuid@^3.0.1:
  version "3.3.3"
  resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.3.3.tgz#4568f0216e78760ee1dbf3a4d2cf53e224112866"
  integrity sha512-pW0No1RGHgzlpHJO1nsVrHKpOEIxkGg1xB+v0ZmdNH5OAeAwzAVrCnI2/6Mtx+Uys6iaylxa+D3g4j63IKKjSQ==

uuid@^3.3.2:
  version "3.4.0"
  resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.4.0.tgz#b23e4358afa8a202fe7a100af1f5f883f02007ee"
  integrity sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==

v8-compile-cache@2.0.3:
  version "2.0.3"
  resolved "https://registry.yarnpkg.com/v8-compile-cache/-/v8-compile-cache-2.0.3.tgz#00f7494d2ae2b688cfe2899df6ed2c54bef91dbe"