From 8613ae6a8e3a7102504a2a92dfca5c9e2cc5003f Mon Sep 17 00:00:00 2001 From: Matt Bernhardt Date: Wed, 30 Oct 2019 10:13:25 -0400 Subject: [PATCH 01/14] Removes hard-coded reference to theme directory in PHP This applies to functions.php and lib/news.php --- functions.php | 8 +++++--- lib/news.php | 2 +- 2 files changed, 6 insertions(+), 4 deletions(-) diff --git a/functions.php b/functions.php index e99b4b6a..fc847cb8 100644 --- a/functions.php +++ b/functions.php @@ -29,9 +29,11 @@ $newsBlog = 7; $mainSite = 1; -// Sample value: $siteRoot = "/var/www/vhosts/seangw.com/mitlibraries". -$siteRoot = $_SERVER['DOCUMENT_ROOT']; -foreach ( glob( $siteRoot . '/wp-content/themes/libraries/lib/*.php' ) as $file ) { require_once( $file ); } +// Load the libraries contained in /lib directory. +$theme_root = get_template_directory(); +foreach ( glob( $theme_root . '/lib/*.php' ) as $file ) { + require_once $file; +} /** * Sets up the content width value based on the theme's design and stylesheet. diff --git a/lib/news.php b/lib/news.php index 31febac5..b685d32c 100644 --- a/lib/news.php +++ b/lib/news.php @@ -191,7 +191,7 @@ function RenderPool( $items ) { if ( $item->post_type === 'post' && array_key_exists( 'is_event', $custom ) ) { if ( $custom['is_event'][0] === '1' ) { $eventDate = DateTime::createFromFormat( 'Ymd', $custom['event_date'][0] ); - $eventDate = '
calendar icon' . date_format( $eventDate, 'F j' ) . ''; + $eventDate = '
calendar icon' . date_format( $eventDate, 'F j' ) . ''; if ( $custom['event_start_time'][0] != '' ) { $eventDate = $eventDate . ' ' . $custom['event_start_time'][0]; }; From 34a7415c4f4cf994363e33a3d961fe83cc2c7503 Mon Sep 17 00:00:00 2001 From: Matt Bernhardt Date: Wed, 30 Oct 2019 15:31:41 -0400 Subject: [PATCH 02/14] Implements mitlib.themeUrl for paths in loaded javascript This is applied to: - hours location images - lightbox library - guide loading on the home page - map icons within mapJS - loading fonts.js for productionJS and homeJS This also removes an apaprently-unused file - js/make.googlemap.js --- functions.php | 10 ++ js/fonts.js | 2 +- js/guides-home.js | 2 +- js/hours-home.js | 2 +- js/make.googlemap.js | 189 ----------------------------------- js/map.js | 3 +- libs/lightbox/js/lightbox.js | 4 +- 7 files changed, 16 insertions(+), 196 deletions(-) delete mode 100644 js/make.googlemap.js diff --git a/functions.php b/functions.php index fc847cb8..097f3d34 100644 --- a/functions.php +++ b/functions.php @@ -189,10 +189,17 @@ function twentytwelve_scripts_styles() { if ( ! is_front_page() || is_child_theme() ) { wp_enqueue_script( 'productionJS' ); + // Replace mitlib.themeUrl with local path to theme. + wp_localize_script( 'productionJS', 'mitlib', array( + 'themeUrl' => get_template_directory_uri(), + )); } if ( is_front_page() && ! is_child_theme() ) { wp_enqueue_script( 'homeJS' ); + wp_localize_script( 'homeJS', 'mitlib', array( + 'themeUrl' => get_template_directory_uri(), + )); } if ( is_page_template( 'page-authenticate.php' ) || is_page_template( 'page-forms.php' ) || is_page_template( 'page.php' ) ) { @@ -208,6 +215,9 @@ function twentytwelve_scripts_styles() { if ( is_page( 'locations' ) ) { wp_enqueue_script( 'googleMapsAPI' ); wp_enqueue_script( 'mapJS' ); + wp_localize_script( 'mapJS', 'mitlib', array( + 'themeUrl' => get_template_directory_uri(), + )); wp_enqueue_script( 'infobox' ); } diff --git a/js/fonts.js b/js/fonts.js index d083f891..97debc20 100644 --- a/js/fonts.js +++ b/js/fonts.js @@ -28,7 +28,7 @@ MTFontIds.push("5549029"); // Neue Haas Groteskā„¢ Display W01 Display 55 Roman var mtTracking = document.createElement('script'); mtTracking.type='text/javascript'; mtTracking.async='true'; - mtTracking.src='/wp-content/themes/libraries/libs/FontShop/mtiFontTrackingCode.js'; + mtTracking.src = mitlib.themeUrl + '/libs/FontShop/mtiFontTrackingCode.js'; (document.getElementsByTagName('head')[0]||document.getElementsByTagName('body')[0]).appendChild(mtTracking); })(); diff --git a/js/guides-home.js b/js/guides-home.js index 84fa661b..403b2b90 100644 --- a/js/guides-home.js +++ b/js/guides-home.js @@ -1,6 +1,6 @@ // Loads a random guide set from guide-list.html $(function(){ var guideNum = Math.ceil(Math.random()*6), - randGuide = '/wp-content/themes/libraries/guide-list.html '+'.guide-list-'+guideNum; + randGuide = mitlib.themeUrl + '/guide-list.html '+'.guide-list-'+guideNum; $('#guide-list-home').load(randGuide); }); \ No newline at end of file diff --git a/js/hours-home.js b/js/hours-home.js index 00b2c3a6..767d50f3 100644 --- a/js/hours-home.js +++ b/js/hours-home.js @@ -17,5 +17,5 @@ $(document).on('more-locs', function(){ // Location Images // $(function(){ - $('.img-loc').css('background-image', 'url(/wp-content/themes/libraries/images/locations-sprite-74.png)').trigger('image-ready'); + $('.img-loc').css('background-image', 'url(' + mitlib.themeUrl + '/images/locations-sprite-74.png)').trigger('image-ready'); }); \ No newline at end of file diff --git a/js/make.googlemap.js b/js/make.googlemap.js deleted file mode 100644 index 52e34665..00000000 --- a/js/make.googlemap.js +++ /dev/null @@ -1,189 +0,0 @@ -$(function(){ - - $(function(buildMarkers) { - $("#mapMarkers .location").each(function() { - var name = $(this).find(".name").html(); - name = name.replace("&", "&"); - var lat = parseFloat($(this).find(".lat").html()); - var lng = parseFloat($(this).find(".lng").html()); - var description = $(this).find(".description").html(); - var id = $(this).find(".id").html(); - - var latlng = new google.maps.LatLng(lat, lng); - //var latlng = new google.maps.LatLng(42.358330, -71.093173) - - var infowindow = new google.maps.InfoWindow({ - - }); - - var infoBox = new InfoBox({ - content: description, - disableAutoPan: false, - maxWidth: 280, - pixelOffset: new google.maps.Size(-140,-181), - boxStyle: { - //background: 'url(http://mitlibraries.seangw.com/wp-content/themes/libraries/images/infobox.png)', - opacity: 1, - - //width: "280px", - //height: "180px", - }, - closeBoxURL: mapIconBase + "close-sfw.gif", - closeBoxMargin: "4px 4px 4px 4px", - infoBoxClearance: new google.maps.Size(1,1), - isHidden: false, - pane: "floatPane", - enableEventPropagation: false - }); - - var activeMarker = new google.maps.MarkerImage(mapIconBase + 'map-marker-active.png'); - - var defaultMarker = new google.maps.MarkerImage(mapIconBase + 'map-marker-default.png'); - - - var marker = new google.maps.Marker({ - position: latlng, - map: map, - icon: defaultMarker, - html: description, - id: id, - title: name - }); - - google.maps.event.addListener(marker, "click", function () { - for (var i=0; i Date: Fri, 1 Nov 2019 15:03:11 -0400 Subject: [PATCH 03/14] Updates file paths in SCSS It wasn't possible to use the i18n approach here, so instead we are just using relative paths back to the images and libs directories. --- css/modules/_paths.scss | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/css/modules/_paths.scss b/css/modules/_paths.scss index 78e75e45..6b71df37 100644 --- a/css/modules/_paths.scss +++ b/css/modules/_paths.scss @@ -1,2 +1,2 @@ -$imagesPath: /wp-content/themes/libraries/images; -$libsPath: "/wp-content/themes/libraries/libs"; \ No newline at end of file +$imagesPath: '../../../images'; +$libsPath: '../../../libs'; From 11a4b253311954bf2d4ca4ac23dabf6316f87c8a Mon Sep 17 00:00:00 2001 From: Matt Bernhardt Date: Thu, 23 Jul 2020 17:21:41 -0400 Subject: [PATCH 04/14] Bumps theme version to 2.0.0 - Update theme name and screenshot - Adds sidebar styles found in Customizer --- css/partials/_sidebar.scss | 14 ++++++++++++++ css/style.css | 4 ++-- screenshot.png | Bin 262902 -> 112109 bytes style.css | 4 ++-- 4 files changed, 18 insertions(+), 4 deletions(-) diff --git a/css/partials/_sidebar.scss b/css/partials/_sidebar.scss index 1ea995ca..3fe6b20b 100644 --- a/css/partials/_sidebar.scss +++ b/css/partials/_sidebar.scss @@ -100,6 +100,20 @@ font-size: 1em; } } + .callout.widget { + background: #e4e4e4 ; + border-top: 2px solid #c63 ; + padding-left: 20px ; + padding-right: 20px ; + padding-top: 15px ; + padding-bottom: 15px ; + margin-bottom: 20px; + } + .hide-title { + .widget-title { + display: none; + } + } .no-top-border { border-top: none; } diff --git a/css/style.css b/css/style.css index 0649a0ad..9b440583 100644 --- a/css/style.css +++ b/css/style.css @@ -1,8 +1,8 @@ /* -Theme Name: MIT Libraries +Theme Name: MIT Libraries Parent Author: Lightning Trumpet Author URI: http://wordpress.org/ -Version: 1.12.0-@@branch-@@commit +Version: 2.0.0-@@branch-@@commit MIT Libraries theme built for the MIT Libraries website. */ diff --git a/screenshot.png b/screenshot.png index 7c64efe7f3e934be79d6ecb39ffd001625e9b260..26f7affdea06bf734e159c104adca7aa32804e4f 100644 GIT binary patch literal 112109 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

