<!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>[53165] trunk: External Libraries: Update polyfill libraries.</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/53165">53165</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/53165","name":"Review Commit"}}</script></dd>
<dt style="float: left; width: 6em; font-weight: bold">Author</dt> <dd>desrosj</dd>
<dt style="float: left; width: 6em; font-weight: bold">Date</dt> <dd>2022-04-12 17:33:54 +0000 (Tue, 12 Apr 2022)</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'>External Libraries: Update polyfill libraries.

This updates two polyfill libraries to their latest versions.

- `polyfill-library` from `3.105.0` to `4.0.0`.
- `formdata-polyfill` from `4.0.0` to `4.0.10`.

This will affect the following script handles:
- `wp-polyfill-formdata`
- `wp-polyfill-node-contains`
- `wp-polyfill-dom-rect`

These polyfills are no longer used by WordPress Core, but are kept up to date as a courtesy for any plugins or themes still requiring them.

See <a href="https://core.trac.wordpress.org/ticket/55547">#55547</a>.</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="#trunksrcwpincludesscriptloaderphp">trunk/src/wp-includes/script-loader.php</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   2022-04-12 17:15:15 UTC (rev 53164)
+++ trunk/package-lock.json     2022-04-12 17:33:54 UTC (rev 53165)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1571,196 +1571,19 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "@financial-times/polyfill-useragent-normaliser": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.8.1",
-                       "resolved": "https://registry.npmjs.org/@financial-times/polyfill-useragent-normaliser/-/polyfill-useragent-normaliser-1.8.1.tgz",
-                       "integrity": "sha512-VJFUMJyr1DZ++wiVFgk0GThJG8LUR94p/a73lc4d0a2YL6sfWSQAMF+1qg9gtCOzZWc+nx62E5IJExrUCetjEw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.0.1",
+                       "resolved": "https://registry.npmjs.org/@financial-times/polyfill-useragent-normaliser/-/polyfill-useragent-normaliser-2.0.1.tgz",
+                       "integrity": "sha512-I6zZJgy3cwM9ojo9NVNj5kNTkt96KIKhJQIPQ7vjROaDCpy+sTRQA2HLCjBFKgo0AzsqdMB43Tx0Szt/mf+00g==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@financial-times/useragent_parser": "^1.5.1",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@financial-times/useragent_parser": "^1.6.1",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "semver": "^7.1.1"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "@financial-times/useragent_parser": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.6.0",
-                       "resolved": "https://registry.npmjs.org/@financial-times/useragent_parser/-/useragent_parser-1.6.0.tgz",
-                       "integrity": "sha512-v6Ucl//xSVhpyTtHMVCA9uv9W7CVwj8vBAQFKFDkfGC1DquBobOMhnzH9Odc+Tunf+i4WRnNgt90fQ7CSAbU3g=="
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.6.3",
+                       "resolved": "https://registry.npmjs.org/@financial-times/useragent_parser/-/useragent_parser-1.6.3.tgz",
+                       "integrity": "sha512-TlQiXt/vS5ZwY0V3salvlyQzIzMGZEyw9inmJA25A8heL2kBVENbToiEc64R6ETNf5YHa2lwnc2I7iNHP9SqeQ=="
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "@formatjs/ecma402-abstract": {
-                       "version": "1.5.4",
-                       "resolved": "https://registry.npmjs.org/@formatjs/ecma402-abstract/-/ecma402-abstract-1.5.4.tgz",
-                       "integrity": "sha512-PyzVaiXHCp1WtXnR30P06BYqWHHY5YIkbwxfB2WE1yNa7XXvozmh6mSc099HgSoTY5ZmOAqwh78G2qOg0j5aPw==",
-                       "requires": {
-                               "tslib": "^2.0.1"
-                       },
-                       "dependencies": {
-                               "tslib": {
-                                       "version": "2.2.0",
-                                       "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz",
-                                       "integrity": "sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w=="
-                               }
-                       }
-               },
-               "@formatjs/intl-datetimeformat": {
-                       "version": "3.2.9",
-                       "resolved": "https://registry.npmjs.org/@formatjs/intl-datetimeformat/-/intl-datetimeformat-3.2.9.tgz",
-                       "integrity": "sha512-pwmnHHJNu96XmG9Zj1bhg6f/zYW8oJxOgKwtaTl9znl+RAH5Ud6Y9IuxPbNwDBQEfcs4+X7fopbF+if0bAOc7w==",
-                       "requires": {
-                               "@formatjs/ecma402-abstract": "1.5.4",
-                               "tslib": "^2.0.1"
-                       },
-                       "dependencies": {
-                               "tslib": {
-                                       "version": "2.2.0",
-                                       "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz",
-                                       "integrity": "sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w=="
-                               }
-                       }
-               },
-               "@formatjs/intl-displaynames": {
-                       "version": "4.0.7",
-                       "resolved": "https://registry.npmjs.org/@formatjs/intl-displaynames/-/intl-displaynames-4.0.7.tgz",
-                       "integrity": "sha512-auQ8/akjhzeLPk4riG7JHulGXSoVNA5xk0IU+BzEymzFCBJyWvNoroIDCxX6RgRPumMmmIEgcc3w7BmKBo2Obw==",
-                       "requires": {
-                               "@formatjs/ecma402-abstract": "1.5.4",
-                               "tslib": "^2.0.1"
-                       },
-                       "dependencies": {
-                               "tslib": {
-                                       "version": "2.2.0",
-                                       "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz",
-                                       "integrity": "sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w=="
-                               }
-                       }
-               },
-               "@formatjs/intl-getcanonicallocales": {
-                       "version": "1.5.3",
-                       "resolved": "https://registry.npmjs.org/@formatjs/intl-getcanonicallocales/-/intl-getcanonicallocales-1.5.3.tgz",
-                       "integrity": "sha512-QVBnSPZ32Y80wkXbf36hP9VbyklbOb8edppxFcgO9Lbd47zagllw65Y81QOHEn/j11JcTn2OhW0vea95LHvQmA==",
-                       "requires": {
-                               "cldr-core": "38",
-                               "tslib": "^2.0.1"
-                       },
-                       "dependencies": {
-                               "tslib": {
-                                       "version": "2.2.0",
-                                       "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz",
-                                       "integrity": "sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w=="
-                               }
-                       }
-               },
-               "@formatjs/intl-listformat": {
-                       "version": "5.0.6",
-                       "resolved": "https://registry.npmjs.org/@formatjs/intl-listformat/-/intl-listformat-5.0.6.tgz",
-                       "integrity": "sha512-9QM4elGPrSSMOsf4bKaDUYpFTgXtxNeTdtaxc4QBTreD68X3YMH7N/tve1MxxhbTMB2qsK08mYtSHp5r+y4pTw==",
-                       "requires": {
-                               "@formatjs/ecma402-abstract": "1.5.3",
-                               "tslib": "^2.0.1"
-                       },
-                       "dependencies": {
-                               "@formatjs/ecma402-abstract": {
-                                       "version": "1.5.3",
-                                       "resolved": "https://registry.npmjs.org/@formatjs/ecma402-abstract/-/ecma402-abstract-1.5.3.tgz",
-                                       "integrity": "sha512-PI+C4JhJV1WFINrTbX0jHlWPOQOAsg4jmGWp23cbIb+q7+nALBlpElcik4XhsIjbJstmUGR8r83j8vvgNjO90g==",
-                                       "requires": {
-                                               "tslib": "^2.0.1"
-                                       }
-                               },
-                               "tslib": {
-                                       "version": "2.2.0",
-                                       "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz",
-                                       "integrity": "sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w=="
-                               }
-                       }
-               },
-               "@formatjs/intl-locale": {
-                       "version": "2.4.16",
-                       "resolved": "https://registry.npmjs.org/@formatjs/intl-locale/-/intl-locale-2.4.16.tgz",
-                       "integrity": "sha512-alOsuHSEritrWYnnA8ihiUZwNqLfCuFgDmDzJbVUOrcCKlUwrLj4uQMAN0RbIsfI5XiVZEqNshdj2sQNNtNL0A==",
-                       "requires": {
-                               "@formatjs/ecma402-abstract": "1.5.4",
-                               "@formatjs/intl-getcanonicallocales": "1.5.3",
-                               "cldr-core": "38",
-                               "tslib": "^2.0.1"
-                       },
-                       "dependencies": {
-                               "tslib": {
-                                       "version": "2.2.0",
-                                       "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz",
-                                       "integrity": "sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w=="
-                               }
-                       }
-               },
-               "@formatjs/intl-numberformat": {
-                       "version": "6.1.5",
-                       "resolved": "https://registry.npmjs.org/@formatjs/intl-numberformat/-/intl-numberformat-6.1.5.tgz",
-                       "integrity": "sha512-T7qjALvZZDzTdszlFhsC9DyivUxA8yEOiwtsF8Q8/GWoYg+pEnLxSxyPd7x3EZG1eiStSkndqisEFdwBmIhblw==",
-                       "requires": {
-                               "@formatjs/ecma402-abstract": "1.5.3",
-                               "tslib": "^2.0.1"
-                       },
-                       "dependencies": {
-                               "@formatjs/ecma402-abstract": {
-                                       "version": "1.5.3",
-                                       "resolved": "https://registry.npmjs.org/@formatjs/ecma402-abstract/-/ecma402-abstract-1.5.3.tgz",
-                                       "integrity": "sha512-PI+C4JhJV1WFINrTbX0jHlWPOQOAsg4jmGWp23cbIb+q7+nALBlpElcik4XhsIjbJstmUGR8r83j8vvgNjO90g==",
-                                       "requires": {
-                                               "tslib": "^2.0.1"
-                                       }
-                               },
-                               "tslib": {
-                                       "version": "2.2.0",
-                                       "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz",
-                                       "integrity": "sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w=="
-                               }
-                       }
-               },
-               "@formatjs/intl-pluralrules": {
-                       "version": "4.0.7",
-                       "resolved": "https://registry.npmjs.org/@formatjs/intl-pluralrules/-/intl-pluralrules-4.0.7.tgz",
-                       "integrity": "sha512-g/BSzr8bgMv3UywE2in3zcSeAzR2aSvHhNCfFYfTqi/6q91q0LSgRFnykY26Dzs2Ag2jFp27AvOSHyoZ7DQMRw==",
-                       "requires": {
-                               "@formatjs/ecma402-abstract": "1.5.3",
-                               "tslib": "^2.0.1"
-                       },
-                       "dependencies": {
-                               "@formatjs/ecma402-abstract": {
-                                       "version": "1.5.3",
-                                       "resolved": "https://registry.npmjs.org/@formatjs/ecma402-abstract/-/ecma402-abstract-1.5.3.tgz",
-                                       "integrity": "sha512-PI+C4JhJV1WFINrTbX0jHlWPOQOAsg4jmGWp23cbIb+q7+nALBlpElcik4XhsIjbJstmUGR8r83j8vvgNjO90g==",
-                                       "requires": {
-                                               "tslib": "^2.0.1"
-                                       }
-                               },
-                               "tslib": {
-                                       "version": "2.2.0",
-                                       "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz",
-                                       "integrity": "sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w=="
-                               }
-                       }
-               },
-               "@formatjs/intl-relativetimeformat": {
-                       "version": "8.0.5",
-                       "resolved": "https://registry.npmjs.org/@formatjs/intl-relativetimeformat/-/intl-relativetimeformat-8.0.5.tgz",
-                       "integrity": "sha512-061+cSR0/utsAf3fdcr787ck7KAgrtbeq06ENdR4A7x6aYq1CqchoJ8e7WOtqz0oSrj6Zmoaca1b/pDr+hM8/w==",
-                       "requires": {
-                               "@formatjs/ecma402-abstract": "1.5.3",
-                               "tslib": "^2.0.1"
-                       },
-                       "dependencies": {
-                               "@formatjs/ecma402-abstract": {
-                                       "version": "1.5.3",
-                                       "resolved": "https://registry.npmjs.org/@formatjs/ecma402-abstract/-/ecma402-abstract-1.5.3.tgz",
-                                       "integrity": "sha512-PI+C4JhJV1WFINrTbX0jHlWPOQOAsg4jmGWp23cbIb+q7+nALBlpElcik4XhsIjbJstmUGR8r83j8vvgNjO90g==",
-                                       "requires": {
-                                               "tslib": "^2.0.1"
-                                       }
-                               },
-                               "tslib": {
-                                       "version": "2.2.0",
-                                       "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz",
-                                       "integrity": "sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w=="
-                               }
-                       }
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "@hapi/hoek": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "9.2.1",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.2.1.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -2247,11 +2070,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "@jridgewell/sourcemap-codec": "^1.4.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">-                "@juggle/resize-observer": {
-                       "version": "3.3.1",
-                       "resolved": "https://registry.npmjs.org/@juggle/resize-observer/-/resize-observer-3.3.1.tgz",
-                       "integrity": "sha512-zMM9Ds+SawiUkakS7y94Ymqx+S0ORzpG3frZirN3l+UlXUmSUR7hF4wxCVqW+ei94JzV5kt0uXBcoOEAuiydrw=="
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "@leichtgewicht/ip-codec": {
</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/@leichtgewicht/ip-codec/-/ip-codec-2.0.3.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -2858,11 +2676,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "@types/node": "*"
</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">-                "@types/component-emitter": {
-                       "version": "1.2.10",
-                       "resolved": "https://registry.npmjs.org/@types/component-emitter/-/component-emitter-1.2.10.tgz",
-                       "integrity": "sha512-bsjleuRKWmGqajMerkzox19aGbscQX5rmmvvXl3wlIp5gMG1HgkiwPxsN5p070fBDKTNSPgojVbuY1+HWMbFhg=="
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "@types/connect": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "3.4.35",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -2882,16 +2695,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "@types/node": "*"
</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">-                "@types/cookie": {
-                       "version": "0.4.0",
-                       "resolved": "https://registry.npmjs.org/@types/cookie/-/cookie-0.4.0.tgz",
-                       "integrity": "sha512-y7mImlc/rNkvCRmg8gC3/lj87S7pTUIJ6QGjwHR9WQJcFs+ZMTOaoPrkdFA/YdbuqVEmEbb5RdhVxMkAcgOnpg=="
-               },
-               "@types/cors": {
-                       "version": "2.8.10",
-                       "resolved": "https://registry.npmjs.org/@types/cors/-/cors-2.8.10.tgz",
-                       "integrity": "sha512-C7srjHiVG3Ey1nR6d511dtDkCEjxuN9W1HWAEjGq8kpcwmNM6JJkpC0xvabM7BXTG2wDq8Eu33iH9aQKa7IvLQ=="
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "@types/eslint": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "8.4.1",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.4.1.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -3045,7 +2848,8 @@
</span><span class="cx" style="display: block; padding: 0 10px">                "@types/node": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "14.14.20",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/@types/node/-/node-14.14.20.tgz",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "integrity": "sha512-Y93R97Ouif9JEOWPIUyU+eyIdyRqQR0I8Ez1dzku4hDx34NWh4HbtIc3WNzwB1Y9ULvNGeu5B8h8bVL5cAk4/A=="
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "integrity": "sha512-Y93R97Ouif9JEOWPIUyU+eyIdyRqQR0I8Ez1dzku4hDx34NWh4HbtIc3WNzwB1Y9ULvNGeu5B8h8bVL5cAk4/A==",
+                       "dev": true
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "@types/normalize-package-data": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "2.4.1",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -3638,11 +3442,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "@xtuc/long": "4.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">-                "@webcomponents/template": {
-                       "version": "1.4.4",
-                       "resolved": "https://registry.npmjs.org/@webcomponents/template/-/template-1.4.4.tgz",
-                       "integrity": "sha512-QqCmmywIKJTilkl6UIPLxEBBuqhDaOBpvQyKOnUEwl9lJuVHBrVlhMIhhnp9VSZJ6xEUnp+PiX8DST1k0q/v4Q=="
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "@webpack-cli/configtest": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.1.1",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-1.1.1.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -5498,11 +5297,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==",
</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">-                "Base64": {
-                       "version": "1.1.0",
-                       "resolved": "https://registry.npmjs.org/Base64/-/Base64-1.1.0.tgz",
-                       "integrity": "sha512-qeacf8dvGpf+XAT27ESHMh7z84uRzj/ua2pQdJg483m3bEXv/kVFtDnMgvf70BQGqzbZhR9t6BmASzKvqfJf3Q=="
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "abab": {
</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/abab/-/abab-2.0.5.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -5515,18 +5309,11 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==",
</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">-                "abort-controller": {
-                       "version": "3.0.0",
-                       "resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz",
-                       "integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==",
-                       "requires": {
-                               "event-target-shim": "^5.0.0"
-                       }
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "accepts": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.3.7",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.7.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-Il80Qs2WjYlJIBNzNkK6KYqlVMTbZLXgHx2oT0pU/fjRHyEp+PEfEPY0R3WCwAGVOtauxh1hOxNgIf5bv7dQpA==",
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        "dev": true,
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "mime-types": "~2.1.24",
</span><span class="cx" style="display: block; padding: 0 10px">                                "negotiator": "0.6.2"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -5658,16 +5445,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==",
</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">-                "align-text": {
-                       "version": "0.1.4",
-                       "resolved": "https://registry.npmjs.org/align-text/-/align-text-0.1.4.tgz",
-                       "integrity": "sha1-DNkKVhCT810KmSVsIrcGlDP60Rc=",
-                       "requires": {
-                               "kind-of": "^3.0.2",
-                               "longest": "^1.0.1",
-                               "repeat-string": "^1.5.2"
-                       }
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "alphanum-sort": {
</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/alphanum-sort/-/alphanum-sort-1.0.2.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -5714,6 +5491,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "3.1.1",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.1.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-mM8522psRCqzV+6LhomX5wgp25YVibjh8Wj23I5RPkPppSVSjyKD2A2mBJmWGa+KN7f2D6LNh9jkBCeyLktzjg==",
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        "dev": true,
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "normalize-path": "^3.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "picomatch": "^2.0.4"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -6470,11 +6248,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==",
</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">-                "audio-context-polyfill": {
-                       "version": "1.0.0",
-                       "resolved": "https://registry.npmjs.org/audio-context-polyfill/-/audio-context-polyfill-1.0.0.tgz",
-                       "integrity": "sha1-S3KPrwoZVVGU1PvQVYL4M/3NE3s="
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "autoprefixer": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "9.8.8",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.8.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -6705,7 +6478,8 @@
</span><span class="cx" style="display: block; padding: 0 10px">                "balanced-match": {
</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/balanced-match/-/balanced-match-1.0.0.tgz",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c="
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=",
+                       "dev": true
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "base": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "0.11.2",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -6768,11 +6542,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">-                "base64-arraybuffer": {
-                       "version": "0.1.4",
-                       "resolved": "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-0.1.4.tgz",
-                       "integrity": "sha1-mBjHngWbE1X5fgQooBfIOOkLqBI="
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "base64-js": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.5.1",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -6779,11 +6548,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==",
</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">-                "base64id": {
-                       "version": "2.0.0",
-                       "resolved": "https://registry.npmjs.org/base64id/-/base64id-2.0.0.tgz",
-                       "integrity": "sha512-lGe34o6EHj9y3Kts9R4ZYs/Gr+6N7MCaMlIFA3F1R2O5/m7K06AxfSeO5530PEERE6/WyEg3lsuyw4GHlPZHog=="
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "batch": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "0.6.1",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -7081,7 +6845,8 @@
</span><span class="cx" style="display: block; padding: 0 10px">                "binary-extensions": {
</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/binary-extensions/-/binary-extensions-2.1.0.tgz",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "integrity": "sha512-1Yj8h9Q+QDF5FzhMs/c9+6UntbD5MkRfRwac8DoEm9ZfUBZ7tZ55YcGVAzEe4bXsdQHEk+s9S5wsOKVdZrw0tQ=="
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "integrity": "sha512-1Yj8h9Q+QDF5FzhMs/c9+6UntbD5MkRfRwac8DoEm9ZfUBZ7tZ55YcGVAzEe4bXsdQHEk+s9S5wsOKVdZrw0tQ==",
+                       "dev": true
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "bl": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "4.0.3",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -7149,51 +6914,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">-                "body-parser": {
-                       "version": "1.19.0",
-                       "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz",
-                       "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==",
-                       "requires": {
-                               "bytes": "3.1.0",
-                               "content-type": "~1.0.4",
-                               "debug": "2.6.9",
-                               "depd": "~1.1.2",
-                               "http-errors": "1.7.2",
-                               "iconv-lite": "0.4.24",
-                               "on-finished": "~2.3.0",
-                               "qs": "6.7.0",
-                               "raw-body": "2.4.0",
-                               "type-is": "~1.6.17"
-                       },
-                       "dependencies": {
-                               "debug": {
-                                       "version": "2.6.9",
-                                       "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
-                                       "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
-                                       "requires": {
-                                               "ms": "2.0.0"
-                                       }
-                               },
-                               "iconv-lite": {
-                                       "version": "0.4.24",
-                                       "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
-                                       "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
-                                       "requires": {
-                                               "safer-buffer": ">= 2.1.2 < 3"
-                                       }
-                               },
-                               "ms": {
-                                       "version": "2.0.0",
-                                       "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
-                                       "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g="
-                               },
-                               "qs": {
-                                       "version": "6.7.0",
-                                       "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz",
-                                       "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ=="
-                               }
-                       }
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "body-scroll-lock": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "3.1.5",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/body-scroll-lock/-/body-scroll-lock-3.1.5.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -7221,6 +6941,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.1.11",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==",
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        "dev": true,
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "balanced-match": "^1.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "concat-map": "0.0.1"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -7343,11 +7064,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==",
</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">-                "bytes": {
-                       "version": "3.1.0",
-                       "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz",
-                       "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg=="
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "cache-base": {
</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/cache-base/-/cache-base-1.0.1.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -7555,15 +7271,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "url-to-options": "^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">-                "center-align": {
-                       "version": "0.1.3",
-                       "resolved": "https://registry.npmjs.org/center-align/-/center-align-0.1.3.tgz",
-                       "integrity": "sha1-qg0yYptu6XIgBBHL1EYckHvCt60=",
-                       "requires": {
-                               "align-text": "^0.1.3",
-                               "lazy-cache": "^1.0.3"
-                       }
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "chalk": {
</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/chalk/-/chalk-4.1.2.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -7825,6 +7532,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "3.5.0",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.0.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-JgQM9JS92ZbFR4P90EvmzNpSGhpPBGBSj10PILeDyYFwp4h2/D9OM03wsJ4zW1fEp4ka2DGrnUeD7FuvQ2aZ2Q==",
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        "dev": true,
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "anymatch": "~3.1.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                "braces": "~3.0.2",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -7840,6 +7548,7 @@
</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/braces/-/braces-3.0.2.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                                        "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                        "dev": true,
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                                "fill-range": "^7.0.1"
</span><span class="cx" style="display: block; padding: 0 10px">                                        }
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -7848,6 +7557,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                        "version": "7.0.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                        "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                                        "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                        "dev": true,
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                                "to-regex-range": "^5.0.1"
</span><span class="cx" style="display: block; padding: 0 10px">                                        }
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -7855,12 +7565,14 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "is-number": {
</span><span class="cx" style="display: block; padding: 0 10px">                                        "version": "7.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                        "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng=="
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==",
+                                       "dev": true
</ins><span class="cx" style="display: block; padding: 0 10px">                                 },
</span><span class="cx" style="display: block; padding: 0 10px">                                "to-regex-range": {
</span><span class="cx" style="display: block; padding: 0 10px">                                        "version": "5.0.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                        "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                                        "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                        "dev": true,
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                                "is-number": "^7.0.0"
</span><span class="cx" style="display: block; padding: 0 10px">                                        }
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -7919,11 +7631,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.3.1.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-OlQdbZ7gLfGarSqxesMesDa5uz7KFbID8Kpq/SxIoNGDqY8lSYs0D+hhtBXhcdB3rcbXArFr7vlHheLk1voeNA=="
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "cldr-core": {
-                       "version": "38.1.0",
-                       "resolved": "https://registry.npmjs.org/cldr-core/-/cldr-core-38.1.0.tgz",
-                       "integrity": "sha512-Da9xKjDp4qGGIX0VDsBqTan09iR5nuYD2a/KkfEaUyqKhu6wFVNRiCpPDXeRbpVwPBY6PgemV8WiHatMhcpy4A=="
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "clean-css": {
</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/clean-css/-/clean-css-5.1.1.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -8166,7 +7873,8 @@
</span><span class="cx" style="display: block; padding: 0 10px">                "component-emitter": {
</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/component-emitter/-/component-emitter-1.3.0.tgz",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg=="
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==",
+                       "dev": true
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "compressible": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "2.0.18",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -8234,7 +7942,8 @@
</span><span class="cx" style="display: block; padding: 0 10px">                "concat-map": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "0.0.1",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s="
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=",
+                       "dev": true
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "config-chain": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.1.12",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -8247,32 +7956,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "proto-list": "~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">-                "connect": {
-                       "version": "3.7.0",
-                       "resolved": "https://registry.npmjs.org/connect/-/connect-3.7.0.tgz",
-                       "integrity": "sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==",
-                       "requires": {
-                               "debug": "2.6.9",
-                               "finalhandler": "1.1.2",
-                               "parseurl": "~1.3.3",
-                               "utils-merge": "1.0.1"
-                       },
-                       "dependencies": {
-                               "debug": {
-                                       "version": "2.6.9",
-                                       "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
-                                       "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
-                                       "requires": {
-                                               "ms": "2.0.0"
-                                       }
-                               },
-                               "ms": {
-                                       "version": "2.0.0",
-                                       "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
-                                       "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g="
-                               }
-                       }
-               },
</del><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">@@ -8313,7 +7996,8 @@
</span><span class="cx" style="display: block; padding: 0 10px">                "content-type": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.0.4",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA=="
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==",
+                       "dev": true
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "continuable-cache": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "0.3.1",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -8518,15 +8202,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac="
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "cors": {
-                       "version": "2.8.5",
-                       "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz",
-                       "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==",
-                       "requires": {
-                               "object-assign": "^4",
-                               "vary": "^1"
-                       }
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "cosmiconfig": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "6.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -8910,11 +8585,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.11.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-sa6P2wJ+CAbgyy4KFssIb/JNMLxFvKF1pCYCSXS8ZMuqZnMsrxqI2E5sPyoTpxoPU/gVZMzr2zjOfg8GIZOMsw=="
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "current-script-polyfill": {
-                       "version": "1.0.0",
-                       "resolved": "https://registry.npmjs.org/current-script-polyfill/-/current-script-polyfill-1.0.0.tgz",
-                       "integrity": "sha1-8xz35PPiGLBybnOMqSoC00iO9hU="
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "currently-unhandled": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "0.4.1",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -8925,11 +8595,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "array-find-index": "^1.0.1"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "custom-event": {
-                       "version": "1.0.1",
-                       "resolved": "https://registry.npmjs.org/custom-event/-/custom-event-1.0.1.tgz",
-                       "integrity": "sha1-XQKkaFCt8bSjF5RqOSj8y1v9BCU="
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "cwd": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "0.10.0",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/cwd/-/cwd-0.10.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -8994,11 +8659,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">-                "date-format": {
-                       "version": "3.0.0",
-                       "resolved": "https://registry.npmjs.org/date-format/-/date-format-3.0.0.tgz",
-                       "integrity": "sha512-eyTcpKOcamdhWJXj56DpQMo1ylSQpcGtGKXcU0Tb97+K56/CF5amAqqqNj0+KvA0iw2ynxtHWFsPDSClCxe48w=="
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "date-now": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "0.1.4",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/date-now/-/date-now-0.1.4.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -9015,6 +8675,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "4.1.1",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==",
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        "dev": true,
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "ms": "^2.1.1"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -9257,7 +8918,8 @@
</span><span class="cx" style="display: block; padding: 0 10px">                "deep-is": {
</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/deep-is/-/deep-is-0.1.3.tgz",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ="
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=",
+                       "dev": true
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "deepmerge": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.5.2",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -9458,7 +9120,8 @@
</span><span class="cx" style="display: block; padding: 0 10px">                "depd": {
</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/depd/-/depd-1.1.2.tgz",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak="
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=",
+                       "dev": true
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "desandro-matches-selector": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "2.0.2",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -9495,11 +9158,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-6GfzuDWU0OFAuOvBokXpXPLxjOJ5DZ157Ue3sGQQM3LgAamb8m0R0ruSfN0DDu+XG5XJgT50i6zZ/0o8RglreQ==",
</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">-                "di": {
-                       "version": "0.0.1",
-                       "resolved": "https://registry.npmjs.org/di/-/di-0.0.1.tgz",
-                       "integrity": "sha1-gGZJMmzqp8qjMG112YXqJ0i6kTw="
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "diff": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "4.0.2",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -9568,17 +9226,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/dom-scroll-into-view/-/dom-scroll-into-view-1.2.1.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-6PNnMt0ImwIBqI14Fdw/iObWbH4="
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "dom-serialize": {
-                       "version": "2.2.1",
-                       "resolved": "https://registry.npmjs.org/dom-serialize/-/dom-serialize-2.2.1.tgz",
-                       "integrity": "sha1-ViromZ9Evl6jB29UGdzVnrQ6yVs=",
-                       "requires": {
-                               "custom-event": "~1.0.0",
-                               "ent": "~2.2.0",
-                               "extend": "^3.0.0",
-                               "void-elements": "^2.0.0"
-                       }
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "dom-serializer": {
</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/dom-serializer/-/dom-serializer-0.2.2.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -9771,7 +9418,8 @@
</span><span class="cx" style="display: block; padding: 0 10px">                "ee-first": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.1.1",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0="
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=",
+                       "dev": true
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "electron-to-chromium": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.3.740",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -9804,7 +9452,8 @@
</span><span class="cx" style="display: block; padding: 0 10px">                "encodeurl": {
</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/encodeurl/-/encodeurl-1.0.2.tgz",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k="
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=",
+                       "dev": true
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "encoding": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "0.1.13",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -9823,48 +9472,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "once": "^1.4.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">-                "engine.io": {
-                       "version": "4.1.1",
-                       "resolved": "https://registry.npmjs.org/engine.io/-/engine.io-4.1.1.tgz",
-                       "integrity": "sha512-t2E9wLlssQjGw0nluF6aYyfX8LwYU8Jj0xct+pAhfWfv/YrBn6TSNtEYsgxHIfaMqfrLx07czcMg9bMN6di+3w==",
-                       "requires": {
-                               "accepts": "~1.3.4",
-                               "base64id": "2.0.0",
-                               "cookie": "~0.4.1",
-                               "cors": "~2.8.5",
-                               "debug": "~4.3.1",
-                               "engine.io-parser": "~4.0.0",
-                               "ws": "~7.4.2"
-                       },
-                       "dependencies": {
-                               "cookie": {
-                                       "version": "0.4.1",
-                                       "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.1.tgz",
-                                       "integrity": "sha512-ZwrFkGJxUR3EIoXtO+yVE69Eb7KlixbaeAWfBQB9vVsNn/o+Yw69gBWSSDK825hQNdN+wF8zELf3dFNl/kxkUA=="
-                               },
-                               "debug": {
-                                       "version": "4.3.1",
-                                       "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz",
-                                       "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==",
-                                       "requires": {
-                                               "ms": "2.1.2"
-                                       }
-                               },
-                               "ms": {
-                                       "version": "2.1.2",
-                                       "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
-                                       "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
-                               }
-                       }
-               },
-               "engine.io-parser": {
-                       "version": "4.0.2",
-                       "resolved": "https://registry.npmjs.org/engine.io-parser/-/engine.io-parser-4.0.2.tgz",
-                       "integrity": "sha512-sHfEQv6nmtJrq6TKuIz5kyEKH/qSdK56H/A+7DnAuUPWosnIZAS2NHNcPLmyjtY3cGS/MqJdZbUjW97JU72iYg==",
-                       "requires": {
-                               "base64-arraybuffer": "0.1.4"
-                       }
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "enhanced-resolve": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "5.9.2",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.9.2.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -9875,11 +9482,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "tapable": "^2.2.0"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "ent": {
-                       "version": "2.2.0",
-                       "resolved": "https://registry.npmjs.org/ent/-/ent-2.2.0.tgz",
-                       "integrity": "sha1-6WQhkyWiHQX0RGai9obtbOX13R0="
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "entities": {
</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/entities/-/entities-2.1.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -10026,12 +9628,14 @@
</span><span class="cx" style="display: block; padding: 0 10px">                "escalade": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "3.1.1",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw=="
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==",
+                       "dev": true
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "escape-html": {
</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/escape-html/-/escape-html-1.0.3.tgz",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg="
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=",
+                       "dev": true
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "escape-string-regexp": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.0.5",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -10989,16 +10593,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/ev-emitter/-/ev-emitter-1.1.1.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-ipiDYhdQSCZ4hSbX4rMW+XzNKMD1prg/sTvoVmSLkuQ1MVlwjJQQA+sW8tMYR3BLUr9KjodFV4pvzunvRhd33Q=="
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "event-source-polyfill": {
-                       "version": "1.0.24",
-                       "resolved": "https://registry.npmjs.org/event-source-polyfill/-/event-source-polyfill-1.0.24.tgz",
-                       "integrity": "sha512-aEtMhrH5ww3X6RgbsNcwu0whw8zjOoeRnwPqRKqKuxWS5KlAZhCY+rTm6wMlHOXbxmLGn8lW6Xox7rfpBExzGA=="
-               },
-               "event-target-shim": {
-                       "version": "5.0.1",
-                       "resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz",
-                       "integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ=="
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "eventemitter2": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "0.4.14",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/eventemitter2/-/eventemitter2-0.4.14.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -11008,7 +10602,8 @@
</span><span class="cx" style="display: block; padding: 0 10px">                "eventemitter3": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "4.0.7",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw=="
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==",
+                       "dev": true
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "events": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "3.3.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -11423,7 +11018,8 @@
</span><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><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g=="
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==",
+                       "dev": true
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "extend-shallow": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "3.0.2",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -11682,11 +11278,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-On2N+BpYJ15xIC974QNVuYGMOlEVt4s0EOI3wwMqOmK1fdDY+FN/zltPV8vosq4ad4c/gJ1KHScUn/6AWIgiow==",
</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">-                "fastestsmallesttextencoderdecoder": {
-                       "version": "1.0.22",
-                       "resolved": "https://registry.npmjs.org/fastestsmallesttextencoderdecoder/-/fastestsmallesttextencoderdecoder-1.0.22.tgz",
-                       "integrity": "sha512-Pb8d48e+oIuY4MaM64Cd7OW1gt4nxCHs7/ddPPZ/Ic3sg8yVGM7O9wDvZ7us6ScaUupzM+pfBolwtYhN1IxBIw=="
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "fastq": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.13.0",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -11724,9 +11315,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">                "fetch-blob": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.1.2",
-                       "resolved": "https://registry.npmjs.org/fetch-blob/-/fetch-blob-2.1.2.tgz",
-                       "integrity": "sha512-YKqtUDwqLyfyMnmbw8XD6Q8j9i/HggKtPEI+pZ1+8bvheBu78biSmNaXWusx1TauGqtUUGx/cBb1mKdq2rLYow=="
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.1.5",
+                       "resolved": "https://registry.npmjs.org/fetch-blob/-/fetch-blob-3.1.5.tgz",
+                       "integrity": "sha512-N64ZpKqoLejlrwkIAnb9iLSA3Vx/kjgzpcDhygcqJ2KKjky8nCgUQ+dzXtbrLaWZGZNmNfQTsiQ0weZ1svglHg==",
+                       "requires": {
+                               "node-domexception": "^1.0.0",
+                               "web-streams-polyfill": "^3.0.3"
+                       }
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "figures": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.7.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -11804,6 +11399,7 @@
</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/finalhandler/-/finalhandler-1.1.2.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==",
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        "dev": true,
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "debug": "2.6.9",
</span><span class="cx" style="display: block; padding: 0 10px">                                "encodeurl": "~1.0.2",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -11818,6 +11414,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                        "version": "2.6.9",
</span><span class="cx" style="display: block; padding: 0 10px">                                        "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                                        "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==",
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                        "dev": true,
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                                "ms": "2.0.0"
</span><span class="cx" style="display: block; padding: 0 10px">                                        }
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -11825,7 +11422,8 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "ms": {
</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/ms/-/ms-2.0.0.tgz",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g="
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=",
+                                       "dev": true
</ins><span class="cx" style="display: block; padding: 0 10px">                                 }
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -11975,7 +11573,8 @@
</span><span class="cx" style="display: block; padding: 0 10px">                "follow-redirects": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.13.1",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.13.1.tgz",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "integrity": "sha512-SSG5xmZh1mkPGyKzjZP8zLjltIfpW32Y5QpdNJyjcfGxK3qo3NDDkZOZSFiGn1A6SclQxY9GzEwAHQ3dmYRWpg=="
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "integrity": "sha512-SSG5xmZh1mkPGyKzjZP8zLjltIfpW32Y5QpdNJyjcfGxK3qo3NDDkZOZSFiGn1A6SclQxY9GzEwAHQ3dmYRWpg==",
+                       "dev": true
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "for-in": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.0.2",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -12010,12 +11609,11 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "formdata-polyfill": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.0.0",
-                       "resolved": "https://registry.npmjs.org/formdata-polyfill/-/formdata-polyfill-4.0.0.tgz",
-                       "integrity": "sha512-sBVj9czlZu7nOjbHDZa3IqNT/OCs5JR45G5FW4B7ZthDpcfqIl9CCFbLXYSEh/5YDIr0cZaFEBzHaGs1o2hCgA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.0.10",
+                       "resolved": "https://registry.npmjs.org/formdata-polyfill/-/formdata-polyfill-4.0.10.tgz",
+                       "integrity": "sha512-buewHzMvYL29jdeQTVILecSaZKnt/RJWjoZCF5OW60Z67/GmSLBkOFM7qh1PI3zFNtJbaZL5eQu1vLfazOwj4g==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "fetch-blob": "*",
-                               "karma": "^6.3.2"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "fetch-blob": "^3.1.2"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "forwarded": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -12141,12 +11739,14 @@
</span><span class="cx" style="display: block; padding: 0 10px">                "fs.realpath": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8="
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=",
+                       "dev": true
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "fsevents": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "2.3.1",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.1.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-YR47Eg4hChJGAB1O3yEAOkGO+rlzutoICGqGo9EZ4lKWokzZRSyIW1QmTzqjtw8MJdj9srP869CuWw/hyzSiBw==",
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        "dev": true,
</ins><span class="cx" style="display: block; padding: 0 10px">                         "optional": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "function-bind": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -12417,6 +12017,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "7.1.6",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==",
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        "dev": true,
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "fs.realpath": "^1.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "inflight": "^1.0.4",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -12430,6 +12031,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "5.1.2",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==",
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        "dev": true,
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "is-glob": "^4.0.1"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -13586,11 +13188,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-vy7ClnArOZwCnqZgvv+ddgHgJiAFXe3Ge9ML5/mBctVJoUoYPCdxVucOywjDARn6CVoh3dRSFdPHy2sX80L0Wg==",
</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">-                "html5shiv": {
-                       "version": "3.7.3",
-                       "resolved": "https://registry.npmjs.org/html5shiv/-/html5shiv-3.7.3.tgz",
-                       "integrity": "sha1-14qEo2e8uacQEA1XgCw4ewhGMdI="
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "htmlparser2": {
</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/htmlparser2/-/htmlparser2-6.1.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -13646,25 +13243,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=",
</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">-                "http-errors": {
-                       "version": "1.7.2",
-                       "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz",
-                       "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==",
-                       "requires": {
-                               "depd": "~1.1.2",
-                               "inherits": "2.0.3",
-                               "setprototypeof": "1.1.1",
-                               "statuses": ">= 1.5.0 < 2",
-                               "toidentifier": "1.0.0"
-                       },
-                       "dependencies": {
-                               "inherits": {
-                                       "version": "2.0.3",
-                                       "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz",
-                                       "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4="
-                               }
-                       }
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "http-parser-js": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "0.5.3",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.3.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -13675,6 +13253,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.18.1",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==",
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        "dev": true,
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "eventemitter3": "^4.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "follow-redirects": "^1.0.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -14072,6 +13651,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.0.6",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=",
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        "dev": true,
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "once": "^1.3.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "wrappy": "1"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -14217,11 +13797,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "p-is-promise": "^1.1.0"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "ip-regex": {
-                       "version": "2.1.0",
-                       "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz",
-                       "integrity": "sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk="
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "ipaddr.js": {
</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/ipaddr.js/-/ipaddr.js-2.0.1.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -14292,6 +13867,7 @@
</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-binary-path/-/is-binary-path-2.1.0.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==",
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        "dev": true,
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "binary-extensions": "^2.0.0"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -14319,7 +13895,8 @@
</span><span class="cx" style="display: block; padding: 0 10px">                "is-buffer": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.1.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><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w=="
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==",
+                       "dev": true
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "is-callable": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.2.2",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -14408,7 +13985,8 @@
</span><span class="cx" style="display: block; padding: 0 10px">                "is-extglob": {
</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/is-extglob/-/is-extglob-2.1.1.tgz",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI="
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=",
+                       "dev": true
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "is-finite": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.1.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -14442,6 +14020,7 @@
</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/is-glob/-/is-glob-4.0.1.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==",
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        "dev": true,
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "is-extglob": "^2.1.1"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -14678,11 +14257,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==",
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "is-url": {
-                       "version": "1.2.4",
-                       "resolved": "https://registry.npmjs.org/is-url/-/is-url-1.2.4.tgz",
-                       "integrity": "sha512-ITvGim8FhRiYe4IQ5uHSkj7pVaPDrCTkNd3yq3cV7iZAcJdHTUMPMEHcqSOy9xZ9qFenQCvi+2wjH9a1nXqHww=="
-               },
</del><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">@@ -14724,26 +14298,11 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "is-docker": "^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">-                "is2": {
-                       "version": "2.0.1",
-                       "resolved": "https://registry.npmjs.org/is2/-/is2-2.0.1.tgz",
-                       "integrity": "sha512-+WaJvnaA7aJySz2q/8sLjMb2Mw14KTplHmSwcSpZ/fWJPkUmqw3YTzSWbPJ7OAwRvdYTWF2Wg+yYJ1AdP5Z8CA==",
-                       "requires": {
-                               "deep-is": "^0.1.3",
-                               "ip-regex": "^2.1.0",
-                               "is-url": "^1.2.2"
-                       }
-               },
</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="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE="
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "isbinaryfile": {
-                       "version": "4.0.8",
-                       "resolved": "https://registry.npmjs.org/isbinaryfile/-/isbinaryfile-4.0.8.tgz",
-                       "integrity": "sha512-53h6XFniq77YdW+spoRrebh0mnmTxRPTlcuIArO57lmMdq4uBKFKaeTjnb92oYWrSn/LVL+LT+Hap2tFQj8V+w=="
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "isexe": {
</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/isexe/-/isexe-2.0.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -15983,11 +15542,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "jquery": ">=1.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">-                "js-polyfills": {
-                       "version": "0.1.43",
-                       "resolved": "https://registry.npmjs.org/js-polyfills/-/js-polyfills-0.1.43.tgz",
-                       "integrity": "sha512-wWCJcw7uMA12uk7qcqZlIQy9nj+Evh1wVUmn5MOlJ7GPC8HT5PLjB9Uiqjw9ldAbbOuNOWJ6ENb7NwU6qqf48g=="
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "js-tokens": {
</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/js-tokens/-/js-tokens-4.0.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -16282,11 +15836,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-a9haHdpqXdfpECK7JEA8wbfC7jQ=",
</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">-                "json3": {
-                       "version": "3.3.3",
-                       "resolved": "https://registry.npmjs.org/json3/-/json3-3.3.3.tgz",
-                       "integrity": "sha512-c7/8mbUsKigAbLkD5B010BK4D9LZm7A1pNItkEwiUZRpIN66exu/e7YQWysGun+TRKaJp8MhemM+VkfWv42aCA=="
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "json5": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "2.2.1",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -16336,191 +15885,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-g3UB796vUFIY90VIv/WX3L2c8CS2MdWUww3CNrYmqza1Fg0DURc2K/O4YrnklBdQarSJ/y8JnJYDGc+1iumQjg==",
</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">-                "karma": {
-                       "version": "6.3.2",
-                       "resolved": "https://registry.npmjs.org/karma/-/karma-6.3.2.tgz",
-                       "integrity": "sha512-fo4Wt0S99/8vylZMxNj4cBFyOBBnC1bewZ0QOlePij/2SZVWxqbyLeIddY13q6URa2EpLRW8ixvFRUMjkmo1bw==",
-                       "requires": {
-                               "body-parser": "^1.19.0",
-                               "braces": "^3.0.2",
-                               "chokidar": "^3.4.2",
-                               "colors": "^1.4.0",
-                               "connect": "^3.7.0",
-                               "di": "^0.0.1",
-                               "dom-serialize": "^2.2.1",
-                               "glob": "^7.1.6",
-                               "graceful-fs": "^4.2.4",
-                               "http-proxy": "^1.18.1",
-                               "isbinaryfile": "^4.0.6",
-                               "lodash": "^4.17.19",
-                               "log4js": "^6.2.1",
-                               "mime": "^2.4.5",
-                               "minimatch": "^3.0.4",
-                               "qjobs": "^1.2.0",
-                               "range-parser": "^1.2.1",
-                               "rimraf": "^3.0.2",
-                               "socket.io": "^3.1.0",
-                               "source-map": "^0.6.1",
-                               "tmp": "0.2.1",
-                               "ua-parser-js": "^0.7.23",
-                               "yargs": "^16.1.1"
-                       },
-                       "dependencies": {
-                               "ansi-regex": {
-                                       "version": "5.0.0",
-                                       "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.0.tgz",
-                                       "integrity": "sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg=="
-                               },
-                               "ansi-styles": {
-                                       "version": "4.3.0",
-                                       "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz",
-                                       "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==",
-                                       "requires": {
-                                               "color-convert": "^2.0.1"
-                                       }
-                               },
-                               "braces": {
-                                       "version": "3.0.2",
-                                       "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz",
-                                       "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==",
-                                       "requires": {
-                                               "fill-range": "^7.0.1"
-                                       }
-                               },
-                               "cliui": {
-                                       "version": "7.0.4",
-                                       "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz",
-                                       "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==",
-                                       "requires": {
-                                               "string-width": "^4.2.0",
-                                               "strip-ansi": "^6.0.0",
-                                               "wrap-ansi": "^7.0.0"
-                                       }
-                               },
-                               "color-convert": {
-                                       "version": "2.0.1",
-                                       "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz",
-                                       "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==",
-                                       "requires": {
-                                               "color-name": "~1.1.4"
-                                       }
-                               },
-                               "color-name": {
-                                       "version": "1.1.4",
-                                       "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz",
-                                       "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA=="
-                               },
-                               "colors": {
-                                       "version": "1.4.0",
-                                       "resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz",
-                                       "integrity": "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA=="
-                               },
-                               "emoji-regex": {
-                                       "version": "8.0.0",
-                                       "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
-                                       "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A=="
-                               },
-                               "fill-range": {
-                                       "version": "7.0.1",
-                                       "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz",
-                                       "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==",
-                                       "requires": {
-                                               "to-regex-range": "^5.0.1"
-                                       }
-                               },
-                               "is-fullwidth-code-point": {
-                                       "version": "3.0.0",
-                                       "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz",
-                                       "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg=="
-                               },
-                               "is-number": {
-                                       "version": "7.0.0",
-                                       "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz",
-                                       "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng=="
-                               },
-                               "rimraf": {
-                                       "version": "3.0.2",
-                                       "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
-                                       "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
-                                       "requires": {
-                                               "glob": "^7.1.3"
-                                       }
-                               },
-                               "source-map": {
-                                       "version": "0.6.1",
-                                       "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
-                                       "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g=="
-                               },
-                               "string-width": {
-                                       "version": "4.2.2",
-                                       "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.2.tgz",
-                                       "integrity": "sha512-XBJbT3N4JhVumXE0eoLU9DCjcaF92KLNqTmFCnG1pf8duUxFGwtP6AD6nkjw9a3IdiRtL3E2w3JDiE/xi3vOeA==",
-                                       "requires": {
-                                               "emoji-regex": "^8.0.0",
-                                               "is-fullwidth-code-point": "^3.0.0",
-                                               "strip-ansi": "^6.0.0"
-                                       }
-                               },
-                               "strip-ansi": {
-                                       "version": "6.0.0",
-                                       "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.0.tgz",
-                                       "integrity": "sha512-AuvKTrTfQNYNIctbR1K/YGTR1756GycPsg7b9bdV9Duqur4gv6aKqHXah67Z8ImS7WEz5QVcOtlfW2rZEugt6w==",
-                                       "requires": {
-                                               "ansi-regex": "^5.0.0"
-                                       }
-                               },
-                               "tmp": {
-                                       "version": "0.2.1",
-                                       "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.2.1.tgz",
-                                       "integrity": "sha512-76SUhtfqR2Ijn+xllcI5P1oyannHNHByD80W1q447gU3mp9G9PSpGdWmjUOHRDPiHYacIk66W7ubDTuPF3BEtQ==",
-                                       "requires": {
-                                               "rimraf": "^3.0.0"
-                                       }
-                               },
-                               "to-regex-range": {
-                                       "version": "5.0.1",
-                                       "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz",
-                                       "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==",
-                                       "requires": {
-                                               "is-number": "^7.0.0"
-                                       }
-                               },
-                               "wrap-ansi": {
-                                       "version": "7.0.0",
-                                       "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
-                                       "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
-                                       "requires": {
-                                               "ansi-styles": "^4.0.0",
-                                               "string-width": "^4.1.0",
-                                               "strip-ansi": "^6.0.0"
-                                       }
-                               },
-                               "y18n": {
-                                       "version": "5.0.8",
-                                       "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz",
-                                       "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA=="
-                               },
-                               "yargs": {
-                                       "version": "16.2.0",
-                                       "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz",
-                                       "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==",
-                                       "requires": {
-                                               "cliui": "^7.0.2",
-                                               "escalade": "^3.1.1",
-                                               "get-caller-file": "^2.0.5",
-                                               "require-directory": "^2.1.1",
-                                               "string-width": "^4.2.0",
-                                               "y18n": "^5.0.5",
-                                               "yargs-parser": "^20.2.2"
-                                       }
-                               },
-                               "yargs-parser": {
-                                       "version": "20.2.7",
-                                       "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.7.tgz",
-                                       "integrity": "sha512-FiNkvbeHzB/syOjIUxFDCnhSfzAL8R5vs40MgLFBorXACCOAEaWu0gRZl14vG8MR9AOJIZbmkjhusqBYZ3HTHw=="
-                               }
-                       }
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "keyv": {
</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/keyv/-/keyv-3.0.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -16535,6 +15899,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "3.2.2",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=",
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        "dev": true,
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "is-buffer": "^1.1.5"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -16584,7 +15949,8 @@
</span><span class="cx" style="display: block; padding: 0 10px">                "lazy-cache": {
</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/lazy-cache/-/lazy-cache-1.0.4.tgz",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "integrity": "sha1-odePw6UEdMuAhF07O24dpJpEbo4="
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "integrity": "sha1-odePw6UEdMuAhF07O24dpJpEbo4=",
+                       "dev": true
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "leven": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "3.1.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -16923,25 +16289,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "is-unicode-supported": "^0.1.0"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "log4js": {
-                       "version": "6.3.0",
-                       "resolved": "https://registry.npmjs.org/log4js/-/log4js-6.3.0.tgz",
-                       "integrity": "sha512-Mc8jNuSFImQUIateBFwdOQcmC6Q5maU0VVvdC2R6XMb66/VnT+7WS4D/0EeNMZu1YODmJe5NIn2XftCzEocUgw==",
-                       "requires": {
-                               "date-format": "^3.0.0",
-                               "debug": "^4.1.1",
-                               "flatted": "^2.0.1",
-                               "rfdc": "^1.1.4",
-                               "streamroller": "^2.2.4"
-                       },
-                       "dependencies": {
-                               "flatted": {
-                                       "version": "2.0.2",
-                                       "resolved": "https://registry.npmjs.org/flatted/-/flatted-2.0.2.tgz",
-                                       "integrity": "sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA=="
-                               }
-                       }
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "logalot": {
</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/logalot/-/logalot-2.1.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -16956,7 +16303,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                "longest": {
</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/longest/-/longest-1.0.1.tgz",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "integrity": "sha1-MKCy2jj3N3DoKUoNIuZiXtd9AJc="
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "integrity": "sha1-MKCy2jj3N3DoKUoNIuZiXtd9AJc=",
+                       "dev": true,
+                       "optional": true
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "loose-envify": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.4.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -17418,7 +16767,8 @@
</span><span class="cx" style="display: block; padding: 0 10px">                "media-typer": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "0.3.0",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g="
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=",
+                       "dev": true
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "memfs": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "3.4.1",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -17531,20 +16881,17 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/micromodal/-/micromodal-0.4.10.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-BUrEnzMPFBwK8nOE4xUDYHLrlGlLULQVjpja99tpJQPSUEWgw3kTLp1n1qv0HmKU29AiHE7Y7sMLiRziDK4ghQ=="
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "mime": {
-                       "version": "2.4.7",
-                       "resolved": "https://registry.npmjs.org/mime/-/mime-2.4.7.tgz",
-                       "integrity": "sha512-dhNd1uA2u397uQk3Nv5LM4lm93WYDUXFn3Fu291FJerns4jyTudqhIWe4W04YLy7Uk1tm1Ore04NpjRvQp/NPA=="
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "mime-db": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.45.0",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.45.0.tgz",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "integrity": "sha512-CkqLUxUk15hofLoLyljJSrukZi8mAtgd+yE5uO4tqRZsdsAJKv0O+rFMhVDRJgozy+yG6md5KwuXhD4ocIoP+w=="
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "integrity": "sha512-CkqLUxUk15hofLoLyljJSrukZi8mAtgd+yE5uO4tqRZsdsAJKv0O+rFMhVDRJgozy+yG6md5KwuXhD4ocIoP+w==",
+                       "dev": true
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "mime-types": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "2.1.28",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.28.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-0TO2yJ5YHYr7M2zzT7gDU1tbwHxEUWBCLt0lscSNpcdAfFyJOVEpRYNS7EXVcTLNj/25QO8gulHC5JtTzSE2UQ==",
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        "dev": true,
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "mime-db": "1.45.0"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -17628,6 +16975,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "3.0.4",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==",
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        "dev": true,
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "brace-expansion": "^1.1.7"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -17712,11 +17060,11 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "mnemonist": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "0.38.3",
-                       "resolved": "https://registry.npmjs.org/mnemonist/-/mnemonist-0.38.3.tgz",
-                       "integrity": "sha512-2K9QYubXx/NAjv4VLq1d1Ly8pWNC5L3BrixtdkyTegXWJIqY+zLNDhhX/A+ZwWt70tB1S8H4BE8FLYEFyNoOBw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "0.38.5",
+                       "resolved": "https://registry.npmjs.org/mnemonist/-/mnemonist-0.38.5.tgz",
+                       "integrity": "sha512-bZTFT5rrPKtPJxj8KSV0WkPyNxl72vQepqqVUAW2ARUpUSF2qXMB6jZj7hW5/k7C1rtpzqbD/IIbJwLXUjCHeg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "obliterator": "^1.6.1"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "obliterator": "^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">                "moment": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -17752,7 +17100,8 @@
</span><span class="cx" style="display: block; padding: 0 10px">                "ms": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "2.1.3",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA=="
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
+                       "dev": true
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "multicast-dns": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "7.2.4",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -17764,11 +17113,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "thunky": "^1.0.2"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "mutationobserver-shim": {
-                       "version": "0.3.7",
-                       "resolved": "https://registry.npmjs.org/mutationobserver-shim/-/mutationobserver-shim-0.3.7.tgz",
-                       "integrity": "sha512-oRIDTyZQU96nAiz2AQyngwx1e89iApl2hN5AOYwyxLUB47UYsU3Wv9lJWqH5y/QdiYkc5HQLi23ZNB3fELdHcQ=="
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "mute-stream": {
</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/mute-stream/-/mute-stream-0.0.7.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -17829,7 +17173,8 @@
</span><span class="cx" style="display: block; padding: 0 10px">                "negotiator": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "0.6.2",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw=="
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "integrity": "sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==",
+                       "dev": true
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "neo-async": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "2.6.2",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -17894,6 +17239,11 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                }
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                "node-domexception": {
+                       "version": "1.0.0",
+                       "resolved": "https://registry.npmjs.org/node-domexception/-/node-domexception-1.0.0.tgz",
+                       "integrity": "sha512-/jKZoMpw0F8GRwl4/eLROPA3cfcXtLApP0QzLmUT/HuPCZWyB7IY9ZrMeKw2O/nFIqPQB3PVM9aYm0F312AXDQ=="
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "node-fetch": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "2.6.6",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.6.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -17959,7 +17309,8 @@
</span><span class="cx" style="display: block; padding: 0 10px">                "normalize-path": {
</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/normalize-path/-/normalize-path-3.0.0.tgz",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA=="
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==",
+                       "dev": true
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "normalize-range": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "0.1.2",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -18831,9 +18182,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-8Quz071ZmGi0QWEG4xB3Bv5Lpw6K0Uca87FLoLMKMWjB6qIq9IyBegP3b/VLNxv2WYvIMGoeUQ+c6ibUkNa8TA=="
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "obliterator": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.6.1",
-                       "resolved": "https://registry.npmjs.org/obliterator/-/obliterator-1.6.1.tgz",
-                       "integrity": "sha512-9WXswnqINnnhOG/5SLimUlzuU1hFJUc8zkwyD59Sd+dPOMf05PmnYG/d6Q7HZ+KmgkZJa1PxRso6QdM3sTNHig=="
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.0.2",
+                       "resolved": "https://registry.npmjs.org/obliterator/-/obliterator-2.0.2.tgz",
+                       "integrity": "sha512-g0TrA7SbUggROhDPK8cEu/qpItwH2LSKcNl4tlfBNT54XY+nOsqrs0Q68h1V9b3HOSpIWv15jb1lax2hAggdIg=="
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "obuf": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.1.2",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -18845,6 +18196,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "2.3.0",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=",
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        "dev": true,
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "ee-first": "1.1.1"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -18859,6 +18211,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.4.0",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=",
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        "dev": true,
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "wrappy": "1"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -19138,7 +18491,8 @@
</span><span class="cx" style="display: block; padding: 0 10px">                "parseurl": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.3.3",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ=="
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==",
+                       "dev": true
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "pascalcase": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "0.1.1",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -19160,7 +18514,8 @@
</span><span class="cx" style="display: block; padding: 0 10px">                "path-is-absolute": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.0.1",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18="
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=",
+                       "dev": true
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "path-is-inside": {
</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">@@ -19227,13 +18582,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                "picomatch": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "2.2.2",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.2.tgz",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "integrity": "sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg=="
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "integrity": "sha512-q0M/9eZHzmr0AulXyPwNfZjtwZ/RBZlbN3K3CErVrk50T2ASYI7Bye0EvekFY3IP1Nt2DHu0re+V2ZHIpMkuWg==",
+                       "dev": true
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "picturefill": {
-                       "version": "3.0.3",
-                       "resolved": "https://registry.npmjs.org/picturefill/-/picturefill-3.0.3.tgz",
-                       "integrity": "sha512-JDdx+3i4fs2pkqwWZJgGEM2vFWsq+01YsQFT9CKPGuv2Q0xSdrQZoxi9XwyNARTgxiOdgoAwWQRluLRe/JQX2g=="
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "pify": {
</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/pify/-/pify-4.0.1.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -19339,103 +18690,24 @@
</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">                "polyfill-library": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "3.105.0",
-                       "resolved": "https://registry.npmjs.org/polyfill-library/-/polyfill-library-3.105.0.tgz",
-                       "integrity": "sha512-Bt10kl+5I/k+F8U0/HYEw2RiHUyUYGz7KtzwhPVltngxcJjzm0pWTQi2Z8pYMI5ahE5B5WZv8CXgCVDxz/H4UA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.0.0",
+                       "resolved": "https://registry.npmjs.org/polyfill-library/-/polyfill-library-4.0.0.tgz",
+                       "integrity": "sha512-xwNRAaaIjP1FSwh8ieuDTYqWMyrOGp2a5zzZsfi8TjzLkewJGBkRD5rCbwxnPHGJ6fU/veE9Z8xQ9DOxp7WpPA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@financial-times/polyfill-useragent-normaliser": "^1.7.0",
-                               "@formatjs/intl-datetimeformat": "3.2.9",
-                               "@formatjs/intl-displaynames": "4.0.7",
-                               "@formatjs/intl-getcanonicallocales": "1.5.3",
-                               "@formatjs/intl-listformat": "5.0.6",
-                               "@formatjs/intl-locale": "2.4.16",
-                               "@formatjs/intl-numberformat": "6.1.5",
-                               "@formatjs/intl-pluralrules": "4.0.7",
-                               "@formatjs/intl-relativetimeformat": "8.0.5",
-                               "@juggle/resize-observer": "^3.2.0",
-                               "@webcomponents/template": "^1.4.0",
-                               "Base64": "^1.0.0",
-                               "abort-controller": "^3.0.0",
-                               "audio-context-polyfill": "^1.0.0",
-                               "current-script-polyfill": "^1.0.0",
-                               "diff": "4.0.2",
-                               "event-source-polyfill": "^1.0.12",
-                               "fastestsmallesttextencoderdecoder": "1.0.22",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@financial-times/polyfill-useragent-normaliser": "^2.0.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "from2-string": "^1.1.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "glob": "^7.1.1",
-                               "graceful-fs": "^4.1.10",
-                               "html5shiv": "^3.7.3",
-                               "js-polyfills": "^0.1.40",
-                               "json3": "^3.3.2",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "graceful-fs": "^4.2.8",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "merge2": "^1.0.3",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "mkdirp": "^1.0.4",
-                               "mnemonist": "^0.38.0",
-                               "mutationobserver-shim": "^0.3.2",
-                               "picturefill": "^3.0.1",
-                               "rimraf": "^3.0.0",
-                               "seamless-scroll-polyfill": "1.2.3",
-                               "spdx-licenses": "^1.0.0",
-                               "stream-cache": "^0.0.2",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "mnemonist": "^0.38.5",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "stream-from-promise": "^1.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "stream-to-string": "^1.1.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "toposort": "^2.0.2",
-                               "uglify-js": "^2.7.5",
-                               "unorm": "^1.6.0",
-                               "usertiming": "^0.1.8",
-                               "web-animations-js": "^2.2.5",
-                               "whatwg-fetch": "^3.0.0",
-                               "wicg-inert": "^3.0.0",
-                               "yaku": "1.0.1"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "toposort": "^2.0.2"
</ins><span class="cx" style="display: block; padding: 0 10px">                         },
</span><span class="cx" style="display: block; padding: 0 10px">                        "dependencies": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "camelcase": {
-                                       "version": "1.2.1",
-                                       "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz",
-                                       "integrity": "sha1-m7UwTS4LVmmLLHWLCKPqqdqlijk="
-                               },
-                               "cliui": {
-                                       "version": "2.1.0",
-                                       "resolved": "https://registry.npmjs.org/cliui/-/cliui-2.1.0.tgz",
-                                       "integrity": "sha1-S0dXYP+AJkx2LDoXGQMukcf+oNE=",
-                                       "requires": {
-                                               "center-align": "^0.1.1",
-                                               "right-align": "^0.1.1",
-                                               "wordwrap": "0.0.2"
-                                       }
-                               },
-                               "mkdirp": {
-                                       "version": "1.0.4",
-                                       "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz",
-                                       "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw=="
-                               },
-                               "rimraf": {
-                                       "version": "3.0.2",
-                                       "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz",
-                                       "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==",
-                                       "requires": {
-                                               "glob": "^7.1.3"
-                                       }
-                               },
-                               "uglify-js": {
-                                       "version": "2.8.29",
-                                       "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.8.29.tgz",
-                                       "integrity": "sha1-KcVzMUgFe7Th913zW3qcty5qWd0=",
-                                       "requires": {
-                                               "source-map": "~0.5.1",
-                                               "uglify-to-browserify": "~1.0.0",
-                                               "yargs": "~3.10.0"
-                                       }
-                               },
-                               "yargs": {
-                                       "version": "3.10.0",
-                                       "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz",
-                                       "integrity": "sha1-9+572FfdfB0tOMDnTvvWgdFDH9E=",
-                                       "requires": {
-                                               "camelcase": "^1.0.2",
-                                               "cliui": "^2.1.0",
-                                               "decamelize": "^1.0.0",
-                                               "window-size": "0.1.0"
-                                       }
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "graceful-fs": {
+                                       "version": "4.2.10",
+                                       "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz",
+                                       "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA=="
</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">@@ -20281,11 +19553,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=",
</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">-                "qjobs": {
-                       "version": "1.2.0",
-                       "resolved": "https://registry.npmjs.org/qjobs/-/qjobs-1.2.0.tgz",
-                       "integrity": "sha512-8YOJEHtxpySA3fFDyCRxA+UUV+fA+rTWnuWvylOK/NCjhY+b4ocCtmu8TtsWb+mYeU+GCHf/S66KZF/AsteKHg=="
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "qs": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "6.9.4",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/qs/-/qs-6.9.4.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -20354,29 +19621,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                "range-parser": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.2.1",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg=="
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==",
+                       "dev": true
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "raw-body": {
-                       "version": "2.4.0",
-                       "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz",
-                       "integrity": "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==",
-                       "requires": {
-                               "bytes": "3.1.0",
-                               "http-errors": "1.7.2",
-                               "iconv-lite": "0.4.24",
-                               "unpipe": "1.0.0"
-                       },
-                       "dependencies": {
-                               "iconv-lite": {
-                                       "version": "0.4.24",
-                                       "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz",
-                                       "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==",
-                                       "requires": {
-                                               "safer-buffer": ">= 2.1.2 < 3"
-                                       }
-                               }
-                       }
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "rc": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.2.8",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -20809,6 +20056,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "3.5.0",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.5.0.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==",
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        "dev": true,
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "picomatch": "^2.2.1"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -21003,7 +20251,8 @@
</span><span class="cx" style="display: block; padding: 0 10px">                "repeat-string": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.6.1",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc="
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=",
+                       "dev": true
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "repeating": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "2.0.1",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -21098,7 +20347,8 @@
</span><span class="cx" style="display: block; padding: 0 10px">                "requires-port": {
</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/requires-port/-/requires-port-1.0.0.tgz",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8="
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=",
+                       "dev": true
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "requizzle": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "0.2.3",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -21226,11 +20476,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==",
</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">-                "rfdc": {
-                       "version": "1.3.0",
-                       "resolved": "https://registry.npmjs.org/rfdc/-/rfdc-1.3.0.tgz",
-                       "integrity": "sha512-V2hovdzFbOi77/WajaSMXk2OLm+xNIeQdMMuB7icj7bk6zi2F8GGAxigcnDFpJHbNyNcgyJDiP+8nOrY5cZGrA=="
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "rgb-regex": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.0.1",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/rgb-regex/-/rgb-regex-1.0.1.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -21243,14 +20488,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-QzdOLiyglosO8VI0YLfXMP8i7rM=",
</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">-                "right-align": {
-                       "version": "0.1.3",
-                       "resolved": "https://registry.npmjs.org/right-align/-/right-align-0.1.3.tgz",
-                       "integrity": "sha1-YTObci/mo1FWiSENJOFMlhSGE+8=",
-                       "requires": {
-                               "align-text": "^0.1.1"
-                       }
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "rimraf": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "2.7.1",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -21519,11 +20756,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "ajv-keywords": "^3.5.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">-                "seamless-scroll-polyfill": {
-                       "version": "1.2.3",
-                       "resolved": "https://registry.npmjs.org/seamless-scroll-polyfill/-/seamless-scroll-polyfill-1.2.3.tgz",
-                       "integrity": "sha512-emnwZtu6NrlBlvT6HrlbAOs024JX4orWew8H5owBOyUJ7eFXn8lGe4bsXTBD6AAWzP/p7LL86AjVIH8Apqec5w=="
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "seek-bzip": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.0.6",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/seek-bzip/-/seek-bzip-1.0.6.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -21764,11 +20996,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">-                "setprototypeof": {
-                       "version": "1.1.1",
-                       "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz",
-                       "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw=="
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "shallow-clone": {
</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/shallow-clone/-/shallow-clone-0.1.2.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -22103,67 +21330,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "kind-of": "^3.2.0"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "socket.io": {
-                       "version": "3.1.2",
-                       "resolved": "https://registry.npmjs.org/socket.io/-/socket.io-3.1.2.tgz",
-                       "integrity": "sha512-JubKZnTQ4Z8G4IZWtaAZSiRP3I/inpy8c/Bsx2jrwGrTbKeVU5xd6qkKMHpChYeM3dWZSO0QACiGK+obhBNwYw==",
-                       "requires": {
-                               "@types/cookie": "^0.4.0",
-                               "@types/cors": "^2.8.8",
-                               "@types/node": ">=10.0.0",
-                               "accepts": "~1.3.4",
-                               "base64id": "~2.0.0",
-                               "debug": "~4.3.1",
-                               "engine.io": "~4.1.0",
-                               "socket.io-adapter": "~2.1.0",
-                               "socket.io-parser": "~4.0.3"
-                       },
-                       "dependencies": {
-                               "debug": {
-                                       "version": "4.3.1",
-                                       "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz",
-                                       "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==",
-                                       "requires": {
-                                               "ms": "2.1.2"
-                                       }
-                               },
-                               "ms": {
-                                       "version": "2.1.2",
-                                       "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
-                                       "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
-                               }
-                       }
-               },
-               "socket.io-adapter": {
-                       "version": "2.1.0",
-                       "resolved": "https://registry.npmjs.org/socket.io-adapter/-/socket.io-adapter-2.1.0.tgz",
-                       "integrity": "sha512-+vDov/aTsLjViYTwS9fPy5pEtTkrbEKsw2M+oVSoFGw6OD1IpvlV1VPhUzNbofCQ8oyMbdYJqDtGdmHQK6TdPg=="
-               },
-               "socket.io-parser": {
-                       "version": "4.0.4",
-                       "resolved": "https://registry.npmjs.org/socket.io-parser/-/socket.io-parser-4.0.4.tgz",
-                       "integrity": "sha512-t+b0SS+IxG7Rxzda2EVvyBZbvFPBCjJoyHuE0P//7OAsN23GItzDRdWa6ALxZI/8R5ygK7jAR6t028/z+7295g==",
-                       "requires": {
-                               "@types/component-emitter": "^1.2.10",
-                               "component-emitter": "~1.3.0",
-                               "debug": "~4.3.1"
-                       },
-                       "dependencies": {
-                               "debug": {
-                                       "version": "4.3.1",
-                                       "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz",
-                                       "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==",
-                                       "requires": {
-                                               "ms": "2.1.2"
-                                       }
-                               },
-                               "ms": {
-                                       "version": "2.1.2",
-                                       "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
-                                       "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w=="
-                               }
-                       }
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "sockjs": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "0.3.24",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -22327,15 +21493,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-U+MTEOO0AiDzxwFvoa4JVnMV6mZlJKk2sBLt90s7G0Gd0Mlknc7kxEn3nuDPNZRta7O2uy8oLcZLVT+4sqNZHQ==",
</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">-                "spdx-licenses": {
-                       "version": "1.0.0",
-                       "resolved": "https://registry.npmjs.org/spdx-licenses/-/spdx-licenses-1.0.0.tgz",
-                       "integrity": "sha512-BmeFZRYH9XXf56omx0LuiG+gBXRqwmrKsOtcsGTJh8tw9U0cgRKTrOnyDpP1uvI1AVEkoRKYaAvR902ByotFOw==",
-                       "requires": {
-                               "debug": "4.1.1",
-                               "is2": "2.0.1"
-                       }
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "spdy": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "4.0.2",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -22531,13 +21688,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                "statuses": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.5.0",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow="
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=",
+                       "dev": true
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "stream-cache": {
-                       "version": "0.0.2",
-                       "resolved": "https://registry.npmjs.org/stream-cache/-/stream-cache-0.0.2.tgz",
-                       "integrity": "sha1-GsWtaDJCjKVWZ9ve45Xa1ObbEY8="
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "stream-from-promise": {
</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/stream-from-promise/-/stream-from-promise-1.0.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -22551,23 +21704,6 @@
</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><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "streamroller": {
-                       "version": "2.2.4",
-                       "resolved": "https://registry.npmjs.org/streamroller/-/streamroller-2.2.4.tgz",
-                       "integrity": "sha512-OG79qm3AujAM9ImoqgWEY1xG4HX+Lw+yY6qZj9R1K2mhF5bEmQ849wvrb+4vt4jLMLzwXttJlQbOdPOQVRv7DQ==",
-                       "requires": {
-                               "date-format": "^2.1.0",
-                               "debug": "^4.1.1",
-                               "fs-extra": "^8.1.0"
-                       },
-                       "dependencies": {
-                               "date-format": {
-                                       "version": "2.1.0",
-                                       "resolved": "https://registry.npmjs.org/date-format/-/date-format-2.1.0.tgz",
-                                       "integrity": "sha512-bYQuGLeFxhkxNOF3rcMtiZxvCBAquGzZm6oWA1oZ0g2THUzivaRhv8uOhdr19LmoobSOLoIAxeUK2RdbM8IFTA=="
-                               }
-                       }
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "strict-uri-encode": {
</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/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -23937,11 +23073,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "repeat-string": "^1.6.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">-                "toidentifier": {
-                       "version": "1.0.0",
-                       "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz",
-                       "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw=="
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "toposort": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "2.0.2",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/toposort/-/toposort-2.0.2.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -24109,6 +23240,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.6.18",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==",
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        "dev": true,
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "media-typer": "0.3.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "mime-types": "~2.1.24"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -24123,11 +23255,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "is-typedarray": "^1.0.0"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "ua-parser-js": {
-                       "version": "0.7.28",
-                       "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.28.tgz",
-                       "integrity": "sha512-6Gurc1n//gjp9eQNXjD9O3M/sMwVtN5S8Lv9bvOYBfKfDNiIIhqiyi01vMBO45u4zkDE420w/e0se7Vs+sIg+g=="
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "uc.micro": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.0.6",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/uc.micro/-/uc.micro-1.0.6.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -24140,12 +23267,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-6iCVm2omGJbsu3JWac+p6kUiOpg3wFO2f8lIXjfEb8RrmLjzog1wTPMmwKB7swfzzqxj9YM+sGUM++u1qN4qJg==",
</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">-                "uglify-to-browserify": {
-                       "version": "1.0.2",
-                       "resolved": "https://registry.npmjs.org/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz",
-                       "integrity": "sha1-bgkk1r2mta/jSeOabWMoUKD4grc=",
-                       "optional": true
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "unbox-primitive": {
</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/unbox-primitive/-/unbox-primitive-1.0.1.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -24261,15 +23382,11 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg=="
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "unorm": {
-                       "version": "1.6.0",
-                       "resolved": "https://registry.npmjs.org/unorm/-/unorm-1.6.0.tgz",
-                       "integrity": "sha512-b2/KCUlYZUeA7JFUuRJZPUtr4gZvBh7tavtv4fvk4+KV9pfGiR6CQAQAWl49ZpR3ts2dk4FYkP7EIgDJoiOLDA=="
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "unpipe": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw="
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=",
+                       "dev": true
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "unquote": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.1.1",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -24377,11 +23494,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/use-memo-one/-/use-memo-one-1.1.2.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-u2qFKtxLsia/r8qG0ZKkbytbztzRb317XCkT7yP8wxL0tZ/CzK2G+WWie5vWvpyeP7+YoPIwbJoIHJ4Ba4k0oQ=="
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "usertiming": {
-                       "version": "0.1.8",
-                       "resolved": "https://registry.npmjs.org/usertiming/-/usertiming-0.1.8.tgz",
-                       "integrity": "sha1-NTeOf0GiSNQOZY0F+AQjRpp7BlA="
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "util-deprecate": {
</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/util-deprecate/-/util-deprecate-1.0.2.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -24402,7 +23514,8 @@
</span><span class="cx" style="display: block; padding: 0 10px">                "utils-merge": {
</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/utils-merge/-/utils-merge-1.0.1.tgz",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM="
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=",
+                       "dev": true
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "uuid": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "8.3.2",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -24456,7 +23569,8 @@
</span><span class="cx" style="display: block; padding: 0 10px">                "vary": {
</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/vary/-/vary-1.1.2.tgz",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw="
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=",
+                       "dev": true
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "vendors": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.0.4",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -24475,11 +23589,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "extsprintf": "^1.2.0"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "void-elements": {
-                       "version": "2.0.1",
-                       "resolved": "https://registry.npmjs.org/void-elements/-/void-elements-2.0.1.tgz",
-                       "integrity": "sha1-wGavtYK7HLQSjWDqkjkulNXp2+w="
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "w3c-hr-time": {
</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/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -24577,10 +23686,10 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "minimalistic-assert": "^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">-                "web-animations-js": {
-                       "version": "2.3.2",
-                       "resolved": "https://registry.npmjs.org/web-animations-js/-/web-animations-js-2.3.2.tgz",
-                       "integrity": "sha512-TOMFWtQdxzjWp8qx4DAraTWTsdhxVSiWa6NkPFSaPtZ1diKUxTn4yTix73A1euG1WbSOMMPcY51cnjTIHrGtDA=="
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         "web-streams-polyfill": {
+                       "version": "3.2.1",
+                       "resolved": "https://registry.npmjs.org/web-streams-polyfill/-/web-streams-polyfill-3.2.1.tgz",
+                       "integrity": "sha512-e0MO3wdXWKrLbL0DgGnUV7WHVuw9OUvL4hjgnPkIeEvESk74gAITi5G606JtZPp39cd8HA9VQzCIvA49LpPN5Q=="
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "webidl-conversions": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "3.0.1",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -25156,11 +24265,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho="
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "wicg-inert": {
-                       "version": "3.1.1",
-                       "resolved": "https://registry.npmjs.org/wicg-inert/-/wicg-inert-3.1.1.tgz",
-                       "integrity": "sha512-PhBaNh8ur9Xm4Ggy4umelwNIP6pPP1bv3EaWaKqfb/QNme2rdLjm7wIInvV4WhxVHhzA4Spgw9qNSqWtB/ca2A=="
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "wildcard": {
</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/wildcard/-/wildcard-2.0.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -25167,11 +24271,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw==",
</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">-                "window-size": {
-                       "version": "0.1.0",
-                       "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.1.0.tgz",
-                       "integrity": "sha1-VDjNLqk7IC76Ohn+iIeu58lPnJ0="
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "word-wrap": {
</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/word-wrap/-/word-wrap-1.2.3.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -25178,11 +24277,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==",
</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">-                "wordwrap": {
-                       "version": "0.0.2",
-                       "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz",
-                       "integrity": "sha1-t5Zpu0LstAn4PVg8rVLKF+qhZD8="
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "wrap-ansi": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "5.1.0",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -25196,7 +24290,8 @@
</span><span class="cx" style="display: block; padding: 0 10px">                "wrappy": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.0.2",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8="
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=",
+                       "dev": true
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "write-file-atomic": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "3.0.3",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -25213,7 +24308,8 @@
</span><span class="cx" style="display: block; padding: 0 10px">                "ws": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "7.4.6",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/ws/-/ws-7.4.6.tgz",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "integrity": "sha512-YmhHDO4MzaDLB+M9ym/mDA5z0naX8j7SIlT8f8z+I0VtzsRbekxEutHSme7NPS2qE8StCYQNUnfWdXta/Yu85A=="
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "integrity": "sha512-YmhHDO4MzaDLB+M9ym/mDA5z0naX8j7SIlT8f8z+I0VtzsRbekxEutHSme7NPS2qE8StCYQNUnfWdXta/Yu85A==",
+                       "dev": true
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "xml-name-validator": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "3.0.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -25261,11 +24357,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ=="
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "yaku": {
-                       "version": "1.0.1",
-                       "resolved": "https://registry.npmjs.org/yaku/-/yaku-1.0.1.tgz",
-                       "integrity": "sha512-uZCrhA5DEytGnFfw9XZKIoWRG43v6oCA20vInFS4anPJb3G5Hy+PKuaKSMTJ+aChvFdNDxY5K8jFx5wmlLbTjQ=="
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "yallist": {
</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/yallist/-/yallist-4.0.0.tgz",
</span></span></pre></div>
<a id="trunkpackagejson"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/package.json</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/package.json        2022-04-12 17:15:15 UTC (rev 53164)
+++ trunk/package.json  2022-04-12 17:33:54 UTC (rev 53165)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -134,7 +134,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                "clipboard": "2.0.10",
</span><span class="cx" style="display: block; padding: 0 10px">                "core-js-url-browser": "3.6.4",
</span><span class="cx" style="display: block; padding: 0 10px">                "element-closest": "^2.0.2",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "formdata-polyfill": "4.0.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         "formdata-polyfill": "4.0.10",
</ins><span class="cx" style="display: block; padding: 0 10px">                 "hoverintent": "2.2.1",
</span><span class="cx" style="display: block; padding: 0 10px">                "imagesloaded": "4.1.4",
</span><span class="cx" style="display: block; padding: 0 10px">                "jquery": "3.6.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -145,7 +145,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                "masonry-layout": "4.2.2",
</span><span class="cx" style="display: block; padding: 0 10px">                "moment": "2.29.2",
</span><span class="cx" style="display: block; padding: 0 10px">                "objectFitPolyfill": "2.3.5",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "polyfill-library": "3.105.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         "polyfill-library": "4.0.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                 "react": "17.0.2",
</span><span class="cx" style="display: block; padding: 0 10px">                "react-dom": "17.0.2",
</span><span class="cx" style="display: block; padding: 0 10px">                "regenerator-runtime": "0.13.9",
</span></span></pre></div>
<a id="trunksrcwpincludesscriptloaderphp"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/script-loader.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/script-loader.php   2022-04-12 17:15:15 UTC (rev 53164)
+++ trunk/src/wp-includes/script-loader.php     2022-04-12 17:33:54 UTC (rev 53165)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -109,10 +109,10 @@
</span><span class="cx" style="display: block; padding: 0 10px">                'moment'                      => '2.29.2',
</span><span class="cx" style="display: block; padding: 0 10px">                'lodash'                      => '4.17.19',
</span><span class="cx" style="display: block; padding: 0 10px">                'wp-polyfill-fetch'           => '3.6.2',
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                'wp-polyfill-formdata'        => '4.0.0',
-               'wp-polyfill-node-contains'   => '3.105.0',
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         'wp-polyfill-formdata'        => '4.0.10',
+               'wp-polyfill-node-contains'   => '4.0.0',
</ins><span class="cx" style="display: block; padding: 0 10px">                 'wp-polyfill-url'             => '3.6.4',
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                'wp-polyfill-dom-rect'        => '3.104.0',
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         'wp-polyfill-dom-rect'        => '4.0.0',
</ins><span class="cx" style="display: block; padding: 0 10px">                 'wp-polyfill-element-closest' => '2.0.2',
</span><span class="cx" style="display: block; padding: 0 10px">                'wp-polyfill-object-fit'      => '2.3.5',
</span><span class="cx" style="display: block; padding: 0 10px">                'wp-polyfill'                 => '3.15.0',
</span></span></pre>
</div>
</div>

</body>
</html>