<!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>[55150] trunk: Build/Test Tools: Update PostCSS to version 8.</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/55150">55150</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/55150","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>2023-01-27 15:53:15 +0000 (Fri, 27 Jan 2023)</dd>
</dl>

<pre style='padding-left: 1em; margin: 2em 0; border-left: 2px solid #ccc; line-height: 1.25; font-size: 105%; font-family: sans-serif'>Build/Test Tools: Update PostCSS to version 8.

This updates PostCSS related dependencies for the main Core build process to versions that use the latest major version of PostCSS, 8.x.

There were no changes to any versioned CSS files as a result of this update directly. However, two occurrences of `-o-tab-size` have been removed due to the version of `caniuse-lite` used being updated in the process.

See <a href="https://core.trac.wordpress.org/ticket/57554">#57554</a>, <a href="https://core.trac.wordpress.org/ticket/57555">#57555</a>.</pre>

<h3>Modified Paths</h3>
<ul>
<li><a href="#trunkGruntfilejs">trunk/Gruntfile.js</a></li>
<li><a href="#trunkpackagelockjson">trunk/package-lock.json</a></li>
<li><a href="#trunkpackagejson">trunk/package.json</a></li>
<li><a href="#trunksrcwpadmincsscommoncss">trunk/src/wp-admin/css/common.css</a></li>
<li><a href="#trunksrcwpadmincsscustomizecontrolscss">trunk/src/wp-admin/css/customize-controls.css</a></li>
</ul>