#vIDARx(ckw8%qW0sNyOWx||FFN`M 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 diff --git a/style.css b/style.css index 3ed056c0..4293e653 100644 --- a/style.css +++ b/style.css @@ -1,8 +1,8 @@ /* -Theme Name: MIT Libraries +Theme Name: MIT Libraries Parent Author: Lightning Trumpet Author URI: http://wordpress.org/ -Version: 1.12.0-@@branch-@@commit +Version: 2.0.0-@@branch-@@commit MIT Libraries theme built for the MIT Libraries website. From f3b03731173a043b8d8f405019ecf7630647f727 Mon Sep 17 00:00:00 2001 From: Matt Bernhardt Date: Thu, 17 Feb 2022 10:25:54 -0500 Subject: [PATCH 05/14] Adds basic composer.json --- .gitignore | 2 ++ composer.json | 12 ++++++++++++ 2 files changed, 14 insertions(+) create mode 100644 composer.json diff --git a/.gitignore b/.gitignore index e4fd2907..06055b44 100644 --- a/.gitignore +++ b/.gitignore @@ -22,3 +22,5 @@ node_modules/ css/build/** js/build/** /style.css + +/vendor/ diff --git a/composer.json b/composer.json new file mode 100644 index 00000000..42e89c79 --- /dev/null +++ b/composer.json @@ -0,0 +1,12 @@ +{ + "name": "mjbernha/mitlib-tesseract", + "description": "A parent theme for the Pentagram-designed branding of the MIT Libraries", + "type": "wordpress-theme", + "authors": [ + { + "name": "Matt Bernhardt", + "email": "mjbernha@mit.edu" + } + ], + "require": {} +} From 16503757419e8fb5ee1b167fc8d6ab35a4838338 Mon Sep 17 00:00:00 2001 From: Matt Bernhardt Date: Thu, 17 Feb 2022 13:18:00 -0500 Subject: [PATCH 06/14] More renaming of project files, and easy npm updates --- css/style.css | 9 +- package-lock.json | 10769 +++++++++++++++++++++++++++++++++++++++----- package.json | 4 +- style.css | 8 +- 4 files changed, 9542 insertions(+), 1248 deletions(-) diff --git a/css/style.css b/css/style.css index 9b440583..2c5145fa 100644 --- a/css/style.css +++ b/css/style.css @@ -1,9 +1,10 @@ /* -Theme Name: MIT Libraries Parent -Author: Lightning Trumpet -Author URI: http://wordpress.org/ +Theme Name: MIT Libraries Tesseract +Author: Lightning Trumpet, Pentagram, and Matt Bernhardt +Author URI: https://github.com/matt-bernhardt Version: 2.0.0-@@branch-@@commit -MIT Libraries theme built for the MIT Libraries website. + +A parent theme for the Pentagram-designed branding of the MIT Libraries */ /* =Notes diff --git a/package-lock.json b/package-lock.json index f91fb4ba..865613ce 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,8 +1,7591 @@ { - "name": "MITLibrares-parent", + "name": "mitlib-tesseract", "version": "1.5.6", - "lockfileVersion": 1, + "lockfileVersion": 2, "requires": true, + "packages": { + "": { + "version": "1.5.6", + "dependencies": { + "load-grunt-tasks": "~5.1.0" + }, + "devDependencies": { + "glob": "^7.1.6", + "grunt": "^1.1.0", + "grunt-autoprefixer": "~3.0.4", + "grunt-contrib-concat": "~1.0.1", + "grunt-contrib-cssmin": "~3.0.0", + "grunt-contrib-imagemin": "~3.1.0", + "grunt-contrib-jshint": "~2.1.0", + "grunt-contrib-sass": "~1.0.0", + "grunt-contrib-uglify": "~4.0.0", + "grunt-contrib-watch": "~1.1.0", + "grunt-gitinfo": "^0.1.8", + "grunt-phpcs": "^0.4.0", + "grunt-replace-regex": "^1.0.3" + } + }, + "node_modules/@mrmlnc/readdir-enhanced": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz", + "integrity": "sha512-bPHp6Ji8b41szTOcaP63VlnbbO5Ny6dwAATtY6JTjh5N2OLrb5Qk/Th5cRkRQhkWCt+EJsYrNB0MiL+Gpn6e3g==", + "dev": true, + "dependencies": { + "call-me-maybe": "^1.0.1", + "glob-to-regexp": "^0.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz", + "integrity": "sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/@sindresorhus/is": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.7.0.tgz", + "integrity": "sha512-ONhaKPIufzzrlNbqtWFFd+jlnemX6lJAgq9ZeiZtS7I1PIf/la7CW4m83rTXRnVnsMbW2k56pGYu7AUFJD9Pow==", + "dev": true, + "optional": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/@types/minimatch": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.5.tgz", + "integrity": "sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==" + }, + "node_modules/@types/q": { + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.5.tgz", + "integrity": "sha512-L28j2FcJfSZOnL1WBjDYp2vUHCeIFlyYI/53EwD/rKUBQ7MtUUfbQWiyKJGpcnv4/WgrhWsFKrcPstcAt/J0tQ==", + "dev": true, + "optional": true + }, + "node_modules/abbrev": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", + "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==" + }, + "node_modules/amdefine": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz", + "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=", + "dev": true, + "engines": { + "node": ">=0.4.2" + } + }, + "node_modules/ansi-regex": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-1.1.1.tgz", + "integrity": "sha1-QchHGUZGN15qGl0Qw8oFTvn8mA0=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/arch": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/arch/-/arch-2.2.0.tgz", + "integrity": "sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "optional": true + }, + "node_modules/archive-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/archive-type/-/archive-type-4.0.0.tgz", + "integrity": "sha1-+S5yIzBW38aWlHJ0nCZ72wRrHXA=", + "dev": true, + "optional": true, + "dependencies": { + "file-type": "^4.2.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/archive-type/node_modules/file-type": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-4.4.0.tgz", + "integrity": "sha1-G2AOX8ofvcboDApwxxyNul95BsU=", + "dev": true, + "optional": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/arr-flatten": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", + "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/arr-union": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", + "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-differ": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-3.0.0.tgz", + "integrity": "sha512-THtfYS6KtME/yIAhKjZ2ul7XI96lQGHRputJQHO80LAWQnuGP4iCIN8vdMRboGbIEYBwU33q8Tch1os2+X0kMg==", + "engines": { + "node": ">=8" + } + }, + "node_modules/array-each": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/array-each/-/array-each-1.0.1.tgz", + "integrity": "sha1-p5SvDAWrF1KEbudTofIRoFugxE8=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-find-index": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz", + "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-slice": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-1.1.0.tgz", + "integrity": "sha512-B1qMD3RBP7O8o0H2KbrXDyB0IccejMF15+87Lvlor12ONPRHP6gTjXMNkt/d3ZuOGbAe66hFmaCfECI24Ufp6w==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-union": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", + "dev": true, + "dependencies": { + "array-uniq": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-uniq": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", + "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/arrify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/assign-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", + "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/async": { + "version": "0.9.2", + "resolved": "https://registry.npmjs.org/async/-/async-0.9.2.tgz", + "integrity": "sha1-rqdNXmHB+JlhO/ZL2mbUx48v0X0=", + "dev": true + }, + "node_modules/atob": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", + "dev": true, + "bin": { + "atob": "bin/atob.js" + }, + "engines": { + "node": ">= 4.5.0" + } + }, + "node_modules/autoprefixer-core": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/autoprefixer-core/-/autoprefixer-core-5.2.1.tgz", + "integrity": "sha1-5kDEFK5Bmq4hwa1DyOoPPbgqVm0=", + "dev": true, + "dependencies": { + "browserslist": "~0.4.0", + "caniuse-db": "^1.0.30000214", + "num2fraction": "^1.1.0", + "postcss": "~4.1.12" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + }, + "node_modules/base": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", + "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", + "dev": true, + "dependencies": { + "cache-base": "^1.0.1", + "class-utils": "^0.3.5", + "component-emitter": "^1.2.1", + "define-property": "^1.0.0", + "isobject": "^3.0.1", + "mixin-deep": "^1.2.0", + "pascalcase": "^0.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base/node_modules/define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "dependencies": { + "is-descriptor": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "optional": true + }, + "node_modules/bin-build": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bin-build/-/bin-build-3.0.0.tgz", + "integrity": "sha512-jcUOof71/TNAI2uM5uoUaDq2ePcVBQ3R/qhxAz1rX7UfvduAL/RXD3jXzvn8cVcDJdGVkiR1shal3OH0ImpuhA==", + "dev": true, + "optional": true, + "dependencies": { + "decompress": "^4.0.0", + "download": "^6.2.2", + "execa": "^0.7.0", + "p-map-series": "^1.0.0", + "tempfile": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/bin-check": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bin-check/-/bin-check-4.1.0.tgz", + "integrity": "sha512-b6weQyEUKsDGFlACWSIOfveEnImkJyK/FGW6FAG42loyoquvjdtOIqO6yBFzHyqyVVhNgNkQxxx09SFLK28YnA==", + "dev": true, + "optional": true, + "dependencies": { + "execa": "^0.7.0", + "executable": "^4.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/bin-version": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/bin-version/-/bin-version-3.1.0.tgz", + "integrity": "sha512-Mkfm4iE1VFt4xd4vH+gx+0/71esbfus2LsnCGe8Pi4mndSPyT+NGES/Eg99jx8/lUGWfu3z2yuB/bt5UB+iVbQ==", + "dev": true, + "optional": true, + "dependencies": { + "execa": "^1.0.0", + "find-versions": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/bin-version-check": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/bin-version-check/-/bin-version-check-4.0.0.tgz", + "integrity": "sha512-sR631OrhC+1f8Cvs8WyVWOA33Y8tgwjETNPyyD/myRBXLkfS/vl74FmH/lFcRl9KY3zwGh7jFhvyk9vV3/3ilQ==", + "dev": true, + "optional": true, + "dependencies": { + "bin-version": "^3.0.0", + "semver": "^5.6.0", + "semver-truncate": "^1.1.2" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/bin-version/node_modules/cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "dev": true, + "optional": true, + "dependencies": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + }, + "engines": { + "node": ">=4.8" + } + }, + "node_modules/bin-version/node_modules/execa": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "dev": true, + "optional": true, + "dependencies": { + "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" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/bin-version/node_modules/get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "dev": true, + "optional": true, + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/bin-wrapper": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bin-wrapper/-/bin-wrapper-4.1.0.tgz", + "integrity": "sha512-hfRmo7hWIXPkbpi0ZltboCMVrU+0ClXR/JgbCKKjlDjQf6igXa7OwdqNcFWQZPZTgiY7ZpzE3+LjjkLiTN2T7Q==", + "dev": true, + "optional": true, + "dependencies": { + "bin-check": "^4.1.0", + "bin-version-check": "^4.0.0", + "download": "^7.1.0", + "import-lazy": "^3.1.0", + "os-filter-obj": "^2.0.0", + "pify": "^4.0.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/bin-wrapper/node_modules/download": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/download/-/download-7.1.0.tgz", + "integrity": "sha512-xqnBTVd/E+GxJVrX5/eUJiLYjCGPwMpdL+jGhGU57BvtcA7wwhtHVbXBeUk51kOpW3S7Jn3BQbN9Q1R1Km2qDQ==", + "dev": true, + "optional": true, + "dependencies": { + "archive-type": "^4.0.0", + "caw": "^2.0.1", + "content-disposition": "^0.5.2", + "decompress": "^4.2.0", + "ext-name": "^5.0.0", + "file-type": "^8.1.0", + "filenamify": "^2.0.0", + "get-stream": "^3.0.0", + "got": "^8.3.1", + "make-dir": "^1.2.0", + "p-event": "^2.1.0", + "pify": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/bin-wrapper/node_modules/download/node_modules/pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true, + "optional": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/bin-wrapper/node_modules/file-type": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-8.1.0.tgz", + "integrity": "sha512-qyQ0pzAy78gVoJsmYeNgl8uH8yKhr1lVhW7JbzJmnlRi0I4R2eEDEJZVKG8agpDnLpacwNbDhLNG/LMdxHD2YQ==", + "dev": true, + "optional": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/bin-wrapper/node_modules/got": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/got/-/got-8.3.2.tgz", + "integrity": "sha512-qjUJ5U/hawxosMryILofZCkm3C84PLJS/0grRIpjAwu+Lkxxj5cxeCU25BG0/3mDSpXKTyZr8oh8wIgLaH0QCw==", + "dev": true, + "optional": true, + "dependencies": { + "@sindresorhus/is": "^0.7.0", + "cacheable-request": "^2.1.1", + "decompress-response": "^3.3.0", + "duplexer3": "^0.1.4", + "get-stream": "^3.0.0", + "into-stream": "^3.1.0", + "is-retry-allowed": "^1.1.0", + "isurl": "^1.0.0-alpha5", + "lowercase-keys": "^1.0.0", + "mimic-response": "^1.0.0", + "p-cancelable": "^0.4.0", + "p-timeout": "^2.0.1", + "pify": "^3.0.0", + "safe-buffer": "^5.1.1", + "timed-out": "^4.0.1", + "url-parse-lax": "^3.0.0", + "url-to-options": "^1.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/bin-wrapper/node_modules/got/node_modules/pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true, + "optional": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/bin-wrapper/node_modules/p-cancelable": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-0.4.1.tgz", + "integrity": "sha512-HNa1A8LvB1kie7cERyy21VNeHb2CWJJYqyyC2o3klWFfMGlFmWv2Z7sFgZH8ZiaYL95ydToKTFVXgMV/Os0bBQ==", + "dev": true, + "optional": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/bin-wrapper/node_modules/p-event": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/p-event/-/p-event-2.3.1.tgz", + "integrity": "sha512-NQCqOFhbpVTMX4qMe8PF8lbGtzZ+LCiN7pcNrb/413Na7+TRoe1xkKUzuWa/YEJdGQ0FvKtj35EEbDoVPO2kbA==", + "dev": true, + "optional": true, + "dependencies": { + "p-timeout": "^2.0.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/bin-wrapper/node_modules/p-timeout": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-2.0.1.tgz", + "integrity": "sha512-88em58dDVB/KzPEx1X0N3LwFfYZPyDc4B6eF38M1rk9VTZMbxXXgjugz8mmwpS9Ox4BDZ+t6t3QP5+/gazweIA==", + "dev": true, + "optional": true, + "dependencies": { + "p-finally": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/bin-wrapper/node_modules/prepend-http": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", + "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=", + "dev": true, + "optional": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/bin-wrapper/node_modules/url-parse-lax": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz", + "integrity": "sha1-FrXK/Afb42dsGxmZF3gj1lA6yww=", + "dev": true, + "optional": true, + "dependencies": { + "prepend-http": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/bl": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/bl/-/bl-1.2.3.tgz", + "integrity": "sha512-pvcNpa0UU69UT341rO6AYy4FVAIkUHuZXRIWbq+zHnsVcRzDDjIAhGuuYoi0d//cwIwtt4pkpKycWEfjdV+vww==", + "dev": true, + "optional": true, + "dependencies": { + "readable-stream": "^2.3.5", + "safe-buffer": "^5.1.1" + } + }, + "node_modules/bl/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true, + "optional": true + }, + "node_modules/bl/node_modules/readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "optional": true, + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/bl/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true, + "optional": true + }, + "node_modules/bl/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "optional": true, + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/body": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/body/-/body-5.1.0.tgz", + "integrity": "sha1-5LoM5BCkaTYyM2dgnstOZVMSUGk=", + "dev": true, + "dependencies": { + "continuable-cache": "^0.3.1", + "error": "^7.0.0", + "raw-body": "~1.1.0", + "safe-json-parse": "~1.0.1" + } + }, + "node_modules/boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=", + "dev": true, + "optional": true + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "dependencies": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/braces/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/braces/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/browserslist": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-0.4.0.tgz", + "integrity": "sha1-O9SrkZncG5FQ1NbbpNnTqrvIbdQ=", + "deprecated": "Browserslist 2 could fail on reading Browserslist >3.0 config used in other tools.", + "dev": true, + "dependencies": { + "caniuse-db": "^1.0.30000153" + } + }, + "node_modules/buffer": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "optional": true, + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, + "node_modules/buffer-alloc": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/buffer-alloc/-/buffer-alloc-1.2.0.tgz", + "integrity": "sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow==", + "dev": true, + "optional": true, + "dependencies": { + "buffer-alloc-unsafe": "^1.1.0", + "buffer-fill": "^1.0.0" + } + }, + "node_modules/buffer-alloc-unsafe": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz", + "integrity": "sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg==", + "dev": true, + "optional": true + }, + "node_modules/buffer-crc32": { + "version": "0.2.13", + "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", + "integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=", + "dev": true, + "optional": true, + "engines": { + "node": "*" + } + }, + "node_modules/buffer-fill": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/buffer-fill/-/buffer-fill-1.0.0.tgz", + "integrity": "sha1-+PeLdniYiO858gXNY39o5wISKyw=", + "dev": true, + "optional": true + }, + "node_modules/bytes": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-1.0.0.tgz", + "integrity": "sha1-NWnt6Lo0MV+rmcPpLLBMciDeH6g=", + "dev": true + }, + "node_modules/cache-base": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", + "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", + "dev": true, + "dependencies": { + "collection-visit": "^1.0.0", + "component-emitter": "^1.2.1", + "get-value": "^2.0.6", + "has-value": "^1.0.0", + "isobject": "^3.0.1", + "set-value": "^2.0.0", + "to-object-path": "^0.3.0", + "union-value": "^1.0.0", + "unset-value": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cacheable-request": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-2.1.4.tgz", + "integrity": "sha1-DYCIAbY0KtM8kd+dC0TcCbkeXD0=", + "dev": true, + "optional": true, + "dependencies": { + "clone-response": "1.0.2", + "get-stream": "3.0.0", + "http-cache-semantics": "3.8.1", + "keyv": "3.0.0", + "lowercase-keys": "1.0.0", + "normalize-url": "2.0.1", + "responselike": "1.0.2" + } + }, + "node_modules/cacheable-request/node_modules/lowercase-keys": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.0.tgz", + "integrity": "sha1-TjNms55/VFfjXxMkvfb4jQv8cwY=", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/call-me-maybe": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/call-me-maybe/-/call-me-maybe-1.0.1.tgz", + "integrity": "sha1-JtII6onje1y95gJQoV8DHBak1ms=", + "dev": true + }, + "node_modules/camelcase": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", + "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/camelcase-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", + "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=", + "dev": true, + "optional": true, + "dependencies": { + "camelcase": "^2.0.0", + "map-obj": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/caniuse-db": { + "version": "1.0.30001312", + "resolved": "https://registry.npmjs.org/caniuse-db/-/caniuse-db-1.0.30001312.tgz", + "integrity": "sha512-4eJfCSGxsF9JcQXBLdHclxkpLWv+Va7Y6QESYCWSdrR8b8x16TxUjCoOK/kU7SFC0BdcuK0nvt6ZkM59Q03LjQ==", + "dev": true + }, + "node_modules/caw": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/caw/-/caw-2.0.1.tgz", + "integrity": "sha512-Cg8/ZSBEa8ZVY9HspcGUYaK63d/bN7rqS3CYCzEGUxuYv6UlmcjzDUz2fCFFHyTvUW5Pk0I+3hkA3iXlIj6guA==", + "dev": true, + "optional": true, + "dependencies": { + "get-proxy": "^2.0.0", + "isurl": "^1.0.0-alpha5", + "tunnel-agent": "^0.6.0", + "url-to-options": "^1.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/chalk": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.0.0.tgz", + "integrity": "sha1-s89O0P9Tl8mcdbj2edsvUoMfltw=", + "dev": true, + "dependencies": { + "ansi-styles": "^2.0.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^1.0.3", + "strip-ansi": "^2.0.1", + "supports-color": "^1.3.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/class-utils": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", + "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", + "dev": true, + "dependencies": { + "arr-union": "^3.1.0", + "define-property": "^0.2.5", + "isobject": "^3.0.0", + "static-extend": "^0.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/class-utils/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/class-utils/node_modules/is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/class-utils/node_modules/is-accessor-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/class-utils/node_modules/is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/class-utils/node_modules/is-data-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/class-utils/node_modules/is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "dependencies": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/class-utils/node_modules/kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/clean-css": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.4.tgz", + "integrity": "sha512-EJUDT7nDVFDvaQgAo2G/PJvxmp1o/c6iXLbswsBbUFXi1Nr+AjA2cKmfbKDMjMvzEe75g3P6JkaDDAKk96A85A==", + "dev": true, + "dependencies": { + "source-map": "~0.6.0" + }, + "engines": { + "node": ">= 4.0" + } + }, + "node_modules/clean-css/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cli": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cli/-/cli-1.0.1.tgz", + "integrity": "sha1-IoF1NPJL+klQw01TLUjsvGIbjBQ=", + "dev": true, + "dependencies": { + "exit": "0.1.2", + "glob": "^7.1.1" + }, + "engines": { + "node": ">=0.2.5" + } + }, + "node_modules/clone-response": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz", + "integrity": "sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=", + "dev": true, + "optional": true, + "dependencies": { + "mimic-response": "^1.0.0" + } + }, + "node_modules/coa": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz", + "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==", + "dev": true, + "optional": true, + "dependencies": { + "@types/q": "^1.5.1", + "chalk": "^2.4.1", + "q": "^1.1.2" + }, + "engines": { + "node": ">= 4.0" + } + }, + "node_modules/coa/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "optional": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/coa/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "optional": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/coa/node_modules/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, + "optional": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/coffee-script": { + "version": "1.12.7", + "resolved": "https://registry.npmjs.org/coffee-script/-/coffee-script-1.12.7.tgz", + "integrity": "sha512-fLeEhqwymYat/MpTPUjSKHVYYl0ec2mOyALEMLmzr5i1isuG+6jfI2j2d5oBO3VIzgUXgBVIcOT9uH1TFxBckw==", + "deprecated": "CoffeeScript on NPM has moved to \"coffeescript\" (no hyphen)", + "dev": true, + "bin": { + "cake": "bin/cake", + "coffee": "bin/coffee" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/collection-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", + "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", + "dev": true, + "dependencies": { + "map-visit": "^1.0.0", + "object-visit": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true + }, + "node_modules/colors": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.1.2.tgz", + "integrity": "sha1-FopHAXVran9RoSzgyXv6KMCE7WM=", + "engines": { + "node": ">=0.1.90" + } + }, + "node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true, + "optional": true + }, + "node_modules/component-emitter": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", + "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", + "dev": true + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" + }, + "node_modules/config-chain": { + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.13.tgz", + "integrity": "sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ==", + "dev": true, + "optional": true, + "dependencies": { + "ini": "^1.3.4", + "proto-list": "~1.2.1" + } + }, + "node_modules/console-browserify": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.1.0.tgz", + "integrity": "sha1-8CQcRXMKn8YyOyBtvzjtx0HQuxA=", + "dev": true, + "dependencies": { + "date-now": "^0.1.4" + } + }, + "node_modules/console-stream": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/console-stream/-/console-stream-0.1.1.tgz", + "integrity": "sha1-oJX+B7IEZZVfL6/Si11yvM2UnUQ=", + "dev": true, + "optional": true + }, + "node_modules/content-disposition": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "dev": true, + "optional": true, + "dependencies": { + "safe-buffer": "5.2.1" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/continuable-cache": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/continuable-cache/-/continuable-cache-0.3.1.tgz", + "integrity": "sha1-vXJ6f67XfnH/OYWskzUakSczrQ8=", + "dev": true + }, + "node_modules/copy-descriptor": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", + "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", + "dev": true + }, + "node_modules/cross-spawn": { + "version": "0.2.9", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-0.2.9.tgz", + "integrity": "sha1-vWf5bAfvtjA7f+lMHpefiEeOCjk=", + "dev": true, + "dependencies": { + "lru-cache": "^2.5.0" + } + }, + "node_modules/cson-parser": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/cson-parser/-/cson-parser-1.3.5.tgz", + "integrity": "sha1-fsZ14DkUVTO/KmqFYHPxWZ2cLSQ=", + "dev": true, + "dependencies": { + "coffee-script": "^1.10.0" + } + }, + "node_modules/css-select": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz", + "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==", + "dev": true, + "optional": true, + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^3.2.1", + "domutils": "^1.7.0", + "nth-check": "^1.0.2" + } + }, + "node_modules/css-select-base-adapter": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz", + "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==", + "dev": true, + "optional": true + }, + "node_modules/css-select/node_modules/domutils": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", + "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", + "dev": true, + "optional": true, + "dependencies": { + "dom-serializer": "0", + "domelementtype": "1" + } + }, + "node_modules/css-tree": { + "version": "1.0.0-alpha.37", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz", + "integrity": "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==", + "dev": true, + "optional": true, + "dependencies": { + "mdn-data": "2.0.4", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/css-tree/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/css-what": { + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz", + "integrity": "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==", + "dev": true, + "optional": true, + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/csso": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", + "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", + "dev": true, + "optional": true, + "dependencies": { + "css-tree": "^1.1.2" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/csso/node_modules/css-tree": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "dev": true, + "optional": true, + "dependencies": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/csso/node_modules/mdn-data": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==", + "dev": true, + "optional": true + }, + "node_modules/csso/node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/currently-unhandled": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", + "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=", + "dev": true, + "optional": true, + "dependencies": { + "array-find-index": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/dargs": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/dargs/-/dargs-4.1.0.tgz", + "integrity": "sha1-A6nbtLXC8Tm/FK5T8LiipqhvThc=", + "dev": true, + "dependencies": { + "number-is-nan": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/date-now": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/date-now/-/date-now-0.1.4.tgz", + "integrity": "sha1-6vQ5/U1ISK105cx9vvIAZyueNFs=", + "dev": true + }, + "node_modules/dateformat": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-3.0.3.tgz", + "integrity": "sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q==", + "engines": { + "node": "*" + } + }, + "node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/decode-uri-component": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", + "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", + "dev": true, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/decompress": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/decompress/-/decompress-4.2.1.tgz", + "integrity": "sha512-e48kc2IjU+2Zw8cTb6VZcJQ3lgVbS4uuB1TfCHbiZIP/haNXm+SVyhu+87jts5/3ROpd82GSVCoNs/z8l4ZOaQ==", + "dev": true, + "optional": true, + "dependencies": { + "decompress-tar": "^4.0.0", + "decompress-tarbz2": "^4.0.0", + "decompress-targz": "^4.0.0", + "decompress-unzip": "^4.0.1", + "graceful-fs": "^4.1.10", + "make-dir": "^1.0.0", + "pify": "^2.3.0", + "strip-dirs": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/decompress-response": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", + "integrity": "sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=", + "dev": true, + "optional": true, + "dependencies": { + "mimic-response": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/decompress-tar": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/decompress-tar/-/decompress-tar-4.1.1.tgz", + "integrity": "sha512-JdJMaCrGpB5fESVyxwpCx4Jdj2AagLmv3y58Qy4GE6HMVjWz1FeVQk1Ct4Kye7PftcdOo/7U7UKzYBJgqnGeUQ==", + "dev": true, + "optional": true, + "dependencies": { + "file-type": "^5.2.0", + "is-stream": "^1.1.0", + "tar-stream": "^1.5.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/decompress-tar/node_modules/file-type": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-5.2.0.tgz", + "integrity": "sha1-LdvqfHP/42No365J3DOMBYwritY=", + "dev": true, + "optional": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/decompress-tarbz2": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/decompress-tarbz2/-/decompress-tarbz2-4.1.1.tgz", + "integrity": "sha512-s88xLzf1r81ICXLAVQVzaN6ZmX4A6U4z2nMbOwobxkLoIIfjVMBg7TeguTUXkKeXni795B6y5rnvDw7rxhAq9A==", + "dev": true, + "optional": true, + "dependencies": { + "decompress-tar": "^4.1.0", + "file-type": "^6.1.0", + "is-stream": "^1.1.0", + "seek-bzip": "^1.0.5", + "unbzip2-stream": "^1.0.9" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/decompress-tarbz2/node_modules/file-type": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-6.2.0.tgz", + "integrity": "sha512-YPcTBDV+2Tm0VqjybVd32MHdlEGAtuxS3VAYsumFokDSMG+ROT5wawGlnHDoz7bfMcMDt9hxuXvXwoKUx2fkOg==", + "dev": true, + "optional": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/decompress-targz": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/decompress-targz/-/decompress-targz-4.1.1.tgz", + "integrity": "sha512-4z81Znfr6chWnRDNfFNqLwPvm4db3WuZkqV+UgXQzSngG3CEKdBkw5jrv3axjjL96glyiiKjsxJG3X6WBZwX3w==", + "dev": true, + "optional": true, + "dependencies": { + "decompress-tar": "^4.1.1", + "file-type": "^5.2.0", + "is-stream": "^1.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/decompress-targz/node_modules/file-type": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-5.2.0.tgz", + "integrity": "sha1-LdvqfHP/42No365J3DOMBYwritY=", + "dev": true, + "optional": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/decompress-unzip": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/decompress-unzip/-/decompress-unzip-4.0.1.tgz", + "integrity": "sha1-3qrM39FK6vhVePczroIQ+bSEj2k=", + "dev": true, + "optional": true, + "dependencies": { + "file-type": "^3.8.0", + "get-stream": "^2.2.0", + "pify": "^2.3.0", + "yauzl": "^2.4.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/decompress-unzip/node_modules/file-type": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-3.9.0.tgz", + "integrity": "sha1-JXoHg4TR24CHvESdEH1SpSZyuek=", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/decompress-unzip/node_modules/get-stream": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-2.3.1.tgz", + "integrity": "sha1-Xzj5PzRgCWZu4BUKBUFn+Rvdld4=", + "dev": true, + "optional": true, + "dependencies": { + "object-assign": "^4.0.1", + "pinkie-promise": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/decompress-unzip/node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/decompress/node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/define-properties": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", + "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", + "dev": true, + "optional": true, + "dependencies": { + "object-keys": "^1.0.12" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "dev": true, + "dependencies": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/detect-file": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz", + "integrity": "sha1-8NZtA2cqglyxtzvbP+YjEMjlUrc=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/diff": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/diff/-/diff-1.3.2.tgz", + "integrity": "sha1-/Qeh8fiRUZ2ZBaTJqJ3PWnC2YDc=", + "dev": true, + "engines": { + "node": ">=0.3.1" + } + }, + "node_modules/dir-glob": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-2.0.0.tgz", + "integrity": "sha512-37qirFDz8cA5fimp9feo43fSuRo2gHwaIn6dXL8Ber1dGwUosDrGZeCCXq57WnIqE4aQ+u3eQZzsk1yOzhdwag==", + "dev": true, + "dependencies": { + "arrify": "^1.0.1", + "path-type": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/dom-serializer": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", + "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", + "dev": true, + "dependencies": { + "domelementtype": "^2.0.1", + "entities": "^2.0.0" + } + }, + "node_modules/dom-serializer/node_modules/domelementtype": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", + "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ] + }, + "node_modules/dom-serializer/node_modules/entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "dev": true, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/domelementtype": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==", + "dev": true + }, + "node_modules/domhandler": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.3.0.tgz", + "integrity": "sha1-LeWaCCLVAn+r/28DLCsloqir5zg=", + "dev": true, + "dependencies": { + "domelementtype": "1" + } + }, + "node_modules/domutils": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.5.1.tgz", + "integrity": "sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8=", + "dev": true, + "dependencies": { + "dom-serializer": "0", + "domelementtype": "1" + } + }, + "node_modules/download": { + "version": "6.2.5", + "resolved": "https://registry.npmjs.org/download/-/download-6.2.5.tgz", + "integrity": "sha512-DpO9K1sXAST8Cpzb7kmEhogJxymyVUd5qz/vCOSyvwtp2Klj2XcDt5YUuasgxka44SxF0q5RriKIwJmQHG2AuA==", + "dev": true, + "optional": true, + "dependencies": { + "caw": "^2.0.0", + "content-disposition": "^0.5.2", + "decompress": "^4.0.0", + "ext-name": "^5.0.0", + "file-type": "5.2.0", + "filenamify": "^2.0.0", + "get-stream": "^3.0.0", + "got": "^7.0.0", + "make-dir": "^1.0.0", + "p-event": "^1.0.0", + "pify": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/download/node_modules/file-type": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-5.2.0.tgz", + "integrity": "sha1-LdvqfHP/42No365J3DOMBYwritY=", + "dev": true, + "optional": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/download/node_modules/pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true, + "optional": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/duplexer": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", + "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==", + "dev": true + }, + "node_modules/duplexer3": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz", + "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=", + "dev": true, + "optional": true + }, + "node_modules/end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "dev": true, + "optional": true, + "dependencies": { + "once": "^1.4.0" + } + }, + "node_modules/entities": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-1.0.0.tgz", + "integrity": "sha1-sph6o4ITR/zeZCsk/fyeT7cSvyY=", + "dev": true + }, + "node_modules/error": { + "version": "7.2.1", + "resolved": "https://registry.npmjs.org/error/-/error-7.2.1.tgz", + "integrity": "sha512-fo9HBvWnx3NGUKMvMwB/CBCMMrfEJgbDTVDEkPygA3Bdd3lM1OyCd+rbQ8BwnpF6GdVeOLDNmyL4N5Bg80ZvdA==", + "dev": true, + "dependencies": { + "string-template": "~0.2.1" + } + }, + "node_modules/error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dev": true, + "optional": true, + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "node_modules/es-abstract": { + "version": "1.19.1", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.1.tgz", + "integrity": "sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w==", + "dev": true, + "optional": true, + "dependencies": { + "call-bind": "^1.0.2", + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "get-intrinsic": "^1.1.1", + "get-symbol-description": "^1.0.0", + "has": "^1.0.3", + "has-symbols": "^1.0.2", + "internal-slot": "^1.0.3", + "is-callable": "^1.2.4", + "is-negative-zero": "^2.0.1", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.1", + "is-string": "^1.0.7", + "is-weakref": "^1.0.1", + "object-inspect": "^1.11.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.2", + "string.prototype.trimend": "^1.0.4", + "string.prototype.trimstart": "^1.0.4", + "unbox-primitive": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "dev": true, + "optional": true, + "dependencies": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es6-promise": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-2.3.0.tgz", + "integrity": "sha1-lu258v2wGZWCKyY92KratnSBgbw=", + "dev": true + }, + "node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/eventemitter2": { + "version": "0.4.14", + "resolved": "https://registry.npmjs.org/eventemitter2/-/eventemitter2-0.4.14.tgz", + "integrity": "sha1-j2G3XN4BKy6esoTUVFWDtWQ7Yas=" + }, + "node_modules/exec-buffer": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/exec-buffer/-/exec-buffer-3.2.0.tgz", + "integrity": "sha512-wsiD+2Tp6BWHoVv3B+5Dcx6E7u5zky+hUwOHjuH2hKSLR3dvRmX8fk8UD8uqQixHs4Wk6eDmiegVrMPjKj7wpA==", + "dev": true, + "optional": true, + "dependencies": { + "execa": "^0.7.0", + "p-finally": "^1.0.0", + "pify": "^3.0.0", + "rimraf": "^2.5.4", + "tempfile": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/exec-buffer/node_modules/pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true, + "optional": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/exec-buffer/node_modules/rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "optional": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/execa": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz", + "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=", + "dev": true, + "optional": true, + "dependencies": { + "cross-spawn": "^5.0.1", + "get-stream": "^3.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" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/execa/node_modules/cross-spawn": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", + "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", + "dev": true, + "optional": true, + "dependencies": { + "lru-cache": "^4.0.1", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "node_modules/execa/node_modules/lru-cache": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", + "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", + "dev": true, + "optional": true, + "dependencies": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } + }, + "node_modules/executable": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/executable/-/executable-4.1.1.tgz", + "integrity": "sha512-8iA79xD3uAch729dUG8xaaBBFGaEa0wdD2VkYLFHwlqosEj/jT66AzcreRDSgV7ehnNLBW2WR5jIXwGKjVdTLg==", + "dev": true, + "optional": true, + "dependencies": { + "pify": "^2.2.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/executable/node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/exit": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", + "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=", + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", + "dev": true, + "dependencies": { + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/is-accessor-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/is-data-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "dependencies": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-tilde": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz", + "integrity": "sha1-l+gBqgUt8CRU3kawK/YhZCzchQI=", + "dependencies": { + "homedir-polyfill": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ext-list": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/ext-list/-/ext-list-2.2.2.tgz", + "integrity": "sha512-u+SQgsubraE6zItfVA0tBuCBhfU9ogSRnsvygI7wht9TS510oLkBRXBsqopeUG/GBOIQyKZO9wjTqIu/sf5zFA==", + "dev": true, + "optional": true, + "dependencies": { + "mime-db": "^1.28.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ext-name": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/ext-name/-/ext-name-5.0.0.tgz", + "integrity": "sha512-yblEwXAbGv1VQDmow7s38W77hzAgJAO50ztBLMcUyUBfxv1HC+LGwtiEN+Co6LtlqT/5uwVOxsD4TNIilWhwdQ==", + "dev": true, + "optional": true, + "dependencies": { + "ext-list": "^2.0.0", + "sort-keys-length": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" + }, + "node_modules/extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", + "dev": true, + "dependencies": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "dev": true, + "dependencies": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob/node_modules/define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "dependencies": { + "is-descriptor": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fast-glob": { + "version": "2.2.7", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-2.2.7.tgz", + "integrity": "sha512-g1KuQwHOZAmOZMuBtHdxDtju+T2RT8jgCC9aANsbpdiDDTSnjgfuVsIBNKbUeJI3oKMRExcfNDtJl4OhbffMsw==", + "dev": true, + "dependencies": { + "@mrmlnc/readdir-enhanced": "^2.2.1", + "@nodelib/fs.stat": "^1.1.2", + "glob-parent": "^3.1.0", + "is-glob": "^4.0.0", + "merge2": "^1.2.3", + "micromatch": "^3.1.10" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/fast-xml-parser": { + "version": "3.21.1", + "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-3.21.1.tgz", + "integrity": "sha512-FTFVjYoBOZTJekiUsawGsSYV9QL0A+zDYCRj7y34IO6Jg+2IMYEtQa+bbictpdpV8dHxXywqU7C0gRDEOFtBFg==", + "dev": true, + "optional": true, + "dependencies": { + "strnum": "^1.0.4" + }, + "bin": { + "xml2js": "cli.js" + }, + "funding": { + "type": "paypal", + "url": "https://paypal.me/naturalintelligence" + } + }, + "node_modules/faye-websocket": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.10.0.tgz", + "integrity": "sha1-TkkvjQTftviQA1B/btvy1QHnxvQ=", + "dev": true, + "dependencies": { + "websocket-driver": ">=0.5.1" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/fd-slicer": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", + "integrity": "sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4=", + "dev": true, + "optional": true, + "dependencies": { + "pend": "~1.2.0" + } + }, + "node_modules/figures": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-1.7.0.tgz", + "integrity": "sha1-y+Hjr/zxzUS4DK3+0o3Hk6lwHS4=", + "dev": true, + "dependencies": { + "escape-string-regexp": "^1.0.5", + "object-assign": "^4.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/file-sync-cmp": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/file-sync-cmp/-/file-sync-cmp-0.1.1.tgz", + "integrity": "sha1-peeo/7+kk7Q7kju9TKiaU7Y7YSs=", + "dev": true + }, + "node_modules/file-type": { + "version": "10.11.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-10.11.0.tgz", + "integrity": "sha512-uzk64HRpUZyTGZtVuvrjP0FYxzQrBf4rojot6J65YMEbwBLB0CWm0CLojVpwpmFmxcE/lkvYICgfcGozbBq6rw==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/filename-reserved-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/filename-reserved-regex/-/filename-reserved-regex-2.0.0.tgz", + "integrity": "sha1-q/c9+rc10EVECr/qLZHzieu/oik=", + "dev": true, + "optional": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/filenamify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/filenamify/-/filenamify-2.1.0.tgz", + "integrity": "sha512-ICw7NTT6RsDp2rnYKVd8Fu4cr6ITzGy3+u4vUujPkabyaz+03F24NWEX7fs5fp+kBonlaqPH8fAO2NM+SXt/JA==", + "dev": true, + "optional": true, + "dependencies": { + "filename-reserved-regex": "^2.0.0", + "strip-outer": "^1.0.0", + "trim-repeated": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dev": true, + "dependencies": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fill-range/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fill-range/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dependencies": { + "locate-path": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/find-versions": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/find-versions/-/find-versions-3.2.0.tgz", + "integrity": "sha512-P8WRou2S+oe222TOCHitLy8zj+SIsVJh52VP4lvXkaFVnOFFdoWv1H1Jjvel1aI6NCFOAaeAVm8qrI0odiLcww==", + "dev": true, + "optional": true, + "dependencies": { + "semver-regex": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/findup-sync": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-0.3.0.tgz", + "integrity": "sha1-N5MKpdgWt3fANEXhlmzGeQpMCxY=", + "dependencies": { + "glob": "~5.0.0" + }, + "engines": { + "node": ">= 0.6.0" + } + }, + "node_modules/findup-sync/node_modules/glob": { + "version": "5.0.15", + "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz", + "integrity": "sha1-G8k2ueAvSmA/zCIuz3Yz0wuLk7E=", + "dependencies": { + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "2 || 3", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + } + }, + "node_modules/fined": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/fined/-/fined-1.2.0.tgz", + "integrity": "sha512-ZYDqPLGxDkDhDZBjZBb+oD1+j0rA4E0pXY50eplAAOPg2N/gUBSSk5IM1/QhPfyVo19lJ+CvXpqfvk+b2p/8Ng==", + "dependencies": { + "expand-tilde": "^2.0.2", + "is-plain-object": "^2.0.3", + "object.defaults": "^1.1.0", + "object.pick": "^1.2.0", + "parse-filepath": "^1.0.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/flagged-respawn": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/flagged-respawn/-/flagged-respawn-1.0.1.tgz", + "integrity": "sha512-lNaHNVymajmk0OJMBn8fVUAU1BtDeKIqKoVhk4xAALB57aALg6b4W0MfJ/cUE0g9YBXy5XhSlPIpYIJ7HaY/3Q==", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/for-in": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/for-own": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/for-own/-/for-own-1.0.0.tgz", + "integrity": "sha1-xjMy9BXO3EsE2/5wz4NklMU8tEs=", + "dependencies": { + "for-in": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fragment-cache": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", + "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", + "dev": true, + "dependencies": { + "map-cache": "^0.2.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/from2": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", + "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=", + "dev": true, + "optional": true, + "dependencies": { + "inherits": "^2.0.1", + "readable-stream": "^2.0.0" + } + }, + "node_modules/from2/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true, + "optional": true + }, + "node_modules/from2/node_modules/readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "optional": true, + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/from2/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true, + "optional": true + }, + "node_modules/from2/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "optional": true, + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/fs-constants": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", + "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==", + "dev": true, + "optional": true + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" + }, + "node_modules/function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + }, + "node_modules/gaze": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/gaze/-/gaze-1.1.3.tgz", + "integrity": "sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g==", + "dev": true, + "dependencies": { + "globule": "^1.0.0" + }, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/get-intrinsic": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", + "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-proxy": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/get-proxy/-/get-proxy-2.1.0.tgz", + "integrity": "sha512-zmZIaQTWnNQb4R4fJUEp/FC51eZsc6EkErspy3xtIYStaq8EB/hDIWipxsal+E8rz0qD7f2sL/NA9Xee4RInJw==", + "dev": true, + "optional": true, + "dependencies": { + "npm-conf": "^1.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/get-stdin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", + "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/get-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", + "dev": true, + "optional": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/get-symbol-description": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", + "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", + "dev": true, + "optional": true, + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-value": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", + "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/getobject": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/getobject/-/getobject-0.1.0.tgz", + "integrity": "sha1-BHpEl4n6Fg0Bj1SG7ZEyC27HiFw=", + "dev": true, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/gifsicle": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/gifsicle/-/gifsicle-4.0.1.tgz", + "integrity": "sha512-A/kiCLfDdV+ERV/UB+2O41mifd+RxH8jlRG8DMxZO84Bma/Fw0htqZ+hY2iaalLRNyUu7tYZQslqUBJxBggxbg==", + "dev": true, + "hasInstallScript": true, + "optional": true, + "dependencies": { + "bin-build": "^3.0.0", + "bin-wrapper": "^4.0.0", + "execa": "^1.0.0", + "logalot": "^2.0.0" + }, + "bin": { + "gifsicle": "cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/gifsicle/node_modules/cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "dev": true, + "optional": true, + "dependencies": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + }, + "engines": { + "node": ">=4.8" + } + }, + "node_modules/gifsicle/node_modules/execa": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "dev": true, + "optional": true, + "dependencies": { + "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" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/gifsicle/node_modules/get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "dev": true, + "optional": true, + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/glob": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz", + "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "dev": true, + "dependencies": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + } + }, + "node_modules/glob-parent/node_modules/is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "dev": true, + "dependencies": { + "is-extglob": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/glob-to-regexp": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.3.0.tgz", + "integrity": "sha1-jFoUlNIGbFcMw7/kSWF1rMTVAqs=", + "dev": true + }, + "node_modules/global-modules": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz", + "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==", + "dependencies": { + "global-prefix": "^1.0.1", + "is-windows": "^1.0.1", + "resolve-dir": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/global-prefix": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz", + "integrity": "sha1-2/dDxsFJklk8ZVVoy2btMsASLr4=", + "dependencies": { + "expand-tilde": "^2.0.2", + "homedir-polyfill": "^1.0.1", + "ini": "^1.3.4", + "is-windows": "^1.0.1", + "which": "^1.2.14" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/globby": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/globby/-/globby-8.0.2.tgz", + "integrity": "sha512-yTzMmKygLp8RUpG1Ymu2VXPSJQZjNAZPD4ywgYEaG7e4tBJeUQBO8OpXrf1RCNcEs5alsoJYPAMiIHP0cmeC7w==", + "dev": true, + "dependencies": { + "array-union": "^1.0.1", + "dir-glob": "2.0.0", + "fast-glob": "^2.0.2", + "glob": "^7.1.2", + "ignore": "^3.3.5", + "pify": "^3.0.0", + "slash": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/globby/node_modules/pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/globule": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/globule/-/globule-1.3.3.tgz", + "integrity": "sha512-mb1aYtDbIjTu4ShMB85m3UzjX9BVKe9WCzsnfMSZk+K5GpIbBOexgg4PPCt5eHDEG5/ZQAUX2Kct02zfiPLsKg==", + "dev": true, + "dependencies": { + "glob": "~7.1.1", + "lodash": "~4.17.10", + "minimatch": "~3.0.2" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/globule/node_modules/glob": { + "version": "7.1.7", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz", + "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/globule/node_modules/minimatch": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.8.tgz", + "integrity": "sha512-6FsRAQsxQ61mw+qP1ZzbL9Bc78x2p5OqNgNpnoAFLTrX8n5Kxph0CsnhmKKNXTWjXqU5L0pGPR7hYk+XWZr60Q==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/got": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/got/-/got-7.1.0.tgz", + "integrity": "sha512-Y5WMo7xKKq1muPsxD+KmrR8DH5auG7fBdDVueZwETwV6VytKyU9OX/ddpq2/1hp1vIPvVb4T81dKQz3BivkNLw==", + "dev": true, + "optional": true, + "dependencies": { + "decompress-response": "^3.2.0", + "duplexer3": "^0.1.4", + "get-stream": "^3.0.0", + "is-plain-obj": "^1.1.0", + "is-retry-allowed": "^1.0.0", + "is-stream": "^1.0.0", + "isurl": "^1.0.0-alpha5", + "lowercase-keys": "^1.0.0", + "p-cancelable": "^0.3.0", + "p-timeout": "^1.1.1", + "safe-buffer": "^5.0.1", + "timed-out": "^4.0.0", + "url-parse-lax": "^1.0.0", + "url-to-options": "^1.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.9", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.9.tgz", + "integrity": "sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ==", + "dev": true, + "optional": true + }, + "node_modules/grunt": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/grunt/-/grunt-1.4.1.tgz", + "integrity": "sha512-ZXIYXTsAVrA7sM+jZxjQdrBOAg7DyMUplOMhTaspMRExei+fD0BTwdWXnn0W5SXqhb/Q/nlkzXclSi3IH55PIA==", + "dependencies": { + "dateformat": "~3.0.3", + "eventemitter2": "~0.4.13", + "exit": "~0.1.2", + "findup-sync": "~0.3.0", + "glob": "~7.1.6", + "grunt-cli": "~1.4.2", + "grunt-known-options": "~2.0.0", + "grunt-legacy-log": "~3.0.0", + "grunt-legacy-util": "~2.0.1", + "iconv-lite": "~0.4.13", + "js-yaml": "~3.14.0", + "minimatch": "~3.0.4", + "mkdirp": "~1.0.4", + "nopt": "~3.0.6", + "rimraf": "~3.0.2" + }, + "bin": { + "grunt": "bin/grunt" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/grunt-autoprefixer": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/grunt-autoprefixer/-/grunt-autoprefixer-3.0.4.tgz", + "integrity": "sha1-/kLiR7z6ucKSoSwGLa1PNb3pAsU=", + "dev": true, + "dependencies": { + "autoprefixer-core": "^5.1.7", + "chalk": "~1.0.0", + "diff": "~1.3.0", + "postcss": "^4.1.11" + }, + "engines": { + "node": ">= 0.10.0" + }, + "peerDependencies": { + "grunt": ">=0.4.2" + } + }, + "node_modules/grunt-cli": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/grunt-cli/-/grunt-cli-1.4.3.tgz", + "integrity": "sha512-9Dtx/AhVeB4LYzsViCjUQkd0Kw0McN2gYpdmGYKtE2a5Yt7v1Q+HYZVWhqXc/kGnxlMtqKDxSwotiGeFmkrCoQ==", + "dependencies": { + "grunt-known-options": "~2.0.0", + "interpret": "~1.1.0", + "liftup": "~3.0.1", + "nopt": "~4.0.1", + "v8flags": "~3.2.0" + }, + "bin": { + "grunt": "bin/grunt" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/grunt-cli/node_modules/nopt": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-4.0.3.tgz", + "integrity": "sha512-CvaGwVMztSMJLOeXPrez7fyfObdZqNUK1cPAEzLHrTybIua9pMdmmPR5YwtfNftIOMv3DPUhFaxsZMNTQO20Kg==", + "dependencies": { + "abbrev": "1", + "osenv": "^0.1.4" + }, + "bin": { + "nopt": "bin/nopt.js" + } + }, + "node_modules/grunt-contrib-concat": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/grunt-contrib-concat/-/grunt-contrib-concat-1.0.1.tgz", + "integrity": "sha1-YVCYYwhOhx1+ht5IwBUlntl3Rb0=", + "dev": true, + "dependencies": { + "chalk": "^1.0.0", + "source-map": "^0.5.3" + }, + "engines": { + "node": ">=0.10.0" + }, + "peerDependencies": { + "grunt": ">=0.4.0" + } + }, + "node_modules/grunt-contrib-cssmin": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/grunt-contrib-cssmin/-/grunt-contrib-cssmin-3.0.0.tgz", + "integrity": "sha512-eXpooYmVGKMs/xV7DzTLgJFPVOfMuawPD3x0JwhlH0mumq2NtH3xsxaHxp1Y3NKxp0j0tRhFS6kSBRsz6TuTGg==", + "dev": true, + "dependencies": { + "chalk": "^2.4.1", + "clean-css": "~4.2.1", + "maxmin": "^2.1.0" + }, + "engines": { + "node": ">=6.0" + } + }, + "node_modules/grunt-contrib-cssmin/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/grunt-contrib-cssmin/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/grunt-contrib-cssmin/node_modules/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, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/grunt-contrib-imagemin": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/grunt-contrib-imagemin/-/grunt-contrib-imagemin-3.1.0.tgz", + "integrity": "sha512-c0duAb018eowVVfqNMN0S5Esx8mRZ1OP/hkEoKnJkOCaD9/DywKGvLuhschF+DByPSs4k1u1y38w9Bt+ihJG8A==", + "dev": true, + "dependencies": { + "chalk": "^2.4.1", + "imagemin": "^6.0.0", + "p-map": "^1.2.0", + "plur": "^3.0.1", + "pretty-bytes": "^5.1.0" + }, + "engines": { + "node": ">=6" + }, + "optionalDependencies": { + "imagemin-gifsicle": "^6.0.1", + "imagemin-jpegtran": "^6.0.0", + "imagemin-optipng": "^6.0.0", + "imagemin-svgo": "^7.0.0" + } + }, + "node_modules/grunt-contrib-imagemin/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/grunt-contrib-imagemin/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/grunt-contrib-imagemin/node_modules/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, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/grunt-contrib-jshint": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/grunt-contrib-jshint/-/grunt-contrib-jshint-2.1.0.tgz", + "integrity": "sha512-65S2/C/6RfjY/umTxfwXXn+wVvaYmykHkHSsW6Q6rhkbv3oudTEgqnFFZvWzWCoHUb+3GMZLbP3oSrNyvshmIQ==", + "dev": true, + "dependencies": { + "chalk": "^2.4.2", + "hooker": "^0.2.3", + "jshint": "~2.10.2" + }, + "engines": { + "node": ">=6" + }, + "peerDependencies": { + "grunt": ">=1.0.3" + } + }, + "node_modules/grunt-contrib-jshint/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/grunt-contrib-jshint/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/grunt-contrib-jshint/node_modules/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, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/grunt-contrib-sass": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/grunt-contrib-sass/-/grunt-contrib-sass-1.0.0.tgz", + "integrity": "sha1-gGg4JRy8DhqU1k1RXN00z2dNcBs=", + "dev": true, + "dependencies": { + "async": "^0.9.0", + "chalk": "^1.0.0", + "cross-spawn": "^0.2.3", + "dargs": "^4.0.0", + "which": "^1.0.5" + }, + "engines": { + "node": ">=0.10.0" + }, + "peerDependencies": { + "grunt": ">=0.4.0" + } + }, + "node_modules/grunt-contrib-uglify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/grunt-contrib-uglify/-/grunt-contrib-uglify-4.0.1.tgz", + "integrity": "sha512-dwf8/+4uW1+7pH72WButOEnzErPGmtUvc8p08B0eQS/6ON0WdeQu0+WFeafaPTbbY1GqtS25lsHWaDeiTQNWPg==", + "dev": true, + "dependencies": { + "chalk": "^2.4.1", + "maxmin": "^2.1.0", + "uglify-js": "^3.5.0", + "uri-path": "^1.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/grunt-contrib-uglify/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/grunt-contrib-uglify/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/grunt-contrib-uglify/node_modules/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, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/grunt-contrib-watch": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/grunt-contrib-watch/-/grunt-contrib-watch-1.1.0.tgz", + "integrity": "sha512-yGweN+0DW5yM+oo58fRu/XIRrPcn3r4tQx+nL7eMRwjpvk+rQY6R8o94BPK0i2UhTg9FN21hS+m8vR8v9vXfeg==", + "dev": true, + "dependencies": { + "async": "^2.6.0", + "gaze": "^1.1.0", + "lodash": "^4.17.10", + "tiny-lr": "^1.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/grunt-contrib-watch/node_modules/async": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz", + "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", + "dev": true, + "dependencies": { + "lodash": "^4.17.14" + } + }, + "node_modules/grunt-gitinfo": { + "version": "0.1.9", + "resolved": "https://registry.npmjs.org/grunt-gitinfo/-/grunt-gitinfo-0.1.9.tgz", + "integrity": "sha512-nAyUZQrLkgHZuqepTgkA3jn9CX4kyrNcWzjENxo/nOwYjZPEWDJeaxWcYrAzB5OcBk5gYJmTA0r3XCgczxtbPg==", + "dev": true, + "dependencies": { + "async": "~0.9.0", + "getobject": "~0.1.0", + "lodash": "^4.17.14" + }, + "engines": { + "node": ">= 0.8.0" + }, + "peerDependencies": { + "grunt": ">=0.4.0" + } + }, + "node_modules/grunt-known-options": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/grunt-known-options/-/grunt-known-options-2.0.0.tgz", + "integrity": "sha512-GD7cTz0I4SAede1/+pAbmJRG44zFLPipVtdL9o3vqx9IEyb7b4/Y3s7r6ofI3CchR5GvYJ+8buCSioDv5dQLiA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/grunt-legacy-log": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/grunt-legacy-log/-/grunt-legacy-log-3.0.0.tgz", + "integrity": "sha512-GHZQzZmhyq0u3hr7aHW4qUH0xDzwp2YXldLPZTCjlOeGscAOWWPftZG3XioW8MasGp+OBRIu39LFx14SLjXRcA==", + "dependencies": { + "colors": "~1.1.2", + "grunt-legacy-log-utils": "~2.1.0", + "hooker": "~0.2.3", + "lodash": "~4.17.19" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/grunt-legacy-log-utils": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/grunt-legacy-log-utils/-/grunt-legacy-log-utils-2.1.0.tgz", + "integrity": "sha512-lwquaPXJtKQk0rUM1IQAop5noEpwFqOXasVoedLeNzaibf/OPWjKYvvdqnEHNmU+0T0CaReAXIbGo747ZD+Aaw==", + "dependencies": { + "chalk": "~4.1.0", + "lodash": "~4.17.19" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/grunt-legacy-log-utils/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/grunt-legacy-log-utils/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/grunt-legacy-log-utils/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/grunt-legacy-log-utils/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "node_modules/grunt-legacy-log-utils/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "engines": { + "node": ">=8" + } + }, + "node_modules/grunt-legacy-log-utils/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/grunt-legacy-util": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/grunt-legacy-util/-/grunt-legacy-util-2.0.1.tgz", + "integrity": "sha512-2bQiD4fzXqX8rhNdXkAywCadeqiPiay0oQny77wA2F3WF4grPJXCvAcyoWUJV+po/b15glGkxuSiQCK299UC2w==", + "dependencies": { + "async": "~3.2.0", + "exit": "~0.1.2", + "getobject": "~1.0.0", + "hooker": "~0.2.3", + "lodash": "~4.17.21", + "underscore.string": "~3.3.5", + "which": "~2.0.2" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/grunt-legacy-util/node_modules/async": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.3.tgz", + "integrity": "sha512-spZRyzKL5l5BZQrr/6m/SqFdBN0q3OCI0f9rjfBzCMBIP4p75P620rR3gTmaksNOhmzgdxcaxdNfMy6anrbM0g==" + }, + "node_modules/grunt-legacy-util/node_modules/getobject": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/getobject/-/getobject-1.0.2.tgz", + "integrity": "sha512-2zblDBaFcb3rB4rF77XVnuINOE2h2k/OnqXAiy0IrTxUfV1iFp3la33oAQVY9pCpWU268WFYVt2t71hlMuLsOg==", + "engines": { + "node": ">=10" + } + }, + "node_modules/grunt-legacy-util/node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/grunt-phpcs": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/grunt-phpcs/-/grunt-phpcs-0.4.0.tgz", + "integrity": "sha1-oI1iX8ZEZeRTsr2T+BCyqB6Uvao=", + "dev": true, + "engines": { + "node": "0.10.x" + } + }, + "node_modules/grunt-replace-regex": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/grunt-replace-regex/-/grunt-replace-regex-1.0.3.tgz", + "integrity": "sha512-WdQwywS59xxTyVtcDm2wDj8J0M3Qu/S3q6EHbdn4gqHllZ8AnoujAKmcuuZ0Ewj87eKwlmWHSkxpy5jMkO+gvg==", + "dev": true, + "dependencies": { + "chalk": "^1.1.0", + "file-sync-cmp": "^0.1.0", + "lodash": "^4.11.0", + "next-applause": "^2.2.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/grunt-replace-regex/node_modules/ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/grunt-replace-regex/node_modules/chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "dependencies": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/grunt-replace-regex/node_modules/has-ansi": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", + "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", + "dev": true, + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/grunt-replace-regex/node_modules/strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/grunt-replace-regex/node_modules/supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/grunt/node_modules/glob": { + "version": "7.1.7", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz", + "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/grunt/node_modules/minimatch": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.8.tgz", + "integrity": "sha512-6FsRAQsxQ61mw+qP1ZzbL9Bc78x2p5OqNgNpnoAFLTrX8n5Kxph0CsnhmKKNXTWjXqU5L0pGPR7hYk+XWZr60Q==", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/gzip-size": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-3.0.0.tgz", + "integrity": "sha1-VGGI6b3DN/Zzdy+BZgRks4nc5SA=", + "dev": true, + "dependencies": { + "duplexer": "^0.1.1" + }, + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dependencies": { + "function-bind": "^1.1.1" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/has-ansi": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-1.0.3.tgz", + "integrity": "sha1-wLWxYV2eOCsP9nFp2We0JeSMpTg=", + "dev": true, + "dependencies": { + "ansi-regex": "^1.1.0", + "get-stdin": "^4.0.1" + }, + "bin": { + "has-ansi": "cli.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-bigints": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.1.tgz", + "integrity": "sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==", + "dev": true, + "optional": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/has-symbol-support-x": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/has-symbol-support-x/-/has-symbol-support-x-1.4.2.tgz", + "integrity": "sha512-3ToOva++HaW+eCpgqZrCfN51IPB+7bJNVT6CUATzueB5Heb8o6Nam0V3HG5dlDvZU1Gn5QLcbahiKw/XVk5JJw==", + "dev": true, + "optional": true, + "engines": { + "node": "*" + } + }, + "node_modules/has-symbols": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz", + "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-to-string-tag-x": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/has-to-string-tag-x/-/has-to-string-tag-x-1.4.1.tgz", + "integrity": "sha512-vdbKfmw+3LoOYVr+mtxHaX5a96+0f3DljYd8JOqvOLsf5mw2Otda2qCDT9qRqLAhrjyQ0h7ual5nOiASpsGNFw==", + "dev": true, + "optional": true, + "dependencies": { + "has-symbol-support-x": "^1.4.1" + }, + "engines": { + "node": "*" + } + }, + "node_modules/has-tostringtag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "dev": true, + "optional": true, + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", + "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", + "dev": true, + "dependencies": { + "get-value": "^2.0.6", + "has-values": "^1.0.0", + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-values": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", + "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", + "dev": true, + "dependencies": { + "is-number": "^3.0.0", + "kind-of": "^4.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-values/node_modules/kind-of": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", + "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/homedir-polyfill": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz", + "integrity": "sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==", + "dependencies": { + "parse-passwd": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/hooker": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/hooker/-/hooker-0.2.3.tgz", + "integrity": "sha1-uDT3I8xKJCqmWWNFnfbZhMXT2Vk=", + "engines": { + "node": "*" + } + }, + "node_modules/hosted-git-info": { + "version": "2.8.9", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", + "dev": true, + "optional": true + }, + "node_modules/htmlparser2": { + "version": "3.8.3", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.8.3.tgz", + "integrity": "sha1-mWwosZFRaovoZQGn15dX5ccMEGg=", + "dev": true, + "dependencies": { + "domelementtype": "1", + "domhandler": "2.3", + "domutils": "1.5", + "entities": "1.0", + "readable-stream": "1.1" + } + }, + "node_modules/http-cache-semantics": { + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-3.8.1.tgz", + "integrity": "sha512-5ai2iksyV8ZXmnZhHH4rWPoxxistEexSi5936zIQ1bnNTW5VnA85B6P/VpXiRM017IgRvb2kKo1a//y+0wSp3w==", + "dev": true, + "optional": true + }, + "node_modules/http-parser-js": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.5.tgz", + "integrity": "sha512-x+JVEkO2PoM8qqpbPbOL3cqHPwerep7OwzK7Ay+sMQjKzaKCqWvjoXm5tqMP9tXWWTnTzAjIhXg+J99XYuPhPA==", + "dev": true + }, + "node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "optional": true + }, + "node_modules/ignore": { + "version": "3.3.10", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.10.tgz", + "integrity": "sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug==", + "dev": true + }, + "node_modules/imagemin": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/imagemin/-/imagemin-6.1.0.tgz", + "integrity": "sha512-8ryJBL1CN5uSHpiBMX0rJw79C9F9aJqMnjGnrd/1CafegpNuA81RBAAru/jQQEOWlOJJlpRnlcVFF6wq+Ist0A==", + "dev": true, + "dependencies": { + "file-type": "^10.7.0", + "globby": "^8.0.1", + "make-dir": "^1.0.0", + "p-pipe": "^1.1.0", + "pify": "^4.0.1", + "replace-ext": "^1.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/imagemin-gifsicle": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/imagemin-gifsicle/-/imagemin-gifsicle-6.0.1.tgz", + "integrity": "sha512-kuu47c6iKDQ6R9J10xCwL0lgs0+sMz3LRHqRcJ2CRBWdcNmo3T5hUaM8hSZfksptZXJLGKk8heSAvwtSdB1Fng==", + "dev": true, + "optional": true, + "dependencies": { + "exec-buffer": "^3.0.0", + "gifsicle": "^4.0.0", + "is-gif": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/imagemin-jpegtran": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/imagemin-jpegtran/-/imagemin-jpegtran-6.0.0.tgz", + "integrity": "sha512-Ih+NgThzqYfEWv9t58EItncaaXIHR0u9RuhKa8CtVBlMBvY0dCIxgQJQCfwImA4AV1PMfmUKlkyIHJjb7V4z1g==", + "dev": true, + "optional": true, + "dependencies": { + "exec-buffer": "^3.0.0", + "is-jpg": "^2.0.0", + "jpegtran-bin": "^4.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/imagemin-optipng": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/imagemin-optipng/-/imagemin-optipng-6.0.0.tgz", + "integrity": "sha512-FoD2sMXvmoNm/zKPOWdhKpWdFdF9qiJmKC17MxZJPH42VMAp17/QENI/lIuP7LCUnLVAloO3AUoTSNzfhpyd8A==", + "dev": true, + "optional": true, + "dependencies": { + "exec-buffer": "^3.0.0", + "is-png": "^1.0.0", + "optipng-bin": "^5.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/imagemin-svgo": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/imagemin-svgo/-/imagemin-svgo-7.1.0.tgz", + "integrity": "sha512-0JlIZNWP0Luasn1HT82uB9nU9aa+vUj6kpT+MjPW11LbprXC+iC4HDwn1r4Q2/91qj4iy9tRZNsFySMlEpLdpg==", + "dev": true, + "optional": true, + "dependencies": { + "is-svg": "^4.2.1", + "svgo": "^1.3.2" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sindresorhus/imagemin-svgo?sponsor=1" + } + }, + "node_modules/import-lazy": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-3.1.0.tgz", + "integrity": "sha512-8/gvXvX2JMn0F+CDlSC4l6kOmVaLOO3XLkksI7CI3Ud95KDYJuYur2b9P/PUt/i/pDAMd/DulQsNbbbmRRsDIQ==", + "dev": true, + "optional": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/indent-string": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", + "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=", + "dev": true, + "optional": true, + "dependencies": { + "repeating": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "node_modules/ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" + }, + "node_modules/internal-slot": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", + "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==", + "dev": true, + "optional": true, + "dependencies": { + "get-intrinsic": "^1.1.0", + "has": "^1.0.3", + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/interpret": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.1.0.tgz", + "integrity": "sha1-ftGxQQxqDg94z5XTuEQMY/eLhhQ=" + }, + "node_modules/into-stream": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/into-stream/-/into-stream-3.1.0.tgz", + "integrity": "sha1-lvsKk2wSur1v8XUqF9BWFqvQlMY=", + "dev": true, + "optional": true, + "dependencies": { + "from2": "^2.1.1", + "p-is-promise": "^1.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/irregular-plurals": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/irregular-plurals/-/irregular-plurals-2.0.0.tgz", + "integrity": "sha512-Y75zBYLkh0lJ9qxeHlMjQ7bSbyiSqNW/UOPWDmzC7cXskL1hekSITh1Oc6JV0XCWWZ9DE8VYSB71xocLk3gmGw==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/is-absolute": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-1.0.0.tgz", + "integrity": "sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA==", + "dependencies": { + "is-relative": "^1.0.0", + "is-windows": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", + "dev": true, + "optional": true + }, + "node_modules/is-bigint": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "dev": true, + "optional": true, + "dependencies": { + "has-bigints": "^1.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-boolean-object": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", + "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", + "dev": true, + "optional": true, + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "dev": true + }, + "node_modules/is-callable": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz", + "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==", + "dev": true, + "optional": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-core-module": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.1.tgz", + "integrity": "sha512-SdNCUs284hr40hFTFP6l0IfZ/RSrMXF3qgoRHd3/79unUTvrFO/JoXwkGm+5J/Oe3E/b5GsnG330uUNgRpu1PA==", + "dependencies": { + "has": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-date-object": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "dev": true, + "optional": true, + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "dependencies": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-finite": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.1.0.tgz", + "integrity": "sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w==", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.10.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-gif": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-gif/-/is-gif-3.0.0.tgz", + "integrity": "sha512-IqJ/jlbw5WJSNfwQ/lHEDXF8rxhRgF6ythk2oiEvhpG29F704eX9NO6TvPfMiq9DrbwgcEDnETYNcZDPewQoVw==", + "dev": true, + "optional": true, + "dependencies": { + "file-type": "^10.4.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-jpg": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-jpg/-/is-jpg-2.0.0.tgz", + "integrity": "sha1-LhmX+m6RZuqsAkLarkQ0A+TvHZc=", + "dev": true, + "optional": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/is-natural-number": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-natural-number/-/is-natural-number-4.0.1.tgz", + "integrity": "sha1-q5124dtM7VHjXeDHLr7PCfc0zeg=", + "dev": true, + "optional": true + }, + "node_modules/is-negative-zero": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", + "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", + "dev": true, + "optional": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-number-object": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.6.tgz", + "integrity": "sha512-bEVOqiRcvo3zO1+G2lVMy+gkkEm9Yh7cDMRusKKu5ZJKPUYSJwICTKZrNKHA2EbSP0Tu0+6B/emsYNHZyn6K8g==", + "dev": true, + "optional": true, + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-number/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-object": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-object/-/is-object-1.0.2.tgz", + "integrity": "sha512-2rRIahhZr2UWb45fIOuvZGpFtz0TyOZLf32KxBbSoUCeZR495zCKlWUKKUByk3geS2eAs7ZAABt0Y/Rx0GiQGA==", + "dev": true, + "optional": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-plain-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", + "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-png": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-png/-/is-png-1.1.0.tgz", + "integrity": "sha1-1XSxK/J1wDUEVVcLDltXqwYgd84=", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "dev": true, + "optional": true, + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-relative": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-1.0.0.tgz", + "integrity": "sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA==", + "dependencies": { + "is-unc-path": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-retry-allowed": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.2.0.tgz", + "integrity": "sha512-RUbUeKwvm3XG2VYamhJL1xFktgjvPzL0Hq8C+6yrWIswDy3BIXGqCxhxkc30N9jqK311gVU137K8Ei55/zVJRg==", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-shared-array-buffer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.1.tgz", + "integrity": "sha512-IU0NmyknYZN0rChcKhRO1X8LYz5Isj/Fsqh8NJOSf+N/hCOTwy29F32Ik7a+QszE63IdvmwdTPDd6cZ5pg4cwA==", + "dev": true, + "optional": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "dev": true, + "optional": true, + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-svg": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/is-svg/-/is-svg-4.3.2.tgz", + "integrity": "sha512-mM90duy00JGMyjqIVHu9gNTjywdZV+8qNasX8cm/EEYZ53PHDgajvbBwNVvty5dwSAxLUD3p3bdo+7sR/UMrpw==", + "dev": true, + "optional": true, + "dependencies": { + "fast-xml-parser": "^3.19.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-symbol": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", + "dev": true, + "optional": true, + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-unc-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-unc-path/-/is-unc-path-1.0.0.tgz", + "integrity": "sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ==", + "dependencies": { + "unc-path-regex": "^0.1.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-utf8": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", + "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=", + "dev": true, + "optional": true + }, + "node_modules/is-weakref": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", + "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", + "dev": true, + "optional": true, + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-windows": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", + "dev": true + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" + }, + "node_modules/isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/isurl": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isurl/-/isurl-1.0.0.tgz", + "integrity": "sha512-1P/yWsxPlDtn7QeRD+ULKQPaIaN6yF368GZ2vDfv0AL0NwpStafjWCDDdn0k8wgFMWpVAqG7oJhxHnlud42i9w==", + "dev": true, + "optional": true, + "dependencies": { + "has-to-string-tag-x": "^1.2.0", + "is-object": "^1.0.1" + }, + "engines": { + "node": ">= 4" + } + }, + "node_modules/jpegtran-bin": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jpegtran-bin/-/jpegtran-bin-4.0.0.tgz", + "integrity": "sha512-2cRl1ism+wJUoYAYFt6O/rLBfpXNWG2dUWbgcEkTt5WGMnqI46eEro8T4C5zGROxKRqyKpCBSdHPvt5UYCtxaQ==", + "dev": true, + "hasInstallScript": true, + "optional": true, + "dependencies": { + "bin-build": "^3.0.0", + "bin-wrapper": "^4.0.0", + "logalot": "^2.0.0" + }, + "bin": { + "jpegtran": "cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/js-base64": { + "version": "2.1.9", + "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.1.9.tgz", + "integrity": "sha1-8OgK4DmkvWVLXygfyT8EqRSn/M4=", + "dev": true + }, + "node_modules/js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jshint": { + "version": "2.10.3", + "resolved": "https://registry.npmjs.org/jshint/-/jshint-2.10.3.tgz", + "integrity": "sha512-d8AoXcNNYzmm7cdmulQ3dQApbrPYArtVBO6n4xOICe4QsXGNHCAKDcFORzqP52LhK61KX0VhY39yYzCsNq+bxQ==", + "dev": true, + "dependencies": { + "cli": "~1.0.0", + "console-browserify": "1.1.x", + "exit": "0.1.x", + "htmlparser2": "3.8.x", + "lodash": "~4.17.11", + "minimatch": "~3.0.2", + "shelljs": "0.3.x", + "strip-json-comments": "1.0.x" + }, + "bin": { + "jshint": "bin/jshint" + } + }, + "node_modules/jshint/node_modules/minimatch": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.8.tgz", + "integrity": "sha512-6FsRAQsxQ61mw+qP1ZzbL9Bc78x2p5OqNgNpnoAFLTrX8n5Kxph0CsnhmKKNXTWjXqU5L0pGPR7hYk+XWZr60Q==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/json-buffer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz", + "integrity": "sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg=", + "dev": true, + "optional": true + }, + "node_modules/keyv": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.0.0.tgz", + "integrity": "sha512-eguHnq22OE3uVoSYG0LVWNP+4ppamWr9+zWBe1bsNcovIMy6huUJFPgy4mGwCd/rnl3vOLGW1MTlu4c57CT1xA==", + "dev": true, + "optional": true, + "dependencies": { + "json-buffer": "3.0.0" + } + }, + "node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/liftup": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/liftup/-/liftup-3.0.1.tgz", + "integrity": "sha512-yRHaiQDizWSzoXk3APcA71eOI/UuhEkNN9DiW2Tt44mhYzX4joFoCZlxsSOF7RyeLlfqzFLQI1ngFq3ggMPhOw==", + "dependencies": { + "extend": "^3.0.2", + "findup-sync": "^4.0.0", + "fined": "^1.2.0", + "flagged-respawn": "^1.0.1", + "is-plain-object": "^2.0.4", + "object.map": "^1.0.1", + "rechoir": "^0.7.0", + "resolve": "^1.19.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/liftup/node_modules/braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dependencies": { + "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/liftup/node_modules/fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/liftup/node_modules/findup-sync": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-4.0.0.tgz", + "integrity": "sha512-6jvvn/12IC4quLBL1KNokxC7wWTvYncaVUYSoxWw7YykPLuRrnv4qdHcSOywOI5RpkOVGeQRtWM8/q+G6W6qfQ==", + "dependencies": { + "detect-file": "^1.0.0", + "is-glob": "^4.0.0", + "micromatch": "^4.0.2", + "resolve-dir": "^1.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/liftup/node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/liftup/node_modules/micromatch": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", + "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", + "dependencies": { + "braces": "^3.0.1", + "picomatch": "^2.2.3" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/liftup/node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/livereload-js": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/livereload-js/-/livereload-js-2.4.0.tgz", + "integrity": "sha512-XPQH8Z2GDP/Hwz2PCDrh2mth4yFejwA1OZ/81Ti3LgKyhDcEjsSsqFWZojHG0va/duGd+WyosY7eXLDoOyqcPw==", + "dev": true + }, + "node_modules/load-grunt-tasks": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/load-grunt-tasks/-/load-grunt-tasks-5.1.0.tgz", + "integrity": "sha512-oNj0Jlka1TsfDe+9He0kcA1cRln+TMoTsEByW7ij6kyktNLxBKJtslCFEvFrLC2Dj0S19IWJh3fOCIjLby2Xrg==", + "dependencies": { + "arrify": "^2.0.1", + "multimatch": "^4.0.0", + "pkg-up": "^3.1.0", + "resolve-pkg": "^2.0.0" + }, + "engines": { + "node": ">=8" + }, + "peerDependencies": { + "grunt": ">=1" + } + }, + "node_modules/load-grunt-tasks/node_modules/arrify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz", + "integrity": "sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==", + "engines": { + "node": ">=8" + } + }, + "node_modules/load-json-file": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", + "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", + "dev": true, + "optional": true, + "dependencies": { + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0", + "strip-bom": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/load-json-file/node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dependencies": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + }, + "node_modules/logalot": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/logalot/-/logalot-2.1.0.tgz", + "integrity": "sha1-X46MkNME7fElMJUaVVSruMXj9VI=", + "dev": true, + "optional": true, + "dependencies": { + "figures": "^1.3.5", + "squeak": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/longest": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz", + "integrity": "sha1-MKCy2jj3N3DoKUoNIuZiXtd9AJc=", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/loud-rejection": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz", + "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=", + "dev": true, + "optional": true, + "dependencies": { + "currently-unhandled": "^0.4.1", + "signal-exit": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/lowercase-keys": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", + "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/lpad-align": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/lpad-align/-/lpad-align-1.1.2.tgz", + "integrity": "sha1-IfYArBwwlcPG5JfuZyce4ISB/p4=", + "dev": true, + "optional": true, + "dependencies": { + "get-stdin": "^4.0.1", + "indent-string": "^2.1.0", + "longest": "^1.0.0", + "meow": "^3.3.0" + }, + "bin": { + "lpad-align": "cli.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/lru-cache": { + "version": "2.7.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.7.3.tgz", + "integrity": "sha1-bUUk6LlV+V1PW1iFHOId1y+06VI=", + "dev": true + }, + "node_modules/make-dir": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", + "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", + "dev": true, + "dependencies": { + "pify": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/make-dir/node_modules/pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/make-iterator": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/make-iterator/-/make-iterator-1.0.1.tgz", + "integrity": "sha512-pxiuXh0iVEq7VM7KMIhs5gxsfxCux2URptUQaXo4iZZJxBAzTPOLE2BumO5dbfVYq/hBJFBR/a1mFDmOx5AGmw==", + "dependencies": { + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/map-cache": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", + "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/map-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", + "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/map-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", + "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", + "dev": true, + "dependencies": { + "object-visit": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/maxmin": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/maxmin/-/maxmin-2.1.0.tgz", + "integrity": "sha1-TTsiCQPZXu5+t6x/qGTnLcCaMWY=", + "dev": true, + "dependencies": { + "chalk": "^1.0.0", + "figures": "^1.0.1", + "gzip-size": "^3.0.0", + "pretty-bytes": "^3.0.0" + }, + "engines": { + "node": ">=0.12" + } + }, + "node_modules/maxmin/node_modules/pretty-bytes": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-3.0.1.tgz", + "integrity": "sha1-J9AAjXeAY6C0gRuzXHnxvV1fvM8=", + "dev": true, + "dependencies": { + "number-is-nan": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/mdn-data": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz", + "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==", + "dev": true, + "optional": true + }, + "node_modules/meow": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz", + "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=", + "dev": true, + "optional": true, + "dependencies": { + "camelcase-keys": "^2.0.0", + "decamelize": "^1.1.2", + "loud-rejection": "^1.0.0", + "map-obj": "^1.0.1", + "minimist": "^1.1.3", + "normalize-package-data": "^2.3.4", + "object-assign": "^4.0.1", + "read-pkg-up": "^1.0.1", + "redent": "^1.0.0", + "trim-newlines": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/mime-db": { + "version": "1.51.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.51.0.tgz", + "integrity": "sha512-5y8A56jg7XVQx2mbv1lu49NR4dokRnhZYTtL+KGfaa27uq4pSTXkwQkFJl4pkRMyNFz/EtYDSkiiEHx3F7UN6g==", + "dev": true, + "optional": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mimic-response": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", + "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==", + "dev": true, + "optional": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", + "dev": true, + "optional": true + }, + "node_modules/mixin-deep": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", + "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", + "dev": true, + "dependencies": { + "for-in": "^1.0.2", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "node_modules/multimatch": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/multimatch/-/multimatch-4.0.0.tgz", + "integrity": "sha512-lDmx79y1z6i7RNx0ZGCPq1bzJ6ZoDDKbvh7jxr9SJcWLkShMzXrHbYVpTdnhNM5MXpDUxCQ4DgqVttVXlBgiBQ==", + "dependencies": { + "@types/minimatch": "^3.0.3", + "array-differ": "^3.0.0", + "array-union": "^2.1.0", + "arrify": "^2.0.1", + "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/multimatch/node_modules/array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/multimatch/node_modules/arrify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz", + "integrity": "sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==", + "engines": { + "node": ">=8" + } + }, + "node_modules/nanomatch": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", + "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", + "dev": true, + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "fragment-cache": "^0.2.1", + "is-windows": "^1.0.2", + "kind-of": "^6.0.2", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/next-applause": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/next-applause/-/next-applause-2.2.4.tgz", + "integrity": "sha512-ktqjWT512q6vzAYnmRfJcqqVCA7ft8VcqkfBzgWuqI9SDSHM//B+hvjrGlkNzOzDMzljc3flok01t79OGkRVXQ==", + "dev": true, + "dependencies": { + "cson-parser": "^1.2.0", + "js-yaml": "^3.3.0", + "lodash": "^4.17.11" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/nice-try": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", + "dev": true, + "optional": true + }, + "node_modules/nopt": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz", + "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=", + "dependencies": { + "abbrev": "1" + }, + "bin": { + "nopt": "bin/nopt.js" + } + }, + "node_modules/normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dev": true, + "optional": true, + "dependencies": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "node_modules/normalize-url": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-2.0.1.tgz", + "integrity": "sha512-D6MUW4K/VzoJ4rJ01JFKxDrtY1v9wrgzCX5f2qj/lzH1m/lW6MhUZFKerVsnyjOhOsYzI9Kqqak+10l4LvLpMw==", + "dev": true, + "optional": true, + "dependencies": { + "prepend-http": "^2.0.0", + "query-string": "^5.0.1", + "sort-keys": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/normalize-url/node_modules/prepend-http": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", + "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=", + "dev": true, + "optional": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/normalize-url/node_modules/sort-keys": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-2.0.0.tgz", + "integrity": "sha1-ZYU1WEhh7JfXMNbPQYIuH1ZoQSg=", + "dev": true, + "optional": true, + "dependencies": { + "is-plain-obj": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/npm-conf": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/npm-conf/-/npm-conf-1.1.3.tgz", + "integrity": "sha512-Yic4bZHJOt9RCFbRP3GgpqhScOY4HH3V2P8yBj6CeYq118Qr+BLXqT2JvpJ00mryLESpgOxf5XlFv4ZjXxLScw==", + "dev": true, + "optional": true, + "dependencies": { + "config-chain": "^1.1.11", + "pify": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/npm-conf/node_modules/pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true, + "optional": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", + "dev": true, + "optional": true, + "dependencies": { + "path-key": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/nth-check": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", + "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", + "dev": true, + "optional": true, + "dependencies": { + "boolbase": "~1.0.0" + } + }, + "node_modules/num2fraction": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz", + "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=", + "dev": true + }, + "node_modules/number-is-nan": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", + "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", + "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", + "dev": true, + "dependencies": { + "copy-descriptor": "^0.1.0", + "define-property": "^0.2.5", + "kind-of": "^3.0.3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy/node_modules/is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy/node_modules/is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy/node_modules/is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "dependencies": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy/node_modules/is-descriptor/node_modules/kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-inspect": { + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.0.tgz", + "integrity": "sha512-Ho2z80bVIvJloH+YzRmpZVQe87+qASmBUKZDWgx9cu+KDrX2ZDH/3tMy+gXbZETVGs2M8YdxObOh7XAtim9Y0g==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "dev": true, + "optional": true, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object-visit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", + "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", + "dev": true, + "dependencies": { + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object.assign": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", + "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", + "dev": true, + "optional": true, + "dependencies": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "has-symbols": "^1.0.1", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.defaults": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/object.defaults/-/object.defaults-1.1.0.tgz", + "integrity": "sha1-On+GgzS0B96gbaFtiNXNKeQ1/s8=", + "dependencies": { + "array-each": "^1.0.1", + "array-slice": "^1.0.0", + "for-own": "^1.0.0", + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object.getownpropertydescriptors": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.3.tgz", + "integrity": "sha512-VdDoCwvJI4QdC6ndjpqFmoL3/+HxffFBbcJzKi5hwLLqqx3mdbedRpfZDdK0SrOSauj8X4GzBvnDZl4vTN7dOw==", + "dev": true, + "optional": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" + }, + "engines": { + "node": ">= 0.8" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.map": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object.map/-/object.map-1.0.1.tgz", + "integrity": "sha1-z4Plncj8wK1fQlDh94s7gb2AHTc=", + "dependencies": { + "for-own": "^1.0.0", + "make-iterator": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object.pick": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", + "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object.values": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.5.tgz", + "integrity": "sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg==", + "dev": true, + "optional": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/optipng-bin": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/optipng-bin/-/optipng-bin-5.1.0.tgz", + "integrity": "sha512-9baoqZTNNmXQjq/PQTWEXbVV3AMO2sI/GaaqZJZ8SExfAzjijeAP7FEeT+TtyumSw7gr0PZtSUYB/Ke7iHQVKA==", + "dev": true, + "hasInstallScript": true, + "optional": true, + "dependencies": { + "bin-build": "^3.0.0", + "bin-wrapper": "^4.0.0", + "logalot": "^2.0.0" + }, + "bin": { + "optipng": "cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/os-filter-obj": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/os-filter-obj/-/os-filter-obj-2.0.0.tgz", + "integrity": "sha512-uksVLsqG3pVdzzPvmAHpBK0wKxYItuzZr7SziusRPoz67tGV8rL1szZ6IdeUrbqLjGDwApBtN29eEE3IqGHOjg==", + "dev": true, + "optional": true, + "dependencies": { + "arch": "^2.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/os-homedir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", + "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/osenv": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz", + "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", + "dependencies": { + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.0" + } + }, + "node_modules/p-cancelable": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-0.3.0.tgz", + "integrity": "sha512-RVbZPLso8+jFeq1MfNvgXtCRED2raz/dKpacfTNxsx6pLEpEomM7gah6VeHSYV3+vo0OAi4MkArtQcWWXuQoyw==", + "dev": true, + "optional": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/p-event": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-event/-/p-event-1.3.0.tgz", + "integrity": "sha1-jmtPT2XHK8W2/ii3XtqHT5akoIU=", + "dev": true, + "optional": true, + "dependencies": { + "p-timeout": "^1.1.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", + "dev": true, + "optional": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/p-is-promise": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-1.1.0.tgz", + "integrity": "sha1-nJRWmJ6fZYgBewQ01WCXZ1w9oF4=", + "dev": true, + "optional": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dependencies": { + "p-limit": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/p-map": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-1.2.0.tgz", + "integrity": "sha512-r6zKACMNhjPJMTl8KcFH4li//gkrXWfbD6feV8l6doRHlzljFWGJ2AP6iKaCJXyZmAUMOPtvbW7EXkbWO/pLEA==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/p-map-series": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-map-series/-/p-map-series-1.0.0.tgz", + "integrity": "sha1-v5j+V1cFZYqeE1G++4WuTB8Hvco=", + "dev": true, + "optional": true, + "dependencies": { + "p-reduce": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/p-pipe": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/p-pipe/-/p-pipe-1.2.0.tgz", + "integrity": "sha1-SxoROZoRUgpneQ7loMHViB1r7+k=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/p-reduce": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-reduce/-/p-reduce-1.0.0.tgz", + "integrity": "sha1-GMKw3ZNqRpClKfgjH1ig/bakffo=", + "dev": true, + "optional": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/p-timeout": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-1.2.1.tgz", + "integrity": "sha1-XrOzU7f86Z8QGhA4iAuwVOu+o4Y=", + "dev": true, + "optional": true, + "dependencies": { + "p-finally": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "engines": { + "node": ">=6" + } + }, + "node_modules/parse-filepath": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/parse-filepath/-/parse-filepath-1.0.2.tgz", + "integrity": "sha1-pjISf1Oq89FYdvWHLz/6x2PWyJE=", + "dependencies": { + "is-absolute": "^1.0.0", + "map-cache": "^0.2.0", + "path-root": "^0.1.1" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/parse-json": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", + "dev": true, + "optional": true, + "dependencies": { + "error-ex": "^1.2.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/parse-passwd": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz", + "integrity": "sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pascalcase": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", + "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-dirname": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", + "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=", + "dev": true + }, + "node_modules/path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "engines": { + "node": ">=4" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", + "dev": true, + "optional": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" + }, + "node_modules/path-root": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/path-root/-/path-root-0.1.1.tgz", + "integrity": "sha1-mkpoFMrBwM1zNgqV8yCDyOpHRbc=", + "dependencies": { + "path-root-regex": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-root-regex": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/path-root-regex/-/path-root-regex-0.1.2.tgz", + "integrity": "sha1-v8zcjfWxLcUsi0PsONGNcsBLqW0=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-type": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", + "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", + "dev": true, + "dependencies": { + "pify": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/path-type/node_modules/pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/pend": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", + "integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA=", + "dev": true, + "optional": true + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/pinkie": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", + "dev": true, + "optional": true, + "dependencies": { + "pinkie": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pkg-up": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz", + "integrity": "sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==", + "dependencies": { + "find-up": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/plur": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/plur/-/plur-3.1.1.tgz", + "integrity": "sha512-t1Ax8KUvV3FFII8ltczPn2tJdjqbd1sIzu6t4JL7nQ3EyeL/lTrj5PWKb06ic5/6XYDr65rQ4uzQEGN70/6X5w==", + "dev": true, + "dependencies": { + "irregular-plurals": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/posix-character-classes": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", + "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/postcss": { + "version": "4.1.16", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-4.1.16.tgz", + "integrity": "sha1-TESbTIr53zyvbTf44eV10DYXWNw=", + "dev": true, + "dependencies": { + "es6-promise": "~2.3.0", + "js-base64": "~2.1.8", + "source-map": "~0.4.2" + } + }, + "node_modules/postcss/node_modules/source-map": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", + "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=", + "dev": true, + "dependencies": { + "amdefine": ">=0.0.4" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/prepend-http": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz", + "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pretty-bytes": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", + "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==", + "dev": true, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "dev": true, + "optional": true + }, + "node_modules/proto-list": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz", + "integrity": "sha1-IS1b/hMYMGpCD2QCuOJv85ZHqEk=", + "dev": true, + "optional": true + }, + "node_modules/pseudomap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", + "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=", + "dev": true, + "optional": true + }, + "node_modules/pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "dev": true, + "optional": true, + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "node_modules/q": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", + "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.6.0", + "teleport": ">=0.2.0" + } + }, + "node_modules/qs": { + "version": "6.10.3", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.3.tgz", + "integrity": "sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ==", + "dev": true, + "dependencies": { + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/query-string": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/query-string/-/query-string-5.1.1.tgz", + "integrity": "sha512-gjWOsm2SoGlgLEdAGt7a6slVOk9mGiXmPFMqrEhLQ68rhQuBnpfs3+EmlvqKyxnCo9/PPlF+9MtY02S1aFg+Jw==", + "dev": true, + "optional": true, + "dependencies": { + "decode-uri-component": "^0.2.0", + "object-assign": "^4.1.0", + "strict-uri-encode": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/raw-body": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-1.1.7.tgz", + "integrity": "sha1-HQJ8K/oRasxmI7yo8AAWVyqH1CU=", + "dev": true, + "dependencies": { + "bytes": "1", + "string_decoder": "0.10" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/read-pkg": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", + "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", + "dev": true, + "optional": true, + "dependencies": { + "load-json-file": "^1.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/read-pkg-up": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", + "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", + "dev": true, + "optional": true, + "dependencies": { + "find-up": "^1.0.0", + "read-pkg": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/read-pkg-up/node_modules/find-up": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", + "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", + "dev": true, + "optional": true, + "dependencies": { + "path-exists": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/read-pkg-up/node_modules/path-exists": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", + "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", + "dev": true, + "optional": true, + "dependencies": { + "pinkie-promise": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/read-pkg/node_modules/path-type": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", + "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", + "dev": true, + "optional": true, + "dependencies": { + "graceful-fs": "^4.1.2", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/read-pkg/node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/readable-stream": { + "version": "1.1.14", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", + "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=", + "dev": true, + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } + }, + "node_modules/rechoir": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.7.1.tgz", + "integrity": "sha512-/njmZ8s1wVeR6pjTZ+0nCnv8SpZNRMT2D1RLOJQESlYFDBvwpTA4KWJpZ+sBJ4+vhjILRcK7JIFdGCdxEAAitg==", + "dependencies": { + "resolve": "^1.9.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/redent": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", + "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=", + "dev": true, + "optional": true, + "dependencies": { + "indent-string": "^2.1.0", + "strip-indent": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/regex-not": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", + "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", + "dev": true, + "dependencies": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/repeat-element": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz", + "integrity": "sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", + "dev": true, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/repeating": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", + "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", + "dev": true, + "optional": true, + "dependencies": { + "is-finite": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/replace-ext": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.1.tgz", + "integrity": "sha512-yD5BHCe7quCgBph4rMQ+0KkIRKwWCrHDOX1p1Gp6HwjPM5kVoCdKGNhN7ydqqsX6lJEnQDKZ/tFMiEdQ1dvPEw==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/resolve": { + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.0.tgz", + "integrity": "sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw==", + "dependencies": { + "is-core-module": "^2.8.1", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve-dir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz", + "integrity": "sha1-eaQGRMNivoLybv/nOcm7U4IEb0M=", + "dependencies": { + "expand-tilde": "^2.0.0", + "global-modules": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve-pkg": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/resolve-pkg/-/resolve-pkg-2.0.0.tgz", + "integrity": "sha512-+1lzwXehGCXSeryaISr6WujZzowloigEofRB+dj75y9RRa/obVcYgbHJd53tdYw8pvZj8GojXaaENws8Ktw/hQ==", + "dependencies": { + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve-url": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", + "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", + "deprecated": "https://github.com/lydell/resolve-url#deprecated", + "dev": true + }, + "node_modules/responselike": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz", + "integrity": "sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec=", + "dev": true, + "optional": true, + "dependencies": { + "lowercase-keys": "^1.0.0" + } + }, + "node_modules/ret": { + "version": "0.1.15", + "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", + "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", + "dev": true, + "engines": { + "node": ">=0.12" + } + }, + "node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/safe-json-parse": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/safe-json-parse/-/safe-json-parse-1.0.1.tgz", + "integrity": "sha1-PnZyPjjf3aE8mx0poeB//uSzC1c=", + "dev": true + }, + "node_modules/safe-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", + "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", + "dev": true, + "dependencies": { + "ret": "~0.1.10" + } + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "node_modules/sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", + "dev": true, + "optional": true + }, + "node_modules/seek-bzip": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/seek-bzip/-/seek-bzip-1.0.6.tgz", + "integrity": "sha512-e1QtP3YL5tWww8uKaOCQ18UxIT2laNBXHjV/S2WYCiK4udiv8lkG89KRIoCjUagnAmCBurjF4zEVX2ByBbnCjQ==", + "dev": true, + "optional": true, + "dependencies": { + "commander": "^2.8.1" + }, + "bin": { + "seek-bunzip": "bin/seek-bunzip", + "seek-table": "bin/seek-bzip-table" + } + }, + "node_modules/semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true, + "optional": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/semver-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/semver-regex/-/semver-regex-2.0.0.tgz", + "integrity": "sha512-mUdIBBvdn0PLOeP3TEkMH7HHeUP3GjsXCwKarjv/kGmUFOYg1VqEemKhoQpWMu6X2I8kHeuVdGibLGkVK+/5Qw==", + "dev": true, + "optional": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/semver-truncate": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/semver-truncate/-/semver-truncate-1.1.2.tgz", + "integrity": "sha1-V/Qd5pcHpicJp+AQS6IRcQnqR+g=", + "dev": true, + "optional": true, + "dependencies": { + "semver": "^5.3.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/set-value": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", + "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", + "dev": true, + "dependencies": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.3", + "split-string": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/set-value/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/set-value/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", + "dev": true, + "optional": true, + "dependencies": { + "shebang-regex": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/shelljs": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.3.0.tgz", + "integrity": "sha1-NZbmMHp4FUT1kfN9phg2DzHbV7E=", + "dev": true, + "bin": { + "shjs": "bin/shjs" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "dev": true, + "optional": true + }, + "node_modules/slash": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz", + "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", + "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", + "dev": true, + "dependencies": { + "base": "^0.11.1", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "map-cache": "^0.2.2", + "source-map": "^0.5.6", + "source-map-resolve": "^0.5.0", + "use": "^3.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-node": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", + "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", + "dev": true, + "dependencies": { + "define-property": "^1.0.0", + "isobject": "^3.0.0", + "snapdragon-util": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-node/node_modules/define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "dependencies": { + "is-descriptor": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-util": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", + "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", + "dev": true, + "dependencies": { + "kind-of": "^3.2.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-util/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/is-accessor-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/is-data-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "dependencies": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sort-keys": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-1.1.2.tgz", + "integrity": "sha1-RBttTTRnmPG05J6JIK37oOVD+a0=", + "dev": true, + "optional": true, + "dependencies": { + "is-plain-obj": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sort-keys-length": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/sort-keys-length/-/sort-keys-length-1.0.1.tgz", + "integrity": "sha1-nLb09OnkgVWmqgZx7dM2/xR5oYg=", + "dev": true, + "optional": true, + "dependencies": { + "sort-keys": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-resolve": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", + "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", + "deprecated": "See https://github.com/lydell/source-map-resolve#deprecated", + "dev": true, + "dependencies": { + "atob": "^2.1.2", + "decode-uri-component": "^0.2.0", + "resolve-url": "^0.2.1", + "source-map-url": "^0.4.0", + "urix": "^0.1.0" + } + }, + "node_modules/source-map-url": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz", + "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==", + "deprecated": "See https://github.com/lydell/source-map-url#deprecated", + "dev": true + }, + "node_modules/spdx-correct": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", + "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", + "dev": true, + "optional": true, + "dependencies": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-exceptions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", + "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", + "dev": true, + "optional": true + }, + "node_modules/spdx-expression-parse": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", + "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", + "dev": true, + "optional": true, + "dependencies": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-license-ids": { + "version": "3.0.11", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.11.tgz", + "integrity": "sha512-Ctl2BrFiM0X3MANYgj3CkygxhRmr9mi6xhejbdO960nF6EDJApTYpn0BQnDKlnNBULKiCN1n3w9EBkHK8ZWg+g==", + "dev": true, + "optional": true + }, + "node_modules/split-string": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", + "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", + "dev": true, + "dependencies": { + "extend-shallow": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=" + }, + "node_modules/squeak": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/squeak/-/squeak-1.3.0.tgz", + "integrity": "sha1-MwRQN7ZDiLVnZ0uEMiplIQc5FsM=", + "dev": true, + "optional": true, + "dependencies": { + "chalk": "^1.0.0", + "console-stream": "^0.1.1", + "lpad-align": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/stable": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", + "dev": true, + "optional": true + }, + "node_modules/static-extend": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", + "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", + "dev": true, + "dependencies": { + "define-property": "^0.2.5", + "object-copy": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-extend/node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-extend/node_modules/is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-extend/node_modules/is-accessor-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-extend/node_modules/is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-extend/node_modules/is-data-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-extend/node_modules/is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "dependencies": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/static-extend/node_modules/kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/strict-uri-encode": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz", + "integrity": "sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM=", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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 + }, + "node_modules/string-template": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/string-template/-/string-template-0.2.1.tgz", + "integrity": "sha1-QpMuWYo1LQH8IuwzZ9nYTuxsmt0=", + "dev": true + }, + "node_modules/string.prototype.trimend": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz", + "integrity": "sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==", + "dev": true, + "optional": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimstart": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz", + "integrity": "sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==", + "dev": true, + "optional": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/strip-ansi": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-2.0.1.tgz", + "integrity": "sha1-32LBqpTtLxFOHQ8h/R1QSCt5pg4=", + "dev": true, + "dependencies": { + "ansi-regex": "^1.0.0" + }, + "bin": { + "strip-ansi": "cli.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/strip-bom": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", + "dev": true, + "optional": true, + "dependencies": { + "is-utf8": "^0.2.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/strip-dirs": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/strip-dirs/-/strip-dirs-2.1.0.tgz", + "integrity": "sha512-JOCxOeKLm2CAS73y/U4ZeZPTkE+gNVCzKt7Eox84Iej1LT/2pTWYpZKJuxwQpvX1LiZb1xokNR7RLfuBAa7T3g==", + "dev": true, + "optional": true, + "dependencies": { + "is-natural-number": "^4.0.1" + } + }, + "node_modules/strip-eof": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", + "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/strip-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", + "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=", + "dev": true, + "optional": true, + "dependencies": { + "get-stdin": "^4.0.1" + }, + "bin": { + "strip-indent": "cli.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/strip-json-comments": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-1.0.4.tgz", + "integrity": "sha1-HhX7ysl9Pumb8tc7TGVrCCu6+5E=", + "dev": true, + "bin": { + "strip-json-comments": "cli.js" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/strip-outer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/strip-outer/-/strip-outer-1.0.1.tgz", + "integrity": "sha512-k55yxKHwaXnpYGsOzg4Vl8+tDrWylxDEpknGjhTiZB8dFRU5rTo9CAzeycivxV3s+zlTKwrs6WxMxR95n26kwg==", + "dev": true, + "optional": true, + "dependencies": { + "escape-string-regexp": "^1.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/strnum": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/strnum/-/strnum-1.0.5.tgz", + "integrity": "sha512-J8bbNyKKXl5qYcR36TIO8W3mVGVHrmmxsd5PAItGkmyzwJvybiw2IVq5nqd0i4LSNSkB/sx9VHllbfFdr9k1JA==", + "dev": true, + "optional": true + }, + "node_modules/supports-color": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-1.3.1.tgz", + "integrity": "sha1-FXWN8J2P87SswwdTn6vicJXhBC0=", + "dev": true, + "bin": { + "supports-color": "cli.js" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/svgo": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz", + "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==", + "deprecated": "This SVGO version is no longer supported. Upgrade to v2.x.x.", + "dev": true, + "optional": true, + "dependencies": { + "chalk": "^2.4.1", + "coa": "^2.0.2", + "css-select": "^2.0.0", + "css-select-base-adapter": "^0.1.1", + "css-tree": "1.0.0-alpha.37", + "csso": "^4.0.2", + "js-yaml": "^3.13.1", + "mkdirp": "~0.5.1", + "object.values": "^1.1.0", + "sax": "~1.2.4", + "stable": "^0.1.8", + "unquote": "~1.1.1", + "util.promisify": "~1.0.0" + }, + "bin": { + "svgo": "bin/svgo" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/svgo/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "optional": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/svgo/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "optional": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/svgo/node_modules/mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", + "dev": true, + "optional": true, + "dependencies": { + "minimist": "^1.2.5" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/svgo/node_modules/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, + "optional": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/tar-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-1.6.2.tgz", + "integrity": "sha512-rzS0heiNf8Xn7/mpdSVVSMAWAoy9bfb1WOTYC78Z0UQKeKa/CWS8FOq0lKGNa8DWKAn9gxjCvMLYc5PGXYlK2A==", + "dev": true, + "optional": true, + "dependencies": { + "bl": "^1.0.0", + "buffer-alloc": "^1.2.0", + "end-of-stream": "^1.0.0", + "fs-constants": "^1.0.0", + "readable-stream": "^2.3.0", + "to-buffer": "^1.1.1", + "xtend": "^4.0.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/tar-stream/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true, + "optional": true + }, + "node_modules/tar-stream/node_modules/readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "optional": true, + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/tar-stream/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true, + "optional": true + }, + "node_modules/tar-stream/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "optional": true, + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/temp-dir": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-1.0.0.tgz", + "integrity": "sha1-CnwOom06Oa+n4OvqnB/AvE2qAR0=", + "dev": true, + "optional": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/tempfile": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/tempfile/-/tempfile-2.0.0.tgz", + "integrity": "sha1-awRGhWqbERTRhW/8vlCczLCXcmU=", + "dev": true, + "optional": true, + "dependencies": { + "temp-dir": "^1.0.0", + "uuid": "^3.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", + "dev": true, + "optional": true + }, + "node_modules/timed-out": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/timed-out/-/timed-out-4.0.1.tgz", + "integrity": "sha1-8y6srFoXW+ol1/q1Zas+2HQe9W8=", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/tiny-lr": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/tiny-lr/-/tiny-lr-1.1.1.tgz", + "integrity": "sha512-44yhA3tsaRoMOjQQ+5v5mVdqef+kH6Qze9jTpqtVufgYjYt08zyZAwNwwVBj3i1rJMnR52IxOW0LK0vBzgAkuA==", + "dev": true, + "dependencies": { + "body": "^5.1.0", + "debug": "^3.1.0", + "faye-websocket": "~0.10.0", + "livereload-js": "^2.3.0", + "object-assign": "^4.1.0", + "qs": "^6.4.0" + } + }, + "node_modules/tiny-lr/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/tiny-lr/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true + }, + "node_modules/to-buffer": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/to-buffer/-/to-buffer-1.1.1.tgz", + "integrity": "sha512-lx9B5iv7msuFYE3dytT+KE5tap+rNYw+K4jVkb9R/asAb+pbBSM17jtunHplhBe6RRJdZx3Pn2Jph24O32mOVg==", + "dev": true, + "optional": true + }, + "node_modules/to-object-path": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", + "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-object-path/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-regex": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", + "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", + "dev": true, + "dependencies": { + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "dev": true, + "dependencies": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/trim-newlines": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz", + "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/trim-repeated": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/trim-repeated/-/trim-repeated-1.0.0.tgz", + "integrity": "sha1-42RqLqTokTEr9+rObPsFOAvAHCE=", + "dev": true, + "optional": true, + "dependencies": { + "escape-string-regexp": "^1.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", + "dev": true, + "optional": true, + "dependencies": { + "safe-buffer": "^5.0.1" + }, + "engines": { + "node": "*" + } + }, + "node_modules/uglify-js": { + "version": "3.15.1", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.15.1.tgz", + "integrity": "sha512-FAGKF12fWdkpvNJZENacOH0e/83eG6JyVQyanIJaBXCN1J11TUQv1T1/z8S+Z0CG0ZPk1nPcreF/c7lrTd0TEQ==", + "dev": true, + "bin": { + "uglifyjs": "bin/uglifyjs" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/unbox-primitive": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.1.tgz", + "integrity": "sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==", + "dev": true, + "optional": true, + "dependencies": { + "function-bind": "^1.1.1", + "has-bigints": "^1.0.1", + "has-symbols": "^1.0.2", + "which-boxed-primitive": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/unbzip2-stream": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/unbzip2-stream/-/unbzip2-stream-1.4.3.tgz", + "integrity": "sha512-mlExGW4w71ebDJviH16lQLtZS32VKqsSfk80GCfUlwT/4/hNRFsoscrF/c++9xinkMzECL1uL9DDwXqFWkruPg==", + "dev": true, + "optional": true, + "dependencies": { + "buffer": "^5.2.1", + "through": "^2.3.8" + } + }, + "node_modules/unc-path-regex": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/unc-path-regex/-/unc-path-regex-0.1.2.tgz", + "integrity": "sha1-5z3T17DXxe2G+6xrCufYxqadUPo=", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/underscore.string": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-3.3.6.tgz", + "integrity": "sha512-VoC83HWXmCrF6rgkyxS9GHv8W9Q5nhMKho+OadDJGzL2oDYbYEppBaCMH6pFlwLeqj2QS+hhkw2kpXkSdD1JxQ==", + "dependencies": { + "sprintf-js": "^1.1.1", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": "*" + } + }, + "node_modules/underscore.string/node_modules/sprintf-js": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.2.tgz", + "integrity": "sha512-VE0SOVEHCk7Qc8ulkWw3ntAzXuqf7S2lvwQaDLRnUeIEaKNQJzV6BwmLKhOqT61aGhfUMrXeaBk+oDGCzvhcug==" + }, + "node_modules/union-value": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", + "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", + "dev": true, + "dependencies": { + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^2.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/union-value/node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unquote": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", + "integrity": "sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ=", + "dev": true, + "optional": true + }, + "node_modules/unset-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", + "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", + "dev": true, + "dependencies": { + "has-value": "^0.3.1", + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/has-value": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", + "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", + "dev": true, + "dependencies": { + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/has-value/node_modules/isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "dev": true, + "dependencies": { + "isarray": "1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/has-values": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", + "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "node_modules/uri-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/uri-path/-/uri-path-1.0.0.tgz", + "integrity": "sha1-l0fwGDWJM8Md4PzP2C0TjmcmLjI=", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/urix": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", + "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", + "deprecated": "Please see https://github.com/lydell/urix#deprecated", + "dev": true + }, + "node_modules/url-parse-lax": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-1.0.0.tgz", + "integrity": "sha1-evjzA2Rem9eaJy56FKxovAYJ2nM=", + "dev": true, + "optional": true, + "dependencies": { + "prepend-http": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/url-to-options": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/url-to-options/-/url-to-options-1.0.1.tgz", + "integrity": "sha1-FQWgOiiaSMvXpDTvuu7FBV9WM6k=", + "dev": true, + "optional": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/use": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", + "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" + }, + "node_modules/util.promisify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.1.tgz", + "integrity": "sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==", + "dev": true, + "optional": true, + "dependencies": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.2", + "has-symbols": "^1.0.1", + "object.getownpropertydescriptors": "^2.1.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/uuid": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", + "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.", + "dev": true, + "optional": true, + "bin": { + "uuid": "bin/uuid" + } + }, + "node_modules/v8flags": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/v8flags/-/v8flags-3.2.0.tgz", + "integrity": "sha512-mH8etigqMfiGWdeXpaaqGfs6BndypxusHHcv2qSHyZkGEznCd/qAXCWWRzeowtL54147cktFOC4P5y+kl8d8Jg==", + "dependencies": { + "homedir-polyfill": "^1.0.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "dev": true, + "optional": true, + "dependencies": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "node_modules/websocket-driver": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", + "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", + "dev": true, + "dependencies": { + "http-parser-js": ">=0.5.1", + "safe-buffer": ">=5.1.0", + "websocket-extensions": ">=0.1.1" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/websocket-extensions": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", + "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/which-boxed-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "dev": true, + "optional": true, + "dependencies": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" + }, + "node_modules/xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.4" + } + }, + "node_modules/yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", + "dev": true, + "optional": true + }, + "node_modules/yauzl": { + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", + "integrity": "sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk=", + "dev": true, + "optional": true, + "dependencies": { + "buffer-crc32": "~0.2.3", + "fd-slicer": "~1.1.0" + } + } + }, "dependencies": { "@mrmlnc/readdir-enhanced": { "version": "2.2.1", @@ -28,22 +7611,21 @@ "optional": true }, "@types/minimatch": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.3.tgz", - "integrity": "sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==" + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.5.tgz", + "integrity": "sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==" }, "@types/q": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.2.tgz", - "integrity": "sha512-ce5d3q03Ex0sy4R14722Rmt6MT07Ua+k4FwDfdcToYJcMKNtRVQvJ6JCAPdAmAnbRb6CsX6aYb9m96NGod9uTw==", + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.5.tgz", + "integrity": "sha512-L28j2FcJfSZOnL1WBjDYp2vUHCeIFlyYI/53EwD/rKUBQ7MtUUfbQWiyKJGpcnv4/WgrhWsFKrcPstcAt/J0tQ==", "dev": true, "optional": true }, "abbrev": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", - "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", - "dev": true + "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==" }, "amdefine": { "version": "1.0.1", @@ -58,18 +7640,15 @@ "dev": true }, "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", - "dev": true, - "requires": { - "color-convert": "^1.9.0" - } + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true }, "arch": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/arch/-/arch-2.1.1.tgz", - "integrity": "sha512-BLM56aPo9vLLFVa8+/+pJLnrZ7QGGTVHWsCwieAWT9o9K8UeGaQbzZbGoabWLOo2ksBCztoXdqBZBplqLDDCSg==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/arch/-/arch-2.2.0.tgz", + "integrity": "sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ==", "dev": true, "optional": true }, @@ -96,17 +7675,8 @@ "version": "1.0.10", "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", - "dev": true, "requires": { "sprintf-js": "~1.0.2" - }, - "dependencies": { - "sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", - "dev": true - } } }, "arr-diff": { @@ -132,16 +7702,31 @@ "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-3.0.0.tgz", "integrity": "sha512-THtfYS6KtME/yIAhKjZ2ul7XI96lQGHRputJQHO80LAWQnuGP4iCIN8vdMRboGbIEYBwU33q8Tch1os2+X0kMg==" }, + "array-each": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/array-each/-/array-each-1.0.1.tgz", + "integrity": "sha1-p5SvDAWrF1KEbudTofIRoFugxE8=" + }, "array-find-index": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz", "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=", - "dev": true + "dev": true, + "optional": true + }, + "array-slice": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-1.1.0.tgz", + "integrity": "sha512-B1qMD3RBP7O8o0H2KbrXDyB0IccejMF15+87Lvlor12ONPRHP6gTjXMNkt/d3ZuOGbAe66hFmaCfECI24Ufp6w==" }, "array-union": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", - "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==" + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", + "dev": true, + "requires": { + "array-uniq": "^1.0.1" + } }, "array-uniq": { "version": "1.0.3", @@ -156,9 +7741,10 @@ "dev": true }, "arrify": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz", - "integrity": "sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==" + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=", + "dev": true }, "assign-symbols": { "version": "1.0.0", @@ -167,9 +7753,9 @@ "dev": true }, "async": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", - "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=", + "version": "0.9.2", + "resolved": "https://registry.npmjs.org/async/-/async-0.9.2.tgz", + "integrity": "sha1-rqdNXmHB+JlhO/ZL2mbUx48v0X0=", "dev": true }, "atob": { @@ -191,9 +7777,9 @@ } }, "balanced-match": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", - "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=" + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" }, "base": { "version": "0.11.2", @@ -218,42 +7804,13 @@ "requires": { "is-descriptor": "^1.0.0" } - }, - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } } } }, "base64-js": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.3.1.tgz", - "integrity": "sha512-mLQ4i2QO1ytvGWFWmcngKO//JXAQueZvwEKtjgQFM4jIK0kU+ytMfplL8j+n5mspOfjHwoAg+9yhb7BwAHm36g==", + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", "dev": true, "optional": true }, @@ -461,13 +8018,6 @@ "p-finally": "^1.0.0" } }, - "pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "dev": true, - "optional": true - }, "prepend-http": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", @@ -488,14 +8038,56 @@ } }, "bl": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/bl/-/bl-1.2.2.tgz", - "integrity": "sha512-e8tQYnZodmebYDWGH7KMRvtzKXaJHx3BbilrgZCfvyLUYdKpK1t5PSPmpkny/SgiTSCnjfLW7v5rlONXVFkQEA==", + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/bl/-/bl-1.2.3.tgz", + "integrity": "sha512-pvcNpa0UU69UT341rO6AYy4FVAIkUHuZXRIWbq+zHnsVcRzDDjIAhGuuYoi0d//cwIwtt4pkpKycWEfjdV+vww==", "dev": true, "optional": true, "requires": { "readable-stream": "^2.3.5", "safe-buffer": "^5.1.1" + }, + "dependencies": { + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true, + "optional": true + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "optional": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true, + "optional": true + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "optional": true, + "requires": { + "safe-buffer": "~5.1.0" + } + } } }, "body": { @@ -552,6 +8144,12 @@ "requires": { "is-extendable": "^0.1.0" } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true } } }, @@ -565,14 +8163,14 @@ } }, "buffer": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.5.0.tgz", - "integrity": "sha512-9FTEDjLjwoAkEwyMGDjYJQN2gfRgOKBKRfiglhvibGbpeeU/pQn1bJxQqm32OD/AIeEuHxU9roxXxg34Byp/Ww==", + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", "dev": true, "optional": true, "requires": { - "base64-js": "^1.0.2", - "ieee754": "^1.1.4" + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" } }, "buffer-alloc": { @@ -655,6 +8253,16 @@ } } }, + "call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + } + }, "call-me-maybe": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/call-me-maybe/-/call-me-maybe-1.0.1.tgz", @@ -665,22 +8273,24 @@ "version": "2.1.1", "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=", - "dev": true + "dev": true, + "optional": true }, "camelcase-keys": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=", "dev": true, + "optional": true, "requires": { "camelcase": "^2.0.0", "map-obj": "^1.0.0" } }, "caniuse-db": { - "version": "1.0.30000989", - "resolved": "https://registry.npmjs.org/caniuse-db/-/caniuse-db-1.0.30000989.tgz", - "integrity": "sha512-5pkU/t9nueoBgELZOCpK+wN4wK6MkIz1Q9lGZSgLwg4xR8EhLY9r0qj6T2bUI8Cq9pGbioEar+Zqgosk5fpbjg==", + "version": "1.0.30001312", + "resolved": "https://registry.npmjs.org/caniuse-db/-/caniuse-db-1.0.30001312.tgz", + "integrity": "sha512-4eJfCSGxsF9JcQXBLdHclxkpLWv+Va7Y6QESYCWSdrR8b8x16TxUjCoOK/kU7SFC0BdcuK0nvt6ZkM59Q03LjQ==", "dev": true }, "caw": { @@ -697,14 +8307,16 @@ } }, "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.0.0.tgz", + "integrity": "sha1-s89O0P9Tl8mcdbj2edsvUoMfltw=", "dev": true, "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" + "ansi-styles": "^2.0.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^1.0.3", + "strip-ansi": "^2.0.1", + "supports-color": "^1.3.0" } }, "class-utils": { @@ -727,13 +8339,70 @@ "requires": { "is-descriptor": "^0.1.0" } + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + } + }, + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true } } }, "clean-css": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.1.tgz", - "integrity": "sha512-4ZxI6dy4lrY6FHzfiy1aEOXgu4LIsW2MhwG0VBKdcoGoH/XLFgaHSdLTGr4O8Be6A8r3MOphEiI8Gc1n0ecf3g==", + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.4.tgz", + "integrity": "sha512-EJUDT7nDVFDvaQgAo2G/PJvxmp1o/c6iXLbswsBbUFXi1Nr+AjA2cKmfbKDMjMvzEe75g3P6JkaDDAKk96A85A==", "dev": true, "requires": { "source-map": "~0.6.0" @@ -777,12 +8446,46 @@ "@types/q": "^1.5.1", "chalk": "^2.4.1", "q": "^1.1.2" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "optional": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "optional": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "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, + "optional": true, + "requires": { + "has-flag": "^3.0.0" + } + } } }, - "coffeescript": { - "version": "1.10.0", - "resolved": "https://registry.npmjs.org/coffeescript/-/coffeescript-1.10.0.tgz", - "integrity": "sha1-56qDAZF+9iGzXYo580jc3R234z4=", + "coffee-script": { + "version": "1.12.7", + "resolved": "https://registry.npmjs.org/coffee-script/-/coffee-script-1.12.7.tgz", + "integrity": "sha512-fLeEhqwymYat/MpTPUjSKHVYYl0ec2mOyALEMLmzr5i1isuG+6jfI2j2d5oBO3VIzgUXgBVIcOT9uH1TFxBckw==", "dev": true }, "collection-visit": { @@ -813,18 +8516,14 @@ "colors": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/colors/-/colors-1.1.2.tgz", - "integrity": "sha1-FopHAXVran9RoSzgyXv6KMCE7WM=", - "dev": true + "integrity": "sha1-FopHAXVran9RoSzgyXv6KMCE7WM=" }, "commander": { - "version": "2.8.1", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.8.1.tgz", - "integrity": "sha1-Br42f+v9oMMwqh4qBy09yXYkJdQ=", + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", "dev": true, - "optional": true, - "requires": { - "graceful-readlink": ">= 1.0.0" - } + "optional": true }, "component-emitter": { "version": "1.3.0", @@ -838,9 +8537,9 @@ "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" }, "config-chain": { - "version": "1.1.12", - "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.12.tgz", - "integrity": "sha512-a1eOIcu8+7lUInge4Rpf/n4Krkf3Dd9lqhljRzII1/Zno/kRtUWnznPO3jOKBmTEktkt3fkxisUcivoj0ebzoA==", + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.13.tgz", + "integrity": "sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ==", "dev": true, "optional": true, "requires": { @@ -865,22 +8564,13 @@ "optional": true }, "content-disposition": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz", - "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==", + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", "dev": true, "optional": true, "requires": { - "safe-buffer": "5.1.2" - }, - "dependencies": { - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true, - "optional": true - } + "safe-buffer": "5.2.1" } }, "continuable-cache": { @@ -896,21 +8586,18 @@ "dev": true }, "core-util-is": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", "dev": true }, "cross-spawn": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", - "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", + "version": "0.2.9", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-0.2.9.tgz", + "integrity": "sha1-vWf5bAfvtjA7f+lMHpefiEeOCjk=", "dev": true, - "optional": true, "requires": { - "lru-cache": "^4.0.1", - "shebang-command": "^1.2.0", - "which": "^1.2.9" + "lru-cache": "^2.5.0" } }, "cson-parser": { @@ -920,14 +8607,6 @@ "dev": true, "requires": { "coffee-script": "^1.10.0" - }, - "dependencies": { - "coffee-script": { - "version": "1.12.7", - "resolved": "https://registry.npmjs.org/coffee-script/-/coffee-script-1.12.7.tgz", - "integrity": "sha512-fLeEhqwymYat/MpTPUjSKHVYYl0ec2mOyALEMLmzr5i1isuG+6jfI2j2d5oBO3VIzgUXgBVIcOT9uH1TFxBckw==", - "dev": true - } } }, "css-select": { @@ -941,6 +8620,19 @@ "css-what": "^3.2.1", "domutils": "^1.7.0", "nth-check": "^1.0.2" + }, + "dependencies": { + "domutils": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", + "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", + "dev": true, + "optional": true, + "requires": { + "dom-serializer": "0", + "domelementtype": "1" + } + } } }, "css-select-base-adapter": { @@ -971,37 +8663,37 @@ } }, "css-what": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.2.1.tgz", - "integrity": "sha512-WwOrosiQTvyms+Ti5ZC5vGEK0Vod3FTt1ca+payZqvKuGJF+dq7bG63DstxtN0dpm6FxY27a/zS3Wten+gEtGw==", + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz", + "integrity": "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==", "dev": true, "optional": true }, "csso": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/csso/-/csso-4.0.3.tgz", - "integrity": "sha512-NL3spysxUkcrOgnpsT4Xdl2aiEiBG6bXswAABQVHcMrfjjBisFOKwLDOmf4wf32aPdcJws1zds2B0Rg+jqMyHQ==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", + "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", "dev": true, "optional": true, "requires": { - "css-tree": "1.0.0-alpha.39" + "css-tree": "^1.1.2" }, "dependencies": { "css-tree": { - "version": "1.0.0-alpha.39", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.39.tgz", - "integrity": "sha512-7UvkEYgBAHRG9Nt980lYxjsTrCyHFN53ky3wVsDkiMdVqylqRt+Zc+jm5qw7/qyOvN2dHSYtX0e4MbCCExSvnA==", + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", "dev": true, "optional": true, "requires": { - "mdn-data": "2.0.6", + "mdn-data": "2.0.14", "source-map": "^0.6.1" } }, "mdn-data": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.6.tgz", - "integrity": "sha512-rQvjv71olwNHgiTbfPZFkJtjNMciWgswYeciZhtvWLO8bmX3TnhyA62I6sTWOyZssWHJJjY6/KiWwqQsWWsqOA==", + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==", "dev": true, "optional": true }, @@ -1019,6 +8711,7 @@ "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=", "dev": true, + "optional": true, "requires": { "array-find-index": "^1.0.1" } @@ -1039,14 +8732,9 @@ "dev": true }, "dateformat": { - "version": "1.0.12", - "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-1.0.12.tgz", - "integrity": "sha1-nxJLZ1lMk3/3BpMuSmQsyo27/uk=", - "dev": true, - "requires": { - "get-stdin": "^4.0.1", - "meow": "^3.3.0" - } + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-3.0.3.tgz", + "integrity": "sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q==" }, "debug": { "version": "2.6.9", @@ -1061,7 +8749,8 @@ "version": "1.2.0", "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", - "dev": true + "dev": true, + "optional": true }, "decode-uri-component": { "version": "0.2.0", @@ -1084,6 +8773,15 @@ "make-dir": "^1.0.0", "pify": "^2.3.0", "strip-dirs": "^2.0.0" + }, + "dependencies": { + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true, + "optional": true + } } }, "decompress-response": { @@ -1191,6 +8889,13 @@ "object-assign": "^4.0.1", "pinkie-promise": "^2.0.0" } + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true, + "optional": true } } }, @@ -1199,6 +8904,7 @@ "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", "dev": true, + "optional": true, "requires": { "object-keys": "^1.0.12" } @@ -1211,39 +8917,13 @@ "requires": { "is-descriptor": "^1.0.2", "isobject": "^3.0.1" - }, - "dependencies": { - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - } } }, + "detect-file": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz", + "integrity": "sha1-8NZtA2cqglyxtzvbP+YjEMjlUrc=" + }, "diff": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/diff/-/diff-1.3.2.tgz", @@ -1258,35 +8938,12 @@ "requires": { "arrify": "^1.0.1", "path-type": "^3.0.0" - }, - "dependencies": { - "arrify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", - "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=", - "dev": true - }, - "path-type": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", - "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", - "dev": true, - "requires": { - "pify": "^3.0.0" - } - }, - "pify": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", - "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", - "dev": true - } } }, "dom-serializer": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.1.tgz", - "integrity": "sha512-sK3ujri04WyjwQXVoK4PU3y8ula1stq10GJZpqHIUgoGZdsGzAGu65BnU3d08aTVSvO7mGPZUc0wTEDL+qGE0Q==", + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", + "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", "dev": true, "requires": { "domelementtype": "^2.0.1", @@ -1294,9 +8951,15 @@ }, "dependencies": { "domelementtype": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.0.1.tgz", - "integrity": "sha512-5HOHUDsYZWV8FGWN0Njbr/Rn7f/eWSQi1v7+HsUVwXgn8nWWlL64zKDkS0n8ZmQ3mlWOMuXOnR+7Nx/5tMO5AQ==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", + "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==", + "dev": true + }, + "entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", "dev": true } } @@ -1317,11 +8980,10 @@ } }, "domutils": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", - "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.5.1.tgz", + "integrity": "sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8=", "dev": true, - "optional": true, "requires": { "dom-serializer": "0", "domelementtype": "1" @@ -1364,9 +9026,9 @@ } }, "duplexer": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.1.tgz", - "integrity": "sha1-rOb/gIwc5mtX0ev5eXessCM0z8E=", + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", + "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==", "dev": true }, "duplexer3": { @@ -1377,9 +9039,9 @@ "optional": true }, "end-of-stream": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.1.tgz", - "integrity": "sha512-1MkrZNvWTKCaigbn+W15elq2BB/L22nqrSY5DKlo3X6+vclJm8Bb5djXJBmEX6fS3+zCh/F4VBK5Z2KxJt4s2Q==", + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", "dev": true, "optional": true, "requires": { @@ -1387,19 +9049,18 @@ } }, "entities": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.0.0.tgz", - "integrity": "sha512-D9f7V0JSRwIxlRI2mjMqufDrRDnx8p+eEOz7aUM9SuvF8gsBzra0/6tbjl1m8eQHrZlYj6PxqE00hZ1SAIKPLw==", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-1.0.0.tgz", + "integrity": "sha1-sph6o4ITR/zeZCsk/fyeT7cSvyY=", "dev": true }, "error": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/error/-/error-7.0.2.tgz", - "integrity": "sha1-pfdf/02ZJhJt2sDqXcOOaJFTywI=", + "version": "7.2.1", + "resolved": "https://registry.npmjs.org/error/-/error-7.2.1.tgz", + "integrity": "sha512-fo9HBvWnx3NGUKMvMwB/CBCMMrfEJgbDTVDEkPygA3Bdd3lM1OyCd+rbQ8BwnpF6GdVeOLDNmyL4N5Bg80ZvdA==", "dev": true, "requires": { - "string-template": "~0.2.1", - "xtend": "~4.0.0" + "string-template": "~0.2.1" } }, "error-ex": { @@ -1407,27 +9068,38 @@ "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", "dev": true, + "optional": true, "requires": { "is-arrayish": "^0.2.1" } }, "es-abstract": { - "version": "1.17.5", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.5.tgz", - "integrity": "sha512-BR9auzDbySxOcfog0tLECW8l28eRGpDpU3Dm3Hp4q/N+VtLTmyj4EUN088XZWQDW/hzj6sYRDXeOFsaAODKvpg==", + "version": "1.19.1", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.1.tgz", + "integrity": "sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w==", "dev": true, + "optional": true, "requires": { + "call-bind": "^1.0.2", "es-to-primitive": "^1.2.1", "function-bind": "^1.1.1", + "get-intrinsic": "^1.1.1", + "get-symbol-description": "^1.0.0", "has": "^1.0.3", - "has-symbols": "^1.0.1", - "is-callable": "^1.1.5", - "is-regex": "^1.0.5", - "object-inspect": "^1.7.0", + "has-symbols": "^1.0.2", + "internal-slot": "^1.0.3", + "is-callable": "^1.2.4", + "is-negative-zero": "^2.0.1", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.1", + "is-string": "^1.0.7", + "is-weakref": "^1.0.1", + "object-inspect": "^1.11.0", "object-keys": "^1.1.1", - "object.assign": "^4.1.0", - "string.prototype.trimleft": "^2.1.1", - "string.prototype.trimright": "^2.1.1" + "object.assign": "^4.1.2", + "string.prototype.trimend": "^1.0.4", + "string.prototype.trimstart": "^1.0.4", + "unbox-primitive": "^1.0.1" } }, "es-to-primitive": { @@ -1435,6 +9107,7 @@ "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", "dev": true, + "optional": true, "requires": { "is-callable": "^1.1.4", "is-date-object": "^1.0.1", @@ -1456,14 +9129,12 @@ "esprima": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", - "dev": true + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==" }, "eventemitter2": { "version": "0.4.14", "resolved": "https://registry.npmjs.org/eventemitter2/-/eventemitter2-0.4.14.tgz", - "integrity": "sha1-j2G3XN4BKy6esoTUVFWDtWQ7Yas=", - "dev": true + "integrity": "sha1-j2G3XN4BKy6esoTUVFWDtWQ7Yas=" }, "exec-buffer": { "version": "3.2.0", @@ -1485,6 +9156,16 @@ "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", "dev": true, "optional": true + }, + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "optional": true, + "requires": { + "glob": "^7.1.3" + } } } }, @@ -1502,6 +9183,31 @@ "p-finally": "^1.0.0", "signal-exit": "^3.0.0", "strip-eof": "^1.0.0" + }, + "dependencies": { + "cross-spawn": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", + "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", + "dev": true, + "optional": true, + "requires": { + "lru-cache": "^4.0.1", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "lru-cache": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", + "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", + "dev": true, + "optional": true, + "requires": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } + } } }, "executable": { @@ -1512,13 +9218,21 @@ "optional": true, "requires": { "pify": "^2.2.0" + }, + "dependencies": { + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true, + "optional": true + } } }, "exit": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", - "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=", - "dev": true + "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=" }, "expand-brackets": { "version": "2.1.4", @@ -1552,9 +9266,80 @@ "requires": { "is-extendable": "^0.1.0" } + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true + }, + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true } } }, + "expand-tilde": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz", + "integrity": "sha1-l+gBqgUt8CRU3kawK/YhZCzchQI=", + "requires": { + "homedir-polyfill": "^1.0.1" + } + }, "ext-list": { "version": "2.2.2", "resolved": "https://registry.npmjs.org/ext-list/-/ext-list-2.2.2.tgz", @@ -1576,6 +9361,11 @@ "sort-keys-length": "^1.0.0" } }, + "extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" + }, "extend-shallow": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", @@ -1584,17 +9374,6 @@ "requires": { "assign-symbols": "^1.0.0", "is-extendable": "^1.0.1" - }, - "dependencies": { - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, - "requires": { - "is-plain-object": "^2.0.4" - } - } } }, "extglob": { @@ -1631,34 +9410,11 @@ "is-extendable": "^0.1.0" } }, - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true } } }, @@ -1676,6 +9432,16 @@ "micromatch": "^3.1.10" } }, + "fast-xml-parser": { + "version": "3.21.1", + "resolved": "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-3.21.1.tgz", + "integrity": "sha512-FTFVjYoBOZTJekiUsawGsSYV9QL0A+zDYCRj7y34IO6Jg+2IMYEtQa+bbictpdpV8dHxXywqU7C0gRDEOFtBFg==", + "dev": true, + "optional": true, + "requires": { + "strnum": "^1.0.4" + } + }, "faye-websocket": { "version": "0.10.0", "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.10.0.tgz", @@ -1756,44 +9522,37 @@ "requires": { "is-extendable": "^0.1.0" } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true } } }, "find-up": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", - "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", - "dev": true, + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", "requires": { - "path-exists": "^2.0.0", - "pinkie-promise": "^2.0.0" + "locate-path": "^3.0.0" } }, "find-versions": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/find-versions/-/find-versions-3.1.0.tgz", - "integrity": "sha512-NCTfNiVzeE/xL+roNDffGuRbrWI6atI18lTJ22vKp7rs2OhYzMK3W1dIdO2TUndH/QMcacM4d1uWwgcZcHK69Q==", - "dev": true, - "optional": true, - "requires": { - "array-uniq": "^2.1.0", - "semver-regex": "^2.0.0" - }, - "dependencies": { - "array-uniq": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-2.1.0.tgz", - "integrity": "sha512-bdHxtev7FN6+MXI1YFW0Q8mQ8dTJc2S8AMfju+ZR77pbg2yAdVyDlwkaUI7Har0LyOMRFPHrJ9lYdyjZZswdlQ==", - "dev": true, - "optional": true - } + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/find-versions/-/find-versions-3.2.0.tgz", + "integrity": "sha512-P8WRou2S+oe222TOCHitLy8zj+SIsVJh52VP4lvXkaFVnOFFdoWv1H1Jjvel1aI6NCFOAaeAVm8qrI0odiLcww==", + "dev": true, + "optional": true, + "requires": { + "semver-regex": "^2.0.0" } }, "findup-sync": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-0.3.0.tgz", "integrity": "sha1-N5MKpdgWt3fANEXhlmzGeQpMCxY=", - "dev": true, "requires": { "glob": "~5.0.0" }, @@ -1802,7 +9561,6 @@ "version": "5.0.15", "resolved": "https://registry.npmjs.org/glob/-/glob-5.0.15.tgz", "integrity": "sha1-G8k2ueAvSmA/zCIuz3Yz0wuLk7E=", - "dev": true, "requires": { "inflight": "^1.0.4", "inherits": "2", @@ -1813,11 +9571,35 @@ } } }, + "fined": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/fined/-/fined-1.2.0.tgz", + "integrity": "sha512-ZYDqPLGxDkDhDZBjZBb+oD1+j0rA4E0pXY50eplAAOPg2N/gUBSSk5IM1/QhPfyVo19lJ+CvXpqfvk+b2p/8Ng==", + "requires": { + "expand-tilde": "^2.0.2", + "is-plain-object": "^2.0.3", + "object.defaults": "^1.1.0", + "object.pick": "^1.2.0", + "parse-filepath": "^1.0.1" + } + }, + "flagged-respawn": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/flagged-respawn/-/flagged-respawn-1.0.1.tgz", + "integrity": "sha512-lNaHNVymajmk0OJMBn8fVUAU1BtDeKIqKoVhk4xAALB57aALg6b4W0MfJ/cUE0g9YBXy5XhSlPIpYIJ7HaY/3Q==" + }, "for-in": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", - "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", - "dev": true + "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=" + }, + "for-own": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/for-own/-/for-own-1.0.0.tgz", + "integrity": "sha1-xjMy9BXO3EsE2/5wz4NklMU8tEs=", + "requires": { + "for-in": "^1.0.1" + } }, "fragment-cache": { "version": "0.2.1", @@ -1837,6 +9619,48 @@ "requires": { "inherits": "^2.0.1", "readable-stream": "^2.0.0" + }, + "dependencies": { + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true, + "optional": true + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "optional": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true, + "optional": true + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "optional": true, + "requires": { + "safe-buffer": "~5.1.0" + } + } } }, "fs-constants": { @@ -1849,14 +9673,12 @@ "fs.realpath": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", - "dev": true + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" }, "function-bind": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", - "dev": true + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" }, "gaze": { "version": "1.1.3", @@ -1867,6 +9689,17 @@ "globule": "^1.0.0" } }, + "get-intrinsic": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", + "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1" + } + }, "get-proxy": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/get-proxy/-/get-proxy-2.1.0.tgz", @@ -1890,6 +9723,17 @@ "dev": true, "optional": true }, + "get-symbol-description": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", + "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", + "dev": true, + "optional": true, + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + } + }, "get-value": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", @@ -1958,10 +9802,9 @@ } }, "glob": { - "version": "7.1.6", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", - "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", - "dev": true, + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz", + "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==", "requires": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -1998,6 +9841,28 @@ "integrity": "sha1-jFoUlNIGbFcMw7/kSWF1rMTVAqs=", "dev": true }, + "global-modules": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz", + "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==", + "requires": { + "global-prefix": "^1.0.1", + "is-windows": "^1.0.1", + "resolve-dir": "^1.0.0" + } + }, + "global-prefix": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz", + "integrity": "sha1-2/dDxsFJklk8ZVVoy2btMsASLr4=", + "requires": { + "expand-tilde": "^2.0.2", + "homedir-polyfill": "^1.0.1", + "ini": "^1.3.4", + "is-windows": "^1.0.1", + "which": "^1.2.14" + } + }, "globby": { "version": "8.0.2", "resolved": "https://registry.npmjs.org/globby/-/globby-8.0.2.tgz", @@ -2013,15 +9878,6 @@ "slash": "^1.0.0" }, "dependencies": { - "array-union": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", - "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", - "dev": true, - "requires": { - "array-uniq": "^1.0.1" - } - }, "pify": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", @@ -2031,14 +9887,39 @@ } }, "globule": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/globule/-/globule-1.2.1.tgz", - "integrity": "sha512-g7QtgWF4uYSL5/dn71WxubOrS7JVGCnFPEnoeChJmBnyR9Mw8nGoEwOgJL/RC2Te0WhbsEUCejfH8SZNJ+adYQ==", + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/globule/-/globule-1.3.3.tgz", + "integrity": "sha512-mb1aYtDbIjTu4ShMB85m3UzjX9BVKe9WCzsnfMSZk+K5GpIbBOexgg4PPCt5eHDEG5/ZQAUX2Kct02zfiPLsKg==", "dev": true, "requires": { "glob": "~7.1.1", "lodash": "~4.17.10", "minimatch": "~3.0.2" + }, + "dependencies": { + "glob": { + "version": "7.1.7", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz", + "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "minimatch": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.8.tgz", + "integrity": "sha512-6FsRAQsxQ61mw+qP1ZzbL9Bc78x2p5OqNgNpnoAFLTrX8n5Kxph0CsnhmKKNXTWjXqU5L0pGPR7hYk+XWZr60Q==", + "dev": true, + "requires": { + "brace-expansion": "^1.1.7" + } + } } }, "got": { @@ -2065,80 +9946,54 @@ } }, "graceful-fs": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.2.tgz", - "integrity": "sha512-IItsdsea19BoLC7ELy13q1iJFNmd7ofZH5+X/pJr90/nRoPEX0DJo1dHDbgtYWOhJhcCgMDTOw84RZ72q6lB+Q==", - "dev": true - }, - "graceful-readlink": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz", - "integrity": "sha1-TK+tdrxi8C+gObL5Tpo906ORpyU=", + "version": "4.2.9", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.9.tgz", + "integrity": "sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ==", "dev": true, "optional": true }, "grunt": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/grunt/-/grunt-1.1.0.tgz", - "integrity": "sha512-+NGod0grmviZ7Nzdi9am7vuRS/h76PcWDsV635mEXF0PEQMUV6Kb+OjTdsVxbi0PZmfQOjCMKb3w8CVZcqsn1g==", - "dev": true, + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/grunt/-/grunt-1.4.1.tgz", + "integrity": "sha512-ZXIYXTsAVrA7sM+jZxjQdrBOAg7DyMUplOMhTaspMRExei+fD0BTwdWXnn0W5SXqhb/Q/nlkzXclSi3IH55PIA==", "requires": { - "coffeescript": "~1.10.0", - "dateformat": "~1.0.12", + "dateformat": "~3.0.3", "eventemitter2": "~0.4.13", - "exit": "~0.1.1", + "exit": "~0.1.2", "findup-sync": "~0.3.0", - "glob": "~7.0.0", - "grunt-cli": "~1.2.0", - "grunt-known-options": "~1.1.0", - "grunt-legacy-log": "~2.0.0", - "grunt-legacy-util": "~1.1.1", + "glob": "~7.1.6", + "grunt-cli": "~1.4.2", + "grunt-known-options": "~2.0.0", + "grunt-legacy-log": "~3.0.0", + "grunt-legacy-util": "~2.0.1", "iconv-lite": "~0.4.13", - "js-yaml": "~3.13.1", - "minimatch": "~3.0.2", - "mkdirp": "~1.0.3", + "js-yaml": "~3.14.0", + "minimatch": "~3.0.4", + "mkdirp": "~1.0.4", "nopt": "~3.0.6", - "path-is-absolute": "~1.0.0", - "rimraf": "~2.6.2" + "rimraf": "~3.0.2" }, "dependencies": { "glob": { - "version": "7.0.6", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.0.6.tgz", - "integrity": "sha1-IRuvr0nlJbjNkyYNFKsTYVKz9Xo=", - "dev": true, + "version": "7.1.7", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz", + "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==", "requires": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", "inherits": "2", - "minimatch": "^3.0.2", + "minimatch": "^3.0.4", "once": "^1.3.0", "path-is-absolute": "^1.0.0" } }, - "grunt-cli": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/grunt-cli/-/grunt-cli-1.2.0.tgz", - "integrity": "sha1-VisRnrsGndtGSs4oRVAb6Xs1tqg=", - "dev": true, + "minimatch": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.8.tgz", + "integrity": "sha512-6FsRAQsxQ61mw+qP1ZzbL9Bc78x2p5OqNgNpnoAFLTrX8n5Kxph0CsnhmKKNXTWjXqU5L0pGPR7hYk+XWZr60Q==", "requires": { - "findup-sync": "~0.3.0", - "grunt-known-options": "~1.1.0", - "nopt": "~3.0.6", - "resolve": "~1.1.0" + "brace-expansion": "^1.1.7" } - }, - "mkdirp": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", - "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", - "dev": true - }, - "resolve": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz", - "integrity": "sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs=", - "dev": true } } }, @@ -2152,32 +10007,28 @@ "chalk": "~1.0.0", "diff": "~1.3.0", "postcss": "^4.1.11" + } + }, + "grunt-cli": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/grunt-cli/-/grunt-cli-1.4.3.tgz", + "integrity": "sha512-9Dtx/AhVeB4LYzsViCjUQkd0Kw0McN2gYpdmGYKtE2a5Yt7v1Q+HYZVWhqXc/kGnxlMtqKDxSwotiGeFmkrCoQ==", + "requires": { + "grunt-known-options": "~2.0.0", + "interpret": "~1.1.0", + "liftup": "~3.0.1", + "nopt": "~4.0.1", + "v8flags": "~3.2.0" }, "dependencies": { - "ansi-styles": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", - "dev": true - }, - "chalk": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.0.0.tgz", - "integrity": "sha1-s89O0P9Tl8mcdbj2edsvUoMfltw=", - "dev": true, + "nopt": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-4.0.3.tgz", + "integrity": "sha512-CvaGwVMztSMJLOeXPrez7fyfObdZqNUK1cPAEzLHrTybIua9pMdmmPR5YwtfNftIOMv3DPUhFaxsZMNTQO20Kg==", "requires": { - "ansi-styles": "^2.0.1", - "escape-string-regexp": "^1.0.2", - "has-ansi": "^1.0.3", - "strip-ansi": "^2.0.1", - "supports-color": "^1.3.0" + "abbrev": "1", + "osenv": "^0.1.4" } - }, - "supports-color": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-1.3.1.tgz", - "integrity": "sha1-FXWN8J2P87SswwdTn6vicJXhBC0=", - "dev": true } } }, @@ -2189,76 +10040,50 @@ "requires": { "chalk": "^1.0.0", "source-map": "^0.5.3" + } + }, + "grunt-contrib-cssmin": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/grunt-contrib-cssmin/-/grunt-contrib-cssmin-3.0.0.tgz", + "integrity": "sha512-eXpooYmVGKMs/xV7DzTLgJFPVOfMuawPD3x0JwhlH0mumq2NtH3xsxaHxp1Y3NKxp0j0tRhFS6kSBRsz6TuTGg==", + "dev": true, + "requires": { + "chalk": "^2.4.1", + "clean-css": "~4.2.1", + "maxmin": "^2.1.0" }, "dependencies": { - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "dev": true - }, "ansi-styles": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", - "dev": true - }, - "chalk": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", "dev": true, "requires": { - "ansi-styles": "^2.2.1", - "escape-string-regexp": "^1.0.2", - "has-ansi": "^2.0.0", - "strip-ansi": "^3.0.0", - "supports-color": "^2.0.0" + "color-convert": "^1.9.0" } }, - "has-ansi": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", - "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", "dev": true, "requires": { - "ansi-regex": "^2.0.0" + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" } }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", - "dev": true - }, - "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "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": { - "ansi-regex": "^2.0.0" + "has-flag": "^3.0.0" } - }, - "supports-color": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", - "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", - "dev": true } } }, - "grunt-contrib-cssmin": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/grunt-contrib-cssmin/-/grunt-contrib-cssmin-3.0.0.tgz", - "integrity": "sha512-eXpooYmVGKMs/xV7DzTLgJFPVOfMuawPD3x0JwhlH0mumq2NtH3xsxaHxp1Y3NKxp0j0tRhFS6kSBRsz6TuTGg==", - "dev": true, - "requires": { - "chalk": "^2.4.1", - "clean-css": "~4.2.1", - "maxmin": "^2.1.0" - } - }, "grunt-contrib-imagemin": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/grunt-contrib-imagemin/-/grunt-contrib-imagemin-3.1.0.tgz", @@ -2276,11 +10101,34 @@ "pretty-bytes": "^5.1.0" }, "dependencies": { - "pretty-bytes": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.3.0.tgz", - "integrity": "sha512-hjGrh+P926p4R4WbaB6OckyRtO0F0/lQBiT+0gnxjV+5kjPBrfVBFCsCLbMqVQeydvIoouYTCmmEURiH3R1Bdg==", - "dev": true + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "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" + } } } }, @@ -2293,93 +10141,52 @@ "chalk": "^2.4.2", "hooker": "^0.2.3", "jshint": "~2.10.2" - } - }, - "grunt-contrib-sass": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/grunt-contrib-sass/-/grunt-contrib-sass-1.0.0.tgz", - "integrity": "sha1-gGg4JRy8DhqU1k1RXN00z2dNcBs=", - "dev": true, - "requires": { - "async": "^0.9.0", - "chalk": "^1.0.0", - "cross-spawn": "^0.2.3", - "dargs": "^4.0.0", - "which": "^1.0.5" }, "dependencies": { - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "dev": true - }, "ansi-styles": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", - "dev": true - }, - "async": { - "version": "0.9.2", - "resolved": "https://registry.npmjs.org/async/-/async-0.9.2.tgz", - "integrity": "sha1-rqdNXmHB+JlhO/ZL2mbUx48v0X0=", - "dev": true - }, - "chalk": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", - "dev": true, - "requires": { - "ansi-styles": "^2.2.1", - "escape-string-regexp": "^1.0.2", - "has-ansi": "^2.0.0", - "strip-ansi": "^3.0.0", - "supports-color": "^2.0.0" - } - }, - "cross-spawn": { - "version": "0.2.9", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-0.2.9.tgz", - "integrity": "sha1-vWf5bAfvtjA7f+lMHpefiEeOCjk=", - "dev": true, - "requires": { - "lru-cache": "^2.5.0" - } - }, - "has-ansi": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", - "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", "dev": true, - "requires": { - "ansi-regex": "^2.0.0" - } - }, - "lru-cache": { - "version": "2.7.3", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.7.3.tgz", - "integrity": "sha1-bUUk6LlV+V1PW1iFHOId1y+06VI=", - "dev": true - }, - "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", "dev": true, "requires": { - "ansi-regex": "^2.0.0" + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" } }, "supports-color": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", - "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", - "dev": true + "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" + } } } }, + "grunt-contrib-sass": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/grunt-contrib-sass/-/grunt-contrib-sass-1.0.0.tgz", + "integrity": "sha1-gGg4JRy8DhqU1k1RXN00z2dNcBs=", + "dev": true, + "requires": { + "async": "^0.9.0", + "chalk": "^1.0.0", + "cross-spawn": "^0.2.3", + "dargs": "^4.0.0", + "which": "^1.0.5" + } + }, "grunt-contrib-uglify": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/grunt-contrib-uglify/-/grunt-contrib-uglify-4.0.1.tgz", @@ -2390,6 +10197,37 @@ "maxmin": "^2.1.0", "uglify-js": "^3.5.0", "uri-path": "^1.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "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" + } + } } }, "grunt-contrib-watch": { @@ -2424,57 +10262,110 @@ "async": "~0.9.0", "getobject": "~0.1.0", "lodash": "^4.17.14" - }, - "dependencies": { - "async": { - "version": "0.9.2", - "resolved": "https://registry.npmjs.org/async/-/async-0.9.2.tgz", - "integrity": "sha1-rqdNXmHB+JlhO/ZL2mbUx48v0X0=", - "dev": true - } } }, "grunt-known-options": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/grunt-known-options/-/grunt-known-options-1.1.1.tgz", - "integrity": "sha512-cHwsLqoighpu7TuYj5RonnEuxGVFnztcUqTqp5rXFGYL4OuPFofwC4Ycg7n9fYwvK6F5WbYgeVOwph9Crs2fsQ==", - "dev": true + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/grunt-known-options/-/grunt-known-options-2.0.0.tgz", + "integrity": "sha512-GD7cTz0I4SAede1/+pAbmJRG44zFLPipVtdL9o3vqx9IEyb7b4/Y3s7r6ofI3CchR5GvYJ+8buCSioDv5dQLiA==" }, "grunt-legacy-log": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/grunt-legacy-log/-/grunt-legacy-log-2.0.0.tgz", - "integrity": "sha512-1m3+5QvDYfR1ltr8hjiaiNjddxGdQWcH0rw1iKKiQnF0+xtgTazirSTGu68RchPyh1OBng1bBUjLmX8q9NpoCw==", - "dev": true, + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/grunt-legacy-log/-/grunt-legacy-log-3.0.0.tgz", + "integrity": "sha512-GHZQzZmhyq0u3hr7aHW4qUH0xDzwp2YXldLPZTCjlOeGscAOWWPftZG3XioW8MasGp+OBRIu39LFx14SLjXRcA==", "requires": { "colors": "~1.1.2", - "grunt-legacy-log-utils": "~2.0.0", + "grunt-legacy-log-utils": "~2.1.0", "hooker": "~0.2.3", - "lodash": "~4.17.5" + "lodash": "~4.17.19" } }, "grunt-legacy-log-utils": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/grunt-legacy-log-utils/-/grunt-legacy-log-utils-2.0.1.tgz", - "integrity": "sha512-o7uHyO/J+i2tXG8r2bZNlVk20vlIFJ9IEYyHMCQGfWYru8Jv3wTqKZzvV30YW9rWEjq0eP3cflQ1qWojIe9VFA==", - "dev": true, + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/grunt-legacy-log-utils/-/grunt-legacy-log-utils-2.1.0.tgz", + "integrity": "sha512-lwquaPXJtKQk0rUM1IQAop5noEpwFqOXasVoedLeNzaibf/OPWjKYvvdqnEHNmU+0T0CaReAXIbGo747ZD+Aaw==", "requires": { - "chalk": "~2.4.1", - "lodash": "~4.17.10" + "chalk": "~4.1.0", + "lodash": "~4.17.19" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + }, + "supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "requires": { + "has-flag": "^4.0.0" + } + } } }, "grunt-legacy-util": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/grunt-legacy-util/-/grunt-legacy-util-1.1.1.tgz", - "integrity": "sha512-9zyA29w/fBe6BIfjGENndwoe1Uy31BIXxTH3s8mga0Z5Bz2Sp4UCjkeyv2tI449ymkx3x26B+46FV4fXEddl5A==", - "dev": true, + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/grunt-legacy-util/-/grunt-legacy-util-2.0.1.tgz", + "integrity": "sha512-2bQiD4fzXqX8rhNdXkAywCadeqiPiay0oQny77wA2F3WF4grPJXCvAcyoWUJV+po/b15glGkxuSiQCK299UC2w==", "requires": { - "async": "~1.5.2", - "exit": "~0.1.1", - "getobject": "~0.1.0", + "async": "~3.2.0", + "exit": "~0.1.2", + "getobject": "~1.0.0", "hooker": "~0.2.3", - "lodash": "~4.17.10", - "underscore.string": "~3.3.4", - "which": "~1.3.0" + "lodash": "~4.17.21", + "underscore.string": "~3.3.5", + "which": "~2.0.2" + }, + "dependencies": { + "async": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/async/-/async-3.2.3.tgz", + "integrity": "sha512-spZRyzKL5l5BZQrr/6m/SqFdBN0q3OCI0f9rjfBzCMBIP4p75P620rR3gTmaksNOhmzgdxcaxdNfMy6anrbM0g==" + }, + "getobject": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/getobject/-/getobject-1.0.2.tgz", + "integrity": "sha512-2zblDBaFcb3rB4rF77XVnuINOE2h2k/OnqXAiy0IrTxUfV1iFp3la33oAQVY9pCpWU268WFYVt2t71hlMuLsOg==" + }, + "which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "requires": { + "isexe": "^2.0.0" + } + } } }, "grunt-phpcs": { @@ -2501,12 +10392,6 @@ "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", "dev": true }, - "ansi-styles": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", - "dev": true - }, "chalk": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", @@ -2559,7 +10444,6 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", - "dev": true, "requires": { "function-bind": "^1.1.1" } @@ -2574,6 +10458,13 @@ "get-stdin": "^4.0.1" } }, + "has-bigints": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.1.tgz", + "integrity": "sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==", + "dev": true, + "optional": true + }, "has-flag": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", @@ -2588,9 +10479,9 @@ "optional": true }, "has-symbols": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz", - "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz", + "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==", "dev": true }, "has-to-string-tag-x": { @@ -2603,6 +10494,16 @@ "has-symbol-support-x": "^1.4.1" } }, + "has-tostringtag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "dev": true, + "optional": true, + "requires": { + "has-symbols": "^1.0.2" + } + }, "has-value": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", @@ -2635,22 +10536,23 @@ } } }, + "homedir-polyfill": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz", + "integrity": "sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==", + "requires": { + "parse-passwd": "^1.0.0" + } + }, "hooker": { "version": "0.2.3", "resolved": "https://registry.npmjs.org/hooker/-/hooker-0.2.3.tgz", - "integrity": "sha1-uDT3I8xKJCqmWWNFnfbZhMXT2Vk=", - "dev": true + "integrity": "sha1-uDT3I8xKJCqmWWNFnfbZhMXT2Vk=" }, "hosted-git-info": { - "version": "2.8.4", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.4.tgz", - "integrity": "sha512-pzXIvANXEFrc5oFFXRMkbLPQ2rXRoDERwDLyrcUxGhaZhgP54BBSl9Oheh7Vv0T090cszWBxPjkQQ5Sq1PbBRQ==", - "dev": true - }, - "html-comment-regex": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/html-comment-regex/-/html-comment-regex-1.1.2.tgz", - "integrity": "sha512-P+M65QY2JQ5Y0G9KKdlDpo0zK+/OHptU5AaBwUfAIDJZk1MYf32Frm84EcOytfJE0t5JvkAnKlmjsXDnWzCJmQ==", + "version": "2.8.9", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", "dev": true, "optional": true }, @@ -2665,48 +10567,6 @@ "domutils": "1.5", "entities": "1.0", "readable-stream": "1.1" - }, - "dependencies": { - "domutils": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.5.1.tgz", - "integrity": "sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8=", - "dev": true, - "requires": { - "dom-serializer": "0", - "domelementtype": "1" - } - }, - "entities": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-1.0.0.tgz", - "integrity": "sha1-sph6o4ITR/zeZCsk/fyeT7cSvyY=", - "dev": true - }, - "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 - } } }, "http-cache-semantics": { @@ -2717,24 +10577,23 @@ "optional": true }, "http-parser-js": { - "version": "0.4.10", - "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.4.10.tgz", - "integrity": "sha1-ksnBN0w1CF912zWexWzCV8u5P6Q=", + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.5.tgz", + "integrity": "sha512-x+JVEkO2PoM8qqpbPbOL3cqHPwerep7OwzK7Ay+sMQjKzaKCqWvjoXm5tqMP9tXWWTnTzAjIhXg+J99XYuPhPA==", "dev": true }, "iconv-lite": { "version": "0.4.24", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "dev": true, "requires": { "safer-buffer": ">= 2.1.2 < 3" } }, "ieee754": { - "version": "1.1.13", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.13.tgz", - "integrity": "sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", "dev": true, "optional": true }, @@ -2756,14 +10615,6 @@ "p-pipe": "^1.1.0", "pify": "^4.0.1", "replace-ext": "^1.0.0" - }, - "dependencies": { - "pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", - "dev": true - } } }, "imagemin-gifsicle": { @@ -2825,6 +10676,7 @@ "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=", "dev": true, + "optional": true, "requires": { "repeating": "^2.0.0" } @@ -2833,7 +10685,6 @@ "version": "1.0.6", "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", - "dev": true, "requires": { "once": "^1.3.0", "wrappy": "1" @@ -2842,15 +10693,29 @@ "inherits": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "dev": true + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" }, "ini": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz", - "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==", + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" + }, + "internal-slot": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", + "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==", "dev": true, - "optional": true + "optional": true, + "requires": { + "get-intrinsic": "^1.1.0", + "has": "^1.0.3", + "side-channel": "^1.0.4" + } + }, + "interpret": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.1.0.tgz", + "integrity": "sha1-ftGxQQxqDg94z5XTuEQMY/eLhhQ=" }, "into-stream": { "version": "3.1.0", @@ -2869,31 +10734,51 @@ "integrity": "sha512-Y75zBYLkh0lJ9qxeHlMjQ7bSbyiSqNW/UOPWDmzC7cXskL1hekSITh1Oc6JV0XCWWZ9DE8VYSB71xocLk3gmGw==", "dev": true }, + "is-absolute": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-1.0.0.tgz", + "integrity": "sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA==", + "requires": { + "is-relative": "^1.0.0", + "is-windows": "^1.0.1" + } + }, "is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", "dev": true, "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } + "kind-of": "^6.0.0" } }, "is-arrayish": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", - "dev": true + "dev": true, + "optional": true + }, + "is-bigint": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "dev": true, + "optional": true, + "requires": { + "has-bigints": "^1.0.1" + } + }, + "is-boolean-object": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", + "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", + "dev": true, + "optional": true, + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } }, "is-buffer": { "version": "1.1.6", @@ -2902,76 +10787,70 @@ "dev": true }, "is-callable": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.5.tgz", - "integrity": "sha512-ESKv5sMCJB2jnHTWZ3O5itG+O128Hsus4K4Qh1h2/cgn2vbgnLSVqfV46AeJA9D5EeeLa9w81KUXMtn34zhX+Q==", - "dev": true + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz", + "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==", + "dev": true, + "optional": true + }, + "is-core-module": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.1.tgz", + "integrity": "sha512-SdNCUs284hr40hFTFP6l0IfZ/RSrMXF3qgoRHd3/79unUTvrFO/JoXwkGm+5J/Oe3E/b5GsnG330uUNgRpu1PA==", + "requires": { + "has": "^1.0.3" + } }, "is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", "dev": true, "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } + "kind-of": "^6.0.0" } }, "is-date-object": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.2.tgz", - "integrity": "sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g==", - "dev": true + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "dev": true, + "optional": true, + "requires": { + "has-tostringtag": "^1.0.0" + } }, "is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", "dev": true, "requires": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "dependencies": { - "kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true - } + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" } }, "is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", - "dev": true + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4" + } }, "is-extglob": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", - "dev": true + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=" }, "is-finite": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.2.tgz", - "integrity": "sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko=", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.1.0.tgz", + "integrity": "sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w==", "dev": true, - "requires": { - "number-is-nan": "^1.0.0" - } + "optional": true }, "is-gif": { "version": "3.0.0", @@ -2984,10 +10863,9 @@ } }, "is-glob": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", - "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", - "dev": true, + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", "requires": { "is-extglob": "^2.1.1" } @@ -3006,6 +10884,13 @@ "dev": true, "optional": true }, + "is-negative-zero": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", + "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", + "dev": true, + "optional": true + }, "is-number": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", @@ -3026,10 +10911,20 @@ } } }, + "is-number-object": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.6.tgz", + "integrity": "sha512-bEVOqiRcvo3zO1+G2lVMy+gkkEm9Yh7cDMRusKKu5ZJKPUYSJwICTKZrNKHA2EbSP0Tu0+6B/emsYNHZyn6K8g==", + "dev": true, + "optional": true, + "requires": { + "has-tostringtag": "^1.0.0" + } + }, "is-object": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-object/-/is-object-1.0.1.tgz", - "integrity": "sha1-iVJojF7C/9awPsyF52ngKQMINHA=", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-object/-/is-object-1.0.2.tgz", + "integrity": "sha512-2rRIahhZr2UWb45fIOuvZGpFtz0TyOZLf32KxBbSoUCeZR495zCKlWUKKUByk3geS2eAs7ZAABt0Y/Rx0GiQGA==", "dev": true, "optional": true }, @@ -3044,7 +10939,6 @@ "version": "2.0.4", "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", - "dev": true, "requires": { "isobject": "^3.0.1" } @@ -3057,18 +10951,35 @@ "optional": true }, "is-regex": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.5.tgz", - "integrity": "sha512-vlKW17SNq44owv5AQR3Cq0bQPEb8+kF3UKZ2fiZNOWtztYE5i0CzCZxFDwO58qAOWtxdBRVO/V5Qin1wjCqFYQ==", + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", "dev": true, + "optional": true, "requires": { - "has": "^1.0.3" + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-relative": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-1.0.0.tgz", + "integrity": "sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA==", + "requires": { + "is-unc-path": "^1.0.0" } }, "is-retry-allowed": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.1.0.tgz", - "integrity": "sha1-EaBgVotnM5REAz0BJaYaINVk+zQ=", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.2.0.tgz", + "integrity": "sha512-RUbUeKwvm3XG2VYamhJL1xFktgjvPzL0Hq8C+6yrWIswDy3BIXGqCxhxkc30N9jqK311gVU137K8Ei55/zVJRg==", + "dev": true, + "optional": true + }, + "is-shared-array-buffer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.1.tgz", + "integrity": "sha512-IU0NmyknYZN0rChcKhRO1X8LYz5Isj/Fsqh8NJOSf+N/hCOTwy29F32Ik7a+QszE63IdvmwdTPDd6cZ5pg4cwA==", "dev": true, "optional": true }, @@ -3079,54 +10990,81 @@ "dev": true, "optional": true }, + "is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "dev": true, + "optional": true, + "requires": { + "has-tostringtag": "^1.0.0" + } + }, "is-svg": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/is-svg/-/is-svg-4.2.1.tgz", - "integrity": "sha512-PHx3ANecKsKNl5y5+Jvt53Y4J7MfMpbNZkv384QNiswMKAWIbvcqbPz+sYbFKJI8Xv3be01GSFniPmoaP+Ai5A==", + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/is-svg/-/is-svg-4.3.2.tgz", + "integrity": "sha512-mM90duy00JGMyjqIVHu9gNTjywdZV+8qNasX8cm/EEYZ53PHDgajvbBwNVvty5dwSAxLUD3p3bdo+7sR/UMrpw==", "dev": true, "optional": true, "requires": { - "html-comment-regex": "^1.1.2" + "fast-xml-parser": "^3.19.0" } }, "is-symbol": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.3.tgz", - "integrity": "sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", "dev": true, + "optional": true, "requires": { - "has-symbols": "^1.0.1" + "has-symbols": "^1.0.2" + } + }, + "is-unc-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-unc-path/-/is-unc-path-1.0.0.tgz", + "integrity": "sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ==", + "requires": { + "unc-path-regex": "^0.1.2" } }, "is-utf8": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=", - "dev": true + "dev": true, + "optional": true + }, + "is-weakref": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", + "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", + "dev": true, + "optional": true, + "requires": { + "call-bind": "^1.0.2" + } }, "is-windows": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", - "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", - "dev": true + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==" }, "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", "dev": true }, "isexe": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", - "dev": true + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" }, "isobject": { "version": "3.0.1", "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" }, "isurl": { "version": "1.0.0", @@ -3158,19 +11096,18 @@ "dev": true }, "js-yaml": { - "version": "3.13.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.1.tgz", - "integrity": "sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw==", - "dev": true, + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", "requires": { "argparse": "^1.0.7", "esprima": "^4.0.0" } }, "jshint": { - "version": "2.10.2", - "resolved": "https://registry.npmjs.org/jshint/-/jshint-2.10.2.tgz", - "integrity": "sha512-e7KZgCSXMJxznE/4WULzybCMNXNAd/bf5TSrvVEq78Q/K8ZwFpmBqQeDtNiHc3l49nV4E/+YeHU/JZjSUIrLAA==", + "version": "2.10.3", + "resolved": "https://registry.npmjs.org/jshint/-/jshint-2.10.3.tgz", + "integrity": "sha512-d8AoXcNNYzmm7cdmulQ3dQApbrPYArtVBO6n4xOICe4QsXGNHCAKDcFORzqP52LhK61KX0VhY39yYzCsNq+bxQ==", "dev": true, "requires": { "cli": "~1.0.0", @@ -3181,6 +11118,17 @@ "minimatch": "~3.0.2", "shelljs": "0.3.x", "strip-json-comments": "1.0.x" + }, + "dependencies": { + "minimatch": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.8.tgz", + "integrity": "sha512-6FsRAQsxQ61mw+qP1ZzbL9Bc78x2p5OqNgNpnoAFLTrX8n5Kxph0CsnhmKKNXTWjXqU5L0pGPR7hYk+XWZr60Q==", + "dev": true, + "requires": { + "brace-expansion": "^1.1.7" + } + } } }, "json-buffer": { @@ -3203,8 +11151,73 @@ "kind-of": { "version": "6.0.3", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "dev": true + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" + }, + "liftup": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/liftup/-/liftup-3.0.1.tgz", + "integrity": "sha512-yRHaiQDizWSzoXk3APcA71eOI/UuhEkNN9DiW2Tt44mhYzX4joFoCZlxsSOF7RyeLlfqzFLQI1ngFq3ggMPhOw==", + "requires": { + "extend": "^3.0.2", + "findup-sync": "^4.0.0", + "fined": "^1.2.0", + "flagged-respawn": "^1.0.1", + "is-plain-object": "^2.0.4", + "object.map": "^1.0.1", + "rechoir": "^0.7.0", + "resolve": "^1.19.0" + }, + "dependencies": { + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "requires": { + "fill-range": "^7.0.1" + } + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "findup-sync": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-4.0.0.tgz", + "integrity": "sha512-6jvvn/12IC4quLBL1KNokxC7wWTvYncaVUYSoxWw7YykPLuRrnv4qdHcSOywOI5RpkOVGeQRtWM8/q+G6W6qfQ==", + "requires": { + "detect-file": "^1.0.0", + "is-glob": "^4.0.0", + "micromatch": "^4.0.2", + "resolve-dir": "^1.0.1" + } + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" + }, + "micromatch": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", + "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", + "requires": { + "braces": "^3.0.1", + "picomatch": "^2.2.3" + } + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "requires": { + "is-number": "^7.0.0" + } + } + } }, "livereload-js": { "version": "2.4.0", @@ -3221,6 +11234,13 @@ "multimatch": "^4.0.0", "pkg-up": "^3.1.0", "resolve-pkg": "^2.0.0" + }, + "dependencies": { + "arrify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz", + "integrity": "sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==" + } } }, "load-json-file": { @@ -3228,12 +11248,22 @@ "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", "dev": true, + "optional": true, "requires": { "graceful-fs": "^4.1.2", "parse-json": "^2.2.0", "pify": "^2.0.0", "pinkie-promise": "^2.0.0", "strip-bom": "^2.0.0" + }, + "dependencies": { + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true, + "optional": true + } } }, "locate-path": { @@ -3243,20 +11273,12 @@ "requires": { "p-locate": "^3.0.0", "path-exists": "^3.0.0" - }, - "dependencies": { - "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" - } } }, "lodash": { - "version": "4.17.15", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", - "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==", - "dev": true + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" }, "logalot": { "version": "2.1.0", @@ -3281,6 +11303,7 @@ "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz", "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=", "dev": true, + "optional": true, "requires": { "currently-unhandled": "^0.4.1", "signal-exit": "^3.0.0" @@ -3307,15 +11330,10 @@ } }, "lru-cache": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", - "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", - "dev": true, - "optional": true, - "requires": { - "pseudomap": "^1.0.2", - "yallist": "^2.1.2" - } + "version": "2.7.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-2.7.3.tgz", + "integrity": "sha1-bUUk6LlV+V1PW1iFHOId1y+06VI=", + "dev": true }, "make-dir": { "version": "1.3.0", @@ -3334,17 +11352,25 @@ } } }, + "make-iterator": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/make-iterator/-/make-iterator-1.0.1.tgz", + "integrity": "sha512-pxiuXh0iVEq7VM7KMIhs5gxsfxCux2URptUQaXo4iZZJxBAzTPOLE2BumO5dbfVYq/hBJFBR/a1mFDmOx5AGmw==", + "requires": { + "kind-of": "^6.0.2" + } + }, "map-cache": { "version": "0.2.2", "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", - "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", - "dev": true + "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=" }, "map-obj": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=", - "dev": true + "dev": true, + "optional": true }, "map-visit": { "version": "1.0.0", @@ -3367,54 +11393,14 @@ "pretty-bytes": "^3.0.0" }, "dependencies": { - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "dev": true - }, - "ansi-styles": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", - "dev": true - }, - "chalk": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", - "dev": true, - "requires": { - "ansi-styles": "^2.2.1", - "escape-string-regexp": "^1.0.2", - "has-ansi": "^2.0.0", - "strip-ansi": "^3.0.0", - "supports-color": "^2.0.0" - } - }, - "has-ansi": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", - "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", - "dev": true, - "requires": { - "ansi-regex": "^2.0.0" - } - }, - "strip-ansi": { + "pretty-bytes": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-3.0.1.tgz", + "integrity": "sha1-J9AAjXeAY6C0gRuzXHnxvV1fvM8=", "dev": true, "requires": { - "ansi-regex": "^2.0.0" + "number-is-nan": "^1.0.0" } - }, - "supports-color": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", - "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", - "dev": true } } }, @@ -3430,6 +11416,7 @@ "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz", "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=", "dev": true, + "optional": true, "requires": { "camelcase-keys": "^2.0.0", "decamelize": "^1.1.2", @@ -3444,9 +11431,9 @@ } }, "merge2": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.2.4.tgz", - "integrity": "sha512-FYE8xI+6pjFOhokZu0We3S5NKCirLbCzSh2Usf3qEyr4X8U+0jNg9P8RZ4qz+V2UoECLVwSyzU3LxXBaLGtD3A==", + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", "dev": true }, "micromatch": { @@ -3471,9 +11458,9 @@ } }, "mime-db": { - "version": "1.40.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.40.0.tgz", - "integrity": "sha512-jYdeOMPy9vnxEqFRRo6ZvTZ8d9oPb+k18PKoYNYUe2stVEBPPwsln/qWzdbmaIvnhZ9v2P+CuecK+fpUfsV2mA==", + "version": "1.51.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.51.0.tgz", + "integrity": "sha512-5y8A56jg7XVQx2mbv1lu49NR4dokRnhZYTtL+KGfaa27uq4pSTXkwQkFJl4pkRMyNFz/EtYDSkiiEHx3F7UN6g==", "dev": true, "optional": true }, @@ -3485,9 +11472,9 @@ "optional": true }, "minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", "requires": { "brace-expansion": "^1.1.7" } @@ -3496,7 +11483,8 @@ "version": "1.2.5", "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", - "dev": true + "dev": true, + "optional": true }, "mixin-deep": { "version": "1.3.2", @@ -3506,28 +11494,12 @@ "requires": { "for-in": "^1.0.2", "is-extendable": "^1.0.1" - }, - "dependencies": { - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, - "requires": { - "is-plain-object": "^2.0.4" - } - } } }, "mkdirp": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", - "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", - "dev": true, - "optional": true, - "requires": { - "minimist": "^1.2.5" - } + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==" }, "ms": { "version": "2.0.0", @@ -3545,6 +11517,18 @@ "array-union": "^2.1.0", "arrify": "^2.0.1", "minimatch": "^3.0.4" + }, + "dependencies": { + "array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==" + }, + "arrify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz", + "integrity": "sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==" + } } }, "nanomatch": { @@ -3588,7 +11572,6 @@ "version": "3.0.6", "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz", "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=", - "dev": true, "requires": { "abbrev": "1" } @@ -3598,6 +11581,7 @@ "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", "dev": true, + "optional": true, "requires": { "hosted-git-info": "^2.1.4", "resolve": "^1.10.0", @@ -3714,6 +11698,43 @@ "is-descriptor": "^0.1.0" } }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + } + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "dependencies": { + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true + } + } + }, "kind-of": { "version": "3.2.2", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", @@ -3726,16 +11747,17 @@ } }, "object-inspect": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.7.0.tgz", - "integrity": "sha512-a7pEHdh1xKIAgTySUGgLMx/xwDZskN1Ud6egYYN3EdRW4ZMPNEDUTF+hwy2LUC+Bl+SyLXANnwz/jyh/qutKUw==", + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.0.tgz", + "integrity": "sha512-Ho2z80bVIvJloH+YzRmpZVQe87+qASmBUKZDWgx9cu+KDrX2ZDH/3tMy+gXbZETVGs2M8YdxObOh7XAtim9Y0g==", "dev": true }, "object-keys": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", - "dev": true + "dev": true, + "optional": true }, "object-visit": { "version": "1.0.1", @@ -3747,55 +11769,74 @@ } }, "object.assign": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.0.tgz", - "integrity": "sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w==", + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", + "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", "dev": true, + "optional": true, "requires": { - "define-properties": "^1.1.2", - "function-bind": "^1.1.1", - "has-symbols": "^1.0.0", - "object-keys": "^1.0.11" + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "has-symbols": "^1.0.1", + "object-keys": "^1.1.1" + } + }, + "object.defaults": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/object.defaults/-/object.defaults-1.1.0.tgz", + "integrity": "sha1-On+GgzS0B96gbaFtiNXNKeQ1/s8=", + "requires": { + "array-each": "^1.0.1", + "array-slice": "^1.0.0", + "for-own": "^1.0.0", + "isobject": "^3.0.0" } }, "object.getownpropertydescriptors": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.0.tgz", - "integrity": "sha512-Z53Oah9A3TdLoblT7VKJaTDdXdT+lQO+cNpKVnya5JDe9uLvzu1YyY1yFDFrcxrlRgWrEFH0jJtD/IbuwjcEVg==", + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.3.tgz", + "integrity": "sha512-VdDoCwvJI4QdC6ndjpqFmoL3/+HxffFBbcJzKi5hwLLqqx3mdbedRpfZDdK0SrOSauj8X4GzBvnDZl4vTN7dOw==", "dev": true, "optional": true, "requires": { + "call-bind": "^1.0.2", "define-properties": "^1.1.3", - "es-abstract": "^1.17.0-next.1" + "es-abstract": "^1.19.1" + } + }, + "object.map": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object.map/-/object.map-1.0.1.tgz", + "integrity": "sha1-z4Plncj8wK1fQlDh94s7gb2AHTc=", + "requires": { + "for-own": "^1.0.0", + "make-iterator": "^1.0.0" } }, "object.pick": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", - "dev": true, "requires": { "isobject": "^3.0.1" } }, "object.values": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.1.tgz", - "integrity": "sha512-WTa54g2K8iu0kmS/us18jEmdv1a4Wi//BZ/DTVYEcH0XhLM5NYdpDHja3gt57VrZLcNAO2WGA+KpWsDBaHt6eA==", + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.5.tgz", + "integrity": "sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg==", "dev": true, "optional": true, "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.0-next.1", - "function-bind": "^1.1.1", - "has": "^1.0.3" + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" } }, "once": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", - "dev": true, "requires": { "wrappy": "1" } @@ -3822,6 +11863,25 @@ "arch": "^2.1.0" } }, + "os-homedir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", + "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=" + }, + "os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=" + }, + "osenv": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz", + "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", + "requires": { + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.0" + } + }, "p-cancelable": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-0.3.0.tgz", @@ -3854,9 +11914,9 @@ "optional": true }, "p-limit": { - "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==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", "requires": { "p-try": "^2.0.0" } @@ -3913,15 +11973,31 @@ "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==" }, + "parse-filepath": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/parse-filepath/-/parse-filepath-1.0.2.tgz", + "integrity": "sha1-pjISf1Oq89FYdvWHLz/6x2PWyJE=", + "requires": { + "is-absolute": "^1.0.0", + "map-cache": "^0.2.0", + "path-root": "^0.1.1" + } + }, "parse-json": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", "dev": true, + "optional": true, "requires": { "error-ex": "^1.2.0" } }, + "parse-passwd": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz", + "integrity": "sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY=" + }, "pascalcase": { "version": "0.1.1", "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", @@ -3935,19 +12011,14 @@ "dev": true }, "path-exists": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", - "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", - "dev": true, - "requires": { - "pinkie-promise": "^2.0.0" - } + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" }, "path-is-absolute": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", - "dev": true + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" }, "path-key": { "version": "2.0.1", @@ -3957,20 +12028,38 @@ "optional": true }, "path-parse": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", - "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==", - "dev": true + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" + }, + "path-root": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/path-root/-/path-root-0.1.1.tgz", + "integrity": "sha1-mkpoFMrBwM1zNgqV8yCDyOpHRbc=", + "requires": { + "path-root-regex": "^0.1.0" + } + }, + "path-root-regex": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/path-root-regex/-/path-root-regex-0.1.2.tgz", + "integrity": "sha1-v8zcjfWxLcUsi0PsONGNcsBLqW0=" }, "path-type": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", - "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", + "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", "dev": true, "requires": { - "graceful-fs": "^4.1.2", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0" + "pify": "^3.0.0" + }, + "dependencies": { + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true + } } }, "pend": { @@ -3980,23 +12069,30 @@ "dev": true, "optional": true }, + "picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==" + }, "pify": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", "dev": true }, "pinkie": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", - "dev": true + "dev": true, + "optional": true }, "pinkie-promise": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", "dev": true, + "optional": true, "requires": { "pinkie": "^2.0.0" } @@ -4007,16 +12103,6 @@ "integrity": "sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==", "requires": { "find-up": "^3.0.0" - }, - "dependencies": { - "find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "requires": { - "locate-path": "^3.0.0" - } - } } }, "plur": { @@ -4043,6 +12129,17 @@ "es6-promise": "~2.3.0", "js-base64": "~2.1.8", "source-map": "~0.4.2" + }, + "dependencies": { + "source-map": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", + "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=", + "dev": true, + "requires": { + "amdefine": ">=0.0.4" + } + } } }, "prepend-http": { @@ -4053,13 +12150,10 @@ "optional": true }, "pretty-bytes": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-3.0.1.tgz", - "integrity": "sha1-J9AAjXeAY6C0gRuzXHnxvV1fvM8=", - "dev": true, - "requires": { - "number-is-nan": "^1.0.0" - } + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", + "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==", + "dev": true }, "process-nextick-args": { "version": "2.0.1", @@ -4101,10 +12195,13 @@ "optional": true }, "qs": { - "version": "6.8.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.8.0.tgz", - "integrity": "sha512-tPSkj8y92PfZVbinY1n84i1Qdx75lZjMQYx9WZhnkofyxzw2r7Ho39G3/aEvSUdebxpnnM4LZJCtvE/Aq3+s9w==", - "dev": true + "version": "6.10.3", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.3.tgz", + "integrity": "sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ==", + "dev": true, + "requires": { + "side-channel": "^1.0.4" + } }, "query-string": { "version": "5.1.1", @@ -4126,14 +12223,6 @@ "requires": { "bytes": "1", "string_decoder": "0.10" - }, - "dependencies": { - "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 - } } }, "read-pkg": { @@ -4141,10 +12230,32 @@ "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", "dev": true, + "optional": true, "requires": { "load-json-file": "^1.0.0", "normalize-package-data": "^2.3.2", "path-type": "^1.0.0" + }, + "dependencies": { + "path-type": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", + "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", + "dev": true, + "optional": true, + "requires": { + "graceful-fs": "^4.1.2", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + } + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true, + "optional": true + } } }, "read-pkg-up": { @@ -4152,34 +12263,53 @@ "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", "dev": true, + "optional": true, "requires": { "find-up": "^1.0.0", "read-pkg": "^1.0.0" + }, + "dependencies": { + "find-up": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", + "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", + "dev": true, + "optional": true, + "requires": { + "path-exists": "^2.0.0", + "pinkie-promise": "^2.0.0" + } + }, + "path-exists": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", + "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", + "dev": true, + "optional": true, + "requires": { + "pinkie-promise": "^2.0.0" + } + } } }, "readable-stream": { - "version": "2.3.6", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", - "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", + "version": "1.1.14", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", + "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=", "dev": true, - "optional": true, "requires": { "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - }, - "dependencies": { - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true, - "optional": true - } + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } + }, + "rechoir": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.7.1.tgz", + "integrity": "sha512-/njmZ8s1wVeR6pjTZ+0nCnv8SpZNRMT2D1RLOJQESlYFDBvwpTA4KWJpZ+sBJ4+vhjILRcK7JIFdGCdxEAAitg==", + "requires": { + "resolve": "^1.9.0" } }, "redent": { @@ -4187,6 +12317,7 @@ "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=", "dev": true, + "optional": true, "requires": { "indent-string": "^2.1.0", "strip-indent": "^1.0.1" @@ -4203,9 +12334,9 @@ } }, "repeat-element": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz", - "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==", + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz", + "integrity": "sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==", "dev": true }, "repeat-string": { @@ -4219,23 +12350,34 @@ "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", "dev": true, + "optional": true, "requires": { "is-finite": "^1.0.0" } }, "replace-ext": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.0.tgz", - "integrity": "sha1-3mMSg3P8v3w8z6TeWkgMRaZ5WOs=", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.1.tgz", + "integrity": "sha512-yD5BHCe7quCgBph4rMQ+0KkIRKwWCrHDOX1p1Gp6HwjPM5kVoCdKGNhN7ydqqsX6lJEnQDKZ/tFMiEdQ1dvPEw==", "dev": true }, "resolve": { - "version": "1.12.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.12.0.tgz", - "integrity": "sha512-B/dOmuoAik5bKcD6s6nXDCjzUKnaDvdkRyAk6rsmsKLipWj4797iothd7jmmUhWTfinVMU+wc56rYKsit2Qy4w==", - "dev": true, + "version": "1.22.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.0.tgz", + "integrity": "sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw==", + "requires": { + "is-core-module": "^2.8.1", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + } + }, + "resolve-dir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz", + "integrity": "sha1-eaQGRMNivoLybv/nOcm7U4IEb0M=", "requires": { - "path-parse": "^1.0.6" + "expand-tilde": "^2.0.0", + "global-modules": "^1.0.0" } }, "resolve-from": { @@ -4274,18 +12416,17 @@ "dev": true }, "rimraf": { - "version": "2.6.3", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", - "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", - "dev": true, + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", "requires": { "glob": "^7.1.3" } }, "safe-buffer": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.0.tgz", - "integrity": "sha512-fZEwUGbVl7kouZs1jCdMLdt95hdIv0ZeHg6L7qPeciMZhZ+/gdesW4wgTARkrFWEpspjEATAzUGPG8N2jJiwbg==", + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", "dev": true }, "safe-json-parse": { @@ -4306,8 +12447,7 @@ "safer-buffer": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", - "dev": true + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" }, "sax": { "version": "1.2.4", @@ -4317,20 +12457,21 @@ "optional": true }, "seek-bzip": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/seek-bzip/-/seek-bzip-1.0.5.tgz", - "integrity": "sha1-z+kXyz0nS8/6x5J1ivUxc+sfq9w=", + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/seek-bzip/-/seek-bzip-1.0.6.tgz", + "integrity": "sha512-e1QtP3YL5tWww8uKaOCQ18UxIT2laNBXHjV/S2WYCiK4udiv8lkG89KRIoCjUagnAmCBurjF4zEVX2ByBbnCjQ==", "dev": true, "optional": true, "requires": { - "commander": "~2.8.1" + "commander": "^2.8.1" } }, "semver": { "version": "5.7.1", "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true + "dev": true, + "optional": true }, "semver-regex": { "version": "2.0.0", @@ -4369,6 +12510,12 @@ "requires": { "is-extendable": "^0.1.0" } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true } } }, @@ -4395,11 +12542,23 @@ "integrity": "sha1-NZbmMHp4FUT1kfN9phg2DzHbV7E=", "dev": true }, + "side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "dev": true, + "requires": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + } + }, "signal-exit": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", - "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=", - "dev": true + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "dev": true, + "optional": true }, "slash": { "version": "1.0.0", @@ -4441,10 +12600,67 @@ "is-extendable": "^0.1.0" } }, - "source-map": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", - "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true + }, + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", "dev": true } } @@ -4468,35 +12684,6 @@ "requires": { "is-descriptor": "^1.0.0" } - }, - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } } } }, @@ -4541,21 +12728,18 @@ } }, "source-map": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", - "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=", - "dev": true, - "requires": { - "amdefine": ">=0.0.4" - } + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true }, "source-map-resolve": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.2.tgz", - "integrity": "sha512-MjqsvNwyz1s0k81Goz/9vRBe9SZdB09Bdw+/zYyO+3CuPk6fouTaxscHkgtE8jKvf01kVfl8riHzERQ/kefaSA==", + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", + "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", "dev": true, "requires": { - "atob": "^2.1.1", + "atob": "^2.1.2", "decode-uri-component": "^0.2.0", "resolve-url": "^0.2.1", "source-map-url": "^0.4.0", @@ -4563,42 +12747,46 @@ } }, "source-map-url": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz", - "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=", + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz", + "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==", "dev": true }, "spdx-correct": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.0.tgz", - "integrity": "sha512-lr2EZCctC2BNR7j7WzJ2FpDznxky1sjfxvvYEyzxNyb6lZXHODmEoJeFu4JupYlkfha1KZpJyoqiJ7pgA1qq8Q==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", + "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", "dev": true, + "optional": true, "requires": { "spdx-expression-parse": "^3.0.0", "spdx-license-ids": "^3.0.0" } }, "spdx-exceptions": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.2.0.tgz", - "integrity": "sha512-2XQACfElKi9SlVb1CYadKDXvoajPgBVPn/gOQLrTvHdElaVhr7ZEbqJaRnJLVNeaI4cMEAgVCeBMKF6MWRDCRA==", - "dev": true + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", + "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", + "dev": true, + "optional": true }, "spdx-expression-parse": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz", - "integrity": "sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", + "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", "dev": true, + "optional": true, "requires": { "spdx-exceptions": "^2.1.0", "spdx-license-ids": "^3.0.0" } }, "spdx-license-ids": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.5.tgz", - "integrity": "sha512-J+FWzZoynJEXGphVIS+XEh3kFSjZX/1i9gFBaWQcB+/tmpe2qUsSBABpcxqxnAxFdiUFEgAX1bjYGQvIZmoz9Q==", - "dev": true + "version": "3.0.11", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.11.tgz", + "integrity": "sha512-Ctl2BrFiM0X3MANYgj3CkygxhRmr9mi6xhejbdO960nF6EDJApTYpn0BQnDKlnNBULKiCN1n3w9EBkHK8ZWg+g==", + "dev": true, + "optional": true }, "split-string": { "version": "3.1.0", @@ -4610,10 +12798,9 @@ } }, "sprintf-js": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.2.tgz", - "integrity": "sha512-VE0SOVEHCk7Qc8ulkWw3ntAzXuqf7S2lvwQaDLRnUeIEaKNQJzV6BwmLKhOqT61aGhfUMrXeaBk+oDGCzvhcug==", - "dev": true + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=" }, "squeak": { "version": "1.3.0", @@ -4625,63 +12812,6 @@ "chalk": "^1.0.0", "console-stream": "^0.1.1", "lpad-align": "^1.0.1" - }, - "dependencies": { - "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", - "dev": true, - "optional": true - }, - "ansi-styles": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", - "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", - "dev": true, - "optional": true - }, - "chalk": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", - "dev": true, - "optional": true, - "requires": { - "ansi-styles": "^2.2.1", - "escape-string-regexp": "^1.0.2", - "has-ansi": "^2.0.0", - "strip-ansi": "^3.0.0", - "supports-color": "^2.0.0" - } - }, - "has-ansi": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", - "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", - "dev": true, - "optional": true, - "requires": { - "ansi-regex": "^2.0.0" - } - }, - "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", - "dev": true, - "optional": true, - "requires": { - "ansi-regex": "^2.0.0" - } - }, - "supports-color": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", - "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", - "dev": true, - "optional": true - } } }, "stable": { @@ -4709,6 +12839,63 @@ "requires": { "is-descriptor": "^0.1.0" } + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + } + }, + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true } } }, @@ -4719,6 +12906,12 @@ "dev": true, "optional": true }, + "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 + }, "string-template": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/string-template/-/string-template-0.2.1.tgz", @@ -4726,64 +12919,25 @@ "dev": true }, "string.prototype.trimend": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.0.tgz", - "integrity": "sha512-EEJnGqa/xNfIg05SxiPSqRS7S9qwDhYts1TSLR1BQfYUfPe1stofgGKvwERK9+9yf+PpfBMlpBaCHucXGPQfUA==", - "dev": true, - "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.5" - } - }, - "string.prototype.trimleft": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/string.prototype.trimleft/-/string.prototype.trimleft-2.1.2.tgz", - "integrity": "sha512-gCA0tza1JBvqr3bfAIFJGqfdRTyPae82+KTnm3coDXkZN9wnuW3HjGgN386D7hfv5CHQYCI022/rJPVlqXyHSw==", - "dev": true, - "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.5", - "string.prototype.trimstart": "^1.0.0" - } - }, - "string.prototype.trimright": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/string.prototype.trimright/-/string.prototype.trimright-2.1.2.tgz", - "integrity": "sha512-ZNRQ7sY3KroTaYjRS6EbNiiHrOkjihL9aQE/8gfQ4DtAC/aEBRHFJa44OmoWxGGqXuJlfKkZW4WcXErGr+9ZFg==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz", + "integrity": "sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==", "dev": true, + "optional": true, "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.5", - "string.prototype.trimend": "^1.0.0" + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" } }, "string.prototype.trimstart": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.0.tgz", - "integrity": "sha512-iCP8g01NFYiiBOnwG1Xc3WZLyoo+RuBymwIlWncShXDDJYWN6DbnM3odslBJdgCdRlq94B5s63NWAZlcn2CS4w==", - "dev": true, - "requires": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.5" - } - }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz", + "integrity": "sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==", "dev": true, "optional": true, "requires": { - "safe-buffer": "~5.1.0" - }, - "dependencies": { - "safe-buffer": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", - "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", - "dev": true, - "optional": true - } + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" } }, "strip-ansi": { @@ -4800,6 +12954,7 @@ "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", "dev": true, + "optional": true, "requires": { "is-utf8": "^0.2.0" } @@ -4826,6 +12981,7 @@ "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=", "dev": true, + "optional": true, "requires": { "get-stdin": "^4.0.1" } @@ -4846,14 +13002,23 @@ "escape-string-regexp": "^1.0.2" } }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "strnum": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/strnum/-/strnum-1.0.5.tgz", + "integrity": "sha512-J8bbNyKKXl5qYcR36TIO8W3mVGVHrmmxsd5PAItGkmyzwJvybiw2IVq5nqd0i4LSNSkB/sx9VHllbfFdr9k1JA==", "dev": true, - "requires": { - "has-flag": "^3.0.0" - } + "optional": true + }, + "supports-color": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-1.3.1.tgz", + "integrity": "sha1-FXWN8J2P87SswwdTn6vicJXhBC0=", + "dev": true + }, + "supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==" }, "svgo": { "version": "1.3.2", @@ -4875,6 +13040,50 @@ "stable": "^0.1.8", "unquote": "~1.1.1", "util.promisify": "~1.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "optional": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "optional": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", + "dev": true, + "optional": true, + "requires": { + "minimist": "^1.2.5" + } + }, + "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, + "optional": true, + "requires": { + "has-flag": "^3.0.0" + } + } } }, "tar-stream": { @@ -4891,6 +13100,48 @@ "readable-stream": "^2.3.0", "to-buffer": "^1.1.1", "xtend": "^4.0.0" + }, + "dependencies": { + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true, + "optional": true + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "optional": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true, + "optional": true + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "optional": true, + "requires": { + "safe-buffer": "~5.1.0" + } + } } }, "temp-dir": { @@ -4940,18 +13191,18 @@ }, "dependencies": { "debug": { - "version": "3.2.6", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", - "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", "dev": true, "requires": { "ms": "^2.1.1" } }, "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", "dev": true } } @@ -5009,7 +13260,8 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz", "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=", - "dev": true + "dev": true, + "optional": true }, "trim-repeated": { "version": "1.0.0", @@ -5032,33 +13284,28 @@ } }, "uglify-js": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.6.0.tgz", - "integrity": "sha512-W+jrUHJr3DXKhrsS7NUVxn3zqMOFn0hL/Ei6v0anCIMoKC93TjcflTagwIHLW7SfMFfiQuktQyFVCFHGUE0+yg==", + "version": "3.15.1", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.15.1.tgz", + "integrity": "sha512-FAGKF12fWdkpvNJZENacOH0e/83eG6JyVQyanIJaBXCN1J11TUQv1T1/z8S+Z0CG0ZPk1nPcreF/c7lrTd0TEQ==", + "dev": true + }, + "unbox-primitive": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.1.tgz", + "integrity": "sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==", "dev": true, + "optional": true, "requires": { - "commander": "~2.20.0", - "source-map": "~0.6.1" - }, - "dependencies": { - "commander": { - "version": "2.20.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.0.tgz", - "integrity": "sha512-7j2y+40w61zy6YC2iRNpUe/NwhNyoXrYpHMrSunaMG64nRnaf96zO/KMQR4OyN/UnE5KLyEBnKHd4aG3rskjpQ==", - "dev": true - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } + "function-bind": "^1.1.1", + "has-bigints": "^1.0.1", + "has-symbols": "^1.0.2", + "which-boxed-primitive": "^1.0.2" } }, "unbzip2-stream": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/unbzip2-stream/-/unbzip2-stream-1.4.0.tgz", - "integrity": "sha512-kVx7CDAsdBSWVf404Mw7oI9i09w5/mTT/Ruk+RWa64PLYKvsAucLLFHvQtnvjeADM4ZizxrvG5SHnF4Te4T2Cg==", + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/unbzip2-stream/-/unbzip2-stream-1.4.3.tgz", + "integrity": "sha512-mlExGW4w71ebDJviH16lQLtZS32VKqsSfk80GCfUlwT/4/hNRFsoscrF/c++9xinkMzECL1uL9DDwXqFWkruPg==", "dev": true, "optional": true, "requires": { @@ -5066,14 +13313,25 @@ "through": "^2.3.8" } }, + "unc-path-regex": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/unc-path-regex/-/unc-path-regex-0.1.2.tgz", + "integrity": "sha1-5z3T17DXxe2G+6xrCufYxqadUPo=" + }, "underscore.string": { - "version": "3.3.5", - "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-3.3.5.tgz", - "integrity": "sha512-g+dpmgn+XBneLmXXo+sGlW5xQEt4ErkS3mgeN2GFbremYeMBSJKr9Wf2KJplQVaiPY/f7FN6atosWYNm9ovrYg==", - "dev": true, + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-3.3.6.tgz", + "integrity": "sha512-VoC83HWXmCrF6rgkyxS9GHv8W9Q5nhMKho+OadDJGzL2oDYbYEppBaCMH6pFlwLeqj2QS+hhkw2kpXkSdD1JxQ==", "requires": { - "sprintf-js": "^1.0.3", + "sprintf-js": "^1.1.1", "util-deprecate": "^1.0.2" + }, + "dependencies": { + "sprintf-js": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.1.2.tgz", + "integrity": "sha512-VE0SOVEHCk7Qc8ulkWw3ntAzXuqf7S2lvwQaDLRnUeIEaKNQJzV6BwmLKhOqT61aGhfUMrXeaBk+oDGCzvhcug==" + } } }, "union-value": { @@ -5086,6 +13344,14 @@ "get-value": "^2.0.6", "is-extendable": "^0.1.1", "set-value": "^2.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true + } } }, "unquote": { @@ -5132,6 +13398,12 @@ "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", "dev": true + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true } } }, @@ -5173,8 +13445,7 @@ "util-deprecate": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", - "dev": true + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" }, "util.promisify": { "version": "1.0.1", @@ -5190,59 +13461,81 @@ } }, "uuid": { - "version": "3.3.3", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.3.tgz", - "integrity": "sha512-pW0No1RGHgzlpHJO1nsVrHKpOEIxkGg1xB+v0ZmdNH5OAeAwzAVrCnI2/6Mtx+Uys6iaylxa+D3g4j63IKKjSQ==", + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", "dev": true, "optional": true }, + "v8flags": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/v8flags/-/v8flags-3.2.0.tgz", + "integrity": "sha512-mH8etigqMfiGWdeXpaaqGfs6BndypxusHHcv2qSHyZkGEznCd/qAXCWWRzeowtL54147cktFOC4P5y+kl8d8Jg==", + "requires": { + "homedir-polyfill": "^1.0.1" + } + }, "validate-npm-package-license": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", "dev": true, + "optional": true, "requires": { "spdx-correct": "^3.0.0", "spdx-expression-parse": "^3.0.0" } }, "websocket-driver": { - "version": "0.7.3", - "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.3.tgz", - "integrity": "sha512-bpxWlvbbB459Mlipc5GBzzZwhoZgGEZLuqPaR0INBGnPAY1vdBX6hPnoFXiw+3yWxDuHyQjO2oXTMyS8A5haFg==", + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", + "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", "dev": true, "requires": { - "http-parser-js": ">=0.4.0 <0.4.11", + "http-parser-js": ">=0.5.1", "safe-buffer": ">=5.1.0", "websocket-extensions": ">=0.1.1" } }, "websocket-extensions": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.3.tgz", - "integrity": "sha512-nqHUnMXmBzT0w570r2JpJxfiSD1IzoI+HGVdd3aZ0yNi3ngvQ4jv1dtHt5VGxfI2yj5yqImPhOK4vmIh2xMbGg==", + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", + "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", "dev": true }, "which": { "version": "1.3.1", "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", - "dev": true, "requires": { "isexe": "^2.0.0" } }, + "which-boxed-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "dev": true, + "optional": true, + "requires": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + } + }, "wrappy": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", - "dev": true + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" }, "xtend": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", - "dev": true + "dev": true, + "optional": true }, "yallist": { "version": "2.1.2", diff --git a/package.json b/package.json index b1ba004b..6edbf17f 100644 --- a/package.json +++ b/package.json @@ -1,8 +1,8 @@ { - "name": "MITLibrares-parent", + "name": "mitlib-tesseract", "repository": { "type": "git", - "url": "https://github.com/mitlibraries/mitlibraries-parent.git" + "url": "https://github.com/matt-bernhardt/mitlib-tessearct.git" }, "version": "1.5.6", "devDependencies": { diff --git a/style.css b/style.css index 4293e653..4006f5aa 100644 --- a/style.css +++ b/style.css @@ -1,10 +1,10 @@ /* -Theme Name: MIT Libraries Parent -Author: Lightning Trumpet -Author URI: http://wordpress.org/ +Theme Name: MIT Libraries Tesseract +Author: Lightning Trumpet, Pentagram, and Matt Bernhardt +Author URI: https://github.com/matt-bernhardt Version: 2.0.0-@@branch-@@commit -MIT Libraries theme built for the MIT Libraries website. +A parent theme for the Pentagram-designed branding of the MIT Libraries PLEASE NOTE: This file is intentionally left empty. The Grunt build process will populate it based on the contents of css/style.css. From 7f8d323bc9121429e203afc1cd1f590c850a8400 Mon Sep 17 00:00:00 2001 From: Matthew Bernhardt Date: Thu, 17 Feb 2022 15:12:07 -0500 Subject: [PATCH 07/14] Create php.yml Following the GUI provided by GitHub for enabling Actions... --- .github/workflows/php.yml | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 .github/workflows/php.yml diff --git a/.github/workflows/php.yml b/.github/workflows/php.yml new file mode 100644 index 00000000..6dcf0609 --- /dev/null +++ b/.github/workflows/php.yml @@ -0,0 +1,36 @@ +name: PHP Composer + +on: + push: + branches: [ main ] + pull_request: + branches: [ main ] + +jobs: + build: + + runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@v2 + + - name: Validate composer.json and composer.lock + run: composer validate --strict + + - name: Cache Composer packages + id: composer-cache + uses: actions/cache@v2 + with: + path: vendor + key: ${{ runner.os }}-php-${{ hashFiles('**/composer.lock') }} + restore-keys: | + ${{ runner.os }}-php- + + - name: Install dependencies + run: composer install --prefer-dist --no-progress + + # Add a test script to composer.json, for instance: "test": "vendor/bin/phpunit" + # Docs: https://getcomposer.org/doc/articles/scripts.md + + # - name: Run test suite + # run: composer run-script test From c07c8ce0a9e1d8e10f93e2c972e0d5e8b7f71e44 Mon Sep 17 00:00:00 2001 From: Matt Bernhardt Date: Thu, 17 Feb 2022 15:16:52 -0500 Subject: [PATCH 08/14] Fix license in composer.json --- composer.json | 1 + 1 file changed, 1 insertion(+) diff --git a/composer.json b/composer.json index 42e89c79..9930ed9f 100644 --- a/composer.json +++ b/composer.json @@ -2,6 +2,7 @@ "name": "mjbernha/mitlib-tesseract", "description": "A parent theme for the Pentagram-designed branding of the MIT Libraries", "type": "wordpress-theme", + "license": "GPL-3.0-only", "authors": [ { "name": "Matt Bernhardt", From 05ec9f6aec11bf29b1853e42d71b0d8531231c1f Mon Sep 17 00:00:00 2001 From: Matt Bernhardt Date: Thu, 17 Feb 2022 15:28:29 -0500 Subject: [PATCH 09/14] Extend PHP workflow with real build --- .github/workflows/php.yml | 62 +++++++++++++++++++++++++++++++++++++-- 1 file changed, 60 insertions(+), 2 deletions(-) diff --git a/.github/workflows/php.yml b/.github/workflows/php.yml index 6dcf0609..644b767b 100644 --- a/.github/workflows/php.yml +++ b/.github/workflows/php.yml @@ -26,11 +26,69 @@ jobs: restore-keys: | ${{ runner.os }}-php- - - name: Install dependencies + - name: Install Composer dependencies run: composer install --prefer-dist --no-progress + - name: Install NPM packages + run: npm install + # Add a test script to composer.json, for instance: "test": "vendor/bin/phpunit" # Docs: https://getcomposer.org/doc/articles/scripts.md - # - name: Run test suite # run: composer run-script test + # This approach could also be used if we adopt Robo for our build, rather than Grunt + + - name: Compile global # 2a. The actual build - the next three steps are Sass compiling... + uses: gha-utilities/sass-build@v0.2.2 + with: + source: css/global.scss + destination: css/build/global.css + - name: Compile forms + uses: gha-utilities/sass-build@v0.2.2 + with: + source: css/forms.scss + destination: css/build/forms.css + - name: Compile hours + uses: gha-utilities/sass-build@v0.2.2 + with: + source: css/hours.scss + destination: css/build/hours.css + - name: Run Grunt steps # 2b. The rest of the build after Sass happens through Grunt (see + # Gruntfile.js) + run: grunt default + + - name: DEBUG inspect build output # At this point, the build is complete. We just need to get the + # output into a state that can be distributed. + # The next few steps confirm that we've built what we expect (the + # stylesheet should have branch information, and there should be built + # css and js files) + run: git status + - name: DEBUG confirm git branch/commit in stylesheet + run: head style.css + - name: DEBUG confirm CSS build output + run: ls -lR ./css/build/ + - name: DEBUG confirm JS build output + run: ls -lR ./js/build/ + + - name: Store build result as an artifact # At the end of the build process, we store those files needed for + # use (templates, stylesheets, scripts, images, etc) as an artifact. + # That artifact will be retrieved and committed to the release + # branch below. + uses: actions/upload-artifact@v2 + with: + name: build-artifact + path: | + css + !css/**/*.scss + fonts + images + inc + js + languages + lib + libs + composer.json + *.css + *.php + *.png + *.html From 0f90d4f233b00aebc76b922262c8fd02953801c6 Mon Sep 17 00:00:00 2001 From: Matt Bernhardt Date: Thu, 17 Feb 2022 15:34:00 -0500 Subject: [PATCH 10/14] Forcing empty build directories --- css/build/.gitkeep | 0 js/build/.gitkeep | 0 2 files changed, 0 insertions(+), 0 deletions(-) create mode 100644 css/build/.gitkeep create mode 100644 js/build/.gitkeep diff --git a/css/build/.gitkeep b/css/build/.gitkeep new file mode 100644 index 00000000..e69de29b diff --git a/js/build/.gitkeep b/js/build/.gitkeep new file mode 100644 index 00000000..e69de29b From 96246b87784dc758ed8137c99132488feb57d9af Mon Sep 17 00:00:00 2001 From: Matt Bernhardt Date: Thu, 17 Feb 2022 15:36:43 -0500 Subject: [PATCH 11/14] Skip sass under Grunt --- Gruntfile.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Gruntfile.js b/Gruntfile.js index 81cdb2fe..da4612ee 100644 --- a/Gruntfile.js +++ b/Gruntfile.js @@ -35,7 +35,7 @@ module.exports = function(grunt) { // 1) Javascript preparation (concatenating and uglifying scripts) grunt.registerTask('javascript', ['concat', 'uglify']); // 2) Stylesheet preparation (SASS, autoprefixing, and minification) - grunt.registerTask('styles', ['sass', 'autoprefixer', 'cssmin']); + grunt.registerTask('styles', ['autoprefixer', 'cssmin']); // 3) Appending the most recent git commit to the theme version grunt.registerTask('release', ['gitinfo', 'replace']); // The default task performs all three phases. From 7e6794a1ccc543dd69a2ed82f0aefbaa5e427660 Mon Sep 17 00:00:00 2001 From: Matt Bernhardt Date: Thu, 17 Feb 2022 16:14:04 -0500 Subject: [PATCH 12/14] Adds development release workflow --- .github/workflows/php.yml | 51 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 51 insertions(+) diff --git a/.github/workflows/php.yml b/.github/workflows/php.yml index 644b767b..c3daaa47 100644 --- a/.github/workflows/php.yml +++ b/.github/workflows/php.yml @@ -92,3 +92,54 @@ jobs: *.php *.png *.html + + development_release: + needs: build # This takes the build output from build_assets, commits it on a + # separate `tesseract` branch, and tags that as a pre-release (which + # should be enough for the result to be picked up by Composer). + runs-on: ubuntu-latest + steps: + - name: Checkout code + uses: actions/checkout@v2 + with: + ref: tesseract + - name: DEBUG confirm our place in git tree + run: git log --oneline --decorate --graph --all + - name: Retrieve build artifacts + uses: actions/download-artifact@v2 + with: + name: build-artifact + - name: Stage changed files for commit + run: | + git config --local user.email 'action@github.com' + git config --local user.name 'GitHub Action' + git add . + git status + - name: Force-add built content (stylesheets and javascript) - necessary because of .gitignore + run: | + git add -f css/build/* + git add -f js/build/* + - name: DEBUG Confirm scope of changes to dev-release + run: git status + - name: Commit changes # TODO - could we get a better commit message? + run: | + git commit -m 'Updates theme including compiled assets' + - name: Create Release + id: create_release + uses: actions/create-release@v1 + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} # This token is provided by Actions, you do not need to create your own token + with: + tag_name: ${{ github.ref }} + release_name: Dev release ${{ github.ref }} + body: | + This release created automatically. Please edit this text to something meaningful. + draft: false + prerelease: true + - name: DEBUG Confirm our place in git tree (compare to previous git tree output) + run: git log --oneline --decorate --graph --all + - name: Push changes + uses: ad-m/github-push-action@master + with: + github_token: ${{ secrets.GITHUB_TOKEN }} + branch: tesseract From 92c864a7195905e3c6baf567e4d255643ffb64c7 Mon Sep 17 00:00:00 2001 From: Matt Bernhardt Date: Wed, 16 Mar 2022 12:44:33 -0400 Subject: [PATCH 13/14] Update build workflows based on lessons learned in other projects --- .github/workflows/php.yml | 30 +---- .github/workflows/validate.yml | 41 ++++++ codesniffer.local.xml => codesniffer.full.xml | 3 +- ...fer.mitlib.xml => codesniffer.security.xml | 3 +- composer.json | 13 +- composer.lock | 126 ++++++++++++++++++ css/style.css | 2 +- style.css | 2 +- 8 files changed, 190 insertions(+), 30 deletions(-) create mode 100644 .github/workflows/validate.yml rename codesniffer.local.xml => codesniffer.full.xml (92%) rename codesniffer.mitlib.xml => codesniffer.security.xml (95%) create mode 100644 composer.lock diff --git a/.github/workflows/php.yml b/.github/workflows/php.yml index c3daaa47..cbd87fe3 100644 --- a/.github/workflows/php.yml +++ b/.github/workflows/php.yml @@ -32,12 +32,6 @@ jobs: - name: Install NPM packages run: npm install - # Add a test script to composer.json, for instance: "test": "vendor/bin/phpunit" - # Docs: https://getcomposer.org/doc/articles/scripts.md - # - name: Run test suite - # run: composer run-script test - # This approach could also be used if we adopt Robo for our build, rather than Grunt - - name: Compile global # 2a. The actual build - the next three steps are Sass compiling... uses: gha-utilities/sass-build@v0.2.2 with: @@ -94,9 +88,10 @@ jobs: *.html development_release: - needs: build # This takes the build output from build_assets, commits it on a - # separate `tesseract` branch, and tags that as a pre-release (which - # should be enough for the result to be picked up by Composer). + needs: build # This takes the build output from the build-artifact, commits it on a + # separate `tesseract` branch, and pushes that back to GitHub. That + # new commit can then be tagged - manually - to create the release + # which Composer looks for during site deploys. runs-on: ubuntu-latest steps: - name: Checkout code @@ -114,30 +109,15 @@ jobs: git config --local user.email 'action@github.com' git config --local user.name 'GitHub Action' git add . - git status - name: Force-add built content (stylesheets and javascript) - necessary because of .gitignore run: | git add -f css/build/* git add -f js/build/* - - name: DEBUG Confirm scope of changes to dev-release + - name: DEBUG Confirm scope of changes to be committed run: git status - name: Commit changes # TODO - could we get a better commit message? run: | git commit -m 'Updates theme including compiled assets' - - name: Create Release - id: create_release - uses: actions/create-release@v1 - env: - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} # This token is provided by Actions, you do not need to create your own token - with: - tag_name: ${{ github.ref }} - release_name: Dev release ${{ github.ref }} - body: | - This release created automatically. Please edit this text to something meaningful. - draft: false - prerelease: true - - name: DEBUG Confirm our place in git tree (compare to previous git tree output) - run: git log --oneline --decorate --graph --all - name: Push changes uses: ad-m/github-push-action@master with: diff --git a/.github/workflows/validate.yml b/.github/workflows/validate.yml new file mode 100644 index 00000000..314f2f9e --- /dev/null +++ b/.github/workflows/validate.yml @@ -0,0 +1,41 @@ +name: Supported PHP +on: push +defaults: + run: + shell: bash + +jobs: + composer_validate: + runs-on: ubuntu-latest + + strategy: + matrix: + php-versions: ['7.2', '7.4'] + + env: + WPCS_PATH: "$GITHUB_WORKSPACE/vendor/wp-coding-standards/wpcs" + + steps: + - name: Setup PHP + uses: shivammathur/setup-php@v2 + with: + php-version: ${{ matrix.php-versions }} + + - uses: actions/checkout@v2 + + - name: Syntax check PHP before dependencies + run: find . -path ./libs -prune -o \( -name '*.php' \) -exec php -lf {} \; + + - name: Validate composer.json and composer.lock + run: composer validate --strict + + - name: Install Composer dependencies + run: composer install --prefer-dist --no-progress + + - name: Install WordPress coding standards + run: ./vendor/bin/phpcs --config-set installed_paths ${{env.WPCS_PATH}} + + # We only apply the security-focused tests using GitHub Actions. To run the full set of tests, use `composer lint` + # on the command line. + - name: Check code against WordPress security standards + run: ./vendor/bin/phpcs -psvn . --standard=./codesniffer.security.xml --extensions=php diff --git a/codesniffer.local.xml b/codesniffer.full.xml similarity index 92% rename from codesniffer.local.xml rename to codesniffer.full.xml index 5699c826..edb02bf9 100644 --- a/codesniffer.local.xml +++ b/codesniffer.full.xml @@ -10,7 +10,8 @@ /libs/* /navwalker.php /node_modules/* + /vendor/* - \ No newline at end of file + diff --git a/codesniffer.mitlib.xml b/codesniffer.security.xml similarity index 95% rename from codesniffer.mitlib.xml rename to codesniffer.security.xml index 04196c32..7dad1815 100644 --- a/codesniffer.mitlib.xml +++ b/codesniffer.security.xml @@ -10,6 +10,7 @@ /libs/* /navwalker.php /node_modules/* + /vendor/* @@ -29,4 +30,4 @@ - \ No newline at end of file + diff --git a/composer.json b/composer.json index 9930ed9f..bae02469 100644 --- a/composer.json +++ b/composer.json @@ -9,5 +9,16 @@ "email": "mjbernha@mit.edu" } ], - "require": {} + "require": {}, + "require-dev": { + "wp-coding-standards/wpcs": "^2.3", + "squizlabs/php_codesniffer": "^3.6" + }, + "scripts": { + "lint": [ + "composer validate --no-check-publish --strict", + "./vendor/bin/phpcs --config-set installed_paths vendor/wp-coding-standards/wpcs", + "./vendor/bin/phpcs -psvn . --standard=codesniffer.full.xml" + ] + } } diff --git a/composer.lock b/composer.lock new file mode 100644 index 00000000..8d4ec4e0 --- /dev/null +++ b/composer.lock @@ -0,0 +1,126 @@ +{ + "_readme": [ + "This file locks the dependencies of your project to a known state", + "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", + "This file is @generated automatically" + ], + "content-hash": "f26d4b52d7f7b86b2ebb023692d78fbb", + "packages": [], + "packages-dev": [ + { + "name": "squizlabs/php_codesniffer", + "version": "3.6.2", + "source": { + "type": "git", + "url": "https://github.com/squizlabs/PHP_CodeSniffer.git", + "reference": "5e4e71592f69da17871dba6e80dd51bce74a351a" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/squizlabs/PHP_CodeSniffer/zipball/5e4e71592f69da17871dba6e80dd51bce74a351a", + "reference": "5e4e71592f69da17871dba6e80dd51bce74a351a", + "shasum": "" + }, + "require": { + "ext-simplexml": "*", + "ext-tokenizer": "*", + "ext-xmlwriter": "*", + "php": ">=5.4.0" + }, + "require-dev": { + "phpunit/phpunit": "^4.0 || ^5.0 || ^6.0 || ^7.0" + }, + "bin": [ + "bin/phpcs", + "bin/phpcbf" + ], + "type": "library", + "extra": { + "branch-alias": { + "dev-master": "3.x-dev" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "BSD-3-Clause" + ], + "authors": [ + { + "name": "Greg Sherwood", + "role": "lead" + } + ], + "description": "PHP_CodeSniffer tokenizes PHP, JavaScript and CSS files and detects violations of a defined set of coding standards.", + "homepage": "https://github.com/squizlabs/PHP_CodeSniffer", + "keywords": [ + "phpcs", + "standards" + ], + "support": { + "issues": "https://github.com/squizlabs/PHP_CodeSniffer/issues", + "source": "https://github.com/squizlabs/PHP_CodeSniffer", + "wiki": "https://github.com/squizlabs/PHP_CodeSniffer/wiki" + }, + "time": "2021-12-12T21:44:58+00:00" + }, + { + "name": "wp-coding-standards/wpcs", + "version": "2.3.0", + "source": { + "type": "git", + "url": "https://github.com/WordPress/WordPress-Coding-Standards.git", + "reference": "7da1894633f168fe244afc6de00d141f27517b62" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/WordPress/WordPress-Coding-Standards/zipball/7da1894633f168fe244afc6de00d141f27517b62", + "reference": "7da1894633f168fe244afc6de00d141f27517b62", + "shasum": "" + }, + "require": { + "php": ">=5.4", + "squizlabs/php_codesniffer": "^3.3.1" + }, + "require-dev": { + "dealerdirect/phpcodesniffer-composer-installer": "^0.5 || ^0.6", + "phpcompatibility/php-compatibility": "^9.0", + "phpcsstandards/phpcsdevtools": "^1.0", + "phpunit/phpunit": "^4.0 || ^5.0 || ^6.0 || ^7.0" + }, + "suggest": { + "dealerdirect/phpcodesniffer-composer-installer": "^0.6 || This Composer plugin will sort out the PHPCS 'installed_paths' automatically." + }, + "type": "phpcodesniffer-standard", + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Contributors", + "homepage": "https://github.com/WordPress/WordPress-Coding-Standards/graphs/contributors" + } + ], + "description": "PHP_CodeSniffer rules (sniffs) to enforce WordPress coding conventions", + "keywords": [ + "phpcs", + "standards", + "wordpress" + ], + "support": { + "issues": "https://github.com/WordPress/WordPress-Coding-Standards/issues", + "source": "https://github.com/WordPress/WordPress-Coding-Standards", + "wiki": "https://github.com/WordPress/WordPress-Coding-Standards/wiki" + }, + "time": "2020-05-13T23:57:56+00:00" + } + ], + "aliases": [], + "minimum-stability": "stable", + "stability-flags": [], + "prefer-stable": false, + "prefer-lowest": false, + "platform": [], + "platform-dev": [], + "plugin-api-version": "2.2.0" +} diff --git a/css/style.css b/css/style.css index 2c5145fa..6f153cff 100644 --- a/css/style.css +++ b/css/style.css @@ -2,7 +2,7 @@ Theme Name: MIT Libraries Tesseract Author: Lightning Trumpet, Pentagram, and Matt Bernhardt Author URI: https://github.com/matt-bernhardt -Version: 2.0.0-@@branch-@@commit +Version: 2.0.1-@@branch-@@commit A parent theme for the Pentagram-designed branding of the MIT Libraries */ diff --git a/style.css b/style.css index 4006f5aa..9a7949e7 100644 --- a/style.css +++ b/style.css @@ -2,7 +2,7 @@ Theme Name: MIT Libraries Tesseract Author: Lightning Trumpet, Pentagram, and Matt Bernhardt Author URI: https://github.com/matt-bernhardt -Version: 2.0.0-@@branch-@@commit +Version: 2.0.1-@@branch-@@commit A parent theme for the Pentagram-designed branding of the MIT Libraries From 2354b8be2aef0db783b043641bb97bca1961b8ee Mon Sep 17 00:00:00 2001 From: Matt Bernhardt Date: Fri, 18 Mar 2022 10:01:12 -0400 Subject: [PATCH 14/14] Adds settings form for loading alert messages ** Why are these changes being introduced: * We need to be able to load system alerts from external sources, now that we are going to be deploying many WordPress applications. The status quo is to load from a hard-coded URL on the same domain (from the parent site). That needs to be more flexible. ** Relevant ticket(s): * https://mitlibraries.atlassian.net/browse/engx-147 ** How does this address that need: * This defines a theme setting for the alert URL, which can be edited by site builders. That value is made available to site javascript using the ALERT_URL constant, rendered by wp_add_inline_script(). * It also defines a dashboard settings form for modifying that setting (which is in a separate class, although I'm not sure that is the best choice). ** Document any side effects to this change: * There are now more files in the lib/ folder, which may not be ideal. The preferrable theme organization is unclear to me, so I've gone with a folder that already exists. --- css/style.css | 2 +- functions.php | 12 +++-- js/alerts.js | 6 ++- lib/class-alerts-dashboard.php | 94 ++++++++++++++++++++++++++++++++++ lib/class-alerts-settings.php | 78 ++++++++++++++++++++++++++++ style.css | 2 +- 6 files changed, 188 insertions(+), 6 deletions(-) create mode 100644 lib/class-alerts-dashboard.php create mode 100644 lib/class-alerts-settings.php diff --git a/css/style.css b/css/style.css index 6f153cff..53c1a4b0 100644 --- a/css/style.css +++ b/css/style.css @@ -2,7 +2,7 @@ Theme Name: MIT Libraries Tesseract Author: Lightning Trumpet, Pentagram, and Matt Bernhardt Author URI: https://github.com/matt-bernhardt -Version: 2.0.1-@@branch-@@commit +Version: 2.1.0-@@branch-@@commit A parent theme for the Pentagram-designed branding of the MIT Libraries */ diff --git a/functions.php b/functions.php index 097f3d34..28b5dce1 100644 --- a/functions.php +++ b/functions.php @@ -193,13 +193,13 @@ function twentytwelve_scripts_styles() { wp_localize_script( 'productionJS', 'mitlib', array( 'themeUrl' => get_template_directory_uri(), )); + wp_add_inline_script( 'productionJS', 'const ALERT_URL = "' . esc_js( get_option( 'source' ) ) . '";', 'before' ); } if ( is_front_page() && ! is_child_theme() ) { wp_enqueue_script( 'homeJS' ); - wp_localize_script( 'homeJS', 'mitlib', array( - 'themeUrl' => get_template_directory_uri(), - )); + wp_localize_script( 'homeJS', 'mitlib', array( 'themeUrl' => get_template_directory_uri(), ) ); + wp_add_inline_script( 'homeJS', 'const ALERT_URL = "' . esc_js( get_option( 'source' ) ) . '";', 'before' ); } if ( is_page_template( 'page-authenticate.php' ) || is_page_template( 'page-forms.php' ) || is_page_template( 'page.php' ) ) { @@ -1057,3 +1057,9 @@ function ssl_srcset( $sources ) { return $sources; } add_filter( 'wp_calculate_image_srcset', 'ssl_srcset' ); + +/** + * Initialize alerts object + */ +add_action( 'admin_init', array( 'Mitlib\Alerts\Settings', 'init' ) ); +add_action( 'admin_menu', array( 'Mitlib\Alerts\Dashboard', 'init' ) ); diff --git a/js/alerts.js b/js/alerts.js index 9b330cf7..e42e1bad 100644 --- a/js/alerts.js +++ b/js/alerts.js @@ -117,9 +117,13 @@ function showAlerts(json) { $(function(){ + if ( 'undefined' === typeof ALERT_URL || '' === ALERT_URL ) { + ALERT_URL = '/wp-json/wp/v2/posts'; + }; + // This retrieves a list of posts, with additional parsing to determine if // any are displayable alerts. - $.getJSON('/wp-json/wp/v2/posts') + $.getJSON( ALERT_URL ) .done(function(data){ showAlerts(data); }); diff --git a/lib/class-alerts-dashboard.php b/lib/class-alerts-dashboard.php new file mode 100644 index 00000000..f86d20b3 --- /dev/null +++ b/lib/class-alerts-dashboard.php @@ -0,0 +1,94 @@ +'; + echo '

