<!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>[46404] trunk: Build/Test tools: Update grunt-contrib-imagemin and run it</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/46404">46404</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/46404","name":"Review Commit"}}</script></dd>
<dt style="float: left; width: 6em; font-weight: bold">Author</dt> <dd>jorbin</dd>
<dt style="float: left; width: 6em; font-weight: bold">Date</dt> <dd>2019-10-05 14:19:20 +0000 (Sat, 05 Oct 2019)</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: Update grunt-contrib-imagemin and run it

Smaller images are good, so is not having npm vulnerabilities.

See <a href="https://core.trac.wordpress.org/ticket/48203">#48203</a>.
Fixes <a href="https://core.trac.wordpress.org/ticket/48206">#48206</a>.
Props whyisjake, netweb.</pre>

<h3>Modified Paths</h3>
<ul>
<li><a href="#trunkpackagelockjson">trunk/package-lock.json</a></li>
<li><a href="#trunkpackagejson">trunk/package.json</a></li>
<li><a href="#trunksrcwpadminimagesbubble_bg2xgif">trunk/src/wp-admin/images/bubble_bg-2x.gif</a></li>
<li><a href="#trunksrcwpadminimagesbubble_bggif">trunk/src/wp-admin/images/bubble_bg.gif</a></li>
<li><a href="#trunksrcwpadminimagesdatebutton2xgif">trunk/src/wp-admin/images/date-button-2x.gif</a></li>
<li><a href="#trunksrcwpadminimagesdatebuttongif">trunk/src/wp-admin/images/date-button.gif</a></li>
<li><a href="#trunksrcwpadminimagesloadinggif">trunk/src/wp-admin/images/loading.gif</a></li>
<li><a href="#trunksrcwpadminimagesmediabuttonimagegif">trunk/src/wp-admin/images/media-button-image.gif</a></li>
<li><a href="#trunksrcwpadminimagesmediabuttonmusicgif">trunk/src/wp-admin/images/media-button-music.gif</a></li>
<li><a href="#trunksrcwpadminimagesmediabuttonothergif">trunk/src/wp-admin/images/media-button-other.gif</a></li>
<li><a href="#trunksrcwpadminimagesmediabuttonvideogif">trunk/src/wp-admin/images/media-button-video.gif</a></li>
<li><a href="#trunksrcwpadminimagessort2xgif">trunk/src/wp-admin/images/sort-2x.gif</a></li>
<li><a href="#trunksrcwpadminimagessortgif">trunk/src/wp-admin/images/sort.gif</a></li>
<li><a href="#trunksrcwpadminimageswpspin_light2xgif">trunk/src/wp-admin/images/wpspin_light-2x.gif</a></li>
<li><a href="#trunksrcwpadminimageswpspin_lightgif">trunk/src/wp-admin/images/wpspin_light.gif</a></li>
<li><a href="#trunksrcwpadminimagesxit2xgif">trunk/src/wp-admin/images/xit-2x.gif</a></li>
<li><a href="#trunksrcwpadminimagesxitgif">trunk/src/wp-admin/images/xit.gif</a></li>
<li><a href="#trunksrcwpincludesimagesblankgif">trunk/src/wp-includes/images/blank.gif</a></li>
<li><a href="#trunksrcwpincludesimagesdown_arrow2xgif">trunk/src/wp-includes/images/down_arrow-2x.gif</a></li>
<li><a href="#trunksrcwpincludesimagesdown_arrowgif">trunk/src/wp-includes/images/down_arrow.gif</a></li>
<li><a href="#trunksrcwpincludesimagessmiliesicon_arrowgif">trunk/src/wp-includes/images/smilies/icon_arrow.gif</a></li>
<li><a href="#trunksrcwpincludesimagessmiliesicon_biggringif">trunk/src/wp-includes/images/smilies/icon_biggrin.gif</a></li>
<li><a href="#trunksrcwpincludesimagessmiliesicon_confusedgif">trunk/src/wp-includes/images/smilies/icon_confused.gif</a></li>
<li><a href="#trunksrcwpincludesimagessmiliesicon_coolgif">trunk/src/wp-includes/images/smilies/icon_cool.gif</a></li>
<li><a href="#trunksrcwpincludesimagessmiliesicon_crygif">trunk/src/wp-includes/images/smilies/icon_cry.gif</a></li>
<li><a href="#trunksrcwpincludesimagessmiliesicon_eekgif">trunk/src/wp-includes/images/smilies/icon_eek.gif</a></li>
<li><a href="#trunksrcwpincludesimagessmiliesicon_evilgif">trunk/src/wp-includes/images/smilies/icon_evil.gif</a></li>
<li><a href="#trunksrcwpincludesimagessmiliesicon_exclaimgif">trunk/src/wp-includes/images/smilies/icon_exclaim.gif</a></li>
<li><a href="#trunksrcwpincludesimagessmiliesicon_ideagif">trunk/src/wp-includes/images/smilies/icon_idea.gif</a></li>
<li><a href="#trunksrcwpincludesimagessmiliesicon_lolgif">trunk/src/wp-includes/images/smilies/icon_lol.gif</a></li>
<li><a href="#trunksrcwpincludesimagessmiliesicon_madgif">trunk/src/wp-includes/images/smilies/icon_mad.gif</a></li>
<li><a href="#trunksrcwpincludesimagessmiliesicon_mrgreengif">trunk/src/wp-includes/images/smilies/icon_mrgreen.gif</a></li>
<li><a href="#trunksrcwpincludesimagessmiliesicon_neutralgif">trunk/src/wp-includes/images/smilies/icon_neutral.gif</a></li>
<li><a href="#trunksrcwpincludesimagessmiliesicon_questiongif">trunk/src/wp-includes/images/smilies/icon_question.gif</a></li>
<li><a href="#trunksrcwpincludesimagessmiliesicon_razzgif">trunk/src/wp-includes/images/smilies/icon_razz.gif</a></li>
<li><a href="#trunksrcwpincludesimagessmiliesicon_redfacegif">trunk/src/wp-includes/images/smilies/icon_redface.gif</a></li>
<li><a href="#trunksrcwpincludesimagessmiliesicon_rolleyesgif">trunk/src/wp-includes/images/smilies/icon_rolleyes.gif</a></li>
<li><a href="#trunksrcwpincludesimagessmiliesicon_sadgif">trunk/src/wp-includes/images/smilies/icon_sad.gif</a></li>
<li><a href="#trunksrcwpincludesimagessmiliesicon_smilegif">trunk/src/wp-includes/images/smilies/icon_smile.gif</a></li>
<li><a href="#trunksrcwpincludesimagessmiliesicon_surprisedgif">trunk/src/wp-includes/images/smilies/icon_surprised.gif</a></li>
<li><a href="#trunksrcwpincludesimagessmiliesicon_twistedgif">trunk/src/wp-includes/images/smilies/icon_twisted.gif</a></li>
<li><a href="#trunksrcwpincludesimagessmiliesicon_winkgif">trunk/src/wp-includes/images/smilies/icon_wink.gif</a></li>
<li><a href="#trunksrcwpincludesimageswpspin2xgif">trunk/src/wp-includes/images/wpspin-2x.gif</a></li>
<li><a href="#trunksrcwpincludesimageswpspingif">trunk/src/wp-includes/images/wpspin.gif</a></li>
<li><a href="#trunksrcwpincludesimagesxit2xgif">trunk/src/wp-includes/images/xit-2x.gif</a></li>
<li><a href="#trunksrcwpincludesimagesxitgif">trunk/src/wp-includes/images/xit.gif</a></li>
</ul>

