<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN"
"http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head><meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title>[50191] branches/5.2: Build/Test Tools: Support NodeJS 14.x in the 5.2 branch.</title>
</head>
<body>

<style type="text/css"><!--
#msg dl.meta { border: 1px #006 solid; background: #369; padding: 6px; color: #fff; }
#msg dl.meta dt { float: left; width: 6em; font-weight: bold; }
#msg dt:after { content:':';}
#msg dl, #msg dt, #msg ul, #msg li, #header, #footer, #logmsg { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt;  }
#msg dl a { font-weight: bold}
#msg dl a:link    { color:#fc3; }
#msg dl a:active  { color:#ff0; }
#msg dl a:visited { color:#cc6; }
h3 { font-family: verdana,arial,helvetica,sans-serif; font-size: 10pt; font-weight: bold; }
#msg pre { white-space: pre-line; overflow: auto; background: #ffc; border: 1px #fa0 solid; padding: 6px; }
#logmsg { background: #ffc; border: 1px #fa0 solid; padding: 1em 1em 0 1em; }
#logmsg p, #logmsg pre, #logmsg blockquote { margin: 0 0 1em 0; }
#logmsg p, #logmsg li, #logmsg dt, #logmsg dd { line-height: 14pt; }
#logmsg h1, #logmsg h2, #logmsg h3, #logmsg h4, #logmsg h5, #logmsg h6 { margin: .5em 0; }
#logmsg h1:first-child, #logmsg h2:first-child, #logmsg h3:first-child, #logmsg h4:first-child, #logmsg h5:first-child, #logmsg h6:first-child { margin-top: 0; }
#logmsg ul, #logmsg ol { padding: 0; list-style-position: inside; margin: 0 0 0 1em; }
#logmsg ul { text-indent: -1em; padding-left: 1em; }#logmsg ol { text-indent: -1.5em; padding-left: 1.5em; }
#logmsg > ul, #logmsg > ol { margin: 0 0 1em 0; }
#logmsg pre { background: #eee; padding: 1em; }
#logmsg blockquote { border: 1px solid #fa0; border-left-width: 10px; padding: 1em 1em 0 1em; background: white;}
#logmsg dl { margin: 0; }
#logmsg dt { font-weight: bold; }
#logmsg dd { margin: 0; padding: 0 0 0.5em 0; }
#logmsg dd:before { content:'\00bb';}
#logmsg table { border-spacing: 0px; border-collapse: collapse; border-top: 4px solid #fa0; border-bottom: 1px solid #fa0; background: #fff; }
#logmsg table th { text-align: left; font-weight: normal; padding: 0.2em 0.5em; border-top: 1px dotted #fa0; }
#logmsg table td { text-align: right; border-top: 1px dotted #fa0; padding: 0.2em 0.5em; }
#logmsg table thead th { text-align: center; border-bottom: 1px solid #fa0; }
#logmsg table th.Corner { text-align: left; }
#logmsg hr { border: none 0; border-top: 2px dashed #fa0; height: 1px; }
#header, #footer { color: #fff; background: #636; border: 1px #300 solid; padding: 6px; }
#patch { width: 100%; }
#patch h4 {font-family: verdana,arial,helvetica,sans-serif;font-size:10pt;padding:8px;background:#369;color:#fff;margin:0;}
#patch .propset h4, #patch .binary h4 {margin:0;}
#patch pre {padding:0;line-height:1.2em;margin:0;}
#patch .diff {width:100%;background:#eee;padding: 0 0 10px 0;overflow:auto;}
#patch .propset .diff, #patch .binary .diff  {padding:10px 0;}
#patch span {display:block;padding:0 10px;}
#patch .modfile, #patch .addfile, #patch .delfile, #patch .propset, #patch .binary, #patch .copfile {border:1px solid #ccc;margin:10px 0;}
#patch ins {background:#dfd;text-decoration:none;display:block;padding:0 10px;}
#patch del {background:#fdd;text-decoration:none;display:block;padding:0 10px;}
#patch .lines, .info {color:#888;background:#fff;}
--></style>
<div id="msg">
<dl class="meta" style="font-size: 105%">
<dt style="float: left; width: 6em; font-weight: bold">Revision</dt> <dd><a style="font-weight: bold" href="https://core.trac.wordpress.org/changeset/50191">50191</a><script type="application/ld+json">{"@context":"http://schema.org","@type":"EmailMessage","description":"Review this Commit","action":{"@type":"ViewAction","url":"https://core.trac.wordpress.org/changeset/50191","name":"Review Commit"}}</script></dd>
<dt style="float: left; width: 6em; font-weight: bold">Author</dt> <dd>desrosj</dd>
<dt style="float: left; width: 6em; font-weight: bold">Date</dt> <dd>2021-02-05 03:18:25 +0000 (Fri, 05 Feb 2021)</dd>
</dl>

<pre style='padding-left: 1em; margin: 2em 0; border-left: 2px solid #ccc; line-height: 1.25; font-size: 105%; font-family: sans-serif'>Build/Test Tools: Support NodeJS 14.x in the 5.2 branch.

This updates the 5.2 branch to support the latest LTS version of NodeJS (currently 14.x), allowing the same version to be used across all WordPress branches that receive security updates as a courtesy.

In addition to backporting the package updates that happened after branching 5.2, dependencies that were removed in future releases have also been updated to their latest versions.

Props desrosj, dd32, netweb, jorbin, whyisjake.
Merges [45321,45765,45826,45875,46403-46404,46408-46409,47404,47867,47872-47873,48213,48705,49636,49933,49937,49939-49940,49983,49989,50017,50126,50176,50185] to the 5.2 branch.
See <a href="https://core.trac.wordpress.org/ticket/52341">#52341</a>.</pre>

<h3>Modified Paths</h3>
<ul>
<li><a href="#branches52nvmrc">branches/5.2/.nvmrc</a></li>
<li><a href="#branches52Gruntfilejs">branches/5.2/Gruntfile.js</a></li>
<li><a href="#branches52packagelockjson">branches/5.2/package-lock.json</a></li>
<li><a href="#branches52packagejson">branches/5.2/package.json</a></li>
</ul>

<h3>Property Changed</h3>
<ul>
<li><a href="#branches52">branches/5.2/</a></li>
</ul>

</div>
<div id="patch">
<h3>Diff</h3>
<span class="cx" style="display: block; padding: 0 10px">Index: branches/5.2
</span><span class="cx" style="display: block; padding: 0 10px">===================================================================
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">--- branches/5.2 2021-02-05 03:14:57 UTC (rev 50190)
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+++ branches/5.2  2021-02-05 03:18:25 UTC (rev 50191)
</ins><a id="branches52"></a>
<div class="propset"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Property changes: branches/5.2</h4>
<pre class="diff"><span>
</span></pre></div>
<a id="svnmergeinfo"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: svn:mergeinfo</h4></div>
<span class="cx" style="display: block; padding: 0 10px"> /branches/4.9:43557,43622
</span><span class="cx" style="display: block; padding: 0 10px"> /branches/5.0:43681-43682,43684-43688,43719-43720,43723,43726-43727,43729-43731,43734-43744,43747,43751-43754,43758,43760-43765,43767-43770,43772,43774-43781,43783,43785,43790-43806,43808-43821,43825,43828,43830-43834,43836-43843,43846-43863,43867-43889,43891-43894,43897-43905,43908-43909,43911-43929,43931-43942,43946-43947,43949-43956,43959-43964,43967-43969,43988,43994,44014,44017,44047,44183,44185,44187-44206,44208-44213,44231-44232,44235,44248,44284,44287-44288
</span><span class="cx" style="display: block; padding: 0 10px"> /branches/5.5:49373-49379,49381
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-/trunk:45284-45285,45287,45289,45292,45296,45298,45300-45301,45308-45311,45316,45319,45322,45324,45326,45328,45331,45334,45336,45338,45340,45342,45344-45346,45348,45350,45352,45357,45365,45367,45376,45403,45411,45416,45425,45463,45481,45488,45495,45501-45503,45506-45507,45515,45520,45522,45526-45527,45529,45551,45563-45564,45569,45572,45576,45618-45619,45626,45655-45656,45673,45684,45701,45722,45725,45727,45745,45750,45761-45762,45764,45783-45784,45800,45819,45861,45863,45867,45869,45885,45935-45936,45971,45979,45990,45997,46019,46073,46320,46472,46474-46476,46478,46483,46485,46682,46893-46896,46996,46999,47225,47313,47318,47341,47633-47638,47790,47887,47889,47912,47948-47951,47984,48121,48241,48338,48341,49306,49335,49358,49360,49362,49380,49382-49388,49452,49779,49876
</del><span class="cx" style="display: block; padding: 0 10px">\ No newline at end of property
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+/trunk:45284-45285,45287,45289,45292,45296,45298,45300-45301,45308-45311,45316,45319,45321-45322,45324,45326,45328,45331,45334,45336,45338,45340,45342,45344-45346,45348,45350,45352,45357,45365,45367,45376,45403,45411,45416,45425,45463,45481,45488,45495,45501-45503,45506-45507,45515,45520,45522,45526-45527,45529,45551,45563-45564,45569,45572,45576,45618-45619,45626,45655-45656,45673,45684,45701,45722,45725,45727,45745,45750,45761-45762,45764-45765,45783-45784,45800,45819,45826,45861,45863,45867,45869,45875,45885,45935-45936,45971,45979,45990,45997,46019,46073,46320,46403-46404,46408-46409,46472,46474-46476,46478,46483,46485,46682,46893-46896,46996,46999,47225,47313,47318,47341,47404,47633-47638,47790,47867,47872-47873,47887,47889,47912,47948-47951,47984,48121,48213,48241,48338,48341,48705,49306,49335,49358,49360,49362,49380,49382-49388,49452,49636,49779,49876,49933,49937,49939-49940,49983
 ,49989,50017,50126,50176,50185
</ins><span class="cx" style="display: block; padding: 0 10px">\ No newline at end of property
</span><a id="branches52nvmrc"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: branches/5.2/.nvmrc</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- branches/5.2/.nvmrc       2021-02-05 03:14:57 UTC (rev 50190)
+++ branches/5.2/.nvmrc 2021-02-05 03:18:25 UTC (rev 50191)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1 +1 @@
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-lts/*
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+14
</ins></span></pre></div>
<a id="branches52Gruntfilejs"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: branches/5.2/Gruntfile.js</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- branches/5.2/Gruntfile.js 2021-02-05 03:14:57 UTC (rev 50190)
+++ branches/5.2/Gruntfile.js   2021-02-05 03:18:25 UTC (rev 50191)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -12,7 +12,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                WORKING_DIR = grunt.option( 'dev' ) ? SOURCE_DIR : BUILD_DIR,
</span><span class="cx" style="display: block; padding: 0 10px">                BANNER_TEXT = '/*! This file is auto-generated */',
</span><span class="cx" style="display: block; padding: 0 10px">                autoprefixer = require( 'autoprefixer' ),
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                nodesass = require( 'node-sass' ),
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         sass = require( 'sass' ),
</ins><span class="cx" style="display: block; padding: 0 10px">                 phpUnitWatchGroup = grunt.option( 'group' ),
</span><span class="cx" style="display: block; padding: 0 10px">                buildFiles = [
</span><span class="cx" style="display: block; padding: 0 10px">                        '*.php',
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -51,18 +51,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        options: {
</span><span class="cx" style="display: block; padding: 0 10px">                                processors: [
</span><span class="cx" style="display: block; padding: 0 10px">                                        autoprefixer({
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                browsers: [
-                                                       '> 1%',
-                                                       'ie >= 11',
-                                                       'last 1 Android versions',
-                                                       'last 1 ChromeAndroid versions',
-                                                       'last 2 Chrome versions',
-                                                       'last 2 Firefox versions',
-                                                       'last 2 Safari versions',
-                                                       'last 2 iOS versions',
-                                                       'last 2 Edge versions',
-                                                       'last 2 Opera versions'
-                                               ],
</del><span class="cx" style="display: block; padding: 0 10px">                                                 cascade: false
</span><span class="cx" style="display: block; padding: 0 10px">                                        })
</span><span class="cx" style="display: block; padding: 0 10px">                                ]
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -396,8 +384,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                ext: '.css',
</span><span class="cx" style="display: block; padding: 0 10px">                                src: ['wp-admin/css/colors/*/colors.scss'],
</span><span class="cx" style="display: block; padding: 0 10px">                                options: {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        implementation: nodesass,
-                                       outputStyle: 'expanded'
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 implementation: sass
</ins><span class="cx" style="display: block; padding: 0 10px">                                 }
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -667,8 +654,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                uglify: {
</span><span class="cx" style="display: block; padding: 0 10px">                        options: {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                ASCIIOnly: true,
-                               screwIE8: false
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         output: {
+                                       ascii_only: true
+                               }
</ins><span class="cx" style="display: block; padding: 0 10px">                         },
</span><span class="cx" style="display: block; padding: 0 10px">                        core: {
</span><span class="cx" style="display: block; padding: 0 10px">                                expand: true,
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -708,7 +696,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        jqueryui: {
</span><span class="cx" style="display: block; padding: 0 10px">                                options: {
</span><span class="cx" style="display: block; padding: 0 10px">                                        // Preserve comments that start with a bang.
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        preserveComments: /^!/
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 output: {
+                                               comments: /^!/
+                                       }
</ins><span class="cx" style="display: block; padding: 0 10px">                                 },
</span><span class="cx" style="display: block; padding: 0 10px">                                expand: true,
</span><span class="cx" style="display: block; padding: 0 10px">                                cwd: 'node_modules/jquery-ui/ui/',
</span></span></pre></div>
<a id="branches52packagelockjson"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: branches/5.2/package-lock.json</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- branches/5.2/package-lock.json    2021-02-05 03:14:57 UTC (rev 50190)
+++ branches/5.2/package-lock.json      2021-02-05 03:18:25 UTC (rev 50191)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -4,6 +4,12 @@
</span><span class="cx" style="display: block; padding: 0 10px">        "lockfileVersion": 1,
</span><span class="cx" style="display: block; padding: 0 10px">        "requires": true,
</span><span class="cx" style="display: block; padding: 0 10px">        "dependencies": {
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                "@babel/parser": {
+                       "version": "7.12.15",
+                       "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.12.15.tgz",
+                       "integrity": "sha512-AQBOU2Z9kWwSZMd6lNjCX0GUgFonL1wAM1db8L8PMk9UDaGsRCArBkU4Sc+UCM3AE4hjbXx+h58Lb3QT4oRmrA==",
+                       "dev": true
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "@babel/polyfill": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "7.2.5",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/@babel/polyfill/-/polyfill-7.2.5.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -21,50 +27,79 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "regenerator-runtime": "^0.12.0"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                "@choojs/findup": {
+                       "version": "0.2.1",
+                       "resolved": "https://registry.npmjs.org/@choojs/findup/-/findup-0.2.1.tgz",
+                       "integrity": "sha512-YstAqNb0MCN8PjdLCDfRsBcGVRN41f3vgLvaI0IrIcBp4AqILRSS0DeWNGkicC+f/zRIPJLc+9RURVSepwvfBw==",
+                       "dev": true,
+                       "requires": {
+                               "commander": "^2.15.1"
+                       }
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "@financial-times/useragent_parser": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.0.2",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/@financial-times/useragent_parser/-/useragent_parser-1.0.2.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-zuJMxn5Qnk7CKl+zrVXDqXs0F+p4tshO6B4s8VenJj34EEVuV4iZIbkGiEFJUbn29z9Mcn6k8yfj9qSCNDcPPQ=="
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "@hapi/address": {
-                       "version": "2.1.4",
-                       "resolved": "https://registry.npmjs.org/@hapi/address/-/address-2.1.4.tgz",
-                       "integrity": "sha512-QD1PhQk+s31P1ixsX0H0Suoupp3VMXzIVMSwobR3F3MSUO2YCV0B7xqLcUw/Bh8yuvd3LhpyqLQWTNcRmp6IdQ==",
-                       "dev": true
-               },
-               "@hapi/bourne": {
-                       "version": "1.3.2",
-                       "resolved": "https://registry.npmjs.org/@hapi/bourne/-/bourne-1.3.2.tgz",
-                       "integrity": "sha512-1dVNHT76Uu5N3eJNTYcvxee+jzX4Z9lfciqRRHCU27ihbUcYi+iSc2iml5Ke1LXe1SyJCLA0+14Jh4tXJgOppA==",
-                       "dev": true
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "@hapi/hoek": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "8.5.1",
-                       "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-8.5.1.tgz",
-                       "integrity": "sha512-yN7kbciD87WzLGc5539Tn0sApjyiGHAJgKvG9W8C7O+6c7qmoQMfVs0W4bX17eqz6C78QJqqFrtgdK5EWf6Qow==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "9.1.1",
+                       "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.1.1.tgz",
+                       "integrity": "sha512-CAEbWH7OIur6jEOzaai83jq3FmKmv4PmX1JYfs9IrYcGEVI/lyL1EXJGCj7eFVJ0bg5QR8LMxBlEtA+xKiLpFw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "@hapi/joi": {
-                       "version": "15.1.1",
-                       "resolved": "https://registry.npmjs.org/@hapi/joi/-/joi-15.1.1.tgz",
-                       "integrity": "sha512-entf8ZMOK8sc+8YfeOlM8pCfg3b5+WZIKBfUaaJT8UsjAAPjartzxIYm3TIbjvA4u+u++KbcXD38k682nVHDAQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         "@hapi/topo": {
+                       "version": "5.0.0",
+                       "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-5.0.0.tgz",
+                       "integrity": "sha512-tFJlT47db0kMqVm3H4nQYgn6Pwg10GTZHb1pwmSiv1K4ks6drQOtfEF5ZnPjkvC+y4/bUPHK+bc87QvLcL+WMw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@hapi/address": "2.x.x",
-                               "@hapi/bourne": "1.x.x",
-                               "@hapi/hoek": "8.x.x",
-                               "@hapi/topo": "3.x.x"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@hapi/hoek": "^9.0.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "@hapi/topo": {
-                       "version": "3.1.6",
-                       "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-3.1.6.tgz",
-                       "integrity": "sha512-tAag0jEcjwH+P2quUfipd7liWCNX2F8NvYjQp2wtInsZxnMlypdw0FtAOLxtvvkO+GSRRbmNi8m/5y42PQJYCQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         "@mrmlnc/readdir-enhanced": {
+                       "version": "2.2.1",
+                       "resolved": "https://registry.npmjs.org/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz",
+                       "integrity": "sha512-bPHp6Ji8b41szTOcaP63VlnbbO5Ny6dwAATtY6JTjh5N2OLrb5Qk/Th5cRkRQhkWCt+EJsYrNB0MiL+Gpn6e3g==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@hapi/hoek": "^8.3.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "call-me-maybe": "^1.0.1",
+                               "glob-to-regexp": "^0.3.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                "@nodelib/fs.stat": {
+                       "version": "1.1.3",
+                       "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz",
+                       "integrity": "sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw==",
+                       "dev": true
+               },
+               "@sideway/address": {
+                       "version": "4.1.0",
+                       "resolved": "https://registry.npmjs.org/@sideway/address/-/address-4.1.0.tgz",
+                       "integrity": "sha512-wAH/JYRXeIFQRsxerIuLjgUu2Xszam+O5xKeatJ4oudShOOirfmsQ1D6LL54XOU2tizpCYku+s1wmU0SYdpoSA==",
+                       "dev": true,
+                       "requires": {
+                               "@hapi/hoek": "^9.0.0"
+                       }
+               },
+               "@sideway/formula": {
+                       "version": "3.0.0",
+                       "resolved": "https://registry.npmjs.org/@sideway/formula/-/formula-3.0.0.tgz",
+                       "integrity": "sha512-vHe7wZ4NOXVfkoRb8T5otiENVlT7a3IAiw7H5M2+GO+9CDgcVUUsX1zalAztCmwyOr2RUTGJdgB+ZvSVqmdHmg==",
+                       "dev": true
+               },
+               "@sideway/pinpoint": {
+                       "version": "2.0.0",
+                       "resolved": "https://registry.npmjs.org/@sideway/pinpoint/-/pinpoint-2.0.0.tgz",
+                       "integrity": "sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==",
+                       "dev": true
+               },
+               "@sindresorhus/is": {
+                       "version": "0.7.0",
+                       "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.7.0.tgz",
+                       "integrity": "sha512-ONhaKPIufzzrlNbqtWFFd+jlnemX6lJAgq9ZeiZtS7I1PIf/la7CW4m83rTXRnVnsMbW2k56pGYu7AUFJD9Pow==",
+                       "dev": true,
+                       "optional": true
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "@tannin/compile": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.0.3",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/@tannin/compile/-/compile-1.0.3.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -92,84 +127,125 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/@tannin/postfix/-/postfix-1.0.2.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-Nggtk7/ljfNPpAX8CjxxLkMKuO6u2gH1ozmTvGclWF2pNcxTf6YGghYNYNWZRKrimXGhQ8yZqvAHep7h80K04g=="
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                "@types/glob": {
+                       "version": "7.1.3",
+                       "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.1.3.tgz",
+                       "integrity": "sha512-SEYeGAIQIQX8NN6LDKprLjbrd5dARM5EXsd8GI/A5l0apYI1fGMWgPHSe4ZKL4eozlAyI+doUE9XbYS4xCkQ1w==",
+                       "dev": true,
+                       "requires": {
+                               "@types/minimatch": "*",
+                               "@types/node": "*"
+                       }
+               },
+               "@types/json-schema": {
+                       "version": "7.0.7",
+                       "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.7.tgz",
+                       "integrity": "sha512-cxWFQVseBm6O9Gbw1IWb8r6OS4OhSt3hPZLkFApLjM8TEXROBuQGLAH2i2gZpcXdLBIrpXuTDhH7Vbm1iXmNGA==",
+                       "dev": true
+               },
+               "@types/minimatch": {
+                       "version": "3.0.3",
+                       "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.3.tgz",
+                       "integrity": "sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==",
+                       "dev": true
+               },
+               "@types/node": {
+                       "version": "14.14.25",
+                       "resolved": "https://registry.npmjs.org/@types/node/-/node-14.14.25.tgz",
+                       "integrity": "sha512-EPpXLOVqDvisVxtlbvzfyqSsFeQxltFbluZNRndIb8tr9KiBnYNLzrc1N3pyKUCww2RNrfHDViqDWWE1LCJQtQ==",
+                       "dev": true
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "@types/q": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.5.1",
-                       "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.1.tgz",
-                       "integrity": "sha512-eqz8c/0kwNi/OEHQfvIuJVLTst3in0e7uTKeuY+WL/zfKn0xVujOTp42bS/vUUokhK5P2BppLd9JXMOMHcgbjA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.5.4",
+                       "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.4.tgz",
+                       "integrity": "sha512-1HcDas8SEj4z1Wc696tH56G8OlRaH/sqZOynNNB+HF0WOeXPaxTtbYzJY2oEfiUxjSKjhCKr+MvR7dCHcEelug==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                "@types/yauzl": {
+                       "version": "2.9.1",
+                       "resolved": "https://registry.npmjs.org/@types/yauzl/-/yauzl-2.9.1.tgz",
+                       "integrity": "sha512-A1b8SU4D10uoPjwb0lnHmmu8wZhR9d+9o2PKBQT2jU5YPTKsxac6M2qGAdY7VcL+dHHhARVUDmeg0rOrcd9EjA==",
+                       "dev": true,
+                       "optional": true,
+                       "requires": {
+                               "@types/node": "*"
+                       }
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "@webassemblyjs/ast": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.7.11",
-                       "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.7.11.tgz",
-                       "integrity": "sha512-ZEzy4vjvTzScC+SH8RBssQUawpaInUdMTYwYYLh54/s8TuT0gBLuyUnppKsVyZEi876VmmStKsUs28UxPgdvrA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.9.0",
+                       "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.9.0.tgz",
+                       "integrity": "sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@webassemblyjs/helper-module-context": "1.7.11",
-                               "@webassemblyjs/helper-wasm-bytecode": "1.7.11",
-                               "@webassemblyjs/wast-parser": "1.7.11"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@webassemblyjs/helper-module-context": "1.9.0",
+                               "@webassemblyjs/helper-wasm-bytecode": "1.9.0",
+                               "@webassemblyjs/wast-parser": "1.9.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "@webassemblyjs/floating-point-hex-parser": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.7.11",
-                       "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.7.11.tgz",
-                       "integrity": "sha512-zY8dSNyYcgzNRNT666/zOoAyImshm3ycKdoLsyDw/Bwo6+/uktb7p4xyApuef1dwEBo/U/SYQzbGBvV+nru2Xg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.9.0",
+                       "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.9.0.tgz",
+                       "integrity": "sha512-TG5qcFsS8QB4g4MhrxK5TqfdNe7Ey/7YL/xN+36rRjl/BlGE/NcBvJcqsRgCP6Z92mRE+7N50pRIi8SmKUbcQA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "@webassemblyjs/helper-api-error": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.7.11",
-                       "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.7.11.tgz",
-                       "integrity": "sha512-7r1qXLmiglC+wPNkGuXCvkmalyEstKVwcueZRP2GNC2PAvxbLYwLLPr14rcdJaE4UtHxQKfFkuDFuv91ipqvXg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.9.0",
+                       "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz",
+                       "integrity": "sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "@webassemblyjs/helper-buffer": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.7.11",
-                       "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.7.11.tgz",
-                       "integrity": "sha512-MynuervdylPPh3ix+mKZloTcL06P8tenNH3sx6s0qE8SLR6DdwnfgA7Hc9NSYeob2jrW5Vql6GVlsQzKQCa13w==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.9.0",
+                       "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz",
+                       "integrity": "sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "@webassemblyjs/helper-code-frame": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.7.11",
-                       "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.7.11.tgz",
-                       "integrity": "sha512-T8ESC9KMXFTXA5urJcyor5cn6qWeZ4/zLPyWeEXZ03hj/x9weSokGNkVCdnhSabKGYWxElSdgJ+sFa9G/RdHNw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.9.0",
+                       "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.9.0.tgz",
+                       "integrity": "sha512-ERCYdJBkD9Vu4vtjUYe8LZruWuNIToYq/ME22igL+2vj2dQ2OOujIZr3MEFvfEaqKoVqpsFKAGsRdBSBjrIvZA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@webassemblyjs/wast-printer": "1.7.11"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@webassemblyjs/wast-printer": "1.9.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "@webassemblyjs/helper-fsm": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.7.11",
-                       "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.7.11.tgz",
-                       "integrity": "sha512-nsAQWNP1+8Z6tkzdYlXT0kxfa2Z1tRTARd8wYnc/e3Zv3VydVVnaeePgqUzFrpkGUyhUUxOl5ML7f1NuT+gC0A==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.9.0",
+                       "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.9.0.tgz",
+                       "integrity": "sha512-OPRowhGbshCb5PxJ8LocpdX9Kl0uB4XsAjl6jH/dWKlk/mzsANvhwbiULsaiqT5GZGT9qinTICdj6PLuM5gslw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "@webassemblyjs/helper-module-context": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.7.11",
-                       "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.7.11.tgz",
-                       "integrity": "sha512-JxfD5DX8Ygq4PvXDucq0M+sbUFA7BJAv/GGl9ITovqE+idGX+J3QSzJYz+LwQmL7fC3Rs+utvWoJxDb6pmC0qg==",
-                       "dev": true
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.9.0",
+                       "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.9.0.tgz",
+                       "integrity": "sha512-MJCW8iGC08tMk2enck1aPW+BE5Cw8/7ph/VGZxwyvGbJwjktKkDK7vy7gAmMDx88D7mhDTCNKAW5tED+gZ0W8g==",
+                       "dev": true,
+                       "requires": {
+                               "@webassemblyjs/ast": "1.9.0"
+                       }
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "@webassemblyjs/helper-wasm-bytecode": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.7.11",
-                       "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.7.11.tgz",
-                       "integrity": "sha512-cMXeVS9rhoXsI9LLL4tJxBgVD/KMOKXuFqYb5oCJ/opScWpkCMEz9EJtkonaNcnLv2R3K5jIeS4TRj/drde1JQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.9.0",
+                       "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz",
+                       "integrity": "sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "@webassemblyjs/helper-wasm-section": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.7.11",
-                       "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.7.11.tgz",
-                       "integrity": "sha512-8ZRY5iZbZdtNFE5UFunB8mmBEAbSI3guwbrsCl4fWdfRiAcvqQpeqd5KHhSWLL5wuxo53zcaGZDBU64qgn4I4Q==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.9.0",
+                       "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz",
+                       "integrity": "sha512-XnMB8l3ek4tvrKUUku+IVaXNHz2YsJyOOmz+MMkZvh8h1uSJpSen6vYnw3IoQ7WwEuAhL8Efjms1ZWjqh2agvw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@webassemblyjs/ast": "1.7.11",
-                               "@webassemblyjs/helper-buffer": "1.7.11",
-                               "@webassemblyjs/helper-wasm-bytecode": "1.7.11",
-                               "@webassemblyjs/wasm-gen": "1.7.11"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@webassemblyjs/ast": "1.9.0",
+                               "@webassemblyjs/helper-buffer": "1.9.0",
+                               "@webassemblyjs/helper-wasm-bytecode": "1.9.0",
+                               "@webassemblyjs/wasm-gen": "1.9.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "@webassemblyjs/ieee754": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.7.11",
-                       "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.7.11.tgz",
-                       "integrity": "sha512-Mmqx/cS68K1tSrvRLtaV/Lp3NZWzXtOHUW2IvDvl2sihAwJh4ACE0eL6A8FvMyDG9abes3saB6dMimLOs+HMoQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.9.0",
+                       "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz",
+                       "integrity": "sha512-dcX8JuYU/gvymzIHc9DgxTzUUTLexWwt8uCTWP3otys596io0L5aW02Gb1RjYpx2+0Jus1h4ZFqjla7umFniTg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@xtuc/ieee754": "^1.2.0"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -176,98 +252,98 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "@webassemblyjs/leb128": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.7.11",
-                       "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.7.11.tgz",
-                       "integrity": "sha512-vuGmgZjjp3zjcerQg+JA+tGOncOnJLWVkt8Aze5eWQLwTQGNgVLcyOTqgSCxWTR4J42ijHbBxnuRaL1Rv7XMdw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.9.0",
+                       "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.9.0.tgz",
+                       "integrity": "sha512-ENVzM5VwV1ojs9jam6vPys97B/S65YQtv/aanqnU7D8aSoHFX8GyhGg0CMfyKNIHBuAVjy3tlzd5QMMINa7wpw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@xtuc/long": "4.2.1"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@xtuc/long": "4.2.2"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "@webassemblyjs/utf8": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.7.11",
-                       "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.7.11.tgz",
-                       "integrity": "sha512-C6GFkc7aErQIAH+BMrIdVSmW+6HSe20wg57HEC1uqJP8E/xpMjXqQUxkQw07MhNDSDcGpxI9G5JSNOQCqJk4sA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.9.0",
+                       "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.9.0.tgz",
+                       "integrity": "sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "@webassemblyjs/wasm-edit": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.7.11",
-                       "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.7.11.tgz",
-                       "integrity": "sha512-FUd97guNGsCZQgeTPKdgxJhBXkUbMTY6hFPf2Y4OedXd48H97J+sOY2Ltaq6WGVpIH8o/TGOVNiVz/SbpEMJGg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.9.0",
+                       "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz",
+                       "integrity": "sha512-FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@webassemblyjs/ast": "1.7.11",
-                               "@webassemblyjs/helper-buffer": "1.7.11",
-                               "@webassemblyjs/helper-wasm-bytecode": "1.7.11",
-                               "@webassemblyjs/helper-wasm-section": "1.7.11",
-                               "@webassemblyjs/wasm-gen": "1.7.11",
-                               "@webassemblyjs/wasm-opt": "1.7.11",
-                               "@webassemblyjs/wasm-parser": "1.7.11",
-                               "@webassemblyjs/wast-printer": "1.7.11"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@webassemblyjs/ast": "1.9.0",
+                               "@webassemblyjs/helper-buffer": "1.9.0",
+                               "@webassemblyjs/helper-wasm-bytecode": "1.9.0",
+                               "@webassemblyjs/helper-wasm-section": "1.9.0",
+                               "@webassemblyjs/wasm-gen": "1.9.0",
+                               "@webassemblyjs/wasm-opt": "1.9.0",
+                               "@webassemblyjs/wasm-parser": "1.9.0",
+                               "@webassemblyjs/wast-printer": "1.9.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "@webassemblyjs/wasm-gen": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.7.11",
-                       "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.7.11.tgz",
-                       "integrity": "sha512-U/KDYp7fgAZX5KPfq4NOupK/BmhDc5Kjy2GIqstMhvvdJRcER/kUsMThpWeRP8BMn4LXaKhSTggIJPOeYHwISA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.9.0",
+                       "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz",
+                       "integrity": "sha512-cPE3o44YzOOHvlsb4+E9qSqjc9Qf9Na1OO/BHFy4OI91XDE14MjFN4lTMezzaIWdPqHnsTodGGNP+iRSYfGkjA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@webassemblyjs/ast": "1.7.11",
-                               "@webassemblyjs/helper-wasm-bytecode": "1.7.11",
-                               "@webassemblyjs/ieee754": "1.7.11",
-                               "@webassemblyjs/leb128": "1.7.11",
-                               "@webassemblyjs/utf8": "1.7.11"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@webassemblyjs/ast": "1.9.0",
+                               "@webassemblyjs/helper-wasm-bytecode": "1.9.0",
+                               "@webassemblyjs/ieee754": "1.9.0",
+                               "@webassemblyjs/leb128": "1.9.0",
+                               "@webassemblyjs/utf8": "1.9.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "@webassemblyjs/wasm-opt": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.7.11",
-                       "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.7.11.tgz",
-                       "integrity": "sha512-XynkOwQyiRidh0GLua7SkeHvAPXQV/RxsUeERILmAInZegApOUAIJfRuPYe2F7RcjOC9tW3Cb9juPvAC/sCqvg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.9.0",
+                       "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz",
+                       "integrity": "sha512-Qkjgm6Anhm+OMbIL0iokO7meajkzQD71ioelnfPEj6r4eOFuqm4YC3VBPqXjFyyNwowzbMD+hizmprP/Fwkl2A==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@webassemblyjs/ast": "1.7.11",
-                               "@webassemblyjs/helper-buffer": "1.7.11",
-                               "@webassemblyjs/wasm-gen": "1.7.11",
-                               "@webassemblyjs/wasm-parser": "1.7.11"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@webassemblyjs/ast": "1.9.0",
+                               "@webassemblyjs/helper-buffer": "1.9.0",
+                               "@webassemblyjs/wasm-gen": "1.9.0",
+                               "@webassemblyjs/wasm-parser": "1.9.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "@webassemblyjs/wasm-parser": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.7.11",
-                       "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.7.11.tgz",
-                       "integrity": "sha512-6lmXRTrrZjYD8Ng8xRyvyXQJYUQKYSXhJqXOBLw24rdiXsHAOlvw5PhesjdcaMadU/pyPQOJ5dHreMjBxwnQKg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.9.0",
+                       "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz",
+                       "integrity": "sha512-9+wkMowR2AmdSWQzsPEjFU7njh8HTO5MqO8vjwEHuM+AMHioNqSBONRdr0NQQ3dVQrzp0s8lTcYqzUdb7YgELA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@webassemblyjs/ast": "1.7.11",
-                               "@webassemblyjs/helper-api-error": "1.7.11",
-                               "@webassemblyjs/helper-wasm-bytecode": "1.7.11",
-                               "@webassemblyjs/ieee754": "1.7.11",
-                               "@webassemblyjs/leb128": "1.7.11",
-                               "@webassemblyjs/utf8": "1.7.11"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@webassemblyjs/ast": "1.9.0",
+                               "@webassemblyjs/helper-api-error": "1.9.0",
+                               "@webassemblyjs/helper-wasm-bytecode": "1.9.0",
+                               "@webassemblyjs/ieee754": "1.9.0",
+                               "@webassemblyjs/leb128": "1.9.0",
+                               "@webassemblyjs/utf8": "1.9.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "@webassemblyjs/wast-parser": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.7.11",
-                       "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.7.11.tgz",
-                       "integrity": "sha512-lEyVCg2np15tS+dm7+JJTNhNWq9yTZvi3qEhAIIOaofcYlUp0UR5/tVqOwa/gXYr3gjwSZqw+/lS9dscyLelbQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.9.0",
+                       "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.9.0.tgz",
+                       "integrity": "sha512-qsqSAP3QQ3LyZjNC/0jBJ/ToSxfYJ8kYyuiGvtn/8MK89VrNEfwj7BPQzJVHi0jGTRK2dGdJ5PRqhtjzoww+bw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@webassemblyjs/ast": "1.7.11",
-                               "@webassemblyjs/floating-point-hex-parser": "1.7.11",
-                               "@webassemblyjs/helper-api-error": "1.7.11",
-                               "@webassemblyjs/helper-code-frame": "1.7.11",
-                               "@webassemblyjs/helper-fsm": "1.7.11",
-                               "@xtuc/long": "4.2.1"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@webassemblyjs/ast": "1.9.0",
+                               "@webassemblyjs/floating-point-hex-parser": "1.9.0",
+                               "@webassemblyjs/helper-api-error": "1.9.0",
+                               "@webassemblyjs/helper-code-frame": "1.9.0",
+                               "@webassemblyjs/helper-fsm": "1.9.0",
+                               "@xtuc/long": "4.2.2"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "@webassemblyjs/wast-printer": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.7.11",
-                       "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.7.11.tgz",
-                       "integrity": "sha512-m5vkAsuJ32QpkdkDOUPGSltrg8Cuk3KBx4YrmAGQwCZPRdUHXxG4phIOuuycLemHFr74sWL9Wthqss4fzdzSwg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.9.0",
+                       "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz",
+                       "integrity": "sha512-2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@webassemblyjs/ast": "1.7.11",
-                               "@webassemblyjs/wast-parser": "1.7.11",
-                               "@xtuc/long": "4.2.1"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@webassemblyjs/ast": "1.9.0",
+                               "@webassemblyjs/wast-parser": "1.9.0",
+                               "@xtuc/long": "4.2.2"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "@wordpress/a11y": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -897,9 +973,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "@xtuc/long": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.2.1",
-                       "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.1.tgz",
-                       "integrity": "sha512-FZdkNBDqBRHKQ2MEbSC17xnPFOhZxeJ2YGSfr2BKf3sujG49Qe3bB+rGCwQfIaA7WHnGeGkSijX4FuBCdrzW/g==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.2.2",
+                       "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz",
+                       "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "Base64": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -907,6 +983,12 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/Base64/-/Base64-1.0.1.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-3vRcxQyWG8yb8jIdD1K8v+wfG7E="
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                "abab": {
+                       "version": "2.0.5",
+                       "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.5.tgz",
+                       "integrity": "sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==",
+                       "dev": true
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "abbrev": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.1.1",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -914,25 +996,25 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "accepts": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.3.5",
-                       "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.5.tgz",
-                       "integrity": "sha1-63d99gEXI6OxTopywIBcjoZ0a9I=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.3.7",
+                       "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz",
+                       "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "mime-types": "~2.1.18",
-                               "negotiator": "0.6.1"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "mime-types": "~2.1.24",
+                               "negotiator": "0.6.2"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "acorn": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "6.0.7",
-                       "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.0.7.tgz",
-                       "integrity": "sha512-HNJNgE60C9eOTgn974Tlp3dpLZdUr+SoxxDwPaY9J/kDNOLQTkaDgwBUXAF4SSsrAwD9RpdxuHK/EbuF+W9Ahw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "6.4.2",
+                       "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz",
+                       "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "acorn-dynamic-import": {
-                       "version": "4.0.0",
-                       "resolved": "https://registry.npmjs.org/acorn-dynamic-import/-/acorn-dynamic-import-4.0.0.tgz",
-                       "integrity": "sha512-d3OEjQV4ROpoflsnUA8HozoIR504TFxNivYEUi6uwz0IYhBkTDXGuWlNdMtybRt3nqVx/L6XqMt0FxkXuWKZhw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         "agent-base": {
+                       "version": "5.1.1",
+                       "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-5.1.1.tgz",
+                       "integrity": "sha512-TMeqbNl2fMW0nMjTEPOwe3J/PRFP4vqeoNuQMG0HlMrtm5QxKqdvAkZ1pRBQ/ulIyDD5Yq0nJ7YbdD8ey0TO3g==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "airbnb-prop-types": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -965,12 +1047,12 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "ajv": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "6.8.1",
-                       "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.8.1.tgz",
-                       "integrity": "sha512-eqxCp82P+JfqL683wwsL73XmFs1eG6qjw+RD3YHx+Jll1r0jNd4dh8QG9NYAeNGA/hnZjeEDgtTskgJULbxpWQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "6.12.6",
+                       "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
+                       "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "fast-deep-equal": "^2.0.1",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "fast-deep-equal": "^3.1.1",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "fast-json-stable-stringify": "^2.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "json-schema-traverse": "^0.4.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                "uri-js": "^4.2.2"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -983,9 +1065,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "ajv-keywords": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "3.3.0",
-                       "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.3.0.tgz",
-                       "integrity": "sha512-CMzN9S62ZOO4sA/mJZIO4S++ZM7KFWzH3PPWkveLhy4OZ9i1/VatgwWMD46w/XbGCBy7Ye0gCk+Za6mmyfKK7g==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.5.2",
+                       "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz",
+                       "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "align-text": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1004,34 +1086,18 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=",
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "amdefine": {
-                       "version": "1.0.1",
-                       "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz",
-                       "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=",
-                       "dev": true
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "ansi-colors": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "3.2.3",
-                       "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.3.tgz",
-                       "integrity": "sha512-LEHHyuhlPY3TmuUYMh2oz89lTShfvgbmzaBcxve9t/9Wuy7Dwf4yoAKcND7KFT1HAQfqZ12qtc+DUrBMeKF9nw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.2.4",
+                       "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.4.tgz",
+                       "integrity": "sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "ansi-escapes": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "3.1.0",
-                       "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.1.0.tgz",
-                       "integrity": "sha512-UgAb8H9D41AQnu/PbWlCofQVcnV4Gs2bBJi9eZPxfU/hgglFh3SMDMENRIqdr7H6XFnXdoknctFByVsCOotTVw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.2.0",
+                       "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz",
+                       "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "ansi-gray": {
-                       "version": "0.1.1",
-                       "resolved": "https://registry.npmjs.org/ansi-gray/-/ansi-gray-0.1.1.tgz",
-                       "integrity": "sha1-KWLPVOyXksSFEKPetSRDaGHvclE=",
-                       "dev": true,
-                       "optional": true,
-                       "requires": {
-                               "ansi-wrap": "0.1.0"
-                       }
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "ansi-html": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "0.0.7",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.7.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1048,335 +1114,16 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4="
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "ansi-wrap": {
-                       "version": "0.1.0",
-                       "resolved": "https://registry.npmjs.org/ansi-wrap/-/ansi-wrap-0.1.0.tgz",
-                       "integrity": "sha1-qCJQ3bABXponyoLoLqYDu/pF768=",
-                       "dev": true,
-                       "optional": true
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "anymatch": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.0.0",
-                       "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz",
-                       "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.1.1",
+                       "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz",
+                       "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "micromatch": "^3.1.4",
-                               "normalize-path": "^2.1.1"
-                       },
-                       "dependencies": {
-                               "arr-diff": {
-                                       "version": "4.0.0",
-                                       "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz",
-                                       "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=",
-                                       "dev": true
-                               },
-                               "array-unique": {
-                                       "version": "0.3.2",
-                                       "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz",
-                                       "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=",
-                                       "dev": true
-                               },
-                               "braces": {
-                                       "version": "2.3.2",
-                                       "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz",
-                                       "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==",
-                                       "dev": true,
-                                       "requires": {
-                                               "arr-flatten": "^1.1.0",
-                                               "array-unique": "^0.3.2",
-                                               "extend-shallow": "^2.0.1",
-                                               "fill-range": "^4.0.0",
-                                               "isobject": "^3.0.1",
-                                               "repeat-element": "^1.1.2",
-                                               "snapdragon": "^0.8.1",
-                                               "snapdragon-node": "^2.0.1",
-                                               "split-string": "^3.0.2",
-                                               "to-regex": "^3.0.1"
-                                       },
-                                       "dependencies": {
-                                               "extend-shallow": {
-                                                       "version": "2.0.1",
-                                                       "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
-                                                       "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
-                                                       "dev": true,
-                                                       "requires": {
-                                                               "is-extendable": "^0.1.0"
-                                                       }
-                                               }
-                                       }
-                               },
-                               "expand-brackets": {
-                                       "version": "2.1.4",
-                                       "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz",
-                                       "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=",
-                                       "dev": true,
-                                       "requires": {
-                                               "debug": "^2.3.3",
-                                               "define-property": "^0.2.5",
-                                               "extend-shallow": "^2.0.1",
-                                               "posix-character-classes": "^0.1.0",
-                                               "regex-not": "^1.0.0",
-                                               "snapdragon": "^0.8.1",
-                                               "to-regex": "^3.0.1"
-                                       },
-                                       "dependencies": {
-                                               "define-property": {
-                                                       "version": "0.2.5",
-                                                       "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
-                                                       "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
-                                                       "dev": true,
-                                                       "requires": {
-                                                               "is-descriptor": "^0.1.0"
-                                                       }
-                                               },
-                                               "extend-shallow": {
-                                                       "version": "2.0.1",
-                                                       "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
-                                                       "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
-                                                       "dev": true,
-                                                       "requires": {
-                                                               "is-extendable": "^0.1.0"
-                                                       }
-                                               },
-                                               "is-descriptor": {
-                                                       "version": "0.1.6",
-                                                       "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
-                                                       "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
-                                                       "dev": true,
-                                                       "requires": {
-                                                               "is-accessor-descriptor": "^0.1.6",
-                                                               "is-data-descriptor": "^0.1.4",
-                                                               "kind-of": "^5.0.0"
-                                                       }
-                                               },
-                                               "kind-of": {
-                                                       "version": "5.1.0",
-                                                       "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
-                                                       "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==",
-                                                       "dev": true
-                                               }
-                                       }
-                               },
-                               "extend-shallow": {
-                                       "version": "3.0.2",
-                                       "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz",
-                                       "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=",
-                                       "dev": true,
-                                       "requires": {
-                                               "assign-symbols": "^1.0.0",
-                                               "is-extendable": "^1.0.1"
-                                       },
-                                       "dependencies": {
-                                               "is-extendable": {
-                                                       "version": "1.0.1",
-                                                       "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
-                                                       "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
-                                                       "dev": true,
-                                                       "requires": {
-                                                               "is-plain-object": "^2.0.4"
-                                                       }
-                                               }
-                                       }
-                               },
-                               "extglob": {
-                                       "version": "2.0.4",
-                                       "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz",
-                                       "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==",
-                                       "dev": true,
-                                       "requires": {
-                                               "array-unique": "^0.3.2",
-                                               "define-property": "^1.0.0",
-                                               "expand-brackets": "^2.1.4",
-                                               "extend-shallow": "^2.0.1",
-                                               "fragment-cache": "^0.2.1",
-                                               "regex-not": "^1.0.0",
-                                               "snapdragon": "^0.8.1",
-                                               "to-regex": "^3.0.1"
-                                       },
-                                       "dependencies": {
-                                               "define-property": {
-                                                       "version": "1.0.0",
-                                                       "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
-                                                       "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
-                                                       "dev": true,
-                                                       "requires": {
-                                                               "is-descriptor": "^1.0.0"
-                                                       }
-                                               },
-                                               "extend-shallow": {
-                                                       "version": "2.0.1",
-                                                       "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
-                                                       "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
-                                                       "dev": true,
-                                                       "requires": {
-                                                               "is-extendable": "^0.1.0"
-                                                       }
-                                               }
-                                       }
-                               },
-                               "fill-range": {
-                                       "version": "4.0.0",
-                                       "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz",
-                                       "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=",
-                                       "dev": true,
-                                       "requires": {
-                                               "extend-shallow": "^2.0.1",
-                                               "is-number": "^3.0.0",
-                                               "repeat-string": "^1.6.1",
-                                               "to-regex-range": "^2.1.0"
-                                       },
-                                       "dependencies": {
-                                               "extend-shallow": {
-                                                       "version": "2.0.1",
-                                                       "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
-                                                       "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
-                                                       "dev": true,
-                                                       "requires": {
-                                                               "is-extendable": "^0.1.0"
-                                                       }
-                                               }
-                                       }
-                               },
-                               "is-accessor-descriptor": {
-                                       "version": "0.1.6",
-                                       "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
-                                       "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
-                                       "dev": true,
-                                       "requires": {
-                                               "kind-of": "^3.0.2"
-                                       },
-                                       "dependencies": {
-                                               "kind-of": {
-                                                       "version": "3.2.2",
-                                                       "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
-                                                       "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
-                                                       "dev": true,
-                                                       "requires": {
-                                                               "is-buffer": "^1.1.5"
-                                                       }
-                                               }
-                                       }
-                               },
-                               "is-data-descriptor": {
-                                       "version": "0.1.4",
-                                       "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
-                                       "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
-                                       "dev": true,
-                                       "requires": {
-                                               "kind-of": "^3.0.2"
-                                       },
-                                       "dependencies": {
-                                               "kind-of": {
-                                                       "version": "3.2.2",
-                                                       "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
-                                                       "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
-                                                       "dev": true,
-                                                       "requires": {
-                                                               "is-buffer": "^1.1.5"
-                                                       }
-                                               }
-                                       }
-                               },
-                               "is-number": {
-                                       "version": "3.0.0",
-                                       "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
-                                       "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
-                                       "dev": true,
-                                       "requires": {
-                                               "kind-of": "^3.0.2"
-                                       },
-                                       "dependencies": {
-                                               "kind-of": {
-                                                       "version": "3.2.2",
-                                                       "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
-                                                       "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
-                                                       "dev": true,
-                                                       "requires": {
-                                                               "is-buffer": "^1.1.5"
-                                                       }
-                                               }
-                                       }
-                               },
-                               "isobject": {
-                                       "version": "3.0.1",
-                                       "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
-                                       "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
-                                       "dev": true
-                               },
-                               "kind-of": {
-                                       "version": "6.0.2",
-                                       "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz",
-                                       "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==",
-                                       "dev": true
-                               },
-                               "micromatch": {
-                                       "version": "3.1.10",
-                                       "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz",
-                                       "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==",
-                                       "dev": true,
-                                       "requires": {
-                                               "arr-diff": "^4.0.0",
-                                               "array-unique": "^0.3.2",
-                                               "braces": "^2.3.1",
-                                               "define-property": "^2.0.2",
-                                               "extend-shallow": "^3.0.2",
-                                               "extglob": "^2.0.4",
-                                               "fragment-cache": "^0.2.1",
-                                               "kind-of": "^6.0.2",
-                                               "nanomatch": "^1.2.9",
-                                               "object.pick": "^1.3.0",
-                                               "regex-not": "^1.0.0",
-                                               "snapdragon": "^0.8.1",
-                                               "to-regex": "^3.0.2"
-                                       }
-                               }
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "normalize-path": "^3.0.0",
+                               "picomatch": "^2.0.4"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "applause": {
-                       "version": "1.2.2",
-                       "resolved": "https://registry.npmjs.org/applause/-/applause-1.2.2.tgz",
-                       "integrity": "sha1-qEaFeegfZzl7tWNMKZU77c0PVsA=",
-                       "dev": true,
-                       "requires": {
-                               "cson-parser": "^1.1.0",
-                               "js-yaml": "^3.3.0",
-                               "lodash": "^3.10.0"
-                       },
-                       "dependencies": {
-                               "argparse": {
-                                       "version": "1.0.10",
-                                       "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
-                                       "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==",
-                                       "dev": true,
-                                       "requires": {
-                                               "sprintf-js": "~1.0.2"
-                                       }
-                               },
-                               "esprima": {
-                                       "version": "4.0.0",
-                                       "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.0.tgz",
-                                       "integrity": "sha512-oftTcaMu/EGrEIu904mWteKIv8vMuOgGYo7EhVJJN00R/EED9DCua/xxHRdYnKtcECzVg7xOWhflvJMnqcFZjw==",
-                                       "dev": true
-                               },
-                               "js-yaml": {
-                                       "version": "3.11.0",
-                                       "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.11.0.tgz",
-                                       "integrity": "sha512-saJstZWv7oNeOyBh3+Dx1qWzhW0+e6/8eDzo7p5rDFqxntSztloLtuKu+Ejhtq82jsilwOIZYsCz+lIjthg1Hw==",
-                                       "dev": true,
-                                       "requires": {
-                                               "argparse": "^1.0.7",
-                                               "esprima": "^4.0.0"
-                                       }
-                               },
-                               "lodash": {
-                                       "version": "3.10.1",
-                                       "resolved": "https://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz",
-                                       "integrity": "sha1-W/Rejkm6QYnhfUgnid/RW9FAt7Y=",
-                                       "dev": true
-                               }
-                       }
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "aproba": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.2.0",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1383,35 +1130,32 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==",
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                "arch": {
+                       "version": "2.2.0",
+                       "resolved": "https://registry.npmjs.org/arch/-/arch-2.2.0.tgz",
+                       "integrity": "sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ==",
+                       "dev": true,
+                       "optional": true
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "archive-type": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "3.2.0",
-                       "resolved": "https://registry.npmjs.org/archive-type/-/archive-type-3.2.0.tgz",
-                       "integrity": "sha1-nNnABpV+vpX62tW9YJiUKoE3N/Y=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.0.0",
+                       "resolved": "https://registry.npmjs.org/archive-type/-/archive-type-4.0.0.tgz",
+                       "integrity": "sha1-+S5yIzBW38aWlHJ0nCZ72wRrHXA=",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "optional": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "file-type": "^3.1.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "file-type": "^4.2.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                         },
</span><span class="cx" style="display: block; padding: 0 10px">                        "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "file-type": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "3.9.0",
-                                       "resolved": "http://registry.npmjs.org/file-type/-/file-type-3.9.0.tgz",
-                                       "integrity": "sha1-JXoHg4TR24CHvESdEH1SpSZyuek=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "4.4.0",
+                                       "resolved": "https://registry.npmjs.org/file-type/-/file-type-4.4.0.tgz",
+                                       "integrity": "sha1-G2AOX8ofvcboDApwxxyNul95BsU=",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                                        "optional": true
</span><span class="cx" style="display: block; padding: 0 10px">                                }
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "are-we-there-yet": {
-                       "version": "1.1.4",
-                       "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.4.tgz",
-                       "integrity": "sha1-u13KOCu5TwXhUZQ3PRb9O6HKEQ0=",
-                       "dev": true,
-                       "requires": {
-                               "delegates": "^1.0.0",
-                               "readable-stream": "^2.0.6"
-                       }
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "argparse": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.0.10",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1422,14 +1166,10 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "arr-diff": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.0.0",
-                       "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz",
-                       "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=",
-                       "dev": true,
-                       "optional": true,
-                       "requires": {
-                               "arr-flatten": "^1.0.1"
-                       }
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.0.0",
+                       "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz",
+                       "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=",
+                       "dev": true
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "arr-flatten": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.1.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1443,18 +1183,18 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=",
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "array-differ": {
-                       "version": "1.0.0",
-                       "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-1.0.0.tgz",
-                       "integrity": "sha1-7/UuN1gknTO+QCuLuOVkuytdQDE=",
-                       "dev": true,
-                       "optional": true
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         "array-each": {
+                       "version": "1.0.1",
+                       "resolved": "https://registry.npmjs.org/array-each/-/array-each-1.0.1.tgz",
+                       "integrity": "sha1-p5SvDAWrF1KEbudTofIRoFugxE8=",
+                       "dev": true
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "array-find-index": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.0.2",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "dev": true
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "dev": true,
+                       "optional": true
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "array-flatten": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "2.1.2",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1462,6 +1202,12 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==",
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                "array-slice": {
+                       "version": "1.1.0",
+                       "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-1.1.0.tgz",
+                       "integrity": "sha512-B1qMD3RBP7O8o0H2KbrXDyB0IccejMF15+87Lvlor12ONPRHP6gTjXMNkt/d3ZuOGbAe66hFmaCfECI24Ufp6w==",
+                       "dev": true
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "array-union": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.0.2",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1478,11 +1224,10 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "array-unique": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "0.2.1",
-                       "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz",
-                       "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=",
-                       "dev": true,
-                       "optional": true
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "0.3.2",
+                       "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz",
+                       "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=",
+                       "dev": true
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "array.of": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "0.1.1",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1529,22 +1274,32 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "asn1.js": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.10.1",
-                       "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-4.10.1.tgz",
-                       "integrity": "sha512-p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "5.4.1",
+                       "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz",
+                       "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "bn.js": "^4.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "inherits": "^2.0.1",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "minimalistic-assert": "^1.0.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "minimalistic-assert": "^1.0.0",
+                               "safer-buffer": "^2.1.0"
+                       },
+                       "dependencies": {
+                               "bn.js": {
+                                       "version": "4.11.9",
+                                       "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz",
+                                       "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==",
+                                       "dev": true
+                               }
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "assert": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.4.1",
-                       "resolved": "https://registry.npmjs.org/assert/-/assert-1.4.1.tgz",
-                       "integrity": "sha1-mZEtWRg2tab1s0XA8H7vwI/GXZE=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.5.0",
+                       "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz",
+                       "integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                "object-assign": "^4.1.1",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "util": "0.10.3"
</span><span class="cx" style="display: block; padding: 0 10px">                        },
</span><span class="cx" style="display: block; padding: 0 10px">                        "dependencies": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1584,22 +1339,15 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "async-each": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.0.1",
-                       "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.1.tgz",
-                       "integrity": "sha1-GdOGodntxufByF04iu28xW0zYC0=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.0.3",
+                       "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz",
+                       "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "async-each-series": {
-                       "version": "1.1.0",
-                       "resolved": "https://registry.npmjs.org/async-each-series/-/async-each-series-1.1.0.tgz",
-                       "integrity": "sha1-9C/YFV048hpbjqB8KOBj7RcAsTg=",
-                       "dev": true,
-                       "optional": true
-               },
-               "async-foreach": {
-                       "version": "0.1.3",
-                       "resolved": "https://registry.npmjs.org/async-foreach/-/async-foreach-0.1.3.tgz",
-                       "integrity": "sha1-NhIfhFwFeBct5Bmpfb6x0W7DRUI=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         "async-limiter": {
+                       "version": "1.0.1",
+                       "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz",
+                       "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "asynckit": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1620,17 +1368,18 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-S3KPrwoZVVGU1PvQVYL4M/3NE3s="
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "autoprefixer": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "9.4.7",
-                       "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.4.7.tgz",
-                       "integrity": "sha512-qS5wW6aXHkm53Y4z73tFGsUhmZu4aMPV9iHXYlF0c/wxjknXNHuj/1cIQb+6YH692DbJGGWcckAXX+VxKvahMA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "9.8.6",
+                       "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.6.tgz",
+                       "integrity": "sha512-XrvP4VVHdRBCdX1S3WXVD8+RyG9qeb1D5Sn1DeLiG2xfSpzellk5k54xbUERJ3M5DggQxes39UGOTP8CFrEGbg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "browserslist": "^4.4.1",
-                               "caniuse-lite": "^1.0.30000932",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "browserslist": "^4.12.0",
+                               "caniuse-lite": "^1.0.30001109",
+                               "colorette": "^1.2.1",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "normalize-range": "^0.1.2",
</span><span class="cx" style="display: block; padding: 0 10px">                                "num2fraction": "^1.2.2",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "postcss": "^7.0.14",
-                               "postcss-value-parser": "^3.3.1"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "postcss": "^7.0.32",
+                               "postcss-value-parser": "^4.1.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "autosize": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1645,11 +1394,20 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "aws4": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.8.0",
-                       "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.8.0.tgz",
-                       "integrity": "sha512-ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.11.0",
+                       "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz",
+                       "integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                "axios": {
+                       "version": "0.21.1",
+                       "resolved": "https://registry.npmjs.org/axios/-/axios-0.21.1.tgz",
+                       "integrity": "sha512-dKQiRHxGD9PPRIUNIWvZhPTPpl1rf/OxTYKsqKUDjBwYylTvV7SjSHJb9ratfyzM6wCdLCOYLzs73qpg5c4iGA==",
+                       "dev": true,
+                       "requires": {
+                               "follow-redirects": "^1.10.0"
+                       }
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "babel-code-frame": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "6.26.0",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -2177,12 +1935,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "to-fast-properties": "^1.0.3"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "babylon": {
-                       "version": "7.0.0-beta.19",
-                       "resolved": "https://registry.npmjs.org/babylon/-/babylon-7.0.0-beta.19.tgz",
-                       "integrity": "sha512-Vg0C9s/REX6/WIXN37UKpv5ZhRi6A4pjHlpkE34+8/a6c2W1Q692n3hmc+SZG5lKRnaExLUbxtJ1SVT+KaCQ/A==",
-                       "dev": true
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "backbone": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.3.3",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/backbone/-/backbone-1.3.3.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -2229,9 +1981,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "base64-js": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.3.0",
-                       "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.3.0.tgz",
-                       "integrity": "sha512-ccav/yGvoa80BQDljCxsmmQ3Xvx60/UpBIij5QN21W3wBi/hhIC9OoO+KLpu9IJTS9j4DRVJ3aDDF9cMSoa2lw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.5.1",
+                       "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz",
+                       "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "batch": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -2249,92 +2001,116 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "tweetnacl": "^0.14.3"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "beeper": {
-                       "version": "1.1.1",
-                       "resolved": "https://registry.npmjs.org/beeper/-/beeper-1.1.1.tgz",
-                       "integrity": "sha1-5tXqjF2tABMEpwsiY4RH9pyy+Ak=",
-                       "dev": true,
-                       "optional": true
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "big.js": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "3.2.0",
-                       "resolved": "https://registry.npmjs.org/big.js/-/big.js-3.2.0.tgz",
-                       "integrity": "sha512-+hN/Zh2D08Mx65pZ/4g5bsmNiZUuChDiQfTUQ7qJr4/kuopCr88xZsAXv6mBoZEsUI4OuGHlX59qE94K2mMW8Q==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "5.2.2",
+                       "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz",
+                       "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "bin-build": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.2.0",
-                       "resolved": "https://registry.npmjs.org/bin-build/-/bin-build-2.2.0.tgz",
-                       "integrity": "sha1-EfjdYfcP/Por3KpbRvXo/t1CIcw=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.0.0",
+                       "resolved": "https://registry.npmjs.org/bin-build/-/bin-build-3.0.0.tgz",
+                       "integrity": "sha512-jcUOof71/TNAI2uM5uoUaDq2ePcVBQ3R/qhxAz1rX7UfvduAL/RXD3jXzvn8cVcDJdGVkiR1shal3OH0ImpuhA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "optional": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "archive-type": "^3.0.1",
-                               "decompress": "^3.0.0",
-                               "download": "^4.1.2",
-                               "exec-series": "^1.0.0",
-                               "rimraf": "^2.2.6",
-                               "tempfile": "^1.0.0",
-                               "url-regex": "^3.0.0"
-                       },
-                       "dependencies": {
-                               "tempfile": {
-                                       "version": "1.1.1",
-                                       "resolved": "https://registry.npmjs.org/tempfile/-/tempfile-1.1.1.tgz",
-                                       "integrity": "sha1-W8xOrsxKsscH2LwR2ZzMmiyyh/I=",
-                                       "dev": true,
-                                       "optional": true,
-                                       "requires": {
-                                               "os-tmpdir": "^1.0.0",
-                                               "uuid": "^2.0.1"
-                                       }
-                               },
-                               "uuid": {
-                                       "version": "2.0.3",
-                                       "resolved": "http://registry.npmjs.org/uuid/-/uuid-2.0.3.tgz",
-                                       "integrity": "sha1-Z+LoY3lyFVMN/zGOW/nc6/1Hsho=",
-                                       "dev": true,
-                                       "optional": true
-                               }
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "decompress": "^4.0.0",
+                               "download": "^6.2.2",
+                               "execa": "^0.7.0",
+                               "p-map-series": "^1.0.0",
+                               "tempfile": "^2.0.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "bin-check": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.0.0",
-                       "resolved": "https://registry.npmjs.org/bin-check/-/bin-check-2.0.0.tgz",
-                       "integrity": "sha1-hvjm9CU4k99g3DFpV/WvAqywWTA=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.1.0",
+                       "resolved": "https://registry.npmjs.org/bin-check/-/bin-check-4.1.0.tgz",
+                       "integrity": "sha512-b6weQyEUKsDGFlACWSIOfveEnImkJyK/FGW6FAG42loyoquvjdtOIqO6yBFzHyqyVVhNgNkQxxx09SFLK28YnA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "optional": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "executable": "^1.0.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "execa": "^0.7.0",
+                               "executable": "^4.1.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "bin-version": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.0.4",
-                       "resolved": "https://registry.npmjs.org/bin-version/-/bin-version-1.0.4.tgz",
-                       "integrity": "sha1-nrSY7m/Xb3q5p8FgQ2+JV5Q1144=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.1.0",
+                       "resolved": "https://registry.npmjs.org/bin-version/-/bin-version-3.1.0.tgz",
+                       "integrity": "sha512-Mkfm4iE1VFt4xd4vH+gx+0/71esbfus2LsnCGe8Pi4mndSPyT+NGES/Eg99jx8/lUGWfu3z2yuB/bt5UB+iVbQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "optional": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "find-versions": "^1.0.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "execa": "^1.0.0",
+                               "find-versions": "^3.0.0"
+                       },
+                       "dependencies": {
+                               "cross-spawn": {
+                                       "version": "6.0.5",
+                                       "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz",
+                                       "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==",
+                                       "dev": true,
+                                       "optional": true,
+                                       "requires": {
+                                               "nice-try": "^1.0.4",
+                                               "path-key": "^2.0.1",
+                                               "semver": "^5.5.0",
+                                               "shebang-command": "^1.2.0",
+                                               "which": "^1.2.9"
+                                       }
+                               },
+                               "execa": {
+                                       "version": "1.0.0",
+                                       "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz",
+                                       "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==",
+                                       "dev": true,
+                                       "optional": true,
+                                       "requires": {
+                                               "cross-spawn": "^6.0.0",
+                                               "get-stream": "^4.0.0",
+                                               "is-stream": "^1.1.0",
+                                               "npm-run-path": "^2.0.0",
+                                               "p-finally": "^1.0.0",
+                                               "signal-exit": "^3.0.0",
+                                               "strip-eof": "^1.0.0"
+                                       }
+                               },
+                               "get-stream": {
+                                       "version": "4.1.0",
+                                       "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz",
+                                       "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==",
+                                       "dev": true,
+                                       "optional": true,
+                                       "requires": {
+                                               "pump": "^3.0.0"
+                                       }
+                               },
+                               "which": {
+                                       "version": "1.3.1",
+                                       "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
+                                       "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
+                                       "dev": true,
+                                       "optional": true,
+                                       "requires": {
+                                               "isexe": "^2.0.0"
+                                       }
+                               }
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "bin-version-check": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.1.0",
-                       "resolved": "https://registry.npmjs.org/bin-version-check/-/bin-version-check-2.1.0.tgz",
-                       "integrity": "sha1-5OXfKQuQaffRETJAMe/BP90RpbA=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.0.0",
+                       "resolved": "https://registry.npmjs.org/bin-version-check/-/bin-version-check-4.0.0.tgz",
+                       "integrity": "sha512-sR631OrhC+1f8Cvs8WyVWOA33Y8tgwjETNPyyD/myRBXLkfS/vl74FmH/lFcRl9KY3zwGh7jFhvyk9vV3/3ilQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "optional": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "bin-version": "^1.0.0",
-                               "minimist": "^1.1.0",
-                               "semver": "^4.0.3",
-                               "semver-truncate": "^1.0.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "bin-version": "^3.0.0",
+                               "semver": "^5.6.0",
+                               "semver-truncate": "^1.1.2"
</ins><span class="cx" style="display: block; padding: 0 10px">                         },
</span><span class="cx" style="display: block; padding: 0 10px">                        "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "semver": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "4.3.6",
-                                       "resolved": "https://registry.npmjs.org/semver/-/semver-4.3.6.tgz",
-                                       "integrity": "sha1-MAvG4OhjdPe6YQaLWx7NV/xlMto=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "5.7.1",
+                                       "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
+                                       "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                                        "optional": true
</span><span class="cx" style="display: block; padding: 0 10px">                                }
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -2341,56 +2117,194 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "bin-wrapper": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "3.0.2",
-                       "resolved": "https://registry.npmjs.org/bin-wrapper/-/bin-wrapper-3.0.2.tgz",
-                       "integrity": "sha1-Z9MwYmLksaXy+I7iNGT2plVneus=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.1.0",
+                       "resolved": "https://registry.npmjs.org/bin-wrapper/-/bin-wrapper-4.1.0.tgz",
+                       "integrity": "sha512-hfRmo7hWIXPkbpi0ZltboCMVrU+0ClXR/JgbCKKjlDjQf6igXa7OwdqNcFWQZPZTgiY7ZpzE3+LjjkLiTN2T7Q==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "optional": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "bin-check": "^2.0.0",
-                               "bin-version-check": "^2.1.0",
-                               "download": "^4.0.0",
-                               "each-async": "^1.1.1",
-                               "lazy-req": "^1.0.0",
-                               "os-filter-obj": "^1.0.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "bin-check": "^4.1.0",
+                               "bin-version-check": "^4.0.0",
+                               "download": "^7.1.0",
+                               "import-lazy": "^3.1.0",
+                               "os-filter-obj": "^2.0.0",
+                               "pify": "^4.0.1"
+                       },
+                       "dependencies": {
+                               "download": {
+                                       "version": "7.1.0",
+                                       "resolved": "https://registry.npmjs.org/download/-/download-7.1.0.tgz",
+                                       "integrity": "sha512-xqnBTVd/E+GxJVrX5/eUJiLYjCGPwMpdL+jGhGU57BvtcA7wwhtHVbXBeUk51kOpW3S7Jn3BQbN9Q1R1Km2qDQ==",
+                                       "dev": true,
+                                       "optional": true,
+                                       "requires": {
+                                               "archive-type": "^4.0.0",
+                                               "caw": "^2.0.1",
+                                               "content-disposition": "^0.5.2",
+                                               "decompress": "^4.2.0",
+                                               "ext-name": "^5.0.0",
+                                               "file-type": "^8.1.0",
+                                               "filenamify": "^2.0.0",
+                                               "get-stream": "^3.0.0",
+                                               "got": "^8.3.1",
+                                               "make-dir": "^1.2.0",
+                                               "p-event": "^2.1.0",
+                                               "pify": "^3.0.0"
+                                       },
+                                       "dependencies": {
+                                               "pify": {
+                                                       "version": "3.0.0",
+                                                       "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
+                                                       "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
+                                                       "dev": true,
+                                                       "optional": true
+                                               }
+                                       }
+                               },
+                               "file-type": {
+                                       "version": "8.1.0",
+                                       "resolved": "https://registry.npmjs.org/file-type/-/file-type-8.1.0.tgz",
+                                       "integrity": "sha512-qyQ0pzAy78gVoJsmYeNgl8uH8yKhr1lVhW7JbzJmnlRi0I4R2eEDEJZVKG8agpDnLpacwNbDhLNG/LMdxHD2YQ==",
+                                       "dev": true,
+                                       "optional": true
+                               },
+                               "got": {
+                                       "version": "8.3.2",
+                                       "resolved": "https://registry.npmjs.org/got/-/got-8.3.2.tgz",
+                                       "integrity": "sha512-qjUJ5U/hawxosMryILofZCkm3C84PLJS/0grRIpjAwu+Lkxxj5cxeCU25BG0/3mDSpXKTyZr8oh8wIgLaH0QCw==",
+                                       "dev": true,
+                                       "optional": true,
+                                       "requires": {
+                                               "@sindresorhus/is": "^0.7.0",
+                                               "cacheable-request": "^2.1.1",
+                                               "decompress-response": "^3.3.0",
+                                               "duplexer3": "^0.1.4",
+                                               "get-stream": "^3.0.0",
+                                               "into-stream": "^3.1.0",
+                                               "is-retry-allowed": "^1.1.0",
+                                               "isurl": "^1.0.0-alpha5",
+                                               "lowercase-keys": "^1.0.0",
+                                               "mimic-response": "^1.0.0",
+                                               "p-cancelable": "^0.4.0",
+                                               "p-timeout": "^2.0.1",
+                                               "pify": "^3.0.0",
+                                               "safe-buffer": "^5.1.1",
+                                               "timed-out": "^4.0.1",
+                                               "url-parse-lax": "^3.0.0",
+                                               "url-to-options": "^1.0.1"
+                                       },
+                                       "dependencies": {
+                                               "pify": {
+                                                       "version": "3.0.0",
+                                                       "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
+                                                       "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
+                                                       "dev": true,
+                                                       "optional": true
+                                               }
+                                       }
+                               },
+                               "make-dir": {
+                                       "version": "1.3.0",
+                                       "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz",
+                                       "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==",
+                                       "dev": true,
+                                       "optional": true,
+                                       "requires": {
+                                               "pify": "^3.0.0"
+                                       },
+                                       "dependencies": {
+                                               "pify": {
+                                                       "version": "3.0.0",
+                                                       "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
+                                                       "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
+                                                       "dev": true,
+                                                       "optional": true
+                                               }
+                                       }
+                               },
+                               "p-cancelable": {
+                                       "version": "0.4.1",
+                                       "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-0.4.1.tgz",
+                                       "integrity": "sha512-HNa1A8LvB1kie7cERyy21VNeHb2CWJJYqyyC2o3klWFfMGlFmWv2Z7sFgZH8ZiaYL95ydToKTFVXgMV/Os0bBQ==",
+                                       "dev": true,
+                                       "optional": true
+                               },
+                               "p-event": {
+                                       "version": "2.3.1",
+                                       "resolved": "https://registry.npmjs.org/p-event/-/p-event-2.3.1.tgz",
+                                       "integrity": "sha512-NQCqOFhbpVTMX4qMe8PF8lbGtzZ+LCiN7pcNrb/413Na7+TRoe1xkKUzuWa/YEJdGQ0FvKtj35EEbDoVPO2kbA==",
+                                       "dev": true,
+                                       "optional": true,
+                                       "requires": {
+                                               "p-timeout": "^2.0.1"
+                                       }
+                               },
+                               "p-timeout": {
+                                       "version": "2.0.1",
+                                       "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-2.0.1.tgz",
+                                       "integrity": "sha512-88em58dDVB/KzPEx1X0N3LwFfYZPyDc4B6eF38M1rk9VTZMbxXXgjugz8mmwpS9Ox4BDZ+t6t3QP5+/gazweIA==",
+                                       "dev": true,
+                                       "optional": true,
+                                       "requires": {
+                                               "p-finally": "^1.0.0"
+                                       }
+                               },
+                               "prepend-http": {
+                                       "version": "2.0.0",
+                                       "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz",
+                                       "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=",
+                                       "dev": true,
+                                       "optional": true
+                               },
+                               "url-parse-lax": {
+                                       "version": "3.0.0",
+                                       "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz",
+                                       "integrity": "sha1-FrXK/Afb42dsGxmZF3gj1lA6yww=",
+                                       "dev": true,
+                                       "optional": true,
+                                       "requires": {
+                                               "prepend-http": "^2.0.0"
+                                       }
+                               }
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "binary-extensions": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.13.0",
-                       "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.0.tgz",
-                       "integrity": "sha512-EgmjVLMn22z7eGGv3kcnHwSnJXmFHjISTY9E/S5lIcTD3Oxw05QTcBLNkJFzcb3cNueUdF/IN4U+d78V0zO8Hw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.2.0",
+                       "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz",
+                       "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "bl": {
-                       "version": "1.2.2",
-                       "resolved": "http://registry.npmjs.org/bl/-/bl-1.2.2.tgz",
-                       "integrity": "sha512-e8tQYnZodmebYDWGH7KMRvtzKXaJHx3BbilrgZCfvyLUYdKpK1t5PSPmpkny/SgiTSCnjfLW7v5rlONXVFkQEA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         "bindings": {
+                       "version": "1.5.0",
+                       "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz",
+                       "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "optional": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "readable-stream": "^2.3.5",
-                               "safe-buffer": "^5.1.1"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "file-uri-to-path": "1.0.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "block-stream": {
-                       "version": "0.0.9",
-                       "resolved": "https://registry.npmjs.org/block-stream/-/block-stream-0.0.9.tgz",
-                       "integrity": "sha1-E+v+d4oDIFz+A3UUgeu0szAMEmo=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         "bl": {
+                       "version": "1.2.3",
+                       "resolved": "https://registry.npmjs.org/bl/-/bl-1.2.3.tgz",
+                       "integrity": "sha512-pvcNpa0UU69UT341rO6AYy4FVAIkUHuZXRIWbq+zHnsVcRzDDjIAhGuuYoi0d//cwIwtt4pkpKycWEfjdV+vww==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        "optional": true,
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "inherits": "~2.0.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "readable-stream": "^2.3.5",
+                               "safe-buffer": "^5.1.1"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "bluebird": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "3.5.1",
-                       "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.1.tgz",
-                       "integrity": "sha512-MKiLiV+I1AA596t9w1sQJ8jkiSr5+ZKi0WKrYGUn6d1Fx+Ij4tIj+m2WMQSGczs5jZVxV339chE8iwk6F64wjA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.7.2",
+                       "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz",
+                       "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "bn.js": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.11.8",
-                       "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.8.tgz",
-                       "integrity": "sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "5.1.3",
+                       "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.1.3.tgz",
+                       "integrity": "sha512-GkTiFpjFtUzU9CbMeJ5iazkCzGL3jrhzerzZIuqLABjbwRaFt33I9tUdSNryIptM+RxDet6OKm2WnLXzW51KsQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "body": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -2406,53 +2320,44 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "body-parser": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.18.3",
-                       "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.18.3.tgz",
-                       "integrity": "sha1-WykhmP/dVTs6DyDe0FkrlWlVyLQ=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.19.0",
+                       "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz",
+                       "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "bytes": "3.0.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "bytes": "3.1.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "content-type": "~1.0.4",
</span><span class="cx" style="display: block; padding: 0 10px">                                "debug": "2.6.9",
</span><span class="cx" style="display: block; padding: 0 10px">                                "depd": "~1.1.2",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "http-errors": "~1.6.3",
-                               "iconv-lite": "0.4.23",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "http-errors": "1.7.2",
+                               "iconv-lite": "0.4.24",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "on-finished": "~2.3.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "qs": "6.5.2",
-                               "raw-body": "2.3.3",
-                               "type-is": "~1.6.16"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "qs": "6.7.0",
+                               "raw-body": "2.4.0",
+                               "type-is": "~1.6.17"
</ins><span class="cx" style="display: block; padding: 0 10px">                         },
</span><span class="cx" style="display: block; padding: 0 10px">                        "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "bytes": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "3.0.0",
-                                       "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz",
-                                       "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "3.1.0",
+                                       "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz",
+                                       "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "iconv-lite": {
-                                       "version": "0.4.23",
-                                       "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.23.tgz",
-                                       "integrity": "sha512-neyTUVFtahjf0mB3dZT77u+8O0QB89jFdnBkd5P1JgYPbPaia3gXXOVL2fq8VyU2gMMD7SaN7QukTB/pmXYvDA==",
-                                       "dev": true,
-                                       "requires": {
-                                               "safer-buffer": ">= 2.1.2 < 3"
-                                       }
-                               },
</del><span class="cx" style="display: block; padding: 0 10px">                                 "qs": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "6.5.2",
-                                       "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz",
-                                       "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "6.7.0",
+                                       "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz",
+                                       "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                                },
</span><span class="cx" style="display: block; padding: 0 10px">                                "raw-body": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "2.3.3",
-                                       "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.3.3.tgz",
-                                       "integrity": "sha512-9esiElv1BrZoI3rCDuOuKCBRbuApGGaDPQfjSflGxdy4oyzqghxu6klEkkVIvBje+FF0BX9coEv8KqW6X/7njw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "2.4.0",
+                                       "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz",
+                                       "integrity": "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "bytes": "3.0.0",
-                                               "http-errors": "1.6.3",
-                                               "iconv-lite": "0.4.23",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "bytes": "3.1.0",
+                                               "http-errors": "1.7.2",
+                                               "iconv-lite": "0.4.24",
</ins><span class="cx" style="display: block; padding: 0 10px">                                                 "unpipe": "1.0.0"
</span><span class="cx" style="display: block; padding: 0 10px">                                        }
</span><span class="cx" style="display: block; padding: 0 10px">                                }
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -2488,15 +2393,21 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "braces": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.8.5",
-                       "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz",
-                       "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.3.2",
+                       "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz",
+                       "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "optional": true,
</del><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "expand-range": "^1.8.1",
-                               "preserve": "^0.2.0",
-                               "repeat-element": "^1.1.2"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "arr-flatten": "^1.1.0",
+                               "array-unique": "^0.3.2",
+                               "extend-shallow": "^2.0.1",
+                               "fill-range": "^4.0.0",
+                               "isobject": "^3.0.1",
+                               "repeat-element": "^1.1.2",
+                               "snapdragon": "^0.8.1",
+                               "snapdragon-node": "^2.0.1",
+                               "split-string": "^3.0.2",
+                               "to-regex": "^3.0.1"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "brcast": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -2512,7 +2423,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "browserify-aes": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.2.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "resolved": "http://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==",
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -2548,36 +2459,72 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        },
</span><span class="cx" style="display: block; padding: 0 10px">                        "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "safe-buffer": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "5.1.2",
-                                       "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
-                                       "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "5.2.1",
+                                       "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
+                                       "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                                }
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "browserify-rsa": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.0.1",
-                       "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.0.1.tgz",
-                       "integrity": "sha1-IeCr+vbyApzy+vsTNWenAdQTVSQ=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.1.0",
+                       "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz",
+                       "integrity": "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "bn.js": "^4.1.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "bn.js": "^5.0.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "randombytes": "^2.0.1"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "browserify-sign": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.0.4",
-                       "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.0.4.tgz",
-                       "integrity": "sha1-qk62jl17ZYuqa/alfmMMvXqT0pg=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.2.1",
+                       "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz",
+                       "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "bn.js": "^4.1.1",
-                               "browserify-rsa": "^4.0.0",
-                               "create-hash": "^1.1.0",
-                               "create-hmac": "^1.1.2",
-                               "elliptic": "^6.0.0",
-                               "inherits": "^2.0.1",
-                               "parse-asn1": "^5.0.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "bn.js": "^5.1.1",
+                               "browserify-rsa": "^4.0.1",
+                               "create-hash": "^1.2.0",
+                               "create-hmac": "^1.1.7",
+                               "elliptic": "^6.5.3",
+                               "inherits": "^2.0.4",
+                               "parse-asn1": "^5.1.5",
+                               "readable-stream": "^3.6.0",
+                               "safe-buffer": "^5.2.0"
+                       },
+                       "dependencies": {
+                               "inherits": {
+                                       "version": "2.0.4",
+                                       "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
+                                       "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
+                                       "dev": true
+                               },
+                               "readable-stream": {
+                                       "version": "3.6.0",
+                                       "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
+                                       "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
+                                       "dev": true,
+                                       "requires": {
+                                               "inherits": "^2.0.3",
+                                               "string_decoder": "^1.1.1",
+                                               "util-deprecate": "^1.0.1"
+                                       }
+                               },
+                               "safe-buffer": {
+                                       "version": "5.2.1",
+                                       "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
+                                       "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
+                                       "dev": true
+                               },
+                               "string_decoder": {
+                                       "version": "1.3.0",
+                                       "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz",
+                                       "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==",
+                                       "dev": true,
+                                       "requires": {
+                                               "safe-buffer": "~5.2.0"
+                                       }
+                               }
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "browserify-zlib": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -2590,25 +2537,26 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "browserslist": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.4.1",
-                       "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.4.1.tgz",
-                       "integrity": "sha512-pEBxEXg7JwaakBXjATYw/D1YZh4QUSCX/Mnd/wnqSRPPSi1U39iDhDoKGoBUcraKdxDlrYqJxSI5nNvD+dWP2A==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.16.3",
+                       "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.3.tgz",
+                       "integrity": "sha512-vIyhWmIkULaq04Gt93txdh+j02yX/JzlyhLYbV3YQCn/zvES3JnY7TifHHvvr1w5hTDluNKMkV05cs4vy8Q7sw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "caniuse-lite": "^1.0.30000929",
-                               "electron-to-chromium": "^1.3.103",
-                               "node-releases": "^1.1.3"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "caniuse-lite": "^1.0.30001181",
+                               "colorette": "^1.2.1",
+                               "electron-to-chromium": "^1.3.649",
+                               "escalade": "^3.1.1",
+                               "node-releases": "^1.1.70"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "buffer": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.9.1",
-                       "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.1.tgz",
-                       "integrity": "sha1-bRu2AbB6TvztlwlBMgkwJ8lbwpg=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "5.7.1",
+                       "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz",
+                       "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "base64-js": "^1.0.2",
-                               "ieee754": "^1.1.4",
-                               "isarray": "^1.0.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "base64-js": "^1.3.1",
+                               "ieee754": "^1.1.13"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "buffer-alloc": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -2633,8 +2581,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "0.2.13",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "dev": true,
-                       "optional": true
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "dev": true
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "buffer-fill": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.0.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -2655,35 +2602,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==",
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "buffer-to-vinyl": {
-                       "version": "1.1.0",
-                       "resolved": "https://registry.npmjs.org/buffer-to-vinyl/-/buffer-to-vinyl-1.1.0.tgz",
-                       "integrity": "sha1-APFfruOreh3aLN5tkSG//dB7ImI=",
-                       "dev": true,
-                       "optional": true,
-                       "requires": {
-                               "file-type": "^3.1.0",
-                               "readable-stream": "^2.0.2",
-                               "uuid": "^2.0.1",
-                               "vinyl": "^1.0.0"
-                       },
-                       "dependencies": {
-                               "file-type": {
-                                       "version": "3.9.0",
-                                       "resolved": "http://registry.npmjs.org/file-type/-/file-type-3.9.0.tgz",
-                                       "integrity": "sha1-JXoHg4TR24CHvESdEH1SpSZyuek=",
-                                       "dev": true,
-                                       "optional": true
-                               },
-                               "uuid": {
-                                       "version": "2.0.3",
-                                       "resolved": "http://registry.npmjs.org/uuid/-/uuid-2.0.3.tgz",
-                                       "integrity": "sha1-Z+LoY3lyFVMN/zGOW/nc6/1Hsho=",
-                                       "dev": true,
-                                       "optional": true
-                               }
-                       }
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "buffer-xor": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.0.3",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -2690,12 +2608,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=",
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "builtin-modules": {
-                       "version": "1.1.1",
-                       "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz",
-                       "integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=",
-                       "dev": true
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "builtin-status-codes": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "3.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -2709,37 +2621,32 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "cacache": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "11.3.2",
-                       "resolved": "https://registry.npmjs.org/cacache/-/cacache-11.3.2.tgz",
-                       "integrity": "sha512-E0zP4EPGDOaT2chM08Als91eYnf8Z+eH1awwwVsngUmgppfM5jjJ8l3z5vO5p5w/I3LsiXawb1sW0VY65pQABg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "12.0.4",
+                       "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz",
+                       "integrity": "sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "bluebird": "^3.5.3",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "bluebird": "^3.5.5",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "chownr": "^1.1.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                "figgy-pudding": "^3.5.1",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "glob": "^7.1.3",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "glob": "^7.1.4",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "graceful-fs": "^4.1.15",
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                "infer-owner": "^1.0.3",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "lru-cache": "^5.1.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                "mississippi": "^3.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "mkdirp": "^0.5.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                "move-concurrently": "^1.0.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                "promise-inflight": "^1.0.1",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "rimraf": "^2.6.2",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "rimraf": "^2.6.3",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "ssri": "^6.0.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                "unique-filename": "^1.1.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                "y18n": "^4.0.0"
</span><span class="cx" style="display: block; padding: 0 10px">                        },
</span><span class="cx" style="display: block; padding: 0 10px">                        "dependencies": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "bluebird": {
-                                       "version": "3.5.3",
-                                       "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.3.tgz",
-                                       "integrity": "sha512-/qKPUQlaW1OyR51WeCPBvRnAlnZFUJkCSG5HzGnuIqhgyJtF+T94lFnn33eiazjRm2LAHVy2guNnaq48X9SJuw==",
-                                       "dev": true
-                               },
</del><span class="cx" style="display: block; padding: 0 10px">                                 "glob": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "7.1.3",
-                                       "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz",
-                                       "integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "7.1.6",
+                                       "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz",
+                                       "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                                "fs.realpath": "^1.0.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -2759,25 +2666,16 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                                "yallist": "^3.0.2"
</span><span class="cx" style="display: block; padding: 0 10px">                                        }
</span><span class="cx" style="display: block; padding: 0 10px">                                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "rimraf": {
-                                       "version": "2.6.3",
-                                       "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz",
-                                       "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==",
-                                       "dev": true,
-                                       "requires": {
-                                               "glob": "^7.1.3"
-                                       }
-                               },
</del><span class="cx" style="display: block; padding: 0 10px">                                 "y18n": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "4.0.0",
-                                       "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz",
-                                       "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "4.0.1",
+                                       "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.1.tgz",
+                                       "integrity": "sha512-wNcy4NvjMYL8gogWWYAO7ZFWFfHcbdbE57tZO8e4cbpj8tfUcwrwqSl3ad8HxpYWCdXcJUCeKKZS62Av1affwQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                                },
</span><span class="cx" style="display: block; padding: 0 10px">                                "yallist": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "3.0.3",
-                                       "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.0.3.tgz",
-                                       "integrity": "sha512-S+Zk8DEWE6oKpV+vI3qWkaK+jSbIK86pCwe2IF/xwIpQ8jEuxpw9NyaGjmp9+BoJv5FV2piqCDcoCtStppiq2A==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "3.1.1",
+                                       "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz",
+                                       "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                                }
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -2807,6 +2705,76 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                }
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                "cacheable-request": {
+                       "version": "2.1.4",
+                       "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-2.1.4.tgz",
+                       "integrity": "sha1-DYCIAbY0KtM8kd+dC0TcCbkeXD0=",
+                       "dev": true,
+                       "optional": true,
+                       "requires": {
+                               "clone-response": "1.0.2",
+                               "get-stream": "3.0.0",
+                               "http-cache-semantics": "3.8.1",
+                               "keyv": "3.0.0",
+                               "lowercase-keys": "1.0.0",
+                               "normalize-url": "2.0.1",
+                               "responselike": "1.0.2"
+                       },
+                       "dependencies": {
+                               "lowercase-keys": {
+                                       "version": "1.0.0",
+                                       "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.0.tgz",
+                                       "integrity": "sha1-TjNms55/VFfjXxMkvfb4jQv8cwY=",
+                                       "dev": true,
+                                       "optional": true
+                               },
+                               "normalize-url": {
+                                       "version": "2.0.1",
+                                       "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-2.0.1.tgz",
+                                       "integrity": "sha512-D6MUW4K/VzoJ4rJ01JFKxDrtY1v9wrgzCX5f2qj/lzH1m/lW6MhUZFKerVsnyjOhOsYzI9Kqqak+10l4LvLpMw==",
+                                       "dev": true,
+                                       "optional": true,
+                                       "requires": {
+                                               "prepend-http": "^2.0.0",
+                                               "query-string": "^5.0.1",
+                                               "sort-keys": "^2.0.0"
+                                       }
+                               },
+                               "prepend-http": {
+                                       "version": "2.0.0",
+                                       "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz",
+                                       "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=",
+                                       "dev": true,
+                                       "optional": true
+                               },
+                               "sort-keys": {
+                                       "version": "2.0.0",
+                                       "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-2.0.0.tgz",
+                                       "integrity": "sha1-ZYU1WEhh7JfXMNbPQYIuH1ZoQSg=",
+                                       "dev": true,
+                                       "optional": true,
+                                       "requires": {
+                                               "is-plain-obj": "^1.0.0"
+                                       }
+                               }
+                       }
+               },
+               "call-bind": {
+                       "version": "1.0.2",
+                       "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz",
+                       "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==",
+                       "dev": true,
+                       "requires": {
+                               "function-bind": "^1.1.1",
+                               "get-intrinsic": "^1.0.2"
+                       }
+               },
+               "call-me-maybe": {
+                       "version": "1.0.1",
+                       "resolved": "https://registry.npmjs.org/call-me-maybe/-/call-me-maybe-1.0.1.tgz",
+                       "integrity": "sha1-JtII6onje1y95gJQoV8DHBak1ms=",
+                       "dev": true
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "caller-callsite": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "2.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -2827,7 +2795,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "callsites": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "2.0.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "resolved": "http://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=",
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -2835,7 +2803,8 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "2.1.1",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "dev": true
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "dev": true,
+                       "optional": true
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "camelcase-keys": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "2.1.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -2842,6 +2811,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=",
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true,
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        "optional": true,
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "camelcase": "^2.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "map-obj": "^1.0.0"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -2860,18 +2830,11 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "caniuse-lite": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.0.30000935",
-                       "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30000935.tgz",
-                       "integrity": "sha512-1Y2uJ5y56qDt3jsDTdBHL1OqiImzjoQcBG6Yl3Qizq8mcc2SgCFpi+ZwLLqkztYnk9l87IYqRlNBnPSOTbFkXQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.0.30001183",
+                       "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001183.tgz",
+                       "integrity": "sha512-7JkwTEE1hlRKETbCFd8HDZeLiQIUcl8rC6JgNjvHCNaxOeNmQ9V4LvQXRUsKIV2CC73qKxljwVhToaA3kLRqTw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "capture-stack-trace": {
-                       "version": "1.0.1",
-                       "resolved": "https://registry.npmjs.org/capture-stack-trace/-/capture-stack-trace-1.0.1.tgz",
-                       "integrity": "sha512-mYQLZnx5Qt1JgB1WEiMCf2647plpGeQ2NMR/5L0HNZzGQo4fuSPnK+wjfPnKZV0aiJDgzmWqqkV/g7JD+DW0qw==",
-                       "dev": true,
-                       "optional": true
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "caseless": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "0.12.0",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -2879,34 +2842,33 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "catharsis": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "0.8.9",
-                       "resolved": "https://registry.npmjs.org/catharsis/-/catharsis-0.8.9.tgz",
-                       "integrity": "sha1-mMyJDKZS3S7w5ws3klMQ/56Q/Is=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "0.8.11",
+                       "resolved": "https://registry.npmjs.org/catharsis/-/catharsis-0.8.11.tgz",
+                       "integrity": "sha512-a+xUyMV7hD1BrDQA/3iPV7oc+6W26BgVJO05PGEoatMyIuPScQKsde6i3YorWX1qs+AZjnJ18NqdKoCtKiNh1g==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "underscore-contrib": "~0.3.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "lodash": "^4.17.14"
+                       },
+                       "dependencies": {
+                               "lodash": {
+                                       "version": "4.17.20",
+                                       "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz",
+                                       "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==",
+                                       "dev": true
+                               }
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "caw": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.2.0",
-                       "resolved": "https://registry.npmjs.org/caw/-/caw-1.2.0.tgz",
-                       "integrity": "sha1-/7Im/n78VHKI3GLuPpcHPCEtEDQ=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.0.1",
+                       "resolved": "https://registry.npmjs.org/caw/-/caw-2.0.1.tgz",
+                       "integrity": "sha512-Cg8/ZSBEa8ZVY9HspcGUYaK63d/bN7rqS3CYCzEGUxuYv6UlmcjzDUz2fCFFHyTvUW5Pk0I+3hkA3iXlIj6guA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "optional": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "get-proxy": "^1.0.1",
-                               "is-obj": "^1.0.0",
-                               "object-assign": "^3.0.0",
-                               "tunnel-agent": "^0.4.0"
-                       },
-                       "dependencies": {
-                               "object-assign": {
-                                       "version": "3.0.0",
-                                       "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-3.0.0.tgz",
-                                       "integrity": "sha1-m+3VygiXlJvKR+f/QIBi1Un1h/I=",
-                                       "dev": true,
-                                       "optional": true
-                               }
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "get-proxy": "^2.0.0",
+                               "isurl": "^1.0.0-alpha5",
+                               "tunnel-agent": "^0.6.0",
+                               "url-to-options": "^1.0.1"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "center-align": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -2944,117 +2906,123 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "check-node-version": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "3.2.0",
-                       "resolved": "https://registry.npmjs.org/check-node-version/-/check-node-version-3.2.0.tgz",
-                       "integrity": "sha512-mJu4dADRf+NUeOyGgFTXaLtjyyffD3Eej2RA9IEk1CdHmoVurErLD++e/Ps6uKfsB273ky+0Z9NlOiuplxuNdw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.0.3",
+                       "resolved": "https://registry.npmjs.org/check-node-version/-/check-node-version-4.0.3.tgz",
+                       "integrity": "sha512-kbnOaF7SE1uasWx3hqxzsU2yz7I+rkxSMuTW0eKoF39eUtSR/a0F4Sm35LwJNx4itOIARf9eLhWHOOh7rlZ5/g==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "chalk": "^2.3.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "chalk": "^3.0.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "map-values": "^1.0.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                "minimist": "^1.2.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "object-filter": "^1.0.2",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "object.assign": "^4.0.4",
</del><span class="cx" style="display: block; padding: 0 10px">                                 "run-parallel": "^1.1.4",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "semver": "^5.0.3"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "semver": "^6.3.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                         },
</span><span class="cx" style="display: block; padding: 0 10px">                        "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "ansi-styles": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "3.2.1",
-                                       "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
-                                       "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "4.3.0",
+                                       "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
+                                       "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "color-convert": "^1.9.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "color-convert": "^2.0.1"
</ins><span class="cx" style="display: block; padding: 0 10px">                                         }
</span><span class="cx" style="display: block; padding: 0 10px">                                },
</span><span class="cx" style="display: block; padding: 0 10px">                                "chalk": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "2.4.1",
-                                       "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz",
-                                       "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "3.0.0",
+                                       "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz",
+                                       "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "ansi-styles": "^3.2.1",
-                                               "escape-string-regexp": "^1.0.5",
-                                               "supports-color": "^5.3.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "ansi-styles": "^4.1.0",
+                                               "supports-color": "^7.1.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                                         }
</span><span class="cx" style="display: block; padding: 0 10px">                                },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                "color-convert": {
+                                       "version": "2.0.1",
+                                       "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
+                                       "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+                                       "dev": true,
+                                       "requires": {
+                                               "color-name": "~1.1.4"
+                                       }
+                               },
+                               "color-name": {
+                                       "version": "1.1.4",
+                                       "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+                                       "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
+                                       "dev": true
+                               },
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "has-flag": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "3.0.0",
-                                       "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
-                                       "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "4.0.0",
+                                       "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
+                                       "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                                },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                "semver": {
+                                       "version": "6.3.0",
+                                       "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
+                                       "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
+                                       "dev": true
+                               },
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "supports-color": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "5.4.0",
-                                       "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.4.0.tgz",
-                                       "integrity": "sha512-zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "7.2.0",
+                                       "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
+                                       "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "has-flag": "^3.0.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "has-flag": "^4.0.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                                         }
</span><span class="cx" style="display: block; padding: 0 10px">                                }
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "chokidar": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.1.0",
-                       "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.0.tgz",
-                       "integrity": "sha512-5t6G2SH8eO6lCvYOoUpaRnF5Qfd//gd7qJAkwRUw9qlGVkiQ13uwQngqbWWaurOsaAm9+kUGbITADxt6H0XFNQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.5.1",
+                       "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.1.tgz",
+                       "integrity": "sha512-9+s+Od+W0VJJzawDma/gvBNQqkTiqYTWLuZoyAsivsI4AaWTCzHG06/TMjsf1cYe9Cb97UCEhjz7HvnPk2p/tw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "anymatch": "^2.0.0",
-                               "async-each": "^1.0.1",
-                               "braces": "^2.3.2",
-                               "fsevents": "^1.2.7",
-                               "glob-parent": "^3.1.0",
-                               "inherits": "^2.0.3",
-                               "is-binary-path": "^1.0.0",
-                               "is-glob": "^4.0.0",
-                               "normalize-path": "^3.0.0",
-                               "path-is-absolute": "^1.0.0",
-                               "readdirp": "^2.2.1",
-                               "upath": "^1.1.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "anymatch": "~3.1.1",
+                               "braces": "~3.0.2",
+                               "fsevents": "~2.3.1",
+                               "glob-parent": "~5.1.0",
+                               "is-binary-path": "~2.1.0",
+                               "is-glob": "~4.0.1",
+                               "normalize-path": "~3.0.0",
+                               "readdirp": "~3.5.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                         },
</span><span class="cx" style="display: block; padding: 0 10px">                        "dependencies": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "array-unique": {
-                                       "version": "0.3.2",
-                                       "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz",
-                                       "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=",
-                                       "dev": true
-                               },
</del><span class="cx" style="display: block; padding: 0 10px">                                 "braces": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "2.3.2",
-                                       "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz",
-                                       "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "3.0.2",
+                                       "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
+                                       "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "arr-flatten": "^1.1.0",
-                                               "array-unique": "^0.3.2",
-                                               "extend-shallow": "^2.0.1",
-                                               "fill-range": "^4.0.0",
-                                               "isobject": "^3.0.1",
-                                               "repeat-element": "^1.1.2",
-                                               "snapdragon": "^0.8.1",
-                                               "snapdragon-node": "^2.0.1",
-                                               "split-string": "^3.0.2",
-                                               "to-regex": "^3.0.1"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "fill-range": "^7.0.1"
</ins><span class="cx" style="display: block; padding: 0 10px">                                         }
</span><span class="cx" style="display: block; padding: 0 10px">                                },
</span><span class="cx" style="display: block; padding: 0 10px">                                "fill-range": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "4.0.0",
-                                       "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz",
-                                       "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "7.0.1",
+                                       "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
+                                       "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "extend-shallow": "^2.0.1",
-                                               "is-number": "^3.0.0",
-                                               "repeat-string": "^1.6.1",
-                                               "to-regex-range": "^2.1.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "to-regex-range": "^5.0.1"
</ins><span class="cx" style="display: block; padding: 0 10px">                                         }
</span><span class="cx" style="display: block; padding: 0 10px">                                },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                "glob-parent": {
+                                       "version": "5.1.1",
+                                       "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.1.tgz",
+                                       "integrity": "sha512-FnI+VGOpnlGHWZxthPGR+QhR78fuiK0sNLkHQv+bL9fQi57lNNdquIbna/WrfROrolq8GK5Ek6BiMwqL/voRYQ==",
+                                       "dev": true,
+                                       "requires": {
+                                               "is-glob": "^4.0.1"
+                                       }
+                               },
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "is-glob": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "4.0.0",
-                                       "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.0.tgz",
-                                       "integrity": "sha1-lSHHaEXMJhCoUgPd8ICpWML/q8A=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "4.0.1",
+                                       "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz",
+                                       "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                                "is-extglob": "^2.1.1"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -3061,38 +3029,32 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                        }
</span><span class="cx" style="display: block; padding: 0 10px">                                },
</span><span class="cx" style="display: block; padding: 0 10px">                                "is-number": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "3.0.0",
-                                       "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
-                                       "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "7.0.0",
+                                       "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
+                                       "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
+                                       "dev": true
+                               },
+                               "to-regex-range": {
+                                       "version": "5.0.1",
+                                       "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
+                                       "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "kind-of": "^3.0.2"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "is-number": "^7.0.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                                         }
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                },
-                               "isobject": {
-                                       "version": "3.0.1",
-                                       "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
-                                       "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
-                                       "dev": true
-                               },
-                               "normalize-path": {
-                                       "version": "3.0.0",
-                                       "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
-                                       "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
-                                       "dev": true
</del><span class="cx" style="display: block; padding: 0 10px">                                 }
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "chownr": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.1.1",
-                       "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.1.tgz",
-                       "integrity": "sha512-j38EvO5+LHX84jlo6h4UzmOwi0UgW61WRyPtJz4qaadK5eY3BTS5TY/S1Stc3Uk2lIM6TPevAlULiEJwie860g==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.1.4",
+                       "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz",
+                       "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "chrome-trace-event": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.0.0",
-                       "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.0.tgz",
-                       "integrity": "sha512-xDbVgyfDTT2piup/h8dK/y4QZfJRSa73bw1WZ8b4XM1o7fsFubUVGYcE+1ANtOzJJELGpYoG2961z0Z6OAld9A==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.0.2",
+                       "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.2.tgz",
+                       "integrity": "sha512-9e/zx1jw7B4CO+c/RXoCsfg/x1AfUBioy4owYH0bJprEYAx5hRFLRhWBqHAG57D0ZM4H7vxbP7bPe0VwhQRYDQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "tslib": "^1.9.0"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -3108,16 +3070,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "safe-buffer": "^5.0.1"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "clap": {
-                       "version": "1.2.3",
-                       "resolved": "https://registry.npmjs.org/clap/-/clap-1.2.3.tgz",
-                       "integrity": "sha512-4CoL/A3hf90V3VIEjeuhSvlGFEHKzOz+Wfc2IVZc+FaUgU0ZQafJTP49fvnULipOPcAfqhyI2duwQyns6xqjYA==",
-                       "dev": true,
-                       "optional": true,
-                       "requires": {
-                               "chalk": "^1.1.3"
-                       }
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "class-utils": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "0.3.6",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -3237,9 +3189,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        },
</span><span class="cx" style="display: block; padding: 0 10px">                        "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "glob": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "7.1.3",
-                                       "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz",
-                                       "integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "7.1.6",
+                                       "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz",
+                                       "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                                "fs.realpath": "^1.0.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -3262,9 +3214,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "cli-width": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.2.0",
-                       "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.0.tgz",
-                       "integrity": "sha1-/xnt6Kml5XkyQUewwR8PvLq+1jk=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.2.1",
+                       "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.1.tgz",
+                       "integrity": "sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "clipboard": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -3316,35 +3268,47 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                }
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "clone": {
-                       "version": "1.0.4",
-                       "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz",
-                       "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         "clone-response": {
+                       "version": "1.0.2",
+                       "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz",
+                       "integrity": "sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "optional": true
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "optional": true,
+                       "requires": {
+                               "mimic-response": "^1.0.0"
+                       }
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "clone-stats": {
-                       "version": "0.0.1",
-                       "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-0.0.1.tgz",
-                       "integrity": "sha1-uI+UqCzzi4eR1YBG6kAprYjKmdE=",
-                       "dev": true,
-                       "optional": true
-               },
-               "co": {
-                       "version": "3.1.0",
-                       "resolved": "https://registry.npmjs.org/co/-/co-3.1.0.tgz",
-                       "integrity": "sha1-TqVOpaCJOBUxheFSEMaNkJK8G3g=",
-                       "dev": true,
-                       "optional": true
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "coa": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.0.4",
-                       "resolved": "https://registry.npmjs.org/coa/-/coa-1.0.4.tgz",
-                       "integrity": "sha1-qe8VNmDWqGqL3sAomlxoTSF0Mv0=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.0.2",
+                       "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz",
+                       "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "optional": true,
</del><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                "@types/q": "^1.5.1",
+                               "chalk": "^2.4.1",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "q": "^1.1.2"
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        },
+                       "dependencies": {
+                               "ansi-styles": {
+                                       "version": "3.2.1",
+                                       "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
+                                       "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
+                                       "dev": true,
+                                       "requires": {
+                                               "color-convert": "^1.9.0"
+                                       }
+                               },
+                               "chalk": {
+                                       "version": "2.4.2",
+                                       "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
+                                       "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
+                                       "dev": true,
+                                       "requires": {
+                                               "ansi-styles": "^3.2.1",
+                                               "escape-string-regexp": "^1.0.5",
+                                               "supports-color": "^5.3.0"
+                                       }
+                               }
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "code-point-at": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -3352,12 +3316,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c="
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "coffeescript": {
-                       "version": "1.10.0",
-                       "resolved": "https://registry.npmjs.org/coffeescript/-/coffeescript-1.10.0.tgz",
-                       "integrity": "sha1-56qDAZF+9iGzXYo580jc3R234z4=",
-                       "dev": true
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "collection-visit": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -3369,13 +3327,13 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "color": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "3.1.0",
-                       "resolved": "https://registry.npmjs.org/color/-/color-3.1.0.tgz",
-                       "integrity": "sha512-CwyopLkuRYO5ei2EpzpIh6LqJMt6Mt+jZhO5VI5f/wJLZriXQE32/SSqzmrh+QB+AZT81Cj8yv+7zwToW8ahZg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.1.3",
+                       "resolved": "https://registry.npmjs.org/color/-/color-3.1.3.tgz",
+                       "integrity": "sha512-xgXAcTHa2HeFCGLE9Xs/R82hujGtu9Jd9x4NW3T34+OMs7VoPsjwzRczKHvTAHeJwWFwX5j15+MgAppE8ztObQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "color-convert": "^1.9.1",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "color-string": "^1.5.2"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "color-string": "^1.5.4"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "color-convert": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -3394,9 +3352,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "color-string": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.5.3",
-                       "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.5.3.tgz",
-                       "integrity": "sha512-dC2C5qeWoYkxki5UAXapdjqO672AM4vZuPGRQfO8b5HKuKGBbKWpITyDYN7TOFKvRW7kOgAn3746clDBMDJyQw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.5.4",
+                       "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.5.4.tgz",
+                       "integrity": "sha512-57yF5yt8Xa3czSEW1jfQDE79Idk0+AkN/4KWad6tbdxUmAs3MvjxlWSWD4deYytcRfoZ9nhKyFl1kj5tBvidbw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "color-name": "^1.0.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -3403,23 +3361,22 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "simple-swizzle": "^0.2.2"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "color-support": {
-                       "version": "1.1.3",
-                       "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz",
-                       "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==",
-                       "dev": true,
-                       "optional": true
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         "colorette": {
+                       "version": "1.2.1",
+                       "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.1.tgz",
+                       "integrity": "sha512-puCDz0CzydiSYOrnXpz/PKd69zRrribezjtE9yd4zvytoRc8+RY/KJPvtPFKZS3E3wP6neGyMe0vOTlHO5L3Pw==",
+                       "dev": true
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "colors": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "0.6.2",
-                       "resolved": "https://registry.npmjs.org/colors/-/colors-0.6.2.tgz",
-                       "integrity": "sha1-JCP+ZnisDF2uiFLl0OW+CMmXq8w=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.1.2",
+                       "resolved": "https://registry.npmjs.org/colors/-/colors-1.1.2.tgz",
+                       "integrity": "sha1-FopHAXVran9RoSzgyXv6KMCE7WM=",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "combined-stream": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.0.6",
-                       "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.6.tgz",
-                       "integrity": "sha1-cj599ugBrFYTETp+RFqbactjKBg=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.0.8",
+                       "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz",
+                       "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "delayed-stream": "~1.0.0"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -3426,14 +3383,10 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "commander": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.8.1",
-                       "resolved": "https://registry.npmjs.org/commander/-/commander-2.8.1.tgz",
-                       "integrity": "sha1-Br42f+v9oMMwqh4qBy09yXYkJdQ=",
-                       "dev": true,
-                       "optional": true,
-                       "requires": {
-                               "graceful-readlink": ">= 1.0.0"
-                       }
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.20.3",
+                       "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz",
+                       "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==",
+                       "dev": true
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "commondir": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.0.1",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -3448,33 +3401,25 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "compressible": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.0.15",
-                       "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.15.tgz",
-                       "integrity": "sha512-4aE67DL33dSW9gw4CI2H/yTxqHLNcxp0yS6jB+4h+wr3e43+1z7vm0HU9qXOH8j+qjKuL8+UtkOxYQSMq60Ylw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.0.18",
+                       "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz",
+                       "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "mime-db": ">= 1.36.0 < 2"
-                       },
-                       "dependencies": {
-                               "mime-db": {
-                                       "version": "1.38.0",
-                                       "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.38.0.tgz",
-                                       "integrity": "sha512-bqVioMFFzc2awcdJZIzR3HjZFX20QhilVS7hytkKrv7xFAn8bM1gzc/FOX2awLISvWe0PV8ptFKcon+wZ5qYkg==",
-                                       "dev": true
-                               }
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "mime-db": ">= 1.43.0 < 2"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "compression": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.7.3",
-                       "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.3.tgz",
-                       "integrity": "sha512-HSjyBG5N1Nnz7tF2+O7A9XUhyjru71/fwgNb7oIsEVHR0WShfs2tIS/EySLgiTe98aOK18YDlMXpzjCXY/n9mg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.7.4",
+                       "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz",
+                       "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "accepts": "~1.3.5",
</span><span class="cx" style="display: block; padding: 0 10px">                                "bytes": "3.0.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "compressible": "~2.0.14",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "compressible": "~2.0.16",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "debug": "2.6.9",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "on-headers": "~1.0.1",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "on-headers": "~1.0.2",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "safe-buffer": "5.1.2",
</span><span class="cx" style="display: block; padding: 0 10px">                                "vary": "~1.1.2"
</span><span class="cx" style="display: block; padding: 0 10px">                        },
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -3515,6 +3460,17 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "typedarray": "^0.0.6"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                "config-chain": {
+                       "version": "1.1.12",
+                       "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.12.tgz",
+                       "integrity": "sha512-a1eOIcu8+7lUInge4Rpf/n4Krkf3Dd9lqhljRzII1/Zno/kRtUWnznPO3jOKBmTEktkt3fkxisUcivoj0ebzoA==",
+                       "dev": true,
+                       "optional": true,
+                       "requires": {
+                               "ini": "^1.3.4",
+                               "proto-list": "~1.2.1"
+                       }
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "connect-history-api-fallback": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.6.0",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -3530,12 +3486,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "date-now": "^0.1.4"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "console-control-strings": {
-                       "version": "1.1.0",
-                       "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz",
-                       "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=",
-                       "dev": true
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "console-stream": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "0.1.1",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/console-stream/-/console-stream-0.1.1.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -3555,10 +3505,21 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "content-disposition": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "0.5.2",
-                       "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz",
-                       "integrity": "sha1-DPaLud318r55YcOoUXjLhdunjLQ=",
-                       "dev": true
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "0.5.3",
+                       "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz",
+                       "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==",
+                       "dev": true,
+                       "requires": {
+                               "safe-buffer": "5.1.2"
+                       },
+                       "dependencies": {
+                               "safe-buffer": {
+                                       "version": "5.1.2",
+                                       "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
+                                       "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
+                                       "dev": true
+                               }
+                       }
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "content-type": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.0.4",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -3581,9 +3542,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "cookie": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "0.3.1",
-                       "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.3.1.tgz",
-                       "integrity": "sha1-5+Ch+e9DtMi6klxcWpboBtFoc7s=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "0.4.0",
+                       "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz",
+                       "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "cookie-signature": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -3604,17 +3565,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "mkdirp": "^0.5.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                "rimraf": "^2.5.4",
</span><span class="cx" style="display: block; padding: 0 10px">                                "run-queue": "^1.0.0"
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        },
-                       "dependencies": {
-                               "rimraf": {
-                                       "version": "2.6.2",
-                                       "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.2.tgz",
-                                       "integrity": "sha512-lreewLK/BlghmxtfH36YYVg1i8IAce4TI7oao75I1g245+6BctqTVQiBP3YUJ9C6DQOXJmkYR9X9fCLtCOJc5w==",
-                                       "dev": true,
-                                       "requires": {
-                                               "glob": "^7.0.5"
-                                       }
-                               }
</del><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "copy-descriptor": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -3624,229 +3574,33 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "copy-webpack-plugin": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.6.0",
-                       "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-4.6.0.tgz",
-                       "integrity": "sha512-Y+SQCF+0NoWQryez2zXn5J5knmr9z/9qSQt7fbL78u83rxmigOy8X5+BFn8CFSuX+nKT8gpYwJX68ekqtQt6ZA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "5.1.2",
+                       "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-5.1.2.tgz",
+                       "integrity": "sha512-Uh7crJAco3AjBvgAy9Z75CjK8IG+gxaErro71THQ+vv/bl4HaQcpkexAY8KVW/T6D2W2IRr+couF/knIRkZMIQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "cacache": "^10.0.4",
-                               "find-cache-dir": "^1.0.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "cacache": "^12.0.3",
+                               "find-cache-dir": "^2.1.0",
+                               "glob-parent": "^3.1.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "globby": "^7.1.1",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "is-glob": "^4.0.0",
-                               "loader-utils": "^1.1.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "is-glob": "^4.0.1",
+                               "loader-utils": "^1.2.3",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "minimatch": "^3.0.4",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "p-limit": "^1.0.0",
-                               "serialize-javascript": "^1.4.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "normalize-path": "^3.0.0",
+                               "p-limit": "^2.2.1",
+                               "schema-utils": "^1.0.0",
+                               "serialize-javascript": "^4.0.0",
+                               "webpack-log": "^2.0.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                         },
</span><span class="cx" style="display: block; padding: 0 10px">                        "dependencies": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "cacache": {
-                                       "version": "10.0.4",
-                                       "resolved": "http://registry.npmjs.org/cacache/-/cacache-10.0.4.tgz",
-                                       "integrity": "sha512-Dph0MzuH+rTQzGPNT9fAnrPmMmjKfST6trxJeK7NQuHRaVw24VzPRWTmg9MpcwOVQZO0E1FBICUlFeNaKPIfHA==",
-                                       "dev": true,
-                                       "requires": {
-                                               "bluebird": "^3.5.1",
-                                               "chownr": "^1.0.1",
-                                               "glob": "^7.1.2",
-                                               "graceful-fs": "^4.1.11",
-                                               "lru-cache": "^4.1.1",
-                                               "mississippi": "^2.0.0",
-                                               "mkdirp": "^0.5.1",
-                                               "move-concurrently": "^1.0.1",
-                                               "promise-inflight": "^1.0.1",
-                                               "rimraf": "^2.6.2",
-                                               "ssri": "^5.2.4",
-                                               "unique-filename": "^1.1.0",
-                                               "y18n": "^4.0.0"
-                                       }
-                               },
-                               "find-cache-dir": {
-                                       "version": "1.0.0",
-                                       "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-1.0.0.tgz",
-                                       "integrity": "sha1-kojj6ePMN0hxfTnq3hfPcfww7m8=",
-                                       "dev": true,
-                                       "requires": {
-                                               "commondir": "^1.0.1",
-                                               "make-dir": "^1.0.0",
-                                               "pkg-dir": "^2.0.0"
-                                       }
-                               },
-                               "find-up": {
-                                       "version": "2.1.0",
-                                       "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz",
-                                       "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=",
-                                       "dev": true,
-                                       "requires": {
-                                               "locate-path": "^2.0.0"
-                                       }
-                               },
-                               "glob": {
-                                       "version": "7.1.3",
-                                       "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz",
-                                       "integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==",
-                                       "dev": true,
-                                       "requires": {
-                                               "fs.realpath": "^1.0.0",
-                                               "inflight": "^1.0.4",
-                                               "inherits": "2",
-                                               "minimatch": "^3.0.4",
-                                               "once": "^1.3.0",
-                                               "path-is-absolute": "^1.0.0"
-                                       }
-                               },
-                               "globby": {
-                                       "version": "7.1.1",
-                                       "resolved": "https://registry.npmjs.org/globby/-/globby-7.1.1.tgz",
-                                       "integrity": "sha1-+yzP+UAfhgCUXfral0QMypcrhoA=",
-                                       "dev": true,
-                                       "requires": {
-                                               "array-union": "^1.0.1",
-                                               "dir-glob": "^2.0.0",
-                                               "glob": "^7.1.2",
-                                               "ignore": "^3.3.5",
-                                               "pify": "^3.0.0",
-                                               "slash": "^1.0.0"
-                                       }
-                               },
</del><span class="cx" style="display: block; padding: 0 10px">                                 "is-glob": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "4.0.0",
-                                       "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.0.tgz",
-                                       "integrity": "sha1-lSHHaEXMJhCoUgPd8ICpWML/q8A=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "4.0.1",
+                                       "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz",
+                                       "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                                "is-extglob": "^2.1.1"
</span><span class="cx" style="display: block; padding: 0 10px">                                        }
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                },
-                               "locate-path": {
-                                       "version": "2.0.0",
-                                       "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz",
-                                       "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=",
-                                       "dev": true,
-                                       "requires": {
-                                               "p-locate": "^2.0.0",
-                                               "path-exists": "^3.0.0"
-                                       }
-                               },
-                               "mississippi": {
-                                       "version": "2.0.0",
-                                       "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-2.0.0.tgz",
-                                       "integrity": "sha512-zHo8v+otD1J10j/tC+VNoGK9keCuByhKovAvdn74dmxJl9+mWHnx6EMsDN4lgRoMI/eYo2nchAxniIbUPb5onw==",
-                                       "dev": true,
-                                       "requires": {
-                                               "concat-stream": "^1.5.0",
-                                               "duplexify": "^3.4.2",
-                                               "end-of-stream": "^1.1.0",
-                                               "flush-write-stream": "^1.0.0",
-                                               "from2": "^2.1.0",
-                                               "parallel-transform": "^1.1.0",
-                                               "pump": "^2.0.1",
-                                               "pumpify": "^1.3.3",
-                                               "stream-each": "^1.1.0",
-                                               "through2": "^2.0.0"
-                                       }
-                               },
-                               "p-limit": {
-                                       "version": "1.3.0",
-                                       "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz",
-                                       "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==",
-                                       "dev": true,
-                                       "requires": {
-                                               "p-try": "^1.0.0"
-                                       }
-                               },
-                               "p-locate": {
-                                       "version": "2.0.0",
-                                       "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz",
-                                       "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=",
-                                       "dev": true,
-                                       "requires": {
-                                               "p-limit": "^1.1.0"
-                                       }
-                               },
-                               "p-try": {
-                                       "version": "1.0.0",
-                                       "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz",
-                                       "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=",
-                                       "dev": true
-                               },
-                               "path-exists": {
-                                       "version": "3.0.0",
-                                       "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz",
-                                       "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=",
-                                       "dev": true
-                               },
-                               "pify": {
-                                       "version": "3.0.0",
-                                       "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
-                                       "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
-                                       "dev": true
-                               },
-                               "pkg-dir": {
-                                       "version": "2.0.0",
-                                       "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz",
-                                       "integrity": "sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=",
-                                       "dev": true,
-                                       "requires": {
-                                               "find-up": "^2.1.0"
-                                       }
-                               },
-                               "readable-stream": {
-                                       "version": "2.3.6",
-                                       "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz",
-                                       "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==",
-                                       "dev": true,
-                                       "requires": {
-                                               "core-util-is": "~1.0.0",
-                                               "inherits": "~2.0.3",
-                                               "isarray": "~1.0.0",
-                                               "process-nextick-args": "~2.0.0",
-                                               "safe-buffer": "~5.1.1",
-                                               "string_decoder": "~1.1.1",
-                                               "util-deprecate": "~1.0.1"
-                                       }
-                               },
-                               "rimraf": {
-                                       "version": "2.6.2",
-                                       "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.2.tgz",
-                                       "integrity": "sha512-lreewLK/BlghmxtfH36YYVg1i8IAce4TI7oao75I1g245+6BctqTVQiBP3YUJ9C6DQOXJmkYR9X9fCLtCOJc5w==",
-                                       "dev": true,
-                                       "requires": {
-                                               "glob": "^7.0.5"
-                                       }
-                               },
-                               "ssri": {
-                                       "version": "5.3.0",
-                                       "resolved": "https://registry.npmjs.org/ssri/-/ssri-5.3.0.tgz",
-                                       "integrity": "sha512-XRSIPqLij52MtgoQavH/x/dU1qVKtWUAAZeOHsR9c2Ddi4XerFy3mc1alf+dLJKl9EUIm/Ht+EowFkTUOA6GAQ==",
-                                       "dev": true,
-                                       "requires": {
-                                               "safe-buffer": "^5.1.1"
-                                       }
-                               },
-                               "string_decoder": {
-                                       "version": "1.1.1",
-                                       "resolved": "http://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
-                                       "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
-                                       "dev": true,
-                                       "requires": {
-                                               "safe-buffer": "~5.1.0"
-                                       }
-                               },
-                               "through2": {
-                                       "version": "2.0.5",
-                                       "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz",
-                                       "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==",
-                                       "dev": true,
-                                       "requires": {
-                                               "readable-stream": "~2.3.6",
-                                               "xtend": "~4.0.1"
-                                       }
-                               },
-                               "y18n": {
-                                       "version": "4.0.0",
-                                       "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz",
-                                       "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==",
-                                       "dev": true
</del><span class="cx" style="display: block; padding: 0 10px">                                 }
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -3861,68 +3615,38 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac="
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "cosmiconfig": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "5.0.7",
-                       "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.0.7.tgz",
-                       "integrity": "sha512-PcLqxTKiDmNT6pSpy4N6KtuPwb53W+2tzNvwOZw0WH9N6O0vLIBq0x8aj8Oj75ere4YcGi48bDFCL+3fRJdlNA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "5.2.1",
+                       "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz",
+                       "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "import-fresh": "^2.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "is-directory": "^0.3.1",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "js-yaml": "^3.9.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "js-yaml": "^3.13.1",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "parse-json": "^4.0.0"
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        },
-                       "dependencies": {
-                               "esprima": {
-                                       "version": "4.0.1",
-                                       "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
-                                       "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==",
-                                       "dev": true
-                               },
-                               "js-yaml": {
-                                       "version": "3.12.1",
-                                       "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.12.1.tgz",
-                                       "integrity": "sha512-um46hB9wNOKlwkHgiuyEVAybXBjwFUV0Z/RaHJblRd9DXltue9FTYvzCr9ErQrK9Adz5MU4gHWVaNUfdmrC8qA==",
-                                       "dev": true,
-                                       "requires": {
-                                               "argparse": "^1.0.7",
-                                               "esprima": "^4.0.0"
-                                       }
-                               },
-                               "parse-json": {
-                                       "version": "4.0.0",
-                                       "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz",
-                                       "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=",
-                                       "dev": true,
-                                       "requires": {
-                                               "error-ex": "^1.3.1",
-                                               "json-parse-better-errors": "^1.0.1"
-                                       }
-                               }
</del><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "create-ecdh": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.0.3",
-                       "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.3.tgz",
-                       "integrity": "sha512-GbEHQPMOswGpKXM9kCWVrremUcBmjteUaQ01T9rkKCPDXfUHX0IoP9LpHYo2NPFampa4e+/pFDc3jQdxrxQLaw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.0.4",
+                       "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz",
+                       "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "bn.js": "^4.1.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "elliptic": "^6.0.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "elliptic": "^6.5.3"
+                       },
+                       "dependencies": {
+                               "bn.js": {
+                                       "version": "4.11.9",
+                                       "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz",
+                                       "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==",
+                                       "dev": true
+                               }
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "create-error-class": {
-                       "version": "3.0.2",
-                       "resolved": "https://registry.npmjs.org/create-error-class/-/create-error-class-3.0.2.tgz",
-                       "integrity": "sha1-Br56vvlHo/FKMP1hBnHUAbyot7Y=",
-                       "dev": true,
-                       "optional": true,
-                       "requires": {
-                               "capture-stack-trace": "^1.0.0"
-                       }
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "create-hash": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.2.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "resolved": "http://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==",
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -3935,7 +3659,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "create-hmac": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.1.7",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "resolved": "http://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==",
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -3947,37 +3671,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "sha.js": "^2.4.8"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "cross-spawn": {
-                       "version": "3.0.1",
-                       "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-3.0.1.tgz",
-                       "integrity": "sha1-ElYDfsufDF9549bvE14wdwGEuYI=",
-                       "dev": true,
-                       "requires": {
-                               "lru-cache": "^4.0.1",
-                               "which": "^1.2.9"
-                       },
-                       "dependencies": {
-                               "lru-cache": {
-                                       "version": "4.1.2",
-                                       "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.2.tgz",
-                                       "integrity": "sha512-wgeVXhrDwAWnIF/yZARsFnMBtdFXOg1b8RIrhilp+0iDYN4mdQcNZElDZ0e4B64BhaxeQ5zN7PMyvu7we1kPeQ==",
-                                       "dev": true,
-                                       "requires": {
-                                               "pseudomap": "^1.0.2",
-                                               "yallist": "^2.1.2"
-                                       }
-                               },
-                               "which": {
-                                       "version": "1.3.0",
-                                       "resolved": "https://registry.npmjs.org/which/-/which-1.3.0.tgz",
-                                       "integrity": "sha512-xcJpopdamTuY5duC/KnTTNBraPK54YwpenP4lzxU8H91GudWpFv38u0CKjclE1Wi2EH2EDz5LRcHcKbCIzqGyg==",
-                                       "dev": true,
-                                       "requires": {
-                                               "isexe": "^2.0.0"
-                                       }
-                               }
-                       }
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "crypto-browserify": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "3.12.0",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -4016,7 +3709,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "css-color-names": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "0.0.4",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "resolved": "http://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "integrity": "sha1-gIrcLnnPhHOAabZGyyDsJ762KeA=",
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -4031,13 +3724,13 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "css-select": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.0.2",
-                       "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.0.2.tgz",
-                       "integrity": "sha512-dSpYaDVoWaELjvZ3mS6IKZM/y2PMPa/XYoEfYNZePL4U/XgyxZNroHEHReDx/d+VgXh9VbCTtFqLkFbmeqeaRQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.1.0",
+                       "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz",
+                       "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "boolbase": "^1.0.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "css-what": "^2.1.2",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "css-what": "^3.2.1",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "domutils": "^1.7.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "nth-check": "^1.0.2"
</span><span class="cx" style="display: block; padding: 0 10px">                        },
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -4061,86 +3754,82 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "css-tree": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.0.0-alpha.28",
-                       "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.28.tgz",
-                       "integrity": "sha512-joNNW1gCp3qFFzj4St6zk+Wh/NBv0vM5YbEreZk0SD4S23S+1xBKb6cLDg2uj4P4k/GUMlIm6cKIDqIG+vdt0w==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.0.0-alpha.37",
+                       "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz",
+                       "integrity": "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "mdn-data": "~1.1.0",
-                               "source-map": "^0.5.3"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "mdn-data": "2.0.4",
+                               "source-map": "^0.6.1"
+                       },
+                       "dependencies": {
+                               "source-map": {
+                                       "version": "0.6.1",
+                                       "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+                                       "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+                                       "dev": true
+                               }
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "css-unit-converter": {
-                       "version": "1.1.1",
-                       "resolved": "https://registry.npmjs.org/css-unit-converter/-/css-unit-converter-1.1.1.tgz",
-                       "integrity": "sha1-2bkoGtz9jO2TW9urqDeGiX9k6ZY=",
-                       "dev": true
-               },
-               "css-url-regex": {
-                       "version": "1.1.0",
-                       "resolved": "https://registry.npmjs.org/css-url-regex/-/css-url-regex-1.1.0.tgz",
-                       "integrity": "sha1-g4NCMMyfdMRX3lnuvRVD/uuDt+w=",
-                       "dev": true
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "css-what": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.1.2",
-                       "resolved": "https://registry.npmjs.org/css-what/-/css-what-2.1.2.tgz",
-                       "integrity": "sha512-wan8dMWQ0GUeF7DGEPVjhHemVW/vy6xUYmFzRY8RYqgA0JtXC9rJmbScBjqSu6dg9q0lwPQy6ZAmJVr3PPTvqQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.4.2",
+                       "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz",
+                       "integrity": "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "cssesc": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.0.0",
-                       "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-2.0.0.tgz",
-                       "integrity": "sha512-MsCAG1z9lPdoO/IUMLSBWBSVxVtJ1395VGIQ+Fc2gNdkQ1hNDnQdw3YhA71WJCBW1vdwA0cAnk/DnW6bqoEUYg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.0.0",
+                       "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz",
+                       "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "cssnano": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.1.8",
-                       "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-4.1.8.tgz",
-                       "integrity": "sha512-5GIY0VzAHORpbKiL3rMXp4w4M1Ki+XlXgEXyuWXVd3h6hlASb+9Vo76dNP56/elLMVBBsUfusCo1q56uW0UWig==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.1.10",
+                       "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-4.1.10.tgz",
+                       "integrity": "sha512-5wny+F6H4/8RgNlaqab4ktc3e0/blKutmq8yNlBFXA//nSFFAqAngjNVRzUvCgYROULmZZUoosL/KSoZo5aUaQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "cosmiconfig": "^5.0.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "cssnano-preset-default": "^4.0.6",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "cssnano-preset-default": "^4.0.7",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "is-resolvable": "^1.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "postcss": "^7.0.0"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "cssnano-preset-default": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.0.6",
-                       "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-4.0.6.tgz",
-                       "integrity": "sha512-UPboYbFaJFtDUhJ4fqctThWbbyF4q01/7UhsZbLzp35l+nUxtzh1SifoVlEfyLM3n3Z0htd8B1YlCxy9i+bQvg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.0.7",
+                       "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-4.0.7.tgz",
+                       "integrity": "sha512-x0YHHx2h6p0fCl1zY9L9roD7rnlltugGu7zXSKQx6k2rYw0Hi3IqxcoAGF7u9Q5w1nt7vK0ulxV8Lo+EvllGsA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "css-declaration-sorter": "^4.0.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                "cssnano-util-raw-cache": "^4.0.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                "postcss": "^7.0.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "postcss-calc": "^7.0.0",
-                               "postcss-colormin": "^4.0.2",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "postcss-calc": "^7.0.1",
+                               "postcss-colormin": "^4.0.3",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "postcss-convert-values": "^4.0.1",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "postcss-discard-comments": "^4.0.1",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "postcss-discard-comments": "^4.0.2",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "postcss-discard-duplicates": "^4.0.2",
</span><span class="cx" style="display: block; padding: 0 10px">                                "postcss-discard-empty": "^4.0.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                "postcss-discard-overridden": "^4.0.1",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "postcss-merge-longhand": "^4.0.10",
-                               "postcss-merge-rules": "^4.0.2",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "postcss-merge-longhand": "^4.0.11",
+                               "postcss-merge-rules": "^4.0.3",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "postcss-minify-font-values": "^4.0.2",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "postcss-minify-gradients": "^4.0.1",
-                               "postcss-minify-params": "^4.0.1",
-                               "postcss-minify-selectors": "^4.0.1",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "postcss-minify-gradients": "^4.0.2",
+                               "postcss-minify-params": "^4.0.2",
+                               "postcss-minify-selectors": "^4.0.2",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "postcss-normalize-charset": "^4.0.1",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "postcss-normalize-display-values": "^4.0.1",
-                               "postcss-normalize-positions": "^4.0.1",
-                               "postcss-normalize-repeat-style": "^4.0.1",
-                               "postcss-normalize-string": "^4.0.1",
-                               "postcss-normalize-timing-functions": "^4.0.1",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "postcss-normalize-display-values": "^4.0.2",
+                               "postcss-normalize-positions": "^4.0.2",
+                               "postcss-normalize-repeat-style": "^4.0.2",
+                               "postcss-normalize-string": "^4.0.2",
+                               "postcss-normalize-timing-functions": "^4.0.2",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "postcss-normalize-unicode": "^4.0.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                "postcss-normalize-url": "^4.0.1",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "postcss-normalize-whitespace": "^4.0.1",
-                               "postcss-ordered-values": "^4.1.1",
-                               "postcss-reduce-initial": "^4.0.2",
-                               "postcss-reduce-transforms": "^4.0.1",
-                               "postcss-svgo": "^4.0.1",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "postcss-normalize-whitespace": "^4.0.2",
+                               "postcss-ordered-values": "^4.1.2",
+                               "postcss-reduce-initial": "^4.0.3",
+                               "postcss-reduce-transforms": "^4.0.2",
+                               "postcss-svgo": "^4.0.2",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "postcss-unique-selectors": "^4.0.1"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -4172,14 +3861,36 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "csso": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.3.2",
-                       "resolved": "https://registry.npmjs.org/csso/-/csso-2.3.2.tgz",
-                       "integrity": "sha1-3dUsWHAz9J6Utx/FVWnyUuj/X4U=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.2.0",
+                       "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz",
+                       "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "optional": true,
</del><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "clap": "^1.0.9",
-                               "source-map": "^0.5.3"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "css-tree": "^1.1.2"
+                       },
+                       "dependencies": {
+                               "css-tree": {
+                                       "version": "1.1.2",
+                                       "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.2.tgz",
+                                       "integrity": "sha512-wCoWush5Aeo48GLhfHPbmvZs59Z+M7k5+B1xDnXbdWNcEF423DoFdqSWE0PM5aNk5nI5cp1q7ms36zGApY/sKQ==",
+                                       "dev": true,
+                                       "requires": {
+                                               "mdn-data": "2.0.14",
+                                               "source-map": "^0.6.1"
+                                       }
+                               },
+                               "mdn-data": {
+                                       "version": "2.0.14",
+                                       "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz",
+                                       "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==",
+                                       "dev": true
+                               },
+                               "source-map": {
+                                       "version": "0.6.1",
+                                       "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+                                       "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+                                       "dev": true
+                               }
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "currently-unhandled": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -4187,14 +3898,15 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=",
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true,
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        "optional": true,
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "array-find-index": "^1.0.1"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "cyclist": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "0.2.2",
-                       "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-0.2.2.tgz",
-                       "integrity": "sha1-GzN5LhHpFKL9bW7WRHRkRE5fpkA=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.0.1",
+                       "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-1.0.1.tgz",
+                       "integrity": "sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk=",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "dashdash": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -4213,14 +3925,10 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "dateformat": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.0.12",
-                       "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-1.0.12.tgz",
-                       "integrity": "sha1-nxJLZ1lMk3/3BpMuSmQsyo27/uk=",
-                       "dev": true,
-                       "requires": {
-                               "get-stdin": "^4.0.1",
-                               "meow": "^3.3.0"
-                       }
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.0.3",
+                       "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-3.0.3.tgz",
+                       "integrity": "sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q==",
+                       "dev": true
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "debug": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "2.6.9",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -4242,222 +3950,191 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "decompress": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "3.0.0",
-                       "resolved": "https://registry.npmjs.org/decompress/-/decompress-3.0.0.tgz",
-                       "integrity": "sha1-rx3VDQbjv8QyRh033hGzjA2ZG+0=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.2.1",
+                       "resolved": "https://registry.npmjs.org/decompress/-/decompress-4.2.1.tgz",
+                       "integrity": "sha512-e48kc2IjU+2Zw8cTb6VZcJQ3lgVbS4uuB1TfCHbiZIP/haNXm+SVyhu+87jts5/3ROpd82GSVCoNs/z8l4ZOaQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "optional": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "buffer-to-vinyl": "^1.0.0",
-                               "concat-stream": "^1.4.6",
-                               "decompress-tar": "^3.0.0",
-                               "decompress-tarbz2": "^3.0.0",
-                               "decompress-targz": "^3.0.0",
-                               "decompress-unzip": "^3.0.0",
-                               "stream-combiner2": "^1.1.1",
-                               "vinyl-assign": "^1.0.1",
-                               "vinyl-fs": "^2.2.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "decompress-tar": "^4.0.0",
+                               "decompress-tarbz2": "^4.0.0",
+                               "decompress-targz": "^4.0.0",
+                               "decompress-unzip": "^4.0.1",
+                               "graceful-fs": "^4.1.10",
+                               "make-dir": "^1.0.0",
+                               "pify": "^2.3.0",
+                               "strip-dirs": "^2.0.0"
+                       },
+                       "dependencies": {
+                               "make-dir": {
+                                       "version": "1.3.0",
+                                       "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz",
+                                       "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==",
+                                       "dev": true,
+                                       "optional": true,
+                                       "requires": {
+                                               "pify": "^3.0.0"
+                                       },
+                                       "dependencies": {
+                                               "pify": {
+                                                       "version": "3.0.0",
+                                                       "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
+                                                       "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
+                                                       "dev": true,
+                                                       "optional": true
+                                               }
+                                       }
+                               },
+                               "pify": {
+                                       "version": "2.3.0",
+                                       "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
+                                       "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
+                                       "dev": true,
+                                       "optional": true
+                               }
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                "decompress-response": {
+                       "version": "3.3.0",
+                       "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz",
+                       "integrity": "sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=",
+                       "dev": true,
+                       "optional": true,
+                       "requires": {
+                               "mimic-response": "^1.0.0"
+                       }
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "decompress-tar": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "3.1.0",
-                       "resolved": "https://registry.npmjs.org/decompress-tar/-/decompress-tar-3.1.0.tgz",
-                       "integrity": "sha1-IXx4n5uURQ76rcXF5TeXj8MzxGY=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.1.1",
+                       "resolved": "https://registry.npmjs.org/decompress-tar/-/decompress-tar-4.1.1.tgz",
+                       "integrity": "sha512-JdJMaCrGpB5fESVyxwpCx4Jdj2AagLmv3y58Qy4GE6HMVjWz1FeVQk1Ct4Kye7PftcdOo/7U7UKzYBJgqnGeUQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "optional": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "is-tar": "^1.0.0",
-                               "object-assign": "^2.0.0",
-                               "strip-dirs": "^1.0.0",
-                               "tar-stream": "^1.1.1",
-                               "through2": "^0.6.1",
-                               "vinyl": "^0.4.3"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "file-type": "^5.2.0",
+                               "is-stream": "^1.1.0",
+                               "tar-stream": "^1.5.2"
</ins><span class="cx" style="display: block; padding: 0 10px">                         },
</span><span class="cx" style="display: block; padding: 0 10px">                        "dependencies": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "clone": {
-                                       "version": "0.2.0",
-                                       "resolved": "https://registry.npmjs.org/clone/-/clone-0.2.0.tgz",
-                                       "integrity": "sha1-xhJqkK1Pctv1rNskPMN3JP6T/B8=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "file-type": {
+                                       "version": "5.2.0",
+                                       "resolved": "https://registry.npmjs.org/file-type/-/file-type-5.2.0.tgz",
+                                       "integrity": "sha1-LdvqfHP/42No365J3DOMBYwritY=",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                                        "optional": true
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                },
-                               "object-assign": {
-                                       "version": "2.1.1",
-                                       "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-2.1.1.tgz",
-                                       "integrity": "sha1-Q8NuXVaf+OSBbE76i+AtJpZ8GKo=",
-                                       "dev": true,
-                                       "optional": true
-                               },
-                               "vinyl": {
-                                       "version": "0.4.6",
-                                       "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-0.4.6.tgz",
-                                       "integrity": "sha1-LzVsh6VQolVGHza76ypbqL94SEc=",
-                                       "dev": true,
-                                       "optional": true,
-                                       "requires": {
-                                               "clone": "^0.2.0",
-                                               "clone-stats": "^0.0.1"
-                                       }
</del><span class="cx" style="display: block; padding: 0 10px">                                 }
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "decompress-tarbz2": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "3.1.0",
-                       "resolved": "https://registry.npmjs.org/decompress-tarbz2/-/decompress-tarbz2-3.1.0.tgz",
-                       "integrity": "sha1-iyOTVoE1X58YnYclag+L3ZbZZm0=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.1.1",
+                       "resolved": "https://registry.npmjs.org/decompress-tarbz2/-/decompress-tarbz2-4.1.1.tgz",
+                       "integrity": "sha512-s88xLzf1r81ICXLAVQVzaN6ZmX4A6U4z2nMbOwobxkLoIIfjVMBg7TeguTUXkKeXni795B6y5rnvDw7rxhAq9A==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "optional": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "is-bzip2": "^1.0.0",
-                               "object-assign": "^2.0.0",
-                               "seek-bzip": "^1.0.3",
-                               "strip-dirs": "^1.0.0",
-                               "tar-stream": "^1.1.1",
-                               "through2": "^0.6.1",
-                               "vinyl": "^0.4.3"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "decompress-tar": "^4.1.0",
+                               "file-type": "^6.1.0",
+                               "is-stream": "^1.1.0",
+                               "seek-bzip": "^1.0.5",
+                               "unbzip2-stream": "^1.0.9"
</ins><span class="cx" style="display: block; padding: 0 10px">                         },
</span><span class="cx" style="display: block; padding: 0 10px">                        "dependencies": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "clone": {
-                                       "version": "0.2.0",
-                                       "resolved": "https://registry.npmjs.org/clone/-/clone-0.2.0.tgz",
-                                       "integrity": "sha1-xhJqkK1Pctv1rNskPMN3JP6T/B8=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "file-type": {
+                                       "version": "6.2.0",
+                                       "resolved": "https://registry.npmjs.org/file-type/-/file-type-6.2.0.tgz",
+                                       "integrity": "sha512-YPcTBDV+2Tm0VqjybVd32MHdlEGAtuxS3VAYsumFokDSMG+ROT5wawGlnHDoz7bfMcMDt9hxuXvXwoKUx2fkOg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                                        "optional": true
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                },
-                               "object-assign": {
-                                       "version": "2.1.1",
-                                       "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-2.1.1.tgz",
-                                       "integrity": "sha1-Q8NuXVaf+OSBbE76i+AtJpZ8GKo=",
-                                       "dev": true,
-                                       "optional": true
-                               },
-                               "vinyl": {
-                                       "version": "0.4.6",
-                                       "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-0.4.6.tgz",
-                                       "integrity": "sha1-LzVsh6VQolVGHza76ypbqL94SEc=",
-                                       "dev": true,
-                                       "optional": true,
-                                       "requires": {
-                                               "clone": "^0.2.0",
-                                               "clone-stats": "^0.0.1"
-                                       }
</del><span class="cx" style="display: block; padding: 0 10px">                                 }
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "decompress-targz": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "3.1.0",
-                       "resolved": "https://registry.npmjs.org/decompress-targz/-/decompress-targz-3.1.0.tgz",
-                       "integrity": "sha1-ssE9+YFmJomRtxXWRH9kLpaW9aA=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.1.1",
+                       "resolved": "https://registry.npmjs.org/decompress-targz/-/decompress-targz-4.1.1.tgz",
+                       "integrity": "sha512-4z81Znfr6chWnRDNfFNqLwPvm4db3WuZkqV+UgXQzSngG3CEKdBkw5jrv3axjjL96glyiiKjsxJG3X6WBZwX3w==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "optional": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "is-gzip": "^1.0.0",
-                               "object-assign": "^2.0.0",
-                               "strip-dirs": "^1.0.0",
-                               "tar-stream": "^1.1.1",
-                               "through2": "^0.6.1",
-                               "vinyl": "^0.4.3"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "decompress-tar": "^4.1.1",
+                               "file-type": "^5.2.0",
+                               "is-stream": "^1.1.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                         },
</span><span class="cx" style="display: block; padding: 0 10px">                        "dependencies": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "clone": {
-                                       "version": "0.2.0",
-                                       "resolved": "https://registry.npmjs.org/clone/-/clone-0.2.0.tgz",
-                                       "integrity": "sha1-xhJqkK1Pctv1rNskPMN3JP6T/B8=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "file-type": {
+                                       "version": "5.2.0",
+                                       "resolved": "https://registry.npmjs.org/file-type/-/file-type-5.2.0.tgz",
+                                       "integrity": "sha1-LdvqfHP/42No365J3DOMBYwritY=",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                                        "optional": true
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                },
-                               "object-assign": {
-                                       "version": "2.1.1",
-                                       "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-2.1.1.tgz",
-                                       "integrity": "sha1-Q8NuXVaf+OSBbE76i+AtJpZ8GKo=",
-                                       "dev": true,
-                                       "optional": true
-                               },
-                               "vinyl": {
-                                       "version": "0.4.6",
-                                       "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-0.4.6.tgz",
-                                       "integrity": "sha1-LzVsh6VQolVGHza76ypbqL94SEc=",
-                                       "dev": true,
-                                       "optional": true,
-                                       "requires": {
-                                               "clone": "^0.2.0",
-                                               "clone-stats": "^0.0.1"
-                                       }
</del><span class="cx" style="display: block; padding: 0 10px">                                 }
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "decompress-unzip": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "3.4.0",
-                       "resolved": "https://registry.npmjs.org/decompress-unzip/-/decompress-unzip-3.4.0.tgz",
-                       "integrity": "sha1-YUdbQVIGa74/7hL51inRX+ZHjus=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.0.1",
+                       "resolved": "https://registry.npmjs.org/decompress-unzip/-/decompress-unzip-4.0.1.tgz",
+                       "integrity": "sha1-3qrM39FK6vhVePczroIQ+bSEj2k=",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "optional": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "is-zip": "^1.0.0",
-                               "read-all-stream": "^3.0.0",
-                               "stat-mode": "^0.2.0",
-                               "strip-dirs": "^1.0.0",
-                               "through2": "^2.0.0",
-                               "vinyl": "^1.0.0",
-                               "yauzl": "^2.2.1"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "file-type": "^3.8.0",
+                               "get-stream": "^2.2.0",
+                               "pify": "^2.3.0",
+                               "yauzl": "^2.4.2"
</ins><span class="cx" style="display: block; padding: 0 10px">                         },
</span><span class="cx" style="display: block; padding: 0 10px">                        "dependencies": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "readable-stream": {
-                                       "version": "2.3.6",
-                                       "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz",
-                                       "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "file-type": {
+                                       "version": "3.9.0",
+                                       "resolved": "https://registry.npmjs.org/file-type/-/file-type-3.9.0.tgz",
+                                       "integrity": "sha1-JXoHg4TR24CHvESdEH1SpSZyuek=",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true,
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "optional": true,
-                                       "requires": {
-                                               "core-util-is": "~1.0.0",
-                                               "inherits": "~2.0.3",
-                                               "isarray": "~1.0.0",
-                                               "process-nextick-args": "~2.0.0",
-                                               "safe-buffer": "~5.1.1",
-                                               "string_decoder": "~1.1.1",
-                                               "util-deprecate": "~1.0.1"
-                                       }
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "optional": true
</ins><span class="cx" style="display: block; padding: 0 10px">                                 },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "string_decoder": {
-                                       "version": "1.1.1",
-                                       "resolved": "http://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
-                                       "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "get-stream": {
+                                       "version": "2.3.1",
+                                       "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-2.3.1.tgz",
+                                       "integrity": "sha1-Xzj5PzRgCWZu4BUKBUFn+Rvdld4=",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                                        "optional": true,
</span><span class="cx" style="display: block; padding: 0 10px">                                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "safe-buffer": "~5.1.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "object-assign": "^4.0.1",
+                                               "pinkie-promise": "^2.0.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                                         }
</span><span class="cx" style="display: block; padding: 0 10px">                                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "through2": {
-                                       "version": "2.0.5",
-                                       "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz",
-                                       "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "pify": {
+                                       "version": "2.3.0",
+                                       "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
+                                       "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true,
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "optional": true,
-                                       "requires": {
-                                               "readable-stream": "~2.3.6",
-                                               "xtend": "~4.0.1"
-                                       }
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "optional": true
</ins><span class="cx" style="display: block; padding: 0 10px">                                 }
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "deep-equal": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.0.1",
-                       "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.0.1.tgz",
-                       "integrity": "sha1-9dJgKStmDghO/0zbyfCK0yR0SLU=",
-                       "dev": true
-               },
-               "deep-extend": {
-                       "version": "0.6.0",
-                       "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz",
-                       "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.1.1",
+                       "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz",
+                       "integrity": "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "optional": true
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "requires": {
+                               "is-arguments": "^1.0.4",
+                               "is-date-object": "^1.0.1",
+                               "is-regex": "^1.0.4",
+                               "object-is": "^1.0.1",
+                               "object-keys": "^1.1.1",
+                               "regexp.prototype.flags": "^1.2.0"
+                       },
+                       "dependencies": {
+                               "object-keys": {
+                                       "version": "1.1.1",
+                                       "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz",
+                                       "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==",
+                                       "dev": true
+                               }
+                       }
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "deep-for-each": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.0.3",
-                       "resolved": "https://registry.npmjs.org/deep-for-each/-/deep-for-each-2.0.3.tgz",
-                       "integrity": "sha512-Y9mu+rplGcNZ7veer+5rqcdI9w3aPb7/WyE/nYnsuPevaE2z5YuC2u7/Gz/hIKsa0zo8sE8gKoBimSNsO/sr+A==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.0.0",
+                       "resolved": "https://registry.npmjs.org/deep-for-each/-/deep-for-each-3.0.0.tgz",
+                       "integrity": "sha512-pPN+0f8jlnNP+z90qqOdxGghJU5XM6oBDhvAR+qdQzjCg5pk/7VPPvKK1GqoXEFkHza6ZS+Otzzvmr0g3VUaKw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "lodash.isplainobject": "^4.0.6"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -4469,12 +4146,12 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-95k0GDqvBjZavkuvzx/YqVLv/6YYa17fz6ILMSf7neqQITCPbnfEnQvEgMPNjH4kgobe7+WIL0yJEHku+H3qtQ=="
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "default-gateway": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.7.2",
-                       "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-2.7.2.tgz",
-                       "integrity": "sha512-lAc4i9QJR0YHSDFdzeBQKfZ1SRDG3hsJNEkrpcZa8QhBfidLAilT60BDEIVUUGqosFp425KOgB3uYqcnQrWafQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.2.0",
+                       "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-4.2.0.tgz",
+                       "integrity": "sha512-h6sMrVB1VMWVrW13mSc6ia/DwYYw5MN6+exNu1OaJeFac5aSAvwM7lZ0NVfTABuSkQelr4h5oebg3KB1XPdjgA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "execa": "^0.10.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "execa": "^1.0.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "ip-regex": "^2.1.0"
</span><span class="cx" style="display: block; padding: 0 10px">                        },
</span><span class="cx" style="display: block; padding: 0 10px">                        "dependencies": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -4492,13 +4169,13 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                        }
</span><span class="cx" style="display: block; padding: 0 10px">                                },
</span><span class="cx" style="display: block; padding: 0 10px">                                "execa": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "0.10.0",
-                                       "resolved": "https://registry.npmjs.org/execa/-/execa-0.10.0.tgz",
-                                       "integrity": "sha512-7XOMnz8Ynx1gGo/3hyV9loYNPWM94jG3+3T3Y8tsfSstFmETmENCMU/A/zj8Lyaj1lkgEepKepvd6240tBRvlw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "1.0.0",
+                                       "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz",
+                                       "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                                "cross-spawn": "^6.0.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "get-stream": "^3.0.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "get-stream": "^4.0.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                                 "is-stream": "^1.1.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                                "npm-run-path": "^2.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                                "p-finally": "^1.0.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -4506,11 +4183,14 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                                "strip-eof": "^1.0.0"
</span><span class="cx" style="display: block; padding: 0 10px">                                        }
</span><span class="cx" style="display: block; padding: 0 10px">                                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "ip-regex": {
-                                       "version": "2.1.0",
-                                       "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz",
-                                       "integrity": "sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=",
-                                       "dev": true
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "get-stream": {
+                                       "version": "4.1.0",
+                                       "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz",
+                                       "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==",
+                                       "dev": true,
+                                       "requires": {
+                                               "pump": "^3.0.0"
+                                       }
</ins><span class="cx" style="display: block; padding: 0 10px">                                 },
</span><span class="cx" style="display: block; padding: 0 10px">                                "which": {
</span><span class="cx" style="display: block; padding: 0 10px">                                        "version": "1.3.1",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -4551,23 +4231,45 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "del": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "3.0.0",
-                       "resolved": "https://registry.npmjs.org/del/-/del-3.0.0.tgz",
-                       "integrity": "sha1-U+z2mf/LyzljdpGrE7rxYIGXZuU=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.1.1",
+                       "resolved": "https://registry.npmjs.org/del/-/del-4.1.1.tgz",
+                       "integrity": "sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                "@types/glob": "^7.1.1",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "globby": "^6.1.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "is-path-cwd": "^1.0.0",
-                               "is-path-in-cwd": "^1.0.0",
-                               "p-map": "^1.1.1",
-                               "pify": "^3.0.0",
-                               "rimraf": "^2.2.8"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "is-path-cwd": "^2.0.0",
+                               "is-path-in-cwd": "^2.0.0",
+                               "p-map": "^2.0.0",
+                               "pify": "^4.0.1",
+                               "rimraf": "^2.6.3"
</ins><span class="cx" style="display: block; padding: 0 10px">                         },
</span><span class="cx" style="display: block; padding: 0 10px">                        "dependencies": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "pify": {
-                                       "version": "3.0.0",
-                                       "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
-                                       "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "globby": {
+                                       "version": "6.1.0",
+                                       "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz",
+                                       "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=",
+                                       "dev": true,
+                                       "requires": {
+                                               "array-union": "^1.0.1",
+                                               "glob": "^7.0.3",
+                                               "object-assign": "^4.0.1",
+                                               "pify": "^2.0.0",
+                                               "pinkie-promise": "^2.0.0"
+                                       },
+                                       "dependencies": {
+                                               "pify": {
+                                                       "version": "2.3.0",
+                                                       "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
+                                                       "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
+                                                       "dev": true
+                                               }
+                                       }
+                               },
+                               "p-map": {
+                                       "version": "2.1.0",
+                                       "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz",
+                                       "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                                }
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -4583,12 +4285,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/delegate/-/delegate-3.2.0.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-IofjkYBZaZivn0V8nnsMJGBr4jVLxHDheKSW88PyxS5QC4Vo9ZbZVvhzlSxY87fVq3STR6r+4cGepyHkcWOQSw=="
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "delegates": {
-                       "version": "1.0.0",
-                       "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz",
-                       "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=",
-                       "dev": true
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "denodeify": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.2.1",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/denodeify/-/denodeify-1.2.1.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -4601,9 +4297,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "des.js": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.0.0",
-                       "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.0.tgz",
-                       "integrity": "sha1-wHTS4qpqipoH29YfmhXCzYPsjsw=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.0.1",
+                       "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz",
+                       "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "inherits": "^2.0.1",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -4653,7 +4349,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "diffie-hellman": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "5.0.3",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "resolved": "http://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==",
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -4660,33 +4356,23 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "bn.js": "^4.1.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "miller-rabin": "^4.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "randombytes": "^2.0.0"
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        },
+                       "dependencies": {
+                               "bn.js": {
+                                       "version": "4.11.9",
+                                       "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz",
+                                       "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==",
+                                       "dev": true
+                               }
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "dir-glob": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.0.0",
-                       "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-2.0.0.tgz",
-                       "integrity": "sha512-37qirFDz8cA5fimp9feo43fSuRo2gHwaIn6dXL8Ber1dGwUosDrGZeCCXq57WnIqE4aQ+u3eQZzsk1yOzhdwag==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.2.2",
+                       "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-2.2.2.tgz",
+                       "integrity": "sha512-f9LBi5QWzIW3I6e//uxZoLBlUt9kcp66qo0sSCxL6YZKc75R1c4MFCoe/LaZiBGmgujvQdxc5Bn3QhfyvK5Hsw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "arrify": "^1.0.1",
</del><span class="cx" style="display: block; padding: 0 10px">                                 "path-type": "^3.0.0"
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        },
-                       "dependencies": {
-                               "path-type": {
-                                       "version": "3.0.0",
-                                       "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz",
-                                       "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==",
-                                       "dev": true,
-                                       "requires": {
-                                               "pify": "^3.0.0"
-                                       }
-                               },
-                               "pify": {
-                                       "version": "3.0.0",
-                                       "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
-                                       "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
-                                       "dev": true
-                               }
</del><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "direction": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -4811,12 +4497,12 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "dot-prop": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.2.0",
-                       "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-4.2.0.tgz",
-                       "integrity": "sha512-tUMXrxlExSW6U2EXiiKGSBVdYgtV8qlHL+C10TsW4PURY/ic+eaysnSkwB4kA/mBlCyy/IKDJ+Lc3wbWeaXtuQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "5.3.0",
+                       "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz",
+                       "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "is-obj": "^1.0.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "is-obj": "^2.0.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "dotenv": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -4832,27 +4518,49 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "download": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.4.3",
-                       "resolved": "https://registry.npmjs.org/download/-/download-4.4.3.tgz",
-                       "integrity": "sha1-qlX9rTktldS2jowr4D4MKqIbqaw=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "6.2.5",
+                       "resolved": "https://registry.npmjs.org/download/-/download-6.2.5.tgz",
+                       "integrity": "sha512-DpO9K1sXAST8Cpzb7kmEhogJxymyVUd5qz/vCOSyvwtp2Klj2XcDt5YUuasgxka44SxF0q5RriKIwJmQHG2AuA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "optional": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "caw": "^1.0.1",
-                               "concat-stream": "^1.4.7",
-                               "each-async": "^1.0.0",
-                               "filenamify": "^1.0.1",
-                               "got": "^5.0.0",
-                               "gulp-decompress": "^1.2.0",
-                               "gulp-rename": "^1.2.0",
-                               "is-url": "^1.2.0",
-                               "object-assign": "^4.0.1",
-                               "read-all-stream": "^3.0.0",
-                               "readable-stream": "^2.0.2",
-                               "stream-combiner2": "^1.1.1",
-                               "vinyl": "^1.0.0",
-                               "vinyl-fs": "^2.2.0",
-                               "ware": "^1.2.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "caw": "^2.0.0",
+                               "content-disposition": "^0.5.2",
+                               "decompress": "^4.0.0",
+                               "ext-name": "^5.0.0",
+                               "file-type": "5.2.0",
+                               "filenamify": "^2.0.0",
+                               "get-stream": "^3.0.0",
+                               "got": "^7.0.0",
+                               "make-dir": "^1.0.0",
+                               "p-event": "^1.0.0",
+                               "pify": "^3.0.0"
+                       },
+                       "dependencies": {
+                               "file-type": {
+                                       "version": "5.2.0",
+                                       "resolved": "https://registry.npmjs.org/file-type/-/file-type-5.2.0.tgz",
+                                       "integrity": "sha1-LdvqfHP/42No365J3DOMBYwritY=",
+                                       "dev": true,
+                                       "optional": true
+                               },
+                               "make-dir": {
+                                       "version": "1.3.0",
+                                       "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz",
+                                       "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==",
+                                       "dev": true,
+                                       "optional": true,
+                                       "requires": {
+                                               "pify": "^3.0.0"
+                                       }
+                               },
+                               "pify": {
+                                       "version": "3.0.0",
+                                       "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
+                                       "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
+                                       "dev": true,
+                                       "optional": true
+                               }
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "duplexer": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -4861,20 +4569,17 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-rOb/gIwc5mtX0ev5eXessCM0z8E=",
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "duplexer2": {
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         "duplexer3": {
</ins><span class="cx" style="display: block; padding: 0 10px">                         "version": "0.1.4",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.1.4.tgz",
-                       "integrity": "sha1-ixLauHjA1p4+eJEFFmKjL8a93ME=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz",
+                       "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "optional": true,
-                       "requires": {
-                               "readable-stream": "^2.0.2"
-                       }
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "optional": true
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "duplexify": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "3.6.1",
-                       "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.6.1.tgz",
-                       "integrity": "sha512-vM58DwdnKmty+FSPzT14K9JXb90H+j5emaR4KYbr2KTIz00WHGbWOe5ghQTx233ZCLZtrGDALzKwcjEtSt35mA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.7.1",
+                       "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz",
+                       "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "end-of-stream": "^1.0.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -4883,17 +4588,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "stream-shift": "^1.0.0"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "each-async": {
-                       "version": "1.1.1",
-                       "resolved": "https://registry.npmjs.org/each-async/-/each-async-1.1.1.tgz",
-                       "integrity": "sha1-3uUim98KtrogEqOV4bhpq/iBNHM=",
-                       "dev": true,
-                       "optional": true,
-                       "requires": {
-                               "onetime": "^1.0.0",
-                               "set-immediate-shim": "^1.0.0"
-                       }
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "ecc-jsbn": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "0.1.2",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -4911,9 +4605,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "electron-to-chromium": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.3.113",
-                       "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.113.tgz",
-                       "integrity": "sha512-De+lPAxEcpxvqPTyZAXELNpRZXABRxf+uL/rSykstQhzj/B0l1150G/ExIIxKc16lI89Hgz81J0BHAcbTqK49g==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.3.654",
+                       "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.654.tgz",
+                       "integrity": "sha512-Zy2gc/c8KYFg2GkNr7Ruzh5tPEZpFm7EyXqZTFasm1YRDJtpyBRGaOuM0H3t6SuIP53qX4kNmtO9t0WjhBjE9A==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "element-closest": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -4922,24 +4616,44 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-cqdAoQdFM4LijfnOXbtajfD5Zuw="
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "elliptic": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "6.4.1",
-                       "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.4.1.tgz",
-                       "integrity": "sha512-BsXLz5sqX8OHcsh7CqBMztyXARmGQ3LWPtGjJi6DiJHq5C/qvi9P3OqgswKSDftbu8+IoI/QDTAm2fFnQ9SZSQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "6.5.4",
+                       "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz",
+                       "integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "bn.js": "^4.4.0",
-                               "brorand": "^1.0.1",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "bn.js": "^4.11.9",
+                               "brorand": "^1.1.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "hash.js": "^1.0.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "hmac-drbg": "^1.0.0",
-                               "inherits": "^2.0.1",
-                               "minimalistic-assert": "^1.0.0",
-                               "minimalistic-crypto-utils": "^1.0.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "hmac-drbg": "^1.0.1",
+                               "inherits": "^2.0.4",
+                               "minimalistic-assert": "^1.0.1",
+                               "minimalistic-crypto-utils": "^1.0.1"
+                       },
+                       "dependencies": {
+                               "bn.js": {
+                                       "version": "4.11.9",
+                                       "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz",
+                                       "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==",
+                                       "dev": true
+                               },
+                               "inherits": {
+                                       "version": "2.0.4",
+                                       "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
+                                       "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
+                                       "dev": true
+                               }
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                "emoji-regex": {
+                       "version": "7.0.3",
+                       "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz",
+                       "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==",
+                       "dev": true
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "emojis-list": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.1.0",
-                       "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz",
-                       "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.0.0",
+                       "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz",
+                       "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "encodeurl": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -4957,9 +4671,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "end-of-stream": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.4.1",
-                       "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.1.tgz",
-                       "integrity": "sha512-1MkrZNvWTKCaigbn+W15elq2BB/L22nqrSY5DKlo3X6+vclJm8Bb5djXJBmEX6fS3+zCh/F4VBK5Z2KxJt4s2Q==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.4.4",
+                       "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz",
+                       "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "once": "^1.4.0"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -4966,14 +4680,26 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "enhanced-resolve": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.1.0",
-                       "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.1.0.tgz",
-                       "integrity": "sha512-F/7vkyTtyc/llOIn8oWclcB25KdRaiPBpZYDgJHgh/UHtpgT2p2eldQgtQnLtUvfMKPKxbRaQM/hHkvLHt1Vng==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.5.0",
+                       "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.5.0.tgz",
+                       "integrity": "sha512-Nv9m36S/vxpsI+Hc4/ZGRs0n9mXqSWGGq49zxb/cJfPAQMbUtttJAlNPS4AQzaBdw/pKskw5bMbekT/Y7W/Wlg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "graceful-fs": "^4.1.2",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "memory-fs": "^0.4.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "memory-fs": "^0.5.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "tapable": "^1.0.0"
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        },
+                       "dependencies": {
+                               "memory-fs": {
+                                       "version": "0.5.0",
+                                       "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz",
+                                       "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==",
+                                       "dev": true,
+                                       "requires": {
+                                               "errno": "^0.1.3",
+                                               "readable-stream": "^2.0.1"
+                                       }
+                               }
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "entities": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -4988,9 +4714,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-xvHeyCDbZzkpN4VHQj/n+j2lOwL0VWszG30X4cOrc9Y7Tuo2qCdZK/0AMod23Z5dCtNUbaju6p0rwOhHUk05ew=="
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "errno": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "0.1.7",
-                       "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.7.tgz",
-                       "integrity": "sha512-MfrRBDWzIWifgq6tJj60gkAwtLNb6sQPlcFrSOflcP1aFmmruKQ2wRnze/8V6kgyz7H3FF8Npzv78mZ7XLLflg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "0.1.8",
+                       "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz",
+                       "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "prr": "~1.0.1"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -5007,9 +4733,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "error-ex": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.3.1",
-                       "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.1.tgz",
-                       "integrity": "sha1-+FWobOYa3E6GIcPNoh56dhLDqNw=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.3.2",
+                       "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz",
+                       "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "is-arrayish": "^0.2.1"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -5037,10 +4763,10 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "is-symbol": "^1.0.2"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "es6-promise": {
-                       "version": "4.2.5",
-                       "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.5.tgz",
-                       "integrity": "sha512-n6wvpdE43VFtJq+lUDYDBFUwV8TZbuGXLV4D6wKafg13ldznKsyEvatubnmUe31zcvelSzOHF+XbaT+Bl9ObDg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         "escalade": {
+                       "version": "3.1.1",
+                       "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz",
+                       "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "escape-html": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -5055,9 +4781,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ="
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "eslint-scope": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.0.0",
-                       "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.0.tgz",
-                       "integrity": "sha512-1G6UTDi7Jc1ELFwnR58HV4fK9OQK4S6N985f166xqXxpjU6plxFISJa2Ba9KCQuFa8RCnj/lSFJbHo7UFDBnUA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.0.3",
+                       "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz",
+                       "integrity": "sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "esrecurse": "^4.1.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -5071,18 +4797,26 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "esrecurse": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.2.1",
-                       "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.2.1.tgz",
-                       "integrity": "sha512-64RBB++fIOAXPw3P9cy89qfMlvZEXZkqqJkjqqXIvzP5ezRZjW+lPWjw35UX/3EhUPFYbg5ER4JYgDw4007/DQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.3.0",
+                       "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz",
+                       "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "estraverse": "^4.1.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "estraverse": "^5.2.0"
+                       },
+                       "dependencies": {
+                               "estraverse": {
+                                       "version": "5.2.0",
+                                       "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz",
+                                       "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==",
+                                       "dev": true
+                               }
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "estraverse": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.2.0",
-                       "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.2.0.tgz",
-                       "integrity": "sha1-De4/7TH81GlhjOc0IJn8GvoL2xM=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.3.0",
+                       "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz",
+                       "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "esutils": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -5108,9 +4842,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "eventemitter3": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "3.1.0",
-                       "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-3.1.0.tgz",
-                       "integrity": "sha512-ivIvhpq/Y0uSjcHDcOIccjmYjGLcP09MFGE7ysAwkAvkXfpZlC985pH2/ui64DKazbTW/4kN3yqozUxlXzI6cA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.0.7",
+                       "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz",
+                       "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "eventie": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -5119,9 +4853,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-1P/IsMK15JPCqhsiy+kY067nRDc="
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "events": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "3.0.0",
-                       "resolved": "https://registry.npmjs.org/events/-/events-3.0.0.tgz",
-                       "integrity": "sha512-Dc381HFWJzEOhQ+d8pkNon++bk9h6cdAoAj4iE6Q4y6xgTzySWXlKn05/TVNpjnfRqi/X0EpJEJohPjNI3zpVA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.2.0",
+                       "resolved": "https://registry.npmjs.org/events/-/events-3.2.0.tgz",
+                       "integrity": "sha512-/46HWwbfCX2xTawVfkKLGxMifJYQBWMwY1mjywRtb4c9x8l5NP3KoJtnIOiL1hfdRkIuYhETxQlo62IF8tcnlg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "eventsource": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -5163,30 +4897,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                        "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
</span><span class="cx" style="display: block; padding: 0 10px">                                        "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                                        "optional": true
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                },
-                               "rimraf": {
-                                       "version": "2.6.2",
-                                       "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.2.tgz",
-                                       "integrity": "sha512-lreewLK/BlghmxtfH36YYVg1i8IAce4TI7oao75I1g245+6BctqTVQiBP3YUJ9C6DQOXJmkYR9X9fCLtCOJc5w==",
-                                       "dev": true,
-                                       "optional": true,
-                                       "requires": {
-                                               "glob": "^7.0.5"
-                                       }
</del><span class="cx" style="display: block; padding: 0 10px">                                 }
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "exec-series": {
-                       "version": "1.0.3",
-                       "resolved": "https://registry.npmjs.org/exec-series/-/exec-series-1.0.3.tgz",
-                       "integrity": "sha1-bSV6m+rEgqhyx3g7yGFYOfx3FDo=",
-                       "dev": true,
-                       "optional": true,
-                       "requires": {
-                               "async-each-series": "^1.1.0",
-                               "object-assign": "^4.1.0"
-                       }
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "execa": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "0.7.0",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -5231,13 +4944,22 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "executable": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.1.0",
-                       "resolved": "https://registry.npmjs.org/executable/-/executable-1.1.0.tgz",
-                       "integrity": "sha1-h3mA6REvM5EGbaNyZd562ENKtNk=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.1.1",
+                       "resolved": "https://registry.npmjs.org/executable/-/executable-4.1.1.tgz",
+                       "integrity": "sha512-8iA79xD3uAch729dUG8xaaBBFGaEa0wdD2VkYLFHwlqosEj/jT66AzcreRDSgV7ehnNLBW2WR5jIXwGKjVdTLg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "optional": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "meow": "^3.1.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "pify": "^2.2.0"
+                       },
+                       "dependencies": {
+                               "pify": {
+                                       "version": "2.3.0",
+                                       "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
+                                       "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
+                                       "dev": true,
+                                       "optional": true
+                               }
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "exists-sync": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -5252,25 +4974,88 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "expand-brackets": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "0.1.5",
-                       "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz",
-                       "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.1.4",
+                       "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz",
+                       "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "optional": true,
</del><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "is-posix-bracket": "^0.1.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "debug": "^2.3.3",
+                               "define-property": "^0.2.5",
+                               "extend-shallow": "^2.0.1",
+                               "posix-character-classes": "^0.1.0",
+                               "regex-not": "^1.0.0",
+                               "snapdragon": "^0.8.1",
+                               "to-regex": "^3.0.1"
+                       },
+                       "dependencies": {
+                               "define-property": {
+                                       "version": "0.2.5",
+                                       "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
+                                       "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
+                                       "dev": true,
+                                       "requires": {
+                                               "is-descriptor": "^0.1.0"
+                                       }
+                               },
+                               "is-accessor-descriptor": {
+                                       "version": "0.1.6",
+                                       "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
+                                       "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
+                                       "dev": true,
+                                       "requires": {
+                                               "kind-of": "^3.0.2"
+                                       },
+                                       "dependencies": {
+                                               "kind-of": {
+                                                       "version": "3.2.2",
+                                                       "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
+                                                       "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
+                                                       "dev": true,
+                                                       "requires": {
+                                                               "is-buffer": "^1.1.5"
+                                                       }
+                                               }
+                                       }
+                               },
+                               "is-data-descriptor": {
+                                       "version": "0.1.4",
+                                       "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
+                                       "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
+                                       "dev": true,
+                                       "requires": {
+                                               "kind-of": "^3.0.2"
+                                       },
+                                       "dependencies": {
+                                               "kind-of": {
+                                                       "version": "3.2.2",
+                                                       "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
+                                                       "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
+                                                       "dev": true,
+                                                       "requires": {
+                                                               "is-buffer": "^1.1.5"
+                                                       }
+                                               }
+                                       }
+                               },
+                               "is-descriptor": {
+                                       "version": "0.1.6",
+                                       "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
+                                       "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
+                                       "dev": true,
+                                       "requires": {
+                                               "is-accessor-descriptor": "^0.1.6",
+                                               "is-data-descriptor": "^0.1.4",
+                                               "kind-of": "^5.0.0"
+                                       }
+                               },
+                               "kind-of": {
+                                       "version": "5.1.0",
+                                       "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
+                                       "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==",
+                                       "dev": true
+                               }
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "expand-range": {
-                       "version": "1.8.2",
-                       "resolved": "https://registry.npmjs.org/expand-range/-/expand-range-1.8.2.tgz",
-                       "integrity": "sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc=",
-                       "dev": true,
-                       "optional": true,
-                       "requires": {
-                               "fill-range": "^2.1.0"
-                       }
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "expand-tilde": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "2.0.2",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -5281,17 +5066,17 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "express": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.16.4",
-                       "resolved": "https://registry.npmjs.org/express/-/express-4.16.4.tgz",
-                       "integrity": "sha512-j12Uuyb4FMrd/qQAm6uCHAkPtO8FDTRJZBDd5D2KOL2eLaz1yUNdUB/NOIyq0iU4q4cFarsUCrnFDPBcnksuOg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.17.1",
+                       "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz",
+                       "integrity": "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "accepts": "~1.3.5",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "accepts": "~1.3.7",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "array-flatten": "1.1.1",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "body-parser": "1.18.3",
-                               "content-disposition": "0.5.2",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "body-parser": "1.19.0",
+                               "content-disposition": "0.5.3",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "content-type": "~1.0.4",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "cookie": "0.3.1",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "cookie": "0.4.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "cookie-signature": "1.0.6",
</span><span class="cx" style="display: block; padding: 0 10px">                                "debug": "2.6.9",
</span><span class="cx" style="display: block; padding: 0 10px">                                "depd": "~1.1.2",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -5298,22 +5083,22 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "encodeurl": "~1.0.2",
</span><span class="cx" style="display: block; padding: 0 10px">                                "escape-html": "~1.0.3",
</span><span class="cx" style="display: block; padding: 0 10px">                                "etag": "~1.8.1",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "finalhandler": "1.1.1",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "finalhandler": "~1.1.2",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "fresh": "0.5.2",
</span><span class="cx" style="display: block; padding: 0 10px">                                "merge-descriptors": "1.0.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                "methods": "~1.1.2",
</span><span class="cx" style="display: block; padding: 0 10px">                                "on-finished": "~2.3.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "parseurl": "~1.3.2",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "parseurl": "~1.3.3",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "path-to-regexp": "0.1.7",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "proxy-addr": "~2.0.4",
-                               "qs": "6.5.2",
-                               "range-parser": "~1.2.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "proxy-addr": "~2.0.5",
+                               "qs": "6.7.0",
+                               "range-parser": "~1.2.1",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "safe-buffer": "5.1.2",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "send": "0.16.2",
-                               "serve-static": "1.13.2",
-                               "setprototypeof": "1.1.0",
-                               "statuses": "~1.4.0",
-                               "type-is": "~1.6.16",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "send": "0.17.1",
+                               "serve-static": "1.14.1",
+                               "setprototypeof": "1.1.1",
+                               "statuses": "~1.5.0",
+                               "type-is": "~1.6.18",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "utils-merge": "1.0.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                "vary": "~1.1.2"
</span><span class="cx" style="display: block; padding: 0 10px">                        },
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -5325,9 +5110,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                                },
</span><span class="cx" style="display: block; padding: 0 10px">                                "qs": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "6.5.2",
-                                       "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz",
-                                       "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "6.7.0",
+                                       "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz",
+                                       "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                                },
</span><span class="cx" style="display: block; padding: 0 10px">                                "safe-buffer": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -5338,13 +5123,33 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                }
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "extend": {
-                       "version": "3.0.1",
-                       "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.1.tgz",
-                       "integrity": "sha1-p1Xqe8Gt/MWjHOfnYtuq3F5jZEQ=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         "ext-list": {
+                       "version": "2.2.2",
+                       "resolved": "https://registry.npmjs.org/ext-list/-/ext-list-2.2.2.tgz",
+                       "integrity": "sha512-u+SQgsubraE6zItfVA0tBuCBhfU9ogSRnsvygI7wht9TS510oLkBRXBsqopeUG/GBOIQyKZO9wjTqIu/sf5zFA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "optional": true
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "optional": true,
+                       "requires": {
+                               "mime-db": "^1.28.0"
+                       }
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                "ext-name": {
+                       "version": "5.0.0",
+                       "resolved": "https://registry.npmjs.org/ext-name/-/ext-name-5.0.0.tgz",
+                       "integrity": "sha512-yblEwXAbGv1VQDmow7s38W77hzAgJAO50ztBLMcUyUBfxv1HC+LGwtiEN+Co6LtlqT/5uwVOxsD4TNIilWhwdQ==",
+                       "dev": true,
+                       "optional": true,
+                       "requires": {
+                               "ext-list": "^2.0.0",
+                               "sort-keys-length": "^1.0.0"
+                       }
+               },
+               "extend": {
+                       "version": "3.0.2",
+                       "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",
+                       "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==",
+                       "dev": true
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "extend-shallow": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "2.0.1",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -5363,67 +5168,70 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "chardet": "^0.4.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "iconv-lite": "^0.4.17",
</span><span class="cx" style="display: block; padding: 0 10px">                                "tmp": "^0.0.33"
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        },
-                       "dependencies": {
-                               "iconv-lite": {
-                                       "version": "0.4.23",
-                                       "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.23.tgz",
-                                       "integrity": "sha512-neyTUVFtahjf0mB3dZT77u+8O0QB89jFdnBkd5P1JgYPbPaia3gXXOVL2fq8VyU2gMMD7SaN7QukTB/pmXYvDA==",
-                                       "dev": true,
-                                       "requires": {
-                                               "safer-buffer": ">= 2.1.2 < 3"
-                                       }
-                               }
</del><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "extglob": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "0.3.2",
-                       "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz",
-                       "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.0.4",
+                       "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz",
+                       "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "optional": true,
</del><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "is-extglob": "^1.0.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "array-unique": "^0.3.2",
+                               "define-property": "^1.0.0",
+                               "expand-brackets": "^2.1.4",
+                               "extend-shallow": "^2.0.1",
+                               "fragment-cache": "^0.2.1",
+                               "regex-not": "^1.0.0",
+                               "snapdragon": "^0.8.1",
+                               "to-regex": "^3.0.1"
</ins><span class="cx" style="display: block; padding: 0 10px">                         },
</span><span class="cx" style="display: block; padding: 0 10px">                        "dependencies": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "is-extglob": {
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "define-property": {
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "version": "1.0.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz",
-                                       "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
+                                       "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true,
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "optional": true
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "requires": {
+                                               "is-descriptor": "^1.0.0"
+                                       }
</ins><span class="cx" style="display: block; padding: 0 10px">                                 }
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "extract-zip": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.6.7",
-                       "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-1.6.7.tgz",
-                       "integrity": "sha1-qEC0uK9kAyZMjbV/Txp0Mz74H+k=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.0.1",
+                       "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-2.0.1.tgz",
+                       "integrity": "sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "concat-stream": "1.6.2",
-                               "debug": "2.6.9",
-                               "mkdirp": "0.5.1",
-                               "yauzl": "2.4.1"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@types/yauzl": "^2.9.1",
+                               "debug": "^4.1.1",
+                               "get-stream": "^5.1.0",
+                               "yauzl": "^2.10.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                         },
</span><span class="cx" style="display: block; padding: 0 10px">                        "dependencies": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "fd-slicer": {
-                                       "version": "1.0.1",
-                                       "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.0.1.tgz",
-                                       "integrity": "sha1-i1vL2ewyfFBBv5qwI/1nUPEXfmU=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "debug": {
+                                       "version": "4.3.1",
+                                       "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz",
+                                       "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "pend": "~1.2.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "ms": "2.1.2"
</ins><span class="cx" style="display: block; padding: 0 10px">                                         }
</span><span class="cx" style="display: block; padding: 0 10px">                                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "yauzl": {
-                                       "version": "2.4.1",
-                                       "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.4.1.tgz",
-                                       "integrity": "sha1-lSj0QtqxsihOWLQ3m7GU4i4MQAU=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "get-stream": {
+                                       "version": "5.2.0",
+                                       "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz",
+                                       "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "fd-slicer": "~1.0.1"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "pump": "^3.0.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                                         }
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                },
+                               "ms": {
+                                       "version": "2.1.2",
+                                       "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
+                                       "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
+                                       "dev": true
</ins><span class="cx" style="display: block; padding: 0 10px">                                 }
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -5433,19 +5241,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=",
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "fancy-log": {
-                       "version": "1.3.3",
-                       "resolved": "https://registry.npmjs.org/fancy-log/-/fancy-log-1.3.3.tgz",
-                       "integrity": "sha512-k9oEhlyc0FrVh25qYuSELjr8oxsCoc4/LEZfg2iJJrfEk/tZL9bCoJE47gqAvI2m/AUjluCS4+3I0eTx8n3AEw==",
-                       "dev": true,
-                       "optional": true,
-                       "requires": {
-                               "ansi-gray": "^0.1.1",
-                               "color-support": "^1.1.3",
-                               "parse-node-version": "^1.0.0",
-                               "time-stamp": "^1.0.0"
-                       }
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "fast-average-color": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "4.3.0",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/fast-average-color/-/fast-average-color-4.3.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -5452,15 +5247,40 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-k8FXd6+JeXoItmdNqB3hMwFgArryjdYBLuzEM8fRY/oztd/051yhSHU6GUrMOfIQU9dDHyFDcIAkGrQKlYtpDA=="
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "fast-deep-equal": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.0.1",
-                       "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz",
-                       "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.1.3",
+                       "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz",
+                       "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                "fast-glob": {
+                       "version": "2.2.7",
+                       "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-2.2.7.tgz",
+                       "integrity": "sha512-g1KuQwHOZAmOZMuBtHdxDtju+T2RT8jgCC9aANsbpdiDDTSnjgfuVsIBNKbUeJI3oKMRExcfNDtJl4OhbffMsw==",
+                       "dev": true,
+                       "requires": {
+                               "@mrmlnc/readdir-enhanced": "^2.2.1",
+                               "@nodelib/fs.stat": "^1.1.2",
+                               "glob-parent": "^3.1.0",
+                               "is-glob": "^4.0.0",
+                               "merge2": "^1.2.3",
+                               "micromatch": "^3.1.10"
+                       },
+                       "dependencies": {
+                               "is-glob": {
+                                       "version": "4.0.1",
+                                       "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz",
+                                       "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==",
+                                       "dev": true,
+                                       "requires": {
+                                               "is-extglob": "^2.1.1"
+                                       }
+                               }
+                       }
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "fast-json-stable-stringify": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.0.0",
-                       "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz",
-                       "integrity": "sha1-1RQsDK7msRifh9OnYREGT4bIu/I=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.1.0",
+                       "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz",
+                       "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "faye-websocket": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -5498,15 +5318,14 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4=",
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true,
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "optional": true,
</del><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "pend": "~1.2.0"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "figgy-pudding": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "3.5.1",
-                       "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.1.tgz",
-                       "integrity": "sha512-vNKxJHTEKNThjfrdJwHc7brvM6eVevuO5nTj6ez8ZQ1qbXTvGthucRF7S4vf2cr71QVnT70V34v0S1DyQsti0w==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.5.2",
+                       "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.2.tgz",
+                       "integrity": "sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "figures": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -5526,55 +5345,53 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "file-type": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.4.0",
-                       "resolved": "https://registry.npmjs.org/file-type/-/file-type-4.4.0.tgz",
-                       "integrity": "sha1-G2AOX8ofvcboDApwxxyNul95BsU=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "10.11.0",
+                       "resolved": "https://registry.npmjs.org/file-type/-/file-type-10.11.0.tgz",
+                       "integrity": "sha512-uzk64HRpUZyTGZtVuvrjP0FYxzQrBf4rojot6J65YMEbwBLB0CWm0CLojVpwpmFmxcE/lkvYICgfcGozbBq6rw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "filename-regex": {
-                       "version": "2.0.1",
-                       "resolved": "https://registry.npmjs.org/filename-regex/-/filename-regex-2.0.1.tgz",
-                       "integrity": "sha1-wcS5vuPglyXdsQa3XB4wH+LxiyY=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         "file-uri-to-path": {
+                       "version": "1.0.0",
+                       "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz",
+                       "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "optional": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "filename-reserved-regex": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.0.0",
-                       "resolved": "https://registry.npmjs.org/filename-reserved-regex/-/filename-reserved-regex-1.0.0.tgz",
-                       "integrity": "sha1-5hz4BfDeHJhFZ9A4bcXfUO5a9+Q=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.0.0",
+                       "resolved": "https://registry.npmjs.org/filename-reserved-regex/-/filename-reserved-regex-2.0.0.tgz",
+                       "integrity": "sha1-q/c9+rc10EVECr/qLZHzieu/oik=",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "optional": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "filenamify": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.2.1",
-                       "resolved": "https://registry.npmjs.org/filenamify/-/filenamify-1.2.1.tgz",
-                       "integrity": "sha1-qfL/0RxQO+0wABUCknI3jx8TZaU=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.1.0",
+                       "resolved": "https://registry.npmjs.org/filenamify/-/filenamify-2.1.0.tgz",
+                       "integrity": "sha512-ICw7NTT6RsDp2rnYKVd8Fu4cr6ITzGy3+u4vUujPkabyaz+03F24NWEX7fs5fp+kBonlaqPH8fAO2NM+SXt/JA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "optional": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "filename-reserved-regex": "^1.0.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "filename-reserved-regex": "^2.0.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "strip-outer": "^1.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "trim-repeated": "^1.0.0"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "fill-range": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.2.3",
-                       "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-2.2.3.tgz",
-                       "integrity": "sha1-ULd9/X5Gm8dJJHCWNpn+eoSFpyM=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.0.0",
+                       "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz",
+                       "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "optional": true,
</del><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "is-number": "^2.1.0",
-                               "isobject": "^2.0.0",
-                               "randomatic": "^1.1.3",
-                               "repeat-element": "^1.1.2",
-                               "repeat-string": "^1.5.2"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "extend-shallow": "^2.0.1",
+                               "is-number": "^3.0.0",
+                               "repeat-string": "^1.6.1",
+                               "to-regex-range": "^2.1.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "finalhandler": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.1.1",
-                       "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.1.tgz",
-                       "integrity": "sha512-Y1GUDo39ez4aHAw7MysnUD5JzYX+WaIj8I57kO3aEPT1fFRL4sr7mjei97FgnwhAyyzRYmQZaTHb2+9uZ1dPtg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.1.2",
+                       "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz",
+                       "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "debug": "2.6.9",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -5581,63 +5398,41 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "encodeurl": "~1.0.2",
</span><span class="cx" style="display: block; padding: 0 10px">                                "escape-html": "~1.0.3",
</span><span class="cx" style="display: block; padding: 0 10px">                                "on-finished": "~2.3.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "parseurl": "~1.3.2",
-                               "statuses": "~1.4.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "parseurl": "~1.3.3",
+                               "statuses": "~1.5.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "unpipe": "~1.0.0"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "find-cache-dir": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.0.0",
-                       "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.0.0.tgz",
-                       "integrity": "sha512-LDUY6V1Xs5eFskUVYtIwatojt6+9xC9Chnlk/jYOOvn3FAFfSaWddxahDGyNHh0b2dMXa6YW2m0tk8TdVaXHlA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.1.0",
+                       "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz",
+                       "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "commondir": "^1.0.1",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "make-dir": "^1.0.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "make-dir": "^2.0.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "pkg-dir": "^3.0.0"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "find-up": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.1.2",
-                       "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz",
-                       "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.0.0",
+                       "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz",
+                       "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "path-exists": "^2.0.0",
-                               "pinkie-promise": "^2.0.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "locate-path": "^3.0.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "find-versions": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.2.1",
-                       "resolved": "https://registry.npmjs.org/find-versions/-/find-versions-1.2.1.tgz",
-                       "integrity": "sha1-y96fEuOFdaCvG+G5osXV/Y8Ya2I=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.2.0",
+                       "resolved": "https://registry.npmjs.org/find-versions/-/find-versions-3.2.0.tgz",
+                       "integrity": "sha512-P8WRou2S+oe222TOCHitLy8zj+SIsVJh52VP4lvXkaFVnOFFdoWv1H1Jjvel1aI6NCFOAaeAVm8qrI0odiLcww==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "optional": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "array-uniq": "^1.0.0",
-                               "get-stdin": "^4.0.1",
-                               "meow": "^3.5.0",
-                               "semver-regex": "^1.0.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "semver-regex": "^2.0.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "findup": {
-                       "version": "0.1.5",
-                       "resolved": "https://registry.npmjs.org/findup/-/findup-0.1.5.tgz",
-                       "integrity": "sha1-itkpozk7rGJ5V6fl3kYjsGsOLOs=",
-                       "dev": true,
-                       "requires": {
-                               "colors": "~0.6.0-1",
-                               "commander": "~2.1.0"
-                       },
-                       "dependencies": {
-                               "commander": {
-                                       "version": "2.1.0",
-                                       "resolved": "https://registry.npmjs.org/commander/-/commander-2.1.0.tgz",
-                                       "integrity": "sha1-0SG7roYNmZKj1Re6lvVliOR8Z4E=",
-                                       "dev": true
-                               }
-                       }
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "findup-sync": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "0.3.0",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-0.3.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -5662,12 +5457,18 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                }
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "first-chunk-stream": {
-                       "version": "1.0.0",
-                       "resolved": "https://registry.npmjs.org/first-chunk-stream/-/first-chunk-stream-1.0.0.tgz",
-                       "integrity": "sha1-Wb+1DNkF9g18OUzT2ayqtOatk04=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         "fined": {
+                       "version": "1.2.0",
+                       "resolved": "https://registry.npmjs.org/fined/-/fined-1.2.0.tgz",
+                       "integrity": "sha512-ZYDqPLGxDkDhDZBjZBb+oD1+j0rA4E0pXY50eplAAOPg2N/gUBSSk5IM1/QhPfyVo19lJ+CvXpqfvk+b2p/8Ng==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "optional": true
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "requires": {
+                               "expand-tilde": "^2.0.2",
+                               "is-plain-object": "^2.0.3",
+                               "object.defaults": "^1.1.0",
+                               "object.pick": "^1.2.0",
+                               "parse-filepath": "^1.0.1"
+                       }
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "fizzy-ui-utils": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.0.1",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -5678,36 +5479,54 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "doc-ready": "~1.0.3"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                "flagged-respawn": {
+                       "version": "1.0.1",
+                       "resolved": "https://registry.npmjs.org/flagged-respawn/-/flagged-respawn-1.0.1.tgz",
+                       "integrity": "sha512-lNaHNVymajmk0OJMBn8fVUAU1BtDeKIqKoVhk4xAALB57aALg6b4W0MfJ/cUE0g9YBXy5XhSlPIpYIJ7HaY/3Q==",
+                       "dev": true
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "flush-write-stream": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.0.3",
-                       "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.0.3.tgz",
-                       "integrity": "sha512-calZMC10u0FMUqoiunI2AiGIIUtUIvifNwkHhNupZH4cbNnW1Itkoh/Nf5HFYmDrwWPjrUxpkZT0KhuCq0jmGw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.1.1",
+                       "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz",
+                       "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "inherits": "^2.0.1",
-                               "readable-stream": "^2.0.4"
-                       }
-               },
-               "follow-redirects": {
-                       "version": "1.6.1",
-                       "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.6.1.tgz",
-                       "integrity": "sha512-t2JCjbzxQpWvbhts3l6SH1DKzSrx8a+SsaVf4h6bG4kOXUuPYS/kg2Lr4gQSb7eemaHqJkOThF1BGyjlUkO1GQ==",
-                       "dev": true,
-                       "requires": {
-                               "debug": "=3.1.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "inherits": "^2.0.3",
+                               "readable-stream": "^2.3.6"
</ins><span class="cx" style="display: block; padding: 0 10px">                         },
</span><span class="cx" style="display: block; padding: 0 10px">                        "dependencies": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "debug": {
-                                       "version": "3.1.0",
-                                       "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz",
-                                       "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "readable-stream": {
+                                       "version": "2.3.7",
+                                       "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
+                                       "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "ms": "2.0.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "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"
</ins><span class="cx" style="display: block; padding: 0 10px">                                         }
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                },
+                               "string_decoder": {
+                                       "version": "1.1.1",
+                                       "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
+                                       "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
+                                       "dev": true,
+                                       "requires": {
+                                               "safe-buffer": "~5.1.0"
+                                       }
</ins><span class="cx" style="display: block; padding: 0 10px">                                 }
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                "follow-redirects": {
+                       "version": "1.13.2",
+                       "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.13.2.tgz",
+                       "integrity": "sha512-6mPTgLxYm3r6Bkkg0vNM0HTjfGrOEtsfbhagQvbxDEsEkpNhw582upBaoRZylzen6krEmxXJgt9Ju6HiI4O7BA==",
+                       "dev": true
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "for-in": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.0.2",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -5715,11 +5534,10 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "for-own": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "0.1.5",
-                       "resolved": "https://registry.npmjs.org/for-own/-/for-own-0.1.5.tgz",
-                       "integrity": "sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.0.0",
+                       "resolved": "https://registry.npmjs.org/for-own/-/for-own-1.0.0.tgz",
+                       "integrity": "sha1-xjMy9BXO3EsE2/5wz4NklMU8tEs=",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "optional": true,
</del><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "for-in": "^1.0.1"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -5736,13 +5554,13 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "form-data": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.3.2",
-                       "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.2.tgz",
-                       "integrity": "sha1-SXBJi+YEwgwAXU9cI67NIda0kJk=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.3.3",
+                       "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz",
+                       "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "asynckit": "^0.4.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "combined-stream": "1.0.6",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "combined-stream": "^1.0.6",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "mime-types": "^2.1.12"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -5793,20 +5611,8 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "dev": true,
-                       "optional": true
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "dev": true
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "fs-extra": {
-                       "version": "1.0.0",
-                       "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-1.0.0.tgz",
-                       "integrity": "sha1-zTzl9+fLYUWIP8rjGR6Yd/hYeVA=",
-                       "dev": true,
-                       "requires": {
-                               "graceful-fs": "^4.1.2",
-                               "jsonfile": "^2.1.0",
-                               "klaw": "^1.0.0"
-                       }
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "fs-write-stream-atomic": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.0.10",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -5825,573 +5631,12 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8="
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "fsevents": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.2.7",
-                       "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.7.tgz",
-                       "integrity": "sha512-Pxm6sI2MeBD7RdD12RYsqaP0nMiwx8eZBXCa6z2L+mRHm2DYrOYwihmhjpkdjUHwQhslWQjRpEgNq4XvBmaAuw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.3.1",
+                       "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.1.tgz",
+                       "integrity": "sha512-YR47Eg4hChJGAB1O3yEAOkGO+rlzutoICGqGo9EZ4lKWokzZRSyIW1QmTzqjtw8MJdj9srP869CuWw/hyzSiBw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "optional": true,
-                       "requires": {
-                               "nan": "^2.9.2",
-                               "node-pre-gyp": "^0.10.0"
-                       },
-                       "dependencies": {
-                               "abbrev": {
-                                       "version": "1.1.1",
-                                       "bundled": true,
-                                       "dev": true,
-                                       "optional": true
-                               },
-                               "ansi-regex": {
-                                       "version": "2.1.1",
-                                       "bundled": true,
-                                       "dev": true,
-                                       "optional": true
-                               },
-                               "aproba": {
-                                       "version": "1.2.0",
-                                       "bundled": true,
-                                       "dev": true,
-                                       "optional": true
-                               },
-                               "are-we-there-yet": {
-                                       "version": "1.1.5",
-                                       "bundled": true,
-                                       "dev": true,
-                                       "optional": true,
-                                       "requires": {
-                                               "delegates": "^1.0.0",
-                                               "readable-stream": "^2.0.6"
-                                       }
-                               },
-                               "balanced-match": {
-                                       "version": "1.0.0",
-                                       "bundled": true,
-                                       "dev": true,
-                                       "optional": true
-                               },
-                               "brace-expansion": {
-                                       "version": "1.1.11",
-                                       "bundled": true,
-                                       "dev": true,
-                                       "optional": true,
-                                       "requires": {
-                                               "balanced-match": "^1.0.0",
-                                               "concat-map": "0.0.1"
-                                       }
-                               },
-                               "chownr": {
-                                       "version": "1.1.1",
-                                       "bundled": true,
-                                       "dev": true,
-                                       "optional": true
-                               },
-                               "code-point-at": {
-                                       "version": "1.1.0",
-                                       "bundled": true,
-                                       "dev": true,
-                                       "optional": true
-                               },
-                               "concat-map": {
-                                       "version": "0.0.1",
-                                       "bundled": true,
-                                       "dev": true,
-                                       "optional": true
-                               },
-                               "console-control-strings": {
-                                       "version": "1.1.0",
-                                       "bundled": true,
-                                       "dev": true,
-                                       "optional": true
-                               },
-                               "core-util-is": {
-                                       "version": "1.0.2",
-                                       "bundled": true,
-                                       "dev": true,
-                                       "optional": true
-                               },
-                               "debug": {
-                                       "version": "2.6.9",
-                                       "bundled": true,
-                                       "dev": true,
-                                       "optional": true,
-                                       "requires": {
-                                               "ms": "2.0.0"
-                                       }
-                               },
-                               "deep-extend": {
-                                       "version": "0.6.0",
-                                       "bundled": true,
-                                       "dev": true,
-                                       "optional": true
-                               },
-                               "delegates": {
-                                       "version": "1.0.0",
-                                       "bundled": true,
-                                       "dev": true,
-                                       "optional": true
-                               },
-                               "detect-libc": {
-                                       "version": "1.0.3",
-                                       "bundled": true,
-                                       "dev": true,
-                                       "optional": true
-                               },
-                               "fs-minipass": {
-                                       "version": "1.2.5",
-                                       "bundled": true,
-                                       "dev": true,
-                                       "optional": true,
-                                       "requires": {
-                                               "minipass": "^2.2.1"
-                                       }
-                               },
-                               "fs.realpath": {
-                                       "version": "1.0.0",
-                                       "bundled": true,
-                                       "dev": true,
-                                       "optional": true
-                               },
-                               "gauge": {
-                                       "version": "2.7.4",
-                                       "bundled": true,
-                                       "dev": true,
-                                       "optional": true,
-                                       "requires": {
-                                               "aproba": "^1.0.3",
-                                               "console-control-strings": "^1.0.0",
-                                               "has-unicode": "^2.0.0",
-                                               "object-assign": "^4.1.0",
-                                               "signal-exit": "^3.0.0",
-                                               "string-width": "^1.0.1",
-                                               "strip-ansi": "^3.0.1",
-                                               "wide-align": "^1.1.0"
-                                       }
-                               },
-                               "glob": {
-                                       "version": "7.1.3",
-                                       "bundled": true,
-                                       "dev": true,
-                                       "optional": true,
-                                       "requires": {
-                                               "fs.realpath": "^1.0.0",
-                                               "inflight": "^1.0.4",
-                                               "inherits": "2",
-                                               "minimatch": "^3.0.4",
-                                               "once": "^1.3.0",
-                                               "path-is-absolute": "^1.0.0"
-                                       }
-                               },
-                               "has-unicode": {
-                                       "version": "2.0.1",
-                                       "bundled": true,
-                                       "dev": true,
-                                       "optional": true
-                               },
-                               "iconv-lite": {
-                                       "version": "0.4.24",
-                                       "bundled": true,
-                                       "dev": true,
-                                       "optional": true,
-                                       "requires": {
-                                               "safer-buffer": ">= 2.1.2 < 3"
-                                       }
-                               },
-                               "ignore-walk": {
-                                       "version": "3.0.1",
-                                       "bundled": true,
-                                       "dev": true,
-                                       "optional": true,
-                                       "requires": {
-                                               "minimatch": "^3.0.4"
-                                       }
-                               },
-                               "inflight": {
-                                       "version": "1.0.6",
-                                       "bundled": true,
-                                       "dev": true,
-                                       "optional": true,
-                                       "requires": {
-                                               "once": "^1.3.0",
-                                               "wrappy": "1"
-                                       }
-                               },
-                               "inherits": {
-                                       "version": "2.0.3",
-                                       "bundled": true,
-                                       "dev": true,
-                                       "optional": true
-                               },
-                               "ini": {
-                                       "version": "1.3.5",
-                                       "bundled": true,
-                                       "dev": true,
-                                       "optional": true
-                               },
-                               "is-fullwidth-code-point": {
-                                       "version": "1.0.0",
-                                       "bundled": true,
-                                       "dev": true,
-                                       "optional": true,
-                                       "requires": {
-                                               "number-is-nan": "^1.0.0"
-                                       }
-                               },
-                               "isarray": {
-                                       "version": "1.0.0",
-                                       "bundled": true,
-                                       "dev": true,
-                                       "optional": true
-                               },
-                               "minimatch": {
-                                       "version": "3.0.4",
-                                       "bundled": true,
-                                       "dev": true,
-                                       "optional": true,
-                                       "requires": {
-                                               "brace-expansion": "^1.1.7"
-                                       }
-                               },
-                               "minimist": {
-                                       "version": "0.0.8",
-                                       "bundled": true,
-                                       "dev": true,
-                                       "optional": true
-                               },
-                               "minipass": {
-                                       "version": "2.3.5",
-                                       "bundled": true,
-                                       "dev": true,
-                                       "optional": true,
-                                       "requires": {
-                                               "safe-buffer": "^5.1.2",
-                                               "yallist": "^3.0.0"
-                                       }
-                               },
-                               "minizlib": {
-                                       "version": "1.2.1",
-                                       "bundled": true,
-                                       "dev": true,
-                                       "optional": true,
-                                       "requires": {
-                                               "minipass": "^2.2.1"
-                                       }
-                               },
-                               "mkdirp": {
-                                       "version": "0.5.1",
-                                       "bundled": true,
-                                       "dev": true,
-                                       "optional": true,
-                                       "requires": {
-                                               "minimist": "0.0.8"
-                                       }
-                               },
-                               "ms": {
-                                       "version": "2.0.0",
-                                       "bundled": true,
-                                       "dev": true,
-                                       "optional": true
-                               },
-                               "needle": {
-                                       "version": "2.2.4",
-                                       "bundled": true,
-                                       "dev": true,
-                                       "optional": true,
-                                       "requires": {
-                                               "debug": "^2.1.2",
-                                               "iconv-lite": "^0.4.4",
-                                               "sax": "^1.2.4"
-                                       }
-                               },
-                               "node-pre-gyp": {
-                                       "version": "0.10.3",
-                                       "bundled": true,
-                                       "dev": true,
-                                       "optional": true,
-                                       "requires": {
-                                               "detect-libc": "^1.0.2",
-                                               "mkdirp": "^0.5.1",
-                                               "needle": "^2.2.1",
-                                               "nopt": "^4.0.1",
-                                               "npm-packlist": "^1.1.6",
-                                               "npmlog": "^4.0.2",
-                                               "rc": "^1.2.7",
-                                               "rimraf": "^2.6.1",
-                                               "semver": "^5.3.0",
-                                               "tar": "^4"
-                                       }
-                               },
-                               "nopt": {
-                                       "version": "4.0.1",
-                                       "bundled": true,
-                                       "dev": true,
-                                       "optional": true,
-                                       "requires": {
-                                               "abbrev": "1",
-                                               "osenv": "^0.1.4"
-                                       }
-                               },
-                               "npm-bundled": {
-                                       "version": "1.0.5",
-                                       "bundled": true,
-                                       "dev": true,
-                                       "optional": true
-                               },
-                               "npm-packlist": {
-                                       "version": "1.2.0",
-                                       "bundled": true,
-                                       "dev": true,
-                                       "optional": true,
-                                       "requires": {
-                                               "ignore-walk": "^3.0.1",
-                                               "npm-bundled": "^1.0.1"
-                                       }
-                               },
-                               "npmlog": {
-                                       "version": "4.1.2",
-                                       "bundled": true,
-                                       "dev": true,
-                                       "optional": true,
-                                       "requires": {
-                                               "are-we-there-yet": "~1.1.2",
-                                               "console-control-strings": "~1.1.0",
-                                               "gauge": "~2.7.3",
-                                               "set-blocking": "~2.0.0"
-                                       }
-                               },
-                               "number-is-nan": {
-                                       "version": "1.0.1",
-                                       "bundled": true,
-                                       "dev": true,
-                                       "optional": true
-                               },
-                               "object-assign": {
-                                       "version": "4.1.1",
-                                       "bundled": true,
-                                       "dev": true,
-                                       "optional": true
-                               },
-                               "once": {
-                                       "version": "1.4.0",
-                                       "bundled": true,
-                                       "dev": true,
-                                       "optional": true,
-                                       "requires": {
-                                               "wrappy": "1"
-                                       }
-                               },
-                               "os-homedir": {
-                                       "version": "1.0.2",
-                                       "bundled": true,
-                                       "dev": true,
-                                       "optional": true
-                               },
-                               "os-tmpdir": {
-                                       "version": "1.0.2",
-                                       "bundled": true,
-                                       "dev": true,
-                                       "optional": true
-                               },
-                               "osenv": {
-                                       "version": "0.1.5",
-                                       "bundled": true,
-                                       "dev": true,
-                                       "optional": true,
-                                       "requires": {
-                                               "os-homedir": "^1.0.0",
-                                               "os-tmpdir": "^1.0.0"
-                                       }
-                               },
-                               "path-is-absolute": {
-                                       "version": "1.0.1",
-                                       "bundled": true,
-                                       "dev": true,
-                                       "optional": true
-                               },
-                               "process-nextick-args": {
-                                       "version": "2.0.0",
-                                       "bundled": true,
-                                       "dev": true,
-                                       "optional": true
-                               },
-                               "rc": {
-                                       "version": "1.2.8",
-                                       "bundled": true,
-                                       "dev": true,
-                                       "optional": true,
-                                       "requires": {
-                                               "deep-extend": "^0.6.0",
-                                               "ini": "~1.3.0",
-                                               "minimist": "^1.2.0",
-                                               "strip-json-comments": "~2.0.1"
-                                       },
-                                       "dependencies": {
-                                               "minimist": {
-                                                       "version": "1.2.0",
-                                                       "bundled": true,
-                                                       "dev": true,
-                                                       "optional": true
-                                               }
-                                       }
-                               },
-                               "readable-stream": {
-                                       "version": "2.3.6",
-                                       "bundled": true,
-                                       "dev": true,
-                                       "optional": true,
-                                       "requires": {
-                                               "core-util-is": "~1.0.0",
-                                               "inherits": "~2.0.3",
-                                               "isarray": "~1.0.0",
-                                               "process-nextick-args": "~2.0.0",
-                                               "safe-buffer": "~5.1.1",
-                                               "string_decoder": "~1.1.1",
-                                               "util-deprecate": "~1.0.1"
-                                       }
-                               },
-                               "rimraf": {
-                                       "version": "2.6.3",
-                                       "bundled": true,
-                                       "dev": true,
-                                       "optional": true,
-                                       "requires": {
-                                               "glob": "^7.1.3"
-                                       }
-                               },
-                               "safe-buffer": {
-                                       "version": "5.1.2",
-                                       "bundled": true,
-                                       "dev": true,
-                                       "optional": true
-                               },
-                               "safer-buffer": {
-                                       "version": "2.1.2",
-                                       "bundled": true,
-                                       "dev": true,
-                                       "optional": true
-                               },
-                               "sax": {
-                                       "version": "1.2.4",
-                                       "bundled": true,
-                                       "dev": true,
-                                       "optional": true
-                               },
-                               "semver": {
-                                       "version": "5.6.0",
-                                       "bundled": true,
-                                       "dev": true,
-                                       "optional": true
-                               },
-                               "set-blocking": {
-                                       "version": "2.0.0",
-                                       "bundled": true,
-                                       "dev": true,
-                                       "optional": true
-                               },
-                               "signal-exit": {
-                                       "version": "3.0.2",
-                                       "bundled": true,
-                                       "dev": true,
-                                       "optional": true
-                               },
-                               "string-width": {
-                                       "version": "1.0.2",
-                                       "bundled": true,
-                                       "dev": true,
-                                       "optional": true,
-                                       "requires": {
-                                               "code-point-at": "^1.0.0",
-                                               "is-fullwidth-code-point": "^1.0.0",
-                                               "strip-ansi": "^3.0.0"
-                                       }
-                               },
-                               "string_decoder": {
-                                       "version": "1.1.1",
-                                       "bundled": true,
-                                       "dev": true,
-                                       "optional": true,
-                                       "requires": {
-                                               "safe-buffer": "~5.1.0"
-                                       }
-                               },
-                               "strip-ansi": {
-                                       "version": "3.0.1",
-                                       "bundled": true,
-                                       "dev": true,
-                                       "optional": true,
-                                       "requires": {
-                                               "ansi-regex": "^2.0.0"
-                                       }
-                               },
-                               "strip-json-comments": {
-                                       "version": "2.0.1",
-                                       "bundled": true,
-                                       "dev": true,
-                                       "optional": true
-                               },
-                               "tar": {
-                                       "version": "4.4.8",
-                                       "bundled": true,
-                                       "dev": true,
-                                       "optional": true,
-                                       "requires": {
-                                               "chownr": "^1.1.1",
-                                               "fs-minipass": "^1.2.5",
-                                               "minipass": "^2.3.4",
-                                               "minizlib": "^1.1.1",
-                                               "mkdirp": "^0.5.0",
-                                               "safe-buffer": "^5.1.2",
-                                               "yallist": "^3.0.2"
-                                       }
-                               },
-                               "util-deprecate": {
-                                       "version": "1.0.2",
-                                       "bundled": true,
-                                       "dev": true,
-                                       "optional": true
-                               },
-                               "wide-align": {
-                                       "version": "1.1.3",
-                                       "bundled": true,
-                                       "dev": true,
-                                       "optional": true,
-                                       "requires": {
-                                               "string-width": "^1.0.2 || 2"
-                                       }
-                               },
-                               "wrappy": {
-                                       "version": "1.0.2",
-                                       "bundled": true,
-                                       "dev": true,
-                                       "optional": true
-                               },
-                               "yallist": {
-                                       "version": "3.0.3",
-                                       "bundled": true,
-                                       "dev": true,
-                                       "optional": true
-                               }
-                       }
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "optional": true
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "fstream": {
-                       "version": "1.0.11",
-                       "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.11.tgz",
-                       "integrity": "sha1-XB+x8RdHcRTwYyoOtLcbPLD9MXE=",
-                       "dev": true,
-                       "requires": {
-                               "graceful-fs": "^4.1.2",
-                               "inherits": "~2.0.0",
-                               "mkdirp": ">=0.5 0",
-                               "rimraf": "2"
-                       },
-                       "dependencies": {
-                               "graceful-fs": {
-                                       "version": "4.1.11",
-                                       "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz",
-                                       "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=",
-                                       "dev": true
-                               }
-                       }
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "function-bind": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.1.1",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -6407,22 +5652,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "is-callable": "^1.1.3"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "gauge": {
-                       "version": "2.7.4",
-                       "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz",
-                       "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=",
-                       "dev": true,
-                       "requires": {
-                               "aproba": "^1.0.3",
-                               "console-control-strings": "^1.0.0",
-                               "has-unicode": "^2.0.0",
-                               "object-assign": "^4.1.0",
-                               "signal-exit": "^3.0.0",
-                               "string-width": "^1.0.1",
-                               "strip-ansi": "^3.0.1",
-                               "wide-align": "^1.1.0"
-                       }
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "gaze": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.1.2",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/gaze/-/gaze-1.1.2.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -6437,14 +5666,33 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.2.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-9wLmMSfn4jHBYKgMFVSstw1QR+U="
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                "get-intrinsic": {
+                       "version": "1.1.1",
+                       "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz",
+                       "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==",
+                       "dev": true,
+                       "requires": {
+                               "function-bind": "^1.1.1",
+                               "has": "^1.0.3",
+                               "has-symbols": "^1.0.1"
+                       },
+                       "dependencies": {
+                               "has-symbols": {
+                                       "version": "1.0.1",
+                                       "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz",
+                                       "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==",
+                                       "dev": true
+                               }
+                       }
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "get-proxy": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.1.0",
-                       "resolved": "https://registry.npmjs.org/get-proxy/-/get-proxy-1.1.0.tgz",
-                       "integrity": "sha1-iUhUSRvFkbDxR9euVw9cZ4tyVus=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.1.0",
+                       "resolved": "https://registry.npmjs.org/get-proxy/-/get-proxy-2.1.0.tgz",
+                       "integrity": "sha512-zmZIaQTWnNQb4R4fJUEp/FC51eZsc6EkErspy3xtIYStaq8EB/hDIWipxsal+E8rz0qD7f2sL/NA9Xee4RInJw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "optional": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "rc": "^1.1.2"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "npm-conf": "^1.1.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "get-size": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -6459,7 +5707,8 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "4.0.1",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "dev": true
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "dev": true,
+                       "optional": true
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "get-stream": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "3.0.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -6497,71 +5746,84 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "gifsicle": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "3.0.4",
-                       "resolved": "https://registry.npmjs.org/gifsicle/-/gifsicle-3.0.4.tgz",
-                       "integrity": "sha1-9Fy17RAWW2ZdySng6TKLbIId+js=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.0.1",
+                       "resolved": "https://registry.npmjs.org/gifsicle/-/gifsicle-4.0.1.tgz",
+                       "integrity": "sha512-A/kiCLfDdV+ERV/UB+2O41mifd+RxH8jlRG8DMxZO84Bma/Fw0htqZ+hY2iaalLRNyUu7tYZQslqUBJxBggxbg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "optional": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "bin-build": "^2.0.0",
-                               "bin-wrapper": "^3.0.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "bin-build": "^3.0.0",
+                               "bin-wrapper": "^4.0.0",
+                               "execa": "^1.0.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "logalot": "^2.0.0"
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        }
-               },
-               "glob": {
-                       "version": "7.0.6",
-                       "resolved": "https://registry.npmjs.org/glob/-/glob-7.0.6.tgz",
-                       "integrity": "sha1-IRuvr0nlJbjNkyYNFKsTYVKz9Xo=",
-                       "dev": true,
-                       "requires": {
-                               "fs.realpath": "^1.0.0",
-                               "inflight": "^1.0.4",
-                               "inherits": "2",
-                               "minimatch": "^3.0.2",
-                               "once": "^1.3.0",
-                               "path-is-absolute": "^1.0.0"
-                       }
-               },
-               "glob-base": {
-                       "version": "0.3.0",
-                       "resolved": "https://registry.npmjs.org/glob-base/-/glob-base-0.3.0.tgz",
-                       "integrity": "sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q=",
-                       "dev": true,
-                       "optional": true,
-                       "requires": {
-                               "glob-parent": "^2.0.0",
-                               "is-glob": "^2.0.0"
</del><span class="cx" style="display: block; padding: 0 10px">                         },
</span><span class="cx" style="display: block; padding: 0 10px">                        "dependencies": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "glob-parent": {
-                                       "version": "2.0.0",
-                                       "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz",
-                                       "integrity": "sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "cross-spawn": {
+                                       "version": "6.0.5",
+                                       "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz",
+                                       "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                                        "optional": true,
</span><span class="cx" style="display: block; padding: 0 10px">                                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "is-glob": "^2.0.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "nice-try": "^1.0.4",
+                                               "path-key": "^2.0.1",
+                                               "semver": "^5.5.0",
+                                               "shebang-command": "^1.2.0",
+                                               "which": "^1.2.9"
</ins><span class="cx" style="display: block; padding: 0 10px">                                         }
</span><span class="cx" style="display: block; padding: 0 10px">                                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "is-extglob": {
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "execa": {
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "version": "1.0.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz",
-                                       "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz",
+                                       "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true,
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "optional": true
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "optional": true,
+                                       "requires": {
+                                               "cross-spawn": "^6.0.0",
+                                               "get-stream": "^4.0.0",
+                                               "is-stream": "^1.1.0",
+                                               "npm-run-path": "^2.0.0",
+                                               "p-finally": "^1.0.0",
+                                               "signal-exit": "^3.0.0",
+                                               "strip-eof": "^1.0.0"
+                                       }
</ins><span class="cx" style="display: block; padding: 0 10px">                                 },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "is-glob": {
-                                       "version": "2.0.1",
-                                       "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz",
-                                       "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "get-stream": {
+                                       "version": "4.1.0",
+                                       "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz",
+                                       "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                                        "optional": true,
</span><span class="cx" style="display: block; padding: 0 10px">                                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "is-extglob": "^1.0.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "pump": "^3.0.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                                         }
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                },
+                               "which": {
+                                       "version": "1.3.1",
+                                       "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
+                                       "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
+                                       "dev": true,
+                                       "optional": true,
+                                       "requires": {
+                                               "isexe": "^2.0.0"
+                                       }
</ins><span class="cx" style="display: block; padding: 0 10px">                                 }
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                "glob": {
+                       "version": "7.0.6",
+                       "resolved": "https://registry.npmjs.org/glob/-/glob-7.0.6.tgz",
+                       "integrity": "sha1-IRuvr0nlJbjNkyYNFKsTYVKz9Xo=",
+                       "dev": true,
+                       "requires": {
+                               "fs.realpath": "^1.0.0",
+                               "inflight": "^1.0.4",
+                               "inherits": "2",
+                               "minimatch": "^3.0.2",
+                               "once": "^1.3.0",
+                               "path-is-absolute": "^1.0.0"
+                       }
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "glob-parent": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "3.1.0",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -6572,38 +5834,11 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "path-dirname": "^1.0.0"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "glob-stream": {
-                       "version": "5.3.5",
-                       "resolved": "https://registry.npmjs.org/glob-stream/-/glob-stream-5.3.5.tgz",
-                       "integrity": "sha1-pVZlqajM3EGRWofHAeMtTgFvrSI=",
-                       "dev": true,
-                       "optional": true,
-                       "requires": {
-                               "extend": "^3.0.0",
-                               "glob": "^5.0.3",
-                               "glob-parent": "^3.0.0",
-                               "micromatch": "^2.3.7",
-                               "ordered-read-streams": "^0.3.0",
-                               "through2": "^0.6.0",
-                               "to-absolute-glob": "^0.1.1",
-                               "unique-stream": "^2.0.2"
-                       },
-                       "dependencies": {
-                               "glob": {
-                                       "version": "5.0.15",
-                                       "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz",
-                                       "integrity": "sha1-G8k2ueAvSmA/zCIuz3Yz0wuLk7E=",
-                                       "dev": true,
-                                       "optional": true,
-                                       "requires": {
-                                               "inflight": "^1.0.4",
-                                               "inherits": "2",
-                                               "minimatch": "2 || 3",
-                                               "once": "^1.3.0",
-                                               "path-is-absolute": "^1.0.0"
-                                       }
-                               }
-                       }
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         "glob-to-regexp": {
+                       "version": "0.3.0",
+                       "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.3.0.tgz",
+                       "integrity": "sha1-jFoUlNIGbFcMw7/kSWF1rMTVAqs=",
+                       "dev": true
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "global-cache": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.2.1",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -6655,22 +5890,23 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-S0nG3CLEQiY/ILxqtztTWH/3iRRdyBLw6KMDxnKMchrtbj2OFmehVh0WUCfW3DUrIgx/qFrJPICrq4Z4sTR9UQ=="
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "globby": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "6.1.0",
-                       "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz",
-                       "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "7.1.1",
+                       "resolved": "https://registry.npmjs.org/globby/-/globby-7.1.1.tgz",
+                       "integrity": "sha1-+yzP+UAfhgCUXfral0QMypcrhoA=",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "array-union": "^1.0.1",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "glob": "^7.0.3",
-                               "object-assign": "^4.0.1",
-                               "pify": "^2.0.0",
-                               "pinkie-promise": "^2.0.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "dir-glob": "^2.0.0",
+                               "glob": "^7.1.2",
+                               "ignore": "^3.3.5",
+                               "pify": "^3.0.0",
+                               "slash": "^1.0.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                         },
</span><span class="cx" style="display: block; padding: 0 10px">                        "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "glob": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "7.1.2",
-                                       "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz",
-                                       "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "7.1.6",
+                                       "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz",
+                                       "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                                "fs.realpath": "^1.0.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -6681,14 +5917,11 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                                "path-is-absolute": "^1.0.0"
</span><span class="cx" style="display: block; padding: 0 10px">                                        }
</span><span class="cx" style="display: block; padding: 0 10px">                                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "minimatch": {
-                                       "version": "3.0.4",
-                                       "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
-                                       "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
-                                       "dev": true,
-                                       "requires": {
-                                               "brace-expansion": "^1.1.7"
-                                       }
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "pify": {
+                                       "version": "3.0.0",
+                                       "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
+                                       "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
+                                       "dev": true
</ins><span class="cx" style="display: block; padding: 0 10px">                                 }
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -6734,16 +5967,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                }
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "glogg": {
-                       "version": "1.0.2",
-                       "resolved": "https://registry.npmjs.org/glogg/-/glogg-1.0.2.tgz",
-                       "integrity": "sha512-5mwUoSuBk44Y4EshyiqcH95ZntbDdTQqA3QYSrxmzj28Ai0vXBGMH1ApSANH14j2sIRtqCEyg6PfsuP7ElOEDA==",
-                       "dev": true,
-                       "optional": true,
-                       "requires": {
-                               "sparkles": "^1.0.0"
-                       }
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "good-listener": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.2.2",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/good-listener/-/good-listener-1.2.2.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -6753,27 +5976,26 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "got": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "5.7.1",
-                       "resolved": "https://registry.npmjs.org/got/-/got-5.7.1.tgz",
-                       "integrity": "sha1-X4FjWmHkplifGAVp6k44FoClHzU=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "7.1.0",
+                       "resolved": "https://registry.npmjs.org/got/-/got-7.1.0.tgz",
+                       "integrity": "sha512-Y5WMo7xKKq1muPsxD+KmrR8DH5auG7fBdDVueZwETwV6VytKyU9OX/ddpq2/1hp1vIPvVb4T81dKQz3BivkNLw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "optional": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "create-error-class": "^3.0.1",
-                               "duplexer2": "^0.1.4",
-                               "is-redirect": "^1.0.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "decompress-response": "^3.2.0",
+                               "duplexer3": "^0.1.4",
+                               "get-stream": "^3.0.0",
+                               "is-plain-obj": "^1.1.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "is-retry-allowed": "^1.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "is-stream": "^1.0.0",
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                "isurl": "^1.0.0-alpha5",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "lowercase-keys": "^1.0.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "node-status-codes": "^1.0.0",
-                               "object-assign": "^4.0.1",
-                               "parse-json": "^2.1.0",
-                               "pinkie-promise": "^2.0.0",
-                               "read-all-stream": "^3.0.0",
-                               "readable-stream": "^2.0.5",
-                               "timed-out": "^3.0.0",
-                               "unzip-response": "^1.0.2",
-                               "url-parse-lax": "^1.0.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "p-cancelable": "^0.3.0",
+                               "p-timeout": "^1.1.1",
+                               "safe-buffer": "^5.0.1",
+                               "timed-out": "^4.0.0",
+                               "url-parse-lax": "^1.0.0",
+                               "url-to-options": "^1.0.1"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "graceful-fs": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -6781,57 +6003,81 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.15.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-6uHUhOPEBgQ24HM+r6b/QwWfZq+yiFcipKFrOFiBEnWdy5sdzYoi+pJeQaPI5qOLRFqWmAXUPQNsielzdLoecA=="
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "graceful-readlink": {
-                       "version": "1.0.1",
-                       "resolved": "https://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz",
-                       "integrity": "sha1-TK+tdrxi8C+gObL5Tpo906ORpyU=",
-                       "dev": true,
-                       "optional": true
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "grunt": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.0.3",
-                       "resolved": "https://registry.npmjs.org/grunt/-/grunt-1.0.3.tgz",
-                       "integrity": "sha512-/JzmZNPfKorlCrrmxWqQO4JVodO+DVd5XX4DkocL/1WlLlKVLE9+SdEIempOAxDhWPysLle6afvn/hg7Ck2k9g==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.3.0",
+                       "resolved": "https://registry.npmjs.org/grunt/-/grunt-1.3.0.tgz",
+                       "integrity": "sha512-6ILlMXv11/4cxuhSMfSU+SfvbxrPuqZrAtLN64+tZpQ3DAKfSQPQHRbTjSbdtxfyQhGZPtN0bDZJ/LdCM5WXXA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "coffeescript": "~1.10.0",
-                               "dateformat": "~1.0.12",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "dateformat": "~3.0.3",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "eventemitter2": "~0.4.13",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "exit": "~0.1.1",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "exit": "~0.1.2",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "findup-sync": "~0.3.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "glob": "~7.0.0",
-                               "grunt-cli": "~1.2.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "glob": "~7.1.6",
+                               "grunt-cli": "~1.3.2",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "grunt-known-options": "~1.1.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "grunt-legacy-log": "~2.0.0",
-                               "grunt-legacy-util": "~1.1.1",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "grunt-legacy-log": "~3.0.0",
+                               "grunt-legacy-util": "~2.0.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "iconv-lite": "~0.4.13",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "js-yaml": "~3.5.2",
-                               "minimatch": "~3.0.2",
-                               "mkdirp": "~0.5.1",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "js-yaml": "~3.14.0",
+                               "minimatch": "~3.0.4",
+                               "mkdirp": "~1.0.4",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "nopt": "~3.0.6",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "path-is-absolute": "~1.0.0",
-                               "rimraf": "~2.6.2"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "rimraf": "~3.0.2"
</ins><span class="cx" style="display: block; padding: 0 10px">                         },
</span><span class="cx" style="display: block; padding: 0 10px">                        "dependencies": {
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                "glob": {
+                                       "version": "7.1.6",
+                                       "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz",
+                                       "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==",
+                                       "dev": true,
+                                       "requires": {
+                                               "fs.realpath": "^1.0.0",
+                                               "inflight": "^1.0.4",
+                                               "inherits": "2",
+                                               "minimatch": "^3.0.4",
+                                               "once": "^1.3.0",
+                                               "path-is-absolute": "^1.0.0"
+                                       }
+                               },
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "grunt-cli": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "1.2.0",
-                                       "resolved": "https://registry.npmjs.org/grunt-cli/-/grunt-cli-1.2.0.tgz",
-                                       "integrity": "sha1-VisRnrsGndtGSs4oRVAb6Xs1tqg=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "1.3.2",
+                                       "resolved": "https://registry.npmjs.org/grunt-cli/-/grunt-cli-1.3.2.tgz",
+                                       "integrity": "sha512-8OHDiZZkcptxVXtMfDxJvmN7MVJNE8L/yIcPb4HB7TlyFD1kDvjHrb62uhySsU14wJx9ORMnTuhRMQ40lH/orQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "findup-sync": "~0.3.0",
</del><span class="cx" style="display: block; padding: 0 10px">                                                 "grunt-known-options": "~1.1.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "nopt": "~3.0.6",
-                                               "resolve": "~1.1.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "interpret": "~1.1.0",
+                                               "liftoff": "~2.5.0",
+                                               "nopt": "~4.0.1",
+                                               "v8flags": "~3.1.1"
+                                       },
+                                       "dependencies": {
+                                               "nopt": {
+                                                       "version": "4.0.3",
+                                                       "resolved": "https://registry.npmjs.org/nopt/-/nopt-4.0.3.tgz",
+                                                       "integrity": "sha512-CvaGwVMztSMJLOeXPrez7fyfObdZqNUK1cPAEzLHrTybIua9pMdmmPR5YwtfNftIOMv3DPUhFaxsZMNTQO20Kg==",
+                                                       "dev": true,
+                                                       "requires": {
+                                                               "abbrev": "1",
+                                                               "osenv": "^0.1.4"
+                                                       }
+                                               }
</ins><span class="cx" style="display: block; padding: 0 10px">                                         }
</span><span class="cx" style="display: block; padding: 0 10px">                                },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                "mkdirp": {
+                                       "version": "1.0.4",
+                                       "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz",
+                                       "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==",
+                                       "dev": true
+                               },
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "rimraf": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "2.6.2",
-                                       "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.2.tgz",
-                                       "integrity": "sha512-lreewLK/BlghmxtfH36YYVg1i8IAce4TI7oao75I1g245+6BctqTVQiBP3YUJ9C6DQOXJmkYR9X9fCLtCOJc5w==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "3.0.2",
+                                       "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
+                                       "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "glob": "^7.0.5"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "glob": "^7.1.3"
</ins><span class="cx" style="display: block; padding: 0 10px">                                         }
</span><span class="cx" style="display: block; padding: 0 10px">                                }
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -6929,31 +6175,20 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "grunt-contrib-imagemin": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.0.1",
-                       "resolved": "https://registry.npmjs.org/grunt-contrib-imagemin/-/grunt-contrib-imagemin-2.0.1.tgz",
-                       "integrity": "sha512-91zBrvh350QSpsxyCTXni0djMXavF3elBmvFgnbp/2CgIx53QYe+Cvf2+wZmrcb8U0qp+MjHl0Ahjct4+R6PLQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.0.0",
+                       "resolved": "https://registry.npmjs.org/grunt-contrib-imagemin/-/grunt-contrib-imagemin-4.0.0.tgz",
+                       "integrity": "sha512-2GYQBQFfJLjeTThJ8E7+vLgvgfOh78u0bgieIK85c2Rv9V6ssd2AvBvuF7T26mK261EN/SlNefpW5+zGWzfrVw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "chalk": "^1.0.0",
-                               "imagemin": "^5.3.1",
-                               "imagemin-gifsicle": "^5.0.0",
-                               "imagemin-jpegtran": "^5.0.0",
-                               "imagemin-optipng": "^5.1.0",
-                               "imagemin-svgo": "^5.1.0",
-                               "p-map": "^1.1.1",
-                               "plur": "^2.1.2",
-                               "pretty-bytes": "^4.0.2"
-                       }
-               },
-               "grunt-contrib-jshint": {
-                       "version": "2.0.0",
-                       "resolved": "https://registry.npmjs.org/grunt-contrib-jshint/-/grunt-contrib-jshint-2.0.0.tgz",
-                       "integrity": "sha512-4qR411I1bhvVrPkKBzCUcrWkTEtBuWioXi9ABWRXHoplRScg03jiMqLDpzS4pDhVsLOTx5F9l+0cnMc+Gd2MWg==",
-                       "dev": true,
-                       "requires": {
</del><span class="cx" style="display: block; padding: 0 10px">                                 "chalk": "^2.4.1",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "hooker": "^0.2.3",
-                               "jshint": "~2.9.6"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "imagemin": "^6.0.0",
+                               "imagemin-gifsicle": "^6.0.1",
+                               "imagemin-jpegtran": "^6.0.0",
+                               "imagemin-optipng": "^6.0.0",
+                               "imagemin-svgo": "^7.0.0",
+                               "p-map": "^1.2.0",
+                               "plur": "^3.0.1",
+                               "pretty-bytes": "^5.1.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                         },
</span><span class="cx" style="display: block; padding: 0 10px">                        "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "ansi-styles": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -6966,9 +6201,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                        }
</span><span class="cx" style="display: block; padding: 0 10px">                                },
</span><span class="cx" style="display: block; padding: 0 10px">                                "chalk": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "2.4.1",
-                                       "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz",
-                                       "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "2.4.2",
+                                       "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
+                                       "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                                "ansi-styles": "^3.2.1",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -6978,145 +6213,117 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                }
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "grunt-contrib-qunit": {
-                       "version": "1.3.0",
-                       "resolved": "https://registry.npmjs.org/grunt-contrib-qunit/-/grunt-contrib-qunit-1.3.0.tgz",
-                       "integrity": "sha1-naxijP1OyBWZhjPbc7Ur2z3byZ4=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         "grunt-contrib-jshint": {
+                       "version": "3.0.0",
+                       "resolved": "https://registry.npmjs.org/grunt-contrib-jshint/-/grunt-contrib-jshint-3.0.0.tgz",
+                       "integrity": "sha512-o0V3HNK54+w2Lss/AP0LsAUCEmPDQIcgsDFvTy0sE8sdPXq/8vHdNdMEitK9Wcfoq7H6v02v6soiiwJ0wavT7A==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "grunt-lib-phantomjs": "^1.0.0"
-                       }
-               },
-               "grunt-contrib-uglify": {
-                       "version": "2.0.0",
-                       "resolved": "https://registry.npmjs.org/grunt-contrib-uglify/-/grunt-contrib-uglify-2.0.0.tgz",
-                       "integrity": "sha1-jJlw1pCTbN5tJaoRk1Sb2SkBaTA=",
-                       "dev": true,
-                       "requires": {
-                               "chalk": "^1.0.0",
-                               "lodash.assign": "^4.0.9",
-                               "maxmin": "^1.1.0",
-                               "uglify-js": "~2.7.0",
-                               "uri-path": "^1.0.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "chalk": "^4.1.0",
+                               "hooker": "^0.2.3",
+                               "jshint": "~2.12.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                         },
</span><span class="cx" style="display: block; padding: 0 10px">                        "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "ansi-styles": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "2.2.1",
-                                       "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz",
-                                       "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=",
-                                       "dev": true
-                               },
-                               "async": {
-                                       "version": "0.2.10",
-                                       "resolved": "http://registry.npmjs.org/async/-/async-0.2.10.tgz",
-                                       "integrity": "sha1-trvgsGdLnXGXCMo43owjfLUmw9E=",
-                                       "dev": true
-                               },
-                               "browserify-zlib": {
-                                       "version": "0.1.4",
-                                       "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.1.4.tgz",
-                                       "integrity": "sha1-uzX4pRn2AOD6a4SFJByXnQFB+y0=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "4.3.0",
+                                       "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
+                                       "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "pako": "~0.2.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "color-convert": "^2.0.1"
</ins><span class="cx" style="display: block; padding: 0 10px">                                         }
</span><span class="cx" style="display: block; padding: 0 10px">                                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "camelcase": {
-                                       "version": "1.2.1",
-                                       "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz",
-                                       "integrity": "sha1-m7UwTS4LVmmLLHWLCKPqqdqlijk=",
-                                       "dev": true
-                               },
</del><span class="cx" style="display: block; padding: 0 10px">                                 "chalk": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "1.1.3",
-                                       "resolved": "http://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
-                                       "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "4.1.0",
+                                       "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz",
+                                       "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "ansi-styles": "^2.2.1",
-                                               "escape-string-regexp": "^1.0.2",
-                                               "has-ansi": "^2.0.0",
-                                               "strip-ansi": "^3.0.0",
-                                               "supports-color": "^2.0.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "ansi-styles": "^4.1.0",
+                                               "supports-color": "^7.1.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                                         }
</span><span class="cx" style="display: block; padding: 0 10px">                                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "cliui": {
-                                       "version": "2.1.0",
-                                       "resolved": "https://registry.npmjs.org/cliui/-/cliui-2.1.0.tgz",
-                                       "integrity": "sha1-S0dXYP+AJkx2LDoXGQMukcf+oNE=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "color-convert": {
+                                       "version": "2.0.1",
+                                       "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
+                                       "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "center-align": "^0.1.1",
-                                               "right-align": "^0.1.1",
-                                               "wordwrap": "0.0.2"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "color-name": "~1.1.4"
</ins><span class="cx" style="display: block; padding: 0 10px">                                         }
</span><span class="cx" style="display: block; padding: 0 10px">                                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "gzip-size": {
-                                       "version": "1.0.0",
-                                       "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-1.0.0.tgz",
-                                       "integrity": "sha1-Zs+LEBBHInuVus5uodoMF37Vwi8=",
-                                       "dev": true,
-                                       "requires": {
-                                               "browserify-zlib": "^0.1.4",
-                                               "concat-stream": "^1.4.1"
-                                       }
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "color-name": {
+                                       "version": "1.1.4",
+                                       "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+                                       "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
+                                       "dev": true
</ins><span class="cx" style="display: block; padding: 0 10px">                                 },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "maxmin": {
-                                       "version": "1.1.0",
-                                       "resolved": "https://registry.npmjs.org/maxmin/-/maxmin-1.1.0.tgz",
-                                       "integrity": "sha1-cTZehKmd2Piz99X94vANHn9zvmE=",
-                                       "dev": true,
-                                       "requires": {
-                                               "chalk": "^1.0.0",
-                                               "figures": "^1.0.1",
-                                               "gzip-size": "^1.0.0",
-                                               "pretty-bytes": "^1.0.0"
-                                       }
-                               },
-                               "pako": {
-                                       "version": "0.2.9",
-                                       "resolved": "https://registry.npmjs.org/pako/-/pako-0.2.9.tgz",
-                                       "integrity": "sha1-8/dSL073gjSNqBYbrZ7P1Rv4OnU=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "has-flag": {
+                                       "version": "4.0.0",
+                                       "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
+                                       "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "pretty-bytes": {
-                                       "version": "1.0.4",
-                                       "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-1.0.4.tgz",
-                                       "integrity": "sha1-CiLoIQYJrTVUL4yNXSFZr/B1HIQ=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "supports-color": {
+                                       "version": "7.2.0",
+                                       "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
+                                       "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "get-stdin": "^4.0.1",
-                                               "meow": "^3.1.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "has-flag": "^4.0.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                                         }
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                },
-                               "supports-color": {
-                                       "version": "2.0.0",
-                                       "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
-                                       "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         }
+                       }
+               },
+               "grunt-contrib-qunit": {
+                       "version": "4.0.0",
+                       "resolved": "https://registry.npmjs.org/grunt-contrib-qunit/-/grunt-contrib-qunit-4.0.0.tgz",
+                       "integrity": "sha512-XP9Ks+uoSQzic0eic6koD8kYAKQnSYfu2G1HBqvrvUyXaDDnSSXOKELND8j7dwudnJj4N6KgW6OU7AHeM5PGKA==",
+                       "dev": true,
+                       "requires": {
+                               "eventemitter2": "^6.4.2",
+                               "p-each-series": "^2.1.0",
+                               "puppeteer": "^4.0.0"
+                       },
+                       "dependencies": {
+                               "eventemitter2": {
+                                       "version": "6.4.3",
+                                       "resolved": "https://registry.npmjs.org/eventemitter2/-/eventemitter2-6.4.3.tgz",
+                                       "integrity": "sha512-t0A2msp6BzOf+QAcI6z9XMktLj52OjGQg+8SJH6v5+3uxNpWYRR3wQmfA+6xtMU9kOC59qk9licus5dYcrYkMQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                },
-                               "uglify-js": {
-                                       "version": "2.7.5",
-                                       "resolved": "http://registry.npmjs.org/uglify-js/-/uglify-js-2.7.5.tgz",
-                                       "integrity": "sha1-RhLAx7qu4rp8SH3kkErhIgefLKg=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         }
+                       }
+               },
+               "grunt-contrib-uglify": {
+                       "version": "5.0.0",
+                       "resolved": "https://registry.npmjs.org/grunt-contrib-uglify/-/grunt-contrib-uglify-5.0.0.tgz",
+                       "integrity": "sha512-rIFFPJMWKnh6oxDe2b810Ysg5SKoiI0u/FvuvAVpvJ7VHILkKtGqA4jgJ1JWruWQ+1m5FtB1lVSK81YyzIgDUw==",
+                       "dev": true,
+                       "requires": {
+                               "chalk": "^2.4.1",
+                               "maxmin": "^2.1.0",
+                               "uglify-js": "^3.5.0",
+                               "uri-path": "^1.0.0"
+                       },
+                       "dependencies": {
+                               "ansi-styles": {
+                                       "version": "3.2.1",
+                                       "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
+                                       "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "async": "~0.2.6",
-                                               "source-map": "~0.5.1",
-                                               "uglify-to-browserify": "~1.0.0",
-                                               "yargs": "~3.10.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "color-convert": "^1.9.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                                         }
</span><span class="cx" style="display: block; padding: 0 10px">                                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "yargs": {
-                                       "version": "3.10.0",
-                                       "resolved": "http://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz",
-                                       "integrity": "sha1-9+572FfdfB0tOMDnTvvWgdFDH9E=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "chalk": {
+                                       "version": "2.4.2",
+                                       "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
+                                       "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "camelcase": "^1.0.2",
-                                               "cliui": "^2.1.0",
-                                               "decamelize": "^1.0.0",
-                                               "window-size": "0.1.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "ansi-styles": "^3.2.1",
+                                               "escape-string-regexp": "^1.0.5",
+                                               "supports-color": "^5.3.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                                         }
</span><span class="cx" style="display: block; padding: 0 10px">                                }
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -7157,33 +6364,51 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "grunt-jsdoc": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.3.0",
-                       "resolved": "https://registry.npmjs.org/grunt-jsdoc/-/grunt-jsdoc-2.3.0.tgz",
-                       "integrity": "sha512-gC66TCRXeQMj3HIyqVSBJm8zdUz43e5vaG/PLO/627A1edbJnzxhJV7nF0KqLwMM0RDNu1istC6fvfnYqFKi3w==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.4.1",
+                       "resolved": "https://registry.npmjs.org/grunt-jsdoc/-/grunt-jsdoc-2.4.1.tgz",
+                       "integrity": "sha512-S0zxU0wDewRu7z+vijEItOWe/UttxWVmvz0qz2ZVcAYR2GpXjsiski2CAVN0b18t2qeVLdmxZkJaEWCOsKzcAw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "cross-spawn": "^6.0.5",
-                               "jsdoc": "~3.5.5",
-                               "marked": "^0.5.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "cross-spawn": "^7.0.1",
+                               "jsdoc": "^3.6.3"
</ins><span class="cx" style="display: block; padding: 0 10px">                         },
</span><span class="cx" style="display: block; padding: 0 10px">                        "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "cross-spawn": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "6.0.5",
-                                       "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz",
-                                       "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "7.0.3",
+                                       "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz",
+                                       "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "nice-try": "^1.0.4",
-                                               "path-key": "^2.0.1",
-                                               "semver": "^5.5.0",
-                                               "shebang-command": "^1.2.0",
-                                               "which": "^1.2.9"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "path-key": "^3.1.0",
+                                               "shebang-command": "^2.0.0",
+                                               "which": "^2.0.1"
</ins><span class="cx" style="display: block; padding: 0 10px">                                         }
</span><span class="cx" style="display: block; padding: 0 10px">                                },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                "path-key": {
+                                       "version": "3.1.1",
+                                       "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz",
+                                       "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==",
+                                       "dev": true
+                               },
+                               "shebang-command": {
+                                       "version": "2.0.0",
+                                       "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz",
+                                       "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==",
+                                       "dev": true,
+                                       "requires": {
+                                               "shebang-regex": "^3.0.0"
+                                       }
+                               },
+                               "shebang-regex": {
+                                       "version": "3.0.0",
+                                       "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz",
+                                       "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==",
+                                       "dev": true
+                               },
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "which": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "1.3.1",
-                                       "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
-                                       "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "2.0.2",
+                                       "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz",
+                                       "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                                "isexe": "^2.0.0"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -7207,61 +6432,96 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "grunt-legacy-log": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.0.0",
-                       "resolved": "https://registry.npmjs.org/grunt-legacy-log/-/grunt-legacy-log-2.0.0.tgz",
-                       "integrity": "sha512-1m3+5QvDYfR1ltr8hjiaiNjddxGdQWcH0rw1iKKiQnF0+xtgTazirSTGu68RchPyh1OBng1bBUjLmX8q9NpoCw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.0.0",
+                       "resolved": "https://registry.npmjs.org/grunt-legacy-log/-/grunt-legacy-log-3.0.0.tgz",
+                       "integrity": "sha512-GHZQzZmhyq0u3hr7aHW4qUH0xDzwp2YXldLPZTCjlOeGscAOWWPftZG3XioW8MasGp+OBRIu39LFx14SLjXRcA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "colors": "~1.1.2",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "grunt-legacy-log-utils": "~2.0.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "grunt-legacy-log-utils": "~2.1.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "hooker": "~0.2.3",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "lodash": "~4.17.5"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "lodash": "~4.17.19"
</ins><span class="cx" style="display: block; padding: 0 10px">                         },
</span><span class="cx" style="display: block; padding: 0 10px">                        "dependencies": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "colors": {
-                                       "version": "1.1.2",
-                                       "resolved": "https://registry.npmjs.org/colors/-/colors-1.1.2.tgz",
-                                       "integrity": "sha1-FopHAXVran9RoSzgyXv6KMCE7WM=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "lodash": {
+                                       "version": "4.17.20",
+                                       "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz",
+                                       "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                                }
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "grunt-legacy-log-utils": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.0.1",
-                       "resolved": "https://registry.npmjs.org/grunt-legacy-log-utils/-/grunt-legacy-log-utils-2.0.1.tgz",
-                       "integrity": "sha512-o7uHyO/J+i2tXG8r2bZNlVk20vlIFJ9IEYyHMCQGfWYru8Jv3wTqKZzvV30YW9rWEjq0eP3cflQ1qWojIe9VFA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.1.0",
+                       "resolved": "https://registry.npmjs.org/grunt-legacy-log-utils/-/grunt-legacy-log-utils-2.1.0.tgz",
+                       "integrity": "sha512-lwquaPXJtKQk0rUM1IQAop5noEpwFqOXasVoedLeNzaibf/OPWjKYvvdqnEHNmU+0T0CaReAXIbGo747ZD+Aaw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "chalk": "~2.4.1",
-                               "lodash": "~4.17.10"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "chalk": "~4.1.0",
+                               "lodash": "~4.17.19"
</ins><span class="cx" style="display: block; padding: 0 10px">                         },
</span><span class="cx" style="display: block; padding: 0 10px">                        "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "ansi-styles": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "3.2.1",
-                                       "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
-                                       "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "4.3.0",
+                                       "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
+                                       "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "color-convert": "^1.9.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "color-convert": "^2.0.1"
</ins><span class="cx" style="display: block; padding: 0 10px">                                         }
</span><span class="cx" style="display: block; padding: 0 10px">                                },
</span><span class="cx" style="display: block; padding: 0 10px">                                "chalk": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "2.4.1",
-                                       "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz",
-                                       "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "4.1.0",
+                                       "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz",
+                                       "integrity": "sha512-qwx12AxXe2Q5xQ43Ac//I6v5aXTipYrSESdOgzrN+9XjgEpyjpKuvSGaN4qE93f7TQTlerQQ8S+EQ0EyDoVL1A==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "ansi-styles": "^3.2.1",
-                                               "escape-string-regexp": "^1.0.5",
-                                               "supports-color": "^5.3.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "ansi-styles": "^4.1.0",
+                                               "supports-color": "^7.1.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                                         }
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                },
+                               "color-convert": {
+                                       "version": "2.0.1",
+                                       "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
+                                       "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
+                                       "dev": true,
+                                       "requires": {
+                                               "color-name": "~1.1.4"
+                                       }
+                               },
+                               "color-name": {
+                                       "version": "1.1.4",
+                                       "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
+                                       "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==",
+                                       "dev": true
+                               },
+                               "has-flag": {
+                                       "version": "4.0.0",
+                                       "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz",
+                                       "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==",
+                                       "dev": true
+                               },
+                               "lodash": {
+                                       "version": "4.17.20",
+                                       "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz",
+                                       "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==",
+                                       "dev": true
+                               },
+                               "supports-color": {
+                                       "version": "7.2.0",
+                                       "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz",
+                                       "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==",
+                                       "dev": true,
+                                       "requires": {
+                                               "has-flag": "^4.0.0"
+                                       }
</ins><span class="cx" style="display: block; padding: 0 10px">                                 }
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "grunt-legacy-util": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.1.1",
-                       "resolved": "https://registry.npmjs.org/grunt-legacy-util/-/grunt-legacy-util-1.1.1.tgz",
-                       "integrity": "sha512-9zyA29w/fBe6BIfjGENndwoe1Uy31BIXxTH3s8mga0Z5Bz2Sp4UCjkeyv2tI449ymkx3x26B+46FV4fXEddl5A==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.0.0",
+                       "resolved": "https://registry.npmjs.org/grunt-legacy-util/-/grunt-legacy-util-2.0.0.tgz",
+                       "integrity": "sha512-ZEmYFB44bblwPE2oz3q3ygfF6hseQja9tx8I3UZIwbUik32FMWewA+d1qSFicMFB+8dNXDkh35HcDCWlpRsGlA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "async": "~1.5.2",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -7268,11 +6528,17 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "exit": "~0.1.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                "getobject": "~0.1.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "hooker": "~0.2.3",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "lodash": "~4.17.10",
-                               "underscore.string": "~3.3.4",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "lodash": "~4.17.20",
+                               "underscore.string": "~3.3.5",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "which": "~1.3.0"
</span><span class="cx" style="display: block; padding: 0 10px">                        },
</span><span class="cx" style="display: block; padding: 0 10px">                        "dependencies": {
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                "lodash": {
+                                       "version": "4.17.20",
+                                       "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz",
+                                       "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==",
+                                       "dev": true
+                               },
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "which": {
</span><span class="cx" style="display: block; padding: 0 10px">                                        "version": "1.3.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                        "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -7284,54 +6550,16 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                }
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "grunt-lib-phantomjs": {
-                       "version": "1.1.0",
-                       "resolved": "https://registry.npmjs.org/grunt-lib-phantomjs/-/grunt-lib-phantomjs-1.1.0.tgz",
-                       "integrity": "sha1-np7c3Z/S3UDgwYHJQ3HVcqpe6tI=",
-                       "dev": true,
-                       "requires": {
-                               "eventemitter2": "^0.4.9",
-                               "phantomjs-prebuilt": "^2.1.3",
-                               "rimraf": "^2.5.2",
-                               "semver": "^5.1.0",
-                               "temporary": "^0.0.8"
-                       },
-                       "dependencies": {
-                               "rimraf": {
-                                       "version": "2.6.2",
-                                       "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.2.tgz",
-                                       "integrity": "sha512-lreewLK/BlghmxtfH36YYVg1i8IAce4TI7oao75I1g245+6BctqTVQiBP3YUJ9C6DQOXJmkYR9X9fCLtCOJc5w==",
-                                       "dev": true,
-                                       "requires": {
-                                               "glob": "^7.0.5"
-                                       }
-                               }
-                       }
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "grunt-patch-wordpress": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.0.0",
-                       "resolved": "https://registry.npmjs.org/grunt-patch-wordpress/-/grunt-patch-wordpress-1.0.0.tgz",
-                       "integrity": "sha512-2wvtOqxMhiu7QCujEAvFFvLfUYec0fKDvFRnwKUSHizl5eH8cgXv6t0yc7W4yEeito/u8v8r8fzDHRhXLkIXzA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.0.1",
+                       "resolved": "https://registry.npmjs.org/grunt-patch-wordpress/-/grunt-patch-wordpress-3.0.1.tgz",
+                       "integrity": "sha512-jdeqk/r0hSPez2Afgj+Zz8R6tFYDyhNKTNZvJIE5lAqmkms2ox4a+UfbZWhf9ObFb+Q4JYKIXqJruGzujzmYgA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "grunt": ">=0.4.5",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "grunt": "^1.0.3",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "inquirer": "^5.1.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "request": "^2.83.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "underscore": "~1.8.3",
-                               "underscore.string": "~3.3.4",
</del><span class="cx" style="display: block; padding: 0 10px">                                 "xmlrpc": "^1.3.1"
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        },
-                       "dependencies": {
-                               "underscore.string": {
-                                       "version": "3.3.5",
-                                       "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-3.3.5.tgz",
-                                       "integrity": "sha512-g+dpmgn+XBneLmXXo+sGlW5xQEt4ErkS3mgeN2GFbremYeMBSJKr9Wf2KJplQVaiPY/f7FN6atosWYNm9ovrYg==",
-                                       "dev": true,
-                                       "requires": {
-                                               "sprintf-js": "^1.0.3",
-                                               "util-deprecate": "^1.0.2"
-                                       }
-                               }
</del><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "grunt-postcss": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -7384,30 +6612,30 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                }
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "grunt-replace": {
-                       "version": "1.0.1",
-                       "resolved": "https://registry.npmjs.org/grunt-replace/-/grunt-replace-1.0.1.tgz",
-                       "integrity": "sha1-kKeVMvuJBB/kJ8h9QlI4sPiGZRo=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         "grunt-replace-lts": {
+                       "version": "1.1.0",
+                       "resolved": "https://registry.npmjs.org/grunt-replace-lts/-/grunt-replace-lts-1.1.0.tgz",
+                       "integrity": "sha512-YCLFHDM7/mEb+7tzdstb756ZYEUTSiyiEj5XhfLIxmVrDKShXQ8STD9f0s7HZXwwHwxFgPr4zELSP7J3kYra7w==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "applause": "1.2.2",
</del><span class="cx" style="display: block; padding: 0 10px">                                 "chalk": "^1.1.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "file-sync-cmp": "^0.1.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "lodash": "^4.11.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "lodash": "^4.17.15",
+                               "next-applause": "^2.2.4"
</ins><span class="cx" style="display: block; padding: 0 10px">                         },
</span><span class="cx" style="display: block; padding: 0 10px">                        "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "lodash": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "4.17.5",
-                                       "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.5.tgz",
-                                       "integrity": "sha512-svL3uiZf1RwhH+cWrfZn3A4+U58wbP0tGVTLQPbjplZxZ8ROD9VLuNgsRniTlLe7OlSqR79RUehXgpBW/s0IQw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "4.17.20",
+                                       "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz",
+                                       "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                                }
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "grunt-rtlcss": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.0.1",
-                       "resolved": "https://registry.npmjs.org/grunt-rtlcss/-/grunt-rtlcss-2.0.1.tgz",
-                       "integrity": "sha1-6eYc5DdAY5f546Sxv2aeR+cf/MM=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.0.2",
+                       "resolved": "https://registry.npmjs.org/grunt-rtlcss/-/grunt-rtlcss-2.0.2.tgz",
+                       "integrity": "sha512-WbI2thnwlF04N+xvJu+NxqEaCyPuLyar196SYhEQFZ2EJHkOS8YYE+Zkh+X9cWhwAtKp7ZEpR/IKXcyQggOIsQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "chalk": "^1.0.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -7415,203 +6643,29 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "grunt-sass": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "3.0.2",
-                       "resolved": "https://registry.npmjs.org/grunt-sass/-/grunt-sass-3.0.2.tgz",
-                       "integrity": "sha512-Ogq4cWqBre71gZIkgxIxevgzZHSIIsrKu/5yvPDl4Mvib0A4TRTJEQUdpQ0YV1iai0DPjayz02vDJE6KUVHQ2w==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.1.0",
+                       "resolved": "https://registry.npmjs.org/grunt-sass/-/grunt-sass-3.1.0.tgz",
+                       "integrity": "sha512-90s27H7FoCDcA8C8+R0GwC+ntYD3lG6S/jqcavWm3bn9RiJTmSfOvfbFa1PXx4NbBWuiGQMLfQTj/JvvqT5w6A==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "grunt-webpack": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "3.1.3",
-                       "resolved": "https://registry.npmjs.org/grunt-webpack/-/grunt-webpack-3.1.3.tgz",
-                       "integrity": "sha512-SaZ8K8lG4iTxs7ClZxOWCf3kxqS2y+Eel8SbaEGgBKwhAp6e45beIu+vhBZRLX3vonKML2kjemKsQ21REaqNFQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.0.2",
+                       "resolved": "https://registry.npmjs.org/grunt-webpack/-/grunt-webpack-4.0.2.tgz",
+                       "integrity": "sha512-rrqb9SRlY69jEJuCglelB7IvGrI7lRpdfH2GXpFlIOGPRTTtlSxYMU4Fjg8FHaC6ilnMbW5jd55Ff1lR5OibCA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "deep-for-each": "^2.0.2",
-                               "lodash": "^4.7.0"
-                       }
-               },
-               "gulp-decompress": {
-                       "version": "1.2.0",
-                       "resolved": "https://registry.npmjs.org/gulp-decompress/-/gulp-decompress-1.2.0.tgz",
-                       "integrity": "sha1-jutlpeAV+O2FMsr+KEVJYGJvDcc=",
-                       "dev": true,
-                       "optional": true,
-                       "requires": {
-                               "archive-type": "^3.0.0",
-                               "decompress": "^3.0.0",
-                               "gulp-util": "^3.0.1",
-                               "readable-stream": "^2.0.2"
-                       }
-               },
-               "gulp-rename": {
-                       "version": "1.4.0",
-                       "resolved": "https://registry.npmjs.org/gulp-rename/-/gulp-rename-1.4.0.tgz",
-                       "integrity": "sha512-swzbIGb/arEoFK89tPY58vg3Ok1bw+d35PfUNwWqdo7KM4jkmuGA78JiDNqR+JeZFaeeHnRg9N7aihX3YPmsyg==",
-                       "dev": true,
-                       "optional": true
-               },
-               "gulp-sourcemaps": {
-                       "version": "1.6.0",
-                       "resolved": "https://registry.npmjs.org/gulp-sourcemaps/-/gulp-sourcemaps-1.6.0.tgz",
-                       "integrity": "sha1-uG/zSdgBzrVuHZ59x7vLS33uYAw=",
-                       "dev": true,
-                       "optional": true,
-                       "requires": {
-                               "convert-source-map": "^1.1.1",
-                               "graceful-fs": "^4.1.2",
-                               "strip-bom": "^2.0.0",
-                               "through2": "^2.0.0",
-                               "vinyl": "^1.0.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "deep-for-each": "^3.0.0",
+                               "lodash": "^4.17.19"
</ins><span class="cx" style="display: block; padding: 0 10px">                         },
</span><span class="cx" style="display: block; padding: 0 10px">                        "dependencies": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "readable-stream": {
-                                       "version": "2.3.6",
-                                       "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz",
-                                       "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==",
-                                       "dev": true,
-                                       "optional": true,
-                                       "requires": {
-                                               "core-util-is": "~1.0.0",
-                                               "inherits": "~2.0.3",
-                                               "isarray": "~1.0.0",
-                                               "process-nextick-args": "~2.0.0",
-                                               "safe-buffer": "~5.1.1",
-                                               "string_decoder": "~1.1.1",
-                                               "util-deprecate": "~1.0.1"
-                                       }
-                               },
-                               "string_decoder": {
-                                       "version": "1.1.1",
-                                       "resolved": "http://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
-                                       "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
-                                       "dev": true,
-                                       "optional": true,
-                                       "requires": {
-                                               "safe-buffer": "~5.1.0"
-                                       }
-                               },
-                               "through2": {
-                                       "version": "2.0.5",
-                                       "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz",
-                                       "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==",
-                                       "dev": true,
-                                       "optional": true,
-                                       "requires": {
-                                               "readable-stream": "~2.3.6",
-                                               "xtend": "~4.0.1"
-                                       }
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "lodash": {
+                                       "version": "4.17.20",
+                                       "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz",
+                                       "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==",
+                                       "dev": true
</ins><span class="cx" style="display: block; padding: 0 10px">                                 }
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "gulp-util": {
-                       "version": "3.0.8",
-                       "resolved": "https://registry.npmjs.org/gulp-util/-/gulp-util-3.0.8.tgz",
-                       "integrity": "sha1-AFTh50RQLifATBh8PsxQXdVLu08=",
-                       "dev": true,
-                       "optional": true,
-                       "requires": {
-                               "array-differ": "^1.0.0",
-                               "array-uniq": "^1.0.2",
-                               "beeper": "^1.0.0",
-                               "chalk": "^1.0.0",
-                               "dateformat": "^2.0.0",
-                               "fancy-log": "^1.1.0",
-                               "gulplog": "^1.0.0",
-                               "has-gulplog": "^0.1.0",
-                               "lodash._reescape": "^3.0.0",
-                               "lodash._reevaluate": "^3.0.0",
-                               "lodash._reinterpolate": "^3.0.0",
-                               "lodash.template": "^3.0.0",
-                               "minimist": "^1.1.0",
-                               "multipipe": "^0.1.2",
-                               "object-assign": "^3.0.0",
-                               "replace-ext": "0.0.1",
-                               "through2": "^2.0.0",
-                               "vinyl": "^0.5.0"
-                       },
-                       "dependencies": {
-                               "dateformat": {
-                                       "version": "2.2.0",
-                                       "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-2.2.0.tgz",
-                                       "integrity": "sha1-QGXiATz5+5Ft39gu+1Bq1MZ2kGI=",
-                                       "dev": true,
-                                       "optional": true
-                               },
-                               "object-assign": {
-                                       "version": "3.0.0",
-                                       "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-3.0.0.tgz",
-                                       "integrity": "sha1-m+3VygiXlJvKR+f/QIBi1Un1h/I=",
-                                       "dev": true,
-                                       "optional": true
-                               },
-                               "readable-stream": {
-                                       "version": "2.3.6",
-                                       "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz",
-                                       "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==",
-                                       "dev": true,
-                                       "optional": true,
-                                       "requires": {
-                                               "core-util-is": "~1.0.0",
-                                               "inherits": "~2.0.3",
-                                               "isarray": "~1.0.0",
-                                               "process-nextick-args": "~2.0.0",
-                                               "safe-buffer": "~5.1.1",
-                                               "string_decoder": "~1.1.1",
-                                               "util-deprecate": "~1.0.1"
-                                       }
-                               },
-                               "replace-ext": {
-                                       "version": "0.0.1",
-                                       "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-0.0.1.tgz",
-                                       "integrity": "sha1-KbvZIHinOfC8zitO5B6DeVNSKSQ=",
-                                       "dev": true,
-                                       "optional": true
-                               },
-                               "string_decoder": {
-                                       "version": "1.1.1",
-                                       "resolved": "http://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
-                                       "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
-                                       "dev": true,
-                                       "optional": true,
-                                       "requires": {
-                                               "safe-buffer": "~5.1.0"
-                                       }
-                               },
-                               "through2": {
-                                       "version": "2.0.5",
-                                       "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz",
-                                       "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==",
-                                       "dev": true,
-                                       "optional": true,
-                                       "requires": {
-                                               "readable-stream": "~2.3.6",
-                                               "xtend": "~4.0.1"
-                                       }
-                               },
-                               "vinyl": {
-                                       "version": "0.5.3",
-                                       "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-0.5.3.tgz",
-                                       "integrity": "sha1-sEVbOPxeDPMNQyUTLkYZcMIJHN4=",
-                                       "dev": true,
-                                       "optional": true,
-                                       "requires": {
-                                               "clone": "^1.0.0",
-                                               "clone-stats": "^0.0.1",
-                                               "replace-ext": "0.0.1"
-                                       }
-                               }
-                       }
-               },
-               "gulplog": {
-                       "version": "1.0.0",
-                       "resolved": "https://registry.npmjs.org/gulplog/-/gulplog-1.0.0.tgz",
-                       "integrity": "sha1-4oxNRdBey77YGDY86PnFkmIp/+U=",
-                       "dev": true,
-                       "optional": true,
-                       "requires": {
-                               "glogg": "^1.0.0"
-                       }
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "gzip-size": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "3.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-3.0.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -7622,9 +6676,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "handle-thing": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.0.0",
-                       "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.0.tgz",
-                       "integrity": "sha512-d4sze1JNC454Wdo2fkuyzCr6aHcbL6PGGuFAz0Li/NcOm1tCHGnWDRmJP85dh9IhQErTc2svWFEX5xHIOo//kQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.0.1",
+                       "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz",
+                       "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "har-schema": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -7634,12 +6688,12 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "har-validator": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "5.1.3",
-                       "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.3.tgz",
-                       "integrity": "sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "5.1.5",
+                       "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz",
+                       "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "ajv": "^6.5.5",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "ajv": "^6.12.3",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "har-schema": "^2.0.0"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -7665,15 +6719,12 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "has-gulplog": {
-                       "version": "0.1.0",
-                       "resolved": "https://registry.npmjs.org/has-gulplog/-/has-gulplog-0.1.0.tgz",
-                       "integrity": "sha1-ZBTIKRNpfaUVkDl9r7EvIpZ4Ec4=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         "has-symbol-support-x": {
+                       "version": "1.4.2",
+                       "resolved": "https://registry.npmjs.org/has-symbol-support-x/-/has-symbol-support-x-1.4.2.tgz",
+                       "integrity": "sha512-3ToOva++HaW+eCpgqZrCfN51IPB+7bJNVT6CUATzueB5Heb8o6Nam0V3HG5dlDvZU1Gn5QLcbahiKw/XVk5JJw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "optional": true,
-                       "requires": {
-                               "sparkles": "^1.0.0"
-                       }
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "optional": true
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "has-symbols": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.0.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -7680,11 +6731,15 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.0.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-uhqPGvKg/DllD1yFA2dwQSIGO0Q="
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "has-unicode": {
-                       "version": "2.0.1",
-                       "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz",
-                       "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=",
-                       "dev": true
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         "has-to-string-tag-x": {
+                       "version": "1.4.1",
+                       "resolved": "https://registry.npmjs.org/has-to-string-tag-x/-/has-to-string-tag-x-1.4.1.tgz",
+                       "integrity": "sha512-vdbKfmw+3LoOYVr+mtxHaX5a96+0f3DljYd8JOqvOLsf5mw2Otda2qCDT9qRqLAhrjyQ0h7ual5nOiASpsGNFw==",
+                       "dev": true,
+                       "optional": true,
+                       "requires": {
+                               "has-symbol-support-x": "^1.4.1"
+                       }
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "has-value": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.0.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -7747,13 +6802,48 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "hash-base": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "3.0.4",
-                       "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.0.4.tgz",
-                       "integrity": "sha1-X8hoaEfs1zSZQDMZprCj8/auSRg=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.1.0",
+                       "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz",
+                       "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "inherits": "^2.0.1",
-                               "safe-buffer": "^5.0.1"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "inherits": "^2.0.4",
+                               "readable-stream": "^3.6.0",
+                               "safe-buffer": "^5.2.0"
+                       },
+                       "dependencies": {
+                               "inherits": {
+                                       "version": "2.0.4",
+                                       "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
+                                       "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
+                                       "dev": true
+                               },
+                               "readable-stream": {
+                                       "version": "3.6.0",
+                                       "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
+                                       "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
+                                       "dev": true,
+                                       "requires": {
+                                               "inherits": "^2.0.3",
+                                               "string_decoder": "^1.1.1",
+                                               "util-deprecate": "^1.0.1"
+                                       }
+                               },
+                               "safe-buffer": {
+                                       "version": "5.2.1",
+                                       "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
+                                       "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
+                                       "dev": true
+                               },
+                               "string_decoder": {
+                                       "version": "1.3.0",
+                                       "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz",
+                                       "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==",
+                                       "dev": true,
+                                       "requires": {
+                                               "safe-buffer": "~5.2.0"
+                                       }
+                               }
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "hash.js": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -7766,16 +6856,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "minimalistic-assert": "^1.0.1"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "hasha": {
-                       "version": "2.2.0",
-                       "resolved": "https://registry.npmjs.org/hasha/-/hasha-2.2.0.tgz",
-                       "integrity": "sha1-eNfL/B5tZjA/55g3NlmEUXsvbuE=",
-                       "dev": true,
-                       "requires": {
-                               "is-stream": "^1.0.1",
-                               "pinkie-promise": "^2.0.0"
-                       }
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "hex-color-regex": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.1.0",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/hex-color-regex/-/hex-color-regex-1.1.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -7823,10 +6903,11 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "hosted-git-info": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.6.0",
-                       "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.6.0.tgz",
-                       "integrity": "sha512-lIbgIIQA3lz5XaB6vxakj6sDHADJiZadYEJB+FgA+C4nubM1NwcuvUr9EJPmnH1skZqpqUzWborWo8EIUi0Sdw==",
-                       "dev": true
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.8.8",
+                       "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.8.tgz",
+                       "integrity": "sha512-f/wzC2QaWBs7t9IYqB4T3sR1xviIViXJRJTWBlx2Gf3g0Xi5vI7Yy4koXQ1c9OYDGHN9sBy1DQ2AB8fqZBWhUg==",
+                       "dev": true,
+                       "optional": true
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "hpack.js": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "2.1.6",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -7864,9 +6945,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "html-entities": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.2.1",
-                       "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-1.2.1.tgz",
-                       "integrity": "sha1-DfKTUfByEWNRXfueVUPl9u7VFi8=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.4.0",
+                       "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-1.4.0.tgz",
+                       "integrity": "sha512-8nxjcBcd8wovbeKx7h3wTji4e6+rhaVuPNpMqwWgnHh+N9ToqsCs6XztWRBPQ+UtzsoMAdKZtUENoVzU/EMtZA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "html5shiv": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -7913,6 +6994,13 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                }
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                "http-cache-semantics": {
+                       "version": "3.8.1",
+                       "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-3.8.1.tgz",
+                       "integrity": "sha512-5ai2iksyV8ZXmnZhHH4rWPoxxistEexSi5936zIQ1bnNTW5VnA85B6P/VpXiRM017IgRvb2kKo1a//y+0wSp3w==",
+                       "dev": true,
+                       "optional": true
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "http-deceiver": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.2.7",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -7920,15 +7008,16 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "http-errors": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.6.3",
-                       "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz",
-                       "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.7.2",
+                       "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz",
+                       "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "depd": "~1.1.2",
</span><span class="cx" style="display: block; padding: 0 10px">                                "inherits": "2.0.3",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "setprototypeof": "1.1.0",
-                               "statuses": ">= 1.4.0 < 2"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "setprototypeof": "1.1.1",
+                               "statuses": ">= 1.5.0 < 2",
+                               "toidentifier": "1.0.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "http-parser-js": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -7938,302 +7027,36 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "http-proxy": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.17.0",
-                       "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.17.0.tgz",
-                       "integrity": "sha512-Taqn+3nNvYRfJ3bGvKfBSRwy1v6eePlm3oc/aWVxZp57DQr5Eq3xhKJi7Z4hZpS8PC3H4qI+Yly5EmFacGuA/g==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.18.1",
+                       "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz",
+                       "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "eventemitter3": "^3.0.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "eventemitter3": "^4.0.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "follow-redirects": "^1.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "requires-port": "^1.0.0"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "http-proxy-middleware": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "0.18.0",
-                       "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.18.0.tgz",
-                       "integrity": "sha512-Fs25KVMPAIIcgjMZkVHJoKg9VcXcC1C8yb9JUgeDvVXY0S/zgVIhMb+qVswDIgtJe2DfckMSY2d6TuTEutlk6Q==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "0.19.1",
+                       "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.19.1.tgz",
+                       "integrity": "sha512-yHYTgWMQO8VvwNS22eLLloAkvungsKdKTLO8AJlftYIKNfJr3GK3zK0ZCfzDDGUBttdGc8xFy1mCitvNKQtC3Q==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "http-proxy": "^1.16.2",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "http-proxy": "^1.17.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "is-glob": "^4.0.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "lodash": "^4.17.5",
-                               "micromatch": "^3.1.9"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "lodash": "^4.17.11",
+                               "micromatch": "^3.1.10"
</ins><span class="cx" style="display: block; padding: 0 10px">                         },
</span><span class="cx" style="display: block; padding: 0 10px">                        "dependencies": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "arr-diff": {
-                                       "version": "4.0.0",
-                                       "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz",
-                                       "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=",
-                                       "dev": true
-                               },
-                               "array-unique": {
-                                       "version": "0.3.2",
-                                       "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz",
-                                       "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=",
-                                       "dev": true
-                               },
-                               "braces": {
-                                       "version": "2.3.2",
-                                       "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz",
-                                       "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==",
-                                       "dev": true,
-                                       "requires": {
-                                               "arr-flatten": "^1.1.0",
-                                               "array-unique": "^0.3.2",
-                                               "extend-shallow": "^2.0.1",
-                                               "fill-range": "^4.0.0",
-                                               "isobject": "^3.0.1",
-                                               "repeat-element": "^1.1.2",
-                                               "snapdragon": "^0.8.1",
-                                               "snapdragon-node": "^2.0.1",
-                                               "split-string": "^3.0.2",
-                                               "to-regex": "^3.0.1"
-                                       },
-                                       "dependencies": {
-                                               "extend-shallow": {
-                                                       "version": "2.0.1",
-                                                       "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
-                                                       "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
-                                                       "dev": true,
-                                                       "requires": {
-                                                               "is-extendable": "^0.1.0"
-                                                       }
-                                               }
-                                       }
-                               },
-                               "expand-brackets": {
-                                       "version": "2.1.4",
-                                       "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz",
-                                       "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=",
-                                       "dev": true,
-                                       "requires": {
-                                               "debug": "^2.3.3",
-                                               "define-property": "^0.2.5",
-                                               "extend-shallow": "^2.0.1",
-                                               "posix-character-classes": "^0.1.0",
-                                               "regex-not": "^1.0.0",
-                                               "snapdragon": "^0.8.1",
-                                               "to-regex": "^3.0.1"
-                                       },
-                                       "dependencies": {
-                                               "define-property": {
-                                                       "version": "0.2.5",
-                                                       "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
-                                                       "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
-                                                       "dev": true,
-                                                       "requires": {
-                                                               "is-descriptor": "^0.1.0"
-                                                       }
-                                               },
-                                               "extend-shallow": {
-                                                       "version": "2.0.1",
-                                                       "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
-                                                       "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
-                                                       "dev": true,
-                                                       "requires": {
-                                                               "is-extendable": "^0.1.0"
-                                                       }
-                                               },
-                                               "is-descriptor": {
-                                                       "version": "0.1.6",
-                                                       "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
-                                                       "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
-                                                       "dev": true,
-                                                       "requires": {
-                                                               "is-accessor-descriptor": "^0.1.6",
-                                                               "is-data-descriptor": "^0.1.4",
-                                                               "kind-of": "^5.0.0"
-                                                       }
-                                               },
-                                               "kind-of": {
-                                                       "version": "5.1.0",
-                                                       "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
-                                                       "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==",
-                                                       "dev": true
-                                               }
-                                       }
-                               },
-                               "extend-shallow": {
-                                       "version": "3.0.2",
-                                       "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz",
-                                       "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=",
-                                       "dev": true,
-                                       "requires": {
-                                               "assign-symbols": "^1.0.0",
-                                               "is-extendable": "^1.0.1"
-                                       },
-                                       "dependencies": {
-                                               "is-extendable": {
-                                                       "version": "1.0.1",
-                                                       "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
-                                                       "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
-                                                       "dev": true,
-                                                       "requires": {
-                                                               "is-plain-object": "^2.0.4"
-                                                       }
-                                               }
-                                       }
-                               },
-                               "extglob": {
-                                       "version": "2.0.4",
-                                       "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz",
-                                       "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==",
-                                       "dev": true,
-                                       "requires": {
-                                               "array-unique": "^0.3.2",
-                                               "define-property": "^1.0.0",
-                                               "expand-brackets": "^2.1.4",
-                                               "extend-shallow": "^2.0.1",
-                                               "fragment-cache": "^0.2.1",
-                                               "regex-not": "^1.0.0",
-                                               "snapdragon": "^0.8.1",
-                                               "to-regex": "^3.0.1"
-                                       },
-                                       "dependencies": {
-                                               "define-property": {
-                                                       "version": "1.0.0",
-                                                       "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
-                                                       "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
-                                                       "dev": true,
-                                                       "requires": {
-                                                               "is-descriptor": "^1.0.0"
-                                                       }
-                                               },
-                                               "extend-shallow": {
-                                                       "version": "2.0.1",
-                                                       "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
-                                                       "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
-                                                       "dev": true,
-                                                       "requires": {
-                                                               "is-extendable": "^0.1.0"
-                                                       }
-                                               }
-                                       }
-                               },
-                               "fill-range": {
-                                       "version": "4.0.0",
-                                       "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz",
-                                       "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=",
-                                       "dev": true,
-                                       "requires": {
-                                               "extend-shallow": "^2.0.1",
-                                               "is-number": "^3.0.0",
-                                               "repeat-string": "^1.6.1",
-                                               "to-regex-range": "^2.1.0"
-                                       },
-                                       "dependencies": {
-                                               "extend-shallow": {
-                                                       "version": "2.0.1",
-                                                       "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
-                                                       "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
-                                                       "dev": true,
-                                                       "requires": {
-                                                               "is-extendable": "^0.1.0"
-                                                       }
-                                               }
-                                       }
-                               },
-                               "is-accessor-descriptor": {
-                                       "version": "0.1.6",
-                                       "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
-                                       "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
-                                       "dev": true,
-                                       "requires": {
-                                               "kind-of": "^3.0.2"
-                                       },
-                                       "dependencies": {
-                                               "kind-of": {
-                                                       "version": "3.2.2",
-                                                       "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
-                                                       "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
-                                                       "dev": true,
-                                                       "requires": {
-                                                               "is-buffer": "^1.1.5"
-                                                       }
-                                               }
-                                       }
-                               },
-                               "is-data-descriptor": {
-                                       "version": "0.1.4",
-                                       "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
-                                       "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
-                                       "dev": true,
-                                       "requires": {
-                                               "kind-of": "^3.0.2"
-                                       },
-                                       "dependencies": {
-                                               "kind-of": {
-                                                       "version": "3.2.2",
-                                                       "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
-                                                       "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
-                                                       "dev": true,
-                                                       "requires": {
-                                                               "is-buffer": "^1.1.5"
-                                                       }
-                                               }
-                                       }
-                               },
</del><span class="cx" style="display: block; padding: 0 10px">                                 "is-glob": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "4.0.0",
-                                       "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.0.tgz",
-                                       "integrity": "sha1-lSHHaEXMJhCoUgPd8ICpWML/q8A=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "4.0.1",
+                                       "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz",
+                                       "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                                "is-extglob": "^2.1.1"
</span><span class="cx" style="display: block; padding: 0 10px">                                        }
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                },
-                               "is-number": {
-                                       "version": "3.0.0",
-                                       "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
-                                       "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
-                                       "dev": true,
-                                       "requires": {
-                                               "kind-of": "^3.0.2"
-                                       },
-                                       "dependencies": {
-                                               "kind-of": {
-                                                       "version": "3.2.2",
-                                                       "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
-                                                       "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
-                                                       "dev": true,
-                                                       "requires": {
-                                                               "is-buffer": "^1.1.5"
-                                                       }
-                                               }
-                                       }
-                               },
-                               "isobject": {
-                                       "version": "3.0.1",
-                                       "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
-                                       "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
-                                       "dev": true
-                               },
-                               "kind-of": {
-                                       "version": "6.0.2",
-                                       "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz",
-                                       "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==",
-                                       "dev": true
-                               },
-                               "micromatch": {
-                                       "version": "3.1.10",
-                                       "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz",
-                                       "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==",
-                                       "dev": true,
-                                       "requires": {
-                                               "arr-diff": "^4.0.0",
-                                               "array-unique": "^0.3.2",
-                                               "braces": "^2.3.1",
-                                               "define-property": "^2.0.2",
-                                               "extend-shallow": "^3.0.2",
-                                               "extglob": "^2.0.4",
-                                               "fragment-cache": "^0.2.1",
-                                               "kind-of": "^6.0.2",
-                                               "nanomatch": "^1.2.9",
-                                               "object.pick": "^1.3.0",
-                                               "regex-not": "^1.0.0",
-                                               "snapdragon": "^0.8.1",
-                                               "to-regex": "^3.0.2"
-                                       }
</del><span class="cx" style="display: block; padding: 0 10px">                                 }
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -8254,6 +7077,33 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=",
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                "https-proxy-agent": {
+                       "version": "4.0.0",
+                       "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-4.0.0.tgz",
+                       "integrity": "sha512-zoDhWrkR3of1l9QAL8/scJZyLu8j/gBkcwcaQOZh7Gyh/+uJQzGVETdgT30akuwkpL8HTRfssqI3BZuV18teDg==",
+                       "dev": true,
+                       "requires": {
+                               "agent-base": "5",
+                               "debug": "4"
+                       },
+                       "dependencies": {
+                               "debug": {
+                                       "version": "4.3.1",
+                                       "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz",
+                                       "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==",
+                                       "dev": true,
+                                       "requires": {
+                                               "ms": "2.1.2"
+                                       }
+                               },
+                               "ms": {
+                                       "version": "2.1.2",
+                                       "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
+                                       "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
+                                       "dev": true
+                               }
+                       }
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "iconv-lite": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "0.4.24",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -8263,9 +7113,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "ieee754": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.1.12",
-                       "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.12.tgz",
-                       "integrity": "sha512-GguP+DRY+pJ3soyIiGPTvdiVXjZ+DbXOxGpXn3eMvNW4x4irjqXm4wHKscC+TfxSJ0yw/S1F24tqdMNsMZTiLA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.2.1",
+                       "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz",
+                       "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "iferr": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -8281,64 +7131,142 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "imagemin": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "5.3.1",
-                       "resolved": "https://registry.npmjs.org/imagemin/-/imagemin-5.3.1.tgz",
-                       "integrity": "sha1-8Zwu7h5xumxlWMUV+fyWaAGJptQ=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "6.1.0",
+                       "resolved": "https://registry.npmjs.org/imagemin/-/imagemin-6.1.0.tgz",
+                       "integrity": "sha512-8ryJBL1CN5uSHpiBMX0rJw79C9F9aJqMnjGnrd/1CafegpNuA81RBAAru/jQQEOWlOJJlpRnlcVFF6wq+Ist0A==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "file-type": "^4.1.0",
-                               "globby": "^6.1.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "file-type": "^10.7.0",
+                               "globby": "^8.0.1",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "make-dir": "^1.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "p-pipe": "^1.1.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "pify": "^2.3.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "pify": "^4.0.1",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "replace-ext": "^1.0.0"
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        },
+                       "dependencies": {
+                               "dir-glob": {
+                                       "version": "2.0.0",
+                                       "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-2.0.0.tgz",
+                                       "integrity": "sha512-37qirFDz8cA5fimp9feo43fSuRo2gHwaIn6dXL8Ber1dGwUosDrGZeCCXq57WnIqE4aQ+u3eQZzsk1yOzhdwag==",
+                                       "dev": true,
+                                       "requires": {
+                                               "arrify": "^1.0.1",
+                                               "path-type": "^3.0.0"
+                                       }
+                               },
+                               "glob": {
+                                       "version": "7.1.6",
+                                       "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz",
+                                       "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==",
+                                       "dev": true,
+                                       "requires": {
+                                               "fs.realpath": "^1.0.0",
+                                               "inflight": "^1.0.4",
+                                               "inherits": "2",
+                                               "minimatch": "^3.0.4",
+                                               "once": "^1.3.0",
+                                               "path-is-absolute": "^1.0.0"
+                                       }
+                               },
+                               "globby": {
+                                       "version": "8.0.2",
+                                       "resolved": "https://registry.npmjs.org/globby/-/globby-8.0.2.tgz",
+                                       "integrity": "sha512-yTzMmKygLp8RUpG1Ymu2VXPSJQZjNAZPD4ywgYEaG7e4tBJeUQBO8OpXrf1RCNcEs5alsoJYPAMiIHP0cmeC7w==",
+                                       "dev": true,
+                                       "requires": {
+                                               "array-union": "^1.0.1",
+                                               "dir-glob": "2.0.0",
+                                               "fast-glob": "^2.0.2",
+                                               "glob": "^7.1.2",
+                                               "ignore": "^3.3.5",
+                                               "pify": "^3.0.0",
+                                               "slash": "^1.0.0"
+                                       },
+                                       "dependencies": {
+                                               "pify": {
+                                                       "version": "3.0.0",
+                                                       "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
+                                                       "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
+                                                       "dev": true
+                                               }
+                                       }
+                               },
+                               "make-dir": {
+                                       "version": "1.3.0",
+                                       "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz",
+                                       "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==",
+                                       "dev": true,
+                                       "requires": {
+                                               "pify": "^3.0.0"
+                                       },
+                                       "dependencies": {
+                                               "pify": {
+                                                       "version": "3.0.0",
+                                                       "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
+                                                       "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
+                                                       "dev": true
+                                               }
+                                       }
+                               }
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "imagemin-gifsicle": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "5.2.0",
-                       "resolved": "https://registry.npmjs.org/imagemin-gifsicle/-/imagemin-gifsicle-5.2.0.tgz",
-                       "integrity": "sha512-K01m5QuPK+0en8oVhiOOAicF7KjrHlCZxS++mfLI2mV/Ksfq/Y9nCXCWDz6jRv13wwlqe5T7hXT+ji2DnLc2yQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "6.0.1",
+                       "resolved": "https://registry.npmjs.org/imagemin-gifsicle/-/imagemin-gifsicle-6.0.1.tgz",
+                       "integrity": "sha512-kuu47c6iKDQ6R9J10xCwL0lgs0+sMz3LRHqRcJ2CRBWdcNmo3T5hUaM8hSZfksptZXJLGKk8heSAvwtSdB1Fng==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "optional": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "exec-buffer": "^3.0.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "gifsicle": "^3.0.0",
-                               "is-gif": "^1.0.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "gifsicle": "^4.0.0",
+                               "is-gif": "^3.0.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "imagemin-jpegtran": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "5.0.2",
-                       "resolved": "https://registry.npmjs.org/imagemin-jpegtran/-/imagemin-jpegtran-5.0.2.tgz",
-                       "integrity": "sha1-5ogiY7j3kW/duABkDPddLpcNKtY=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "6.0.0",
+                       "resolved": "https://registry.npmjs.org/imagemin-jpegtran/-/imagemin-jpegtran-6.0.0.tgz",
+                       "integrity": "sha512-Ih+NgThzqYfEWv9t58EItncaaXIHR0u9RuhKa8CtVBlMBvY0dCIxgQJQCfwImA4AV1PMfmUKlkyIHJjb7V4z1g==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "optional": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "exec-buffer": "^3.0.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "is-jpg": "^1.0.0",
-                               "jpegtran-bin": "^3.0.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "is-jpg": "^2.0.0",
+                               "jpegtran-bin": "^4.0.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "imagemin-optipng": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "5.2.1",
-                       "resolved": "https://registry.npmjs.org/imagemin-optipng/-/imagemin-optipng-5.2.1.tgz",
-                       "integrity": "sha1-0i2kEsCfX/AKQzmWC5ioix2+hpU=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "6.0.0",
+                       "resolved": "https://registry.npmjs.org/imagemin-optipng/-/imagemin-optipng-6.0.0.tgz",
+                       "integrity": "sha512-FoD2sMXvmoNm/zKPOWdhKpWdFdF9qiJmKC17MxZJPH42VMAp17/QENI/lIuP7LCUnLVAloO3AUoTSNzfhpyd8A==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "optional": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "exec-buffer": "^3.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "is-png": "^1.0.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "optipng-bin": "^3.0.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "optipng-bin": "^5.0.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "imagemin-svgo": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "5.2.4",
-                       "resolved": "https://registry.npmjs.org/imagemin-svgo/-/imagemin-svgo-5.2.4.tgz",
-                       "integrity": "sha512-1bNZdlWVKdfxzu0xDD1pWjwK/G8FLcztUh/GWaI7xLgCFrn0j35o+uBbY7VcdY2AmKgiLYTXhrzrbkQk6xj8aA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "7.1.0",
+                       "resolved": "https://registry.npmjs.org/imagemin-svgo/-/imagemin-svgo-7.1.0.tgz",
+                       "integrity": "sha512-0JlIZNWP0Luasn1HT82uB9nU9aa+vUj6kpT+MjPW11LbprXC+iC4HDwn1r4Q2/91qj4iy9tRZNsFySMlEpLdpg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "optional": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "is-svg": "^2.0.0",
-                               "svgo": "^0.7.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "is-svg": "^4.2.1",
+                               "svgo": "^1.3.2"
+                       },
+                       "dependencies": {
+                               "is-svg": {
+                                       "version": "4.2.1",
+                                       "resolved": "https://registry.npmjs.org/is-svg/-/is-svg-4.2.1.tgz",
+                                       "integrity": "sha512-PHx3ANecKsKNl5y5+Jvt53Y4J7MfMpbNZkv384QNiswMKAWIbvcqbPz+sYbFKJI8Xv3be01GSFniPmoaP+Ai5A==",
+                                       "dev": true,
+                                       "optional": true,
+                                       "requires": {
+                                               "html-comment-regex": "^1.1.2"
+                                       }
+                               }
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "imagesloaded": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -8360,6 +7288,13 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "resolve-from": "^3.0.0"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                "import-lazy": {
+                       "version": "3.1.0",
+                       "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-3.1.0.tgz",
+                       "integrity": "sha512-8/gvXvX2JMn0F+CDlSC4l6kOmVaLOO3XLkksI7CI3Ud95KDYJuYur2b9P/PUt/i/pDAMd/DulQsNbbbmRRsDIQ==",
+                       "dev": true,
+                       "optional": true
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "import-local": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "2.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -8376,17 +7311,12 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=",
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "in-publish": {
-                       "version": "2.0.0",
-                       "resolved": "https://registry.npmjs.org/in-publish/-/in-publish-2.0.0.tgz",
-                       "integrity": "sha1-4g/146KvwmkDILbcVSaCqcf631E=",
-                       "dev": true
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "indent-string": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "2.1.0",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=",
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true,
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        "optional": true,
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "repeating": "^2.0.0"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -8397,10 +7327,10 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=",
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "indexof": {
-                       "version": "0.0.1",
-                       "resolved": "https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz",
-                       "integrity": "sha1-gtwzbSMrkGIXnQWrMpOmYFn9Q10=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         "infer-owner": {
+                       "version": "1.0.4",
+                       "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz",
+                       "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "inflight": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -8470,9 +7400,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                        }
</span><span class="cx" style="display: block; padding: 0 10px">                                },
</span><span class="cx" style="display: block; padding: 0 10px">                                "chalk": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "2.4.1",
-                                       "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.1.tgz",
-                                       "integrity": "sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "2.4.2",
+                                       "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
+                                       "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                                "ansi-styles": "^3.2.1",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -8489,12 +7419,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                                "escape-string-regexp": "^1.0.5"
</span><span class="cx" style="display: block; padding: 0 10px">                                        }
</span><span class="cx" style="display: block; padding: 0 10px">                                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "has-flag": {
-                                       "version": "3.0.0",
-                                       "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
-                                       "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
-                                       "dev": true
-                               },
</del><span class="cx" style="display: block; padding: 0 10px">                                 "is-fullwidth-code-point": {
</span><span class="cx" style="display: block; padding: 0 10px">                                        "version": "2.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                        "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -8501,12 +7425,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                        "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
</span><span class="cx" style="display: block; padding: 0 10px">                                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "lodash": {
-                                       "version": "4.17.10",
-                                       "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.10.tgz",
-                                       "integrity": "sha512-UejweD1pDoXu+AD825lWwp4ZGtSwgnpZxb3JDViD7StjQz+Nb/6l093lx4OQ0foGWNRoc19mWy7BzL+UAK2iVg==",
-                                       "dev": true
-                               },
</del><span class="cx" style="display: block; padding: 0 10px">                                 "string-width": {
</span><span class="cx" style="display: block; padding: 0 10px">                                        "version": "2.1.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                        "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -8525,28 +7443,25 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                                "ansi-regex": "^3.0.0"
</span><span class="cx" style="display: block; padding: 0 10px">                                        }
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                },
-                               "supports-color": {
-                                       "version": "5.4.0",
-                                       "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.4.0.tgz",
-                                       "integrity": "sha512-zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w==",
-                                       "dev": true,
-                                       "requires": {
-                                               "has-flag": "^3.0.0"
-                                       }
</del><span class="cx" style="display: block; padding: 0 10px">                                 }
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "internal-ip": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "3.0.1",
-                       "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-3.0.1.tgz",
-                       "integrity": "sha512-NXXgESC2nNVtU+pqmC9e6R8B1GpKxzsAQhffvh5AL79qKnodd+L7tnEQmTiUAVngqLalPbSqRA7XGIEL5nCd0Q==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.3.0",
+                       "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-4.3.0.tgz",
+                       "integrity": "sha512-S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "default-gateway": "^2.6.0",
-                               "ipaddr.js": "^1.5.2"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "default-gateway": "^4.2.0",
+                               "ipaddr.js": "^1.9.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                "interpret": {
+                       "version": "1.1.0",
+                       "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.1.0.tgz",
+                       "integrity": "sha1-ftGxQQxqDg94z5XTuEQMY/eLhhQ=",
+                       "dev": true
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "intersection-observer": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "0.4.3",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/intersection-observer/-/intersection-observer-0.4.3.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -8557,6 +7472,17 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/intl/-/intl-1.2.5.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-giRKIZDE5Bn4Nx9ao02qNCDiq94="
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                "into-stream": {
+                       "version": "3.1.0",
+                       "resolved": "https://registry.npmjs.org/into-stream/-/into-stream-3.1.0.tgz",
+                       "integrity": "sha1-lvsKk2wSur1v8XUqF9BWFqvQlMY=",
+                       "dev": true,
+                       "optional": true,
+                       "requires": {
+                               "from2": "^2.1.1",
+                               "p-is-promise": "^1.1.0"
+                       }
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "invariant": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "2.2.4",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -8577,32 +7503,31 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "ip-regex": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.0.3",
-                       "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-1.0.3.tgz",
-                       "integrity": "sha1-3FiQdvZZ9BnCIgOaMzFvHHOH7/0=",
-                       "dev": true,
-                       "optional": true
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.1.0",
+                       "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz",
+                       "integrity": "sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=",
+                       "dev": true
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "ipaddr.js": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.8.0",
-                       "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.8.0.tgz",
-                       "integrity": "sha1-6qM9bd16zo9/b+DJygRA5wZzix4=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.9.1",
+                       "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz",
+                       "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "irregular-plurals": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.4.0",
-                       "resolved": "https://registry.npmjs.org/irregular-plurals/-/irregular-plurals-1.4.0.tgz",
-                       "integrity": "sha1-LKmwM2UREYVUEvFr5dd8YqRYp2Y=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.0.0",
+                       "resolved": "https://registry.npmjs.org/irregular-plurals/-/irregular-plurals-2.0.0.tgz",
+                       "integrity": "sha512-Y75zBYLkh0lJ9qxeHlMjQ7bSbyiSqNW/UOPWDmzC7cXskL1hekSITh1Oc6JV0XCWWZ9DE8VYSB71xocLk3gmGw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "is-absolute": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "0.1.7",
-                       "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-0.1.7.tgz",
-                       "integrity": "sha1-hHSREZ/MtftDYhfMc39/qtUPYD8=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.0.0",
+                       "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-1.0.0.tgz",
+                       "integrity": "sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "optional": true,
</del><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "is-relative": "^0.1.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "is-relative": "^1.0.0",
+                               "is-windows": "^1.0.1"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "is-absolute-url": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -8628,6 +7553,15 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                }
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                "is-arguments": {
+                       "version": "1.1.0",
+                       "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.0.tgz",
+                       "integrity": "sha512-1Ij4lOMPl/xB5kBDn7I+b2ttPMKa8szhEIrXDuXQD/oe3HJLTLhqhgGspwgyGd6MOywBUqVvYicF72lkgDnIHg==",
+                       "dev": true,
+                       "requires": {
+                               "call-bind": "^1.0.0"
+                       }
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "is-arrayish": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "0.2.1",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -8635,12 +7569,12 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "is-binary-path": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.0.1",
-                       "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz",
-                       "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.1.0",
+                       "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz",
+                       "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "binary-extensions": "^1.0.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "binary-extensions": "^2.0.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "is-buffer": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -8648,22 +7582,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w=="
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "is-builtin-module": {
-                       "version": "1.0.0",
-                       "resolved": "https://registry.npmjs.org/is-builtin-module/-/is-builtin-module-1.0.0.tgz",
-                       "integrity": "sha1-VAVy0096wxGfj3bDDLwbHgN6/74=",
-                       "dev": true,
-                       "requires": {
-                               "builtin-modules": "^1.0.0"
-                       }
-               },
-               "is-bzip2": {
-                       "version": "1.0.0",
-                       "resolved": "https://registry.npmjs.org/is-bzip2/-/is-bzip2-1.0.0.tgz",
-                       "integrity": "sha1-XuWOqlounIDiFAe+3yOuWsCRs/w=",
-                       "dev": true,
-                       "optional": true
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "is-callable": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.1.4",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.4.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -8683,6 +7601,15 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "rgba-regex": "^1.0.0"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                "is-core-module": {
+                       "version": "2.2.0",
+                       "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.2.0.tgz",
+                       "integrity": "sha512-XRAfAdyyY5F5cOXn7hYQDqh2Xmii+DEfIcQGxK/uNwMHhIkPWO0g8msXcbzLe+MpGoR951MlqM/2iIlU4vKDdQ==",
+                       "dev": true,
+                       "requires": {
+                               "has": "^1.0.3"
+                       }
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "is-data-descriptor": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -8730,23 +7657,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=",
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "is-dotfile": {
-                       "version": "1.0.3",
-                       "resolved": "https://registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.3.tgz",
-                       "integrity": "sha1-pqLzL/0t+wT1yiXs0Pa4PPeYoeE=",
-                       "dev": true,
-                       "optional": true
-               },
-               "is-equal-shallow": {
-                       "version": "0.1.3",
-                       "resolved": "https://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz",
-                       "integrity": "sha1-IjgJj8Ih3gvPpdnqxMRdY4qhxTQ=",
-                       "dev": true,
-                       "optional": true,
-                       "requires": {
-                               "is-primitive": "^2.0.0"
-                       }
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "is-extendable": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "0.1.1",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -8776,11 +7686,14 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "is-gif": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.0.0",
-                       "resolved": "https://registry.npmjs.org/is-gif/-/is-gif-1.0.0.tgz",
-                       "integrity": "sha1-ptKumIkwB7/6l6HYwB1jIFgyCX4=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.0.0",
+                       "resolved": "https://registry.npmjs.org/is-gif/-/is-gif-3.0.0.tgz",
+                       "integrity": "sha512-IqJ/jlbw5WJSNfwQ/lHEDXF8rxhRgF6ythk2oiEvhpG29F704eX9NO6TvPfMiq9DrbwgcEDnETYNcZDPewQoVw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "optional": true
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "optional": true,
+                       "requires": {
+                               "file-type": "^10.4.0"
+                       }
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "is-glob": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "3.1.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -8791,43 +7704,48 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "is-extglob": "^2.1.0"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "is-gzip": {
-                       "version": "1.0.0",
-                       "resolved": "https://registry.npmjs.org/is-gzip/-/is-gzip-1.0.0.tgz",
-                       "integrity": "sha1-bKiwe5nHeZgCWQDlVc7Y7YCHmoM=",
-                       "dev": true,
-                       "optional": true
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "is-jpg": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.0.1",
-                       "resolved": "https://registry.npmjs.org/is-jpg/-/is-jpg-1.0.1.tgz",
-                       "integrity": "sha1-KW1X/dmc4BBDSnKD40armhA16XU=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.0.0",
+                       "resolved": "https://registry.npmjs.org/is-jpg/-/is-jpg-2.0.0.tgz",
+                       "integrity": "sha1-LhmX+m6RZuqsAkLarkQ0A+TvHZc=",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "optional": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "is-natural-number": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.1.1",
-                       "resolved": "https://registry.npmjs.org/is-natural-number/-/is-natural-number-2.1.1.tgz",
-                       "integrity": "sha1-fUxXKDd+84bD4ZSpkRv1fG3DNec=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.0.1",
+                       "resolved": "https://registry.npmjs.org/is-natural-number/-/is-natural-number-4.0.1.tgz",
+                       "integrity": "sha1-q5124dtM7VHjXeDHLr7PCfc0zeg=",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "optional": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                "is-negative-zero": {
+                       "version": "2.0.1",
+                       "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.1.tgz",
+                       "integrity": "sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w==",
+                       "dev": true
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "is-number": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.1.0",
-                       "resolved": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz",
-                       "integrity": "sha1-Afy7s5NGOlSPL0ZszhbezknbkI8=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.0.0",
+                       "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
+                       "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "optional": true,
</del><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "kind-of": "^3.0.2"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "is-obj": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.0.1",
-                       "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz",
-                       "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.0.0",
+                       "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz",
+                       "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                "is-object": {
+                       "version": "1.0.2",
+                       "resolved": "https://registry.npmjs.org/is-object/-/is-object-1.0.2.tgz",
+                       "integrity": "sha512-2rRIahhZr2UWb45fIOuvZGpFtz0TyOZLf32KxBbSoUCeZR495zCKlWUKKUByk3geS2eAs7ZAABt0Y/Rx0GiQGA==",
+                       "dev": true,
+                       "optional": true
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "is-odd": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "2.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/is-odd/-/is-odd-2.0.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -8846,29 +7764,36 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "is-path-cwd": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.0.0",
-                       "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-1.0.0.tgz",
-                       "integrity": "sha1-0iXsIxMuie3Tj9p2dHLmLmXxEG0=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.2.0",
+                       "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz",
+                       "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "is-path-in-cwd": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.0.1",
-                       "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-1.0.1.tgz",
-                       "integrity": "sha512-FjV1RTW48E7CWM7eE/J2NJvAEEVektecDBVBE5Hh3nM1Jd0kvhHtX68Pr3xsDf857xt3Y4AkwVULK1Vku62aaQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.1.0",
+                       "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz",
+                       "integrity": "sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "is-path-inside": "^1.0.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "is-path-inside": "^2.1.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "is-path-inside": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.0.1",
-                       "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-1.0.1.tgz",
-                       "integrity": "sha1-jvW33lBDej/cprToZe96pVy0gDY=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.1.0",
+                       "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-2.1.0.tgz",
+                       "integrity": "sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "path-is-inside": "^1.0.1"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "path-is-inside": "^1.0.2"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                "is-plain-obj": {
+                       "version": "1.1.0",
+                       "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz",
+                       "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=",
+                       "dev": true,
+                       "optional": true
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "is-plain-object": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "2.0.4",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -8893,32 +7818,11 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "optional": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "is-posix-bracket": {
-                       "version": "0.1.1",
-                       "resolved": "https://registry.npmjs.org/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz",
-                       "integrity": "sha1-MzTceXdDaOkvAW5vvAqI9c1ua8Q=",
-                       "dev": true,
-                       "optional": true
-               },
-               "is-primitive": {
-                       "version": "2.0.0",
-                       "resolved": "https://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz",
-                       "integrity": "sha1-IHurkWOEmcB7Kt8kCkGochADRXU=",
-                       "dev": true,
-                       "optional": true
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "is-promise": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "2.1.0",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.1.0.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-eaKp7OfwlugPNtKy87wWwf9L8/o="
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "is-redirect": {
-                       "version": "1.0.0",
-                       "resolved": "https://registry.npmjs.org/is-redirect/-/is-redirect-1.0.0.tgz",
-                       "integrity": "sha1-HQPd7VO9jbDzDCbk+V02/HyH3CQ=",
-                       "dev": true,
-                       "optional": true
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "is-regex": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.0.4",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.4.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -8928,11 +7832,13 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "is-relative": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "0.1.3",
-                       "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-0.1.3.tgz",
-                       "integrity": "sha1-kF/uiuhvRbPsYUvDwVyGnfCHboI=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.0.0",
+                       "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-1.0.0.tgz",
+                       "integrity": "sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "optional": true
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "requires": {
+                               "is-unc-path": "^1.0.0"
+                       }
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "is-resolvable": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.1.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -8941,9 +7847,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "is-retry-allowed": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.1.0",
-                       "resolved": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.1.0.tgz",
-                       "integrity": "sha1-EaBgVotnM5REAz0BJaYaINVk+zQ=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.2.0",
+                       "resolved": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.2.0.tgz",
+                       "integrity": "sha512-RUbUeKwvm3XG2VYamhJL1xFktgjvPzL0Hq8C+6yrWIswDy3BIXGqCxhxkc30N9jqK311gVU137K8Ei55/zVJRg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "optional": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -8953,11 +7859,10 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ="
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "is-svg": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.1.0",
-                       "resolved": "https://registry.npmjs.org/is-svg/-/is-svg-2.1.0.tgz",
-                       "integrity": "sha1-z2EJDaDZ77yrhyLeum8DIgjbsOk=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.0.0",
+                       "resolved": "https://registry.npmjs.org/is-svg/-/is-svg-3.0.0.tgz",
+                       "integrity": "sha512-gi4iHK53LR2ujhLVVj+37Ykh9GLqYHX6JOVXbLAucaG/Cqw9xwdFOjDM2qeifLs1sF1npXXFvDu0r5HNgCMrzQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "optional": true,
</del><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "html-comment-regex": "^1.1.0"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -8970,13 +7875,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "has-symbols": "^1.0.0"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "is-tar": {
-                       "version": "1.0.0",
-                       "resolved": "https://registry.npmjs.org/is-tar/-/is-tar-1.0.0.tgz",
-                       "integrity": "sha1-L2suF5LB9bs2UZrKqdZcDSb+hT0=",
-                       "dev": true,
-                       "optional": true
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "is-touch-device": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.0.1",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/is-touch-device/-/is-touch-device-1.0.1.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -8988,23 +7886,19 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=",
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "is-url": {
-                       "version": "1.2.4",
-                       "resolved": "https://registry.npmjs.org/is-url/-/is-url-1.2.4.tgz",
-                       "integrity": "sha512-ITvGim8FhRiYe4IQ5uHSkj7pVaPDrCTkNd3yq3cV7iZAcJdHTUMPMEHcqSOy9xZ9qFenQCvi+2wjH9a1nXqHww==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         "is-unc-path": {
+                       "version": "1.0.0",
+                       "resolved": "https://registry.npmjs.org/is-unc-path/-/is-unc-path-1.0.0.tgz",
+                       "integrity": "sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "optional": true
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "requires": {
+                               "unc-path-regex": "^0.1.2"
+                       }
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "is-utf8": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "0.2.1",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "dev": true
-               },
-               "is-valid-glob": {
-                       "version": "0.3.0",
-                       "resolved": "https://registry.npmjs.org/is-valid-glob/-/is-valid-glob-0.3.0.tgz",
-                       "integrity": "sha1-1LVcafUYhvm2XHDWwmItN+KfSP4=",
</del><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "optional": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -9020,13 +7914,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=",
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "is-zip": {
-                       "version": "1.0.0",
-                       "resolved": "https://registry.npmjs.org/is-zip/-/is-zip-1.0.0.tgz",
-                       "integrity": "sha1-R7Co/004p2QxzP2ZqOFaTIa6IyU=",
-                       "dev": true,
-                       "optional": true
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "isarray": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -9038,14 +7925,10 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA="
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "isobject": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.1.0",
-                       "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz",
-                       "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=",
-                       "dev": true,
-                       "optional": true,
-                       "requires": {
-                               "isarray": "1.0.0"
-                       }
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.0.1",
+                       "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
+                       "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
+                       "dev": true
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "isomorphic-fetch": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "2.2.1",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -9062,15 +7945,39 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=",
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                "isurl": {
+                       "version": "1.0.0",
+                       "resolved": "https://registry.npmjs.org/isurl/-/isurl-1.0.0.tgz",
+                       "integrity": "sha512-1P/yWsxPlDtn7QeRD+ULKQPaIaN6yF368GZ2vDfv0AL0NwpStafjWCDDdn0k8wgFMWpVAqG7oJhxHnlud42i9w==",
+                       "dev": true,
+                       "optional": true,
+                       "requires": {
+                               "has-to-string-tag-x": "^1.2.0",
+                               "is-object": "^1.0.1"
+                       }
+               },
+               "joi": {
+                       "version": "17.3.0",
+                       "resolved": "https://registry.npmjs.org/joi/-/joi-17.3.0.tgz",
+                       "integrity": "sha512-Qh5gdU6niuYbUIUV5ejbsMiiFmBdw8Kcp8Buj2JntszCkCfxJ9Cz76OtHxOZMPXrt5810iDIXs+n1nNVoquHgg==",
+                       "dev": true,
+                       "requires": {
+                               "@hapi/hoek": "^9.0.0",
+                               "@hapi/topo": "^5.0.0",
+                               "@sideway/address": "^4.1.0",
+                               "@sideway/formula": "^3.0.0",
+                               "@sideway/pinpoint": "^2.0.0"
+                       }
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "jpegtran-bin": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "3.2.0",
-                       "resolved": "https://registry.npmjs.org/jpegtran-bin/-/jpegtran-bin-3.2.0.tgz",
-                       "integrity": "sha1-9g7PSumZwL2tLp+83ytvCYHnops=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.0.0",
+                       "resolved": "https://registry.npmjs.org/jpegtran-bin/-/jpegtran-bin-4.0.0.tgz",
+                       "integrity": "sha512-2cRl1ism+wJUoYAYFt6O/rLBfpXNWG2dUWbgcEkTt5WGMnqI46eEro8T4C5zGROxKRqyKpCBSdHPvt5UYCtxaQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "optional": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "bin-build": "^2.0.0",
-                               "bin-wrapper": "^3.0.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "bin-build": "^3.0.0",
+                               "bin-wrapper": "^4.0.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "logalot": "^2.0.0"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -9080,8 +7987,8 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-36+AdBzCL+y6qjw5Tx7HgzeGCzC81MDDgaUP8ld2zhx58HdqXGoBd+tHdrBMiyjGQs0Hxs/MLZTu/eHNJJuWPw=="
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "jquery-color": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "github:jquery/jquery-color#95402e5b2f1184ab2de7014aeef0a90f2bee0a40",
-                       "from": "github:jquery/jquery-color#2.1.1"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "https://github.com/jquery/jquery-color/archive/2.1.1.tar.gz",
+                       "integrity": "sha512-jEnPyfJVmszNKz1vDYXVu/1RafVio6/aCp/lq1D1BLejJzpsmQeje7NkGMGb3ewRJ8LdZvqumYEijt5ezbUBlQ=="
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "jquery-form": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "4.2.1",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -9106,15 +8013,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "jquery-ui": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "github:jquery/jquery-ui#d6713024e16de90ea71dc0544ba34e1df01b4d8a",
-                       "from": "github:jquery/jquery-ui#1.11.4"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "https://github.com/jquery/jquery-ui/archive/1.11.4.tar.gz",
+                       "integrity": "sha512-yMLXNruSte8iAAOsShJvUdcwgrHbWrxBCoKfPGqDmgFkfNLbnXoHcyxgOvI2IbgfupFF2paOm0AvOq6iERedKQ=="
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "js-base64": {
-                       "version": "2.4.9",
-                       "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.4.9.tgz",
-                       "integrity": "sha512-xcinL3AuDJk7VSzsHgb9DvvIXayBbadtMZ4HFPx8rUszbW1MuNMlwYVC4zzCZ6e1sqZpnNS5ZFYOhXqA39T7LQ==",
-                       "dev": true
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "js-polyfills": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "0.1.42",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/js-polyfills/-/js-polyfills-0.1.42.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -9126,30 +8027,30 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ=="
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "js-yaml": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "3.5.5",
-                       "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.5.5.tgz",
-                       "integrity": "sha1-A3fDgBfKvHMisNH7zSWkkWQfL74=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.14.1",
+                       "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz",
+                       "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "argparse": "^1.0.2",
-                               "esprima": "^2.6.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "argparse": "^1.0.7",
+                               "esprima": "^4.0.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                         },
</span><span class="cx" style="display: block; padding: 0 10px">                        "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "esprima": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "2.7.3",
-                                       "resolved": "https://registry.npmjs.org/esprima/-/esprima-2.7.3.tgz",
-                                       "integrity": "sha1-luO3DVd59q1JzQMmc9HDEnZ7pYE=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "4.0.1",
+                                       "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
+                                       "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                                }
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "js2xmlparser": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "3.0.0",
-                       "resolved": "https://registry.npmjs.org/js2xmlparser/-/js2xmlparser-3.0.0.tgz",
-                       "integrity": "sha1-P7YOqgicVED5MZ9RdgzNB+JJlzM=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.0.1",
+                       "resolved": "https://registry.npmjs.org/js2xmlparser/-/js2xmlparser-4.0.1.tgz",
+                       "integrity": "sha512-KrPTolcw6RocpYjdC7pL7v62e55q7qOMHvLX1UCLc5AAS8qeJ6nukarEJAF2KL2PZxlbGueEbINqZR2bDe/gUw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "xmlcreate": "^1.0.1"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "xmlcreate": "^2.0.3"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "jsbn": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -9159,39 +8060,50 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "jsdoc": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "3.5.5",
-                       "resolved": "https://registry.npmjs.org/jsdoc/-/jsdoc-3.5.5.tgz",
-                       "integrity": "sha512-6PxB65TAU4WO0Wzyr/4/YhlGovXl0EVYfpKbpSroSj0qBxT4/xod/l40Opkm38dRHRdQgdeY836M0uVnJQG7kg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.6.6",
+                       "resolved": "https://registry.npmjs.org/jsdoc/-/jsdoc-3.6.6.tgz",
+                       "integrity": "sha512-znR99e1BHeyEkSvgDDpX0sTiTu+8aQyDl9DawrkOGZTTW8hv0deIFXx87114zJ7gRaDZKVQD/4tr1ifmJp9xhQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "babylon": "7.0.0-beta.19",
-                               "bluebird": "~3.5.0",
-                               "catharsis": "~0.8.9",
-                               "escape-string-regexp": "~1.0.5",
-                               "js2xmlparser": "~3.0.0",
-                               "klaw": "~2.0.0",
-                               "marked": "~0.3.6",
-                               "mkdirp": "~0.5.1",
-                               "requizzle": "~0.2.1",
-                               "strip-json-comments": "~2.0.1",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@babel/parser": "^7.9.4",
+                               "bluebird": "^3.7.2",
+                               "catharsis": "^0.8.11",
+                               "escape-string-regexp": "^2.0.0",
+                               "js2xmlparser": "^4.0.1",
+                               "klaw": "^3.0.0",
+                               "markdown-it": "^10.0.0",
+                               "markdown-it-anchor": "^5.2.7",
+                               "marked": "^0.8.2",
+                               "mkdirp": "^1.0.4",
+                               "requizzle": "^0.2.3",
+                               "strip-json-comments": "^3.1.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "taffydb": "2.6.2",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "underscore": "~1.8.3"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "underscore": "~1.10.2"
</ins><span class="cx" style="display: block; padding: 0 10px">                         },
</span><span class="cx" style="display: block; padding: 0 10px">                        "dependencies": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "klaw": {
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "escape-string-regexp": {
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "version": "2.0.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "resolved": "https://registry.npmjs.org/klaw/-/klaw-2.0.0.tgz",
-                                       "integrity": "sha1-WcEo4Nxc5BAgEVEZTuucv4WGUPY=",
-                                       "dev": true,
-                                       "requires": {
-                                               "graceful-fs": "^4.1.9"
-                                       }
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz",
+                                       "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==",
+                                       "dev": true
</ins><span class="cx" style="display: block; padding: 0 10px">                                 },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "marked": {
-                                       "version": "0.3.19",
-                                       "resolved": "https://registry.npmjs.org/marked/-/marked-0.3.19.tgz",
-                                       "integrity": "sha512-ea2eGWOqNxPcXv8dyERdSr/6FmzvWwzjMxpfGB/sbMccXoct+xY+YukPD+QTUZwyvK7BZwcr4m21WBOW41pAkg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "mkdirp": {
+                                       "version": "1.0.4",
+                                       "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz",
+                                       "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                },
+                               "strip-json-comments": {
+                                       "version": "3.1.1",
+                                       "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz",
+                                       "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==",
+                                       "dev": true
+                               },
+                               "underscore": {
+                                       "version": "1.10.2",
+                                       "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.10.2.tgz",
+                                       "integrity": "sha512-N4P+Q/BuyuEKFJ43B9gYuOj4TQUHXX+j2FqguVOpjkssLUUrnJofCcBccJSCoeturDoZU6GorDTHSvUDlSQbTg==",
+                                       "dev": true
</ins><span class="cx" style="display: block; padding: 0 10px">                                 }
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -9201,9 +8113,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-RsP+yMGJKxKwgz25vHYiF226s0s="
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "jshint": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.9.7",
-                       "resolved": "https://registry.npmjs.org/jshint/-/jshint-2.9.7.tgz",
-                       "integrity": "sha512-Q8XN38hGsVQhdlM+4gd1Xl7OB1VieSuCJf+fEJjpo59JH99bVJhXRXAh26qQ15wfdd1VPMuDWNeSWoNl53T4YA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.12.0",
+                       "resolved": "https://registry.npmjs.org/jshint/-/jshint-2.12.0.tgz",
+                       "integrity": "sha512-TwuuaUDmra0JMkuqvqy+WGo2xGHSNjv1BA1nTIgtH2K5z1jHuAEeAgp7laaR+hLRmajRjcrM71+vByBDanCyYA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "cli": "~1.0.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -9210,20 +8122,27 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "console-browserify": "1.1.x",
</span><span class="cx" style="display: block; padding: 0 10px">                                "exit": "0.1.x",
</span><span class="cx" style="display: block; padding: 0 10px">                                "htmlparser2": "3.8.x",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "lodash": "~4.17.10",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "lodash": "~4.17.19",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "minimatch": "~3.0.2",
</span><span class="cx" style="display: block; padding: 0 10px">                                "shelljs": "0.3.x",
</span><span class="cx" style="display: block; padding: 0 10px">                                "strip-json-comments": "1.0.x"
</span><span class="cx" style="display: block; padding: 0 10px">                        },
</span><span class="cx" style="display: block; padding: 0 10px">                        "dependencies": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "strip-json-comments": {
-                                       "version": "1.0.4",
-                                       "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-1.0.4.tgz",
-                                       "integrity": "sha1-HhX7ysl9Pumb8tc7TGVrCCu6+5E=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "lodash": {
+                                       "version": "4.17.20",
+                                       "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz",
+                                       "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                                }
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                "json-buffer": {
+                       "version": "3.0.0",
+                       "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz",
+                       "integrity": "sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg=",
+                       "dev": true,
+                       "optional": true
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "json-parse-better-errors": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.0.2",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -9242,16 +8161,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "json-stable-stringify": {
-                       "version": "1.0.1",
-                       "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz",
-                       "integrity": "sha1-mnWdOcXy/1A/1TAGRu1EX4jE+a8=",
-                       "dev": true,
-                       "optional": true,
-                       "requires": {
-                               "jsonify": "~0.0.0"
-                       }
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "json-stringify-safe": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "5.0.1",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -9268,22 +8177,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE="
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "jsonfile": {
-                       "version": "2.4.0",
-                       "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-2.4.0.tgz",
-                       "integrity": "sha1-NzaitCi4e72gzIO1P6PWM6NcKug=",
-                       "dev": true,
-                       "requires": {
-                               "graceful-fs": "^4.1.6"
-                       }
-               },
-               "jsonify": {
-                       "version": "0.0.0",
-                       "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz",
-                       "integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=",
-                       "dev": true,
-                       "optional": true
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "jsprim": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.4.1",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -9296,11 +8189,15 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "verror": "1.10.0"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "kew": {
-                       "version": "0.7.0",
-                       "resolved": "https://registry.npmjs.org/kew/-/kew-0.7.0.tgz",
-                       "integrity": "sha1-edk9LTM2PW/dKXCzNdkUGtWR15s=",
-                       "dev": true
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         "keyv": {
+                       "version": "3.0.0",
+                       "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.0.0.tgz",
+                       "integrity": "sha512-eguHnq22OE3uVoSYG0LVWNP+4ppamWr9+zWBe1bsNcovIMy6huUJFPgy4mGwCd/rnl3vOLGW1MTlu4c57CT1xA==",
+                       "dev": true,
+                       "optional": true,
+                       "requires": {
+                               "json-buffer": "3.0.0"
+                       }
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "killable": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.0.1",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -9317,9 +8214,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "klaw": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.3.1",
-                       "resolved": "https://registry.npmjs.org/klaw/-/klaw-1.3.1.tgz",
-                       "integrity": "sha1-QIhDO0azsbolnXh4XY6W9zugJDk=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.0.0",
+                       "resolved": "https://registry.npmjs.org/klaw/-/klaw-3.0.0.tgz",
+                       "integrity": "sha512-0Fo5oir+O9jnXu5EefYbVK+mHMBeEVEy2cmctR1O1NECcCkPRreJKrS6Qt/j3KC2C148Dfo9i3pCmCMsdqGr0g==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "graceful-fs": "^4.1.9"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -9330,13 +8227,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-odePw6UEdMuAhF07O24dpJpEbo4="
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "lazy-req": {
-                       "version": "1.1.0",
-                       "resolved": "https://registry.npmjs.org/lazy-req/-/lazy-req-1.1.0.tgz",
-                       "integrity": "sha1-va6+rTD42CQDnODOFJ1Nqge6H6w=",
-                       "dev": true,
-                       "optional": true
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "lazystream": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/lazystream/-/lazystream-1.0.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -9353,6 +8243,36 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "invert-kv": "^1.0.0"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                "liftoff": {
+                       "version": "2.5.0",
+                       "resolved": "https://registry.npmjs.org/liftoff/-/liftoff-2.5.0.tgz",
+                       "integrity": "sha1-IAkpG7Mc6oYbvxCnwVooyvdcMew=",
+                       "dev": true,
+                       "requires": {
+                               "extend": "^3.0.0",
+                               "findup-sync": "^2.0.0",
+                               "fined": "^1.0.1",
+                               "flagged-respawn": "^1.0.0",
+                               "is-plain-object": "^2.0.4",
+                               "object.map": "^1.0.0",
+                               "rechoir": "^0.6.2",
+                               "resolve": "^1.1.7"
+                       },
+                       "dependencies": {
+                               "findup-sync": {
+                                       "version": "2.0.0",
+                                       "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-2.0.0.tgz",
+                                       "integrity": "sha1-kyaxSIwi0aYIhlCoaQGy2akKLLw=",
+                                       "dev": true,
+                                       "requires": {
+                                               "detect-file": "^1.0.0",
+                                               "is-glob": "^3.1.0",
+                                               "micromatch": "^3.0.4",
+                                               "resolve-dir": "^1.0.1"
+                                       }
+                               }
+                       }
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "line-height": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "0.3.1",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/line-height/-/line-height-0.3.1.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -9361,6 +8281,15 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "computed-style": "~0.1.3"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                "linkify-it": {
+                       "version": "2.2.0",
+                       "resolved": "https://registry.npmjs.org/linkify-it/-/linkify-it-2.2.0.tgz",
+                       "integrity": "sha512-GnAl/knGn+i1U/wjBz3akz2stz+HrHLsxMwHQGofCDfPvlf+gDKN58UtfmUquTY4/MXeE2x7k19KQmeoZi94Iw==",
+                       "dev": true,
+                       "requires": {
+                               "uc.micro": "^1.0.1"
+                       }
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "livereload-js": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "2.4.0",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/livereload-js/-/livereload-js-2.4.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -9372,6 +8301,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=",
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true,
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        "optional": true,
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "graceful-fs": "^4.1.2",
</span><span class="cx" style="display: block; padding: 0 10px">                                "parse-json": "^2.2.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -9380,11 +8310,22 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "strip-bom": "^2.0.0"
</span><span class="cx" style="display: block; padding: 0 10px">                        },
</span><span class="cx" style="display: block; padding: 0 10px">                        "dependencies": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "graceful-fs": {
-                                       "version": "4.1.11",
-                                       "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz",
-                                       "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=",
-                                       "dev": true
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "parse-json": {
+                                       "version": "2.2.0",
+                                       "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz",
+                                       "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=",
+                                       "dev": true,
+                                       "optional": true,
+                                       "requires": {
+                                               "error-ex": "^1.2.0"
+                                       }
+                               },
+                               "pify": {
+                                       "version": "2.3.0",
+                                       "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
+                                       "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
+                                       "dev": true,
+                                       "optional": true
</ins><span class="cx" style="display: block; padding: 0 10px">                                 }
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -9395,14 +8336,25 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "loader-utils": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.1.0",
-                       "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.1.0.tgz",
-                       "integrity": "sha1-yYrvSIvM7aL/teLeZG1qdUQp9c0=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.4.0",
+                       "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz",
+                       "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "big.js": "^3.1.3",
-                               "emojis-list": "^2.0.0",
-                               "json5": "^0.5.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "big.js": "^5.2.2",
+                               "emojis-list": "^3.0.0",
+                               "json5": "^1.0.1"
+                       },
+                       "dependencies": {
+                               "json5": {
+                                       "version": "1.0.1",
+                                       "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz",
+                                       "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==",
+                                       "dev": true,
+                                       "requires": {
+                                               "minimist": "^1.2.0"
+                                       }
+                               }
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "locate-path": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -9413,14 +8365,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "p-locate": "^3.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "path-exists": "^3.0.0"
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        },
-                       "dependencies": {
-                               "path-exists": {
-                                       "version": "3.0.0",
-                                       "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz",
-                                       "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=",
-                                       "dev": true
-                               }
</del><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "lodash": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -9428,75 +8372,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg=="
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "lodash._basecopy": {
-                       "version": "3.0.1",
-                       "resolved": "https://registry.npmjs.org/lodash._basecopy/-/lodash._basecopy-3.0.1.tgz",
-                       "integrity": "sha1-jaDmqHbPNEwK2KVIghEd08XHyjY=",
-                       "dev": true,
-                       "optional": true
-               },
-               "lodash._basetostring": {
-                       "version": "3.0.1",
-                       "resolved": "https://registry.npmjs.org/lodash._basetostring/-/lodash._basetostring-3.0.1.tgz",
-                       "integrity": "sha1-0YYdh3+CSlL2aYMtyvPuFVZqB9U=",
-                       "dev": true,
-                       "optional": true
-               },
-               "lodash._basevalues": {
-                       "version": "3.0.0",
-                       "resolved": "https://registry.npmjs.org/lodash._basevalues/-/lodash._basevalues-3.0.0.tgz",
-                       "integrity": "sha1-W3dXYoAr3j0yl1A+JjAIIP32Ybc=",
-                       "dev": true,
-                       "optional": true
-               },
-               "lodash._getnative": {
-                       "version": "3.9.1",
-                       "resolved": "https://registry.npmjs.org/lodash._getnative/-/lodash._getnative-3.9.1.tgz",
-                       "integrity": "sha1-VwvH3t5G1hzc3mh9ZdPuy6o6r/U=",
-                       "dev": true,
-                       "optional": true
-               },
-               "lodash._isiterateecall": {
-                       "version": "3.0.9",
-                       "resolved": "https://registry.npmjs.org/lodash._isiterateecall/-/lodash._isiterateecall-3.0.9.tgz",
-                       "integrity": "sha1-UgOte6Ql+uhCRg5pbbnPPmqsBXw=",
-                       "dev": true,
-                       "optional": true
-               },
-               "lodash._reescape": {
-                       "version": "3.0.0",
-                       "resolved": "https://registry.npmjs.org/lodash._reescape/-/lodash._reescape-3.0.0.tgz",
-                       "integrity": "sha1-Kx1vXf4HyKNVdT5fJ/rH8c3hYWo=",
-                       "dev": true,
-                       "optional": true
-               },
-               "lodash._reevaluate": {
-                       "version": "3.0.0",
-                       "resolved": "https://registry.npmjs.org/lodash._reevaluate/-/lodash._reevaluate-3.0.0.tgz",
-                       "integrity": "sha1-WLx0xAZklTrgsSTYBpltrKQx4u0=",
-                       "dev": true,
-                       "optional": true
-               },
-               "lodash._reinterpolate": {
-                       "version": "3.0.0",
-                       "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz",
-                       "integrity": "sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0=",
-                       "dev": true,
-                       "optional": true
-               },
-               "lodash._root": {
-                       "version": "3.0.1",
-                       "resolved": "https://registry.npmjs.org/lodash._root/-/lodash._root-3.0.1.tgz",
-                       "integrity": "sha1-+6HEUkwZ7ppfgTa0YJ8BfPTe1pI=",
-                       "dev": true,
-                       "optional": true
-               },
-               "lodash.assign": {
-                       "version": "4.2.0",
-                       "resolved": "https://registry.npmjs.org/lodash.assign/-/lodash.assign-4.2.0.tgz",
-                       "integrity": "sha1-DZnzzNem0mHRm9rrkkUAXShYCOc=",
-                       "dev": true
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "lodash.clonedeep": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "4.5.0",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -9503,16 +8378,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-4j8/nE+Pvd6HJSnBBxhXoIblzO8=",
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "lodash.escape": {
-                       "version": "3.2.0",
-                       "resolved": "https://registry.npmjs.org/lodash.escape/-/lodash.escape-3.2.0.tgz",
-                       "integrity": "sha1-mV7g3BjBtIzJLv+ucaEKq1tIdpg=",
-                       "dev": true,
-                       "optional": true,
-                       "requires": {
-                               "lodash._root": "^3.0.0"
-                       }
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "lodash.escaperegexp": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "4.1.2",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/lodash.escaperegexp/-/lodash.escaperegexp-4.1.2.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -9519,27 +8384,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-ZHYsSGGAglGKw99Mz11YhtriA0c=",
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "lodash.isarguments": {
-                       "version": "3.1.0",
-                       "resolved": "https://registry.npmjs.org/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz",
-                       "integrity": "sha1-L1c9hcaiQon/AGY7SRwdM4/zRYo=",
-                       "dev": true,
-                       "optional": true
-               },
-               "lodash.isarray": {
-                       "version": "3.0.4",
-                       "resolved": "https://registry.npmjs.org/lodash.isarray/-/lodash.isarray-3.0.4.tgz",
-                       "integrity": "sha1-eeTriMNqgSKvhvhEqpvNhRtfu1U=",
-                       "dev": true,
-                       "optional": true
-               },
-               "lodash.isequal": {
-                       "version": "4.5.0",
-                       "resolved": "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz",
-                       "integrity": "sha1-QVxEePK8wwEgwizhDtMib30+GOA=",
-                       "dev": true,
-                       "optional": true
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "lodash.isplainobject": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "4.0.6",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -9552,18 +8396,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-1SfftUVuynzJu5XV2ur4i6VKVFE=",
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "lodash.keys": {
-                       "version": "3.1.2",
-                       "resolved": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-3.1.2.tgz",
-                       "integrity": "sha1-TbwEcrFWvlCgsoaFXRvQsMZWCYo=",
-                       "dev": true,
-                       "optional": true,
-                       "requires": {
-                               "lodash._getnative": "^3.0.0",
-                               "lodash.isarguments": "^3.0.0",
-                               "lodash.isarray": "^3.0.0"
-                       }
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "lodash.memoize": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "4.1.2",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -9576,42 +8408,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-eWw5r+PYICtEBgrBE5hhlT6aAa75f411bgDz/ZL2KZqYV03USvucsxcHUIlGTDTECs1eunpI7HOV7U+WLDvNdQ==",
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "lodash.restparam": {
-                       "version": "3.6.1",
-                       "resolved": "https://registry.npmjs.org/lodash.restparam/-/lodash.restparam-3.6.1.tgz",
-                       "integrity": "sha1-k2pOMJ7zMKdkXtQUWYbIWuWyCAU=",
-                       "dev": true,
-                       "optional": true
-               },
-               "lodash.template": {
-                       "version": "3.6.2",
-                       "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-3.6.2.tgz",
-                       "integrity": "sha1-+M3sxhaaJVvpCYrosMU9N4kx0U8=",
-                       "dev": true,
-                       "optional": true,
-                       "requires": {
-                               "lodash._basecopy": "^3.0.0",
-                               "lodash._basetostring": "^3.0.0",
-                               "lodash._basevalues": "^3.0.0",
-                               "lodash._isiterateecall": "^3.0.0",
-                               "lodash._reinterpolate": "^3.0.0",
-                               "lodash.escape": "^3.0.0",
-                               "lodash.keys": "^3.0.0",
-                               "lodash.restparam": "^3.0.0",
-                               "lodash.templatesettings": "^3.0.0"
-                       }
-               },
-               "lodash.templatesettings": {
-                       "version": "3.1.1",
-                       "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-3.1.1.tgz",
-                       "integrity": "sha1-+zB4RHU7Zrnxr6VOJix0UwfbqOU=",
-                       "dev": true,
-                       "optional": true,
-                       "requires": {
-                               "lodash._reinterpolate": "^3.0.0",
-                               "lodash.escape": "^3.0.0"
-                       }
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "lodash.uniq": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "4.5.0",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -9630,9 +8426,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "loglevel": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.6.1",
-                       "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.6.1.tgz",
-                       "integrity": "sha1-4PyVEztu8nbNyIh82vJKpvFW+Po=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.7.1",
+                       "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.7.1.tgz",
+                       "integrity": "sha512-Hesni4s5UkWkwCGJMQGAh71PaLUmKFM60dHvq0zi/vDhhrzuk+4GgNbTXJ12YYQJn6ZKBDNIjYcuQGKudvqrIw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "longest": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -9653,6 +8449,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=",
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true,
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        "optional": true,
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "currently-unhandled": "^0.4.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                "signal-exit": "^3.0.0"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -9688,29 +8485,38 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "make-dir": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.3.0",
-                       "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz",
-                       "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.1.0",
+                       "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz",
+                       "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "pify": "^3.0.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "pify": "^4.0.1",
+                               "semver": "^5.6.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                         },
</span><span class="cx" style="display: block; padding: 0 10px">                        "dependencies": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "pify": {
-                                       "version": "3.0.0",
-                                       "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
-                                       "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "semver": {
+                                       "version": "5.7.1",
+                                       "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
+                                       "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                                }
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "map-age-cleaner": {
-                       "version": "0.1.3",
-                       "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz",
-                       "integrity": "sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         "make-iterator": {
+                       "version": "1.0.1",
+                       "resolved": "https://registry.npmjs.org/make-iterator/-/make-iterator-1.0.1.tgz",
+                       "integrity": "sha512-pxiuXh0iVEq7VM7KMIhs5gxsfxCux2URptUQaXo4iZZJxBAzTPOLE2BumO5dbfVYq/hBJFBR/a1mFDmOx5AGmw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "p-defer": "^1.0.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "kind-of": "^6.0.2"
+                       },
+                       "dependencies": {
+                               "kind-of": {
+                                       "version": "6.0.3",
+                                       "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
+                                       "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==",
+                                       "dev": true
+                               }
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "map-cache": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -9723,7 +8529,8 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.0.1",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "dev": true
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "dev": true,
+                       "optional": true
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "map-values": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.0.1",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -9740,10 +8547,37 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "object-visit": "^1.0.0"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                "markdown-it": {
+                       "version": "10.0.0",
+                       "resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-10.0.0.tgz",
+                       "integrity": "sha512-YWOP1j7UbDNz+TumYP1kpwnP0aEa711cJjrAQrzd0UXlbJfc5aAq0F/PZHjiioqDC1NKgvIMX+o+9Bk7yuM2dg==",
+                       "dev": true,
+                       "requires": {
+                               "argparse": "^1.0.7",
+                               "entities": "~2.0.0",
+                               "linkify-it": "^2.0.0",
+                               "mdurl": "^1.0.1",
+                               "uc.micro": "^1.0.5"
+                       },
+                       "dependencies": {
+                               "entities": {
+                                       "version": "2.0.3",
+                                       "resolved": "https://registry.npmjs.org/entities/-/entities-2.0.3.tgz",
+                                       "integrity": "sha512-MyoZ0jgnLvB2X3Lg5HqpFmn1kybDiIfEQmKzTb5apr51Rb+T3KdmMiqa70T+bhGnyv7bQ6WMj2QMHpGMmlrUYQ==",
+                                       "dev": true
+                               }
+                       }
+               },
+               "markdown-it-anchor": {
+                       "version": "5.3.0",
+                       "resolved": "https://registry.npmjs.org/markdown-it-anchor/-/markdown-it-anchor-5.3.0.tgz",
+                       "integrity": "sha512-/V1MnLL/rgJ3jkMWo84UR+K+jF1cxNG1a+KwqeXqTIJ+jtA8aWSHuigx8lTzauiIjBDbwF3NcWQMotd0Dm39jA==",
+                       "dev": true
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "marked": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "0.5.2",
-                       "resolved": "https://registry.npmjs.org/marked/-/marked-0.5.2.tgz",
-                       "integrity": "sha512-fdZvBa7/vSQIZCi4uuwo2N3q+7jJURpMVCcbaX0S1Mg65WZ5ilXvC67MviJAsdjqqgD+CEq4RKo5AYGgINkVAA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "0.8.2",
+                       "resolved": "https://registry.npmjs.org/marked/-/marked-0.8.2.tgz",
+                       "integrity": "sha512-EGwzEeCcLniFX51DhTpmTom+dSA/MG/OBUDjnWtHbEnjAH180VzUeAw+oE4+Zv+CoYBWyRlYOTR0N8SO9R1PVw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "masonry-layout": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -10092,19 +8926,25 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        },
</span><span class="cx" style="display: block; padding: 0 10px">                        "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "safe-buffer": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "5.1.2",
-                                       "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
-                                       "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "5.2.1",
+                                       "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
+                                       "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                                }
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "mdn-data": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.1.4",
-                       "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-1.1.4.tgz",
-                       "integrity": "sha512-FSYbp3lyKjyj3E7fMl6rYvUdX0FBXaluGqlFoYESWQlyUTq8R+wp0rkFxoYFqZlHCvsUXGjyJmLQSnXToYhOSA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.0.4",
+                       "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz",
+                       "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                "mdurl": {
+                       "version": "1.0.1",
+                       "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-1.0.1.tgz",
+                       "integrity": "sha1-/oWy7HWlkDfyrf7BAP1sYBdhFS4=",
+                       "dev": true
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "media-typer": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "0.3.0",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -10111,17 +8951,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=",
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "mem": {
-                       "version": "4.1.0",
-                       "resolved": "https://registry.npmjs.org/mem/-/mem-4.1.0.tgz",
-                       "integrity": "sha512-I5u6Q1x7wxO0kdOpYBB28xueHADYps5uty/zg936CiG8NTe5sJL8EjrCuLneuDW3PlMdZBGDIn8BirEVdovZvg==",
-                       "dev": true,
-                       "requires": {
-                               "map-age-cleaner": "^0.1.1",
-                               "mimic-fn": "^1.0.0",
-                               "p-is-promise": "^2.0.0"
-                       }
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "memize": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.0.5",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/memize/-/memize-1.0.5.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -10142,6 +8971,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=",
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true,
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        "optional": true,
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "camelcase-keys": "^2.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "decamelize": "^1.1.2",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -10161,16 +8991,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=",
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "merge-stream": {
-                       "version": "1.0.1",
-                       "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-1.0.1.tgz",
-                       "integrity": "sha1-QEEgLVCKNCugAXQAjfDCUbjBNeE=",
-                       "dev": true,
-                       "optional": true,
-                       "requires": {
-                               "readable-stream": "^2.0.1"
-                       }
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "merge2": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.2.3",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.2.3.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -10183,43 +9003,50 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "micromatch": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.3.11",
-                       "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz",
-                       "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.1.10",
+                       "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz",
+                       "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "optional": true,
</del><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "arr-diff": "^2.0.0",
-                               "array-unique": "^0.2.1",
-                               "braces": "^1.8.2",
-                               "expand-brackets": "^0.1.4",
-                               "extglob": "^0.3.1",
-                               "filename-regex": "^2.0.0",
-                               "is-extglob": "^1.0.0",
-                               "is-glob": "^2.0.1",
-                               "kind-of": "^3.0.2",
-                               "normalize-path": "^2.0.1",
-                               "object.omit": "^2.0.0",
-                               "parse-glob": "^3.0.4",
-                               "regex-cache": "^0.4.2"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "arr-diff": "^4.0.0",
+                               "array-unique": "^0.3.2",
+                               "braces": "^2.3.1",
+                               "define-property": "^2.0.2",
+                               "extend-shallow": "^3.0.2",
+                               "extglob": "^2.0.4",
+                               "fragment-cache": "^0.2.1",
+                               "kind-of": "^6.0.2",
+                               "nanomatch": "^1.2.9",
+                               "object.pick": "^1.3.0",
+                               "regex-not": "^1.0.0",
+                               "snapdragon": "^0.8.1",
+                               "to-regex": "^3.0.2"
</ins><span class="cx" style="display: block; padding: 0 10px">                         },
</span><span class="cx" style="display: block; padding: 0 10px">                        "dependencies": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "is-extglob": {
-                                       "version": "1.0.0",
-                                       "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz",
-                                       "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "extend-shallow": {
+                                       "version": "3.0.2",
+                                       "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz",
+                                       "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true,
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "optional": true
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "requires": {
+                                               "assign-symbols": "^1.0.0",
+                                               "is-extendable": "^1.0.1"
+                                       }
</ins><span class="cx" style="display: block; padding: 0 10px">                                 },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "is-glob": {
-                                       "version": "2.0.1",
-                                       "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz",
-                                       "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "is-extendable": {
+                                       "version": "1.0.1",
+                                       "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
+                                       "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true,
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "optional": true,
</del><span class="cx" style="display: block; padding: 0 10px">                                         "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "is-extglob": "^1.0.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "is-plain-object": "^2.0.4"
</ins><span class="cx" style="display: block; padding: 0 10px">                                         }
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                },
+                               "kind-of": {
+                                       "version": "6.0.3",
+                                       "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz",
+                                       "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==",
+                                       "dev": true
</ins><span class="cx" style="display: block; padding: 0 10px">                                 }
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -10231,27 +9058,35 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "bn.js": "^4.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "brorand": "^1.0.1"
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        },
+                       "dependencies": {
+                               "bn.js": {
+                                       "version": "4.11.9",
+                                       "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz",
+                                       "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==",
+                                       "dev": true
+                               }
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "mime": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.4.1",
-                       "resolved": "https://registry.npmjs.org/mime/-/mime-1.4.1.tgz",
-                       "integrity": "sha512-KI1+qOZu5DcW6wayYHSzR/tXKCDC5Om4s1z2QJjDULzLcmf3DvzS7oluY4HCTrc+9FiKmWUgeNLg7W3uIQvxtQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.5.0",
+                       "resolved": "https://registry.npmjs.org/mime/-/mime-2.5.0.tgz",
+                       "integrity": "sha512-ft3WayFSFUVBuJj7BMLKAQcSlItKtfjsKDDsii3rqFDAZ7t11zRe8ASw/GlmivGwVUYtwkQrxiGGpL6gFvB0ag==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "mime-db": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.33.0",
-                       "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.33.0.tgz",
-                       "integrity": "sha512-BHJ/EKruNIqJf/QahvxwQZXKygOQ256myeN/Ew+THcAa5q+PjyTTMMeNQC4DZw5AwfvelsUrA6B67NKMqXDbzQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.45.0",
+                       "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.45.0.tgz",
+                       "integrity": "sha512-CkqLUxUk15hofLoLyljJSrukZi8mAtgd+yE5uO4tqRZsdsAJKv0O+rFMhVDRJgozy+yG6md5KwuXhD4ocIoP+w==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "mime-types": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.1.18",
-                       "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.18.tgz",
-                       "integrity": "sha512-lc/aahn+t4/SWV/qcmumYjymLsWfN3ELhpmVuUFjgsORruuZPVSwAQryq+HHGvO/SI2KVX26bx+En+zhM8g8hQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.1.28",
+                       "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.28.tgz",
+                       "integrity": "sha512-0TO2yJ5YHYr7M2zzT7gDU1tbwHxEUWBCLt0lscSNpcdAfFyJOVEpRYNS7EXVcTLNj/25QO8gulHC5JtTzSE2UQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "mime-db": "~1.33.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "mime-db": "1.45.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "mimic-fn": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -10259,6 +9094,13 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ=="
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                "mimic-response": {
+                       "version": "1.0.1",
+                       "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz",
+                       "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==",
+                       "dev": true,
+                       "optional": true
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "minimalistic-assert": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.0.1",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -10280,9 +9122,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "minimist": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.2.0",
-                       "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
-                       "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.2.5",
+                       "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz",
+                       "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "mississippi": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -10301,54 +9143,14 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "pumpify": "^1.3.3",
</span><span class="cx" style="display: block; padding: 0 10px">                                "stream-each": "^1.1.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "through2": "^2.0.0"
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        },
-                       "dependencies": {
-                               "pump": {
-                                       "version": "3.0.0",
-                                       "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz",
-                                       "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==",
-                                       "dev": true,
-                                       "requires": {
-                                               "end-of-stream": "^1.1.0",
-                                               "once": "^1.3.1"
-                                       }
-                               },
-                               "readable-stream": {
-                                       "version": "2.3.6",
-                                       "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz",
-                                       "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==",
-                                       "dev": true,
-                                       "requires": {
-                                               "core-util-is": "~1.0.0",
-                                               "inherits": "~2.0.3",
-                                               "isarray": "~1.0.0",
-                                               "process-nextick-args": "~2.0.0",
-                                               "safe-buffer": "~5.1.1",
-                                               "string_decoder": "~1.1.1",
-                                               "util-deprecate": "~1.0.1"
-                                       }
-                               },
-                               "string_decoder": {
-                                       "version": "1.1.1",
-                                       "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
-                                       "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
-                                       "dev": true,
-                                       "requires": {
-                                               "safe-buffer": "~5.1.0"
-                                       }
-                               },
-                               "through2": {
-                                       "version": "2.0.5",
-                                       "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz",
-                                       "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==",
-                                       "dev": true,
-                                       "requires": {
-                                               "readable-stream": "~2.3.6",
-                                               "xtend": "~4.0.1"
-                                       }
-                               }
</del><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                "mitt": {
+                       "version": "2.1.0",
+                       "resolved": "https://registry.npmjs.org/mitt/-/mitt-2.1.0.tgz",
+                       "integrity": "sha512-ILj2TpLiysu2wkBbWjAmww7TkZb65aiQO+DkVdUTBpBXq+MHYiETENkKFMtsJZX1Lf4pe4QOrTSjIfUwN5lRdg==",
+                       "dev": true
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "mixin-deep": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.3.1",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.1.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -10385,6 +9187,12 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                }
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                "mkdirp-classic": {
+                       "version": "0.5.3",
+                       "resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz",
+                       "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==",
+                       "dev": true
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "moment": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "2.22.2",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/moment/-/moment-2.22.2.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -10415,17 +9223,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "mkdirp": "^0.5.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                "rimraf": "^2.5.4",
</span><span class="cx" style="display: block; padding: 0 10px">                                "run-queue": "^1.0.3"
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        },
-                       "dependencies": {
-                               "rimraf": {
-                                       "version": "2.6.2",
-                                       "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.2.tgz",
-                                       "integrity": "sha512-lreewLK/BlghmxtfH36YYVg1i8IAce4TI7oao75I1g245+6BctqTVQiBP3YUJ9C6DQOXJmkYR9X9fCLtCOJc5w==",
-                                       "dev": true,
-                                       "requires": {
-                                               "glob": "^7.0.5"
-                                       }
-                               }
</del><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "ms": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -10449,55 +9246,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE=",
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "multipipe": {
-                       "version": "0.1.2",
-                       "resolved": "https://registry.npmjs.org/multipipe/-/multipipe-0.1.2.tgz",
-                       "integrity": "sha1-Ko8t33Du1WTf8tV/HhoTfZ8FB4s=",
-                       "dev": true,
-                       "optional": true,
-                       "requires": {
-                               "duplexer2": "0.0.2"
-                       },
-                       "dependencies": {
-                               "duplexer2": {
-                                       "version": "0.0.2",
-                                       "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.0.2.tgz",
-                                       "integrity": "sha1-xhTc9n4vsUmVqRcR5aYX6KYKMds=",
-                                       "dev": true,
-                                       "optional": true,
-                                       "requires": {
-                                               "readable-stream": "~1.1.9"
-                                       }
-                               },
-                               "isarray": {
-                                       "version": "0.0.1",
-                                       "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz",
-                                       "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=",
-                                       "dev": true,
-                                       "optional": true
-                               },
-                               "readable-stream": {
-                                       "version": "1.1.14",
-                                       "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz",
-                                       "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=",
-                                       "dev": true,
-                                       "optional": true,
-                                       "requires": {
-                                               "core-util-is": "~1.0.0",
-                                               "inherits": "~2.0.1",
-                                               "isarray": "0.0.1",
-                                               "string_decoder": "~0.10.x"
-                                       }
-                               },
-                               "string_decoder": {
-                                       "version": "0.10.31",
-                                       "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz",
-                                       "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=",
-                                       "dev": true,
-                                       "optional": true
-                               }
-                       }
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "mutationobserver-shim": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "0.3.3",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/mutationobserver-shim/-/mutationobserver-shim-0.3.3.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -10510,9 +9258,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "nan": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.12.1",
-                       "resolved": "https://registry.npmjs.org/nan/-/nan-2.12.1.tgz",
-                       "integrity": "sha512-JY7V6lRkStKcKTvHO5NVSQRv+RV+FIL5pvDoLiAtSL9pKlC5x9PKQcZDsq7m4FO4d57mkhC6Z+QhAh3Jdk5JFw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.14.2",
+                       "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.2.tgz",
+                       "integrity": "sha512-M2ufzIiINKCuDfBSAUr1vWQ+vuVcA9kqx8JJUsbQi6yf1uGRyb7HfpdfUr5qLXf3B/t8dPvcjhKMmlfnP47EzQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "optional": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -10576,17 +9324,28 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "negotiator": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "0.6.1",
-                       "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.1.tgz",
-                       "integrity": "sha1-KzJxhOiZIQEXeyhWP7XnECrNDKk=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "0.6.2",
+                       "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz",
+                       "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "neo-async": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.6.0",
-                       "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.0.tgz",
-                       "integrity": "sha512-MFh0d/Wa7vkKO3Y3LlacqAEeHK0mckVqzDieUKTT+KGxi+zIpeVsFxymkIiRpbpDziHc290Xr9A1O4Om7otoRA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.6.2",
+                       "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz",
+                       "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                "next-applause": {
+                       "version": "2.2.4",
+                       "resolved": "https://registry.npmjs.org/next-applause/-/next-applause-2.2.4.tgz",
+                       "integrity": "sha512-ktqjWT512q6vzAYnmRfJcqqVCA7ft8VcqkfBzgWuqI9SDSHM//B+hvjrGlkNzOzDMzljc3flok01t79OGkRVXQ==",
+                       "dev": true,
+                       "requires": {
+                               "cson-parser": "^1.2.0",
+                               "js-yaml": "^3.3.0",
+                               "lodash": "^4.17.11"
+                       }
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "nice-try": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.0.5",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -10603,15 +9362,15 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "node-forge": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "0.7.5",
-                       "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.7.5.tgz",
-                       "integrity": "sha512-MmbQJ2MTESTjt3Gi/3yG1wGpIMhUfcIypUCGtTizFR9IiccFwxSpfp0vtIZlkFclEqERemxfnSdZEMR9VqqEFQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "0.10.0",
+                       "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.10.0.tgz",
+                       "integrity": "sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "node-libs-browser": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.2.0",
-                       "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.0.tgz",
-                       "integrity": "sha512-5MQunG/oyOaBdttrL40dA7bUfPORLRWMUJLQtMg7nluxUvk5XwnLdL9twQHFAjRx/y7mIMkLKT9++qPbbk6BZA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.2.1",
+                       "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz",
+                       "integrity": "sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "assert": "^1.1.1",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -10624,7 +9383,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "events": "^3.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "https-browserify": "^1.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "os-browserify": "^0.3.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "path-browserify": "0.0.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "path-browserify": "0.0.1",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "process": "^0.11.10",
</span><span class="cx" style="display: block; padding: 0 10px">                                "punycode": "^1.2.4",
</span><span class="cx" style="display: block; padding: 0 10px">                                "querystring-es3": "^0.2.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -10636,211 +9395,33 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "tty-browserify": "0.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "url": "^0.11.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "util": "^0.11.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "vm-browserify": "0.0.4"
-                       }
-               },
-               "node-releases": {
-                       "version": "1.1.7",
-                       "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.7.tgz",
-                       "integrity": "sha512-bKdrwaqJUPHqlCzDD7so/R+Nk0jGv9a11ZhLrD9f6i947qGLrGAhU3OxRENa19QQmwzGy/g6zCDEuLGDO8HPvA==",
-                       "dev": true,
-                       "requires": {
-                               "semver": "^5.3.0"
-                       }
-               },
-               "node-sass": {
-                       "version": "4.11.0",
-                       "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-4.11.0.tgz",
-                       "integrity": "sha512-bHUdHTphgQJZaF1LASx0kAviPH7sGlcyNhWade4eVIpFp6tsn7SV8xNMTbsQFpEV9VXpnwTTnNYlfsZXgGgmkA==",
-                       "dev": true,
-                       "requires": {
-                               "async-foreach": "^0.1.3",
-                               "chalk": "^1.1.1",
-                               "cross-spawn": "^3.0.0",
-                               "gaze": "^1.0.0",
-                               "get-stdin": "^4.0.1",
-                               "glob": "^7.0.3",
-                               "in-publish": "^2.0.0",
-                               "lodash.assign": "^4.2.0",
-                               "lodash.clonedeep": "^4.3.2",
-                               "lodash.mergewith": "^4.6.0",
-                               "meow": "^3.7.0",
-                               "mkdirp": "^0.5.1",
-                               "nan": "^2.10.0",
-                               "node-gyp": "^3.8.0",
-                               "npmlog": "^4.0.0",
-                               "request": "^2.88.0",
-                               "sass-graph": "^2.2.4",
-                               "stdout-stream": "^1.4.0",
-                               "true-case-path": "^1.0.2"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "vm-browserify": "^1.0.1"
</ins><span class="cx" style="display: block; padding: 0 10px">                         },
</span><span class="cx" style="display: block; padding: 0 10px">                        "dependencies": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "ajv": {
-                                       "version": "6.6.1",
-                                       "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.6.1.tgz",
-                                       "integrity": "sha512-ZoJjft5B+EJBjUyu9C9Hc0OZyPZSSlOF+plzouTrg6UlA8f+e/n8NIgBFG/9tppJtpPWfthHakK7juJdNDODww==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "buffer": {
+                                       "version": "4.9.2",
+                                       "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz",
+                                       "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "fast-deep-equal": "^2.0.1",
-                                               "fast-json-stable-stringify": "^2.0.0",
-                                               "json-schema-traverse": "^0.4.1",
-                                               "uri-js": "^4.2.2"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "base64-js": "^1.0.2",
+                                               "ieee754": "^1.1.4",
+                                               "isarray": "^1.0.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                                         }
</span><span class="cx" style="display: block; padding: 0 10px">                                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "aws4": {
-                                       "version": "1.8.0",
-                                       "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.8.0.tgz",
-                                       "integrity": "sha512-ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "punycode": {
+                                       "version": "1.4.1",
+                                       "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz",
+                                       "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                },
-                               "extend": {
-                                       "version": "3.0.2",
-                                       "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",
-                                       "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==",
-                                       "dev": true
-                               },
-                               "fast-deep-equal": {
-                                       "version": "2.0.1",
-                                       "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz",
-                                       "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=",
-                                       "dev": true
-                               },
-                               "har-validator": {
-                                       "version": "5.1.3",
-                                       "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.3.tgz",
-                                       "integrity": "sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g==",
-                                       "dev": true,
-                                       "requires": {
-                                               "ajv": "^6.5.5",
-                                               "har-schema": "^2.0.0"
-                                       }
-                               },
-                               "json-schema-traverse": {
-                                       "version": "0.4.1",
-                                       "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
-                                       "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
-                                       "dev": true
-                               },
-                               "mime-db": {
-                                       "version": "1.37.0",
-                                       "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.37.0.tgz",
-                                       "integrity": "sha512-R3C4db6bgQhlIhPU48fUtdVmKnflq+hRdad7IyKhtFj06VPNVdk2RhiYL3UjQIlso8L+YxAtFkobT0VK+S/ybg==",
-                                       "dev": true
-                               },
-                               "mime-types": {
-                                       "version": "2.1.21",
-                                       "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.21.tgz",
-                                       "integrity": "sha512-3iL6DbwpyLzjR3xHSFNFeb9Nz/M8WDkX33t1GFQnFOllWk8pOrh/LSrB5OXlnlW5P9LH73X6loW/eogc+F5lJg==",
-                                       "dev": true,
-                                       "requires": {
-                                               "mime-db": "~1.37.0"
-                                       }
-                               },
-                               "nan": {
-                                       "version": "2.12.0",
-                                       "resolved": "https://registry.npmjs.org/nan/-/nan-2.12.0.tgz",
-                                       "integrity": "sha512-zT5nC0JhbljmyEf+Z456nvm7iO7XgRV2hYxoBtPpnyp+0Q4aCoP6uWNn76v/I6k2kCYNLWqWbwBWQcjsNI/bjw==",
-                                       "dev": true
-                               },
-                               "node-gyp": {
-                                       "version": "3.8.0",
-                                       "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-3.8.0.tgz",
-                                       "integrity": "sha512-3g8lYefrRRzvGeSowdJKAKyks8oUpLEd/DyPV4eMhVlhJ0aNaZqIrNUIPuEWWTAoPqyFkfGrM67MC69baqn6vA==",
-                                       "dev": true,
-                                       "requires": {
-                                               "fstream": "^1.0.0",
-                                               "glob": "^7.0.3",
-                                               "graceful-fs": "^4.1.2",
-                                               "mkdirp": "^0.5.0",
-                                               "nopt": "2 || 3",
-                                               "npmlog": "0 || 1 || 2 || 3 || 4",
-                                               "osenv": "0",
-                                               "request": "^2.87.0",
-                                               "rimraf": "2",
-                                               "semver": "~5.3.0",
-                                               "tar": "^2.0.0",
-                                               "which": "1"
-                                       }
-                               },
-                               "oauth-sign": {
-                                       "version": "0.9.0",
-                                       "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz",
-                                       "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==",
-                                       "dev": true
-                               },
-                               "qs": {
-                                       "version": "6.5.2",
-                                       "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz",
-                                       "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==",
-                                       "dev": true
-                               },
-                               "request": {
-                                       "version": "2.88.0",
-                                       "resolved": "https://registry.npmjs.org/request/-/request-2.88.0.tgz",
-                                       "integrity": "sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg==",
-                                       "dev": true,
-                                       "requires": {
-                                               "aws-sign2": "~0.7.0",
-                                               "aws4": "^1.8.0",
-                                               "caseless": "~0.12.0",
-                                               "combined-stream": "~1.0.6",
-                                               "extend": "~3.0.2",
-                                               "forever-agent": "~0.6.1",
-                                               "form-data": "~2.3.2",
-                                               "har-validator": "~5.1.0",
-                                               "http-signature": "~1.2.0",
-                                               "is-typedarray": "~1.0.0",
-                                               "isstream": "~0.1.2",
-                                               "json-stringify-safe": "~5.0.1",
-                                               "mime-types": "~2.1.19",
-                                               "oauth-sign": "~0.9.0",
-                                               "performance-now": "^2.1.0",
-                                               "qs": "~6.5.2",
-                                               "safe-buffer": "^5.1.2",
-                                               "tough-cookie": "~2.4.3",
-                                               "tunnel-agent": "^0.6.0",
-                                               "uuid": "^3.3.2"
-                                       }
-                               },
-                               "safe-buffer": {
-                                       "version": "5.1.2",
-                                       "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
-                                       "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
-                                       "dev": true
-                               },
-                               "semver": {
-                                       "version": "5.3.0",
-                                       "resolved": "http://registry.npmjs.org/semver/-/semver-5.3.0.tgz",
-                                       "integrity": "sha1-myzl094C0XxgEq0yaqa00M9U+U8=",
-                                       "dev": true
-                               },
-                               "tough-cookie": {
-                                       "version": "2.4.3",
-                                       "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.4.3.tgz",
-                                       "integrity": "sha512-Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ==",
-                                       "dev": true,
-                                       "requires": {
-                                               "psl": "^1.1.24",
-                                               "punycode": "^1.4.1"
-                                       }
-                               },
-                               "tunnel-agent": {
-                                       "version": "0.6.0",
-                                       "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz",
-                                       "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=",
-                                       "dev": true,
-                                       "requires": {
-                                               "safe-buffer": "^5.0.1"
-                                       }
</del><span class="cx" style="display: block; padding: 0 10px">                                 }
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "node-status-codes": {
-                       "version": "1.0.0",
-                       "resolved": "https://registry.npmjs.org/node-status-codes/-/node-status-codes-1.0.0.tgz",
-                       "integrity": "sha1-WuVUHQJGRdMqWPzdyc7s6nrjrC8=",
-                       "dev": true,
-                       "optional": true
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         "node-releases": {
+                       "version": "1.1.70",
+                       "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.70.tgz",
+                       "integrity": "sha512-Slf2s69+2/uAD79pVVQo8uSiC34+g8GWY8UH2Qtqv34ZfhYrxpYpfzs9Js9d6O0mbDmALuxaTlplnBTnSELcrw==",
+                       "dev": true
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "nopt": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "3.0.6",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -10852,25 +9433,23 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "normalize-package-data": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.4.0",
-                       "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.4.0.tgz",
-                       "integrity": "sha512-9jjUFbTPfEy3R/ad/2oNbKtW9Hgovl5O1FvFWKkKblNXoN/Oou6+9+KKohPK13Yc3/TyunyWhJp6gvRNR/PPAw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.5.0",
+                       "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz",
+                       "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        "optional": true,
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "hosted-git-info": "^2.1.4",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "is-builtin-module": "^1.0.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "resolve": "^1.10.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "semver": "2 || 3 || 4 || 5",
</span><span class="cx" style="display: block; padding: 0 10px">                                "validate-npm-package-license": "^3.0.1"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "normalize-path": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.1.1",
-                       "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz",
-                       "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=",
-                       "dev": true,
-                       "requires": {
-                               "remove-trailing-separator": "^1.0.1"
-                       }
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.0.0",
+                       "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz",
+                       "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
+                       "dev": true
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "normalize-range": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "0.1.2",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -10884,6 +9463,26 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg==",
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                "npm-conf": {
+                       "version": "1.1.3",
+                       "resolved": "https://registry.npmjs.org/npm-conf/-/npm-conf-1.1.3.tgz",
+                       "integrity": "sha512-Yic4bZHJOt9RCFbRP3GgpqhScOY4HH3V2P8yBj6CeYq118Qr+BLXqT2JvpJ00mryLESpgOxf5XlFv4ZjXxLScw==",
+                       "dev": true,
+                       "optional": true,
+                       "requires": {
+                               "config-chain": "^1.1.11",
+                               "pify": "^3.0.0"
+                       },
+                       "dependencies": {
+                               "pify": {
+                                       "version": "3.0.0",
+                                       "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
+                                       "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
+                                       "dev": true,
+                                       "optional": true
+                               }
+                       }
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "npm-run-path": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "2.0.2",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -10892,18 +9491,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "path-key": "^2.0.0"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "npmlog": {
-                       "version": "4.1.2",
-                       "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz",
-                       "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==",
-                       "dev": true,
-                       "requires": {
-                               "are-we-there-yet": "~1.1.2",
-                               "console-control-strings": "~1.1.0",
-                               "gauge": "~2.7.3",
-                               "set-blocking": "~2.0.0"
-                       }
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "nth-check": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.0.2",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -11000,6 +9587,12 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-rwt5f/6+r4pSxmN87b6IFs/sG8g=",
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                "object-inspect": {
+                       "version": "1.9.0",
+                       "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.9.0.tgz",
+                       "integrity": "sha512-i3Bp9iTqwhaLZBxGkRfo5ZbE07BQRT7MGu8+nNgwW9ItGp1TzCTw2DLEoWwjClxBjOFI/hWljTAmYGCEwmtnOw==",
+                       "dev": true
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "object-is": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.0.1",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.0.1.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -11038,6 +9631,18 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "object-keys": "^1.0.11"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                "object.defaults": {
+                       "version": "1.1.0",
+                       "resolved": "https://registry.npmjs.org/object.defaults/-/object.defaults-1.1.0.tgz",
+                       "integrity": "sha1-On+GgzS0B96gbaFtiNXNKeQ1/s8=",
+                       "dev": true,
+                       "requires": {
+                               "array-each": "^1.0.1",
+                               "array-slice": "^1.0.0",
+                               "for-own": "^1.0.0",
+                               "isobject": "^3.0.0"
+                       }
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "object.entries": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.1.0",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -11065,24 +9670,108 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "object.getownpropertydescriptors": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.0.3",
-                       "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.0.3.tgz",
-                       "integrity": "sha1-h1jIRvW0B62rDyNuCYbxSwUcqhY=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.1.1",
+                       "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.1.tgz",
+                       "integrity": "sha512-6DtXgZ/lIZ9hqx4GtZETobXLR/ZLaa0aqV0kzbn80Rf8Z2e/XFnhA0I7p07N2wH8bBBltr2xQPi6sbKWAY2Eng==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "define-properties": "^1.1.2",
-                               "es-abstract": "^1.5.1"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "call-bind": "^1.0.0",
+                               "define-properties": "^1.1.3",
+                               "es-abstract": "^1.18.0-next.1"
+                       },
+                       "dependencies": {
+                               "define-properties": {
+                                       "version": "1.1.3",
+                                       "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz",
+                                       "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==",
+                                       "dev": true,
+                                       "requires": {
+                                               "object-keys": "^1.0.12"
+                                       }
+                               },
+                               "es-abstract": {
+                                       "version": "1.18.0-next.2",
+                                       "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.0-next.2.tgz",
+                                       "integrity": "sha512-Ih4ZMFHEtZupnUh6497zEL4y2+w8+1ljnCyaTa+adcoafI1GOvMwFlDjBLfWR7y9VLfrjRJe9ocuHY1PSR9jjw==",
+                                       "dev": true,
+                                       "requires": {
+                                               "call-bind": "^1.0.2",
+                                               "es-to-primitive": "^1.2.1",
+                                               "function-bind": "^1.1.1",
+                                               "get-intrinsic": "^1.0.2",
+                                               "has": "^1.0.3",
+                                               "has-symbols": "^1.0.1",
+                                               "is-callable": "^1.2.2",
+                                               "is-negative-zero": "^2.0.1",
+                                               "is-regex": "^1.1.1",
+                                               "object-inspect": "^1.9.0",
+                                               "object-keys": "^1.1.1",
+                                               "object.assign": "^4.1.2",
+                                               "string.prototype.trimend": "^1.0.3",
+                                               "string.prototype.trimstart": "^1.0.3"
+                                       }
+                               },
+                               "es-to-primitive": {
+                                       "version": "1.2.1",
+                                       "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz",
+                                       "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==",
+                                       "dev": true,
+                                       "requires": {
+                                               "is-callable": "^1.1.4",
+                                               "is-date-object": "^1.0.1",
+                                               "is-symbol": "^1.0.2"
+                                       }
+                               },
+                               "has-symbols": {
+                                       "version": "1.0.1",
+                                       "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz",
+                                       "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==",
+                                       "dev": true
+                               },
+                               "is-callable": {
+                                       "version": "1.2.3",
+                                       "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.3.tgz",
+                                       "integrity": "sha512-J1DcMe8UYTBSrKezuIUTUwjXsho29693unXM2YhJUTR2txK/eG47bvNa/wipPFmZFgr/N6f1GA66dv0mEyTIyQ==",
+                                       "dev": true
+                               },
+                               "is-regex": {
+                                       "version": "1.1.2",
+                                       "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.2.tgz",
+                                       "integrity": "sha512-axvdhb5pdhEVThqJzYXwMlVuZwC+FF2DpcOhTS+y/8jVq4trxyPgfcwIxIKiyeuLlSQYKkmUaPQJ8ZE4yNKXDg==",
+                                       "dev": true,
+                                       "requires": {
+                                               "call-bind": "^1.0.2",
+                                               "has-symbols": "^1.0.1"
+                                       }
+                               },
+                               "object-keys": {
+                                       "version": "1.1.1",
+                                       "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz",
+                                       "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==",
+                                       "dev": true
+                               },
+                               "object.assign": {
+                                       "version": "4.1.2",
+                                       "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz",
+                                       "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==",
+                                       "dev": true,
+                                       "requires": {
+                                               "call-bind": "^1.0.0",
+                                               "define-properties": "^1.1.3",
+                                               "has-symbols": "^1.0.1",
+                                               "object-keys": "^1.1.1"
+                                       }
+                               }
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "object.omit": {
-                       "version": "2.0.1",
-                       "resolved": "https://registry.npmjs.org/object.omit/-/object.omit-2.0.1.tgz",
-                       "integrity": "sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         "object.map": {
+                       "version": "1.0.1",
+                       "resolved": "https://registry.npmjs.org/object.map/-/object.map-1.0.1.tgz",
+                       "integrity": "sha1-z4Plncj8wK1fQlDh94s7gb2AHTc=",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "optional": true,
</del><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "for-own": "^0.1.4",
-                               "is-extendable": "^0.1.1"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "for-own": "^1.0.0",
+                               "make-iterator": "^1.0.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "object.pick": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -11129,9 +9818,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "on-headers": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.0.1",
-                       "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.1.tgz",
-                       "integrity": "sha1-ko9dD0cNSTQmUepnlLCFfBAGk/c=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.0.2",
+                       "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz",
+                       "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "once": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -11143,16 +9832,18 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "onetime": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.1.0",
-                       "resolved": "https://registry.npmjs.org/onetime/-/onetime-1.1.0.tgz",
-                       "integrity": "sha1-ofeDj4MUxRbwXs78vEzP4EtO14k=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.0.1",
+                       "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz",
+                       "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "optional": true
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "requires": {
+                               "mimic-fn": "^1.0.0"
+                       }
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "opn": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "5.4.0",
-                       "resolved": "https://registry.npmjs.org/opn/-/opn-5.4.0.tgz",
-                       "integrity": "sha512-YF9MNdVy/0qvJvDtunAOzFw9iasOQHpVthTCvGzxt61Il64AYSGdK+rYwld7NAfk9qJ7dt+hymBNSc9LNYS+Sw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "5.5.0",
+                       "resolved": "https://registry.npmjs.org/opn/-/opn-5.5.0.tgz",
+                       "integrity": "sha512-PqHpggC9bLV0VeWcdKhkpxY+3JTzetLSqTCWL/z/tFIbI6G8JCjondXklT1JinczLz2Xib62sSp0T/gKT4KksA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "is-wsl": "^1.1.0"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -11159,28 +9850,17 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "optipng-bin": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "3.1.4",
-                       "resolved": "https://registry.npmjs.org/optipng-bin/-/optipng-bin-3.1.4.tgz",
-                       "integrity": "sha1-ldNPLEiHBPb9cGBr/qDGWfHZXYQ=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "5.1.0",
+                       "resolved": "https://registry.npmjs.org/optipng-bin/-/optipng-bin-5.1.0.tgz",
+                       "integrity": "sha512-9baoqZTNNmXQjq/PQTWEXbVV3AMO2sI/GaaqZJZ8SExfAzjijeAP7FEeT+TtyumSw7gr0PZtSUYB/Ke7iHQVKA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "optional": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "bin-build": "^2.0.0",
-                               "bin-wrapper": "^3.0.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "bin-build": "^3.0.0",
+                               "bin-wrapper": "^4.0.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "logalot": "^2.0.0"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "ordered-read-streams": {
-                       "version": "0.3.0",
-                       "resolved": "https://registry.npmjs.org/ordered-read-streams/-/ordered-read-streams-0.3.0.tgz",
-                       "integrity": "sha1-cTfmmzKYuzQiR6G77jiByA4v14s=",
-                       "dev": true,
-                       "optional": true,
-                       "requires": {
-                               "is-stream": "^1.0.1",
-                               "readable-stream": "^2.0.1"
-                       }
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "original": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.0.2",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/original/-/original-1.0.2.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -11197,11 +9877,14 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "os-filter-obj": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.0.3",
-                       "resolved": "https://registry.npmjs.org/os-filter-obj/-/os-filter-obj-1.0.3.tgz",
-                       "integrity": "sha1-WRUzDZDs7VV9LZOKMcbdIU2cY60=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.0.0",
+                       "resolved": "https://registry.npmjs.org/os-filter-obj/-/os-filter-obj-2.0.0.tgz",
+                       "integrity": "sha512-uksVLsqG3pVdzzPvmAHpBK0wKxYItuzZr7SziusRPoz67tGV8rL1szZ6IdeUrbqLjGDwApBtN29eEE3IqGHOjg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "optional": true
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "optional": true,
+                       "requires": {
+                               "arch": "^2.1.0"
+                       }
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "os-homedir": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.0.2",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -11208,15 +9891,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M="
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "os-locale": {
-                       "version": "1.4.0",
-                       "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz",
-                       "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=",
-                       "dev": true,
-                       "requires": {
-                               "lcid": "^1.0.0"
-                       }
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "os-tmpdir": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.0.2",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -11246,12 +9920,29 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "wolfy87-eventemitter": ">=4.2 <5"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "p-defer": {
-                       "version": "1.0.0",
-                       "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz",
-                       "integrity": "sha1-n26xgvbJqozXQwBKfU+WsZaw+ww=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         "p-cancelable": {
+                       "version": "0.3.0",
+                       "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-0.3.0.tgz",
+                       "integrity": "sha512-RVbZPLso8+jFeq1MfNvgXtCRED2raz/dKpacfTNxsx6pLEpEomM7gah6VeHSYV3+vo0OAi4MkArtQcWWXuQoyw==",
+                       "dev": true,
+                       "optional": true
+               },
+               "p-each-series": {
+                       "version": "2.2.0",
+                       "resolved": "https://registry.npmjs.org/p-each-series/-/p-each-series-2.2.0.tgz",
+                       "integrity": "sha512-ycIL2+1V32th+8scbpTvyHNaHe02z0sjgh91XXjAk+ZeXoPN4Z46DVUnzdso0aX4KckKw0FNNFHdjZ2UsZvxiA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                "p-event": {
+                       "version": "1.3.0",
+                       "resolved": "https://registry.npmjs.org/p-event/-/p-event-1.3.0.tgz",
+                       "integrity": "sha1-jmtPT2XHK8W2/ii3XtqHT5akoIU=",
+                       "dev": true,
+                       "optional": true,
+                       "requires": {
+                               "p-timeout": "^1.1.1"
+                       }
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "p-finally": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -11258,15 +9949,16 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4="
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "p-is-promise": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.0.0",
-                       "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-2.0.0.tgz",
-                       "integrity": "sha512-pzQPhYMCAgLAKPWD2jC3Se9fEfrD9npNos0y150EeqZll7akhEgGhTW/slB6lHku8AvYGiJ+YJ5hfHKePPgFWg==",
-                       "dev": true
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.1.0",
+                       "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-1.1.0.tgz",
+                       "integrity": "sha1-nJRWmJ6fZYgBewQ01WCXZ1w9oF4=",
+                       "dev": true,
+                       "optional": true
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "p-limit": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.1.0",
-                       "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.1.0.tgz",
-                       "integrity": "sha512-NhURkNcrVB+8hNfLuysU8enY5xn2KXphsHBaC2YmRNTZRc7RWusw6apSpdEj3jo4CMb6W9nrF6tTnsJsJeyu6g==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.3.0",
+                       "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz",
+                       "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "p-try": "^2.0.0"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -11287,6 +9979,16 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-r6zKACMNhjPJMTl8KcFH4li//gkrXWfbD6feV8l6doRHlzljFWGJ2AP6iKaCJXyZmAUMOPtvbW7EXkbWO/pLEA==",
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                "p-map-series": {
+                       "version": "1.0.0",
+                       "resolved": "https://registry.npmjs.org/p-map-series/-/p-map-series-1.0.0.tgz",
+                       "integrity": "sha1-v5j+V1cFZYqeE1G++4WuTB8Hvco=",
+                       "dev": true,
+                       "optional": true,
+                       "requires": {
+                               "p-reduce": "^1.0.0"
+                       }
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "p-pipe": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.2.0",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/p-pipe/-/p-pipe-1.2.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -11293,97 +9995,89 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-SxoROZoRUgpneQ7loMHViB1r7+k=",
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                "p-reduce": {
+                       "version": "1.0.0",
+                       "resolved": "https://registry.npmjs.org/p-reduce/-/p-reduce-1.0.0.tgz",
+                       "integrity": "sha1-GMKw3ZNqRpClKfgjH1ig/bakffo=",
+                       "dev": true,
+                       "optional": true
+               },
+               "p-retry": {
+                       "version": "3.0.1",
+                       "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-3.0.1.tgz",
+                       "integrity": "sha512-XE6G4+YTTkT2a0UWb2kjZe8xNwf8bIbnqpc/IS/idOBVhyves0mK5OJgeocjx7q5pvX/6m23xuzVPYT1uGM73w==",
+                       "dev": true,
+                       "requires": {
+                               "retry": "^0.12.0"
+                       }
+               },
+               "p-timeout": {
+                       "version": "1.2.1",
+                       "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-1.2.1.tgz",
+                       "integrity": "sha1-XrOzU7f86Z8QGhA4iAuwVOu+o4Y=",
+                       "dev": true,
+                       "optional": true,
+                       "requires": {
+                               "p-finally": "^1.0.0"
+                       }
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "p-try": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.0.0",
-                       "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.0.0.tgz",
-                       "integrity": "sha512-hMp0onDKIajHfIkdRk3P4CdCmErkYAxxDtP3Wx/4nZ3aGlau2VKh3mZpcuFkH27WQkL/3WBCPOktzA9ZOAnMQQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.2.0",
+                       "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz",
+                       "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "package": {
-                       "version": "1.0.1",
-                       "resolved": "https://registry.npmjs.org/package/-/package-1.0.1.tgz",
-                       "integrity": "sha1-0lofmeJQbcsn1nBLg9yooxLk7cw=",
-                       "dev": true
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "pako": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.0.8",
-                       "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.8.tgz",
-                       "integrity": "sha512-6i0HVbUfcKaTv+EG8ZTr75az7GFXcLYk9UyLEg7Notv/Ma+z/UG3TCoz6GiNeOrn1E/e63I0X/Hpw18jHOTUnA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.0.11",
+                       "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz",
+                       "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "parallel-transform": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.1.0",
-                       "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.1.0.tgz",
-                       "integrity": "sha1-1BDwZbBdojCB/NEPKIVMKb2jOwY=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.2.0",
+                       "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.2.0.tgz",
+                       "integrity": "sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "cyclist": "~0.2.2",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "cyclist": "^1.0.1",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "inherits": "^2.0.3",
</span><span class="cx" style="display: block; padding: 0 10px">                                "readable-stream": "^2.1.5"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "parse-asn1": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "5.1.3",
-                       "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.3.tgz",
-                       "integrity": "sha512-VrPoetlz7B/FqjBLD2f5wBVZvsZVLnRUrxVLfRYhGXCODa/NWE4p3Wp+6+aV3ZPL3KM7/OZmxDIwwijD7yuucg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "5.1.6",
+                       "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz",
+                       "integrity": "sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "asn1.js": "^4.0.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "asn1.js": "^5.2.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "browserify-aes": "^1.0.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "create-hash": "^1.1.0",
</del><span class="cx" style="display: block; padding: 0 10px">                                 "evp_bytestokey": "^1.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "pbkdf2": "^3.0.3",
</span><span class="cx" style="display: block; padding: 0 10px">                                "safe-buffer": "^5.1.1"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "parse-glob": {
-                       "version": "3.0.4",
-                       "resolved": "https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.4.tgz",
-                       "integrity": "sha1-ssN2z7EfNVE7rdFz7wu246OIORw=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         "parse-filepath": {
+                       "version": "1.0.2",
+                       "resolved": "https://registry.npmjs.org/parse-filepath/-/parse-filepath-1.0.2.tgz",
+                       "integrity": "sha1-pjISf1Oq89FYdvWHLz/6x2PWyJE=",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "optional": true,
</del><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "glob-base": "^0.3.0",
-                               "is-dotfile": "^1.0.0",
-                               "is-extglob": "^1.0.0",
-                               "is-glob": "^2.0.0"
-                       },
-                       "dependencies": {
-                               "is-extglob": {
-                                       "version": "1.0.0",
-                                       "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz",
-                                       "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=",
-                                       "dev": true,
-                                       "optional": true
-                               },
-                               "is-glob": {
-                                       "version": "2.0.1",
-                                       "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz",
-                                       "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=",
-                                       "dev": true,
-                                       "optional": true,
-                                       "requires": {
-                                               "is-extglob": "^1.0.0"
-                                       }
-                               }
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "is-absolute": "^1.0.0",
+                               "map-cache": "^0.2.0",
+                               "path-root": "^0.1.1"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "parse-json": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.2.0",
-                       "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz",
-                       "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.0.0",
+                       "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz",
+                       "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "error-ex": "^1.2.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "error-ex": "^1.3.1",
+                               "json-parse-better-errors": "^1.0.1"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "parse-node-version": {
-                       "version": "1.0.0",
-                       "resolved": "https://registry.npmjs.org/parse-node-version/-/parse-node-version-1.0.0.tgz",
-                       "integrity": "sha512-02GTVHD1u0nWc20n2G7WX/PgdhNFG04j5fi1OkaJzPWLTcf6vh6229Lta1wTmXG/7Dg42tCssgkccVt7qvd8Kg==",
-                       "dev": true,
-                       "optional": true
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "parse-passwd": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -11391,9 +10085,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "parseurl": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.3.2",
-                       "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.2.tgz",
-                       "integrity": "sha1-/CidTtiZMRlGDBViUyYs3I3mW/M=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.3.3",
+                       "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz",
+                       "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "pascalcase": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -11403,9 +10097,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "path-browserify": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "0.0.0",
-                       "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.0.tgz",
-                       "integrity": "sha1-oLhwcpquIUAFt9UDLsLLuw+0RRo=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "0.0.1",
+                       "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz",
+                       "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "path-dirname": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -11415,13 +10109,10 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "path-exists": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.1.0",
-                       "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz",
-                       "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=",
-                       "dev": true,
-                       "requires": {
-                               "pinkie-promise": "^2.0.0"
-                       }
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.0.0",
+                       "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz",
+                       "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=",
+                       "dev": true
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "path-is-absolute": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.0.1",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -11445,6 +10136,21 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==",
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                "path-root": {
+                       "version": "0.1.1",
+                       "resolved": "https://registry.npmjs.org/path-root/-/path-root-0.1.1.tgz",
+                       "integrity": "sha1-mkpoFMrBwM1zNgqV8yCDyOpHRbc=",
+                       "dev": true,
+                       "requires": {
+                               "path-root-regex": "^0.1.0"
+                       }
+               },
+               "path-root-regex": {
+                       "version": "0.1.2",
+                       "resolved": "https://registry.npmjs.org/path-root-regex/-/path-root-regex-0.1.2.tgz",
+                       "integrity": "sha1-v8zcjfWxLcUsi0PsONGNcsBLqW0=",
+                       "dev": true
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "path-to-regexp": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "0.1.7",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -11452,28 +10158,26 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "path-type": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.1.0",
-                       "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz",
-                       "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.0.0",
+                       "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz",
+                       "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "graceful-fs": "^4.1.2",
-                               "pify": "^2.0.0",
-                               "pinkie-promise": "^2.0.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "pify": "^3.0.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                         },
</span><span class="cx" style="display: block; padding: 0 10px">                        "dependencies": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "graceful-fs": {
-                                       "version": "4.1.11",
-                                       "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.11.tgz",
-                                       "integrity": "sha1-Dovf5NHduIVNZOBOp8AOKgJuVlg=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "pify": {
+                                       "version": "3.0.0",
+                                       "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz",
+                                       "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                                }
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "pbkdf2": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "3.0.17",
-                       "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.0.17.tgz",
-                       "integrity": "sha512-U/il5MsrZp7mGg3mSQfn742na2T+1/vHDCG5/iTI3X9MKUuYUZVLQhyRsg06mCgDBTd57TxzgZt7P+fYfjRLtA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.1.1",
+                       "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.1.tgz",
+                       "integrity": "sha512-4Ejy1OPxi9f2tt1rRV7Go7zmfDQ+ZectEQz3VGUQhgq62HtIRPDyG/JtnwIxs6x3uNMwo2V7q1fMvKjb+Tnpqg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "create-hash": "^1.1.2",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -11500,39 +10204,11 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=",
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "phantomjs-prebuilt": {
-                       "version": "2.1.16",
-                       "resolved": "https://registry.npmjs.org/phantomjs-prebuilt/-/phantomjs-prebuilt-2.1.16.tgz",
-                       "integrity": "sha1-79ISpKOWbTZHaE6ouniFSb4q7+8=",
-                       "dev": true,
-                       "requires": {
-                               "es6-promise": "^4.0.3",
-                               "extract-zip": "^1.6.5",
-                               "fs-extra": "^1.0.0",
-                               "hasha": "^2.2.0",
-                               "kew": "^0.7.0",
-                               "progress": "^1.1.8",
-                               "request": "^2.81.0",
-                               "request-progress": "^2.0.1",
-                               "which": "^1.2.10"
-                       },
-                       "dependencies": {
-                               "progress": {
-                                       "version": "1.1.8",
-                                       "resolved": "http://registry.npmjs.org/progress/-/progress-1.1.8.tgz",
-                                       "integrity": "sha1-4mDHj2Fhzdmw5WzD4Khd4Xx6V74=",
-                                       "dev": true
-                               },
-                               "which": {
-                                       "version": "1.3.1",
-                                       "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
-                                       "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
-                                       "dev": true,
-                                       "requires": {
-                                               "isexe": "^2.0.0"
-                                       }
-                               }
-                       }
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         "picomatch": {
+                       "version": "2.2.2",
+                       "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz",
+                       "integrity": "sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==",
+                       "dev": true
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "picturefill": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "3.0.3",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -11540,9 +10216,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-JDdx+3i4fs2pkqwWZJgGEM2vFWsq+01YsQFT9CKPGuv2Q0xSdrQZoxi9XwyNARTgxiOdgoAwWQRluLRe/JQX2g=="
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "pify": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.3.0",
-                       "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
-                       "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.0.1",
+                       "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz",
+                       "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "pinkie": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -11567,26 +10243,15 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "find-up": "^3.0.0"
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        },
-                       "dependencies": {
-                               "find-up": {
-                                       "version": "3.0.0",
-                                       "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz",
-                                       "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==",
-                                       "dev": true,
-                                       "requires": {
-                                               "locate-path": "^3.0.0"
-                                       }
-                               }
</del><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "plur": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.1.2",
-                       "resolved": "https://registry.npmjs.org/plur/-/plur-2.1.2.tgz",
-                       "integrity": "sha1-dIJFLBoPUI4+NE6uwxLJHCncZVo=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.1.1",
+                       "resolved": "https://registry.npmjs.org/plur/-/plur-3.1.1.tgz",
+                       "integrity": "sha512-t1Ax8KUvV3FFII8ltczPn2tJdjqbd1sIzu6t4JL7nQ3EyeL/lTrj5PWKb06ic5/6XYDr65rQ4uzQEGN70/6X5w==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "irregular-plurals": "^1.0.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "irregular-plurals": "^2.0.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "polyfill-library": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -11702,14 +10367,55 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "portfinder": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.0.20",
-                       "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.20.tgz",
-                       "integrity": "sha512-Yxe4mTyDzTd59PZJY4ojZR8F+E5e97iq2ZOHPz3HDgSvYC5siNad2tLooQ5y5QHyQhc3xVqvyk/eNA3wuoa7Sw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.0.28",
+                       "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.28.tgz",
+                       "integrity": "sha512-Se+2isanIcEqf2XMHjyUKskczxbPH7dQnlMjXX6+dybayyHvAf/TCgyMRlzf/B6QDhAEFOGes0pzRo3by4AbMA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "async": "^1.5.2",
-                               "debug": "^2.2.0",
-                               "mkdirp": "0.5.x"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "async": "^2.6.2",
+                               "debug": "^3.1.1",
+                               "mkdirp": "^0.5.5"
+                       },
+                       "dependencies": {
+                               "async": {
+                                       "version": "2.6.3",
+                                       "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz",
+                                       "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==",
+                                       "dev": true,
+                                       "requires": {
+                                               "lodash": "^4.17.14"
+                                       }
+                               },
+                               "debug": {
+                                       "version": "3.2.7",
+                                       "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
+                                       "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
+                                       "dev": true,
+                                       "requires": {
+                                               "ms": "^2.1.1"
+                                       }
+                               },
+                               "lodash": {
+                                       "version": "4.17.20",
+                                       "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz",
+                                       "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==",
+                                       "dev": true
+                               },
+                               "mkdirp": {
+                                       "version": "0.5.5",
+                                       "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz",
+                                       "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==",
+                                       "dev": true,
+                                       "requires": {
+                                               "minimist": "^1.2.5"
+                                       }
+                               },
+                               "ms": {
+                                       "version": "2.1.3",
+                                       "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
+                                       "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
+                                       "dev": true
+                               }
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "posix-character-classes": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -11719,9 +10425,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "postcss": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "7.0.14",
-                       "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.14.tgz",
-                       "integrity": "sha512-NsbD6XUUMZvBxtQAJuWDJeeC4QFsmWsfozWxCJPWf3M55K9iu2iMDaKqyoOdTJ1R4usBXuxlVFAIo8rZPQD4Bg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "7.0.35",
+                       "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz",
+                       "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "chalk": "^2.4.2",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -11778,21 +10484,20 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "postcss-calc": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "7.0.1",
-                       "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-7.0.1.tgz",
-                       "integrity": "sha512-oXqx0m6tb4N3JGdmeMSc/i91KppbYsFZKdH0xMOqK8V1rJlzrKlTdokz8ozUXLVejydRN6u2IddxpcijRj2FqQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "7.0.5",
+                       "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-7.0.5.tgz",
+                       "integrity": "sha512-1tKHutbGtLtEZF6PT4JSihCHfIVldU72mZ8SdZHIYriIZ9fh9k9aWSppaT8rHsyI3dX+KSR+W+Ix9BMY3AODrg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "css-unit-converter": "^1.1.1",
-                               "postcss": "^7.0.5",
-                               "postcss-selector-parser": "^5.0.0-rc.4",
-                               "postcss-value-parser": "^3.3.1"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "postcss": "^7.0.27",
+                               "postcss-selector-parser": "^6.0.2",
+                               "postcss-value-parser": "^4.0.2"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "postcss-colormin": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.0.2",
-                       "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-4.0.2.tgz",
-                       "integrity": "sha512-1QJc2coIehnVFsz0otges8kQLsryi4lo19WD+U5xCWvXd0uw/Z+KKYnbiNDCnO9GP+PvErPHCG0jNvWTngk9Rw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.0.3",
+                       "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-4.0.3.tgz",
+                       "integrity": "sha512-WyQFAdDZpExQh32j0U0feWisZ0dmOtPl44qYmJKkq9xFWY3p+4qnRzCHeNrkeRhwPHz9bQ3mo0/yVkaply0MNw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "browserslist": "^4.0.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -11800,6 +10505,14 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "has": "^1.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "postcss": "^7.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "postcss-value-parser": "^3.0.0"
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        },
+                       "dependencies": {
+                               "postcss-value-parser": {
+                                       "version": "3.3.1",
+                                       "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
+                                       "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==",
+                                       "dev": true
+                               }
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "postcss-convert-values": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -11810,12 +10523,20 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "postcss": "^7.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "postcss-value-parser": "^3.0.0"
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        },
+                       "dependencies": {
+                               "postcss-value-parser": {
+                                       "version": "3.3.1",
+                                       "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
+                                       "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==",
+                                       "dev": true
+                               }
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "postcss-discard-comments": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.0.1",
-                       "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-4.0.1.tgz",
-                       "integrity": "sha512-Ay+rZu1Sz6g8IdzRjUgG2NafSNpp2MSMOQUb+9kkzzzP+kh07fP0yNbhtFejURnyVXSX3FYy2nVNW1QTnNjgBQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.0.2",
+                       "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-4.0.2.tgz",
+                       "integrity": "sha512-RJutN259iuRf3IW7GZyLM5Sw4GLTOH8FmsXBnv8Ab/Tc2k4SR4qbV4DNbyyY4+Sjo362SyDmW2DQ7lBSChrpkg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "postcss": "^7.0.0"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -11849,9 +10570,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "postcss-merge-longhand": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.0.10",
-                       "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-4.0.10.tgz",
-                       "integrity": "sha512-hME10s6CSjm9nlVIcO1ukR7Jr5RisTaaC1y83jWCivpuBtPohA3pZE7cGTIVSYjXvLnXozHTiVOkG4dnnl756g==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.0.11",
+                       "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-4.0.11.tgz",
+                       "integrity": "sha512-alx/zmoeXvJjp7L4mxEMjh8lxVlDFX1gqWHzaaQewwMZiVhLo42TEClKaeHbRf6J7j82ZOdTJ808RtN0ZOZwvw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "css-color-names": "0.0.4",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -11858,12 +10579,20 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "postcss": "^7.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "postcss-value-parser": "^3.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "stylehacks": "^4.0.0"
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        },
+                       "dependencies": {
+                               "postcss-value-parser": {
+                                       "version": "3.3.1",
+                                       "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
+                                       "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==",
+                                       "dev": true
+                               }
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "postcss-merge-rules": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.0.2",
-                       "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-4.0.2.tgz",
-                       "integrity": "sha512-UiuXwCCJtQy9tAIxsnurfF0mrNHKc4NnNx6NxqmzNNjXpQwLSukUxELHTRF0Rg1pAmcoKLih8PwvZbiordchag==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.0.3",
+                       "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-4.0.3.tgz",
+                       "integrity": "sha512-U7e3r1SbvYzO0Jr3UT/zKBVgYYyhAz0aitvGIYOYK5CPmkNih+WDSsS5tvPrJ8YMQYlEMvsZIiqmn7HdFUaeEQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "browserslist": "^4.0.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -11875,12 +10604,12 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        },
</span><span class="cx" style="display: block; padding: 0 10px">                        "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "postcss-selector-parser": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "3.1.1",
-                                       "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.1.tgz",
-                                       "integrity": "sha1-T4dfSvsMllc9XPTXQBGu4lCn6GU=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "3.1.2",
+                                       "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz",
+                                       "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "dot-prop": "^4.1.1",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "dot-prop": "^5.2.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                                 "indexes-of": "^1.0.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                                "uniq": "^1.0.1"
</span><span class="cx" style="display: block; padding: 0 10px">                                        }
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -11895,12 +10624,20 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "postcss": "^7.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "postcss-value-parser": "^3.0.0"
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        },
+                       "dependencies": {
+                               "postcss-value-parser": {
+                                       "version": "3.3.1",
+                                       "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
+                                       "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==",
+                                       "dev": true
+                               }
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "postcss-minify-gradients": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.0.1",
-                       "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-4.0.1.tgz",
-                       "integrity": "sha512-pySEW3E6Ly5mHm18rekbWiAjVi/Wj8KKt2vwSfVFAWdW6wOIekgqxKxLU7vJfb107o3FDNPkaYFCxGAJBFyogA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.0.2",
+                       "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-4.0.2.tgz",
+                       "integrity": "sha512-qKPfwlONdcf/AndP1U8SJ/uzIJtowHlMaSioKzebAXSG4iJthlWC9iSWznQcX4f66gIWX44RSA841HTHj3wK+Q==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "cssnano-util-get-arguments": "^4.0.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -11907,12 +10644,20 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "is-color-stop": "^1.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "postcss": "^7.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "postcss-value-parser": "^3.0.0"
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        },
+                       "dependencies": {
+                               "postcss-value-parser": {
+                                       "version": "3.3.1",
+                                       "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
+                                       "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==",
+                                       "dev": true
+                               }
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "postcss-minify-params": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.0.1",
-                       "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-4.0.1.tgz",
-                       "integrity": "sha512-h4W0FEMEzBLxpxIVelRtMheskOKKp52ND6rJv+nBS33G1twu2tCyurYj/YtgU76+UDCvWeNs0hs8HFAWE2OUFg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.0.2",
+                       "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-4.0.2.tgz",
+                       "integrity": "sha512-G7eWyzEx0xL4/wiBBJxJOz48zAKV2WG3iZOqVhPet/9geefm/Px5uo1fzlHu+DOjT+m0Mmiz3jkQzVHe6wxAWg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "alphanum-sort": "^1.0.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -11921,12 +10666,20 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "postcss": "^7.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "postcss-value-parser": "^3.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "uniqs": "^2.0.0"
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        },
+                       "dependencies": {
+                               "postcss-value-parser": {
+                                       "version": "3.3.1",
+                                       "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
+                                       "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==",
+                                       "dev": true
+                               }
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "postcss-minify-selectors": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.0.1",
-                       "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-4.0.1.tgz",
-                       "integrity": "sha512-8+plQkomve3G+CodLCgbhAKrb5lekAnLYuL1d7Nz+/7RANpBEVdgBkPNwljfSKvZ9xkkZTZITd04KP+zeJTJqg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.0.2",
+                       "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-4.0.2.tgz",
+                       "integrity": "sha512-D5S1iViljXBj9kflQo4YutWnJmwm8VvIsU1GeXJGiG9j8CIg9zs4voPMdQDUmIxetUOh60VilsNzCiAFTOqu3g==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "alphanum-sort": "^1.0.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -11936,12 +10689,12 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        },
</span><span class="cx" style="display: block; padding: 0 10px">                        "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "postcss-selector-parser": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "3.1.1",
-                                       "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.1.tgz",
-                                       "integrity": "sha1-T4dfSvsMllc9XPTXQBGu4lCn6GU=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "3.1.2",
+                                       "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz",
+                                       "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "dot-prop": "^4.1.1",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "dot-prop": "^5.2.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                                 "indexes-of": "^1.0.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                                "uniq": "^1.0.1"
</span><span class="cx" style="display: block; padding: 0 10px">                                        }
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -11958,20 +10711,28 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "postcss-normalize-display-values": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.0.1",
-                       "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-4.0.1.tgz",
-                       "integrity": "sha512-R5mC4vaDdvsrku96yXP7zak+O3Mm9Y8IslUobk7IMP+u/g+lXvcN4jngmHY5zeJnrQvE13dfAg5ViU05ZFDwdg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.0.2",
+                       "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-4.0.2.tgz",
+                       "integrity": "sha512-3F2jcsaMW7+VtRMAqf/3m4cPFhPD3EFRgNs18u+k3lTJJlVe7d0YPO+bnwqo2xg8YiRpDXJI2u8A0wqJxMsQuQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "cssnano-util-get-match": "^4.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "postcss": "^7.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "postcss-value-parser": "^3.0.0"
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        },
+                       "dependencies": {
+                               "postcss-value-parser": {
+                                       "version": "3.3.1",
+                                       "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
+                                       "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==",
+                                       "dev": true
+                               }
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "postcss-normalize-positions": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.0.1",
-                       "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-4.0.1.tgz",
-                       "integrity": "sha512-GNoOaLRBM0gvH+ZRb2vKCIujzz4aclli64MBwDuYGU2EY53LwiP7MxOZGE46UGtotrSnmarPPZ69l2S/uxdaWA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.0.2",
+                       "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-4.0.2.tgz",
+                       "integrity": "sha512-Dlf3/9AxpxE+NF1fJxYDeggi5WwV35MXGFnnoccP/9qDtFrTArZ0D0R+iKcg5WsUd8nUYMIl8yXDCtcrT8JrdA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "cssnano-util-get-arguments": "^4.0.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -11978,12 +10739,20 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "has": "^1.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "postcss": "^7.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "postcss-value-parser": "^3.0.0"
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        },
+                       "dependencies": {
+                               "postcss-value-parser": {
+                                       "version": "3.3.1",
+                                       "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
+                                       "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==",
+                                       "dev": true
+                               }
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "postcss-normalize-repeat-style": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.0.1",
-                       "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-4.0.1.tgz",
-                       "integrity": "sha512-fFHPGIjBUyUiswY2rd9rsFcC0t3oRta4wxE1h3lpwfQZwFeFjXFSiDtdJ7APCmHQOnUZnqYBADNRPKPwFAONgA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.0.2",
+                       "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-4.0.2.tgz",
+                       "integrity": "sha512-qvigdYYMpSuoFs3Is/f5nHdRLJN/ITA7huIoCyqqENJe9PvPmLhNLMu7QTjPdtnVf6OcYYO5SHonx4+fbJE1+Q==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "cssnano-util-get-arguments": "^4.0.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -11990,28 +10759,52 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "cssnano-util-get-match": "^4.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "postcss": "^7.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "postcss-value-parser": "^3.0.0"
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        },
+                       "dependencies": {
+                               "postcss-value-parser": {
+                                       "version": "3.3.1",
+                                       "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
+                                       "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==",
+                                       "dev": true
+                               }
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "postcss-normalize-string": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.0.1",
-                       "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-4.0.1.tgz",
-                       "integrity": "sha512-IJoexFTkAvAq5UZVxWXAGE0yLoNN/012v7TQh5nDo6imZJl2Fwgbhy3J2qnIoaDBrtUP0H7JrXlX1jjn2YcvCQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.0.2",
+                       "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-4.0.2.tgz",
+                       "integrity": "sha512-RrERod97Dnwqq49WNz8qo66ps0swYZDSb6rM57kN2J+aoyEAJfZ6bMx0sx/F9TIEX0xthPGCmeyiam/jXif0eA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "has": "^1.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "postcss": "^7.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "postcss-value-parser": "^3.0.0"
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        },
+                       "dependencies": {
+                               "postcss-value-parser": {
+                                       "version": "3.3.1",
+                                       "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
+                                       "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==",
+                                       "dev": true
+                               }
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "postcss-normalize-timing-functions": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.0.1",
-                       "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-4.0.1.tgz",
-                       "integrity": "sha512-1nOtk7ze36+63ONWD8RCaRDYsnzorrj+Q6fxkQV+mlY5+471Qx9kspqv0O/qQNMeApg8KNrRf496zHwJ3tBZ7w==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.0.2",
+                       "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-4.0.2.tgz",
+                       "integrity": "sha512-acwJY95edP762e++00Ehq9L4sZCEcOPyaHwoaFOhIwWCDfik6YvqsYNxckee65JHLKzuNSSmAdxwD2Cud1Z54A==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "cssnano-util-get-match": "^4.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "postcss": "^7.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "postcss-value-parser": "^3.0.0"
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        },
+                       "dependencies": {
+                               "postcss-value-parser": {
+                                       "version": "3.3.1",
+                                       "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
+                                       "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==",
+                                       "dev": true
+                               }
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "postcss-normalize-unicode": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -12023,6 +10816,14 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "browserslist": "^4.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "postcss": "^7.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "postcss-value-parser": "^3.0.0"
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        },
+                       "dependencies": {
+                               "postcss-value-parser": {
+                                       "version": "3.3.1",
+                                       "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
+                                       "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==",
+                                       "dev": true
+                               }
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "postcss-normalize-url": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -12035,33 +10836,57 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "normalize-url": "^3.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "postcss": "^7.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "postcss-value-parser": "^3.0.0"
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        },
+                       "dependencies": {
+                               "postcss-value-parser": {
+                                       "version": "3.3.1",
+                                       "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
+                                       "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==",
+                                       "dev": true
+                               }
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "postcss-normalize-whitespace": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.0.1",
-                       "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-4.0.1.tgz",
-                       "integrity": "sha512-U8MBODMB2L+nStzOk6VvWWjZgi5kQNShCyjRhMT3s+W9Jw93yIjOnrEkKYD3Ul7ChWbEcjDWmXq0qOL9MIAnAw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.0.2",
+                       "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-4.0.2.tgz",
+                       "integrity": "sha512-tO8QIgrsI3p95r8fyqKV+ufKlSHh9hMJqACqbv2XknufqEDhDvbguXGBBqxw9nsQoXWf0qOqppziKJKHMD4GtA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "postcss": "^7.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "postcss-value-parser": "^3.0.0"
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        },
+                       "dependencies": {
+                               "postcss-value-parser": {
+                                       "version": "3.3.1",
+                                       "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
+                                       "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==",
+                                       "dev": true
+                               }
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "postcss-ordered-values": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.1.1",
-                       "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-4.1.1.tgz",
-                       "integrity": "sha512-PeJiLgJWPzkVF8JuKSBcylaU+hDJ/TX3zqAMIjlghgn1JBi6QwQaDZoDIlqWRcCAI8SxKrt3FCPSRmOgKRB97Q==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.1.2",
+                       "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-4.1.2.tgz",
+                       "integrity": "sha512-2fCObh5UanxvSxeXrtLtlwVThBvHn6MQcu4ksNT2tsaV2Fg76R2CV98W7wNSlX+5/pFwEyaDwKLLoEV7uRybAw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "cssnano-util-get-arguments": "^4.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "postcss": "^7.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "postcss-value-parser": "^3.0.0"
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        },
+                       "dependencies": {
+                               "postcss-value-parser": {
+                                       "version": "3.3.1",
+                                       "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
+                                       "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==",
+                                       "dev": true
+                               }
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "postcss-reduce-initial": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.0.2",
-                       "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-4.0.2.tgz",
-                       "integrity": "sha512-epUiC39NonKUKG+P3eAOKKZtm5OtAtQJL7Ye0CBN1f+UQTHzqotudp+hki7zxXm7tT0ZAKDMBj1uihpPjP25ug==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.0.3",
+                       "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-4.0.3.tgz",
+                       "integrity": "sha512-gKWmR5aUulSjbzOfD9AlJiHCGH6AEVLaM0AV+aSioxUDd16qXP1PCh8d1/BGVvpdWn8k/HiK7n6TjeoXN1F7DA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "browserslist": "^4.0.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -12071,9 +10896,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "postcss-reduce-transforms": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.0.1",
-                       "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-4.0.1.tgz",
-                       "integrity": "sha512-sZVr3QlGs0pjh6JAIe6DzWvBaqYw05V1t3d9Tp+VnFRT5j+rsqoWsysh/iSD7YNsULjq9IAylCznIwVd5oU/zA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.0.2",
+                       "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-4.0.2.tgz",
+                       "integrity": "sha512-EEVig1Q2QJ4ELpJXMZR8Vt5DQx8/mo+dGWSR7vWXqcob2gQLyQGsionYcGKATXvQzMPn6DSN1vTN7yFximdIAg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "cssnano-util-get-match": "^4.0.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -12080,23 +10905,32 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "has": "^1.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "postcss": "^7.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "postcss-value-parser": "^3.0.0"
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        },
+                       "dependencies": {
+                               "postcss-value-parser": {
+                                       "version": "3.3.1",
+                                       "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
+                                       "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==",
+                                       "dev": true
+                               }
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "postcss-selector-parser": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "5.0.0",
-                       "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-5.0.0.tgz",
-                       "integrity": "sha512-w+zLE5Jhg6Liz8+rQOWEAwtwkyqpfnmsinXjXg6cY7YIONZZtgvE0v2O0uhQBs0peNomOJwWRKt6JBfTdTd3OQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "6.0.4",
+                       "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.4.tgz",
+                       "integrity": "sha512-gjMeXBempyInaBqpp8gODmwZ52WaYsVOsfr4L4lDQ7n3ncD6mEyySiDtgzCT+NYC0mmeOLvtsF8iaEf0YT6dBw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "cssesc": "^2.0.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "cssesc": "^3.0.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "indexes-of": "^1.0.1",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "uniq": "^1.0.1"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "uniq": "^1.0.1",
+                               "util-deprecate": "^1.0.2"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "postcss-svgo": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.0.1",
-                       "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-4.0.1.tgz",
-                       "integrity": "sha512-YD5uIk5NDRySy0hcI+ZJHwqemv2WiqqzDgtvgMzO8EGSkK5aONyX8HMVFRFJSdO8wUWTuisUFn/d7yRRbBr5Qw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.0.2",
+                       "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-4.0.2.tgz",
+                       "integrity": "sha512-C6wyjo3VwFm0QgBy+Fu7gCYOkCmgmClghO+pjcxvrcBKtiKt0uCF+hvbMO1fyv5BMImRK90SMb+dwUnfbGd+jw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "is-svg": "^3.0.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -12105,110 +10939,11 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "svgo": "^1.0.0"
</span><span class="cx" style="display: block; padding: 0 10px">                        },
</span><span class="cx" style="display: block; padding: 0 10px">                        "dependencies": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "ansi-styles": {
-                                       "version": "3.2.1",
-                                       "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
-                                       "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
-                                       "dev": true,
-                                       "requires": {
-                                               "color-convert": "^1.9.0"
-                                       }
-                               },
-                               "chalk": {
-                                       "version": "2.4.2",
-                                       "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
-                                       "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
-                                       "dev": true,
-                                       "requires": {
-                                               "ansi-styles": "^3.2.1",
-                                               "escape-string-regexp": "^1.0.5",
-                                               "supports-color": "^5.3.0"
-                                       }
-                               },
-                               "coa": {
-                                       "version": "2.0.2",
-                                       "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz",
-                                       "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==",
-                                       "dev": true,
-                                       "requires": {
-                                               "@types/q": "^1.5.1",
-                                               "chalk": "^2.4.1",
-                                               "q": "^1.1.2"
-                                       }
-                               },
-                               "colors": {
-                                       "version": "1.1.2",
-                                       "resolved": "https://registry.npmjs.org/colors/-/colors-1.1.2.tgz",
-                                       "integrity": "sha1-FopHAXVran9RoSzgyXv6KMCE7WM=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "postcss-value-parser": {
+                                       "version": "3.3.1",
+                                       "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
+                                       "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                },
-                               "csso": {
-                                       "version": "3.5.1",
-                                       "resolved": "https://registry.npmjs.org/csso/-/csso-3.5.1.tgz",
-                                       "integrity": "sha512-vrqULLffYU1Q2tLdJvaCYbONStnfkfimRxXNaGjxMldI0C7JPBC4rB1RyjhfdZ4m1frm8pM9uRPKH3d2knZ8gg==",
-                                       "dev": true,
-                                       "requires": {
-                                               "css-tree": "1.0.0-alpha.29"
-                                       },
-                                       "dependencies": {
-                                               "css-tree": {
-                                                       "version": "1.0.0-alpha.29",
-                                                       "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.29.tgz",
-                                                       "integrity": "sha512-sRNb1XydwkW9IOci6iB2xmy8IGCj6r/fr+JWitvJ2JxQRPzN3T4AGGVWCMlVmVwM1gtgALJRmGIlWv5ppnGGkg==",
-                                                       "dev": true,
-                                                       "requires": {
-                                                               "mdn-data": "~1.1.0",
-                                                               "source-map": "^0.5.3"
-                                                       }
-                                               }
-                                       }
-                               },
-                               "esprima": {
-                                       "version": "4.0.1",
-                                       "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz",
-                                       "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==",
-                                       "dev": true
-                               },
-                               "is-svg": {
-                                       "version": "3.0.0",
-                                       "resolved": "https://registry.npmjs.org/is-svg/-/is-svg-3.0.0.tgz",
-                                       "integrity": "sha512-gi4iHK53LR2ujhLVVj+37Ykh9GLqYHX6JOVXbLAucaG/Cqw9xwdFOjDM2qeifLs1sF1npXXFvDu0r5HNgCMrzQ==",
-                                       "dev": true,
-                                       "requires": {
-                                               "html-comment-regex": "^1.1.0"
-                                       }
-                               },
-                               "js-yaml": {
-                                       "version": "3.12.1",
-                                       "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.12.1.tgz",
-                                       "integrity": "sha512-um46hB9wNOKlwkHgiuyEVAybXBjwFUV0Z/RaHJblRd9DXltue9FTYvzCr9ErQrK9Adz5MU4gHWVaNUfdmrC8qA==",
-                                       "dev": true,
-                                       "requires": {
-                                               "argparse": "^1.0.7",
-                                               "esprima": "^4.0.0"
-                                       }
-                               },
-                               "svgo": {
-                                       "version": "1.1.1",
-                                       "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.1.1.tgz",
-                                       "integrity": "sha512-GBkJbnTuFpM4jFbiERHDWhZc/S/kpHToqmZag3aEBjPYK44JAN2QBjvrGIxLOoCyMZjuFQIfTO2eJd8uwLY/9g==",
-                                       "dev": true,
-                                       "requires": {
-                                               "coa": "~2.0.1",
-                                               "colors": "~1.1.2",
-                                               "css-select": "^2.0.0",
-                                               "css-select-base-adapter": "~0.1.0",
-                                               "css-tree": "1.0.0-alpha.28",
-                                               "css-url-regex": "^1.1.0",
-                                               "csso": "^3.5.0",
-                                               "js-yaml": "^3.12.0",
-                                               "mkdirp": "~0.5.1",
-                                               "object.values": "^1.0.4",
-                                               "sax": "~1.2.4",
-                                               "stable": "~0.1.6",
-                                               "unquote": "~1.1.1",
-                                               "util.promisify": "~1.0.0"
-                                       }
</del><span class="cx" style="display: block; padding: 0 10px">                                 }
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -12224,9 +10959,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "postcss-value-parser": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "3.3.1",
-                       "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
-                       "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.1.0",
+                       "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz",
+                       "integrity": "sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "prepend-http": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -12236,17 +10971,10 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "optional": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "preserve": {
-                       "version": "0.2.0",
-                       "resolved": "https://registry.npmjs.org/preserve/-/preserve-0.2.0.tgz",
-                       "integrity": "sha1-gV7R9uvGWSb4ZbMQwHE7yzMVzks=",
-                       "dev": true,
-                       "optional": true
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "pretty-bytes": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.0.2",
-                       "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-4.0.2.tgz",
-                       "integrity": "sha1-sr+C5zUNZcbDOqlaqlpPYyf2HNk=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "5.5.0",
+                       "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.5.0.tgz",
+                       "integrity": "sha512-p+T744ZyjjiaFlMUZZv6YPC5JrkNj8maRmPaQCWFJFplUAzpIUTRaTcS+7wmZtUoFXHtESJb23ISliaWyz3SHA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "private": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -12265,6 +10993,12 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw=="
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                "progress": {
+                       "version": "2.0.3",
+                       "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz",
+                       "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==",
+                       "dev": true
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "promise": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "7.3.1",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -12303,16 +11037,29 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "reflect.ownkeys": "^0.2.0"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                "proto-list": {
+                       "version": "1.2.4",
+                       "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz",
+                       "integrity": "sha1-IS1b/hMYMGpCD2QCuOJv85ZHqEk=",
+                       "dev": true,
+                       "optional": true
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "proxy-addr": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.0.4",
-                       "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.4.tgz",
-                       "integrity": "sha512-5erio2h9jp5CHGwcybmxmVqHmnCBZeewlfJ0pex+UW7Qny7OOZXTtH56TGNyBizkgiOwhJtMKrVzDTeKcySZwA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.0.6",
+                       "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.6.tgz",
+                       "integrity": "sha512-dh/frvCBVmSsDYzw6n926jv974gddhkFPfiN8hPOi30Wax25QZyZEGveluCgliBnqmuM+UJmBErbAUFIoDbjOw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "forwarded": "~0.1.2",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "ipaddr.js": "1.8.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "ipaddr.js": "1.9.1"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                "proxy-from-env": {
+                       "version": "1.1.0",
+                       "resolved": "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz",
+                       "integrity": "sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg==",
+                       "dev": true
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "prr": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.0.1",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -12325,9 +11072,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM="
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "psl": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.1.31",
-                       "resolved": "https://registry.npmjs.org/psl/-/psl-1.1.31.tgz",
-                       "integrity": "sha512-/6pt4+C+T+wZUieKR620OpzN/LlnNKuWjy1iFLQ/UG35JqHlR/89MP1d96dUfkf6Dne3TuLQzOYEYshJ+Hx8mw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.8.0",
+                       "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz",
+                       "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "public-encrypt": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -12344,18 +11091,24 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "safe-buffer": "^5.1.2"
</span><span class="cx" style="display: block; padding: 0 10px">                        },
</span><span class="cx" style="display: block; padding: 0 10px">                        "dependencies": {
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                "bn.js": {
+                                       "version": "4.11.9",
+                                       "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.9.tgz",
+                                       "integrity": "sha512-E6QoYqCKZfgatHTdHzs1RRKP7ip4vvm+EyRUeE2RF0NblwVvb0p6jSVeNTOFxPn26QXN2o6SMfNxKp6kU8zQaw==",
+                                       "dev": true
+                               },
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "safe-buffer": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "5.1.2",
-                                       "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
-                                       "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "5.2.1",
+                                       "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
+                                       "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                                }
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "pump": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.0.1",
-                       "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz",
-                       "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.0.0",
+                       "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz",
+                       "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "end-of-stream": "^1.1.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -12371,14 +11124,85 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "duplexify": "^3.6.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "inherits": "^2.0.3",
</span><span class="cx" style="display: block; padding: 0 10px">                                "pump": "^2.0.0"
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        },
+                       "dependencies": {
+                               "pump": {
+                                       "version": "2.0.1",
+                                       "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz",
+                                       "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==",
+                                       "dev": true,
+                                       "requires": {
+                                               "end-of-stream": "^1.1.0",
+                                               "once": "^1.3.1"
+                                       }
+                               }
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "punycode": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.4.1",
-                       "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz",
-                       "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.1.1",
+                       "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz",
+                       "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                "puppeteer": {
+                       "version": "4.0.1",
+                       "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-4.0.1.tgz",
+                       "integrity": "sha512-LIiSWTRqpTnnm3R2yAoMBx1inSeKwVZy66RFSkgSTDINzheJZPd5z5mMbPM0FkvwWAZ27a+69j5nZf+Fpyhn3Q==",
+                       "dev": true,
+                       "requires": {
+                               "debug": "^4.1.0",
+                               "extract-zip": "^2.0.0",
+                               "https-proxy-agent": "^4.0.0",
+                               "mime": "^2.0.3",
+                               "mitt": "^2.0.1",
+                               "progress": "^2.0.1",
+                               "proxy-from-env": "^1.0.0",
+                               "rimraf": "^3.0.2",
+                               "tar-fs": "^2.0.0",
+                               "unbzip2-stream": "^1.3.3",
+                               "ws": "^7.2.3"
+                       },
+                       "dependencies": {
+                               "debug": {
+                                       "version": "4.3.1",
+                                       "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz",
+                                       "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==",
+                                       "dev": true,
+                                       "requires": {
+                                               "ms": "2.1.2"
+                                       }
+                               },
+                               "glob": {
+                                       "version": "7.1.6",
+                                       "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz",
+                                       "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==",
+                                       "dev": true,
+                                       "requires": {
+                                               "fs.realpath": "^1.0.0",
+                                               "inflight": "^1.0.4",
+                                               "inherits": "2",
+                                               "minimatch": "^3.0.4",
+                                               "once": "^1.3.0",
+                                               "path-is-absolute": "^1.0.0"
+                                       }
+                               },
+                               "ms": {
+                                       "version": "2.1.2",
+                                       "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
+                                       "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
+                                       "dev": true
+                               },
+                               "rimraf": {
+                                       "version": "3.0.2",
+                                       "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
+                                       "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
+                                       "dev": true,
+                                       "requires": {
+                                               "glob": "^7.1.3"
+                                       }
+                               }
+                       }
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "q": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.5.1",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -12391,6 +11215,18 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-eRzhrN1WSINYCDCbrz796z37LOe3m5tmW7RQf6oBntukAG1nmovJvhnwHHRMAfeoItc1m2Hk02WER2aQ/iqs+A==",
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                "query-string": {
+                       "version": "5.1.1",
+                       "resolved": "https://registry.npmjs.org/query-string/-/query-string-5.1.1.tgz",
+                       "integrity": "sha512-gjWOsm2SoGlgLEdAGt7a6slVOk9mGiXmPFMqrEhLQ68rhQuBnpfs3+EmlvqKyxnCo9/PPlF+9MtY02S1aFg+Jw==",
+                       "dev": true,
+                       "optional": true,
+                       "requires": {
+                               "decode-uri-component": "^0.2.0",
+                               "object-assign": "^4.1.0",
+                               "strict-uri-encode": "^1.0.0"
+                       }
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "querystring": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "0.2.0",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -12403,60 +11239,15 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "querystringify": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.1.0",
-                       "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.1.0.tgz",
-                       "integrity": "sha512-sluvZZ1YiTLD5jsqZcDmFyV2EwToyXZBfpoVOmktMmW+VEnhgakFHnasVph65fOjGPTWN0Nw3+XQaSeMayr0kg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.2.0",
+                       "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz",
+                       "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "randomatic": {
-                       "version": "1.1.7",
-                       "resolved": "https://registry.npmjs.org/randomatic/-/randomatic-1.1.7.tgz",
-                       "integrity": "sha512-D5JUjPyJbaJDkuAazpVnSfVkLlpeO3wDlPROTMLGKG1zMFNFRgrciKo1ltz/AzNTkqE0HzDx655QOL51N06how==",
-                       "dev": true,
-                       "optional": true,
-                       "requires": {
-                               "is-number": "^3.0.0",
-                               "kind-of": "^4.0.0"
-                       },
-                       "dependencies": {
-                               "is-number": {
-                                       "version": "3.0.0",
-                                       "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
-                                       "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
-                                       "dev": true,
-                                       "optional": true,
-                                       "requires": {
-                                               "kind-of": "^3.0.2"
-                                       },
-                                       "dependencies": {
-                                               "kind-of": {
-                                                       "version": "3.2.2",
-                                                       "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
-                                                       "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
-                                                       "dev": true,
-                                                       "optional": true,
-                                                       "requires": {
-                                                               "is-buffer": "^1.1.5"
-                                                       }
-                                               }
-                                       }
-                               },
-                               "kind-of": {
-                                       "version": "4.0.0",
-                                       "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz",
-                                       "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=",
-                                       "dev": true,
-                                       "optional": true,
-                                       "requires": {
-                                               "is-buffer": "^1.1.5"
-                                       }
-                               }
-                       }
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "randombytes": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.0.6",
-                       "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.0.6.tgz",
-                       "integrity": "sha512-CIQ5OFxf4Jou6uOKe9t1AOgqpeU5fd70A8NPdHSGeYXqXsPe6peOwI0cUl88RWZ6sP1vPMV3avd/R6cZ5/sP1A==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.1.0",
+                       "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz",
+                       "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "safe-buffer": "^5.1.0"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -12473,9 +11264,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "range-parser": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.2.0",
-                       "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz",
-                       "integrity": "sha1-9JvmtIeJTdxA3MlKMi9hEJLgDV4=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.2.1",
+                       "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz",
+                       "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "raw-body": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -12496,19 +11287,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                }
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "rc": {
-                       "version": "1.2.8",
-                       "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz",
-                       "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==",
-                       "dev": true,
-                       "optional": true,
-                       "requires": {
-                               "deep-extend": "^0.6.0",
-                               "ini": "~1.3.0",
-                               "minimist": "^1.2.0",
-                               "strip-json-comments": "~2.0.1"
-                       }
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "re-resizable": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "4.11.0",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/re-resizable/-/re-resizable-4.11.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -12687,26 +11465,37 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "global-cache": "^1.2.1"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "read-all-stream": {
-                       "version": "3.1.0",
-                       "resolved": "https://registry.npmjs.org/read-all-stream/-/read-all-stream-3.1.0.tgz",
-                       "integrity": "sha1-NcPhd/IHjveJ7kv6+kNzB06u9Po=",
-                       "dev": true,
-                       "optional": true,
-                       "requires": {
-                               "pinkie-promise": "^2.0.0",
-                               "readable-stream": "^2.0.0"
-                       }
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "read-pkg": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.1.0",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=",
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true,
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        "optional": true,
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "load-json-file": "^1.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "normalize-package-data": "^2.3.2",
</span><span class="cx" style="display: block; padding: 0 10px">                                "path-type": "^1.0.0"
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        },
+                       "dependencies": {
+                               "path-type": {
+                                       "version": "1.1.0",
+                                       "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz",
+                                       "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=",
+                                       "dev": true,
+                                       "optional": true,
+                                       "requires": {
+                                               "graceful-fs": "^4.1.2",
+                                               "pify": "^2.0.0",
+                                               "pinkie-promise": "^2.0.0"
+                                       }
+                               },
+                               "pify": {
+                                       "version": "2.3.0",
+                                       "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz",
+                                       "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=",
+                                       "dev": true,
+                                       "optional": true
+                               }
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "read-pkg-up": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -12714,9 +11503,33 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=",
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true,
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        "optional": true,
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "find-up": "^1.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "read-pkg": "^1.0.0"
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        },
+                       "dependencies": {
+                               "find-up": {
+                                       "version": "1.1.2",
+                                       "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz",
+                                       "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=",
+                                       "dev": true,
+                                       "optional": true,
+                                       "requires": {
+                                               "path-exists": "^2.0.0",
+                                               "pinkie-promise": "^2.0.0"
+                                       }
+                               },
+                               "path-exists": {
+                                       "version": "2.1.0",
+                                       "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz",
+                                       "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=",
+                                       "dev": true,
+                                       "optional": true,
+                                       "requires": {
+                                               "pinkie-promise": "^2.0.0"
+                                       }
+                               }
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "readable-stream": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -12734,289 +11547,29 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "readdirp": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.2.1",
-                       "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz",
-                       "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.5.0",
+                       "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.5.0.tgz",
+                       "integrity": "sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "graceful-fs": "^4.1.11",
-                               "micromatch": "^3.1.10",
-                               "readable-stream": "^2.0.2"
-                       },
-                       "dependencies": {
-                               "arr-diff": {
-                                       "version": "4.0.0",
-                                       "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz",
-                                       "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=",
-                                       "dev": true
-                               },
-                               "array-unique": {
-                                       "version": "0.3.2",
-                                       "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz",
-                                       "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=",
-                                       "dev": true
-                               },
-                               "braces": {
-                                       "version": "2.3.2",
-                                       "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz",
-                                       "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==",
-                                       "dev": true,
-                                       "requires": {
-                                               "arr-flatten": "^1.1.0",
-                                               "array-unique": "^0.3.2",
-                                               "extend-shallow": "^2.0.1",
-                                               "fill-range": "^4.0.0",
-                                               "isobject": "^3.0.1",
-                                               "repeat-element": "^1.1.2",
-                                               "snapdragon": "^0.8.1",
-                                               "snapdragon-node": "^2.0.1",
-                                               "split-string": "^3.0.2",
-                                               "to-regex": "^3.0.1"
-                                       },
-                                       "dependencies": {
-                                               "extend-shallow": {
-                                                       "version": "2.0.1",
-                                                       "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
-                                                       "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
-                                                       "dev": true,
-                                                       "requires": {
-                                                               "is-extendable": "^0.1.0"
-                                                       }
-                                               }
-                                       }
-                               },
-                               "expand-brackets": {
-                                       "version": "2.1.4",
-                                       "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz",
-                                       "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=",
-                                       "dev": true,
-                                       "requires": {
-                                               "debug": "^2.3.3",
-                                               "define-property": "^0.2.5",
-                                               "extend-shallow": "^2.0.1",
-                                               "posix-character-classes": "^0.1.0",
-                                               "regex-not": "^1.0.0",
-                                               "snapdragon": "^0.8.1",
-                                               "to-regex": "^3.0.1"
-                                       },
-                                       "dependencies": {
-                                               "define-property": {
-                                                       "version": "0.2.5",
-                                                       "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
-                                                       "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
-                                                       "dev": true,
-                                                       "requires": {
-                                                               "is-descriptor": "^0.1.0"
-                                                       }
-                                               },
-                                               "extend-shallow": {
-                                                       "version": "2.0.1",
-                                                       "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
-                                                       "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
-                                                       "dev": true,
-                                                       "requires": {
-                                                               "is-extendable": "^0.1.0"
-                                                       }
-                                               },
-                                               "is-descriptor": {
-                                                       "version": "0.1.6",
-                                                       "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
-                                                       "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
-                                                       "dev": true,
-                                                       "requires": {
-                                                               "is-accessor-descriptor": "^0.1.6",
-                                                               "is-data-descriptor": "^0.1.4",
-                                                               "kind-of": "^5.0.0"
-                                                       }
-                                               },
-                                               "kind-of": {
-                                                       "version": "5.1.0",
-                                                       "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
-                                                       "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==",
-                                                       "dev": true
-                                               }
-                                       }
-                               },
-                               "extend-shallow": {
-                                       "version": "3.0.2",
-                                       "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz",
-                                       "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=",
-                                       "dev": true,
-                                       "requires": {
-                                               "assign-symbols": "^1.0.0",
-                                               "is-extendable": "^1.0.1"
-                                       },
-                                       "dependencies": {
-                                               "is-extendable": {
-                                                       "version": "1.0.1",
-                                                       "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
-                                                       "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
-                                                       "dev": true,
-                                                       "requires": {
-                                                               "is-plain-object": "^2.0.4"
-                                                       }
-                                               }
-                                       }
-                               },
-                               "extglob": {
-                                       "version": "2.0.4",
-                                       "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz",
-                                       "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==",
-                                       "dev": true,
-                                       "requires": {
-                                               "array-unique": "^0.3.2",
-                                               "define-property": "^1.0.0",
-                                               "expand-brackets": "^2.1.4",
-                                               "extend-shallow": "^2.0.1",
-                                               "fragment-cache": "^0.2.1",
-                                               "regex-not": "^1.0.0",
-                                               "snapdragon": "^0.8.1",
-                                               "to-regex": "^3.0.1"
-                                       },
-                                       "dependencies": {
-                                               "define-property": {
-                                                       "version": "1.0.0",
-                                                       "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
-                                                       "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
-                                                       "dev": true,
-                                                       "requires": {
-                                                               "is-descriptor": "^1.0.0"
-                                                       }
-                                               },
-                                               "extend-shallow": {
-                                                       "version": "2.0.1",
-                                                       "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
-                                                       "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
-                                                       "dev": true,
-                                                       "requires": {
-                                                               "is-extendable": "^0.1.0"
-                                                       }
-                                               }
-                                       }
-                               },
-                               "fill-range": {
-                                       "version": "4.0.0",
-                                       "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz",
-                                       "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=",
-                                       "dev": true,
-                                       "requires": {
-                                               "extend-shallow": "^2.0.1",
-                                               "is-number": "^3.0.0",
-                                               "repeat-string": "^1.6.1",
-                                               "to-regex-range": "^2.1.0"
-                                       },
-                                       "dependencies": {
-                                               "extend-shallow": {
-                                                       "version": "2.0.1",
-                                                       "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
-                                                       "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
-                                                       "dev": true,
-                                                       "requires": {
-                                                               "is-extendable": "^0.1.0"
-                                                       }
-                                               }
-                                       }
-                               },
-                               "is-accessor-descriptor": {
-                                       "version": "0.1.6",
-                                       "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
-                                       "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
-                                       "dev": true,
-                                       "requires": {
-                                               "kind-of": "^3.0.2"
-                                       },
-                                       "dependencies": {
-                                               "kind-of": {
-                                                       "version": "3.2.2",
-                                                       "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
-                                                       "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
-                                                       "dev": true,
-                                                       "requires": {
-                                                               "is-buffer": "^1.1.5"
-                                                       }
-                                               }
-                                       }
-                               },
-                               "is-data-descriptor": {
-                                       "version": "0.1.4",
-                                       "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
-                                       "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
-                                       "dev": true,
-                                       "requires": {
-                                               "kind-of": "^3.0.2"
-                                       },
-                                       "dependencies": {
-                                               "kind-of": {
-                                                       "version": "3.2.2",
-                                                       "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
-                                                       "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
-                                                       "dev": true,
-                                                       "requires": {
-                                                               "is-buffer": "^1.1.5"
-                                                       }
-                                               }
-                                       }
-                               },
-                               "is-number": {
-                                       "version": "3.0.0",
-                                       "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
-                                       "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
-                                       "dev": true,
-                                       "requires": {
-                                               "kind-of": "^3.0.2"
-                                       },
-                                       "dependencies": {
-                                               "kind-of": {
-                                                       "version": "3.2.2",
-                                                       "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
-                                                       "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
-                                                       "dev": true,
-                                                       "requires": {
-                                                               "is-buffer": "^1.1.5"
-                                                       }
-                                               }
-                                       }
-                               },
-                               "isobject": {
-                                       "version": "3.0.1",
-                                       "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
-                                       "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
-                                       "dev": true
-                               },
-                               "kind-of": {
-                                       "version": "6.0.2",
-                                       "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz",
-                                       "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==",
-                                       "dev": true
-                               },
-                               "micromatch": {
-                                       "version": "3.1.10",
-                                       "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz",
-                                       "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==",
-                                       "dev": true,
-                                       "requires": {
-                                               "arr-diff": "^4.0.0",
-                                               "array-unique": "^0.3.2",
-                                               "braces": "^2.3.1",
-                                               "define-property": "^2.0.2",
-                                               "extend-shallow": "^3.0.2",
-                                               "extglob": "^2.0.4",
-                                               "fragment-cache": "^0.2.1",
-                                               "kind-of": "^6.0.2",
-                                               "nanomatch": "^1.2.9",
-                                               "object.pick": "^1.3.0",
-                                               "regex-not": "^1.0.0",
-                                               "snapdragon": "^0.8.1",
-                                               "to-regex": "^3.0.2"
-                                       }
-                               }
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "picomatch": "^2.2.1"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                "rechoir": {
+                       "version": "0.6.2",
+                       "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz",
+                       "integrity": "sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q=",
+                       "dev": true,
+                       "requires": {
+                               "resolve": "^1.1.6"
+                       }
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "redent": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=",
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true,
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        "optional": true,
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "indent-string": "^2.1.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "strip-indent": "^1.0.1"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -13078,16 +11631,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "private": "^0.1.6"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "regex-cache": {
-                       "version": "0.4.4",
-                       "resolved": "https://registry.npmjs.org/regex-cache/-/regex-cache-0.4.4.tgz",
-                       "integrity": "sha512-nVIZwtCjkC9YgvWkpM55B5rBhBYRZhAaJbgcFYXXsHnbZ9UZI9nnVWYZpBlCqv9ho2eZryPnWrZGsOdPwVWXWQ==",
-                       "dev": true,
-                       "optional": true,
-                       "requires": {
-                               "is-equal-shallow": "^0.1.3"
-                       }
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "regex-not": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.0.2",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -13119,6 +11662,33 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                }
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                "regexp.prototype.flags": {
+                       "version": "1.3.1",
+                       "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.3.1.tgz",
+                       "integrity": "sha512-JiBdRBq91WlY7uRJ0ds7R+dU02i6LKi8r3BuQhNXn+kmeLN+EfHhfjqMRis1zJxnlu88hq/4dx0P2OP3APRTOA==",
+                       "dev": true,
+                       "requires": {
+                               "call-bind": "^1.0.2",
+                               "define-properties": "^1.1.3"
+                       },
+                       "dependencies": {
+                               "define-properties": {
+                                       "version": "1.1.3",
+                                       "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz",
+                                       "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==",
+                                       "dev": true,
+                                       "requires": {
+                                               "object-keys": "^1.0.12"
+                                       }
+                               },
+                               "object-keys": {
+                                       "version": "1.1.1",
+                                       "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz",
+                                       "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==",
+                                       "dev": true
+                               }
+                       }
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "regexpu-core": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "2.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-2.0.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -13180,15 +11750,15 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "replace-ext": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.0.0",
-                       "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.0.tgz",
-                       "integrity": "sha1-3mMSg3P8v3w8z6TeWkgMRaZ5WOs=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.0.1",
+                       "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.1.tgz",
+                       "integrity": "sha512-yD5BHCe7quCgBph4rMQ+0KkIRKwWCrHDOX1p1Gp6HwjPM5kVoCdKGNhN7ydqqsX6lJEnQDKZ/tFMiEdQ1dvPEw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "request": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.88.0",
-                       "resolved": "https://registry.npmjs.org/request/-/request-2.88.0.tgz",
-                       "integrity": "sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.88.2",
+                       "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz",
+                       "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "aws-sign2": "~0.7.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -13198,7 +11768,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "extend": "~3.0.2",
</span><span class="cx" style="display: block; padding: 0 10px">                                "forever-agent": "~0.6.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                "form-data": "~2.3.2",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "har-validator": "~5.1.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "har-validator": "~5.1.3",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "http-signature": "~1.2.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "is-typedarray": "~1.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "isstream": "~0.1.2",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -13208,32 +11778,11 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "performance-now": "^2.1.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "qs": "~6.5.2",
</span><span class="cx" style="display: block; padding: 0 10px">                                "safe-buffer": "^5.1.2",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "tough-cookie": "~2.4.3",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "tough-cookie": "~2.5.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "tunnel-agent": "^0.6.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "uuid": "^3.3.2"
</span><span class="cx" style="display: block; padding: 0 10px">                        },
</span><span class="cx" style="display: block; padding: 0 10px">                        "dependencies": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "extend": {
-                                       "version": "3.0.2",
-                                       "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",
-                                       "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==",
-                                       "dev": true
-                               },
-                               "mime-db": {
-                                       "version": "1.37.0",
-                                       "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.37.0.tgz",
-                                       "integrity": "sha512-R3C4db6bgQhlIhPU48fUtdVmKnflq+hRdad7IyKhtFj06VPNVdk2RhiYL3UjQIlso8L+YxAtFkobT0VK+S/ybg==",
-                                       "dev": true
-                               },
-                               "mime-types": {
-                                       "version": "2.1.21",
-                                       "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.21.tgz",
-                                       "integrity": "sha512-3iL6DbwpyLzjR3xHSFNFeb9Nz/M8WDkX33t1GFQnFOllWk8pOrh/LSrB5OXlnlW5P9LH73X6loW/eogc+F5lJg==",
-                                       "dev": true,
-                                       "requires": {
-                                               "mime-db": "~1.37.0"
-                                       }
-                               },
</del><span class="cx" style="display: block; padding: 0 10px">                                 "qs": {
</span><span class="cx" style="display: block; padding: 0 10px">                                        "version": "6.5.2",
</span><span class="cx" style="display: block; padding: 0 10px">                                        "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -13241,31 +11790,13 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                                },
</span><span class="cx" style="display: block; padding: 0 10px">                                "safe-buffer": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "5.1.2",
-                                       "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz",
-                                       "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "5.2.1",
+                                       "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
+                                       "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                },
-                               "tunnel-agent": {
-                                       "version": "0.6.0",
-                                       "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz",
-                                       "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=",
-                                       "dev": true,
-                                       "requires": {
-                                               "safe-buffer": "^5.0.1"
-                                       }
</del><span class="cx" style="display: block; padding: 0 10px">                                 }
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "request-progress": {
-                       "version": "2.0.1",
-                       "resolved": "https://registry.npmjs.org/request-progress/-/request-progress-2.0.1.tgz",
-                       "integrity": "sha1-XTa7V5YcZzqlt4jbyBQf3yO0Tgg=",
-                       "dev": true,
-                       "requires": {
-                               "throttleit": "^1.0.0"
-                       }
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "require-directory": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "2.1.1",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -13283,27 +11814,31 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "requizzle": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "0.2.1",
-                       "resolved": "https://registry.npmjs.org/requizzle/-/requizzle-0.2.1.tgz",
-                       "integrity": "sha1-aUPDUwxNmn5G8c3dUcFY/GcM294=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "0.2.3",
+                       "resolved": "https://registry.npmjs.org/requizzle/-/requizzle-0.2.3.tgz",
+                       "integrity": "sha512-YanoyJjykPxGHii0fZP0uUPEXpvqfBDxWV7s6GKAiiOsiqhX6vHNyW3Qzdmqp/iq/ExbhaGbVrjB4ruEVSM4GQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "underscore": "~1.6.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "lodash": "^4.17.14"
</ins><span class="cx" style="display: block; padding: 0 10px">                         },
</span><span class="cx" style="display: block; padding: 0 10px">                        "dependencies": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "underscore": {
-                                       "version": "1.6.0",
-                                       "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.6.0.tgz",
-                                       "integrity": "sha1-izixDKze9jM3uLJOT/htRa6lKag=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "lodash": {
+                                       "version": "4.17.20",
+                                       "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz",
+                                       "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                                }
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "resolve": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.1.7",
-                       "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz",
-                       "integrity": "sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs=",
-                       "dev": true
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.19.0",
+                       "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.19.0.tgz",
+                       "integrity": "sha512-rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg==",
+                       "dev": true,
+                       "requires": {
+                               "is-core-module": "^2.1.0",
+                               "path-parse": "^1.0.6"
+                       }
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "resolve-cwd": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "2.0.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -13336,6 +11871,16 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=",
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                "responselike": {
+                       "version": "1.0.2",
+                       "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz",
+                       "integrity": "sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec=",
+                       "dev": true,
+                       "optional": true,
+                       "requires": {
+                               "lowercase-keys": "^1.0.0"
+                       }
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "restore-cursor": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "2.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -13344,17 +11889,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "onetime": "^2.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "signal-exit": "^3.0.2"
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        },
-                       "dependencies": {
-                               "onetime": {
-                                       "version": "2.0.1",
-                                       "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz",
-                                       "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=",
-                                       "dev": true,
-                                       "requires": {
-                                               "mimic-fn": "^1.0.0"
-                                       }
-                               }
</del><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "ret": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -13363,6 +11897,12 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==",
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                "retry": {
+                       "version": "0.12.0",
+                       "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz",
+                       "integrity": "sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs=",
+                       "dev": true
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "rgb-regex": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.0.1",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/rgb-regex/-/rgb-regex-1.0.1.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -13384,10 +11924,29 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "rimraf": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.2.8",
-                       "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz",
-                       "integrity": "sha1-5Dm+Kq7jJzIZUnMPmaiSnk/FBYI=",
-                       "dev": true
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.7.1",
+                       "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
+                       "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==",
+                       "dev": true,
+                       "requires": {
+                               "glob": "^7.1.3"
+                       },
+                       "dependencies": {
+                               "glob": {
+                                       "version": "7.1.6",
+                                       "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz",
+                                       "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==",
+                                       "dev": true,
+                                       "requires": {
+                                               "fs.realpath": "^1.0.0",
+                                               "inflight": "^1.0.4",
+                                               "inherits": "2",
+                                               "minimatch": "^3.0.4",
+                                               "once": "^1.3.0",
+                                               "path-is-absolute": "^1.0.0"
+                                       }
+                               }
+                       }
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "ripemd160": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "2.0.2",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -13400,15 +11959,15 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "rtlcss": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.2.1",
-                       "resolved": "https://registry.npmjs.org/rtlcss/-/rtlcss-2.2.1.tgz",
-                       "integrity": "sha512-JjQ5DlrmwiItAjlmhoxrJq5ihgZcE0wMFxt7S17bIrt4Lw0WwKKFk+viRhvodB/0falyG/5fiO043ZDh6/aqTw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.6.2",
+                       "resolved": "https://registry.npmjs.org/rtlcss/-/rtlcss-2.6.2.tgz",
+                       "integrity": "sha512-06LFAr+GAPo+BvaynsXRfoYTJvSaWRyOhURCQ7aeI1MKph9meM222F+Zkt3bDamyHHJuGi3VPtiRkpyswmQbGA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "chalk": "^2.3.0",
-                               "findup": "^0.1.5",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@choojs/findup": "^0.2.1",
+                               "chalk": "^2.4.2",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "mkdirp": "^0.5.1",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "postcss": "^6.0.14",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "postcss": "^6.0.23",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "strip-json-comments": "^2.0.0"
</span><span class="cx" style="display: block; padding: 0 10px">                        },
</span><span class="cx" style="display: block; padding: 0 10px">                        "dependencies": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -13422,9 +11981,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                        }
</span><span class="cx" style="display: block; padding: 0 10px">                                },
</span><span class="cx" style="display: block; padding: 0 10px">                                "chalk": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "2.3.2",
-                                       "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.3.2.tgz",
-                                       "integrity": "sha512-ZM4j2/ld/YZDc3Ma8PgN7gyAk+kHMMMyzLNryCPGhWrsfAuDVeuid5bpRFTDgMH9JBK2lA4dyyAkkZYF/WcqDQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "2.4.2",
+                                       "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
+                                       "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                                "ansi-styles": "^3.2.1",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -13432,21 +11991,15 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                                "supports-color": "^5.3.0"
</span><span class="cx" style="display: block; padding: 0 10px">                                        }
</span><span class="cx" style="display: block; padding: 0 10px">                                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "has-flag": {
-                                       "version": "3.0.0",
-                                       "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz",
-                                       "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=",
-                                       "dev": true
-                               },
</del><span class="cx" style="display: block; padding: 0 10px">                                 "postcss": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "6.0.19",
-                                       "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.19.tgz",
-                                       "integrity": "sha512-f13HRz0HtVwVaEuW6J6cOUCBLFtymhgyLPV7t4QEk2UD3twRI9IluDcQNdzQdBpiixkXj2OmzejhhTbSbDxNTg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "6.0.23",
+                                       "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz",
+                                       "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "chalk": "^2.3.1",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "chalk": "^2.4.1",
</ins><span class="cx" style="display: block; padding: 0 10px">                                                 "source-map": "^0.6.1",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "supports-color": "^5.2.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "supports-color": "^5.4.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                                         }
</span><span class="cx" style="display: block; padding: 0 10px">                                },
</span><span class="cx" style="display: block; padding: 0 10px">                                "source-map": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -13455,30 +12008,24 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                        "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
</span><span class="cx" style="display: block; padding: 0 10px">                                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "supports-color": {
-                                       "version": "5.3.0",
-                                       "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.3.0.tgz",
-                                       "integrity": "sha512-0aP01LLIskjKs3lq52EC0aGBAJhLq7B2Rd8HC/DR/PtNNpcLilNmHC12O+hu0usQpo7wtHNRqtrhBwtDb0+dNg==",
-                                       "dev": true,
-                                       "requires": {
-                                               "has-flag": "^3.0.0"
-                                       }
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "strip-json-comments": {
+                                       "version": "2.0.1",
+                                       "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz",
+                                       "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=",
+                                       "dev": true
</ins><span class="cx" style="display: block; padding: 0 10px">                                 }
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "run-async": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.3.0",
-                       "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.3.0.tgz",
-                       "integrity": "sha1-A3GrSuC91yDUFm19/aZP96RFpsA=",
-                       "dev": true,
-                       "requires": {
-                               "is-promise": "^2.1.0"
-                       }
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.4.1",
+                       "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz",
+                       "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==",
+                       "dev": true
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "run-parallel": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.1.9",
-                       "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.1.9.tgz",
-                       "integrity": "sha512-DEqnSRTDw/Tc3FXf49zedI638Z9onwUotBMiUFKmrO2sdFKIbXamXGQ3Axd4qgphxKB4kw/qP1w5kTxnfU1B9Q==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.1.10",
+                       "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.1.10.tgz",
+                       "integrity": "sha512-zb/1OuZ6flOlH6tQyMPUrE3x3Ulxjlo9WIVXR4yVYi4H9UXQaeIsPbLn2R3O3vQCnDKkAl2qHiuocKKX4Tz/Sw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "run-queue": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -13495,16 +12042,10 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/rungen/-/rungen-0.3.2.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-QAwJ6+kU57F+C27zJjQA/Cq8fLM="
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "rx": {
-                       "version": "4.1.0",
-                       "resolved": "https://registry.npmjs.org/rx/-/rx-4.1.0.tgz",
-                       "integrity": "sha1-pfE/957zt0D+MKqAP7CfmIBdR4I=",
-                       "dev": true
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "rxjs": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "5.5.10",
-                       "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-5.5.10.tgz",
-                       "integrity": "sha512-SRjimIDUHJkon+2hFo7xnvNC4ZEHGzCRwh9P7nzX3zPkCGFEg/tuElrNR7L/rZMagnK2JeH2jQwPRpmyXyLB6A==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "5.5.12",
+                       "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-5.5.12.tgz",
+                       "integrity": "sha512-xx2itnL5sBbqeeiVgNPVuQQ1nC8Jp2WfNJhXWHmElW9YmrpS9UVnNzhP3EH3HFqexO5Tlp8GhYY+WEcqcVMvGw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "symbol-observable": "1.0.1"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -13627,56 +12168,13 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                }
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "sass-graph": {
-                       "version": "2.2.4",
-                       "resolved": "https://registry.npmjs.org/sass-graph/-/sass-graph-2.2.4.tgz",
-                       "integrity": "sha1-E/vWPNHK8JCLn9k0dq1DpR0eC0k=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         "sass": {
+                       "version": "1.32.6",
+                       "resolved": "https://registry.npmjs.org/sass/-/sass-1.32.6.tgz",
+                       "integrity": "sha512-1bcDHDcSqeFtMr0JXI3xc/CXX6c4p0wHHivJdru8W7waM7a1WjKMm4m/Z5sY7CbVw4Whi2Chpcw6DFfSWwGLzQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "glob": "^7.0.0",
-                               "lodash": "^4.0.0",
-                               "scss-tokenizer": "^0.2.3",
-                               "yargs": "^7.0.0"
-                       },
-                       "dependencies": {
-                               "camelcase": {
-                                       "version": "3.0.0",
-                                       "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz",
-                                       "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=",
-                                       "dev": true
-                               },
-                               "cliui": {
-                                       "version": "3.2.0",
-                                       "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz",
-                                       "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=",
-                                       "dev": true,
-                                       "requires": {
-                                               "string-width": "^1.0.1",
-                                               "strip-ansi": "^3.0.1",
-                                               "wrap-ansi": "^2.0.0"
-                                       }
-                               },
-                               "yargs": {
-                                       "version": "7.1.0",
-                                       "resolved": "https://registry.npmjs.org/yargs/-/yargs-7.1.0.tgz",
-                                       "integrity": "sha1-a6MY6xaWFyf10oT46gA+jWFU0Mg=",
-                                       "dev": true,
-                                       "requires": {
-                                               "camelcase": "^3.0.0",
-                                               "cliui": "^3.2.0",
-                                               "decamelize": "^1.1.1",
-                                               "get-caller-file": "^1.0.1",
-                                               "os-locale": "^1.4.0",
-                                               "read-pkg-up": "^1.0.1",
-                                               "require-directory": "^2.1.1",
-                                               "require-main-filename": "^1.0.1",
-                                               "set-blocking": "^2.0.0",
-                                               "string-width": "^1.0.2",
-                                               "which-module": "^1.0.0",
-                                               "y18n": "^3.2.1",
-                                               "yargs-parser": "^5.0.0"
-                                       }
-                               }
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "chokidar": ">=2.0.0 <4.0.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "sax": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -13703,63 +12201,16 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "ajv": "^6.1.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "ajv-errors": "^1.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "ajv-keywords": "^3.1.0"
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        },
-                       "dependencies": {
-                               "ajv": {
-                                       "version": "6.8.1",
-                                       "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.8.1.tgz",
-                                       "integrity": "sha512-eqxCp82P+JfqL683wwsL73XmFs1eG6qjw+RD3YHx+Jll1r0jNd4dh8QG9NYAeNGA/hnZjeEDgtTskgJULbxpWQ==",
-                                       "dev": true,
-                                       "requires": {
-                                               "fast-deep-equal": "^2.0.1",
-                                               "fast-json-stable-stringify": "^2.0.0",
-                                               "json-schema-traverse": "^0.4.1",
-                                               "uri-js": "^4.2.2"
-                                       }
-                               },
-                               "fast-deep-equal": {
-                                       "version": "2.0.1",
-                                       "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz",
-                                       "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=",
-                                       "dev": true
-                               },
-                               "json-schema-traverse": {
-                                       "version": "0.4.1",
-                                       "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
-                                       "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
-                                       "dev": true
-                               }
</del><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "scss-tokenizer": {
-                       "version": "0.2.3",
-                       "resolved": "https://registry.npmjs.org/scss-tokenizer/-/scss-tokenizer-0.2.3.tgz",
-                       "integrity": "sha1-jrBtualyMzOCTT9VMGQRSYR85dE=",
-                       "dev": true,
-                       "requires": {
-                               "js-base64": "^2.1.8",
-                               "source-map": "^0.4.2"
-                       },
-                       "dependencies": {
-                               "source-map": {
-                                       "version": "0.4.4",
-                                       "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz",
-                                       "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=",
-                                       "dev": true,
-                                       "requires": {
-                                               "amdefine": ">=0.0.4"
-                                       }
-                               }
-                       }
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "seek-bzip": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.0.5",
-                       "resolved": "https://registry.npmjs.org/seek-bzip/-/seek-bzip-1.0.5.tgz",
-                       "integrity": "sha1-z+kXyz0nS8/6x5J1ivUxc+sfq9w=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.0.6",
+                       "resolved": "https://registry.npmjs.org/seek-bzip/-/seek-bzip-1.0.6.tgz",
+                       "integrity": "sha512-e1QtP3YL5tWww8uKaOCQ18UxIT2laNBXHjV/S2WYCiK4udiv8lkG89KRIoCjUagnAmCBurjF4zEVX2ByBbnCjQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "optional": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "commander": "~2.8.1"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "commander": "^2.8.1"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "select": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -13774,12 +12225,12 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "selfsigned": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.10.4",
-                       "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.4.tgz",
-                       "integrity": "sha512-9AukTiDmHXGXWtWjembZ5NDmVvP2695EtpgbCsxCa68w3c88B+alqbmZ4O3hZ4VWGXeGWzEVdvqgAJD8DQPCDw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.10.8",
+                       "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.8.tgz",
+                       "integrity": "sha512-2P4PtieJeEwVgTU9QEcwIRDQ/mXJLX8/+I3ur+Pg16nS8oNbrGxEso9NyYWy8NAmXiNl4dlAp5MwoNeCWzON4w==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "node-forge": "0.7.5"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "node-forge": "^0.10.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "semver": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -13788,9 +12239,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-4SJ3dm0WAwWy/NVeioZh5AntkdJoWKxHxcmyP622fOkgHa4z3R0TdBJICINyaSDE6uNwVc8gZr+ZinwZAH4xIA=="
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "semver-regex": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.0.0",
-                       "resolved": "https://registry.npmjs.org/semver-regex/-/semver-regex-1.0.0.tgz",
-                       "integrity": "sha1-kqSWkGX5xwxpR1PVUkj8aPj2Usk=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.0.0",
+                       "resolved": "https://registry.npmjs.org/semver-regex/-/semver-regex-2.0.0.tgz",
+                       "integrity": "sha512-mUdIBBvdn0PLOeP3TEkMH7HHeUP3GjsXCwKarjv/kGmUFOYg1VqEemKhoQpWMu6X2I8kHeuVdGibLGkVK+/5Qw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "optional": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -13805,9 +12256,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "send": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "0.16.2",
-                       "resolved": "https://registry.npmjs.org/send/-/send-0.16.2.tgz",
-                       "integrity": "sha512-E64YFPUssFHEFBvpbbjr44NCLtI1AohxQ8ZSiJjQLskAdKuriYEP6VyGEsRDH8ScozGpkaX1BGvhanqCwkcEZw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "0.17.1",
+                       "resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz",
+                       "integrity": "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "debug": "2.6.9",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -13817,19 +12268,36 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "escape-html": "~1.0.3",
</span><span class="cx" style="display: block; padding: 0 10px">                                "etag": "~1.8.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                "fresh": "0.5.2",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "http-errors": "~1.6.2",
-                               "mime": "1.4.1",
-                               "ms": "2.0.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "http-errors": "~1.7.2",
+                               "mime": "1.6.0",
+                               "ms": "2.1.1",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "on-finished": "~2.3.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "range-parser": "~1.2.0",
-                               "statuses": "~1.4.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "range-parser": "~1.2.1",
+                               "statuses": "~1.5.0"
+                       },
+                       "dependencies": {
+                               "mime": {
+                                       "version": "1.6.0",
+                                       "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz",
+                                       "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==",
+                                       "dev": true
+                               },
+                               "ms": {
+                                       "version": "2.1.1",
+                                       "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz",
+                                       "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==",
+                                       "dev": true
+                               }
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "serialize-javascript": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.5.0",
-                       "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-1.5.0.tgz",
-                       "integrity": "sha512-Ga8c8NjAAp46Br4+0oZ2WxJCwIzwP60Gq1YPgU+39PiTVxyed/iKE/zyZI6+UlVYH5Q4PaQdHhcegIFPZTUfoQ==",
-                       "dev": true
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.0.0",
+                       "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz",
+                       "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==",
+                       "dev": true,
+                       "requires": {
+                               "randombytes": "^2.1.0"
+                       }
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "serve-index": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.9.1",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -13844,18 +12312,38 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "http-errors": "~1.6.2",
</span><span class="cx" style="display: block; padding: 0 10px">                                "mime-types": "~2.1.17",
</span><span class="cx" style="display: block; padding: 0 10px">                                "parseurl": "~1.3.2"
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        },
+                       "dependencies": {
+                               "http-errors": {
+                                       "version": "1.6.3",
+                                       "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz",
+                                       "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=",
+                                       "dev": true,
+                                       "requires": {
+                                               "depd": "~1.1.2",
+                                               "inherits": "2.0.3",
+                                               "setprototypeof": "1.1.0",
+                                               "statuses": ">= 1.4.0 < 2"
+                                       }
+                               },
+                               "setprototypeof": {
+                                       "version": "1.1.0",
+                                       "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz",
+                                       "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==",
+                                       "dev": true
+                               }
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "serve-static": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.13.2",
-                       "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.13.2.tgz",
-                       "integrity": "sha512-p/tdJrO4U387R9oMjb1oj7qSMaMfmOyd4j9hOFoxZe2baQszgHcSWjuya/CiT5kgZZKRudHNOA0pYXOl8rQ5nw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.14.1",
+                       "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz",
+                       "integrity": "sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "encodeurl": "~1.0.2",
</span><span class="cx" style="display: block; padding: 0 10px">                                "escape-html": "~1.0.3",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "parseurl": "~1.3.2",
-                               "send": "0.16.2"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "parseurl": "~1.3.3",
+                               "send": "0.17.1"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "set-blocking": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -13872,13 +12360,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "to-object-path": "^0.3.0"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "set-immediate-shim": {
-                       "version": "1.0.1",
-                       "resolved": "https://registry.npmjs.org/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz",
-                       "integrity": "sha1-SysbJ+uAip+NzEgaWOXlb1mfP2E=",
-                       "dev": true,
-                       "optional": true
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "set-value": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "2.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -13897,14 +12378,14 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU="
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "setprototypeof": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.1.0",
-                       "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz",
-                       "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.1.1",
+                       "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz",
+                       "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "sha.js": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "2.4.11",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "resolved": "http://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==",
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -14225,33 +12706,68 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "sockjs": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "0.3.19",
-                       "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.19.tgz",
-                       "integrity": "sha512-V48klKZl8T6MzatbLlzzRNhMepEys9Y4oGFpypBFFn1gLI/QQ9HtLLyWJNbPlwGLelOVOEijUbTTJeLLI59jLw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "0.3.21",
+                       "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.21.tgz",
+                       "integrity": "sha512-DhbPFGpxjc6Z3I+uX07Id5ZO2XwYsWOrYjaSeieES78cq+JaJvVe5q/m1uvjIQhXinhIeCFRH6JgXe+mvVMyXw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "faye-websocket": "^0.10.0",
-                               "uuid": "^3.0.1"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "faye-websocket": "^0.11.3",
+                               "uuid": "^3.4.0",
+                               "websocket-driver": "^0.7.4"
+                       },
+                       "dependencies": {
+                               "faye-websocket": {
+                                       "version": "0.11.3",
+                                       "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.3.tgz",
+                                       "integrity": "sha512-D2y4bovYpzziGgbHYtGCMjlJM36vAl/y+xUyn1C+FVx8szd1E+86KwVw6XvYSzOP8iMpm1X0I4xJD+QtUb36OA==",
+                                       "dev": true,
+                                       "requires": {
+                                               "websocket-driver": ">=0.5.1"
+                                       }
+                               },
+                               "http-parser-js": {
+                                       "version": "0.5.3",
+                                       "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.3.tgz",
+                                       "integrity": "sha512-t7hjvef/5HEK7RWTdUzVUhl8zkEu+LlaE0IYzdMuvbSDipxBRpOn4Uhw8ZyECEa808iVT8XCjzo6xmYt4CiLZg==",
+                                       "dev": true
+                               },
+                               "uuid": {
+                                       "version": "3.4.0",
+                                       "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz",
+                                       "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==",
+                                       "dev": true
+                               },
+                               "websocket-driver": {
+                                       "version": "0.7.4",
+                                       "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz",
+                                       "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==",
+                                       "dev": true,
+                                       "requires": {
+                                               "http-parser-js": ">=0.5.1",
+                                               "safe-buffer": ">=5.1.0",
+                                               "websocket-extensions": ">=0.1.1"
+                                       }
+                               }
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "sockjs-client": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.3.0",
-                       "resolved": "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.3.0.tgz",
-                       "integrity": "sha512-R9jxEzhnnrdxLCNln0xg5uGHqMnkhPSTzUZH2eXcR03S/On9Yvoq2wyUZILRUhZCNVu2PmwWVoyuiPz8th8zbg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.5.0",
+                       "resolved": "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.5.0.tgz",
+                       "integrity": "sha512-8Dt3BDi4FYNrCFGTL/HtwVzkARrENdwOUf1ZoW/9p3M8lZdFT35jVdrHza+qgxuG9H3/shR4cuX/X9umUrjP8Q==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "debug": "^3.2.5",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "debug": "^3.2.6",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "eventsource": "^1.0.7",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "faye-websocket": "~0.11.1",
-                               "inherits": "^2.0.3",
-                               "json3": "^3.3.2",
-                               "url-parse": "^1.4.3"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "faye-websocket": "^0.11.3",
+                               "inherits": "^2.0.4",
+                               "json3": "^3.3.3",
+                               "url-parse": "^1.4.7"
</ins><span class="cx" style="display: block; padding: 0 10px">                         },
</span><span class="cx" style="display: block; padding: 0 10px">                        "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "debug": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "3.2.6",
-                                       "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz",
-                                       "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "3.2.7",
+                                       "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz",
+                                       "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                                "ms": "^2.1.1"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -14258,22 +12774,54 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                        }
</span><span class="cx" style="display: block; padding: 0 10px">                                },
</span><span class="cx" style="display: block; padding: 0 10px">                                "faye-websocket": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "0.11.1",
-                                       "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.1.tgz",
-                                       "integrity": "sha1-8O/hjE9W5PQK/H4Gxxn9XuYYjzg=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "0.11.3",
+                                       "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.3.tgz",
+                                       "integrity": "sha512-D2y4bovYpzziGgbHYtGCMjlJM36vAl/y+xUyn1C+FVx8szd1E+86KwVw6XvYSzOP8iMpm1X0I4xJD+QtUb36OA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                                "websocket-driver": ">=0.5.1"
</span><span class="cx" style="display: block; padding: 0 10px">                                        }
</span><span class="cx" style="display: block; padding: 0 10px">                                },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                "inherits": {
+                                       "version": "2.0.4",
+                                       "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
+                                       "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
+                                       "dev": true
+                               },
+                               "json3": {
+                                       "version": "3.3.3",
+                                       "resolved": "https://registry.npmjs.org/json3/-/json3-3.3.3.tgz",
+                                       "integrity": "sha512-c7/8mbUsKigAbLkD5B010BK4D9LZm7A1pNItkEwiUZRpIN66exu/e7YQWysGun+TRKaJp8MhemM+VkfWv42aCA==",
+                                       "dev": true
+                               },
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "ms": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "2.1.1",
-                                       "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz",
-                                       "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "2.1.3",
+                                       "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
+                                       "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                                }
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                "sort-keys": {
+                       "version": "1.1.2",
+                       "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz",
+                       "integrity": "sha1-RBttTTRnmPG05J6JIK37oOVD+a0=",
+                       "dev": true,
+                       "optional": true,
+                       "requires": {
+                               "is-plain-obj": "^1.0.0"
+                       }
+               },
+               "sort-keys-length": {
+                       "version": "1.0.1",
+                       "resolved": "https://registry.npmjs.org/sort-keys-length/-/sort-keys-length-1.0.1.tgz",
+                       "integrity": "sha1-nLb09OnkgVWmqgZx7dM2/xR5oYg=",
+                       "dev": true,
+                       "optional": true,
+                       "requires": {
+                               "sort-keys": "^1.0.0"
+                       }
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "source-list-map": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "2.0.1",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -14286,23 +12834,64 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w="
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "source-map-loader": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "0.2.4",
-                       "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-0.2.4.tgz",
-                       "integrity": "sha512-OU6UJUty+i2JDpTItnizPrlpOIBLmQbWMuBg9q5bVtnHACqw1tn9nNwqJLbv0/00JjnJb/Ee5g5WS5vrRv7zIQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.1.3",
+                       "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-1.1.3.tgz",
+                       "integrity": "sha512-6YHeF+XzDOrT/ycFJNI53cgEsp/tHTMl37hi7uVyqFAlTXW109JazaQCkbc+jjoL2637qkH1amLi+JzrIpt5lA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "async": "^2.5.0",
-                               "loader-utils": "^1.1.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "abab": "^2.0.5",
+                               "iconv-lite": "^0.6.2",
+                               "loader-utils": "^2.0.0",
+                               "schema-utils": "^3.0.0",
+                               "source-map": "^0.6.1",
+                               "whatwg-mimetype": "^2.3.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                         },
</span><span class="cx" style="display: block; padding: 0 10px">                        "dependencies": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "async": {
-                                       "version": "2.6.1",
-                                       "resolved": "https://registry.npmjs.org/async/-/async-2.6.1.tgz",
-                                       "integrity": "sha512-fNEiL2+AZt6AlAw/29Cr0UDe4sRAHCpEHh54WMz+Bb7QfNcFw4h3loofyJpLeQs4Yx7yuqu/2dLgM5hKOs6HlQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "iconv-lite": {
+                                       "version": "0.6.2",
+                                       "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.2.tgz",
+                                       "integrity": "sha512-2y91h5OpQlolefMPmUlivelittSWy0rP+oYVpn6A7GwVHNE8AWzoYOBNmlwks3LobaJxgHCYZAnyNo2GgpNRNQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "lodash": "^4.17.10"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "safer-buffer": ">= 2.1.2 < 3.0.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                                         }
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                },
+                               "json5": {
+                                       "version": "2.2.0",
+                                       "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz",
+                                       "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==",
+                                       "dev": true,
+                                       "requires": {
+                                               "minimist": "^1.2.5"
+                                       }
+                               },
+                               "loader-utils": {
+                                       "version": "2.0.0",
+                                       "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz",
+                                       "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==",
+                                       "dev": true,
+                                       "requires": {
+                                               "big.js": "^5.2.2",
+                                               "emojis-list": "^3.0.0",
+                                               "json5": "^2.1.2"
+                                       }
+                               },
+                               "schema-utils": {
+                                       "version": "3.0.0",
+                                       "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.0.0.tgz",
+                                       "integrity": "sha512-6D82/xSzO094ajanoOSbe4YvXWMfn2A//8Y1+MUqFAJul5Bs+yn36xbK9OtNDcRVSBJ9jjeoXftM6CfztsjOAA==",
+                                       "dev": true,
+                                       "requires": {
+                                               "@types/json-schema": "^7.0.6",
+                                               "ajv": "^6.12.5",
+                                               "ajv-keywords": "^3.5.2"
+                                       }
+                               },
+                               "source-map": {
+                                       "version": "0.6.1",
+                                       "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+                                       "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+                                       "dev": true
</ins><span class="cx" style="display: block; padding: 0 10px">                                 }
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -14320,9 +12909,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "source-map-support": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "0.5.10",
-                       "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.10.tgz",
-                       "integrity": "sha512-YfQ3tQFTK/yzlGJuX8pTwa4tifQj4QS2Mj7UegOu8jAz59MqIiMGPXxQhVQiIMNzayuUSF/jEuVnfFF5JqybmQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "0.5.19",
+                       "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz",
+                       "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "buffer-from": "^1.0.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -14343,18 +12932,12 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=",
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "sparkles": {
-                       "version": "1.0.1",
-                       "resolved": "https://registry.npmjs.org/sparkles/-/sparkles-1.0.1.tgz",
-                       "integrity": "sha512-dSO0DDYUahUt/0/pD/Is3VIm5TGJjludZ0HVymmhYF6eNA53PVLhnUk0znSYbH8IYBuJdCE+1luR22jNLMaQdw==",
-                       "dev": true,
-                       "optional": true
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "spdx-correct": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "3.0.0",
-                       "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.0.0.tgz",
-                       "integrity": "sha512-N19o9z5cEyc8yQQPukRCZ9EUmb4HUpnrmaL/fxS2pBo2jbfcFRVuFZ/oFC+vZz0MNNk0h80iMn5/S6qGZOL5+g==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.1.1",
+                       "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz",
+                       "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        "optional": true,
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "spdx-expression-parse": "^3.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "spdx-license-ids": "^3.0.0"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -14361,16 +12944,18 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "spdx-exceptions": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.1.0",
-                       "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.1.0.tgz",
-                       "integrity": "sha512-4K1NsmrlCU1JJgUrtgEeTVyfx8VaYea9J9LvARxhbHtVtohPs/gFGG5yy49beySjlIMhhXZ4QqujIZEfS4l6Cg==",
-                       "dev": true
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.3.0",
+                       "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz",
+                       "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==",
+                       "dev": true,
+                       "optional": true
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "spdx-expression-parse": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "3.0.0",
-                       "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz",
-                       "integrity": "sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.0.1",
+                       "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz",
+                       "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        "optional": true,
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "spdx-exceptions": "^2.1.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "spdx-license-ids": "^3.0.0"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -14377,15 +12962,16 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "spdx-license-ids": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "3.0.0",
-                       "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.0.tgz",
-                       "integrity": "sha512-2+EPwgbnmOIl8HjGBXXMd9NAu02vLjOO1nWw4kmeRDFyHn+M/ETfHxQUK0oXg8ctgVnl9t3rosNVsZ1jG61nDA==",
-                       "dev": true
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.0.7",
+                       "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.7.tgz",
+                       "integrity": "sha512-U+MTEOO0AiDzxwFvoa4JVnMV6mZlJKk2sBLt90s7G0Gd0Mlknc7kxEn3nuDPNZRta7O2uy8oLcZLVT+4sqNZHQ==",
+                       "dev": true,
+                       "optional": true
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "spdy": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.0.0",
-                       "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.0.tgz",
-                       "integrity": "sha512-ot0oEGT/PGUpzf/6uk4AWLqkq+irlqHXkrdbk51oWONh3bxQmBuljxPNl66zlRRcIJStWq0QkLUCPOPjgjvU0Q==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.0.2",
+                       "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz",
+                       "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "debug": "^4.1.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -14396,18 +12982,18 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        },
</span><span class="cx" style="display: block; padding: 0 10px">                        "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "debug": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "4.1.1",
-                                       "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz",
-                                       "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "4.3.1",
+                                       "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz",
+                                       "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "ms": "^2.1.1"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "ms": "2.1.2"
</ins><span class="cx" style="display: block; padding: 0 10px">                                         }
</span><span class="cx" style="display: block; padding: 0 10px">                                },
</span><span class="cx" style="display: block; padding: 0 10px">                                "ms": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "2.1.1",
-                                       "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz",
-                                       "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "2.1.2",
+                                       "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
+                                       "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                                }
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -14427,24 +13013,24 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        },
</span><span class="cx" style="display: block; padding: 0 10px">                        "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "debug": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "4.1.1",
-                                       "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz",
-                                       "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "4.3.1",
+                                       "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz",
+                                       "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "ms": "^2.1.1"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "ms": "2.1.2"
</ins><span class="cx" style="display: block; padding: 0 10px">                                         }
</span><span class="cx" style="display: block; padding: 0 10px">                                },
</span><span class="cx" style="display: block; padding: 0 10px">                                "ms": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "2.1.1",
-                                       "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz",
-                                       "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "2.1.2",
+                                       "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
+                                       "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                                },
</span><span class="cx" style="display: block; padding: 0 10px">                                "readable-stream": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "3.1.1",
-                                       "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.1.1.tgz",
-                                       "integrity": "sha512-DkN66hPyqDhnIQ6Jcsvx9bFjhw214O4poMBcIMgPVpQvNy9a0e0Uhg5SqySyDKAmUlwt8LonTBz1ezOnM8pUdA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "3.6.0",
+                                       "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
+                                       "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                                "inherits": "^2.0.3",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -14452,13 +13038,19 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                                "util-deprecate": "^1.0.1"
</span><span class="cx" style="display: block; padding: 0 10px">                                        }
</span><span class="cx" style="display: block; padding: 0 10px">                                },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                "safe-buffer": {
+                                       "version": "5.2.1",
+                                       "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
+                                       "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
+                                       "dev": true
+                               },
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "string_decoder": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "1.2.0",
-                                       "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.2.0.tgz",
-                                       "integrity": "sha512-6YqyX6ZWEYguAxgZzHGL7SsCeGx3V2TtOTqZz1xSTSWnqsbWwbptafNyvf/ACquZUXV3DANr5BDIwNYe1mN42w==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "1.3.0",
+                                       "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz",
+                                       "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "safe-buffer": "~5.1.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "safe-buffer": "~5.2.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                                         }
</span><span class="cx" style="display: block; padding: 0 10px">                                }
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -14559,13 +13151,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-VHxws0fo0ytOEI6hoqFZ5f3eGcA=",
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "stat-mode": {
-                       "version": "0.2.2",
-                       "resolved": "https://registry.npmjs.org/stat-mode/-/stat-mode-0.2.2.tgz",
-                       "integrity": "sha1-5sgLYjEj19gM8TLOU480YokHJQI=",
-                       "dev": true,
-                       "optional": true
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "static-extend": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "0.1.2",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -14645,20 +13230,11 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "statuses": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.4.0",
-                       "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.4.0.tgz",
-                       "integrity": "sha512-zhSCtt8v2NDrRlPQpCNtw/heZLtfUDqxBM1udqikb/Hbk52LK4nQSwr10u77iopCW5LsyHpuXS0GnEc48mLeew==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.5.0",
+                       "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz",
+                       "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "stdout-stream": {
-                       "version": "1.4.1",
-                       "resolved": "https://registry.npmjs.org/stdout-stream/-/stdout-stream-1.4.1.tgz",
-                       "integrity": "sha512-j4emi03KXqJWcIeF8eIXkjMFN1Cmb8gUlDYGeBALLPo5qdyTfA9bOtl8m33lRoC+vFMkP3gl0WsDr6+gzxbbTA==",
-                       "dev": true,
-                       "requires": {
-                               "readable-stream": "^2.0.1"
-                       }
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "stream-browserify": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "2.0.2",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -14669,17 +13245,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "readable-stream": "^2.0.2"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "stream-combiner2": {
-                       "version": "1.1.1",
-                       "resolved": "https://registry.npmjs.org/stream-combiner2/-/stream-combiner2-1.1.1.tgz",
-                       "integrity": "sha1-+02KFCDqNidk4hrUeAOXvry0HL4=",
-                       "dev": true,
-                       "optional": true,
-                       "requires": {
-                               "duplexer2": "~0.1.0",
-                               "readable-stream": "^2.0.2"
-                       }
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "stream-each": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.2.3",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -14709,9 +13274,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        },
</span><span class="cx" style="display: block; padding: 0 10px">                        "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "readable-stream": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "2.3.6",
-                                       "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz",
-                                       "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "2.3.7",
+                                       "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
+                                       "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                                "core-util-is": "~1.0.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -14735,9 +13300,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "stream-shift": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.0.0",
-                       "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.0.tgz",
-                       "integrity": "sha1-1cdSgl5TZ+eG944Y5EXqIjoVWVI=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.0.1",
+                       "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz",
+                       "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "stream-to-string": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -14748,6 +13313,13 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "promise-polyfill": "^1.1.6"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                "strict-uri-encode": {
+                       "version": "1.1.0",
+                       "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz",
+                       "integrity": "sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM=",
+                       "dev": true,
+                       "optional": true
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "string-template": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "0.2.1",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/string-template/-/string-template-0.2.1.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -14764,6 +13336,60 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "strip-ansi": "^3.0.0"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                "string.prototype.trimend": {
+                       "version": "1.0.3",
+                       "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.3.tgz",
+                       "integrity": "sha512-ayH0pB+uf0U28CtjlLvL7NaohvR1amUvVZk+y3DYb0Ey2PUV5zPkkKy9+U1ndVEIXO8hNg18eIv9Jntbii+dKw==",
+                       "dev": true,
+                       "requires": {
+                               "call-bind": "^1.0.0",
+                               "define-properties": "^1.1.3"
+                       },
+                       "dependencies": {
+                               "define-properties": {
+                                       "version": "1.1.3",
+                                       "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz",
+                                       "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==",
+                                       "dev": true,
+                                       "requires": {
+                                               "object-keys": "^1.0.12"
+                                       }
+                               },
+                               "object-keys": {
+                                       "version": "1.1.1",
+                                       "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz",
+                                       "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==",
+                                       "dev": true
+                               }
+                       }
+               },
+               "string.prototype.trimstart": {
+                       "version": "1.0.3",
+                       "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.3.tgz",
+                       "integrity": "sha512-oBIBUy5lea5tt0ovtOFiEQaBkoBBkyJhZXzJYrSmDo5IUUqbOPvVezuRs/agBIdZ2p2Eo1FD6bD9USyBLfl3xg==",
+                       "dev": true,
+                       "requires": {
+                               "call-bind": "^1.0.0",
+                               "define-properties": "^1.1.3"
+                       },
+                       "dependencies": {
+                               "define-properties": {
+                                       "version": "1.1.3",
+                                       "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz",
+                                       "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==",
+                                       "dev": true,
+                                       "requires": {
+                                               "object-keys": "^1.0.12"
+                                       }
+                               },
+                               "object-keys": {
+                                       "version": "1.1.1",
+                                       "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz",
+                                       "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==",
+                                       "dev": true
+                               }
+                       }
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "string_decoder": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.0.3",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.0.3.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -14785,34 +13411,19 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=",
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true,
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        "optional": true,
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "is-utf8": "^0.2.0"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "strip-bom-stream": {
-                       "version": "1.0.0",
-                       "resolved": "https://registry.npmjs.org/strip-bom-stream/-/strip-bom-stream-1.0.0.tgz",
-                       "integrity": "sha1-5xRDmFd9Uaa+0PoZlPoF9D/ZiO4=",
-                       "dev": true,
-                       "optional": true,
-                       "requires": {
-                               "first-chunk-stream": "^1.0.0",
-                               "strip-bom": "^2.0.0"
-                       }
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "strip-dirs": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.1.1",
-                       "resolved": "https://registry.npmjs.org/strip-dirs/-/strip-dirs-1.1.1.tgz",
-                       "integrity": "sha1-lgu9EoeETzl1pFWKoQOoJV4kVqA=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.1.0",
+                       "resolved": "https://registry.npmjs.org/strip-dirs/-/strip-dirs-2.1.0.tgz",
+                       "integrity": "sha512-JOCxOeKLm2CAS73y/U4ZeZPTkE+gNVCzKt7Eox84Iej1LT/2pTWYpZKJuxwQpvX1LiZb1xokNR7RLfuBAa7T3g==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "optional": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "chalk": "^1.0.0",
-                               "get-stdin": "^4.0.1",
-                               "is-absolute": "^0.1.5",
-                               "is-natural-number": "^2.0.0",
-                               "minimist": "^1.1.0",
-                               "sum-up": "^1.0.1"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "is-natural-number": "^4.0.1"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "strip-eof": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -14825,14 +13436,15 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=",
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true,
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        "optional": true,
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "get-stdin": "^4.0.1"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "strip-json-comments": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.0.1",
-                       "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz",
-                       "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.0.4",
+                       "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-1.0.4.tgz",
+                       "integrity": "sha1-HhX7ysl9Pumb8tc7TGVrCCu6+5E=",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "strip-outer": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -14846,9 +13458,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "stylehacks": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.0.1",
-                       "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-4.0.1.tgz",
-                       "integrity": "sha512-TK5zEPeD9NyC1uPIdjikzsgWxdQQN/ry1X3d1iOz1UkYDCmcr928gWD1KHgyC27F50UnE0xCTrBOO1l6KR8M4w==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.0.3",
+                       "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-4.0.3.tgz",
+                       "integrity": "sha512-7GlLk9JwlElY4Y6a/rmbH2MhVlTyVmiJd1PfTCqFaIBEGMYNsrO/v3SeGTdhBThLg4Z+NbOk/qFMwCa+J+3p/g==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "browserslist": "^4.0.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -14857,12 +13469,12 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        },
</span><span class="cx" style="display: block; padding: 0 10px">                        "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "postcss-selector-parser": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "3.1.1",
-                                       "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.1.tgz",
-                                       "integrity": "sha1-T4dfSvsMllc9XPTXQBGu4lCn6GU=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "3.1.2",
+                                       "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz",
+                                       "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "dot-prop": "^4.1.1",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "dot-prop": "^5.2.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                                 "indexes-of": "^1.0.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                                "uniq": "^1.0.1"
</span><span class="cx" style="display: block; padding: 0 10px">                                        }
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -14869,16 +13481,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                }
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "sum-up": {
-                       "version": "1.0.3",
-                       "resolved": "https://registry.npmjs.org/sum-up/-/sum-up-1.0.3.tgz",
-                       "integrity": "sha1-HGYfZnBX9jvLeHWqFDi8FiUlFW4=",
-                       "dev": true,
-                       "optional": true,
-                       "requires": {
-                               "chalk": "^1.0.0"
-                       }
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "supports-color": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "5.5.0",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -14889,44 +13491,138 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "svgo": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "0.7.2",
-                       "resolved": "https://registry.npmjs.org/svgo/-/svgo-0.7.2.tgz",
-                       "integrity": "sha1-n1dyQTlSE1xv779Ar+ak+qiLS7U=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.3.2",
+                       "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz",
+                       "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "optional": true,
</del><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "coa": "~1.0.1",
-                               "colors": "~1.1.2",
-                               "csso": "~2.3.1",
-                               "js-yaml": "~3.7.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "chalk": "^2.4.1",
+                               "coa": "^2.0.2",
+                               "css-select": "^2.0.0",
+                               "css-select-base-adapter": "^0.1.1",
+                               "css-tree": "1.0.0-alpha.37",
+                               "csso": "^4.0.2",
+                               "js-yaml": "^3.13.1",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "mkdirp": "~0.5.1",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "sax": "~1.2.1",
-                               "whet.extend": "~0.9.9"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "object.values": "^1.1.0",
+                               "sax": "~1.2.4",
+                               "stable": "^0.1.8",
+                               "unquote": "~1.1.1",
+                               "util.promisify": "~1.0.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                         },
</span><span class="cx" style="display: block; padding: 0 10px">                        "dependencies": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "colors": {
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "ansi-styles": {
+                                       "version": "3.2.1",
+                                       "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
+                                       "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
+                                       "dev": true,
+                                       "requires": {
+                                               "color-convert": "^1.9.0"
+                                       }
+                               },
+                               "chalk": {
+                                       "version": "2.4.2",
+                                       "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
+                                       "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
+                                       "dev": true,
+                                       "requires": {
+                                               "ansi-styles": "^3.2.1",
+                                               "escape-string-regexp": "^1.0.5",
+                                               "supports-color": "^5.3.0"
+                                       }
+                               },
+                               "define-properties": {
+                                       "version": "1.1.3",
+                                       "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz",
+                                       "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==",
+                                       "dev": true,
+                                       "requires": {
+                                               "object-keys": "^1.0.12"
+                                       }
+                               },
+                               "es-abstract": {
+                                       "version": "1.18.0-next.2",
+                                       "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.0-next.2.tgz",
+                                       "integrity": "sha512-Ih4ZMFHEtZupnUh6497zEL4y2+w8+1ljnCyaTa+adcoafI1GOvMwFlDjBLfWR7y9VLfrjRJe9ocuHY1PSR9jjw==",
+                                       "dev": true,
+                                       "requires": {
+                                               "call-bind": "^1.0.2",
+                                               "es-to-primitive": "^1.2.1",
+                                               "function-bind": "^1.1.1",
+                                               "get-intrinsic": "^1.0.2",
+                                               "has": "^1.0.3",
+                                               "has-symbols": "^1.0.1",
+                                               "is-callable": "^1.2.2",
+                                               "is-negative-zero": "^2.0.1",
+                                               "is-regex": "^1.1.1",
+                                               "object-inspect": "^1.9.0",
+                                               "object-keys": "^1.1.1",
+                                               "object.assign": "^4.1.2",
+                                               "string.prototype.trimend": "^1.0.3",
+                                               "string.prototype.trimstart": "^1.0.3"
+                                       }
+                               },
+                               "es-to-primitive": {
+                                       "version": "1.2.1",
+                                       "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz",
+                                       "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==",
+                                       "dev": true,
+                                       "requires": {
+                                               "is-callable": "^1.1.4",
+                                               "is-date-object": "^1.0.1",
+                                               "is-symbol": "^1.0.2"
+                                       }
+                               },
+                               "has-symbols": {
+                                       "version": "1.0.1",
+                                       "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz",
+                                       "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==",
+                                       "dev": true
+                               },
+                               "is-callable": {
+                                       "version": "1.2.3",
+                                       "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.3.tgz",
+                                       "integrity": "sha512-J1DcMe8UYTBSrKezuIUTUwjXsho29693unXM2YhJUTR2txK/eG47bvNa/wipPFmZFgr/N6f1GA66dv0mEyTIyQ==",
+                                       "dev": true
+                               },
+                               "is-regex": {
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "version": "1.1.2",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "resolved": "https://registry.npmjs.org/colors/-/colors-1.1.2.tgz",
-                                       "integrity": "sha1-FopHAXVran9RoSzgyXv6KMCE7WM=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.2.tgz",
+                                       "integrity": "sha512-axvdhb5pdhEVThqJzYXwMlVuZwC+FF2DpcOhTS+y/8jVq4trxyPgfcwIxIKiyeuLlSQYKkmUaPQJ8ZE4yNKXDg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true,
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "optional": true
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "requires": {
+                                               "call-bind": "^1.0.2",
+                                               "has-symbols": "^1.0.1"
+                                       }
</ins><span class="cx" style="display: block; padding: 0 10px">                                 },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "esprima": {
-                                       "version": "2.7.3",
-                                       "resolved": "https://registry.npmjs.org/esprima/-/esprima-2.7.3.tgz",
-                                       "integrity": "sha1-luO3DVd59q1JzQMmc9HDEnZ7pYE=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "object-keys": {
+                                       "version": "1.1.1",
+                                       "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz",
+                                       "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==",
+                                       "dev": true
+                               },
+                               "object.assign": {
+                                       "version": "4.1.2",
+                                       "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz",
+                                       "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true,
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "optional": true
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "requires": {
+                                               "call-bind": "^1.0.0",
+                                               "define-properties": "^1.1.3",
+                                               "has-symbols": "^1.0.1",
+                                               "object-keys": "^1.1.1"
+                                       }
</ins><span class="cx" style="display: block; padding: 0 10px">                                 },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "js-yaml": {
-                                       "version": "3.7.0",
-                                       "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.7.0.tgz",
-                                       "integrity": "sha1-XJZ93YN6m/3KXy3oQlOr6KHAO4A=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "object.values": {
+                                       "version": "1.1.2",
+                                       "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.2.tgz",
+                                       "integrity": "sha512-MYC0jvJopr8EK6dPBiO8Nb9mvjdypOachO5REGk6MXzujbBrAisKo3HmdEI6kZDL6fC31Mwee/5YbtMebixeag==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true,
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "optional": true,
</del><span class="cx" style="display: block; padding: 0 10px">                                         "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "argparse": "^1.0.7",
-                                               "esprima": "^2.6.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "call-bind": "^1.0.0",
+                                               "define-properties": "^1.1.3",
+                                               "es-abstract": "^1.18.0-next.1",
+                                               "has": "^1.0.3"
</ins><span class="cx" style="display: block; padding: 0 10px">                                         }
</span><span class="cx" style="display: block; padding: 0 10px">                                }
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -14952,20 +13648,81 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "tapable": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.1.1",
-                       "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.1.tgz",
-                       "integrity": "sha512-9I2ydhj8Z9veORCw5PRm4u9uebCn0mcCa6scWoNcbZ6dAtoo2618u9UUzxgmsCOreJpqDDuv61LvwofW7hLcBA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.1.3",
+                       "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz",
+                       "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "tar": {
-                       "version": "2.2.1",
-                       "resolved": "https://registry.npmjs.org/tar/-/tar-2.2.1.tgz",
-                       "integrity": "sha1-jk0qJWwOIYXGsYrWlK7JaLg8sdE=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         "tar-fs": {
+                       "version": "2.1.1",
+                       "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.1.tgz",
+                       "integrity": "sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "block-stream": "*",
-                               "fstream": "^1.0.2",
-                               "inherits": "2"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "chownr": "^1.1.1",
+                               "mkdirp-classic": "^0.5.2",
+                               "pump": "^3.0.0",
+                               "tar-stream": "^2.1.4"
+                       },
+                       "dependencies": {
+                               "bl": {
+                                       "version": "4.0.4",
+                                       "resolved": "https://registry.npmjs.org/bl/-/bl-4.0.4.tgz",
+                                       "integrity": "sha512-7tdr4EpSd7jJ6tuQ21vu2ke8w7pNEstzj1O8wwq6sNNzO3UDi5MA8Gny/gquCj7r2C6fHudg8tKRGyjRgmvNxQ==",
+                                       "dev": true,
+                                       "requires": {
+                                               "buffer": "^5.5.0",
+                                               "inherits": "^2.0.4",
+                                               "readable-stream": "^3.4.0"
+                                       },
+                                       "dependencies": {
+                                               "inherits": {
+                                                       "version": "2.0.4",
+                                                       "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz",
+                                                       "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==",
+                                                       "dev": true
+                                               }
+                                       }
+                               },
+                               "readable-stream": {
+                                       "version": "3.6.0",
+                                       "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz",
+                                       "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==",
+                                       "dev": true,
+                                       "requires": {
+                                               "inherits": "^2.0.3",
+                                               "string_decoder": "^1.1.1",
+                                               "util-deprecate": "^1.0.1"
+                                       }
+                               },
+                               "safe-buffer": {
+                                       "version": "5.2.1",
+                                       "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz",
+                                       "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==",
+                                       "dev": true
+                               },
+                               "string_decoder": {
+                                       "version": "1.3.0",
+                                       "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz",
+                                       "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==",
+                                       "dev": true,
+                                       "requires": {
+                                               "safe-buffer": "~5.2.0"
+                                       }
+                               },
+                               "tar-stream": {
+                                       "version": "2.2.0",
+                                       "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz",
+                                       "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==",
+                                       "dev": true,
+                                       "requires": {
+                                               "bl": "^4.0.3",
+                                               "end-of-stream": "^1.4.1",
+                                               "fs-constants": "^1.0.0",
+                                               "inherits": "^2.0.3",
+                                               "readable-stream": "^3.1.1"
+                                       }
+                               }
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "tar-stream": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -15002,32 +13759,17 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "uuid": "^3.0.1"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "temporary": {
-                       "version": "0.0.8",
-                       "resolved": "https://registry.npmjs.org/temporary/-/temporary-0.0.8.tgz",
-                       "integrity": "sha1-oYqYHSi6jKNgJ/s8MFOMPst0CsA=",
-                       "dev": true,
-                       "requires": {
-                               "package": ">= 1.0.0 < 1.2.0"
-                       }
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "terser": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "3.16.1",
-                       "resolved": "https://registry.npmjs.org/terser/-/terser-3.16.1.tgz",
-                       "integrity": "sha512-JDJjgleBROeek2iBcSNzOHLKsB/MdDf+E/BOAJ0Tk9r7p9/fVobfv7LMJ/g/k3v9SXdmjZnIlFd5nfn/Rt0Xow==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.8.0",
+                       "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.0.tgz",
+                       "integrity": "sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "commander": "~2.17.1",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "commander": "^2.20.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "source-map": "~0.6.1",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "source-map-support": "~0.5.9"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "source-map-support": "~0.5.12"
</ins><span class="cx" style="display: block; padding: 0 10px">                         },
</span><span class="cx" style="display: block; padding: 0 10px">                        "dependencies": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "commander": {
-                                       "version": "2.17.1",
-                                       "resolved": "https://registry.npmjs.org/commander/-/commander-2.17.1.tgz",
-                                       "integrity": "sha512-wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg==",
-                                       "dev": true
-                               },
</del><span class="cx" style="display: block; padding: 0 10px">                                 "source-map": {
</span><span class="cx" style="display: block; padding: 0 10px">                                        "version": "0.6.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                        "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -15037,19 +13779,20 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "terser-webpack-plugin": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.2.2",
-                       "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.2.2.tgz",
-                       "integrity": "sha512-1DMkTk286BzmfylAvLXwpJrI7dWa5BnFmscV/2dCr8+c56egFcbaeFAl7+sujAjdmpLam21XRdhA4oifLyiWWg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.4.5",
+                       "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz",
+                       "integrity": "sha512-04Rfe496lN8EYruwi6oPQkG0vo8C+HT49X687FZnpPF0qMAIHONI6HEXYPKDOE8e5HjXTyKfqRd/agHtH0kOtw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "cacache": "^11.0.2",
-                               "find-cache-dir": "^2.0.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "cacache": "^12.0.2",
+                               "find-cache-dir": "^2.1.0",
+                               "is-wsl": "^1.1.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "schema-utils": "^1.0.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "serialize-javascript": "^1.4.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "serialize-javascript": "^4.0.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "source-map": "^0.6.1",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "terser": "^3.16.1",
-                               "webpack-sources": "^1.1.0",
-                               "worker-farm": "^1.5.2"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "terser": "^4.1.2",
+                               "webpack-sources": "^1.4.0",
+                               "worker-farm": "^1.7.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                         },
</span><span class="cx" style="display: block; padding: 0 10px">                        "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "source-map": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -15057,15 +13800,19 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                        "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                                        "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
</span><span class="cx" style="display: block; padding: 0 10px">                                        "dev": true
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                },
+                               "webpack-sources": {
+                                       "version": "1.4.3",
+                                       "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz",
+                                       "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==",
+                                       "dev": true,
+                                       "requires": {
+                                               "source-list-map": "^2.0.0",
+                                               "source-map": "~0.6.1"
+                                       }
</ins><span class="cx" style="display: block; padding: 0 10px">                                 }
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "throttleit": {
-                       "version": "1.0.0",
-                       "resolved": "https://registry.npmjs.org/throttleit/-/throttleit-1.0.0.tgz",
-                       "integrity": "sha1-nnhYNtr0Z0MUWlmEtiaNgoUorGw=",
-                       "dev": true
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "through": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "2.3.8",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -15073,64 +13820,22 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "through2": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "0.6.5",
-                       "resolved": "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz",
-                       "integrity": "sha1-QaucZ7KdVyCQcUEOHXp6lozTrUg=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.0.5",
+                       "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz",
+                       "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "optional": true,
</del><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "readable-stream": ">=1.0.33-1 <1.1.0-0",
-                               "xtend": ">=4.0.0 <4.1.0-0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "readable-stream": "~2.3.6",
+                               "xtend": "~4.0.1"
</ins><span class="cx" style="display: block; padding: 0 10px">                         },
</span><span class="cx" style="display: block; padding: 0 10px">                        "dependencies": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "isarray": {
-                                       "version": "0.0.1",
-                                       "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz",
-                                       "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=",
-                                       "dev": true,
-                                       "optional": true
-                               },
</del><span class="cx" style="display: block; padding: 0 10px">                                 "readable-stream": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "1.0.34",
-                                       "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz",
-                                       "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "2.3.7",
+                                       "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz",
+                                       "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true,
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "optional": true,
</del><span class="cx" style="display: block; padding: 0 10px">                                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                                "core-util-is": "~1.0.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "inherits": "~2.0.1",
-                                               "isarray": "0.0.1",
-                                               "string_decoder": "~0.10.x"
-                                       }
-                               },
-                               "string_decoder": {
-                                       "version": "0.10.31",
-                                       "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz",
-                                       "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=",
-                                       "dev": true,
-                                       "optional": true
-                               }
-                       }
-               },
-               "through2-filter": {
-                       "version": "2.0.0",
-                       "resolved": "https://registry.npmjs.org/through2-filter/-/through2-filter-2.0.0.tgz",
-                       "integrity": "sha1-YLxVoNrLdghdsfna6Zq0P4PWIuw=",
-                       "dev": true,
-                       "optional": true,
-                       "requires": {
-                               "through2": "~2.0.0",
-                               "xtend": "~4.0.0"
-                       },
-                       "dependencies": {
-                               "readable-stream": {
-                                       "version": "2.3.6",
-                                       "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz",
-                                       "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==",
-                                       "dev": true,
-                                       "optional": true,
-                                       "requires": {
-                                               "core-util-is": "~1.0.0",
</del><span class="cx" style="display: block; padding: 0 10px">                                                 "inherits": "~2.0.3",
</span><span class="cx" style="display: block; padding: 0 10px">                                                "isarray": "~1.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                                "process-nextick-args": "~2.0.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -15141,51 +13846,32 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                },
</span><span class="cx" style="display: block; padding: 0 10px">                                "string_decoder": {
</span><span class="cx" style="display: block; padding: 0 10px">                                        "version": "1.1.1",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "resolved": "http://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
</span><span class="cx" style="display: block; padding: 0 10px">                                        "dev": true,
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "optional": true,
</del><span class="cx" style="display: block; padding: 0 10px">                                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                                "safe-buffer": "~5.1.0"
</span><span class="cx" style="display: block; padding: 0 10px">                                        }
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                },
-                               "through2": {
-                                       "version": "2.0.5",
-                                       "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz",
-                                       "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==",
-                                       "dev": true,
-                                       "optional": true,
-                                       "requires": {
-                                               "readable-stream": "~2.3.6",
-                                               "xtend": "~4.0.1"
-                                       }
</del><span class="cx" style="display: block; padding: 0 10px">                                 }
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "thunky": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.0.3",
-                       "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.0.3.tgz",
-                       "integrity": "sha512-YwT8pjmNcAXBZqrubu22P4FYsh2D4dxRmnWBOL8Jk8bUcRUtc5326kx32tuTmFDAZtLOGEVNl8POAR8j896Iow==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.1.0",
+                       "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz",
+                       "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "time-stamp": {
-                       "version": "1.1.0",
-                       "resolved": "https://registry.npmjs.org/time-stamp/-/time-stamp-1.1.0.tgz",
-                       "integrity": "sha1-dkpaEa9QVhkhsTPztE5hhofg9cM=",
-                       "dev": true,
-                       "optional": true
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "timed-out": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "3.1.3",
-                       "resolved": "https://registry.npmjs.org/timed-out/-/timed-out-3.1.3.tgz",
-                       "integrity": "sha1-lYYL/MXHbCd/j4Mm/Q9bLiDrohc=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.0.1",
+                       "resolved": "https://registry.npmjs.org/timed-out/-/timed-out-4.0.1.tgz",
+                       "integrity": "sha1-8y6srFoXW+ol1/q1Zas+2HQe9W8=",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "optional": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "timers-browserify": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.0.10",
-                       "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.10.tgz",
-                       "integrity": "sha512-YvC1SV1XdOUaL6gx5CoGroT3Gu49pK9+TZ38ErPldOWW4j49GI1HKs9DV+KGq/w6y+LZ72W1c8cKz2vzY+qpzg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.0.12",
+                       "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.12.tgz",
+                       "integrity": "sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "setimmediate": "^1.0.4"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -15247,16 +13933,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "os-tmpdir": "~1.0.2"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "to-absolute-glob": {
-                       "version": "0.1.1",
-                       "resolved": "https://registry.npmjs.org/to-absolute-glob/-/to-absolute-glob-0.1.1.tgz",
-                       "integrity": "sha1-HN+kcqnvUMI57maZm2YsoOs5k38=",
-                       "dev": true,
-                       "optional": true,
-                       "requires": {
-                               "extend-shallow": "^2.0.1"
-                       }
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "to-arraybuffer": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.0.1",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -15338,6 +14014,12 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                }
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                "toidentifier": {
+                       "version": "1.0.0",
+                       "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz",
+                       "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==",
+                       "dev": true
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "toposort": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "2.0.2",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/toposort/-/toposort-2.0.2.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -15344,13 +14026,13 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-riF2gXXRVZ1IvvNUILL0li8JwzA="
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "tough-cookie": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.4.3",
-                       "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.4.3.tgz",
-                       "integrity": "sha512-Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.5.0",
+                       "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz",
+                       "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "psl": "^1.1.24",
-                               "punycode": "^1.4.1"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "psl": "^1.1.28",
+                               "punycode": "^2.1.1"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "traverse": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -15362,7 +14044,8 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "dev": true
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "dev": true,
+                       "optional": true
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "trim-repeated": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.0.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -15379,35 +14062,10 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/trim-right/-/trim-right-1.0.1.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM="
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "true-case-path": {
-                       "version": "1.0.3",
-                       "resolved": "https://registry.npmjs.org/true-case-path/-/true-case-path-1.0.3.tgz",
-                       "integrity": "sha512-m6s2OdQe5wgpFMC+pAJ+q9djG82O2jcHPOI6RNg1yy9rCYR+WD6Nbpl32fDpfC56nirdRy+opFa/Vk7HYhqaew==",
-                       "dev": true,
-                       "requires": {
-                               "glob": "^7.1.2"
-                       },
-                       "dependencies": {
-                               "glob": {
-                                       "version": "7.1.3",
-                                       "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz",
-                                       "integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==",
-                                       "dev": true,
-                                       "requires": {
-                                               "fs.realpath": "^1.0.0",
-                                               "inflight": "^1.0.4",
-                                               "inherits": "2",
-                                               "minimatch": "^3.0.4",
-                                               "once": "^1.3.0",
-                                               "path-is-absolute": "^1.0.0"
-                                       }
-                               }
-                       }
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "tslib": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.9.3",
-                       "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.9.3.tgz",
-                       "integrity": "sha512-4krF8scpejhaOgqzBEcGM7yDIEfi0/8+8zDRZhNZZ2kjmHJ4hv3zCbQWxoJGz1iw5U0Jl0nma13xzHXcncMavQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.14.1",
+                       "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz",
+                       "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "tty-browserify": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -15417,11 +14075,13 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "tunnel-agent": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "0.4.3",
-                       "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.3.tgz",
-                       "integrity": "sha1-Y3PbdpCf5XDgjXNYM2Xtgop07us=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "0.6.0",
+                       "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz",
+                       "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "optional": true
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "requires": {
+                               "safe-buffer": "^5.0.1"
+                       }
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "turbo-combine-reducers": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.0.2",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -15448,13 +14108,13 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-JWZHBY32zKXo6GQ/JIQGLbbSQ5a3k+NHh5VkQ5AJFA++6cr+EtErj1aG8H4K7x8GwQ9/YzArNBQ06ryvKZL+WQ=="
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "type-is": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.6.16",
-                       "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.16.tgz",
-                       "integrity": "sha512-HRkVv/5qY2G6I8iab9cI7v1bOIdhm94dVjQCPFElW9W+3GeDOSHmy2EBYe4VTApuzolPcmgFTN3ftVJRKR2J9Q==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.6.18",
+                       "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz",
+                       "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "media-typer": "0.3.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "mime-types": "~2.1.18"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "mime-types": "~2.1.24"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "typedarray": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -15468,81 +14128,86 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.19.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-T3PVJ6uz8i0HzPxOF9SWzWAlfN/DavlpQqepn22xgve/5QecC+XMCAtmUNnY7C9StehaV6exjUCI801lOI7QlQ=="
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                "uc.micro": {
+                       "version": "1.0.6",
+                       "resolved": "https://registry.npmjs.org/uc.micro/-/uc.micro-1.0.6.tgz",
+                       "integrity": "sha512-8Y75pvTYkLJW2hWQHXxoqRgV7qb9B+9vFEtidML+7koHUFapnVJAZ6cKs+Qjz5Aw3aZWHMC6u0wJE3At+nSGwA==",
+                       "dev": true
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "uglify-js": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "3.4.9",
-                       "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.4.9.tgz",
-                       "integrity": "sha512-8CJsbKOtEbnJsTyv6LE6m6ZKniqMiFWmm9sRbopbkGs3gMPPfd3Fh8iIA4Ykv5MgaTbqHr4BaoGLJLZNhsrW1Q==",
-                       "dev": true,
-                       "requires": {
-                               "commander": "~2.17.1",
-                               "source-map": "~0.6.1"
-                       },
-                       "dependencies": {
-                               "commander": {
-                                       "version": "2.17.1",
-                                       "resolved": "https://registry.npmjs.org/commander/-/commander-2.17.1.tgz",
-                                       "integrity": "sha512-wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg==",
-                                       "dev": true
-                               },
-                               "source-map": {
-                                       "version": "0.6.1",
-                                       "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
-                                       "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
-                                       "dev": true
-                               }
-                       }
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.12.6",
+                       "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.12.6.tgz",
+                       "integrity": "sha512-aqWHe3DfQmZUDGWBbabZ2eQnJlQd1fKlMUu7gV+MiTuDzdgDw31bI3wA2jLLsV/hNcDP26IfyEgSVoft5+0SVw==",
+                       "dev": true
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "uglify-to-browserify": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.0.2",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "integrity": "sha1-bgkk1r2mta/jSeOabWMoUKD4grc="
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "integrity": "sha1-bgkk1r2mta/jSeOabWMoUKD4grc=",
+                       "optional": true
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "uglifyjs-webpack-plugin": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.1.1",
-                       "resolved": "https://registry.npmjs.org/uglifyjs-webpack-plugin/-/uglifyjs-webpack-plugin-2.1.1.tgz",
-                       "integrity": "sha512-TQEcyMNkObX/H+FfcKjiDgs5RcXX8vW2UUUrDTOfQgg3lrafztfeM5WAwXo+AzqozJK6NP9w98xNpG/dutzSsg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.2.0",
+                       "resolved": "https://registry.npmjs.org/uglifyjs-webpack-plugin/-/uglifyjs-webpack-plugin-2.2.0.tgz",
+                       "integrity": "sha512-mHSkufBmBuJ+KHQhv5H0MXijtsoA1lynJt1lXOaotja8/I0pR4L9oGaPIZw+bQBOFittXZg9OC1sXSGO9D9ZYg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "cacache": "^11.2.0",
-                               "find-cache-dir": "^2.0.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "cacache": "^12.0.2",
+                               "find-cache-dir": "^2.1.0",
+                               "is-wsl": "^1.1.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "schema-utils": "^1.0.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "serialize-javascript": "^1.4.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "serialize-javascript": "^1.7.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "source-map": "^0.6.1",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "uglify-js": "^3.0.0",
-                               "webpack-sources": "^1.1.0",
-                               "worker-farm": "^1.5.2"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "uglify-js": "^3.6.0",
+                               "webpack-sources": "^1.4.0",
+                               "worker-farm": "^1.7.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                         },
</span><span class="cx" style="display: block; padding: 0 10px">                        "dependencies": {
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                "serialize-javascript": {
+                                       "version": "1.9.1",
+                                       "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-1.9.1.tgz",
+                                       "integrity": "sha512-0Vb/54WJ6k5v8sSWN09S0ora+Hnr+cX40r9F170nT+mSkaxltoE/7R3OrIdBSUv1OoiobH1QoWQbCnAO+e8J1A==",
+                                       "dev": true
+                               },
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "source-map": {
</span><span class="cx" style="display: block; padding: 0 10px">                                        "version": "0.6.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                        "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                                        "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
</span><span class="cx" style="display: block; padding: 0 10px">                                        "dev": true
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                },
+                               "webpack-sources": {
+                                       "version": "1.4.3",
+                                       "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz",
+                                       "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==",
+                                       "dev": true,
+                                       "requires": {
+                                               "source-list-map": "^2.0.0",
+                                               "source-map": "~0.6.1"
+                                       }
</ins><span class="cx" style="display: block; padding: 0 10px">                                 }
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                "unbzip2-stream": {
+                       "version": "1.4.3",
+                       "resolved": "https://registry.npmjs.org/unbzip2-stream/-/unbzip2-stream-1.4.3.tgz",
+                       "integrity": "sha512-mlExGW4w71ebDJviH16lQLtZS32VKqsSfk80GCfUlwT/4/hNRFsoscrF/c++9xinkMzECL1uL9DDwXqFWkruPg==",
+                       "dev": true,
+                       "requires": {
+                               "buffer": "^5.2.1",
+                               "through": "^2.3.8"
+                       }
+               },
+               "unc-path-regex": {
+                       "version": "0.1.2",
+                       "resolved": "https://registry.npmjs.org/unc-path-regex/-/unc-path-regex-0.1.2.tgz",
+                       "integrity": "sha1-5z3T17DXxe2G+6xrCufYxqadUPo=",
+                       "dev": true
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "underscore": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.8.3",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.8.3.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-Tz+1OxBuYJf8+ctBCfKl6b36UCI="
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "underscore-contrib": {
-                       "version": "0.3.0",
-                       "resolved": "https://registry.npmjs.org/underscore-contrib/-/underscore-contrib-0.3.0.tgz",
-                       "integrity": "sha1-ZltmwkeD+PorGMn4y7Dix9SMJsc=",
-                       "dev": true,
-                       "requires": {
-                               "underscore": "1.6.0"
-                       },
-                       "dependencies": {
-                               "underscore": {
-                                       "version": "1.6.0",
-                                       "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.6.0.tgz",
-                                       "integrity": "sha1-izixDKze9jM3uLJOT/htRa6lKag=",
-                                       "dev": true
-                               }
-                       }
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "underscore.string": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "3.3.5",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-3.3.5.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -15601,25 +14266,14 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "unique-slug": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.0.1",
-                       "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.1.tgz",
-                       "integrity": "sha512-n9cU6+gITaVu7VGj1Z8feKMmfAjEAQGhwD9fE3zvpRRa0wEIx8ODYkVGfSc94M2OX00tUFV8wH3zYbm1I8mxFg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.0.2",
+                       "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz",
+                       "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "imurmurhash": "^0.1.4"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "unique-stream": {
-                       "version": "2.2.1",
-                       "resolved": "https://registry.npmjs.org/unique-stream/-/unique-stream-2.2.1.tgz",
-                       "integrity": "sha1-WqADz76Uxf+GbE59ZouxxNuts2k=",
-                       "dev": true,
-                       "optional": true,
-                       "requires": {
-                               "json-stable-stringify": "^1.0.0",
-                               "through2-filter": "^2.0.0"
-                       }
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "unpipe": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -15678,34 +14332,19 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                }
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "unzip-response": {
-                       "version": "1.0.2",
-                       "resolved": "https://registry.npmjs.org/unzip-response/-/unzip-response-1.0.2.tgz",
-                       "integrity": "sha1-uYTwh3/AqJwsdzzB73tbIytbBv4=",
-                       "dev": true,
-                       "optional": true
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "upath": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.1.0",
-                       "resolved": "https://registry.npmjs.org/upath/-/upath-1.1.0.tgz",
-                       "integrity": "sha512-bzpH/oBhoS/QI/YtbkqCg6VEiPYjSZtrHQM6/QnJS6OL9pKUFLqb3aFh4Scvwm45+7iAgiMkLhSbaZxUqmrprw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.2.0",
+                       "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz",
+                       "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "uri-js": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.2.2",
-                       "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz",
-                       "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.4.1",
+                       "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz",
+                       "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "punycode": "^2.1.0"
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        },
-                       "dependencies": {
-                               "punycode": {
-                                       "version": "2.1.1",
-                                       "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz",
-                                       "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==",
-                                       "dev": true
-                               }
</del><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "uri-path": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -15737,12 +14376,12 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "url-parse": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.4.4",
-                       "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.4.4.tgz",
-                       "integrity": "sha512-/92DTTorg4JjktLNLe6GPS2/RvAd/RGr6LuktmWSMLEOa6rjnlrFXNgSbSmkNvCoL2T028A0a1JaJLzRMlFoHg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.4.7",
+                       "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.4.7.tgz",
+                       "integrity": "sha512-d3uaVyzDB9tQoSXFvuSUNFibTd9zxd2bkVrDRvF5TmvWWQwqE4lgYJ5m+x1DbecWkw+LK4RNl2CU1hHuOKPVlg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "querystringify": "^2.0.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "querystringify": "^2.1.1",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "requires-port": "^1.0.0"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -15756,15 +14395,12 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "prepend-http": "^1.0.1"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "url-regex": {
-                       "version": "3.2.0",
-                       "resolved": "https://registry.npmjs.org/url-regex/-/url-regex-3.2.0.tgz",
-                       "integrity": "sha1-260eDJ4p4QXdCx8J9oYvf9tIJyQ=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         "url-to-options": {
+                       "version": "1.0.1",
+                       "resolved": "https://registry.npmjs.org/url-to-options/-/url-to-options-1.0.1.tgz",
+                       "integrity": "sha1-FQWgOiiaSMvXpDTvuu7FBV9WM6k=",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "optional": true,
-                       "requires": {
-                               "ip-regex": "^1.0.1"
-                       }
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "optional": true
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "use": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "2.0.2",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -15880,13 +14516,96 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8="
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "util.promisify": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.0.0",
-                       "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.0.tgz",
-                       "integrity": "sha512-i+6qA2MPhvoKLuxnJNpXAGhg7HphQOSUq2LKMZD0m15EiskXUkMvKdF4Uui0WYeCUGea+o2cw/ZuwehtfsrNkA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.0.1",
+                       "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.1.tgz",
+                       "integrity": "sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "define-properties": "^1.1.2",
-                               "object.getownpropertydescriptors": "^2.0.3"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "define-properties": "^1.1.3",
+                               "es-abstract": "^1.17.2",
+                               "has-symbols": "^1.0.1",
+                               "object.getownpropertydescriptors": "^2.1.0"
+                       },
+                       "dependencies": {
+                               "define-properties": {
+                                       "version": "1.1.3",
+                                       "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz",
+                                       "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==",
+                                       "dev": true,
+                                       "requires": {
+                                               "object-keys": "^1.0.12"
+                                       }
+                               },
+                               "es-abstract": {
+                                       "version": "1.17.7",
+                                       "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.7.tgz",
+                                       "integrity": "sha512-VBl/gnfcJ7OercKA9MVaegWsBHFjV492syMudcnQZvt/Dw8ezpcOHYZXa/J96O8vx+g4x65YKhxOwDUh63aS5g==",
+                                       "dev": true,
+                                       "requires": {
+                                               "es-to-primitive": "^1.2.1",
+                                               "function-bind": "^1.1.1",
+                                               "has": "^1.0.3",
+                                               "has-symbols": "^1.0.1",
+                                               "is-callable": "^1.2.2",
+                                               "is-regex": "^1.1.1",
+                                               "object-inspect": "^1.8.0",
+                                               "object-keys": "^1.1.1",
+                                               "object.assign": "^4.1.1",
+                                               "string.prototype.trimend": "^1.0.1",
+                                               "string.prototype.trimstart": "^1.0.1"
+                                       }
+                               },
+                               "es-to-primitive": {
+                                       "version": "1.2.1",
+                                       "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz",
+                                       "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==",
+                                       "dev": true,
+                                       "requires": {
+                                               "is-callable": "^1.1.4",
+                                               "is-date-object": "^1.0.1",
+                                               "is-symbol": "^1.0.2"
+                                       }
+                               },
+                               "has-symbols": {
+                                       "version": "1.0.1",
+                                       "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz",
+                                       "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==",
+                                       "dev": true
+                               },
+                               "is-callable": {
+                                       "version": "1.2.3",
+                                       "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.3.tgz",
+                                       "integrity": "sha512-J1DcMe8UYTBSrKezuIUTUwjXsho29693unXM2YhJUTR2txK/eG47bvNa/wipPFmZFgr/N6f1GA66dv0mEyTIyQ==",
+                                       "dev": true
+                               },
+                               "is-regex": {
+                                       "version": "1.1.2",
+                                       "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.2.tgz",
+                                       "integrity": "sha512-axvdhb5pdhEVThqJzYXwMlVuZwC+FF2DpcOhTS+y/8jVq4trxyPgfcwIxIKiyeuLlSQYKkmUaPQJ8ZE4yNKXDg==",
+                                       "dev": true,
+                                       "requires": {
+                                               "call-bind": "^1.0.2",
+                                               "has-symbols": "^1.0.1"
+                                       }
+                               },
+                               "object-keys": {
+                                       "version": "1.1.1",
+                                       "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz",
+                                       "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==",
+                                       "dev": true
+                               },
+                               "object.assign": {
+                                       "version": "4.1.2",
+                                       "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz",
+                                       "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==",
+                                       "dev": true,
+                                       "requires": {
+                                               "call-bind": "^1.0.0",
+                                               "define-properties": "^1.1.3",
+                                               "has-symbols": "^1.0.1",
+                                               "object-keys": "^1.1.1"
+                                       }
+                               }
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "utils-merge": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -15900,18 +14619,21 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA=="
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "vali-date": {
-                       "version": "1.0.0",
-                       "resolved": "https://registry.npmjs.org/vali-date/-/vali-date-1.0.0.tgz",
-                       "integrity": "sha1-G5BKWWCfsyjvB4E4Qgk09rhnCaY=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         "v8flags": {
+                       "version": "3.1.3",
+                       "resolved": "https://registry.npmjs.org/v8flags/-/v8flags-3.1.3.tgz",
+                       "integrity": "sha512-amh9CCg3ZxkzQ48Mhcb8iX7xpAfYJgePHxWMQCBWECpOSqJUXgY26ncA61UTV0BkPqfhcy6mzwCIoP4ygxpW8w==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "optional": true
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "requires": {
+                               "homedir-polyfill": "^1.0.1"
+                       }
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "validate-npm-package-license": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "3.0.3",
-                       "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.3.tgz",
-                       "integrity": "sha512-63ZOUnL4SIXj4L0NixR3L1lcjO38crAbgrTpl28t8jjrfuiOBL5Iygm+60qPs/KsZGzPNg6Smnc/oY16QTjF0g==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.0.4",
+                       "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz",
+                       "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        "optional": true,
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "spdx-correct": "^3.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "spdx-expression-parse": "^3.0.0"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -15924,9 +14646,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "vendors": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.0.2",
-                       "resolved": "https://registry.npmjs.org/vendors/-/vendors-1.0.2.tgz",
-                       "integrity": "sha512-w/hry/368nO21AN9QljsaIhb9ZiZtZARoVH5f3CsFbawdLdayCgKRPup7CggujvySMxx0I91NOyxdVENohprLQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.0.4",
+                       "resolved": "https://registry.npmjs.org/vendors/-/vendors-1.0.4.tgz",
+                       "integrity": "sha512-/juG65kTL4Cy2su4P8HjtkTxk6VmJDiOPBufWniqQ6wknac6jNiXS9vU+hO3wgusiyqWlzTbVHi0dyJqRONg3w==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "verror": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -15940,156 +14662,160 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "extsprintf": "^1.2.0"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "vinyl": {
-                       "version": "1.2.0",
-                       "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-1.2.0.tgz",
-                       "integrity": "sha1-XIgDbPVl5d8FVYv8kR+GVt8hiIQ=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         "vm-browserify": {
+                       "version": "1.1.2",
+                       "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz",
+                       "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==",
+                       "dev": true
+               },
+               "wait-on": {
+                       "version": "5.2.1",
+                       "resolved": "https://registry.npmjs.org/wait-on/-/wait-on-5.2.1.tgz",
+                       "integrity": "sha512-H2F986kNWMU9hKlI9l/ppO6tN8ZSJd35yBljMLa1/vjzWP++Qh6aXyt77/u7ySJFZQqBtQxnvm/xgG48AObXcw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "optional": true,
</del><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "clone": "^1.0.0",
-                               "clone-stats": "^0.0.1",
-                               "replace-ext": "0.0.1"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "axios": "^0.21.1",
+                               "joi": "^17.3.0",
+                               "lodash": "^4.17.20",
+                               "minimist": "^1.2.5",
+                               "rxjs": "^6.6.3"
</ins><span class="cx" style="display: block; padding: 0 10px">                         },
</span><span class="cx" style="display: block; padding: 0 10px">                        "dependencies": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "replace-ext": {
-                                       "version": "0.0.1",
-                                       "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-0.0.1.tgz",
-                                       "integrity": "sha1-KbvZIHinOfC8zitO5B6DeVNSKSQ=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "lodash": {
+                                       "version": "4.17.20",
+                                       "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz",
+                                       "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==",
+                                       "dev": true
+                               },
+                               "rxjs": {
+                                       "version": "6.6.3",
+                                       "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.3.tgz",
+                                       "integrity": "sha512-trsQc+xYYXZ3urjOiJOuCOa5N3jAZ3eiSpQB5hIT8zGlL2QfnHLJ2r7GMkBGuIausdJN1OneaI6gQlsqNHHmZQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true,
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "optional": true
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "requires": {
+                                               "tslib": "^1.9.0"
+                                       }
</ins><span class="cx" style="display: block; padding: 0 10px">                                 }
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "vinyl-assign": {
-                       "version": "1.2.1",
-                       "resolved": "https://registry.npmjs.org/vinyl-assign/-/vinyl-assign-1.2.1.tgz",
-                       "integrity": "sha1-TRmIkbVRWRHXcajNnFSApGoHSkU=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         "watchpack": {
+                       "version": "1.7.5",
+                       "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.5.tgz",
+                       "integrity": "sha512-9P3MWk6SrKjHsGkLT2KHXdQ/9SNkyoJbabxnKOoJepsvJjJG8uYTR3yTPxPQvNDI3w4Nz1xnE0TLHK4RIVe/MQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "optional": true,
</del><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "object-assign": "^4.0.1",
-                               "readable-stream": "^2.0.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "chokidar": "^3.4.1",
+                               "graceful-fs": "^4.1.2",
+                               "neo-async": "^2.5.0",
+                               "watchpack-chokidar2": "^2.0.1"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "vinyl-fs": {
-                       "version": "2.4.4",
-                       "resolved": "https://registry.npmjs.org/vinyl-fs/-/vinyl-fs-2.4.4.tgz",
-                       "integrity": "sha1-vm/zJwy1Xf19MGNkDegfJddTIjk=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         "watchpack-chokidar2": {
+                       "version": "2.0.1",
+                       "resolved": "https://registry.npmjs.org/watchpack-chokidar2/-/watchpack-chokidar2-2.0.1.tgz",
+                       "integrity": "sha512-nCFfBIPKr5Sh61s4LPpy1Wtfi0HE8isJ3d2Yb5/Ppw2P2B/3eVSEBjKfN0fmHJSK14+31KwMKmcrzs2GM4P0Ww==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "optional": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "duplexify": "^3.2.0",
-                               "glob-stream": "^5.3.2",
-                               "graceful-fs": "^4.0.0",
-                               "gulp-sourcemaps": "1.6.0",
-                               "is-valid-glob": "^0.3.0",
-                               "lazystream": "^1.0.0",
-                               "lodash.isequal": "^4.0.0",
-                               "merge-stream": "^1.0.0",
-                               "mkdirp": "^0.5.0",
-                               "object-assign": "^4.0.0",
-                               "readable-stream": "^2.0.4",
-                               "strip-bom": "^2.0.0",
-                               "strip-bom-stream": "^1.0.0",
-                               "through2": "^2.0.0",
-                               "through2-filter": "^2.0.0",
-                               "vali-date": "^1.0.0",
-                               "vinyl": "^1.0.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "chokidar": "^2.1.8"
</ins><span class="cx" style="display: block; padding: 0 10px">                         },
</span><span class="cx" style="display: block; padding: 0 10px">                        "dependencies": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "string_decoder": {
-                                       "version": "1.1.1",
-                                       "resolved": "http://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz",
-                                       "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "anymatch": {
+                                       "version": "2.0.0",
+                                       "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz",
+                                       "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                                        "optional": true,
</span><span class="cx" style="display: block; padding: 0 10px">                                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "safe-buffer": "~5.1.0"
-                                       }
-                               },
-                               "through2": {
-                                       "version": "2.0.5",
-                                       "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz",
-                                       "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==",
-                                       "dev": true,
-                                       "optional": true,
-                                       "requires": {
-                                               "readable-stream": "~2.3.6",
-                                               "xtend": "~4.0.1"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "micromatch": "^3.1.4",
+                                               "normalize-path": "^2.1.1"
</ins><span class="cx" style="display: block; padding: 0 10px">                                         },
</span><span class="cx" style="display: block; padding: 0 10px">                                        "dependencies": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "readable-stream": {
-                                                       "version": "2.3.6",
-                                                       "resolved": "http://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz",
-                                                       "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "normalize-path": {
+                                                       "version": "2.1.1",
+                                                       "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz",
+                                                       "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=",
</ins><span class="cx" style="display: block; padding: 0 10px">                                                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                                                        "optional": true,
</span><span class="cx" style="display: block; padding: 0 10px">                                                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                                "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"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                                         "remove-trailing-separator": "^1.0.1"
</ins><span class="cx" style="display: block; padding: 0 10px">                                                         }
</span><span class="cx" style="display: block; padding: 0 10px">                                                }
</span><span class="cx" style="display: block; padding: 0 10px">                                        }
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                },
+                               "binary-extensions": {
+                                       "version": "1.13.1",
+                                       "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz",
+                                       "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==",
+                                       "dev": true,
+                                       "optional": true
+                               },
+                               "chokidar": {
+                                       "version": "2.1.8",
+                                       "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz",
+                                       "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==",
+                                       "dev": true,
+                                       "optional": true,
+                                       "requires": {
+                                               "anymatch": "^2.0.0",
+                                               "async-each": "^1.0.1",
+                                               "braces": "^2.3.2",
+                                               "fsevents": "^1.2.7",
+                                               "glob-parent": "^3.1.0",
+                                               "inherits": "^2.0.3",
+                                               "is-binary-path": "^1.0.0",
+                                               "is-glob": "^4.0.0",
+                                               "normalize-path": "^3.0.0",
+                                               "path-is-absolute": "^1.0.0",
+                                               "readdirp": "^2.2.1",
+                                               "upath": "^1.1.1"
+                                       }
+                               },
+                               "fsevents": {
+                                       "version": "1.2.13",
+                                       "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz",
+                                       "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==",
+                                       "dev": true,
+                                       "optional": true,
+                                       "requires": {
+                                               "bindings": "^1.5.0",
+                                               "nan": "^2.12.1"
+                                       }
+                               },
+                               "is-binary-path": {
+                                       "version": "1.0.1",
+                                       "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz",
+                                       "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=",
+                                       "dev": true,
+                                       "optional": true,
+                                       "requires": {
+                                               "binary-extensions": "^1.0.0"
+                                       }
+                               },
+                               "is-glob": {
+                                       "version": "4.0.1",
+                                       "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz",
+                                       "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==",
+                                       "dev": true,
+                                       "optional": true,
+                                       "requires": {
+                                               "is-extglob": "^2.1.1"
+                                       }
+                               },
+                               "readdirp": {
+                                       "version": "2.2.1",
+                                       "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz",
+                                       "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==",
+                                       "dev": true,
+                                       "optional": true,
+                                       "requires": {
+                                               "graceful-fs": "^4.1.11",
+                                               "micromatch": "^3.1.10",
+                                               "readable-stream": "^2.0.2"
+                                       }
</ins><span class="cx" style="display: block; padding: 0 10px">                                 }
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "vm-browserify": {
-                       "version": "0.0.4",
-                       "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-0.0.4.tgz",
-                       "integrity": "sha1-XX6kW7755Kb/ZflUOOCofDV9WnM=",
-                       "dev": true,
-                       "requires": {
-                               "indexof": "0.0.1"
-                       }
-               },
-               "wait-on": {
-                       "version": "3.3.0",
-                       "resolved": "https://registry.npmjs.org/wait-on/-/wait-on-3.3.0.tgz",
-                       "integrity": "sha512-97dEuUapx4+Y12aknWZn7D25kkjMk16PbWoYzpSdA8bYpVfS6hpl2a2pOWZ3c+Tyt3/i4/pglyZctG3J4V1hWQ==",
-                       "dev": true,
-                       "requires": {
-                               "@hapi/joi": "^15.0.3",
-                               "core-js": "^2.6.5",
-                               "minimist": "^1.2.0",
-                               "request": "^2.88.0",
-                               "rx": "^4.1.0"
-                       },
-                       "dependencies": {
-                               "core-js": {
-                                       "version": "2.6.11",
-                                       "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.11.tgz",
-                                       "integrity": "sha512-5wjnpaT/3dV+XB4borEsnAYQchn00XSgTAWKDkEqv+K8KevjbzmofK6hfJ9TZIlpj2N0xQpazy7PiRQiWHqzWg==",
-                                       "dev": true
-                               }
-                       }
-               },
-               "ware": {
-                       "version": "1.3.0",
-                       "resolved": "https://registry.npmjs.org/ware/-/ware-1.3.0.tgz",
-                       "integrity": "sha1-0bFPOdLiy0q4xAmPdW/ksWTkc9Q=",
-                       "dev": true,
-                       "optional": true,
-                       "requires": {
-                               "wrap-fn": "^0.1.0"
-                       }
-               },
-               "watchpack": {
-                       "version": "1.6.0",
-                       "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.6.0.tgz",
-                       "integrity": "sha512-i6dHe3EyLjMmDlU1/bGQpEw25XSjkJULPuAVKCbNRefQVq48yXKUpwg538F7AZTf9kyr57zj++pQFltUa5H7yA==",
-                       "dev": true,
-                       "requires": {
-                               "chokidar": "^2.0.2",
-                               "graceful-fs": "^4.1.2",
-                               "neo-async": "^2.5.0"
-                       }
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "wbuf": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.7.3",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -16105,416 +14831,258 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-Om2bwVGWN3qQ+OKAP6UmIWWwRRA="
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "webpack": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.29.2",
-                       "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.29.2.tgz",
-                       "integrity": "sha512-CIImg29B6IcIsQwxZJ6DtWXR024wX6vHfU8fB1UDxtSiEY1gwoqE1uSAi459vBOJuIYshu4BwMI7gxjVUqXPUg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.43.0",
+                       "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.43.0.tgz",
+                       "integrity": "sha512-GW1LjnPipFW2Y78OOab8NJlCflB7EFskMih2AHdvjbpKMeDJqEgSx24cXXXiPS65+WSwVyxtDsJH6jGX2czy+g==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@webassemblyjs/ast": "1.7.11",
-                               "@webassemblyjs/helper-module-context": "1.7.11",
-                               "@webassemblyjs/wasm-edit": "1.7.11",
-                               "@webassemblyjs/wasm-parser": "1.7.11",
-                               "acorn": "^6.0.5",
-                               "acorn-dynamic-import": "^4.0.0",
-                               "ajv": "^6.1.0",
-                               "ajv-keywords": "^3.1.0",
-                               "chrome-trace-event": "^1.0.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@webassemblyjs/ast": "1.9.0",
+                               "@webassemblyjs/helper-module-context": "1.9.0",
+                               "@webassemblyjs/wasm-edit": "1.9.0",
+                               "@webassemblyjs/wasm-parser": "1.9.0",
+                               "acorn": "^6.4.1",
+                               "ajv": "^6.10.2",
+                               "ajv-keywords": "^3.4.1",
+                               "chrome-trace-event": "^1.0.2",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "enhanced-resolve": "^4.1.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "eslint-scope": "^4.0.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "eslint-scope": "^4.0.3",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "json-parse-better-errors": "^1.0.2",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "loader-runner": "^2.3.0",
-                               "loader-utils": "^1.1.0",
-                               "memory-fs": "~0.4.1",
-                               "micromatch": "^3.1.8",
-                               "mkdirp": "~0.5.0",
-                               "neo-async": "^2.5.0",
-                               "node-libs-browser": "^2.0.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "loader-runner": "^2.4.0",
+                               "loader-utils": "^1.2.3",
+                               "memory-fs": "^0.4.1",
+                               "micromatch": "^3.1.10",
+                               "mkdirp": "^0.5.3",
+                               "neo-async": "^2.6.1",
+                               "node-libs-browser": "^2.2.1",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "schema-utils": "^1.0.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "tapable": "^1.1.0",
-                               "terser-webpack-plugin": "^1.1.0",
-                               "watchpack": "^1.5.0",
-                               "webpack-sources": "^1.3.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "tapable": "^1.1.3",
+                               "terser-webpack-plugin": "^1.4.3",
+                               "watchpack": "^1.6.1",
+                               "webpack-sources": "^1.4.1"
</ins><span class="cx" style="display: block; padding: 0 10px">                         },
</span><span class="cx" style="display: block; padding: 0 10px">                        "dependencies": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "ajv": {
-                                       "version": "6.8.1",
-                                       "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.8.1.tgz",
-                                       "integrity": "sha512-eqxCp82P+JfqL683wwsL73XmFs1eG6qjw+RD3YHx+Jll1r0jNd4dh8QG9NYAeNGA/hnZjeEDgtTskgJULbxpWQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "mkdirp": {
+                                       "version": "0.5.5",
+                                       "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz",
+                                       "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "fast-deep-equal": "^2.0.1",
-                                               "fast-json-stable-stringify": "^2.0.0",
-                                               "json-schema-traverse": "^0.4.1",
-                                               "uri-js": "^4.2.2"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "minimist": "^1.2.5"
</ins><span class="cx" style="display: block; padding: 0 10px">                                         }
</span><span class="cx" style="display: block; padding: 0 10px">                                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "arr-diff": {
-                                       "version": "4.0.0",
-                                       "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz",
-                                       "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "source-map": {
+                                       "version": "0.6.1",
+                                       "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+                                       "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "array-unique": {
-                                       "version": "0.3.2",
-                                       "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz",
-                                       "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=",
-                                       "dev": true
-                               },
-                               "braces": {
-                                       "version": "2.3.2",
-                                       "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz",
-                                       "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "webpack-sources": {
+                                       "version": "1.4.3",
+                                       "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz",
+                                       "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "arr-flatten": "^1.1.0",
-                                               "array-unique": "^0.3.2",
-                                               "extend-shallow": "^2.0.1",
-                                               "fill-range": "^4.0.0",
-                                               "isobject": "^3.0.1",
-                                               "repeat-element": "^1.1.2",
-                                               "snapdragon": "^0.8.1",
-                                               "snapdragon-node": "^2.0.1",
-                                               "split-string": "^3.0.2",
-                                               "to-regex": "^3.0.1"
-                                       },
-                                       "dependencies": {
-                                               "extend-shallow": {
-                                                       "version": "2.0.1",
-                                                       "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
-                                                       "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
-                                                       "dev": true,
-                                                       "requires": {
-                                                               "is-extendable": "^0.1.0"
-                                                       }
-                                               }
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "source-list-map": "^2.0.0",
+                                               "source-map": "~0.6.1"
</ins><span class="cx" style="display: block; padding: 0 10px">                                         }
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                },
-                               "expand-brackets": {
-                                       "version": "2.1.4",
-                                       "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz",
-                                       "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         }
+                       }
+               },
+               "webpack-dev-middleware": {
+                       "version": "3.7.3",
+                       "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-3.7.3.tgz",
+                       "integrity": "sha512-djelc/zGiz9nZj/U7PTBi2ViorGJXEWo/3ltkPbDyxCXhhEXkW0ce99falaok4TPj+AsxLiXJR0EBOb0zh9fKQ==",
+                       "dev": true,
+                       "requires": {
+                               "memory-fs": "^0.4.1",
+                               "mime": "^2.4.4",
+                               "mkdirp": "^0.5.1",
+                               "range-parser": "^1.2.1",
+                               "webpack-log": "^2.0.0"
+                       }
+               },
+               "webpack-dev-server": {
+                       "version": "3.11.2",
+                       "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-3.11.2.tgz",
+                       "integrity": "sha512-A80BkuHRQfCiNtGBS1EMf2ChTUs0x+B3wGDFmOeT4rmJOHhHTCH2naNxIHhmkr0/UillP4U3yeIyv1pNp+QDLQ==",
+                       "dev": true,
+                       "requires": {
+                               "ansi-html": "0.0.7",
+                               "bonjour": "^3.5.0",
+                               "chokidar": "^2.1.8",
+                               "compression": "^1.7.4",
+                               "connect-history-api-fallback": "^1.6.0",
+                               "debug": "^4.1.1",
+                               "del": "^4.1.1",
+                               "express": "^4.17.1",
+                               "html-entities": "^1.3.1",
+                               "http-proxy-middleware": "0.19.1",
+                               "import-local": "^2.0.0",
+                               "internal-ip": "^4.3.0",
+                               "ip": "^1.1.5",
+                               "is-absolute-url": "^3.0.3",
+                               "killable": "^1.0.1",
+                               "loglevel": "^1.6.8",
+                               "opn": "^5.5.0",
+                               "p-retry": "^3.0.1",
+                               "portfinder": "^1.0.26",
+                               "schema-utils": "^1.0.0",
+                               "selfsigned": "^1.10.8",
+                               "semver": "^6.3.0",
+                               "serve-index": "^1.9.1",
+                               "sockjs": "^0.3.21",
+                               "sockjs-client": "^1.5.0",
+                               "spdy": "^4.0.2",
+                               "strip-ansi": "^3.0.1",
+                               "supports-color": "^6.1.0",
+                               "url": "^0.11.0",
+                               "webpack-dev-middleware": "^3.7.2",
+                               "webpack-log": "^2.0.0",
+                               "ws": "^6.2.1",
+                               "yargs": "^13.3.2"
+                       },
+                       "dependencies": {
+                               "anymatch": {
+                                       "version": "2.0.0",
+                                       "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz",
+                                       "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "debug": "^2.3.3",
-                                               "define-property": "^0.2.5",
-                                               "extend-shallow": "^2.0.1",
-                                               "posix-character-classes": "^0.1.0",
-                                               "regex-not": "^1.0.0",
-                                               "snapdragon": "^0.8.1",
-                                               "to-regex": "^3.0.1"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "micromatch": "^3.1.4",
+                                               "normalize-path": "^2.1.1"
</ins><span class="cx" style="display: block; padding: 0 10px">                                         },
</span><span class="cx" style="display: block; padding: 0 10px">                                        "dependencies": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "define-property": {
-                                                       "version": "0.2.5",
-                                                       "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz",
-                                                       "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "normalize-path": {
+                                                       "version": "2.1.1",
+                                                       "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz",
+                                                       "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=",
</ins><span class="cx" style="display: block; padding: 0 10px">                                                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                                                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                                "is-descriptor": "^0.1.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                                         "remove-trailing-separator": "^1.0.1"
</ins><span class="cx" style="display: block; padding: 0 10px">                                                         }
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                },
-                                               "extend-shallow": {
-                                                       "version": "2.0.1",
-                                                       "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
-                                                       "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
-                                                       "dev": true,
-                                                       "requires": {
-                                                               "is-extendable": "^0.1.0"
-                                                       }
-                                               },
-                                               "is-descriptor": {
-                                                       "version": "0.1.6",
-                                                       "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz",
-                                                       "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==",
-                                                       "dev": true,
-                                                       "requires": {
-                                                               "is-accessor-descriptor": "^0.1.6",
-                                                               "is-data-descriptor": "^0.1.4",
-                                                               "kind-of": "^5.0.0"
-                                                       }
-                                               },
-                                               "kind-of": {
-                                                       "version": "5.1.0",
-                                                       "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz",
-                                                       "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==",
-                                                       "dev": true
</del><span class="cx" style="display: block; padding: 0 10px">                                                 }
</span><span class="cx" style="display: block; padding: 0 10px">                                        }
</span><span class="cx" style="display: block; padding: 0 10px">                                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "extend-shallow": {
-                                       "version": "3.0.2",
-                                       "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz",
-                                       "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "binary-extensions": {
+                                       "version": "1.13.1",
+                                       "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz",
+                                       "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==",
+                                       "dev": true
+                               },
+                               "chokidar": {
+                                       "version": "2.1.8",
+                                       "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz",
+                                       "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "assign-symbols": "^1.0.0",
-                                               "is-extendable": "^1.0.1"
-                                       },
-                                       "dependencies": {
-                                               "is-extendable": {
-                                                       "version": "1.0.1",
-                                                       "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz",
-                                                       "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==",
-                                                       "dev": true,
-                                                       "requires": {
-                                                               "is-plain-object": "^2.0.4"
-                                                       }
-                                               }
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "anymatch": "^2.0.0",
+                                               "async-each": "^1.0.1",
+                                               "braces": "^2.3.2",
+                                               "fsevents": "^1.2.7",
+                                               "glob-parent": "^3.1.0",
+                                               "inherits": "^2.0.3",
+                                               "is-binary-path": "^1.0.0",
+                                               "is-glob": "^4.0.0",
+                                               "normalize-path": "^3.0.0",
+                                               "path-is-absolute": "^1.0.0",
+                                               "readdirp": "^2.2.1",
+                                               "upath": "^1.1.1"
</ins><span class="cx" style="display: block; padding: 0 10px">                                         }
</span><span class="cx" style="display: block; padding: 0 10px">                                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "extglob": {
-                                       "version": "2.0.4",
-                                       "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz",
-                                       "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "debug": {
+                                       "version": "4.3.1",
+                                       "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz",
+                                       "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "array-unique": "^0.3.2",
-                                               "define-property": "^1.0.0",
-                                               "expand-brackets": "^2.1.4",
-                                               "extend-shallow": "^2.0.1",
-                                               "fragment-cache": "^0.2.1",
-                                               "regex-not": "^1.0.0",
-                                               "snapdragon": "^0.8.1",
-                                               "to-regex": "^3.0.1"
-                                       },
-                                       "dependencies": {
-                                               "define-property": {
-                                                       "version": "1.0.0",
-                                                       "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz",
-                                                       "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=",
-                                                       "dev": true,
-                                                       "requires": {
-                                                               "is-descriptor": "^1.0.0"
-                                                       }
-                                               },
-                                               "extend-shallow": {
-                                                       "version": "2.0.1",
-                                                       "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
-                                                       "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
-                                                       "dev": true,
-                                                       "requires": {
-                                                               "is-extendable": "^0.1.0"
-                                                       }
-                                               }
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "ms": "2.1.2"
</ins><span class="cx" style="display: block; padding: 0 10px">                                         }
</span><span class="cx" style="display: block; padding: 0 10px">                                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "fast-deep-equal": {
-                                       "version": "2.0.1",
-                                       "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz",
-                                       "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=",
-                                       "dev": true
-                               },
-                               "fill-range": {
-                                       "version": "4.0.0",
-                                       "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz",
-                                       "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "fsevents": {
+                                       "version": "1.2.13",
+                                       "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz",
+                                       "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true,
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                        "optional": true,
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "extend-shallow": "^2.0.1",
-                                               "is-number": "^3.0.0",
-                                               "repeat-string": "^1.6.1",
-                                               "to-regex-range": "^2.1.0"
-                                       },
-                                       "dependencies": {
-                                               "extend-shallow": {
-                                                       "version": "2.0.1",
-                                                       "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz",
-                                                       "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=",
-                                                       "dev": true,
-                                                       "requires": {
-                                                               "is-extendable": "^0.1.0"
-                                                       }
-                                               }
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "bindings": "^1.5.0",
+                                               "nan": "^2.12.1"
</ins><span class="cx" style="display: block; padding: 0 10px">                                         }
</span><span class="cx" style="display: block; padding: 0 10px">                                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "is-accessor-descriptor": {
-                                       "version": "0.1.6",
-                                       "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
-                                       "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "is-absolute-url": {
+                                       "version": "3.0.3",
+                                       "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-3.0.3.tgz",
+                                       "integrity": "sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q==",
+                                       "dev": true
+                               },
+                               "is-binary-path": {
+                                       "version": "1.0.1",
+                                       "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz",
+                                       "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "kind-of": "^3.0.2"
-                                       },
-                                       "dependencies": {
-                                               "kind-of": {
-                                                       "version": "3.2.2",
-                                                       "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
-                                                       "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
-                                                       "dev": true,
-                                                       "requires": {
-                                                               "is-buffer": "^1.1.5"
-                                                       }
-                                               }
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "binary-extensions": "^1.0.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                                         }
</span><span class="cx" style="display: block; padding: 0 10px">                                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "is-data-descriptor": {
-                                       "version": "0.1.4",
-                                       "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz",
-                                       "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "is-glob": {
+                                       "version": "4.0.1",
+                                       "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz",
+                                       "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "kind-of": "^3.0.2"
-                                       },
-                                       "dependencies": {
-                                               "kind-of": {
-                                                       "version": "3.2.2",
-                                                       "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
-                                                       "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
-                                                       "dev": true,
-                                                       "requires": {
-                                                               "is-buffer": "^1.1.5"
-                                                       }
-                                               }
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "is-extglob": "^2.1.1"
</ins><span class="cx" style="display: block; padding: 0 10px">                                         }
</span><span class="cx" style="display: block; padding: 0 10px">                                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "is-number": {
-                                       "version": "3.0.0",
-                                       "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz",
-                                       "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "ms": {
+                                       "version": "2.1.2",
+                                       "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
+                                       "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
+                                       "dev": true
+                               },
+                               "readdirp": {
+                                       "version": "2.2.1",
+                                       "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz",
+                                       "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "kind-of": "^3.0.2"
-                                       },
-                                       "dependencies": {
-                                               "kind-of": {
-                                                       "version": "3.2.2",
-                                                       "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
-                                                       "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
-                                                       "dev": true,
-                                                       "requires": {
-                                                               "is-buffer": "^1.1.5"
-                                                       }
-                                               }
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "graceful-fs": "^4.1.11",
+                                               "micromatch": "^3.1.10",
+                                               "readable-stream": "^2.0.2"
</ins><span class="cx" style="display: block; padding: 0 10px">                                         }
</span><span class="cx" style="display: block; padding: 0 10px">                                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "isobject": {
-                                       "version": "3.0.1",
-                                       "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz",
-                                       "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "semver": {
+                                       "version": "6.3.0",
+                                       "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
+                                       "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "json-schema-traverse": {
-                                       "version": "0.4.1",
-                                       "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
-                                       "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
-                                       "dev": true
-                               },
-                               "kind-of": {
-                                       "version": "6.0.2",
-                                       "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz",
-                                       "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==",
-                                       "dev": true
-                               },
-                               "micromatch": {
-                                       "version": "3.1.10",
-                                       "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz",
-                                       "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "supports-color": {
+                                       "version": "6.1.0",
+                                       "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz",
+                                       "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "arr-diff": "^4.0.0",
-                                               "array-unique": "^0.3.2",
-                                               "braces": "^2.3.1",
-                                               "define-property": "^2.0.2",
-                                               "extend-shallow": "^3.0.2",
-                                               "extglob": "^2.0.4",
-                                               "fragment-cache": "^0.2.1",
-                                               "kind-of": "^6.0.2",
-                                               "nanomatch": "^1.2.9",
-                                               "object.pick": "^1.3.0",
-                                               "regex-not": "^1.0.0",
-                                               "snapdragon": "^0.8.1",
-                                               "to-regex": "^3.0.2"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "has-flag": "^3.0.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                                         }
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                }
-                       }
-               },
-               "webpack-dev-middleware": {
-                       "version": "3.4.0",
-                       "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-3.4.0.tgz",
-                       "integrity": "sha512-Q9Iyc0X9dP9bAsYskAVJ/hmIZZQwf/3Sy4xCAZgL5cUkjZmUZLt4l5HpbST/Pdgjn3u6pE7u5OdGd1apgzRujA==",
-                       "dev": true,
-                       "requires": {
-                               "memory-fs": "~0.4.1",
-                               "mime": "^2.3.1",
-                               "range-parser": "^1.0.3",
-                               "webpack-log": "^2.0.0"
-                       },
-                       "dependencies": {
-                               "mime": {
-                                       "version": "2.4.0",
-                                       "resolved": "https://registry.npmjs.org/mime/-/mime-2.4.0.tgz",
-                                       "integrity": "sha512-ikBcWwyqXQSHKtciCcctu9YfPbFYZ4+gbHEmE0Q8jzcTYQg5dHCr3g2wwAZjPoJfQVXZq6KXAjpXOTf5/cjT7w==",
-                                       "dev": true
-                               }
-                       }
-               },
-               "webpack-dev-server": {
-                       "version": "3.1.14",
-                       "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-3.1.14.tgz",
-                       "integrity": "sha512-mGXDgz5SlTxcF3hUpfC8hrQ11yhAttuUQWf1Wmb+6zo3x6rb7b9mIfuQvAPLdfDRCGRGvakBWHdHOa0I9p/EVQ==",
-                       "dev": true,
-                       "requires": {
-                               "ansi-html": "0.0.7",
-                               "bonjour": "^3.5.0",
-                               "chokidar": "^2.0.0",
-                               "compression": "^1.5.2",
-                               "connect-history-api-fallback": "^1.3.0",
-                               "debug": "^3.1.0",
-                               "del": "^3.0.0",
-                               "express": "^4.16.2",
-                               "html-entities": "^1.2.0",
-                               "http-proxy-middleware": "~0.18.0",
-                               "import-local": "^2.0.0",
-                               "internal-ip": "^3.0.1",
-                               "ip": "^1.1.5",
-                               "killable": "^1.0.0",
-                               "loglevel": "^1.4.1",
-                               "opn": "^5.1.0",
-                               "portfinder": "^1.0.9",
-                               "schema-utils": "^1.0.0",
-                               "selfsigned": "^1.9.1",
-                               "semver": "^5.6.0",
-                               "serve-index": "^1.7.2",
-                               "sockjs": "0.3.19",
-                               "sockjs-client": "1.3.0",
-                               "spdy": "^4.0.0",
-                               "strip-ansi": "^3.0.0",
-                               "supports-color": "^5.1.0",
-                               "url": "^0.11.0",
-                               "webpack-dev-middleware": "3.4.0",
-                               "webpack-log": "^2.0.0",
-                               "yargs": "12.0.2"
-                       },
-                       "dependencies": {
-                               "debug": {
-                                       "version": "3.2.6",
-                                       "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz",
-                                       "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         },
+                               "ws": {
+                                       "version": "6.2.1",
+                                       "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.1.tgz",
+                                       "integrity": "sha512-GIyAXC2cB7LjvpgMt9EKS2ldqr0MTrORaleiOno6TweZ6r3TKtoFQWay/2PceJ3RuBasOHzXNn5Lrw1X0bEjqA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "ms": "^2.1.1"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "async-limiter": "~1.0.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                                         }
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                },
-                               "ms": {
-                                       "version": "2.1.1",
-                                       "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz",
-                                       "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==",
-                                       "dev": true
-                               },
-                               "semver": {
-                                       "version": "5.6.0",
-                                       "resolved": "https://registry.npmjs.org/semver/-/semver-5.6.0.tgz",
-                                       "integrity": "sha512-RS9R6R35NYgQn++fkDWaOmqGoj4Ek9gGs+DPxNUZKuwE183xjJroKvyo1IzVFeXvUrvmALy6FWD5xrdJT25gMg==",
-                                       "dev": true
</del><span class="cx" style="display: block; padding: 0 10px">                                 }
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "webpack-livereload-plugin": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.2.0",
-                       "resolved": "https://registry.npmjs.org/webpack-livereload-plugin/-/webpack-livereload-plugin-2.2.0.tgz",
-                       "integrity": "sha512-sx9xA5mHoNOUgLQI0PmXT3KV9ecsVmUaTgr+fsoL69qAOHw/7VzkL1+ZMDQ8n0dPbWounswK6cBRSgMod7Nhgg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.3.0",
+                       "resolved": "https://registry.npmjs.org/webpack-livereload-plugin/-/webpack-livereload-plugin-2.3.0.tgz",
+                       "integrity": "sha512-vVBLQLlNpElt2sfsBG+XLDeVbQFS4RrniVU8Hi1/hX5ycSfx6mtW8MEEITr2g0Cvo36kuPWShFFDuy+DS7KFMA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                "anymatch": "^3.1.1",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "portfinder": "^1.0.17",
</span><span class="cx" style="display: block; padding: 0 10px">                                "tiny-lr": "^1.1.1"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -16568,34 +15136,12 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.0.0.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-9GSJUgz1D4MfyKU7KRqwOjXCXTqWdFNvEr7eUBYchQiVc744mqK/MzXPNR2WsPkmkOa4ywfg8C2n8h+13Bey1Q=="
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "whet.extend": {
-                       "version": "0.9.9",
-                       "resolved": "https://registry.npmjs.org/whet.extend/-/whet.extend-0.9.9.tgz",
-                       "integrity": "sha1-+HfVv2SMl+WqVC+twW1qJZucEaE=",
-                       "dev": true,
-                       "optional": true
-               },
-               "which": {
-                       "version": "1.0.9",
-                       "resolved": "https://registry.npmjs.org/which/-/which-1.0.9.tgz",
-                       "integrity": "sha1-RgwdoPgQED0DIam2M6+eV15kSG8=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         "whatwg-mimetype": {
+                       "version": "2.3.0",
+                       "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz",
+                       "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "which-module": {
-                       "version": "1.0.0",
-                       "resolved": "https://registry.npmjs.org/which-module/-/which-module-1.0.0.tgz",
-                       "integrity": "sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8=",
-                       "dev": true
-               },
-               "wide-align": {
-                       "version": "1.1.2",
-                       "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.2.tgz",
-                       "integrity": "sha512-ijDLlyQ7s6x1JgCLur53osjm/UXUYD9+0PbYKrBsYisYXzCxN+HC3mYDNy/dWdmf3AwqwU3CXwDCvsNgGK1S0w==",
-                       "dev": true,
-                       "requires": {
-                               "string-width": "^1.0.2"
-                       }
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "window-size": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "0.1.0",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.1.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -16612,9 +15158,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-t5Zpu0LstAn4PVg8rVLKF+qhZD8="
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "worker-farm": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.6.0",
-                       "resolved": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.6.0.tgz",
-                       "integrity": "sha512-6w+3tHbM87WnSWnENBUvA2pxJPLhQUg5LKwUQHq3r+XPhIM+Gh2R5ycbwPCyuGbNg+lPgdcnQUhuC02kJCvffQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.7.0",
+                       "resolved": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.7.0.tgz",
+                       "integrity": "sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "errno": "~0.1.7"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -16629,21 +15175,17 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "strip-ansi": "^3.0.1"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "wrap-fn": {
-                       "version": "0.1.5",
-                       "resolved": "https://registry.npmjs.org/wrap-fn/-/wrap-fn-0.1.5.tgz",
-                       "integrity": "sha1-8htuQQFv9KfjFyDbxjoJAWvfmEU=",
-                       "dev": true,
-                       "optional": true,
-                       "requires": {
-                               "co": "3.1.0"
-                       }
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "wrappy": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.0.2",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8="
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                "ws": {
+                       "version": "7.4.3",
+                       "resolved": "https://registry.npmjs.org/ws/-/ws-7.4.3.tgz",
+                       "integrity": "sha512-hr6vCR76GsossIRsr8OLR9acVVm1jyfEWvhbNjtgPOrfvAlKzvyeg/P6r8RuDjRyrcQoPQT7K0DGEPc7Ae6jzA==",
+                       "dev": true
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "xmlbuilder": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "8.2.2",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-8.2.2.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -16651,9 +15193,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "xmlcreate": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.0.2",
-                       "resolved": "https://registry.npmjs.org/xmlcreate/-/xmlcreate-1.0.2.tgz",
-                       "integrity": "sha1-+mv3YqYKQT+z3Y9LA8WyaSONMI8=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.0.3",
+                       "resolved": "https://registry.npmjs.org/xmlcreate/-/xmlcreate-2.0.3.tgz",
+                       "integrity": "sha512-HgS+X6zAztGa9zIK3Y3LXuJes33Lz9x+YyTxgrkIdabu2vqcGOWwdfCpf1hWLRrd553wd4QCDf6BBO6FfdsRiQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "xmlrpc": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -16666,12 +15208,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "xmlbuilder": "8.2.x"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "xregexp": {
-                       "version": "4.0.0",
-                       "resolved": "https://registry.npmjs.org/xregexp/-/xregexp-4.0.0.tgz",
-                       "integrity": "sha512-PHyM+sQouu7xspQQwELlGwwd05mXUFqwFYfqPO0cC7x4fxyHnnuetmQr6CjJiafIDoH4MogHb9dOoJzR/Y4rFg==",
-                       "dev": true
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "xtend": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "4.0.1",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -16694,96 +15230,59 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI="
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "yargs": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "12.0.2",
-                       "resolved": "https://registry.npmjs.org/yargs/-/yargs-12.0.2.tgz",
-                       "integrity": "sha512-e7SkEx6N6SIZ5c5H22RTZae61qtn3PYUE8JYbBFlK9sYmh3DMQ6E5ygtaG/2BW0JZi4WGgTR2IV5ChqlqrDGVQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "13.3.2",
+                       "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz",
+                       "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "cliui": "^4.0.0",
-                               "decamelize": "^2.0.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "cliui": "^5.0.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "find-up": "^3.0.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "get-caller-file": "^1.0.1",
-                               "os-locale": "^3.0.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "get-caller-file": "^2.0.1",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "require-directory": "^2.1.1",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "require-main-filename": "^1.0.1",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "require-main-filename": "^2.0.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "set-blocking": "^2.0.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "string-width": "^2.0.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "string-width": "^3.0.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "which-module": "^2.0.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "y18n": "^3.2.1 || ^4.0.0",
-                               "yargs-parser": "^10.1.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "y18n": "^4.0.0",
+                               "yargs-parser": "^13.1.2"
</ins><span class="cx" style="display: block; padding: 0 10px">                         },
</span><span class="cx" style="display: block; padding: 0 10px">                        "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "ansi-regex": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "3.0.0",
-                                       "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz",
-                                       "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=",
-                                       "dev": true
-                               },
-                               "camelcase": {
</del><span class="cx" style="display: block; padding: 0 10px">                                         "version": "4.1.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz",
-                                       "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz",
+                                       "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "cross-spawn": {
-                                       "version": "6.0.5",
-                                       "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz",
-                                       "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "ansi-styles": {
+                                       "version": "3.2.1",
+                                       "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
+                                       "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "nice-try": "^1.0.4",
-                                               "path-key": "^2.0.1",
-                                               "semver": "^5.5.0",
-                                               "shebang-command": "^1.2.0",
-                                               "which": "^1.2.9"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "color-convert": "^1.9.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                                         }
</span><span class="cx" style="display: block; padding: 0 10px">                                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "decamelize": {
-                                       "version": "2.0.0",
-                                       "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-2.0.0.tgz",
-                                       "integrity": "sha512-Ikpp5scV3MSYxY39ymh45ZLEecsTdv/Xj2CaQfI8RLMuwi7XvjX9H/fhraiSuU+C5w5NTDu4ZU72xNiZnurBPg==",
-                                       "dev": true,
-                                       "requires": {
-                                               "xregexp": "4.0.0"
-                                       }
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "camelcase": {
+                                       "version": "5.3.1",
+                                       "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz",
+                                       "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==",
+                                       "dev": true
</ins><span class="cx" style="display: block; padding: 0 10px">                                 },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "execa": {
-                                       "version": "1.0.0",
-                                       "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz",
-                                       "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "cliui": {
+                                       "version": "5.0.0",
+                                       "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz",
+                                       "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "cross-spawn": "^6.0.0",
-                                               "get-stream": "^4.0.0",
-                                               "is-stream": "^1.1.0",
-                                               "npm-run-path": "^2.0.0",
-                                               "p-finally": "^1.0.0",
-                                               "signal-exit": "^3.0.0",
-                                               "strip-eof": "^1.0.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "string-width": "^3.1.0",
+                                               "strip-ansi": "^5.2.0",
+                                               "wrap-ansi": "^5.1.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                                         }
</span><span class="cx" style="display: block; padding: 0 10px">                                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "find-up": {
-                                       "version": "3.0.0",
-                                       "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz",
-                                       "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==",
-                                       "dev": true,
-                                       "requires": {
-                                               "locate-path": "^3.0.0"
-                                       }
-                               },
-                               "get-stream": {
-                                       "version": "4.1.0",
-                                       "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz",
-                                       "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==",
-                                       "dev": true,
-                                       "requires": {
-                                               "pump": "^3.0.0"
-                                       }
-                               },
-                               "invert-kv": {
-                                       "version": "2.0.0",
-                                       "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-2.0.0.tgz",
-                                       "integrity": "sha512-wPVv/y/QQ/Uiirj/vh3oP+1Ww+AWehmi1g5fFWGPF6IpCBCDVrhgHRMvrLfdYcwDh3QJbGXDW4JAuzxElLSqKA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "get-caller-file": {
+                                       "version": "2.0.5",
+                                       "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz",
+                                       "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                                },
</span><span class="cx" style="display: block; padding: 0 10px">                                "is-fullwidth-code-point": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -16792,64 +15291,32 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                        "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=",
</span><span class="cx" style="display: block; padding: 0 10px">                                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "lcid": {
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "require-main-filename": {
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "version": "2.0.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "resolved": "https://registry.npmjs.org/lcid/-/lcid-2.0.0.tgz",
-                                       "integrity": "sha512-avPEb8P8EGnwXKClwsNUgryVjllcRqtMYa49NTsbQagYuT1DcXnl1915oxWjoyGrXR6zH/Y0Zc96xWsPcoDKeA==",
-                                       "dev": true,
-                                       "requires": {
-                                               "invert-kv": "^2.0.0"
-                                       }
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz",
+                                       "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==",
+                                       "dev": true
</ins><span class="cx" style="display: block; padding: 0 10px">                                 },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "os-locale": {
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "string-width": {
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "version": "3.1.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-3.1.0.tgz",
-                                       "integrity": "sha512-Z8l3R4wYWM40/52Z+S265okfFj8Kt2cC2MKY+xNi3kFs+XGI7WXu/I309QQQYbRW4ijiZ+yxs9pqEhJh0DqW3Q==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz",
+                                       "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "execa": "^1.0.0",
-                                               "lcid": "^2.0.0",
-                                               "mem": "^4.0.0"
-                                       }
-                               },
-                               "pump": {
-                                       "version": "3.0.0",
-                                       "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz",
-                                       "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==",
-                                       "dev": true,
-                                       "requires": {
-                                               "end-of-stream": "^1.1.0",
-                                               "once": "^1.3.1"
-                                       }
-                               },
-                               "string-width": {
-                                       "version": "2.1.1",
-                                       "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz",
-                                       "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==",
-                                       "dev": true,
-                                       "requires": {
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "emoji-regex": "^7.0.1",
</ins><span class="cx" style="display: block; padding: 0 10px">                                                 "is-fullwidth-code-point": "^2.0.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "strip-ansi": "^4.0.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "strip-ansi": "^5.1.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                                         }
</span><span class="cx" style="display: block; padding: 0 10px">                                },
</span><span class="cx" style="display: block; padding: 0 10px">                                "strip-ansi": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "4.0.0",
-                                       "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz",
-                                       "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "5.2.0",
+                                       "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
+                                       "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "ansi-regex": "^3.0.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "ansi-regex": "^4.1.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                                         }
</span><span class="cx" style="display: block; padding: 0 10px">                                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "which": {
-                                       "version": "1.3.1",
-                                       "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz",
-                                       "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==",
-                                       "dev": true,
-                                       "requires": {
-                                               "isexe": "^2.0.0"
-                                       }
-                               },
</del><span class="cx" style="display: block; padding: 0 10px">                                 "which-module": {
</span><span class="cx" style="display: block; padding: 0 10px">                                        "version": "2.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                        "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -16856,40 +15323,40 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                        "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=",
</span><span class="cx" style="display: block; padding: 0 10px">                                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                                },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                "wrap-ansi": {
+                                       "version": "5.1.0",
+                                       "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz",
+                                       "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==",
+                                       "dev": true,
+                                       "requires": {
+                                               "ansi-styles": "^3.2.0",
+                                               "string-width": "^3.0.0",
+                                               "strip-ansi": "^5.0.0"
+                                       }
+                               },
+                               "y18n": {
+                                       "version": "4.0.1",
+                                       "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.1.tgz",
+                                       "integrity": "sha512-wNcy4NvjMYL8gogWWYAO7ZFWFfHcbdbE57tZO8e4cbpj8tfUcwrwqSl3ad8HxpYWCdXcJUCeKKZS62Av1affwQ==",
+                                       "dev": true
+                               },
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "yargs-parser": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "10.1.0",
-                                       "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-10.1.0.tgz",
-                                       "integrity": "sha512-VCIyR1wJoEBZUqk5PA+oOBF6ypbwh5aNB3I50guxAL/quggdfs4TtNHQrSazFA3fYZ+tEqfs0zIGlv0c/rgjbQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "13.1.2",
+                                       "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz",
+                                       "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "camelcase": "^4.1.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "camelcase": "^5.0.0",
+                                               "decamelize": "^1.2.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                                         }
</span><span class="cx" style="display: block; padding: 0 10px">                                }
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "yargs-parser": {
-                       "version": "5.0.0",
-                       "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-5.0.0.tgz",
-                       "integrity": "sha1-J17PDX/+Bcd+ZOfIbkzZS/DhIoo=",
-                       "dev": true,
-                       "requires": {
-                               "camelcase": "^3.0.0"
-                       },
-                       "dependencies": {
-                               "camelcase": {
-                                       "version": "3.0.0",
-                                       "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz",
-                                       "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=",
-                                       "dev": true
-                               }
-                       }
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "yauzl": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "2.10.0",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk=",
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true,
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "optional": true,
</del><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "buffer-crc32": "~0.2.3",
</span><span class="cx" style="display: block; padding: 0 10px">                                "fd-slicer": "~1.1.0"
</span></span></pre></div>
<a id="branches52packagejson"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: branches/5.2/package.json</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- branches/5.2/package.json 2021-02-05 03:14:57 UTC (rev 50190)
+++ branches/5.2/package.json   2021-02-05 03:18:25 UTC (rev 50191)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -7,53 +7,65 @@
</span><span class="cx" style="display: block; padding: 0 10px">                "url": "https://develop.svn.wordpress.org/trunk"
</span><span class="cx" style="display: block; padding: 0 10px">        },
</span><span class="cx" style="display: block; padding: 0 10px">        "engines": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "node": "10.13.0",
-               "npm": "6.1.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         "node": ">=14.15.0",
+               "npm": ">=6.14.8"
</ins><span class="cx" style="display: block; padding: 0 10px">         },
</span><span class="cx" style="display: block; padding: 0 10px">        "author": "The WordPress Contributors",
</span><span class="cx" style="display: block; padding: 0 10px">        "license": "GPL-2.0-or-later",
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+        "browserslist": [
+               "> 1%",
+               "ie >= 11",
+               "last 1 Android versions",
+               "last 1 ChromeAndroid versions",
+               "last 2 Chrome versions",
+               "last 2 Firefox versions",
+               "last 2 Safari versions",
+               "last 2 iOS versions",
+               "last 2 Edge versions",
+               "last 2 Opera versions"
+       ],
</ins><span class="cx" style="display: block; padding: 0 10px">         "devDependencies": {
</span><span class="cx" style="display: block; padding: 0 10px">                "@wordpress/custom-templated-path-webpack-plugin": "1.2.0",
</span><span class="cx" style="display: block; padding: 0 10px">                "@wordpress/library-export-default-webpack-plugin": "1.1.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "autoprefixer": "9.4.7",
-               "check-node-version": "3.2.0",
-               "copy-webpack-plugin": "^4.6.0",
-               "cssnano": "4.1.8",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         "autoprefixer": "^9.8.6",
+               "check-node-version": "4.0.3",
+               "copy-webpack-plugin": "^5.1.2",
+               "cssnano": "4.1.10",
</ins><span class="cx" style="display: block; padding: 0 10px">                 "dotenv": "^8.2.0",
</span><span class="cx" style="display: block; padding: 0 10px">                "dotenv-expand": "^5.1.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "grunt": "~1.0.3",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         "grunt": "~1.3.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                 "grunt-banner": "^0.6.0",
</span><span class="cx" style="display: block; padding: 0 10px">                "grunt-contrib-clean": "~2.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                "grunt-contrib-concat": "~1.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                "grunt-contrib-copy": "~1.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                "grunt-contrib-cssmin": "~3.0.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "grunt-contrib-imagemin": "~2.0.1",
-               "grunt-contrib-jshint": "~2.0.0",
-               "grunt-contrib-qunit": "^1.2.0",
-               "grunt-contrib-uglify": "~2.0.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         "grunt-contrib-imagemin": "~4.0.0",
+               "grunt-contrib-jshint": "3.0.0",
+               "grunt-contrib-qunit": "^4.0.0",
+               "grunt-contrib-uglify": "~5.0.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                 "grunt-contrib-watch": "~1.1.0",
</span><span class="cx" style="display: block; padding: 0 10px">                "grunt-file-append": "0.0.7",
</span><span class="cx" style="display: block; padding: 0 10px">                "grunt-includes": "~1.1.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "grunt-jsdoc": "2.3.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         "grunt-jsdoc": "2.4.1",
</ins><span class="cx" style="display: block; padding: 0 10px">                 "grunt-jsvalidate": "~0.2.2",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "grunt-legacy-util": "^1.1.1",
-               "grunt-patch-wordpress": "~1.0.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         "grunt-legacy-util": "^2.0.0",
+               "grunt-patch-wordpress": "~3.0.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                 "grunt-postcss": "~0.9.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "grunt-replace": "~1.0.1",
-               "grunt-rtlcss": "~2.0.1",
-               "grunt-sass": "~3.0.2",
-               "grunt-webpack": "^3.1.3",
-               "ink-docstrap": "^1.3.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         "grunt-replace-lts": "~1.1.0",
+               "grunt-rtlcss": "~2.0.2",
+               "grunt-sass": "~3.1.0",
+               "grunt-webpack": "^4.0.0",
+               "ink-docstrap": "1.3.2",
</ins><span class="cx" style="display: block; padding: 0 10px">                 "jquery-migrate": "1.4.1",
</span><span class="cx" style="display: block; padding: 0 10px">                "matchdep": "~2.0.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "node-sass": "~4.11.0",
-               "source-map-loader": "^0.2.4",
-               "uglify-js": "^3.4.9",
-               "uglifyjs-webpack-plugin": "2.1.1",
-               "wait-on": "^3.3.0",
-               "webpack": "4.29.2",
-               "webpack-dev-server": "3.1.14",
-               "webpack-livereload-plugin": "2.2.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         "sass": "^1.32.6",
+               "source-map-loader": "^1.1.3",
+               "uglify-js": "^3.12.6",
+               "uglifyjs-webpack-plugin": "2.2.0",
+               "wait-on": "^5.2.1",
+               "webpack": "4.43.0",
+               "webpack-dev-server": "3.11.2",
+               "webpack-livereload-plugin": "2.3.0"
</ins><span class="cx" style="display: block; padding: 0 10px">         },
</span><span class="cx" style="display: block; padding: 0 10px">        "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px">                "@babel/polyfill": "7.2.5",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -101,10 +113,10 @@
</span><span class="cx" style="display: block; padding: 0 10px">                "element-closest": "^2.0.2",
</span><span class="cx" style="display: block; padding: 0 10px">                "formdata-polyfill": "3.0.13",
</span><span class="cx" style="display: block; padding: 0 10px">                "imagesloaded": "3.2.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "jquery-color": "github:jquery/jquery-color#2.1.1",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         "jquery-color": "https://github.com/jquery/jquery-color/archive/2.1.1.tar.gz",
</ins><span class="cx" style="display: block; padding: 0 10px">                 "jquery-form": "4.2.1",
</span><span class="cx" style="display: block; padding: 0 10px">                "jquery-hoverintent": "1.8.3",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "jquery-ui": "github:jquery/jquery-ui#1.11.4",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         "jquery-ui": "https://github.com/jquery/jquery-ui/archive/1.11.4.tar.gz",
</ins><span class="cx" style="display: block; padding: 0 10px">                 "lodash": "4.17.11",
</span><span class="cx" style="display: block; padding: 0 10px">                "masonry-layout": "3.3.2",
</span><span class="cx" style="display: block; padding: 0 10px">                "moment": "2.22.2",
</span></span></pre>
</div>
</div>

</body>
</html>