<!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>[46189] trunk: Block Editor: Update the WordPress Packages to the ones used in the Gutenberg 6.5 release</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/46189">46189</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/46189","name":"Review Commit"}}</script></dd>
<dt style="float: left; width: 6em; font-weight: bold">Author</dt> <dd>gziolo</dd>
<dt style="float: left; width: 6em; font-weight: bold">Date</dt> <dd>2019-09-19 15:17:39 +0000 (Thu, 19 Sep 2019)</dd>
</dl>

<pre style='padding-left: 1em; margin: 2em 0; border-left: 2px solid #ccc; line-height: 1.25; font-size: 105%; font-family: sans-serif'>Block Editor: Update the WordPress Packages to the ones used in the Gutenberg 6.5 release

Updated Packages:

In version 6.2:

@wordpress/a11y@2.5.0
@wordpress/annotations@1.5.0
@wordpress/api-fetch@3.4.0
@wordpress/autop@2.4.0
@wordpress/babel-plugin-import-jsx-pragma@2.3.0
@wordpress/babel-plugin-makepot@3.2.0
@wordpress/babel-preset-default@4.4.0
@wordpress/blob@2.5.0
@wordpress/block-editor@3.0.0
@wordpress/block-library@2.7.0
@wordpress/block-serialization-default-parser@3.3.0
@wordpress/block-serialization-spec-parser@3.2.0
@wordpress/blocks@6.5.0
@wordpress/browserslist-config@2.6.0
@wordpress/components@8.1.0
@wordpress/compose@3.5.0
@wordpress/core-data@2.5.0
@wordpress/custom-templated-path-webpack-plugin@1.5.0
@wordpress/data-controls@1.1.0
@wordpress/data@4.7.0
@wordpress/date@3.4.0
@wordpress/dependency-extraction-webpack-plugin@1.1.0
@wordpress/deprecated@2.5.0
@wordpress/docgen@1.3.0
@wordpress/dom-ready@2.5.0
@wordpress/dom@2.4.0
@wordpress/e2e-test-utils@2.2.0
@wordpress/e2e-tests@1.4.0
@wordpress/edit-post@3.6.0
@wordpress/editor@9.5.0
@wordpress/element@2.6.0
@wordpress/escape-html@1.5.0
@wordpress/eslint-plugin@2.4.0
@wordpress/format-library@1.7.0
@wordpress/hooks@2.5.0
@wordpress/html-entities@2.5.0
@wordpress/i18n@3.6.0
@wordpress/is-shallow-equal@1.5.0
@wordpress/jest-console@3.2.0
@wordpress/jest-preset-default@4.3.0
@wordpress/jest-puppeteer-axe@1.2.0
@wordpress/keycodes@2.5.0
@wordpress/library-export-default-webpack-plugin@1.4.0
@wordpress/list-reusable-blocks@1.6.0
@wordpress/media-utils@1.0.0
@wordpress/notices@1.6.0
@wordpress/npm-package-json-lint-config@2.1.0
@wordpress/nux@3.5.0
@wordpress/plugins@2.5.0
@wordpress/postcss-themes@2.2.0
@wordpress/priority-queue@1.3.0
@wordpress/redux-routine@3.5.0
@wordpress/rich-text@3.5.0
@wordpress/scripts@3.4.0
@wordpress/server-side-render@1.1.0
@wordpress/shortcode@2.4.0
@wordpress/token-list@1.5.0
@wordpress/url@2.7.0
@wordpress/viewport@2.6.0
@wordpress/wordcount@2.5.0

In version 6.4:
@wordpress/annotations@1.6.0
@wordpress/api-fetch@3.5.0
@wordpress/autop@2.5.0
@wordpress/babel-preset-default@4.5.0
@wordpress/block-editor@3.1.0
@wordpress/block-library@2.8.0
@wordpress/block-serialization-default-parser@3.4.0
@wordpress/block-serialization-spec-parser@3.3.0
@wordpress/blocks@6.6.0
@wordpress/components@8.2.0
@wordpress/compose@3.6.0
@wordpress/core-data@2.6.0
@wordpress/data-controls@1.2.0
@wordpress/data@4.8.0
@wordpress/date@3.5.0
@wordpress/dependency-extraction-webpack-plugin@1.2.0
@wordpress/deprecated@2.6.0
@wordpress/docgen@1.4.0
@wordpress/dom@2.5.0
@wordpress/e2e-test-utils@2.3.0
@wordpress/e2e-tests@1.5.0
@wordpress/edit-post@3.7.0
@wordpress/editor@9.6.0
@wordpress/element@2.7.0
@wordpress/eslint-plugin@3.0.0
@wordpress/format-library@1.8.0
@wordpress/hooks@2.6.0
@wordpress/is-shallow-equal@1.6.0
@wordpress/jest-console@3.3.0
@wordpress/jest-preset-default@5.0.0
@wordpress/jest-puppeteer-axe@1.3.0
@wordpress/keycodes@2.6.0
@wordpress/list-reusable-blocks@1.7.0
@wordpress/media-utils@1.1.0
@wordpress/notices@1.7.0
@wordpress/nux@3.6.0
@wordpress/plugins@2.6.0
@wordpress/project-management-automation@1.0.0
@wordpress/redux-routine@3.6.0
@wordpress/rich-text@3.6.0
@wordpress/scripts@4.0.0
@wordpress/server-side-render@1.2.0
@wordpress/token-list@1.6.0
@wordpress/viewport@2.7.0
@wordpress/wordcount@2.6.0

In version 6.5:
@wordpress/annotations@1.7.0
@wordpress/api-fetch@3.6.0
@wordpress/babel-preset-default@4.6.0
@wordpress/block-directory@1.0.0
@wordpress/block-editor@3.2.0
@wordpress/block-library@2.9.0
@wordpress/blocks@6.7.0
@wordpress/components@8.3.0
@wordpress/compose@3.7.0
@wordpress/core-data@2.7.0
@wordpress/data-controls@1.3.0
@wordpress/data@4.9.0
@wordpress/dependency-extraction-webpack-plugin@2.0.0
@wordpress/e2e-test-utils@2.4.0
@wordpress/e2e-tests@1.7.0
@wordpress/edit-post@3.8.0
@wordpress/editor@9.7.0
@wordpress/element@2.8.0
@wordpress/eslint-plugin@3.1.0
@wordpress/format-library@1.9.0
@wordpress/list-reusable-blocks@1.8.0
@wordpress/media-utils@1.2.0
@wordpress/notices@1.8.0
@wordpress/nux@3.7.0
@wordpress/plugins@2.7.0
@wordpress/rich-text@3.7.0
@wordpress/scripts@5.0.0
@wordpress/server-side-render@1.3.0
@wordpress/url@2.8.0
@wordpress/viewport@2.8.0

Props youknowriad desrosj noisysocks pento jorgefilipecosta iseulde

Fixes: <a href="https://core.trac.wordpress.org/ticket/47843">#47843</a></pre>

<h3>Modified Paths</h3>
<ul>
<li><a href="#trunkpackagelockjson">trunk/package-lock.json</a></li>
<li><a href="#trunkpackagejson">trunk/package.json</a></li>
<li><a href="#trunksrcwpincludesblocksarchivesphp">trunk/src/wp-includes/blocks/archives.php</a></li>
<li><a href="#trunksrcwpincludesblocksblockphp">trunk/src/wp-includes/blocks/block.php</a></li>
<li><a href="#trunksrcwpincludesblockscalendarphp">trunk/src/wp-includes/blocks/calendar.php</a></li>
<li><a href="#trunksrcwpincludesblockscategoriesphp">trunk/src/wp-includes/blocks/categories.php</a></li>
<li><a href="#trunksrcwpincludesblockslatestcommentsphp">trunk/src/wp-includes/blocks/latest-comments.php</a></li>
<li><a href="#trunksrcwpincludesblockslatestpostsphp">trunk/src/wp-includes/blocks/latest-posts.php</a></li>
<li><a href="#trunksrcwpincludesblocksrssphp">trunk/src/wp-includes/blocks/rss.php</a></li>
<li><a href="#trunksrcwpincludesblockssearchphp">trunk/src/wp-includes/blocks/search.php</a></li>
<li><a href="#trunksrcwpincludesblocksshortcodephp">trunk/src/wp-includes/blocks/shortcode.php</a></li>
<li><a href="#trunksrcwpincludesblockstagcloudphp">trunk/src/wp-includes/blocks/tag-cloud.php</a></li>
<li><a href="#trunksrcwpincludesscriptloaderphp">trunk/src/wp-includes/script-loader.php</a></li>
<li><a href="#trunksrcwpsettingsphp">trunk/src/wp-settings.php</a></li>
<li><a href="#trunktestse2ejestconfigjs">trunk/tests/e2e/jest.config.js</a></li>
<li><a href="#trunktestsphpunitdatablocksfixturescore__latestpostsserverhtml">trunk/tests/phpunit/data/blocks/fixtures/core__latest-posts.server.html</a></li>
<li><a href="#trunktestsphpunitdatablocksfixturescore__latestposts__displayPostDateserverhtml">trunk/tests/phpunit/data/blocks/fixtures/core__latest-posts__displayPostDate.server.html</a></li>
<li><a href="#trunktestsphpunitincludesfunctionsphp">trunk/tests/phpunit/includes/functions.php</a></li>
<li><a href="#trunktestsphpunittestsrestapirestschemasetupphp">trunk/tests/phpunit/tests/rest-api/rest-schema-setup.php</a></li>
<li><a href="#trunktestsqunitfixtureswpapigeneratedjs">trunk/tests/qunit/fixtures/wp-api-generated.js</a></li>
<li><a href="#trunktoolswebpackpackagesjs">trunk/tools/webpack/packages.js</a></li>
</ul>

<h3>Added Paths</h3>
<ul>
<li><a href="#trunksrcwpincludesblockssociallinkphp">trunk/src/wp-includes/blocks/social-link.php</a></li>
</ul>

<h3>Removed Paths</h3>
<ul>
<li><a href="#trunktestse2ebabeltransformjs">trunk/tests/e2e/babel-transform.js</a></li>
</ul>

</div>
<div id="patch">
<h3>Diff</h3>
<a id="trunkpackagelockjson"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/package-lock.json</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/package-lock.json   2019-09-19 15:02:20 UTC (rev 46188)
+++ trunk/package-lock.json     2019-09-19 15:17:39 UTC (rev 46189)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -5,9 +5,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">        "requires": true,
</span><span class="cx" style="display: block; padding: 0 10px">        "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px">                "@babel/code-frame": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "7.0.0",
-                       "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.0.0.tgz",
-                       "integrity": "sha512-OfC2uemaknXr87bdLUkWog7nYuliM9Ij5HUcajsVcMCpQrcLmtxRbVFTIqmcSkSeYRBFBRxs2FiUqFJDLdiebA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "7.5.5",
+                       "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.5.5.tgz",
+                       "integrity": "sha512-27d4lZoomVyo51VegxI20xZPuSHusqbQag/ztrBC7wegWoQ1nLREPVSKSW8byhTlzTKyNE4ifaTA6lCp7JjpFw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/highlight": "^7.0.0"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -14,27 +14,33 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "@babel/core": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "7.4.5",
-                       "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.4.5.tgz",
-                       "integrity": "sha512-OvjIh6aqXtlsA8ujtGKfC7LYWksYSX8yQcM8Ay3LuvVeQ63lcOKgoZWVqcpFwkd29aYU9rVx7jxhfhiEDV9MZA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "7.6.0",
+                       "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.6.0.tgz",
+                       "integrity": "sha512-FuRhDRtsd6IptKpHXAa+4WPZYY2ZzgowkbLBecEDDSje1X/apG7jQM33or3NdOmjXBKWGOg4JmSiRfUfuTtHXw==",
</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">-                                "@babel/code-frame": "^7.0.0",
-                               "@babel/generator": "^7.4.4",
-                               "@babel/helpers": "^7.4.4",
-                               "@babel/parser": "^7.4.5",
-                               "@babel/template": "^7.4.4",
-                               "@babel/traverse": "^7.4.5",
-                               "@babel/types": "^7.4.4",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@babel/code-frame": "^7.5.5",
+                               "@babel/generator": "^7.6.0",
+                               "@babel/helpers": "^7.6.0",
+                               "@babel/parser": "^7.6.0",
+                               "@babel/template": "^7.6.0",
+                               "@babel/traverse": "^7.6.0",
+                               "@babel/types": "^7.6.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "convert-source-map": "^1.1.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "debug": "^4.1.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "json5": "^2.1.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "lodash": "^4.17.11",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "lodash": "^4.17.13",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "resolve": "^1.3.2",
</span><span class="cx" style="display: block; padding: 0 10px">                                "semver": "^5.4.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                "source-map": "^0.5.0"
</span><span class="cx" style="display: block; padding: 0 10px">                        },
</span><span class="cx" style="display: block; padding: 0 10px">                        "dependencies": {
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                "@babel/parser": {
+                                       "version": "7.6.0",
+                                       "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.6.0.tgz",
+                                       "integrity": "sha512-+o2q111WEx4srBs7L9eJmcwi655eD8sXniLqMB93TBK9GrNzGrxDWSjiqz2hLU0Ha8MTXFIP0yd9fNdP+m43ZQ==",
+                                       "dev": true
+                               },
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "debug": {
</span><span class="cx" style="display: block; padding: 0 10px">                                        "version": "4.1.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                        "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -68,14 +74,14 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "@babel/generator": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "7.4.4",
-                       "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.4.4.tgz",
-                       "integrity": "sha512-53UOLK6TVNqKxf7RUh8NE851EHRxOOeVXKbK2bivdb+iziMyk03Sr4eaE9OELCbyZAAafAKPDwF2TPUES5QbxQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "7.6.0",
+                       "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.6.0.tgz",
+                       "integrity": "sha512-Ms8Mo7YBdMMn1BYuNtKuP/z0TgEIhbcyB8HVR6PPNYp4P61lMsABiS4A3VG1qznjXVCf3r+fVHhm4efTYVsySA==",
</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">-                                "@babel/types": "^7.4.4",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@babel/types": "^7.6.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "jsesc": "^2.5.1",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "lodash": "^4.17.11",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "lodash": "^4.17.13",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "source-map": "^0.5.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "trim-right": "^1.0.1"
</span><span class="cx" style="display: block; padding: 0 10px">                        },
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -129,14 +135,14 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "@babel/helper-define-map": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "7.4.4",
-                       "resolved": "https://registry.npmjs.org/@babel/helper-define-map/-/helper-define-map-7.4.4.tgz",
-                       "integrity": "sha512-IX3Ln8gLhZpSuqHJSnTNBWGDE9kdkTEWl21A/K7PQ00tseBwbqCHTvNLHSBd9M0R5rER4h5Rsvj9vw0R5SieBg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "7.5.5",
+                       "resolved": "https://registry.npmjs.org/@babel/helper-define-map/-/helper-define-map-7.5.5.tgz",
+                       "integrity": "sha512-fTfxx7i0B5NJqvUOBBGREnrqbTxRh7zinBANpZXAVDlsZxYdclDp467G1sQ8VZYMnAURY3RpBUAgOYT9GfzHBg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/helper-function-name": "^7.1.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@babel/types": "^7.4.4",
-                               "lodash": "^4.17.11"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@babel/types": "^7.5.5",
+                               "lodash": "^4.17.13"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "@babel/helper-explode-assignable-expression": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -179,12 +185,12 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "@babel/helper-member-expression-to-functions": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "7.0.0",
-                       "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.0.0.tgz",
-                       "integrity": "sha512-avo+lm/QmZlv27Zsi0xEor2fKcqWG56D5ae9dzklpIaY7cQMK5N8VSpaNVPPagiqmy7LrEjK1IWdGMOqPu5csg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "7.5.5",
+                       "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.5.5.tgz",
+                       "integrity": "sha512-5qZ3D1uMclSNqYcXqiHoA0meVdv+xUEex9em2fqMnrk/scphGlGgg66zjMrPJESPwrFJ6sbfFQYUSa0Mz7FabA==",
</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">-                                "@babel/types": "^7.0.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@babel/types": "^7.5.5"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "@babel/helper-module-imports": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -197,9 +203,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "@babel/helper-module-transforms": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "7.4.4",
-                       "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.4.4.tgz",
-                       "integrity": "sha512-3Z1yp8TVQf+B4ynN7WoHPKS8EkdTbgAEy0nU0rs/1Kw4pDgmvYH3rz3aI11KgxKCba2cn7N+tqzV1mY2HMN96w==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "7.5.5",
+                       "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.5.5.tgz",
+                       "integrity": "sha512-jBeCvETKuJqeiaCdyaheF40aXnnU1+wkSiUs/IQg3tB85up1LyL8x77ClY8qJpuRJUcXQo+ZtdNESmZl4j56Pw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/helper-module-imports": "^7.0.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -206,8 +212,8 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/helper-simple-access": "^7.1.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/helper-split-export-declaration": "^7.4.4",
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/template": "^7.4.4",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@babel/types": "^7.4.4",
-                               "lodash": "^4.17.11"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@babel/types": "^7.5.5",
+                               "lodash": "^4.17.13"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "@babel/helper-optimise-call-expression": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -226,12 +232,12 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "@babel/helper-regex": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "7.4.4",
-                       "resolved": "https://registry.npmjs.org/@babel/helper-regex/-/helper-regex-7.4.4.tgz",
-                       "integrity": "sha512-Y5nuB/kESmR3tKjU8Nkn1wMGEx1tjJX076HBMeL3XLQCu6vA/YRzuTW0bbb+qRnXvQGn+d6Rx953yffl8vEy7Q==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "7.5.5",
+                       "resolved": "https://registry.npmjs.org/@babel/helper-regex/-/helper-regex-7.5.5.tgz",
+                       "integrity": "sha512-CkCYQLkfkiugbRDO8eZn6lRuR8kzZoGXCg3149iTk5se7g6qykSpy3+hELSwquhu+TgHn8nkLiBwHvNX8Hofcw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "lodash": "^4.17.11"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "lodash": "^4.17.13"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "@babel/helper-remap-async-to-generator": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -248,15 +254,15 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "@babel/helper-replace-supers": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "7.4.4",
-                       "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.4.4.tgz",
-                       "integrity": "sha512-04xGEnd+s01nY1l15EuMS1rfKktNF+1CkKmHoErDppjAAZL+IUBZpzT748x262HF7fibaQPhbvWUl5HeSt1EXg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "7.5.5",
+                       "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.5.5.tgz",
+                       "integrity": "sha512-XvRFWrNnlsow2u7jXDuH4jDDctkxbS7gXssrP4q2nUD606ukXHRvydj346wmNg+zAgpFx4MWf4+usfC93bElJg==",
</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">-                                "@babel/helper-member-expression-to-functions": "^7.0.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@babel/helper-member-expression-to-functions": "^7.5.5",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "@babel/helper-optimise-call-expression": "^7.0.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@babel/traverse": "^7.4.4",
-                               "@babel/types": "^7.4.4"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@babel/traverse": "^7.5.5",
+                               "@babel/types": "^7.5.5"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "@babel/helper-simple-access": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -291,20 +297,20 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "@babel/helpers": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "7.4.4",
-                       "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.4.4.tgz",
-                       "integrity": "sha512-igczbR/0SeuPR8RFfC7tGrbdTbFL3QTvH6D+Z6zNxnTe//GyqmtHmDkzrqDmyZ3eSwPqB/LhyKoU5DXsp+Vp2A==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "7.6.0",
+                       "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.6.0.tgz",
+                       "integrity": "sha512-W9kao7OBleOjfXtFGgArGRX6eCP0UEcA2ZWEWNkJdRZnHhW4eEbeswbG3EwaRsnQUAEGWYgMq1HsIXuNNNy2eQ==",
</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">-                                "@babel/template": "^7.4.4",
-                               "@babel/traverse": "^7.4.4",
-                               "@babel/types": "^7.4.4"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@babel/template": "^7.6.0",
+                               "@babel/traverse": "^7.6.0",
+                               "@babel/types": "^7.6.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">                "@babel/highlight": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "7.0.0",
-                       "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.0.0.tgz",
-                       "integrity": "sha512-UFMC4ZeFC48Tpvj7C8UgLvtkaUuovQX+5xNWrsIoMG8o2z+XFKjKaN9iVmS84dPwVN00W4wPmqvYoZF3EGAsfw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "7.5.0",
+                       "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.5.0.tgz",
+                       "integrity": "sha512-7dV4eu9gBxoM0dAnj/BCFDW9LFU0zvTrkq0ugM7pnHEgguOEeOz1so2ZghEdzviYzQEED0r4EAgpsBChKy1TRQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "chalk": "^2.0.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -360,6 +366,16 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/plugin-syntax-async-generators": "^7.2.0"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                "@babel/plugin-proposal-dynamic-import": {
+                       "version": "7.5.0",
+                       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.5.0.tgz",
+                       "integrity": "sha512-x/iMjggsKTFHYC6g11PL7Qy58IK8H5zqfm9e6hu4z1iH2IRyAp9u9dL80zA6R76yFovETFLKz2VJIC2iIPBuFw==",
+                       "dev": true,
+                       "requires": {
+                               "@babel/helper-plugin-utils": "^7.0.0",
+                               "@babel/plugin-syntax-dynamic-import": "^7.2.0"
+                       }
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "@babel/plugin-proposal-json-strings": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "7.2.0",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.2.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -371,9 +387,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "@babel/plugin-proposal-object-rest-spread": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "7.4.4",
-                       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.4.4.tgz",
-                       "integrity": "sha512-dMBG6cSPBbHeEBdFXeQ2QLc5gUpg4Vkaz8octD4aoW/ISO+jBOcsuxYL7bsb5WSu8RLP6boxrBIALEHgoHtO9g==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "7.5.5",
+                       "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.5.5.tgz",
+                       "integrity": "sha512-F2DxJJSQ7f64FyTVl5cw/9MWn6naXGdk3Q3UhDbFEEHv+EilCPoeRD3Zh/Utx1CJz4uyKlQ4uH+bJPbEhMV7Zw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/helper-plugin-utils": "^7.0.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -408,13 +424,13 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                                },
</span><span class="cx" style="display: block; padding: 0 10px">                                "regexpu-core": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "4.5.4",
-                                       "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.5.4.tgz",
-                                       "integrity": "sha512-BtizvGtFQKGPUcTy56o3nk1bGRp4SZOTYrDtGNlqCQufptV5IkkLN6Emw+yunAJjzf+C9FQFtvq7IoA3+oMYHQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "4.6.0",
+                                       "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.6.0.tgz",
+                                       "integrity": "sha512-YlVaefl8P5BnFYOITTNzDvan1ulLOiXJzCNZxduTIosN17b87h3bvG9yHMoHaRuo88H4mQ06Aodj5VtYGGGiTg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                                "regenerate": "^1.4.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "regenerate-unicode-properties": "^8.0.2",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "regenerate-unicode-properties": "^8.1.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                                 "regjsgen": "^0.5.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                                "regjsparser": "^0.6.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                                "unicode-match-property-ecmascript": "^1.0.4",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -447,6 +463,15 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/helper-plugin-utils": "^7.0.0"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                "@babel/plugin-syntax-dynamic-import": {
+                       "version": "7.2.0",
+                       "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.2.0.tgz",
+                       "integrity": "sha512-mVxuJ0YroI/h/tbFTPGZR8cv6ai+STMKNBq0f8hFxsxWjl94qqhsb+wXbpNMDPU3cfR1TIsVFzU3nXyZMqyK4w==",
+                       "dev": true,
+                       "requires": {
+                               "@babel/helper-plugin-utils": "^7.0.0"
+                       }
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "@babel/plugin-syntax-json-strings": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "7.2.0",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.2.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -493,9 +518,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "@babel/plugin-transform-async-to-generator": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "7.4.4",
-                       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.4.4.tgz",
-                       "integrity": "sha512-YiqW2Li8TXmzgbXw+STsSqPBPFnGviiaSp6CYOq55X8GQ2SGVLrXB6pNid8HkqkZAzOH6knbai3snhP7v0fNwA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "7.5.0",
+                       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.5.0.tgz",
+                       "integrity": "sha512-mqvkzwIGkq0bEF1zLRRiTdjfomZJDV33AH3oQzHVGkI2VzEmXLpKKOBvEVaFZBJdN0XTyH38s9j/Kiqr68dggg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/helper-module-imports": "^7.0.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -513,27 +538,27 @@
</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">                "@babel/plugin-transform-block-scoping": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "7.4.4",
-                       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.4.4.tgz",
-                       "integrity": "sha512-jkTUyWZcTrwxu5DD4rWz6rDB5Cjdmgz6z7M7RLXOJyCUkFBawssDGcGh8M/0FTSB87avyJI1HsTwUXp9nKA1PA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "7.6.0",
+                       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.6.0.tgz",
+                       "integrity": "sha512-tIt4E23+kw6TgL/edACZwP1OUKrjOTyMrFMLoT5IOFrfMRabCgekjqFd5o6PaAMildBu46oFkekIdMuGkkPEpA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/helper-plugin-utils": "^7.0.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "lodash": "^4.17.11"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "lodash": "^4.17.13"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "@babel/plugin-transform-classes": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "7.4.4",
-                       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.4.4.tgz",
-                       "integrity": "sha512-/e44eFLImEGIpL9qPxSRat13I5QNRgBLu2hOQJCF7VLy/otSM/sypV1+XaIw5+502RX/+6YaSAPmldk+nhHDPw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "7.5.5",
+                       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.5.5.tgz",
+                       "integrity": "sha512-U2htCNK/6e9K7jGyJ++1p5XRU+LJjrwtoiVn9SzRlDT2KubcZ11OOwy3s24TjHxPgxNwonCYP7U2K51uVYCMDg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/helper-annotate-as-pure": "^7.0.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@babel/helper-define-map": "^7.4.4",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@babel/helper-define-map": "^7.5.5",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "@babel/helper-function-name": "^7.1.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/helper-optimise-call-expression": "^7.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/helper-plugin-utils": "^7.0.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@babel/helper-replace-supers": "^7.4.4",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@babel/helper-replace-supers": "^7.5.5",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "@babel/helper-split-export-declaration": "^7.4.4",
</span><span class="cx" style="display: block; padding: 0 10px">                                "globals": "^11.1.0"
</span><span class="cx" style="display: block; padding: 0 10px">                        },
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -556,9 +581,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "@babel/plugin-transform-destructuring": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "7.4.4",
-                       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.4.4.tgz",
-                       "integrity": "sha512-/aOx+nW0w8eHiEHm+BTERB2oJn5D127iye/SUQl7NjHy0lf+j7h4MKMMSOwdazGq9OxgiNADncE+SRJkCxjZpQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "7.6.0",
+                       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.6.0.tgz",
+                       "integrity": "sha512-2bGIS5P1v4+sWTCnKNDZDxbGvEqi0ijeqM/YqHtVGrvG2y0ySgnEEhXErvE9dA0bnIzY9bIzdFK0jFA46ASIIQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/helper-plugin-utils": "^7.0.0"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -582,13 +607,13 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                                },
</span><span class="cx" style="display: block; padding: 0 10px">                                "regexpu-core": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "4.5.4",
-                                       "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.5.4.tgz",
-                                       "integrity": "sha512-BtizvGtFQKGPUcTy56o3nk1bGRp4SZOTYrDtGNlqCQufptV5IkkLN6Emw+yunAJjzf+C9FQFtvq7IoA3+oMYHQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "4.6.0",
+                                       "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.6.0.tgz",
+                                       "integrity": "sha512-YlVaefl8P5BnFYOITTNzDvan1ulLOiXJzCNZxduTIosN17b87h3bvG9yHMoHaRuo88H4mQ06Aodj5VtYGGGiTg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                                "regenerate": "^1.4.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "regenerate-unicode-properties": "^8.0.2",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "regenerate-unicode-properties": "^8.1.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                                 "regjsgen": "^0.5.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                                "regjsparser": "^0.6.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                                "unicode-match-property-ecmascript": "^1.0.4",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -613,9 +638,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "@babel/plugin-transform-duplicate-keys": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "7.2.0",
-                       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.2.0.tgz",
-                       "integrity": "sha512-q+yuxW4DsTjNceUiTzK0L+AfQ0zD9rWaTLiUqHA8p0gxx7lu1EylenfzjeIWNkPy6e/0VG/Wjw9uf9LueQwLOw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "7.5.0",
+                       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.5.0.tgz",
+                       "integrity": "sha512-igcziksHizyQPlX9gfSjHkE2wmoCH3evvD2qR5w29/Dk0SMKE/eOI7f1HhBdNhR/zxJDqrgpoDTq5YSLH/XMsQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/helper-plugin-utils": "^7.0.0"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -669,34 +694,37 @@
</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">                "@babel/plugin-transform-modules-amd": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "7.2.0",
-                       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.2.0.tgz",
-                       "integrity": "sha512-mK2A8ucqz1qhrdqjS9VMIDfIvvT2thrEsIQzbaTdc5QFzhDjQv2CkJJ5f6BXIkgbmaoax3zBr2RyvV/8zeoUZw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "7.5.0",
+                       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.5.0.tgz",
+                       "integrity": "sha512-n20UsQMKnWrltocZZm24cRURxQnWIvsABPJlw/fvoy9c6AgHZzoelAIzajDHAQrDpuKFFPPcFGd7ChsYuIUMpg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/helper-module-transforms": "^7.1.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@babel/helper-plugin-utils": "^7.0.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@babel/helper-plugin-utils": "^7.0.0",
+                               "babel-plugin-dynamic-import-node": "^2.3.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "@babel/plugin-transform-modules-commonjs": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "7.4.4",
-                       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.4.4.tgz",
-                       "integrity": "sha512-4sfBOJt58sEo9a2BQXnZq+Q3ZTSAUXyK3E30o36BOGnJ+tvJ6YSxF0PG6kERvbeISgProodWuI9UVG3/FMY6iw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "7.6.0",
+                       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.6.0.tgz",
+                       "integrity": "sha512-Ma93Ix95PNSEngqomy5LSBMAQvYKVe3dy+JlVJSHEXZR5ASL9lQBedMiCyVtmTLraIDVRE3ZjTZvmXXD2Ozw3g==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/helper-module-transforms": "^7.4.4",
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/helper-plugin-utils": "^7.0.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@babel/helper-simple-access": "^7.1.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@babel/helper-simple-access": "^7.1.0",
+                               "babel-plugin-dynamic-import-node": "^2.3.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "@babel/plugin-transform-modules-systemjs": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "7.4.4",
-                       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.4.4.tgz",
-                       "integrity": "sha512-MSiModfILQc3/oqnG7NrP1jHaSPryO6tA2kOMmAQApz5dayPxWiHqmq4sWH2xF5LcQK56LlbKByCd8Aah/OIkQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "7.5.0",
+                       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.5.0.tgz",
+                       "integrity": "sha512-Q2m56tyoQWmuNGxEtUyeEkm6qJYFqs4c+XyXH5RAuYxObRNz9Zgj/1g2GMnjYp2EUyEy7YTrxliGCXzecl/vJg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/helper-hoist-variables": "^7.4.4",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@babel/helper-plugin-utils": "^7.0.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@babel/helper-plugin-utils": "^7.0.0",
+                               "babel-plugin-dynamic-import-node": "^2.3.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "@babel/plugin-transform-modules-umd": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -710,12 +738,12 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "@babel/plugin-transform-named-capturing-groups-regex": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "7.4.5",
-                       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.4.5.tgz",
-                       "integrity": "sha512-z7+2IsWafTBbjNsOxU/Iv5CvTJlr5w4+HGu1HovKYTtgJ362f7kBcQglkfmlspKKZ3bgrbSGvLfNx++ZJgCWsg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "7.6.0",
+                       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.6.0.tgz",
+                       "integrity": "sha512-jem7uytlmrRl3iCAuQyw8BpB4c4LWvSpvIeXKpMb+7j84lkx4m4mYr5ErAcmN5KM7B6BqrAvRGjBIbbzqCczew==",
</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">-                                "regexp-tree": "^0.1.6"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "regexp-tree": "^0.1.13"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "@babel/plugin-transform-new-target": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -728,13 +756,13 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "@babel/plugin-transform-object-super": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "7.2.0",
-                       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.2.0.tgz",
-                       "integrity": "sha512-VMyhPYZISFZAqAPVkiYb7dUe2AsVi2/wCT5+wZdsNO31FojQJa9ns40hzZ6U9f50Jlq4w6qwzdBB2uwqZ00ebg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "7.5.5",
+                       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.5.5.tgz",
+                       "integrity": "sha512-un1zJQAhSosGFBduPgN/YFNvWVpRuHKU7IHBglLoLZsGmruJPOo6pbInneflUdmq7YvSVqhpPs5zdBvLnteltQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/helper-plugin-utils": "^7.0.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@babel/helper-replace-supers": "^7.1.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@babel/helper-replace-supers": "^7.5.5"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "@babel/plugin-transform-parameters": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -778,9 +806,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        },
</span><span class="cx" style="display: block; padding: 0 10px">                        "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "regenerator-transform": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "0.14.0",
-                                       "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.0.tgz",
-                                       "integrity": "sha512-rtOelq4Cawlbmq9xuMR5gdFmv7ku/sFoB7sRiywx7aq53bc52b4j6zvH7Te1Vt/X2YveDKnCGUbioieU7FEL3w==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "0.14.1",
+                                       "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.1.tgz",
+                                       "integrity": "sha512-flVuee02C3FKRISbxhXl9mGzdbWUVHubl1SMaknjxkFB1/iqpJhArQUvRxOOPEc/9tAiX0BaQ28FJH10E4isSQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                                "private": "^0.1.6"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -798,9 +826,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "@babel/plugin-transform-runtime": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "7.4.4",
-                       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.4.4.tgz",
-                       "integrity": "sha512-aMVojEjPszvau3NRg+TIH14ynZLvPewH4xhlCW1w6A3rkxTS1m4uwzRclYR9oS+rl/dr+kT+pzbfHuAWP/lc7Q==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "7.6.0",
+                       "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.6.0.tgz",
+                       "integrity": "sha512-Da8tMf7uClzwUm/pnJ1S93m/aRXmoYNDD7TkHua8xBDdaAs54uZpTWvEt6NGwmoVMb9mZbntfTqmG2oSzN/7Vg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/helper-module-imports": "^7.0.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -874,13 +902,13 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                                },
</span><span class="cx" style="display: block; padding: 0 10px">                                "regexpu-core": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "4.5.4",
-                                       "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.5.4.tgz",
-                                       "integrity": "sha512-BtizvGtFQKGPUcTy56o3nk1bGRp4SZOTYrDtGNlqCQufptV5IkkLN6Emw+yunAJjzf+C9FQFtvq7IoA3+oMYHQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "4.6.0",
+                                       "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.6.0.tgz",
+                                       "integrity": "sha512-YlVaefl8P5BnFYOITTNzDvan1ulLOiXJzCNZxduTIosN17b87h3bvG9yHMoHaRuo88H4mQ06Aodj5VtYGGGiTg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                                "regenerate": "^1.4.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "regenerate-unicode-properties": "^8.0.2",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "regenerate-unicode-properties": "^8.1.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                                 "regjsgen": "^0.5.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                                "regjsparser": "^0.6.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                                "unicode-match-property-ecmascript": "^1.0.4",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -905,12 +933,12 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "@babel/polyfill": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "7.2.5",
-                       "resolved": "https://registry.npmjs.org/@babel/polyfill/-/polyfill-7.2.5.tgz",
-                       "integrity": "sha512-8Y/t3MWThtMLYr0YNC/Q76tqN1w30+b0uQMeFUYauG2UGTR19zyUtFrAzT23zNtBxPp+LbE5E/nwV/q/r3y6ug==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "7.4.4",
+                       "resolved": "https://registry.npmjs.org/@babel/polyfill/-/polyfill-7.4.4.tgz",
+                       "integrity": "sha512-WlthFLfhQQhh+A2Gn5NSFl0Huxz36x86Jn+E9OW7ibK8edKPq+KLy4apM1yDpQ8kJOVi1OVjpP4vSDLdrI04dg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "core-js": "^2.5.7",
-                               "regenerator-runtime": "^0.12.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "core-js": "^2.6.5",
+                               "regenerator-runtime": "^0.13.2"
</ins><span class="cx" style="display: block; padding: 0 10px">                         },
</span><span class="cx" style="display: block; padding: 0 10px">                        "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "core-js": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -921,43 +949,45 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "@babel/preset-env": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "7.4.5",
-                       "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.4.5.tgz",
-                       "integrity": "sha512-f2yNVXM+FsR5V8UwcFeIHzHWgnhXg3NpRmy0ADvALpnhB0SLbCvrCRr4BLOUYbQNLS+Z0Yer46x9dJXpXewI7w==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "7.6.0",
+                       "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.6.0.tgz",
+                       "integrity": "sha512-1efzxFv/TcPsNXlRhMzRnkBFMeIqBBgzwmZwlFDw5Ubj0AGLeufxugirwZmkkX/ayi3owsSqoQ4fw8LkfK9SYg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/helper-module-imports": "^7.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/helper-plugin-utils": "^7.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/plugin-proposal-async-generator-functions": "^7.2.0",
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                "@babel/plugin-proposal-dynamic-import": "^7.5.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "@babel/plugin-proposal-json-strings": "^7.2.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@babel/plugin-proposal-object-rest-spread": "^7.4.4",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@babel/plugin-proposal-object-rest-spread": "^7.5.5",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "@babel/plugin-proposal-optional-catch-binding": "^7.2.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/plugin-proposal-unicode-property-regex": "^7.4.4",
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/plugin-syntax-async-generators": "^7.2.0",
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                "@babel/plugin-syntax-dynamic-import": "^7.2.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "@babel/plugin-syntax-json-strings": "^7.2.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/plugin-syntax-object-rest-spread": "^7.2.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/plugin-syntax-optional-catch-binding": "^7.2.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/plugin-transform-arrow-functions": "^7.2.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@babel/plugin-transform-async-to-generator": "^7.4.4",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@babel/plugin-transform-async-to-generator": "^7.5.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "@babel/plugin-transform-block-scoped-functions": "^7.2.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@babel/plugin-transform-block-scoping": "^7.4.4",
-                               "@babel/plugin-transform-classes": "^7.4.4",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@babel/plugin-transform-block-scoping": "^7.6.0",
+                               "@babel/plugin-transform-classes": "^7.5.5",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "@babel/plugin-transform-computed-properties": "^7.2.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@babel/plugin-transform-destructuring": "^7.4.4",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@babel/plugin-transform-destructuring": "^7.6.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "@babel/plugin-transform-dotall-regex": "^7.4.4",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@babel/plugin-transform-duplicate-keys": "^7.2.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@babel/plugin-transform-duplicate-keys": "^7.5.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "@babel/plugin-transform-exponentiation-operator": "^7.2.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/plugin-transform-for-of": "^7.4.4",
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/plugin-transform-function-name": "^7.4.4",
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/plugin-transform-literals": "^7.2.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/plugin-transform-member-expression-literals": "^7.2.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@babel/plugin-transform-modules-amd": "^7.2.0",
-                               "@babel/plugin-transform-modules-commonjs": "^7.4.4",
-                               "@babel/plugin-transform-modules-systemjs": "^7.4.4",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@babel/plugin-transform-modules-amd": "^7.5.0",
+                               "@babel/plugin-transform-modules-commonjs": "^7.6.0",
+                               "@babel/plugin-transform-modules-systemjs": "^7.5.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "@babel/plugin-transform-modules-umd": "^7.2.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@babel/plugin-transform-named-capturing-groups-regex": "^7.4.5",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@babel/plugin-transform-named-capturing-groups-regex": "^7.6.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "@babel/plugin-transform-new-target": "^7.4.4",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@babel/plugin-transform-object-super": "^7.2.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@babel/plugin-transform-object-super": "^7.5.5",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "@babel/plugin-transform-parameters": "^7.4.4",
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/plugin-transform-property-literals": "^7.2.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/plugin-transform-regenerator": "^7.4.5",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -968,7 +998,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/plugin-transform-template-literals": "^7.4.4",
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/plugin-transform-typeof-symbol": "^7.2.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/plugin-transform-unicode-regex": "^7.4.4",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@babel/types": "^7.4.4",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@babel/types": "^7.6.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "browserslist": "^4.6.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "core-js-compat": "^3.1.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                "invariant": "^2.2.2",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -977,48 +1007,55 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "@babel/runtime": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "7.4.5",
-                       "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.4.5.tgz",
-                       "integrity": "sha512-TuI4qpWZP6lGOGIuGWtp9sPluqYICmbk8T/1vpSysqJxRPkudh/ofFWyqdcMsDf2s7KvDL4/YHgKyvcS3g9CJQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "7.5.5",
+                       "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.5.5.tgz",
+                       "integrity": "sha512-28QvEGyQyNkB0/m2B4FU7IEZGK2NUrcMtT6BZEFALTguLk+AUT6ofsHtPk5QyjAdUkpMJ+/Em+quwz4HOt30AQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "regenerator-runtime": "^0.13.2"
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        },
-                       "dependencies": {
-                               "regenerator-runtime": {
-                                       "version": "0.13.2",
-                                       "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.2.tgz",
-                                       "integrity": "sha512-S/TQAZJO+D3m9xeN1WTI8dLKBBiRgXBlTJvbWjCThHWZj9EvHK70Ff50/tYj2J/fvBY6JtFVwRuazHN2E7M9BA=="
-                               }
</del><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "@babel/template": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "7.4.4",
-                       "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.4.4.tgz",
-                       "integrity": "sha512-CiGzLN9KgAvgZsnivND7rkA+AeJ9JB0ciPOD4U59GKbQP2iQl+olF1l76kJOupqidozfZ32ghwBEJDhnk9MEcw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "7.6.0",
+                       "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.6.0.tgz",
+                       "integrity": "sha512-5AEH2EXD8euCk446b7edmgFdub/qfH1SN6Nii3+fyXP807QRx9Q73A2N5hNwRRslC2H9sNzaFhsPubkS4L8oNQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/code-frame": "^7.0.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@babel/parser": "^7.4.4",
-                               "@babel/types": "^7.4.4"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@babel/parser": "^7.6.0",
+                               "@babel/types": "^7.6.0"
+                       },
+                       "dependencies": {
+                               "@babel/parser": {
+                                       "version": "7.6.0",
+                                       "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.6.0.tgz",
+                                       "integrity": "sha512-+o2q111WEx4srBs7L9eJmcwi655eD8sXniLqMB93TBK9GrNzGrxDWSjiqz2hLU0Ha8MTXFIP0yd9fNdP+m43ZQ==",
+                                       "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">                "@babel/traverse": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "7.4.5",
-                       "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.4.5.tgz",
-                       "integrity": "sha512-Vc+qjynwkjRmIFGxy0KYoPj4FdVDxLej89kMHFsWScq999uX+pwcX4v9mWRjW0KcAYTPAuVQl2LKP1wEVLsp+A==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "7.6.0",
+                       "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.6.0.tgz",
+                       "integrity": "sha512-93t52SaOBgml/xY74lsmt7xOR4ufYvhb5c5qiM6lu4J/dWGMAfAh6eKw4PjLes6DI6nQgearoxnFJk60YchpvQ==",
</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">-                                "@babel/code-frame": "^7.0.0",
-                               "@babel/generator": "^7.4.4",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@babel/code-frame": "^7.5.5",
+                               "@babel/generator": "^7.6.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "@babel/helper-function-name": "^7.1.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/helper-split-export-declaration": "^7.4.4",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@babel/parser": "^7.4.5",
-                               "@babel/types": "^7.4.4",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@babel/parser": "^7.6.0",
+                               "@babel/types": "^7.6.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "debug": "^4.1.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "globals": "^11.1.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "lodash": "^4.17.11"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "lodash": "^4.17.13"
</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">+                                "@babel/parser": {
+                                       "version": "7.6.0",
+                                       "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.6.0.tgz",
+                                       "integrity": "sha512-+o2q111WEx4srBs7L9eJmcwi655eD8sXniLqMB93TBK9GrNzGrxDWSjiqz2hLU0Ha8MTXFIP0yd9fNdP+m43ZQ==",
+                                       "dev": true
+                               },
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "debug": {
</span><span class="cx" style="display: block; padding: 0 10px">                                        "version": "4.1.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                        "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1043,13 +1080,13 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "@babel/types": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "7.4.4",
-                       "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.4.4.tgz",
-                       "integrity": "sha512-dOllgYdnEFOebhkKCjzSVFqw/PmmB8pH6RGOWkY4GsboQNd47b1fBThBSwlHAq9alF9vc1M3+6oqR47R50L0tQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "7.6.1",
+                       "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.6.1.tgz",
+                       "integrity": "sha512-X7gdiuaCmA0uRjCmRtYJNAVCc/q+5xSgsfKJHqMN4iNLILX39677fJE1O40arPMh0TTtS9ItH67yre6c7k6t0g==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "esutils": "^2.0.2",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "lodash": "^4.17.11",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "lodash": "^4.17.13",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "to-fast-properties": "^2.0.0"
</span><span class="cx" style="display: block; padding: 0 10px">                        },
</span><span class="cx" style="display: block; padding: 0 10px">                        "dependencies": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1132,12 +1169,12 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "@jest/console": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "24.7.1",
-                       "resolved": "https://registry.npmjs.org/@jest/console/-/console-24.7.1.tgz",
-                       "integrity": "sha512-iNhtIy2M8bXlAOULWVTUxmnelTLFneTNEkHCgPmgd+zNwy9zVddJ6oS5rZ9iwoscNdT5mMwUd0C51v/fSlzItg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "24.9.0",
+                       "resolved": "https://registry.npmjs.org/@jest/console/-/console-24.9.0.tgz",
+                       "integrity": "sha512-Zuj6b8TnKXi3q4ymac8EQfc3ea/uhLeCGThFqXeC8H9/raaH8ARPUTdId+XyGd03Z4In0/VjD2OYFcBF09fNLQ==",
</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">-                                "@jest/source-map": "^24.3.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@jest/source-map": "^24.9.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "chalk": "^2.0.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                "slash": "^2.0.0"
</span><span class="cx" style="display: block; padding: 0 10px">                        },
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1180,37 +1217,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">                "@jest/core": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "24.8.0",
-                       "resolved": "https://registry.npmjs.org/@jest/core/-/core-24.8.0.tgz",
-                       "integrity": "sha512-R9rhAJwCBQzaRnrRgAdVfnglUuATXdwTRsYqs6NMdVcAl5euG8LtWDe+fVkN27YfKVBW61IojVsXKaOmSnqd/A==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "24.9.0",
+                       "resolved": "https://registry.npmjs.org/@jest/core/-/core-24.9.0.tgz",
+                       "integrity": "sha512-Fogg3s4wlAr1VX7q+rhV9RVnUv5tD7VuWfYy1+whMiWUrvl7U3QJSJyWcDio9Lq2prqYsZaeTv2Rz24pWGkJ2A==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@jest/console": "^24.7.1",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@jest/reporters": "^24.8.0",
-                               "@jest/test-result": "^24.8.0",
-                               "@jest/transform": "^24.8.0",
-                               "@jest/types": "^24.8.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@jest/reporters": "^24.9.0",
+                               "@jest/test-result": "^24.9.0",
+                               "@jest/transform": "^24.9.0",
+                               "@jest/types": "^24.9.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "ansi-escapes": "^3.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "chalk": "^2.0.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                "exit": "^0.1.2",
</span><span class="cx" style="display: block; padding: 0 10px">                                "graceful-fs": "^4.1.15",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "jest-changed-files": "^24.8.0",
-                               "jest-config": "^24.8.0",
-                               "jest-haste-map": "^24.8.0",
-                               "jest-message-util": "^24.8.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "jest-changed-files": "^24.9.0",
+                               "jest-config": "^24.9.0",
+                               "jest-haste-map": "^24.9.0",
+                               "jest-message-util": "^24.9.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "jest-regex-util": "^24.3.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "jest-resolve-dependencies": "^24.8.0",
-                               "jest-runner": "^24.8.0",
-                               "jest-runtime": "^24.8.0",
-                               "jest-snapshot": "^24.8.0",
-                               "jest-util": "^24.8.0",
-                               "jest-validate": "^24.8.0",
-                               "jest-watcher": "^24.8.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "jest-resolve": "^24.9.0",
+                               "jest-resolve-dependencies": "^24.9.0",
+                               "jest-runner": "^24.9.0",
+                               "jest-runtime": "^24.9.0",
+                               "jest-snapshot": "^24.9.0",
+                               "jest-util": "^24.9.0",
+                               "jest-validate": "^24.9.0",
+                               "jest-watcher": "^24.9.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "micromatch": "^3.1.10",
</span><span class="cx" style="display: block; padding: 0 10px">                                "p-each-series": "^1.0.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "pirates": "^4.0.1",
</del><span class="cx" style="display: block; padding: 0 10px">                                 "realpath-native": "^1.1.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "rimraf": "^2.5.4",
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                "slash": "^2.0.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "strip-ansi": "^5.0.0"
</span><span class="cx" style="display: block; padding: 0 10px">                        },
</span><span class="cx" style="display: block; padding: 0 10px">                        "dependencies": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1240,6 +1278,12 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                                "supports-color": "^5.3.0"
</span><span class="cx" style="display: block; padding: 0 10px">                                        }
</span><span class="cx" style="display: block; padding: 0 10px">                                },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                "slash": {
+                                       "version": "2.0.0",
+                                       "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz",
+                                       "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==",
+                                       "dev": true
+                               },
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "strip-ansi": {
</span><span class="cx" style="display: block; padding: 0 10px">                                        "version": "5.2.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                        "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1261,38 +1305,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">                "@jest/environment": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "24.8.0",
-                       "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-24.8.0.tgz",
-                       "integrity": "sha512-vlGt2HLg7qM+vtBrSkjDxk9K0YtRBi7HfRFaDxoRtyi+DyVChzhF20duvpdAnKVBV6W5tym8jm0U9EfXbDk1tw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "24.9.0",
+                       "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-24.9.0.tgz",
+                       "integrity": "sha512-5A1QluTPhvdIPFYnO3sZC3smkNeXPVELz7ikPbhUj0bQjB07EoE9qtLrem14ZUYWdVayYbsjVwIiL4WBIMV4aQ==",
</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">-                                "@jest/fake-timers": "^24.8.0",
-                               "@jest/transform": "^24.8.0",
-                               "@jest/types": "^24.8.0",
-                               "jest-mock": "^24.8.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@jest/fake-timers": "^24.9.0",
+                               "@jest/transform": "^24.9.0",
+                               "@jest/types": "^24.9.0",
+                               "jest-mock": "^24.9.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "@jest/fake-timers": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "24.8.0",
-                       "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-24.8.0.tgz",
-                       "integrity": "sha512-2M4d5MufVXwi6VzZhJ9f5S/wU4ud2ck0kxPof1Iz3zWx6Y+V2eJrES9jEktB6O3o/oEyk+il/uNu9PvASjWXQw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "24.9.0",
+                       "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-24.9.0.tgz",
+                       "integrity": "sha512-eWQcNa2YSwzXWIMC5KufBh3oWRIijrQFROsIqt6v/NS9Io/gknw1jsAC9c+ih/RQX4A3O7SeWAhQeN0goKhT9A==",
</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">-                                "@jest/types": "^24.8.0",
-                               "jest-message-util": "^24.8.0",
-                               "jest-mock": "^24.8.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@jest/types": "^24.9.0",
+                               "jest-message-util": "^24.9.0",
+                               "jest-mock": "^24.9.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "@jest/reporters": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "24.8.0",
-                       "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-24.8.0.tgz",
-                       "integrity": "sha512-eZ9TyUYpyIIXfYCrw0UHUWUvE35vx5I92HGMgS93Pv7du+GHIzl+/vh8Qj9MCWFK/4TqyttVBPakWMOfZRIfxw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "24.9.0",
+                       "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-24.9.0.tgz",
+                       "integrity": "sha512-mu4X0yjaHrffOsWmVLzitKmmmWSQ3GGuefgNscUSWNiUNcEOSEQk9k3pERKEQVBb0Cnn88+UESIsZEMH3o88Gw==",
</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">-                                "@jest/environment": "^24.8.0",
-                               "@jest/test-result": "^24.8.0",
-                               "@jest/transform": "^24.8.0",
-                               "@jest/types": "^24.8.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@jest/environment": "^24.9.0",
+                               "@jest/test-result": "^24.9.0",
+                               "@jest/transform": "^24.9.0",
+                               "@jest/types": "^24.9.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "chalk": "^2.0.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                "exit": "^0.1.2",
</span><span class="cx" style="display: block; padding: 0 10px">                                "glob": "^7.1.2",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1300,13 +1344,13 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "istanbul-lib-instrument": "^3.0.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                "istanbul-lib-report": "^2.0.4",
</span><span class="cx" style="display: block; padding: 0 10px">                                "istanbul-lib-source-maps": "^3.0.1",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "istanbul-reports": "^2.1.1",
-                               "jest-haste-map": "^24.8.0",
-                               "jest-resolve": "^24.8.0",
-                               "jest-runtime": "^24.8.0",
-                               "jest-util": "^24.8.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "istanbul-reports": "^2.2.6",
+                               "jest-haste-map": "^24.9.0",
+                               "jest-resolve": "^24.9.0",
+                               "jest-runtime": "^24.9.0",
+                               "jest-util": "^24.9.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "jest-worker": "^24.6.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "node-notifier": "^5.2.1",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "node-notifier": "^5.4.2",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "slash": "^2.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "source-map": "^0.6.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "string-length": "^2.0.0"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1356,9 +1400,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "@jest/source-map": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "24.3.0",
-                       "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-24.3.0.tgz",
-                       "integrity": "sha512-zALZt1t2ou8le/crCeeiRYzvdnTzaIlpOWaet45lNSqNJUnXbppUUFR4ZUAlzgDmKee4Q5P/tKXypI1RiHwgag==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "24.9.0",
+                       "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-24.9.0.tgz",
+                       "integrity": "sha512-/Xw7xGlsZb4MJzNDgB7PW5crou5JqWiBQaz6xyPd3ArOg2nfn/PunV8+olXbbEZzNl591o5rWKE9BRDaFAuIBg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "callsites": "^3.0.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1375,45 +1419,46 @@
</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">                "@jest/test-result": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "24.8.0",
-                       "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-24.8.0.tgz",
-                       "integrity": "sha512-+YdLlxwizlfqkFDh7Mc7ONPQAhA4YylU1s529vVM1rsf67vGZH/2GGm5uO8QzPeVyaVMobCQ7FTxl38QrKRlng==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "24.9.0",
+                       "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-24.9.0.tgz",
+                       "integrity": "sha512-XEFrHbBonBJ8dGp2JmF8kP/nQI/ImPpygKHwQ/SY+es59Z3L5PI4Qb9TQQMAEeYsThG1xF0k6tmG0tIKATNiiA==",
</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">-                                "@jest/console": "^24.7.1",
-                               "@jest/types": "^24.8.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@jest/console": "^24.9.0",
+                               "@jest/types": "^24.9.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "@types/istanbul-lib-coverage": "^2.0.0"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "@jest/test-sequencer": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "24.8.0",
-                       "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-24.8.0.tgz",
-                       "integrity": "sha512-OzL/2yHyPdCHXEzhoBuq37CE99nkme15eHkAzXRVqthreWZamEMA0WoetwstsQBCXABhczpK03JNbc4L01vvLg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "24.9.0",
+                       "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-24.9.0.tgz",
+                       "integrity": "sha512-6qqsU4o0kW1dvA95qfNog8v8gkRN9ph6Lz7r96IvZpHdNipP2cBcb07J1Z45mz/VIS01OHJ3pY8T5fUY38tg4A==",
</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">-                                "@jest/test-result": "^24.8.0",
-                               "jest-haste-map": "^24.8.0",
-                               "jest-runner": "^24.8.0",
-                               "jest-runtime": "^24.8.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@jest/test-result": "^24.9.0",
+                               "jest-haste-map": "^24.9.0",
+                               "jest-runner": "^24.9.0",
+                               "jest-runtime": "^24.9.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "@jest/transform": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "24.8.0",
-                       "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-24.8.0.tgz",
-                       "integrity": "sha512-xBMfFUP7TortCs0O+Xtez2W7Zu1PLH9bvJgtraN1CDST6LBM/eTOZ9SfwS/lvV8yOfcDpFmwf9bq5cYbXvqsvA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "24.9.0",
+                       "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-24.9.0.tgz",
+                       "integrity": "sha512-TcQUmyNRxV94S0QpMOnZl0++6RMiqpbH/ZMccFB/amku6Uwvyb1cjYX7xkp5nGNkbX4QPH/FcB6q1HBTHynLmQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/core": "^7.1.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@jest/types": "^24.8.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@jest/types": "^24.9.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "babel-plugin-istanbul": "^5.1.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "chalk": "^2.0.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                "convert-source-map": "^1.4.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "fast-json-stable-stringify": "^2.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "graceful-fs": "^4.1.15",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "jest-haste-map": "^24.8.0",
-                               "jest-regex-util": "^24.3.0",
-                               "jest-util": "^24.8.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "jest-haste-map": "^24.9.0",
+                               "jest-regex-util": "^24.9.0",
+                               "jest-util": "^24.9.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "micromatch": "^3.1.10",
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                "pirates": "^4.0.1",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "realpath-native": "^1.1.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "slash": "^2.0.0",
</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">@@ -1464,14 +1509,14 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "@jest/types": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "24.8.0",
-                       "resolved": "https://registry.npmjs.org/@jest/types/-/types-24.8.0.tgz",
-                       "integrity": "sha512-g17UxVr2YfBtaMUxn9u/4+siG1ptg9IGYAYwvpwn61nBg779RXnjE/m7CxYcIzEt0AbHZZAHSEZNhkE2WxURVg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "24.9.0",
+                       "resolved": "https://registry.npmjs.org/@jest/types/-/types-24.9.0.tgz",
+                       "integrity": "sha512-XKK7ze1apu5JWQ5eZjHITP66AX+QsLlbaJRBGYr8pNzwcAE2JVkwnf0yqjHTsDRcjR0mujy/NmZMXw5kl+kGBw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@types/istanbul-lib-coverage": "^2.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "@types/istanbul-reports": "^1.1.1",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@types/yargs": "^12.0.9"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@types/yargs": "^13.0.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "@mrmlnc/readdir-enhanced": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1518,9 +1563,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-Nggtk7/ljfNPpAX8CjxxLkMKuO6u2gH1ozmTvGclWF2pNcxTf6YGghYNYNWZRKrimXGhQ8yZqvAHep7h80K04g=="
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "@types/babel__core": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "7.1.2",
-                       "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.2.tgz",
-                       "integrity": "sha512-cfCCrFmiGY/yq0NuKNxIQvZFy9kY/1immpSpTngOnyIbD4+eJOG5mxphhHDv3CHL9GltO4GcKr54kGBg3RNdbg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "7.1.3",
+                       "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.3.tgz",
+                       "integrity": "sha512-8fBo0UR2CcwWxeX7WIIgJ7lXjasFxoYgRnFHUj+hRvKkpiBJbxhdAPTCY6/ZKM0uxANFVzt4yObSLuTiTnazDA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/parser": "^7.1.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1600,6 +1645,12 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "@types/istanbul-lib-report": "*"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                "@types/json-schema": {
+                       "version": "7.0.3",
+                       "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.3.tgz",
+                       "integrity": "sha512-Il2DtDVRGDcqjDtE+rF8iqg1CArehSK84HZJCT7AMITlyXRBpuPhqGLDQMowraqqu1coEaimg4ZOqggt6L6L+A==",
+                       "dev": true
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "@types/minimatch": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "3.0.3",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.3.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1607,9 +1658,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "@types/node": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "12.0.8",
-                       "resolved": "https://registry.npmjs.org/@types/node/-/node-12.0.8.tgz",
-                       "integrity": "sha512-b8bbUOTwzIY3V5vDTY1fIJ+ePKDUBqt2hC2woVGotdQQhG/2Sh62HOKHrT7ab+VerXAcPyAiTEipPu/FsreUtg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "12.7.5",
+                       "resolved": "https://registry.npmjs.org/@types/node/-/node-12.7.5.tgz",
+                       "integrity": "sha512-9fq4jZVhPNW8r+UYKnxF1e2HkDWOWKM5bC2/7c9wPV835I0aOrVbS/Hw/pWPk2uKrNXQqg9Z959Kz+IYDd5p3w==",
</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">                "@types/q": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1652,11 +1703,49 @@
</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">                "@types/yargs": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "12.0.12",
-                       "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-12.0.12.tgz",
-                       "integrity": "sha512-SOhuU4wNBxhhTHxYaiG5NY4HBhDIDnJF60GU+2LqHAdKKer86//e4yg69aENCtQ04n0ovz+tq2YPME5t5yp4pw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "13.0.2",
+                       "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-13.0.2.tgz",
+                       "integrity": "sha512-lwwgizwk/bIIU+3ELORkyuOgDjCh7zuWDFqRtPPhhVgq9N1F7CvLNKg1TX4f2duwtKQ0p044Au9r1PLIXHrIzQ==",
+                       "dev": true,
+                       "requires": {
+                               "@types/yargs-parser": "*"
+                       }
+               },
+               "@types/yargs-parser": {
+                       "version": "13.1.0",
+                       "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-13.1.0.tgz",
+                       "integrity": "sha512-gCubfBUZ6KxzoibJ+SCUc/57Ms1jz5NjHe4+dI2krNmU5zCPAphyLJYyTOg06ueIyfj+SaCUqmzun7ImlxDcKg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                "@typescript-eslint/experimental-utils": {
+                       "version": "1.13.0",
+                       "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-1.13.0.tgz",
+                       "integrity": "sha512-zmpS6SyqG4ZF64ffaJ6uah6tWWWgZ8m+c54XXgwFtUv0jNz8aJAVx8chMCvnk7yl6xwn8d+d96+tWp7fXzTuDg==",
+                       "dev": true,
+                       "requires": {
+                               "@types/json-schema": "^7.0.3",
+                               "@typescript-eslint/typescript-estree": "1.13.0",
+                               "eslint-scope": "^4.0.0"
+                       }
+               },
+               "@typescript-eslint/typescript-estree": {
+                       "version": "1.13.0",
+                       "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-1.13.0.tgz",
+                       "integrity": "sha512-b5rCmd2e6DCC6tCTN9GSUAuxdYwCM/k/2wdjHGrIRGPSJotWMCe/dGpi66u42bhuh8q3QBzqM4TMA1GUUCJvdw==",
+                       "dev": true,
+                       "requires": {
+                               "lodash.unescape": "4.0.1",
+                               "semver": "5.5.0"
+                       },
+                       "dependencies": {
+                               "semver": {
+                                       "version": "5.5.0",
+                                       "resolved": "https://registry.npmjs.org/semver/-/semver-5.5.0.tgz",
+                                       "integrity": "sha512-4SJ3dm0WAwWy/NVeioZh5AntkdJoWKxHxcmyP622fOkgHa4z3R0TdBJICINyaSDE6uNwVc8gZr+ZinwZAH4xIA==",
+                                       "dev": true
+                               }
+                       }
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "@webassemblyjs/ast": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.7.11",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.7.11.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1920,58 +2009,57 @@
</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">                "@wordpress/a11y": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.2.0",
-                       "resolved": "https://registry.npmjs.org/@wordpress/a11y/-/a11y-2.2.0.tgz",
-                       "integrity": "sha512-cqVCKKGec+7++WTakp1KuK/s0aa054nycsEn9ZlB/kvKHpsveuR00qjeDRLbrXD3JifEusvGyx8GAHRPii+g3A==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.5.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/a11y/-/a11y-2.5.0.tgz",
+                       "integrity": "sha512-KY+Z0NFQUH6cNbFnP9P58fTCLS93zBz+SIEDA633yG46u1NHOBfWDS4lIrx52fihFdaakSTS0f2OH6yeRb41HQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@babel/runtime": "^7.3.1",
-                               "@wordpress/dom-ready": "^2.2.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@babel/runtime": "^7.4.4",
+                               "@wordpress/dom-ready": "^2.5.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">                "@wordpress/annotations": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.2.3",
-                       "resolved": "https://registry.npmjs.org/@wordpress/annotations/-/annotations-1.2.3.tgz",
-                       "integrity": "sha512-3jJ5lEolHOfSYlmEJmh9bVTx8dt3o535RWmGmig6M/x96HoVqovehG35bTCO8Lq7Ugh2AonYf4WTDQa5ov31qA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.7.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/annotations/-/annotations-1.7.0.tgz",
+                       "integrity": "sha512-LqtqCLs28+f7Wx62rdyWlBUoujfkakgZdFDtEgqMyNK8rLhuA268nyBmxKfq5xE1pk3nMRCLWrpy2GkxKUne2g==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@babel/runtime": "^7.3.1",
-                               "@wordpress/data": "^4.4.0",
-                               "@wordpress/hooks": "^2.2.0",
-                               "@wordpress/i18n": "^3.3.0",
-                               "@wordpress/rich-text": "^3.2.3",
-                               "lodash": "^4.17.11",
-                               "memize": "^1.0.5",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@babel/runtime": "^7.4.4",
+                               "@wordpress/data": "^4.9.0",
+                               "@wordpress/hooks": "^2.6.0",
+                               "@wordpress/i18n": "^3.6.0",
+                               "@wordpress/rich-text": "^3.7.0",
+                               "lodash": "^4.17.14",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "rememo": "^3.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "uuid": "^3.3.2"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "@wordpress/api-fetch": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "3.1.2",
-                       "resolved": "https://registry.npmjs.org/@wordpress/api-fetch/-/api-fetch-3.1.2.tgz",
-                       "integrity": "sha512-QgvgNrFwCgKBoY7/1aNyYFV9lcKdI9RStVkQAitdhvpNKom8mydVf0Tm2zmC/rAx+NMZ65Gn8FoOMCMV5l/Yng==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.6.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/api-fetch/-/api-fetch-3.6.0.tgz",
+                       "integrity": "sha512-xNn55LKJwFTY1pl98VU1eYhn5U0uFCS2RnqnIzjoDth747VNLSj0/OFD6FaMAIx3BSAd0XOjzXQmzsdDPr984Q==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@babel/runtime": "^7.3.1",
-                               "@wordpress/i18n": "^3.3.0",
-                               "@wordpress/url": "^2.5.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@babel/runtime": "^7.4.4",
+                               "@wordpress/i18n": "^3.6.0",
+                               "@wordpress/url": "^2.8.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">                "@wordpress/autop": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.2.0",
-                       "resolved": "https://registry.npmjs.org/@wordpress/autop/-/autop-2.2.0.tgz",
-                       "integrity": "sha512-jO7c2IQmMhaS57wxKfPRMWE/3r1Fwo2wBFUh0gsN4C7AtVHDMgsHfiR73zgnJ2MxslMoRX+uw4TM56lfxdByVw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.5.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/autop/-/autop-2.5.0.tgz",
+                       "integrity": "sha512-NPKxFo8trO0O2yGdszHD5696d3hCxgAbKgdDhpGDJbC0N9Yd6+EIYwBwmlISODlZExyE1LcR/tDD7EPjJR4w7w==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@babel/runtime": "^7.3.1"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@babel/runtime": "^7.4.4"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "@wordpress/babel-plugin-import-jsx-pragma": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.2.0",
-                       "resolved": "https://registry.npmjs.org/@wordpress/babel-plugin-import-jsx-pragma/-/babel-plugin-import-jsx-pragma-2.2.0.tgz",
-                       "integrity": "sha512-H31qqjbXrQebue4ho8bu/vCPkVCENalxQMMAQOGulmQxOQ6IF+9uwglCR6ZiAWhZmPo6LFq0NQ+IPLSUX8IS8Q==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.3.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/babel-plugin-import-jsx-pragma/-/babel-plugin-import-jsx-pragma-2.3.0.tgz",
+                       "integrity": "sha512-b45c4x1+OvQm1f6egrBruO8eVF4bRVRZ8ojM1ttDcMi+K/qXfun3J6O8xXpSnA5eeNCZaJL3DhIk/aoNBbpwzw==",
</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">                "@wordpress/babel-preset-default": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.3.0",
-                       "resolved": "https://registry.npmjs.org/@wordpress/babel-preset-default/-/babel-preset-default-4.3.0.tgz",
-                       "integrity": "sha512-yj/JEQh8SJzI3d6h531iVnKvFSYssdFb2PwpMCL5BuIXk98U+FOKSmIHj134WJ1lm4viwMIQeH3UZ93bJ0MqTQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.6.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/babel-preset-default/-/babel-preset-default-4.6.0.tgz",
+                       "integrity": "sha512-qx7sHrhsdb5NOHxXFDoTgKU2G8zCB+fBO2PZdkF5x+6PRdqfvbiJ1i848qcMARSqhwY7tHB3R7KOPLZGHbq2hw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/core": "^7.4.4",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1981,157 +2069,179 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/plugin-transform-runtime": "^7.4.4",
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/preset-env": "^7.4.4",
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/runtime": "^7.4.4",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@wordpress/babel-plugin-import-jsx-pragma": "^2.2.0",
-                               "@wordpress/browserslist-config": "^2.5.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/babel-plugin-import-jsx-pragma": "^2.3.0",
+                               "@wordpress/browserslist-config": "^2.6.0",
+                               "@wordpress/element": "^2.8.0",
+                               "core-js": "^3.1.4"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "@wordpress/blob": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.3.0",
-                       "resolved": "https://registry.npmjs.org/@wordpress/blob/-/blob-2.3.0.tgz",
-                       "integrity": "sha512-WmzonzasFjz6S5mGqZrRuaYrIFRDULywPU4pLyz+CYvEvz9wgOC8DLi2/J5Qk6SSVMoTEoUVT5nuYftIpts84w==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.5.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/blob/-/blob-2.5.0.tgz",
+                       "integrity": "sha512-Eze4O8XivI8Xw4ol3l2TIPUk+K/FVT3GDOuYnwykNXKf19AwOrc51rfX7bqKqonsoGpEQ3TZTIsMfj6+l4k95g==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@babel/runtime": "^7.3.1"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@babel/runtime": "^7.4.4"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                "@wordpress/block-directory": {
+                       "version": "1.0.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/block-directory/-/block-directory-1.0.0.tgz",
+                       "integrity": "sha512-iMSv+SIlk2ypju/F0o+oPwt67qpdgDomipHy5ZZ66RdOzk9tk2G9SHdx0rSXI0fa5V6CWmD/5WBT+5mRtQWvCg==",
+                       "requires": {
+                               "@wordpress/api-fetch": "^3.6.0",
+                               "@wordpress/block-editor": "^3.2.0",
+                               "@wordpress/blocks": "^6.7.0",
+                               "@wordpress/components": "^8.3.0",
+                               "@wordpress/compose": "^3.7.0",
+                               "@wordpress/data": "^4.9.0",
+                               "@wordpress/element": "^2.8.0",
+                               "@wordpress/i18n": "^3.6.0",
+                               "lodash": "^4.17.14"
+                       }
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "@wordpress/block-editor": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.0.3",
-                       "resolved": "https://registry.npmjs.org/@wordpress/block-editor/-/block-editor-2.0.3.tgz",
-                       "integrity": "sha512-ZPNIf9P9xkguWI3fWqn3ViN+9/gcZ5Rhc7mU0wc1SfHlnDx4VWGaqkBYk9rWqE7mP+yivhr8zWWr5UUYfkyjdg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.2.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/block-editor/-/block-editor-3.2.0.tgz",
+                       "integrity": "sha512-0LlLvkhG16ZO59G/lUdP9pHk4rKc2MsAB84BrzrgzChIIHCJLGYW/RsQqUbL3O7O5q2lVvLkD9d0VnYsDO6UhQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@babel/runtime": "^7.0.0",
-                               "@wordpress/a11y": "^2.2.0",
-                               "@wordpress/blob": "^2.3.0",
-                               "@wordpress/blocks": "^6.2.5",
-                               "@wordpress/components": "^7.3.2",
-                               "@wordpress/compose": "^3.2.0",
-                               "@wordpress/core-data": "^2.2.2",
-                               "@wordpress/data": "^4.4.0",
-                               "@wordpress/dom": "^2.2.5",
-                               "@wordpress/element": "^2.3.0",
-                               "@wordpress/hooks": "^2.2.0",
-                               "@wordpress/html-entities": "^2.2.0",
-                               "@wordpress/i18n": "^3.3.0",
-                               "@wordpress/is-shallow-equal": "^1.2.0",
-                               "@wordpress/keycodes": "^2.2.0",
-                               "@wordpress/rich-text": "^3.2.3",
-                               "@wordpress/token-list": "^1.2.0",
-                               "@wordpress/url": "^2.5.0",
-                               "@wordpress/viewport": "^2.3.0",
-                               "@wordpress/wordcount": "^2.2.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@babel/runtime": "^7.4.4",
+                               "@wordpress/a11y": "^2.5.0",
+                               "@wordpress/blob": "^2.5.0",
+                               "@wordpress/blocks": "^6.7.0",
+                               "@wordpress/components": "^8.3.0",
+                               "@wordpress/compose": "^3.7.0",
+                               "@wordpress/data": "^4.9.0",
+                               "@wordpress/deprecated": "^2.6.0",
+                               "@wordpress/dom": "^2.5.0",
+                               "@wordpress/element": "^2.8.0",
+                               "@wordpress/hooks": "^2.6.0",
+                               "@wordpress/html-entities": "^2.5.0",
+                               "@wordpress/i18n": "^3.6.0",
+                               "@wordpress/is-shallow-equal": "^1.6.0",
+                               "@wordpress/keycodes": "^2.6.0",
+                               "@wordpress/rich-text": "^3.7.0",
+                               "@wordpress/token-list": "^1.6.0",
+                               "@wordpress/url": "^2.8.0",
+                               "@wordpress/viewport": "^2.8.0",
+                               "@wordpress/wordcount": "^2.6.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "classnames": "^2.2.5",
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                "diff": "^3.5.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "dom-scroll-into-view": "^1.2.1",
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                "inherits": "^2.0.3",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "lodash": "^4.17.10",
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                "memize": "^1.0.5",
+                               "react-autosize-textarea": "^3.0.2",
+                               "react-spring": "^8.0.19",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "redux-multi": "^0.1.12",
</span><span class="cx" style="display: block; padding: 0 10px">                                "refx": "^3.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "rememo": "^3.0.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "tinycolor2": "^1.4.1"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "tinycolor2": "^1.4.1",
+                               "traverse": "^0.6.6"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "@wordpress/block-library": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.4.6",
-                       "resolved": "https://registry.npmjs.org/@wordpress/block-library/-/block-library-2.4.6.tgz",
-                       "integrity": "sha512-qDFltzuIUo6Rh8fRc/vYx5aPtohm+7c5fDiGtVAXxF4CB/7ZdScjL0m/2My0lNg42yXv+rSn4nSFryeSVUhW5A==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.9.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/block-library/-/block-library-2.9.0.tgz",
+                       "integrity": "sha512-rEgpjWbnDD9oe+8wN4F7MHuQtLSWxBdkolPrAajmmn0fINk57PStwmxCqgR8oeWisD+V5096q0WZTRDVXgzlTA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@babel/runtime": "^7.3.1",
-                               "@wordpress/autop": "^2.2.0",
-                               "@wordpress/blob": "^2.3.0",
-                               "@wordpress/block-editor": "^2.0.3",
-                               "@wordpress/blocks": "^6.2.5",
-                               "@wordpress/components": "^7.3.2",
-                               "@wordpress/compose": "^3.2.0",
-                               "@wordpress/core-data": "^2.2.2",
-                               "@wordpress/data": "^4.4.0",
-                               "@wordpress/deprecated": "^2.2.0",
-                               "@wordpress/editor": "^9.2.6",
-                               "@wordpress/element": "^2.3.0",
-                               "@wordpress/html-entities": "^2.2.0",
-                               "@wordpress/i18n": "^3.3.0",
-                               "@wordpress/keycodes": "^2.2.0",
-                               "@wordpress/viewport": "^2.3.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@babel/runtime": "^7.4.4",
+                               "@wordpress/a11y": "^2.5.0",
+                               "@wordpress/api-fetch": "^3.6.0",
+                               "@wordpress/autop": "^2.5.0",
+                               "@wordpress/blob": "^2.5.0",
+                               "@wordpress/block-editor": "^3.2.0",
+                               "@wordpress/blocks": "^6.7.0",
+                               "@wordpress/components": "^8.3.0",
+                               "@wordpress/compose": "^3.7.0",
+                               "@wordpress/core-data": "^2.7.0",
+                               "@wordpress/data": "^4.9.0",
+                               "@wordpress/date": "^3.5.0",
+                               "@wordpress/deprecated": "^2.6.0",
+                               "@wordpress/editor": "^9.7.0",
+                               "@wordpress/element": "^2.8.0",
+                               "@wordpress/i18n": "^3.6.0",
+                               "@wordpress/is-shallow-equal": "^1.6.0",
+                               "@wordpress/keycodes": "^2.6.0",
+                               "@wordpress/rich-text": "^3.7.0",
+                               "@wordpress/server-side-render": "^1.3.0",
+                               "@wordpress/url": "^2.8.0",
+                               "@wordpress/viewport": "^2.8.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "classnames": "^2.2.5",
</span><span class="cx" style="display: block; padding: 0 10px">                                "fast-average-color": "4.3.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "lodash": "^4.17.11",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "lodash": "^4.17.14",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "memize": "^1.0.5",
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                "moment": "^2.22.1",
+                               "tinycolor2": "^1.4.1",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "url": "^0.11.0"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "@wordpress/block-serialization-default-parser": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "3.1.0",
-                       "resolved": "https://registry.npmjs.org/@wordpress/block-serialization-default-parser/-/block-serialization-default-parser-3.1.0.tgz",
-                       "integrity": "sha512-SmxvnZ5N4L+H/lpq/orJetdK98Ij9BHWhcbBu5+NCfRho0RcErmVxj107VSpcP5s4METEvVRpmGcxG+Xr4aWtw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.4.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/block-serialization-default-parser/-/block-serialization-default-parser-3.4.0.tgz",
+                       "integrity": "sha512-X2M5O41vBVAQVg62U7EzgcL0iMbjgeMXokp8kVkU/1j0aKrX0N4Xqaf4XACBK9R4lLYyT6vzmxx0/6zH3R1f1A==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@babel/runtime": "^7.3.1"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@babel/runtime": "^7.4.4"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "@wordpress/block-serialization-spec-parser": {
-                       "version": "3.1.0",
-                       "resolved": "https://registry.npmjs.org/@wordpress/block-serialization-spec-parser/-/block-serialization-spec-parser-3.1.0.tgz",
-                       "integrity": "sha512-OSMLDj+FvHWSJYXkNSXLeovaiuNKrkXjVKLKWW9MQjI4sxaVFypEG9WeTpYmjDMXmTj+om9WL/1Uj0aUv1i5TA==",
-                       "requires": {
-                               "pegjs": "^0.10.0"
-                       }
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "@wordpress/blocks": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "6.2.5",
-                       "resolved": "https://registry.npmjs.org/@wordpress/blocks/-/blocks-6.2.5.tgz",
-                       "integrity": "sha512-rYS2vqC27Ypo9SdujWjDEzPx1r6c0BfV5WBsVfaAf1qypV77AusHN+keoht26j1d0u5eNUly3yGdN8GGQWkNSA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "6.7.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/blocks/-/blocks-6.7.0.tgz",
+                       "integrity": "sha512-idO9FS5kXYzC3GCCG5kJYzXOWNzTrYuqeRabNKsNVt6nzmEndNNB/yKG7pBfZcVwh6pV03uPP0oCPoLdH2NL4A==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@babel/runtime": "^7.3.1",
-                               "@wordpress/autop": "^2.2.0",
-                               "@wordpress/blob": "^2.3.0",
-                               "@wordpress/block-serialization-default-parser": "^3.1.0",
-                               "@wordpress/block-serialization-spec-parser": "^3.0.0",
-                               "@wordpress/data": "^4.4.0",
-                               "@wordpress/dom": "^2.2.5",
-                               "@wordpress/element": "^2.3.0",
-                               "@wordpress/hooks": "^2.2.0",
-                               "@wordpress/html-entities": "^2.2.0",
-                               "@wordpress/i18n": "^3.3.0",
-                               "@wordpress/is-shallow-equal": "^1.2.0",
-                               "@wordpress/shortcode": "^2.2.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@babel/runtime": "^7.4.4",
+                               "@wordpress/autop": "^2.5.0",
+                               "@wordpress/blob": "^2.5.0",
+                               "@wordpress/block-serialization-default-parser": "^3.4.0",
+                               "@wordpress/compose": "^3.7.0",
+                               "@wordpress/data": "^4.9.0",
+                               "@wordpress/dom": "^2.5.0",
+                               "@wordpress/element": "^2.8.0",
+                               "@wordpress/hooks": "^2.6.0",
+                               "@wordpress/html-entities": "^2.5.0",
+                               "@wordpress/i18n": "^3.6.0",
+                               "@wordpress/is-shallow-equal": "^1.6.0",
+                               "@wordpress/shortcode": "^2.4.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "hpq": "^1.3.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "lodash": "^4.17.11",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "lodash": "^4.17.14",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "rememo": "^3.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "showdown": "^1.8.6",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "simple-html-tokenizer": "^0.4.1",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "simple-html-tokenizer": "^0.5.7",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "tinycolor2": "^1.4.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                "uuid": "^3.3.2"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "@wordpress/browserslist-config": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.5.0",
-                       "resolved": "https://registry.npmjs.org/@wordpress/browserslist-config/-/browserslist-config-2.5.0.tgz",
-                       "integrity": "sha512-cspE4iJ87YjweKAtnIsCxm7ZJQ/ved3TdRJWS0DX/0AOukoRhOMYh7CP1aVc0M3J1kB4LtTY7u3HOcqF2Yf2VA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.6.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/browserslist-config/-/browserslist-config-2.6.0.tgz",
+                       "integrity": "sha512-vRgzGoxhcNVChBP30XZlyK4w6r/9ZpO+Fi1dzmButp31lUEb1pT5WBxTIQl3HE0JZ9YTEJ00WWGO5sjGi5MHZA==",
</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">                "@wordpress/components": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "7.3.2",
-                       "resolved": "https://registry.npmjs.org/@wordpress/components/-/components-7.3.2.tgz",
-                       "integrity": "sha512-sOdk/HOfhqTdL8ghiK/6JcgIqGA8T01mMwWsQ4TqvIHTGNGVbsVAHw2LtQAjYDjl0hZv4SmVlrpCWPlxBs3xUQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "8.3.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/components/-/components-8.3.0.tgz",
+                       "integrity": "sha512-Q+eo3+RoViIDmDL4QhxpcTeCYYNAD6fVtNjHsI0hIQI7BVicZAqwApFColA7lxx1Y4/WTIcPHi/2h+WBlUxeLg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@babel/runtime": "^7.3.1",
-                               "@wordpress/a11y": "^2.2.0",
-                               "@wordpress/api-fetch": "^3.1.2",
-                               "@wordpress/compose": "^3.2.0",
-                               "@wordpress/dom": "^2.2.5",
-                               "@wordpress/element": "^2.3.0",
-                               "@wordpress/hooks": "^2.2.0",
-                               "@wordpress/i18n": "^3.3.0",
-                               "@wordpress/is-shallow-equal": "^1.2.0",
-                               "@wordpress/keycodes": "^2.2.0",
-                               "@wordpress/rich-text": "^3.2.3",
-                               "@wordpress/url": "^2.5.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@babel/runtime": "^7.4.4",
+                               "@wordpress/a11y": "^2.5.0",
+                               "@wordpress/compose": "^3.7.0",
+                               "@wordpress/deprecated": "^2.6.0",
+                               "@wordpress/dom": "^2.5.0",
+                               "@wordpress/element": "^2.8.0",
+                               "@wordpress/hooks": "^2.6.0",
+                               "@wordpress/i18n": "^3.6.0",
+                               "@wordpress/is-shallow-equal": "^1.6.0",
+                               "@wordpress/keycodes": "^2.6.0",
+                               "@wordpress/rich-text": "^3.7.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "classnames": "^2.2.5",
</span><span class="cx" style="display: block; padding: 0 10px">                                "clipboard": "^2.0.1",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "diff": "^3.5.0",
</del><span class="cx" style="display: block; padding: 0 10px">                                 "dom-scroll-into-view": "^1.2.1",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "lodash": "^4.17.11",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "lodash": "^4.17.14",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "memize": "^1.0.5",
</span><span class="cx" style="display: block; padding: 0 10px">                                "moment": "^2.22.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                "mousetrap": "^1.6.2",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "re-resizable": "^4.7.1",
-                               "react-click-outside": "^3.0.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "re-resizable": "^6.0.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "react-dates": "^17.1.1",
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                "react-spring": "^8.0.20",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "rememo": "^3.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "tinycolor2": "^1.4.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                "uuid": "^3.3.2"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -2138,327 +2248,356 @@
</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">                "@wordpress/compose": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "3.2.0",
-                       "resolved": "https://registry.npmjs.org/@wordpress/compose/-/compose-3.2.0.tgz",
-                       "integrity": "sha512-bwDSMABvTi3AXqsNNi29h3T4nCtiwuBm4XO4svp6nRTFnVgxrfZXjqHrnuv0qimg1UP35WSXKO6hrO/QqTkW8g==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.7.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/compose/-/compose-3.7.0.tgz",
+                       "integrity": "sha512-DxwRCico4wVm8YnARaO7bZhcV6SoIjhVoNF7IPMvPnOXKfvp/w6QfcDl0qCtRqpofgZBCs93mRhFXHywQE0N6g==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@babel/runtime": "^7.3.1",
-                               "@wordpress/element": "^2.3.0",
-                               "@wordpress/is-shallow-equal": "^1.2.0",
-                               "lodash": "^4.17.11"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@babel/runtime": "^7.4.4",
+                               "@wordpress/element": "^2.8.0",
+                               "@wordpress/is-shallow-equal": "^1.6.0",
+                               "lodash": "^4.17.14"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "@wordpress/core-data": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.2.2",
-                       "resolved": "https://registry.npmjs.org/@wordpress/core-data/-/core-data-2.2.2.tgz",
-                       "integrity": "sha512-WXmZkBntJo8ZlNm3fHbKpOcv9YzWLvTsYcpavzgwhkTLOhJahvTGbLdRpH9BHn+La24CulAe+jcULKRWaf8N8A==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.7.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/core-data/-/core-data-2.7.0.tgz",
+                       "integrity": "sha512-u+9Dq+Uomg/ewoS4X6eIgN2EKw8pbaEUR+kKx1WonM/Utqm07jXEbdEC9wHyaJz0bKhevyafd4wM/DzMw1K7Yw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@babel/runtime": "^7.3.1",
-                               "@wordpress/api-fetch": "^3.1.2",
-                               "@wordpress/data": "^4.4.0",
-                               "@wordpress/deprecated": "^2.2.0",
-                               "@wordpress/url": "^2.5.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@babel/runtime": "^7.4.4",
+                               "@wordpress/api-fetch": "^3.6.0",
+                               "@wordpress/data": "^4.9.0",
+                               "@wordpress/deprecated": "^2.6.0",
+                               "@wordpress/is-shallow-equal": "^1.6.0",
+                               "@wordpress/url": "^2.8.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "equivalent-key-map": "^0.2.2",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "lodash": "^4.17.11",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "lodash": "^4.17.14",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "rememo": "^3.0.0"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "@wordpress/custom-templated-path-webpack-plugin": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.2.0",
-                       "resolved": "https://registry.npmjs.org/@wordpress/custom-templated-path-webpack-plugin/-/custom-templated-path-webpack-plugin-1.2.0.tgz",
-                       "integrity": "sha512-IWHZh40TuDOy6Gx/z7zxdhOTOJNywU/znTV0OBvbUZ5R5Y5TMX6TiWd51N8JTaHv5Ig8tw2c5R+SV0bdb2mrTQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.5.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/custom-templated-path-webpack-plugin/-/custom-templated-path-webpack-plugin-1.5.0.tgz",
+                       "integrity": "sha512-OU7CtzLqjj30FUPA/T5fYxjrMkYoxIgwcKuxNTzmXfN+lXW8GR3jG3IYeVA61ruQnqlfhuLXql6KZgQU6/JRPA==",
</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">-                                "@babel/runtime": "^7.3.1",
</del><span class="cx" style="display: block; padding: 0 10px">                                 "escape-string-regexp": "^1.0.5"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "@wordpress/data": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.4.0",
-                       "resolved": "https://registry.npmjs.org/@wordpress/data/-/data-4.4.0.tgz",
-                       "integrity": "sha512-2eWcjlkx0KoGDOsGnCa7XSoB4yDkFkm1UuwmFcGMn+1qnRzgAmZ07GGFJWgk7wKxgihj9tgwFcZ2a+dVJXQxuw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.9.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/data/-/data-4.9.0.tgz",
+                       "integrity": "sha512-wlaIXPU+vcKK+hoTsUMxdxU0WHlGSuqhJMmkLabNY5B/UTapajaeYROrFZ0Co/zS6eqgU5mXfqyVOam3/GDI9A==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@babel/runtime": "^7.3.1",
-                               "@wordpress/compose": "^3.2.0",
-                               "@wordpress/element": "^2.3.0",
-                               "@wordpress/is-shallow-equal": "^1.2.0",
-                               "@wordpress/priority-queue": "^1.1.0",
-                               "@wordpress/redux-routine": "^3.2.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@babel/runtime": "^7.4.4",
+                               "@wordpress/compose": "^3.7.0",
+                               "@wordpress/deprecated": "^2.6.0",
+                               "@wordpress/element": "^2.8.0",
+                               "@wordpress/is-shallow-equal": "^1.6.0",
+                               "@wordpress/priority-queue": "^1.3.0",
+                               "@wordpress/redux-routine": "^3.6.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "equivalent-key-map": "^0.2.2",
</span><span class="cx" style="display: block; padding: 0 10px">                                "is-promise": "^2.1.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "lodash": "^4.17.11",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "lodash": "^4.17.14",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "redux": "^4.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "turbo-combine-reducers": "^1.0.2"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                "@wordpress/data-controls": {
+                       "version": "1.3.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/data-controls/-/data-controls-1.3.0.tgz",
+                       "integrity": "sha512-HNNgzNa/j6htr9RJJfTSg7USnVyFUzuvtAWoNuqCrE0srL8neDmKw3bbVZUjGHRBHH9Hmy9POjXuxEQcWitJLA==",
+                       "requires": {
+                               "@wordpress/api-fetch": "^3.6.0",
+                               "@wordpress/data": "^4.9.0"
+                       }
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "@wordpress/date": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "3.2.0",
-                       "resolved": "https://registry.npmjs.org/@wordpress/date/-/date-3.2.0.tgz",
-                       "integrity": "sha512-dV9b2ObyX6I5Harl7tt3eN+yWSQu0DwLyj/hflVYUR6qlFVfg0fjDGuMa+ZxI0T1UhblP+EyGDXX8wS680JOsQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.5.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/date/-/date-3.5.0.tgz",
+                       "integrity": "sha512-eg3/o7Z0SgeXtPhJxMuxSQUk9Lx0GGgQptpnparsFzgW69KgibLmGuDqepEhfClhKLeIR3kDVf/m1HRPSosbRA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@babel/runtime": "^7.3.1",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@babel/runtime": "^7.4.4",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "moment": "^2.22.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                "moment-timezone": "^0.5.16"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "@wordpress/dependency-extraction-webpack-plugin": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.0.1",
-                       "resolved": "https://registry.npmjs.org/@wordpress/dependency-extraction-webpack-plugin/-/dependency-extraction-webpack-plugin-1.0.1.tgz",
-                       "integrity": "sha512-Ov4IljSGSPDjQPKV79tXKk7Ljndo+f84aImKIH8mzTMRbZS+7wPzz6jHAa/FpGmf7R99QqaN4CNRpvBihu3o9Q==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.0.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/dependency-extraction-webpack-plugin/-/dependency-extraction-webpack-plugin-2.0.0.tgz",
+                       "integrity": "sha512-RJSbpnLBndYu02jrzbk0MTUi4uoOiEHXYSe9s8YM/40yJnUm6k1PvrytDG6VxFbjFARCCOzKgU70L+/xeC4pLQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                "json2php": "^0.0.4",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "webpack": "^4.8.3",
</span><span class="cx" style="display: block; padding: 0 10px">                                "webpack-sources": "^1.3.0"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "@wordpress/deprecated": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.2.0",
-                       "resolved": "https://registry.npmjs.org/@wordpress/deprecated/-/deprecated-2.2.0.tgz",
-                       "integrity": "sha512-4B6ButV5dKPCiTbFl7cNHJTnaMN0crQhCFHhDYlZEBS/OUk/e07RUPpCMjpfk2ut7Hpfbkr8UHJT6yMpyegOuw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.6.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/deprecated/-/deprecated-2.6.0.tgz",
+                       "integrity": "sha512-DLYEhsG04V8qfm+k2hrHPExiC31+dgUGZBhIUq8ScvCIkqYOiWAgP0zTOjRgSuNk8Yp0/6XqSWbkXMC4ZQX03w==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@babel/runtime": "^7.3.1",
-                               "@wordpress/hooks": "^2.2.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@babel/runtime": "^7.4.4",
+                               "@wordpress/hooks": "^2.6.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">                "@wordpress/dom": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.2.5",
-                       "resolved": "https://registry.npmjs.org/@wordpress/dom/-/dom-2.2.5.tgz",
-                       "integrity": "sha512-kVknuIIQ21HbmyiMpxTNqaOWU/07SGzzCxWrNjpzs+Kn5lB9zFi9yroTmEhcp97QpbGp3JwNJAVwMdZgmJSOzA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.5.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/dom/-/dom-2.5.0.tgz",
+                       "integrity": "sha512-nJUskVX/0RIskGgQBCXRrMMMxJcZ1UwQlpDBMNVPwMD9KPw13YnzCTzR6QgUMvCYF4pDUmxVIP+ao7CQzAL9lg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@babel/runtime": "^7.3.1",
-                               "lodash": "^4.17.11"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@babel/runtime": "^7.4.4",
+                               "lodash": "^4.17.14"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "@wordpress/dom-ready": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.2.0",
-                       "resolved": "https://registry.npmjs.org/@wordpress/dom-ready/-/dom-ready-2.2.0.tgz",
-                       "integrity": "sha512-tPmPcc7T+BGXS7WyIJ+hWzMR5YXBjQIWNWcFMcqMxjgm5MbTWnjvrv4o4FJ7evuWJlTa+4Rw2Tjc0iHAqr4aVA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.5.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/dom-ready/-/dom-ready-2.5.0.tgz",
+                       "integrity": "sha512-1CXRTZcQ0yn9Aj5x3e0xwYJeRv81NyuwoQUD2ZvDXRXCvaNq33fm79MDvpW5E2uYoo0t9jPHTCwadVXt7bzhwQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@babel/runtime": "^7.3.1"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@babel/runtime": "^7.4.4"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "@wordpress/e2e-test-utils": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.1.0",
-                       "resolved": "https://registry.npmjs.org/@wordpress/e2e-test-utils/-/e2e-test-utils-2.1.0.tgz",
-                       "integrity": "sha512-dpa+IyjkocEvKh9g7+NLxWFbUvCAc5KYZreaMULJLxEivs76ts+rFen9l4gbH4v0rk6IInexLdP1muKqfYKpWg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.4.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/e2e-test-utils/-/e2e-test-utils-2.4.0.tgz",
+                       "integrity": "sha512-4loD0dM1dOwRJLCeM+xUX86VIWlvKP+DloUAIYMdO0KFBz3tnij5psAhls06PvLtvM9IgOOEr4HYE37DDK5Qag==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/runtime": "^7.4.4",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@wordpress/keycodes": "^2.4.0",
-                               "@wordpress/url": "^2.6.0",
-                               "lodash": "^4.17.11",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/keycodes": "^2.6.0",
+                               "@wordpress/url": "^2.8.0",
+                               "lodash": "^4.17.14",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "node-fetch": "^1.7.3"
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        },
-                       "dependencies": {
-                               "@wordpress/i18n": {
-                                       "version": "3.5.0",
-                                       "resolved": "https://registry.npmjs.org/@wordpress/i18n/-/i18n-3.5.0.tgz",
-                                       "integrity": "sha512-QAYFsHe/raG0MPUX32gCmuSM6UN/5gWCVSFWxOVSuXVuzPP5WnL78CgpuXtUresDZXTJm3FrFcB9IKvh93e1DQ==",
-                                       "dev": true,
-                                       "requires": {
-                                               "@babel/runtime": "^7.4.4",
-                                               "gettext-parser": "^1.3.1",
-                                               "lodash": "^4.17.11",
-                                               "memize": "^1.0.5",
-                                               "sprintf-js": "^1.1.1",
-                                               "tannin": "^1.0.1"
-                                       }
-                               },
-                               "@wordpress/keycodes": {
-                                       "version": "2.4.0",
-                                       "resolved": "https://registry.npmjs.org/@wordpress/keycodes/-/keycodes-2.4.0.tgz",
-                                       "integrity": "sha512-qGRBKcDroYzUffAGMzotyos2k+FA89IjYYFjWlUrDp4TVaadCHK1ESPcmX6Y87ExgcsJKXDkNVZfsCPvh7V7Kw==",
-                                       "dev": true,
-                                       "requires": {
-                                               "@babel/runtime": "^7.4.4",
-                                               "@wordpress/i18n": "^3.5.0",
-                                               "lodash": "^4.17.11"
-                                       }
-                               },
-                               "@wordpress/url": {
-                                       "version": "2.6.0",
-                                       "resolved": "https://registry.npmjs.org/@wordpress/url/-/url-2.6.0.tgz",
-                                       "integrity": "sha512-QlC/T6VsIMhArKdYvO1sVEUZYuky+5UojHU1vfZgLNZtt2Tj1dOgP4teMaDhMZtc6FqDkHNiA8r03CvXtbNDQA==",
-                                       "dev": true,
-                                       "requires": {
-                                               "@babel/runtime": "^7.4.4",
-                                               "qs": "^6.5.2"
-                                       }
-                               }
</del><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "@wordpress/edit-post": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "3.3.6",
-                       "resolved": "https://registry.npmjs.org/@wordpress/edit-post/-/edit-post-3.3.6.tgz",
-                       "integrity": "sha512-DTTBiVDBBAboPAAktQ/yRzTmSrNpUHNuP1oWh5nN7BBgXYX6obytXZR8PjTVIdeK65gf6MS8m4H+nXj9PruqZg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.8.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/edit-post/-/edit-post-3.8.0.tgz",
+                       "integrity": "sha512-HFJ2joGu9LKOiCRapUUQtvLsNg+XWkho4sFI+h89TbM+2rwcKZX1xIQXkT6GhEN8V1dJByePcPr+957JMQh01w==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@babel/runtime": "^7.3.1",
-                               "@wordpress/a11y": "^2.2.0",
-                               "@wordpress/api-fetch": "^3.1.2",
-                               "@wordpress/block-editor": "^2.0.3",
-                               "@wordpress/block-library": "^2.4.6",
-                               "@wordpress/blocks": "^6.2.5",
-                               "@wordpress/components": "^7.3.2",
-                               "@wordpress/compose": "^3.2.0",
-                               "@wordpress/core-data": "^2.2.2",
-                               "@wordpress/data": "^4.4.0",
-                               "@wordpress/editor": "^9.2.6",
-                               "@wordpress/element": "^2.3.0",
-                               "@wordpress/format-library": "^1.4.6",
-                               "@wordpress/hooks": "^2.2.0",
-                               "@wordpress/i18n": "^3.3.0",
-                               "@wordpress/keycodes": "^2.2.0",
-                               "@wordpress/nux": "^3.2.5",
-                               "@wordpress/plugins": "^2.2.0",
-                               "@wordpress/url": "^2.5.0",
-                               "@wordpress/viewport": "^2.3.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@babel/runtime": "^7.4.4",
+                               "@wordpress/a11y": "^2.5.0",
+                               "@wordpress/api-fetch": "^3.6.0",
+                               "@wordpress/block-editor": "^3.2.0",
+                               "@wordpress/block-library": "^2.9.0",
+                               "@wordpress/blocks": "^6.7.0",
+                               "@wordpress/components": "^8.3.0",
+                               "@wordpress/compose": "^3.7.0",
+                               "@wordpress/core-data": "^2.7.0",
+                               "@wordpress/data": "^4.9.0",
+                               "@wordpress/editor": "^9.7.0",
+                               "@wordpress/element": "^2.8.0",
+                               "@wordpress/hooks": "^2.6.0",
+                               "@wordpress/i18n": "^3.6.0",
+                               "@wordpress/keycodes": "^2.6.0",
+                               "@wordpress/media-utils": "^1.2.0",
+                               "@wordpress/notices": "^1.8.0",
+                               "@wordpress/nux": "^3.7.0",
+                               "@wordpress/plugins": "^2.7.0",
+                               "@wordpress/url": "^2.8.0",
+                               "@wordpress/viewport": "^2.8.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "classnames": "^2.2.5",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "lodash": "^4.17.11",
-                               "refx": "^3.0.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "lodash": "^4.17.14",
+                               "memize": "^1.0.5",
+                               "refx": "^3.0.0",
+                               "rememo": "^3.0.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "@wordpress/editor": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "9.2.6",
-                       "resolved": "https://registry.npmjs.org/@wordpress/editor/-/editor-9.2.6.tgz",
-                       "integrity": "sha512-qlbGq9TrKA+E000CENuPfnAQh5ZYzVJDThJ3iX2i0kvXQPwmjzfxMXLy6XlCx/kLvtsaJbE4NeEcbODSq4AnCg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "9.7.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/editor/-/editor-9.7.0.tgz",
+                       "integrity": "sha512-oORGJKozwTxPkVRDVcVLaNWuZYNI8fLw3/feHJ6G1phDtObifO65l2v0qGkzHz+nknwtCF+5p0eL893PRRtQ/w==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@babel/runtime": "^7.3.1",
-                               "@wordpress/api-fetch": "^3.1.2",
-                               "@wordpress/blob": "^2.3.0",
-                               "@wordpress/block-editor": "^2.0.3",
-                               "@wordpress/blocks": "^6.2.5",
-                               "@wordpress/components": "^7.3.2",
-                               "@wordpress/compose": "^3.2.0",
-                               "@wordpress/core-data": "^2.2.2",
-                               "@wordpress/data": "^4.4.0",
-                               "@wordpress/date": "^3.2.0",
-                               "@wordpress/deprecated": "^2.2.0",
-                               "@wordpress/element": "^2.3.0",
-                               "@wordpress/hooks": "^2.2.0",
-                               "@wordpress/html-entities": "^2.2.0",
-                               "@wordpress/i18n": "^3.3.0",
-                               "@wordpress/keycodes": "^2.2.0",
-                               "@wordpress/notices": "^1.3.0",
-                               "@wordpress/nux": "^3.2.5",
-                               "@wordpress/url": "^2.5.0",
-                               "@wordpress/viewport": "^2.3.0",
-                               "@wordpress/wordcount": "^2.2.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@babel/runtime": "^7.4.4",
+                               "@wordpress/api-fetch": "^3.6.0",
+                               "@wordpress/autop": "^2.5.0",
+                               "@wordpress/blob": "^2.5.0",
+                               "@wordpress/block-directory": "^1.0.0",
+                               "@wordpress/block-editor": "^3.2.0",
+                               "@wordpress/blocks": "^6.7.0",
+                               "@wordpress/components": "^8.3.0",
+                               "@wordpress/compose": "^3.7.0",
+                               "@wordpress/core-data": "^2.7.0",
+                               "@wordpress/data": "^4.9.0",
+                               "@wordpress/data-controls": "^1.3.0",
+                               "@wordpress/date": "^3.5.0",
+                               "@wordpress/deprecated": "^2.6.0",
+                               "@wordpress/element": "^2.8.0",
+                               "@wordpress/hooks": "^2.6.0",
+                               "@wordpress/html-entities": "^2.5.0",
+                               "@wordpress/i18n": "^3.6.0",
+                               "@wordpress/is-shallow-equal": "^1.6.0",
+                               "@wordpress/keycodes": "^2.6.0",
+                               "@wordpress/media-utils": "^1.2.0",
+                               "@wordpress/notices": "^1.8.0",
+                               "@wordpress/nux": "^3.7.0",
+                               "@wordpress/rich-text": "^3.7.0",
+                               "@wordpress/server-side-render": "^1.3.0",
+                               "@wordpress/url": "^2.8.0",
+                               "@wordpress/viewport": "^2.8.0",
+                               "@wordpress/wordcount": "^2.6.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "classnames": "^2.2.5",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "inherits": "^2.0.3",
-                               "lodash": "^4.17.11",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "lodash": "^4.17.14",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "memize": "^1.0.5",
</span><span class="cx" style="display: block; padding: 0 10px">                                "react-autosize-textarea": "^3.0.2",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "redux-multi": "^0.1.12",
</del><span class="cx" style="display: block; padding: 0 10px">                                 "redux-optimist": "^1.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "refx": "^3.0.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "rememo": "^3.0.0",
-                               "traverse": "^0.6.6"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "rememo": "^3.0.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "@wordpress/element": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.3.0",
-                       "resolved": "https://registry.npmjs.org/@wordpress/element/-/element-2.3.0.tgz",
-                       "integrity": "sha512-L/s1n6pqVUlo09uMdhnlarW7ZzTWlvKo6zQzoxZSLEMne/6Hr3sw2DbxE2AuijcJv/n9VzmV7/MNBQMEIPL7OA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.8.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/element/-/element-2.8.0.tgz",
+                       "integrity": "sha512-fjFKf4h6dxjlTW4HKp+UNcCQDQaUGFLwjK6hMmet5YhklYvyg/+3bvDx1qqxe1BbY7kYvVhzVmldhJctOKPglQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@babel/runtime": "^7.3.1",
-                               "@wordpress/escape-html": "^1.2.0",
-                               "lodash": "^4.17.11",
-                               "react": "^16.8.4",
-                               "react-dom": "^16.8.4"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@babel/runtime": "^7.4.4",
+                               "@wordpress/escape-html": "^1.5.0",
+                               "lodash": "^4.17.14",
+                               "react": "^16.9.0",
+                               "react-dom": "^16.9.0"
+                       },
+                       "dependencies": {
+                               "react": {
+                                       "version": "16.9.0",
+                                       "resolved": "https://registry.npmjs.org/react/-/react-16.9.0.tgz",
+                                       "integrity": "sha512-+7LQnFBwkiw+BobzOF6N//BdoNw0ouwmSJTEm9cglOOmsg/TMiFHZLe2sEoN5M7LgJTj9oHH0gxklfnQe66S1w==",
+                                       "requires": {
+                                               "loose-envify": "^1.1.0",
+                                               "object-assign": "^4.1.1",
+                                               "prop-types": "^15.6.2"
+                                       }
+                               },
+                               "react-dom": {
+                                       "version": "16.9.0",
+                                       "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-16.9.0.tgz",
+                                       "integrity": "sha512-YFT2rxO9hM70ewk9jq0y6sQk8cL02xm4+IzYBz75CQGlClQQ1Bxq0nhHF6OtSbit+AIahujJgb/CPRibFkMNJQ==",
+                                       "requires": {
+                                               "loose-envify": "^1.1.0",
+                                               "object-assign": "^4.1.1",
+                                               "prop-types": "^15.6.2",
+                                               "scheduler": "^0.15.0"
+                                       }
+                               },
+                               "scheduler": {
+                                       "version": "0.15.0",
+                                       "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.15.0.tgz",
+                                       "integrity": "sha512-xAefmSfN6jqAa7Kuq7LIJY0bwAPG3xlCj0HMEBQk1lxYiDKZscY2xJ5U/61ZTrYbmNQbXa+gc7czPkVo11tnCg==",
+                                       "requires": {
+                                               "loose-envify": "^1.1.0",
+                                               "object-assign": "^4.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">                "@wordpress/escape-html": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.2.0",
-                       "resolved": "https://registry.npmjs.org/@wordpress/escape-html/-/escape-html-1.2.0.tgz",
-                       "integrity": "sha512-IILebUBTFADag62cwxYcLFYoKeHRpDZiKwwhabiWd2sGoSdci1cqLxmLbE8iMcMQru7ALptQgQmhZcuX87DEwg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.5.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/escape-html/-/escape-html-1.5.0.tgz",
+                       "integrity": "sha512-9jGwPbpdJ309EP4Acf6/zwHWeuYi0Bi5RAZx9q+BIYC7bjxLs3oFDS5QkEAi2mzrVAhIz+BbEWBGRg70U1RLlA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@babel/runtime": "^7.3.1"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@babel/runtime": "^7.4.4"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "@wordpress/eslint-plugin": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.3.0",
-                       "resolved": "https://registry.npmjs.org/@wordpress/eslint-plugin/-/eslint-plugin-2.3.0.tgz",
-                       "integrity": "sha512-1X1uvBfwx96dxz0NmLB22JhSNaJQCYP3bYAnaR5qMV+O9t6gwbdPl+1kpYhe2sSKFm72y6Tfi8CKRWsyKRCHUg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.1.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/eslint-plugin/-/eslint-plugin-3.1.0.tgz",
+                       "integrity": "sha512-i/eNTWll3OH7rFukG2pNZXlOl0xihnuxg/2maEEMGzLS8dA8TEwyzCUXCqKycpOLR9sqODhdWFjeQBAPIjpZHg==",
</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">-                                "babel-eslint": "^10.0.1",
-                               "eslint-plugin-jsx-a11y": "^6.2.1",
-                               "eslint-plugin-react": "^7.12.4",
-                               "eslint-plugin-react-hooks": "^1.6.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "babel-eslint": "^10.0.2",
+                               "eslint-plugin-jest": "^22.15.1",
+                               "eslint-plugin-jsdoc": "^15.8.0",
+                               "eslint-plugin-jsx-a11y": "^6.2.3",
+                               "eslint-plugin-react": "^7.14.3",
+                               "eslint-plugin-react-hooks": "^1.6.1",
+                               "globals": "^12.0.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "requireindex": "^1.2.0"
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        },
+                       "dependencies": {
+                               "globals": {
+                                       "version": "12.1.0",
+                                       "resolved": "https://registry.npmjs.org/globals/-/globals-12.1.0.tgz",
+                                       "integrity": "sha512-GQ4xcAfbMWx/Lly8PUHIn8/t2o7YEoMWnQ7nhJtjEJ1gs8I4Y+koc0GiraVMaSjc9Ghz99obkMau/tSK/ACEsQ==",
+                                       "dev": true,
+                                       "requires": {
+                                               "type-fest": "^0.6.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">                "@wordpress/format-library": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.4.6",
-                       "resolved": "https://registry.npmjs.org/@wordpress/format-library/-/format-library-1.4.6.tgz",
-                       "integrity": "sha512-wpe3KBcI23tun3aY6en/BjmJP1YKdlWFryWzpUQ0M89wOATjdrEJ3rWFLpIi68i9zKsLZJVcap0jjqen0ABAOA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.9.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/format-library/-/format-library-1.9.0.tgz",
+                       "integrity": "sha512-zYIrY1jXoJz7DH3V4EGgpZUG9N1C2Ey/EONu5HQiVSX5yQFNIpIqA3Ukqgspsx4sJRkLipZ4Asd7/wDAkknWRw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@babel/runtime": "^7.3.1",
-                               "@wordpress/block-editor": "^2.0.3",
-                               "@wordpress/components": "^7.3.2",
-                               "@wordpress/editor": "^9.2.6",
-                               "@wordpress/element": "^2.3.0",
-                               "@wordpress/i18n": "^3.3.0",
-                               "@wordpress/keycodes": "^2.2.0",
-                               "@wordpress/rich-text": "^3.2.3",
-                               "@wordpress/url": "^2.5.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@babel/runtime": "^7.4.4",
+                               "@wordpress/block-editor": "^3.2.0",
+                               "@wordpress/components": "^8.3.0",
+                               "@wordpress/dom": "^2.5.0",
+                               "@wordpress/element": "^2.8.0",
+                               "@wordpress/html-entities": "^2.5.0",
+                               "@wordpress/i18n": "^3.6.0",
+                               "@wordpress/keycodes": "^2.6.0",
+                               "@wordpress/rich-text": "^3.7.0",
+                               "@wordpress/url": "^2.8.0",
+                               "lodash": "^4.17.14"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "@wordpress/hooks": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.2.0",
-                       "resolved": "https://registry.npmjs.org/@wordpress/hooks/-/hooks-2.2.0.tgz",
-                       "integrity": "sha512-pzLDgcQOPCU4xSN0yuGoPd9xeNW2MnB2o7O52qaFZ2DSmf9tN+OkPDg7lKsg7SEds0J7GngBS8tu+a4Lqywy/w==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.6.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/hooks/-/hooks-2.6.0.tgz",
+                       "integrity": "sha512-93THIW9EklVkJLN3wr8PUdWqttRu/wGZgXUrM6fqqOGwm4uCL4S+jQe800kwZioRHvgW5moNLrvSdfanQ4QyEQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@babel/runtime": "^7.3.1"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@babel/runtime": "^7.4.4"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "@wordpress/html-entities": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.2.0",
-                       "resolved": "https://registry.npmjs.org/@wordpress/html-entities/-/html-entities-2.2.0.tgz",
-                       "integrity": "sha512-z6baXTgiAKPKdGzHUrcy9Qa+kLPQnGhOK8b+T2xIVlpWgE5GQV235cRY3EBFJIy5S06pTRxQBf0TVr6mvrYxxQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.5.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/html-entities/-/html-entities-2.5.0.tgz",
+                       "integrity": "sha512-7TKaJKkOX2Tas0OyXNPz1kA2my1Z804weBf2RsPLiNXm593JDsf6Em8z1TA4mXtn7FO2ZAKTj/3yRemKK4PhnA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@babel/runtime": "^7.3.1"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@babel/runtime": "^7.4.4"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "@wordpress/i18n": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "3.3.0",
-                       "resolved": "https://registry.npmjs.org/@wordpress/i18n/-/i18n-3.3.0.tgz",
-                       "integrity": "sha512-fQLltl+WKOesjNNmxVg0BBfRoDRpFgs2oxG/e9u+jjRq55vN591P05sOLlxqVolZ5r5aSZmuL593yAhUqJW09Q==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.6.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/i18n/-/i18n-3.6.0.tgz",
+                       "integrity": "sha512-/fkc5OoUCrIyHAaBEKIsXKl+UWj2kKjquhMSSHu3eVqLv/WKrKAzypPPAZC9UXfdSVBY8MrORYLh7vUy9Ic3Vw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@babel/runtime": "^7.3.1",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@babel/runtime": "^7.4.4",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "gettext-parser": "^1.3.1",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "lodash": "^4.17.11",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "lodash": "^4.17.14",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "memize": "^1.0.5",
</span><span class="cx" style="display: block; padding: 0 10px">                                "sprintf-js": "^1.1.1",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "tannin": "^1.0.1"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "tannin": "^1.1.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "@wordpress/is-shallow-equal": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.2.0",
-                       "resolved": "https://registry.npmjs.org/@wordpress/is-shallow-equal/-/is-shallow-equal-1.2.0.tgz",
-                       "integrity": "sha512-WLB1sEz0xjtzJnorJTSuEpaYjo0E9zir0lJGwRjhYHlTjzngTakFPlifcvPVm7saA9KR9/t82jxOENAIWFzftQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.6.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/is-shallow-equal/-/is-shallow-equal-1.6.0.tgz",
+                       "integrity": "sha512-Yi3JvowB1+bpiKnx9OYv5Ni2zA/j8zJa5dTA5IuchOgdODRGlg9XAuC1Kl0Bd9nLmQsoU50TJYiAlffv0lUhzQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@babel/runtime": "^7.3.1"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@babel/runtime": "^7.4.4"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "@wordpress/jest-console": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "3.1.0",
-                       "resolved": "https://registry.npmjs.org/@wordpress/jest-console/-/jest-console-3.1.0.tgz",
-                       "integrity": "sha512-6ofKMrGnmDFUnc9zdxN8AfuD3IDrf4THnvJ2QEvz71FVZZbFRLlFZOGs4O/IFmPPOMa/0/lGvTEJr9THZ44wBw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.3.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/jest-console/-/jest-console-3.3.0.tgz",
+                       "integrity": "sha512-ga6KMvj81IclhT/3z7GYQZPdVYhBbasjYbCuzMwyFLMDGu3AZJVsxhTFufr2co3cSi03Z8dhWL2Mm9IEzQujdA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/runtime": "^7.4.4",
</span><span class="cx" style="display: block; padding: 0 10px">                                "jest-matcher-utils": "^24.7.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "lodash": "^4.17.11"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "lodash": "^4.17.14"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "@wordpress/jest-preset-default": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.2.0",
-                       "resolved": "https://registry.npmjs.org/@wordpress/jest-preset-default/-/jest-preset-default-4.2.0.tgz",
-                       "integrity": "sha512-EJUF7cwqqqpjx5H6exW4RcAZU3eTkzsPFb+Huh/R06t7D91clTQ3PG04h22sbGNDc245lG1ta3wyL04YaWo47A==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "5.1.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/jest-preset-default/-/jest-preset-default-5.1.0.tgz",
+                       "integrity": "sha512-BqUkdxlE2RpLwQ+I9O5Tt5RrrxShfLK8Q3cooK+gjOv7ycaD81qkngwIx9oRdSf9iscFkVIAhRiVTNnNba9Hjg==",
</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">-                                "@wordpress/jest-console": "^3.1.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/jest-console": "^3.3.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "babel-jest": "^24.7.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                "enzyme": "^3.9.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "enzyme-adapter-react-16": "^1.10.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -2466,139 +2605,166 @@
</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">                "@wordpress/keycodes": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.2.0",
-                       "resolved": "https://registry.npmjs.org/@wordpress/keycodes/-/keycodes-2.2.0.tgz",
-                       "integrity": "sha512-UrsJuOlx4edjZMe37CdlaaAyZAiM/h4LE2UzQRdMp9e0nWU/pta6vQknqriTmyVIYyQT72dsKDAd97TbPhrMaA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.6.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/keycodes/-/keycodes-2.6.0.tgz",
+                       "integrity": "sha512-wWCyom/dHMBb2hmNbuZym30/6QrvW2RvIbQNu1LHNZvVqehMOQLdVMUf525aLVJVQfp9wfer/fz5TjphW43txA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@babel/runtime": "^7.3.1",
-                               "@wordpress/i18n": "^3.3.0",
-                               "lodash": "^4.17.11"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@babel/runtime": "^7.4.4",
+                               "@wordpress/i18n": "^3.6.0",
+                               "lodash": "^4.17.14"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "@wordpress/library-export-default-webpack-plugin": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.1.0",
-                       "resolved": "https://registry.npmjs.org/@wordpress/library-export-default-webpack-plugin/-/library-export-default-webpack-plugin-1.1.0.tgz",
-                       "integrity": "sha512-FZ9j2guO1lWiDzEJSlpuiyeMDyBkPxU1Dop7PuGK3t+oCmNPpHURkZYBYSiMIhvcLlL37TvWR3fC5dt587+f0Q==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.4.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/library-export-default-webpack-plugin/-/library-export-default-webpack-plugin-1.4.0.tgz",
+                       "integrity": "sha512-kBWOABmOXEGW2mX3wJPdDJnOVg/r5CQmTxTdRfSZ6ftytWHThiC+uwOt20UtO2/ku/ZvxHLF3gQpsIH8mWCjTg==",
</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">-                                "@babel/runtime": "^7.3.1",
-                               "lodash": "^4.17.11",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "lodash": "^4.17.14",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "webpack-sources": "^1.1.0"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "@wordpress/list-reusable-blocks": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.3.5",
-                       "resolved": "https://registry.npmjs.org/@wordpress/list-reusable-blocks/-/list-reusable-blocks-1.3.5.tgz",
-                       "integrity": "sha512-Tif1dgVruWQrwvuqBX5pm0P505qXHgqeluvuUgGned/lbkJNOfQIylHEAImE8dpL6w1yTC/1mClbrOzCt6K+RA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.8.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/list-reusable-blocks/-/list-reusable-blocks-1.8.0.tgz",
+                       "integrity": "sha512-b1LPrX7fbMSiXB+YLq4f/GhpkQMdd6Ss9GOfOPcUVG4pRAuvQFAfWrazqsg6V9r3PeI+z11gLSHSbHZj56ZJFQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@babel/runtime": "^7.3.1",
-                               "@wordpress/api-fetch": "^3.1.2",
-                               "@wordpress/components": "^7.3.2",
-                               "@wordpress/compose": "^3.2.0",
-                               "@wordpress/element": "^2.3.0",
-                               "@wordpress/i18n": "^3.3.0",
-                               "lodash": "^4.17.11"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@babel/runtime": "^7.4.4",
+                               "@wordpress/api-fetch": "^3.6.0",
+                               "@wordpress/components": "^8.3.0",
+                               "@wordpress/compose": "^3.7.0",
+                               "@wordpress/element": "^2.8.0",
+                               "@wordpress/i18n": "^3.6.0",
+                               "lodash": "^4.17.14"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                "@wordpress/media-utils": {
+                       "version": "1.2.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/media-utils/-/media-utils-1.2.0.tgz",
+                       "integrity": "sha512-/Mel7eVScRXdgxA1uV/MBkaAeWXs1Uqtpq8POoakiKwju9QMfo/ph45uFtzAByBqIDJgQCQgoERxgxsjiInpig==",
+                       "requires": {
+                               "@babel/runtime": "^7.4.4",
+                               "@wordpress/api-fetch": "^3.6.0",
+                               "@wordpress/blob": "^2.5.0",
+                               "@wordpress/element": "^2.8.0",
+                               "@wordpress/i18n": "^3.6.0",
+                               "lodash": "^4.17.14"
+                       }
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "@wordpress/notices": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.3.0",
-                       "resolved": "https://registry.npmjs.org/@wordpress/notices/-/notices-1.3.0.tgz",
-                       "integrity": "sha512-JqtPPs5rBnJq9FxkMbdammDEadZFk2CbPwLTGW5dGbXSyE3ZOtqUnbEKFVl6iAQwU/m4WQaBRbBTfVtC1bktqQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.8.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/notices/-/notices-1.8.0.tgz",
+                       "integrity": "sha512-h76lqhx8oDOe24qJV+E6FAf2h8ph9WqvFdTRLv63MuCWp/eAeGTc0oS1AeU5+l7jUcp2UazEf6eln4MIOPj8UQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@babel/runtime": "^7.3.1",
-                               "@wordpress/a11y": "^2.2.0",
-                               "@wordpress/data": "^4.4.0",
-                               "lodash": "^4.17.11"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@babel/runtime": "^7.4.4",
+                               "@wordpress/a11y": "^2.5.0",
+                               "@wordpress/data": "^4.9.0",
+                               "lodash": "^4.17.14"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "@wordpress/npm-package-json-lint-config": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.0.0",
-                       "resolved": "https://registry.npmjs.org/@wordpress/npm-package-json-lint-config/-/npm-package-json-lint-config-2.0.0.tgz",
-                       "integrity": "sha512-PF8wU2Vwo0TXsbK1Wj//9qpfcoFxs9A2gzHGNnyyH+npGlSqSE3tBXwz+sDNCVjRWgf8bIhPKQ9EmH2eXp4Ctw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.1.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/npm-package-json-lint-config/-/npm-package-json-lint-config-2.1.0.tgz",
+                       "integrity": "sha512-NSwcK7GtlmW5O5ZMG7elRKBa9sPws17Sadjlztig6ShOuhlLFeHYk99tUenpmJ/PYOZex4fSJ5e9mqjPyKunjw==",
</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">                "@wordpress/nux": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "3.2.5",
-                       "resolved": "https://registry.npmjs.org/@wordpress/nux/-/nux-3.2.5.tgz",
-                       "integrity": "sha512-8xF3URBcDyFI8WKCdhrfOHwurD2Kuq1abWMC8AWouu45D7/WnQwcrKek6QUJr/EQ7/FmLBKf49OAfih8LRFUKA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.7.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/nux/-/nux-3.7.0.tgz",
+                       "integrity": "sha512-PEvdjX6W+34VwH5nQd586sbL26tTiWon6Mla7hi2UjbueIsvMFeZfCrNV9JiMuVmokCZ2xt6wxsRE5km5+kqMQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@babel/runtime": "^7.3.1",
-                               "@wordpress/components": "^7.3.2",
-                               "@wordpress/compose": "^3.2.0",
-                               "@wordpress/data": "^4.4.0",
-                               "@wordpress/element": "^2.3.0",
-                               "@wordpress/i18n": "^3.3.0",
-                               "lodash": "^4.17.11",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@babel/runtime": "^7.4.4",
+                               "@wordpress/components": "^8.3.0",
+                               "@wordpress/compose": "^3.7.0",
+                               "@wordpress/data": "^4.9.0",
+                               "@wordpress/element": "^2.8.0",
+                               "@wordpress/i18n": "^3.6.0",
+                               "lodash": "^4.17.14",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "rememo": "^3.0.0"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "@wordpress/plugins": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.2.0",
-                       "resolved": "https://registry.npmjs.org/@wordpress/plugins/-/plugins-2.2.0.tgz",
-                       "integrity": "sha512-XubGkWMjeSmex4evhZ/hwEsdapi9n4rOc8TWYfPK97KfIDaloKhN8O5Em87sApGhGMIyA29fuHbmLepeV+phnQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.7.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/plugins/-/plugins-2.7.0.tgz",
+                       "integrity": "sha512-YR0PefC+jGDkbie5c8A07iynQtRVp547dhgMEq6t7OBZl7GOVKlS2+MR6JFCX+TSEU6qq7rytJ5/I9xBcZexYA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@babel/runtime": "^7.3.1",
-                               "@wordpress/compose": "^3.2.0",
-                               "@wordpress/element": "^2.3.0",
-                               "@wordpress/hooks": "^2.2.0",
-                               "lodash": "^4.17.11"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@babel/runtime": "^7.4.4",
+                               "@wordpress/compose": "^3.7.0",
+                               "@wordpress/element": "^2.8.0",
+                               "@wordpress/hooks": "^2.6.0",
+                               "lodash": "^4.17.14"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "@wordpress/priority-queue": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.1.0",
-                       "resolved": "https://registry.npmjs.org/@wordpress/priority-queue/-/priority-queue-1.1.0.tgz",
-                       "integrity": "sha512-WFdGqyb4PDvtQzrTFoONGTzGiwKvOaJ4bm2j5VSpR7Oz1vJWmZP7/5TXApDXNr+RKCo/ahmkRmtUilu4M9WKVg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.3.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/priority-queue/-/priority-queue-1.3.0.tgz",
+                       "integrity": "sha512-HlhHZUCnKW56b2KFg2cZcn6fnGdi6mrmfOn2lE3cBOibjQLYfOY3pe3TCd+AxS4GdfkgXFA7BHfAinaWCBpAyg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@babel/runtime": "^7.3.1"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@babel/runtime": "^7.4.4"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "@wordpress/redux-routine": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "3.2.0",
-                       "resolved": "https://registry.npmjs.org/@wordpress/redux-routine/-/redux-routine-3.2.0.tgz",
-                       "integrity": "sha512-t6FoEuLi0auIHcbjFuHC4GkW6XJFz+OaamcP4FurbbisLCbl6HlvEb7tXKnxbRh2bxOPo8w6IuNwI63WzR8rGw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.6.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/redux-routine/-/redux-routine-3.6.0.tgz",
+                       "integrity": "sha512-uZE6vA3XISS42aR2lx/5dUSPDXYLo1ETFPNzW1JN19NbwwpF/n2S1uUxICskNHe/Ku/bB8tZ+QRrd7AquyqhQQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@babel/runtime": "^7.3.1",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@babel/runtime": "^7.4.4",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "is-promise": "^2.1.0",
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                "lodash": "^4.17.14",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "rungen": "^0.3.2"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "@wordpress/rich-text": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "3.2.3",
-                       "resolved": "https://registry.npmjs.org/@wordpress/rich-text/-/rich-text-3.2.3.tgz",
-                       "integrity": "sha512-/Wjhue4d9qIaxEVJl+gVUhO7DKnBBRwSFZOHTni5YRTx5+3VH4y4ApCvZ9wWmpV/keXLlKzoQOfvMjwtTonAaA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.7.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/rich-text/-/rich-text-3.7.0.tgz",
+                       "integrity": "sha512-/A84zW0yaBSKM3p/QiDX+6AKmDbOFmjXWuO0gdQkV5ZdECORfB0yu/gR72hcNSWsm1DjVa2Mn7AbLkbFVkCJ8w==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@babel/runtime": "^7.3.1",
-                               "@wordpress/compose": "^3.2.0",
-                               "@wordpress/data": "^4.4.0",
-                               "@wordpress/escape-html": "^1.2.0",
-                               "lodash": "^4.17.11",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@babel/runtime": "^7.4.4",
+                               "@wordpress/compose": "^3.7.0",
+                               "@wordpress/data": "^4.9.0",
+                               "@wordpress/deprecated": "^2.6.0",
+                               "@wordpress/element": "^2.8.0",
+                               "@wordpress/escape-html": "^1.5.0",
+                               "@wordpress/hooks": "^2.6.0",
+                               "@wordpress/is-shallow-equal": "^1.6.0",
+                               "@wordpress/keycodes": "^2.6.0",
+                               "classnames": "^2.2.5",
+                               "lodash": "^4.17.14",
+                               "memize": "^1.0.5",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "rememo": "^3.0.0"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "@wordpress/scripts": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "3.3.0",
-                       "resolved": "https://registry.npmjs.org/@wordpress/scripts/-/scripts-3.3.0.tgz",
-                       "integrity": "sha512-kQBzYMGNhAgTaguS0IZGT9LsmaeC1wgJ8pExjc7md8i9ldp4GPOJCOxVefLkxid6vVJrOi0GzBVYqEfiwpFFCQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "5.0.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/scripts/-/scripts-5.0.0.tgz",
+                       "integrity": "sha512-pidfRYMyG8RBwLLGto6VuMgeOrnfI/Ah/e4IBhvnLLMZOq1KW1mT8Am1k9idrMSnab0cmhOuNVQ2qifk/DR1aA==",
</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">-                                "@wordpress/babel-preset-default": "^4.3.0",
-                               "@wordpress/dependency-extraction-webpack-plugin": "^1.0.1",
-                               "@wordpress/eslint-plugin": "^2.3.0",
-                               "@wordpress/jest-preset-default": "^4.2.0",
-                               "@wordpress/npm-package-json-lint-config": "^2.0.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@wordpress/babel-preset-default": "^4.6.0",
+                               "@wordpress/dependency-extraction-webpack-plugin": "^2.0.0",
+                               "@wordpress/eslint-plugin": "^3.1.0",
+                               "@wordpress/jest-preset-default": "^5.1.0",
+                               "@wordpress/npm-package-json-lint-config": "^2.1.0",
+                               "babel-jest": "^24.7.1",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "babel-loader": "^8.0.5",
</span><span class="cx" style="display: block; padding: 0 10px">                                "chalk": "^2.4.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                "check-node-version": "^3.1.1",
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                "command-exists": "1.2.8",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "cross-spawn": "^5.1.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "eslint": "^5.16.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "decompress-zip": "0.2.2",
+                               "eslint": "^6.1.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "jest": "^24.7.1",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "jest-puppeteer": "^4.0.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "jest-puppeteer": "^4.3.0",
+                               "js-yaml": "3.13.1",
+                               "lodash": "^4.17.14",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "minimist": "^1.2.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "npm-package-json-lint": "^3.6.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "puppeteer": "1.6.1",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "puppeteer": "^1.19.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "read-pkg-up": "^1.0.1",
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                "request": "2.88.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "resolve-bin": "^0.4.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "source-map-loader": "^0.2.4",
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                "sprintf-js": "^1.1.1",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "stylelint": "^9.10.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                "stylelint-config-wordpress": "^13.1.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "thread-loader": "^2.1.2",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -3017,53 +3183,68 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                }
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                "@wordpress/server-side-render": {
+                       "version": "1.3.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/server-side-render/-/server-side-render-1.3.0.tgz",
+                       "integrity": "sha512-hDz92V0XIxTaBkXDv3myuIw0/WoeSSYL8YtntgkCryYSv/6+ni25nAy4Ou+61vz7WP7VZcuqTUahdr4ynmGs9A==",
+                       "requires": {
+                               "@babel/runtime": "^7.4.4",
+                               "@wordpress/api-fetch": "^3.6.0",
+                               "@wordpress/components": "^8.3.0",
+                               "@wordpress/data": "^4.9.0",
+                               "@wordpress/deprecated": "^2.6.0",
+                               "@wordpress/element": "^2.8.0",
+                               "@wordpress/i18n": "^3.6.0",
+                               "@wordpress/url": "^2.8.0",
+                               "lodash": "^4.17.14"
+                       }
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "@wordpress/shortcode": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.2.0",
-                       "resolved": "https://registry.npmjs.org/@wordpress/shortcode/-/shortcode-2.2.0.tgz",
-                       "integrity": "sha512-GEa2CCU2hgmomd2e4xidVFLFawSj0jo6GWhEIQexB/s1GPAhbrLAHO6LQMTmZA7B50KF584UWr4hR+kARXLe2A==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.4.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/shortcode/-/shortcode-2.4.0.tgz",
+                       "integrity": "sha512-v9x7KPD39dxmnz9rn9LatrfP3SjWYBPnNVrEmLACXTGOe4XCmx1jfKdE4NlplJ5POq5tvCxcqG07bsKYfj4Dyw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@babel/runtime": "^7.3.1",
-                               "lodash": "^4.17.11",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@babel/runtime": "^7.4.4",
+                               "lodash": "^4.17.14",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "memize": "^1.0.5"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "@wordpress/token-list": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.2.0",
-                       "resolved": "https://registry.npmjs.org/@wordpress/token-list/-/token-list-1.2.0.tgz",
-                       "integrity": "sha512-iL+EcpP0y8/IJV+zr5FT6/24GQByzi69ngv2vEebToMHfbedaC02REZip3PloVm6wsm8hHs5l9S8AbX77w/awA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.6.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/token-list/-/token-list-1.6.0.tgz",
+                       "integrity": "sha512-bZRqpiy1fJgLLjEL7AzQ12GctzSOQRndloNW5vxJB+v/vJbKw2LxTXSeidCHT5ur/zuGgVI27KjmHG4pkFE9Tg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@babel/runtime": "^7.3.1",
-                               "lodash": "^4.17.11"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@babel/runtime": "^7.4.4",
+                               "lodash": "^4.17.14"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "@wordpress/url": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.5.0",
-                       "resolved": "https://registry.npmjs.org/@wordpress/url/-/url-2.5.0.tgz",
-                       "integrity": "sha512-DADAoSMHHheeanC12KF3MhAJCqp0Y3ZQBqWVIEwW2VH9EmRUY4mIdfOHoCXhu+1SU7LmMjvWvzb0j778C0mwlw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.8.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/url/-/url-2.8.0.tgz",
+                       "integrity": "sha512-TsQzHr1T8nNX31cMWIdCwAZmL9rkiDX5bOfBmeihthrykb1DhcxXL9unrZvZ7mcosQ+tD8dKPcySi/e79hOFEA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@babel/runtime": "^7.3.1",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@babel/runtime": "^7.4.4",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "qs": "^6.5.2"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "@wordpress/viewport": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.3.0",
-                       "resolved": "https://registry.npmjs.org/@wordpress/viewport/-/viewport-2.3.0.tgz",
-                       "integrity": "sha512-AUFUX4E5kmtVZX6ELjCRKqlfrSS3uQ9u/jeIemxwp1fDq8EW76aAWScfN/fxVjiqYgI3z83C3fIRGde5rlMS4Q==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.8.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/viewport/-/viewport-2.8.0.tgz",
+                       "integrity": "sha512-TscPjd0WjZ/WiLrVAO06z3nA60y5Dvi4JnVr8Kdt9ynwk5WLEc7Hs5Tp3a/wOhmSQtl9OT+wT28gboZGwcVvpw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@babel/runtime": "^7.3.1",
-                               "@wordpress/compose": "^3.2.0",
-                               "@wordpress/data": "^4.4.0",
-                               "@wordpress/element": "^2.3.0",
-                               "lodash": "^4.17.11"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@babel/runtime": "^7.4.4",
+                               "@wordpress/compose": "^3.7.0",
+                               "@wordpress/data": "^4.9.0",
+                               "lodash": "^4.17.14"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "@wordpress/wordcount": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.2.0",
-                       "resolved": "https://registry.npmjs.org/@wordpress/wordcount/-/wordcount-2.2.0.tgz",
-                       "integrity": "sha512-Z1s27db/xFOjo7Vu2sseMil+6WU2Gt27hRSMnLwXBx1ch+EA0ghz1N6beWeL/znfo7vsBZvk+Slasw7L8LHEcw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.6.0",
+                       "resolved": "https://registry.npmjs.org/@wordpress/wordcount/-/wordcount-2.6.0.tgz",
+                       "integrity": "sha512-WC7/+10EtwzxZYMPBhSKvchTVsPq/BLoJlmGm0z/1lQ1HhA7CjbZ1OMFDtaxoWBPg+XUTA2Eo75HHwHHzxmlyg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@babel/runtime": "^7.3.1",
-                               "lodash": "^4.17.11"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@babel/runtime": "^7.4.4",
+                               "lodash": "^4.17.14"
</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">                "@xtuc/ieee754": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -3084,9 +3265,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-WufIun24IbKXKBCGmxau2cYAaGLJ1GJjXcqTUyUzYiQImCreWwvTagnZd9k3nHGPAdPxpvC+4FNN1OhQH2Vz7g=="
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "abab": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.0.0",
-                       "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.0.tgz",
-                       "integrity": "sha512-sY5AXXVZv4Y1VACTtR11UJCPHHudgY5i26Qj5TypE6DKlIApbwb5uqhXcJ5UUGbvZNRh7EeIoW+LrJumBsKp7w==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.0.1",
+                       "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.1.tgz",
+                       "integrity": "sha512-1zSbbCuoIjafKZ3mblY5ikvAb0ODUbqBnFuUb7f6uLeQhhGJ0vEV4ntmtxKLT2WgXCO94E07BjunsIw1jOMPZw==",
</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">                "abbrev": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -3118,9 +3299,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "acorn-globals": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.3.2",
-                       "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-4.3.2.tgz",
-                       "integrity": "sha512-BbzvZhVtZP+Bs1J1HcwrQe8ycfO0wStkSGxuul3He3GkHOIZ6eTqOkPuw9IP1X3+IkOo4wiJmwkobzXYz4wewQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.3.4",
+                       "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-4.3.4.tgz",
+                       "integrity": "sha512-clfQEh21R+D0leSbUdWf3OcfqyaCSAQ8Ryq00bofSekfr9W8u1jyYZo6ir0xu9Gtcf7BjcHJpnbZH7JOCpP60A==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "acorn": "^6.0.1",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -3128,15 +3309,15 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "acorn-jsx": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "5.0.1",
-                       "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.0.1.tgz",
-                       "integrity": "sha512-HJ7CfNHrfJLlNTzIEUTj43LNWGkqpRLxm3YjAlcD0ACydk9XynzYsCBHxut+iqt+1aBXkx9UP/w/ZqMr13XIzg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "5.0.2",
+                       "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.0.2.tgz",
+                       "integrity": "sha512-tiNTrP1MP0QrChmD2DdupCr6HWSFeKVw5d/dHTu4Y7rkAkRhU/Dt7dphAfIUyxtHpl/eBVip5uTNSpQJHylpAw==",
</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">                "acorn-walk": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "6.1.1",
-                       "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-6.1.1.tgz",
-                       "integrity": "sha512-OtUw6JUTgxA2QoqqmrmQ7F2NYqiBPi/L2jqHyFtllhOUvXYQXf0Z1CYUinIfyT4bTCGmrA7gX9FvHA81uzCoVw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "6.2.0",
+                       "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-6.2.0.tgz",
+                       "integrity": "sha512-7evsyfH1cLOCdAzZAd43Cic04yKydNx0cF+7tiA19p1XnLLPU4dpCQOqpjqwokFe//vS0QqfqqjCS2JkiIs0cA==",
</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">                "agent-base": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -3149,12 +3330,12 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "airbnb-prop-types": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.13.2",
-                       "resolved": "https://registry.npmjs.org/airbnb-prop-types/-/airbnb-prop-types-2.13.2.tgz",
-                       "integrity": "sha512-2FN6DlHr6JCSxPPi25EnqGaXC4OC3/B3k1lCd6MMYrZ51/Gf/1qDfaR+JElzWa+Tl7cY2aYOlsYJGFeQyVHIeQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.15.0",
+                       "resolved": "https://registry.npmjs.org/airbnb-prop-types/-/airbnb-prop-types-2.15.0.tgz",
+                       "integrity": "sha512-jUh2/hfKsRjNFC4XONQrxo/n/3GG4Tn6Hl0WlFQN5PY9OMC9loSCoAYKnZsWaP8wEfd5xcrPloK0Zg6iS1xwVA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "array.prototype.find": "^2.0.4",
-                               "function.prototype.name": "^1.1.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "array.prototype.find": "^2.1.0",
+                               "function.prototype.name": "^1.1.1",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "has": "^1.0.3",
</span><span class="cx" style="display: block; padding: 0 10px">                                "is-regex": "^1.0.4",
</span><span class="cx" style="display: block; padding: 0 10px">                                "object-is": "^1.0.1",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -3162,7 +3343,14 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "object.entries": "^1.1.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "prop-types": "^15.7.2",
</span><span class="cx" style="display: block; padding: 0 10px">                                "prop-types-exact": "^1.2.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "react-is": "^16.8.6"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "react-is": "^16.9.0"
+                       },
+                       "dependencies": {
+                               "react-is": {
+                                       "version": "16.9.0",
+                                       "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.9.0.tgz",
+                                       "integrity": "sha512-tJBzzzIgnnRfEm046qRcURvwQnZVXmuCbscxUO5RWrGTXpon2d4c8mI0D8WE6ydVIm29JiLB6+RslkIvym9Rjw=="
+                               }
</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">                "ajv": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -3314,7 +3502,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "file-type": {
</span><span class="cx" style="display: block; padding: 0 10px">                                        "version": "3.9.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "resolved": "http://registry.npmjs.org/file-type/-/file-type-3.9.0.tgz",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "resolved": "https://registry.npmjs.org/file-type/-/file-type-3.9.0.tgz",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "integrity": "sha1-JXoHg4TR24CHvESdEH1SpSZyuek=",
</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="lines" style="display: block; padding: 0 10px; color: #888">@@ -3573,9 +3761,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "async-limiter": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.0.0",
-                       "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.0.tgz",
-                       "integrity": "sha512-jp/uFnooOiO+L211eZOoSyzpOITMXx1rBITauYykG3BRYPu8h0UcxsPNB04RR5vo4Tyz3+ay17tR6JVf9qzYWg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.0.1",
+                       "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz",
+                       "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "asynckit": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -3679,9 +3867,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "babel-eslint": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "10.0.2",
-                       "resolved": "https://registry.npmjs.org/babel-eslint/-/babel-eslint-10.0.2.tgz",
-                       "integrity": "sha512-UdsurWPtgiPgpJ06ryUnuaSXC2s0WoSZnQmEpbAH65XZSdwowgN5MvyP7e88nW07FYXv72erVtpBkxyDVKhH1Q==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "10.0.3",
+                       "resolved": "https://registry.npmjs.org/babel-eslint/-/babel-eslint-10.0.3.tgz",
+                       "integrity": "sha512-z3U7eMY6r/3f3/JB9mTsLjyxrv0Yb1zb8PCWCLpguxfCzBIZUwy23R1t/XKewP+8mEN2Ck8Dtr4q20z6ce6SoA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/code-frame": "^7.0.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -3688,18 +3876,17 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/parser": "^7.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/traverse": "^7.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/types": "^7.0.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "eslint-scope": "3.7.1",
-                               "eslint-visitor-keys": "^1.0.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "eslint-visitor-keys": "^1.0.0",
+                               "resolve": "^1.12.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">-                                "eslint-scope": {
-                                       "version": "3.7.1",
-                                       "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-3.7.1.tgz",
-                                       "integrity": "sha1-PWPD7f2gLgbgGkUq2IyqzHzctug=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "resolve": {
+                                       "version": "1.12.0",
+                                       "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.12.0.tgz",
+                                       "integrity": "sha512-B/dOmuoAik5bKcD6s6nXDCjzUKnaDvdkRyAk6rsmsKLipWj4797iothd7jmmUhWTfinVMU+wc56rYKsit2Qy4w==",
</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">-                                                "esrecurse": "^4.1.0",
-                                               "estraverse": "^4.1.1"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "path-parse": "^1.0.6"
</ins><span class="cx" style="display: block; padding: 0 10px">                                         }
</span><span class="cx" style="display: block; padding: 0 10px">                                }
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -3813,16 +4000,16 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "babel-jest": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "24.8.0",
-                       "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-24.8.0.tgz",
-                       "integrity": "sha512-+5/kaZt4I9efoXzPlZASyK/lN9qdRKmmUav9smVc0ruPQD7IsfucQ87gpOE8mn2jbDuS6M/YOW6n3v9ZoIfgnw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "24.9.0",
+                       "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-24.9.0.tgz",
+                       "integrity": "sha512-ntuddfyiN+EhMw58PTNL1ph4C9rECiQXjI4nMMBKBaNjXvqLdkXpPRcMSr4iyBrJg/+wz9brFUD6RhOAT6r4Iw==",
</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">-                                "@jest/transform": "^24.8.0",
-                               "@jest/types": "^24.8.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@jest/transform": "^24.9.0",
+                               "@jest/types": "^24.9.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "@types/babel__core": "^7.1.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "babel-plugin-istanbul": "^5.1.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "babel-preset-jest": "^24.6.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "babel-preset-jest": "^24.9.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "chalk": "^2.4.2",
</span><span class="cx" style="display: block; padding: 0 10px">                                "slash": "^2.0.0"
</span><span class="cx" style="display: block; padding: 0 10px">                        },
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -3892,12 +4079,22 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "babel-runtime": "^6.22.0"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                "babel-plugin-dynamic-import-node": {
+                       "version": "2.3.0",
+                       "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.0.tgz",
+                       "integrity": "sha512-o6qFkpeQEBxcqt0XYlWzAVxNCSCZdUgcR8IRlhD/8DylxjjO4foPcvTW0GGKa/cVt3rvxZ7o5ippJ+/0nvLhlQ==",
+                       "dev": true,
+                       "requires": {
+                               "object.assign": "^4.1.0"
+                       }
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "babel-plugin-istanbul": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "5.1.4",
-                       "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-5.1.4.tgz",
-                       "integrity": "sha512-dySz4VJMH+dpndj0wjJ8JPs/7i1TdSPb1nRrn56/92pKOF9VKC1FMFJmMXjzlGGusnCAqujP6PBCiKq0sVA+YQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "5.2.0",
+                       "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-5.2.0.tgz",
+                       "integrity": "sha512-5LphC0USA8t4i1zCtjbbNb6jJj/9+X6P37Qfirc/70EQ34xKlMW+a1RHGwxGI+SwWpNwZ27HqvzAobeqaXwiZw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                "@babel/helper-plugin-utils": "^7.0.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "find-up": "^3.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "istanbul-lib-instrument": "^3.3.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "test-exclude": "^5.2.3"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -3923,9 +4120,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                        }
</span><span class="cx" style="display: block; padding: 0 10px">                                },
</span><span class="cx" style="display: block; padding: 0 10px">                                "p-limit": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "2.2.0",
-                                       "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.0.tgz",
-                                       "integrity": "sha512-pZbTJpoUsCzV48Mc9Nh51VbwO0X9cuPFE8gYwx9BTCt9SF8/b7Zljd2fVgOxhIF/HDTKgpVzs+GPhyKfjLLFRQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "2.2.1",
+                                       "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.1.tgz",
+                                       "integrity": "sha512-85Tk+90UCVWvbDavCLKPOLC9vvY8OwEX/RtKF+/1OADJMVlFfEHOiMTPVyxg7mk/dKa+ipdHm0OUkTvCpMTuwg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                                "p-try": "^2.0.0"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -3949,9 +4146,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "babel-plugin-jest-hoist": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "24.6.0",
-                       "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-24.6.0.tgz",
-                       "integrity": "sha512-3pKNH6hMt9SbOv0F3WVmy5CWQ4uogS3k0GY5XLyQHJ9EGpAT9XWkFd2ZiXXtkwFHdAHa5j7w7kfxSP5lAIwu7w==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "24.9.0",
+                       "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-24.9.0.tgz",
+                       "integrity": "sha512-2EMA2P8Vp7lG0RAzr4HXqtYwacfMErOuv1U3wrvxHX6rD1sV6xS3WXG3r8TRQ2r6w8OhvSdWt+z41hQNwNm3Xw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@types/babel__traverse": "^7.0.6"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -4218,13 +4415,13 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "babel-preset-jest": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "24.6.0",
-                       "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-24.6.0.tgz",
-                       "integrity": "sha512-pdZqLEdmy1ZK5kyRUfvBb2IfTPb2BUvIJczlPspS8fWmBQslNNDBqVfh7BW5leOVJMDZKzjD8XEyABTk6gQ5yw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "24.9.0",
+                       "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-24.9.0.tgz",
+                       "integrity": "sha512-izTUuhE4TMfTRPF92fFwD2QfdXaZW08qvWTFCI51V8rW5x00UuPgc3ajRoWofXOuxjfcOM5zzSYsQS3H8KGCAg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/plugin-syntax-object-rest-spread": "^7.0.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "babel-plugin-jest-hoist": "^24.6.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "babel-plugin-jest-hoist": "^24.9.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "babel-register": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -4422,15 +4619,15 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "optional": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "bfj": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "6.1.1",
-                       "resolved": "https://registry.npmjs.org/bfj/-/bfj-6.1.1.tgz",
-                       "integrity": "sha512-+GUNvzHR4nRyGybQc2WpNJL4MJazMuvf92ueIyA0bIkPRwhhQu3IfZQ2PSoVPpCBJfmoSdOxu5rnotfFLlvYRQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "6.1.2",
+                       "resolved": "https://registry.npmjs.org/bfj/-/bfj-6.1.2.tgz",
+                       "integrity": "sha512-BmBJa4Lip6BPRINSZ0BPEIfB1wUY/9rwbwvIHQA1KjX9om29B6id0wnWXq7m3bn5JrUVjeOTnVuhPT1FiHwPGw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "bluebird": "^3.5.1",
-                               "check-types": "^7.3.0",
-                               "hoopy": "^0.1.2",
-                               "tryer": "^1.0.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "bluebird": "^3.5.5",
+                               "check-types": "^8.0.3",
+                               "hoopy": "^0.1.4",
+                               "tryer": "^1.0.1"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "big.js": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -4468,7 +4665,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                },
</span><span class="cx" style="display: block; padding: 0 10px">                                "uuid": {
</span><span class="cx" style="display: block; padding: 0 10px">                                        "version": "2.0.3",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "resolved": "http://registry.npmjs.org/uuid/-/uuid-2.0.3.tgz",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "resolved": "https://registry.npmjs.org/uuid/-/uuid-2.0.3.tgz",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "integrity": "sha1-Z+LoY3lyFVMN/zGOW/nc6/1Hsho=",
</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="lines" style="display: block; padding: 0 10px; color: #888">@@ -4539,6 +4736,16 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "os-filter-obj": "^1.0.0"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                "binary": {
+                       "version": "0.3.0",
+                       "resolved": "https://registry.npmjs.org/binary/-/binary-0.3.0.tgz",
+                       "integrity": "sha1-n2BVO8XOjDOG87VTz/R0Yq3sqnk=",
+                       "dev": true,
+                       "requires": {
+                               "buffers": "~0.1.1",
+                               "chainsaw": "~0.1.0"
+                       }
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "binary-extensions": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.13.1",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -4547,7 +4754,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "bl": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.2.2",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "resolved": "http://registry.npmjs.org/bl/-/bl-1.2.2.tgz",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "resolved": "https://registry.npmjs.org/bl/-/bl-1.2.2.tgz",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "integrity": "sha512-e8tQYnZodmebYDWGH7KMRvtzKXaJHx3BbilrgZCfvyLUYdKpK1t5PSPmpkny/SgiTSCnjfLW7v5rlONXVFkQEA==",
</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="lines" style="display: block; padding: 0 10px; color: #888">@@ -4733,7 +4940,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "browserify-aes": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.2.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "resolved": "http://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==",
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -4814,9 +5021,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "bser": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.0.0",
-                       "resolved": "https://registry.npmjs.org/bser/-/bser-2.0.0.tgz",
-                       "integrity": "sha1-mseNPtXZFYBP2HrLFYvHlxR6Fxk=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.1.0",
+                       "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.0.tgz",
+                       "integrity": "sha512-8zsjWrQkkBoLK6uxASk1nJ2SKv97ltiGDo6A3wA0/yRPz+CwmEyDo0hUrhIuukG2JHpAl3bvFIixw2/3Hi0DOg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "node-int64": "^0.4.0"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -4885,7 +5092,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "file-type": {
</span><span class="cx" style="display: block; padding: 0 10px">                                        "version": "3.9.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "resolved": "http://registry.npmjs.org/file-type/-/file-type-3.9.0.tgz",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "resolved": "https://registry.npmjs.org/file-type/-/file-type-3.9.0.tgz",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "integrity": "sha1-JXoHg4TR24CHvESdEH1SpSZyuek=",
</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="lines" style="display: block; padding: 0 10px; color: #888">@@ -4892,7 +5099,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                },
</span><span class="cx" style="display: block; padding: 0 10px">                                "uuid": {
</span><span class="cx" style="display: block; padding: 0 10px">                                        "version": "2.0.3",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "resolved": "http://registry.npmjs.org/uuid/-/uuid-2.0.3.tgz",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "resolved": "https://registry.npmjs.org/uuid/-/uuid-2.0.3.tgz",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "integrity": "sha1-Z+LoY3lyFVMN/zGOW/nc6/1Hsho=",
</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="lines" style="display: block; padding: 0 10px; color: #888">@@ -4905,6 +5112,12 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=",
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                "buffers": {
+                       "version": "0.1.1",
+                       "resolved": "https://registry.npmjs.org/buffers/-/buffers-0.1.1.tgz",
+                       "integrity": "sha1-skV5w77U1tOWru5tmorn9Ugqt7s=",
+                       "dev": true
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "builtin-status-codes": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "3.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -5126,6 +5339,23 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "lazy-cache": "^1.0.3"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                "chainsaw": {
+                       "version": "0.1.0",
+                       "resolved": "https://registry.npmjs.org/chainsaw/-/chainsaw-0.1.0.tgz",
+                       "integrity": "sha1-XqtQsor+WAdNDVgpE4iCi15fvJg=",
+                       "dev": true,
+                       "requires": {
+                               "traverse": ">=0.3.0 <0.4"
+                       },
+                       "dependencies": {
+                               "traverse": {
+                                       "version": "0.3.9",
+                                       "resolved": "https://registry.npmjs.org/traverse/-/traverse-0.3.9.tgz",
+                                       "integrity": "sha1-cXuPIgzAu3tE5AUUwisui7xw2Lk=",
+                                       "dev": true
+                               }
+                       }
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "chalk": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.1.3",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -5236,9 +5466,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "check-types": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "7.4.0",
-                       "resolved": "https://registry.npmjs.org/check-types/-/check-types-7.4.0.tgz",
-                       "integrity": "sha512-YbulWHdfP99UfZ73NcUDlNJhEIDgm9Doq9GhpyXbF+7Aegi3CVV7qqMCKTTqJxlvEvnQBp9IA+dxsGN6xK/nSg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "8.0.3",
+                       "resolved": "https://registry.npmjs.org/check-types/-/check-types-8.0.3.tgz",
+                       "integrity": "sha512-YpeKZngUmG65rLudJ4taU7VLkOCTMhNl/u4ctNC56LQS/zJTyNH0Lrtwm1tfTsbLlwvlfsA2d1c8vCf/Kh2KwQ==",
</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">                "cheerio": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -5575,6 +5805,12 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "delayed-stream": "~1.0.0"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                "command-exists": {
+                       "version": "1.2.8",
+                       "resolved": "https://registry.npmjs.org/command-exists/-/command-exists-1.2.8.tgz",
+                       "integrity": "sha512-PM54PkseWbiiD/mMsbvW351/u+dafwTJ0ye2qB60G1aGQP9j3xK2gmMDc+R34L3nDtx4qMCitXT75mkbkGJDLw==",
+                       "dev": true
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "commander": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "2.20.0",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -5581,6 +5817,12 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-7j2y+40w61zy6YC2iRNpUe/NwhNyoXrYpHMrSunaMG64nRnaf96zO/KMQR4OyN/UnE5KLyEBnKHd4aG3rskjpQ==",
</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">+                "comment-parser": {
+                       "version": "0.6.2",
+                       "resolved": "https://registry.npmjs.org/comment-parser/-/comment-parser-0.6.2.tgz",
+                       "integrity": "sha512-Wdms0Q8d4vvb2Yk72OwZjwNWtMklbC5Re7lD9cjCP/AG1fhocmc0TrxGBBAXPLy8fZQPrfHGgyygwI0lA7pbzA==",
+                       "dev": true
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "commondir": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.0.1",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -5765,7 +6007,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "cacache": {
</span><span class="cx" style="display: block; padding: 0 10px">                                        "version": "10.0.4",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "resolved": "http://registry.npmjs.org/cacache/-/cacache-10.0.4.tgz",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "resolved": "https://registry.npmjs.org/cacache/-/cacache-10.0.4.tgz",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "integrity": "sha512-Dph0MzuH+rTQzGPNT9fAnrPmMmjKfST6trxJeK7NQuHRaVw24VzPRWTmg9MpcwOVQZO0E1FBICUlFeNaKPIfHA==",
</span><span class="cx" style="display: block; padding: 0 10px">                                        "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                                        "requires": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -5885,36 +6127,69 @@
</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">                "core-js": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "3.1.4",
-                       "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.1.4.tgz",
-                       "integrity": "sha512-YNZN8lt82XIMLnLirj9MhKDFZHalwzzrL9YLt6eb0T5D0EDl4IQ90IGkua8mHbnxNrkj1d8hbdizMc0Qmg1WnQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.2.1",
+                       "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.2.1.tgz",
+                       "integrity": "sha512-Qa5XSVefSVPRxy2XfUC13WbvqkxhkwB3ve+pgCQveNgYzbM/UxZeu1dcOX/xr4UmfUd+muuvsaxilQzCyUurMw==",
</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">                "core-js-compat": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "3.1.4",
-                       "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.1.4.tgz",
-                       "integrity": "sha512-Z5zbO9f1d0YrJdoaQhphVAnKPimX92D6z8lCGphH89MNRxlL1prI9ExJPqVwP0/kgkQCv8c4GJGT8X16yUncOg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.2.1",
+                       "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.2.1.tgz",
+                       "integrity": "sha512-MwPZle5CF9dEaMYdDeWm73ao/IflDH+FjeJCWEADcEgFSE9TLimFKwJsfmkwzI8eC0Aj0mgvMDjeQjrElkz4/A==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "browserslist": "^4.6.2",
-                               "core-js-pure": "3.1.4",
-                               "semver": "^6.1.1"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "browserslist": "^4.6.6",
+                               "semver": "^6.3.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                         },
</span><span class="cx" style="display: block; padding: 0 10px">                        "dependencies": {
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                "browserslist": {
+                                       "version": "4.7.0",
+                                       "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.7.0.tgz",
+                                       "integrity": "sha512-9rGNDtnj+HaahxiVV38Gn8n8Lr8REKsel68v1sPFfIGEK6uSXTY3h9acgiT1dZVtOOUtifo/Dn8daDQ5dUgVsA==",
+                                       "dev": true,
+                                       "requires": {
+                                               "caniuse-lite": "^1.0.30000989",
+                                               "electron-to-chromium": "^1.3.247",
+                                               "node-releases": "^1.1.29"
+                                       }
+                               },
+                               "caniuse-lite": {
+                                       "version": "1.0.30000989",
+                                       "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30000989.tgz",
+                                       "integrity": "sha512-vrMcvSuMz16YY6GSVZ0dWDTJP8jqk3iFQ/Aq5iqblPwxSVVZI+zxDyTX0VPqtQsDnfdrBDcsmhgTEOh5R8Lbpw==",
+                                       "dev": true
+                               },
+                               "electron-to-chromium": {
+                                       "version": "1.3.262",
+                                       "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.262.tgz",
+                                       "integrity": "sha512-YFr53qZWr2pWkiTUorWEhAweujdf0ALiUp8VkNa0WGtbMVR+kZ8jNy3VTCemLsA4sT6+srCqehNn8TEAD0Ngrw==",
+                                       "dev": true
+                               },
+                               "node-releases": {
+                                       "version": "1.1.32",
+                                       "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.32.tgz",
+                                       "integrity": "sha512-VhVknkitq8dqtWoluagsGPn3dxTvN9fwgR59fV3D7sLBHe0JfDramsMI8n8mY//ccq/Kkrf8ZRHRpsyVZ3qw1A==",
+                                       "dev": true,
+                                       "requires": {
+                                               "semver": "^5.3.0"
+                                       },
+                                       "dependencies": {
+                                               "semver": {
+                                                       "version": "5.7.1",
+                                                       "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
+                                                       "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
+                                                       "dev": true
+                                               }
+                                       }
+                               },
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "semver": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "6.1.1",
-                                       "resolved": "https://registry.npmjs.org/semver/-/semver-6.1.1.tgz",
-                                       "integrity": "sha512-rWYq2e5iYW+fFe/oPPtYJxYgjBm8sC4rmoGdUOgBB7VnwKt6HrL793l2voH1UlsyYZpJ4g0wfjnTEO1s1NP2eQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "6.3.0",
+                                       "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
+                                       "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                                }
</span><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">-                "core-js-pure": {
-                       "version": "3.1.4",
-                       "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.1.4.tgz",
-                       "integrity": "sha512-uJ4Z7iPNwiu1foygbcZYJsJs1jiXrTTCvxfLDXNhI/I+NHbSIEyr548y4fcsCEyWY0XgfAG/qqaunJ1SThHenA==",
-                       "dev": true
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "core-util-is": {
</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/core-util-is/-/core-util-is-1.0.2.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -6210,15 +6485,15 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "cssom": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "0.3.6",
-                       "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.6.tgz",
-                       "integrity": "sha512-DtUeseGk9/GBW0hl0vVPpU22iHL6YB5BUX7ml1hB+GMpo0NX5G4voX3kdWiMSEguFtcW3Vh3djqNF4aIe6ne0A==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "0.3.8",
+                       "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz",
+                       "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==",
</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">                "cssstyle": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.2.2",
-                       "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-1.2.2.tgz",
-                       "integrity": "sha512-43wY3kl1CVQSvL7wUY1qXkxVGkStjpkDmVjiIKX8R97uhajy8Bybay78uOtqvh7Q5GK75dNPfW0geWjE6qQQow==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.4.0",
+                       "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-1.4.0.tgz",
+                       "integrity": "sha512-GBrLZYZ4X4x6/QEoBnIrqb8B/f5l4+8me2dkom/j1Gtbxy0kBv6OGzKuAsGM75bkGwGAFkt56Iwg28S3XTZgSA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "cssom": "0.3.x"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -6704,6 +6979,47 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "yauzl": "^2.2.1"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                "decompress-zip": {
+                       "version": "0.2.2",
+                       "resolved": "https://registry.npmjs.org/decompress-zip/-/decompress-zip-0.2.2.tgz",
+                       "integrity": "sha512-v+Na3Ck86Px7s2ix+f77pMQC3GlkxHHN+YyvnkEW7+xX5F39pcDpIV/VFvGYk8MznTFcMoPjL3XNWEJLXWoSPw==",
+                       "dev": true,
+                       "requires": {
+                               "binary": "^0.3.0",
+                               "graceful-fs": "^4.1.3",
+                               "mkpath": "^0.1.0",
+                               "nopt": "^3.0.1",
+                               "q": "^1.1.2",
+                               "readable-stream": "^1.1.8",
+                               "touch": "0.0.3"
+                       },
+                       "dependencies": {
+                               "isarray": {
+                                       "version": "0.0.1",
+                                       "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz",
+                                       "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=",
+                                       "dev": true
+                               },
+                               "readable-stream": {
+                                       "version": "1.1.14",
+                                       "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz",
+                                       "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=",
+                                       "dev": true,
+                                       "requires": {
+                                               "core-util-is": "~1.0.0",
+                                               "inherits": "~2.0.1",
+                                               "isarray": "0.0.1",
+                                               "string_decoder": "~0.10.x"
+                                       }
+                               },
+                               "string_decoder": {
+                                       "version": "0.10.31",
+                                       "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz",
+                                       "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=",
+                                       "dev": true
+                               }
+                       }
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "deep-equal": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.0.1",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.0.1.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -6967,9 +7283,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA=="
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "diff-sequences": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "24.3.0",
-                       "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-24.3.0.tgz",
-                       "integrity": "sha512-xLqpez+Zj9GKSnPWS0WZw1igGocZ+uua8+y+5dDNTT934N3QuY1sp2LkHzwiaYQGz60hMq0pjAshdeXm5VUOEw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "24.9.0",
+                       "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-24.9.0.tgz",
+                       "integrity": "sha512-Dj6Wk3tWyTE+Fo1rW8v0Xhwk80um6yFYKbuAxc9c3EZxIHFDYwbi34Uk42u1CdnIiVorvt4RmlSDjIPyzGC2ew==",
</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">                "diffie-hellman": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -7155,7 +7471,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "duplexer": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "0.1.1",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "resolved": "http://registry.npmjs.org/duplexer/-/duplexer-0.1.1.tgz",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.1.tgz",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "integrity": "sha1-rOb/gIwc5mtX0ev5eXessCM0z8E=",
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -7218,9 +7534,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "ejs": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.6.2",
-                       "resolved": "https://registry.npmjs.org/ejs/-/ejs-2.6.2.tgz",
-                       "integrity": "sha512-PcW2a0tyTuPHz3tWyYqtK6r1fZ3gp+3Sop8Ph+ZYN81Ob5rwmbHEzaqs10N3BEsaGTkh/ooniXK+WwszGlc2+Q==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.7.1",
+                       "resolved": "https://registry.npmjs.org/ejs/-/ejs-2.7.1.tgz",
+                       "integrity": "sha512-kS/gEPzZs3Y1rRsbGX4UOSjtP/CeJP0CxSNZHYxGfVM/VgLcv0ZqM7C45YyTj2DI2g7+P9Dd24C+IMIg6D0nYQ==",
</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">                "electron-to-chromium": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -7361,12 +7677,12 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "enzyme-to-json": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "3.3.5",
-                       "resolved": "https://registry.npmjs.org/enzyme-to-json/-/enzyme-to-json-3.3.5.tgz",
-                       "integrity": "sha512-DmH1wJ68HyPqKSYXdQqB33ZotwfUhwQZW3IGXaNXgR69Iodaoj8TF/D9RjLdz4pEhGq2Tx2zwNUIjBuqoZeTgA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.4.0",
+                       "resolved": "https://registry.npmjs.org/enzyme-to-json/-/enzyme-to-json-3.4.0.tgz",
+                       "integrity": "sha512-gbu8P8PMAtb+qtKuGVRdZIYxWHC03q1dGS3EKRmUzmTDIracu3o6cQ0d4xI2YWojbelbxjYOsmqM5EgAL0WgIA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "lodash": "^4.17.4"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "lodash": "^4.17.12"
</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">                "equivalent-key-map": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -7452,9 +7768,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ="
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "escodegen": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.11.1",
-                       "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.11.1.tgz",
-                       "integrity": "sha512-JwiqFD9KdGVVpeuRa68yU3zZnBEOcPs0nKW7wZzXky8Z7tffdYUHbe11bPCV5jYlK6DVdKLWLm0f5I/QlL0Kmw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.12.0",
+                       "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.12.0.tgz",
+                       "integrity": "sha512-TuA+EhsanGcme5T3R0L80u4t8CpbXQjegRmf7+FPTJrtCTErXFeelblRgHQa1FofEzqYYJmJ/OqjTwREp9qgmg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "esprima": "^3.1.3",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -7480,49 +7796,56 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "eslint": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "5.16.0",
-                       "resolved": "https://registry.npmjs.org/eslint/-/eslint-5.16.0.tgz",
-                       "integrity": "sha512-S3Rz11i7c8AA5JPv7xAH+dOyq/Cu/VXHiHXBPOU1k/JAM5dXqQPt3qcrhpHSorXmrpu2g0gkIBVXAqCpzfoZIg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "6.4.0",
+                       "resolved": "https://registry.npmjs.org/eslint/-/eslint-6.4.0.tgz",
+                       "integrity": "sha512-WTVEzK3lSFoXUovDHEbkJqCVPEPwbhCq4trDktNI6ygs7aO41d4cDT0JFAT5MivzZeVLWlg7vHL+bgrQv/t3vA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/code-frame": "^7.0.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "ajv": "^6.9.1",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "ajv": "^6.10.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "chalk": "^2.1.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "cross-spawn": "^6.0.5",
</span><span class="cx" style="display: block; padding: 0 10px">                                "debug": "^4.0.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                "doctrine": "^3.0.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "eslint-scope": "^4.0.3",
-                               "eslint-utils": "^1.3.1",
-                               "eslint-visitor-keys": "^1.0.0",
-                               "espree": "^5.0.1",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "eslint-scope": "^5.0.0",
+                               "eslint-utils": "^1.4.2",
+                               "eslint-visitor-keys": "^1.1.0",
+                               "espree": "^6.1.1",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "esquery": "^1.0.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                "esutils": "^2.0.2",
</span><span class="cx" style="display: block; padding: 0 10px">                                "file-entry-cache": "^5.0.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                "functional-red-black-tree": "^1.0.1",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "glob": "^7.1.2",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "glob-parent": "^5.0.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "globals": "^11.7.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "ignore": "^4.0.6",
</span><span class="cx" style="display: block; padding: 0 10px">                                "import-fresh": "^3.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "imurmurhash": "^0.1.4",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "inquirer": "^6.2.2",
-                               "js-yaml": "^3.13.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "inquirer": "^6.4.1",
+                               "is-glob": "^4.0.0",
+                               "js-yaml": "^3.13.1",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "json-stable-stringify-without-jsonify": "^1.0.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                "levn": "^0.3.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "lodash": "^4.17.11",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "lodash": "^4.17.14",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "minimatch": "^3.0.4",
</span><span class="cx" style="display: block; padding: 0 10px">                                "mkdirp": "^0.5.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                "natural-compare": "^1.4.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "optionator": "^0.8.2",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "path-is-inside": "^1.0.2",
</del><span class="cx" style="display: block; padding: 0 10px">                                 "progress": "^2.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "regexpp": "^2.0.1",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "semver": "^5.5.1",
-                               "strip-ansi": "^4.0.0",
-                               "strip-json-comments": "^2.0.1",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "semver": "^6.1.2",
+                               "strip-ansi": "^5.2.0",
+                               "strip-json-comments": "^3.0.1",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "table": "^5.2.3",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "text-table": "^0.2.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "text-table": "^0.2.0",
+                               "v8-compile-cache": "^2.0.3"
</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">+                                "ansi-regex": {
+                                       "version": "4.1.0",
+                                       "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz",
+                                       "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==",
+                                       "dev": true
+                               },
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "ansi-styles": {
</span><span class="cx" style="display: block; padding: 0 10px">                                        "version": "3.2.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                        "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -7554,6 +7877,14 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                                "semver": "^5.5.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                                "shebang-command": "^1.2.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                                "which": "^1.2.9"
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                        },
+                                       "dependencies": {
+                                               "semver": {
+                                                       "version": "5.7.1",
+                                                       "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz",
+                                                       "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==",
+                                                       "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">                                "debug": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -7574,6 +7905,25 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                                "esutils": "^2.0.2"
</span><span class="cx" style="display: block; padding: 0 10px">                                        }
</span><span class="cx" style="display: block; padding: 0 10px">                                },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                "eslint-scope": {
+                                       "version": "5.0.0",
+                                       "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.0.0.tgz",
+                                       "integrity": "sha512-oYrhJW7S0bxAFDvWqzvMPRm6pcgcnWc4QnofCAqRTRfQC0JcwenzGglTtsLyIuuWFfkqDG9vz67cnttSd53djw==",
+                                       "dev": true,
+                                       "requires": {
+                                               "esrecurse": "^4.1.0",
+                                               "estraverse": "^4.1.1"
+                                       }
+                               },
+                               "glob-parent": {
+                                       "version": "5.0.0",
+                                       "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.0.0.tgz",
+                                       "integrity": "sha512-Z2RwiujPRGluePM6j699ktJYxmPpJKCfpGA13jz2hmFZC7gKetzrWvg5KN3+OsIFmydGyZ1AVwERCq1w/ZZwRg==",
+                                       "dev": true,
+                                       "requires": {
+                                               "is-glob": "^4.0.1"
+                                       }
+                               },
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "globals": {
</span><span class="cx" style="display: block; padding: 0 10px">                                        "version": "11.12.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                        "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -7586,6 +7936,27 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                        "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
</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">+                                "semver": {
+                                       "version": "6.3.0",
+                                       "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
+                                       "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
+                                       "dev": true
+                               },
+                               "strip-ansi": {
+                                       "version": "5.2.0",
+                                       "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
+                                       "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
+                                       "dev": true,
+                                       "requires": {
+                                               "ansi-regex": "^4.1.0"
+                                       }
+                               },
+                               "strip-json-comments": {
+                                       "version": "3.0.1",
+                                       "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.0.1.tgz",
+                                       "integrity": "sha512-VTyMAUfdm047mwKl+u79WIdrZxtFtn+nBxHeb844XBQ9uMNTuTHdx2hc5RiAJYqwTj3wc/xe5HLSdJSkJ+WfZw==",
+                                       "dev": true
+                               },
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "supports-color": {
</span><span class="cx" style="display: block; padding: 0 10px">                                        "version": "5.5.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                        "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -7597,12 +7968,53 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                }
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                "eslint-plugin-jest": {
+                       "version": "22.17.0",
+                       "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-22.17.0.tgz",
+                       "integrity": "sha512-WT4DP4RoGBhIQjv+5D0FM20fAdAUstfYAf/mkufLNTojsfgzc5/IYW22cIg/Q4QBavAZsROQlqppiWDpFZDS8Q==",
+                       "dev": true,
+                       "requires": {
+                               "@typescript-eslint/experimental-utils": "^1.13.0"
+                       }
+               },
+               "eslint-plugin-jsdoc": {
+                       "version": "15.9.2",
+                       "resolved": "https://registry.npmjs.org/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-15.9.2.tgz",
+                       "integrity": "sha512-dJjIWFJlh4ti3CegWYN0jUUdjEsWvJ8TZJ/cMQldioVLxMmU3UZeZsHzxYcCicJwSVhQ+uGm+dbUyEIm0slX3Q==",
+                       "dev": true,
+                       "requires": {
+                               "comment-parser": "^0.6.2",
+                               "debug": "^4.1.1",
+                               "jsdoctypeparser": "5.0.1",
+                               "lodash": "^4.17.15",
+                               "object.entries-ponyfill": "^1.0.1",
+                               "regextras": "^0.6.1"
+                       },
+                       "dependencies": {
+                               "debug": {
+                                       "version": "4.1.1",
+                                       "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz",
+                                       "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==",
+                                       "dev": true,
+                                       "requires": {
+                                               "ms": "^2.1.1"
+                                       }
+                               },
+                               "ms": {
+                                       "version": "2.1.2",
+                                       "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
+                                       "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
+                                       "dev": true
+                               }
+                       }
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "eslint-plugin-jsx-a11y": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "6.2.1",
-                       "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.2.1.tgz",
-                       "integrity": "sha512-cjN2ObWrRz0TTw7vEcGQrx+YltMvZoOEx4hWU8eEERDnBIU00OTq7Vr+jA7DFKxiwLNv4tTh5Pq2GUNEa8b6+w==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "6.2.3",
+                       "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.2.3.tgz",
+                       "integrity": "sha512-CawzfGt9w83tyuVekn0GDPU9ytYtxyxyFZ3aSWROmnRRFQFT2BiPJd7jvRdzNDi6oLWaS2asMeYSNMjWTV4eNg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                "@babel/runtime": "^7.4.5",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "aria-query": "^3.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "array-includes": "^3.0.3",
</span><span class="cx" style="display: block; padding: 0 10px">                                "ast-types-flow": "^0.0.7",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -7610,13 +8022,13 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "damerau-levenshtein": "^1.0.4",
</span><span class="cx" style="display: block; padding: 0 10px">                                "emoji-regex": "^7.0.2",
</span><span class="cx" style="display: block; padding: 0 10px">                                "has": "^1.0.3",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "jsx-ast-utils": "^2.0.1"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "jsx-ast-utils": "^2.2.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">                "eslint-plugin-react": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "7.13.0",
-                       "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.13.0.tgz",
-                       "integrity": "sha512-uA5LrHylu8lW/eAH3bEQe9YdzpPaFd9yAJTwTi/i/BKTD7j6aQMKVAdGM/ML72zD6womuSK7EiGtMKuK06lWjQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "7.14.3",
+                       "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.14.3.tgz",
+                       "integrity": "sha512-EzdyyBWC4Uz2hPYBiEJrKCUi2Fn+BJ9B/pJQcjw5X+x/H2Nm59S4MJIvL4O5NEE0+WbnQwEBxWY03oUk+Bc3FA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "array-includes": "^3.0.3",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -7623,15 +8035,17 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "doctrine": "^2.1.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "has": "^1.0.3",
</span><span class="cx" style="display: block; padding: 0 10px">                                "jsx-ast-utils": "^2.1.0",
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                "object.entries": "^1.1.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "object.fromentries": "^2.0.0",
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                "object.values": "^1.1.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "prop-types": "^15.7.2",
</span><span class="cx" style="display: block; padding: 0 10px">                                "resolve": "^1.10.1"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "eslint-plugin-react-hooks": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.6.0",
-                       "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-1.6.0.tgz",
-                       "integrity": "sha512-lHBVRIaz5ibnIgNG07JNiAuBUeKhEf8l4etNx5vfAEwqQ5tcuK3jV9yjmopPgQDagQb7HwIuQVsE3IVcGrRnag==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.7.0",
+                       "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-1.7.0.tgz",
+                       "integrity": "sha512-iXTCFcOmlWvw4+TOE8CLWj6yX1GwzT0Y6cUfHHZqWnSk144VmVIRcVGtUAzrLES7C798lmvnt02C7rxaOX1HNA==",
</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">                "eslint-scope": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -7645,26 +8059,37 @@
</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">                "eslint-utils": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.3.1",
-                       "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-1.3.1.tgz",
-                       "integrity": "sha512-Z7YjnIldX+2XMcjr7ZkgEsOj/bREONV60qYeB/bjMAqqqZ4zxKyWX+BOUkdmRmA9riiIPVvo5x86m5elviOk0Q==",
-                       "dev": true
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.4.2",
+                       "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-1.4.2.tgz",
+                       "integrity": "sha512-eAZS2sEUMlIeCjBeubdj45dmBHQwPHWyBcT1VSYB7o9x9WRRqKxyUoiXlRjyAwzN7YEzHJlYg0NmzDRWx6GP4Q==",
+                       "dev": true,
+                       "requires": {
+                               "eslint-visitor-keys": "^1.0.0"
+                       }
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "eslint-visitor-keys": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.0.0",
-                       "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.0.0.tgz",
-                       "integrity": "sha512-qzm/XxIbxm/FHyH341ZrbnMUpe+5Bocte9xkmFMzPMjRaZMcXww+MpBptFvtU+79L362nqiLhekCxCxDPaUMBQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.1.0",
+                       "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.1.0.tgz",
+                       "integrity": "sha512-8y9YjtM1JBJU/A9Kc+SbaOV4y29sSWckBwMHa+FGtVj5gN/sbnKDf6xJUl+8g7FAij9LVaP8C24DUiH/f/2Z9A==",
</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">                "espree": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "5.0.1",
-                       "resolved": "https://registry.npmjs.org/espree/-/espree-5.0.1.tgz",
-                       "integrity": "sha512-qWAZcWh4XE/RwzLJejfcofscgMc9CamR6Tn1+XRXNzrvUSSbiAjGOI/fggztjIi7y9VLPqnICMIPiGyr8JaZ0A==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "6.1.1",
+                       "resolved": "https://registry.npmjs.org/espree/-/espree-6.1.1.tgz",
+                       "integrity": "sha512-EYbr8XZUhWbYCqQRW0duU5LxzL5bETN6AjKBGy1302qqzPaCH10QbRg3Wvco79Z8x9WbiE8HYB4e75xl6qUYvQ==",
</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">-                                "acorn": "^6.0.7",
-                               "acorn-jsx": "^5.0.0",
-                               "eslint-visitor-keys": "^1.0.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "acorn": "^7.0.0",
+                               "acorn-jsx": "^5.0.2",
+                               "eslint-visitor-keys": "^1.1.0"
+                       },
+                       "dependencies": {
+                               "acorn": {
+                                       "version": "7.0.0",
+                                       "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.0.0.tgz",
+                                       "integrity": "sha512-PaF/MduxijYYt7unVGRuds1vBC9bFxbNf+VWqhOClfdgy7RlVkQqt610ig1/yxTgsDIfW1cWDel5EBbOy3jdtQ==",
+                                       "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">                "esprima": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -8028,17 +8453,17 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "expect": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "24.8.0",
-                       "resolved": "https://registry.npmjs.org/expect/-/expect-24.8.0.tgz",
-                       "integrity": "sha512-/zYvP8iMDrzaaxHVa724eJBCKqSHmO0FA7EDkBiRHxg6OipmMn1fN+C8T9L9K8yr7UONkOifu6+LLH+z76CnaA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "24.9.0",
+                       "resolved": "https://registry.npmjs.org/expect/-/expect-24.9.0.tgz",
+                       "integrity": "sha512-wvVAx8XIol3Z5m9zvZXiyZOQ+sRJqNTIm6sGjdWlaZIeupQGO3WbYI+15D/AmEwZywL6wtJkbAbJtzkOfBuR0Q==",
</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">-                                "@jest/types": "^24.8.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@jest/types": "^24.9.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "ansi-styles": "^3.2.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "jest-get-type": "^24.8.0",
-                               "jest-matcher-utils": "^24.8.0",
-                               "jest-message-util": "^24.8.0",
-                               "jest-regex-util": "^24.3.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "jest-get-type": "^24.9.0",
+                               "jest-matcher-utils": "^24.9.0",
+                               "jest-message-util": "^24.9.0",
+                               "jest-regex-util": "^24.9.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                         },
</span><span class="cx" style="display: block; padding: 0 10px">                        "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "ansi-styles": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -8053,9 +8478,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "expect-puppeteer": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.1.1",
-                       "resolved": "https://registry.npmjs.org/expect-puppeteer/-/expect-puppeteer-4.1.1.tgz",
-                       "integrity": "sha512-xNpu6uYJL9Qrrp4Z31MOpDWK68zAi+2qg5aMQlyOTVZNy7cAgBZiPvKCN0C1JmP3jgPZfcxhetVjZLaw/KcJOQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.3.0",
+                       "resolved": "https://registry.npmjs.org/expect-puppeteer/-/expect-puppeteer-4.3.0.tgz",
+                       "integrity": "sha512-p8N/KSVPG9PAOJlftK5f1n3JrULJ6Qq1EQ8r/n9xzkX2NmXbK8PcnJnkSAEzEHrMycELKGnlJV7M5nkgm+wEWA==",
</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">                "express": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -8124,9 +8549,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "external-editor": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "3.0.3",
-                       "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.0.3.tgz",
-                       "integrity": "sha512-bn71H9+qWoOQKyZDo25mOMVpSmXROAsTJVVVYzrrtol3d4y+AsKjf4Iwl2Q+IuT0kFSQ1qo166UuIwqYq7mGnA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.1.0",
+                       "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz",
+                       "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "chardet": "^0.7.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -8273,6 +8698,11 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=",
</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">+                "fast-memoize": {
+                       "version": "2.5.1",
+                       "resolved": "https://registry.npmjs.org/fast-memoize/-/fast-memoize-2.5.1.tgz",
+                       "integrity": "sha512-xdmw296PCL01tMOXx9mdJSmWY29jQgxyuZdq0rEHMu+Tpe1eOEtCycoG6chzlcrWsNgpZP7oL8RiQr7+G6Bl6g=="
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "faye-websocket": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "0.10.0",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.10.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -8742,9 +9172,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "flatted": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.0.0",
-                       "resolved": "https://registry.npmjs.org/flatted/-/flatted-2.0.0.tgz",
-                       "integrity": "sha512-R+H8IZclI8AAkSBRQJLVOsxwAoHd6WC40b4QTNWIjzAa6BXOBfQcM587MXDTVPeYaopFNWHUFLx7eNmHDSxMWg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.0.1",
+                       "resolved": "https://registry.npmjs.org/flatted/-/flatted-2.0.1.tgz",
+                       "integrity": "sha512-a1hQMktqW9Nmqr5aktAux3JMNqaucxGcjtjWnZLHX7yyPCmlSV3M54nGYbqT8K+0GhF3NBgmJCc3ma+WOgX8Jg==",
</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">                "flush-write-stream": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -9465,13 +9895,14 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A=="
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "function.prototype.name": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.1.0",
-                       "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.0.tgz",
-                       "integrity": "sha512-Bs0VRrTz4ghD8pTmbJQD1mZ8A/mN0ur/jGz+A6FBxPDUPkm1tNfF6bhTYPA7i7aF4lZJVr+OXTNNrnnIl58Wfg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.1.1",
+                       "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.1.tgz",
+                       "integrity": "sha512-e1NzkiJuw6xqVH7YSdiW/qDHebcmMhPNe6w+4ZYYEg0VA+LaLzx37RimbPLuonHhYGFGPx1ME2nSi74JiaCr/Q==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "define-properties": "^1.1.2",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "define-properties": "^1.1.3",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "function-bind": "^1.1.1",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "is-callable": "^1.1.3"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "functions-have-names": "^1.1.1",
+                               "is-callable": "^1.1.4"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "functional-red-black-tree": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -9480,6 +9911,11 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=",
</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">+                "functions-have-names": {
+                       "version": "1.1.1",
+                       "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.1.1.tgz",
+                       "integrity": "sha512-U0kNHUoxwPNPWOJaMG7Z00d4a/qZVrFtzWJRaK8V9goaVOCXBSQSJpt3MYGNtkScKEBKovxLjnNdC9MlXwo5Pw=="
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "gauge": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "2.7.4",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -10319,7 +10755,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "async": {
</span><span class="cx" style="display: block; padding: 0 10px">                                        "version": "0.2.10",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "resolved": "http://registry.npmjs.org/async/-/async-0.2.10.tgz",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "resolved": "https://registry.npmjs.org/async/-/async-0.2.10.tgz",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "integrity": "sha1-trvgsGdLnXGXCMo43owjfLUmw9E=",
</span><span class="cx" style="display: block; padding: 0 10px">                                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                                },
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -10479,7 +10915,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                },
</span><span class="cx" style="display: block; padding: 0 10px">                                "uglify-js": {
</span><span class="cx" style="display: block; padding: 0 10px">                                        "version": "2.7.5",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "resolved": "http://registry.npmjs.org/uglify-js/-/uglify-js-2.7.5.tgz",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.7.5.tgz",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "integrity": "sha1-RhLAx7qu4rp8SH3kkErhIgefLKg=",
</span><span class="cx" style="display: block; padding: 0 10px">                                        "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                                        "requires": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -10491,7 +10927,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                },
</span><span class="cx" style="display: block; padding: 0 10px">                                "yargs": {
</span><span class="cx" style="display: block; padding: 0 10px">                                        "version": "3.10.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "resolved": "http://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "integrity": "sha1-9+572FfdfB0tOMDnTvvWgdFDH9E=",
</span><span class="cx" style="display: block; padding: 0 10px">                                        "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                                        "requires": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -11007,9 +11443,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "handlebars": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.1.2",
-                       "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.1.2.tgz",
-                       "integrity": "sha512-nvfrjqvt9xQ8Z/w0ijewdD/vvWDTOweBUm96NTr66Wfvo1mJenBLwcYmPs3TIBP5ruzYGD7Hx/DaM9RmhroGPw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.2.0",
+                       "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.2.0.tgz",
+                       "integrity": "sha512-Kb4xn5Qh1cxAKvQnzNWZ512DhABzyFNmsaJf3OAkWNa4NkaqWcNI8Tao8Tasi0/F4JD9oyG0YxuFyvyR57d+Gw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "neo-async": "^2.6.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -11172,9 +11608,12 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "hoist-non-react-statics": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.5.5",
-                       "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-2.5.5.tgz",
-                       "integrity": "sha512-rqcy4pJo55FTTLWt+bU8ukscqHeE/e9KWvsOW2b/a3afxQZhwkQdT1rPPCJ0rYXdj4vNcasY8zHTH+jF/qStxw=="
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.3.0",
+                       "resolved": "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.0.tgz",
+                       "integrity": "sha512-0XsbTXxgiaCDYDIWFcwkmerZPSwywfUqYmwT4jzewKTQSWoE6FCMoUVOeBJWK3E/CrWbxRG3m5GzY4lnIwGRBA==",
+                       "requires": {
+                               "react-is": "^16.7.0"
+                       }
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "home-or-tmp": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "2.0.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -11248,9 +11687,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "html-element-map": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.0.1",
-                       "resolved": "https://registry.npmjs.org/html-element-map/-/html-element-map-1.0.1.tgz",
-                       "integrity": "sha512-BZSfdEm6n706/lBfXKWa4frZRZcT5k1cOusw95ijZsHlI+GdgY0v95h6IzO3iIDf2ROwq570YTwqNPqHcNMozw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.1.0",
+                       "resolved": "https://registry.npmjs.org/html-element-map/-/html-element-map-1.1.0.tgz",
+                       "integrity": "sha512-iqiG3dTZmy+uUaTmHarTL+3/A2VW9ox/9uasKEZC+R/wAtUrTcRlXPSaPqsnWPfIu8wqn09jQNwMRqzL54jSYA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "array-filter": "^1.0.0"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -11383,12 +11822,12 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "https-proxy-agent": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.2.1",
-                       "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-2.2.1.tgz",
-                       "integrity": "sha512-HPCTS1LW51bcyMYbxUIOO4HEOlQ1/1qRaFWcyxvwaqUS9TY88aoEuHUY33kuAh1YhVVaDQhLZsnPd+XNARWZlQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.2.2",
+                       "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-2.2.2.tgz",
+                       "integrity": "sha512-c8Ndjc9Bkpfx/vCJueCPy0jlP4ccCCSNDp8xwCZzPjKJUm+B+u9WX2x98Qx4n1PiMNTWo3D7KK5ifNV/yJyRzg==",
</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">-                                "agent-base": "^4.1.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "agent-base": "^4.3.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "debug": "^3.1.0"
</span><span class="cx" style="display: block; padding: 0 10px">                        },
</span><span class="cx" style="display: block; padding: 0 10px">                        "dependencies": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -11611,9 +12050,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "import-fresh": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "3.0.0",
-                       "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.0.0.tgz",
-                       "integrity": "sha512-pOnA9tfM3Uwics+SaBLCNyZZZbK+4PTu0OPZtLlMIrv17EdBoC15S9Kn8ckJ9TZTyKb3ywNE5y1yeDxxGA7nTQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.1.0",
+                       "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.1.0.tgz",
+                       "integrity": "sha512-PpuksHKGt8rXfWEr9m9EHIpgyyaltBy8+eF6GJM0QCAxMgxCfucMF3mjecK2QsJr0amJW7gTqh5/wht0z2UhEQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "parent-module": "^1.0.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -11691,9 +12130,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "inquirer": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "6.4.0",
-                       "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-6.4.0.tgz",
-                       "integrity": "sha512-O3qJQ+fU/AI1K2y5/RjqefMEQTdJQf6sPTvyRA1bx6D634ADxcu97u6YOUciIeU2OWIuvpUsQs6Wx3Fdi3eFaQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "6.5.2",
+                       "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-6.5.2.tgz",
+                       "integrity": "sha512-cntlB5ghuB0iuO65Ovoi8ogLHiWGs/5yNrtUcKjFhSSiVeAIVpD7koaSU9RM8mpXw5YDi9RdYXGQMaOURB7ycQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "ansi-escapes": "^3.2.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -11702,7 +12141,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "cli-width": "^2.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "external-editor": "^3.0.3",
</span><span class="cx" style="display: block; padding: 0 10px">                                "figures": "^2.0.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "lodash": "^4.17.11",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "lodash": "^4.17.12",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "mute-stream": "0.0.7",
</span><span class="cx" style="display: block; padding: 0 10px">                                "run-async": "^2.2.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "rxjs": "^6.4.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -12365,9 +12804,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        },
</span><span class="cx" style="display: block; padding: 0 10px">                        "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "semver": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "6.1.1",
-                                       "resolved": "https://registry.npmjs.org/semver/-/semver-6.1.1.tgz",
-                                       "integrity": "sha512-rWYq2e5iYW+fFe/oPPtYJxYgjBm8sC4rmoGdUOgBB7VnwKt6HrL793l2voH1UlsyYZpJ4g0wfjnTEO1s1NP2eQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "6.3.0",
+                                       "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
+                                       "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                                }
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -12440,15 +12879,21 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "jest": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "24.8.0",
-                       "resolved": "https://registry.npmjs.org/jest/-/jest-24.8.0.tgz",
-                       "integrity": "sha512-o0HM90RKFRNWmAWvlyV8i5jGZ97pFwkeVoGvPW1EtLTgJc2+jcuqcbbqcSZLE/3f2S5pt0y2ZBETuhpWNl1Reg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "24.9.0",
+                       "resolved": "https://registry.npmjs.org/jest/-/jest-24.9.0.tgz",
+                       "integrity": "sha512-YvkBL1Zm7d2B1+h5fHEOdyjCG+sGMz4f8D86/0HiqJ6MB4MnDc8FgP5vdWsGnemOQro7lnYo8UakZ3+5A0jxGw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "import-local": "^2.0.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "jest-cli": "^24.8.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "jest-cli": "^24.9.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                         },
</span><span class="cx" style="display: block; padding: 0 10px">                        "dependencies": {
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                "ansi-regex": {
+                                       "version": "4.1.0",
+                                       "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz",
+                                       "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==",
+                                       "dev": true
+                               },
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "ansi-styles": {
</span><span class="cx" style="display: block; padding: 0 10px">                                        "version": "3.2.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                        "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -12475,34 +12920,17 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                                "supports-color": "^5.3.0"
</span><span class="cx" style="display: block; padding: 0 10px">                                        }
</span><span class="cx" style="display: block; padding: 0 10px">                                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "cross-spawn": {
-                                       "version": "6.0.5",
-                                       "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz",
-                                       "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "cliui": {
+                                       "version": "5.0.0",
+                                       "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz",
+                                       "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "nice-try": "^1.0.4",
-                                               "path-key": "^2.0.1",
-                                               "semver": "^5.5.0",
-                                               "shebang-command": "^1.2.0",
-                                               "which": "^1.2.9"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "string-width": "^3.1.0",
+                                               "strip-ansi": "^5.2.0",
+                                               "wrap-ansi": "^5.1.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                                         }
</span><span class="cx" style="display: block; padding: 0 10px">                                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "execa": {
-                                       "version": "1.0.0",
-                                       "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz",
-                                       "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==",
-                                       "dev": true,
-                                       "requires": {
-                                               "cross-spawn": "^6.0.0",
-                                               "get-stream": "^4.0.0",
-                                               "is-stream": "^1.1.0",
-                                               "npm-run-path": "^2.0.0",
-                                               "p-finally": "^1.0.0",
-                                               "signal-exit": "^3.0.0",
-                                               "strip-eof": "^1.0.0"
-                                       }
-                               },
</del><span class="cx" style="display: block; padding: 0 10px">                                 "find-up": {
</span><span class="cx" style="display: block; padding: 0 10px">                                        "version": "3.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                        "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -12512,51 +12940,33 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                                "locate-path": "^3.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">-                                "get-stream": {
-                                       "version": "4.1.0",
-                                       "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz",
-                                       "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==",
-                                       "dev": true,
-                                       "requires": {
-                                               "pump": "^3.0.0"
-                                       }
-                               },
-                               "invert-kv": {
-                                       "version": "2.0.0",
-                                       "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-2.0.0.tgz",
-                                       "integrity": "sha512-wPVv/y/QQ/Uiirj/vh3oP+1Ww+AWehmi1g5fFWGPF6IpCBCDVrhgHRMvrLfdYcwDh3QJbGXDW4JAuzxElLSqKA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "get-caller-file": {
+                                       "version": "2.0.5",
+                                       "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz",
+                                       "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                                },
</span><span class="cx" style="display: block; padding: 0 10px">                                "jest-cli": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "24.8.0",
-                                       "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-24.8.0.tgz",
-                                       "integrity": "sha512-+p6J00jSMPQ116ZLlHJJvdf8wbjNbZdeSX9ptfHX06/MSNaXmKihQzx5vQcw0q2G6JsdVkUIdWbOWtSnaYs3yA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "24.9.0",
+                                       "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-24.9.0.tgz",
+                                       "integrity": "sha512-+VLRKyitT3BWoMeSUIHRxV/2g8y9gw91Jh5z2UmXZzkZKpbC08CSehVxgHUwTpy+HwGcns/tqafQDJW7imYvGg==",
</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">-                                                "@jest/core": "^24.8.0",
-                                               "@jest/test-result": "^24.8.0",
-                                               "@jest/types": "^24.8.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "@jest/core": "^24.9.0",
+                                               "@jest/test-result": "^24.9.0",
+                                               "@jest/types": "^24.9.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                                 "chalk": "^2.0.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                                "exit": "^0.1.2",
</span><span class="cx" style="display: block; padding: 0 10px">                                                "import-local": "^2.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                                "is-ci": "^2.0.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "jest-config": "^24.8.0",
-                                               "jest-util": "^24.8.0",
-                                               "jest-validate": "^24.8.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "jest-config": "^24.9.0",
+                                               "jest-util": "^24.9.0",
+                                               "jest-validate": "^24.9.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                                 "prompts": "^2.0.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                                "realpath-native": "^1.1.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "yargs": "^12.0.2"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "yargs": "^13.3.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                                         }
</span><span class="cx" style="display: block; padding: 0 10px">                                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "lcid": {
-                                       "version": "2.0.0",
-                                       "resolved": "https://registry.npmjs.org/lcid/-/lcid-2.0.0.tgz",
-                                       "integrity": "sha512-avPEb8P8EGnwXKClwsNUgryVjllcRqtMYa49NTsbQagYuT1DcXnl1915oxWjoyGrXR6zH/Y0Zc96xWsPcoDKeA==",
-                                       "dev": true,
-                                       "requires": {
-                                               "invert-kv": "^2.0.0"
-                                       }
-                               },
</del><span class="cx" style="display: block; padding: 0 10px">                                 "locate-path": {
</span><span class="cx" style="display: block; padding: 0 10px">                                        "version": "3.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                        "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -12567,38 +12977,10 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                                "path-exists": "^3.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">-                                "mem": {
-                                       "version": "4.3.0",
-                                       "resolved": "https://registry.npmjs.org/mem/-/mem-4.3.0.tgz",
-                                       "integrity": "sha512-qX2bG48pTqYRVmDB37rn/6PT7LcR8T7oAX3bf99u1Tt1nzxYfxkgqDwUwolPlXweM0XzBOBFzSx4kfp7KP1s/w==",
-                                       "dev": true,
-                                       "requires": {
-                                               "map-age-cleaner": "^0.1.1",
-                                               "mimic-fn": "^2.0.0",
-                                               "p-is-promise": "^2.0.0"
-                                       }
-                               },
-                               "mimic-fn": {
-                                       "version": "2.1.0",
-                                       "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz",
-                                       "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==",
-                                       "dev": true
-                               },
-                               "os-locale": {
-                                       "version": "3.1.0",
-                                       "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-3.1.0.tgz",
-                                       "integrity": "sha512-Z8l3R4wYWM40/52Z+S265okfFj8Kt2cC2MKY+xNi3kFs+XGI7WXu/I309QQQYbRW4ijiZ+yxs9pqEhJh0DqW3Q==",
-                                       "dev": true,
-                                       "requires": {
-                                               "execa": "^1.0.0",
-                                               "lcid": "^2.0.0",
-                                               "mem": "^4.0.0"
-                                       }
-                               },
</del><span class="cx" style="display: block; padding: 0 10px">                                 "p-limit": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "2.2.0",
-                                       "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.0.tgz",
-                                       "integrity": "sha512-pZbTJpoUsCzV48Mc9Nh51VbwO0X9cuPFE8gYwx9BTCt9SF8/b7Zljd2fVgOxhIF/HDTKgpVzs+GPhyKfjLLFRQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "2.2.1",
+                                       "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.1.tgz",
+                                       "integrity": "sha512-85Tk+90UCVWvbDavCLKPOLC9vvY8OwEX/RtKF+/1OADJMVlFfEHOiMTPVyxg7mk/dKa+ipdHm0OUkTvCpMTuwg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                                "p-try": "^2.0.0"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -12619,6 +13001,32 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                        "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==",
</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">+                                "require-main-filename": {
+                                       "version": "2.0.0",
+                                       "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz",
+                                       "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==",
+                                       "dev": true
+                               },
+                               "string-width": {
+                                       "version": "3.1.0",
+                                       "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz",
+                                       "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==",
+                                       "dev": true,
+                                       "requires": {
+                                               "emoji-regex": "^7.0.1",
+                                               "is-fullwidth-code-point": "^2.0.0",
+                                               "strip-ansi": "^5.1.0"
+                                       }
+                               },
+                               "strip-ansi": {
+                                       "version": "5.2.0",
+                                       "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
+                                       "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
+                                       "dev": true,
+                                       "requires": {
+                                               "ansi-regex": "^4.1.0"
+                                       }
+                               },
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "supports-color": {
</span><span class="cx" style="display: block; padding: 0 10px">                                        "version": "5.5.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                        "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -12628,30 +13036,45 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                                "has-flag": "^3.0.0"
</span><span class="cx" style="display: block; padding: 0 10px">                                        }
</span><span class="cx" style="display: block; padding: 0 10px">                                },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                "wrap-ansi": {
+                                       "version": "5.1.0",
+                                       "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz",
+                                       "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==",
+                                       "dev": true,
+                                       "requires": {
+                                               "ansi-styles": "^3.2.0",
+                                               "string-width": "^3.0.0",
+                                               "strip-ansi": "^5.0.0"
+                                       }
+                               },
+                               "y18n": {
+                                       "version": "4.0.0",
+                                       "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz",
+                                       "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==",
+                                       "dev": true
+                               },
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "yargs": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "12.0.5",
-                                       "resolved": "https://registry.npmjs.org/yargs/-/yargs-12.0.5.tgz",
-                                       "integrity": "sha512-Lhz8TLaYnxq/2ObqHDql8dX8CJi97oHxrjUcYtzKbbykPtVW9WB+poxI+NM2UIzsMgNCZTIf0AQwsjK5yMAqZw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "13.3.0",
+                                       "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.0.tgz",
+                                       "integrity": "sha512-2eehun/8ALW8TLoIl7MVaRUrg+yCnenu8B4kBlRxj3GJGDKU1Og7sMXPNm1BYyM1DOJmTZ4YeN/Nwxv+8XJsUA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "cliui": "^4.0.0",
-                                               "decamelize": "^1.2.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "cliui": "^5.0.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                                 "find-up": "^3.0.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "get-caller-file": "^1.0.1",
-                                               "os-locale": "^3.0.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "get-caller-file": "^2.0.1",
</ins><span class="cx" style="display: block; padding: 0 10px">                                                 "require-directory": "^2.1.1",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "require-main-filename": "^1.0.1",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "require-main-filename": "^2.0.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                                 "set-blocking": "^2.0.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "string-width": "^2.0.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "string-width": "^3.0.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                                 "which-module": "^2.0.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "y18n": "^3.2.1 || ^4.0.0",
-                                               "yargs-parser": "^11.1.1"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "y18n": "^4.0.0",
+                                               "yargs-parser": "^13.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">                                "yargs-parser": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "11.1.1",
-                                       "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-11.1.1.tgz",
-                                       "integrity": "sha512-C6kB/WJDiaxONLJQnF8ccx9SEeoTTLek8RVbaOIsrAUS8VrBEXfmeSnCZxygc+XC2sNMBIwOOnfcxiynjHsVSQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "13.1.1",
+                                       "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.1.tgz",
+                                       "integrity": "sha512-oVAVsHz6uFrg3XQheFII8ESO2ssAf9luWuAd6Wexsu4F3OtIW0o8IribPXYrD4WC24LWtPrJlGy87y5udK+dxQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                                "camelcase": "^5.0.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -12661,12 +13084,12 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "jest-changed-files": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "24.8.0",
-                       "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-24.8.0.tgz",
-                       "integrity": "sha512-qgANC1Yrivsq+UrLXsvJefBKVoCsKB0Hv+mBb6NMjjZ90wwxCDmU3hsCXBya30cH+LnPYjwgcU65i6yJ5Nfuug==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "24.9.0",
+                       "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-24.9.0.tgz",
+                       "integrity": "sha512-6aTWpe2mHF0DhL28WjdkO8LyGjs3zItPET4bMSeXU6T3ub4FPMw+mcOcbdGXQOAfmLcxofD23/5Bl9Z4AkFwqg==",
</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">-                                "@jest/types": "^24.8.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@jest/types": "^24.9.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "execa": "^1.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "throat": "^4.0.0"
</span><span class="cx" style="display: block; padding: 0 10px">                        },
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -12711,27 +13134,27 @@
</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">                "jest-config": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "24.8.0",
-                       "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-24.8.0.tgz",
-                       "integrity": "sha512-Czl3Nn2uEzVGsOeaewGWoDPD8GStxCpAe0zOYs2x2l0fZAgPbCr3uwUkgNKV3LwE13VXythM946cd5rdGkkBZw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "24.9.0",
+                       "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-24.9.0.tgz",
+                       "integrity": "sha512-RATtQJtVYQrp7fvWg6f5y3pEFj9I+H8sWw4aKxnDZ96mob5i5SD6ZEGWgMLXQ4LE8UurrjbdlLWdUeo+28QpfQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/core": "^7.1.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@jest/test-sequencer": "^24.8.0",
-                               "@jest/types": "^24.8.0",
-                               "babel-jest": "^24.8.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@jest/test-sequencer": "^24.9.0",
+                               "@jest/types": "^24.9.0",
+                               "babel-jest": "^24.9.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "chalk": "^2.0.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                "glob": "^7.1.1",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "jest-environment-jsdom": "^24.8.0",
-                               "jest-environment-node": "^24.8.0",
-                               "jest-get-type": "^24.8.0",
-                               "jest-jasmine2": "^24.8.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "jest-environment-jsdom": "^24.9.0",
+                               "jest-environment-node": "^24.9.0",
+                               "jest-get-type": "^24.9.0",
+                               "jest-jasmine2": "^24.9.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "jest-regex-util": "^24.3.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "jest-resolve": "^24.8.0",
-                               "jest-util": "^24.8.0",
-                               "jest-validate": "^24.8.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "jest-resolve": "^24.9.0",
+                               "jest-util": "^24.9.0",
+                               "jest-validate": "^24.9.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "micromatch": "^3.1.10",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "pretty-format": "^24.8.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "pretty-format": "^24.9.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "realpath-native": "^1.1.0"
</span><span class="cx" style="display: block; padding: 0 10px">                        },
</span><span class="cx" style="display: block; padding: 0 10px">                        "dependencies": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -12767,18 +13190,18 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "jest-dev-server": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.2.0",
-                       "resolved": "https://registry.npmjs.org/jest-dev-server/-/jest-dev-server-4.2.0.tgz",
-                       "integrity": "sha512-Hy4+Y3awthvT3OI7exmqqXmselI6pvYiAQeob2hkHLtvhpsA2rO7GDPbOwxDMjqAVGUEopQOzQm37WjfB5tWdg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.3.0",
+                       "resolved": "https://registry.npmjs.org/jest-dev-server/-/jest-dev-server-4.3.0.tgz",
+                       "integrity": "sha512-bC9flKY2G1honQ/UI0gEhb0wFnDhpFr7xidC8Nk+evi7TgnNtfsGIzzF2dcIhF1G9BGF0n/M7CJrMAzwQhyTPA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "chalk": "^2.4.2",
</span><span class="cx" style="display: block; padding: 0 10px">                                "cwd": "^0.10.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "find-process": "^1.4.1",
-                               "prompts": "^2.0.4",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "find-process": "^1.4.2",
+                               "prompts": "^2.1.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "spawnd": "^4.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "tree-kill": "^1.2.1",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "wait-on": "^3.2.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "wait-on": "^3.3.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                         },
</span><span class="cx" style="display: block; padding: 0 10px">                        "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "ansi-styles": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -12813,15 +13236,15 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "jest-diff": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "24.8.0",
-                       "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-24.8.0.tgz",
-                       "integrity": "sha512-wxetCEl49zUpJ/bvUmIFjd/o52J+yWcoc5ZyPq4/W1LUKGEhRYDIbP1KcF6t+PvqNrGAFk4/JhtxDq/Nnzs66g==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "24.9.0",
+                       "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-24.9.0.tgz",
+                       "integrity": "sha512-qMfrTs8AdJE2iqrTp0hzh7kTd2PQWrsFyj9tORoKmu32xjPjeE4NyjVRDz8ybYwqS2ik8N4hsIpiVTyFeo2lBQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "chalk": "^2.0.1",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "diff-sequences": "^24.3.0",
-                               "jest-get-type": "^24.8.0",
-                               "pretty-format": "^24.8.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "diff-sequences": "^24.9.0",
+                               "jest-get-type": "^24.9.0",
+                               "pretty-format": "^24.9.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                         },
</span><span class="cx" style="display: block; padding: 0 10px">                        "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "ansi-styles": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -12856,9 +13279,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "jest-docblock": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "24.3.0",
-                       "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-24.3.0.tgz",
-                       "integrity": "sha512-nlANmF9Yq1dufhFlKG9rasfQlrY7wINJbo3q01tu56Jv5eBU5jirylhF2O5ZBnLxzOVBGRDz/9NAwNyBtG4Nyg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "24.9.0",
+                       "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-24.9.0.tgz",
+                       "integrity": "sha512-F1DjdpDMJMA1cN6He0FNYNZlo3yYmOtRUnktrT9Q37njYzC5WEaDdmbynIgy0L/IvXvvgsG8OsqhLPXTpfmZAA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "detect-newline": "^2.1.0"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -12865,16 +13288,16 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "jest-each": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "24.8.0",
-                       "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-24.8.0.tgz",
-                       "integrity": "sha512-NrwK9gaL5+XgrgoCsd9svsoWdVkK4gnvyhcpzd6m487tXHqIdYeykgq3MKI1u4I+5Zf0tofr70at9dWJDeb+BA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "24.9.0",
+                       "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-24.9.0.tgz",
+                       "integrity": "sha512-ONi0R4BvW45cw8s2Lrx8YgbeXL1oCQ/wIDwmsM3CqM/nlblNCPmnC3IPQlMbRFZu3wKdQ2U8BqM6lh3LJ5Bsog==",
</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">-                                "@jest/types": "^24.8.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@jest/types": "^24.9.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "chalk": "^2.0.1",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "jest-get-type": "^24.8.0",
-                               "jest-util": "^24.8.0",
-                               "pretty-format": "^24.8.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "jest-get-type": "^24.9.0",
+                               "jest-util": "^24.9.0",
+                               "pretty-format": "^24.9.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                         },
</span><span class="cx" style="display: block; padding: 0 10px">                        "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "ansi-styles": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -12909,41 +13332,41 @@
</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">                "jest-environment-jsdom": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "24.8.0",
-                       "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-24.8.0.tgz",
-                       "integrity": "sha512-qbvgLmR7PpwjoFjM/sbuqHJt/NCkviuq9vus9NBn/76hhSidO+Z6Bn9tU8friecegbJL8gzZQEMZBQlFWDCwAQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "24.9.0",
+                       "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-24.9.0.tgz",
+                       "integrity": "sha512-Zv9FV9NBRzLuALXjvRijO2351DRQeLYXtpD4xNvfoVFw21IOKNhZAEUKcbiEtjTkm2GsJ3boMVgkaR7rN8qetA==",
</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">-                                "@jest/environment": "^24.8.0",
-                               "@jest/fake-timers": "^24.8.0",
-                               "@jest/types": "^24.8.0",
-                               "jest-mock": "^24.8.0",
-                               "jest-util": "^24.8.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@jest/environment": "^24.9.0",
+                               "@jest/fake-timers": "^24.9.0",
+                               "@jest/types": "^24.9.0",
+                               "jest-mock": "^24.9.0",
+                               "jest-util": "^24.9.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "jsdom": "^11.5.1"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "jest-environment-node": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "24.8.0",
-                       "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-24.8.0.tgz",
-                       "integrity": "sha512-vIGUEScd1cdDgR6sqn2M08sJTRLQp6Dk/eIkCeO4PFHxZMOgy+uYLPMC4ix3PEfM5Au/x3uQ/5Tl0DpXXZsJ/Q==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "24.9.0",
+                       "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-24.9.0.tgz",
+                       "integrity": "sha512-6d4V2f4nxzIzwendo27Tr0aFm+IXWa0XEUnaH6nU0FMaozxovt+sfRvh4J47wL1OvF83I3SSTu0XK+i4Bqe7uA==",
</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">-                                "@jest/environment": "^24.8.0",
-                               "@jest/fake-timers": "^24.8.0",
-                               "@jest/types": "^24.8.0",
-                               "jest-mock": "^24.8.0",
-                               "jest-util": "^24.8.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@jest/environment": "^24.9.0",
+                               "@jest/fake-timers": "^24.9.0",
+                               "@jest/types": "^24.9.0",
+                               "jest-mock": "^24.9.0",
+                               "jest-util": "^24.9.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "jest-environment-puppeteer": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.2.0",
-                       "resolved": "https://registry.npmjs.org/jest-environment-puppeteer/-/jest-environment-puppeteer-4.2.0.tgz",
-                       "integrity": "sha512-i3HC+BsB0l9LR79+wrnyz7ImomZdwgpu1QH/9l1DnOgAuD5tTIwvzbyQp1nX+z5aKUhAVhontDIvHaM4oHRQ0Q==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.3.0",
+                       "resolved": "https://registry.npmjs.org/jest-environment-puppeteer/-/jest-environment-puppeteer-4.3.0.tgz",
+                       "integrity": "sha512-ZighMsU39bnacn2ylyHb88CB+ldgCfXGD3lS78k4PEo8A8xyt6+2mxmSR62FH3Y7K+W2gPDu5+QM3/LZuq42fQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "chalk": "^2.4.2",
</span><span class="cx" style="display: block; padding: 0 10px">                                "cwd": "^0.10.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "jest-dev-server": "^4.2.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "jest-dev-server": "^4.3.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "merge-deep": "^3.0.2"
</span><span class="cx" style="display: block; padding: 0 10px">                        },
</span><span class="cx" style="display: block; padding: 0 10px">                        "dependencies": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -12979,26 +13402,26 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "jest-get-type": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "24.8.0",
-                       "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-24.8.0.tgz",
-                       "integrity": "sha512-RR4fo8jEmMD9zSz2nLbs2j0zvPpk/KCEz3a62jJWbd2ayNo0cb+KFRxPHVhE4ZmgGJEQp0fosmNz84IfqM8cMQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "24.9.0",
+                       "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-24.9.0.tgz",
+                       "integrity": "sha512-lUseMzAley4LhIcpSP9Jf+fTrQ4a1yHQwLNeeVa2cEmbCGeoZAtYPOIv8JaxLD/sUpKxetKGP+gsHl8f8TSj8Q==",
</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">                "jest-haste-map": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "24.8.1",
-                       "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-24.8.1.tgz",
-                       "integrity": "sha512-SwaxMGVdAZk3ernAx2Uv2sorA7jm3Kx+lR0grp6rMmnY06Kn/urtKx1LPN2mGTea4fCT38impYT28FfcLUhX0g==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "24.9.0",
+                       "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-24.9.0.tgz",
+                       "integrity": "sha512-kfVFmsuWui2Sj1Rp1AJ4D9HqJwE4uwTlS/vO+eRUaMmd54BFpli2XhMQnPC2k4cHFVbB2Q2C+jtI1AGLgEnCjQ==",
</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">-                                "@jest/types": "^24.8.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@jest/types": "^24.9.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "anymatch": "^2.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "fb-watchman": "^2.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "fsevents": "^1.2.7",
</span><span class="cx" style="display: block; padding: 0 10px">                                "graceful-fs": "^4.1.15",
</span><span class="cx" style="display: block; padding: 0 10px">                                "invariant": "^2.2.4",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "jest-serializer": "^24.4.0",
-                               "jest-util": "^24.8.0",
-                               "jest-worker": "^24.6.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "jest-serializer": "^24.9.0",
+                               "jest-util": "^24.9.0",
+                               "jest-worker": "^24.9.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "micromatch": "^3.1.10",
</span><span class="cx" style="display: block; padding: 0 10px">                                "sane": "^4.0.3",
</span><span class="cx" style="display: block; padding: 0 10px">                                "walker": "^1.0.7"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -13005,26 +13428,26 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "jest-jasmine2": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "24.8.0",
-                       "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-24.8.0.tgz",
-                       "integrity": "sha512-cEky88npEE5LKd5jPpTdDCLvKkdyklnaRycBXL6GNmpxe41F0WN44+i7lpQKa/hcbXaQ+rc9RMaM4dsebrYong==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "24.9.0",
+                       "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-24.9.0.tgz",
+                       "integrity": "sha512-Cq7vkAgaYKp+PsX+2/JbTarrk0DmNhsEtqBXNwUHkdlbrTBLtMJINADf2mf5FkowNsq8evbPc07/qFO0AdKTzw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/traverse": "^7.1.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@jest/environment": "^24.8.0",
-                               "@jest/test-result": "^24.8.0",
-                               "@jest/types": "^24.8.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@jest/environment": "^24.9.0",
+                               "@jest/test-result": "^24.9.0",
+                               "@jest/types": "^24.9.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "chalk": "^2.0.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                "co": "^4.6.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "expect": "^24.8.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "expect": "^24.9.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "is-generator-fn": "^2.0.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "jest-each": "^24.8.0",
-                               "jest-matcher-utils": "^24.8.0",
-                               "jest-message-util": "^24.8.0",
-                               "jest-runtime": "^24.8.0",
-                               "jest-snapshot": "^24.8.0",
-                               "jest-util": "^24.8.0",
-                               "pretty-format": "^24.8.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "jest-each": "^24.9.0",
+                               "jest-matcher-utils": "^24.9.0",
+                               "jest-message-util": "^24.9.0",
+                               "jest-runtime": "^24.9.0",
+                               "jest-snapshot": "^24.9.0",
+                               "jest-util": "^24.9.0",
+                               "pretty-format": "^24.9.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "throat": "^4.0.0"
</span><span class="cx" style="display: block; padding: 0 10px">                        },
</span><span class="cx" style="display: block; padding: 0 10px">                        "dependencies": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -13060,24 +13483,25 @@
</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">                "jest-leak-detector": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "24.8.0",
-                       "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-24.8.0.tgz",
-                       "integrity": "sha512-cG0yRSK8A831LN8lIHxI3AblB40uhv0z+SsQdW3GoMMVcK+sJwrIIyax5tu3eHHNJ8Fu6IMDpnLda2jhn2pD/g==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "24.9.0",
+                       "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-24.9.0.tgz",
+                       "integrity": "sha512-tYkFIDsiKTGwb2FG1w8hX9V0aUb2ot8zY/2nFg087dUageonw1zrLMP4W6zsRO59dPkTSKie+D4rhMuP9nRmrA==",
</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">-                                "pretty-format": "^24.8.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "jest-get-type": "^24.9.0",
+                               "pretty-format": "^24.9.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "jest-matcher-utils": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "24.8.0",
-                       "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-24.8.0.tgz",
-                       "integrity": "sha512-lex1yASY51FvUuHgm0GOVj7DCYEouWSlIYmCW7APSqB9v8mXmKSn5+sWVF0MhuASG0bnYY106/49JU1FZNl5hw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "24.9.0",
+                       "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-24.9.0.tgz",
+                       "integrity": "sha512-OZz2IXsu6eaiMAwe67c1T+5tUAtQyQx27/EMEkbFAGiw52tB9em+uGbzpcgYVpA8wl0hlxKPZxrly4CXU/GjHA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "chalk": "^2.0.1",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "jest-diff": "^24.8.0",
-                               "jest-get-type": "^24.8.0",
-                               "pretty-format": "^24.8.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "jest-diff": "^24.9.0",
+                               "jest-get-type": "^24.9.0",
+                               "pretty-format": "^24.9.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                         },
</span><span class="cx" style="display: block; padding: 0 10px">                        "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "ansi-styles": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -13112,14 +13536,14 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "jest-message-util": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "24.8.0",
-                       "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-24.8.0.tgz",
-                       "integrity": "sha512-p2k71rf/b6ns8btdB0uVdljWo9h0ovpnEe05ZKWceQGfXYr4KkzgKo3PBi8wdnd9OtNh46VpNIJynUn/3MKm1g==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "24.9.0",
+                       "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-24.9.0.tgz",
+                       "integrity": "sha512-oCj8FiZ3U0hTP4aSui87P4L4jC37BtQwUMqk+zk/b11FR19BJDeZsZAvIHutWnmtw7r85UmR3CEWZ0HWU2mAlw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/code-frame": "^7.0.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@jest/test-result": "^24.8.0",
-                               "@jest/types": "^24.8.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@jest/test-result": "^24.9.0",
+                               "@jest/types": "^24.9.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "@types/stack-utils": "^1.0.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                "chalk": "^2.0.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                "micromatch": "^3.1.10",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -13165,12 +13589,12 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "jest-mock": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "24.8.0",
-                       "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-24.8.0.tgz",
-                       "integrity": "sha512-6kWugwjGjJw+ZkK4mDa0Df3sDlUTsV47MSrT0nGQ0RBWJbpODDQ8MHDVtGtUYBne3IwZUhtB7elxHspU79WH3A==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "24.9.0",
+                       "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-24.9.0.tgz",
+                       "integrity": "sha512-3BEYN5WbSq9wd+SyLDES7AHnjH9A/ROBwmz7l2y+ol+NtSFO8DYiEBzoO1CeFc9a8DYy10EO4dDFVv/wN3zl1w==",
</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">-                                "@jest/types": "^24.8.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@jest/types": "^24.9.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "jest-pnp-resolver": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -13180,28 +13604,28 @@
</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">                "jest-puppeteer": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.2.0",
-                       "resolved": "https://registry.npmjs.org/jest-puppeteer/-/jest-puppeteer-4.2.0.tgz",
-                       "integrity": "sha512-vTynE0pLia0SxbE4eRdFMWAVCm75poMTKzPhKQdQ5iS7e+mZOuMtVRNXqErsHppl4+3cRnN/r3u0g6iFSvR/sw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.3.0",
+                       "resolved": "https://registry.npmjs.org/jest-puppeteer/-/jest-puppeteer-4.3.0.tgz",
+                       "integrity": "sha512-WXhaWlbQl01xadZyNmdZntrtIr8uWUmgjPogDih7dOnr3G/xRr3A034SCqdjwV6fE0tqz7c5hwO8oBTyGZPRgA==",
</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">-                                "expect-puppeteer": "^4.1.1",
-                               "jest-environment-puppeteer": "^4.2.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "expect-puppeteer": "^4.3.0",
+                               "jest-environment-puppeteer": "^4.3.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "jest-regex-util": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "24.3.0",
-                       "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-24.3.0.tgz",
-                       "integrity": "sha512-tXQR1NEOyGlfylyEjg1ImtScwMq8Oh3iJbGTjN7p0J23EuVX1MA8rwU69K4sLbCmwzgCUbVkm0FkSF9TdzOhtg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "24.9.0",
+                       "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-24.9.0.tgz",
+                       "integrity": "sha512-05Cmb6CuxaA+Ys6fjr3PhvV3bGQmO+2p2La4hFbU+W5uOc479f7FdLXUWXw4pYMAhhSZIuKHwSXSu6CsSBAXQA==",
</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">                "jest-resolve": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "24.8.0",
-                       "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-24.8.0.tgz",
-                       "integrity": "sha512-+hjSzi1PoRvnuOICoYd5V/KpIQmkAsfjFO71458hQ2Whi/yf1GDeBOFj8Gxw4LrApHsVJvn5fmjcPdmoUHaVKw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "24.9.0",
+                       "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-24.9.0.tgz",
+                       "integrity": "sha512-TaLeLVL1l08YFZAt3zaPtjiVvyy4oSA6CRe+0AFPPVX3Q/VI0giIWWoAvoS5L96vj9Dqxj4fB5p2qrHCmTU/MQ==",
</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">-                                "@jest/types": "^24.8.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@jest/types": "^24.9.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "browser-resolve": "^1.11.3",
</span><span class="cx" style="display: block; padding: 0 10px">                                "chalk": "^2.0.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                "jest-pnp-resolver": "^1.2.1",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -13240,38 +13664,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">                "jest-resolve-dependencies": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "24.8.0",
-                       "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-24.8.0.tgz",
-                       "integrity": "sha512-hyK1qfIf/krV+fSNyhyJeq3elVMhK9Eijlwy+j5jqmZ9QsxwKBiP6qukQxaHtK8k6zql/KYWwCTQ+fDGTIJauw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "24.9.0",
+                       "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-24.9.0.tgz",
+                       "integrity": "sha512-Fm7b6AlWnYhT0BXy4hXpactHIqER7erNgIsIozDXWl5dVm+k8XdGVe1oTg1JyaFnOxarMEbax3wyRJqGP2Pq+g==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@jest/types": "^24.8.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@jest/types": "^24.9.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "jest-regex-util": "^24.3.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "jest-snapshot": "^24.8.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "jest-snapshot": "^24.9.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "jest-runner": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "24.8.0",
-                       "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-24.8.0.tgz",
-                       "integrity": "sha512-utFqC5BaA3JmznbissSs95X1ZF+d+4WuOWwpM9+Ak356YtMhHE/GXUondZdcyAAOTBEsRGAgH/0TwLzfI9h7ow==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "24.9.0",
+                       "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-24.9.0.tgz",
+                       "integrity": "sha512-KksJQyI3/0mhcfspnxxEOBueGrd5E4vV7ADQLT9ESaCzz02WnbdbKWIf5Mkaucoaj7obQckYPVX6JJhgUcoWWg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@jest/console": "^24.7.1",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@jest/environment": "^24.8.0",
-                               "@jest/test-result": "^24.8.0",
-                               "@jest/types": "^24.8.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@jest/environment": "^24.9.0",
+                               "@jest/test-result": "^24.9.0",
+                               "@jest/types": "^24.9.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "chalk": "^2.4.2",
</span><span class="cx" style="display: block; padding: 0 10px">                                "exit": "^0.1.2",
</span><span class="cx" style="display: block; padding: 0 10px">                                "graceful-fs": "^4.1.15",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "jest-config": "^24.8.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "jest-config": "^24.9.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "jest-docblock": "^24.3.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "jest-haste-map": "^24.8.0",
-                               "jest-jasmine2": "^24.8.0",
-                               "jest-leak-detector": "^24.8.0",
-                               "jest-message-util": "^24.8.0",
-                               "jest-resolve": "^24.8.0",
-                               "jest-runtime": "^24.8.0",
-                               "jest-util": "^24.8.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "jest-haste-map": "^24.9.0",
+                               "jest-jasmine2": "^24.9.0",
+                               "jest-leak-detector": "^24.9.0",
+                               "jest-message-util": "^24.9.0",
+                               "jest-resolve": "^24.9.0",
+                               "jest-runtime": "^24.9.0",
+                               "jest-util": "^24.9.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "jest-worker": "^24.6.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "source-map-support": "^0.5.6",
</span><span class="cx" style="display: block; padding: 0 10px">                                "throat": "^4.0.0"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -13304,9 +13728,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                                },
</span><span class="cx" style="display: block; padding: 0 10px">                                "source-map-support": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "0.5.12",
-                                       "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.12.tgz",
-                                       "integrity": "sha512-4h2Pbvyy15EE02G+JOZpUCmqWJuqrs+sEkzewTm++BPi7Hvn/HwcqLAcNxYAyI0x13CpPPn+kMjl+hplXMHITQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "0.5.13",
+                                       "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.13.tgz",
+                                       "integrity": "sha512-SHSKFHadjVA5oR4PPqhtAVdcBWwRYVd6g6cAXnIbRiIwc2EhPrTuKUBdSLvlEKyIP3GCf89fltvcZiP9MMFA1w==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                                "buffer-from": "^1.0.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -13325,36 +13749,42 @@
</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">                "jest-runtime": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "24.8.0",
-                       "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-24.8.0.tgz",
-                       "integrity": "sha512-Mq0aIXhvO/3bX44ccT+czU1/57IgOMyy80oM0XR/nyD5zgBcesF84BPabZi39pJVA6UXw+fY2Q1N+4BiVUBWOA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "24.9.0",
+                       "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-24.9.0.tgz",
+                       "integrity": "sha512-8oNqgnmF3v2J6PVRM2Jfuj8oX3syKmaynlDMMKQ4iyzbQzIG6th5ub/lM2bCMTmoTKM3ykcUYI2Pw9xwNtjMnw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@jest/console": "^24.7.1",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@jest/environment": "^24.8.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@jest/environment": "^24.9.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "@jest/source-map": "^24.3.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@jest/transform": "^24.8.0",
-                               "@jest/types": "^24.8.0",
-                               "@types/yargs": "^12.0.2",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@jest/transform": "^24.9.0",
+                               "@jest/types": "^24.9.0",
+                               "@types/yargs": "^13.0.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "chalk": "^2.0.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                "exit": "^0.1.2",
</span><span class="cx" style="display: block; padding: 0 10px">                                "glob": "^7.1.3",
</span><span class="cx" style="display: block; padding: 0 10px">                                "graceful-fs": "^4.1.15",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "jest-config": "^24.8.0",
-                               "jest-haste-map": "^24.8.0",
-                               "jest-message-util": "^24.8.0",
-                               "jest-mock": "^24.8.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "jest-config": "^24.9.0",
+                               "jest-haste-map": "^24.9.0",
+                               "jest-message-util": "^24.9.0",
+                               "jest-mock": "^24.9.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "jest-regex-util": "^24.3.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "jest-resolve": "^24.8.0",
-                               "jest-snapshot": "^24.8.0",
-                               "jest-util": "^24.8.0",
-                               "jest-validate": "^24.8.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "jest-resolve": "^24.9.0",
+                               "jest-snapshot": "^24.9.0",
+                               "jest-util": "^24.9.0",
+                               "jest-validate": "^24.9.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "realpath-native": "^1.1.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "slash": "^2.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "strip-bom": "^3.0.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "yargs": "^12.0.2"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "yargs": "^13.3.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                         },
</span><span class="cx" style="display: block; padding: 0 10px">                        "dependencies": {
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                "ansi-regex": {
+                                       "version": "4.1.0",
+                                       "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz",
+                                       "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==",
+                                       "dev": true
+                               },
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "ansi-styles": {
</span><span class="cx" style="display: block; padding: 0 10px">                                        "version": "3.2.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                        "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -13381,34 +13811,17 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                                "supports-color": "^5.3.0"
</span><span class="cx" style="display: block; padding: 0 10px">                                        }
</span><span class="cx" style="display: block; padding: 0 10px">                                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "cross-spawn": {
-                                       "version": "6.0.5",
-                                       "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz",
-                                       "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "cliui": {
+                                       "version": "5.0.0",
+                                       "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz",
+                                       "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "nice-try": "^1.0.4",
-                                               "path-key": "^2.0.1",
-                                               "semver": "^5.5.0",
-                                               "shebang-command": "^1.2.0",
-                                               "which": "^1.2.9"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "string-width": "^3.1.0",
+                                               "strip-ansi": "^5.2.0",
+                                               "wrap-ansi": "^5.1.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                                         }
</span><span class="cx" style="display: block; padding: 0 10px">                                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "execa": {
-                                       "version": "1.0.0",
-                                       "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz",
-                                       "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==",
-                                       "dev": true,
-                                       "requires": {
-                                               "cross-spawn": "^6.0.0",
-                                               "get-stream": "^4.0.0",
-                                               "is-stream": "^1.1.0",
-                                               "npm-run-path": "^2.0.0",
-                                               "p-finally": "^1.0.0",
-                                               "signal-exit": "^3.0.0",
-                                               "strip-eof": "^1.0.0"
-                                       }
-                               },
</del><span class="cx" style="display: block; padding: 0 10px">                                 "find-up": {
</span><span class="cx" style="display: block; padding: 0 10px">                                        "version": "3.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                        "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -13418,30 +13831,12 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                                "locate-path": "^3.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">-                                "get-stream": {
-                                       "version": "4.1.0",
-                                       "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz",
-                                       "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==",
-                                       "dev": true,
-                                       "requires": {
-                                               "pump": "^3.0.0"
-                                       }
-                               },
-                               "invert-kv": {
-                                       "version": "2.0.0",
-                                       "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-2.0.0.tgz",
-                                       "integrity": "sha512-wPVv/y/QQ/Uiirj/vh3oP+1Ww+AWehmi1g5fFWGPF6IpCBCDVrhgHRMvrLfdYcwDh3QJbGXDW4JAuzxElLSqKA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "get-caller-file": {
+                                       "version": "2.0.5",
+                                       "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz",
+                                       "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "lcid": {
-                                       "version": "2.0.0",
-                                       "resolved": "https://registry.npmjs.org/lcid/-/lcid-2.0.0.tgz",
-                                       "integrity": "sha512-avPEb8P8EGnwXKClwsNUgryVjllcRqtMYa49NTsbQagYuT1DcXnl1915oxWjoyGrXR6zH/Y0Zc96xWsPcoDKeA==",
-                                       "dev": true,
-                                       "requires": {
-                                               "invert-kv": "^2.0.0"
-                                       }
-                               },
</del><span class="cx" style="display: block; padding: 0 10px">                                 "locate-path": {
</span><span class="cx" style="display: block; padding: 0 10px">                                        "version": "3.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                        "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -13452,38 +13847,10 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                                "path-exists": "^3.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">-                                "mem": {
-                                       "version": "4.3.0",
-                                       "resolved": "https://registry.npmjs.org/mem/-/mem-4.3.0.tgz",
-                                       "integrity": "sha512-qX2bG48pTqYRVmDB37rn/6PT7LcR8T7oAX3bf99u1Tt1nzxYfxkgqDwUwolPlXweM0XzBOBFzSx4kfp7KP1s/w==",
-                                       "dev": true,
-                                       "requires": {
-                                               "map-age-cleaner": "^0.1.1",
-                                               "mimic-fn": "^2.0.0",
-                                               "p-is-promise": "^2.0.0"
-                                       }
-                               },
-                               "mimic-fn": {
-                                       "version": "2.1.0",
-                                       "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz",
-                                       "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==",
-                                       "dev": true
-                               },
-                               "os-locale": {
-                                       "version": "3.1.0",
-                                       "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-3.1.0.tgz",
-                                       "integrity": "sha512-Z8l3R4wYWM40/52Z+S265okfFj8Kt2cC2MKY+xNi3kFs+XGI7WXu/I309QQQYbRW4ijiZ+yxs9pqEhJh0DqW3Q==",
-                                       "dev": true,
-                                       "requires": {
-                                               "execa": "^1.0.0",
-                                               "lcid": "^2.0.0",
-                                               "mem": "^4.0.0"
-                                       }
-                               },
</del><span class="cx" style="display: block; padding: 0 10px">                                 "p-limit": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "2.2.0",
-                                       "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.0.tgz",
-                                       "integrity": "sha512-pZbTJpoUsCzV48Mc9Nh51VbwO0X9cuPFE8gYwx9BTCt9SF8/b7Zljd2fVgOxhIF/HDTKgpVzs+GPhyKfjLLFRQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "2.2.1",
+                                       "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.1.tgz",
+                                       "integrity": "sha512-85Tk+90UCVWvbDavCLKPOLC9vvY8OwEX/RtKF+/1OADJMVlFfEHOiMTPVyxg7mk/dKa+ipdHm0OUkTvCpMTuwg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                                "p-try": "^2.0.0"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -13504,6 +13871,12 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                        "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==",
</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">+                                "require-main-filename": {
+                                       "version": "2.0.0",
+                                       "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz",
+                                       "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==",
+                                       "dev": true
+                               },
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "slash": {
</span><span class="cx" style="display: block; padding: 0 10px">                                        "version": "2.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                        "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -13510,6 +13883,26 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                        "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==",
</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">+                                "string-width": {
+                                       "version": "3.1.0",
+                                       "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz",
+                                       "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==",
+                                       "dev": true,
+                                       "requires": {
+                                               "emoji-regex": "^7.0.1",
+                                               "is-fullwidth-code-point": "^2.0.0",
+                                               "strip-ansi": "^5.1.0"
+                                       }
+                               },
+                               "strip-ansi": {
+                                       "version": "5.2.0",
+                                       "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
+                                       "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
+                                       "dev": true,
+                                       "requires": {
+                                               "ansi-regex": "^4.1.0"
+                                       }
+                               },
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "supports-color": {
</span><span class="cx" style="display: block; padding: 0 10px">                                        "version": "5.5.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                        "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -13519,30 +13912,45 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                                "has-flag": "^3.0.0"
</span><span class="cx" style="display: block; padding: 0 10px">                                        }
</span><span class="cx" style="display: block; padding: 0 10px">                                },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                "wrap-ansi": {
+                                       "version": "5.1.0",
+                                       "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz",
+                                       "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==",
+                                       "dev": true,
+                                       "requires": {
+                                               "ansi-styles": "^3.2.0",
+                                               "string-width": "^3.0.0",
+                                               "strip-ansi": "^5.0.0"
+                                       }
+                               },
+                               "y18n": {
+                                       "version": "4.0.0",
+                                       "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz",
+                                       "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==",
+                                       "dev": true
+                               },
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "yargs": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "12.0.5",
-                                       "resolved": "https://registry.npmjs.org/yargs/-/yargs-12.0.5.tgz",
-                                       "integrity": "sha512-Lhz8TLaYnxq/2ObqHDql8dX8CJi97oHxrjUcYtzKbbykPtVW9WB+poxI+NM2UIzsMgNCZTIf0AQwsjK5yMAqZw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "13.3.0",
+                                       "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.0.tgz",
+                                       "integrity": "sha512-2eehun/8ALW8TLoIl7MVaRUrg+yCnenu8B4kBlRxj3GJGDKU1Og7sMXPNm1BYyM1DOJmTZ4YeN/Nwxv+8XJsUA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "cliui": "^4.0.0",
-                                               "decamelize": "^1.2.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "cliui": "^5.0.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                                 "find-up": "^3.0.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "get-caller-file": "^1.0.1",
-                                               "os-locale": "^3.0.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "get-caller-file": "^2.0.1",
</ins><span class="cx" style="display: block; padding: 0 10px">                                                 "require-directory": "^2.1.1",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "require-main-filename": "^1.0.1",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "require-main-filename": "^2.0.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                                 "set-blocking": "^2.0.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "string-width": "^2.0.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "string-width": "^3.0.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                                 "which-module": "^2.0.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "y18n": "^3.2.1 || ^4.0.0",
-                                               "yargs-parser": "^11.1.1"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "y18n": "^4.0.0",
+                                               "yargs-parser": "^13.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">                                "yargs-parser": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "11.1.1",
-                                       "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-11.1.1.tgz",
-                                       "integrity": "sha512-C6kB/WJDiaxONLJQnF8ccx9SEeoTTLek8RVbaOIsrAUS8VrBEXfmeSnCZxygc+XC2sNMBIwOOnfcxiynjHsVSQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "13.1.1",
+                                       "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.1.tgz",
+                                       "integrity": "sha512-oVAVsHz6uFrg3XQheFII8ESO2ssAf9luWuAd6Wexsu4F3OtIW0o8IribPXYrD4WC24LWtPrJlGy87y5udK+dxQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                                "camelcase": "^5.0.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -13552,29 +13960,30 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "jest-serializer": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "24.4.0",
-                       "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-24.4.0.tgz",
-                       "integrity": "sha512-k//0DtglVstc1fv+GY/VHDIjrtNjdYvYjMlbLUed4kxrE92sIUewOi5Hj3vrpB8CXfkJntRPDRjCrCvUhBdL8Q==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "24.9.0",
+                       "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-24.9.0.tgz",
+                       "integrity": "sha512-DxYipDr8OvfrKH3Kel6NdED3OXxjvxXZ1uIY2I9OFbGg+vUkkg7AGvi65qbhbWNPvDckXmzMPbK3u3HaDO49bQ==",
</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">                "jest-snapshot": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "24.8.0",
-                       "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-24.8.0.tgz",
-                       "integrity": "sha512-5ehtWoc8oU9/cAPe6fez6QofVJLBKyqkY2+TlKTOf0VllBB/mqUNdARdcjlZrs9F1Cv+/HKoCS/BknT0+tmfPg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "24.9.0",
+                       "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-24.9.0.tgz",
+                       "integrity": "sha512-uI/rszGSs73xCM0l+up7O7a40o90cnrk429LOiK3aeTvfC0HHmldbd81/B7Ix81KSFe1lwkbl7GnBGG4UfuDew==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/types": "^7.0.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "@jest/types": "^24.8.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@jest/types": "^24.9.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "chalk": "^2.0.1",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "expect": "^24.8.0",
-                               "jest-diff": "^24.8.0",
-                               "jest-matcher-utils": "^24.8.0",
-                               "jest-message-util": "^24.8.0",
-                               "jest-resolve": "^24.8.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "expect": "^24.9.0",
+                               "jest-diff": "^24.9.0",
+                               "jest-get-type": "^24.9.0",
+                               "jest-matcher-utils": "^24.9.0",
+                               "jest-message-util": "^24.9.0",
+                               "jest-resolve": "^24.9.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "mkdirp": "^0.5.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                "natural-compare": "^1.4.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "pretty-format": "^24.8.0",
-                               "semver": "^5.5.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "pretty-format": "^24.9.0",
+                               "semver": "^6.2.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                         },
</span><span class="cx" style="display: block; padding: 0 10px">                        "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "ansi-styles": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -13597,6 +14006,12 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                                "supports-color": "^5.3.0"
</span><span class="cx" style="display: block; padding: 0 10px">                                        }
</span><span class="cx" style="display: block; padding: 0 10px">                                },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                "semver": {
+                                       "version": "6.3.0",
+                                       "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz",
+                                       "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==",
+                                       "dev": true
+                               },
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "supports-color": {
</span><span class="cx" style="display: block; padding: 0 10px">                                        "version": "5.5.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                        "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -13609,16 +14024,16 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "jest-util": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "24.8.0",
-                       "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-24.8.0.tgz",
-                       "integrity": "sha512-DYZeE+XyAnbNt0BG1OQqKy/4GVLPtzwGx5tsnDrFcax36rVE3lTA5fbvgmbVPUZf9w77AJ8otqR4VBbfFJkUZA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "24.9.0",
+                       "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-24.9.0.tgz",
+                       "integrity": "sha512-x+cZU8VRmOJxbA1K5oDBdxQmdq0OIdADarLxk0Mq+3XS4jgvhG/oKGWcIDCtPG0HgjxOYvF+ilPJQsAyXfbNOg==",
</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">-                                "@jest/console": "^24.7.1",
-                               "@jest/fake-timers": "^24.8.0",
-                               "@jest/source-map": "^24.3.0",
-                               "@jest/test-result": "^24.8.0",
-                               "@jest/types": "^24.8.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@jest/console": "^24.9.0",
+                               "@jest/fake-timers": "^24.9.0",
+                               "@jest/source-map": "^24.9.0",
+                               "@jest/test-result": "^24.9.0",
+                               "@jest/types": "^24.9.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "callsites": "^3.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "chalk": "^2.0.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                "graceful-fs": "^4.1.15",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -13672,17 +14087,17 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "jest-validate": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "24.8.0",
-                       "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-24.8.0.tgz",
-                       "integrity": "sha512-+/N7VOEMW1Vzsrk3UWBDYTExTPwf68tavEPKDnJzrC6UlHtUDU/fuEdXqFoHzv9XnQ+zW6X3qMZhJ3YexfeLDA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "24.9.0",
+                       "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-24.9.0.tgz",
+                       "integrity": "sha512-HPIt6C5ACwiqSiwi+OfSSHbK8sG7akG8eATl+IPKaeIjtPOeBUd/g3J7DghugzxrGjI93qS/+RPKe1H6PqvhRQ==",
</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">-                                "@jest/types": "^24.8.0",
-                               "camelcase": "^5.0.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@jest/types": "^24.9.0",
+                               "camelcase": "^5.3.1",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "chalk": "^2.0.1",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "jest-get-type": "^24.8.0",
-                               "leven": "^2.1.0",
-                               "pretty-format": "^24.8.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "jest-get-type": "^24.9.0",
+                               "leven": "^3.1.0",
+                               "pretty-format": "^24.9.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                         },
</span><span class="cx" style="display: block; padding: 0 10px">                        "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "ansi-styles": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -13723,17 +14138,17 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "jest-watcher": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "24.8.0",
-                       "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-24.8.0.tgz",
-                       "integrity": "sha512-SBjwHt5NedQoVu54M5GEx7cl7IGEFFznvd/HNT8ier7cCAx/Qgu9ZMlaTQkvK22G1YOpcWBLQPFSImmxdn3DAw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "24.9.0",
+                       "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-24.9.0.tgz",
+                       "integrity": "sha512-+/fLOfKPXXYJDYlks62/4R4GoT+GU1tYZed99JSCOsmzkkF7727RqKrjNAxtfO4YpGv11wybgRvCjR73lK2GZw==",
</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">-                                "@jest/test-result": "^24.8.0",
-                               "@jest/types": "^24.8.0",
-                               "@types/yargs": "^12.0.9",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@jest/test-result": "^24.9.0",
+                               "@jest/types": "^24.9.0",
+                               "@types/yargs": "^13.0.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "ansi-escapes": "^3.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "chalk": "^2.0.1",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "jest-util": "^24.8.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "jest-util": "^24.9.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "string-length": "^2.0.0"
</span><span class="cx" style="display: block; padding: 0 10px">                        },
</span><span class="cx" style="display: block; padding: 0 10px">                        "dependencies": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -13769,15 +14184,21 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "jest-worker": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "24.6.0",
-                       "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-24.6.0.tgz",
-                       "integrity": "sha512-jDwgW5W9qGNvpI1tNnvajh0a5IE/PuGLFmHk6aR/BZFz8tSgGw17GsDPXAJ6p91IvYDjOw8GpFbvvZGAK+DPQQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "24.9.0",
+                       "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-24.9.0.tgz",
+                       "integrity": "sha512-51PE4haMSXcHohnSMdM42anbvZANYTqMrr52tVKPqqsPJMzoP6FYYDVqahX/HrAoKEKz3uUPzSvKs9A3qR4iVw==",
</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">-                                "merge-stream": "^1.0.1",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "merge-stream": "^2.0.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "supports-color": "^6.1.0"
</span><span class="cx" style="display: block; padding: 0 10px">                        },
</span><span class="cx" style="display: block; padding: 0 10px">                        "dependencies": {
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                "merge-stream": {
+                                       "version": "2.0.0",
+                                       "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz",
+                                       "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==",
+                                       "dev": true
+                               },
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "supports-color": {
</span><span class="cx" style="display: block; padding: 0 10px">                                        "version": "6.1.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                        "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -13934,6 +14355,12 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                }
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                "jsdoctypeparser": {
+                       "version": "5.0.1",
+                       "resolved": "https://registry.npmjs.org/jsdoctypeparser/-/jsdoctypeparser-5.0.1.tgz",
+                       "integrity": "sha512-dYwcK6TKzvq+ZKtbp4sbQSW9JMo6s+4YFfUs5D/K7bZsn3s1NhEhZ+jmIPzby0HbkbECBe+hNPEa6a+E21o94w==",
+                       "dev": true
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "jsdom": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "11.12.0",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-11.12.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -14093,6 +14520,12 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=",
</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">+                "json2php": {
+                       "version": "0.0.4",
+                       "resolved": "https://registry.npmjs.org/json2php/-/json2php-0.0.4.tgz",
+                       "integrity": "sha1-a9haHdpqXdfpECK7JEA8wbfC7jQ=",
+                       "dev": true
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "json3": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "3.3.3",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/json3/-/json3-3.3.3.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -14125,12 +14558,13 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "jsx-ast-utils": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.1.0",
-                       "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-2.1.0.tgz",
-                       "integrity": "sha512-yDGDG2DS4JcqhA6blsuYbtsT09xL8AoLuUR2Gb5exrw7UEM19sBcOTq+YBBhrNbl0PUC4R4LnFu+dHg2HKeVvA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.2.1",
+                       "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-2.2.1.tgz",
+                       "integrity": "sha512-v3FxCcAf20DayI+uxnCuw795+oOIkVu6EnJ1+kSzhqqTZHNkTZ7B66ZgLp4oLJ/gbA64cI0B7WRoHZMSRdyVRQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "array-includes": "^3.0.3"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "array-includes": "^3.0.3",
+                               "object.assign": "^4.1.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "kew": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -14215,9 +14649,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "leven": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.1.0",
-                       "resolved": "https://registry.npmjs.org/leven/-/leven-2.1.0.tgz",
-                       "integrity": "sha1-wuep93IJTe6dNCAq6KzORoeHVYA=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.1.0",
+                       "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz",
+                       "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==",
</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">                "levn": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -14536,6 +14970,12 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                }
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                "lodash.unescape": {
+                       "version": "4.0.1",
+                       "resolved": "https://registry.npmjs.org/lodash.unescape/-/lodash.unescape-4.0.1.tgz",
+                       "integrity": "sha1-vyJJiGzlFM2hEvrpIYzcBlIR/Jw=",
+                       "dev": true
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "lodash.uniq": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "4.5.0",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -15055,6 +15495,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-1.0.1.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-QEEgLVCKNCugAXQAjfDCUbjBNeE=",
</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">                                "readable-stream": "^2.0.1"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -15235,6 +15676,12 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "minimist": "0.0.8"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                "mkpath": {
+                       "version": "0.1.0",
+                       "resolved": "https://registry.npmjs.org/mkpath/-/mkpath-0.1.0.tgz",
+                       "integrity": "sha1-dVSm+Nhxg0zJe1RisSLEwSTW3pE=",
+                       "dev": true
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "moment": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "2.22.2",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/moment/-/moment-2.22.2.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -15241,9 +15688,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-PCV/mDn8DpP/UxSWMiOeuQeD/2Y="
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "moment-timezone": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "0.5.25",
-                       "resolved": "https://registry.npmjs.org/moment-timezone/-/moment-timezone-0.5.25.tgz",
-                       "integrity": "sha512-DgEaTyN/z0HFaVcVbSyVCUU6HeFdnNC3vE4c9cgu2dgMTvjBUBdBzWfasTBmAW45u5OIMeCJtU8yNjM22DHucw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "0.5.26",
+                       "resolved": "https://registry.npmjs.org/moment-timezone/-/moment-timezone-0.5.26.tgz",
+                       "integrity": "sha512-sFP4cgEKTCymBBKgoxZjYzlSovC20Y6J7y3nanDc5RoBIXKlZhoYwBoZGe3flwU6A372AcRwScH8KiwV6zjy1g==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "moment": ">= 2.9.0"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -15394,9 +15841,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "nearley": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.16.0",
-                       "resolved": "https://registry.npmjs.org/nearley/-/nearley-2.16.0.tgz",
-                       "integrity": "sha512-Tr9XD3Vt/EujXbZBv6UAHYoLUSMQAxSsTnm9K3koXzjzNWY195NqALeyrzLZBKzAkL3gl92BcSogqrHjD8QuUg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.19.0",
+                       "resolved": "https://registry.npmjs.org/nearley/-/nearley-2.19.0.tgz",
+                       "integrity": "sha512-2v52FTw7RPqieZr3Gth1luAXZR7Je6q3KaDHY5bjl/paDUdMu35fZ8ICNgiYJRr3tf3NMvIQQR1r27AvEr9CRA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "commander": "^2.19.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -15511,9 +15958,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "node-notifier": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "5.4.0",
-                       "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-5.4.0.tgz",
-                       "integrity": "sha512-SUDEb+o71XR5lXSTyivXd9J7fCloE3SyP4lSgt3lU2oSANiox+SxlNRGPjDKrwU1YN3ix2KN/VGGCg0t01rttQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "5.4.3",
+                       "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-5.4.3.tgz",
+                       "integrity": "sha512-M4UBGcs4jeOK9CjTsYwkvH6/MzuUmGCyTW+kCY7uO+1ZVr0+FHGdPdIf5CCLqAaxnRrWidyoQlNkMIIVwbKB8Q==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "growly": "^1.3.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -15749,9 +16196,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                        }
</span><span class="cx" style="display: block; padding: 0 10px">                                },
</span><span class="cx" style="display: block; padding: 0 10px">                                "ignore": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "5.1.2",
-                                       "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.2.tgz",
-                                       "integrity": "sha512-vdqWBp7MyzdmHkkRWV5nY+PfGRbYbahfuvsBCh277tq+w9zyNi7h5CYJCK0kmzti9kU+O/cB7sE8HvKv6aXAKQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "5.1.4",
+                                       "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.4.tgz",
+                                       "integrity": "sha512-MzbUSahkTW1u7JpKKjY7LCARd1fU5W2rLdxlM4kdkayuCwZImjkpluF9CM1aLewYJguPDqewLam18Y6AU69A8A==",
</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">                                "supports-color": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -15897,6 +16344,12 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "has": "^1.0.3"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                "object.entries-ponyfill": {
+                       "version": "1.0.1",
+                       "resolved": "https://registry.npmjs.org/object.entries-ponyfill/-/object.entries-ponyfill-1.0.1.tgz",
+                       "integrity": "sha1-Kavfd8v70mVm3RqiTp2I9lQz0lY=",
+                       "dev": true
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "object.fromentries": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "2.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -16400,11 +16853,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "sha.js": "^2.4.8"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "pegjs": {
-                       "version": "0.10.0",
-                       "resolved": "https://registry.npmjs.org/pegjs/-/pegjs-0.10.0.tgz",
-                       "integrity": "sha1-z4uvrm7d/0tafvsYUmnqr0YQ3b0="
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "pend": {
</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/pend/-/pend-1.2.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -16436,7 +16884,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "progress": {
</span><span class="cx" style="display: block; padding: 0 10px">                                        "version": "1.1.8",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "resolved": "http://registry.npmjs.org/progress/-/progress-1.1.8.tgz",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "resolved": "https://registry.npmjs.org/progress/-/progress-1.1.8.tgz",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "integrity": "sha1-4mDHj2Fhzdmw5WzD4Khd4Xx6V74=",
</span><span class="cx" style="display: block; padding: 0 10px">                                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                                }
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -16821,9 +17269,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "postcss-jsx": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "0.36.1",
-                       "resolved": "https://registry.npmjs.org/postcss-jsx/-/postcss-jsx-0.36.1.tgz",
-                       "integrity": "sha512-xaZpy01YR7ijsFUtu5rViYCFHurFIPHir+faiOQp8g/NfTfWqZCKDhKrydQZ4d8WlSAmVdXGwLjpFbsNUI26Sw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "0.36.3",
+                       "resolved": "https://registry.npmjs.org/postcss-jsx/-/postcss-jsx-0.36.3.tgz",
+                       "integrity": "sha512-yV8Ndo6KzU8eho5mCn7LoLUGPkXrRXRjhMpX4AaYJ9wLJPv099xbtpbRQ8FrPnzVxb/cuMebbPR7LweSt+hTfA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "@babel/core": ">=7.2.2"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -17205,12 +17653,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">-                "prettier": {
-                       "version": "1.18.2",
-                       "resolved": "https://registry.npmjs.org/prettier/-/prettier-1.18.2.tgz",
-                       "integrity": "sha512-OeHeMc0JhFE9idD4ZdtNibzY0+TPHSpSSb9h8FqtP+YnoZZ1sl8Vc9b1sasjfymH3SonAF4QcA2+mzHPhMvIiw==",
-                       "dev": true
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "pretty-bytes": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "3.0.1",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-3.0.1.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -17221,12 +17663,12 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "pretty-format": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "24.8.0",
-                       "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-24.8.0.tgz",
-                       "integrity": "sha512-P952T7dkrDEplsR+TuY7q3VXDae5Sr7zmQb12JU/NDQa/3CH7/QW0yvqLcGN6jL+zQFKaoJcPc+yJxMTGmosqw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "24.9.0",
+                       "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-24.9.0.tgz",
+                       "integrity": "sha512-00ZMZUiHaJrNfk33guavqgvfJS30sLYf0f8+Srklv0AMPodGGHcoHgksZ3OThYnIvOd+8yMCn0YiEOogjlgsnA==",
</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">-                                "@jest/types": "^24.8.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "@jest/types": "^24.9.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "ansi-regex": "^4.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "ansi-styles": "^3.2.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "react-is": "^16.8.4"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -17291,13 +17733,13 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-zQTv9G9clcOn0EVZHXm14+AfEtc="
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "prompts": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.1.0",
-                       "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.1.0.tgz",
-                       "integrity": "sha512-+x5TozgqYdOwWsQFZizE/Tra3fKvAoy037kOyU6cgz84n8f6zxngLOV4O32kTwt9FcLCxAqw0P/c8rOr9y+Gfg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.2.1",
+                       "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.2.1.tgz",
+                       "integrity": "sha512-VObPvJiWPhpZI6C5m60XOzTfnYg/xc/an+r9VYymj9WJW3B/DIH+REzjpAACPf8brwPeP+7vz3bIim3S+AaMjw==",
</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">-                                "kleur": "^3.0.2",
-                               "sisteransi": "^1.0.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "kleur": "^3.0.3",
+                               "sisteransi": "^1.0.3"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "prop-types": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -17406,25 +17848,25 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0="
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "puppeteer": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.6.1",
-                       "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-1.6.1.tgz",
-                       "integrity": "sha512-qz6DLwK+PhlBMjJZOMOsgVCnweYLtmiqnmJYUDPT++ElMz+cQgbsCNKPw4YDVpg3RTbsRX/pqQqr20zrp0cuKw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.20.0",
+                       "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-1.20.0.tgz",
+                       "integrity": "sha512-bt48RDBy2eIwZPrkgbcwHtb51mj2nKvHOPMaSH2IsWiv7lOG9k9zhaRzpDZafrk05ajMc3cu+lSQYYOfH2DkVQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "debug": "^3.1.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "debug": "^4.1.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "extract-zip": "^1.6.6",
</span><span class="cx" style="display: block; padding: 0 10px">                                "https-proxy-agent": "^2.2.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                "mime": "^2.0.3",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "progress": "^2.0.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "progress": "^2.0.1",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "proxy-from-env": "^1.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "rimraf": "^2.6.1",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "ws": "^5.1.1"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "ws": "^6.1.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                         },
</span><span class="cx" style="display: block; padding: 0 10px">                        "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "debug": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "3.2.6",
-                                       "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz",
-                                       "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "4.1.1",
+                                       "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz",
+                                       "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                                "ms": "^2.1.1"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -17435,6 +17877,15 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                        "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                                        "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
</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">+                                },
+                               "ws": {
+                                       "version": "6.2.1",
+                                       "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.1.tgz",
+                                       "integrity": "sha512-GIyAXC2cB7LjvpgMt9EKS2ldqr0MTrORaleiOno6TweZ6r3TKtoFQWay/2PceJ3RuBasOHzXNn5Lrw1X0bEjqA==",
+                                       "dev": true,
+                                       "requires": {
+                                               "async-limiter": "~1.0.0"
+                                       }
</ins><span class="cx" style="display: block; padding: 0 10px">                                 }
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -17585,9 +18036,12 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "re-resizable": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.11.0",
-                       "resolved": "https://registry.npmjs.org/re-resizable/-/re-resizable-4.11.0.tgz",
-                       "integrity": "sha512-dye+7rERqNf/6mDT1iwps+4Gf42420xuZgygF33uX178DxffqcyeuHbBuJ382FIcB5iP6mMZOhfW7kI0uXwb/Q=="
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "6.0.0",
+                       "resolved": "https://registry.npmjs.org/re-resizable/-/re-resizable-6.0.0.tgz",
+                       "integrity": "sha512-RTrnhbGgYyZ4hTc6db4JeMnRfmloEPWtuYaXZEa2PRaEC4mreWNFnZtMVsHil3z3iX+WchD+da8BLlTJBcstMA==",
+                       "requires": {
+                               "fast-memoize": "^2.5.1"
+                       }
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "react": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "16.8.4",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -17619,14 +18073,6 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "prop-types": "^15.5.6"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "react-click-outside": {
-                       "version": "3.0.1",
-                       "resolved": "https://registry.npmjs.org/react-click-outside/-/react-click-outside-3.0.1.tgz",
-                       "integrity": "sha512-d0KWFvBt+esoZUF15rL2UBB7jkeAqLU8L/Ny35oLK6fW6mIbOv/ChD+ExF4sR9PD26kVx+9hNfD0FTIqRZEyRQ==",
-                       "requires": {
-                               "hoist-non-react-statics": "^2.1.1"
-                       }
-               },
</del><span class="cx" style="display: block; padding: 0 10px">                 "react-dates": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "17.2.0",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/react-dates/-/react-dates-17.2.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -17664,21 +18110,21 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-aUk3bHfZ2bRSVFFbbeVS4i+lNPZr3/WM5jT2J5omUVV1zzcs1nAaf3l51ctA5FFvCRbhrH0bdAsRRQddFJZPtA=="
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "react-moment-proptypes": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.6.0",
-                       "resolved": "https://registry.npmjs.org/react-moment-proptypes/-/react-moment-proptypes-1.6.0.tgz",
-                       "integrity": "sha512-4h7EuhDMTzQqZ+02KUUO+AVA7PqhbD88yXB740nFpNDyDS/bj9jiPyn2rwr9sa8oDyaE1ByFN9+t5XPyPTmN6g==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.7.0",
+                       "resolved": "https://registry.npmjs.org/react-moment-proptypes/-/react-moment-proptypes-1.7.0.tgz",
+                       "integrity": "sha512-ZbOn/P4u469WEGAw5hgkS/E+g1YZqdves2BjYsLluJobzUZCtManhjHiZKjniBVT7MSHM6D/iKtRVzlXVv3ikA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "moment": ">=1.6.0"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "react-outside-click-handler": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.2.3",
-                       "resolved": "https://registry.npmjs.org/react-outside-click-handler/-/react-outside-click-handler-1.2.3.tgz",
-                       "integrity": "sha512-4orkx59ais0mM/j1Ekc5ewyRu5xNLX4a6pMs7RT8U7JkbPOlRsucE+190kXzYUUHsGfZvyAmsdQkL7lpqzMGBg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.2.4",
+                       "resolved": "https://registry.npmjs.org/react-outside-click-handler/-/react-outside-click-handler-1.2.4.tgz",
+                       "integrity": "sha512-FwLnTllTa65O/HjIyDgIrlAKcgPeXQnRUE+iR1EV4NY5opzN37S87+AtO1FF0rAa8qBDKj2QuNp4VfkjmkiB7g==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "airbnb-prop-types": "^2.12.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "airbnb-prop-types": "^2.13.2",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "consolidated-events": "^1.1.1 || ^2.0.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "document.contains": "^1.0.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "document.contains": "^1.0.1",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "object.values": "^1.1.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "prop-types": "^15.7.2"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -17691,41 +18137,68 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "prop-types": "^15.5.8"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                "react-spring": {
+                       "version": "8.0.27",
+                       "resolved": "https://registry.npmjs.org/react-spring/-/react-spring-8.0.27.tgz",
+                       "integrity": "sha512-nDpWBe3ZVezukNRandTeLSPcwwTMjNVu1IDq9qA/AMiUqHuRN4BeSWvKr3eIxxg1vtiYiOLy4FqdfCP5IoP77g==",
+                       "requires": {
+                               "@babel/runtime": "^7.3.1",
+                               "prop-types": "^15.5.8"
+                       }
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "react-test-renderer": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "16.8.6",
-                       "resolved": "https://registry.npmjs.org/react-test-renderer/-/react-test-renderer-16.8.6.tgz",
-                       "integrity": "sha512-H2srzU5IWYT6cZXof6AhUcx/wEyJddQ8l7cLM/F7gDXYyPr4oq+vCIxJYXVGhId1J706sqziAjuOEjyNkfgoEw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "16.9.0",
+                       "resolved": "https://registry.npmjs.org/react-test-renderer/-/react-test-renderer-16.9.0.tgz",
+                       "integrity": "sha512-R62stB73qZyhrJo7wmCW9jgl/07ai+YzvouvCXIJLBkRlRqLx4j9RqcLEAfNfU3OxTGucqR2Whmn3/Aad6L3hQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "object-assign": "^4.1.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                "prop-types": "^15.6.2",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "react-is": "^16.8.6",
-                               "scheduler": "^0.13.6"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "react-is": "^16.9.0",
+                               "scheduler": "^0.15.0"
+                       },
+                       "dependencies": {
+                               "react-is": {
+                                       "version": "16.9.0",
+                                       "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.9.0.tgz",
+                                       "integrity": "sha512-tJBzzzIgnnRfEm046qRcURvwQnZVXmuCbscxUO5RWrGTXpon2d4c8mI0D8WE6ydVIm29JiLB6+RslkIvym9Rjw==",
+                                       "dev": true
+                               },
+                               "scheduler": {
+                                       "version": "0.15.0",
+                                       "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.15.0.tgz",
+                                       "integrity": "sha512-xAefmSfN6jqAa7Kuq7LIJY0bwAPG3xlCj0HMEBQk1lxYiDKZscY2xJ5U/61ZTrYbmNQbXa+gc7czPkVo11tnCg==",
+                                       "dev": true,
+                                       "requires": {
+                                               "loose-envify": "^1.1.0",
+                                               "object-assign": "^4.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">                "react-with-direction": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.3.0",
-                       "resolved": "https://registry.npmjs.org/react-with-direction/-/react-with-direction-1.3.0.tgz",
-                       "integrity": "sha512-2TflEebNckTNUybw3Rzqjg4BwM/H380ZL5lsbZ5f4UTY2JyE5uQdQZK5T2w+BDJSAMcqoA2RDJYa4e7Cl6C2Kg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.3.1",
+                       "resolved": "https://registry.npmjs.org/react-with-direction/-/react-with-direction-1.3.1.tgz",
+                       "integrity": "sha512-aGcM21ZzhqeXFvDCfPj0rVNYuaVXfTz5D3Rbn0QMz/unZe+CCiLHthrjQWO7s6qdfXORgYFtmS7OVsRgSk5LXQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "airbnb-prop-types": "^2.8.1",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "airbnb-prop-types": "^2.10.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "brcast": "^2.0.2",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "deepmerge": "^1.5.1",
-                               "direction": "^1.0.1",
-                               "hoist-non-react-statics": "^2.3.1",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "deepmerge": "^1.5.2",
+                               "direction": "^1.0.2",
+                               "hoist-non-react-statics": "^3.3.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "object.assign": "^4.1.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "object.values": "^1.0.4",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "prop-types": "^15.6.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "prop-types": "^15.6.2"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "react-with-styles": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "3.2.1",
-                       "resolved": "https://registry.npmjs.org/react-with-styles/-/react-with-styles-3.2.1.tgz",
-                       "integrity": "sha512-L+x/EDgrKkqV6pTfDtLMShf7Xs+bVQ+HAT5rByX88QYX+ft9t5Gn4PWMmg36Ur21IVEBMGjjQQIJGJpBrzbsyg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.2.3",
+                       "resolved": "https://registry.npmjs.org/react-with-styles/-/react-with-styles-3.2.3.tgz",
+                       "integrity": "sha512-MTI1UOvMHABRLj5M4WpODfwnveHaip6X7QUMI2x6zovinJiBXxzhA9AJP7MZNaKqg1JRFtHPXZdroUC8KcXwlQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "deepmerge": "^1.5.2",
-                               "hoist-non-react-statics": "^2.5.0",
-                               "prop-types": "^15.6.1",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "hoist-non-react-statics": "^3.2.1",
+                               "object.assign": "^4.1.0",
+                               "prop-types": "^15.6.2",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "react-with-direction": "^1.3.0"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -17895,9 +18368,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "redux": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "4.0.1",
-                       "resolved": "https://registry.npmjs.org/redux/-/redux-4.0.1.tgz",
-                       "integrity": "sha512-R7bAtSkk7nY6O/OYMVR9RiBI+XghjF9rlbl5806HJbQph0LJVHZrU5oaO4q70eUKiqMRqm4y07KLTlMZ2BlVmg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "4.0.4",
+                       "resolved": "https://registry.npmjs.org/redux/-/redux-4.0.4.tgz",
+                       "integrity": "sha512-vKv4WdiJxOWKxK0yRoaK3Y4pxxB0ilzVx6dszU2W8wLxlb2yikRph4iV/ymtdJ6ZxpBLFbyrxklnT5yBbQSl3Q==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "loose-envify": "^1.4.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "symbol-observable": "^1.2.0"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -17938,9 +18411,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "regenerator-runtime": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "0.12.1",
-                       "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.12.1.tgz",
-                       "integrity": "sha512-odxIc1/vDlo4iZcfXqRYFj0vpXFNoGdKMAUieAlFYO6m/nl5e9KR/beGf41z4a1FI+aQgtjhuaSlDxQ0hmkrHg=="
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "0.13.3",
+                       "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.3.tgz",
+                       "integrity": "sha512-naKIZz2GQ8JWh///G7L3X6LaQUAMp2lvb1rvwwsURe/VXwD6VMfr+/1NuNw3ag8v2kY1aQ/go5SNn79O9JU7yw=="
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "regenerator-transform": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "0.10.1",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -17973,9 +18446,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "regexp-tree": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "0.1.10",
-                       "resolved": "https://registry.npmjs.org/regexp-tree/-/regexp-tree-0.1.10.tgz",
-                       "integrity": "sha512-K1qVSbcedffwuIslMwpe6vGlj+ZXRnGkvjAtFHfDZZZuEdA/h0dxljAPu9vhUo6Rrx2U2AwJ+nSQ6hK+lrP5MQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "0.1.13",
+                       "resolved": "https://registry.npmjs.org/regexp-tree/-/regexp-tree-0.1.13.tgz",
+                       "integrity": "sha512-hwdV/GQY5F8ReLZWO+W1SRoN5YfpOKY6852+tBFcma72DKBIcHjPRIlIvQN35bCOljuAfP2G2iB0FC/w236mUw==",
</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">                "regexpp": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -17994,6 +18467,12 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "regjsparser": "^0.1.4"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                "regextras": {
+                       "version": "0.6.1",
+                       "resolved": "https://registry.npmjs.org/regextras/-/regextras-0.6.1.tgz",
+                       "integrity": "sha512-EzIHww9xV2Kpqx+corS/I7OBmf2rZ0pKKJPsw5Dc+l6Zq1TslDmtRIP9maVn3UH+72MIXmn8zzDgP07ihQogUA==",
+                       "dev": true
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "regjsgen": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "0.2.0",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.2.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -18442,9 +18921,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "rxjs": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "6.5.2",
-                       "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.5.2.tgz",
-                       "integrity": "sha512-HUb7j3kvb7p7eCUHE3FqjoDsC1xfZQ4AHFWfTKSpZ+sAhhz5X1WX0ZuUqWbzB2QhSLp3DoLUG+hMdEDKqWo2Zg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "6.5.3",
+                       "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.5.3.tgz",
+                       "integrity": "sha512-wuYsAYYFdWTAnAaPoKGNhfpWwKZbJW+HgAJ+mImp+Epl7BG8oNWBCTyRM8gba9k4lk8BgWdoYm21Mo/RYhhbgA==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "tslib": "^1.9.0"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -19031,9 +19510,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0="
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "simple-html-tokenizer": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "0.4.3",
-                       "resolved": "https://registry.npmjs.org/simple-html-tokenizer/-/simple-html-tokenizer-0.4.3.tgz",
-                       "integrity": "sha512-OpUzgR+P/Qsu6ztZehr4PxvTbV4sDW91hAqc2tnz4fjuFTqErWIUdUMbnzX+19F4IEpSSfa0vCAz5xJSs0LpPw=="
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "0.5.8",
+                       "resolved": "https://registry.npmjs.org/simple-html-tokenizer/-/simple-html-tokenizer-0.5.8.tgz",
+                       "integrity": "sha512-0Sq4FvLlQEQODVA6PH2MIrc7tzYO0KT2HzzwvaVLYClWgIsuvaNUOrhrAvTi1pZHrcq7GDB4WiI3ukjqBMxcGQ=="
</ins><span class="cx" style="display: block; padding: 0 10px">                 },
</span><span class="cx" style="display: block; padding: 0 10px">                "simple-swizzle": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "0.2.2",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -19053,9 +19532,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "sisteransi": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.0.0",
-                       "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.0.tgz",
-                       "integrity": "sha512-N+z4pHB4AmUv0SjveWRd6q1Nj5w62m5jodv+GD8lvmbY/83T/rpbJGZOnK5T149OldDj4Db07BSv9xY4K6NTPQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.0.3",
+                       "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.3.tgz",
+                       "integrity": "sha512-SbEG75TzH8G7eVXFSN5f9EExILKfly7SUvVY5DhhYLvfhKqhDFY0OzevWa/zwak0RLRfWS5AvfMWpd9gJvr5Yg==",
</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">                "slash": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -19638,14 +20117,14 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "string.prototype.trim": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "1.1.2",
-                       "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.1.2.tgz",
-                       "integrity": "sha1-0E3iyJ4Tf019IG8Ia17S+ua+jOo=",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "1.2.0",
+                       "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.0.tgz",
+                       "integrity": "sha512-9EIjYD/WdlvLpn987+ctkLf0FfvBefOCuiEr2henD8X+7jfwPnyvTdmW8OJhj5p+M0/96mBdynLWkxUr+rHlpg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "define-properties": "^1.1.2",
-                               "es-abstract": "^1.5.0",
-                               "function-bind": "^1.0.2"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "define-properties": "^1.1.3",
+                               "es-abstract": "^1.13.0",
+                               "function-bind": "^1.1.1"
</ins><span class="cx" style="display: block; padding: 0 10px">                         }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "string_decoder": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -19900,9 +20379,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                        }
</span><span class="cx" style="display: block; padding: 0 10px">                                },
</span><span class="cx" style="display: block; padding: 0 10px">                                "ignore": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "5.1.2",
-                                       "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.2.tgz",
-                                       "integrity": "sha512-vdqWBp7MyzdmHkkRWV5nY+PfGRbYbahfuvsBCh277tq+w9zyNi7h5CYJCK0kmzti9kU+O/cB7sE8HvKv6aXAKQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "5.1.4",
+                                       "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.4.tgz",
+                                       "integrity": "sha512-MzbUSahkTW1u7JpKKjY7LCARd1fU5W2rLdxlM4kdkayuCwZImjkpluF9CM1aLewYJguPDqewLam18Y6AU69A8A==",
</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">                                "kind-of": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -19911,6 +20390,12 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                        "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==",
</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">+                                "leven": {
+                                       "version": "2.1.0",
+                                       "resolved": "https://registry.npmjs.org/leven/-/leven-2.1.0.tgz",
+                                       "integrity": "sha1-wuep93IJTe6dNCAq6KzORoeHVYA=",
+                                       "dev": true
+                               },
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "ms": {
</span><span class="cx" style="display: block; padding: 0 10px">                                        "version": "2.1.2",
</span><span class="cx" style="display: block; padding: 0 10px">                                        "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -19981,16 +20466,16 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "stylelint-scss": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "3.8.0",
-                       "resolved": "https://registry.npmjs.org/stylelint-scss/-/stylelint-scss-3.8.0.tgz",
-                       "integrity": "sha512-J55tNmxXEh/ymhz5BiscIiUcHgPmJ2Nv+0+zgnqTqdQBe1URQbrdjlAyK3xq+7i2nVpWr2wlRj25SjoonZFcHg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.11.0",
+                       "resolved": "https://registry.npmjs.org/stylelint-scss/-/stylelint-scss-3.11.0.tgz",
+                       "integrity": "sha512-2rA9hV8+ebvzGyRBQt/KCLDS1o11SEVRzOBlhAbqk4u1PVnWcjUhRhKIGGGWcyM4QE9t+YWivbnq6kjdeHg2Nw==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "lodash": "^4.17.11",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "lodash": "^4.17.15",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "postcss-media-query-parser": "^0.2.3",
</span><span class="cx" style="display: block; padding: 0 10px">                                "postcss-resolve-nested-selector": "^0.1.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                "postcss-selector-parser": "^6.0.2",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "postcss-value-parser": "^3.3.1"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "postcss-value-parser": "^4.0.2"
</ins><span class="cx" style="display: block; padding: 0 10px">                         },
</span><span class="cx" style="display: block; padding: 0 10px">                        "dependencies": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "postcss-selector-parser": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -20003,6 +20488,12 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                                "indexes-of": "^1.0.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                                "uniq": "^1.0.1"
</span><span class="cx" style="display: block; padding: 0 10px">                                        }
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                },
+                               "postcss-value-parser": {
+                                       "version": "4.0.2",
+                                       "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.0.2.tgz",
+                                       "integrity": "sha512-LmeoohTpp/K4UiyQCwuGWlONxXamGzCMtFxLq4W1nZVGIQLYvMCJx3yAF9qyyuFpflABI9yVdtJAqbihOsCsJQ==",
+                                       "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">@@ -20123,17 +20614,29 @@
</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">                "table": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "5.4.1",
-                       "resolved": "https://registry.npmjs.org/table/-/table-5.4.1.tgz",
-                       "integrity": "sha512-E6CK1/pZe2N75rGZQotFOdmzWQ1AILtgYbMAbAjvms0S1l5IDB47zG3nCnFGB/w+7nB3vKofbLXCH7HPBo864w==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "5.4.6",
+                       "resolved": "https://registry.npmjs.org/table/-/table-5.4.6.tgz",
+                       "integrity": "sha512-wmEc8m4fjnob4gt5riFRtTu/6+4rSe12TpAELNSqHMfF3IqnA+CH37USM6/YR3qRZv7e56kAEAtd6nKZaxe0Ug==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "ajv": "^6.9.1",
-                               "lodash": "^4.17.11",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "ajv": "^6.10.2",
+                               "lodash": "^4.17.14",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "slice-ansi": "^2.1.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                "string-width": "^3.0.0"
</span><span class="cx" style="display: block; padding: 0 10px">                        },
</span><span class="cx" style="display: block; padding: 0 10px">                        "dependencies": {
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                "ajv": {
+                                       "version": "6.10.2",
+                                       "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.10.2.tgz",
+                                       "integrity": "sha512-TXtUUEYHuaTEbLZWIKUr5pmBuhDLy+8KYtPYdcV8qC+pOZL+NKqYwvWSRrVXHn+ZmRRAu8vJTAznH7Oag6RVRw==",
+                                       "dev": true,
+                                       "requires": {
+                                               "fast-deep-equal": "^2.0.1",
+                                               "fast-json-stable-stringify": "^2.0.0",
+                                               "json-schema-traverse": "^0.4.1",
+                                               "uri-js": "^4.2.2"
+                                       }
+                               },
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "ansi-regex": {
</span><span class="cx" style="display: block; padding: 0 10px">                                        "version": "4.1.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                        "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -20323,9 +20826,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                        }
</span><span class="cx" style="display: block; padding: 0 10px">                                },
</span><span class="cx" style="display: block; padding: 0 10px">                                "p-limit": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "2.2.0",
-                                       "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.0.tgz",
-                                       "integrity": "sha512-pZbTJpoUsCzV48Mc9Nh51VbwO0X9cuPFE8gYwx9BTCt9SF8/b7Zljd2fVgOxhIF/HDTKgpVzs+GPhyKfjLLFRQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "2.2.1",
+                                       "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.1.tgz",
+                                       "integrity": "sha512-85Tk+90UCVWvbDavCLKPOLC9vvY8OwEX/RtKF+/1OADJMVlFfEHOiMTPVyxg7mk/dKa+ipdHm0OUkTvCpMTuwg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                                "p-try": "^2.0.0"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -20371,9 +20874,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "dev": true
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "thread-loader": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.1.2",
-                       "resolved": "https://registry.npmjs.org/thread-loader/-/thread-loader-2.1.2.tgz",
-                       "integrity": "sha512-7xpuc9Ifg6WU+QYw/8uUqNdRwMD+N5gjwHKMqETrs96Qn+7BHwECpt2Brzr4HFlf4IAkZsayNhmGdbkBsTJ//w==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.1.3",
+                       "resolved": "https://registry.npmjs.org/thread-loader/-/thread-loader-2.1.3.tgz",
+                       "integrity": "sha512-wNrVKH2Lcf8ZrWxDF/khdlLlsTMczdcwPA9VEK4c2exlEPynYWxi9op3nPTo5lAnDIkE0rQEB3VBP+4Zncc9Hg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "loader-runner": "^2.3.1",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -20593,6 +21096,26 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/toposort/-/toposort-2.0.2.tgz",
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha1-riF2gXXRVZ1IvvNUILL0li8JwzA="
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                "touch": {
+                       "version": "0.0.3",
+                       "resolved": "https://registry.npmjs.org/touch/-/touch-0.0.3.tgz",
+                       "integrity": "sha1-Ua7z1ElXHU8oel2Hyci0kYGg2x0=",
+                       "dev": true,
+                       "requires": {
+                               "nopt": "~1.0.10"
+                       },
+                       "dependencies": {
+                               "nopt": {
+                                       "version": "1.0.10",
+                                       "resolved": "https://registry.npmjs.org/nopt/-/nopt-1.0.10.tgz",
+                                       "integrity": "sha1-bd0hvSoxQXuScn3Vhfim83YI6+4=",
+                                       "dev": true,
+                                       "requires": {
+                                               "abbrev": "1"
+                                       }
+                               }
+                       }
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "tough-cookie": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "2.5.0",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -20786,6 +21309,12 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "prelude-ls": "~1.1.2"
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                "type-fest": {
+                       "version": "0.6.0",
+                       "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz",
+                       "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==",
+                       "dev": true
+               },
</ins><span class="cx" style="display: block; padding: 0 10px">                 "type-is": {
</span><span class="cx" style="display: block; padding: 0 10px">                        "version": "1.6.18",
</span><span class="cx" style="display: block; padding: 0 10px">                        "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -21236,9 +21765,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA=="
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "v8-compile-cache": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "2.0.3",
-                       "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.0.3.tgz",
-                       "integrity": "sha512-CNmdbwQMBjwr9Gsmohvm0pbL954tJrNzf6gWL3K+QMQf00PF7ERGrEiLgjuU3mKreLC2MeGhUsNV9ybTbLgd3w==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "2.1.0",
+                       "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.1.0.tgz",
+                       "integrity": "sha512-usZBT3PW+LOjM25wbqIlZwPeJV+3OSz3M1k1Ws8snlW39dZyYL9lOGC5FgPVHfk0jKmjiDV8Z0mIbVQPiwFs7g==",
</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">                "vali-date": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -21644,9 +22173,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "webpack-bundle-analyzer": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "3.3.2",
-                       "resolved": "https://registry.npmjs.org/webpack-bundle-analyzer/-/webpack-bundle-analyzer-3.3.2.tgz",
-                       "integrity": "sha512-7qvJLPKB4rRWZGjVp5U1KEjwutbDHSKboAl0IfafnrdXMrgC0tOtZbQD6Rw0u4cmpgRN4O02Fc0t8eAT+FgGzA==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.5.0",
+                       "resolved": "https://registry.npmjs.org/webpack-bundle-analyzer/-/webpack-bundle-analyzer-3.5.0.tgz",
+                       "integrity": "sha512-NzueflueLSJxWGzDlMq5oUV+P8Qoq6yiaQlXGCbDYUpHEKlmzWdPLBJ4k/B6HTdAP/vHM8ply1Fx08mDnY+S8Q==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                "acorn": "^6.0.7",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -21658,7 +22187,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                "express": "^4.16.3",
</span><span class="cx" style="display: block; padding: 0 10px">                                "filesize": "^3.6.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                "gzip-size": "^5.0.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "lodash": "^4.17.10",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "lodash": "^4.17.15",
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "mkdirp": "^0.5.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                "opener": "^1.5.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                "ws": "^6.0.0"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -21705,25 +22234,30 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        }
</span><span class="cx" style="display: block; padding: 0 10px">                },
</span><span class="cx" style="display: block; padding: 0 10px">                "webpack-cli": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        "version": "3.3.4",
-                       "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-3.3.4.tgz",
-                       "integrity": "sha512-ubJGQEKMtBSpT+LiL5hXvn2GIOWiRWItR1DGUqJRhwRBeGhpRXjvF5f0erqdRJLErkfqS5/Ldkkedh4AL5Q1ZQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 "version": "3.3.9",
+                       "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-3.3.9.tgz",
+                       "integrity": "sha512-xwnSxWl8nZtBl/AFJCOn9pG7s5CYUYdZxmmukv+fAHLcBIHM36dImfpQg3WfShZXeArkWlf6QRw24Klcsv8a5A==",
</ins><span class="cx" style="display: block; padding: 0 10px">                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                "chalk": "^2.4.1",
-                               "cross-spawn": "^6.0.5",
-                               "enhanced-resolve": "^4.1.0",
-                               "findup-sync": "^2.0.0",
-                               "global-modules": "^1.0.0",
-                               "import-local": "^2.0.0",
-                               "interpret": "^1.1.0",
-                               "loader-utils": "^1.1.0",
-                               "prettier": "^1.17.0",
-                               "supports-color": "^5.5.0",
-                               "v8-compile-cache": "^2.0.2",
-                               "yargs": "^12.0.5"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         "chalk": "2.4.2",
+                               "cross-spawn": "6.0.5",
+                               "enhanced-resolve": "4.1.0",
+                               "findup-sync": "3.0.0",
+                               "global-modules": "2.0.0",
+                               "import-local": "2.0.0",
+                               "interpret": "1.2.0",
+                               "loader-utils": "1.2.3",
+                               "supports-color": "6.1.0",
+                               "v8-compile-cache": "2.0.3",
+                               "yargs": "13.2.4"
</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">+                                "ansi-regex": {
+                                       "version": "4.1.0",
+                                       "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz",
+                                       "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==",
+                                       "dev": true
+                               },
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "ansi-styles": {
</span><span class="cx" style="display: block; padding: 0 10px">                                        "version": "3.2.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                        "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -21748,8 +22282,30 @@
</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="cx" style="display: block; padding: 0 10px">                                                "supports-color": "^5.3.0"
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                        },
+                                       "dependencies": {
+                                               "supports-color": {
+                                                       "version": "5.5.0",
+                                                       "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
+                                                       "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
+                                                       "dev": true,
+                                                       "requires": {
+                                                               "has-flag": "^3.0.0"
+                                                       }
+                                               }
</ins><span class="cx" style="display: block; padding: 0 10px">                                         }
</span><span class="cx" style="display: block; padding: 0 10px">                                },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                "cliui": {
+                                       "version": "5.0.0",
+                                       "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz",
+                                       "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==",
+                                       "dev": true,
+                                       "requires": {
+                                               "string-width": "^3.1.0",
+                                               "strip-ansi": "^5.2.0",
+                                               "wrap-ansi": "^5.1.0"
+                                       }
+                               },
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "cross-spawn": {
</span><span class="cx" style="display: block; padding: 0 10px">                                        "version": "6.0.5",
</span><span class="cx" style="display: block; padding: 0 10px">                                        "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -21796,6 +22352,24 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                                "locate-path": "^3.0.0"
</span><span class="cx" style="display: block; padding: 0 10px">                                        }
</span><span class="cx" style="display: block; padding: 0 10px">                                },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                "findup-sync": {
+                                       "version": "3.0.0",
+                                       "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-3.0.0.tgz",
+                                       "integrity": "sha512-YbffarhcicEhOrm4CtrwdKBdCuz576RLdhJDsIfvNtxUuhdRet1qZcsMjqbePtAseKdAnDyM/IyXbu7PRPRLYg==",
+                                       "dev": true,
+                                       "requires": {
+                                               "detect-file": "^1.0.0",
+                                               "is-glob": "^4.0.0",
+                                               "micromatch": "^3.0.4",
+                                               "resolve-dir": "^1.0.1"
+                                       }
+                               },
+                               "get-caller-file": {
+                                       "version": "2.0.5",
+                                       "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz",
+                                       "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==",
+                                       "dev": true
+                               },
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "get-stream": {
</span><span class="cx" style="display: block; padding: 0 10px">                                        "version": "4.1.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                        "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -21806,14 +22380,25 @@
</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">                                "global-modules": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "1.0.0",
-                                       "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz",
-                                       "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "2.0.0",
+                                       "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz",
+                                       "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==",
</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">-                                                "global-prefix": "^1.0.1",
-                                               "is-windows": "^1.0.1",
-                                               "resolve-dir": "^1.0.0"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "global-prefix": "^3.0.0"
+                                       },
+                                       "dependencies": {
+                                               "global-prefix": {
+                                                       "version": "3.0.0",
+                                                       "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz",
+                                                       "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==",
+                                                       "dev": true,
+                                                       "requires": {
+                                                               "ini": "^1.3.5",
+                                                               "kind-of": "^6.0.2",
+                                                               "which": "^1.3.1"
+                                                       }
+                                               }
</ins><span class="cx" style="display: block; padding: 0 10px">                                         }
</span><span class="cx" style="display: block; padding: 0 10px">                                },
</span><span class="cx" style="display: block; padding: 0 10px">                                "global-prefix": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -21835,6 +22420,12 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                        "integrity": "sha512-wPVv/y/QQ/Uiirj/vh3oP+1Ww+AWehmi1g5fFWGPF6IpCBCDVrhgHRMvrLfdYcwDh3QJbGXDW4JAuzxElLSqKA==",
</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">+                                "kind-of": {
+                                       "version": "6.0.2",
+                                       "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz",
+                                       "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==",
+                                       "dev": true
+                               },
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "lcid": {
</span><span class="cx" style="display: block; padding: 0 10px">                                        "version": "2.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                        "resolved": "https://registry.npmjs.org/lcid/-/lcid-2.0.0.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -21883,9 +22474,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                        }
</span><span class="cx" style="display: block; padding: 0 10px">                                },
</span><span class="cx" style="display: block; padding: 0 10px">                                "p-limit": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "2.2.0",
-                                       "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.0.tgz",
-                                       "integrity": "sha512-pZbTJpoUsCzV48Mc9Nh51VbwO0X9cuPFE8gYwx9BTCt9SF8/b7Zljd2fVgOxhIF/HDTKgpVzs+GPhyKfjLLFRQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "2.2.1",
+                                       "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.1.tgz",
+                                       "integrity": "sha512-85Tk+90UCVWvbDavCLKPOLC9vvY8OwEX/RtKF+/1OADJMVlFfEHOiMTPVyxg7mk/dKa+ipdHm0OUkTvCpMTuwg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                                "p-try": "^2.0.0"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -21906,6 +22497,12 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                        "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==",
</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">+                                "require-main-filename": {
+                                       "version": "2.0.0",
+                                       "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz",
+                                       "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==",
+                                       "dev": true
+                               },
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "resolve-dir": {
</span><span class="cx" style="display: block; padding: 0 10px">                                        "version": "1.0.1",
</span><span class="cx" style="display: block; padding: 0 10px">                                        "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -21914,41 +22511,96 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                                "expand-tilde": "^2.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                                                "global-modules": "^1.0.0"
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                        },
+                                       "dependencies": {
+                                               "global-modules": {
+                                                       "version": "1.0.0",
+                                                       "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz",
+                                                       "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==",
+                                                       "dev": true,
+                                                       "requires": {
+                                                               "global-prefix": "^1.0.1",
+                                                               "is-windows": "^1.0.1",
+                                                               "resolve-dir": "^1.0.0"
+                                                       }
+                                               }
</ins><span class="cx" style="display: block; padding: 0 10px">                                         }
</span><span class="cx" style="display: block; padding: 0 10px">                                },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                "string-width": {
+                                       "version": "3.1.0",
+                                       "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz",
+                                       "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==",
+                                       "dev": true,
+                                       "requires": {
+                                               "emoji-regex": "^7.0.1",
+                                               "is-fullwidth-code-point": "^2.0.0",
+                                               "strip-ansi": "^5.1.0"
+                                       }
+                               },
+                               "strip-ansi": {
+                                       "version": "5.2.0",
+                                       "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz",
+                                       "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==",
+                                       "dev": true,
+                                       "requires": {
+                                               "ansi-regex": "^4.1.0"
+                                       }
+                               },
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "supports-color": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "5.5.0",
-                                       "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz",
-                                       "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "6.1.0",
+                                       "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz",
+                                       "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                                "has-flag": "^3.0.0"
</span><span class="cx" style="display: block; padding: 0 10px">                                        }
</span><span class="cx" style="display: block; padding: 0 10px">                                },
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                "v8-compile-cache": {
+                                       "version": "2.0.3",
+                                       "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.0.3.tgz",
+                                       "integrity": "sha512-CNmdbwQMBjwr9Gsmohvm0pbL954tJrNzf6gWL3K+QMQf00PF7ERGrEiLgjuU3mKreLC2MeGhUsNV9ybTbLgd3w==",
+                                       "dev": true
+                               },
+                               "wrap-ansi": {
+                                       "version": "5.1.0",
+                                       "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz",
+                                       "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==",
+                                       "dev": true,
+                                       "requires": {
+                                               "ansi-styles": "^3.2.0",
+                                               "string-width": "^3.0.0",
+                                               "strip-ansi": "^5.0.0"
+                                       }
+                               },
+                               "y18n": {
+                                       "version": "4.0.0",
+                                       "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz",
+                                       "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==",
+                                       "dev": true
+                               },
</ins><span class="cx" style="display: block; padding: 0 10px">                                 "yargs": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "12.0.5",
-                                       "resolved": "https://registry.npmjs.org/yargs/-/yargs-12.0.5.tgz",
-                                       "integrity": "sha512-Lhz8TLaYnxq/2ObqHDql8dX8CJi97oHxrjUcYtzKbbykPtVW9WB+poxI+NM2UIzsMgNCZTIf0AQwsjK5yMAqZw==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "13.2.4",
+                                       "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.2.4.tgz",
+                                       "integrity": "sha512-HG/DWAJa1PAnHT9JAhNa8AbAv3FPaiLzioSjCcmuXXhP8MlpHO5vwls4g4j6n30Z74GVQj8Xa62dWVx1QCGklg==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                                        "requires": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "cliui": "^4.0.0",
-                                               "decamelize": "^1.2.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "cliui": "^5.0.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                                 "find-up": "^3.0.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "get-caller-file": "^1.0.1",
-                                               "os-locale": "^3.0.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "get-caller-file": "^2.0.1",
+                                               "os-locale": "^3.1.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                                 "require-directory": "^2.1.1",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "require-main-filename": "^1.0.1",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "require-main-filename": "^2.0.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                                 "set-blocking": "^2.0.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "string-width": "^2.0.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "string-width": "^3.0.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                                                 "which-module": "^2.0.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                                "y18n": "^3.2.1 || ^4.0.0",
-                                               "yargs-parser": "^11.1.1"
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                         "y18n": "^4.0.0",
+                                               "yargs-parser": "^13.1.0"
</ins><span class="cx" style="display: block; padding: 0 10px">                                         }
</span><span class="cx" style="display: block; padding: 0 10px">                                },
</span><span class="cx" style="display: block; padding: 0 10px">                                "yargs-parser": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                        "version": "11.1.1",
-                                       "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-11.1.1.tgz",
-                                       "integrity": "sha512-C6kB/WJDiaxONLJQnF8ccx9SEeoTTLek8RVbaOIsrAUS8VrBEXfmeSnCZxygc+XC2sNMBIwOOnfcxiynjHsVSQ==",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                 "version": "13.1.1",
+                                       "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.1.tgz",
+                                       "integrity": "sha512-oVAVsHz6uFrg3XQheFII8ESO2ssAf9luWuAd6Wexsu4F3OtIW0o8IribPXYrD4WC24LWtPrJlGy87y5udK+dxQ==",
</ins><span class="cx" style="display: block; padding: 0 10px">                                         "dev": true,
</span><span class="cx" style="display: block; padding: 0 10px">                                        "requires": {
</span><span class="cx" style="display: block; padding: 0 10px">                                                "camelcase": "^5.0.0",
</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        2019-09-19 15:02:20 UTC (rev 46188)
+++ trunk/package.json  2019-09-19 15:17:39 UTC (rev 46189)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -13,16 +13,13 @@
</span><span class="cx" style="display: block; padding: 0 10px">        "author": "The WordPress Contributors",
</span><span class="cx" style="display: block; padding: 0 10px">        "license": "GPL-2.0-or-later",
</span><span class="cx" style="display: block; padding: 0 10px">        "devDependencies": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "@wordpress/babel-preset-default": "4.3.0",
-               "@wordpress/custom-templated-path-webpack-plugin": "1.2.0",
-               "@wordpress/e2e-test-utils": "2.1.0",
-               "@wordpress/library-export-default-webpack-plugin": "1.1.0",
-               "@wordpress/scripts": "3.3.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         "@wordpress/custom-templated-path-webpack-plugin": "1.5.0",
+               "@wordpress/e2e-test-utils": "2.4.0",
+               "@wordpress/library-export-default-webpack-plugin": "1.4.0",
+               "@wordpress/scripts": "5.0.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                 "autoprefixer": "9.4.7",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "babel-jest": "24.8.0",
</del><span class="cx" style="display: block; padding: 0 10px">                 "check-node-version": "3.2.0",
</span><span class="cx" style="display: block; padding: 0 10px">                "copy-webpack-plugin": "^4.6.0",
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "core-js": "3.1.4",
</del><span class="cx" style="display: block; padding: 0 10px">                 "cssnano": "4.1.8",
</span><span class="cx" style="display: block; padding: 0 10px">                "dotenv": "8.0.0",
</span><span class="cx" style="display: block; padding: 0 10px">                "dotenv-expand": "5.1.0",
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -61,46 +58,49 @@
</span><span class="cx" style="display: block; padding: 0 10px">                "webpack-livereload-plugin": "2.2.0"
</span><span class="cx" style="display: block; padding: 0 10px">        },
</span><span class="cx" style="display: block; padding: 0 10px">        "dependencies": {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                "@babel/polyfill": "7.2.5",
-               "@wordpress/a11y": "2.2.0",
-               "@wordpress/annotations": "1.2.3",
-               "@wordpress/api-fetch": "3.1.2",
-               "@wordpress/autop": "2.2.0",
-               "@wordpress/blob": "2.3.0",
-               "@wordpress/block-editor": "2.0.3",
-               "@wordpress/block-library": "2.4.6",
-               "@wordpress/block-serialization-default-parser": "3.1.0",
-               "@wordpress/blocks": "6.2.5",
-               "@wordpress/components": "7.3.2",
-               "@wordpress/compose": "3.2.0",
-               "@wordpress/core-data": "2.2.2",
-               "@wordpress/data": "4.4.0",
-               "@wordpress/date": "3.2.0",
-               "@wordpress/deprecated": "2.2.0",
-               "@wordpress/dom": "2.2.5",
-               "@wordpress/dom-ready": "2.2.0",
-               "@wordpress/edit-post": "3.3.6",
-               "@wordpress/editor": "9.2.6",
-               "@wordpress/element": "2.3.0",
-               "@wordpress/escape-html": "1.2.0",
-               "@wordpress/format-library": "1.4.6",
-               "@wordpress/hooks": "2.2.0",
-               "@wordpress/html-entities": "2.2.0",
-               "@wordpress/i18n": "3.3.0",
-               "@wordpress/is-shallow-equal": "1.2.0",
-               "@wordpress/keycodes": "2.2.0",
-               "@wordpress/list-reusable-blocks": "1.3.5",
-               "@wordpress/notices": "1.3.0",
-               "@wordpress/nux": "3.2.5",
-               "@wordpress/plugins": "2.2.0",
-               "@wordpress/priority-queue": "1.1.0",
-               "@wordpress/redux-routine": "3.2.0",
-               "@wordpress/rich-text": "3.2.3",
-               "@wordpress/shortcode": "2.2.0",
-               "@wordpress/token-list": "1.2.0",
-               "@wordpress/url": "2.5.0",
-               "@wordpress/viewport": "2.3.0",
-               "@wordpress/wordcount": "2.2.0",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         "@babel/polyfill": "7.4.4",
+               "@wordpress/a11y": "2.5.0",
+               "@wordpress/annotations": "1.7.0",
+               "@wordpress/api-fetch": "3.6.0",
+               "@wordpress/autop": "2.5.0",
+               "@wordpress/blob": "2.5.0",
+               "@wordpress/block-editor": "3.2.0",
+               "@wordpress/block-library": "2.9.0",
+               "@wordpress/block-serialization-default-parser": "3.4.0",
+               "@wordpress/blocks": "6.7.0",
+               "@wordpress/components": "8.3.0",
+               "@wordpress/compose": "3.7.0",
+               "@wordpress/core-data": "2.7.0",
+               "@wordpress/data": "4.9.0",
+               "@wordpress/data-controls": "1.3.0",
+               "@wordpress/date": "3.5.0",
+               "@wordpress/deprecated": "2.6.0",
+               "@wordpress/dom": "2.5.0",
+               "@wordpress/dom-ready": "2.5.0",
+               "@wordpress/edit-post": "3.8.0",
+               "@wordpress/editor": "9.7.0",
+               "@wordpress/element": "2.8.0",
+               "@wordpress/escape-html": "1.5.0",
+               "@wordpress/format-library": "1.9.0",
+               "@wordpress/hooks": "2.6.0",
+               "@wordpress/html-entities": "2.5.0",
+               "@wordpress/i18n": "3.6.0",
+               "@wordpress/is-shallow-equal": "1.6.0",
+               "@wordpress/keycodes": "2.6.0",
+               "@wordpress/list-reusable-blocks": "1.8.0",
+               "@wordpress/media-utils": "1.2.0",
+               "@wordpress/notices": "1.8.0",
+               "@wordpress/nux": "3.7.0",
+               "@wordpress/plugins": "2.7.0",
+               "@wordpress/priority-queue": "1.3.0",
+               "@wordpress/redux-routine": "3.6.0",
+               "@wordpress/rich-text": "3.7.0",
+               "@wordpress/server-side-render": "1.3.0",
+               "@wordpress/shortcode": "2.4.0",
+               "@wordpress/token-list": "1.6.0",
+               "@wordpress/url": "2.8.0",
+               "@wordpress/viewport": "2.8.0",
+               "@wordpress/wordcount": "2.6.0",
</ins><span class="cx" style="display: block; padding: 0 10px">                 "backbone": "1.4.0",
</span><span class="cx" style="display: block; padding: 0 10px">                "clipboard": "2.0.4",
</span><span class="cx" style="display: block; padding: 0 10px">                "element-closest": "^2.0.2",
</span></span></pre></div>
<a id="trunksrcwpincludesblocksarchivesphp"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/blocks/archives.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/archives.php 2019-09-19 15:02:20 UTC (rev 46188)
+++ trunk/src/wp-includes/blocks/archives.php   2019-09-19 15:17:39 UTC (rev 46189)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -72,48 +72,44 @@
</span><span class="cx" style="display: block; padding: 0 10px">        <select id="' . $dropdown_id . '" name="archive-dropdown" onchange="document.location.href=this.options[this.selectedIndex].value;">
</span><span class="cx" style="display: block; padding: 0 10px">        <option value="">' . $label . '</option>' . $archives . '</select>';
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                $block_content = sprintf(
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         return sprintf(
</ins><span class="cx" style="display: block; padding: 0 10px">                         '<div class="%1$s">%2$s</div>',
</span><span class="cx" style="display: block; padding: 0 10px">                        esc_attr( $class ),
</span><span class="cx" style="display: block; padding: 0 10px">                        $block_content
</span><span class="cx" style="display: block; padding: 0 10px">                );
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        } else {
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ }
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                $class .= ' wp-block-archives-list';
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ $class .= ' wp-block-archives-list';
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                /** This filter is documented in wp-includes/widgets/class-wp-widget-archives.php */
-               $archives_args = apply_filters(
-                       'widget_archives_args',
-                       array(
-                               'type'            => 'monthly',
-                               'show_post_count' => $show_post_count,
-                       )
-               );
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ /** This filter is documented in wp-includes/widgets/class-wp-widget-archives.php */
+       $archives_args = apply_filters(
+               'widget_archives_args',
+               array(
+                       'type'            => 'monthly',
+                       'show_post_count' => $show_post_count,
+               )
+       );
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                $archives_args['echo'] = 0;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ $archives_args['echo'] = 0;
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                $archives = wp_get_archives( $archives_args );
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ $archives = wp_get_archives( $archives_args );
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                $classnames = esc_attr( $class );
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ $classnames = esc_attr( $class );
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                if ( empty( $archives ) ) {
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ if ( empty( $archives ) ) {
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        $block_content = sprintf(
-                               '<div class="%1$s">%2$s</div>',
-                               $classnames,
-                               __( 'No archives to show.' )
-                       );
-               } else {
-
-                       $block_content = sprintf(
-                               '<ul class="%1$s">%2$s</ul>',
-                               $classnames,
-                               $archives
-                       );
-               }
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         return sprintf(
+                       '<div class="%1$s">%2$s</div>',
+                       $classnames,
+                       __( 'No archives to show.' )
+               );
</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">-        return $block_content;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ return sprintf(
+               '<ul class="%1$s">%2$s</ul>',
+               $classnames,
+               $archives
+       );
</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">@@ -126,6 +122,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        'attributes'      => array(
</span><span class="cx" style="display: block; padding: 0 10px">                                'align'             => array(
</span><span class="cx" style="display: block; padding: 0 10px">                                        'type' => 'string',
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                        'enum' => array( 'left', 'center', 'right', 'wide', 'full' ),
</ins><span class="cx" style="display: block; padding: 0 10px">                                 ),
</span><span class="cx" style="display: block; padding: 0 10px">                                'className'         => array(
</span><span class="cx" style="display: block; padding: 0 10px">                                        'type' => 'string',
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -143,5 +140,4 @@
</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">-
</del><span class="cx" style="display: block; padding: 0 10px"> add_action( 'init', 'register_block_core_archives' );
</span></span></pre></div>
<a id="trunksrcwpincludesblocksblockphp"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/blocks/block.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/block.php    2019-09-19 15:02:20 UTC (rev 46188)
+++ trunk/src/wp-includes/blocks/block.php      2019-09-19 15:17:39 UTC (rev 46189)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -29,15 +29,20 @@
</span><span class="cx" style="display: block; padding: 0 10px">        return do_blocks( $reusable_block->post_content );
</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">-register_block_type(
-       'core/block',
-       array(
-               'attributes'      => array(
-                       'ref' => array(
-                               'type' => 'number',
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+/**
+ * Registers the `core/block` block.
+ */
+function register_block_core_block() {
+       register_block_type(
+               'core/block',
+               array(
+                       'attributes'      => array(
+                               'ref' => array(
+                                       'type' => 'number',
+                               ),
</ins><span class="cx" style="display: block; padding: 0 10px">                         ),
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                ),
-
-               'render_callback' => 'render_block_core_block',
-       )
-);
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 'render_callback' => 'render_block_core_block',
+               )
+       );
+}
+add_action( 'init', 'register_block_core_block' );
</ins></span></pre></div>
<a id="trunksrcwpincludesblockscalendarphp"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/blocks/calendar.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/calendar.php 2019-09-19 15:02:20 UTC (rev 46188)
+++ trunk/src/wp-includes/blocks/calendar.php   2019-09-19 15:17:39 UTC (rev 46189)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -34,7 +34,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">        $custom_class_name = empty( $attributes['className'] ) ? '' : ' ' . $attributes['className'];
</span><span class="cx" style="display: block; padding: 0 10px">        $align_class_name  = empty( $attributes['align'] ) ? '' : ' ' . "align{$attributes['align']}";
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        return sprintf(
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ $output = sprintf(
</ins><span class="cx" style="display: block; padding: 0 10px">                 '<div class="%1$s">%2$s</div>',
</span><span class="cx" style="display: block; padding: 0 10px">                esc_attr( 'wp-block-calendar' . $custom_class_name . $align_class_name ),
</span><span class="cx" style="display: block; padding: 0 10px">                get_calendar( true, false )
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -44,6 +44,8 @@
</span><span class="cx" style="display: block; padding: 0 10px">        $monthnum = $previous_monthnum;
</span><span class="cx" style="display: block; padding: 0 10px">        // phpcs:ignore WordPress.WP.GlobalVariablesOverride.OverrideProhibited
</span><span class="cx" style="display: block; padding: 0 10px">        $year = $previous_year;
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+
+       return $output;
</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">@@ -56,6 +58,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        'attributes'      => array(
</span><span class="cx" style="display: block; padding: 0 10px">                                'align'     => array(
</span><span class="cx" style="display: block; padding: 0 10px">                                        'type' => 'string',
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                        'enum' => array( 'left', 'center', 'right', 'wide', 'full' ),
</ins><span class="cx" style="display: block; padding: 0 10px">                                 ),
</span><span class="cx" style="display: block; padding: 0 10px">                                'className' => array(
</span><span class="cx" style="display: block; padding: 0 10px">                                        'type' => 'string',
</span></span></pre></div>
<a id="trunksrcwpincludesblockscategoriesphp"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/blocks/categories.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/categories.php       2019-09-19 15:02:20 UTC (rev 46188)
+++ trunk/src/wp-includes/blocks/categories.php 2019-09-19 15:17:39 UTC (rev 46189)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -51,13 +51,11 @@
</span><span class="cx" style="display: block; padding: 0 10px">                $class .= " {$attributes['className']}";
</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">-        $block_content = sprintf(
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ return sprintf(
</ins><span class="cx" style="display: block; padding: 0 10px">                 $wrapper_markup,
</span><span class="cx" style="display: block; padding: 0 10px">                esc_attr( $class ),
</span><span class="cx" style="display: block; padding: 0 10px">                $items_markup
</span><span class="cx" style="display: block; padding: 0 10px">        );
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-
-       return $block_content;
</del><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> /**
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -94,9 +92,29 @@
</span><span class="cx" style="display: block; padding: 0 10px">        register_block_type(
</span><span class="cx" style="display: block; padding: 0 10px">                'core/categories',
</span><span class="cx" style="display: block; padding: 0 10px">                array(
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        'attributes'      => array(
+                               'align'             => array(
+                                       'type' => 'string',
+                                       'enum' => array( 'left', 'center', 'right', 'wide', 'full' ),
+                               ),
+                               'className'         => array(
+                                       'type' => 'string',
+                               ),
+                               'displayAsDropdown' => array(
+                                       'type'    => 'boolean',
+                                       'default' => false,
+                               ),
+                               'showHierarchy'     => array(
+                                       'type'    => 'boolean',
+                                       'default' => false,
+                               ),
+                               'showPostCounts'    => array(
+                                       'type'    => 'boolean',
+                                       'default' => false,
+                               ),
+                       ),
</ins><span class="cx" style="display: block; padding: 0 10px">                         'render_callback' => 'render_block_core_categories',
</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">-
</del><span class="cx" style="display: block; padding: 0 10px"> add_action( 'init', 'register_block_core_categories' );
</span></span></pre></div>
<a id="trunksrcwpincludesblockslatestcommentsphp"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/blocks/latest-comments.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/latest-comments.php  2019-09-19 15:02:20 UTC (rev 46188)
+++ trunk/src/wp-includes/blocks/latest-comments.php    2019-09-19 15:17:39 UTC (rev 46189)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -137,7 +137,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">        }
</span><span class="cx" style="display: block; padding: 0 10px">        $classnames = esc_attr( $class );
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        $block_content = ! empty( $comments ) ? sprintf(
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ return ! empty( $comments ) ? sprintf(
</ins><span class="cx" style="display: block; padding: 0 10px">                 '<ol class="%1$s">%2$s</ol>',
</span><span class="cx" style="display: block; padding: 0 10px">                $classnames,
</span><span class="cx" style="display: block; padding: 0 10px">                $list_items_markup
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -146,40 +146,51 @@
</span><span class="cx" style="display: block; padding: 0 10px">                $classnames,
</span><span class="cx" style="display: block; padding: 0 10px">                __( 'No comments to show.' )
</span><span class="cx" style="display: block; padding: 0 10px">        );
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+}
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        return $block_content;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+/**
+ * Registers the `core/latest-comments` block.
+ */
+function register_block_core_latest_comments() {
+       register_block_type(
+               'core/latest-comments',
+               array(
+                       'attributes'      => array(
+                               'align'          => array(
+                                       'type' => 'string',
+                                       'enum' => array(
+                                               'left',
+                                               'center',
+                                               'right',
+                                               'wide',
+                                               'full',
+                                       ),
+                               ),
+                               'className'      => array(
+                                       'type' => 'string',
+                               ),
+                               'commentsToShow' => array(
+                                       'type'    => 'number',
+                                       'default' => 5,
+                                       'minimum' => 1,
+                                       'maximum' => 100,
+                               ),
+                               'displayAvatar'  => array(
+                                       'type'    => 'boolean',
+                                       'default' => true,
+                               ),
+                               'displayDate'    => array(
+                                       'type'    => 'boolean',
+                                       'default' => true,
+                               ),
+                               'displayExcerpt' => array(
+                                       'type'    => 'boolean',
+                                       'default' => true,
+                               ),
+                       ),
+                       'render_callback' => 'render_block_core_latest_comments',
+               )
+       );
</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">-register_block_type(
-       'core/latest-comments',
-       array(
-               'attributes'      => array(
-                       'align'          => array(
-                               'type' => 'string',
-                               'enum' => array( 'left', 'center', 'right', 'wide', 'full' ),
-                       ),
-                       'className'      => array(
-                               'type' => 'string',
-                       ),
-                       'commentsToShow' => array(
-                               'type'    => 'number',
-                               'default' => 5,
-                               'minimum' => 1,
-                               'maximum' => 100,
-                       ),
-                       'displayAvatar'  => array(
-                               'type'    => 'boolean',
-                               'default' => true,
-                       ),
-                       'displayDate'    => array(
-                               'type'    => 'boolean',
-                               'default' => true,
-                       ),
-                       'displayExcerpt' => array(
-                               'type'    => 'boolean',
-                               'default' => true,
-                       ),
-               ),
-               'render_callback' => 'render_block_core_latest_comments',
-       )
-);
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+add_action( 'init', 'register_block_core_latest_comments' );
</ins></span></pre></div>
<a id="trunksrcwpincludesblockslatestpostsphp"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/blocks/latest-posts.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/latest-posts.php     2019-09-19 15:02:20 UTC (rev 46188)
+++ trunk/src/wp-includes/blocks/latest-posts.php       2019-09-19 15:17:39 UTC (rev 46189)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -29,10 +29,12 @@
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        $list_items_markup = '';
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+        $excerpt_length = $attributes['excerptLength'];
+
</ins><span class="cx" style="display: block; padding: 0 10px">         foreach ( $recent_posts as $post ) {
</span><span class="cx" style="display: block; padding: 0 10px">                $title = get_the_title( $post );
</span><span class="cx" style="display: block; padding: 0 10px">                if ( ! $title ) {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        $title = __( '(Untitled)' );
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 $title = __( '(no title)' );
</ins><span class="cx" style="display: block; padding: 0 10px">                 }
</span><span class="cx" style="display: block; padding: 0 10px">                $list_items_markup .= sprintf(
</span><span class="cx" style="display: block; padding: 0 10px">                        '<li><a href="%1$s">%2$s</a>',
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -48,10 +50,44 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        );
</span><span class="cx" style="display: block; padding: 0 10px">                }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                if ( isset( $attributes['displayPostContent'] ) && $attributes['displayPostContent']
+                       && isset( $attributes['displayPostContentRadio'] ) && 'excerpt' === $attributes['displayPostContentRadio'] ) {
+                       $post_excerpt = $post->post_excerpt;
+                       if ( ! ( $post_excerpt ) ) {
+                               $post_excerpt = $post->post_content;
+                       }
+                       $trimmed_excerpt = esc_html( wp_trim_words( $post_excerpt, $excerpt_length, ' &hellip; ' ) );
+
+                       $list_items_markup .= sprintf(
+                               '<div class="wp-block-latest-posts__post-excerpt">%1$s',
+                               $trimmed_excerpt
+                       );
+
+                       if ( strpos( $trimmed_excerpt, ' &hellip; ' ) !== false ) {
+                               $list_items_markup .= sprintf(
+                                       '<a href="%1$s">%2$s</a></div>',
+                                       esc_url( get_permalink( $post ) ),
+                                       __( 'Read more' )
+                               );
+                       } else {
+                               $list_items_markup .= sprintf(
+                                       '</div>'
+                               );
+                       }
+               }
+
+               if ( isset( $attributes['displayPostContent'] ) && $attributes['displayPostContent']
+                       && isset( $attributes['displayPostContentRadio'] ) && 'full_post' === $attributes['displayPostContentRadio'] ) {
+                       $list_items_markup .= sprintf(
+                               '<div class="wp-block-latest-posts__post-full-content">%1$s</div>',
+                               wp_kses_post( html_entity_decode( $post->post_content, ENT_QUOTES, get_option( 'blog_charset' ) ) )
+                       );
+               }
+
</ins><span class="cx" style="display: block; padding: 0 10px">                 $list_items_markup .= "</li>\n";
</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">-        $class = 'wp-block-latest-posts';
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ $class = 'wp-block-latest-posts wp-block-latest-posts__list';
</ins><span class="cx" style="display: block; padding: 0 10px">         if ( isset( $attributes['align'] ) ) {
</span><span class="cx" style="display: block; padding: 0 10px">                $class .= ' align' . $attributes['align'];
</span><span class="cx" style="display: block; padding: 0 10px">        }
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -72,13 +108,11 @@
</span><span class="cx" style="display: block; padding: 0 10px">                $class .= ' ' . $attributes['className'];
</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">-        $block_content = sprintf(
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ return sprintf(
</ins><span class="cx" style="display: block; padding: 0 10px">                 '<ul class="%1$s">%2$s</ul>',
</span><span class="cx" style="display: block; padding: 0 10px">                esc_attr( $class ),
</span><span class="cx" style="display: block; padding: 0 10px">                $list_items_markup
</span><span class="cx" style="display: block; padding: 0 10px">        );
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-
-       return $block_content;
</del><span class="cx" style="display: block; padding: 0 10px"> }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> /**
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -89,36 +123,49 @@
</span><span class="cx" style="display: block; padding: 0 10px">                'core/latest-posts',
</span><span class="cx" style="display: block; padding: 0 10px">                array(
</span><span class="cx" style="display: block; padding: 0 10px">                        'attributes'      => array(
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                'categories'      => array(
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         'align'                   => array(
</ins><span class="cx" style="display: block; padding: 0 10px">                                         'type' => 'string',
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                        'enum' => array( 'left', 'center', 'right', 'wide', 'full' ),
</ins><span class="cx" style="display: block; padding: 0 10px">                                 ),
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                'className'       => array(
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         'className'               => array(
</ins><span class="cx" style="display: block; padding: 0 10px">                                         'type' => 'string',
</span><span class="cx" style="display: block; padding: 0 10px">                                ),
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                'postsToShow'     => array(
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         'categories'              => array(
+                                       'type' => 'string',
+                               ),
+                               'postsToShow'             => array(
</ins><span class="cx" style="display: block; padding: 0 10px">                                         'type'    => 'number',
</span><span class="cx" style="display: block; padding: 0 10px">                                        'default' => 5,
</span><span class="cx" style="display: block; padding: 0 10px">                                ),
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                'displayPostDate' => array(
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         'displayPostContent'      => array(
</ins><span class="cx" style="display: block; padding: 0 10px">                                         'type'    => 'boolean',
</span><span class="cx" style="display: block; padding: 0 10px">                                        'default' => false,
</span><span class="cx" style="display: block; padding: 0 10px">                                ),
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                'postLayout'      => array(
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         'displayPostContentRadio' => array(
</ins><span class="cx" style="display: block; padding: 0 10px">                                         'type'    => 'string',
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                        'default' => 'excerpt',
+                               ),
+                               'excerptLength'           => array(
+                                       'type'    => 'number',
+                                       'default' => 55,
+                               ),
+                               'displayPostDate'         => array(
+                                       'type'    => 'boolean',
+                                       'default' => false,
+                               ),
+                               'postLayout'              => array(
+                                       'type'    => 'string',
</ins><span class="cx" style="display: block; padding: 0 10px">                                         'default' => 'list',
</span><span class="cx" style="display: block; padding: 0 10px">                                ),
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                'columns'         => array(
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         'columns'                 => array(
</ins><span class="cx" style="display: block; padding: 0 10px">                                         'type'    => 'number',
</span><span class="cx" style="display: block; padding: 0 10px">                                        'default' => 3,
</span><span class="cx" style="display: block; padding: 0 10px">                                ),
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                'align'           => array(
-                                       'type' => 'string',
-                               ),
-                               'order'           => array(
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         'order'                   => array(
</ins><span class="cx" style="display: block; padding: 0 10px">                                         'type'    => 'string',
</span><span class="cx" style="display: block; padding: 0 10px">                                        'default' => 'desc',
</span><span class="cx" style="display: block; padding: 0 10px">                                ),
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                'orderBy'         => array(
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         'orderBy'                 => array(
</ins><span class="cx" style="display: block; padding: 0 10px">                                         'type'    => 'string',
</span><span class="cx" style="display: block; padding: 0 10px">                                        'default' => 'date',
</span><span class="cx" style="display: block; padding: 0 10px">                                ),
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -127,5 +174,4 @@
</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">-
</del><span class="cx" style="display: block; padding: 0 10px"> add_action( 'init', 'register_block_core_latest_posts' );
</span></span></pre></div>
<a id="trunksrcwpincludesblocksrssphp"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/blocks/rss.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/rss.php      2019-09-19 15:02:20 UTC (rev 46188)
+++ trunk/src/wp-includes/blocks/rss.php        2019-09-19 15:17:39 UTC (rev 46189)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -32,7 +32,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">        foreach ( $rss_items as $item ) {
</span><span class="cx" style="display: block; padding: 0 10px">                $title = esc_html( trim( strip_tags( $item->get_title() ) ) );
</span><span class="cx" style="display: block; padding: 0 10px">                if ( empty( $title ) ) {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        $title = __( '(Untitled)' );
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 $title = __( '(no title)' );
</ins><span class="cx" style="display: block; padding: 0 10px">                 }
</span><span class="cx" style="display: block; padding: 0 10px">                $link = $item->get_link();
</span><span class="cx" style="display: block; padding: 0 10px">                $link = esc_url( $link );
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -69,7 +69,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        $excerpt = esc_attr( wp_trim_words( $excerpt, $attributes['excerptLength'], ' [&hellip;]' ) );
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">                        // Change existing [...] to [&hellip;].
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        if ( '[...]' == substr( $excerpt, -5 ) ) {
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 if ( '[...]' === substr( $excerpt, -5 ) ) {
</ins><span class="cx" style="display: block; padding: 0 10px">                                 $excerpt = substr( $excerpt, 0, -5 ) . '[&hellip;]';
</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">@@ -79,9 +79,25 @@
</span><span class="cx" style="display: block; padding: 0 10px">                $list_items .= "<li class='wp-block-rss__item'>{$title}{$date}{$author}{$excerpt}</li>";
</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">-        $classes           = 'grid' === $attributes['blockLayout'] ? ' is-grid columns-' . $attributes['columns'] : '';
-       $list_items_markup = "<ul class='wp-block-rss{$classes}'>{$list_items}</ul>";
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ $class = 'wp-block-rss';
+       if ( isset( $attributes['align'] ) ) {
+               $class .= ' align' . $attributes['align'];
+       }
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+        if ( isset( $attributes['blockLayout'] ) && 'grid' === $attributes['blockLayout'] ) {
+               $class .= ' is-grid';
+       }
+
+       if ( isset( $attributes['columns'] ) && 'grid' === $attributes['blockLayout'] ) {
+               $class .= ' columns-' . $attributes['columns'];
+       }
+
+       if ( isset( $attributes['className'] ) ) {
+               $class .= ' ' . $attributes['className'];
+       }
+
+       $list_items_markup = "<ul class='{$class}'>{$list_items}</ul>";
+
</ins><span class="cx" style="display: block; padding: 0 10px">         // PHP 5.2 compatibility. See: http://simplepie.org/wiki/faq/i_m_getting_memory_leaks.
</span><span class="cx" style="display: block; padding: 0 10px">        $rss->__destruct();
</span><span class="cx" style="display: block; padding: 0 10px">        unset( $rss );
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -93,9 +109,17 @@
</span><span class="cx" style="display: block; padding: 0 10px">  * Registers the `core/rss` block on server.
</span><span class="cx" style="display: block; padding: 0 10px">  */
</span><span class="cx" style="display: block; padding: 0 10px"> function register_block_core_rss() {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        register_block_type( 'core/rss',
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ register_block_type(
+               'core/rss',
</ins><span class="cx" style="display: block; padding: 0 10px">                 array(
</span><span class="cx" style="display: block; padding: 0 10px">                        'attributes'      => array(
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                'align'          => array(
+                                       'type' => 'string',
+                                       'enum' => array( 'left', 'center', 'right', 'wide', 'full' ),
+                               ),
+                               'className'      => array(
+                                       'type' => 'string',
+                               ),
</ins><span class="cx" style="display: block; padding: 0 10px">                                 'columns'        => array(
</span><span class="cx" style="display: block; padding: 0 10px">                                        'type'    => 'number',
</span><span class="cx" style="display: block; padding: 0 10px">                                        'default' => 2,
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -133,5 +157,4 @@
</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">-
</del><span class="cx" style="display: block; padding: 0 10px"> add_action( 'init', 'register_block_core_rss' );
</span></span></pre></div>
<a id="trunksrcwpincludesblockssearchphp"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/blocks/search.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/search.php   2019-09-19 15:02:20 UTC (rev 46188)
+++ trunk/src/wp-includes/blocks/search.php     2019-09-19 15:17:39 UTC (rev 46189)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -15,7 +15,9 @@
</span><span class="cx" style="display: block; padding: 0 10px"> function render_block_core_search( $attributes ) {
</span><span class="cx" style="display: block; padding: 0 10px">        static $instance_id = 0;
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        $input_id = 'wp-block-search__input-' . ++$instance_id;
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ $input_id      = 'wp-block-search__input-' . ++$instance_id;
+       $label_markup  = '';
+       $button_markup = '';
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        if ( ! empty( $attributes['label'] ) ) {
</span><span class="cx" style="display: block; padding: 0 10px">                $label_markup = sprintf(
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -44,6 +46,10 @@
</span><span class="cx" style="display: block; padding: 0 10px">                $class .= ' ' . $attributes['className'];
</span><span class="cx" style="display: block; padding: 0 10px">        }
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+        if ( isset( $attributes['align'] ) ) {
+               $class .= ' align' . $attributes['align'];
+       }
+
</ins><span class="cx" style="display: block; padding: 0 10px">         return sprintf(
</span><span class="cx" style="display: block; padding: 0 10px">                '<form class="%s" role="search" method="get" action="%s">%s</form>',
</span><span class="cx" style="display: block; padding: 0 10px">                $class,
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -60,6 +66,13 @@
</span><span class="cx" style="display: block; padding: 0 10px">                'core/search',
</span><span class="cx" style="display: block; padding: 0 10px">                array(
</span><span class="cx" style="display: block; padding: 0 10px">                        'attributes'      => array(
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                'align'       => array(
+                                       'type' => 'string',
+                                       'enum' => array( 'left', 'center', 'right', 'wide', 'full' ),
+                               ),
+                               'className'   => array(
+                                       'type' => 'string',
+                               ),
</ins><span class="cx" style="display: block; padding: 0 10px">                                 'label'       => array(
</span><span class="cx" style="display: block; padding: 0 10px">                                        'type'    => 'string',
</span><span class="cx" style="display: block; padding: 0 10px">                                        'default' => __( 'Search' ),
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -73,10 +86,8 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                        'default' => __( 'Search' ),
</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">-
</del><span class="cx" style="display: block; padding: 0 10px">                         'render_callback' => 'render_block_core_search',
</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">-
</del><span class="cx" style="display: block; padding: 0 10px"> add_action( 'init', 'register_block_core_search' );
</span></span></pre></div>
<a id="trunksrcwpincludesblocksshortcodephp"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/blocks/shortcode.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/shortcode.php        2019-09-19 15:02:20 UTC (rev 46188)
+++ trunk/src/wp-includes/blocks/shortcode.php  2019-09-19 15:17:39 UTC (rev 46189)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -24,9 +24,14 @@
</span><span class="cx" style="display: block; padding: 0 10px">        register_block_type(
</span><span class="cx" style="display: block; padding: 0 10px">                'core/shortcode',
</span><span class="cx" style="display: block; padding: 0 10px">                array(
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        'attributes'      => array(
+                               'text' => array(
+                                       'type'   => 'string',
+                                       'source' => 'html',
+                               ),
+                       ),
</ins><span class="cx" style="display: block; padding: 0 10px">                         'render_callback' => 'render_block_core_shortcode',
</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">-
</del><span class="cx" style="display: block; padding: 0 10px"> add_action( 'init', 'register_block_core_shortcode' );
</span></span></pre></div>
<a id="trunksrcwpincludesblockssociallinkphp"></a>
<div class="addfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Added: trunk/src/wp-includes/blocks/social-link.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/social-link.php                              (rev 0)
+++ trunk/src/wp-includes/blocks/social-link.php        2019-09-19 15:17:39 UTC (rev 46189)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -0,0 +1,227 @@
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+<?php
+/**
+ * Server-side rendering of the `core/social-link` blocks.
+ *
+ * @package WordPress
+ */
+
+/**
+ * Renders the `core/social-link` block on server.
+ *
+ * @param array $attributes The block attributes.
+ *
+ * @return string Rendered HTML of the referenced block.
+ */
+function render_core_social_link( $attributes ) {
+       $site = ( isset( $attributes['site'] ) ) ? $attributes['site'] : 'Icon';
+       $url  = ( isset( $attributes['url'] ) ) ? $attributes['url'] : false;
+
+       // Don't render a link if there is no URL set.
+       if ( ! $url ) {
+               return '';
+       }
+
+       $icon = core_social_link_get_icon( $site );
+       return '<li class="wp-social-link wp-social-link-' . $site . '"><a href="' . esc_attr( $url ) . '"> ' . $icon . '</a></li>';
+}
+
+/**
+ * Registers the `core/social-link` blocks.
+ */
+function register_block_core_social_link() {
+       $sites = array(
+               'amazon',
+               'bandcamp',
+               'behance',
+               'chain',
+               'codepen',
+               'deviantart',
+               'dribbble',
+               'dropbox',
+               'etsy',
+               'facebook',
+               'feed',
+               'fivehundredpx',
+               'flickr',
+               'foursquare',
+               'goodreads',
+               'google',
+               'github',
+               'instagram',
+               'lastfm',
+               'linkedin',
+               'mail',
+               'mastodon',
+               'meetup',
+               'medium',
+               'pinterest',
+               'pocket',
+               'reddit',
+               'skype',
+               'snapchat',
+               'soundcloud',
+               'spotify',
+               'tumblr',
+               'twitch',
+               'twitter',
+               'vimeo',
+               'vk',
+               'wordpress',
+               'yelp',
+               'youtube',
+       );
+
+       foreach ( $sites as $site ) {
+               register_block_type(
+                       'core/social-link-' . $site,
+                       array(
+                               'attributes'      => array(
+                                       'url'  => array(
+                                               'type' => 'string',
+                                       ),
+                                       'site' => array(
+                                               'type'    => 'string',
+                                               'default' => $site,
+                                       ),
+                               ),
+                               'render_callback' => 'render_core_social_link',
+                       )
+               );
+       }
+}
+add_action( 'init', 'register_block_core_social_link' );
+
+
+/**
+ * Returns the SVG for social link.
+ *
+ * @param string $site The site icon.
+ *
+ * @return string SVG Element for site icon.
+ */
+function core_social_link_get_icon( $site ) {
+       switch ( $site ) {
+
+               case 'fivehundredpx':
+                       return '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg"><path d="M6.94026,15.1412c.00437.01213.108.29862.168.44064a6.55008,6.55008,0,1,0,6.03191-9.09557,6.68654,6.68654,0,0,0-2.58357.51467A8.53914,8.53914,0,0,0,8.21268,8.61344L8.209,8.61725V3.22948l9.0504-.00008c.32934-.0036.32934-.46353.32934-.61466s0-.61091-.33035-.61467L7.47248,2a.43.43,0,0,0-.43131.42692v7.58355c0,.24466.30476.42131.58793.4819.553.11812.68074-.05864.81617-.2457l.018-.02481A10.52673,10.52673,0,0,1,9.32258,9.258a5.35268,5.35268,0,1,1,7.58985,7.54976,5.417,5.417,0,0,1-3.80867,1.56365,5.17483,5.17483,0,0,1-2.69822-.74478l.00342-4.61111a2.79372,2.79372,0,0,1,.71372-1.78792,2.61611,2.61611,0,0,1,1.98282-.89477,2.75683,2.75683,0,0,1,1.95525.79477,2.66867,2.66867,0,0,1,.79656,1.909,2.724,2.724,0,0,1-2.75849,2.748,4.94651,4.94651,0,0,1-.86254-.13719c-.31234-.093-.44519.34058-.48892.48349-.16811.54966.08453.
 65862.13687.67489a3.75751,3.75751,0,0,0,1.25234.18375,3.94634,3.94634,0,1,0-2.82444-6.742,3.67478,3.67478,0,0,0-1.13028,2.584l-.00041.02323c-.0035.11667-.00579,2.881-.00644,3.78811l-.00407-.00451a6.18521,6.18521,0,0,1-1.0851-1.86092c-.10544-.27856-.34358-.22925-.66857-.12917-.14192.04372-.57386.17677-.47833.489Zm4.65165-1.08338a.51346.51346,0,0,0,.19513.31818l.02276.022a.52945.52945,0,0,0,.3517.18416.24242.24242,0,0,0,.16577-.0611c.05473-.05082.67382-.67812.73287-.738l.69041.68819a.28978.28978,0,0,0,.21437.11032.53239.53239,0,0,0,.35708-.19486c.29792-.30419.14885-.46821.07676-.54751l-.69954-.69975.72952-.73469c.16-.17311.01874-.35708-.12218-.498-.20461-.20461-.402-.25742-.52855-.14083l-.7254.72665-.73354-.73375a.20128.20128,0,0,0-.14179-.05695.54135.54135,0,0,0-.34379.19648c-.22561.22555-.274.38149-.15656.5059l.73374.7315-.72942.73072A.26589.26589,0,0,0,11.59191,14.05782Zm1.59866-9.915A8.86081,8.86081,0,0,0,9.854,4.776a.26169.26169,0,0,0-.16938.22759.92978.92978,0,0,0,.08619.42094c.
 05682.14524.20779.531.50006.41955a8.40969,8.40969,0,0,1,2.91968-.55484,7.87875,7.87875,0,0,1,3.086.62286,8.61817,8.61817,0,0,1,2.30562,1.49315.2781.2781,0,0,0,.18318.07586c.15529,0,.30425-.15253.43167-.29551.21268-.23861.35873-.4369.1492-.63538a8.50425,8.50425,0,0,0-2.62312-1.694A9.0177,9.0177,0,0,0,13.19058,4.14283ZM19.50945,18.6236h0a.93171.93171,0,0,0-.36642-.25406.26589.26589,0,0,0-.27613.06613l-.06943.06929A7.90606,7.90606,0,0,1,7.60639,18.505a7.57284,7.57284,0,0,1-1.696-2.51537,8.58715,8.58715,0,0,1-.5147-1.77754l-.00871-.04864c-.04939-.25873-.28755-.27684-.62981-.22448-.14234.02178-.5755.088-.53426.39969l.001.00712a9.08807,9.08807,0,0,0,15.406,4.99094c.00193-.00192.04753-.04718.0725-.07436C19.79425,19.16234,19.87422,18.98728,19.50945,18.6236Z"></path></svg>';
+
+               case 'amazon':
+                       return '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg"><path d="M13.582,8.182C11.934,8.367,9.78,8.49,8.238,9.166c-1.781,0.769-3.03,2.337-3.03,4.644 c0,2.953,1.86,4.429,4.253,4.429c2.02,0,3.125-0.477,4.685-2.065c0.516,0.747,0.685,1.109,1.629,1.894 c0.212,0.114,0.483,0.103,0.672-0.066l0.006,0.006c0.567-0.505,1.599-1.401,2.18-1.888c0.231-0.188,0.19-0.496,0.009-0.754 c-0.52-0.718-1.072-1.303-1.072-2.634V8.305c0-1.876,0.133-3.599-1.249-4.891C15.23,2.369,13.422,2,12.04,2 C9.336,2,6.318,3.01,5.686,6.351C5.618,6.706,5.877,6.893,6.109,6.945l2.754,0.298C9.121,7.23,9.308,6.977,9.357,6.72 c0.236-1.151,1.2-1.706,2.284-1.706c0.584,0,1.249,0.215,1.595,0.738c0.398,0.584,0.346,1.384,0.346,2.061V8.182z M13.049,14.088 c-0.451,0.8-1.169,1.291-1.967,1.291c-1.09,0-1.728-0.83-1.728-2.061c0-2.42,2.171-2.86,4.227-2.86v0.615 C13.582,12.181,13.608,13.104,13.049,14.088z M20.683,19.339C18.329,21.
 076,14.917,22,11.979,22c-4.118,0-7.826-1.522-10.632-4.057 c-0.22-0.199-0.024-0.471,0.241-0.317c3.027,1.762,6.771,2.823,10.639,2.823c2.608,0,5.476-0.541,8.115-1.66 C20.739,18.62,21.072,19.051,20.683,19.339z M21.336,21.043c-0.194,0.163-0.379,0.076-0.293-0.139 c0.284-0.71,0.92-2.298,0.619-2.684c-0.301-0.386-1.99-0.183-2.749-0.092c-0.23,0.027-0.266-0.173-0.059-0.319 c1.348-0.946,3.555-0.673,3.811-0.356C22.925,17.773,22.599,19.986,21.336,21.043z"></path></svg>';
+
+               case 'bandcamp':
+                       return '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg"><path d="M15.27 17.289 3 17.289 8.73 6.711 21 6.711 15.27 17.289"></path></svg>';
+
+               case 'behance':
+                       return '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg"><path d="M7.799,5.698c0.589,0,1.12,0.051,1.606,0.156c0.482,0.102,0.894,0.273,1.241,0.507c0.344,0.235,0.612,0.546,0.804,0.938 c0.188,0.387,0.281,0.871,0.281,1.443c0,0.619-0.141,1.137-0.421,1.551c-0.284,0.413-0.7,0.751-1.255,1.014 c0.756,0.218,1.317,0.601,1.689,1.146c0.374,0.549,0.557,1.205,0.557,1.975c0,0.623-0.12,1.161-0.359,1.612 c-0.241,0.457-0.569,0.828-0.973,1.114c-0.408,0.288-0.876,0.5-1.399,0.637C9.052,17.931,8.514,18,7.963,18H2V5.698H7.799 M7.449,10.668c0.481,0,0.878-0.114,1.192-0.345c0.311-0.228,0.463-0.603,0.463-1.119c0-0.286-0.051-0.523-0.152-0.707 C8.848,8.315,8.711,8.171,8.536,8.07C8.362,7.966,8.166,7.894,7.94,7.854c-0.224-0.044-0.457-0.06-0.697-0.06H4.709v2.874H7.449z M7.6,15.905c0.267,0,0.521-0.024,0.759-0.077c0.243-0.053,0.457-0.137,0.637-0.261c0.182-0.12,0.332-0.283,0.441-0.491 C9.547,14.87,9.6,14.
 602,9.6,14.278c0-0.633-0.18-1.084-0.533-1.357c-0.356-0.27-0.83-0.404-1.413-0.404H4.709v3.388L7.6,15.905z M16.162,15.864c0.367,0.358,0.897,0.538,1.583,0.538c0.493,0,0.92-0.125,1.277-0.374c0.354-0.248,0.571-0.514,0.654-0.79h2.155 c-0.347,1.072-0.872,1.838-1.589,2.299C19.534,18,18.67,18.23,17.662,18.23c-0.701,0-1.332-0.113-1.899-0.337 c-0.567-0.227-1.041-0.544-1.439-0.958c-0.389-0.415-0.689-0.907-0.904-1.484c-0.213-0.574-0.32-1.21-0.32-1.899 c0-0.666,0.11-1.288,0.329-1.863c0.222-0.577,0.529-1.075,0.933-1.492c0.406-0.42,0.885-0.751,1.444-0.994 c0.558-0.241,1.175-0.363,1.857-0.363c0.754,0,1.414,0.145,1.98,0.44c0.563,0.291,1.026,0.686,1.389,1.181 c0.363,0.493,0.622,1.057,0.783,1.69c0.16,0.632,0.217,1.292,0.171,1.983h-6.428C15.557,14.84,15.795,15.506,16.162,15.864 M18.973,11.184c-0.291-0.321-0.783-0.496-1.384-0.496c-0.39,0-0.714,0.066-0.973,0.2c-0.254,0.132-0.461,0.297-0.621,0.491 c-0.157,0.197-0.265,0.405-0.328,0.628c-0.063,0.217-0.101,0.413-0.111,0.587h3.98C19.478,11.969,19.265,11.509,18
 .973,11.184z M15.057,7.738h4.985V6.524h-4.985L15.057,7.738z"></path></svg>';
+
+               case 'chain':
+                       return '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg"><path d="M19.647,16.706a1.134,1.134,0,0,0-.343-.833l-2.549-2.549a1.134,1.134,0,0,0-.833-.343,1.168,1.168,0,0,0-.883.392l.233.226q.2.189.264.264a2.922,2.922,0,0,1,.184.233.986.986,0,0,1,.159.312,1.242,1.242,0,0,1,.043.337,1.172,1.172,0,0,1-1.176,1.176,1.237,1.237,0,0,1-.337-.043,1,1,0,0,1-.312-.159,2.76,2.76,0,0,1-.233-.184q-.073-.068-.264-.264l-.226-.233a1.19,1.19,0,0,0-.4.895,1.134,1.134,0,0,0,.343.833L15.837,19.3a1.13,1.13,0,0,0,.833.331,1.18,1.18,0,0,0,.833-.318l1.8-1.789a1.12,1.12,0,0,0,.343-.821Zm-8.615-8.64a1.134,1.134,0,0,0-.343-.833L8.163,4.7a1.134,1.134,0,0,0-.833-.343,1.184,1.184,0,0,0-.833.331L4.7,6.473a1.12,1.12,0,0,0-.343.821,1.134,1.134,0,0,0,.343.833l2.549,2.549a1.13,1.13,0,0,0,.833.331,1.184,1.184,0,0,0,.883-.38L8.728,10.4q-.2-.189-.264-.264A2.922,2.922,0,0,1,8.28,9.9a.986.986,0,0,1-.159-.312,1.242
 ,1.242,0,0,1-.043-.337A1.172,1.172,0,0,1,9.254,8.079a1.237,1.237,0,0,1,.337.043,1,1,0,0,1,.312.159,2.761,2.761,0,0,1,.233.184q.073.068.264.264l.226.233a1.19,1.19,0,0,0,.4-.895ZM22,16.706a3.343,3.343,0,0,1-1.042,2.488l-1.8,1.789a3.536,3.536,0,0,1-4.988-.025l-2.525-2.537a3.384,3.384,0,0,1-1.017-2.488,3.448,3.448,0,0,1,1.078-2.561l-1.078-1.078a3.434,3.434,0,0,1-2.549,1.078,3.4,3.4,0,0,1-2.5-1.029L3.029,9.794A3.4,3.4,0,0,1,2,7.294,3.343,3.343,0,0,1,3.042,4.806l1.8-1.789A3.384,3.384,0,0,1,7.331,2a3.357,3.357,0,0,1,2.5,1.042l2.525,2.537a3.384,3.384,0,0,1,1.017,2.488,3.448,3.448,0,0,1-1.078,2.561l1.078,1.078a3.551,3.551,0,0,1,5.049-.049l2.549,2.549A3.4,3.4,0,0,1,22,16.706Z"></path></svg>';
+
+               case 'codepen':
+                       return '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg"><path d="M22.016,8.84c-0.002-0.013-0.005-0.025-0.007-0.037c-0.005-0.025-0.008-0.048-0.015-0.072 c-0.003-0.015-0.01-0.028-0.013-0.042c-0.008-0.02-0.015-0.04-0.023-0.062c-0.007-0.015-0.013-0.028-0.02-0.042 c-0.008-0.02-0.018-0.037-0.03-0.057c-0.007-0.013-0.017-0.027-0.025-0.038c-0.012-0.018-0.023-0.035-0.035-0.052 c-0.01-0.013-0.02-0.025-0.03-0.037c-0.015-0.017-0.028-0.032-0.043-0.045c-0.01-0.012-0.022-0.023-0.035-0.035 c-0.015-0.015-0.032-0.028-0.048-0.04c-0.012-0.01-0.025-0.02-0.037-0.03c-0.005-0.003-0.01-0.008-0.015-0.012l-9.161-6.096 c-0.289-0.192-0.666-0.192-0.955,0L2.359,8.237C2.354,8.24,2.349,8.245,2.344,8.249L2.306,8.277 c-0.017,0.013-0.033,0.027-0.048,0.04C2.246,8.331,2.234,8.342,2.222,8.352c-0.015,0.015-0.028,0.03-0.042,0.047 c-0.012,0.013-0.022,0.023-0.03,0.037C2.139,8.453,2.125,8.471,2.115,8.488C2.107,8.
 501,2.099,8.514,2.09,8.526 C2.079,8.548,2.069,8.565,2.06,8.585C2.054,8.6,2.047,8.613,2.04,8.626C2.032,8.648,2.025,8.67,2.019,8.69 c-0.005,0.013-0.01,0.027-0.013,0.042C1.999,8.755,1.995,8.778,1.99,8.803C1.989,8.817,1.985,8.828,1.984,8.84 C1.978,8.879,1.975,8.915,1.975,8.954v6.093c0,0.037,0.003,0.075,0.008,0.112c0.002,0.012,0.005,0.025,0.007,0.038 c0.005,0.023,0.008,0.047,0.015,0.072c0.003,0.015,0.008,0.028,0.013,0.04c0.007,0.022,0.013,0.042,0.022,0.063 c0.007,0.015,0.013,0.028,0.02,0.04c0.008,0.02,0.018,0.038,0.03,0.058c0.007,0.013,0.015,0.027,0.025,0.038 c0.012,0.018,0.023,0.035,0.035,0.052c0.01,0.013,0.02,0.025,0.03,0.037c0.013,0.015,0.028,0.032,0.042,0.045 c0.012,0.012,0.023,0.023,0.035,0.035c0.015,0.013,0.032,0.028,0.048,0.04l0.038,0.03c0.005,0.003,0.01,0.007,0.013,0.01 l9.163,6.095C11.668,21.953,11.833,22,12,22c0.167,0,0.332-0.047,0.478-0.144l9.163-6.095l0.015-0.01 c0.013-0.01,0.027-0.02,0.037-0.03c0.018-0.013,0.035-0.028,0.048-0.04c0.013-0.012,0.025-0.023,0.035-0.035 c0.017-0.0
 15,0.03-0.032,0.043-0.045c0.01-0.013,0.02-0.025,0.03-0.037c0.013-0.018,0.025-0.035,0.035-0.052 c0.008-0.013,0.018-0.027,0.025-0.038c0.012-0.02,0.022-0.038,0.03-0.058c0.007-0.013,0.013-0.027,0.02-0.04 c0.008-0.022,0.015-0.042,0.023-0.063c0.003-0.013,0.01-0.027,0.013-0.04c0.007-0.025,0.01-0.048,0.015-0.072 c0.002-0.013,0.005-0.027,0.007-0.037c0.003-0.042,0.007-0.079,0.007-0.117V8.954C22.025,8.915,22.022,8.879,22.016,8.84z M12.862,4.464l6.751,4.49l-3.016,2.013l-3.735-2.492V4.464z M11.138,4.464v4.009l-3.735,2.494L4.389,8.954L11.138,4.464z M3.699,10.562L5.853,12l-2.155,1.438V10.562z M11.138,19.536l-6.749-4.491l3.015-2.011l3.735,2.492V19.536z M12,14.035L8.953,12 L12,9.966L15.047,12L12,14.035z M12.862,19.536v-4.009l3.735-2.492l3.016,2.011L12.862,19.536z M20.303,13.438L18.147,12 l2.156-1.438L20.303,13.438z"></path></svg>';
+
+               case 'deviantart':
+                       return '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg"><path d="M 18.19 5.636 18.19 2 18.188 2 14.553 2 14.19 2.366 12.474 5.636 11.935 6 5.81 6 5.81 10.994 9.177 10.994 9.477 11.357 5.81 18.363 5.81 22 5.811 22 9.447 22 9.81 21.634 11.526 18.364 12.065 18 18.19 18 18.19 13.006 14.823 13.006 14.523 12.641 18.19 5.636z"></path></svg>';
+
+               case 'dribbble':
+                       return '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg"><path d="M12,22C6.486,22,2,17.514,2,12S6.486,2,12,2c5.514,0,10,4.486,10,10S17.514,22,12,22z M20.434,13.369 c-0.292-0.092-2.644-0.794-5.32-0.365c1.117,3.07,1.572,5.57,1.659,6.09C18.689,17.798,20.053,15.745,20.434,13.369z M15.336,19.876c-0.127-0.749-0.623-3.361-1.822-6.477c-0.019,0.006-0.038,0.013-0.056,0.019c-4.818,1.679-6.547,5.02-6.701,5.334 c1.448,1.129,3.268,1.803,5.243,1.803C13.183,20.555,14.311,20.313,15.336,19.876z M5.654,17.724 c0.193-0.331,2.538-4.213,6.943-5.637c0.111-0.036,0.224-0.07,0.337-0.102c-0.214-0.485-0.448-0.971-0.692-1.45 c-4.266,1.277-8.405,1.223-8.778,1.216c-0.003,0.087-0.004,0.174-0.004,0.261C3.458,14.207,4.29,16.21,5.654,17.724z M3.639,10.264 c0.382,0.005,3.901,0.02,7.897-1.041c-1.415-2.516-2.942-4.631-3.167-4.94C5.979,5.41,4.193,7.613,3.639,10.264z M9.998,3.709 c0.236,0.316,1.787,2.429,3.18
 7,5c3.037-1.138,4.323-2.867,4.477-3.085C16.154,4.286,14.17,3.471,12,3.471 C11.311,3.471,10.641,3.554,9.998,3.709z M18.612,6.612C18.432,6.855,17,8.69,13.842,9.979c0.199,0.407,0.389,0.821,0.567,1.237 c0.063,0.148,0.124,0.295,0.184,0.441c2.842-0.357,5.666,0.215,5.948,0.275C20.522,9.916,19.801,8.065,18.612,6.612z"></path></svg>';
+
+               case 'dropbox':
+                       return '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg"><path d="M12,6.134L6.069,9.797L2,6.54l5.883-3.843L12,6.134z M2,13.054l5.883,3.843L12,13.459L6.069,9.797L2,13.054z M12,13.459 l4.116,3.439L22,13.054l-4.069-3.257L12,13.459z M22,6.54l-5.884-3.843L12,6.134l5.931,3.663L22,6.54z M12.011,14.2l-4.129,3.426 l-1.767-1.153v1.291l5.896,3.539l5.897-3.539v-1.291l-1.769,1.153L12.011,14.2z"></path></svg>';
+
+               case 'etsy':
+                       return '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg"><path d="M9.16033,4.038c0-.27174.02717-.43478.48913-.43478h6.22283c1.087,0,1.68478.92391,2.11957,2.663l.35326,1.38587h1.05978C19.59511,3.712,19.75815,2,19.75815,2s-2.663.29891-4.23913.29891h-7.962L3.29076,2.163v1.1413L4.731,3.57609c1.00543.19022,1.25.40761,1.33152,1.33152,0,0,.08152,2.71739.08152,7.20109s-.08152,7.17391-.08152,7.17391c0,.81522-.32609,1.11413-1.33152,1.30435l-1.44022.27174V22l4.2663-.13587h7.11957c1.60326,0,5.32609.13587,5.32609.13587.08152-.97826.625-5.40761.70652-5.89674H19.7038L18.644,18.52174c-.84239,1.90217-2.06522,2.038-3.42391,2.038H11.1712c-1.3587,0-2.01087-.54348-2.01087-1.712V12.65217s3.0163,0,3.99457.08152c.76087.05435,1.22283.27174,1.46739,1.33152l.32609,1.413h1.16848l-.08152-3.55978.163-3.587H15.02989l-.38043,1.57609c-.24457,1.03261-.40761,1.22283-1.46739,1.33152-1.38587.13587-4.02174.
 1087-4.02174.1087Z"></path></svg>';
+
+               case 'facebook':
+                       return '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg"><path d="M12 2C6.5 2 2 6.5 2 12c0 5 3.7 9.1 8.4 9.9v-7H7.9V12h2.5V9.8c0-2.5 1.5-3.9 3.8-3.9 1.1 0 2.2.2 2.2.2v2.5h-1.3c-1.2 0-1.6.8-1.6 1.6V12h2.8l-.4 2.9h-2.3v7C18.3 21.1 22 17 22 12c0-5.5-4.5-10-10-10z"></path></svg>';
+
+               case 'feed':
+                       return '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg"><path d="M2,8.667V12c5.515,0,10,4.485,10,10h3.333C15.333,14.637,9.363,8.667,2,8.667z M2,2v3.333 c9.19,0,16.667,7.477,16.667,16.667H22C22,10.955,13.045,2,2,2z M4.5,17C3.118,17,2,18.12,2,19.5S3.118,22,4.5,22S7,20.88,7,19.5 S5.882,17,4.5,17z"></path></svg>';
+
+               case 'flickr':
+                       return '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg"><path d="M6.5,7c-2.75,0-5,2.25-5,5s2.25,5,5,5s5-2.25,5-5S9.25,7,6.5,7z M17.5,7c-2.75,0-5,2.25-5,5s2.25,5,5,5s5-2.25,5-5 S20.25,7,17.5,7z"></path></svg>';
+
+               case 'foursquare':
+                       return '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg"><path d="M17.573,2c0,0-9.197,0-10.668,0S5,3.107,5,3.805s0,16.948,0,16.948c0,0.785,0.422,1.077,0.66,1.172 c0.238,0.097,0.892,0.177,1.285-0.275c0,0,5.035-5.843,5.122-5.93c0.132-0.132,0.132-0.132,0.262-0.132h3.26 c1.368,0,1.588-0.977,1.732-1.552c0.078-0.318,0.692-3.428,1.225-6.122l0.675-3.368C19.56,2.893,19.14,2,17.573,2z M16.495,7.22 c-0.053,0.252-0.372,0.518-0.665,0.518c-0.293,0-4.157,0-4.157,0c-0.467,0-0.802,0.318-0.802,0.787v0.508 c0,0.467,0.337,0.798,0.805,0.798c0,0,3.197,0,3.528,0s0.655,0.362,0.583,0.715c-0.072,0.353-0.407,2.102-0.448,2.295 c-0.04,0.193-0.262,0.523-0.655,0.523c-0.33,0-2.88,0-2.88,0c-0.523,0-0.683,0.068-1.033,0.503 c-0.35,0.437-3.505,4.223-3.505,4.223c-0.032,0.035-0.063,0.027-0.063-0.015V4.852c0-0.298,0.26-0.648,0.648-0.648 c0,0,8.228,0,8.562,0c0.315,0,0.61,0.297,0.528,0.683L16.495,7.22z"&g
 t;</path></svg>';
+
+               case 'goodreads':
+                       return '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg"><path d="M17.3,17.5c-0.2,0.8-0.5,1.4-1,1.9c-0.4,0.5-1,0.9-1.7,1.2C13.9,20.9,13.1,21,12,21c-0.6,0-1.3-0.1-1.9-0.2 c-0.6-0.1-1.1-0.4-1.6-0.7c-0.5-0.3-0.9-0.7-1.2-1.2c-0.3-0.5-0.5-1.1-0.5-1.7h1.5c0.1,0.5,0.2,0.9,0.5,1.2 c0.2,0.3,0.5,0.6,0.9,0.8c0.3,0.2,0.7,0.3,1.1,0.4c0.4,0.1,0.8,0.1,1.2,0.1c1.4,0,2.5-0.4,3.1-1.2c0.6-0.8,1-2,1-3.5v-1.7h0 c-0.4,0.8-0.9,1.4-1.6,1.9c-0.7,0.5-1.5,0.7-2.4,0.7c-1,0-1.9-0.2-2.6-0.5C8.7,15,8.1,14.5,7.7,14c-0.5-0.6-0.8-1.3-1-2.1 c-0.2-0.8-0.3-1.6-0.3-2.5c0-0.9,0.1-1.7,0.4-2.5c0.3-0.8,0.6-1.5,1.1-2c0.5-0.6,1.1-1,1.8-1.4C10.3,3.2,11.1,3,12,3 c0.5,0,0.9,0.1,1.3,0.2c0.4,0.1,0.8,0.3,1.1,0.5c0.3,0.2,0.6,0.5,0.9,0.8c0.3,0.3,0.5,0.6,0.6,1h0V3.4h1.5V15 C17.6,15.9,17.5,16.7,17.3,17.5z M13.8,14.1c0.5-0.3,0.9-0.7,1.3-1.1c0.3-0.5,0.6-1,0.8-1.6c0.2-0.6,0.3-1.2,0.3-1.9 c0-0.6-0.1-1.2-0.2-1.9c-0.1-0.6-0.4-1.
 2-0.7-1.7c-0.3-0.5-0.7-0.9-1.3-1.2c-0.5-0.3-1.1-0.5-1.9-0.5s-1.4,0.2-1.9,0.5 c-0.5,0.3-1,0.7-1.3,1.2C8.5,6.4,8.3,7,8.1,7.6C8,8.2,7.9,8.9,7.9,9.5c0,0.6,0.1,1.3,0.2,1.9C8.3,12,8.6,12.5,8.9,13 c0.3,0.5,0.8,0.8,1.3,1.1c0.5,0.3,1.1,0.4,1.9,0.4C12.7,14.5,13.3,14.4,13.8,14.1z"></path></svg>';
+
+               case 'google':
+                       return '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg"><path d="M12.02,10.18v3.72v0.01h5.51c-0.26,1.57-1.67,4.22-5.5,4.22c-3.31,0-6.01-2.75-6.01-6.12s2.7-6.12,6.01-6.12 c1.87,0,3.13,0.8,3.85,1.48l2.84-2.76C16.99,2.99,14.73,2,12.03,2c-5.52,0-10,4.48-10,10s4.48,10,10,10c5.77,0,9.6-4.06,9.6-9.77 c0-0.83-0.11-1.42-0.25-2.05H12.02z"></path></svg>';
+
+               case 'github':
+                       return '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg"><path d="M12,2C6.477,2,2,6.477,2,12c0,4.419,2.865,8.166,6.839,9.489c0.5,0.09,0.682-0.218,0.682-0.484 c0-0.236-0.009-0.866-0.014-1.699c-2.782,0.602-3.369-1.34-3.369-1.34c-0.455-1.157-1.11-1.465-1.11-1.465 c-0.909-0.62,0.069-0.608,0.069-0.608c1.004,0.071,1.532,1.03,1.532,1.03c0.891,1.529,2.341,1.089,2.91,0.833 c0.091-0.647,0.349-1.086,0.635-1.337c-2.22-0.251-4.555-1.111-4.555-4.943c0-1.091,0.39-1.984,1.03-2.682 C6.546,8.54,6.202,7.524,6.746,6.148c0,0,0.84-0.269,2.75,1.025C10.295,6.95,11.15,6.84,12,6.836 c0.85,0.004,1.705,0.114,2.504,0.336c1.909-1.294,2.748-1.025,2.748-1.025c0.546,1.376,0.202,2.394,0.1,2.646 c0.64,0.699,1.026,1.591,1.026,2.682c0,3.841-2.337,4.687-4.565,4.935c0.359,0.307,0.679,0.917,0.679,1.852 c0,1.335-0.012,2.415-0.012,2.741c0,0.269,0.18,0.579,0.688,0.481C19.138,20.161,22,16.416,22,12C22,6.477,17.52
 3,2,12,2z"></path></svg>';
+
+               case 'instagram':
+                       return '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg"><path d="M12,4.622c2.403,0,2.688,0.009,3.637,0.052c0.877,0.04,1.354,0.187,1.671,0.31c0.42,0.163,0.72,0.358,1.035,0.673 c0.315,0.315,0.51,0.615,0.673,1.035c0.123,0.317,0.27,0.794,0.31,1.671c0.043,0.949,0.052,1.234,0.052,3.637 s-0.009,2.688-0.052,3.637c-0.04,0.877-0.187,1.354-0.31,1.671c-0.163,0.42-0.358,0.72-0.673,1.035 c-0.315,0.315-0.615,0.51-1.035,0.673c-0.317,0.123-0.794,0.27-1.671,0.31c-0.949,0.043-1.233,0.052-3.637,0.052 s-2.688-0.009-3.637-0.052c-0.877-0.04-1.354-0.187-1.671-0.31c-0.42-0.163-0.72-0.358-1.035-0.673 c-0.315-0.315-0.51-0.615-0.673-1.035c-0.123-0.317-0.27-0.794-0.31-1.671C4.631,14.688,4.622,14.403,4.622,12 s0.009-2.688,0.052-3.637c0.04-0.877,0.187-1.354,0.31-1.671c0.163-0.42,0.358-0.72,0.673-1.035 c0.315-0.315,0.615-0.51,1.035-0.673c0.317-0.123,0.794-0.27,1.671-0.31C9.312,4.631,9.597,4.622,12,4.
 622 M12,3 C9.556,3,9.249,3.01,8.289,3.054C7.331,3.098,6.677,3.25,6.105,3.472C5.513,3.702,5.011,4.01,4.511,4.511 c-0.5,0.5-0.808,1.002-1.038,1.594C3.25,6.677,3.098,7.331,3.054,8.289C3.01,9.249,3,9.556,3,12c0,2.444,0.01,2.751,0.054,3.711 c0.044,0.958,0.196,1.612,0.418,2.185c0.23,0.592,0.538,1.094,1.038,1.594c0.5,0.5,1.002,0.808,1.594,1.038 c0.572,0.222,1.227,0.375,2.185,0.418C9.249,20.99,9.556,21,12,21s2.751-0.01,3.711-0.054c0.958-0.044,1.612-0.196,2.185-0.418 c0.592-0.23,1.094-0.538,1.594-1.038c0.5-0.5,0.808-1.002,1.038-1.594c0.222-0.572,0.375-1.227,0.418-2.185 C20.99,14.751,21,14.444,21,12s-0.01-2.751-0.054-3.711c-0.044-0.958-0.196-1.612-0.418-2.185c-0.23-0.592-0.538-1.094-1.038-1.594 c-0.5-0.5-1.002-0.808-1.594-1.038c-0.572-0.222-1.227-0.375-2.185-0.418C14.751,3.01,14.444,3,12,3L12,3z M12,7.378 c-2.552,0-4.622,2.069-4.622,4.622S9.448,16.622,12,16.622s4.622-2.069,4.622-4.622S14.552,7.378,12,7.378z M12,15 c-1.657,0-3-1.343-3-3s1.343-3,3-3s3,1.343,3,3S13.657,15,12,15z M16.804,6.116c-0
 .596,0-1.08,0.484-1.08,1.08 s0.484,1.08,1.08,1.08c0.596,0,1.08-0.484,1.08-1.08S17.401,6.116,16.804,6.116z"></path></svg>';
+
+               case 'lastfm':
+                       return '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg"><path d="M10.5002,0 C4.7006,0 0,4.70109753 0,10.4998496 C0,16.2989526 4.7006,21 10.5002,21 C16.299,21 21,16.2989526 21,10.4998496 C21,4.70109753 16.299,0 10.5002,0 Z M14.69735,14.7204413 C13.3164,14.7151781 12.4346,14.0870017 11.83445,12.6859357 L11.6816001,12.3451305 L10.35405,9.31011397 C9.92709997,8.26875064 8.85260001,7.57120012 7.68010001,7.57120012 C6.06945001,7.57120012 4.75925001,8.88509738 4.75925001,10.5009524 C4.75925001,12.1164565 6.06945001,13.4303036 7.68010001,13.4303036 C8.77200001,13.4303036 9.76514999,12.827541 10.2719501,11.8567047 C10.2893,11.8235214 10.3239,11.8019673 10.36305,11.8038219 C10.4007,11.8053759 10.43535,11.8287847 10.4504,11.8631709 L10.98655,13.1045863 C11.0016,13.1389726 10.9956,13.17782 10.97225,13.2068931 C10.1605001,14.1995341 8.96020001,14.7683115 7.68010001,14.7683115 C5.33
 305,14.7683115 3.42340001,12.8535563 3.42340001,10.5009524 C3.42340001,8.14679459 5.33300001,6.23203946 7.68010001,6.23203946 C9.45720002,6.23203946 10.8909,7.19074535 11.6138,8.86359341 C11.6205501,8.88018505 12.3412,10.5707777 12.97445,12.0190621 C13.34865,12.8739575 13.64615,13.3959676 14.6288,13.4291508 C15.5663001,13.4612814 16.25375,12.9121534 16.25375,12.1484869 C16.25375,11.4691321 15.8320501,11.3003585 14.8803,10.98216 C13.2365,10.4397989 12.34495,9.88605929 12.34495,8.51817658 C12.34495,7.1809207 13.26665,6.31615054 14.692,6.31615054 C15.62875,6.31615054 16.3155,6.7286858 16.79215,7.5768142 C16.80495,7.60062396 16.8079001,7.62814302 16.8004001,7.65420843 C16.7929,7.68027384 16.7748,7.70212868 16.7507001,7.713808 L15.86145,8.16900031 C15.8178001,8.19200805 15.7643,8.17807308 15.73565,8.13847371 C15.43295,7.71345711 15.0956,7.52513451 14.6423,7.52513451 C14.05125,7.52513451 13.6220001,7.92899802 13.6220001,8.48649708 C13.6220001,9.17382194 14.1529001,9.34144259 15.0339,9.619
 23972 C15.14915,9.65578139 15.26955,9.69397731 15.39385,9.73432853 C16.7763,10.1865133 17.57675,10.7311301 17.57675,12.1836251 C17.57685,13.629654 16.3389,14.7204413 14.69735,14.7204413 Z"></path></svg>';
+
+               case 'linkedin':
+                       return '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg"><path d="M19.7,3H4.3C3.582,3,3,3.582,3,4.3v15.4C3,20.418,3.582,21,4.3,21h15.4c0.718,0,1.3-0.582,1.3-1.3V4.3 C21,3.582,20.418,3,19.7,3z M8.339,18.338H5.667v-8.59h2.672V18.338z M7.004,8.574c-0.857,0-1.549-0.694-1.549-1.548 c0-0.855,0.691-1.548,1.549-1.548c0.854,0,1.547,0.694,1.547,1.548C8.551,7.881,7.858,8.574,7.004,8.574z M18.339,18.338h-2.669 v-4.177c0-0.996-0.017-2.278-1.387-2.278c-1.389,0-1.601,1.086-1.601,2.206v4.249h-2.667v-8.59h2.559v1.174h0.037 c0.356-0.675,1.227-1.387,2.526-1.387c2.703,0,3.203,1.779,3.203,4.092V18.338z"></path></svg>';
+
+               case 'mail':
+                       return '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg"><path d="M20,4H4C2.895,4,2,4.895,2,6v12c0,1.105,0.895,2,2,2h16c1.105,0,2-0.895,2-2V6C22,4.895,21.105,4,20,4z M20,8.236l-8,4.882 L4,8.236V6h16V8.236z"></path></svg>';
+
+               case 'mastodon':
+                       return '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg"><path d="M23.193 7.879c0-5.206-3.411-6.732-3.411-6.732C18.062.357 15.108.025 12.041 0h-.076c-3.068.025-6.02.357-7.74 1.147 0 0-3.411 1.526-3.411 6.732 0 1.192-.023 2.618.015 4.129.124 5.092.934 10.109 5.641 11.355 2.17.574 4.034.695 5.535.612 2.722-.15 4.25-.972 4.25-.972l-.09-1.975s-1.945.613-4.129.539c-2.165-.074-4.449-.233-4.799-2.891a5.499 5.499 0 0 1-.048-.745s2.125.52 4.817.643c1.646.075 3.19-.097 4.758-.283 3.007-.359 5.625-2.212 5.954-3.905.517-2.665.475-6.507.475-6.507zm-4.024 6.709h-2.497V8.469c0-1.29-.543-1.944-1.628-1.944-1.2 0-1.802.776-1.802 2.312v3.349h-2.483v-3.35c0-1.536-.602-2.312-1.802-2.312-1.085 0-1.628.655-1.628 1.944v6.119H4.832V8.284c0-1.289.328-2.313.987-3.07.68-.758 1.569-1.146 2.674-1.146 1.278 0 2.246.491 2.886 1.474L12 6.585l.622-1.043c.64-.983 1.608-1.474 2.886-1.474 1.104 0 1.994.388
  2.674 1.146.658.757.986 1.781.986 3.07v6.304z"/></svg>';
+
+               case 'meetup':
+                       return '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg"><path d="M19.24775,14.722a3.57032,3.57032,0,0,1-2.94457,3.52073,3.61886,3.61886,0,0,1-.64652.05634c-.07314-.0008-.10187.02846-.12507.09547A2.38881,2.38881,0,0,1,13.49453,20.094a2.33092,2.33092,0,0,1-1.827-.50716.13635.13635,0,0,0-.19878-.00408,3.191,3.191,0,0,1-2.104.60248,3.26309,3.26309,0,0,1-3.00324-2.71993,2.19076,2.19076,0,0,1-.03512-.30865c-.00156-.08579-.03413-.1189-.11608-.13493a2.86421,2.86421,0,0,1-1.23189-.56111,2.945,2.945,0,0,1-1.166-2.05749,2.97484,2.97484,0,0,1,.87524-2.50774.112.112,0,0,0,.02091-.16107,2.7213,2.7213,0,0,1-.36648-1.48A2.81256,2.81256,0,0,1,6.57673,7.58838a.35764.35764,0,0,0,.28869-.22819,4.2208,4.2208,0,0,1,6.02892-1.90111.25161.25161,0,0,0,.22023.0243,3.65608,3.65608,0,0,1,3.76031.90678A3.57244,3.57244,0,0,1,17.95918,8.626a2.97339,2.97339,0,0,1,.01829.57356.10637.10637,0,0,0,.0853.
 12792,1.97669,1.97669,0,0,1,1.27939,1.33733,2.00266,2.00266,0,0,1-.57112,2.12652c-.05284.05166-.04168.08328-.01173.13489A3.51189,3.51189,0,0,1,19.24775,14.722Zm-6.35959-.27836a1.6984,1.6984,0,0,0,1.14556,1.61113,3.82039,3.82039,0,0,0,1.036.17935,1.46888,1.46888,0,0,0,.73509-.12255.44082.44082,0,0,0,.26057-.44274.45312.45312,0,0,0-.29211-.43375.97191.97191,0,0,0-.20678-.063c-.21326-.03806-.42754-.0701-.63973-.11215a.54787.54787,0,0,1-.50172-.60926,2.75864,2.75864,0,0,1,.1773-.901c.1763-.535.414-1.045.64183-1.55913A12.686,12.686,0,0,0,15.85,10.47863a1.58461,1.58461,0,0,0,.04861-.87208,1.04531,1.04531,0,0,0-.85432-.83981,1.60658,1.60658,0,0,0-1.23654.16594.27593.27593,0,0,1-.36286-.03413c-.085-.0747-.16594-.15379-.24918-.23055a.98682.98682,0,0,0-1.33577-.04933,6.1468,6.1468,0,0,1-.4989.41615.47762.47762,0,0,1-.51535.03566c-.17448-.09307-.35512-.175-.53531-.25665a1.74949,1.74949,0,0,0-.56476-.2016,1.69943,1.69943,0,0,0-1.61654.91787,8.05815,8.05815,0,0,0-.32952.80126c-.45471,1.2557-.825
 07,2.53825-1.20838,3.81639a1.24151,1.24151,0,0,0,.51532,1.44389,1.42659,1.42659,0,0,0,1.22008.17166,1.09728,1.09728,0,0,0,.66994-.69764c.44145-1.04111.839-2.09989,1.25981-3.14926.11581-.28876.22792-.57874.35078-.86438a.44548.44548,0,0,1,.69189-.19539.50521.50521,0,0,1,.15044.43836,1.75625,1.75625,0,0,1-.14731.50453c-.27379.69219-.55265,1.38236-.82766,2.074a2.0836,2.0836,0,0,0-.14038.42876.50719.50719,0,0,0,.27082.57722.87236.87236,0,0,0,.66145.02739.99137.99137,0,0,0,.53406-.532q.61571-1.20914,1.228-2.42031.28423-.55863.57585-1.1133a.87189.87189,0,0,1,.29055-.35253.34987.34987,0,0,1,.37634-.01265.30291.30291,0,0,1,.12434.31459.56716.56716,0,0,1-.04655.1915c-.05318.12739-.10286.25669-.16183.38156-.34118.71775-.68754,1.43273-1.02568,2.152A2.00213,2.00213,0,0,0,12.88816,14.44366Zm4.78568,5.28972a.88573.88573,0,0,0-1.77139.00465.8857.8857,0,0,0,1.77139-.00465Zm-14.83838-7.296a.84329.84329,0,1,0,.00827-1.68655.8433.8433,0,0,0-.00827,1.68655Zm10.366-9.43673a.83506.83506,0,1,0-.0091,1.67.8
 3505.83505,0,0,0,.0091-1.67Zm6.85014,5.22a.71651.71651,0,0,0-1.433.0093.71656.71656,0,0,0,1.433-.0093ZM5.37528,6.17908A.63823.63823,0,1,0,6.015,5.54483.62292.62292,0,0,0,5.37528,6.17908Zm6.68214,14.80843a.54949.54949,0,1,0-.55052.541A.54556.54556,0,0,0,12.05742,20.98752Zm8.53235-8.49689a.54777.54777,0,0,0-.54027.54023.53327.53327,0,0,0,.532.52293.51548.51548,0,0,0,.53272-.5237A.53187.53187,0,0,0,20.58977,12.49063ZM7.82846,2.4715a.44927.44927,0,1,0,.44484.44766A.43821.43821,0,0,0,7.82846,2.4715Zm13.775,7.60492a.41186.41186,0,0,0-.40065.39623.40178.40178,0,0,0,.40168.40168A.38994.38994,0,0,0,22,10.48172.39946.39946,0,0,0,21.60349,10.07642ZM5.79193,17.96207a.40469.40469,0,0,0-.397-.39646.399.399,0,0,0-.396.405.39234.39234,0,0,0,.39939.389A.39857.39857,0,0,0,5.79193,17.96207Z"></path></svg>';
+
+               case 'medium':
+                       return '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg"><path d="M20.962,7.257l-5.457,8.867l-3.923-6.375l3.126-5.08c0.112-0.182,0.319-0.286,0.527-0.286c0.05,0,0.1,0.008,0.149,0.02 c0.039,0.01,0.078,0.023,0.114,0.041l5.43,2.715l0.006,0.003c0.004,0.002,0.007,0.006,0.011,0.008 C20.971,7.191,20.98,7.227,20.962,7.257z M9.86,8.592v5.783l5.14,2.57L9.86,8.592z M15.772,17.331l4.231,2.115 C20.554,19.721,21,19.529,21,19.016V8.835L15.772,17.331z M8.968,7.178L3.665,4.527C3.569,4.479,3.478,4.456,3.395,4.456 C3.163,4.456,3,4.636,3,4.938v11.45c0,0.306,0.224,0.669,0.498,0.806l4.671,2.335c0.12,0.06,0.234,0.088,0.337,0.088 c0.29,0,0.494-0.225,0.494-0.602V7.231C9,7.208,8.988,7.188,8.968,7.178z"></path></svg>';
+
+               case 'pinterest':
+                       return '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg"><path d="M12.289,2C6.617,2,3.606,5.648,3.606,9.622c0,1.846,1.025,4.146,2.666,4.878c0.25,0.111,0.381,0.063,0.439-0.169 c0.044-0.175,0.267-1.029,0.365-1.428c0.032-0.128,0.017-0.237-0.091-0.362C6.445,11.911,6.01,10.75,6.01,9.668 c0-2.777,2.194-5.464,5.933-5.464c3.23,0,5.49,2.108,5.49,5.122c0,3.407-1.794,5.768-4.13,5.768c-1.291,0-2.257-1.021-1.948-2.277 c0.372-1.495,1.089-3.112,1.089-4.191c0-0.967-0.542-1.775-1.663-1.775c-1.319,0-2.379,1.309-2.379,3.059 c0,1.115,0.394,1.869,0.394,1.869s-1.302,5.279-1.54,6.261c-0.405,1.666,0.053,4.368,0.094,4.604 c0.021,0.126,0.167,0.169,0.25,0.063c0.129-0.165,1.699-2.419,2.142-4.051c0.158-0.59,0.817-2.995,0.817-2.995 c0.43,0.784,1.681,1.446,3.013,1.446c3.963,0,6.822-3.494,6.822-7.833C20.394,5.112,16.849,2,12.289,2"></path></svg>';
+
+               case 'pocket':
+                       return '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg"><path d="M21.927,4.194C21.667,3.48,20.982,3,20.222,3h-0.01h-1.721H3.839C3.092,3,2.411,3.47,2.145,4.17 C2.066,4.378,2.026,4.594,2.026,4.814v6.035l0.069,1.2c0.29,2.73,1.707,5.115,3.899,6.778c0.039,0.03,0.079,0.059,0.119,0.089 l0.025,0.018c1.175,0.859,2.491,1.441,3.91,1.727c0.655,0.132,1.325,0.2,1.991,0.2c0.615,0,1.232-0.057,1.839-0.17 c0.073-0.014,0.145-0.028,0.219-0.044c0.02-0.004,0.042-0.012,0.064-0.023c1.359-0.297,2.621-0.864,3.753-1.691l0.025-0.018 c0.04-0.029,0.08-0.058,0.119-0.089c2.192-1.664,3.609-4.049,3.898-6.778l0.069-1.2V4.814C22.026,4.605,22,4.398,21.927,4.194z M17.692,10.481l-4.704,4.512c-0.266,0.254-0.608,0.382-0.949,0.382c-0.342,0-0.684-0.128-0.949-0.382l-4.705-4.512 C5.838,9.957,5.82,9.089,6.344,8.542c0.524-0.547,1.392-0.565,1.939-0.04l3.756,3.601l3.755-3.601 c0.547-0.524,1.415-0.506,1.939,0.04C18.25
 6,9.089,18.238,9.956,17.692,10.481z"></path></svg>';
+
+               case 'reddit':
+                       return '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg"><path d="M22,11.816c0-1.256-1.021-2.277-2.277-2.277c-0.593,0-1.122,0.24-1.526,0.614c-1.481-0.965-3.455-1.594-5.647-1.69 l1.171-3.702l3.18,0.748c0.008,1.028,0.846,1.862,1.876,1.862c1.035,0,1.877-0.842,1.877-1.878c0-1.035-0.842-1.877-1.877-1.877 c-0.769,0-1.431,0.466-1.72,1.13l-3.508-0.826c-0.203-0.047-0.399,0.067-0.46,0.261l-1.35,4.268 c-2.316,0.038-4.411,0.67-5.97,1.671C5.368,9.765,4.853,9.539,4.277,9.539C3.021,9.539,2,10.56,2,11.816 c0,0.814,0.433,1.523,1.078,1.925c-0.037,0.221-0.061,0.444-0.061,0.672c0,3.292,4.011,5.97,8.941,5.97s8.941-2.678,8.941-5.97 c0-0.214-0.02-0.424-0.053-0.632C21.533,13.39,22,12.661,22,11.816z M18.776,4.394c0.606,0,1.1,0.493,1.1,1.1s-0.493,1.1-1.1,1.1 s-1.1-0.494-1.1-1.1S18.169,4.394,18.776,4.394z M2.777,11.816c0-0.827,0.672-1.5,1.499-1.5c0.313,0,0.598,0.103,0.838,0.269 c-0.851,0.676-1.47
 7,1.479-1.812,2.36C2.983,12.672,2.777,12.27,2.777,11.816z M11.959,19.606c-4.501,0-8.164-2.329-8.164-5.193 S7.457,9.22,11.959,9.22s8.164,2.329,8.164,5.193S16.46,19.606,11.959,19.606z M20.636,13.001c-0.326-0.89-0.948-1.701-1.797-2.384 c0.248-0.186,0.55-0.301,0.883-0.301c0.827,0,1.5,0.673,1.5,1.5C21.223,12.299,20.992,12.727,20.636,13.001z M8.996,14.704 c-0.76,0-1.397-0.616-1.397-1.376c0-0.76,0.637-1.397,1.397-1.397c0.76,0,1.376,0.637,1.376,1.397 C10.372,14.088,9.756,14.704,8.996,14.704z M16.401,13.328c0,0.76-0.616,1.376-1.376,1.376c-0.76,0-1.399-0.616-1.399-1.376 c0-0.76,0.639-1.397,1.399-1.397C15.785,11.931,16.401,12.568,16.401,13.328z M15.229,16.708c0.152,0.152,0.152,0.398,0,0.55 c-0.674,0.674-1.727,1.002-3.219,1.002c-0.004,0-0.007-0.002-0.011-0.002c-0.004,0-0.007,0.002-0.011,0.002 c-1.492,0-2.544-0.328-3.218-1.002c-0.152-0.152-0.152-0.398,0-0.55c0.152-0.152,0.399-0.151,0.55,0 c0.521,0.521,1.394,0.775,2.669,0.775c0.004,0,0.007,0.002,0.011,0.002c0.004,0,0.007-0.002,0.011-0.002 c1.275,
 0,2.148-0.253,2.669-0.775C14.831,16.556,15.078,16.556,15.229,16.708z"></path></svg>';
+
+               case 'skype':
+                       return '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg"><path d="M10.113,2.699c0.033-0.006,0.067-0.013,0.1-0.02c0.033,0.017,0.066,0.033,0.098,0.051L10.113,2.699z M2.72,10.223 c-0.006,0.034-0.011,0.069-0.017,0.103c0.018,0.032,0.033,0.064,0.051,0.095L2.72,10.223z M21.275,13.771 c0.007-0.035,0.011-0.071,0.018-0.106c-0.018-0.031-0.033-0.064-0.052-0.095L21.275,13.771z M13.563,21.199 c0.032,0.019,0.065,0.035,0.096,0.053c0.036-0.006,0.071-0.011,0.105-0.017L13.563,21.199z M22,16.386 c0,1.494-0.581,2.898-1.637,3.953c-1.056,1.057-2.459,1.637-3.953,1.637c-0.967,0-1.914-0.251-2.75-0.725 c0.036-0.006,0.071-0.011,0.105-0.017l-0.202-0.035c0.032,0.019,0.065,0.035,0.096,0.053c-0.543,0.096-1.099,0.147-1.654,0.147 c-1.275,0-2.512-0.25-3.676-0.743c-1.125-0.474-2.135-1.156-3.002-2.023c-0.867-0.867-1.548-1.877-2.023-3.002 c-0.493-1.164-0.743-2.401-0.743-3.676c0-0.546,0.049-1.093,0.142-1.628
 c0.018,0.032,0.033,0.064,0.051,0.095L2.72,10.223 c-0.006,0.034-0.011,0.069-0.017,0.103C2.244,9.5,2,8.566,2,7.615c0-1.493,0.582-2.898,1.637-3.953 c1.056-1.056,2.46-1.638,3.953-1.638c0.915,0,1.818,0.228,2.622,0.655c-0.033,0.007-0.067,0.013-0.1,0.02l0.199,0.031 c-0.032-0.018-0.066-0.034-0.098-0.051c0.002,0,0.003-0.001,0.004-0.001c0.586-0.112,1.187-0.169,1.788-0.169 c1.275,0,2.512,0.249,3.676,0.742c1.124,0.476,2.135,1.156,3.002,2.024c0.868,0.867,1.548,1.877,2.024,3.002 c0.493,1.164,0.743,2.401,0.743,3.676c0,0.575-0.054,1.15-0.157,1.712c-0.018-0.031-0.033-0.064-0.052-0.095l0.034,0.201 c0.007-0.035,0.011-0.071,0.018-0.106C21.754,14.494,22,15.432,22,16.386z M16.817,14.138c0-1.331-0.613-2.743-3.033-3.282 l-2.209-0.49c-0.84-0.192-1.807-0.444-1.807-1.237c0-0.794,0.679-1.348,1.903-1.348c2.468,0,2.243,1.696,3.468,1.696 c0.645,0,1.209-0.379,1.209-1.031c0-1.521-2.435-2.663-4.5-2.663c-2.242,0-4.63,0.952-4.63,3.488c0,1.221,0.436,2.521,2.839,3.123 l2.984,0.745c0.903,0.223,1.129,0.731,1.129,1.189c0,0
 .762-0.758,1.507-2.129,1.507c-2.679,0-2.307-2.062-3.743-2.062 c-0.645,0-1.113,0.444-1.113,1.078c0,1.236,1.501,2.886,4.856,2.886C15.236,17.737,16.817,16.199,16.817,14.138z"></path></svg>';
+
+               case 'snapchat':
+                       return '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg"><path d="M12.065,2a5.526,5.526,0,0,1,3.132.892A5.854,5.854,0,0,1,17.326,5.4a5.821,5.821,0,0,1,.351,2.33q0,.612-.117,2.487a.809.809,0,0,0,.365.091,1.93,1.93,0,0,0,.664-.176,1.93,1.93,0,0,1,.664-.176,1.3,1.3,0,0,1,.729.234.7.7,0,0,1,.351.6.839.839,0,0,1-.41.7,2.732,2.732,0,0,1-.9.41,3.192,3.192,0,0,0-.9.378.728.728,0,0,0-.41.618,1.575,1.575,0,0,0,.156.56,6.9,6.9,0,0,0,1.334,1.953,5.6,5.6,0,0,0,1.881,1.315,5.875,5.875,0,0,0,1.042.3.42.42,0,0,1,.365.456q0,.911-2.852,1.341a1.379,1.379,0,0,0-.143.507,1.8,1.8,0,0,1-.182.605.451.451,0,0,1-.429.241,5.878,5.878,0,0,1-.807-.085,5.917,5.917,0,0,0-.833-.085,4.217,4.217,0,0,0-.807.065,2.42,2.42,0,0,0-.82.293,6.682,6.682,0,0,0-.755.5q-.351.267-.755.527a3.886,3.886,0,0,1-.989.436A4.471,4.471,0,0,1,11.831,22a4.307,4.307,0,0,1-1.256-.176,3.784,3.784,0,0,1-.976-.436q-.4-.26-.749-.52
 7a6.682,6.682,0,0,0-.755-.5,2.422,2.422,0,0,0-.807-.293,4.432,4.432,0,0,0-.82-.065,5.089,5.089,0,0,0-.853.1,5,5,0,0,1-.762.1.474.474,0,0,1-.456-.241,1.819,1.819,0,0,1-.182-.618,1.411,1.411,0,0,0-.143-.521q-2.852-.429-2.852-1.341a.42.42,0,0,1,.365-.456,5.793,5.793,0,0,0,1.042-.3,5.524,5.524,0,0,0,1.881-1.315,6.789,6.789,0,0,0,1.334-1.953A1.575,1.575,0,0,0,6,12.9a.728.728,0,0,0-.41-.618,3.323,3.323,0,0,0-.9-.384,2.912,2.912,0,0,1-.9-.41.814.814,0,0,1-.41-.684.71.71,0,0,1,.338-.593,1.208,1.208,0,0,1,.716-.241,1.976,1.976,0,0,1,.625.169,2.008,2.008,0,0,0,.69.169.919.919,0,0,0,.416-.091q-.117-1.849-.117-2.474A5.861,5.861,0,0,1,6.385,5.4,5.516,5.516,0,0,1,8.625,2.819,7.075,7.075,0,0,1,12.062,2Z"></path></svg>';
+
+               case 'soundcloud':
+                       return '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg"><path d="M8.9,16.1L9,14L8.9,9.5c0-0.1,0-0.1-0.1-0.1c0,0-0.1-0.1-0.1-0.1c-0.1,0-0.1,0-0.1,0.1c0,0-0.1,0.1-0.1,0.1L8.3,14l0.1,2.1 c0,0.1,0,0.1,0.1,0.1c0,0,0.1,0.1,0.1,0.1C8.8,16.3,8.9,16.3,8.9,16.1z M11.4,15.9l0.1-1.8L11.4,9c0-0.1,0-0.2-0.1-0.2 c0,0-0.1,0-0.1,0s-0.1,0-0.1,0c-0.1,0-0.1,0.1-0.1,0.2l0,0.1l-0.1,5c0,0,0,0.7,0.1,2v0c0,0.1,0,0.1,0.1,0.1c0.1,0.1,0.1,0.1,0.2,0.1 c0.1,0,0.1,0,0.2-0.1c0.1,0,0.1-0.1,0.1-0.2L11.4,15.9z M2.4,12.9L2.5,14l-0.2,1.1c0,0.1,0,0.1-0.1,0.1c0,0-0.1,0-0.1-0.1L2.1,14 l0.1-1.1C2.2,12.9,2.3,12.9,2.4,12.9C2.3,12.9,2.4,12.9,2.4,12.9z M3.1,12.2L3.3,14l-0.2,1.8c0,0.1,0,0.1-0.1,0.1 c-0.1,0-0.1,0-0.1-0.1L2.8,14L3,12.2C3,12.2,3,12.2,3.1,12.2C3.1,12.2,3.1,12.2,3.1,12.2z M3.9,11.9L4.1,14l-0.2,2.1 c0,0.1,0,0.1-0.1,0.1c-0.1,0-0.1,0-0.1-0.1L3.5,14l0.2-2.1c0-0.1,0-0.1,0.1-0.1C3.9,11.8,3.9,11.8,3.9,11.9z M
 4.7,11.9L4.9,14 l-0.2,2.1c0,0.1-0.1,0.1-0.1,0.1c-0.1,0-0.1,0-0.1-0.1L4.3,14l0.2-2.2c0-0.1,0-0.1,0.1-0.1C4.7,11.7,4.7,11.8,4.7,11.9z M5.6,12 l0.2,2l-0.2,2.1c0,0.1-0.1,0.1-0.1,0.1c0,0-0.1,0-0.1,0c0,0,0-0.1,0-0.1L5.1,14l0.2-2c0,0,0-0.1,0-0.1s0.1,0,0.1,0 C5.5,11.9,5.5,11.9,5.6,12L5.6,12z M6.4,10.7L6.6,14l-0.2,2.1c0,0,0,0.1,0,0.1c0,0-0.1,0-0.1,0c-0.1,0-0.1-0.1-0.2-0.2L5.9,14 l0.2-3.3c0-0.1,0.1-0.2,0.2-0.2c0,0,0.1,0,0.1,0C6.4,10.7,6.4,10.7,6.4,10.7z M7.2,10l0.2,4.1l-0.2,2.1c0,0,0,0.1,0,0.1 c0,0-0.1,0-0.1,0c-0.1,0-0.2-0.1-0.2-0.2l-0.1-2.1L6.8,10c0-0.1,0.1-0.2,0.2-0.2c0,0,0.1,0,0.1,0S7.2,9.9,7.2,10z M8,9.6L8.2,14 L8,16.1c0,0.1-0.1,0.2-0.2,0.2c-0.1,0-0.2-0.1-0.2-0.2L7.5,14l0.1-4.4c0-0.1,0-0.1,0.1-0.1c0,0,0.1-0.1,0.1-0.1c0.1,0,0.1,0,0.1,0.1 C8,9.6,8,9.6,8,9.6z M11.4,16.1L11.4,16.1L11.4,16.1z M9.7,9.6L9.8,14l-0.1,2.1c0,0.1,0,0.1-0.1,0.2s-0.1,0.1-0.2,0.1 c-0.1,0-0.1,0-0.1-0.1s-0.1-0.1-0.1-0.2L9.2,14l0.1-4.4c0-0.1,0-0.1,0.1-0.2s0.1-0.1,0.2-0.1c0.1,0,0.1,0,0.2,0.1S9.7,9.5,9.7,9.6 L9.7,9.6z M10.6,
 9.8l0.1,4.3l-0.1,2c0,0.1,0,0.1-0.1,0.2c0,0-0.1,0.1-0.2,0.1c-0.1,0-0.1,0-0.2-0.1c0,0-0.1-0.1-0.1-0.2L10,14 l0.1-4.3c0-0.1,0-0.1,0.1-0.2c0,0,0.1-0.1,0.2-0.1c0.1,0,0.1,0,0.2,0.1S10.6,9.7,10.6,9.8z M12.4,14l-0.1,2c0,0.1,0,0.1-0.1,0.2 c-0.1,0.1-0.1,0.1-0.2,0.1c-0.1,0-0.1,0-0.2-0.1c-0.1-0.1-0.1-0.1-0.1-0.2l-0.1-1l-0.1-1l0.1-5.5v0c0-0.1,0-0.2,0.1-0.2 c0.1,0,0.1-0.1,0.2-0.1c0,0,0.1,0,0.1,0c0.1,0,0.1,0.1,0.1,0.2L12.4,14z M22.1,13.9c0,0.7-0.2,1.3-0.7,1.7c-0.5,0.5-1.1,0.7-1.7,0.7 h-6.8c-0.1,0-0.1,0-0.2-0.1c-0.1-0.1-0.1-0.1-0.1-0.2V8.2c0-0.1,0.1-0.2,0.2-0.3c0.5-0.2,1-0.3,1.6-0.3c1.1,0,2.1,0.4,2.9,1.1 c0.8,0.8,1.3,1.7,1.4,2.8c0.3-0.1,0.6-0.2,1-0.2c0.7,0,1.3,0.2,1.7,0.7C21.8,12.6,22.1,13.2,22.1,13.9L22.1,13.9z"></path></svg>';
+
+               case 'spotify':
+                       return '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg"><path d="M12,2C6.477,2,2,6.477,2,12c0,5.523,4.477,10,10,10c5.523,0,10-4.477,10-10C22,6.477,17.523,2,12,2 M16.586,16.424 c-0.18,0.295-0.563,0.387-0.857,0.207c-2.348-1.435-5.304-1.76-8.785-0.964c-0.335,0.077-0.67-0.133-0.746-0.469 c-0.077-0.335,0.132-0.67,0.469-0.746c3.809-0.871,7.077-0.496,9.713,1.115C16.673,15.746,16.766,16.13,16.586,16.424 M17.81,13.7 c-0.226,0.367-0.706,0.482-1.072,0.257c-2.687-1.652-6.785-2.131-9.965-1.166C6.36,12.917,5.925,12.684,5.8,12.273 C5.675,11.86,5.908,11.425,6.32,11.3c3.632-1.102,8.147-0.568,11.234,1.328C17.92,12.854,18.035,13.335,17.81,13.7 M17.915,10.865 c-3.223-1.914-8.54-2.09-11.618-1.156C5.804,9.859,5.281,9.58,5.131,9.086C4.982,8.591,5.26,8.069,5.755,7.919 c3.532-1.072,9.404-0.865,13.115,1.338c0.445,0.264,0.59,0.838,0.327,1.282C18.933,10.983,18.359,11.129,17.915,10.865">&l
 t;/path></svg>';
+
+               case 'tumblr':
+                       return '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg"><path d="M16.749,17.396c-0.357,0.17-1.041,0.319-1.551,0.332c-1.539,0.041-1.837-1.081-1.85-1.896V9.847h3.861V6.937h-3.847V2.039 c0,0-2.77,0-2.817,0c-0.046,0-0.127,0.041-0.138,0.144c-0.165,1.499-0.867,4.13-3.783,5.181v2.484h1.945v6.282 c0,2.151,1.587,5.206,5.775,5.135c1.413-0.024,2.982-0.616,3.329-1.126L16.749,17.396z"></path></svg>';
+
+               case 'twitch':
+                       return '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg"><path d="M16.499,8.089h-1.636v4.91h1.636V8.089z M12,8.089h-1.637v4.91H12V8.089z M4.228,3.178L3,6.451v13.092h4.499V22h2.456 l2.454-2.456h3.681L21,14.636V3.178H4.228z M19.364,13.816l-2.864,2.865H12l-2.453,2.453V16.68H5.863V4.814h13.501V13.816z"></path></svg>';
+
+               case 'twitter':
+                       return '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg"><path d="M22.23,5.924c-0.736,0.326-1.527,0.547-2.357,0.646c0.847-0.508,1.498-1.312,1.804-2.27 c-0.793,0.47-1.671,0.812-2.606,0.996C18.324,4.498,17.257,4,16.077,4c-2.266,0-4.103,1.837-4.103,4.103 c0,0.322,0.036,0.635,0.106,0.935C8.67,8.867,5.647,7.234,3.623,4.751C3.27,5.357,3.067,6.062,3.067,6.814 c0,1.424,0.724,2.679,1.825,3.415c-0.673-0.021-1.305-0.206-1.859-0.513c0,0.017,0,0.034,0,0.052c0,1.988,1.414,3.647,3.292,4.023 c-0.344,0.094-0.707,0.144-1.081,0.144c-0.264,0-0.521-0.026-0.772-0.074c0.522,1.63,2.038,2.816,3.833,2.85 c-1.404,1.1-3.174,1.756-5.096,1.756c-0.331,0-0.658-0.019-0.979-0.057c1.816,1.164,3.973,1.843,6.29,1.843 c7.547,0,11.675-6.252,11.675-11.675c0-0.178-0.004-0.355-0.012-0.531C20.985,7.47,21.68,6.747,22.23,5.924z"></path></svg>';
+
+               case 'vimeo':
+                       return '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg"><path d="M22.396,7.164c-0.093,2.026-1.507,4.799-4.245,8.32C15.322,19.161,12.928,21,10.97,21c-1.214,0-2.24-1.119-3.079-3.359 c-0.56-2.053-1.119-4.106-1.68-6.159C5.588,9.243,4.921,8.122,4.206,8.122c-0.156,0-0.701,0.328-1.634,0.98L1.594,7.841 c1.027-0.902,2.04-1.805,3.037-2.708C6.001,3.95,7.03,3.327,7.715,3.264c1.619-0.156,2.616,0.951,2.99,3.321 c0.404,2.557,0.685,4.147,0.841,4.769c0.467,2.121,0.981,3.181,1.542,3.181c0.435,0,1.09-0.688,1.963-2.065 c0.871-1.376,1.338-2.422,1.401-3.142c0.125-1.187-0.343-1.782-1.401-1.782c-0.498,0-1.012,0.115-1.541,0.341 c1.023-3.35,2.977-4.977,5.862-4.884C21.511,3.066,22.52,4.453,22.396,7.164z"></path></svg>';
+
+               case 'vk':
+                       return '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg"><path d="M22,7.1c0.2,0.4-0.4,1.5-1.6,3.1c-0.2,0.2-0.4,0.5-0.7,0.9c-0.5,0.7-0.9,1.1-0.9,1.4c-0.1,0.3-0.1,0.6,0.1,0.8 c0.1,0.1,0.4,0.4,0.8,0.9h0l0,0c1,0.9,1.6,1.7,2,2.3c0,0,0,0.1,0.1,0.1c0,0.1,0,0.1,0.1,0.3c0,0.1,0,0.2,0,0.4 c0,0.1-0.1,0.2-0.3,0.3c-0.1,0.1-0.4,0.1-0.6,0.1l-2.7,0c-0.2,0-0.4,0-0.6-0.1c-0.2-0.1-0.4-0.1-0.5-0.2l-0.2-0.1 c-0.2-0.1-0.5-0.4-0.7-0.7s-0.5-0.6-0.7-0.8c-0.2-0.2-0.4-0.4-0.6-0.6C14.8,15,14.6,15,14.4,15c0,0,0,0-0.1,0c0,0-0.1,0.1-0.2,0.2 c-0.1,0.1-0.2,0.2-0.2,0.3c-0.1,0.1-0.1,0.3-0.2,0.5c-0.1,0.2-0.1,0.5-0.1,0.8c0,0.1,0,0.2,0,0.3c0,0.1-0.1,0.2-0.1,0.2l0,0.1 c-0.1,0.1-0.3,0.2-0.6,0.2h-1.2c-0.5,0-1,0-1.5-0.2c-0.5-0.1-1-0.3-1.4-0.6s-0.7-0.5-1.1-0.7s-0.6-0.4-0.7-0.6l-0.3-0.3 c-0.1-0.1-0.2-0.2-0.3-0.3s-0.4-0.5-0.7-0.9s-0.7-1-1.1-1.6c-0.4-0.6-0.8-1.3-1.3-2.2C2.9,9.4,2.5,8.5,2.1,7.5C2,7.4,2,7.3,2,7.2 c0-
 0.1,0-0.1,0-0.2l0-0.1c0.1-0.1,0.3-0.2,0.6-0.2l2.9,0c0.1,0,0.2,0,0.2,0.1S5.9,6.9,5.9,7L6,7c0.1,0.1,0.2,0.2,0.3,0.3 C6.4,7.7,6.5,8,6.7,8.4C6.9,8.8,7,9,7.1,9.2l0.2,0.3c0.2,0.4,0.4,0.8,0.6,1.1c0.2,0.3,0.4,0.5,0.5,0.7s0.3,0.3,0.4,0.4 c0.1,0.1,0.3,0.1,0.4,0.1c0.1,0,0.2,0,0.3-0.1c0,0,0,0,0.1-0.1c0,0,0.1-0.1,0.1-0.2c0.1-0.1,0.1-0.3,0.1-0.5c0-0.2,0.1-0.5,0.1-0.8 c0-0.4,0-0.8,0-1.3c0-0.3,0-0.5-0.1-0.8c0-0.2-0.1-0.4-0.1-0.5L9.6,7.6C9.4,7.3,9.1,7.2,8.7,7.1C8.6,7.1,8.6,7,8.7,6.9 C8.9,6.7,9,6.6,9.1,6.5c0.4-0.2,1.2-0.3,2.5-0.3c0.6,0,1,0.1,1.4,0.1c0.1,0,0.3,0.1,0.3,0.1c0.1,0.1,0.2,0.1,0.2,0.3 c0,0.1,0.1,0.2,0.1,0.3s0,0.3,0,0.5c0,0.2,0,0.4,0,0.6c0,0.2,0,0.4,0,0.7c0,0.3,0,0.6,0,0.9c0,0.1,0,0.2,0,0.4c0,0.2,0,0.4,0,0.5 c0,0.1,0,0.3,0,0.4s0.1,0.3,0.1,0.4c0.1,0.1,0.1,0.2,0.2,0.3c0.1,0,0.1,0,0.2,0c0.1,0,0.2,0,0.3-0.1c0.1-0.1,0.2-0.2,0.4-0.4 s0.3-0.4,0.5-0.7c0.2-0.3,0.5-0.7,0.7-1.1c0.4-0.7,0.8-1.5,1.1-2.3c0-0.1,0.1-0.1,0.1-0.2c0-0.1,0.1-0.1,0.1-0.1l0,0l0.1,0 c0,0,0,0,0.1,0s0.2,0,0.2,0l3,0c0.3,0,0.5,0,0.7,0
 S21.9,7,21.9,7L22,7.1z"></path></svg>';
+
+               // phpcs:disable WordPress.WP.CapitalPDangit.Misspelled
+               case 'wordpress':
+                       return '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg"><path d="M12.158,12.786L9.46,20.625c0.806,0.237,1.657,0.366,2.54,0.366c1.047,0,2.051-0.181,2.986-0.51 c-0.024-0.038-0.046-0.079-0.065-0.124L12.158,12.786z M3.009,12c0,3.559,2.068,6.634,5.067,8.092L3.788,8.341 C3.289,9.459,3.009,10.696,3.009,12z M18.069,11.546c0-1.112-0.399-1.881-0.741-2.48c-0.456-0.741-0.883-1.368-0.883-2.109 c0-0.826,0.627-1.596,1.51-1.596c0.04,0,0.078,0.005,0.116,0.007C16.472,3.904,14.34,3.009,12,3.009 c-3.141,0-5.904,1.612-7.512,4.052c0.211,0.007,0.41,0.011,0.579,0.011c0.94,0,2.396-0.114,2.396-0.114 C7.947,6.93,8.004,7.642,7.52,7.699c0,0-0.487,0.057-1.029,0.085l3.274,9.739l1.968-5.901l-1.401-3.838 C9.848,7.756,9.389,7.699,9.389,7.699C8.904,7.67,8.961,6.93,9.446,6.958c0,0,1.484,0.114,2.368,0.114 c0.94,0,2.397-0.114,2.397-0.114c0.485-0.028,0.542,0.684,0.057,0.741c0,0-0.488,0.057-1.029,0.085l3.249
 ,9.665l0.897-2.996 C17.841,13.284,18.069,12.316,18.069,11.546z M19.889,7.686c0.039,0.286,0.06,0.593,0.06,0.924c0,0.912-0.171,1.938-0.684,3.22 l-2.746,7.94c2.673-1.558,4.47-4.454,4.47-7.771C20.991,10.436,20.591,8.967,19.889,7.686z M12,22C6.486,22,2,17.514,2,12 C2,6.486,6.486,2,12,2c5.514,0,10,4.486,10,10C22,17.514,17.514,22,12,22z"></path></svg>';
+
+               case 'yelp':
+                       return '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg"><path d="M12.271,16.718v1.417q-.011,3.257-.067,3.4a.707.707,0,0,1-.569.446,4.637,4.637,0,0,1-2.024-.424A4.609,4.609,0,0,1,7.8,20.565a.844.844,0,0,1-.19-.4.692.692,0,0,1,.044-.29,3.181,3.181,0,0,1,.379-.524q.335-.412,2.019-2.409.011,0,.669-.781a.757.757,0,0,1,.44-.274.965.965,0,0,1,.552.039.945.945,0,0,1,.418.324.732.732,0,0,1,.139.468Zm-1.662-2.8a.783.783,0,0,1-.58.781l-1.339.435q-3.067.981-3.257.981a.711.711,0,0,1-.6-.4,2.636,2.636,0,0,1-.19-.836,9.134,9.134,0,0,1,.011-1.857,3.559,3.559,0,0,1,.335-1.389.659.659,0,0,1,.625-.357,22.629,22.629,0,0,1,2.253.859q.781.324,1.283.524l.937.379a.771.771,0,0,1,.4.34A.982.982,0,0,1,10.609,13.917Zm9.213,3.313a4.467,4.467,0,0,1-1.021,1.8,4.559,4.559,0,0,1-1.512,1.417.671.671,0,0,1-.7-.078q-.156-.112-2.052-3.2l-.524-.859a.761.761,0,0,1-.128-.513.957.957,0,0,1,.217-.513.774.774,0
 ,0,1,.926-.29q.011.011,1.327.446,2.264.736,2.7.887a2.082,2.082,0,0,1,.524.229.673.673,0,0,1,.245.68Zm-7.5-7.049q.056,1.137-.6,1.361-.647.19-1.272-.792L6.237,4.08a.7.7,0,0,1,.212-.691,5.788,5.788,0,0,1,2.314-1,5.928,5.928,0,0,1,2.5-.352.681.681,0,0,1,.547.5q.034.2.245,3.407T12.327,10.181Zm7.384,1.2a.679.679,0,0,1-.29.658q-.167.112-3.67.959-.747.167-1.015.257l.011-.022a.769.769,0,0,1-.513-.044.914.914,0,0,1-.413-.357.786.786,0,0,1,0-.971q.011-.011.836-1.137,1.394-1.908,1.673-2.275a2.423,2.423,0,0,1,.379-.435A.7.7,0,0,1,17.435,8a4.482,4.482,0,0,1,1.372,1.489,4.81,4.81,0,0,1,.9,1.868v.034Z"></path></svg>';
+
+               case 'youtube':
+                       return '<svg width="24" height="24" viewBox="0 0 24 24" version="1.1" xmlns="http://www.w3.org/2000/svg"><path d="M21.8,8.001c0,0-0.195-1.378-0.795-1.985c-0.76-0.797-1.613-0.801-2.004-0.847c-2.799-0.202-6.997-0.202-6.997-0.202 h-0.009c0,0-4.198,0-6.997,0.202C4.608,5.216,3.756,5.22,2.995,6.016C2.395,6.623,2.2,8.001,2.2,8.001S2,9.62,2,11.238v1.517 c0,1.618,0.2,3.237,0.2,3.237s0.195,1.378,0.795,1.985c0.761,0.797,1.76,0.771,2.205,0.855c1.6,0.153,6.8,0.201,6.8,0.201 s4.203-0.006,7.001-0.209c0.391-0.047,1.243-0.051,2.004-0.847c0.6-0.607,0.795-1.985,0.795-1.985s0.2-1.618,0.2-3.237v-1.517 C22,9.62,21.8,8.001,21.8,8.001z M9.935,14.594l-0.001-5.62l5.404,2.82L9.935,14.594z"></path></svg>';
+
+               case 'share':
+               default:
+                       return '<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20"><rect x="0" fill="none" width="20" height="20"/><g><path d="M14.5 12c1.66 0 3 1.34 3 3s-1.34 3-3 3-3-1.34-3-3c0-.24.03-.46.09-.69l-4.38-2.3c-.55.61-1.33.99-2.21.99-1.66 0-3-1.34-3-3s1.34-3 3-3c.88 0 1.66.39 2.21.99l4.38-2.3c-.06-.23-.09-.45-.09-.69 0-1.66 1.34-3 3-3s3 1.34 3 3-1.34 3-3 3c-.88 0-1.66-.39-2.21-.99l-4.38 2.3c.06.23.09.45.09.69s-.03.46-.09.69l4.38 2.3c.55-.61 1.33-.99 2.21-.99z"/></g></svg>';
+       }
+}
</ins></span></pre></div>
<a id="trunksrcwpincludesblockstagcloudphp"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/blocks/tag-cloud.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/blocks/tag-cloud.php        2019-09-19 15:02:20 UTC (rev 46188)
+++ trunk/src/wp-includes/blocks/tag-cloud.php  2019-09-19 15:17:39 UTC (rev 46189)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -30,7 +30,14 @@
</span><span class="cx" style="display: block; padding: 0 10px">        $tag_cloud = wp_tag_cloud( $args );
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        if ( ! $tag_cloud ) {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                $tag_cloud = esc_html( __( 'No terms to show.' ) );
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         $labels    = get_taxonomy_labels( get_taxonomy( $attributes['taxonomy'] ) );
+               $tag_cloud = esc_html(
+                       sprintf(
+                               /* translators: %s: taxonomy name */
+                               __( 'Your site doesn&#8217;t have any %s, so there&#8217;s nothing to display here at the moment.' ),
+                               strtolower( $labels->name )
+                       )
+               );
</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">        return sprintf(
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -48,24 +55,24 @@
</span><span class="cx" style="display: block; padding: 0 10px">                'core/tag-cloud',
</span><span class="cx" style="display: block; padding: 0 10px">                array(
</span><span class="cx" style="display: block; padding: 0 10px">                        'attributes'      => array(
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                'align'         => array(
+                                       'type' => 'string',
+                                       'enum' => array( 'left', 'center', 'right', 'wide', 'full' ),
+                               ),
+                               'className'     => array(
+                                       'type' => 'string',
+                               ),
</ins><span class="cx" style="display: block; padding: 0 10px">                                 'taxonomy'      => array(
</span><span class="cx" style="display: block; padding: 0 10px">                                        'type'    => 'string',
</span><span class="cx" style="display: block; padding: 0 10px">                                        'default' => 'post_tag',
</span><span class="cx" style="display: block; padding: 0 10px">                                ),
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                'className'     => array(
-                                       'type' => 'string',
-                               ),
</del><span class="cx" style="display: block; padding: 0 10px">                                 'showTagCounts' => array(
</span><span class="cx" style="display: block; padding: 0 10px">                                        'type'    => 'boolean',
</span><span class="cx" style="display: block; padding: 0 10px">                                        'default' => false,
</span><span class="cx" style="display: block; padding: 0 10px">                                ),
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                'align'         => array(
-                                       'type' => 'string',
-                               ),
</del><span class="cx" style="display: block; padding: 0 10px">                         ),
</span><span class="cx" style="display: block; padding: 0 10px">                        'render_callback' => 'render_block_core_tag_cloud',
</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">-
</del><span class="cx" style="display: block; padding: 0 10px"> add_action( 'init', 'register_block_core_tag_cloud' );
</span></span></pre></div>
<a id="trunksrcwpincludesscriptloaderphp"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-includes/script-loader.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-includes/script-loader.php   2019-09-19 15:02:20 UTC (rev 46188)
+++ trunk/src/wp-includes/script-loader.php     2019-09-19 15:17:39 UTC (rev 46189)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -94,12 +94,12 @@
</span><span class="cx" style="display: block; padding: 0 10px">                'react'                       => '16.8.4',
</span><span class="cx" style="display: block; padding: 0 10px">                'react-dom'                   => '16.8.4',
</span><span class="cx" style="display: block; padding: 0 10px">                'moment'                      => '2.22.2',
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                'lodash'                      => '4.17.11',
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         'lodash'                      => '4.17.15',
</ins><span class="cx" style="display: block; padding: 0 10px">                 'wp-polyfill-fetch'           => '3.0.0',
</span><span class="cx" style="display: block; padding: 0 10px">                'wp-polyfill-formdata'        => '3.0.12',
</span><span class="cx" style="display: block; padding: 0 10px">                'wp-polyfill-node-contains'   => '3.26.0-0',
</span><span class="cx" style="display: block; padding: 0 10px">                'wp-polyfill-element-closest' => '2.0.2',
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                'wp-polyfill'                 => '7.0.0',
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         'wp-polyfill'                 => '7.4.4',
</ins><span class="cx" style="display: block; padding: 0 10px">         );
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        foreach ( $vendor_scripts as $handle => $dependencies ) {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -224,51 +224,57 @@
</span><span class="cx" style="display: block; padding: 0 10px">        $suffix = wp_scripts_get_suffix();
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        $packages_versions = array(
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                'a11y'                               => '2.2.0',
-               'annotations'                        => '1.2.3',
-               'api-fetch'                          => '3.1.2',
-               'autop'                              => '2.0.0',
-               'blob'                               => '2.3.0',
-               'block-editor'                       => '2.0.3',
-               'block-library'                      => '2.4.6',
-               'block-serialization-default-parser' => '3.1.0',
-               'blocks'                             => '6.2.5',
-               'components'                         => '7.3.2',
-               'compose'                            => '3.2.0',
-               'core-data'                          => '2.2.2',
-               'data'                               => '4.4.0',
-               'date'                               => '3.2.0',
-               'deprecated'                         => '2.2.0',
-               'dom'                                => '2.2.5',
-               'dom-ready'                          => '2.2.0',
-               'edit-post'                          => '3.3.6',
-               'editor'                             => '9.2.6',
-               'element'                            => '2.3.0',
-               'escape-html'                        => '1.2.0',
-               'format-library'                     => '1.4.6',
-               'hooks'                              => '2.2.0',
-               'html-entities'                      => '2.2.0',
-               'i18n'                               => '3.3.0',
-               'is-shallow-equal'                   => '1.2.0',
-               'keycodes'                           => '2.2.0',
-               'list-reusable-blocks'               => '1.3.5',
-               'notices'                            => '1.3.0',
-               'nux'                                => '3.2.5',
-               'plugins'                            => '2.2.0',
-               'priority-queue'                     => '1.1.0',
-               'redux-routine'                      => '3.2.0',
-               'rich-text'                          => '3.2.3',
-               'shortcode'                          => '2.2.0',
-               'token-list'                         => '1.2.0',
-               'url'                                => '2.5.0',
-               'viewport'                           => '2.3.0',
-               'wordcount'                          => '2.2.0',
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         'a11y'                               => '2.5.0',
+               'annotations'                        => '1.7.0',
+               'api-fetch'                          => '3.6.0',
+               'autop'                              => '2.5.0',
+               'blob'                               => '2.5.0',
+               'block-editor'                       => '3.2.0',
+               'block-library'                      => '2.9.0',
+               'block-serialization-default-parser' => '3.4.0',
+               'blocks'                             => '6.7.0',
+               'components'                         => '8.3.0',
+               'compose'                            => '3.7.0',
+               'core-data'                          => '2.7.0',
+               'data'                               => '4.9.0',
+               'data-controls'                      => '1.3.0',
+               'date'                               => '3.5.0',
+               'deprecated'                         => '2.6.0',
+               'dom'                                => '2.5.0',
+               'dom-ready'                          => '2.5.0',
+               'edit-post'                          => '3.8.0',
+               'editor'                             => '9.7.0',
+               'element'                            => '2.8.0',
+               'escape-html'                        => '1.5.0',
+               'format-library'                     => '1.9.0',
+               'hooks'                              => '2.6.0',
+               'html-entities'                      => '2.5.0',
+               'i18n'                               => '3.6.0',
+               'is-shallow-equal'                   => '1.6.0',
+               'keycodes'                           => '2.6.0',
+               'list-reusable-blocks'               => '1.8.0',
+               'media-utils'                        => '1.2.0',
+               'notices'                            => '1.8.0',
+               'nux'                                => '3.7.0',
+               'plugins'                            => '2.7.0',
+               'priority-queue'                     => '1.3.0',
+               'redux-routine'                      => '3.6.0',
+               'rich-text'                          => '3.7.0',
+               'shortcode'                          => '2.4.0',
+               'server-side-render'                 => '1.3.0',
+               'token-list'                         => '1.6.0',
+               'url'                                => '2.8.0',
+               'viewport'                           => '2.8.0',
+               'wordcount'                          => '2.6.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">        $packages_dependencies = array(
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                'api-fetch'                          => array( 'wp-polyfill', 'wp-i18n', 'wp-url' ),
-               'a11y'                               => array( 'wp-dom-ready', 'wp-polyfill' ),
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         'a11y'                               => array(
+                       'wp-dom-ready',
+                       'wp-polyfill',
+               ),
</ins><span class="cx" style="display: block; padding: 0 10px">                 'annotations'                        => array(
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        'lodash',
</ins><span class="cx" style="display: block; padding: 0 10px">                         'wp-data',
</span><span class="cx" style="display: block; padding: 0 10px">                        'wp-hooks',
</span><span class="cx" style="display: block; padding: 0 10px">                        'wp-i18n',
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -275,13 +281,26 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        'wp-polyfill',
</span><span class="cx" style="display: block; padding: 0 10px">                        'wp-rich-text',
</span><span class="cx" style="display: block; padding: 0 10px">                ),
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                'autop'                              => array( 'wp-polyfill' ),
-               'blob'                               => array( 'wp-polyfill' ),
-               'blocks'                             => array(
-                       'wp-autop',
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         'api-fetch'                          => array(
+                       'wp-i18n',
+                       'wp-polyfill',
+                       'wp-url',
+               ),
+               'autop'                              => array(
+                       'wp-polyfill',
+               ),
+               'blob'                               => array(
+                       'wp-polyfill',
+               ),
+               'block-editor'                       => array(
+                       'lodash',
+                       'wp-a11y',
</ins><span class="cx" style="display: block; padding: 0 10px">                         'wp-blob',
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        'wp-block-serialization-default-parser',
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 'wp-blocks',
+                       'wp-components',
+                       'wp-compose',
</ins><span class="cx" style="display: block; padding: 0 10px">                         'wp-data',
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        'wp-deprecated',
</ins><span class="cx" style="display: block; padding: 0 10px">                         'wp-dom',
</span><span class="cx" style="display: block; padding: 0 10px">                        'wp-element',
</span><span class="cx" style="display: block; padding: 0 10px">                        'wp-hooks',
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -288,13 +307,19 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        'wp-html-entities',
</span><span class="cx" style="display: block; padding: 0 10px">                        'wp-i18n',
</span><span class="cx" style="display: block; padding: 0 10px">                        'wp-is-shallow-equal',
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        'wp-keycodes',
</ins><span class="cx" style="display: block; padding: 0 10px">                         'wp-polyfill',
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        'wp-shortcode',
-                       'lodash',
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 'wp-rich-text',
+                       'wp-token-list',
+                       'wp-url',
+                       'wp-viewport',
+                       'wp-wordcount',
</ins><span class="cx" style="display: block; padding: 0 10px">                 ),
</span><span class="cx" style="display: block; padding: 0 10px">                'block-library'                      => array(
</span><span class="cx" style="display: block; padding: 0 10px">                        'editor',
</span><span class="cx" style="display: block; padding: 0 10px">                        'lodash',
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        'moment',
+                       'wp-a11y',
</ins><span class="cx" style="display: block; padding: 0 10px">                         'wp-api-fetch',
</span><span class="cx" style="display: block; padding: 0 10px">                        'wp-autop',
</span><span class="cx" style="display: block; padding: 0 10px">                        'wp-blob',
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -305,25 +330,27 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        'wp-core-data',
</span><span class="cx" style="display: block; padding: 0 10px">                        'wp-data',
</span><span class="cx" style="display: block; padding: 0 10px">                        'wp-date',
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        'wp-deprecated',
</ins><span class="cx" style="display: block; padding: 0 10px">                         'wp-editor',
</span><span class="cx" style="display: block; padding: 0 10px">                        'wp-element',
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        'wp-html-entities',
</del><span class="cx" style="display: block; padding: 0 10px">                         'wp-i18n',
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        'wp-is-shallow-equal',
</ins><span class="cx" style="display: block; padding: 0 10px">                         'wp-keycodes',
</span><span class="cx" style="display: block; padding: 0 10px">                        'wp-polyfill',
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        'wp-rich-text',
+                       'wp-server-side-render',
</ins><span class="cx" style="display: block; padding: 0 10px">                         'wp-url',
</span><span class="cx" style="display: block; padding: 0 10px">                        'wp-viewport',
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        'wp-rich-text',
</del><span class="cx" style="display: block; padding: 0 10px">                 ),
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                'block-serialization-default-parser' => array(),
-               'block-editor'                       => array(
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         'block-serialization-default-parser' => array(
+                       'wp-polyfill',
+               ),
+               'blocks'                             => array(
</ins><span class="cx" style="display: block; padding: 0 10px">                         'lodash',
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        'wp-a11y',
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 'wp-autop',
</ins><span class="cx" style="display: block; padding: 0 10px">                         'wp-blob',
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        'wp-blocks',
-                       'wp-components',
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 'wp-block-serialization-default-parser',
</ins><span class="cx" style="display: block; padding: 0 10px">                         'wp-compose',
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        'wp-core-data',
</del><span class="cx" style="display: block; padding: 0 10px">                         'wp-data',
</span><span class="cx" style="display: block; padding: 0 10px">                        'wp-dom',
</span><span class="cx" style="display: block; padding: 0 10px">                        'wp-element',
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -331,29 +358,23 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        'wp-html-entities',
</span><span class="cx" style="display: block; padding: 0 10px">                        'wp-i18n',
</span><span class="cx" style="display: block; padding: 0 10px">                        'wp-is-shallow-equal',
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        'wp-keycodes',
-                       'wp-rich-text',
-                       'wp-token-list',
-                       'wp-url',
-                       'wp-viewport',
-                       'wp-wordcount',
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 'wp-polyfill',
+                       'wp-shortcode',
</ins><span class="cx" style="display: block; padding: 0 10px">                 ),
</span><span class="cx" style="display: block; padding: 0 10px">                'components'                         => array(
</span><span class="cx" style="display: block; padding: 0 10px">                        'lodash',
</span><span class="cx" style="display: block; padding: 0 10px">                        'moment',
</span><span class="cx" style="display: block; padding: 0 10px">                        'wp-a11y',
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        'wp-api-fetch',
</del><span class="cx" style="display: block; padding: 0 10px">                         'wp-compose',
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        'wp-deprecated',
</ins><span class="cx" style="display: block; padding: 0 10px">                         'wp-dom',
</span><span class="cx" style="display: block; padding: 0 10px">                        'wp-element',
</span><span class="cx" style="display: block; padding: 0 10px">                        'wp-hooks',
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        'wp-html-entities',
</del><span class="cx" style="display: block; padding: 0 10px">                         'wp-i18n',
</span><span class="cx" style="display: block; padding: 0 10px">                        'wp-is-shallow-equal',
</span><span class="cx" style="display: block; padding: 0 10px">                        'wp-keycodes',
</span><span class="cx" style="display: block; padding: 0 10px">                        'wp-polyfill',
</span><span class="cx" style="display: block; padding: 0 10px">                        'wp-rich-text',
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        'wp-url',
</del><span class="cx" style="display: block; padding: 0 10px">                 ),
</span><span class="cx" style="display: block; padding: 0 10px">                'compose'                            => array(
</span><span class="cx" style="display: block; padding: 0 10px">                        'lodash',
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -366,6 +387,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        'wp-api-fetch',
</span><span class="cx" style="display: block; padding: 0 10px">                        'wp-data',
</span><span class="cx" style="display: block; padding: 0 10px">                        'wp-deprecated',
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        'wp-is-shallow-equal',
</ins><span class="cx" style="display: block; padding: 0 10px">                         'wp-polyfill',
</span><span class="cx" style="display: block; padding: 0 10px">                        'wp-url',
</span><span class="cx" style="display: block; padding: 0 10px">                ),
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -372,6 +394,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                'data'                               => array(
</span><span class="cx" style="display: block; padding: 0 10px">                        'lodash',
</span><span class="cx" style="display: block; padding: 0 10px">                        'wp-compose',
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        'wp-deprecated',
</ins><span class="cx" style="display: block; padding: 0 10px">                         'wp-element',
</span><span class="cx" style="display: block; padding: 0 10px">                        'wp-is-shallow-equal',
</span><span class="cx" style="display: block; padding: 0 10px">                        'wp-polyfill',
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -378,12 +401,27 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        'wp-priority-queue',
</span><span class="cx" style="display: block; padding: 0 10px">                        'wp-redux-routine',
</span><span class="cx" style="display: block; padding: 0 10px">                ),
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                'date'                               => array( 'moment', 'wp-polyfill' ),
-               'deprecated'                         => array( 'wp-polyfill', 'wp-hooks' ),
-               'dom'                                => array( 'lodash', 'wp-polyfill' ),
-               'dom-ready'                          => array( 'wp-polyfill' ),
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         'data-controls'                      => array(
+                       'wp-api-fetch',
+                       'wp-data',
+                       'wp-polyfill',
+               ),
+               'date'                               => array(
+                       'moment',
+                       'wp-polyfill',
+               ),
+               'deprecated'                         => array(
+                       'wp-hooks',
+                       'wp-polyfill',
+               ),
+               'dom'                                => array(
+                       'lodash',
+                       'wp-polyfill',
+               ),
+               'dom-ready'                          => array(
+                       'wp-polyfill',
+               ),
</ins><span class="cx" style="display: block; padding: 0 10px">                 'edit-post'                          => array(
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        'jquery',
</del><span class="cx" style="display: block; padding: 0 10px">                         'lodash',
</span><span class="cx" style="display: block; padding: 0 10px">                        'postbox',
</span><span class="cx" style="display: block; padding: 0 10px">                        'media-models',
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -400,9 +438,10 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        'wp-dom-ready',
</span><span class="cx" style="display: block; padding: 0 10px">                        'wp-editor',
</span><span class="cx" style="display: block; padding: 0 10px">                        'wp-element',
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        'wp-embed',
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 'wp-hooks',
</ins><span class="cx" style="display: block; padding: 0 10px">                         'wp-i18n',
</span><span class="cx" style="display: block; padding: 0 10px">                        'wp-keycodes',
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        'wp-media-utils',
</ins><span class="cx" style="display: block; padding: 0 10px">                         'wp-notices',
</span><span class="cx" style="display: block; padding: 0 10px">                        'wp-nux',
</span><span class="cx" style="display: block; padding: 0 10px">                        'wp-plugins',
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -413,7 +452,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                'editor'                             => array(
</span><span class="cx" style="display: block; padding: 0 10px">                        'lodash',
</span><span class="cx" style="display: block; padding: 0 10px">                        'wp-api-fetch',
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        'wp-blob',
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 'wp-autop',
</ins><span class="cx" style="display: block; padding: 0 10px">                         'wp-block-editor',
</span><span class="cx" style="display: block; padding: 0 10px">                        'wp-blocks',
</span><span class="cx" style="display: block; padding: 0 10px">                        'wp-components',
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -420,6 +459,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        'wp-compose',
</span><span class="cx" style="display: block; padding: 0 10px">                        'wp-core-data',
</span><span class="cx" style="display: block; padding: 0 10px">                        'wp-data',
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        'wp-data-controls',
</ins><span class="cx" style="display: block; padding: 0 10px">                         'wp-date',
</span><span class="cx" style="display: block; padding: 0 10px">                        'wp-deprecated',
</span><span class="cx" style="display: block; padding: 0 10px">                        'wp-element',
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -426,21 +466,35 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        'wp-hooks',
</span><span class="cx" style="display: block; padding: 0 10px">                        'wp-html-entities',
</span><span class="cx" style="display: block; padding: 0 10px">                        'wp-i18n',
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        'wp-is-shallow-equal',
</ins><span class="cx" style="display: block; padding: 0 10px">                         'wp-keycodes',
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        'wp-media-utils',
</ins><span class="cx" style="display: block; padding: 0 10px">                         'wp-notices',
</span><span class="cx" style="display: block; padding: 0 10px">                        'wp-nux',
</span><span class="cx" style="display: block; padding: 0 10px">                        'wp-polyfill',
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        'wp-rich-text',
+                       'wp-server-side-render',
</ins><span class="cx" style="display: block; padding: 0 10px">                         'wp-url',
</span><span class="cx" style="display: block; padding: 0 10px">                        'wp-viewport',
</span><span class="cx" style="display: block; padding: 0 10px">                        'wp-wordcount',
</span><span class="cx" style="display: block; padding: 0 10px">                ),
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                'element'                            => array( 'wp-polyfill', 'react', 'react-dom', 'lodash', 'wp-escape-html' ),
-               'escape-html'                        => array( 'wp-polyfill' ),
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         'element'                            => array(
+                       'lodash',
+                       'react',
+                       'react-dom',
+                       'wp-escape-html',
+                       'wp-polyfill',
+               ),
+               'escape-html'                        => array(
+                       'wp-polyfill',
+               ),
</ins><span class="cx" style="display: block; padding: 0 10px">                 'format-library'                     => array(
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        'lodash',
</ins><span class="cx" style="display: block; padding: 0 10px">                         'wp-block-editor',
</span><span class="cx" style="display: block; padding: 0 10px">                        'wp-components',
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        'wp-editor',
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                 'wp-dom',
</ins><span class="cx" style="display: block; padding: 0 10px">                         'wp-element',
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        'wp-html-entities',
</ins><span class="cx" style="display: block; padding: 0 10px">                         'wp-i18n',
</span><span class="cx" style="display: block; padding: 0 10px">                        'wp-keycodes',
</span><span class="cx" style="display: block; padding: 0 10px">                        'wp-polyfill',
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -447,11 +501,23 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        'wp-rich-text',
</span><span class="cx" style="display: block; padding: 0 10px">                        'wp-url',
</span><span class="cx" style="display: block; padding: 0 10px">                ),
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                'hooks'                              => array( 'wp-polyfill' ),
-               'html-entities'                      => array( 'wp-polyfill' ),
-               'i18n'                               => array( 'wp-polyfill' ),
-               'is-shallow-equal'                   => array( 'wp-polyfill' ),
-               'keycodes'                           => array( 'lodash', 'wp-polyfill', 'wp-i18n' ),
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         'hooks'                              => array(
+                       'wp-polyfill',
+               ),
+               'html-entities'                      => array(
+                       'wp-polyfill',
+               ),
+               'i18n'                               => array(
+                       'wp-polyfill',
+               ),
+               'is-shallow-equal'                   => array(
+                       'wp-polyfill',
+               ),
+               'keycodes'                           => array(
+                       'lodash',
+                       'wp-i18n',
+                       'wp-polyfill',
+               ),
</ins><span class="cx" style="display: block; padding: 0 10px">                 'list-reusable-blocks'               => array(
</span><span class="cx" style="display: block; padding: 0 10px">                        'lodash',
</span><span class="cx" style="display: block; padding: 0 10px">                        'wp-api-fetch',
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -461,6 +527,14 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        'wp-i18n',
</span><span class="cx" style="display: block; padding: 0 10px">                        'wp-polyfill',
</span><span class="cx" style="display: block; padding: 0 10px">                ),
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                'media-utils'                        => array(
+                       'lodash',
+                       'wp-api-fetch',
+                       'wp-blob',
+                       'wp-element',
+                       'wp-i18n',
+                       'wp-polyfill',
+               ),
</ins><span class="cx" style="display: block; padding: 0 10px">                 'notices'                            => array(
</span><span class="cx" style="display: block; padding: 0 10px">                        'lodash',
</span><span class="cx" style="display: block; padding: 0 10px">                        'wp-a11y',
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -468,29 +542,71 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        'wp-polyfill',
</span><span class="cx" style="display: block; padding: 0 10px">                ),
</span><span class="cx" style="display: block; padding: 0 10px">                'nux'                                => array(
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        'wp-element',
</del><span class="cx" style="display: block; padding: 0 10px">                         'lodash',
</span><span class="cx" style="display: block; padding: 0 10px">                        'wp-components',
</span><span class="cx" style="display: block; padding: 0 10px">                        'wp-compose',
</span><span class="cx" style="display: block; padding: 0 10px">                        'wp-data',
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        'wp-element',
</ins><span class="cx" style="display: block; padding: 0 10px">                         'wp-i18n',
</span><span class="cx" style="display: block; padding: 0 10px">                        'wp-polyfill',
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                ),
+               'plugins'                            => array(
</ins><span class="cx" style="display: block; padding: 0 10px">                         'lodash',
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        'wp-compose',
+                       'wp-element',
+                       'wp-hooks',
+                       'wp-polyfill',
</ins><span class="cx" style="display: block; padding: 0 10px">                 ),
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                'plugins'                            => array( 'lodash', 'wp-compose', 'wp-element', 'wp-hooks', 'wp-polyfill' ),
-               'priority-queue'                     => array(),
-               'redux-routine'                      => array( 'wp-polyfill' ),
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         'priority-queue'                     => array(
+                       'wp-polyfill',
+               ),
+               'redux-routine'                      => array(
+                       'lodash',
+                       'wp-polyfill',
+               ),
</ins><span class="cx" style="display: block; padding: 0 10px">                 'rich-text'                          => array(
</span><span class="cx" style="display: block; padding: 0 10px">                        'lodash',
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        'wp-compose',
</ins><span class="cx" style="display: block; padding: 0 10px">                         'wp-data',
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        'wp-element',
</ins><span class="cx" style="display: block; padding: 0 10px">                         'wp-escape-html',
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        'wp-hooks',
+                       'wp-is-shallow-equal',
+                       'wp-keycodes',
</ins><span class="cx" style="display: block; padding: 0 10px">                         'wp-polyfill',
</span><span class="cx" style="display: block; padding: 0 10px">                ),
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                'shortcode'                          => array( 'wp-polyfill', 'lodash' ),
-               'token-list'                         => array( 'lodash', 'wp-polyfill' ),
-               'url'                                => array( 'wp-polyfill' ),
-               'viewport'                           => array( 'wp-polyfill', 'wp-element', 'wp-data', 'wp-compose', 'lodash' ),
-               'wordcount'                          => array( 'wp-polyfill' ),
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+         'server-side-render'                 => array(
+                       'lodash',
+                       'wp-api-fetch',
+                       'wp-components',
+                       'wp-data',
+                       'wp-deprecated',
+                       'wp-element',
+                       'wp-i18n',
+                       'wp-polyfill',
+                       'wp-url',
+               ),
+               'shortcode'                          => array(
+                       'lodash',
+                       'wp-polyfill',
+               ),
+               'token-list'                         => array(
+                       'lodash',
+                       'wp-polyfill',
+               ),
+               'url'                                => array(
+                       'wp-polyfill',
+               ),
+               'viewport'                           => array(
+                       'lodash',
+                       'wp-compose',
+                       'wp-data',
+                       'wp-polyfill',
+               ),
+               'wordcount'                          => array(
+                       'lodash',
+                       'wp-polyfill',
+               ),
</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">        $package_translations = array(
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -576,8 +692,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                '       var userId = ' . get_current_user_ID() . ';',
</span><span class="cx" style="display: block; padding: 0 10px">                                '       var storageKey = "WP_DATA_USER_" + userId;',
</span><span class="cx" style="display: block; padding: 0 10px">                                '       wp.data',
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                '               .use( wp.data.plugins.persistence, { storageKey: storageKey } )',
-                               '               .use( wp.data.plugins.controls );',
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                         '               .use( wp.data.plugins.persistence, { storageKey: storageKey } );',
</ins><span class="cx" style="display: block; padding: 0 10px">                                 '       wp.data.plugins.persistence.__unstableMigrate( { storageKey: storageKey } );',
</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="trunksrcwpsettingsphp"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/src/wp-settings.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/src/wp-settings.php 2019-09-19 15:02:20 UTC (rev 46188)
+++ trunk/src/wp-settings.php   2019-09-19 15:17:39 UTC (rev 46189)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -269,6 +269,7 @@
</span><span class="cx" style="display: block; padding: 0 10px"> require( ABSPATH . WPINC . '/blocks/rss.php' );
</span><span class="cx" style="display: block; padding: 0 10px"> require( ABSPATH . WPINC . '/blocks/search.php' );
</span><span class="cx" style="display: block; padding: 0 10px"> require( ABSPATH . WPINC . '/blocks/shortcode.php' );
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+require( ABSPATH . WPINC . '/blocks/social-link.php' );
</ins><span class="cx" style="display: block; padding: 0 10px"> require( ABSPATH . WPINC . '/blocks/tag-cloud.php' );
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> $GLOBALS['wp_embed'] = new WP_Embed();
</span></span></pre></div>
<a id="trunktestse2ebabeltransformjs"></a>
<div class="delfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Deleted: trunk/tests/e2e/babel-transform.js</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/tests/e2e/babel-transform.js        2019-09-19 15:02:20 UTC (rev 46188)
+++ trunk/tests/e2e/babel-transform.js  2019-09-19 15:17:39 UTC (rev 46189)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1,8 +0,0 @@
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-/**
- * External dependencies
- */
-const babelJest = require( 'babel-jest' );
-
-module.exports = babelJest.createTransformer( {
-       presets: [ '@wordpress/babel-preset-default' ],
-} );
</del></span></pre></div>
<a id="trunktestse2ejestconfigjs"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/tests/e2e/jest.config.js</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/tests/e2e/jest.config.js    2019-09-19 15:02:20 UTC (rev 46188)
+++ trunk/tests/e2e/jest.config.js      2019-09-19 15:17:39 UTC (rev 46189)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1,23 +1,10 @@
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-const path = require( 'path' );
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+const config = require( '@wordpress/scripts/config/jest-e2e.config' );
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px"> const jestE2EConfig = {
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        preset: 'jest-puppeteer',
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ ...config,
</ins><span class="cx" style="display: block; padding: 0 10px">         setupFilesAfterEnv: [
</span><span class="cx" style="display: block; padding: 0 10px">                '<rootDir>/config/bootstrap.js',
</span><span class="cx" style="display: block; padding: 0 10px">        ],
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        testMatch: [
-               '<rootDir>/specs/**/__tests__/**/*.js',
-               '<rootDir>/specs/**/?(*.)(spec|test).js',
-               '<rootDir>/specs/**/test/*.js',
-       ],
-       transform: {
-               '^.+\\.[jt]sx?$': path.join( __dirname, 'babel-transform' ),
-       },
-       transformIgnorePatterns: [
-               'node_modules',
-               'scripts/config/puppeteer.config.js',
-       ],
</del><span class="cx" style="display: block; padding: 0 10px"> };
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-
</del><span class="cx" style="display: block; padding: 0 10px"> module.exports = jestE2EConfig;
</span></span></pre></div>
<a id="trunktestsphpunitdatablocksfixturescore__latestpostsserverhtml"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/tests/phpunit/data/blocks/fixtures/core__latest-posts.server.html</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/tests/phpunit/data/blocks/fixtures/core__latest-posts.server.html   2019-09-19 15:02:20 UTC (rev 46188)
+++ trunk/tests/phpunit/data/blocks/fixtures/core__latest-posts.server.html     2019-09-19 15:17:39 UTC (rev 46189)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1 +1 @@
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-<ul class="wp-block-latest-posts"></ul>
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+<ul class="wp-block-latest-posts wp-block-latest-posts__list"></ul>
</ins></span></pre></div>
<a id="trunktestsphpunitdatablocksfixturescore__latestposts__displayPostDateserverhtml"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/tests/phpunit/data/blocks/fixtures/core__latest-posts__displayPostDate.server.html</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/tests/phpunit/data/blocks/fixtures/core__latest-posts__displayPostDate.server.html  2019-09-19 15:02:20 UTC (rev 46188)
+++ trunk/tests/phpunit/data/blocks/fixtures/core__latest-posts__displayPostDate.server.html    2019-09-19 15:17:39 UTC (rev 46189)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -1 +1 @@
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-<ul class="wp-block-latest-posts has-dates"></ul>
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+<ul class="wp-block-latest-posts wp-block-latest-posts__list has-dates"></ul>
</ins></span></pre></div>
<a id="trunktestsphpunitincludesfunctionsphp"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/tests/phpunit/includes/functions.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/tests/phpunit/includes/functions.php        2019-09-19 15:02:20 UTC (rev 46188)
+++ trunk/tests/phpunit/includes/functions.php  2019-09-19 15:17:39 UTC (rev 46189)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -285,8 +285,10 @@
</span><span class="cx" style="display: block; padding: 0 10px">  */
</span><span class="cx" style="display: block; padding: 0 10px"> function _unhook_block_registration() {
</span><span class="cx" style="display: block; padding: 0 10px">        remove_action( 'init', 'register_block_core_archives' );
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+        remove_action( 'init', 'register_block_core_block' );
</ins><span class="cx" style="display: block; padding: 0 10px">         remove_action( 'init', 'register_block_core_calendar' );
</span><span class="cx" style="display: block; padding: 0 10px">        remove_action( 'init', 'register_block_core_categories' );
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+        remove_action( 'init', 'register_block_core_latest_comments' );
</ins><span class="cx" style="display: block; padding: 0 10px">         remove_action( 'init', 'register_block_core_latest_posts' );
</span><span class="cx" style="display: block; padding: 0 10px">        remove_action( 'init', 'register_block_core_rss' );
</span><span class="cx" style="display: block; padding: 0 10px">        remove_action( 'init', 'register_block_core_search' );
</span></span></pre></div>
<a id="trunktestsphpunittestsrestapirestschemasetupphp"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/tests/phpunit/tests/rest-api/rest-schema-setup.php</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/tests/phpunit/tests/rest-api/rest-schema-setup.php  2019-09-19 15:02:20 UTC (rev 46188)
+++ trunk/tests/phpunit/tests/rest-api/rest-schema-setup.php    2019-09-19 15:17:39 UTC (rev 46189)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -119,11 +119,11 @@
</span><span class="cx" style="display: block; padding: 0 10px">                        '/wp/v2/comments',
</span><span class="cx" style="display: block; padding: 0 10px">                        '/wp/v2/comments/(?P<id>[\\d]+)',
</span><span class="cx" style="display: block; padding: 0 10px">                        '/wp/v2/search',
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        '/wp/v2/block-renderer/(?P<name>core/archives)',
</ins><span class="cx" style="display: block; padding: 0 10px">                         '/wp/v2/block-renderer/(?P<name>core/block)',
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                        '/wp/v2/block-renderer/(?P<name>core/latest-comments)',
-                       '/wp/v2/block-renderer/(?P<name>core/archives)',
</del><span class="cx" style="display: block; padding: 0 10px">                         '/wp/v2/block-renderer/(?P<name>core/calendar)',
</span><span class="cx" style="display: block; padding: 0 10px">                        '/wp/v2/block-renderer/(?P<name>core/categories)',
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                        '/wp/v2/block-renderer/(?P<name>core/latest-comments)',
</ins><span class="cx" style="display: block; padding: 0 10px">                         '/wp/v2/block-renderer/(?P<name>core/latest-posts)',
</span><span class="cx" style="display: block; padding: 0 10px">                        '/wp/v2/block-renderer/(?P<name>core/rss)',
</span><span class="cx" style="display: block; padding: 0 10px">                        '/wp/v2/block-renderer/(?P<name>core/search)',
</span></span></pre></div>
<a id="trunktestsqunitfixtureswpapigeneratedjs"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/tests/qunit/fixtures/wp-api-generated.js</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/tests/qunit/fixtures/wp-api-generated.js    2019-09-19 15:02:20 UTC (rev 46188)
+++ trunk/tests/qunit/fixtures/wp-api-generated.js      2019-09-19 15:17:39 UTC (rev 46189)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -4290,7 +4290,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                 "self": "http://example.org/index.php?rest_route=/wp/v2/search"
</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">-        "/wp/v2/block-renderer/(?P<name>core/block)": {
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+        "/wp/v2/block-renderer/(?P<name>core/archives)": {
</ins><span class="cx" style="display: block; padding: 0 10px">             "namespace": "wp/v2",
</span><span class="cx" style="display: block; padding: 0 10px">             "methods": [
</span><span class="cx" style="display: block; padding: 0 10px">                 "GET"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -4318,7 +4318,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                         "attributes": {
</span><span class="cx" style="display: block; padding: 0 10px">                             "required": false,
</span><span class="cx" style="display: block; padding: 0 10px">                             "default": [],
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                            "description": "Attributes for core/block block",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                            "description": "Attributes for core/archives block",
</ins><span class="cx" style="display: block; padding: 0 10px">                             "type": "object"
</span><span class="cx" style="display: block; padding: 0 10px">                         },
</span><span class="cx" style="display: block; padding: 0 10px">                         "post_id": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -4330,7 +4330,7 @@
</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">-        "/wp/v2/block-renderer/(?P<name>core/latest-comments)": {
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+        "/wp/v2/block-renderer/(?P<name>core/block)": {
</ins><span class="cx" style="display: block; padding: 0 10px">             "namespace": "wp/v2",
</span><span class="cx" style="display: block; padding: 0 10px">             "methods": [
</span><span class="cx" style="display: block; padding: 0 10px">                 "GET"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -4358,7 +4358,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                         "attributes": {
</span><span class="cx" style="display: block; padding: 0 10px">                             "required": false,
</span><span class="cx" style="display: block; padding: 0 10px">                             "default": [],
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                            "description": "Attributes for core/latest-comments block",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                            "description": "Attributes for core/block block",
</ins><span class="cx" style="display: block; padding: 0 10px">                             "type": "object"
</span><span class="cx" style="display: block; padding: 0 10px">                         },
</span><span class="cx" style="display: block; padding: 0 10px">                         "post_id": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -4370,7 +4370,7 @@
</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">-        "/wp/v2/block-renderer/(?P<name>core/archives)": {
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+        "/wp/v2/block-renderer/(?P<name>core/calendar)": {
</ins><span class="cx" style="display: block; padding: 0 10px">             "namespace": "wp/v2",
</span><span class="cx" style="display: block; padding: 0 10px">             "methods": [
</span><span class="cx" style="display: block; padding: 0 10px">                 "GET"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -4398,7 +4398,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                         "attributes": {
</span><span class="cx" style="display: block; padding: 0 10px">                             "required": false,
</span><span class="cx" style="display: block; padding: 0 10px">                             "default": [],
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                            "description": "Attributes for core/archives block",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                            "description": "Attributes for core/calendar block",
</ins><span class="cx" style="display: block; padding: 0 10px">                             "type": "object"
</span><span class="cx" style="display: block; padding: 0 10px">                         },
</span><span class="cx" style="display: block; padding: 0 10px">                         "post_id": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -4410,7 +4410,7 @@
</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">-        "/wp/v2/block-renderer/(?P<name>core/calendar)": {
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+        "/wp/v2/block-renderer/(?P<name>core/categories)": {
</ins><span class="cx" style="display: block; padding: 0 10px">             "namespace": "wp/v2",
</span><span class="cx" style="display: block; padding: 0 10px">             "methods": [
</span><span class="cx" style="display: block; padding: 0 10px">                 "GET"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -4438,7 +4438,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                         "attributes": {
</span><span class="cx" style="display: block; padding: 0 10px">                             "required": false,
</span><span class="cx" style="display: block; padding: 0 10px">                             "default": [],
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                            "description": "Attributes for core/calendar block",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                            "description": "Attributes for core/categories block",
</ins><span class="cx" style="display: block; padding: 0 10px">                             "type": "object"
</span><span class="cx" style="display: block; padding: 0 10px">                         },
</span><span class="cx" style="display: block; padding: 0 10px">                         "post_id": {
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -4450,7 +4450,7 @@
</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">-        "/wp/v2/block-renderer/(?P<name>core/categories)": {
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+        "/wp/v2/block-renderer/(?P<name>core/latest-comments)": {
</ins><span class="cx" style="display: block; padding: 0 10px">             "namespace": "wp/v2",
</span><span class="cx" style="display: block; padding: 0 10px">             "methods": [
</span><span class="cx" style="display: block; padding: 0 10px">                 "GET"
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -4478,7 +4478,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                         "attributes": {
</span><span class="cx" style="display: block; padding: 0 10px">                             "required": false,
</span><span class="cx" style="display: block; padding: 0 10px">                             "default": [],
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                            "description": "Attributes for core/categories block",
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                            "description": "Attributes for core/latest-comments block",
</ins><span class="cx" style="display: block; padding: 0 10px">                             "type": "object"
</span><span class="cx" style="display: block; padding: 0 10px">                         },
</span><span class="cx" style="display: block; padding: 0 10px">                         "post_id": {
</span></span></pre></div>
<a id="trunktoolswebpackpackagesjs"></a>
<div class="modfile"><h4 style="background-color: #eee; color: inherit; margin: 1em 0; padding: 1.3em; font-size: 115%">Modified: trunk/tools/webpack/packages.js</h4>
<pre class="diff"><span>
<span class="info" style="display: block; padding: 0 10px; color: #888">--- trunk/tools/webpack/packages.js   2019-09-19 15:02:20 UTC (rev 46188)
+++ trunk/tools/webpack/packages.js     2019-09-19 15:17:39 UTC (rev 46189)
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -15,6 +15,11 @@
</span><span class="cx" style="display: block; padding: 0 10px"> const CustomTemplatedPathPlugin = require( '@wordpress/custom-templated-path-webpack-plugin' );
</span><span class="cx" style="display: block; padding: 0 10px"> const LibraryExportDefaultPlugin = require( '@wordpress/library-export-default-webpack-plugin' );
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+/**
+ * Internal dependencies
+ */
+const { dependencies } = require( '../../package' );
+
</ins><span class="cx" style="display: block; padding: 0 10px"> const baseDir = join( __dirname, '../../' );
</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">@@ -55,47 +60,10 @@
</span><span class="cx" style="display: block; padding: 0 10px">        let buildTarget = env.buildTarget ? env.buildTarget : ( mode === 'production' ? 'build' : 'src' );
</span><span class="cx" style="display: block; padding: 0 10px">        buildTarget = buildTarget  + '/wp-includes';
</span><span class="cx" style="display: block; padding: 0 10px"> 
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-        const packages = [
-               'api-fetch',
-               'a11y',
-               'annotations',
-               'autop',
-               'blob',
-               'blocks',
-               'block-editor',
-               'block-library',
-               'block-serialization-default-parser',
-               'components',
-               'compose',
-               'core-data',
-               'data',
-               'date',
-               'deprecated',
-               'dom',
-               'dom-ready',
-               'edit-post',
-               'editor',
-               'element',
-               'escape-html',
-               'format-library',
-               'hooks',
-               'html-entities',
-               'i18n',
-               'is-shallow-equal',
-               'keycodes',
-               'list-reusable-blocks',
-               'notices',
-               'nux',
-               'plugins',
-               'priority-queue',
-               'redux-routine',
-               'rich-text',
-               'shortcode',
-               'token-list',
-               'url',
-               'viewport',
-               'wordcount',
-       ];
</del><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+ const WORDPRESS_NAMESPACE = '@wordpress/';
+       const packages = Object.keys( dependencies )
+               .filter( ( packageName ) => packageName.startsWith( WORDPRESS_NAMESPACE ) )
+               .map( ( packageName ) => packageName.replace( WORDPRESS_NAMESPACE, '' ) );
</ins><span class="cx" style="display: block; padding: 0 10px"> 
</span><span class="cx" style="display: block; padding: 0 10px">        const vendors = {
</span><span class="cx" style="display: block; padding: 0 10px">                'lodash.js': 'lodash/lodash.js',
</span><span class="lines" style="display: block; padding: 0 10px; color: #888">@@ -135,6 +103,7 @@
</span><span class="cx" style="display: block; padding: 0 10px">                'block-library/src/rss/index.php': 'wp-includes/blocks/rss.php',
</span><span class="cx" style="display: block; padding: 0 10px">                'block-library/src/search/index.php': 'wp-includes/blocks/search.php',
</span><span class="cx" style="display: block; padding: 0 10px">                'block-library/src/shortcode/index.php': 'wp-includes/blocks/shortcode.php',
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                'block-library/src/social-link/index.php': 'wp-includes/blocks/social-link.php',
</ins><span class="cx" style="display: block; padding: 0 10px">                 'block-library/src/tag-cloud/index.php': 'wp-includes/blocks/tag-cloud.php',
</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">@@ -240,8 +209,9 @@
</span><span class="cx" style="display: block; padding: 0 10px">                                'deprecated',
</span><span class="cx" style="display: block; padding: 0 10px">                                'dom-ready',
</span><span class="cx" style="display: block; padding: 0 10px">                                'redux-routine',
</span><ins style="background-color: #dfd; text-decoration:none; display:block; padding: 0 10px">+                                'token-list',
+                               'server-side-render',
</ins><span class="cx" style="display: block; padding: 0 10px">                                 'shortcode',
</span><del style="background-color: #fdd; text-decoration:none; display:block; padding: 0 10px">-                                'token-list',
</del><span class="cx" style="display: block; padding: 0 10px">                         ].map( camelCaseDash ) ),
</span><span class="cx" style="display: block; padding: 0 10px">                        new CustomTemplatedPathPlugin( {
</span><span class="cx" style="display: block; padding: 0 10px">                                basename( path, data ) {
</span></span></pre>
</div>
</div>

</body>
</html>