</div>
<div id="patch">
<h3>Diff</h3>
<a id="trunkGruntfilejs"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/Gruntfile.js</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/Gruntfile.js        2023-01-27 15:52:56 UTC (rev 55149)
+++ trunk/Gruntfile.js  2023-01-27 15:53:15 UTC (rev 55150)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -50,9 +50,13 @@
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        // Load tasks.
</span><span class="cx" style="display: block; padding: 0 10px">        require('matchdep').filterDev(['grunt-*', '!grunt-legacy-util']).forEach( grunt.loadNpmTasks );
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+
</ins><span class="cx" style="display: block; padding: 0 10px">         // Load legacy utils.
</span><span class="cx" style="display: block; padding: 0 10px">        grunt.util = require('grunt-legacy-util');
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+        // Load PostCSS tasks.
+       grunt.loadNpmTasks('@lodder/grunt-postcss');
+
</ins><span class="cx" style="display: block; padding: 0 10px">         // Project configuration.
</span><span class="cx" style="display: block; padding: 0 10px">        grunt.initConfig({
</span><span class="cx" style="display: block; padding: 0 10px">                postcss: {
</span></span></pre></div>
<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   2023-01-27 15:52:56 UTC (rev 55149)
+++ trunk/package-lock.json     2023-01-27 15:53:15 UTC (rev 55150)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -2433,6 +2433,25 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==",
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                "@lodder/grunt-postcss": {
+                       "version": "3.1.1",
+                       "resolved": "https://registry.npmjs.org/@lodder/grunt-postcss/-/grunt-postcss-3.1.1.tgz",
+                       "integrity": "sha512-dgkDAUgjtCCCk7jsIBkDMhcL78y2reQ9YxqBpVJGa/0tX1Eus7GRWEn0QWqfFiHqqc3yrMQN+GtH8PUIZOBmDQ==",
+                       "dev": true,
+                       "requires": {
+                               "diff": "^5.0.0",
+                               "maxmin": "^3.0.0",
+                               "picocolors": "^1.0.0"
+                       },
+                       "dependencies": {
+                               "diff": {
+                                       "version": "5.1.0",
+                                       "resolved": "https://registry.npmjs.org/diff/-/diff-5.1.0.tgz",
+                                       "integrity": "sha512-D+mk+qE8VC/PAUrlAU34N+VfXev0ghe5ywmpqrawphmVZc1bEfn56uo9qpyGp1p4xpzOHkSW4ztBd6L7Xx4ACw==",
+                                       "dev": true
+                               }
+                       }
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "@motionone/animation": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "10.14.0",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/@motionone/animation/-/animation-10.14.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -3284,7 +3303,8 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.5.4",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.4.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-1HcDas8SEj4z1Wc696tH56G8OlRaH/sqZOynNNB+HF0WOeXPaxTtbYzJY2oEfiUxjSKjhCKr+MvR7dCHcEelug==",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "dev": true
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "dev": true,
+                       "optional": true
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "@types/qs": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "6.9.7",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -6127,12 +6147,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">-                "alphanum-sort": {
-                       "version": "1.0.2",
-                       "resolved": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz",
-                       "integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=",
-                       "dev": true
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "ansi-escapes": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "4.3.2",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -7023,31 +7037,48 @@
</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">                "autoprefixer": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "9.8.8",
-                       "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.8.tgz",
-                       "integrity": "sha512-eM9d/swFopRt5gdJ7jrpCwgvEMIayITpojhkkSMRsFHYuH5bkSQ4p/9qTEHtmNudUZh22Tehu7I6CxAW0IXTKA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "10.4.13",
+                       "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.13.tgz",
+                       "integrity": "sha512-49vKpMqcZYsJjwotvt4+h/BCjJVnhGwcLpDt5xkcaOG3eLrG/HUYLagrihYsQ+qrIBgIzX1Rw7a6L8I/ZA1Atg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "browserslist": "^4.12.0",
-                               "caniuse-lite": "^1.0.30001109",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "browserslist": "^4.21.4",
+                               "caniuse-lite": "^1.0.30001426",
+                               "fraction.js": "^4.2.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "normalize-range": "^0.1.2",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "num2fraction": "^1.2.2",
-                               "picocolors": "^0.2.1",
-                               "postcss": "^7.0.32",
-                               "postcss-value-parser": "^4.1.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "picocolors": "^1.0.0",
+                               "postcss-value-parser": "^4.2.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                         },
</span><span class="cx" style="display: block; padding: 0 10px">                        "dependencies": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "picocolors": {
-                                       "version": "0.2.1",
-                                       "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
-                                       "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "browserslist": {
+                                       "version": "4.21.4",
+                                       "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.4.tgz",
+                                       "integrity": "sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw==",
+                                       "dev": true,
+                                       "requires": {
+                                               "caniuse-lite": "^1.0.30001400",
+                                               "electron-to-chromium": "^1.4.251",
+                                               "node-releases": "^2.0.6",
+                                               "update-browserslist-db": "^1.0.9"
+                                       }
+                               },
+                               "caniuse-lite": {
+                                       "version": "1.0.30001445",
+                                       "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001445.tgz",
+                                       "integrity": "sha512-8sdQIdMztYmzfTMO6KfLny878Ln9c2M0fc7EH60IjlP4Dc4PiCy7K2Vl3ITmWgOyPgVQKa5x+UP/KqFsxj4mBg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "postcss-value-parser": {
-                                       "version": "4.1.0",
-                                       "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz",
-                                       "integrity": "sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "electron-to-chromium": {
+                                       "version": "1.4.284",
+                                       "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.284.tgz",
+                                       "integrity": "sha512-M8WEXFuKXMYMVr45fo8mq0wUrrJHheiKZf6BArTKk9ZBYCKJEOU5H8cdWgDT+qCVZf7Na4lVUaZsA+h6uA9+PA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                },
+                               "node-releases": {
+                                       "version": "2.0.8",
+                                       "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.8.tgz",
+                                       "integrity": "sha512-dFSmB8fFHEH/s81Xi+Y/15DQY6VHW81nXRj86EMSL3lmuTmK1e+aT4wrFCkTbm+gSwkw4KpX+rT/pMM2c1mF+A==",
+                                       "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">@@ -8046,32 +8077,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-JtII6onje1y95gJQoV8DHBak1ms=",
</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">-                "caller-callsite": {
-                       "version": "2.0.0",
-                       "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz",
-                       "integrity": "sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ=",
-                       "dev": true,
-                       "requires": {
-                               "callsites": "^2.0.0"
-                       },
-                       "dependencies": {
-                               "callsites": {
-                                       "version": "2.0.0",
-                                       "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz",
-                                       "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=",
-                                       "dev": true
-                               }
-                       }
-               },
-               "caller-path": {
-                       "version": "2.0.0",
-                       "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz",
-                       "integrity": "sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ=",
-                       "dev": true,
-                       "requires": {
-                               "caller-callsite": "^2.0.0"
-                       }
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "callsites": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "3.1.0",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -8641,6 +8646,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==",
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true,
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        "optional": true,
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@types/q": "^1.5.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                "chalk": "^2.4.1",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -8652,6 +8658,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                        "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                                        "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
</span><span class="cx" style="display: block; padding: 0 10px">                                        "dev": true,
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                        "optional": true,
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                                "ansi-styles": "^3.2.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                                "escape-string-regexp": "^1.0.5",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -8682,16 +8689,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "object-visit": "^1.0.0"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "color": {
-                       "version": "3.1.3",
-                       "resolved": "https://registry.npmjs.org/color/-/color-3.1.3.tgz",
-                       "integrity": "sha512-xgXAcTHa2HeFCGLE9Xs/R82hujGtu9Jd9x4NW3T34+OMs7VoPsjwzRczKHvTAHeJwWFwX5j15+MgAppE8ztObQ==",
-                       "dev": true,
-                       "requires": {
-                               "color-convert": "^1.9.1",
-                               "color-string": "^1.5.4"
-                       }
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "color-convert": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.9.3",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -8705,16 +8702,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU="
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "color-string": {
-                       "version": "1.5.5",
-                       "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.5.5.tgz",
-                       "integrity": "sha512-jgIoum0OfQfq9Whcfc2z/VhCNcmQjWbey6qBX0vqt7YICflUmBCh9E9CiQD5GSJ+Uehixm3NUwHVhqUAWRivZg==",
-                       "dev": true,
-                       "requires": {
-                               "color-name": "^1.0.0",
-                               "simple-swizzle": "^0.2.2"
-                       }
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "colord": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "2.9.3",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -9139,22 +9126,12 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "coffee-script": "^1.10.0"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "css-color-names": {
-                       "version": "0.0.4",
-                       "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz",
-                       "integrity": "sha1-gIrcLnnPhHOAabZGyyDsJ762KeA=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         "css-declaration-sorter": {
+                       "version": "6.3.1",
+                       "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.3.1.tgz",
+                       "integrity": "sha512-fBffmak0bPAnyqc/HO8C3n2sHrp9wcqQz6ES9koRF2/mLOVAx9zIQ3Y7R29sYCteTPqMCwns4WYQoCX91Xl3+w==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "css-declaration-sorter": {
-                       "version": "4.0.1",
-                       "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-4.0.1.tgz",
-                       "integrity": "sha512-BcxQSKTSEEQUftYpBVnsH4SF05NTuBokb19/sBt6asXGKZ/6VP7PLG1CBCkFDYOnhXhPh0jMhO6xZ71oYHXHBA==",
-                       "dev": true,
-                       "requires": {
-                               "postcss": "^7.0.1",
-                               "timsort": "^0.3.0"
-                       }
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "css-functions-list": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "3.1.0",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/css-functions-list/-/css-functions-list-3.1.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -9210,6 +9187,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==",
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true,
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        "optional": true,
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "boolbase": "^1.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "css-what": "^3.2.1",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -9221,7 +9199,8 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "0.1.1",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "dev": true
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "dev": true,
+                       "optional": true
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "css-tree": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.0.0-alpha.37",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -9228,6 +9207,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==",
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true,
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        "optional": true,
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "mdn-data": "2.0.4",
</span><span class="cx" style="display: block; padding: 0 10px">                                "source-map": "^0.6.1"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -9237,7 +9217,8 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                        "version": "0.6.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                        "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                                        "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "dev": true
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "dev": true,
+                                       "optional": true
</ins><span class="cx" style="display: block; padding: 0 10px">                                 }
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -9245,7 +9226,8 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "3.4.2",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "dev": true
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "dev": true,
+                       "optional": true
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "cssesc": {
</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">@@ -9254,122 +9236,53 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "cssnano": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.1.11",
-                       "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-4.1.11.tgz",
-                       "integrity": "sha512-6gZm2htn7xIPJOHY824ERgj8cNPgPxyCSnkXc4v7YvNW+TdVfzgngHcEhy/8D11kUWRUMbke+tC+AUcUsnMz2g==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "5.1.14",
+                       "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.1.14.tgz",
+                       "integrity": "sha512-Oou7ihiTocbKqi0J1bB+TRJIQX5RMR3JghA8hcWSw9mjBLQ5Y3RWqEDoYG3sRNlAbCIXpqMoZGbq5KDR3vdzgw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "cosmiconfig": "^5.0.0",
-                               "cssnano-preset-default": "^4.0.8",
-                               "is-resolvable": "^1.0.0",
-                               "postcss": "^7.0.0"
-                       },
-                       "dependencies": {
-                               "cosmiconfig": {
-                                       "version": "5.2.1",
-                                       "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz",
-                                       "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==",
-                                       "dev": true,
-                                       "requires": {
-                                               "import-fresh": "^2.0.0",
-                                               "is-directory": "^0.3.1",
-                                               "js-yaml": "^3.13.1",
-                                               "parse-json": "^4.0.0"
-                                       }
-                               },
-                               "import-fresh": {
-                                       "version": "2.0.0",
-                                       "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz",
-                                       "integrity": "sha1-2BNVwVYS04bGH53dOSLUMEgipUY=",
-                                       "dev": true,
-                                       "requires": {
-                                               "caller-path": "^2.0.0",
-                                               "resolve-from": "^3.0.0"
-                                       }
-                               },
-                               "parse-json": {
-                                       "version": "4.0.0",
-                                       "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz",
-                                       "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=",
-                                       "dev": true,
-                                       "requires": {
-                                               "error-ex": "^1.3.1",
-                                               "json-parse-better-errors": "^1.0.1"
-                                       }
-                               },
-                               "resolve-from": {
-                                       "version": "3.0.0",
-                                       "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz",
-                                       "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=",
-                                       "dev": true
-                               }
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "cssnano-preset-default": "^5.2.13",
+                               "lilconfig": "^2.0.3",
+                               "yaml": "^1.10.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">                "cssnano-preset-default": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.0.8",
-                       "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-4.0.8.tgz",
-                       "integrity": "sha512-LdAyHuq+VRyeVREFmuxUZR1TXjQm8QQU/ktoo/x7bz+SdOge1YKc5eMN6pRW7YWBmyq59CqYba1dJ5cUukEjLQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "5.2.13",
+                       "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.2.13.tgz",
+                       "integrity": "sha512-PX7sQ4Pb+UtOWuz8A1d+Rbi+WimBIxJTRyBdgGp1J75VU0r/HFQeLnMYgHiCAp6AR4rqrc7Y4R+1Rjk3KJz6DQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "css-declaration-sorter": "^4.0.1",
-                               "cssnano-util-raw-cache": "^4.0.1",
-                               "postcss": "^7.0.0",
-                               "postcss-calc": "^7.0.1",
-                               "postcss-colormin": "^4.0.3",
-                               "postcss-convert-values": "^4.0.1",
-                               "postcss-discard-comments": "^4.0.2",
-                               "postcss-discard-duplicates": "^4.0.2",
-                               "postcss-discard-empty": "^4.0.1",
-                               "postcss-discard-overridden": "^4.0.1",
-                               "postcss-merge-longhand": "^4.0.11",
-                               "postcss-merge-rules": "^4.0.3",
-                               "postcss-minify-font-values": "^4.0.2",
-                               "postcss-minify-gradients": "^4.0.2",
-                               "postcss-minify-params": "^4.0.2",
-                               "postcss-minify-selectors": "^4.0.2",
-                               "postcss-normalize-charset": "^4.0.1",
-                               "postcss-normalize-display-values": "^4.0.2",
-                               "postcss-normalize-positions": "^4.0.2",
-                               "postcss-normalize-repeat-style": "^4.0.2",
-                               "postcss-normalize-string": "^4.0.2",
-                               "postcss-normalize-timing-functions": "^4.0.2",
-                               "postcss-normalize-unicode": "^4.0.1",
-                               "postcss-normalize-url": "^4.0.1",
-                               "postcss-normalize-whitespace": "^4.0.2",
-                               "postcss-ordered-values": "^4.1.2",
-                               "postcss-reduce-initial": "^4.0.3",
-                               "postcss-reduce-transforms": "^4.0.2",
-                               "postcss-svgo": "^4.0.3",
-                               "postcss-unique-selectors": "^4.0.1"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "css-declaration-sorter": "^6.3.1",
+                               "cssnano-utils": "^3.1.0",
+                               "postcss-calc": "^8.2.3",
+                               "postcss-colormin": "^5.3.0",
+                               "postcss-convert-values": "^5.1.3",
+                               "postcss-discard-comments": "^5.1.2",
+                               "postcss-discard-duplicates": "^5.1.0",
+                               "postcss-discard-empty": "^5.1.1",
+                               "postcss-discard-overridden": "^5.1.0",
+                               "postcss-merge-longhand": "^5.1.7",
+                               "postcss-merge-rules": "^5.1.3",
+                               "postcss-minify-font-values": "^5.1.0",
+                               "postcss-minify-gradients": "^5.1.1",
+                               "postcss-minify-params": "^5.1.4",
+                               "postcss-minify-selectors": "^5.2.1",
+                               "postcss-normalize-charset": "^5.1.0",
+                               "postcss-normalize-display-values": "^5.1.0",
+                               "postcss-normalize-positions": "^5.1.1",
+                               "postcss-normalize-repeat-style": "^5.1.1",
+                               "postcss-normalize-string": "^5.1.0",
+                               "postcss-normalize-timing-functions": "^5.1.0",
+                               "postcss-normalize-unicode": "^5.1.1",
+                               "postcss-normalize-url": "^5.1.0",
+                               "postcss-normalize-whitespace": "^5.1.1",
+                               "postcss-ordered-values": "^5.1.3",
+                               "postcss-reduce-initial": "^5.1.1",
+                               "postcss-reduce-transforms": "^5.1.0",
+                               "postcss-svgo": "^5.1.0",
+                               "postcss-unique-selectors": "^5.1.1"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "cssnano-util-get-arguments": {
-                       "version": "4.0.0",
-                       "resolved": "https://registry.npmjs.org/cssnano-util-get-arguments/-/cssnano-util-get-arguments-4.0.0.tgz",
-                       "integrity": "sha1-7ToIKZ8h11dBsg87gfGU7UnMFQ8=",
-                       "dev": true
-               },
-               "cssnano-util-get-match": {
-                       "version": "4.0.0",
-                       "resolved": "https://registry.npmjs.org/cssnano-util-get-match/-/cssnano-util-get-match-4.0.0.tgz",
-                       "integrity": "sha1-wOTKB/U4a7F+xeUiULT1lhNlFW0=",
-                       "dev": true
-               },
-               "cssnano-util-raw-cache": {
-                       "version": "4.0.1",
-                       "resolved": "https://registry.npmjs.org/cssnano-util-raw-cache/-/cssnano-util-raw-cache-4.0.1.tgz",
-                       "integrity": "sha512-qLuYtWK2b2Dy55I8ZX3ky1Z16WYsx544Q0UWViebptpwn/xDBmog2TLg4f+DBMg1rJ6JDWtn96WHbOKDWt1WQA==",
-                       "dev": true,
-                       "requires": {
-                               "postcss": "^7.0.0"
-                       }
-               },
-               "cssnano-util-same-parent": {
-                       "version": "4.0.1",
-                       "resolved": "https://registry.npmjs.org/cssnano-util-same-parent/-/cssnano-util-same-parent-4.0.1.tgz",
-                       "integrity": "sha512-WcKx5OY+KoSIAxBW6UBBRay1U6vkYheCdjyVNDm85zt5K9mHoGOfsOsqIszfAqrQQFIIKgjh2+FDgIj/zsl21Q==",
-                       "dev": true
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "cssnano-utils": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "3.1.0",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-3.1.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -10135,6 +10048,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==",
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true,
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        "optional": true,
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "dom-serializer": "0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "domelementtype": "1"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -10149,15 +10063,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "tslib": "^2.0.3"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "dot-prop": {
-                       "version": "5.3.0",
-                       "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz",
-                       "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==",
-                       "dev": true,
-                       "requires": {
-                               "is-obj": "^2.0.0"
-                       }
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "dotenv": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "16.0.3",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.0.3.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -10436,6 +10341,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.7.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-VBl/gnfcJ7OercKA9MVaegWsBHFjV492syMudcnQZvt/Dw8ezpcOHYZXa/J96O8vx+g4x65YKhxOwDUh63aS5g==",
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true,
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        "optional": true,
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "es-to-primitive": "^1.2.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                "function-bind": "^1.1.1",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -14046,53 +13952,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "xmlrpc": "^1.3.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">-                "grunt-postcss": {
-                       "version": "0.9.0",
-                       "resolved": "https://registry.npmjs.org/grunt-postcss/-/grunt-postcss-0.9.0.tgz",
-                       "integrity": "sha512-lglLcVaoOIqH0sFv7RqwUKkEFGQwnlqyAKbatxZderwZGV1nDyKHN7gZS9LUiTx1t5GOvRBx0BEalHMyVwFAIA==",
-                       "dev": true,
-                       "requires": {
-                               "chalk": "^2.1.0",
-                               "diff": "^3.0.0",
-                               "postcss": "^6.0.11"
-                       },
-                       "dependencies": {
-                               "chalk": {
-                                       "version": "2.4.2",
-                                       "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
-                                       "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
-                                       "dev": true,
-                                       "requires": {
-                                               "ansi-styles": "^3.2.1",
-                                               "escape-string-regexp": "^1.0.5",
-                                               "supports-color": "^5.3.0"
-                                       }
-                               },
-                               "diff": {
-                                       "version": "3.5.0",
-                                       "resolved": "https://registry.npmjs.org/diff/-/diff-3.5.0.tgz",
-                                       "integrity": "sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA==",
-                                       "dev": true
-                               },
-                               "postcss": {
-                                       "version": "6.0.23",
-                                       "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz",
-                                       "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==",
-                                       "dev": true,
-                                       "requires": {
-                                               "chalk": "^2.4.1",
-                                               "source-map": "^0.6.1",
-                                               "supports-color": "^5.4.0"
-                                       }
-                               },
-                               "source-map": {
-                                       "version": "0.6.1",
-                                       "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
-                                       "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
-                                       "dev": true
-                               }
-                       }
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "grunt-replace-lts": {
</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/grunt-replace-lts/-/grunt-replace-lts-1.1.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -14397,12 +14256,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "tslib": "^2.0.3"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "hex-color-regex": {
-                       "version": "1.1.0",
-                       "resolved": "https://registry.npmjs.org/hex-color-regex/-/hex-color-regex-1.1.0.tgz",
-                       "integrity": "sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ==",
-                       "dev": true
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "hey-listen": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.0.8",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/hey-listen/-/hey-listen-1.0.8.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -14472,18 +14325,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/hpq/-/hpq-1.3.0.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-fvYTvdCFOWQupGxqkahrkA+ERBuMdzkxwtUdKrxR6rmMd4Pfl+iZ1QiQYoaZ0B/v0y59MOMnz3XFUWbT50/NWA=="
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "hsl-regex": {
-                       "version": "1.0.0",
-                       "resolved": "https://registry.npmjs.org/hsl-regex/-/hsl-regex-1.0.0.tgz",
-                       "integrity": "sha1-1JMwx4ntgZ4nakwNJy3/owsY/m4=",
-                       "dev": true
-               },
-               "hsla-regex": {
-                       "version": "1.0.0",
-                       "resolved": "https://registry.npmjs.org/hsla-regex/-/hsla-regex-1.0.0.tgz",
-                       "integrity": "sha1-wc56MWjIxmFAM6S194d/OyJfnDg=",
-                       "dev": true
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "html-element-map": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.3.1",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/html-element-map/-/html-element-map-1.3.1.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -15200,12 +15041,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "is-windows": "^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">-                "is-absolute-url": {
-                       "version": "2.1.0",
-                       "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-2.1.0.tgz",
-                       "integrity": "sha1-UFMN+4T8yap9vnhS6Do3uTufKqY=",
-                       "dev": true
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "is-accessor-descriptor": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "0.1.6",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -15272,20 +15107,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-dnMqspv5nU3LoewK2N/y7KLtxtakvTuaCsU9FU50/QDmdbHNy/4/JuRtMHqRU22o3q+W89YQndQEeCVwK+3qrA==",
</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-color-stop": {
-                       "version": "1.1.0",
-                       "resolved": "https://registry.npmjs.org/is-color-stop/-/is-color-stop-1.1.0.tgz",
-                       "integrity": "sha1-z/9HGu5N1cnhWFmPvhKWe1za00U=",
-                       "dev": true,
-                       "requires": {
-                               "css-color-names": "^0.0.4",
-                               "hex-color-regex": "^1.1.0",
-                               "hsl-regex": "^1.0.0",
-                               "hsla-regex": "^1.0.0",
-                               "rgb-regex": "^1.0.1",
-                               "rgba-regex": "^1.0.0"
-                       }
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "is-core-module": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "2.2.0",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.2.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -15328,12 +15149,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">-                "is-directory": {
-                       "version": "0.3.1",
-                       "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz",
-                       "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=",
-                       "dev": true
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "is-docker": {
</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/is-docker/-/is-docker-2.2.1.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -15427,12 +15242,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "has-tostringtag": "^1.0.0"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "is-obj": {
-                       "version": "2.0.0",
-                       "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz",
-                       "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==",
-                       "dev": true
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "is-object": {
</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/is-object/-/is-object-1.0.2.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -15515,12 +15324,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "is-unc-path": "^1.0.0"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "is-resolvable": {
-                       "version": "1.1.0",
-                       "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz",
-                       "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==",
-                       "dev": true
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "is-retry-allowed": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.2.0",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.2.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -17977,12 +17780,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "optional": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "json-parse-better-errors": {
-                       "version": "1.0.2",
-                       "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz",
-                       "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==",
-                       "dev": true
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "json-parse-even-better-errors": {
</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/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -18999,7 +18796,8 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "2.0.4",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "dev": true
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "dev": true,
+                       "optional": true
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "mdurl": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.0.1",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -19879,16 +19677,11 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==",
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true,
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        "optional": true,
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "boolbase": "~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">-                "num2fraction": {
-                       "version": "1.2.2",
-                       "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz",
-                       "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=",
-                       "dev": true
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "nwsapi": {
</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/nwsapi/-/nwsapi-2.2.2.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -20361,6 +20154,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.1.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-6DtXgZ/lIZ9hqx4GtZETobXLR/ZLaa0aqV0kzbn80Rf8Z2e/XFnhA0I7p07N2wH8bBBltr2xQPi6sbKWAY2Eng==",
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true,
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        "optional": true,
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "call-bind": "^1.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "define-properties": "^1.1.3",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -20372,6 +20166,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                        "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.0-next.1.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                                        "integrity": "sha512-I4UGspA0wpZXWENrdA0uHbnhte683t3qT/1VFH9aX2dA5PPSf6QW5HHXf5HImaqPmjXaVeVk4RGWnaylmV7uAA==",
</span><span class="cx" style="display: block; padding: 0 10px">                                        "dev": true,
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                        "optional": true,
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                                "es-to-primitive": "^1.2.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                                "function-bind": "^1.1.1",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -21213,106 +21008,109 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "postcss": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "7.0.39",
-                       "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz",
-                       "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "8.4.21",
+                       "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.21.tgz",
+                       "integrity": "sha512-tP7u/Sn/dVxK2NnruI4H9BG+x+Wxz6oeZ1cJ8P6G/PZY0IKk4k/63TDsQf2kQq3+qoJeLm2kIBUNlZe3zgb4Zg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "picocolors": "^0.2.1",
-                               "source-map": "^0.6.1"
-                       },
-                       "dependencies": {
-                               "picocolors": {
-                                       "version": "0.2.1",
-                                       "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
-                                       "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==",
-                                       "dev": true
-                               },
-                               "source-map": {
-                                       "version": "0.6.1",
-                                       "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
-                                       "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
-                                       "dev": true
-                               }
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "nanoid": "^3.3.4",
+                               "picocolors": "^1.0.0",
+                               "source-map-js": "^1.0.2"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "postcss-calc": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "7.0.5",
-                       "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-7.0.5.tgz",
-                       "integrity": "sha512-1tKHutbGtLtEZF6PT4JSihCHfIVldU72mZ8SdZHIYriIZ9fh9k9aWSppaT8rHsyI3dX+KSR+W+Ix9BMY3AODrg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "8.2.4",
+                       "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.2.4.tgz",
+                       "integrity": "sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "postcss": "^7.0.27",
-                               "postcss-selector-parser": "^6.0.2",
-                               "postcss-value-parser": "^4.0.2"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "postcss-selector-parser": "^6.0.9",
+                               "postcss-value-parser": "^4.2.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                         },
</span><span class="cx" style="display: block; padding: 0 10px">                        "dependencies": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "postcss-value-parser": {
-                                       "version": "4.1.0",
-                                       "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz",
-                                       "integrity": "sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==",
-                                       "dev": true
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "postcss-selector-parser": {
+                                       "version": "6.0.11",
+                                       "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.11.tgz",
+                                       "integrity": "sha512-zbARubNdogI9j7WY4nQJBiNqQf3sLS3wCP4WfOidu+p28LofJqDH1tcXypGrcmMHhDk2t9wGhCsYe/+szLTy1g==",
+                                       "dev": true,
+                                       "requires": {
+                                               "cssesc": "^3.0.0",
+                                               "util-deprecate": "^1.0.2"
+                                       }
</ins><span class="cx" style="display: block; padding: 0 10px">                                 }
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "postcss-colormin": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.0.3",
-                       "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-4.0.3.tgz",
-                       "integrity": "sha512-WyQFAdDZpExQh32j0U0feWisZ0dmOtPl44qYmJKkq9xFWY3p+4qnRzCHeNrkeRhwPHz9bQ3mo0/yVkaply0MNw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "5.3.0",
+                       "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.3.0.tgz",
+                       "integrity": "sha512-WdDO4gOFG2Z8n4P8TWBpshnL3JpmNmJwdnfP2gbk2qBA8PWwOYcmjmI/t3CmMeL72a7Hkd+x/Mg9O2/0rD54Pg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "browserslist": "^4.0.0",
-                               "color": "^3.0.0",
-                               "has": "^1.0.0",
-                               "postcss": "^7.0.0",
-                               "postcss-value-parser": "^3.0.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "browserslist": "^4.16.6",
+                               "caniuse-api": "^3.0.0",
+                               "colord": "^2.9.1",
+                               "postcss-value-parser": "^4.2.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "postcss-convert-values": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.0.1",
-                       "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-4.0.1.tgz",
-                       "integrity": "sha512-Kisdo1y77KUC0Jmn0OXU/COOJbzM8cImvw1ZFsBgBgMgb1iL23Zs/LXRe3r+EZqM3vGYKdQ2YJVQ5VkJI+zEJQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "5.1.3",
+                       "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.1.3.tgz",
+                       "integrity": "sha512-82pC1xkJZtcJEfiLw6UXnXVXScgtBrjlO5CBmuDQc+dlb88ZYheFsjTn40+zBVi3DkfF7iezO0nJUPLcJK3pvA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "postcss": "^7.0.0",
-                               "postcss-value-parser": "^3.0.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "browserslist": "^4.21.4",
+                               "postcss-value-parser": "^4.2.0"
+                       },
+                       "dependencies": {
+                               "browserslist": {
+                                       "version": "4.21.4",
+                                       "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.4.tgz",
+                                       "integrity": "sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw==",
+                                       "dev": true,
+                                       "requires": {
+                                               "caniuse-lite": "^1.0.30001400",
+                                               "electron-to-chromium": "^1.4.251",
+                                               "node-releases": "^2.0.6",
+                                               "update-browserslist-db": "^1.0.9"
+                                       }
+                               },
+                               "electron-to-chromium": {
+                                       "version": "1.4.284",
+                                       "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.284.tgz",
+                                       "integrity": "sha512-M8WEXFuKXMYMVr45fo8mq0wUrrJHheiKZf6BArTKk9ZBYCKJEOU5H8cdWgDT+qCVZf7Na4lVUaZsA+h6uA9+PA==",
+                                       "dev": true
+                               },
+                               "node-releases": {
+                                       "version": "2.0.8",
+                                       "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.8.tgz",
+                                       "integrity": "sha512-dFSmB8fFHEH/s81Xi+Y/15DQY6VHW81nXRj86EMSL3lmuTmK1e+aT4wrFCkTbm+gSwkw4KpX+rT/pMM2c1mF+A==",
+                                       "dev": true
+                               }
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "postcss-discard-comments": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.0.2",
-                       "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-4.0.2.tgz",
-                       "integrity": "sha512-RJutN259iuRf3IW7GZyLM5Sw4GLTOH8FmsXBnv8Ab/Tc2k4SR4qbV4DNbyyY4+Sjo362SyDmW2DQ7lBSChrpkg==",
-                       "dev": true,
-                       "requires": {
-                               "postcss": "^7.0.0"
-                       }
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "5.1.2",
+                       "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.1.2.tgz",
+                       "integrity": "sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ==",
+                       "dev": true
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "postcss-discard-duplicates": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.0.2",
-                       "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-4.0.2.tgz",
-                       "integrity": "sha512-ZNQfR1gPNAiXZhgENFfEglF93pciw0WxMkJeVmw8eF+JZBbMD7jp6C67GqJAXVZP2BWbOztKfbsdmMp/k8c6oQ==",
-                       "dev": true,
-                       "requires": {
-                               "postcss": "^7.0.0"
-                       }
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "5.1.0",
+                       "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.1.0.tgz",
+                       "integrity": "sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==",
+                       "dev": true
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "postcss-discard-empty": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.0.1",
-                       "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-4.0.1.tgz",
-                       "integrity": "sha512-B9miTzbznhDjTfjvipfHoqbWKwd0Mj+/fL5s1QOz06wufguil+Xheo4XpOnc4NqKYBCNqqEzgPv2aPBIJLox0w==",
-                       "dev": true,
-                       "requires": {
-                               "postcss": "^7.0.0"
-                       }
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "5.1.1",
+                       "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.1.1.tgz",
+                       "integrity": "sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==",
+                       "dev": true
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "postcss-discard-overridden": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.0.1",
-                       "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-4.0.1.tgz",
-                       "integrity": "sha512-IYY2bEDD7g1XM1IDEsUT4//iEYCxAmP5oDSFMVU/JVvT7gh+l4fmjciLqGgwjdWpQIdb0Che2VX00QObS5+cTg==",
-                       "dev": true,
-                       "requires": {
-                               "postcss": "^7.0.0"
-                       }
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "5.1.0",
+                       "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.1.0.tgz",
+                       "integrity": "sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==",
+                       "dev": true
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "postcss-loader": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "6.2.1",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -21343,101 +21141,137 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "postcss-merge-longhand": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.0.11",
-                       "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-4.0.11.tgz",
-                       "integrity": "sha512-alx/zmoeXvJjp7L4mxEMjh8lxVlDFX1gqWHzaaQewwMZiVhLo42TEClKaeHbRf6J7j82ZOdTJ808RtN0ZOZwvw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "5.1.7",
+                       "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.1.7.tgz",
+                       "integrity": "sha512-YCI9gZB+PLNskrK0BB3/2OzPnGhPkBEwmwhfYk1ilBHYVAZB7/tkTHFBAnCrvBBOmeYyMYw3DMjT55SyxMBzjQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "css-color-names": "0.0.4",
-                               "postcss": "^7.0.0",
-                               "postcss-value-parser": "^3.0.0",
-                               "stylehacks": "^4.0.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "postcss-value-parser": "^4.2.0",
+                               "stylehacks": "^5.1.1"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "postcss-merge-rules": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.0.3",
-                       "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-4.0.3.tgz",
-                       "integrity": "sha512-U7e3r1SbvYzO0Jr3UT/zKBVgYYyhAz0aitvGIYOYK5CPmkNih+WDSsS5tvPrJ8YMQYlEMvsZIiqmn7HdFUaeEQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "5.1.3",
+                       "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.1.3.tgz",
+                       "integrity": "sha512-LbLd7uFC00vpOuMvyZop8+vvhnfRGpp2S+IMQKeuOZZapPRY4SMq5ErjQeHbHsjCUgJkRNrlU+LmxsKIqPKQlA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "browserslist": "^4.0.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "browserslist": "^4.21.4",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "caniuse-api": "^3.0.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "cssnano-util-same-parent": "^4.0.0",
-                               "postcss": "^7.0.0",
-                               "postcss-selector-parser": "^3.0.0",
-                               "vendors": "^1.0.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "cssnano-utils": "^3.1.0",
+                               "postcss-selector-parser": "^6.0.5"
</ins><span class="cx" style="display: block; padding: 0 10px">                         },
</span><span class="cx" style="display: block; padding: 0 10px">                        "dependencies": {
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                "browserslist": {
+                                       "version": "4.21.4",
+                                       "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.4.tgz",
+                                       "integrity": "sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw==",
+                                       "dev": true,
+                                       "requires": {
+                                               "caniuse-lite": "^1.0.30001400",
+                                               "electron-to-chromium": "^1.4.251",
+                                               "node-releases": "^2.0.6",
+                                               "update-browserslist-db": "^1.0.9"
+                                       }
+                               },
+                               "electron-to-chromium": {
+                                       "version": "1.4.284",
+                                       "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.284.tgz",
+                                       "integrity": "sha512-M8WEXFuKXMYMVr45fo8mq0wUrrJHheiKZf6BArTKk9ZBYCKJEOU5H8cdWgDT+qCVZf7Na4lVUaZsA+h6uA9+PA==",
+                                       "dev": true
+                               },
+                               "node-releases": {
+                                       "version": "2.0.8",
+                                       "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.8.tgz",
+                                       "integrity": "sha512-dFSmB8fFHEH/s81Xi+Y/15DQY6VHW81nXRj86EMSL3lmuTmK1e+aT4wrFCkTbm+gSwkw4KpX+rT/pMM2c1mF+A==",
+                                       "dev": true
+                               },
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "postcss-selector-parser": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "3.1.2",
-                                       "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz",
-                                       "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "6.0.11",
+                                       "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.11.tgz",
+                                       "integrity": "sha512-zbARubNdogI9j7WY4nQJBiNqQf3sLS3wCP4WfOidu+p28LofJqDH1tcXypGrcmMHhDk2t9wGhCsYe/+szLTy1g==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "dot-prop": "^5.2.0",
-                                               "indexes-of": "^1.0.1",
-                                               "uniq": "^1.0.1"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "cssesc": "^3.0.0",
+                                               "util-deprecate": "^1.0.2"
</ins><span class="cx" style="display: block; padding: 0 10px">                                         }
</span><span class="cx" style="display: block; padding: 0 10px">                                }
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "postcss-minify-font-values": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.0.2",
-                       "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-4.0.2.tgz",
-                       "integrity": "sha512-j85oO6OnRU9zPf04+PZv1LYIYOprWm6IA6zkXkrJXyRveDEuQggG6tvoy8ir8ZwjLxLuGfNkCZEQG7zan+Hbtg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "5.1.0",
+                       "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.1.0.tgz",
+                       "integrity": "sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "postcss": "^7.0.0",
-                               "postcss-value-parser": "^3.0.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "postcss-value-parser": "^4.2.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "postcss-minify-gradients": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.0.2",
-                       "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-4.0.2.tgz",
-                       "integrity": "sha512-qKPfwlONdcf/AndP1U8SJ/uzIJtowHlMaSioKzebAXSG4iJthlWC9iSWznQcX4f66gIWX44RSA841HTHj3wK+Q==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "5.1.1",
+                       "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.1.1.tgz",
+                       "integrity": "sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "cssnano-util-get-arguments": "^4.0.0",
-                               "is-color-stop": "^1.0.0",
-                               "postcss": "^7.0.0",
-                               "postcss-value-parser": "^3.0.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "colord": "^2.9.1",
+                               "cssnano-utils": "^3.1.0",
+                               "postcss-value-parser": "^4.2.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "postcss-minify-params": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.0.2",
-                       "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-4.0.2.tgz",
-                       "integrity": "sha512-G7eWyzEx0xL4/wiBBJxJOz48zAKV2WG3iZOqVhPet/9geefm/Px5uo1fzlHu+DOjT+m0Mmiz3jkQzVHe6wxAWg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "5.1.4",
+                       "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.1.4.tgz",
+                       "integrity": "sha512-+mePA3MgdmVmv6g+30rn57USjOGSAyuxUmkfiWpzalZ8aiBkdPYjXWtHuwJGm1v5Ojy0Z0LaSYhHaLJQB0P8Jw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "alphanum-sort": "^1.0.0",
-                               "browserslist": "^4.0.0",
-                               "cssnano-util-get-arguments": "^4.0.0",
-                               "postcss": "^7.0.0",
-                               "postcss-value-parser": "^3.0.0",
-                               "uniqs": "^2.0.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "browserslist": "^4.21.4",
+                               "cssnano-utils": "^3.1.0",
+                               "postcss-value-parser": "^4.2.0"
+                       },
+                       "dependencies": {
+                               "browserslist": {
+                                       "version": "4.21.4",
+                                       "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.4.tgz",
+                                       "integrity": "sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw==",
+                                       "dev": true,
+                                       "requires": {
+                                               "caniuse-lite": "^1.0.30001400",
+                                               "electron-to-chromium": "^1.4.251",
+                                               "node-releases": "^2.0.6",
+                                               "update-browserslist-db": "^1.0.9"
+                                       }
+                               },
+                               "electron-to-chromium": {
+                                       "version": "1.4.284",
+                                       "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.284.tgz",
+                                       "integrity": "sha512-M8WEXFuKXMYMVr45fo8mq0wUrrJHheiKZf6BArTKk9ZBYCKJEOU5H8cdWgDT+qCVZf7Na4lVUaZsA+h6uA9+PA==",
+                                       "dev": true
+                               },
+                               "node-releases": {
+                                       "version": "2.0.8",
+                                       "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.8.tgz",
+                                       "integrity": "sha512-dFSmB8fFHEH/s81Xi+Y/15DQY6VHW81nXRj86EMSL3lmuTmK1e+aT4wrFCkTbm+gSwkw4KpX+rT/pMM2c1mF+A==",
+                                       "dev": true
+                               }
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "postcss-minify-selectors": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.0.2",
-                       "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-4.0.2.tgz",
-                       "integrity": "sha512-D5S1iViljXBj9kflQo4YutWnJmwm8VvIsU1GeXJGiG9j8CIg9zs4voPMdQDUmIxetUOh60VilsNzCiAFTOqu3g==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "5.2.1",
+                       "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.2.1.tgz",
+                       "integrity": "sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "alphanum-sort": "^1.0.0",
-                               "has": "^1.0.0",
-                               "postcss": "^7.0.0",
-                               "postcss-selector-parser": "^3.0.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "postcss-selector-parser": "^6.0.5"
</ins><span class="cx" style="display: block; padding: 0 10px">                         },
</span><span class="cx" style="display: block; padding: 0 10px">                        "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "postcss-selector-parser": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "3.1.2",
-                                       "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz",
-                                       "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "6.0.11",
+                                       "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.11.tgz",
+                                       "integrity": "sha512-zbARubNdogI9j7WY4nQJBiNqQf3sLS3wCP4WfOidu+p28LofJqDH1tcXypGrcmMHhDk2t9wGhCsYe/+szLTy1g==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "dot-prop": "^5.2.0",
-                                               "indexes-of": "^1.0.1",
-                                               "uniq": "^1.0.1"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "cssesc": "^3.0.0",
+                                               "util-deprecate": "^1.0.2"
</ins><span class="cx" style="display: block; padding: 0 10px">                                         }
</span><span class="cx" style="display: block; padding: 0 10px">                                }
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -21486,145 +21320,164 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "postcss-normalize-charset": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.0.1",
-                       "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-4.0.1.tgz",
-                       "integrity": "sha512-gMXCrrlWh6G27U0hF3vNvR3w8I1s2wOBILvA87iNXaPvSNo5uZAMYsZG7XjCUf1eVxuPfyL4TJ7++SGZLc9A3g==",
-                       "dev": true,
-                       "requires": {
-                               "postcss": "^7.0.0"
-                       }
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "5.1.0",
+                       "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz",
+                       "integrity": "sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==",
+                       "dev": true
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "postcss-normalize-display-values": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.0.2",
-                       "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-4.0.2.tgz",
-                       "integrity": "sha512-3F2jcsaMW7+VtRMAqf/3m4cPFhPD3EFRgNs18u+k3lTJJlVe7d0YPO+bnwqo2xg8YiRpDXJI2u8A0wqJxMsQuQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "5.1.0",
+                       "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.1.0.tgz",
+                       "integrity": "sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "cssnano-util-get-match": "^4.0.0",
-                               "postcss": "^7.0.0",
-                               "postcss-value-parser": "^3.0.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "postcss-value-parser": "^4.2.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "postcss-normalize-positions": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.0.2",
-                       "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-4.0.2.tgz",
-                       "integrity": "sha512-Dlf3/9AxpxE+NF1fJxYDeggi5WwV35MXGFnnoccP/9qDtFrTArZ0D0R+iKcg5WsUd8nUYMIl8yXDCtcrT8JrdA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "5.1.1",
+                       "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.1.1.tgz",
+                       "integrity": "sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "cssnano-util-get-arguments": "^4.0.0",
-                               "has": "^1.0.0",
-                               "postcss": "^7.0.0",
-                               "postcss-value-parser": "^3.0.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "postcss-value-parser": "^4.2.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "postcss-normalize-repeat-style": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.0.2",
-                       "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-4.0.2.tgz",
-                       "integrity": "sha512-qvigdYYMpSuoFs3Is/f5nHdRLJN/ITA7huIoCyqqENJe9PvPmLhNLMu7QTjPdtnVf6OcYYO5SHonx4+fbJE1+Q==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "5.1.1",
+                       "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.1.tgz",
+                       "integrity": "sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "cssnano-util-get-arguments": "^4.0.0",
-                               "cssnano-util-get-match": "^4.0.0",
-                               "postcss": "^7.0.0",
-                               "postcss-value-parser": "^3.0.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "postcss-value-parser": "^4.2.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "postcss-normalize-string": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.0.2",
-                       "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-4.0.2.tgz",
-                       "integrity": "sha512-RrERod97Dnwqq49WNz8qo66ps0swYZDSb6rM57kN2J+aoyEAJfZ6bMx0sx/F9TIEX0xthPGCmeyiam/jXif0eA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "5.1.0",
+                       "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.1.0.tgz",
+                       "integrity": "sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "has": "^1.0.0",
-                               "postcss": "^7.0.0",
-                               "postcss-value-parser": "^3.0.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "postcss-value-parser": "^4.2.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "postcss-normalize-timing-functions": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.0.2",
-                       "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-4.0.2.tgz",
-                       "integrity": "sha512-acwJY95edP762e++00Ehq9L4sZCEcOPyaHwoaFOhIwWCDfik6YvqsYNxckee65JHLKzuNSSmAdxwD2Cud1Z54A==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "5.1.0",
+                       "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.1.0.tgz",
+                       "integrity": "sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "cssnano-util-get-match": "^4.0.0",
-                               "postcss": "^7.0.0",
-                               "postcss-value-parser": "^3.0.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "postcss-value-parser": "^4.2.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "postcss-normalize-unicode": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.0.1",
-                       "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-4.0.1.tgz",
-                       "integrity": "sha512-od18Uq2wCYn+vZ/qCOeutvHjB5jm57ToxRaMeNuf0nWVHaP9Hua56QyMF6fs/4FSUnVIw0CBPsU0K4LnBPwYwg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "5.1.1",
+                       "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.1.tgz",
+                       "integrity": "sha512-qnCL5jzkNUmKVhZoENp1mJiGNPcsJCs1aaRmURmeJGES23Z/ajaln+EPTD+rBeNkSryI+2WTdW+lwcVdOikrpA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "browserslist": "^4.0.0",
-                               "postcss": "^7.0.0",
-                               "postcss-value-parser": "^3.0.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "browserslist": "^4.21.4",
+                               "postcss-value-parser": "^4.2.0"
+                       },
+                       "dependencies": {
+                               "browserslist": {
+                                       "version": "4.21.4",
+                                       "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.4.tgz",
+                                       "integrity": "sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw==",
+                                       "dev": true,
+                                       "requires": {
+                                               "caniuse-lite": "^1.0.30001400",
+                                               "electron-to-chromium": "^1.4.251",
+                                               "node-releases": "^2.0.6",
+                                               "update-browserslist-db": "^1.0.9"
+                                       }
+                               },
+                               "electron-to-chromium": {
+                                       "version": "1.4.284",
+                                       "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.284.tgz",
+                                       "integrity": "sha512-M8WEXFuKXMYMVr45fo8mq0wUrrJHheiKZf6BArTKk9ZBYCKJEOU5H8cdWgDT+qCVZf7Na4lVUaZsA+h6uA9+PA==",
+                                       "dev": true
+                               },
+                               "node-releases": {
+                                       "version": "2.0.8",
+                                       "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.8.tgz",
+                                       "integrity": "sha512-dFSmB8fFHEH/s81Xi+Y/15DQY6VHW81nXRj86EMSL3lmuTmK1e+aT4wrFCkTbm+gSwkw4KpX+rT/pMM2c1mF+A==",
+                                       "dev": true
+                               }
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "postcss-normalize-url": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.0.1",
-                       "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-4.0.1.tgz",
-                       "integrity": "sha512-p5oVaF4+IHwu7VpMan/SSpmpYxcJMtkGppYf0VbdH5B6hN8YNmVyJLuY9FmLQTzY3fag5ESUUHDqM+heid0UVA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "5.1.0",
+                       "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.1.0.tgz",
+                       "integrity": "sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "is-absolute-url": "^2.0.0",
-                               "normalize-url": "^3.0.0",
-                               "postcss": "^7.0.0",
-                               "postcss-value-parser": "^3.0.0"
-                       },
-                       "dependencies": {
-                               "normalize-url": {
-                                       "version": "3.3.0",
-                                       "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-3.3.0.tgz",
-                                       "integrity": "sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg==",
-                                       "dev": true
-                               }
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "normalize-url": "^6.0.1",
+                               "postcss-value-parser": "^4.2.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "postcss-normalize-whitespace": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.0.2",
-                       "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-4.0.2.tgz",
-                       "integrity": "sha512-tO8QIgrsI3p95r8fyqKV+ufKlSHh9hMJqACqbv2XknufqEDhDvbguXGBBqxw9nsQoXWf0qOqppziKJKHMD4GtA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "5.1.1",
+                       "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.1.1.tgz",
+                       "integrity": "sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "postcss": "^7.0.0",
-                               "postcss-value-parser": "^3.0.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "postcss-value-parser": "^4.2.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "postcss-ordered-values": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.1.2",
-                       "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-4.1.2.tgz",
-                       "integrity": "sha512-2fCObh5UanxvSxeXrtLtlwVThBvHn6MQcu4ksNT2tsaV2Fg76R2CV98W7wNSlX+5/pFwEyaDwKLLoEV7uRybAw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "5.1.3",
+                       "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.1.3.tgz",
+                       "integrity": "sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "cssnano-util-get-arguments": "^4.0.0",
-                               "postcss": "^7.0.0",
-                               "postcss-value-parser": "^3.0.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "cssnano-utils": "^3.1.0",
+                               "postcss-value-parser": "^4.2.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "postcss-reduce-initial": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.0.3",
-                       "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-4.0.3.tgz",
-                       "integrity": "sha512-gKWmR5aUulSjbzOfD9AlJiHCGH6AEVLaM0AV+aSioxUDd16qXP1PCh8d1/BGVvpdWn8k/HiK7n6TjeoXN1F7DA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "5.1.1",
+                       "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.1.1.tgz",
+                       "integrity": "sha512-//jeDqWcHPuXGZLoolFrUXBDyuEGbr9S2rMo19bkTIjBQ4PqkaO+oI8wua5BOUxpfi97i3PCoInsiFIEBfkm9w==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "browserslist": "^4.0.0",
-                               "caniuse-api": "^3.0.0",
-                               "has": "^1.0.0",
-                               "postcss": "^7.0.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "browserslist": "^4.21.4",
+                               "caniuse-api": "^3.0.0"
+                       },
+                       "dependencies": {
+                               "browserslist": {
+                                       "version": "4.21.4",
+                                       "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.4.tgz",
+                                       "integrity": "sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw==",
+                                       "dev": true,
+                                       "requires": {
+                                               "caniuse-lite": "^1.0.30001400",
+                                               "electron-to-chromium": "^1.4.251",
+                                               "node-releases": "^2.0.6",
+                                               "update-browserslist-db": "^1.0.9"
+                                       }
+                               },
+                               "electron-to-chromium": {
+                                       "version": "1.4.284",
+                                       "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.284.tgz",
+                                       "integrity": "sha512-M8WEXFuKXMYMVr45fo8mq0wUrrJHheiKZf6BArTKk9ZBYCKJEOU5H8cdWgDT+qCVZf7Na4lVUaZsA+h6uA9+PA==",
+                                       "dev": true
+                               },
+                               "node-releases": {
+                                       "version": "2.0.8",
+                                       "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.8.tgz",
+                                       "integrity": "sha512-dFSmB8fFHEH/s81Xi+Y/15DQY6VHW81nXRj86EMSL3lmuTmK1e+aT4wrFCkTbm+gSwkw4KpX+rT/pMM2c1mF+A==",
+                                       "dev": true
+                               }
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "postcss-reduce-transforms": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.0.2",
-                       "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-4.0.2.tgz",
-                       "integrity": "sha512-EEVig1Q2QJ4ELpJXMZR8Vt5DQx8/mo+dGWSR7vWXqcob2gQLyQGsionYcGKATXvQzMPn6DSN1vTN7yFximdIAg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "5.1.0",
+                       "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.1.0.tgz",
+                       "integrity": "sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "cssnano-util-get-match": "^4.0.0",
-                               "has": "^1.0.0",
-                               "postcss": "^7.0.0",
-                               "postcss-value-parser": "^3.0.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "postcss-value-parser": "^4.2.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "postcss-resolve-nested-selector": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -21658,31 +21511,141 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "postcss-svgo": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.0.3",
-                       "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-4.0.3.tgz",
-                       "integrity": "sha512-NoRbrcMWTtUghzuKSoIm6XV+sJdvZ7GZSc3wdBN0W19FTtp2ko8NqLsgoh/m9CzNhU3KLPvQmjIwtaNFkaFTvw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "5.1.0",
+                       "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.1.0.tgz",
+                       "integrity": "sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "postcss": "^7.0.0",
-                               "postcss-value-parser": "^3.0.0",
-                               "svgo": "^1.0.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "postcss-value-parser": "^4.2.0",
+                               "svgo": "^2.7.0"
+                       },
+                       "dependencies": {
+                               "commander": {
+                                       "version": "7.2.0",
+                                       "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz",
+                                       "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==",
+                                       "dev": true
+                               },
+                               "css-select": {
+                                       "version": "4.3.0",
+                                       "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz",
+                                       "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==",
+                                       "dev": true,
+                                       "requires": {
+                                               "boolbase": "^1.0.0",
+                                               "css-what": "^6.0.1",
+                                               "domhandler": "^4.3.1",
+                                               "domutils": "^2.8.0",
+                                               "nth-check": "^2.0.1"
+                                       }
+                               },
+                               "css-tree": {
+                                       "version": "1.1.3",
+                                       "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz",
+                                       "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==",
+                                       "dev": true,
+                                       "requires": {
+                                               "mdn-data": "2.0.14",
+                                               "source-map": "^0.6.1"
+                                       }
+                               },
+                               "css-what": {
+                                       "version": "6.1.0",
+                                       "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz",
+                                       "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==",
+                                       "dev": true
+                               },
+                               "dom-serializer": {
+                                       "version": "1.4.1",
+                                       "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz",
+                                       "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==",
+                                       "dev": true,
+                                       "requires": {
+                                               "domelementtype": "^2.0.1",
+                                               "domhandler": "^4.2.0",
+                                               "entities": "^2.0.0"
+                                       }
+                               },
+                               "domelementtype": {
+                                       "version": "2.3.0",
+                                       "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz",
+                                       "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==",
+                                       "dev": true
+                               },
+                               "domutils": {
+                                       "version": "2.8.0",
+                                       "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz",
+                                       "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==",
+                                       "dev": true,
+                                       "requires": {
+                                               "dom-serializer": "^1.0.1",
+                                               "domelementtype": "^2.2.0",
+                                               "domhandler": "^4.2.0"
+                                       }
+                               },
+                               "mdn-data": {
+                                       "version": "2.0.14",
+                                       "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz",
+                                       "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==",
+                                       "dev": true
+                               },
+                               "nth-check": {
+                                       "version": "2.1.1",
+                                       "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz",
+                                       "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==",
+                                       "dev": true,
+                                       "requires": {
+                                               "boolbase": "^1.0.0"
+                                       }
+                               },
+                               "source-map": {
+                                       "version": "0.6.1",
+                                       "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+                                       "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+                                       "dev": true
+                               },
+                               "svgo": {
+                                       "version": "2.8.0",
+                                       "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz",
+                                       "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==",
+                                       "dev": true,
+                                       "requires": {
+                                               "@trysound/sax": "0.2.0",
+                                               "commander": "^7.2.0",
+                                               "css-select": "^4.1.3",
+                                               "css-tree": "^1.1.3",
+                                               "csso": "^4.2.0",
+                                               "picocolors": "^1.0.0",
+                                               "stable": "^0.1.8"
+                                       }
+                               }
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "postcss-unique-selectors": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.0.1",
-                       "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-4.0.1.tgz",
-                       "integrity": "sha512-+JanVaryLo9QwZjKrmJgkI4Fn8SBgRO6WXQBJi7KiAVPlmxikB5Jzc4EvXMT2H0/m0RjrVVm9rGNhZddm/8Spg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "5.1.1",
+                       "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.1.1.tgz",
+                       "integrity": "sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "alphanum-sort": "^1.0.0",
-                               "postcss": "^7.0.0",
-                               "uniqs": "^2.0.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "postcss-selector-parser": "^6.0.5"
+                       },
+                       "dependencies": {
+                               "postcss-selector-parser": {
+                                       "version": "6.0.11",
+                                       "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.11.tgz",
+                                       "integrity": "sha512-zbARubNdogI9j7WY4nQJBiNqQf3sLS3wCP4WfOidu+p28LofJqDH1tcXypGrcmMHhDk2t9wGhCsYe/+szLTy1g==",
+                                       "dev": true,
+                                       "requires": {
+                                               "cssesc": "^3.0.0",
+                                               "util-deprecate": "^1.0.2"
+                                       }
+                               }
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "postcss-value-parser": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "3.3.1",
-                       "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz",
-                       "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.2.0",
+                       "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz",
+                       "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "prelude-ls": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -21948,7 +21911,8 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.5.1",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "dev": true
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "dev": true,
+                       "optional": true
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "qs": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "6.9.4",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -22688,18 +22652,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">-                "rgb-regex": {
-                       "version": "1.0.1",
-                       "resolved": "https://registry.npmjs.org/rgb-regex/-/rgb-regex-1.0.1.tgz",
-                       "integrity": "sha1-wODWiC3w4jviVKR16O3UGRX+rrE=",
-                       "dev": true
-               },
-               "rgba-regex": {
-                       "version": "1.0.0",
-                       "resolved": "https://registry.npmjs.org/rgba-regex/-/rgba-regex-1.0.0.tgz",
-                       "integrity": "sha1-QzdOLiyglosO8VI0YLfXMP8i7rM=",
-                       "dev": true
-               },
</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">@@ -22979,6 +22931,28 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                                "domutils": "^2.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                                "entities": "^2.0.0"
</span><span class="cx" style="display: block; padding: 0 10px">                                        }
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                },
+                               "picocolors": {
+                                       "version": "0.2.1",
+                                       "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz",
+                                       "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==",
+                                       "dev": true
+                               },
+                               "postcss": {
+                                       "version": "7.0.39",
+                                       "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz",
+                                       "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==",
+                                       "dev": true,
+                                       "requires": {
+                                               "picocolors": "^0.2.1",
+                                               "source-map": "^0.6.1"
+                                       }
+                               },
+                               "source-map": {
+                                       "version": "0.6.1",
+                                       "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz",
+                                       "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==",
+                                       "dev": true
</ins><span class="cx" style="display: block; padding: 0 10px">                                 }
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -23349,23 +23323,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/simple-html-tokenizer/-/simple-html-tokenizer-0.5.11.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-C2WEK/Z3HoSFbYq8tI7ni3eOo/NneSPRoPpcM7WdLjFOArFuyXEjAoCdOC3DgMfRyziZQ1hCNR4mrNdWEvD0og=="
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "simple-swizzle": {
-                       "version": "0.2.2",
-                       "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz",
-                       "integrity": "sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=",
-                       "dev": true,
-                       "requires": {
-                               "is-arrayish": "^0.3.1"
-                       },
-                       "dependencies": {
-                               "is-arrayish": {
-                                       "version": "0.3.2",
-                                       "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz",
-                                       "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==",
-                                       "dev": true
-                               }
-                       }
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "sinon": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "14.0.1",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/sinon/-/sinon-14.0.1.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -24490,26 +24447,38 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "stylehacks": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.0.3",
-                       "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-4.0.3.tgz",
-                       "integrity": "sha512-7GlLk9JwlElY4Y6a/rmbH2MhVlTyVmiJd1PfTCqFaIBEGMYNsrO/v3SeGTdhBThLg4Z+NbOk/qFMwCa+J+3p/g==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "5.1.1",
+                       "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.1.tgz",
+                       "integrity": "sha512-sBpcd5Hx7G6seo7b1LkpttvTz7ikD0LlH5RmdcBNb6fFR0Fl7LQwHDFr300q4cwUqi+IYrFGmsIHieMBfnN/Bw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "browserslist": "^4.0.0",
-                               "postcss": "^7.0.0",
-                               "postcss-selector-parser": "^3.0.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "browserslist": "^4.21.4",
+                               "postcss-selector-parser": "^6.0.4"
</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">-                                "postcss-selector-parser": {
-                                       "version": "3.1.2",
-                                       "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz",
-                                       "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "browserslist": {
+                                       "version": "4.21.4",
+                                       "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.4.tgz",
+                                       "integrity": "sha512-CBHJJdDmgjl3daYjN5Cp5kbTf1mUhZoS+beLklHIvkOWscs83YAhLlF3Wsh/lciQYAcbBJgTOD44VtG31ZM4Hw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "dot-prop": "^5.2.0",
-                                               "indexes-of": "^1.0.1",
-                                               "uniq": "^1.0.1"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "caniuse-lite": "^1.0.30001400",
+                                               "electron-to-chromium": "^1.4.251",
+                                               "node-releases": "^2.0.6",
+                                               "update-browserslist-db": "^1.0.9"
</ins><span class="cx" style="display: block; padding: 0 10px">                                         }
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                },
+                               "electron-to-chromium": {
+                                       "version": "1.4.284",
+                                       "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.284.tgz",
+                                       "integrity": "sha512-M8WEXFuKXMYMVr45fo8mq0wUrrJHheiKZf6BArTKk9ZBYCKJEOU5H8cdWgDT+qCVZf7Na4lVUaZsA+h6uA9+PA==",
+                                       "dev": true
+                               },
+                               "node-releases": {
+                                       "version": "2.0.8",
+                                       "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.8.tgz",
+                                       "integrity": "sha512-dFSmB8fFHEH/s81Xi+Y/15DQY6VHW81nXRj86EMSL3lmuTmK1e+aT4wrFCkTbm+gSwkw4KpX+rT/pMM2c1mF+A==",
+                                       "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">@@ -25046,6 +25015,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==",
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true,
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        "optional": true,
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "chalk": "^2.4.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                "coa": "^2.0.2",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -25067,6 +25037,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                        "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                                        "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==",
</span><span class="cx" style="display: block; padding: 0 10px">                                        "dev": true,
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                        "optional": true,
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                                "ansi-styles": "^3.2.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                                "escape-string-regexp": "^1.0.5",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -25314,12 +25285,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "optional": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "timsort": {
-                       "version": "0.3.0",
-                       "resolved": "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz",
-                       "integrity": "sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q=",
-                       "dev": true
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "tiny-emitter": {
</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/tiny-emitter/-/tiny-emitter-2.1.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -25728,12 +25693,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=",
</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">-                "uniqs": {
-                       "version": "2.0.0",
-                       "resolved": "https://registry.npmjs.org/uniqs/-/uniqs-2.0.0.tgz",
-                       "integrity": "sha1-/+3ks2slKQaW5uFl1KWe25mOawI=",
-                       "dev": true
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "universalify": {
</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/universalify/-/universalify-0.1.2.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -25749,7 +25708,8 @@
</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/unquote/-/unquote-1.1.1.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ=",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "dev": true
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "dev": true,
+                       "optional": true
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "unset-value": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.0.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -25905,6 +25865,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.1.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==",
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true,
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        "optional": true,
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "define-properties": "^1.1.3",
</span><span class="cx" style="display: block; padding: 0 10px">                                "es-abstract": "^1.17.2",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -25974,12 +25935,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==",
</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">-                "vendors": {
-                       "version": "1.0.4",
-                       "resolved": "https://registry.npmjs.org/vendors/-/vendors-1.0.4.tgz",
-                       "integrity": "sha512-/juG65kTL4Cy2su4P8HjtkTxk6VmJDiOPBufWniqQ6wknac6jNiXS9vU+hO3wgusiyqWlzTbVHi0dyJqRONg3w==",
-                       "dev": true
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "verror": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.10.0",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.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        2023-01-27 15:52:56 UTC (rev 55149)
+++ trunk/package.json  2023-01-27 15:53:15 UTC (rev 55150)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -24,16 +24,17 @@
</span><span class="cx" style="display: block; padding: 0 10px">                "last 2 Opera versions"
</span><span class="cx" style="display: block; padding: 0 10px">        ],
</span><span class="cx" style="display: block; padding: 0 10px">        "devDependencies": {
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                "@lodder/grunt-postcss": "^3.1.1",
</ins><span class="cx" style="display: block; padding: 0 10px">                 "@pmmmwh/react-refresh-webpack-plugin": "0.5.5",
</span><span class="cx" style="display: block; padding: 0 10px">                "@wordpress/babel-preset-default": "7.1.1",
</span><span class="cx" style="display: block; padding: 0 10px">                "@wordpress/dependency-extraction-webpack-plugin": "4.0.2",
</span><span class="cx" style="display: block; padding: 0 10px">                "@wordpress/e2e-test-utils": "8.1.1",
</span><span class="cx" style="display: block; padding: 0 10px">                "@wordpress/scripts": "24.1.2",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "autoprefixer": "^9.8.8",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         "autoprefixer": "^10.4.13",
</ins><span class="cx" style="display: block; padding: 0 10px">                 "chalk": "5.1.0",
</span><span class="cx" style="display: block; padding: 0 10px">                "check-node-version": "4.2.1",
</span><span class="cx" style="display: block; padding: 0 10px">                "copy-webpack-plugin": "11.0.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "cssnano": "4.1.11",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         "cssnano": "5.1.14",
</ins><span class="cx" style="display: block; padding: 0 10px">                 "dotenv": "16.0.3",
</span><span class="cx" style="display: block; padding: 0 10px">                "dotenv-expand": "9.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                "grunt": "~1.5.3",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -52,7 +53,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                "grunt-jsvalidate": "~0.2.2",
</span><span class="cx" style="display: block; padding: 0 10px">                "grunt-legacy-util": "^2.0.1",
</span><span class="cx" style="display: block; padding: 0 10px">                "grunt-patch-wordpress": "~3.0.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "grunt-postcss": "~0.9.0",
</del><span class="cx" style="display: block; padding: 0 10px">                 "grunt-replace-lts": "~1.1.0",
</span><span class="cx" style="display: block; padding: 0 10px">                "grunt-rtlcss": "~2.0.2",
</span><span class="cx" style="display: block; padding: 0 10px">                "grunt-sass": "~3.1.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -61,6 +61,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                "install-changed": "1.1.0",
</span><span class="cx" style="display: block; padding: 0 10px">                "jest-image-snapshot": "3.0.1",
</span><span class="cx" style="display: block; padding: 0 10px">                "matchdep": "~2.0.0",
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                "postcss": "^8.4.21",
</ins><span class="cx" style="display: block; padding: 0 10px">                 "prettier": "npm:wp-prettier@2.0.5",
</span><span class="cx" style="display: block; padding: 0 10px">                "qunit": "~2.19.1",
</span><span class="cx" style="display: block; padding: 0 10px">                "react-refresh": "0.10.0",
</span></span></pre></div>
<a id="trunksrcwpadmincsscommoncss"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-admin/css/common.css</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-admin/css/common.css 2023-01-27 15:52:56 UTC (rev 55149)
+++ trunk/src/wp-admin/css/common.css   2023-01-27 15:53:15 UTC (rev 55150)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -3160,7 +3160,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">        font-family: Consolas, Monaco, monospace;
</span><span class="cx" style="display: block; padding: 0 10px">        font-size: 13px;
</span><span class="cx" style="display: block; padding: 0 10px">        background: #f6f7f7;
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        -o-tab-size: 4;
</del><span class="cx" style="display: block; padding: 0 10px">         tab-size: 4;
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span></span></pre></div>
<a id="trunksrcwpadmincsscustomizecontrolscss"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-admin/css/customize-controls.css</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-admin/css/customize-controls.css     2023-01-27 15:52:56 UTC (rev 55149)
+++ trunk/src/wp-admin/css/customize-controls.css       2023-01-27 15:53:15 UTC (rev 55150)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1604,7 +1604,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">        font-family: Consolas, Monaco, monospace;
</span><span class="cx" style="display: block; padding: 0 10px">        font-size: 12px;
</span><span class="cx" style="display: block; padding: 0 10px">        padding: 6px 8px;
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        -o-tab-size: 2;
</del><span class="cx" style="display: block; padding: 0 10px">         tab-size: 2;
</span><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> .customize-control-code_editor textarea,
</span></span></pre>
</div>
</div>

</body>
</html>