</div>
<div id="patch">
<h3>Diff</h3>
<a id="trunkpackagelockjson"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/package-lock.json</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/package-lock.json   2019-10-05 13:47:52 UTC (rev 46403)
+++ trunk/package-lock.json     2019-10-05 14:19:20 UTC (rev 46404)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1571,6 +1571,13 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw==",
</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">+                "@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">@@ -3415,16 +3422,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==",
</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">-                "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">@@ -3441,13 +3438,6 @@
</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><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/anymatch/-/anymatch-2.0.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -3475,20 +3465,27 @@
</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.1.1",
+                       "resolved": "https://registry.npmjs.org/arch/-/arch-2.1.1.tgz",
+                       "integrity": "sha512-BLM56aPo9vLLFVa8+/+pJLnrZ7QGGTVHWsCwieAWT9o9K8UeGaQbzZbGoabWLOo2ksBCztoXdqBZBplqLDDCSg==",
+                       "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": "https://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="lines" style="display: block; padding: 0 10px; color: #888">@@ -3549,13 +3546,6 @@
</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><span class="cx" style="display: block; padding: 0 10px">                 "array-equal": {
</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/array-equal/-/array-equal-1.0.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -3732,13 +3722,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==",
</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">-                "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
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "async-foreach": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "0.1.3",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/async-foreach/-/async-foreach-0.1.3.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -4596,13 +4579,6 @@
</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">                 "bfj": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "6.1.2",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/bfj/-/bfj-6.1.2.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -4622,105 +4598,247 @@
</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">                "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"
</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"
+                       }
+               },
+               "bin-check": {
+                       "version": "4.1.0",
+                       "resolved": "https://registry.npmjs.org/bin-check/-/bin-check-4.1.0.tgz",
+                       "integrity": "sha512-b6weQyEUKsDGFlACWSIOfveEnImkJyK/FGW6FAG42loyoquvjdtOIqO6yBFzHyqyVVhNgNkQxxx09SFLK28YnA==",
+                       "dev": true,
+                       "optional": true,
+                       "requires": {
+                               "execa": "^0.7.0",
+                               "executable": "^4.1.0"
+                       }
+               },
+               "bin-version": {
+                       "version": "3.1.0",
+                       "resolved": "https://registry.npmjs.org/bin-version/-/bin-version-3.1.0.tgz",
+                       "integrity": "sha512-Mkfm4iE1VFt4xd4vH+gx+0/71esbfus2LsnCGe8Pi4mndSPyT+NGES/Eg99jx8/lUGWfu3z2yuB/bt5UB+iVbQ==",
+                       "dev": true,
+                       "optional": true,
+                       "requires": {
+                               "execa": "^1.0.0",
+                               "find-versions": "^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">-                                "tempfile": {
-                                       "version": "1.1.1",
-                                       "resolved": "https://registry.npmjs.org/tempfile/-/tempfile-1.1.1.tgz",
-                                       "integrity": "sha1-W8xOrsxKsscH2LwR2ZzMmiyyh/I=",
</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">-                                                "os-tmpdir": "^1.0.0",
-                                               "uuid": "^2.0.1"
</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">-                                "uuid": {
-                                       "version": "2.0.3",
-                                       "resolved": "https://registry.npmjs.org/uuid/-/uuid-2.0.3.tgz",
-                                       "integrity": "sha1-Z+LoY3lyFVMN/zGOW/nc6/1Hsho=",
</del><ins style="background-color: #dfd; 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==",
</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"
+                                       }
+                               },
+                               "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"
+                                       }
</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">-                "bin-check": {
-                       "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">+         "bin-version-check": {
+                       "version": "4.0.0",
+                       "resolved": "https://registry.npmjs.org/bin-version-check/-/bin-version-check-4.0.0.tgz",
+                       "integrity": "sha512-sR631OrhC+1f8Cvs8WyVWOA33Y8tgwjETNPyyD/myRBXLkfS/vl74FmH/lFcRl9KY3zwGh7jFhvyk9vV3/3ilQ==",
</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">+                         "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">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "bin-version": {
-                       "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">+         "bin-wrapper": {
+                       "version": "4.1.0",
+                       "resolved": "https://registry.npmjs.org/bin-wrapper/-/bin-wrapper-4.1.0.tgz",
+                       "integrity": "sha512-hfRmo7hWIXPkbpi0ZltboCMVrU+0ClXR/JgbCKKjlDjQf6igXa7OwdqNcFWQZPZTgiY7ZpzE3+LjjkLiTN2T7Q==",
</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"
-                       }
-               },
-               "bin-version-check": {
-                       "version": "2.1.0",
-                       "resolved": "https://registry.npmjs.org/bin-version-check/-/bin-version-check-2.1.0.tgz",
-                       "integrity": "sha1-5OXfKQuQaffRETJAMe/BP90RpbA=",
-                       "dev": true,
-                       "optional": true,
-                       "requires": {
-                               "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-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"
</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">-                                "minimist": {
-                                       "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">+                         "download": {
+                                       "version": "7.1.0",
+                                       "resolved": "https://registry.npmjs.org/download/-/download-7.1.0.tgz",
+                                       "integrity": "sha512-xqnBTVd/E+GxJVrX5/eUJiLYjCGPwMpdL+jGhGU57BvtcA7wwhtHVbXBeUk51kOpW3S7Jn3BQbN9Q1R1Km2qDQ==",
</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,
+                                       "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,
</ins><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">-                                "semver": {
-                                       "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">+                         "got": {
+                                       "version": "8.3.2",
+                                       "resolved": "https://registry.npmjs.org/got/-/got-8.3.2.tgz",
+                                       "integrity": "sha512-qjUJ5U/hawxosMryILofZCkm3C84PLJS/0grRIpjAwu+Lkxxj5cxeCU25BG0/3mDSpXKTyZr8oh8wIgLaH0QCw==",
</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,
+                                       "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,
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "optional": true
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                },
+                               "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">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "bin-wrapper": {
-                       "version": "3.0.2",
-                       "resolved": "https://registry.npmjs.org/bin-wrapper/-/bin-wrapper-3.0.2.tgz",
-                       "integrity": "sha1-Z9MwYmLksaXy+I7iNGT2plVneus=",
-                       "dev": true,
-                       "optional": true,
-                       "requires": {
-                               "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><span class="cx" style="display: block; padding: 0 10px">                 "binary": {
</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/binary/-/binary-0.3.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -5043,6 +5161,13 @@
</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><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                "buffer-crc32": {
+                       "version": "0.2.13",
+                       "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz",
+                       "integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=",
+                       "dev": true,
+                       "optional": true
+               },
</ins><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="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/buffer-fill/-/buffer-fill-1.0.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -5062,35 +5187,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": "https://registry.npmjs.org/file-type/-/file-type-3.9.0.tgz",
-                                       "integrity": "sha1-JXoHg4TR24CHvESdEH1SpSZyuek=",
-                                       "dev": true,
-                                       "optional": true
-                               },
-                               "uuid": {
-                                       "version": "2.0.3",
-                                       "resolved": "https://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">@@ -5177,6 +5273,60 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "unset-value": "^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">+                "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"
+                                       }
+                               }
+                       }
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "call-me-maybe": {
</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/call-me-maybe/-/call-me-maybe-1.0.1.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -5258,13 +5408,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "rsvp": "^4.8.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">-                "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">@@ -5281,32 +5424,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">                "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
-                               },
-                               "tunnel-agent": {
-                                       "version": "0.4.3",
-                                       "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.4.3.tgz",
-                                       "integrity": "sha1-Y3PbdpCf5XDgjXNYM2Xtgop07us=",
-                                       "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">                "ccount": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -5521,16 +5648,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">@@ -5621,13 +5738,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "wrap-ansi": "^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">-                "clone": {
-                       "version": "1.0.4",
-                       "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz",
-                       "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=",
-                       "dev": true,
-                       "optional": true
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "clone-deep": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "0.2.4",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-0.2.4.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -5651,12 +5761,15 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "is-supported-regexp-flag": "^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">-                "clone-stats": {
-                       "version": "0.0.1",
-                       "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-0.0.1.tgz",
-                       "integrity": "sha1-uI+UqCzzi4eR1YBG6kAprYjKmdE=",
</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><span class="cx" style="display: block; padding: 0 10px">                "co": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "4.6.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -5768,13 +5881,6 @@
</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><span class="cx" style="display: block; padding: 0 10px">                 "colors": {
</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/colors/-/colors-1.1.2.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -5874,6 +5980,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">@@ -6220,16 +6337,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "elliptic": "^6.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">-                "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><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -6690,280 +6797,186 @@
</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.0",
+                       "resolved": "https://registry.npmjs.org/decompress/-/decompress-4.2.0.tgz",
+                       "integrity": "sha1-eu3YVCflqS2s/lVnSnxQXpbQH50=",
</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">-                                },
-                               "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
-                               },
-                               "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
-                               },
-                               "readable-stream": {
-                                       "version": "1.0.34",
-                                       "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz",
-                                       "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=",
-                                       "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
-                               },
-                               "through2": {
-                                       "version": "0.6.5",
-                                       "resolved": "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz",
-                                       "integrity": "sha1-QaucZ7KdVyCQcUEOHXp6lozTrUg=",
-                                       "dev": true,
-                                       "optional": true,
-                                       "requires": {
-                                               "readable-stream": ">=1.0.33-1 <1.1.0-0",
-                                               "xtend": ">=4.0.0 <4.1.0-0"
-                                       }
-                               },
-                               "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">-                                },
-                               "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
-                               },
-                               "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
-                               },
-                               "readable-stream": {
-                                       "version": "1.0.34",
-                                       "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz",
-                                       "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=",
-                                       "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
-                               },
-                               "through2": {
-                                       "version": "0.6.5",
-                                       "resolved": "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz",
-                                       "integrity": "sha1-QaucZ7KdVyCQcUEOHXp6lozTrUg=",
-                                       "dev": true,
-                                       "optional": true,
-                                       "requires": {
-                                               "readable-stream": ">=1.0.33-1 <1.1.0-0",
-                                               "xtend": ">=4.0.0 <4.1.0-0"
-                                       }
-                               },
-                               "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">-                                },
-                               "isarray": {
-                                       "version": "0.0.1",
-                                       "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz",
-                                       "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         }
+                       }
+               },
+               "decompress-unzip": {
+                       "version": "4.0.1",
+                       "resolved": "https://registry.npmjs.org/decompress-unzip/-/decompress-unzip-4.0.1.tgz",
+                       "integrity": "sha1-3qrM39FK6vhVePczroIQ+bSEj2k=",
+                       "dev": true,
+                       "optional": true,
+                       "requires": {
+                               "file-type": "^3.8.0",
+                               "get-stream": "^2.2.0",
+                               "pify": "^2.3.0",
+                               "yauzl": "^2.4.2"
+                       },
+                       "dependencies": {
+                               "fd-slicer": {
+                                       "version": "1.1.0",
+                                       "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz",
+                                       "integrity": "sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4=",
</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": {
+                                               "pend": "~1.2.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">-                                "object-assign": {
-                                       "version": "2.1.1",
-                                       "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-2.1.1.tgz",
-                                       "integrity": "sha1-Q8NuXVaf+OSBbE76i+AtJpZ8GKo=",
</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><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">-                                "readable-stream": {
-                                       "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">+                         "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">-                                                "core-util-is": "~1.0.0",
-                                               "inherits": "~2.0.1",
-                                               "isarray": "0.0.1",
-                                               "string_decoder": "~0.10.x"
</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">-                                "string_decoder": {
-                                       "version": "0.10.31",
-                                       "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz",
-                                       "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=",
</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><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">-                                "through2": {
-                                       "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">+                         "yauzl": {
+                                       "version": "2.10.0",
+                                       "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz",
+                                       "integrity": "sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk=",
</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": ">=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">+                                         "buffer-crc32": "~0.2.3",
+                                               "fd-slicer": "~1.1.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">-                                },
-                               "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><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "decompress-unzip": {
-                       "version": "3.4.0",
-                       "resolved": "https://registry.npmjs.org/decompress-unzip/-/decompress-unzip-3.4.0.tgz",
-                       "integrity": "sha1-YUdbQVIGa74/7hL51inRX+ZHjus=",
-                       "dev": true,
-                       "optional": true,
-                       "requires": {
-                               "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><span class="cx" style="display: block; padding: 0 10px">                 "decompress-zip": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "0.2.2",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/decompress-zip/-/decompress-zip-0.2.2.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -7011,13 +7024,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-9dJgKStmDghO/0zbyfCK0yR0SLU=",
</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">-                "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==",
-                       "dev": true,
-                       "optional": true
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "deep-for-each": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "2.0.3",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/deep-for-each/-/deep-for-each-2.0.3.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -7431,27 +7437,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">@@ -7460,15 +7488,12 @@
</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><span class="cx" style="display: block; padding: 0 10px">                        "version": "3.7.1",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -7482,26 +7507,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"
-                       },
-                       "dependencies": {
-                               "onetime": {
-                                       "version": "1.1.0",
-                                       "resolved": "https://registry.npmjs.org/onetime/-/onetime-1.1.0.tgz",
-                                       "integrity": "sha1-ofeDj4MUxRbwXs78vEzP4EtO14k=",
-                                       "dev": true,
-                                       "optional": true
-                               }
-                       }
-               },
</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">@@ -8188,17 +8193,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">-                "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">                 "exec-sh": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "0.3.2",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.3.2.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -8229,110 +8223,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">                "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"
</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">-                                "camelcase": {
-                                       "version": "2.1.1",
-                                       "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz",
-                                       "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=",
</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><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">-                                },
-                               "camelcase-keys": {
-                                       "version": "2.1.0",
-                                       "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz",
-                                       "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=",
-                                       "dev": true,
-                                       "optional": true,
-                                       "requires": {
-                                               "camelcase": "^2.0.0",
-                                               "map-obj": "^1.0.0"
-                                       }
-                               },
-                               "get-stdin": {
-                                       "version": "4.0.1",
-                                       "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz",
-                                       "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=",
-                                       "dev": true,
-                                       "optional": true
-                               },
-                               "indent-string": {
-                                       "version": "2.1.0",
-                                       "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz",
-                                       "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=",
-                                       "dev": true,
-                                       "optional": true,
-                                       "requires": {
-                                               "repeating": "^2.0.0"
-                                       }
-                               },
-                               "map-obj": {
-                                       "version": "1.0.1",
-                                       "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz",
-                                       "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=",
-                                       "dev": true,
-                                       "optional": true
-                               },
-                               "meow": {
-                                       "version": "3.7.0",
-                                       "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz",
-                                       "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=",
-                                       "dev": true,
-                                       "optional": true,
-                                       "requires": {
-                                               "camelcase-keys": "^2.0.0",
-                                               "decamelize": "^1.1.2",
-                                               "loud-rejection": "^1.0.0",
-                                               "map-obj": "^1.0.1",
-                                               "minimist": "^1.1.3",
-                                               "normalize-package-data": "^2.3.4",
-                                               "object-assign": "^4.0.1",
-                                               "read-pkg-up": "^1.0.1",
-                                               "redent": "^1.0.0",
-                                               "trim-newlines": "^1.0.0"
-                                       }
-                               },
-                               "minimist": {
-                                       "version": "1.2.0",
-                                       "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
-                                       "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
-                                       "dev": true,
-                                       "optional": true
-                               },
-                               "redent": {
-                                       "version": "1.0.0",
-                                       "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz",
-                                       "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=",
-                                       "dev": true,
-                                       "optional": true,
-                                       "requires": {
-                                               "indent-string": "^2.1.0",
-                                               "strip-indent": "^1.0.1"
-                                       }
-                               },
-                               "strip-indent": {
-                                       "version": "1.0.1",
-                                       "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz",
-                                       "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=",
-                                       "dev": true,
-                                       "optional": true,
-                                       "requires": {
-                                               "get-stdin": "^4.0.1"
-                                       }
-                               },
-                               "trim-newlines": {
-                                       "version": "1.0.0",
-                                       "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz",
-                                       "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=",
-                                       "dev": true,
-                                       "optional": 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">@@ -8382,52 +8287,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">-                "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"
-                       },
-                       "dependencies": {
-                               "fill-range": {
-                                       "version": "2.2.4",
-                                       "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-2.2.4.tgz",
-                                       "integrity": "sha512-cnrcCbj01+j2gTG921VZPnHbjmdAf8oQV/iGeV2kZxGSyfYjjTyY79ErsK1WJWMpw6DaApEX72binqJE+/d+5Q==",
-                                       "dev": true,
-                                       "optional": true,
-                                       "requires": {
-                                               "is-number": "^2.1.0",
-                                               "isobject": "^2.0.0",
-                                               "randomatic": "^3.0.0",
-                                               "repeat-element": "^1.1.2",
-                                               "repeat-string": "^1.5.2"
-                                       }
-                               },
-                               "is-number": {
-                                       "version": "2.1.0",
-                                       "resolved": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz",
-                                       "integrity": "sha1-Afy7s5NGOlSPL0ZszhbezknbkI8=",
-                                       "dev": true,
-                                       "optional": true,
-                                       "requires": {
-                                               "kind-of": "^3.0.2"
-                                       }
-                               },
-                               "isobject": {
-                                       "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><span class="cx" style="display: block; padding: 0 10px">                 "expand-tilde": {
</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/expand-tilde/-/expand-tilde-1.2.2.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -8506,6 +8365,27 @@
</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="cx" style="display: block; padding: 0 10px">                },
</span><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==",
+                       "dev": true,
+                       "optional": true,
+                       "requires": {
+                               "mime-db": "^1.28.0"
+                       }
+               },
+               "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"
+                       }
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "extend": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "3.0.2",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -8633,19 +8513,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">@@ -8767,33 +8634,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">                "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=",
-                       "dev": true,
-                       "optional": true
-               },
</del><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="lines" style="display: block; padding: 0 10px; color: #888">@@ -8929,113 +8789,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">                "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.1.0",
+                       "resolved": "https://registry.npmjs.org/find-versions/-/find-versions-3.1.0.tgz",
+                       "integrity": "sha512-NCTfNiVzeE/xL+roNDffGuRbrWI6atI18lTJ22vKp7rs2OhYzMK3W1dIdO2TUndH/QMcacM4d1uWwgcZcHK69Q==",
</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">+                         "array-uniq": "^2.1.0",
+                               "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">                        "dependencies": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "camelcase": {
-                                       "version": "2.1.1",
-                                       "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz",
-                                       "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=",
-                                       "dev": true,
-                                       "optional": true
-                               },
-                               "camelcase-keys": {
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "array-uniq": {
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "version": "2.1.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz",
-                                       "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-2.1.0.tgz",
+                                       "integrity": "sha512-bdHxtev7FN6+MXI1YFW0Q8mQ8dTJc2S8AMfju+ZR77pbg2yAdVyDlwkaUI7Har0LyOMRFPHrJ9lYdyjZZswdlQ==",
</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": {
-                                               "camelcase": "^2.0.0",
-                                               "map-obj": "^1.0.0"
-                                       }
-                               },
-                               "get-stdin": {
-                                       "version": "4.0.1",
-                                       "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz",
-                                       "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=",
-                                       "dev": true,
</del><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">-                                },
-                               "indent-string": {
-                                       "version": "2.1.0",
-                                       "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz",
-                                       "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=",
-                                       "dev": true,
-                                       "optional": true,
-                                       "requires": {
-                                               "repeating": "^2.0.0"
-                                       }
-                               },
-                               "map-obj": {
-                                       "version": "1.0.1",
-                                       "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz",
-                                       "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=",
-                                       "dev": true,
-                                       "optional": true
-                               },
-                               "meow": {
-                                       "version": "3.7.0",
-                                       "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz",
-                                       "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=",
-                                       "dev": true,
-                                       "optional": true,
-                                       "requires": {
-                                               "camelcase-keys": "^2.0.0",
-                                               "decamelize": "^1.1.2",
-                                               "loud-rejection": "^1.0.0",
-                                               "map-obj": "^1.0.1",
-                                               "minimist": "^1.1.3",
-                                               "normalize-package-data": "^2.3.4",
-                                               "object-assign": "^4.0.1",
-                                               "read-pkg-up": "^1.0.1",
-                                               "redent": "^1.0.0",
-                                               "trim-newlines": "^1.0.0"
-                                       }
-                               },
-                               "minimist": {
-                                       "version": "1.2.0",
-                                       "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
-                                       "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
-                                       "dev": true,
-                                       "optional": true
-                               },
-                               "redent": {
-                                       "version": "1.0.0",
-                                       "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz",
-                                       "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=",
-                                       "dev": true,
-                                       "optional": true,
-                                       "requires": {
-                                               "indent-string": "^2.1.0",
-                                               "strip-indent": "^1.0.1"
-                                       }
-                               },
-                               "strip-indent": {
-                                       "version": "1.0.1",
-                                       "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz",
-                                       "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=",
-                                       "dev": true,
-                                       "optional": true,
-                                       "requires": {
-                                               "get-stdin": "^4.0.1"
-                                       }
-                               },
-                               "trim-newlines": {
-                                       "version": "1.0.0",
-                                       "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz",
-                                       "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=",
-                                       "dev": true,
-                                       "optional": 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">@@ -9129,13 +8898,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">-                "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=",
-                       "dev": true,
-                       "optional": true
-               },
</del><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="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/fizzy-ui-utils/-/fizzy-ui-utils-1.0.1.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -9969,13 +9731,13 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w=="
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><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">@@ -10028,70 +9790,73 @@
</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.1.4",
-                       "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.4.tgz",
-                       "integrity": "sha512-hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A==",
-                       "requires": {
-                               "fs.realpath": "^1.0.0",
-                               "inflight": "^1.0.4",
-                               "inherits": "2",
-                               "minimatch": "^3.0.4",
-                               "once": "^1.3.0",
-                               "path-is-absolute": "^1.0.0"
-                       }
-               },
-               "glob-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><span class="cx" style="display: 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.1.4",
+                       "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.4.tgz",
+                       "integrity": "sha512-hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A==",
+                       "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">                 "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">@@ -10113,175 +9878,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">-                "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": {
-                               "arr-diff": {
-                                       "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"
-                                       }
-                               },
-                               "array-unique": {
-                                       "version": "0.2.1",
-                                       "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz",
-                                       "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=",
-                                       "dev": true,
-                                       "optional": true
-                               },
-                               "braces": {
-                                       "version": "1.8.5",
-                                       "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz",
-                                       "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=",
-                                       "dev": true,
-                                       "optional": true,
-                                       "requires": {
-                                               "expand-range": "^1.8.1",
-                                               "preserve": "^0.2.0",
-                                               "repeat-element": "^1.1.2"
-                                       }
-                               },
-                               "expand-brackets": {
-                                       "version": "0.1.5",
-                                       "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz",
-                                       "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=",
-                                       "dev": true,
-                                       "optional": true,
-                                       "requires": {
-                                               "is-posix-bracket": "^0.1.0"
-                                       }
-                               },
-                               "extglob": {
-                                       "version": "0.3.2",
-                                       "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz",
-                                       "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=",
-                                       "dev": true,
-                                       "optional": true,
-                                       "requires": {
-                                               "is-extglob": "^1.0.0"
-                                       }
-                               },
-                               "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"
-                                       }
-                               },
-                               "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"
-                                       }
-                               },
-                               "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
-                               },
-                               "micromatch": {
-                                       "version": "2.3.11",
-                                       "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz",
-                                       "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=",
-                                       "dev": true,
-                                       "optional": true,
-                                       "requires": {
-                                               "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"
-                                       }
-                               },
-                               "normalize-path": {
-                                       "version": "2.1.1",
-                                       "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz",
-                                       "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=",
-                                       "dev": true,
-                                       "optional": true,
-                                       "requires": {
-                                               "remove-trailing-separator": "^1.0.1"
-                                       }
-                               },
-                               "readable-stream": {
-                                       "version": "1.0.34",
-                                       "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz",
-                                       "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=",
-                                       "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
-                               },
-                               "through2": {
-                                       "version": "0.6.5",
-                                       "resolved": "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz",
-                                       "integrity": "sha1-QaucZ7KdVyCQcUEOHXp6lozTrUg=",
-                                       "dev": true,
-                                       "optional": true,
-                                       "requires": {
-                                               "readable-stream": ">=1.0.33-1 <1.1.0-0",
-                                               "xtend": ">=4.0.0 <4.1.0-0"
-                                       }
-                               }
-                       }
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "glob-to-regexp": {
</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/glob-to-regexp/-/glob-to-regexp-0.3.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -10381,16 +9977,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "minimatch": "~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">-                "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">                 "gonzales-pe": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "4.2.4",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/gonzales-pe/-/gonzales-pe-4.2.4.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -10417,39 +10003,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"
-                       },
-                       "dependencies": {
-                               "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"
-                                       }
-                               }
</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">@@ -10635,42 +10208,56 @@
</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": "3.1.0",
+                       "resolved": "https://registry.npmjs.org/grunt-contrib-imagemin/-/grunt-contrib-imagemin-3.1.0.tgz",
+                       "integrity": "sha512-c0duAb018eowVVfqNMN0S5Esx8mRZ1OP/hkEoKnJkOCaD9/DywKGvLuhschF+DByPSs4k1u1y38w9Bt+ihJG8A==",
</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"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "chalk": "^2.4.1",
+                               "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><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "irregular-plurals": {
-                                       "version": "1.4.0",
-                                       "resolved": "https://registry.npmjs.org/irregular-plurals/-/irregular-plurals-1.4.0.tgz",
-                                       "integrity": "sha1-LKmwM2UREYVUEvFr5dd8YqRYp2Y=",
-                                       "dev": true
</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"
+                                       }
</ins><span class="cx" style="display: block; padding: 0 10px">                                 },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "plur": {
-                                       "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">+                         "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">-                                                "irregular-plurals": "^1.0.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">                                "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.3.0",
+                                       "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.3.0.tgz",
+                                       "integrity": "sha512-hjGrh+P926p4R4WbaB6OckyRtO0F0/lQBiT+0gnxjV+5kjPBrfVBFCsCLbMqVQeydvIoouYTCmmEURiH3R1Bdg==",
</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">+                                },
+                               "supports-color": {
+                                       "version": "5.5.0",
+                                       "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
+                                       "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
+                                       "dev": true,
+                                       "requires": {
+                                               "has-flag": "^3.0.0"
+                                       }
</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">@@ -11286,131 +10873,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "lodash": "^4.7.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">-                "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"
-                       },
-                       "dependencies": {
-                               "strip-bom": {
-                                       "version": "2.0.0",
-                                       "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz",
-                                       "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=",
-                                       "dev": true,
-                                       "optional": true,
-                                       "requires": {
-                                               "is-utf8": "^0.2.0"
-                                       }
-                               }
-                       }
-               },
-               "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
-                               },
-                               "minimist": {
-                                       "version": "1.2.0",
-                                       "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
-                                       "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
-                                       "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
-                               },
-                               "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
-                               },
-                               "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": "5.1.1",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-5.1.1.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -11492,15 +10954,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">@@ -11507,6 +10966,16 @@
</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><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">                 "has-unicode": {
</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/has-unicode/-/has-unicode-2.0.1.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -11733,6 +11202,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">@@ -11860,32 +11336,58 @@
</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><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">+                                "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"
+                                       }
+                               },
</ins><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": "8.0.2",
+                                       "resolved": "https://registry.npmjs.org/globby/-/globby-8.0.2.tgz",
+                                       "integrity": "sha512-yTzMmKygLp8RUpG1Ymu2VXPSJQZjNAZPD4ywgYEaG7e4tBJeUQBO8OpXrf1RCNcEs5alsoJYPAMiIHP0cmeC7w==",
</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",
+                                               "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
+                                               }
</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">+                                "ignore": {
+                                       "version": "3.3.10",
+                                       "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.10.tgz",
+                                       "integrity": "sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug==",
+                                       "dev": true
+                               },
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "make-dir": {
</span><span class="cx" style="display: block; padding: 0 10px">                                        "version": "1.3.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                        "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -11902,127 +11404,54 @@
</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">                                        }
</span><del style="background-color: #fdd; 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=",
-                                       "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">                "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.0.0",
+                       "resolved": "https://registry.npmjs.org/imagemin-svgo/-/imagemin-svgo-7.0.0.tgz",
+                       "integrity": "sha512-+iGJFaPIMx8TjFW6zN+EkOhlqcemdL7F3N3Y0wODvV2kCUBuUtZK7DRZc1+Zfu4U2W/lTMUyx2G8YMOrZntIWg==",
</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"
-                       },
-                       "dependencies": {
-                               "coa": {
-                                       "version": "1.0.4",
-                                       "resolved": "https://registry.npmjs.org/coa/-/coa-1.0.4.tgz",
-                                       "integrity": "sha1-qe8VNmDWqGqL3sAomlxoTSF0Mv0=",
-                                       "dev": true,
-                                       "optional": true,
-                                       "requires": {
-                                               "q": "^1.1.2"
-                                       }
-                               },
-                               "csso": {
-                                       "version": "2.3.2",
-                                       "resolved": "https://registry.npmjs.org/csso/-/csso-2.3.2.tgz",
-                                       "integrity": "sha1-3dUsWHAz9J6Utx/FVWnyUuj/X4U=",
-                                       "dev": true,
-                                       "optional": true,
-                                       "requires": {
-                                               "clap": "^1.0.9",
-                                               "source-map": "^0.5.3"
-                                       }
-                               },
-                               "esprima": {
-                                       "version": "2.7.3",
-                                       "resolved": "https://registry.npmjs.org/esprima/-/esprima-2.7.3.tgz",
-                                       "integrity": "sha1-luO3DVd59q1JzQMmc9HDEnZ7pYE=",
-                                       "dev": true,
-                                       "optional": true
-                               },
-                               "is-svg": {
-                                       "version": "2.1.0",
-                                       "resolved": "https://registry.npmjs.org/is-svg/-/is-svg-2.1.0.tgz",
-                                       "integrity": "sha1-z2EJDaDZ77yrhyLeum8DIgjbsOk=",
-                                       "dev": true,
-                                       "optional": true,
-                                       "requires": {
-                                               "html-comment-regex": "^1.1.0"
-                                       }
-                               },
-                               "js-yaml": {
-                                       "version": "3.7.0",
-                                       "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.7.0.tgz",
-                                       "integrity": "sha1-XJZ93YN6m/3KXy3oQlOr6KHAO4A=",
-                                       "dev": true,
-                                       "optional": true,
-                                       "requires": {
-                                               "argparse": "^1.0.7",
-                                               "esprima": "^2.6.0"
-                                       }
-                               },
-                               "svgo": {
-                                       "version": "0.7.2",
-                                       "resolved": "https://registry.npmjs.org/svgo/-/svgo-0.7.2.tgz",
-                                       "integrity": "sha1-n1dyQTlSE1xv779Ar+ak+qiLS7U=",
-                                       "dev": true,
-                                       "optional": true,
-                                       "requires": {
-                                               "coa": "~1.0.1",
-                                               "colors": "~1.1.2",
-                                               "csso": "~2.3.1",
-                                               "js-yaml": "~3.7.0",
-                                               "mkdirp": "~0.5.1",
-                                               "sax": "~1.2.1",
-                                               "whet.extend": "~0.9.9"
-                                       }
-                               }
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "is-svg": "^3.0.0",
+                               "svgo": "^1.0.5"
</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">@@ -12207,6 +11636,26 @@
</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"
+                       },
+                       "dependencies": {
+                               "p-is-promise": {
+                                       "version": "1.1.0",
+                                       "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-1.1.0.tgz",
+                                       "integrity": "sha1-nJRWmJ6fZYgBewQ01WCXZ1w9oF4=",
+                                       "dev": true,
+                                       "optional": true
+                               }
+                       }
+               },
</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">@@ -12226,13 +11675,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=",
</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">-                "ip-regex": {
-                       "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><span class="cx" style="display: block; padding: 0 10px">                 "ipaddr.js": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.9.0",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -12245,16 +11687,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-Y75zBYLkh0lJ9qxeHlMjQ7bSbyiSqNW/UOPWDmzC7cXskL1hekSITh1Oc6JV0XCWWZ9DE8VYSB71xocLk3gmGw==",
</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-absolute": {
-                       "version": "0.1.7",
-                       "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-0.1.7.tgz",
-                       "integrity": "sha1-hHSREZ/MtftDYhfMc39/qtUPYD8=",
-                       "dev": true,
-                       "optional": true,
-                       "requires": {
-                               "is-relative": "^0.1.0"
-                       }
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "is-absolute-url": {
</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-absolute-url/-/is-absolute-url-2.1.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -12318,13 +11750,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-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">@@ -12398,23 +11823,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">@@ -12447,11 +11855,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">                "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": "4.0.1",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -12462,13 +11873,6 @@
</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><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-hexadecimal": {
</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/is-hexadecimal/-/is-hexadecimal-1.0.3.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -12476,16 +11880,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">                "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><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -12510,6 +11914,13 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=",
</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">+                "is-object": {
+                       "version": "1.0.1",
+                       "resolved": "https://registry.npmjs.org/is-object/-/is-object-1.0.1.tgz",
+                       "integrity": "sha1-iVJojF7C/9awPsyF52ngKQMINHA=",
+                       "dev": true,
+                       "optional": true
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "is-path-cwd": {
</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-path-cwd/-/is-path-cwd-1.0.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -12567,32 +11978,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">@@ -12607,13 +11997,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-/S2INUXEa6xaYz57mgnof6LLUGk=",
</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-relative": {
-                       "version": "0.1.3",
-                       "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-0.1.3.tgz",
-                       "integrity": "sha1-kF/uiuhvRbPsYUvDwVyGnfCHboI=",
-                       "dev": true,
-                       "optional": true
-               },
</del><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="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -12621,9 +12004,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">@@ -12667,13 +12050,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">@@ -12685,13 +12061,6 @@
</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==",
-                       "dev": true,
-                       "optional": true
-               },
</del><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="lines" style="display: block; padding: 0 10px; color: #888">@@ -12698,13 +12067,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=",
</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-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=",
-                       "dev": true,
-                       "optional": true
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "is-whitespace-character": {
</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/is-whitespace-character/-/is-whitespace-character-1.0.3.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -12729,13 +12091,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">@@ -12863,6 +12218,17 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "handlebars": "^4.1.2"
</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">+                "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"
+                       }
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "jest": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "24.9.0",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/jest/-/jest-24.9.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -14196,14 +13562,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">                "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">@@ -14475,6 +13841,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">+                "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">@@ -14558,6 +13931,16 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-edk9LTM2PW/dKXCzNdkUGtWR15s=",
</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">+                "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">                 "killable": {
</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/killable/-/killable-1.0.1.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -14598,13 +13981,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">@@ -14740,69 +14116,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A=="
</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
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "lodash.assign": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "4.2.0",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/lodash.assign/-/lodash.assign-4.2.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -14833,20 +14146,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-+wMJF/hqMTTlvJvsDWngAT3f7bI=",
</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
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "lodash.isequal": {
</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.isequal/-/lodash.isequal-4.5.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -14865,18 +14164,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">@@ -14889,13 +14176,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-GK3g5RPZWTRSeLSpgP8Xhra+pnjBC56q9FZYe1d5RN3TJ35dbkGy3YqBSMbyCrlbi+CM9Z3Jk5yTL7RCsqboyQ==",
</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
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "lodash.sortby": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "4.7.0",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -14902,59 +14182,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=",
</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.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"
-                       },
-                       "dependencies": {
-                               "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"
-                                       }
-                               }
-                       }
-               },
-               "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"
-                       },
-                       "dependencies": {
-                               "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.unescape": {
</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/lodash.unescape/-/lodash.unescape-4.0.1.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -15313,13 +14540,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "stack-trace": "0.0.10"
</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">-                "math-random": {
-                       "version": "1.0.4",
-                       "resolved": "https://registry.npmjs.org/math-random/-/math-random-1.0.4.tgz",
-                       "integrity": "sha512-rUxjysqif/BZQH2yhd5Aaq7vXMSx9NdEsQcyA07uEzIvxgI7zIr33gGsh+RU0/XjmQpCW7RsVof1vlkvQVCK5A==",
-                       "dev": true,
-                       "optional": true
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "mathml-tag-names": {
</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/mathml-tag-names/-/mathml-tag-names-2.1.1.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -15475,16 +14695,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">@@ -15561,6 +14771,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">@@ -15726,55 +14943,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">@@ -16098,13 +15266,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">-                "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><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="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -16150,6 +15311,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-package-json-lint": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "3.7.0",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/npm-package-json-lint/-/npm-package-json-lint-3.7.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -16368,17 +15549,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "es-abstract": "^1.5.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">-                "object.omit": {
-                       "version": "2.0.1",
-                       "resolved": "https://registry.npmjs.org/object.omit/-/object.omit-2.0.1.tgz",
-                       "integrity": "sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo=",
-                       "dev": true,
-                       "optional": true,
-                       "requires": {
-                               "for-own": "^0.1.4",
-                               "is-extendable": "^0.1.1"
-                       }
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "object.pick": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.3.0",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -16485,28 +15655,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">@@ -16523,11 +15682,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">@@ -16573,6 +15735,13 @@
</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><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
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "p-defer": {
</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-defer/-/p-defer-1.0.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -16588,6 +15757,16 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "p-reduce": "^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">+                "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">@@ -16621,6 +15800,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">@@ -16633,6 +15822,16 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-GMKw3ZNqRpClKfgjH1ig/bakffo=",
</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-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><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-try/-/p-try-1.0.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -16698,38 +15897,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "is-hexadecimal": "^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">-                "parse-glob": {
-                       "version": "3.0.4",
-                       "resolved": "https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.4.tgz",
-                       "integrity": "sha1-ssN2z7EfNVE7rdFz7wu246OIORw=",
-                       "dev": true,
-                       "optional": true,
-                       "requires": {
-                               "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><span class="cx" style="display: block; padding: 0 10px">                 "parse-json": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "4.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -16740,13 +15907,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "json-parse-better-errors": "^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">-                "parse-node-version": {
-                       "version": "1.0.1",
-                       "resolved": "https://registry.npmjs.org/parse-node-version/-/parse-node-version-1.0.1.tgz",
-                       "integrity": "sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA==",
-                       "dev": true,
-                       "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">@@ -17642,13 +16802,6 @@
</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><span class="cx" style="display: block; padding: 0 10px">                        "version": "3.0.1",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-3.0.1.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -17758,6 +16911,13 @@
</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><span class="cx" style="display: block; padding: 0 10px">                        "version": "2.0.5",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.5.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -17896,6 +17056,18 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ=="
</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">@@ -17944,34 +17116,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "ret": "~0.1.10"
</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">-                "randomatic": {
-                       "version": "3.1.1",
-                       "resolved": "https://registry.npmjs.org/randomatic/-/randomatic-3.1.1.tgz",
-                       "integrity": "sha512-TuDE5KxZ0J461RVjrJZCJc+J+zCkTb1MbH9AQUq68sMhOMcy9jLcb3BrZKgp9q9Ncltdg4QVqWrH02W2EFFVYw==",
-                       "dev": true,
-                       "optional": true,
-                       "requires": {
-                               "is-number": "^4.0.0",
-                               "kind-of": "^6.0.0",
-                               "math-random": "^1.0.1"
-                       },
-                       "dependencies": {
-                               "is-number": {
-                                       "version": "4.0.0",
-                                       "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz",
-                                       "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==",
-                                       "dev": true,
-                                       "optional": 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,
-                                       "optional": true
-                               }
-                       }
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "randombytes": {
</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/randombytes/-/randombytes-2.1.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -18009,28 +17153,6 @@
</span><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><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"
-                       },
-                       "dependencies": {
-                               "minimist": {
-                                       "version": "1.2.0",
-                                       "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
-                                       "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
-                                       "dev": true,
-                                       "optional": true
-                               }
-                       }
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "re-resizable": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "6.1.0",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/re-resizable/-/re-resizable-6.1.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -18200,17 +17322,6 @@
</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": "3.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -18414,16 +17525,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">@@ -18737,6 +17838,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">@@ -19254,9 +18365,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-Ya52jSX2u7QKghxeoFGpLwCtGlt7j0oY9DYb5apt9nPlJ42ID+ulTXESnt/qAQcoSERyZ5sl3LDIOw0nAn/5DA=="
</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">@@ -19369,13 +18480,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc="
</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.1",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -19699,6 +18803,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">                },
</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">@@ -19747,13 +18871,6 @@
</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">                 "spawnd": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "4.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/spawnd/-/spawnd-4.0.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -19956,13 +19073,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-MTX+MeG5U994cazkjd/9KNAapsHnibjMLnfXodlkXw76JEea0UiNzrqidzo1emMwk7w5Qhc9jd4Bn9TBb1MFwA==",
</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">                 "state-toggle": {
</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/state-toggle/-/state-toggle-1.0.2.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -20021,17 +19131,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">@@ -20074,6 +19173,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-length": {
</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/string-length/-/string-length-2.0.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -20144,58 +19250,14 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=",
</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">-                "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"
-                       },
-                       "dependencies": {
-                               "strip-bom": {
-                                       "version": "2.0.0",
-                                       "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz",
-                                       "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=",
-                                       "dev": true,
-                                       "optional": true,
-                                       "requires": {
-                                               "is-utf8": "^0.2.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"
-                       },
-                       "dependencies": {
-                               "get-stdin": {
-                                       "version": "4.0.1",
-                                       "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz",
-                                       "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=",
-                                       "dev": true,
-                                       "optional": true
-                               },
-                               "minimist": {
-                                       "version": "1.2.0",
-                                       "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz",
-                                       "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=",
-                                       "dev": true,
-                                       "optional": true
-                               }
</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">@@ -20489,16 +19551,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "postcss": "^7.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">-                "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": "2.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -20895,17 +19947,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "xtend": "~4.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">-                "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"
-                       }
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "thunky": {
</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/thunky/-/thunky-1.0.3.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -20912,17 +19953,10 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-YwT8pjmNcAXBZqrubu22P4FYsh2D4dxRmnWBOL8Jk8bUcRUtc5326kx32tuTmFDAZtLOGEVNl8POAR8j896Iow==",
</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">-                "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="lines" style="display: block; padding: 0 10px; color: #888">@@ -20997,28 +20031,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-I2QN17QtAEM5ERQIIOXPRA5SHdE=",
</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">-                "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"
-                       },
-                       "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,
-                                       "optional": true,
-                                       "requires": {
-                                               "is-extendable": "^0.1.0"
-                                       }
-                               }
-                       }
-               },
</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">@@ -21372,6 +20384,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><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                "unbzip2-stream": {
+                       "version": "1.3.3",
+                       "resolved": "https://registry.npmjs.org/unbzip2-stream/-/unbzip2-stream-1.3.3.tgz",
+                       "integrity": "sha512-fUlAF7U9Ah1Q6EieQ4x4zLNejrRvDWUYmxXUpN3uziFYCHapjWFaCAnreY9bGgxzaMCFAPPpYNng57CypwJVhg==",
+                       "dev": true,
+                       "optional": true,
+                       "requires": {
+                               "buffer": "^5.2.1",
+                               "through": "^2.3.8"
+                       },
+                       "dependencies": {
+                               "buffer": {
+                                       "version": "5.4.3",
+                                       "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.4.3.tgz",
+                                       "integrity": "sha512-zvj65TkFeIt3i6aj5bIvJDzjjQQGs4o/sNoezg1F1kYap9Nu2jcUdpwzRSJTHMMzG0H7bZkn4rNQpImhuxWX2A==",
+                                       "dev": true,
+                                       "optional": true,
+                                       "requires": {
+                                               "base64-js": "^1.0.2",
+                                               "ieee754": "^1.1.4"
+                                       }
+                               }
+                       }
+               },
</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="lines" style="display: block; padding: 0 10px; color: #888">@@ -21483,30 +20519,6 @@
</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.3.1",
-                       "resolved": "https://registry.npmjs.org/unique-stream/-/unique-stream-2.3.1.tgz",
-                       "integrity": "sha512-2nY4TnBE70yoxHkDli7DMazpWiP7xMdCYqU2nBRO0UB+ZpEkGsSija7MvmvnZFUeC+mrgiUfcHSr3LmRFIg4+A==",
-                       "dev": true,
-                       "optional": true,
-                       "requires": {
-                               "json-stable-stringify-without-jsonify": "^1.0.1",
-                               "through2-filter": "^3.0.0"
-                       },
-                       "dependencies": {
-                               "through2-filter": {
-                                       "version": "3.0.0",
-                                       "resolved": "https://registry.npmjs.org/through2-filter/-/through2-filter-3.0.0.tgz",
-                                       "integrity": "sha512-jaRjI2WxN3W1V8/FMZ9HKIBXixtiqs3SQSX4/YGIiP3gL6djW48VoZq9tDqeCWs3MT8YY5wb/zli8VW8snY1CA==",
-                                       "dev": true,
-                                       "optional": true,
-                                       "requires": {
-                                               "through2": "~2.0.0",
-                                               "xtend": "~4.0.0"
-                                       }
-                               }
-                       }
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "unist-util-find-all-after": {
</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/unist-util-find-all-after/-/unist-util-find-all-after-1.0.4.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -21612,13 +20624,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">-                "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><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/upath/-/upath-1.1.2.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -21683,15 +20688,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">