MIT Libraries Alerts settings

'; + echo '
'; + wp_nonce_field( 'custom_nonce_action', 'custom_nonce_field' ); + settings_fields( 'mitlib_alerts' ); + do_settings_sections( 'mitlib-alerts-dashboard' ); + submit_button( 'Update alerts settings' ); + echo '
'; + echo '
'; + + } + + /** + * This does the work of storing updated values when they are submitted via + * the form. + */ + public static function update() { + // Check the nonce. + check_admin_referer( 'custom_nonce_action', 'custom_nonce_field' ); + + // Perform the updates. Looking up the action variable is duplicative - not sure how much that matters. + if ( 'update' == filter_input( INPUT_POST, 'action' ) ) { + // Set default values. + $source = ''; + + // Read the submitted values. + if ( filter_input( INPUT_POST, 'source' ) ) { + $source = sanitize_text_field( + wp_unslash( filter_input( INPUT_POST, 'source' ) ) + ); + } + + // Store values. + update_option( 'source', $source ); + } + + echo '

The Alerts API endpoint has been updated.

'; + + } +} diff --git a/lib/class-alerts-settings.php b/lib/class-alerts-settings.php new file mode 100644 index 00000000..e556f740 --- /dev/null +++ b/lib/class-alerts-settings.php @@ -0,0 +1,78 @@ + 'source', + 'class' => 'mitlib_alerts_row', + ) + ); + } + + /** + * This is an empty rendering callback, because the section which contains + * the defined field doesn't need to display anything on the settings form. + */ + public static function general() { + echo ''; + } + + /** + * This is the rendering callback for the settings field. + */ + public static function source_callback() { + $allowed_html = array( + 'input' => array( + 'type' => array(), + 'name' => array(), + 'value' => array(), + 'id' => array(), + 'size' => array(), + ), + 'p' => array(), + ); + + $template = '

This should be the fully-qualified URL for the WordPress application which hosts Alert content. The original value was https://libraries.mit.edu/wp-json/wp/v2/posts/

'; + $values = array( + 'name' => 'source', + 'value' => esc_attr( get_option( 'source' ) ), + 'id' => 'source', + ); + echo wp_kses( vsprintf( $template, $values ), $allowed_html ); + } + +} diff --git a/style.css b/style.css index 9a7949e7..351b4551 100644 --- a/style.css +++ b/style.css @@ -2,7 +2,7 @@ Theme Name: MIT Libraries Tesseract Author: Lightning Trumpet, Pentagram, and Matt Bernhardt Author URI: https://github.com/matt-bernhardt -Version: 2.0.1-@@branch-@@commit +Version: 2.1.0-@@branch-@@commit A parent theme for the Pentagram-designed branding of the MIT Libraries