From 9fc3ad544b4f56c9ba57a2a357ad2e45b78cdf82 Mon Sep 17 00:00:00 2001 From: Alberto Gutierrez Date: Sun, 2 Jan 2022 12:26:04 +0000 Subject: [PATCH 1/5] Updated to 1.13.1 sfpx version --- samples/react-list-search/.editorconfig | 25 - samples/react-list-search/.gitignore | 3 +- samples/react-list-search/.npmignore | 16 + samples/react-list-search/.yo-rc.json | 2 +- samples/react-list-search/README.md | 5 +- .../react-list-search/config/copy-assets.json | 4 - .../config/deploy-azure-storage.json | 4 +- .../config/package-solution.json | 2 +- samples/react-list-search/config/serve.json | 6 +- .../react-list-search/fast-serve/config.json | 6 + .../fast-serve/webpack.extend.js | 24 + samples/react-list-search/gulpfile.js | 37 +- samples/react-list-search/package-lock.json | 22097 ++++++++++------ samples/react-list-search/package.json | 57 +- .../webparts/listSearch/ListSearchWebPart.ts | 2 +- samples/react-list-search/tsconfig.json | 11 +- samples/react-list-search/tslint.json | 3 +- samples/react-list-search/upgradefile.md | 594 + samples/react-list-search/webpack.js | 259 - 19 files changed, 14730 insertions(+), 8427 deletions(-) delete mode 100644 samples/react-list-search/.editorconfig create mode 100644 samples/react-list-search/.npmignore delete mode 100644 samples/react-list-search/config/copy-assets.json create mode 100644 samples/react-list-search/fast-serve/config.json create mode 100644 samples/react-list-search/fast-serve/webpack.extend.js create mode 100644 samples/react-list-search/upgradefile.md delete mode 100644 samples/react-list-search/webpack.js diff --git a/samples/react-list-search/.editorconfig b/samples/react-list-search/.editorconfig deleted file mode 100644 index 8ffcdc4ec..000000000 --- a/samples/react-list-search/.editorconfig +++ /dev/null @@ -1,25 +0,0 @@ -# EditorConfig helps developers define and maintain consistent -# coding styles between different editors and IDEs -# editorconfig.org - -root = true - - -[*] - -# change these settings to your own preference -indent_style = space -indent_size = 2 - -# we recommend you to keep these unchanged -end_of_line = lf -charset = utf-8 -trim_trailing_whitespace = true -insert_final_newline = true - -[*.md] -trim_trailing_whitespace = false - -[{package,bower}.json] -indent_style = space -indent_size = 2 \ No newline at end of file diff --git a/samples/react-list-search/.gitignore b/samples/react-list-search/.gitignore index 3f905c08b..1f38278f7 100644 --- a/samples/react-list-search/.gitignore +++ b/samples/react-list-search/.gitignore @@ -9,6 +9,7 @@ node_modules # Build generated files dist lib +release solution temp *.sppkg @@ -30,4 +31,4 @@ obj # Styles Generated Code *.scss.ts -*.scss.d.ts \ No newline at end of file +*.scss.d.ts diff --git a/samples/react-list-search/.npmignore b/samples/react-list-search/.npmignore new file mode 100644 index 000000000..1dc20ef9f --- /dev/null +++ b/samples/react-list-search/.npmignore @@ -0,0 +1,16 @@ +!dist +config + +gulpfile.js + +release +src +temp + +tsconfig.json +tslint.json + +*.log + +.yo-rc.json +.vscode \ No newline at end of file diff --git a/samples/react-list-search/.yo-rc.json b/samples/react-list-search/.yo-rc.json index b02228ed4..31da62421 100644 --- a/samples/react-list-search/.yo-rc.json +++ b/samples/react-list-search/.yo-rc.json @@ -1,6 +1,6 @@ { "@microsoft/generator-sharepoint": { - "version": "1.11.0", + "version": "1.13.1", "libraryName": "list-search-webpart", "libraryId": "8277f088-9c30-4f95-9c15-9c18a9d40a26", "environment": "spo", diff --git a/samples/react-list-search/README.md b/samples/react-list-search/README.md index 3312e7a1a..dc47aac05 100644 --- a/samples/react-list-search/README.md +++ b/samples/react-list-search/README.md @@ -58,8 +58,8 @@ This list search web part allows the user to show data from lists or libraries. ## Compatibility -![SPFx 1.11](https://img.shields.io/badge/SPFx-1.11.0-green.svg) -![Node.js v10](https://img.shields.io/badge/Node.js-v10-green.svg) +![SPFx 1.13.1](https://img.shields.io/badge/SPFx-1.13.1-green.svg) +![Node.js v14](https://img.shields.io/badge/Node.js-v14-green.svg) ![Compatible with SharePoint Online](https://img.shields.io/badge/SharePoint%20Online-Compatible-green.svg) ![Does not work with SharePoint 2019](https://img.shields.io/badge/SharePoint%20Server%202019-Incompatible-red.svg "SharePoint Server 2019 requires SPFx 1.4.1 or lower") ![Does not work with SharePoint 2016 (Feature Pack 2)](https://img.shields.io/badge/SharePoint%20Server%202016%20(Feature%20Pack%202)-Incompatible-red.svg "SharePoint Server 2016 Feature Pack 2 requires SPFx 1.1") @@ -84,6 +84,7 @@ Version|Date|Comments -------|----|-------- 1.0.0|December 20, 2020|Initial release 1.1.0|April 25, 2021|List item modern audience support +1.2.0|January 01, 2022|Upgraded for SPFx v1.13.1 ## Minimal Path to Awesome diff --git a/samples/react-list-search/config/copy-assets.json b/samples/react-list-search/config/copy-assets.json deleted file mode 100644 index 3771fd04a..000000000 --- a/samples/react-list-search/config/copy-assets.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "$schema": "https://developer.microsoft.com/json-schemas/spfx-build/copy-assets.schema.json", - "deployCdnPath": "temp/deploy" -} diff --git a/samples/react-list-search/config/deploy-azure-storage.json b/samples/react-list-search/config/deploy-azure-storage.json index 134dfebf2..06a210253 100644 --- a/samples/react-list-search/config/deploy-azure-storage.json +++ b/samples/react-list-search/config/deploy-azure-storage.json @@ -1,7 +1,7 @@ { "$schema": "https://developer.microsoft.com/json-schemas/spfx-build/deploy-azure-storage.schema.json", - "workingDir": "./temp/deploy/", + "workingDir": "./release/assets/", "account": "", "container": "list-search-webpart", "accessKey": "" -} \ No newline at end of file +} diff --git a/samples/react-list-search/config/package-solution.json b/samples/react-list-search/config/package-solution.json index 689a114a2..60df11ef4 100644 --- a/samples/react-list-search/config/package-solution.json +++ b/samples/react-list-search/config/package-solution.json @@ -3,7 +3,7 @@ "solution": { "name": "list-search-webpart", "id": "8277f088-9c30-4f95-9c15-9c18a9d40a26", - "version": "1.1.0.0", + "version": "1.2.0.0", "includeClientSideAssets": true, "skipFeatureDeployment": true, "isDomainIsolated": false, diff --git a/samples/react-list-search/config/serve.json b/samples/react-list-search/config/serve.json index 090cfe9e6..5958674e1 100644 --- a/samples/react-list-search/config/serve.json +++ b/samples/react-list-search/config/serve.json @@ -2,9 +2,5 @@ "$schema": "https://developer.microsoft.com/json-schemas/core-build/serve.schema.json", "port": 4321, "https": true, - "initialPage": "https://localhost:5432/workbench", - "api": { - "port": 5432, - "entryPath": "node_modules/@microsoft/sp-webpart-workbench/lib/api/" - } + "initialPage": "https://enter-your-SharePoint-site/_layouts/workbench.aspx" } diff --git a/samples/react-list-search/fast-serve/config.json b/samples/react-list-search/fast-serve/config.json new file mode 100644 index 000000000..fbb6384ca --- /dev/null +++ b/samples/react-list-search/fast-serve/config.json @@ -0,0 +1,6 @@ +{ + "$schema": "https://raw.githubusercontent.com/s-KaiNet/spfx-fast-serve/master/schema/config.latest.schema.json", + "cli": { + "isLibraryComponent": false + } +} \ No newline at end of file diff --git a/samples/react-list-search/fast-serve/webpack.extend.js b/samples/react-list-search/fast-serve/webpack.extend.js new file mode 100644 index 000000000..8366aff2b --- /dev/null +++ b/samples/react-list-search/fast-serve/webpack.extend.js @@ -0,0 +1,24 @@ +/* +* User webpack settings file. You can add your own settings here. +* Changes from this file will be merged into the base webpack configuration file. +* This file will not be overwritten by the subsequent spfx-fast-serve calls. +*/ + +// you can add your project related webpack configuration here, it will be merged using webpack-merge module +// i.e. plugins: [new webpack.Plugin()] +const webpackConfig = { + +} + +// for even more fine-grained control, you can apply custom webpack settings using below function +const transformConfig = function (initialWebpackConfig) { + // transform the initial webpack config here, i.e. + // initialWebpackConfig.plugins.push(new webpack.Plugin()); etc. + + return initialWebpackConfig; +} + +module.exports = { + webpackConfig, + transformConfig +} diff --git a/samples/react-list-search/gulpfile.js b/samples/react-list-search/gulpfile.js index 84fc10bc5..c4aa9e0af 100644 --- a/samples/react-list-search/gulpfile.js +++ b/samples/react-list-search/gulpfile.js @@ -4,33 +4,20 @@ const build = require('@microsoft/sp-build-web'); build.addSuppression(`Warning - [sass] The local CSS class 'ms-Grid' is not camelCase and will not be type-safe.`); -const argv = build.rig.getYargs().argv; -const useCustomServe = argv['custom-serve']; -const fs = require("fs"); -const workbenchApi = require("@microsoft/sp-webpart-workbench/lib/api"); +var getTasks = build.rig.getTasks; +build.rig.getTasks = function () { + var result = getTasks.call(build.rig); -if (useCustomServe) { - build.tslintCmd.enabled = false; - - const ensureWorkbenchSubtask = build.subTask('ensure-workbench-task', function (gulp, buildOptions, done) { - this.log('Creating workbench.html file...'); - try { - workbenchApi.default["/workbench"](); - } catch (e) { } + result.set('serve', result.get('serve-deprecated')); - done(); - }); + return result; +}; - build.rig.addPostBuildTask(build.task('ensure-workbench', ensureWorkbenchSubtask)); +/* fast-serve */ +const { addFastServe } = require("spfx-fast-serve-helpers"); +addFastServe(build); +/* end of fast-serve */ + +build.initialize(require('gulp')); - build.configureWebpack.mergeConfig({ - additionalConfiguration: (generatedConfiguration) => { - fs.writeFileSync("./temp/_webpack_config.json", JSON.stringify(generatedConfiguration, null, 2)); - return generatedConfiguration; - } - }); - -} - -build.initialize(require('gulp')); diff --git a/samples/react-list-search/package-lock.json b/samples/react-list-search/package-lock.json index 770f6c318..d14acf0d8 100644 --- a/samples/react-list-search/package-lock.json +++ b/samples/react-list-search/package-lock.json @@ -4,47 +4,690 @@ "lockfileVersion": 1, "requires": true, "dependencies": { - "@babel/code-frame": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.13.tgz", - "integrity": "sha512-HV1Cm0Q3ZrpCR93tkWOYiuYIgLxZXZFVG2VgK+MBWjUqZTundupbfx2aXarXuw5Ko5aMcjtJgbSs4vUGBS5v6g==", + "@azure/abort-controller": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@azure/abort-controller/-/abort-controller-1.0.4.tgz", + "integrity": "sha512-lNUmDRVGpanCsiUN3NWxFTdwmdFI53xwhkTFfHDGTYk46ca7Ind3nanJc+U6Zj9Tv+9nTCWRBscWEW1DyKOpTw==", "dev": true, "requires": { - "@babel/highlight": "^7.12.13" + "tslib": "^2.0.0" + }, + "dependencies": { + "tslib": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", + "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==", + "dev": true + } + } + }, + "@azure/core-asynciterator-polyfill": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@azure/core-asynciterator-polyfill/-/core-asynciterator-polyfill-1.0.0.tgz", + "integrity": "sha512-kmv8CGrPfN9SwMwrkiBK9VTQYxdFQEGe0BmQk+M8io56P9KNzpAxcWE/1fxJj7uouwN4kXF0BHW8DNlgx+wtCg==", + "dev": true + }, + "@azure/core-auth": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@azure/core-auth/-/core-auth-1.3.2.tgz", + "integrity": "sha512-7CU6DmCHIZp5ZPiZ9r3J17lTKMmYsm/zGvNkjArQwPkrLlZ1TZ+EUYfGgh2X31OLMVAQCTJZW4cXHJi02EbJnA==", + "dev": true, + "requires": { + "@azure/abort-controller": "^1.0.0", + "tslib": "^2.2.0" + }, + "dependencies": { + "tslib": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", + "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==", + "dev": true + } + } + }, + "@azure/core-http": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/@azure/core-http/-/core-http-1.2.6.tgz", + "integrity": "sha512-odtH7UMKtekc5YQ86xg9GlVHNXR6pq2JgJ5FBo7/jbOjNGdBqcrIVrZx2bevXVJz/uUTSx6vUf62gzTXTfqYSQ==", + "dev": true, + "requires": { + "@azure/abort-controller": "^1.0.0", + "@azure/core-asynciterator-polyfill": "^1.0.0", + "@azure/core-auth": "^1.3.0", + "@azure/core-tracing": "1.0.0-preview.11", + "@azure/logger": "^1.0.0", + "@types/node-fetch": "^2.5.0", + "@types/tunnel": "^0.0.1", + "form-data": "^3.0.0", + "node-fetch": "^2.6.0", + "process": "^0.11.10", + "tough-cookie": "^4.0.0", + "tslib": "^2.2.0", + "tunnel": "^0.0.6", + "uuid": "^8.3.0", + "xml2js": "^0.4.19" + }, + "dependencies": { + "@azure/core-tracing": { + "version": "1.0.0-preview.11", + "resolved": "https://registry.npmjs.org/@azure/core-tracing/-/core-tracing-1.0.0-preview.11.tgz", + "integrity": "sha512-frF0pJc9HTmKncVokhBxCqipjbql02DThQ1ZJ9wLi7SDMLdPAFyDI5xZNzX5guLz+/DtPkY+SGK2li9FIXqshQ==", + "dev": true, + "requires": { + "@opencensus/web-types": "0.0.7", + "@opentelemetry/api": "1.0.0-rc.0", + "tslib": "^2.0.0" + } + }, + "form-data": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", + "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", + "dev": true, + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + } + }, + "node-fetch": { + "version": "2.6.6", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.6.tgz", + "integrity": "sha512-Z8/6vRlTUChSdIgMa51jxQ4lrw/Jy5SOW10ObaA47/RElsAN2c5Pn8bTgFGWn/ibwzXTE8qwr1Yzx28vsecXEA==", + "dev": true, + "requires": { + "whatwg-url": "^5.0.0" + } + }, + "tough-cookie": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.0.0.tgz", + "integrity": "sha512-tHdtEpQCMrc1YLrMaqXXcj6AxhYi/xgit6mZu1+EDWUn+qhUf8wMQoFIy9NXuq23zAwtcB0t/MjACGR18pcRbg==", + "dev": true, + "requires": { + "psl": "^1.1.33", + "punycode": "^2.1.1", + "universalify": "^0.1.2" + } + }, + "tslib": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", + "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==", + "dev": true + }, + "uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "dev": true + }, + "whatwg-url": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", + "integrity": "sha1-lmRU6HZUYuN2RNNib2dCzotwll0=", + "dev": true, + "requires": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + } + } + }, + "@azure/core-lro": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@azure/core-lro/-/core-lro-1.0.5.tgz", + "integrity": "sha512-0EFCFZxARrIoLWMIRt4vuqconRVIO2Iin7nFBfJiYCCbKp5eEmxutNk8uqudPmG0XFl5YqlVh68/al/vbE5OOg==", + "dev": true, + "requires": { + "@azure/abort-controller": "^1.0.0", + "@azure/core-http": "^1.2.0", + "@azure/core-tracing": "1.0.0-preview.11", + "events": "^3.0.0", + "tslib": "^2.0.0" + }, + "dependencies": { + "@azure/core-tracing": { + "version": "1.0.0-preview.11", + "resolved": "https://registry.npmjs.org/@azure/core-tracing/-/core-tracing-1.0.0-preview.11.tgz", + "integrity": "sha512-frF0pJc9HTmKncVokhBxCqipjbql02DThQ1ZJ9wLi7SDMLdPAFyDI5xZNzX5guLz+/DtPkY+SGK2li9FIXqshQ==", + "dev": true, + "requires": { + "@opencensus/web-types": "0.0.7", + "@opentelemetry/api": "1.0.0-rc.0", + "tslib": "^2.0.0" + } + }, + "tslib": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", + "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==", + "dev": true + } + } + }, + "@azure/core-paging": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@azure/core-paging/-/core-paging-1.2.0.tgz", + "integrity": "sha512-ZX1bCjm/MjKPCN6kQD/9GJErYSoKA8YWp6YWoo5EIzcTWlSBLXu3gNaBTUl8usGl+UShiKo7b4Gdy1NSTIlpZg==", + "dev": true, + "requires": { + "@azure/core-asynciterator-polyfill": "^1.0.0", + "tslib": "^2.2.0" + }, + "dependencies": { + "tslib": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", + "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==", + "dev": true + } + } + }, + "@azure/core-tracing": { + "version": "1.0.0-preview.7", + "resolved": "https://registry.npmjs.org/@azure/core-tracing/-/core-tracing-1.0.0-preview.7.tgz", + "integrity": "sha512-pkFCw6OiJrpR+aH1VQe6DYm3fK2KWCC5Jf3m/Pv1RxF08M1Xm08RCyQ5Qe0YyW5L16yYT2nnV48krVhYZ6SGFA==", + "dev": true, + "requires": { + "@opencensus/web-types": "0.0.7", + "@opentelemetry/types": "^0.2.0", + "tslib": "^1.9.3" + } + }, + "@azure/identity": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@azure/identity/-/identity-1.0.3.tgz", + "integrity": "sha512-yWoOL3WjbD1sAYHdx4buFCGd9mCIHGzlTHgkhhLrmMpBztsfp9ejo5LRPYIV2Za4otfJzPL4kH/vnSLTS/4WYA==", + "dev": true, + "requires": { + "@azure/core-http": "^1.0.0", + "@azure/core-tracing": "1.0.0-preview.7", + "@azure/logger": "^1.0.0", + "@opentelemetry/types": "^0.2.0", + "events": "^3.0.0", + "jws": "^3.2.2", + "msal": "^1.0.2", + "qs": "^6.7.0", + "tslib": "^1.9.3", + "uuid": "^3.3.2" + }, + "dependencies": { + "qs": { + "version": "6.10.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.2.tgz", + "integrity": "sha512-mSIdjzqznWgfd4pMii7sHtaYF8rx8861hBO80SraY5GT0XQibWZWJSid0avzHGkDIZLImux2S5mXO0Hfct2QCw==", + "dev": true, + "requires": { + "side-channel": "^1.0.4" + } + } + } + }, + "@azure/logger": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@azure/logger/-/logger-1.0.3.tgz", + "integrity": "sha512-aK4s3Xxjrx3daZr3VylxejK3vG5ExXck5WOHDJ8in/k9AqlfIyFMMT1uG7u8mNjX+QRILTIn0/Xgschfh/dQ9g==", + "dev": true, + "requires": { + "tslib": "^2.2.0" + }, + "dependencies": { + "tslib": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", + "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==", + "dev": true + } + } + }, + "@azure/storage-blob": { + "version": "12.3.0", + "resolved": "https://registry.npmjs.org/@azure/storage-blob/-/storage-blob-12.3.0.tgz", + "integrity": "sha512-nCySzNfm782pEW3sg9GHj1zE4gBeVVMeEBdWb4MefifrCwQQOoz5cXZTNFiUJAJqAO+/72r2UjZcUwHk/QmzkA==", + "dev": true, + "requires": { + "@azure/abort-controller": "^1.0.0", + "@azure/core-http": "^1.2.0", + "@azure/core-lro": "^1.0.2", + "@azure/core-paging": "^1.1.1", + "@azure/core-tracing": "1.0.0-preview.9", + "@azure/logger": "^1.0.0", + "@opentelemetry/api": "^0.10.2", + "events": "^3.0.0", + "tslib": "^2.0.0" + }, + "dependencies": { + "@azure/core-tracing": { + "version": "1.0.0-preview.9", + "resolved": "https://registry.npmjs.org/@azure/core-tracing/-/core-tracing-1.0.0-preview.9.tgz", + "integrity": "sha512-zczolCLJ5QG42AEPQ+Qg9SRYNUyB+yZ5dzof4YEc+dyWczO9G2sBqbAjLB7IqrsdHN2apkiB2oXeDKCsq48jug==", + "dev": true, + "requires": { + "@opencensus/web-types": "0.0.7", + "@opentelemetry/api": "^0.10.2", + "tslib": "^2.0.0" + } + }, + "@opentelemetry/api": { + "version": "0.10.2", + "resolved": "https://registry.npmjs.org/@opentelemetry/api/-/api-0.10.2.tgz", + "integrity": "sha512-GtpMGd6vkzDMYcpu2t9LlhEgMy/SzBwRnz48EejlRArYqZzqSzAsKmegUK7zHgl+EOIaK9mKHhnRaQu3qw20cA==", + "dev": true, + "requires": { + "@opentelemetry/context-base": "^0.10.2" + } + }, + "tslib": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", + "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==", + "dev": true + } + } + }, + "@babel/code-frame": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz", + "integrity": "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==", + "dev": true, + "requires": { + "@babel/highlight": "^7.16.7" + } + }, + "@babel/compat-data": { + "version": "7.16.4", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.16.4.tgz", + "integrity": "sha512-1o/jo7D+kC9ZjHX5v+EHrdjl3PhxMrLSOTGsOdHJ+KL8HCaEK6ehrVL2RS6oHDZp+L7xLirLrPmQtEng769J/Q==", + "dev": true + }, + "@babel/core": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.16.7.tgz", + "integrity": "sha512-aeLaqcqThRNZYmbMqtulsetOQZ/5gbR/dWruUCJcpas4Qoyy+QeagfDsPdMrqwsPRDNxJvBlRiZxxX7THO7qtA==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.16.7", + "@babel/generator": "^7.16.7", + "@babel/helper-compilation-targets": "^7.16.7", + "@babel/helper-module-transforms": "^7.16.7", + "@babel/helpers": "^7.16.7", + "@babel/parser": "^7.16.7", + "@babel/template": "^7.16.7", + "@babel/traverse": "^7.16.7", + "@babel/types": "^7.16.7", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.1.2", + "semver": "^6.3.0", + "source-map": "^0.5.0" + }, + "dependencies": { + "json5": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz", + "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==", + "dev": true, + "requires": { + "minimist": "^1.2.5" + } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } + } + }, + "@babel/generator": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.16.7.tgz", + "integrity": "sha512-/ST3Sg8MLGY5HVYmrjOgL60ENux/HfO/CsUh7y4MalThufhE/Ff/6EibFDHi4jiDCaWfJKoqbE6oTh21c5hrRg==", + "dev": true, + "requires": { + "@babel/types": "^7.16.7", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + } + }, + "@babel/helper-compilation-targets": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.16.7.tgz", + "integrity": "sha512-mGojBwIWcwGD6rfqgRXVlVYmPAv7eOpIemUG3dGnDdCY4Pae70ROij3XmfrH6Fa1h1aiDylpglbZyktfzyo/hA==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.16.4", + "@babel/helper-validator-option": "^7.16.7", + "browserslist": "^4.17.5", + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } + } + }, + "@babel/helper-environment-visitor": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.16.7.tgz", + "integrity": "sha512-SLLb0AAn6PkUeAfKJCCOl9e1R53pQlGAfc4y4XuMRZfqeMYLE0dM1LMhqbGAlGQY0lfw5/ohoYWAe9V1yibRag==", + "dev": true, + "requires": { + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-function-name": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.16.7.tgz", + "integrity": "sha512-QfDfEnIUyyBSR3HtrtGECuZ6DAyCkYFp7GHl75vFtTnn6pjKeK0T1DB5lLkFvBea8MdaiUABx3osbgLyInoejA==", + "dev": true, + "requires": { + "@babel/helper-get-function-arity": "^7.16.7", + "@babel/template": "^7.16.7", + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.7.tgz", + "integrity": "sha512-flc+RLSOBXzNzVhcLu6ujeHUrD6tANAOU5ojrRx/as+tbzf8+stUCj7+IfRRoAbEZqj/ahXEMsjhOhgeZsrnTw==", + "dev": true, + "requires": { + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-hoist-variables": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.7.tgz", + "integrity": "sha512-m04d/0Op34H5v7pbZw6pSKP7weA6lsMvfiIAMeIvkY/R4xQtBSMFEigu9QTZ2qB/9l22vsxtM8a+Q8CzD255fg==", + "dev": true, + "requires": { + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-module-imports": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.16.7.tgz", + "integrity": "sha512-LVtS6TqjJHFc+nYeITRo6VLXve70xmq7wPhWTqDJusJEgGmkAACWwMiTNrvfoQo6hEhFwAIixNkvB0jPXDL8Wg==", + "dev": true, + "requires": { + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-module-transforms": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.16.7.tgz", + "integrity": "sha512-gaqtLDxJEFCeQbYp9aLAefjhkKdjKcdh6DB7jniIGU3Pz52WAmP268zK0VgPz9hUNkMSYeH976K2/Y6yPadpng==", + "dev": true, + "requires": { + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-module-imports": "^7.16.7", + "@babel/helper-simple-access": "^7.16.7", + "@babel/helper-split-export-declaration": "^7.16.7", + "@babel/helper-validator-identifier": "^7.16.7", + "@babel/template": "^7.16.7", + "@babel/traverse": "^7.16.7", + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-plugin-utils": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.16.7.tgz", + "integrity": "sha512-Qg3Nk7ZxpgMrsox6HreY1ZNKdBq7K72tDSliA6dCl5f007jR4ne8iD5UzuNnCJH2xBf2BEEVGr+/OL6Gdp7RxA==", + "dev": true + }, + "@babel/helper-simple-access": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.16.7.tgz", + "integrity": "sha512-ZIzHVyoeLMvXMN/vok/a4LWRy8G2v205mNP0XOuf9XRLyX5/u9CnVulUtDgUTama3lT+bf/UqucuZjqiGuTS1g==", + "dev": true, + "requires": { + "@babel/types": "^7.16.7" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.7.tgz", + "integrity": "sha512-xbWoy/PFoxSWazIToT9Sif+jJTlrMcndIsaOKvTA6u7QEo7ilkRZpjew18/W3c7nm8fXdUDXh02VXTbZ0pGDNw==", + "dev": true, + "requires": { + "@babel/types": "^7.16.7" } }, "@babel/helper-validator-identifier": { - "version": "7.12.11", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.12.11.tgz", - "integrity": "sha512-np/lG3uARFybkoHokJUmf1QfEvRVCPbmQeUQpKow5cQ3xWrV9i3rUHodKDJPQfTVX61qKi+UdYk8kik84n7XOw==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.16.7.tgz", + "integrity": "sha512-hsEnFemeiW4D08A5gUAZxLBTXpZ39P+a+DGDsHw1yxqyQ/jzFEnxf5uTEGp+3bzAbNOxU1paTgYS4ECU/IgfDw==", "dev": true }, - "@babel/highlight": { - "version": "7.13.10", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.13.10.tgz", - "integrity": "sha512-5aPpe5XQPzflQrFwL1/QoeHkP2MsA4JCntcXHRhEsdsfPVkvPi2w7Qix4iV7t5S/oC9OodGrggd8aco1g3SZFg==", + "@babel/helper-validator-option": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.16.7.tgz", + "integrity": "sha512-TRtenOuRUVo9oIQGPC5G9DgK4743cdxvtOw0weQNpZXaS16SCBi5MNjZF8vba3ETURjZpTbVn7Vvcf2eAwFozQ==", + "dev": true + }, + "@babel/helpers": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.16.7.tgz", + "integrity": "sha512-9ZDoqtfY7AuEOt3cxchfii6C7GDyyMBffktR5B2jvWv8u2+efwvpnVKXMWzNehqy68tKgAfSwfdw/lWpthS2bw==", "dev": true, "requires": { - "@babel/helper-validator-identifier": "^7.12.11", + "@babel/template": "^7.16.7", + "@babel/traverse": "^7.16.7", + "@babel/types": "^7.16.7" + } + }, + "@babel/highlight": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.7.tgz", + "integrity": "sha512-aKpPMfLvGO3Q97V0qhw/V2SWNWlwfJknuwAunU7wZLSfrM4xTBvg7E5opUVi1kJTBKihE38CPg4nBiqX83PWYw==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.16.7", "chalk": "^2.0.0", "js-tokens": "^4.0.0" + }, + "dependencies": { + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + } + } + }, + "@babel/parser": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.7.tgz", + "integrity": "sha512-sR4eaSrnM7BV7QPzGfEX5paG/6wrZM3I0HDzfIAK06ESvo9oy3xBuVBxE3MbQaKNhvg8g/ixjMWo2CGpzpHsDA==", + "dev": true + }, + "@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-bigint": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", + "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-class-properties": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", + "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-syntax-import-meta": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", + "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" } }, "@babel/runtime": { - "version": "7.13.17", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.13.17.tgz", - "integrity": "sha512-NCdgJEelPTSh+FEFylhnP1ylq848l1z9t9N0j1Lfbcw0+KXGjsTvUmkxy+voLLXB5SOKMbLLx4jxYliGrYQseA==", + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.16.7.tgz", + "integrity": "sha512-9E9FJowqAsytyOY6LG+1KuueckRL+aQW+mKvXRXnuFGyRAyepJPmEo9vgMfXUA6O9u3IeEdv9MAkppFcaQwogQ==", "requires": { "regenerator-runtime": "^0.13.4" + } + }, + "@babel/template": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.7.tgz", + "integrity": "sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.16.7", + "@babel/parser": "^7.16.7", + "@babel/types": "^7.16.7" + } + }, + "@babel/traverse": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.16.7.tgz", + "integrity": "sha512-8KWJPIb8c2VvY8AJrydh6+fVRo2ODx1wYBU2398xJVq0JomuLBZmVQzLPBblJgHIGYG4znCpUZUZ0Pt2vdmVYQ==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.16.7", + "@babel/generator": "^7.16.7", + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-function-name": "^7.16.7", + "@babel/helper-hoist-variables": "^7.16.7", + "@babel/helper-split-export-declaration": "^7.16.7", + "@babel/parser": "^7.16.7", + "@babel/types": "^7.16.7", + "debug": "^4.1.0", + "globals": "^11.1.0" }, "dependencies": { - "regenerator-runtime": { - "version": "0.13.7", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.7.tgz", - "integrity": "sha512-a54FxoJDIr27pgf7IgeQGxmqUNYrcV338lf/6gH456HZ/PhX+5BcwHXG9ajESmwe6WRO0tAzRUrRmNONWgkrew==" + "globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true } } }, + "@babel/types": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.7.tgz", + "integrity": "sha512-E8HuV7FO9qLpx6OtoGfUQ2cjIYnbFwvZWYBS+87EwtdMvmUPJSwykpovFB+8insbpF0uJcpr8KMUi64XZntZcg==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.16.7", + "to-fast-properties": "^2.0.0" + } + }, + "@bcoe/v8-coverage": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", + "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==", + "dev": true + }, + "@cnakazawa/watch": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@cnakazawa/watch/-/watch-1.0.4.tgz", + "integrity": "sha512-v9kIhKwjeZThiWrLmj0y17CWoyddASLj9O2yvbZkbvw/N3rWOYy9zkV66ursAoVr0mV15bL8g0c4QZUE6cdDoQ==", + "dev": true, + "requires": { + "exec-sh": "^0.3.2", + "minimist": "^1.2.0" + } + }, + "@discoveryjs/json-ext": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.6.tgz", + "integrity": "sha512-ws57AidsDvREKrZKYffXddNkyaF14iHNHm8VQnZH6t99E8gczjNN0GpvcGny0imC80yQ0tHz1xVUKk/KFQSUyA==", + "dev": true + }, "@emotion/hash": { "version": "0.8.0", "resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.8.0.tgz", @@ -77,6 +720,44 @@ "resolved": "https://registry.npmjs.org/@emotion/utils/-/utils-0.11.3.tgz", "integrity": "sha512-0o4l6pZC+hI88+bzuaX/6BgOvQVhbt2PfmxauVaYOGgbsAw14wdKyvMCZXnsnsHys94iadcF+RG/wZyx6+ZZBw==" }, + "@eslint/eslintrc": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.2.2.tgz", + "integrity": "sha512-EfB5OHNYp1F4px/LI/FEnGylop7nOqkQ1LRzCM0KccA2U8tvV8w01KBv37LbO7nW4H+YhKyo2LcJhRwjjV17QQ==", + "dev": true, + "requires": { + "ajv": "^6.12.4", + "debug": "^4.1.1", + "espree": "^7.3.0", + "globals": "^12.1.0", + "ignore": "^4.0.6", + "import-fresh": "^3.2.1", + "js-yaml": "^3.13.1", + "lodash": "^4.17.19", + "minimatch": "^3.0.4", + "strip-json-comments": "^3.1.1" + }, + "dependencies": { + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "dev": true + } + } + }, "@fluentui/accessibility": { "version": "0.51.7", "resolved": "https://registry.npmjs.org/@fluentui/accessibility/-/accessibility-0.51.7.tgz", @@ -200,14 +881,14 @@ } }, "@fluentui/react-focus": { - "version": "7.17.6", - "resolved": "https://registry.npmjs.org/@fluentui/react-focus/-/react-focus-7.17.6.tgz", - "integrity": "sha512-JkLWNDe567lhvbnIhbYv9nUWYDIVN06utc3krs0UZBI+A0YZtQmftBtY0ghXo4PSjgozZocdu9sYkkgZOgyRLg==", + "version": "7.18.1", + "resolved": "https://registry.npmjs.org/@fluentui/react-focus/-/react-focus-7.18.1.tgz", + "integrity": "sha512-WXXkMR3t5mr9m5hg5vRWH/JZ+kaZmbuTGpTA7E7uc+Ag/RZfG/uVN+ZwBdDpP6Xg7+6f3wlkGCBtY/UDcW6qmw==", "requires": { "@fluentui/keyboard-key": "^0.2.12", "@uifabric/merge-styles": "^7.19.2", "@uifabric/set-version": "^7.0.24", - "@uifabric/styling": "^7.19.0", + "@uifabric/styling": "^7.20.0", "@uifabric/utilities": "^7.33.5", "tslib": "^1.10.0" } @@ -360,21 +1041,539 @@ "tslib": "^1.10.0" } }, - "@microsoft/api-extractor": { - "version": "7.5.0", - "resolved": "https://registry.npmjs.org/@microsoft/api-extractor/-/api-extractor-7.5.0.tgz", - "integrity": "sha512-CxKNZFD9TRo/y8MQzlk4z/Z5jPCaQsDq7ON9baE544CKnmF4sNlmoS9ydkt0As3v6OYKjp50d2N4NAmZoOVXzg==", + "@gar/promisify": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@gar/promisify/-/promisify-1.1.2.tgz", + "integrity": "sha512-82cpyJyKRoQoRi+14ibCeGPu0CwypgtBAdBhq1WfvagpCZNKqwXbKwXllYSMG91DhmG4jt9gN8eP6lGOtozuaw==", + "dev": true + }, + "@istanbuljs/load-nyc-config": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", + "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", "dev": true, "requires": { - "@microsoft/api-extractor-model": "7.5.1", - "@microsoft/node-core-library": "3.15.1", - "@microsoft/ts-command-line": "4.3.2", - "@microsoft/tsdoc": "0.12.14", + "camelcase": "^5.3.1", + "find-up": "^4.1.0", + "get-package-type": "^0.1.0", + "js-yaml": "^3.13.1", + "resolve-from": "^5.0.0" + }, + "dependencies": { + "resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true + } + } + }, + "@istanbuljs/schema": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", + "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", + "dev": true + }, + "@jest/console": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-25.5.0.tgz", + "integrity": "sha512-T48kZa6MK1Y6k4b89sexwmSF4YLeZS/Udqg3Jj3jG/cHH+N/sLFCEoXEDMOKugJQ9FxPN1osxIknvKkxt6MKyw==", + "dev": true, + "requires": { + "@jest/types": "^25.5.0", + "chalk": "^3.0.0", + "jest-message-util": "^25.5.0", + "jest-util": "^25.5.0", + "slash": "^3.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "dev": true, + "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==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "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==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@jest/core": { + "version": "25.4.0", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-25.4.0.tgz", + "integrity": "sha512-h1x9WSVV0+TKVtATGjyQIMJENs8aF6eUjnCoi4jyRemYZmekLr8EJOGQqTWEX8W6SbZ6Skesy9pGXrKeAolUJw==", + "dev": true, + "requires": { + "@jest/console": "^25.4.0", + "@jest/reporters": "^25.4.0", + "@jest/test-result": "^25.4.0", + "@jest/transform": "^25.4.0", + "@jest/types": "^25.4.0", + "ansi-escapes": "^4.2.1", + "chalk": "^3.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.3", + "jest-changed-files": "^25.4.0", + "jest-config": "^25.4.0", + "jest-haste-map": "^25.4.0", + "jest-message-util": "^25.4.0", + "jest-regex-util": "^25.2.6", + "jest-resolve": "^25.4.0", + "jest-resolve-dependencies": "^25.4.0", + "jest-runner": "^25.4.0", + "jest-runtime": "^25.4.0", + "jest-snapshot": "^25.4.0", + "jest-util": "^25.4.0", + "jest-validate": "^25.4.0", + "jest-watcher": "^25.4.0", + "micromatch": "^4.0.2", + "p-each-series": "^2.1.0", + "realpath-native": "^2.0.0", + "rimraf": "^3.0.0", + "slash": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "dev": true, + "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==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + }, + "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==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@jest/environment": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-25.5.0.tgz", + "integrity": "sha512-U2VXPEqL07E/V7pSZMSQCvV5Ea4lqOlT+0ZFijl/i316cRMHvZ4qC+jBdryd+lmRetjQo0YIQr6cVPNxxK87mA==", + "dev": true, + "requires": { + "@jest/fake-timers": "^25.5.0", + "@jest/types": "^25.5.0", + "jest-mock": "^25.5.0" + } + }, + "@jest/fake-timers": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-25.5.0.tgz", + "integrity": "sha512-9y2+uGnESw/oyOI3eww9yaxdZyHq7XvprfP/eeoCsjqKYts2yRlsHS/SgjPDV8FyMfn2nbMy8YzUk6nyvdLOpQ==", + "dev": true, + "requires": { + "@jest/types": "^25.5.0", + "jest-message-util": "^25.5.0", + "jest-mock": "^25.5.0", + "jest-util": "^25.5.0", + "lolex": "^5.0.0" + } + }, + "@jest/globals": { + "version": "25.5.2", + "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-25.5.2.tgz", + "integrity": "sha512-AgAS/Ny7Q2RCIj5kZ+0MuKM1wbF0WMLxbCVl/GOMoCNbODRdJ541IxJ98xnZdVSZXivKpJlNPIWa3QmY0l4CXA==", + "dev": true, + "requires": { + "@jest/environment": "^25.5.0", + "@jest/types": "^25.5.0", + "expect": "^25.5.0" + } + }, + "@jest/reporters": { + "version": "25.4.0", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-25.4.0.tgz", + "integrity": "sha512-bhx/buYbZgLZm4JWLcRJ/q9Gvmd3oUh7k2V7gA4ZYBx6J28pIuykIouclRdiAC6eGVX1uRZT+GK4CQJLd/PwPg==", + "dev": true, + "requires": { + "@bcoe/v8-coverage": "^0.2.3", + "@jest/console": "^25.4.0", + "@jest/test-result": "^25.4.0", + "@jest/transform": "^25.4.0", + "@jest/types": "^25.4.0", + "chalk": "^3.0.0", + "collect-v8-coverage": "^1.0.0", + "exit": "^0.1.2", + "glob": "^7.1.2", + "istanbul-lib-coverage": "^3.0.0", + "istanbul-lib-instrument": "^4.0.0", + "istanbul-lib-report": "^3.0.0", + "istanbul-lib-source-maps": "^4.0.0", + "istanbul-reports": "^3.0.2", + "jest-haste-map": "^25.4.0", + "jest-resolve": "^25.4.0", + "jest-util": "^25.4.0", + "jest-worker": "^25.4.0", + "node-notifier": "^6.0.0", + "slash": "^3.0.0", + "source-map": "^0.6.0", + "string-length": "^3.1.0", + "terminal-link": "^2.0.0", + "v8-to-istanbul": "^4.1.3" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "dev": true, + "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==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "node-notifier": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-6.0.0.tgz", + "integrity": "sha512-SVfQ/wMw+DesunOm5cKqr6yDcvUTDl/yc97ybGHMrteNEY6oekXpNpS3lZwgLlwz0FLgHoiW28ZpmBHUDg37cw==", + "dev": true, + "optional": true, + "requires": { + "growly": "^1.3.0", + "is-wsl": "^2.1.1", + "semver": "^6.3.0", + "shellwords": "^0.1.1", + "which": "^1.3.1" + } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "optional": 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 + }, + "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==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + }, + "which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "optional": true, + "requires": { + "isexe": "^2.0.0" + } + } + } + }, + "@jest/source-map": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-25.5.0.tgz", + "integrity": "sha512-eIGx0xN12yVpMcPaVpjXPnn3N30QGJCJQSkEDUt9x1fI1Gdvb07Ml6K5iN2hG7NmMP6FDmtPEssE3z6doOYUwQ==", + "dev": true, + "requires": { + "callsites": "^3.0.0", + "graceful-fs": "^4.2.4", + "source-map": "^0.6.0" + }, + "dependencies": { + "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 + } + } + }, + "@jest/test-result": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-25.5.0.tgz", + "integrity": "sha512-oV+hPJgXN7IQf/fHWkcS99y0smKLU2czLBJ9WA0jHITLst58HpQMtzSYxzaBvYc6U5U6jfoMthqsUlUlbRXs0A==", + "dev": true, + "requires": { + "@jest/console": "^25.5.0", + "@jest/types": "^25.5.0", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + } + }, + "@jest/test-sequencer": { + "version": "25.5.4", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-25.5.4.tgz", + "integrity": "sha512-pTJGEkSeg1EkCO2YWq6hbFvKNXk8ejqlxiOg1jBNLnWrgXOkdY6UmqZpwGFXNnRt9B8nO1uWMzLLZ4eCmhkPNA==", + "dev": true, + "requires": { + "@jest/test-result": "^25.5.0", + "graceful-fs": "^4.2.4", + "jest-haste-map": "^25.5.1", + "jest-runner": "^25.5.4", + "jest-runtime": "^25.5.4" + } + }, + "@jest/transform": { + "version": "25.5.1", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-25.5.1.tgz", + "integrity": "sha512-Y8CEoVwXb4QwA6Y/9uDkn0Xfz0finGkieuV0xkdF9UtZGJeLukD5nLkaVrVsODB1ojRWlaoD0AJZpVHCSnJEvg==", + "dev": true, + "requires": { + "@babel/core": "^7.1.0", + "@jest/types": "^25.5.0", + "babel-plugin-istanbul": "^6.0.0", + "chalk": "^3.0.0", + "convert-source-map": "^1.4.0", + "fast-json-stable-stringify": "^2.0.0", + "graceful-fs": "^4.2.4", + "jest-haste-map": "^25.5.1", + "jest-regex-util": "^25.2.6", + "jest-util": "^25.5.0", + "micromatch": "^4.0.2", + "pirates": "^4.0.1", + "realpath-native": "^2.0.0", + "slash": "^3.0.0", + "source-map": "^0.6.1", + "write-file-atomic": "^3.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "dev": true, + "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==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "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 + }, + "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==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@jest/types": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-25.5.0.tgz", + "integrity": "sha512-OXD0RgQ86Tu3MazKo8bnrkDRaDXXMGUqd+kTtLtK1Zb7CRzQcaSRPPPV37SvYTdevXEBVxe0HXylEjs8ibkmCw==", + "dev": true, + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^15.0.0", + "chalk": "^3.0.0" + }, + "dependencies": { + "@types/yargs": { + "version": "15.0.14", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.14.tgz", + "integrity": "sha512-yEJzHoxf6SyQGhBhIYGXQDSCkJjB6HohDShto7m8vaKg9Yp0Yn8+71J9eakh2bnPg6BfsH9PRMhiRTZnd4eXGQ==", + "dev": true, + "requires": { + "@types/yargs-parser": "*" + } + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "dev": true, + "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==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "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==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@microsoft/api-extractor": { + "version": "7.15.2", + "resolved": "https://registry.npmjs.org/@microsoft/api-extractor/-/api-extractor-7.15.2.tgz", + "integrity": "sha512-/Y/n+QOc1vM6Vg3OAUByT/wXdZciE7jV3ay33+vxl3aKva5cNsuOauL14T7XQWUiLko3ilPwrcnFcEjzXpLsuA==", + "dev": true, + "requires": { + "@microsoft/api-extractor-model": "7.13.2", + "@microsoft/tsdoc": "0.13.2", + "@microsoft/tsdoc-config": "~0.15.2", + "@rushstack/node-core-library": "3.38.0", + "@rushstack/rig-package": "0.2.12", + "@rushstack/ts-command-line": "4.7.10", "colors": "~1.2.1", "lodash": "~4.17.15", - "resolve": "1.8.1", + "resolve": "~1.17.0", + "semver": "~7.3.0", "source-map": "~0.6.1", - "typescript": "~3.5.3" + "typescript": "~4.2.4" }, "dependencies": { "lodash": { @@ -390,21 +1589,22 @@ "dev": true }, "typescript": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.5.3.tgz", - "integrity": "sha512-ACzBtm/PhXBDId6a6sDJfroT2pOWt/oOnk4/dElG5G33ZL776N3Y6/6bKZJBFpd+b05F3Ct9qDjMeJmRWtE2/g==", + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.2.4.tgz", + "integrity": "sha512-V+evlYHZnQkaz8TRBuxTA92yZBPotr5H+WhQ7bD3hZUndx5tGOa1fuCgeSjxAzM1RiN5IzvadIXTVefuuwZCRg==", "dev": true } } }, "@microsoft/api-extractor-model": { - "version": "7.5.1", - "resolved": "https://registry.npmjs.org/@microsoft/api-extractor-model/-/api-extractor-model-7.5.1.tgz", - "integrity": "sha512-qzgmJeoqpJqYDS1yj9YTPdd/+9OWGFwfzGFyr6kVarexomdPSltcoQYIS5JnrB/RFNeUgTNUlwn5mYdyp2Xv6A==", + "version": "7.13.2", + "resolved": "https://registry.npmjs.org/@microsoft/api-extractor-model/-/api-extractor-model-7.13.2.tgz", + "integrity": "sha512-gA9Q8q5TPM2YYk7rLinAv9KqcodrmRC13BVmNzLswjtFxpz13lRh0BmrqD01/sddGpGMIuWFYlfUM4VSWxnggA==", "dev": true, "requires": { - "@microsoft/node-core-library": "3.15.1", - "@microsoft/tsdoc": "0.12.14" + "@microsoft/tsdoc": "0.13.2", + "@microsoft/tsdoc-config": "~0.15.2", + "@rushstack/node-core-library": "3.38.0" } }, "@microsoft/decorators": { @@ -416,33 +1616,37 @@ } }, "@microsoft/gulp-core-build": { - "version": "3.12.1", - "resolved": "https://registry.npmjs.org/@microsoft/gulp-core-build/-/gulp-core-build-3.12.1.tgz", - "integrity": "sha512-npDc1oWEXZpRrLrJvTxENI7q3h8/I6PPt58ZnGVzke0AfIIcPHdsqjDrO37nCRbOwuLJC/M1lTS+pB83TPmPeA==", + "version": "3.17.17", + "resolved": "https://registry.npmjs.org/@microsoft/gulp-core-build/-/gulp-core-build-3.17.17.tgz", + "integrity": "sha512-Wvn2nzYy/ASxD9vxnxnFr0G3VZJROP4FtOROYxv0wPgOCEQBMwNymtNw+y2X14UvTPVEwkdM+tmjLy7jaIvBmg==", "dev": true, "requires": { - "@microsoft/node-core-library": "3.15.1", + "@jest/core": "~25.4.0", + "@jest/reporters": "~25.4.0", + "@rushstack/node-core-library": "3.38.0", "@types/chalk": "0.4.31", "@types/gulp": "4.0.6", - "@types/node": "8.10.54", + "@types/jest": "25.2.1", + "@types/node": "10.17.13", "@types/node-notifier": "0.0.28", "@types/orchestrator": "0.0.30", - "@types/semver": "5.3.33", + "@types/semver": "7.3.5", "@types/through2": "2.0.32", "@types/vinyl": "2.0.3", "@types/yargs": "0.0.34", "colors": "~1.2.1", "del": "^2.2.2", "end-of-stream": "~1.1.0", - "glob-escape": "~0.0.1", + "glob": "~7.0.5", + "glob-escape": "~0.0.2", "globby": "~5.0.0", "gulp": "~4.0.2", "gulp-flatten": "~0.2.0", "gulp-if": "^2.0.1", - "jest": "~23.6.0", - "jest-cli": "~22.4.3", - "jest-environment-jsdom": "~22.4.3", - "jest-resolve": "~22.4.3", + "jest": "~25.4.0", + "jest-cli": "~25.4.0", + "jest-environment-jsdom": "~25.4.0", + "jest-nunit-reporter": "~1.3.1", "jsdom": "~11.11.0", "lodash.merge": "~4.6.2", "merge2": "~1.0.2", @@ -450,863 +1654,54 @@ "object-assign": "~4.1.0", "orchestrator": "~0.3.8", "pretty-hrtime": "~1.0.2", - "semver": "~5.3.0", + "semver": "~7.3.0", "through2": "~2.0.1", "vinyl": "~2.2.0", + "xml": "~1.0.1", "yargs": "~4.6.0", "z-schema": "~3.18.3" }, "dependencies": { - "ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "@types/node": { + "version": "10.17.13", + "resolved": "https://registry.npmjs.org/@types/node/-/node-10.17.13.tgz", + "integrity": "sha512-pMCcqU2zT4TjqYFrWtYHKal7Sl30Ims6ulZ4UFXxI4xbtQqK/qqKwkDoBFCfooRqqmRu9vY3xaJRwxSh673aYg==", "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==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, "requires": { - "color-convert": "^1.9.0" + "color-convert": "^2.0.1" } }, - "arr-diff": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", - "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=", - "dev": true, - "requires": { - "arr-flatten": "^1.0.1" - } - }, - "array-unique": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz", - "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=", - "dev": true - }, - "babel-jest": { - "version": "22.4.4", - "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-22.4.4.tgz", - "integrity": "sha512-A9NB6/lZhYyypR9ATryOSDcqBaqNdzq4U+CN+/wcMsLcmKkPxQEoTKLajGfd3IkxNyVBT8NewUK2nWyGbSzHEQ==", - "dev": true, - "requires": { - "babel-plugin-istanbul": "^4.1.5", - "babel-preset-jest": "^22.4.4" - } - }, - "babel-plugin-jest-hoist": { - "version": "22.4.4", - "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-22.4.4.tgz", - "integrity": "sha512-DUvGfYaAIlkdnygVIEl0O4Av69NtuQWcrjMOv6DODPuhuGLDnbsARz3AwiiI/EkIMMlxQDUcrZ9yoyJvTNjcVQ==", - "dev": true - }, - "babel-preset-jest": { - "version": "22.4.4", - "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-22.4.4.tgz", - "integrity": "sha512-+dxMtOFwnSYWfum0NaEc0O03oSdwBsjx4tMSChRDPGwu/4wSY6Q6ANW3wkjKpJzzguaovRs/DODcT4hbSN8yiA==", - "dev": true, - "requires": { - "babel-plugin-jest-hoist": "^22.4.4", - "babel-plugin-syntax-object-rest-spread": "^6.13.0" - } - }, - "braces": { - "version": "1.8.5", - "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", - "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=", - "dev": true, - "requires": { - "expand-range": "^1.8.1", - "preserve": "^0.2.0", - "repeat-element": "^1.1.2" - } - }, - "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, - "requires": { - "lru-cache": "^4.0.1", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - } - }, - "del": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/del/-/del-2.2.2.tgz", - "integrity": "sha1-wSyYHQZ4RshLyvhiz/kw2Qf/0ag=", - "dev": true, - "requires": { - "globby": "^5.0.0", - "is-path-cwd": "^1.0.0", - "is-path-in-cwd": "^1.0.0", - "object-assign": "^4.0.1", - "pify": "^2.0.0", - "pinkie-promise": "^2.0.0", - "rimraf": "^2.2.8" - } - }, - "execa": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz", - "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=", - "dev": true, - "requires": { - "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" - } - }, - "expand-brackets": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", - "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=", - "dev": true, - "requires": { - "is-posix-bracket": "^0.1.0" - } - }, - "expect": { - "version": "22.4.3", - "resolved": "https://registry.npmjs.org/expect/-/expect-22.4.3.tgz", - "integrity": "sha512-XcNXEPehqn8b/jm8FYotdX0YrXn36qp4HWlrVT4ktwQas1l1LPxiVWncYnnL2eyMtKAmVIaG0XAp0QlrqJaxaA==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.0", - "jest-diff": "^22.4.3", - "jest-get-type": "^22.4.3", - "jest-matcher-utils": "^22.4.3", - "jest-message-util": "^22.4.3", - "jest-regex-util": "^22.4.3" - } - }, - "extglob": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz", - "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=", - "dev": true, - "requires": { - "is-extglob": "^1.0.0" - } - }, - "find-up": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", - "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", - "dev": true, - "requires": { - "locate-path": "^2.0.0" - } - }, - "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 - }, - "gulp": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/gulp/-/gulp-4.0.2.tgz", - "integrity": "sha512-dvEs27SCZt2ibF29xYgmnwwCYZxdxhQ/+LFWlbAW8y7jt68L/65402Lz3+CKy0Ov4rOs+NERmDq7YlZaDqUIfA==", - "dev": true, - "requires": { - "glob-watcher": "^5.0.3", - "gulp-cli": "^2.2.0", - "undertaker": "^1.2.1", - "vinyl-fs": "^3.0.0" - }, - "dependencies": { - "gulp-cli": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/gulp-cli/-/gulp-cli-2.3.0.tgz", - "integrity": "sha512-zzGBl5fHo0EKSXsHzjspp3y5CONegCm8ErO5Qh0UzFzk2y4tMvzLWhoDokADbarfZRL2pGpRp7yt6gfJX4ph7A==", - "dev": true, - "requires": { - "ansi-colors": "^1.0.1", - "archy": "^1.0.0", - "array-sort": "^1.0.0", - "color-support": "^1.1.3", - "concat-stream": "^1.6.0", - "copy-props": "^2.0.1", - "fancy-log": "^1.3.2", - "gulplog": "^1.0.0", - "interpret": "^1.4.0", - "isobject": "^3.0.1", - "liftoff": "^3.1.0", - "matchdep": "^2.0.0", - "mute-stdout": "^1.0.0", - "pretty-hrtime": "^1.0.0", - "replace-homedir": "^1.0.0", - "semver-greatest-satisfied-range": "^1.1.0", - "v8flags": "^3.2.0", - "yargs": "^7.1.0" - } - }, - "yargs": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-7.1.1.tgz", - "integrity": "sha512-huO4Fr1f9PmiJJdll5kwoS2e4GqzGSsMT3PPMpOwoVkOK8ckqAewMTZyA6LXVQWflleb/Z8oPBEvNsMft0XE+g==", - "dev": true, - "requires": { - "camelcase": "^3.0.0", - "cliui": "^3.2.0", - "decamelize": "^1.1.1", - "get-caller-file": "^1.0.1", - "os-locale": "^1.4.0", - "read-pkg-up": "^1.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^1.0.1", - "set-blocking": "^2.0.0", - "string-width": "^1.0.2", - "which-module": "^1.0.0", - "y18n": "^3.2.1", - "yargs-parser": "5.0.0-security.0" - } - } - } - }, - "is-extglob": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", - "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", - "dev": true - }, - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "dev": true - }, - "is-glob": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", - "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", - "dev": true, - "requires": { - "is-extglob": "^1.0.0" - } - }, - "jest-changed-files": { - "version": "22.4.3", - "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-22.4.3.tgz", - "integrity": "sha512-83Dh0w1aSkUNFhy5d2dvqWxi/y6weDwVVLU6vmK0cV9VpRxPzhTeGimbsbRDSnEoszhF937M4sDLLeS7Cu/Tmw==", - "dev": true, - "requires": { - "throat": "^4.0.0" - } - }, - "jest-cli": { - "version": "22.4.4", - "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-22.4.4.tgz", - "integrity": "sha512-I9dsgkeyjVEEZj9wrGrqlH+8OlNob9Iptyl+6L5+ToOLJmHm4JwOPatin1b2Bzp5R5YRQJ+oiedx7o1H7wJzhA==", - "dev": true, - "requires": { - "ansi-escapes": "^3.0.0", - "chalk": "^2.0.1", - "exit": "^0.1.2", - "glob": "^7.1.2", - "graceful-fs": "^4.1.11", - "import-local": "^1.0.0", - "is-ci": "^1.0.10", - "istanbul-api": "^1.1.14", - "istanbul-lib-coverage": "^1.1.1", - "istanbul-lib-instrument": "^1.8.0", - "istanbul-lib-source-maps": "^1.2.1", - "jest-changed-files": "^22.2.0", - "jest-config": "^22.4.4", - "jest-environment-jsdom": "^22.4.1", - "jest-get-type": "^22.1.0", - "jest-haste-map": "^22.4.2", - "jest-message-util": "^22.4.0", - "jest-regex-util": "^22.1.0", - "jest-resolve-dependencies": "^22.1.0", - "jest-runner": "^22.4.4", - "jest-runtime": "^22.4.4", - "jest-snapshot": "^22.4.0", - "jest-util": "^22.4.1", - "jest-validate": "^22.4.4", - "jest-worker": "^22.2.2", - "micromatch": "^2.3.11", - "node-notifier": "^5.2.1", - "realpath-native": "^1.0.0", - "rimraf": "^2.5.4", - "slash": "^1.0.0", - "string-length": "^2.0.0", - "strip-ansi": "^4.0.0", - "which": "^1.2.12", - "yargs": "^10.0.3" - }, - "dependencies": { - "camelcase": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", - "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", - "dev": true - }, - "cliui": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-4.1.0.tgz", - "integrity": "sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ==", - "dev": true, - "requires": { - "string-width": "^2.1.1", - "strip-ansi": "^4.0.0", - "wrap-ansi": "^2.0.0" - } - }, - "node-notifier": { - "version": "5.4.5", - "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-5.4.5.tgz", - "integrity": "sha512-tVbHs7DyTLtzOiN78izLA85zRqB9NvEXkAf014Vx3jtSvn/xBl6bR8ZYifj+dFcFrKI21huSQgJZ6ZtL3B4HfQ==", - "dev": true, - "requires": { - "growly": "^1.3.0", - "is-wsl": "^1.1.0", - "semver": "^5.5.0", - "shellwords": "^0.1.1", - "which": "^1.3.0" - } - }, - "os-locale": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-2.1.0.tgz", - "integrity": "sha512-3sslG3zJbEYcaC4YVAvDorjGxc7tv6KVATnLPZONiljsUncvihe9BQoVCEs0RZ1kmf4Hk9OBqlZfJZWI4GanKA==", - "dev": true, - "requires": { - "execa": "^0.7.0", - "lcid": "^1.0.0", - "mem": "^1.1.0" - } - }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true - }, - "string-width": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", - "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", - "dev": true, - "requires": { - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^4.0.0" - } - }, - "which-module": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", - "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", - "dev": true - }, - "yargs": { - "version": "10.1.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-10.1.2.tgz", - "integrity": "sha512-ivSoxqBGYOqQVruxD35+EyCFDYNEFL/Uo6FcOnz+9xZdZzK0Zzw4r4KhbrME1Oo2gOggwJod2MnsdamSG7H9ig==", - "dev": true, - "requires": { - "cliui": "^4.0.0", - "decamelize": "^1.1.1", - "find-up": "^2.1.0", - "get-caller-file": "^1.0.1", - "os-locale": "^2.0.0", - "require-directory": "^2.1.1", - "require-main-filename": "^1.0.1", - "set-blocking": "^2.0.0", - "string-width": "^2.0.0", - "which-module": "^2.0.0", - "y18n": "^3.2.1", - "yargs-parser": "^8.1.0" - } - }, - "yargs-parser": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-8.1.0.tgz", - "integrity": "sha512-yP+6QqN8BmrgW2ggLtTbdrOyBNSI7zBa4IykmiV5R1wl1JWNxQvWhMfMdmzIYtKU7oP3OOInY/tl2ov3BDjnJQ==", - "dev": true, - "requires": { - "camelcase": "^4.1.0" - } - } - } - }, - "jest-config": { - "version": "22.4.4", - "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-22.4.4.tgz", - "integrity": "sha512-9CKfo1GC4zrXSoMLcNeDvQBfgtqGTB1uP8iDIZ97oB26RCUb886KkKWhVcpyxVDOUxbhN+uzcBCeFe7w+Iem4A==", - "dev": true, - "requires": { - "chalk": "^2.0.1", - "glob": "^7.1.1", - "jest-environment-jsdom": "^22.4.1", - "jest-environment-node": "^22.4.1", - "jest-get-type": "^22.1.0", - "jest-jasmine2": "^22.4.4", - "jest-regex-util": "^22.1.0", - "jest-resolve": "^22.4.2", - "jest-util": "^22.4.1", - "jest-validate": "^22.4.4", - "pretty-format": "^22.4.0" - } - }, - "jest-diff": { - "version": "22.4.3", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-22.4.3.tgz", - "integrity": "sha512-/QqGvCDP5oZOF6PebDuLwrB2BMD8ffJv6TAGAdEVuDx1+uEgrHpSFrfrOiMRx2eJ1hgNjlQrOQEHetVwij90KA==", - "dev": true, - "requires": { - "chalk": "^2.0.1", - "diff": "^3.2.0", - "jest-get-type": "^22.4.3", - "pretty-format": "^22.4.3" - } - }, - "jest-docblock": { - "version": "22.4.3", - "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-22.4.3.tgz", - "integrity": "sha512-uPKBEAw7YrEMcXueMKZXn/rbMxBiSv48fSqy3uEnmgOlQhSX+lthBqHb1fKWNVmFqAp9E/RsSdBfiV31LbzaOg==", - "dev": true, - "requires": { - "detect-newline": "^2.1.0" - } - }, - "jest-environment-node": { - "version": "22.4.3", - "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-22.4.3.tgz", - "integrity": "sha512-reZl8XF6t/lMEuPWwo9OLfttyC26A5AMgDyEQ6DBgZuyfyeNUzYT8BFo6uxCCP/Av/b7eb9fTi3sIHFPBzmlRA==", - "dev": true, - "requires": { - "jest-mock": "^22.4.3", - "jest-util": "^22.4.3" - } - }, - "jest-haste-map": { - "version": "22.4.3", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-22.4.3.tgz", - "integrity": "sha512-4Q9fjzuPVwnaqGKDpIsCSoTSnG3cteyk2oNVjBX12HHOaF1oxql+uUiqZb5Ndu7g/vTZfdNwwy4WwYogLh29DQ==", - "dev": true, - "requires": { - "fb-watchman": "^2.0.0", - "graceful-fs": "^4.1.11", - "jest-docblock": "^22.4.3", - "jest-serializer": "^22.4.3", - "jest-worker": "^22.4.3", - "micromatch": "^2.3.11", - "sane": "^2.0.0" - } - }, - "jest-jasmine2": { - "version": "22.4.4", - "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-22.4.4.tgz", - "integrity": "sha512-nK3vdUl50MuH7vj/8at7EQVjPGWCi3d5+6aCi7Gxy/XMWdOdbH1qtO/LjKbqD8+8dUAEH+BVVh7HkjpCWC1CSw==", - "dev": true, - "requires": { - "chalk": "^2.0.1", - "co": "^4.6.0", - "expect": "^22.4.0", - "graceful-fs": "^4.1.11", - "is-generator-fn": "^1.0.0", - "jest-diff": "^22.4.0", - "jest-matcher-utils": "^22.4.0", - "jest-message-util": "^22.4.0", - "jest-snapshot": "^22.4.0", - "jest-util": "^22.4.1", - "source-map-support": "^0.5.0" - } - }, - "jest-leak-detector": { - "version": "22.4.3", - "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-22.4.3.tgz", - "integrity": "sha512-NZpR/Ls7+ndO57LuXROdgCGz2RmUdC541tTImL9bdUtU3WadgFGm0yV+Ok4Fuia/1rLAn5KaJ+i76L6e3zGJYQ==", - "dev": true, - "requires": { - "pretty-format": "^22.4.3" - } - }, - "jest-matcher-utils": { - "version": "22.4.3", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-22.4.3.tgz", - "integrity": "sha512-lsEHVaTnKzdAPR5t4B6OcxXo9Vy4K+kRRbG5gtddY8lBEC+Mlpvm1CJcsMESRjzUhzkz568exMV1hTB76nAKbA==", - "dev": true, - "requires": { - "chalk": "^2.0.1", - "jest-get-type": "^22.4.3", - "pretty-format": "^22.4.3" - } - }, - "jest-message-util": { - "version": "22.4.3", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-22.4.3.tgz", - "integrity": "sha512-iAMeKxhB3Se5xkSjU0NndLLCHtP4n+GtCqV0bISKA5dmOXQfEbdEmYiu2qpnWBDCQdEafNDDU6Q+l6oBMd/+BA==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.0.0-beta.35", - "chalk": "^2.0.1", - "micromatch": "^2.3.11", - "slash": "^1.0.0", - "stack-utils": "^1.0.1" - } - }, - "jest-mock": { - "version": "22.4.3", - "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-22.4.3.tgz", - "integrity": "sha512-+4R6mH5M1G4NK16CKg9N1DtCaFmuxhcIqF4lQK/Q1CIotqMs/XBemfpDPeVZBFow6iyUNu6EBT9ugdNOTT5o5Q==", - "dev": true - }, - "jest-regex-util": { - "version": "22.4.3", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-22.4.3.tgz", - "integrity": "sha512-LFg1gWr3QinIjb8j833bq7jtQopiwdAs67OGfkPrvy7uNUbVMfTXXcOKXJaeY5GgjobELkKvKENqq1xrUectWg==", - "dev": true - }, - "jest-resolve-dependencies": { - "version": "22.4.3", - "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-22.4.3.tgz", - "integrity": "sha512-06czCMVToSN8F2U4EvgSB1Bv/56gc7MpCftZ9z9fBgUQM7dzHGCMBsyfVA6dZTx8v0FDcnALf7hupeQxaBCvpA==", - "dev": true, - "requires": { - "jest-regex-util": "^22.4.3" - } - }, - "jest-runner": { - "version": "22.4.4", - "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-22.4.4.tgz", - "integrity": "sha512-5S/OpB51igQW9xnkM5Tgd/7ZjiAuIoiJAVtvVTBcEBiXBIFzWM3BAMPBM19FX68gRV0KWyFuGKj0EY3M3aceeQ==", - "dev": true, - "requires": { - "exit": "^0.1.2", - "jest-config": "^22.4.4", - "jest-docblock": "^22.4.0", - "jest-haste-map": "^22.4.2", - "jest-jasmine2": "^22.4.4", - "jest-leak-detector": "^22.4.0", - "jest-message-util": "^22.4.0", - "jest-runtime": "^22.4.4", - "jest-util": "^22.4.1", - "jest-worker": "^22.2.2", - "throat": "^4.0.0" - } - }, - "jest-runtime": { - "version": "22.4.4", - "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-22.4.4.tgz", - "integrity": "sha512-WRTj9m///npte1YjuphCYX7GRY/c2YvJImU9t7qOwFcqHr4YMzmX6evP/3Sehz5DKW2Vi8ONYPCFWe36JVXxfw==", - "dev": true, - "requires": { - "babel-core": "^6.0.0", - "babel-jest": "^22.4.4", - "babel-plugin-istanbul": "^4.1.5", - "chalk": "^2.0.1", - "convert-source-map": "^1.4.0", - "exit": "^0.1.2", - "graceful-fs": "^4.1.11", - "jest-config": "^22.4.4", - "jest-haste-map": "^22.4.2", - "jest-regex-util": "^22.1.0", - "jest-resolve": "^22.4.2", - "jest-util": "^22.4.1", - "jest-validate": "^22.4.4", - "json-stable-stringify": "^1.0.1", - "micromatch": "^2.3.11", - "realpath-native": "^1.0.0", - "slash": "^1.0.0", - "strip-bom": "3.0.0", - "write-file-atomic": "^2.1.0", - "yargs": "^10.0.3" - }, - "dependencies": { - "camelcase": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", - "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", - "dev": true - }, - "cliui": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-4.1.0.tgz", - "integrity": "sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ==", - "dev": true, - "requires": { - "string-width": "^2.1.1", - "strip-ansi": "^4.0.0", - "wrap-ansi": "^2.0.0" - } - }, - "os-locale": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-2.1.0.tgz", - "integrity": "sha512-3sslG3zJbEYcaC4YVAvDorjGxc7tv6KVATnLPZONiljsUncvihe9BQoVCEs0RZ1kmf4Hk9OBqlZfJZWI4GanKA==", - "dev": true, - "requires": { - "execa": "^0.7.0", - "lcid": "^1.0.0", - "mem": "^1.1.0" - } - }, - "string-width": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", - "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", - "dev": true, - "requires": { - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^4.0.0" - } - }, - "which-module": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", - "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", - "dev": true - }, - "yargs": { - "version": "10.1.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-10.1.2.tgz", - "integrity": "sha512-ivSoxqBGYOqQVruxD35+EyCFDYNEFL/Uo6FcOnz+9xZdZzK0Zzw4r4KhbrME1Oo2gOggwJod2MnsdamSG7H9ig==", - "dev": true, - "requires": { - "cliui": "^4.0.0", - "decamelize": "^1.1.1", - "find-up": "^2.1.0", - "get-caller-file": "^1.0.1", - "os-locale": "^2.0.0", - "require-directory": "^2.1.1", - "require-main-filename": "^1.0.1", - "set-blocking": "^2.0.0", - "string-width": "^2.0.0", - "which-module": "^2.0.0", - "y18n": "^3.2.1", - "yargs-parser": "^8.1.0" - } - }, - "yargs-parser": { - "version": "8.1.0", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-8.1.0.tgz", - "integrity": "sha512-yP+6QqN8BmrgW2ggLtTbdrOyBNSI7zBa4IykmiV5R1wl1JWNxQvWhMfMdmzIYtKU7oP3OOInY/tl2ov3BDjnJQ==", - "dev": true, - "requires": { - "camelcase": "^4.1.0" - } - } - } - }, - "jest-serializer": { - "version": "22.4.3", - "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-22.4.3.tgz", - "integrity": "sha512-uPaUAppx4VUfJ0QDerpNdF43F68eqKWCzzhUlKNDsUPhjOon7ZehR4C809GCqh765FoMRtTVUVnGvIoskkYHiw==", - "dev": true - }, - "jest-snapshot": { - "version": "22.4.3", - "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-22.4.3.tgz", - "integrity": "sha512-JXA0gVs5YL0HtLDCGa9YxcmmV2LZbwJ+0MfyXBBc5qpgkEYITQFJP7XNhcHFbUvRiniRpRbGVfJrOoYhhGE0RQ==", - "dev": true, - "requires": { - "chalk": "^2.0.1", - "jest-diff": "^22.4.3", - "jest-matcher-utils": "^22.4.3", - "mkdirp": "^0.5.1", - "natural-compare": "^1.4.0", - "pretty-format": "^22.4.3" - } - }, - "jest-util": { - "version": "22.4.3", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-22.4.3.tgz", - "integrity": "sha512-rfDfG8wyC5pDPNdcnAlZgwKnzHvZDu8Td2NJI/jAGKEGxJPYiE4F0ss/gSAkG4778Y23Hvbz+0GMrDJTeo7RjQ==", - "dev": true, - "requires": { - "callsites": "^2.0.0", - "chalk": "^2.0.1", - "graceful-fs": "^4.1.11", - "is-ci": "^1.0.10", - "jest-message-util": "^22.4.3", - "mkdirp": "^0.5.1", - "source-map": "^0.6.0" - } - }, - "jest-validate": { - "version": "22.4.4", - "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-22.4.4.tgz", - "integrity": "sha512-dmlf4CIZRGvkaVg3fa0uetepcua44DHtktHm6rcoNVtYlpwe6fEJRkMFsaUVcFHLzbuBJ2cPw9Gl9TKfnzMVwg==", - "dev": true, - "requires": { - "chalk": "^2.0.1", - "jest-config": "^22.4.4", - "jest-get-type": "^22.1.0", - "leven": "^2.1.0", - "pretty-format": "^22.4.0" - } - }, - "jest-worker": { - "version": "22.4.3", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-22.4.3.tgz", - "integrity": "sha512-B1ucW4fI8qVAuZmicFxI1R3kr2fNeYJyvIQ1rKcuLYnenFV5K5aMbxFj6J0i00Ju83S8jP2d7Dz14+AvbIHRYQ==", - "dev": true, - "requires": { - "merge-stream": "^1.0.1" - } - }, - "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" - } - }, - "mem": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/mem/-/mem-1.1.0.tgz", - "integrity": "sha1-Xt1StIXKHZAP5kiVUFOZoN+kX3Y=", - "dev": true, - "requires": { - "mimic-fn": "^1.0.0" - } - }, - "micromatch": { - "version": "2.3.11", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", - "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=", - "dev": true, - "requires": { - "arr-diff": "^2.0.0", - "array-unique": "^0.2.1", - "braces": "^1.8.2", - "expand-brackets": "^0.1.4", - "extglob": "^0.3.1", - "filename-regex": "^2.0.0", - "is-extglob": "^1.0.0", - "is-glob": "^2.0.1", - "kind-of": "^3.0.2", - "normalize-path": "^2.0.1", - "object.omit": "^2.0.0", - "parse-glob": "^3.0.4", - "regex-cache": "^0.4.2" - } - }, - "mimic-fn": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", - "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==", - "dev": true - }, - "normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", - "dev": true, - "requires": { - "remove-trailing-separator": "^1.0.1" - } - }, - "pretty-format": { - "version": "22.4.3", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-22.4.3.tgz", - "integrity": "sha512-S4oT9/sT6MN7/3COoOy+ZJeA92VmOnveLHgrwBE3Z1W5N9S2A1QGNYiE1z75DAENbJrXXUb+OWXhpJcg05QKQQ==", - "dev": true, - "requires": { - "ansi-regex": "^3.0.0", - "ansi-styles": "^3.2.0" - } - }, - "semver": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz", - "integrity": "sha1-myzl094C0XxgEq0yaqa00M9U+U8=", - "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 - }, - "source-map-support": { - "version": "0.5.19", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz", - "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==", - "dev": true, - "requires": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - }, - "strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", - "dev": true, - "requires": { - "ansi-regex": "^3.0.0" - } - }, - "strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", - "dev": true - } - } - }, - "@microsoft/gulp-core-build-sass": { - "version": "4.8.5", - "resolved": "https://registry.npmjs.org/@microsoft/gulp-core-build-sass/-/gulp-core-build-sass-4.8.5.tgz", - "integrity": "sha512-qbCpCV6NgqYXiV8SekOC+qzV+0xnYCh/lZvxXRXz0EXkWn4nFtRXF/2Q48WeZWRW97JYOcx/Wi+Q/u81g9FgMw==", - "dev": true, - "requires": { - "@microsoft/gulp-core-build": "3.12.1", - "@microsoft/load-themed-styles": "1.10.12", - "@microsoft/node-core-library": "3.15.1", - "@types/gulp": "4.0.6", - "@types/node": "8.10.54", - "autoprefixer": "~9.1.3", - "clean-css": "4.2.1", - "glob": "~7.0.5", - "node-sass": "4.12.0", - "postcss": "7.0.5", - "postcss-modules": "~1.3.1" - }, - "dependencies": { - "@microsoft/load-themed-styles": { - "version": "1.10.12", - "resolved": "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-1.10.12.tgz", - "integrity": "sha512-1qdD1Cff3DZHk8dn5SIupiIyDdB1nHWn/Ig/0tosJatD0ly4WlaSQwBDKeu+Ta2CAw7BxFf1U9K19yOrDT+Nog==", - "dev": true - }, "chalk": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", "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" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" } }, - "cross-spawn": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-3.0.1.tgz", - "integrity": "sha1-ElYDfsufDF9549bvE14wdwGEuYI=", + "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==", "dev": true, "requires": { - "lru-cache": "^4.0.1", - "which": "^1.2.9" + "color-name": "~1.1.4" } }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, "glob": { "version": "7.0.6", "resolved": "https://registry.npmjs.org/glob/-/glob-7.0.6.tgz", @@ -1321,130 +1716,176 @@ "path-is-absolute": "^1.0.0" } }, - "node-sass": { - "version": "4.12.0", - "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-4.12.0.tgz", - "integrity": "sha512-A1Iv4oN+Iel6EPv77/HddXErL2a+gZ4uBeZUy+a8O35CFYTXhgA8MgLCWBtwpGZdCvTvQ9d+bQxX/QC36GDPpQ==", + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true + }, + "jest-cli": { + "version": "25.4.0", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-25.4.0.tgz", + "integrity": "sha512-usyrj1lzCJZMRN1r3QEdnn8e6E6yCx/QN7+B1sLoA68V7f3WlsxSSQfy0+BAwRiF4Hz2eHauf11GZG3PIfWTXQ==", "dev": true, "requires": { - "async-foreach": "^0.1.3", - "chalk": "^1.1.1", - "cross-spawn": "^3.0.0", - "gaze": "^1.0.0", - "get-stdin": "^4.0.1", - "glob": "^7.0.3", - "in-publish": "^2.0.0", - "lodash": "^4.17.11", - "meow": "^3.7.0", - "mkdirp": "^0.5.1", - "nan": "^2.13.2", - "node-gyp": "^3.8.0", - "npmlog": "^4.0.0", - "request": "^2.88.0", - "sass-graph": "^2.2.4", - "stdout-stream": "^1.4.0", - "true-case-path": "^1.0.2" + "@jest/core": "^25.4.0", + "@jest/test-result": "^25.4.0", + "@jest/types": "^25.4.0", + "chalk": "^3.0.0", + "exit": "^0.1.2", + "import-local": "^3.0.2", + "is-ci": "^2.0.0", + "jest-config": "^25.4.0", + "jest-util": "^25.4.0", + "jest-validate": "^25.4.0", + "prompts": "^2.0.1", + "realpath-native": "^2.0.0", + "yargs": "^15.3.1" + }, + "dependencies": { + "yargs": { + "version": "15.4.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", + "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", + "dev": true, + "requires": { + "cliui": "^6.0.0", + "decamelize": "^1.2.0", + "find-up": "^4.1.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^4.2.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^18.1.2" + } + } + } + }, + "string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + } + }, + "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==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "@microsoft/gulp-core-build-sass": { + "version": "4.14.22", + "resolved": "https://registry.npmjs.org/@microsoft/gulp-core-build-sass/-/gulp-core-build-sass-4.14.22.tgz", + "integrity": "sha512-WZ+Aln7jYOhrGjXGj40IFCQD4dAgNxzkbAPW9WojFGT06vY2Sr9xRi/ycXQKwiTRfFwny+HiwgH2FGD/WWzkFA==", + "dev": true, + "requires": { + "@microsoft/gulp-core-build": "3.17.17", + "@microsoft/load-themed-styles": "1.10.172", + "@rushstack/node-core-library": "3.38.0", + "@types/gulp": "4.0.6", + "@types/node": "10.17.13", + "autoprefixer": "~9.8.0", + "clean-css": "4.2.1", + "glob": "~7.0.5", + "postcss": "7.0.32", + "postcss-modules": "~1.5.0", + "sass": "1.32.12" + }, + "dependencies": { + "@microsoft/load-themed-styles": { + "version": "1.10.172", + "resolved": "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-1.10.172.tgz", + "integrity": "sha512-BSTxPdqR7doaS+KRXdh+Jx8Ya5VFR/wMwsg4ocYaA6Qh2Ags17Qzi3dodwK4qnqgAhHtArxl84ycY4+VIRwFqw==", + "dev": true + }, + "@types/node": { + "version": "10.17.13", + "resolved": "https://registry.npmjs.org/@types/node/-/node-10.17.13.tgz", + "integrity": "sha512-pMCcqU2zT4TjqYFrWtYHKal7Sl30Ims6ulZ4UFXxI4xbtQqK/qqKwkDoBFCfooRqqmRu9vY3xaJRwxSh673aYg==", + "dev": true + }, + "glob": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.0.6.tgz", + "integrity": "sha1-IRuvr0nlJbjNkyYNFKsTYVKz9Xo=", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.2", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" } } } }, "@microsoft/gulp-core-build-serve": { - "version": "3.5.5", - "resolved": "https://registry.npmjs.org/@microsoft/gulp-core-build-serve/-/gulp-core-build-serve-3.5.5.tgz", - "integrity": "sha512-13U5aarnSrd/AJodUlRGeOb0ZEtzmS2RjmHYvsKSKttluXAu+qLYxOK01pI2PJKMMyifClQcUPJrSP7pG2nSlw==", + "version": "3.9.15", + "resolved": "https://registry.npmjs.org/@microsoft/gulp-core-build-serve/-/gulp-core-build-serve-3.9.15.tgz", + "integrity": "sha512-3n8Q/BD+5zEId9JWfs23LgvGoVOqlom/etqyelSGkqx3ed+MgMM9RMdXTh98W+JdzW/tUhFMAxRkA/53YmyueQ==", "dev": true, "requires": { - "@microsoft/gulp-core-build": "3.12.1", - "@microsoft/node-core-library": "3.15.1", - "@types/node": "8.10.54", + "@microsoft/gulp-core-build": "3.17.17", + "@rushstack/debug-certificate-manager": "1.0.26", + "@rushstack/node-core-library": "3.38.0", + "@types/node": "10.17.13", "colors": "~1.2.1", - "deasync": "~0.1.7", "express": "~4.16.2", "gulp": "~4.0.2", "gulp-connect": "~5.5.0", "gulp-open": "~3.0.1", - "node-forge": "~0.7.1", "sudo": "~1.0.3" }, "dependencies": { - "gulp": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/gulp/-/gulp-4.0.2.tgz", - "integrity": "sha512-dvEs27SCZt2ibF29xYgmnwwCYZxdxhQ/+LFWlbAW8y7jt68L/65402Lz3+CKy0Ov4rOs+NERmDq7YlZaDqUIfA==", - "dev": true, - "requires": { - "glob-watcher": "^5.0.3", - "gulp-cli": "^2.2.0", - "undertaker": "^1.2.1", - "vinyl-fs": "^3.0.0" - }, - "dependencies": { - "gulp-cli": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/gulp-cli/-/gulp-cli-2.3.0.tgz", - "integrity": "sha512-zzGBl5fHo0EKSXsHzjspp3y5CONegCm8ErO5Qh0UzFzk2y4tMvzLWhoDokADbarfZRL2pGpRp7yt6gfJX4ph7A==", - "dev": true, - "requires": { - "ansi-colors": "^1.0.1", - "archy": "^1.0.0", - "array-sort": "^1.0.0", - "color-support": "^1.1.3", - "concat-stream": "^1.6.0", - "copy-props": "^2.0.1", - "fancy-log": "^1.3.2", - "gulplog": "^1.0.0", - "interpret": "^1.4.0", - "isobject": "^3.0.1", - "liftoff": "^3.1.0", - "matchdep": "^2.0.0", - "mute-stdout": "^1.0.0", - "pretty-hrtime": "^1.0.0", - "replace-homedir": "^1.0.0", - "semver-greatest-satisfied-range": "^1.1.0", - "v8flags": "^3.2.0", - "yargs": "^7.1.0" - } - } - } - }, - "yargs": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-7.1.1.tgz", - "integrity": "sha512-huO4Fr1f9PmiJJdll5kwoS2e4GqzGSsMT3PPMpOwoVkOK8ckqAewMTZyA6LXVQWflleb/Z8oPBEvNsMft0XE+g==", - "dev": true, - "requires": { - "camelcase": "^3.0.0", - "cliui": "^3.2.0", - "decamelize": "^1.1.1", - "get-caller-file": "^1.0.1", - "os-locale": "^1.4.0", - "read-pkg-up": "^1.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^1.0.1", - "set-blocking": "^2.0.0", - "string-width": "^1.0.2", - "which-module": "^1.0.0", - "y18n": "^3.2.1", - "yargs-parser": "5.0.0-security.0" - } + "@types/node": { + "version": "10.17.13", + "resolved": "https://registry.npmjs.org/@types/node/-/node-10.17.13.tgz", + "integrity": "sha512-pMCcqU2zT4TjqYFrWtYHKal7Sl30Ims6ulZ4UFXxI4xbtQqK/qqKwkDoBFCfooRqqmRu9vY3xaJRwxSh673aYg==", + "dev": true } } }, "@microsoft/gulp-core-build-typescript": { - "version": "8.2.5", - "resolved": "https://registry.npmjs.org/@microsoft/gulp-core-build-typescript/-/gulp-core-build-typescript-8.2.5.tgz", - "integrity": "sha512-uuj22YwVonyPflZv5Hssn+KPRfvJmrsn9G/jTS8AE3OeXIBCJ5pXxbjsaWfxOmB+yTi3m3LYVJ2l+0q/aoUu7A==", + "version": "8.5.26", + "resolved": "https://registry.npmjs.org/@microsoft/gulp-core-build-typescript/-/gulp-core-build-typescript-8.5.26.tgz", + "integrity": "sha512-s0jzzlYT7SphjGpU4Sh4Ge7GvURPOS4WTgFmxnMQuWvAFBoYar6ghCXJmXd9IGs9phlOLaX4WdakKe3DTNbm+w==", "dev": true, "requires": { - "@microsoft/gulp-core-build": "3.12.1", - "@microsoft/node-core-library": "3.15.1", - "@types/node": "8.10.54", + "@microsoft/gulp-core-build": "3.17.17", + "@rushstack/node-core-library": "3.38.0", + "@types/node": "10.17.13", "decomment": "~0.9.1", "glob": "~7.0.5", - "glob-escape": "~0.0.1", - "resolve": "1.8.1" + "glob-escape": "~0.0.2", + "resolve": "~1.17.0" }, "dependencies": { + "@types/node": { + "version": "10.17.13", + "resolved": "https://registry.npmjs.org/@types/node/-/node-10.17.13.tgz", + "integrity": "sha512-pMCcqU2zT4TjqYFrWtYHKal7Sl30Ims6ulZ4UFXxI4xbtQqK/qqKwkDoBFCfooRqqmRu9vY3xaJRwxSh673aYg==", + "dev": true + }, "glob": { "version": "7.0.6", "resolved": "https://registry.npmjs.org/glob/-/glob-7.0.6.tgz", @@ -1462,361 +1903,95 @@ } }, "@microsoft/gulp-core-build-webpack": { - "version": "3.7.0", - "resolved": "https://registry.npmjs.org/@microsoft/gulp-core-build-webpack/-/gulp-core-build-webpack-3.7.0.tgz", - "integrity": "sha512-1LkJUrqQm1yLm1rJwWAVrjmjEBIHz/sfS4MqDnbplRj1dHPZ2/9EQ9n3GJe0WjfFkXjok+iPeuM4YwHTCyua+w==", + "version": "5.2.20", + "resolved": "https://registry.npmjs.org/@microsoft/gulp-core-build-webpack/-/gulp-core-build-webpack-5.2.20.tgz", + "integrity": "sha512-4woCKKfetewi5iRlOKEikQJPkYdfyijBIlXZDhNSlj5F0iJPArtqXc6uI9sOf/6XN9Fa5m/B5ult+c703Vgggw==", "dev": true, "requires": { - "@microsoft/gulp-core-build": "3.12.1", + "@microsoft/gulp-core-build": "3.17.17", "@types/gulp": "4.0.6", - "@types/node": "8.10.54", + "@types/node": "10.17.13", "colors": "~1.2.1", "gulp": "~4.0.2", - "webpack": "~3.11.0" + "webpack": "~4.44.2" }, "dependencies": { - "ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "@types/node": { + "version": "10.17.13", + "resolved": "https://registry.npmjs.org/@types/node/-/node-10.17.13.tgz", + "integrity": "sha512-pMCcqU2zT4TjqYFrWtYHKal7Sl30Ims6ulZ4UFXxI4xbtQqK/qqKwkDoBFCfooRqqmRu9vY3xaJRwxSh673aYg==", + "dev": true + } + } + }, + "@microsoft/hashed-folder-copy-plugin": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/@microsoft/hashed-folder-copy-plugin/-/hashed-folder-copy-plugin-1.13.1.tgz", + "integrity": "sha512-gzTYoYKk0JD2GhWRFtbdLIYcVB6DksS13iu0BZTF3QT+EKk8kLvz+Sbuz7Cf016l+gbHGkIpg4V3djf/MFgVew==", + "dev": true, + "requires": { + "@rushstack/node-core-library": "3.40.0", + "glob": "~7.0.5" + }, + "dependencies": { + "@rushstack/node-core-library": { + "version": "3.40.0", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.40.0.tgz", + "integrity": "sha512-P6uMPI7cqTdawLSPAG5BQrBu1MHlGRPqecp7ruIRgyukIEzkmh0QAnje4jAL/l1r3hw0qe4e+Dz5ZSnukT/Egg==", "dev": true, "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" + "@types/node": "10.17.13", + "colors": "~1.2.1", + "fs-extra": "~7.0.1", + "import-lazy": "~4.0.0", + "jju": "~1.4.0", + "resolve": "~1.17.0", + "semver": "~7.3.0", + "timsort": "~0.3.0", + "z-schema": "~3.18.3" } }, - "ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "@types/node": { + "version": "10.17.13", + "resolved": "https://registry.npmjs.org/@types/node/-/node-10.17.13.tgz", + "integrity": "sha512-pMCcqU2zT4TjqYFrWtYHKal7Sl30Ims6ulZ4UFXxI4xbtQqK/qqKwkDoBFCfooRqqmRu9vY3xaJRwxSh673aYg==", "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=", + "glob": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.0.6.tgz", + "integrity": "sha1-IRuvr0nlJbjNkyYNFKsTYVKz9Xo=", "dev": true, "requires": { - "lru-cache": "^4.0.1", - "shebang-command": "^1.2.0", - "which": "^1.2.9" - } - }, - "execa": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz", - "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=", - "dev": true, - "requires": { - "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" - } - }, - "find-up": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", - "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", - "dev": true, - "requires": { - "locate-path": "^2.0.0" - } - }, - "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 - }, - "gulp": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/gulp/-/gulp-4.0.2.tgz", - "integrity": "sha512-dvEs27SCZt2ibF29xYgmnwwCYZxdxhQ/+LFWlbAW8y7jt68L/65402Lz3+CKy0Ov4rOs+NERmDq7YlZaDqUIfA==", - "dev": true, - "requires": { - "glob-watcher": "^5.0.3", - "gulp-cli": "^2.2.0", - "undertaker": "^1.2.1", - "vinyl-fs": "^3.0.0" - }, - "dependencies": { - "gulp-cli": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/gulp-cli/-/gulp-cli-2.3.0.tgz", - "integrity": "sha512-zzGBl5fHo0EKSXsHzjspp3y5CONegCm8ErO5Qh0UzFzk2y4tMvzLWhoDokADbarfZRL2pGpRp7yt6gfJX4ph7A==", - "dev": true, - "requires": { - "ansi-colors": "^1.0.1", - "archy": "^1.0.0", - "array-sort": "^1.0.0", - "color-support": "^1.1.3", - "concat-stream": "^1.6.0", - "copy-props": "^2.0.1", - "fancy-log": "^1.3.2", - "gulplog": "^1.0.0", - "interpret": "^1.4.0", - "isobject": "^3.0.1", - "liftoff": "^3.1.0", - "matchdep": "^2.0.0", - "mute-stdout": "^1.0.0", - "pretty-hrtime": "^1.0.0", - "replace-homedir": "^1.0.0", - "semver-greatest-satisfied-range": "^1.1.0", - "v8flags": "^3.2.0", - "yargs": "^7.1.0" - } - } - } - }, - "has-flag": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-2.0.0.tgz", - "integrity": "sha1-6CB68cx7MNRGzHC3NLXovhj4jVE=", - "dev": true - }, - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "dev": true - }, - "load-json-file": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz", - "integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "parse-json": "^2.2.0", - "pify": "^2.0.0", - "strip-bom": "^3.0.0" - } - }, - "mem": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/mem/-/mem-1.1.0.tgz", - "integrity": "sha1-Xt1StIXKHZAP5kiVUFOZoN+kX3Y=", - "dev": true, - "requires": { - "mimic-fn": "^1.0.0" - } - }, - "mimic-fn": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", - "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==", - "dev": true - }, - "path-type": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz", - "integrity": "sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=", - "dev": true, - "requires": { - "pify": "^2.0.0" - } - }, - "read-pkg": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz", - "integrity": "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=", - "dev": true, - "requires": { - "load-json-file": "^2.0.0", - "normalize-package-data": "^2.3.2", - "path-type": "^2.0.0" - } - }, - "strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", - "dev": true, - "requires": { - "ansi-regex": "^3.0.0" - } - }, - "strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", - "dev": true - }, - "supports-color": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-4.5.0.tgz", - "integrity": "sha1-vnoN5ITexcXN34s9WRJQRJEvY1s=", - "dev": true, - "requires": { - "has-flag": "^2.0.0" - } - }, - "webpack": { - "version": "3.11.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-3.11.0.tgz", - "integrity": "sha512-3kOFejWqj5ISpJk4Qj/V7w98h9Vl52wak3CLiw/cDOfbVTq7FeoZ0SdoHHY9PYlHr50ZS42OfvzE2vB4nncKQg==", - "dev": true, - "requires": { - "acorn": "^5.0.0", - "acorn-dynamic-import": "^2.0.0", - "ajv": "^6.1.0", - "ajv-keywords": "^3.1.0", - "async": "^2.1.2", - "enhanced-resolve": "^3.4.0", - "escope": "^3.6.0", - "interpret": "^1.0.0", - "json-loader": "^0.5.4", - "json5": "^0.5.1", - "loader-runner": "^2.3.0", - "loader-utils": "^1.1.0", - "memory-fs": "~0.4.1", - "mkdirp": "~0.5.0", - "node-libs-browser": "^2.0.0", - "source-map": "^0.5.3", - "supports-color": "^4.2.1", - "tapable": "^0.2.7", - "uglifyjs-webpack-plugin": "^0.4.6", - "watchpack": "^1.4.0", - "webpack-sources": "^1.0.1", - "yargs": "^8.0.2" - }, - "dependencies": { - "camelcase": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", - "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", - "dev": true - }, - "os-locale": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-2.1.0.tgz", - "integrity": "sha512-3sslG3zJbEYcaC4YVAvDorjGxc7tv6KVATnLPZONiljsUncvihe9BQoVCEs0RZ1kmf4Hk9OBqlZfJZWI4GanKA==", - "dev": true, - "requires": { - "execa": "^0.7.0", - "lcid": "^1.0.0", - "mem": "^1.1.0" - } - }, - "read-pkg-up": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-2.0.0.tgz", - "integrity": "sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=", - "dev": true, - "requires": { - "find-up": "^2.0.0", - "read-pkg": "^2.0.0" - } - }, - "string-width": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", - "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", - "dev": true, - "requires": { - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^4.0.0" - } - }, - "which-module": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", - "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", - "dev": true - }, - "yargs": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-8.0.2.tgz", - "integrity": "sha1-YpmpBVsc78lp/355wdkY3Osiw2A=", - "dev": true, - "requires": { - "camelcase": "^4.1.0", - "cliui": "^3.2.0", - "decamelize": "^1.1.1", - "get-caller-file": "^1.0.1", - "os-locale": "^2.0.0", - "read-pkg-up": "^2.0.0", - "require-directory": "^2.1.1", - "require-main-filename": "^1.0.1", - "set-blocking": "^2.0.0", - "string-width": "^2.0.0", - "which-module": "^2.0.0", - "y18n": "^3.2.1", - "yargs-parser": "^7.0.0" - } - }, - "yargs-parser": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-7.0.0.tgz", - "integrity": "sha1-jQrELxbqVd69MyyvTEA4s+P139k=", - "dev": true, - "requires": { - "camelcase": "^4.1.0" - } - } - } - }, - "yargs": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-7.1.1.tgz", - "integrity": "sha512-huO4Fr1f9PmiJJdll5kwoS2e4GqzGSsMT3PPMpOwoVkOK8ckqAewMTZyA6LXVQWflleb/Z8oPBEvNsMft0XE+g==", - "dev": true, - "requires": { - "camelcase": "^3.0.0", - "cliui": "^3.2.0", - "decamelize": "^1.1.1", - "get-caller-file": "^1.0.1", - "os-locale": "^1.4.0", - "read-pkg-up": "^1.0.1", - "require-directory": "^2.1.1", - "require-main-filename": "^1.0.1", - "set-blocking": "^2.0.0", - "string-width": "^1.0.2", - "which-module": "^1.0.0", - "y18n": "^3.2.1", - "yargs-parser": "5.0.0-security.0" + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.2", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" } } } }, "@microsoft/load-themed-styles": { - "version": "1.10.165", - "resolved": "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-1.10.165.tgz", - "integrity": "sha512-3xMvFn1q27wctE701ZmdKDKgkj4b4DMHaJ8hnKk+c/E3Zvoo/5lviPZ0IGkD+zyfe7GMSp2kONalvX7Ez7HaKA==" - }, - "@microsoft/loader-cased-file": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@microsoft/loader-cased-file/-/loader-cased-file-1.11.0.tgz", - "integrity": "sha512-iFg05r7karE3X55jrF63NhbLaFPtDtd7VyZFA1QsR+6gFBeW6w5uA0/IVqRMS0S9rXrkO6GdfFOQxJ5/omfNYQ==", - "dev": true, - "requires": { - "@types/lodash": "4.14.117", - "@types/node": "8.10.54", - "file-loader": "~1.1.11", - "loader-utils": "~1.1.0", - "lodash": "~4.17.5" - } + "version": "1.10.241", + "resolved": "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-1.10.241.tgz", + "integrity": "sha512-UdEtJGWSj361OxGO2AWMVzfBZPGv6EOJ2ZsuYLWGhDgBv/Y7QWPngEyHYljIC1YcqyQxy8q9xFvH/5qZKpTteA==" }, "@microsoft/loader-load-themed-styles": { - "version": "1.7.191", - "resolved": "https://registry.npmjs.org/@microsoft/loader-load-themed-styles/-/loader-load-themed-styles-1.7.191.tgz", - "integrity": "sha512-kH/u3w6cNfSVqBxZZCPqStS9pr5xao5A0RnwyW1ClkdNU7qAiEegXGqcZSJ83v/HUW+EJiJynxA+y0VsZWUHag==", + "version": "1.9.89", + "resolved": "https://registry.npmjs.org/@microsoft/loader-load-themed-styles/-/loader-load-themed-styles-1.9.89.tgz", + "integrity": "sha512-DyKkXJzaiNA3zGwXQENHo+8kmTyIFQjUgzJjoi7nBRy6iNW2NKqD+7KvfPfcWofviATOtLmS3CxgEkW2dpkV8A==", "dev": true, "requires": { - "@microsoft/load-themed-styles": "1.10.12", + "@microsoft/load-themed-styles": "1.10.208", "loader-utils": "~1.1.0" }, "dependencies": { "@microsoft/load-themed-styles": { - "version": "1.10.12", - "resolved": "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-1.10.12.tgz", - "integrity": "sha512-1qdD1Cff3DZHk8dn5SIupiIyDdB1nHWn/Ig/0tosJatD0ly4WlaSQwBDKeu+Ta2CAw7BxFf1U9K19yOrDT+Nog==", + "version": "1.10.208", + "resolved": "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-1.10.208.tgz", + "integrity": "sha512-lOJQ/FOFiZJ+LIOUnVKu2StmB3DKIg50XTlm6DwBXpgUowAFhJ188mck8j4POpZtzQf/DfmOlQLqPEZXzM/6/A==", "dev": true } } @@ -1839,100 +2014,139 @@ } }, "@microsoft/microsoft-graph-types": { - "version": "1.36.0", - "resolved": "https://registry.npmjs.org/@microsoft/microsoft-graph-types/-/microsoft-graph-types-1.36.0.tgz", - "integrity": "sha512-SIcqO/qhvCGqjazeARjxPiUNF1wGSVW2Av6C6t/ELAPTE3TAj3cKMibdiaEm90F/Ep9SHVH7PJpE4/D+0IynHQ==" - }, - "@microsoft/node-core-library": { - "version": "3.15.1", - "resolved": "https://registry.npmjs.org/@microsoft/node-core-library/-/node-core-library-3.15.1.tgz", - "integrity": "sha512-fUrcgu+w40k2GW8fiOUFby7jaKAAuDKaTrQuFQ3j+0Pg3ANnJ2uKtVf3bgFiNu+uVKpwVtLo4CPS8TwFduJRow==", - "dev": true, - "requires": { - "@types/node": "8.10.54", - "colors": "~1.2.1", - "fs-extra": "~7.0.1", - "jju": "~1.4.0", - "z-schema": "~3.18.3" - } + "version": "1.41.0", + "resolved": "https://registry.npmjs.org/@microsoft/microsoft-graph-types/-/microsoft-graph-types-1.41.0.tgz", + "integrity": "sha512-GNGqnN3k4wo6zlxszBUdrzEXMQMeTRXRO2OP3h63LNbqRrRHUe6WY2EbGwL7gUhap7pOoyziZ+eG5YUvUNdBSA==" }, "@microsoft/office-ui-fabric-react-bundle": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@microsoft/office-ui-fabric-react-bundle/-/office-ui-fabric-react-bundle-1.11.0.tgz", - "integrity": "sha512-h7ldirreyBLyvCUelORCbET/M2sVa3mUaIvR6KQbCutoOnYcGXO8K/66xYGI4kwNRkBwJ91/1b967DP1g2gkTA==", + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/@microsoft/office-ui-fabric-react-bundle/-/office-ui-fabric-react-bundle-1.13.1.tgz", + "integrity": "sha512-Tt99MShwPSqULImwsXT0umaG7mPTEwqbKq4ZvVJPjkydkpDZBTeDV6C+oGpqSa+wrbOi3Sk94Vyb71tY92W0VA==", "requires": { - "@types/react": "16.8.8", - "@types/webpack-env": "1.13.1", - "@uifabric/icons": "7.3.0", - "office-ui-fabric-react": "7.59.0", - "react": "16.8.5", - "react-dom": "16.8.5", + "@microsoft/sp-core-library": "1.13.1", + "@uifabric/icons": "7.6.0", + "office-ui-fabric-react": "7.176.2", + "react": "16.13.1", + "react-dom": "16.13.1", "tslib": "~1.10.0" }, "dependencies": { "office-ui-fabric-react": { - "version": "7.59.0", - "resolved": "https://registry.npmjs.org/office-ui-fabric-react/-/office-ui-fabric-react-7.59.0.tgz", - "integrity": "sha512-bZg1Msffb7DKAawxzxmUYMEv+me6FzdPvRKbrG7pQrj/rRR8ofPbo43NRFfFmOdHnNs7290H0Cwpu3kRk+6msg==", + "version": "7.176.2", + "resolved": "https://registry.npmjs.org/office-ui-fabric-react/-/office-ui-fabric-react-7.176.2.tgz", + "integrity": "sha512-ACOgx0ccx93NtRLWJBunJLwVdgIbsnzR/lbn6J+XYTINUrSR4DBZCuNoAzZVi8t1RYd6MnouLyyyEUWneNC9QQ==", "requires": { - "@microsoft/load-themed-styles": "^1.7.13", - "@uifabric/foundation": "^7.5.0", - "@uifabric/icons": "^7.3.0", - "@uifabric/merge-styles": "^7.8.0", - "@uifabric/react-hooks": "^7.0.1", - "@uifabric/set-version": "^7.0.2", - "@uifabric/styling": "^7.7.2", - "@uifabric/utilities": "^7.5.0", - "prop-types": "^15.5.10", - "tslib": "^1.7.1" + "@fluentui/date-time-utilities": "^7.9.1", + "@fluentui/react-focus": "^7.18.0", + "@fluentui/react-window-provider": "^1.0.2", + "@microsoft/load-themed-styles": "^1.10.26", + "@uifabric/foundation": "^7.10.0", + "@uifabric/icons": "^7.6.0", + "@uifabric/merge-styles": "^7.19.2", + "@uifabric/react-hooks": "^7.14.0", + "@uifabric/set-version": "^7.0.24", + "@uifabric/styling": "^7.19.1", + "@uifabric/utilities": "^7.33.5", + "prop-types": "^15.7.2", + "tslib": "^1.10.0" } } } }, - "@microsoft/package-deps-hash": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/@microsoft/package-deps-hash/-/package-deps-hash-2.3.1.tgz", - "integrity": "sha512-p41TeiWzr6aT54fTQZKbAVO7Ux4MVYnV4ExAvxUAaH+ZRjmwtCA/lk6M0FtKqafxAJ5mJlLft3aK7sQOvXxSsw==", - "dev": true, - "requires": { - "@microsoft/node-core-library": "3.15.1" - } - }, "@microsoft/rush-lib": { - "version": "5.15.1", - "resolved": "https://registry.npmjs.org/@microsoft/rush-lib/-/rush-lib-5.15.1.tgz", - "integrity": "sha512-DNRS56uzLrAB/IpS5khAXldwmg4P3husSm3Z7bl/Uynpj+C2FFmt2zwISp7aauxqq1MrCZliDVVPcJN3U1uoIw==", + "version": "5.52.0", + "resolved": "https://registry.npmjs.org/@microsoft/rush-lib/-/rush-lib-5.52.0.tgz", + "integrity": "sha512-laMhv66YzcTACKd2NfWt4KuldkgjA/n55g9d13oAxHTlnlhSFfYAs0ocQTqid7YjvNMHOLKLtRNS3lf/PgM0zw==", "dev": true, "requires": { - "@microsoft/node-core-library": "3.15.1", - "@microsoft/package-deps-hash": "2.3.1", - "@microsoft/stream-collator": "3.1.5", - "@microsoft/ts-command-line": "4.3.2", - "@pnpm/link-bins": "~1.0.1", - "@pnpm/logger": "~1.0.1", + "@azure/identity": "~1.0.0", + "@azure/storage-blob": "~12.3.0", + "@pnpm/link-bins": "~5.3.7", + "@rushstack/heft-config-file": "0.6.2", + "@rushstack/node-core-library": "3.40.0", + "@rushstack/package-deps-hash": "3.0.61", + "@rushstack/rig-package": "0.2.13", + "@rushstack/stream-collator": "4.0.116", + "@rushstack/terminal": "0.2.18", + "@rushstack/ts-command-line": "4.9.0", "@yarnpkg/lockfile": "~1.0.2", - "builtins": "~1.0.3", + "builtin-modules": "~3.1.0", "cli-table": "~0.3.1", "colors": "~1.2.1", "git-repo-info": "~2.1.0", "glob": "~7.0.5", - "glob-escape": "~0.0.1", - "https-proxy-agent": "~2.2.1", - "inquirer": "~6.2.0", + "glob-escape": "~0.0.2", + "https-proxy-agent": "~5.0.0", + "ignore": "~5.1.6", + "inquirer": "~7.3.3", "js-yaml": "~3.13.1", + "jszip": "~3.7.1", "lodash": "~4.17.15", "minimatch": "~3.0.2", - "node-fetch": "~2.1.2", + "node-fetch": "~2.6.1", "npm-package-arg": "~6.1.0", + "npm-packlist": "~2.1.2", "read-package-tree": "~5.1.5", - "semver": "~5.3.0", + "resolve": "~1.17.0", + "semver": "~7.3.0", + "ssri": "~8.0.0", "strict-uri-encode": "~2.0.0", - "tar": "~4.4.1", + "tar": "~5.0.5", "true-case-path": "~2.2.1", - "wordwrap": "~1.0.0", "z-schema": "~3.18.3" }, "dependencies": { + "@rushstack/node-core-library": { + "version": "3.40.0", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.40.0.tgz", + "integrity": "sha512-P6uMPI7cqTdawLSPAG5BQrBu1MHlGRPqecp7ruIRgyukIEzkmh0QAnje4jAL/l1r3hw0qe4e+Dz5ZSnukT/Egg==", + "dev": true, + "requires": { + "@types/node": "10.17.13", + "colors": "~1.2.1", + "fs-extra": "~7.0.1", + "import-lazy": "~4.0.0", + "jju": "~1.4.0", + "resolve": "~1.17.0", + "semver": "~7.3.0", + "timsort": "~0.3.0", + "z-schema": "~3.18.3" + } + }, + "@rushstack/rig-package": { + "version": "0.2.13", + "resolved": "https://registry.npmjs.org/@rushstack/rig-package/-/rig-package-0.2.13.tgz", + "integrity": "sha512-qQMAFKvfb2ooaWU9DrGIK9d8QfyHy/HiuITJbWenlKgzcDXQvQgEduk57YF4Y7LLasDJ5ZzLaaXwlfX8qCRe5Q==", + "dev": true, + "requires": { + "resolve": "~1.17.0", + "strip-json-comments": "~3.1.1" + } + }, + "@rushstack/ts-command-line": { + "version": "4.9.0", + "resolved": "https://registry.npmjs.org/@rushstack/ts-command-line/-/ts-command-line-4.9.0.tgz", + "integrity": "sha512-kmT8t+JfnvphISF1C5WwY56RefjwgajhSjs9J4ckvAFXZDXR6F5cvF5/RTh7fGCzIomg8esy2PHO/b52zFoZvA==", + "dev": true, + "requires": { + "@types/argparse": "1.0.38", + "argparse": "~1.0.9", + "colors": "~1.2.1", + "string-argv": "~0.3.1" + } + }, + "@types/node": { + "version": "10.17.13", + "resolved": "https://registry.npmjs.org/@types/node/-/node-10.17.13.tgz", + "integrity": "sha512-pMCcqU2zT4TjqYFrWtYHKal7Sl30Ims6ulZ4UFXxI4xbtQqK/qqKwkDoBFCfooRqqmRu9vY3xaJRwxSh673aYg==", + "dev": true + }, + "builtin-modules": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.1.0.tgz", + "integrity": "sha512-k0KL0aWZuBt2lrxrcASWDfwOLMnodeQjodT/1SxEQAXsHANgo6ZC/VEaSEHCXt7aSTZ4/4H5LKa+tBXmW7Vtvw==", + "dev": true + }, "glob": { "version": "7.0.6", "resolved": "https://registry.npmjs.org/glob/-/glob-7.0.6.tgz", @@ -1947,6 +2161,12 @@ "path-is-absolute": "^1.0.0" } }, + "ignore": { + "version": "5.1.9", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.9.tgz", + "integrity": "sha512-2zeMQpbKz5dhZ9IwL0gbxSW5w0NK/MSAMtNuhgIHEPmaU3vPdKPL0UdvUCXs5SS4JAwsBxysK5sFMW8ocFiVjQ==", + "dev": true + }, "js-yaml": { "version": "3.13.1", "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.1.tgz", @@ -1964,211 +2184,111 @@ "dev": true }, "node-fetch": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.1.2.tgz", - "integrity": "sha1-q4hOjn5X44qUR1POxwb3iNF2i7U=", - "dev": true + "version": "2.6.6", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.6.tgz", + "integrity": "sha512-Z8/6vRlTUChSdIgMa51jxQ4lrw/Jy5SOW10ObaA47/RElsAN2c5Pn8bTgFGWn/ibwzXTE8qwr1Yzx28vsecXEA==", + "dev": true, + "requires": { + "whatwg-url": "^5.0.0" + } }, - "semver": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz", - "integrity": "sha1-myzl094C0XxgEq0yaqa00M9U+U8=", - "dev": true + "ssri": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz", + "integrity": "sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==", + "dev": true, + "requires": { + "minipass": "^3.1.1" + } }, "tar": { - "version": "4.4.13", - "resolved": "https://registry.npmjs.org/tar/-/tar-4.4.13.tgz", - "integrity": "sha512-w2VwSrBoHa5BsSyH+KxEqeQBAllHhccyMFVHtGtdMpF4W7IRWfZjFiQceJPChOeTsSDVUpER2T8FA93pr0L+QA==", + "version": "5.0.11", + "resolved": "https://registry.npmjs.org/tar/-/tar-5.0.11.tgz", + "integrity": "sha512-E6q48d5y4XSCD+Xmwc0yc8lXuyDK38E0FB8N4S/drQRtXOMUhfhDxbB0xr2KKDhNfO51CFmoa6Oz00nAkWsjnA==", "dev": true, "requires": { - "chownr": "^1.1.1", - "fs-minipass": "^1.2.5", - "minipass": "^2.8.6", - "minizlib": "^1.2.1", - "mkdirp": "^0.5.0", - "safe-buffer": "^5.1.2", - "yallist": "^3.0.3" + "chownr": "^1.1.4", + "fs-minipass": "^2.1.0", + "minipass": "^3.1.3", + "minizlib": "^2.1.2", + "mkdirp": "^0.5.5", + "yallist": "^4.0.0" } }, - "true-case-path": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/true-case-path/-/true-case-path-2.2.1.tgz", - "integrity": "sha512-0z3j8R7MCjy10kc/g+qg7Ln3alJTodw9aDuVWZa3uiWqfuBMKeAeP2ocWcxoyM3D73yz3Jt/Pu4qPr4wHSdB/Q==", - "dev": true - }, - "yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", - "dev": true - } - } - }, - "@microsoft/rush-stack-compiler-3.3": { - "version": "0.3.5", - "resolved": "https://registry.npmjs.org/@microsoft/rush-stack-compiler-3.3/-/rush-stack-compiler-3.3-0.3.5.tgz", - "integrity": "sha512-c8727bgcG5VY1bSW2Cvp6EzdMBcF3gCpC6VcBHXtKWHzGJuRO2eEDE28knUqaKqDWIJDVvejjMb25M9RIeLW6w==", - "dev": true, - "requires": { - "@microsoft/api-extractor": "7.5.0", - "@microsoft/node-core-library": "3.15.1", - "@types/node": "8.10.54", - "tslint": "~5.12.1", - "tslint-microsoft-contrib": "~5.2.1", - "typescript": "~3.3.3" - } - }, - "@microsoft/set-webpack-public-path-plugin": { - "version": "2.2.5", - "resolved": "https://registry.npmjs.org/@microsoft/set-webpack-public-path-plugin/-/set-webpack-public-path-plugin-2.2.5.tgz", - "integrity": "sha512-1nCsZm/HZz9+EWbXutNVkXUNtB5wbpGfvAZEltRsOhROflKM4xZvyULJQ0lR5S7tlKvNBd4MByqmK+aHKCRtSg==", - "dev": true, - "requires": { - "@types/webpack": "^4.0.0", - "lodash": "~4.17.15", - "uglify-js": "~3.0.28" - }, - "dependencies": { - "commander": { - "version": "2.11.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.11.0.tgz", - "integrity": "sha512-b0553uYA5YAEGgyYIGYROzKQ7X5RAqedkfjiZxwi0kL1g3bOaBNNZfYkzt/CL0umgD5wc9Jec2FbB98CjkMRvQ==", - "dev": true - }, - "lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", - "dev": true - }, - "uglify-js": { - "version": "3.0.28", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.0.28.tgz", - "integrity": "sha512-0h/qGay016GG2lVav3Kz174F3T2Vjlz2v6HCt+WDQpoXfco0hWwF5gHK9yh88mUYvIC+N7Z8NT8WpjSp1yoqGA==", + "whatwg-url": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", + "integrity": "sha1-lmRU6HZUYuN2RNNib2dCzotwll0=", "dev": true, "requires": { - "commander": "~2.11.0", - "source-map": "~0.5.1" + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" } } } }, - "@microsoft/sp-application-base": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@microsoft/sp-application-base/-/sp-application-base-1.11.0.tgz", - "integrity": "sha512-pZAt5aJ7Pl7DBqY9rbkrmSYdz6/wgoVIjeoVozuaD3rRmbx9dnb6ft8v3iJVz70cjP5NUnx9ZymXrvAnorRvFQ==", + "@microsoft/rush-stack-compiler-3.9": { + "version": "0.4.47", + "resolved": "https://registry.npmjs.org/@microsoft/rush-stack-compiler-3.9/-/rush-stack-compiler-3.9-0.4.47.tgz", + "integrity": "sha512-mM7qbfJaTDc7+o6MR32DJSDExNwGoql4ARanJPna//FJc/kPn4HjI6yPbs6PTzSIdPftzI9VmqpLZWsGuaLWAQ==", "dev": true, "requires": { - "@microsoft/decorators": "1.11.0", - "@microsoft/sp-component-base": "1.11.0", - "@microsoft/sp-core-library": "1.11.0", - "@microsoft/sp-diagnostics": "1.11.0", - "@microsoft/sp-extension-base": "1.11.0", - "@microsoft/sp-http": "1.11.0", - "@microsoft/sp-loader": "1.11.0", - "@microsoft/sp-lodash-subset": "1.11.0", - "@microsoft/sp-module-interfaces": "1.11.0", - "@microsoft/sp-odata-types": "1.11.0", - "@microsoft/sp-page-context": "1.11.0", - "@microsoft/sp-search-extensibility": "1.11.0", - "tslib": "~1.10.0" - } - }, - "@microsoft/sp-build-common": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@microsoft/sp-build-common/-/sp-build-common-1.11.0.tgz", - "integrity": "sha512-NF92ebeuPHptQ9bQNVqcsQQVFtK9IRzfttMRuEjqat91Sqep1h4GmiMTnznGBR2gt4yJaRzJx/W/F1+BQUaWBw==", - "dev": true, - "requires": { - "@microsoft/gulp-core-build": "3.12.1", - "@microsoft/gulp-core-build-typescript": "8.2.5", - "@microsoft/sp-tslint-rules": "1.11.0", - "@types/yargs": "0.0.35", - "gulp": "~3.9.1", - "semver": "~5.2.0", - "yargs": "~4.6.0" + "@microsoft/api-extractor": "7.15.2", + "@rushstack/eslint-config": "2.3.4", + "@rushstack/node-core-library": "3.38.0", + "@types/node": "10.17.13", + "eslint": "~7.12.1", + "import-lazy": "~4.0.0", + "tslint": "~5.20.1", + "tslint-microsoft-contrib": "~6.2.0", + "typescript": "~3.9.7" }, "dependencies": { - "@types/yargs": { - "version": "0.0.35", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-0.0.35.tgz", - "integrity": "sha1-QHczV2rO1IlfutZ6Pwr2M9Lfy60=", - "dev": true - }, - "semver": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.2.0.tgz", - "integrity": "sha1-KBmVuAwUSCCUFd28TPUMJpzvVcU=", + "@types/node": { + "version": "10.17.13", + "resolved": "https://registry.npmjs.org/@types/node/-/node-10.17.13.tgz", + "integrity": "sha512-pMCcqU2zT4TjqYFrWtYHKal7Sl30Ims6ulZ4UFXxI4xbtQqK/qqKwkDoBFCfooRqqmRu9vY3xaJRwxSh673aYg==", "dev": true } } }, "@microsoft/sp-build-core-tasks": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@microsoft/sp-build-core-tasks/-/sp-build-core-tasks-1.11.0.tgz", - "integrity": "sha512-ls9VW393mrn16xJl9LR15e3PmxNeZdVtITtRTu/oX7uHLWXJlxNQXcRBEZWwyadlpVprXUwfGuZ19sBNvg5/vw==", + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-build-core-tasks/-/sp-build-core-tasks-1.13.1.tgz", + "integrity": "sha512-CcS7Cb16fXXwnIHTA6ZrW8xdgXC92rHT2kbduqFEGvaR5cFeVcWg9r4NRWbG0uD6J3H159uGYCKto5+kuqSv8A==", "dev": true, "requires": { - "@microsoft/gulp-core-build": "3.12.1", - "@microsoft/gulp-core-build-serve": "3.5.5", - "@microsoft/gulp-core-build-webpack": "3.7.0", - "@microsoft/load-themed-styles": "1.10.20", - "@microsoft/loader-cased-file": "1.11.0", - "@microsoft/loader-load-themed-styles": "1.7.191", - "@microsoft/node-core-library": "3.15.1", - "@microsoft/rush-lib": "5.15.1", - "@microsoft/set-webpack-public-path-plugin": "2.2.5", - "@microsoft/sp-module-interfaces": "1.11.0", - "@types/finalhandler": "0.0.31", - "@types/fs-extra": "5.0.1", + "@microsoft/gulp-core-build": "3.17.17", + "@microsoft/gulp-core-build-serve": "3.9.15", + "@microsoft/gulp-core-build-webpack": "5.2.20", + "@microsoft/spfx-heft-plugins": "1.13.1", + "@rushstack/node-core-library": "3.40.0", "@types/glob": "5.0.30", - "@types/gulp-replace": "0.0.29", "@types/lodash": "4.14.117", - "@types/merge2": "0.3.29", - "@types/node": "8.10.54", - "@types/resolve": "0.0.8", - "@types/rimraf": "2.0.2", - "@types/serve-static": "1.7.31", - "@types/terser-webpack-plugin": "1.2.1", - "@types/uuid": "3.0.0", - "@types/webpack": "4.39.2", - "@types/webpack-stream": "3.2.10", - "@types/xml": "1.0.3", - "azure-storage": "~2.10.3", + "@types/webpack": "4.41.24", "colors": "~1.2.1", - "css-loader": "~2.0.2", - "cssnano": "~4.1.10", - "finalhandler": "~0.4.1", - "fs-extra": "~5.0.0", "glob": "~7.0.5", - "glob-escape": "~0.0.1", - "gulp": "~3.9.1", - "gulp-replace": "~0.5.4", - "gulp-util": "~3.0.7", - "html-loader": "~0.5.1", - "json-loader": "~0.5.7", - "json-schema": "~0.2.3", - "lodash": "~4.17.5", - "merge2": "~1.0.2", - "node-zip": "~1.1.1", - "postcss-loader": "~3.0.0", - "resolve": "~1.12.0", - "rimraf": "~2.6.1", - "serve-static": "~1.10.2", - "source-map-loader": "~0.2.4", - "terser-webpack-plugin": "1.2.3", - "through2": "~2.0.1", - "uuid": "~3.1.0", - "webpack": "~4.35.3", - "webpack-stream": "~5.2.1", - "xml": "~1.0.1" + "gulp": "4.0.2", + "lodash": "4.17.21", + "webpack": "~4.44.2" }, "dependencies": { - "@microsoft/load-themed-styles": { - "version": "1.10.20", - "resolved": "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-1.10.20.tgz", - "integrity": "sha512-auT1V9phsMScUQK/xVngVGQsABGG805/10RgP1TBbJvwoPoRq/Ed+ce47HoayFgqxtz5m/W/38OUNZpfuBqsCw==", - "dev": true + "@rushstack/node-core-library": { + "version": "3.40.0", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.40.0.tgz", + "integrity": "sha512-P6uMPI7cqTdawLSPAG5BQrBu1MHlGRPqecp7ruIRgyukIEzkmh0QAnje4jAL/l1r3hw0qe4e+Dz5ZSnukT/Egg==", + "dev": true, + "requires": { + "@types/node": "10.17.13", + "colors": "~1.2.1", + "fs-extra": "~7.0.1", + "import-lazy": "~4.0.0", + "jju": "~1.4.0", + "resolve": "~1.17.0", + "semver": "~7.3.0", + "timsort": "~0.3.0", + "z-schema": "~3.18.3" + } }, "@types/glob": { "version": "5.0.30", @@ -2180,109 +2300,12 @@ "@types/node": "*" } }, - "acorn": { - "version": "6.4.2", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz", - "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==", + "@types/node": { + "version": "10.17.13", + "resolved": "https://registry.npmjs.org/@types/node/-/node-10.17.13.tgz", + "integrity": "sha512-pMCcqU2zT4TjqYFrWtYHKal7Sl30Ims6ulZ4UFXxI4xbtQqK/qqKwkDoBFCfooRqqmRu9vY3xaJRwxSh673aYg==", "dev": true }, - "ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dev": true, - "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "css-loader": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-2.0.2.tgz", - "integrity": "sha512-28hdCb5gCuTKUA+R6KzLwgxK6pUfgvrUyMNn7avOUQYFvmc13djru28uG+NF/pRre7Odd6B/kmJErCcpFZZQpQ==", - "dev": true, - "requires": { - "icss-utils": "^4.0.0", - "loader-utils": "^1.0.2", - "lodash": "^4.17.11", - "postcss": "^7.0.6", - "postcss-modules-extract-imports": "^2.0.0", - "postcss-modules-local-by-default": "^2.0.3", - "postcss-modules-scope": "^2.0.0", - "postcss-modules-values": "^2.0.0", - "postcss-value-parser": "^3.3.0", - "schema-utils": "^1.0.0" - } - }, - "debug": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", - "integrity": "sha1-+HBX6ZWxofauaklgZkE3vFbwOdo=", - "dev": true, - "requires": { - "ms": "0.7.1" - } - }, - "enhanced-resolve": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.5.0.tgz", - "integrity": "sha512-Nv9m36S/vxpsI+Hc4/ZGRs0n9mXqSWGGq49zxb/cJfPAQMbUtttJAlNPS4AQzaBdw/pKskw5bMbekT/Y7W/Wlg==", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "memory-fs": "^0.5.0", - "tapable": "^1.0.0" - }, - "dependencies": { - "memory-fs": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz", - "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==", - "dev": true, - "requires": { - "errno": "^0.1.3", - "readable-stream": "^2.0.1" - } - } - } - }, - "etag": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/etag/-/etag-1.7.0.tgz", - "integrity": "sha1-A9MLX2fdbmMtKUXTDWZScxo01dg=", - "dev": true - }, - "finalhandler": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-0.4.1.tgz", - "integrity": "sha1-haF8bFmpRxfSYtYSMNSw6+PUoU0=", - "dev": true, - "requires": { - "debug": "~2.2.0", - "escape-html": "~1.0.3", - "on-finished": "~2.3.0", - "unpipe": "~1.0.0" - } - }, - "fresh": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.3.0.tgz", - "integrity": "sha1-ZR+DjiJCTnVm3hYdg1jKoZn4PU8=", - "dev": true - }, - "fs-extra": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-5.0.0.tgz", - "integrity": "sha512-66Pm4RYbjzdyeuqudYqhFiNBbCIuI9kgRqLPSHIlXHidW8NIQtVdkM1yeZ4lXwuhbTETv3EUGMNHAAw6hiundQ==", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" - } - }, "glob": { "version": "7.0.6", "resolved": "https://registry.npmjs.org/glob/-/glob-7.0.6.tgz", @@ -2297,250 +2320,135 @@ "path-is-absolute": "^1.0.0" } }, - "http-errors": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.3.1.tgz", - "integrity": "sha1-GX4izevUGYWF6GlO9nhhl7ke2UI=", - "dev": true, - "requires": { - "inherits": "~2.0.1", - "statuses": "1" - } - }, - "mime": { - "version": "1.3.4", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.3.4.tgz", - "integrity": "sha1-EV+eO2s9rylZmDyzjxSaLUDrXVM=", + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", "dev": true - }, - "ms": { - "version": "0.7.1", - "resolved": "https://registry.npmjs.org/ms/-/ms-0.7.1.tgz", - "integrity": "sha1-nNE8A62/8ltl7/3nzoZO6VIBcJg=", - "dev": true - }, - "postcss": { - "version": "7.0.35", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", - "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "postcss-modules-extract-imports": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-2.0.0.tgz", - "integrity": "sha512-LaYLDNS4SG8Q5WAWqIJgdHPJrDDr/Lv775rMBFUbgjTz6j34lUznACHcdRWroPvXANP2Vj7yNK57vp9eFqzLWQ==", - "dev": true, - "requires": { - "postcss": "^7.0.5" - } - }, - "postcss-modules-local-by-default": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-2.0.6.tgz", - "integrity": "sha512-oLUV5YNkeIBa0yQl7EYnxMgy4N6noxmiwZStaEJUSe2xPMcdNc8WmBQuQCx18H5psYbVxz8zoHk0RAAYZXP9gA==", - "dev": true, - "requires": { - "postcss": "^7.0.6", - "postcss-selector-parser": "^6.0.0", - "postcss-value-parser": "^3.3.1" - } - }, - "postcss-modules-scope": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-2.2.0.tgz", - "integrity": "sha512-YyEgsTMRpNd+HmyC7H/mh3y+MeFWevy7V1evVhJWewmMbjDHIbZbOXICC2y+m1xI1UVfIT1HMW/O04Hxyu9oXQ==", - "dev": true, - "requires": { - "postcss": "^7.0.6", - "postcss-selector-parser": "^6.0.0" - } - }, - "postcss-modules-values": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-2.0.0.tgz", - "integrity": "sha512-Ki7JZa7ff1N3EIMlPnGTZfUMe69FFwiQPnVSXC9mnn3jozCRBYIxiZd44yJOV2AmabOo4qFf8s0dC/+lweG7+w==", - "dev": true, - "requires": { - "icss-replace-symbols": "^1.1.0", - "postcss": "^7.0.6" - } - }, - "range-parser": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.0.3.tgz", - "integrity": "sha1-aHKCNTXGkuLCoBA4Jq/YLC4P8XU=", - "dev": true - }, - "resolve": { - "version": "1.12.3", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.12.3.tgz", - "integrity": "sha512-hF6+hAPlxjqHWrw4p1rF3Wztbgxd4AjA5VlUzY5zcTb4J8D3JK4/1RjU48pHz2PJWzGVsLB1VWZkvJzhK2CCOA==", - "dev": true, - "requires": { - "path-parse": "^1.0.6" - } - }, - "rimraf": { - "version": "2.6.3", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", - "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", - "dev": true, - "requires": { - "glob": "^7.1.3" - }, - "dependencies": { - "glob": { - "version": "7.1.6", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", - "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", - "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" - } - } - } - }, - "schema-utils": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", - "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", - "dev": true, - "requires": { - "ajv": "^6.1.0", - "ajv-errors": "^1.0.0", - "ajv-keywords": "^3.1.0" - } - }, - "send": { - "version": "0.13.2", - "resolved": "https://registry.npmjs.org/send/-/send-0.13.2.tgz", - "integrity": "sha1-dl52B8gFVFK7pvCwUllTUJhgNt4=", - "dev": true, - "requires": { - "debug": "~2.2.0", - "depd": "~1.1.0", - "destroy": "~1.0.4", - "escape-html": "~1.0.3", - "etag": "~1.7.0", - "fresh": "0.3.0", - "http-errors": "~1.3.1", - "mime": "1.3.4", - "ms": "0.7.1", - "on-finished": "~2.3.0", - "range-parser": "~1.0.3", - "statuses": "~1.2.1" - } - }, - "serve-static": { - "version": "1.10.3", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.10.3.tgz", - "integrity": "sha1-zlpuzTEB/tXsCYJ9rCKpwpv7BTU=", - "dev": true, - "requires": { - "escape-html": "~1.0.3", - "parseurl": "~1.3.1", - "send": "0.13.2" - } - }, - "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 - }, - "statuses": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.2.1.tgz", - "integrity": "sha1-3e1FzBglbVHtQK7BQkidXGECbSg=", - "dev": true - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - }, - "tapable": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", - "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", - "dev": true - }, - "uuid": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.1.0.tgz", - "integrity": "sha512-DIWtzUkw04M4k3bf1IcpS2tngXEL26YUD2M0tMDUpnUrz2hgzUBlD55a4FjdLGPvfHxS6uluGWvaVEqgBcVa+g==", - "dev": true - }, - "webpack": { - "version": "4.35.3", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.35.3.tgz", - "integrity": "sha512-xggQPwr9ILlXzz61lHzjvgoqGU08v5+Wnut19Uv3GaTtzN4xBTcwnobodrXE142EL1tOiS5WVEButooGzcQzTA==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.8.5", - "@webassemblyjs/helper-module-context": "1.8.5", - "@webassemblyjs/wasm-edit": "1.8.5", - "@webassemblyjs/wasm-parser": "1.8.5", - "acorn": "^6.2.0", - "ajv": "^6.1.0", - "ajv-keywords": "^3.1.0", - "chrome-trace-event": "^1.0.0", - "enhanced-resolve": "^4.1.0", - "eslint-scope": "^4.0.0", - "json-parse-better-errors": "^1.0.2", - "loader-runner": "^2.3.0", - "loader-utils": "^1.1.0", - "memory-fs": "~0.4.1", - "micromatch": "^3.1.8", - "mkdirp": "~0.5.0", - "neo-async": "^2.5.0", - "node-libs-browser": "^2.0.0", - "schema-utils": "^1.0.0", - "tapable": "^1.1.0", - "terser-webpack-plugin": "^1.1.0", - "watchpack": "^1.5.0", - "webpack-sources": "^1.3.0" - } } } }, "@microsoft/sp-build-web": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@microsoft/sp-build-web/-/sp-build-web-1.11.0.tgz", - "integrity": "sha512-e9XlqY7hW1lEjwP61FTGzYF2rr4aWabJsDJCEN4vyOocXWFGcGhakj/wxnpIWbC53AAuyi6Iu0VoAEWVSqiebQ==", + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-build-web/-/sp-build-web-1.13.1.tgz", + "integrity": "sha512-LVrFaMp8IgnOtaWM2ueJveEJ0u75jzPgjdwWxfm5nLni7/b25rJEeOAITK9pcJh7ENmsUIrWkIpVh6U0LLofjg==", "dev": true, "requires": { - "@microsoft/gulp-core-build": "3.12.1", - "@microsoft/gulp-core-build-sass": "4.8.5", - "@microsoft/gulp-core-build-serve": "3.5.5", - "@microsoft/gulp-core-build-typescript": "8.2.5", - "@microsoft/gulp-core-build-webpack": "3.7.0", - "@microsoft/sp-build-common": "1.11.0", - "@microsoft/sp-build-core-tasks": "1.11.0", - "@types/webpack": "4.39.2", - "gulp": "~3.9.1", - "webpack": "~4.35.3", + "@microsoft/gulp-core-build": "3.17.17", + "@microsoft/gulp-core-build-sass": "4.14.22", + "@microsoft/gulp-core-build-serve": "3.9.15", + "@microsoft/gulp-core-build-typescript": "8.5.26", + "@microsoft/gulp-core-build-webpack": "5.2.20", + "@microsoft/rush-lib": "5.52.0", + "@microsoft/sp-build-core-tasks": "1.13.1", + "@rushstack/node-core-library": "3.40.0", + "@types/webpack": "4.41.24", + "gulp": "4.0.2", + "semver": "~7.3.2", + "true-case-path": "~2.2.1", + "webpack": "~4.44.2", "yargs": "~4.6.0" }, "dependencies": { - "acorn": { - "version": "6.4.2", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz", - "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==", + "@rushstack/node-core-library": { + "version": "3.40.0", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.40.0.tgz", + "integrity": "sha512-P6uMPI7cqTdawLSPAG5BQrBu1MHlGRPqecp7ruIRgyukIEzkmh0QAnje4jAL/l1r3hw0qe4e+Dz5ZSnukT/Egg==", + "dev": true, + "requires": { + "@types/node": "10.17.13", + "colors": "~1.2.1", + "fs-extra": "~7.0.1", + "import-lazy": "~4.0.0", + "jju": "~1.4.0", + "resolve": "~1.17.0", + "semver": "~7.3.0", + "timsort": "~0.3.0", + "z-schema": "~3.18.3" + } + }, + "@types/node": { + "version": "10.17.13", + "resolved": "https://registry.npmjs.org/@types/node/-/node-10.17.13.tgz", + "integrity": "sha512-pMCcqU2zT4TjqYFrWtYHKal7Sl30Ims6ulZ4UFXxI4xbtQqK/qqKwkDoBFCfooRqqmRu9vY3xaJRwxSh673aYg==", + "dev": true + } + } + }, + "@microsoft/sp-component-base": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-component-base/-/sp-component-base-1.13.1.tgz", + "integrity": "sha512-8jcxFs7GRPO4xyqs0U9bhxG0iS+5a2yCF0XanauzK5yweIVCjGUGatM581ynCP0hD+HshtdEYV0Y2zMZ9OGZxQ==", + "requires": { + "@microsoft/office-ui-fabric-react-bundle": "1.13.1", + "@microsoft/sp-core-library": "1.13.1", + "@microsoft/sp-diagnostics": "1.13.1", + "@microsoft/sp-dynamic-data": "1.13.1", + "@microsoft/sp-http": "1.13.1", + "@microsoft/sp-lodash-subset": "1.13.1", + "@microsoft/sp-module-interfaces": "1.13.1", + "@microsoft/sp-page-context": "1.13.1", + "tslib": "~1.10.0" + } + }, + "@microsoft/sp-core-library": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-core-library/-/sp-core-library-1.13.1.tgz", + "integrity": "sha512-qTBMa3whxhMXn79YS2S+jq+a+iAId9v+WvZOvcgre4dI/7LL7zPhbsHQTfWhzzuB4f2tPxkldHO8eOv63Ud68Q==", + "requires": { + "@microsoft/sp-lodash-subset": "1.13.1", + "@microsoft/sp-module-interfaces": "1.13.1", + "@microsoft/sp-odata-types": "1.13.1", + "tslib": "~1.10.0" + } + }, + "@microsoft/sp-css-loader": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-css-loader/-/sp-css-loader-1.13.1.tgz", + "integrity": "sha512-aPZ1rm+XbQgCJT2PNT8RcQ6d+do+hTLEbWSTdVtr92cVeIOKQmxETVTs/rZh3mdpPIrDy1OTu5nH7a8bs/q9jA==", + "dev": true, + "requires": { + "@microsoft/load-themed-styles": "1.10.208", + "@rushstack/node-core-library": "3.40.0", + "autoprefixer": "9.7.1", + "css-loader": "3.4.2", + "cssnano": "~4.1.10", + "loader-utils": "1.2.3", + "postcss": "~8.1.0", + "postcss-modules-extract-imports": "~3.0.0", + "postcss-modules-local-by-default": "~4.0.0", + "postcss-modules-scope": "~3.0.0", + "postcss-modules-values": "~4.0.0", + "webpack": "~4.44.2" + }, + "dependencies": { + "@microsoft/load-themed-styles": { + "version": "1.10.208", + "resolved": "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-1.10.208.tgz", + "integrity": "sha512-lOJQ/FOFiZJ+LIOUnVKu2StmB3DKIg50XTlm6DwBXpgUowAFhJ188mck8j4POpZtzQf/DfmOlQLqPEZXzM/6/A==", + "dev": true + }, + "@rushstack/node-core-library": { + "version": "3.40.0", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.40.0.tgz", + "integrity": "sha512-P6uMPI7cqTdawLSPAG5BQrBu1MHlGRPqecp7ruIRgyukIEzkmh0QAnje4jAL/l1r3hw0qe4e+Dz5ZSnukT/Egg==", + "dev": true, + "requires": { + "@types/node": "10.17.13", + "colors": "~1.2.1", + "fs-extra": "~7.0.1", + "import-lazy": "~4.0.0", + "jju": "~1.4.0", + "resolve": "~1.17.0", + "semver": "~7.3.0", + "timsort": "~0.3.0", + "z-schema": "~3.18.3" + } + }, + "@types/node": { + "version": "10.17.13", + "resolved": "https://registry.npmjs.org/@types/node/-/node-10.17.13.tgz", + "integrity": "sha512-pMCcqU2zT4TjqYFrWtYHKal7Sl30Ims6ulZ4UFXxI4xbtQqK/qqKwkDoBFCfooRqqmRu9vY3xaJRwxSh673aYg==", "dev": true }, "ajv": { @@ -2555,128 +2463,248 @@ "uri-js": "^4.2.2" } }, - "enhanced-resolve": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.5.0.tgz", - "integrity": "sha512-Nv9m36S/vxpsI+Hc4/ZGRs0n9mXqSWGGq49zxb/cJfPAQMbUtttJAlNPS4AQzaBdw/pKskw5bMbekT/Y7W/Wlg==", + "autoprefixer": { + "version": "9.7.1", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.7.1.tgz", + "integrity": "sha512-w3b5y1PXWlhYulevrTJ0lizkQ5CyqfeU6BIRDbuhsMupstHQOeb1Ur80tcB1zxSu7AwyY/qCQ7Vvqklh31ZBFw==", "dev": true, "requires": { - "graceful-fs": "^4.1.2", - "memory-fs": "^0.5.0", - "tapable": "^1.0.0" + "browserslist": "^4.7.2", + "caniuse-lite": "^1.0.30001006", + "chalk": "^2.4.2", + "normalize-range": "^0.1.2", + "num2fraction": "^1.2.2", + "postcss": "^7.0.21", + "postcss-value-parser": "^4.0.2" }, "dependencies": { - "memory-fs": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz", - "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==", + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", "dev": true, "requires": { - "errno": "^0.1.3", - "readable-stream": "^2.0.1" + "picocolors": "^0.2.1", + "source-map": "^0.6.1" } } } }, - "schema-utils": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", - "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", - "dev": true, - "requires": { - "ajv": "^6.1.0", - "ajv-errors": "^1.0.0", - "ajv-keywords": "^3.1.0" - } - }, - "tapable": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", - "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", + "big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", "dev": true }, - "webpack": { - "version": "4.35.3", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.35.3.tgz", - "integrity": "sha512-xggQPwr9ILlXzz61lHzjvgoqGU08v5+Wnut19Uv3GaTtzN4xBTcwnobodrXE142EL1tOiS5WVEButooGzcQzTA==", + "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": { - "@webassemblyjs/ast": "1.8.5", - "@webassemblyjs/helper-module-context": "1.8.5", - "@webassemblyjs/wasm-edit": "1.8.5", - "@webassemblyjs/wasm-parser": "1.8.5", - "acorn": "^6.2.0", - "ajv": "^6.1.0", - "ajv-keywords": "^3.1.0", - "chrome-trace-event": "^1.0.0", - "enhanced-resolve": "^4.1.0", - "eslint-scope": "^4.0.0", - "json-parse-better-errors": "^1.0.2", - "loader-runner": "^2.3.0", - "loader-utils": "^1.1.0", - "memory-fs": "~0.4.1", - "micromatch": "^3.1.8", - "mkdirp": "~0.5.0", - "neo-async": "^2.5.0", - "node-libs-browser": "^2.0.0", - "schema-utils": "^1.0.0", - "tapable": "^1.1.0", - "terser-webpack-plugin": "^1.1.0", - "watchpack": "^1.5.0", - "webpack-sources": "^1.3.0" + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" } + }, + "css-loader": { + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-3.4.2.tgz", + "integrity": "sha512-jYq4zdZT0oS0Iykt+fqnzVLRIeiPWhka+7BqPn+oSIpWJAHak5tmB/WZrJ2a21JhCeFyNnnlroSl8c+MtVndzA==", + "dev": true, + "requires": { + "camelcase": "^5.3.1", + "cssesc": "^3.0.0", + "icss-utils": "^4.1.1", + "loader-utils": "^1.2.3", + "normalize-path": "^3.0.0", + "postcss": "^7.0.23", + "postcss-modules-extract-imports": "^2.0.0", + "postcss-modules-local-by-default": "^3.0.2", + "postcss-modules-scope": "^2.1.1", + "postcss-modules-values": "^3.0.0", + "postcss-value-parser": "^4.0.2", + "schema-utils": "^2.6.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + }, + "postcss-modules-extract-imports": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-2.0.0.tgz", + "integrity": "sha512-LaYLDNS4SG8Q5WAWqIJgdHPJrDDr/Lv775rMBFUbgjTz6j34lUznACHcdRWroPvXANP2Vj7yNK57vp9eFqzLWQ==", + "dev": true, + "requires": { + "postcss": "^7.0.5" + } + }, + "postcss-modules-local-by-default": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-3.0.3.tgz", + "integrity": "sha512-e3xDq+LotiGesympRlKNgaJ0PCzoUIdpH0dj47iWAui/kyTgh3CiAr1qP54uodmJhl6p9rN6BoNcdEDVJx9RDw==", + "dev": true, + "requires": { + "icss-utils": "^4.1.1", + "postcss": "^7.0.32", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.1.0" + } + }, + "postcss-modules-scope": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-2.2.0.tgz", + "integrity": "sha512-YyEgsTMRpNd+HmyC7H/mh3y+MeFWevy7V1evVhJWewmMbjDHIbZbOXICC2y+m1xI1UVfIT1HMW/O04Hxyu9oXQ==", + "dev": true, + "requires": { + "postcss": "^7.0.6", + "postcss-selector-parser": "^6.0.0" + } + }, + "postcss-modules-values": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-3.0.0.tgz", + "integrity": "sha512-1//E5jCBrZ9DmRX+zCtmQtRSV6PV42Ix7Bzj9GbwJceduuf7IqP8MgeTXuRDHOWj2m0VzZD5+roFWDuU8RQjcg==", + "dev": true, + "requires": { + "icss-utils": "^4.0.0", + "postcss": "^7.0.6" + } + } + } + }, + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dev": true, + "requires": { + "minimist": "^1.2.0" + } + }, + "loader-utils": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.2.3.tgz", + "integrity": "sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA==", + "dev": true, + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^2.0.0", + "json5": "^1.0.1" + } + }, + "picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "dev": true + }, + "postcss": { + "version": "8.1.14", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.1.14.tgz", + "integrity": "sha512-KatkyVPBKfENS+c3dpXJoDXnDD5UZs5exAnDksLqaRJPKwYphEPZt4N0m0i049v2/BtWVQibAhxW4ilXXcolpA==", + "dev": true, + "requires": { + "colorette": "^1.2.1", + "nanoid": "^3.1.20", + "source-map": "^0.6.1" + } + }, + "postcss-modules-extract-imports": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", + "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", + "dev": true + }, + "postcss-modules-local-by-default": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz", + "integrity": "sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==", + "dev": true, + "requires": { + "icss-utils": "^5.0.0", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.1.0" + }, + "dependencies": { + "icss-utils": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", + "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", + "dev": true + } + } + }, + "postcss-modules-scope": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz", + "integrity": "sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==", + "dev": true, + "requires": { + "postcss-selector-parser": "^6.0.4" + } + }, + "postcss-modules-values": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", + "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", + "dev": true, + "requires": { + "icss-utils": "^5.0.0" + }, + "dependencies": { + "icss-utils": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", + "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", + "dev": true + } + } + }, + "schema-utils": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", + "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" + } + }, + "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 } } }, - "@microsoft/sp-component-base": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@microsoft/sp-component-base/-/sp-component-base-1.11.0.tgz", - "integrity": "sha512-ftOrH0HxvjJ7QHqrhO/fACLbUttjJ7b3UVKBN4CV5Vsmd4SRhX3lI+u8GB7iApufIuTUgSwdO9tZzIjrb1RdhQ==", - "requires": { - "@microsoft/decorators": "1.11.0", - "@microsoft/sp-core-library": "1.11.0", - "@microsoft/sp-diagnostics": "1.11.0", - "@microsoft/sp-dynamic-data": "1.11.0", - "@microsoft/sp-http": "1.11.0", - "@microsoft/sp-loader": "1.11.0", - "@microsoft/sp-lodash-subset": "1.11.0", - "@microsoft/sp-module-interfaces": "1.11.0", - "@microsoft/sp-page-context": "1.11.0", - "@types/es6-promise": "0.0.33", - "@types/webpack-env": "1.13.1" - } - }, - "@microsoft/sp-core-library": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@microsoft/sp-core-library/-/sp-core-library-1.11.0.tgz", - "integrity": "sha512-3/wQzbQp6E2R1tYn6eVmzJl8ay/1uxy+rW8JrDVX4GlzE4tLA+Pz90VuzQOJbmHLn7cgPSJFY3MFRdMjtqZVKg==", - "requires": { - "@microsoft/sp-lodash-subset": "1.11.0", - "@microsoft/sp-module-interfaces": "1.11.0", - "@types/es6-promise": "0.0.33", - "@types/webpack-env": "1.13.1" - } - }, "@microsoft/sp-diagnostics": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@microsoft/sp-diagnostics/-/sp-diagnostics-1.11.0.tgz", - "integrity": "sha512-Z+PoZY0wSGNpwQUCUqKGQz5AqE++Cgsul1afVNGRTTlYMzf1mot+GGX0ZxWGCU27awe4yf6+aEdzbsp8L7bfmw==", + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-diagnostics/-/sp-diagnostics-1.13.1.tgz", + "integrity": "sha512-KhzJo8kGL1M92WSDPhLlWyEnyAnkiRNMyQBb4eB9EYB8yZMhM2iBPpflIzatuJSOyNmq3jfmBS4G/ASg1tzyiQ==", "requires": { - "@microsoft/sp-core-library": "1.11.0", - "@microsoft/sp-lodash-subset": "1.11.0" + "@microsoft/sp-core-library": "1.13.1", + "@microsoft/sp-lodash-subset": "1.13.1" } }, "@microsoft/sp-dynamic-data": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@microsoft/sp-dynamic-data/-/sp-dynamic-data-1.11.0.tgz", - "integrity": "sha512-PRr1sA6M2f3lqFKlRGu+QMPAE/G91XoEC4LegiTYleK1i7WWrTpeU+yZohak8iQEZQsQ+e5alJZg+Xg3sdQKCQ==", + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-dynamic-data/-/sp-dynamic-data-1.13.1.tgz", + "integrity": "sha512-x3Fk6dC5JgUOKhiFQ5JphMf9k+IhpLEWWk1bsmsLak3pCWeY9Xp3kR3SlrdPGaFtoa3wbFlEsYZ8Log+ut0b1w==", "requires": { - "@microsoft/sp-core-library": "1.11.0", - "@microsoft/sp-diagnostics": "1.11.0", - "@microsoft/sp-lodash-subset": "1.11.0", - "@microsoft/sp-module-interfaces": "1.11.0", - "@types/es6-promise": "0.0.33", - "@types/webpack-env": "1.13.1", + "@microsoft/sp-core-library": "1.13.1", + "@microsoft/sp-diagnostics": "1.13.1", + "@microsoft/sp-lodash-subset": "1.13.1", + "@microsoft/sp-module-interfaces": "1.13.1", "tslib": "~1.10.0" } }, @@ -2696,20 +2724,299 @@ "@microsoft/sp-page-context": "1.11.0", "@types/es6-promise": "0.0.33", "@types/webpack-env": "1.13.1" + }, + "dependencies": { + "@microsoft/office-ui-fabric-react-bundle": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@microsoft/office-ui-fabric-react-bundle/-/office-ui-fabric-react-bundle-1.11.0.tgz", + "integrity": "sha512-h7ldirreyBLyvCUelORCbET/M2sVa3mUaIvR6KQbCutoOnYcGXO8K/66xYGI4kwNRkBwJ91/1b967DP1g2gkTA==", + "requires": { + "@types/react": "16.8.8", + "@types/webpack-env": "1.13.1", + "@uifabric/icons": "7.3.0", + "office-ui-fabric-react": "7.59.0", + "react": "16.8.5", + "react-dom": "16.8.5", + "tslib": "~1.10.0" + } + }, + "@microsoft/sp-component-base": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-component-base/-/sp-component-base-1.11.0.tgz", + "integrity": "sha512-ftOrH0HxvjJ7QHqrhO/fACLbUttjJ7b3UVKBN4CV5Vsmd4SRhX3lI+u8GB7iApufIuTUgSwdO9tZzIjrb1RdhQ==", + "requires": { + "@microsoft/decorators": "1.11.0", + "@microsoft/sp-core-library": "1.11.0", + "@microsoft/sp-diagnostics": "1.11.0", + "@microsoft/sp-dynamic-data": "1.11.0", + "@microsoft/sp-http": "1.11.0", + "@microsoft/sp-loader": "1.11.0", + "@microsoft/sp-lodash-subset": "1.11.0", + "@microsoft/sp-module-interfaces": "1.11.0", + "@microsoft/sp-page-context": "1.11.0", + "@types/es6-promise": "0.0.33", + "@types/webpack-env": "1.13.1" + } + }, + "@microsoft/sp-core-library": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-core-library/-/sp-core-library-1.11.0.tgz", + "integrity": "sha512-3/wQzbQp6E2R1tYn6eVmzJl8ay/1uxy+rW8JrDVX4GlzE4tLA+Pz90VuzQOJbmHLn7cgPSJFY3MFRdMjtqZVKg==", + "requires": { + "@microsoft/sp-lodash-subset": "1.11.0", + "@microsoft/sp-module-interfaces": "1.11.0", + "@types/es6-promise": "0.0.33", + "@types/webpack-env": "1.13.1" + } + }, + "@microsoft/sp-diagnostics": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-diagnostics/-/sp-diagnostics-1.11.0.tgz", + "integrity": "sha512-Z+PoZY0wSGNpwQUCUqKGQz5AqE++Cgsul1afVNGRTTlYMzf1mot+GGX0ZxWGCU27awe4yf6+aEdzbsp8L7bfmw==", + "requires": { + "@microsoft/sp-core-library": "1.11.0", + "@microsoft/sp-lodash-subset": "1.11.0" + } + }, + "@microsoft/sp-dynamic-data": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-dynamic-data/-/sp-dynamic-data-1.11.0.tgz", + "integrity": "sha512-PRr1sA6M2f3lqFKlRGu+QMPAE/G91XoEC4LegiTYleK1i7WWrTpeU+yZohak8iQEZQsQ+e5alJZg+Xg3sdQKCQ==", + "requires": { + "@microsoft/sp-core-library": "1.11.0", + "@microsoft/sp-diagnostics": "1.11.0", + "@microsoft/sp-lodash-subset": "1.11.0", + "@microsoft/sp-module-interfaces": "1.11.0", + "@types/es6-promise": "0.0.33", + "@types/webpack-env": "1.13.1", + "tslib": "~1.10.0" + } + }, + "@microsoft/sp-http": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-http/-/sp-http-1.11.0.tgz", + "integrity": "sha512-n3YbHUSwhR4e9AQsVDPWJiTwoE3QtFzyT+DPKuMz4KEtPaAUfXvZ0zKdbJSspeUUCbjsFaMYsbEIsrgSDDgqvw==", + "requires": { + "@microsoft/microsoft-graph-client": "~1.1.0", + "@microsoft/sp-core-library": "1.11.0", + "@microsoft/sp-diagnostics": "1.11.0", + "@microsoft/sp-module-interfaces": "1.11.0", + "@types/adal-angular": "1.0.1", + "adal-angular": "1.0.16", + "msal": "1.1.3", + "tslib": "~1.10.0" + } + }, + "@microsoft/sp-loader": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-loader/-/sp-loader-1.11.0.tgz", + "integrity": "sha512-z0goq+Ok/64waEDbI1YpekTRVWsu/ITnN0OTZuDvxGxdCL00+uB37Hog5Eoi9liEQCR6T2qTepawp8GnByuFew==", + "requires": { + "@microsoft/loader-raw-script": "1.2.182", + "@microsoft/office-ui-fabric-react-bundle": "1.11.0", + "@microsoft/sp-core-library": "1.11.0", + "@microsoft/sp-diagnostics": "1.11.0", + "@microsoft/sp-dynamic-data": "1.11.0", + "@microsoft/sp-http": "1.11.0", + "@microsoft/sp-lodash-subset": "1.11.0", + "@microsoft/sp-module-interfaces": "1.11.0", + "@microsoft/sp-odata-types": "1.11.0", + "@microsoft/sp-page-context": "1.11.0", + "@microsoft/sp-polyfills": "1.11.0", + "@types/es6-promise": "0.0.33", + "@types/react": "16.8.8", + "@types/react-dom": "16.8.3", + "@types/requirejs": "2.1.29", + "@types/webpack-env": "1.13.1", + "@uifabric/utilities": "7.5.0", + "exports-loader": "~0.6.4", + "office-ui-fabric-react": "7.59.0", + "raw-loader": "~0.5.1", + "react": "16.8.5", + "react-dom": "16.8.5", + "requirejs": "2.1.20", + "tslib": "~1.10.0" + } + }, + "@microsoft/sp-lodash-subset": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-lodash-subset/-/sp-lodash-subset-1.11.0.tgz", + "integrity": "sha512-r2T5HhlEpaX9nWnQkL9CJ6af7t+XQ6gYoSpeqz90VBi0XNN93B2qASjb8lzYPzB23D8Wr8qmTaz53nQj2fA4ow==", + "requires": { + "@types/lodash": "4.14.117", + "@types/webpack-env": "1.13.1", + "tslib": "~1.10.0" + } + }, + "@microsoft/sp-module-interfaces": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-module-interfaces/-/sp-module-interfaces-1.11.0.tgz", + "integrity": "sha512-4KCIKM/Q7OLKY/jGWTmkYNtiCibjYh18PAfeXpAfwmnHnABXKsAmC59OP6chFYtHK0RTk55MwpWV34nRSbWZdw==", + "requires": { + "@types/node": "8.10.54", + "@types/z-schema": "3.16.31", + "z-schema": "~3.18.3" + } + }, + "@microsoft/sp-odata-types": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-odata-types/-/sp-odata-types-1.11.0.tgz", + "integrity": "sha512-uIA4WsgvTlQ58R9H+svg0Hm2du1zz5w1FJ7VbT3f4TI9HW3zC+wItPgNAbxWddtx0s1jNoDxQFqQooAqTWxVCQ==", + "requires": { + "tslib": "~1.10.0" + } + }, + "@microsoft/sp-page-context": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-page-context/-/sp-page-context-1.11.0.tgz", + "integrity": "sha512-Tn57hYh8OErqIlYSiiggj3S6tjQ1GBKZV2o+dlq+aC1s++BgkCt7ql3jj+gyAC/Hb9cZrK+w12BkPO6P6fH0dQ==", + "requires": { + "@microsoft/sp-core-library": "1.11.0", + "@microsoft/sp-diagnostics": "1.11.0", + "@microsoft/sp-dynamic-data": "1.11.0", + "@microsoft/sp-lodash-subset": "1.11.0", + "@microsoft/sp-odata-types": "1.11.0", + "@types/es6-promise": "0.0.33", + "@types/webpack-env": "1.13.1", + "tslib": "~1.10.0" + } + }, + "@microsoft/sp-polyfills": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-polyfills/-/sp-polyfills-1.11.0.tgz", + "integrity": "sha512-QecBpOmZyvIo6fk0b/3qx/OT0HlUZCsjSh6ybxEa3A5drssulq6/7E8VcE6cLdXcVlSQ7270SRUotzfT8xAlGw==", + "requires": { + "@types/webpack-env": "1.13.1", + "es6-collections": "0.5.6", + "es6-promise": "4.1.1", + "tslib": "~1.10.0", + "whatwg-fetch": "2.0.3", + "whatwg-url": "4.7.1" + } + }, + "@types/react": { + "version": "16.8.8", + "resolved": "https://registry.npmjs.org/@types/react/-/react-16.8.8.tgz", + "integrity": "sha512-xwEvyet96u7WnB96kqY0yY7qxx/pEpU51QeACkKFtrgjjXITQn0oO1iwPEraXVgh10ZFPix7gs1R4OJXF7P5sg==", + "requires": { + "@types/prop-types": "*", + "csstype": "^2.2.0" + } + }, + "@types/react-dom": { + "version": "16.8.3", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-16.8.3.tgz", + "integrity": "sha512-HF5hD5YR3z9Mn6kXcW1VKe4AQ04ZlZj1EdLBae61hzQ3eEWWxMgNLUbIxeZp40BnSxqY1eAYLsH9QopQcxzScA==", + "requires": { + "@types/react": "*" + } + }, + "@uifabric/icons": { + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/@uifabric/icons/-/icons-7.3.0.tgz", + "integrity": "sha512-wbcR8fJce20sPjsK2bbTC/cAZfAOFuE4dd4LHw194+8H+/dqotsowrQVp5Lu8aaHGQk+fXoiZmUy30WA9cAG4Q==", + "requires": { + "@uifabric/set-version": "^7.0.2", + "@uifabric/styling": "^7.7.1", + "tslib": "^1.7.1" + } + }, + "@uifabric/utilities": { + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/@uifabric/utilities/-/utilities-7.5.0.tgz", + "integrity": "sha512-h9XwZVaKyLN3Ss4G+bXFWsmCzExID/SKbO64XPjsCIhuxVYsTg6/hDrvyU4TCEx06/ehXfdHRmyjCYL1PNdDMg==", + "requires": { + "@uifabric/merge-styles": "^7.7.0", + "@uifabric/set-version": "^7.0.2", + "prop-types": "^15.5.10", + "tslib": "^1.7.1" + } + }, + "es6-promise": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.1.1.tgz", + "integrity": "sha512-OaU1hHjgJf+b0NzsxCg7NdIYERD6Hy/PEmFLTjw+b65scuisG3Kt4QoTvJ66BBkPZ581gr0kpoVzKnxniM8nng==" + }, + "msal": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/msal/-/msal-1.1.3.tgz", + "integrity": "sha512-cdShb+N1H3OyR1y46ij6OO7QzeqC6BxrbrNcouS4JBrr1+DnZ55TumxQKEzWmTXHvsbsuz5PCyXZl812Un8L9g==", + "requires": { + "tslib": "^1.9.3" + } + }, + "office-ui-fabric-react": { + "version": "7.59.0", + "resolved": "https://registry.npmjs.org/office-ui-fabric-react/-/office-ui-fabric-react-7.59.0.tgz", + "integrity": "sha512-bZg1Msffb7DKAawxzxmUYMEv+me6FzdPvRKbrG7pQrj/rRR8ofPbo43NRFfFmOdHnNs7290H0Cwpu3kRk+6msg==", + "requires": { + "@microsoft/load-themed-styles": "^1.7.13", + "@uifabric/foundation": "^7.5.0", + "@uifabric/icons": "^7.3.0", + "@uifabric/merge-styles": "^7.8.0", + "@uifabric/react-hooks": "^7.0.1", + "@uifabric/set-version": "^7.0.2", + "@uifabric/styling": "^7.7.2", + "@uifabric/utilities": "^7.5.0", + "prop-types": "^15.5.10", + "tslib": "^1.7.1" + } + }, + "react": { + "version": "16.8.5", + "resolved": "https://registry.npmjs.org/react/-/react-16.8.5.tgz", + "integrity": "sha512-daCb9TD6FZGvJ3sg8da1tRAtIuw29PbKZW++NN4wqkbEvxL+bZpaaYb4xuftW/SpXmgacf1skXl/ddX6CdOlDw==", + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "prop-types": "^15.6.2", + "scheduler": "^0.13.5" + } + }, + "react-dom": { + "version": "16.8.5", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-16.8.5.tgz", + "integrity": "sha512-VIEIvZLpFafsfu4kgmftP5L8j7P1f0YThfVTrANMhZUFMDOsA6e0kfR6wxw/8xxKs4NB59TZYbxNdPCDW34x4w==", + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "prop-types": "^15.6.2", + "scheduler": "^0.13.5" + } + }, + "requirejs": { + "version": "2.1.20", + "resolved": "https://registry.npmjs.org/requirejs/-/requirejs-2.1.20.tgz", + "integrity": "sha1-EUgiyRfsh5NFCy2qoeubvxEB6TE=" + }, + "scheduler": { + "version": "0.13.6", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.13.6.tgz", + "integrity": "sha512-IWnObHt413ucAYKsD9J1QShUKkbKLQQHdxRyw73sw4FN26iWr3DY/H34xGPe4nmL1DwXyWmSWmMrA9TfQbE/XQ==", + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" + } + }, + "whatwg-fetch": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-2.0.3.tgz", + "integrity": "sha1-nITsLc9oGH/wC8ZOEnS0QhduHIQ=" + } } }, "@microsoft/sp-http": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@microsoft/sp-http/-/sp-http-1.11.0.tgz", - "integrity": "sha512-n3YbHUSwhR4e9AQsVDPWJiTwoE3QtFzyT+DPKuMz4KEtPaAUfXvZ0zKdbJSspeUUCbjsFaMYsbEIsrgSDDgqvw==", + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-http/-/sp-http-1.13.1.tgz", + "integrity": "sha512-MhlFCOhFUUt7HpG3oa9LSu7O1dqmyJfU2Zmk+uPrUnudy5JIL2K83g5rv2TK8YeGXDXxKEmqZsOsWP4ZHbo9YQ==", "requires": { "@microsoft/microsoft-graph-client": "~1.1.0", - "@microsoft/sp-core-library": "1.11.0", - "@microsoft/sp-diagnostics": "1.11.0", - "@microsoft/sp-module-interfaces": "1.11.0", + "@microsoft/sp-core-library": "1.13.1", + "@microsoft/sp-diagnostics": "1.13.1", "@types/adal-angular": "1.0.1", "adal-angular": "1.0.16", - "msal": "1.1.3", + "msal": "1.4.13", + "msalLegacy": "npm:msal@1.4.12", "tslib": "~1.10.0" } }, @@ -2727,39 +3034,203 @@ "@microsoft/sp-module-interfaces": "1.11.0", "@microsoft/sp-page-context": "1.11.0", "@types/webpack-env": "1.13.1" - } - }, - "@microsoft/sp-loader": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@microsoft/sp-loader/-/sp-loader-1.11.0.tgz", - "integrity": "sha512-z0goq+Ok/64waEDbI1YpekTRVWsu/ITnN0OTZuDvxGxdCL00+uB37Hog5Eoi9liEQCR6T2qTepawp8GnByuFew==", - "requires": { - "@microsoft/loader-raw-script": "1.2.182", - "@microsoft/office-ui-fabric-react-bundle": "1.11.0", - "@microsoft/sp-core-library": "1.11.0", - "@microsoft/sp-diagnostics": "1.11.0", - "@microsoft/sp-dynamic-data": "1.11.0", - "@microsoft/sp-http": "1.11.0", - "@microsoft/sp-lodash-subset": "1.11.0", - "@microsoft/sp-module-interfaces": "1.11.0", - "@microsoft/sp-odata-types": "1.11.0", - "@microsoft/sp-page-context": "1.11.0", - "@microsoft/sp-polyfills": "1.11.0", - "@types/es6-promise": "0.0.33", - "@types/react": "16.8.8", - "@types/react-dom": "16.8.3", - "@types/requirejs": "2.1.29", - "@types/webpack-env": "1.13.1", - "@uifabric/utilities": "7.5.0", - "exports-loader": "~0.6.4", - "office-ui-fabric-react": "7.59.0", - "raw-loader": "~0.5.1", - "react": "16.8.5", - "react-dom": "16.8.5", - "requirejs": "2.1.20", - "tslib": "~1.10.0" }, "dependencies": { + "@microsoft/office-ui-fabric-react-bundle": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@microsoft/office-ui-fabric-react-bundle/-/office-ui-fabric-react-bundle-1.11.0.tgz", + "integrity": "sha512-h7ldirreyBLyvCUelORCbET/M2sVa3mUaIvR6KQbCutoOnYcGXO8K/66xYGI4kwNRkBwJ91/1b967DP1g2gkTA==", + "requires": { + "@types/react": "16.8.8", + "@types/webpack-env": "1.13.1", + "@uifabric/icons": "7.3.0", + "office-ui-fabric-react": "7.59.0", + "react": "16.8.5", + "react-dom": "16.8.5", + "tslib": "~1.10.0" + } + }, + "@microsoft/sp-component-base": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-component-base/-/sp-component-base-1.11.0.tgz", + "integrity": "sha512-ftOrH0HxvjJ7QHqrhO/fACLbUttjJ7b3UVKBN4CV5Vsmd4SRhX3lI+u8GB7iApufIuTUgSwdO9tZzIjrb1RdhQ==", + "requires": { + "@microsoft/decorators": "1.11.0", + "@microsoft/sp-core-library": "1.11.0", + "@microsoft/sp-diagnostics": "1.11.0", + "@microsoft/sp-dynamic-data": "1.11.0", + "@microsoft/sp-http": "1.11.0", + "@microsoft/sp-loader": "1.11.0", + "@microsoft/sp-lodash-subset": "1.11.0", + "@microsoft/sp-module-interfaces": "1.11.0", + "@microsoft/sp-page-context": "1.11.0", + "@types/es6-promise": "0.0.33", + "@types/webpack-env": "1.13.1" + } + }, + "@microsoft/sp-core-library": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-core-library/-/sp-core-library-1.11.0.tgz", + "integrity": "sha512-3/wQzbQp6E2R1tYn6eVmzJl8ay/1uxy+rW8JrDVX4GlzE4tLA+Pz90VuzQOJbmHLn7cgPSJFY3MFRdMjtqZVKg==", + "requires": { + "@microsoft/sp-lodash-subset": "1.11.0", + "@microsoft/sp-module-interfaces": "1.11.0", + "@types/es6-promise": "0.0.33", + "@types/webpack-env": "1.13.1" + } + }, + "@microsoft/sp-diagnostics": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-diagnostics/-/sp-diagnostics-1.11.0.tgz", + "integrity": "sha512-Z+PoZY0wSGNpwQUCUqKGQz5AqE++Cgsul1afVNGRTTlYMzf1mot+GGX0ZxWGCU27awe4yf6+aEdzbsp8L7bfmw==", + "requires": { + "@microsoft/sp-core-library": "1.11.0", + "@microsoft/sp-lodash-subset": "1.11.0" + } + }, + "@microsoft/sp-dynamic-data": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-dynamic-data/-/sp-dynamic-data-1.11.0.tgz", + "integrity": "sha512-PRr1sA6M2f3lqFKlRGu+QMPAE/G91XoEC4LegiTYleK1i7WWrTpeU+yZohak8iQEZQsQ+e5alJZg+Xg3sdQKCQ==", + "requires": { + "@microsoft/sp-core-library": "1.11.0", + "@microsoft/sp-diagnostics": "1.11.0", + "@microsoft/sp-lodash-subset": "1.11.0", + "@microsoft/sp-module-interfaces": "1.11.0", + "@types/es6-promise": "0.0.33", + "@types/webpack-env": "1.13.1", + "tslib": "~1.10.0" + } + }, + "@microsoft/sp-http": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-http/-/sp-http-1.11.0.tgz", + "integrity": "sha512-n3YbHUSwhR4e9AQsVDPWJiTwoE3QtFzyT+DPKuMz4KEtPaAUfXvZ0zKdbJSspeUUCbjsFaMYsbEIsrgSDDgqvw==", + "requires": { + "@microsoft/microsoft-graph-client": "~1.1.0", + "@microsoft/sp-core-library": "1.11.0", + "@microsoft/sp-diagnostics": "1.11.0", + "@microsoft/sp-module-interfaces": "1.11.0", + "@types/adal-angular": "1.0.1", + "adal-angular": "1.0.16", + "msal": "1.1.3", + "tslib": "~1.10.0" + } + }, + "@microsoft/sp-loader": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-loader/-/sp-loader-1.11.0.tgz", + "integrity": "sha512-z0goq+Ok/64waEDbI1YpekTRVWsu/ITnN0OTZuDvxGxdCL00+uB37Hog5Eoi9liEQCR6T2qTepawp8GnByuFew==", + "requires": { + "@microsoft/loader-raw-script": "1.2.182", + "@microsoft/office-ui-fabric-react-bundle": "1.11.0", + "@microsoft/sp-core-library": "1.11.0", + "@microsoft/sp-diagnostics": "1.11.0", + "@microsoft/sp-dynamic-data": "1.11.0", + "@microsoft/sp-http": "1.11.0", + "@microsoft/sp-lodash-subset": "1.11.0", + "@microsoft/sp-module-interfaces": "1.11.0", + "@microsoft/sp-odata-types": "1.11.0", + "@microsoft/sp-page-context": "1.11.0", + "@microsoft/sp-polyfills": "1.11.0", + "@types/es6-promise": "0.0.33", + "@types/react": "16.8.8", + "@types/react-dom": "16.8.3", + "@types/requirejs": "2.1.29", + "@types/webpack-env": "1.13.1", + "@uifabric/utilities": "7.5.0", + "exports-loader": "~0.6.4", + "office-ui-fabric-react": "7.59.0", + "raw-loader": "~0.5.1", + "react": "16.8.5", + "react-dom": "16.8.5", + "requirejs": "2.1.20", + "tslib": "~1.10.0" + } + }, + "@microsoft/sp-lodash-subset": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-lodash-subset/-/sp-lodash-subset-1.11.0.tgz", + "integrity": "sha512-r2T5HhlEpaX9nWnQkL9CJ6af7t+XQ6gYoSpeqz90VBi0XNN93B2qASjb8lzYPzB23D8Wr8qmTaz53nQj2fA4ow==", + "requires": { + "@types/lodash": "4.14.117", + "@types/webpack-env": "1.13.1", + "tslib": "~1.10.0" + } + }, + "@microsoft/sp-module-interfaces": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-module-interfaces/-/sp-module-interfaces-1.11.0.tgz", + "integrity": "sha512-4KCIKM/Q7OLKY/jGWTmkYNtiCibjYh18PAfeXpAfwmnHnABXKsAmC59OP6chFYtHK0RTk55MwpWV34nRSbWZdw==", + "requires": { + "@types/node": "8.10.54", + "@types/z-schema": "3.16.31", + "z-schema": "~3.18.3" + } + }, + "@microsoft/sp-odata-types": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-odata-types/-/sp-odata-types-1.11.0.tgz", + "integrity": "sha512-uIA4WsgvTlQ58R9H+svg0Hm2du1zz5w1FJ7VbT3f4TI9HW3zC+wItPgNAbxWddtx0s1jNoDxQFqQooAqTWxVCQ==", + "requires": { + "tslib": "~1.10.0" + } + }, + "@microsoft/sp-page-context": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-page-context/-/sp-page-context-1.11.0.tgz", + "integrity": "sha512-Tn57hYh8OErqIlYSiiggj3S6tjQ1GBKZV2o+dlq+aC1s++BgkCt7ql3jj+gyAC/Hb9cZrK+w12BkPO6P6fH0dQ==", + "requires": { + "@microsoft/sp-core-library": "1.11.0", + "@microsoft/sp-diagnostics": "1.11.0", + "@microsoft/sp-dynamic-data": "1.11.0", + "@microsoft/sp-lodash-subset": "1.11.0", + "@microsoft/sp-odata-types": "1.11.0", + "@types/es6-promise": "0.0.33", + "@types/webpack-env": "1.13.1", + "tslib": "~1.10.0" + } + }, + "@microsoft/sp-polyfills": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-polyfills/-/sp-polyfills-1.11.0.tgz", + "integrity": "sha512-QecBpOmZyvIo6fk0b/3qx/OT0HlUZCsjSh6ybxEa3A5drssulq6/7E8VcE6cLdXcVlSQ7270SRUotzfT8xAlGw==", + "requires": { + "@types/webpack-env": "1.13.1", + "es6-collections": "0.5.6", + "es6-promise": "4.1.1", + "tslib": "~1.10.0", + "whatwg-fetch": "2.0.3", + "whatwg-url": "4.7.1" + } + }, + "@types/react": { + "version": "16.8.8", + "resolved": "https://registry.npmjs.org/@types/react/-/react-16.8.8.tgz", + "integrity": "sha512-xwEvyet96u7WnB96kqY0yY7qxx/pEpU51QeACkKFtrgjjXITQn0oO1iwPEraXVgh10ZFPix7gs1R4OJXF7P5sg==", + "requires": { + "@types/prop-types": "*", + "csstype": "^2.2.0" + } + }, + "@types/react-dom": { + "version": "16.8.3", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-16.8.3.tgz", + "integrity": "sha512-HF5hD5YR3z9Mn6kXcW1VKe4AQ04ZlZj1EdLBae61hzQ3eEWWxMgNLUbIxeZp40BnSxqY1eAYLsH9QopQcxzScA==", + "requires": { + "@types/react": "*" + } + }, + "@uifabric/icons": { + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/@uifabric/icons/-/icons-7.3.0.tgz", + "integrity": "sha512-wbcR8fJce20sPjsK2bbTC/cAZfAOFuE4dd4LHw194+8H+/dqotsowrQVp5Lu8aaHGQk+fXoiZmUy30WA9cAG4Q==", + "requires": { + "@uifabric/set-version": "^7.0.2", + "@uifabric/styling": "^7.7.1", + "tslib": "^1.7.1" + } + }, "@uifabric/utilities": { "version": "7.5.0", "resolved": "https://registry.npmjs.org/@uifabric/utilities/-/utilities-7.5.0.tgz", @@ -2771,6 +3242,19 @@ "tslib": "^1.7.1" } }, + "es6-promise": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.1.1.tgz", + "integrity": "sha512-OaU1hHjgJf+b0NzsxCg7NdIYERD6Hy/PEmFLTjw+b65scuisG3Kt4QoTvJ66BBkPZ581gr0kpoVzKnxniM8nng==" + }, + "msal": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/msal/-/msal-1.1.3.tgz", + "integrity": "sha512-cdShb+N1H3OyR1y46ij6OO7QzeqC6BxrbrNcouS4JBrr1+DnZ55TumxQKEzWmTXHvsbsuz5PCyXZl812Un8L9g==", + "requires": { + "tslib": "^1.9.3" + } + }, "office-ui-fabric-react": { "version": "7.59.0", "resolved": "https://registry.npmjs.org/office-ui-fabric-react/-/office-ui-fabric-react-7.59.0.tgz", @@ -2787,79 +3271,157 @@ "prop-types": "^15.5.10", "tslib": "^1.7.1" } + }, + "react": { + "version": "16.8.5", + "resolved": "https://registry.npmjs.org/react/-/react-16.8.5.tgz", + "integrity": "sha512-daCb9TD6FZGvJ3sg8da1tRAtIuw29PbKZW++NN4wqkbEvxL+bZpaaYb4xuftW/SpXmgacf1skXl/ddX6CdOlDw==", + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "prop-types": "^15.6.2", + "scheduler": "^0.13.5" + } + }, + "react-dom": { + "version": "16.8.5", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-16.8.5.tgz", + "integrity": "sha512-VIEIvZLpFafsfu4kgmftP5L8j7P1f0YThfVTrANMhZUFMDOsA6e0kfR6wxw/8xxKs4NB59TZYbxNdPCDW34x4w==", + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "prop-types": "^15.6.2", + "scheduler": "^0.13.5" + } + }, + "requirejs": { + "version": "2.1.20", + "resolved": "https://registry.npmjs.org/requirejs/-/requirejs-2.1.20.tgz", + "integrity": "sha1-EUgiyRfsh5NFCy2qoeubvxEB6TE=" + }, + "scheduler": { + "version": "0.13.6", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.13.6.tgz", + "integrity": "sha512-IWnObHt413ucAYKsD9J1QShUKkbKLQQHdxRyw73sw4FN26iWr3DY/H34xGPe4nmL1DwXyWmSWmMrA9TfQbE/XQ==", + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" + } + }, + "whatwg-fetch": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-2.0.3.tgz", + "integrity": "sha1-nITsLc9oGH/wC8ZOEnS0QhduHIQ=" + } + } + }, + "@microsoft/sp-loader": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-loader/-/sp-loader-1.13.1.tgz", + "integrity": "sha512-Srry9SqR2JQA4l8+I1LTdO0lIkrekxWOxo9/2RgCbQtMyG6sSSCvw3VxUqRZ6VEFQbJzmmGFCWZRLGOho0GMlw==", + "requires": { + "@microsoft/office-ui-fabric-react-bundle": "1.13.1", + "@microsoft/sp-core-library": "1.13.1", + "@microsoft/sp-diagnostics": "1.13.1", + "@microsoft/sp-dynamic-data": "1.13.1", + "@microsoft/sp-http": "1.13.1", + "@microsoft/sp-lodash-subset": "1.13.1", + "@microsoft/sp-module-interfaces": "1.13.1", + "@microsoft/sp-odata-types": "1.13.1", + "@microsoft/sp-page-context": "1.13.1", + "@microsoft/sp-polyfills": "1.13.1", + "@rushstack/loader-raw-script": "1.3.175", + "@types/requirejs": "2.1.29", + "office-ui-fabric-react": "7.176.2", + "raw-loader": "~0.5.1", + "react": "16.13.1", + "react-dom": "16.13.1", + "requirejs": "2.3.6", + "tslib": "~1.10.0" + }, + "dependencies": { + "office-ui-fabric-react": { + "version": "7.176.2", + "resolved": "https://registry.npmjs.org/office-ui-fabric-react/-/office-ui-fabric-react-7.176.2.tgz", + "integrity": "sha512-ACOgx0ccx93NtRLWJBunJLwVdgIbsnzR/lbn6J+XYTINUrSR4DBZCuNoAzZVi8t1RYd6MnouLyyyEUWneNC9QQ==", + "requires": { + "@fluentui/date-time-utilities": "^7.9.1", + "@fluentui/react-focus": "^7.18.0", + "@fluentui/react-window-provider": "^1.0.2", + "@microsoft/load-themed-styles": "^1.10.26", + "@uifabric/foundation": "^7.10.0", + "@uifabric/icons": "^7.6.0", + "@uifabric/merge-styles": "^7.19.2", + "@uifabric/react-hooks": "^7.14.0", + "@uifabric/set-version": "^7.0.24", + "@uifabric/styling": "^7.19.1", + "@uifabric/utilities": "^7.33.5", + "prop-types": "^15.7.2", + "tslib": "^1.10.0" + } } } }, "@microsoft/sp-lodash-subset": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@microsoft/sp-lodash-subset/-/sp-lodash-subset-1.11.0.tgz", - "integrity": "sha512-r2T5HhlEpaX9nWnQkL9CJ6af7t+XQ6gYoSpeqz90VBi0XNN93B2qASjb8lzYPzB23D8Wr8qmTaz53nQj2fA4ow==", + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-lodash-subset/-/sp-lodash-subset-1.13.1.tgz", + "integrity": "sha512-SXRG4KO0k/VVqWwkFFpC0177GxOOZ8jvsJHkg+i42+FyHGs5Uu4itffLarraGnPMokZLxHpkig9xRc8ZDytN7A==", "requires": { "@types/lodash": "4.14.117", - "@types/webpack-env": "1.13.1", "tslib": "~1.10.0" } }, "@microsoft/sp-module-interfaces": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@microsoft/sp-module-interfaces/-/sp-module-interfaces-1.11.0.tgz", - "integrity": "sha512-4KCIKM/Q7OLKY/jGWTmkYNtiCibjYh18PAfeXpAfwmnHnABXKsAmC59OP6chFYtHK0RTk55MwpWV34nRSbWZdw==", - "requires": { - "@types/node": "8.10.54", - "@types/z-schema": "3.16.31", - "z-schema": "~3.18.3" - } + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-module-interfaces/-/sp-module-interfaces-1.13.1.tgz", + "integrity": "sha512-qrzmQW+T/2+s9/Lu1I0G1chF5DPN4xcR7znn3N3IjuM67o6E4cdvKel+m66mrqqzSGfo4qmCb6lGYTTYZsS3vw==" }, "@microsoft/sp-odata-types": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@microsoft/sp-odata-types/-/sp-odata-types-1.11.0.tgz", - "integrity": "sha512-uIA4WsgvTlQ58R9H+svg0Hm2du1zz5w1FJ7VbT3f4TI9HW3zC+wItPgNAbxWddtx0s1jNoDxQFqQooAqTWxVCQ==", + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-odata-types/-/sp-odata-types-1.13.1.tgz", + "integrity": "sha512-+dHWQY4E44OT/2E8c+lsSAxQJiRiRgk4jLLpNeOj/NzlydS8D85iUyOGlKfbmRu/6ujrc31/L77juKKzPQh7kw==", "requires": { "tslib": "~1.10.0" } }, "@microsoft/sp-office-ui-fabric-core": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@microsoft/sp-office-ui-fabric-core/-/sp-office-ui-fabric-core-1.11.0.tgz", - "integrity": "sha512-tc9dddjQPviaqI1AhCxnU2nMCx75zJhQHuy8vDqXCW2a6m7pjjM7SLGQcN8DRMk6/h/AKFy1TqyP2Q8o0lSQOg==", + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-office-ui-fabric-core/-/sp-office-ui-fabric-core-1.13.1.tgz", + "integrity": "sha512-vsOv5QLaII35Nznw/pOyFIFBtxXkzA1bSif4MaRJpnENSAR49+050ot/MWYRMBKoGiXq/5cZD8zOAiNMwASoxQ==", "requires": { - "@types/webpack-env": "1.13.1", "office-ui-fabric-core": "9.6.1-fluent2", "tslib": "~1.10.0" } }, "@microsoft/sp-page-context": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@microsoft/sp-page-context/-/sp-page-context-1.11.0.tgz", - "integrity": "sha512-Tn57hYh8OErqIlYSiiggj3S6tjQ1GBKZV2o+dlq+aC1s++BgkCt7ql3jj+gyAC/Hb9cZrK+w12BkPO6P6fH0dQ==", + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-page-context/-/sp-page-context-1.13.1.tgz", + "integrity": "sha512-BO8I0TWCaubYpMKZ3/eTeGC/tx1nRirk2ulkQ/ggk2PhuKJo6NGcXKo/JHe48Mje4Yh4d1r5FkjUGHoqKK3ruA==", "requires": { - "@microsoft/sp-core-library": "1.11.0", - "@microsoft/sp-diagnostics": "1.11.0", - "@microsoft/sp-dynamic-data": "1.11.0", - "@microsoft/sp-lodash-subset": "1.11.0", - "@microsoft/sp-odata-types": "1.11.0", - "@types/es6-promise": "0.0.33", - "@types/webpack-env": "1.13.1", + "@microsoft/sp-core-library": "1.13.1", + "@microsoft/sp-diagnostics": "1.13.1", + "@microsoft/sp-dynamic-data": "1.13.1", + "@microsoft/sp-lodash-subset": "1.13.1", + "@microsoft/sp-odata-types": "1.13.1", "tslib": "~1.10.0" } }, "@microsoft/sp-polyfills": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@microsoft/sp-polyfills/-/sp-polyfills-1.11.0.tgz", - "integrity": "sha512-QecBpOmZyvIo6fk0b/3qx/OT0HlUZCsjSh6ybxEa3A5drssulq6/7E8VcE6cLdXcVlSQ7270SRUotzfT8xAlGw==", + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-polyfills/-/sp-polyfills-1.13.1.tgz", + "integrity": "sha512-sSN0su+v3tAzNTFt2QYJ/vzAIAZXZX6ox/1IFGFzNH0U30jdtfGG3vs5d45NkFkVLjDw9DL8Sc8uSi1lpEPNpA==", "requires": { - "@types/webpack-env": "1.13.1", - "es6-collections": "0.5.6", - "es6-promise": "4.1.1", + "es6-promise": "4.2.4", + "es6-symbol": "3.1.3", "tslib": "~1.10.0", "whatwg-fetch": "2.0.3", "whatwg-url": "4.7.1" }, "dependencies": { "es6-promise": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.1.1.tgz", - "integrity": "sha512-OaU1hHjgJf+b0NzsxCg7NdIYERD6Hy/PEmFLTjw+b65scuisG3Kt4QoTvJ66BBkPZ581gr0kpoVzKnxniM8nng==" + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.4.tgz", + "integrity": "sha512-/NdNZVJg+uZgtm9eS3O6lrOLYmQag2DjdEXuPaHlZ6RuVqgqaVZfgYCepEIKsLqwdQArOPtC3XzRLqGGfT8KQQ==" }, "whatwg-fetch": { "version": "2.0.3", @@ -2869,91 +3431,96 @@ } }, "@microsoft/sp-property-pane": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@microsoft/sp-property-pane/-/sp-property-pane-1.11.0.tgz", - "integrity": "sha512-8Q4ZzyM6z36YASiORmqql7b5Sx+iSjbA+rN4mEV6o8i0hbE4GdTvDyQnrTxSyoT6hD6vCyYaTZhdMqk95dz0dA==", + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-property-pane/-/sp-property-pane-1.13.1.tgz", + "integrity": "sha512-eRqnrZGGv0nhDw4JdIi6wxCInFP2zlEZXMDFNaCTFJwM/ritRqGrHyVTxviENg7PXC5TTkVvIM9Hk/cNISRftg==", "requires": { - "@microsoft/decorators": "1.11.0", - "@microsoft/office-ui-fabric-react-bundle": "1.11.0", - "@microsoft/sp-component-base": "1.11.0", - "@microsoft/sp-core-library": "1.11.0", - "@microsoft/sp-diagnostics": "1.11.0", - "@microsoft/sp-dynamic-data": "1.11.0", - "@microsoft/sp-lodash-subset": "1.11.0", - "@types/es6-promise": "0.0.33", - "@types/react": "16.8.8", - "@types/react-dom": "16.8.3", - "@types/webpack-env": "1.13.1", - "office-ui-fabric-react": "7.59.0", - "react": "16.8.5", - "react-dom": "16.8.5", + "@microsoft/office-ui-fabric-react-bundle": "1.13.1", + "@microsoft/sp-component-base": "1.13.1", + "@microsoft/sp-core-library": "1.13.1", + "@microsoft/sp-diagnostics": "1.13.1", + "@microsoft/sp-dynamic-data": "1.13.1", + "@microsoft/sp-lodash-subset": "1.13.1", + "office-ui-fabric-react": "7.176.2", + "react": "16.13.1", + "react-dom": "16.13.1", "tslib": "~1.10.0" }, "dependencies": { "office-ui-fabric-react": { - "version": "7.59.0", - "resolved": "https://registry.npmjs.org/office-ui-fabric-react/-/office-ui-fabric-react-7.59.0.tgz", - "integrity": "sha512-bZg1Msffb7DKAawxzxmUYMEv+me6FzdPvRKbrG7pQrj/rRR8ofPbo43NRFfFmOdHnNs7290H0Cwpu3kRk+6msg==", + "version": "7.176.2", + "resolved": "https://registry.npmjs.org/office-ui-fabric-react/-/office-ui-fabric-react-7.176.2.tgz", + "integrity": "sha512-ACOgx0ccx93NtRLWJBunJLwVdgIbsnzR/lbn6J+XYTINUrSR4DBZCuNoAzZVi8t1RYd6MnouLyyyEUWneNC9QQ==", "requires": { - "@microsoft/load-themed-styles": "^1.7.13", - "@uifabric/foundation": "^7.5.0", - "@uifabric/icons": "^7.3.0", - "@uifabric/merge-styles": "^7.8.0", - "@uifabric/react-hooks": "^7.0.1", - "@uifabric/set-version": "^7.0.2", - "@uifabric/styling": "^7.7.2", - "@uifabric/utilities": "^7.5.0", - "prop-types": "^15.5.10", - "tslib": "^1.7.1" + "@fluentui/date-time-utilities": "^7.9.1", + "@fluentui/react-focus": "^7.18.0", + "@fluentui/react-window-provider": "^1.0.2", + "@microsoft/load-themed-styles": "^1.10.26", + "@uifabric/foundation": "^7.10.0", + "@uifabric/icons": "^7.6.0", + "@uifabric/merge-styles": "^7.19.2", + "@uifabric/react-hooks": "^7.14.0", + "@uifabric/set-version": "^7.0.24", + "@uifabric/styling": "^7.19.1", + "@uifabric/utilities": "^7.33.5", + "prop-types": "^15.7.2", + "tslib": "^1.10.0" } } } }, - "@microsoft/sp-search-extensibility": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@microsoft/sp-search-extensibility/-/sp-search-extensibility-1.11.0.tgz", - "integrity": "sha512-U+nxP5TwAWbc3LOq/WkdkSHN79yQjptMXOr+iRCCktGZCRMqX/AXj0SqgwF9IFTbmotaa9h+hyxLFMQa1tfBtQ==", - "dev": true, - "requires": { - "@microsoft/decorators": "1.11.0", - "@microsoft/sp-core-library": "1.11.0", - "@microsoft/sp-diagnostics": "1.11.0", - "@microsoft/sp-extension-base": "1.11.0", - "@microsoft/sp-loader": "1.11.0", - "@microsoft/sp-page-context": "1.11.0", - "@types/es6-promise": "0.0.33", - "@types/webpack-env": "1.13.1" - } - }, "@microsoft/sp-tslint-rules": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@microsoft/sp-tslint-rules/-/sp-tslint-rules-1.11.0.tgz", - "integrity": "sha512-y+4WobPLIl/FnZLvINsjDCcYxykXQe8Xi/2DOoA+bY6NLXXb5TuXb73nZly/QTaevQQ/Bgev7kxBosa7LEbUlg==", + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-tslint-rules/-/sp-tslint-rules-1.13.1.tgz", + "integrity": "sha512-WVbK3jDy9+/xRURe3ySX8EKGKPYrRIv6R+qkORhSfUgZJOS9oOqBmszqZENS4YRKJvHebl6n38+xlCGrWVM3Wg==", "dev": true, "requires": { - "tslint": "~5.9.1", - "tslint-microsoft-contrib": "~5.2.1", + "tslint": "~6.1.3", "tsutils": "~2.11.2" }, "dependencies": { - "tslint": { - "version": "5.9.1", - "resolved": "https://registry.npmjs.org/tslint/-/tslint-5.9.1.tgz", - "integrity": "sha1-ElX4ej/1frCw4fDmEKi0dIBGya4=", + "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": { - "babel-code-frame": "^6.22.0", + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + }, + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + }, + "tslint": { + "version": "6.1.3", + "resolved": "https://registry.npmjs.org/tslint/-/tslint-6.1.3.tgz", + "integrity": "sha512-IbR4nkT96EQOvKE2PW/djGz8iGNeJ4rF2mBfiYaR/nvUWYKJhLwimoJKgjIFEIDibBtOevj7BqCRL4oHeWWUCg==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.0.0", "builtin-modules": "^1.1.1", "chalk": "^2.3.0", "commander": "^2.12.1", - "diff": "^3.2.0", + "diff": "^4.0.1", "glob": "^7.1.1", - "js-yaml": "^3.7.0", + "js-yaml": "^3.13.1", "minimatch": "^3.0.4", + "mkdirp": "^0.5.3", "resolve": "^1.3.2", "semver": "^5.3.0", - "tslib": "^1.8.0", - "tsutils": "^2.12.1" + "tslib": "^1.13.0", + "tsutils": "^2.29.0" }, "dependencies": { "tsutils": { @@ -2979,196 +3546,536 @@ } }, "@microsoft/sp-webpart-base": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@microsoft/sp-webpart-base/-/sp-webpart-base-1.11.0.tgz", - "integrity": "sha512-oKRQpcgU3zZXALmZx6EYuGUYbhZEaprED6JAO9GCEilJUDjKhnZ+DHbIsNiqfHs+ZLWsboBaVAo0bi3PGR/Qew==", + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-webpart-base/-/sp-webpart-base-1.13.1.tgz", + "integrity": "sha512-qBBtUaLGzP2rBuCrbwZQuEZqQtMmhF4MZQWGNvlDpJNOQEXJ6hj2vAnKxJjlTXdttWbfUdMWsyOx1Nb0bxOACg==", "requires": { - "@microsoft/decorators": "1.11.0", - "@microsoft/load-themed-styles": "1.10.20", - "@microsoft/sp-component-base": "1.11.0", - "@microsoft/sp-core-library": "1.11.0", - "@microsoft/sp-diagnostics": "1.11.0", - "@microsoft/sp-dynamic-data": "1.11.0", - "@microsoft/sp-http": "1.11.0", - "@microsoft/sp-loader": "1.11.0", - "@microsoft/sp-lodash-subset": "1.11.0", - "@microsoft/sp-module-interfaces": "1.11.0", - "@microsoft/sp-page-context": "1.11.0", - "@microsoft/sp-property-pane": "1.11.0", - "@microsoft/teams-js": "1.4.2", - "@types/es6-promise": "0.0.33", + "@microsoft/sp-component-base": "1.13.1", + "@microsoft/sp-core-library": "1.13.1", + "@microsoft/sp-diagnostics": "1.13.1", + "@microsoft/sp-dynamic-data": "1.13.1", + "@microsoft/sp-http": "1.13.1", + "@microsoft/sp-loader": "1.13.1", + "@microsoft/sp-lodash-subset": "1.13.1", + "@microsoft/sp-module-interfaces": "1.13.1", + "@microsoft/sp-page-context": "1.13.1", + "@microsoft/sp-property-pane": "1.13.1", + "@microsoft/teams-js": "1.10.0", "@types/office-js": "1.0.36", - "@types/webpack-env": "1.13.1", - "office-ui-fabric-react": "7.59.0", + "office-ui-fabric-react": "7.176.2", + "react": "16.13.1", + "react-dom": "16.13.1", "tslib": "~1.10.0" }, "dependencies": { - "@microsoft/load-themed-styles": { - "version": "1.10.20", - "resolved": "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-1.10.20.tgz", - "integrity": "sha512-auT1V9phsMScUQK/xVngVGQsABGG805/10RgP1TBbJvwoPoRq/Ed+ce47HoayFgqxtz5m/W/38OUNZpfuBqsCw==" - }, "office-ui-fabric-react": { - "version": "7.59.0", - "resolved": "https://registry.npmjs.org/office-ui-fabric-react/-/office-ui-fabric-react-7.59.0.tgz", - "integrity": "sha512-bZg1Msffb7DKAawxzxmUYMEv+me6FzdPvRKbrG7pQrj/rRR8ofPbo43NRFfFmOdHnNs7290H0Cwpu3kRk+6msg==", + "version": "7.176.2", + "resolved": "https://registry.npmjs.org/office-ui-fabric-react/-/office-ui-fabric-react-7.176.2.tgz", + "integrity": "sha512-ACOgx0ccx93NtRLWJBunJLwVdgIbsnzR/lbn6J+XYTINUrSR4DBZCuNoAzZVi8t1RYd6MnouLyyyEUWneNC9QQ==", "requires": { - "@microsoft/load-themed-styles": "^1.7.13", - "@uifabric/foundation": "^7.5.0", - "@uifabric/icons": "^7.3.0", - "@uifabric/merge-styles": "^7.8.0", - "@uifabric/react-hooks": "^7.0.1", - "@uifabric/set-version": "^7.0.2", - "@uifabric/styling": "^7.7.2", - "@uifabric/utilities": "^7.5.0", - "prop-types": "^15.5.10", - "tslib": "^1.7.1" + "@fluentui/date-time-utilities": "^7.9.1", + "@fluentui/react-focus": "^7.18.0", + "@fluentui/react-window-provider": "^1.0.2", + "@microsoft/load-themed-styles": "^1.10.26", + "@uifabric/foundation": "^7.10.0", + "@uifabric/icons": "^7.6.0", + "@uifabric/merge-styles": "^7.19.2", + "@uifabric/react-hooks": "^7.14.0", + "@uifabric/set-version": "^7.0.24", + "@uifabric/styling": "^7.19.1", + "@uifabric/utilities": "^7.33.5", + "prop-types": "^15.7.2", + "tslib": "^1.10.0" } } } }, - "@microsoft/sp-webpart-workbench": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@microsoft/sp-webpart-workbench/-/sp-webpart-workbench-1.11.0.tgz", - "integrity": "sha512-I9Tder5SP2dzQuQixp4FFx4FElRXvGtjoDhkn7tWoIkIorDLrTnHNN8fCUKFezhpOVZkPkARHIy5BSHEjJQPaw==", + "@microsoft/spfx-heft-plugins": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/@microsoft/spfx-heft-plugins/-/spfx-heft-plugins-1.13.1.tgz", + "integrity": "sha512-rCgWVyDKyMWib0dWnQUET6PsOz3SXIBEhVh38RuLwT+w437WEBc703zuo8J3N4PPm6Q8FH9ISN5MrBXB7d9CUA==", "dev": true, "requires": { - "@microsoft/gulp-core-build-serve": "3.5.5", - "@microsoft/node-core-library": "3.15.1", - "@microsoft/office-ui-fabric-react-bundle": "1.11.0", - "@microsoft/sp-application-base": "1.11.0", - "@microsoft/sp-build-core-tasks": "1.11.0", - "@microsoft/sp-core-library": "1.11.0", - "@microsoft/sp-loader": "1.11.0", - "@microsoft/sp-lodash-subset": "1.11.0", - "@microsoft/sp-module-interfaces": "1.11.0", - "@microsoft/sp-property-pane": "1.11.0", - "@microsoft/sp-webpart-base": "1.11.0", - "@types/es6-promise": "0.0.33", - "@types/fs-extra": "5.0.1", - "@types/react": "16.8.8", - "@types/react-dom": "16.8.3", - "@types/webpack-env": "1.13.1", - "@uifabric/variants": "7.0.5", - "fs-extra": "~5.0.0", - "office-ui-fabric-react": "7.59.0", - "prop-types": "15.6.0", - "react": "16.8.5", - "react-dom": "16.8.5", - "tslib": "~1.10.0" + "@azure/storage-blob": "~12.4.1", + "@microsoft/hashed-folder-copy-plugin": "1.13.1", + "@microsoft/loader-load-themed-styles": "1.9.89", + "@microsoft/rush-lib": "5.52.0", + "@microsoft/sp-css-loader": "1.13.1", + "@microsoft/sp-module-interfaces": "1.13.1", + "@rushstack/debug-certificate-manager": "1.0.62", + "@rushstack/heft-config-file": "0.6.4", + "@rushstack/localization-plugin": "0.6.49", + "@rushstack/module-minifier-plugin": "0.4.14", + "@rushstack/node-core-library": "3.40.0", + "@rushstack/rig-package": "0.3.0", + "@rushstack/set-webpack-public-path-plugin": "3.2.69", + "@types/tapable": "1.0.6", + "autoprefixer": "9.7.1", + "colors": "~1.2.1", + "copy-webpack-plugin": "~6.0.3", + "css-loader": "~3.2.0", + "cssnano": "~4.1.10", + "file-loader": "~1.1.11", + "git-repo-info": "~2.1.1", + "glob": "~7.0.5", + "html-loader": "~0.5.1", + "lodash": "4.17.21", + "mime": "2.5.2", + "node-sass": "4.14.1", + "node-zip": "~1.1.1", + "postcss-loader": "3.0.0", + "resolve": "~1.17.0", + "sass-loader": "8.0.0", + "source-map": "0.6.1", + "source-map-loader": "0.2.4", + "tapable": "1.1.3", + "true-case-path": "~2.2.1", + "uuid": "~3.1.0", + "webpack": "~4.44.2", + "webpack-dev-server": "~3.11.0", + "webpack-sources": "1.4.3", + "xml": "~1.0.1" }, "dependencies": { - "fs-extra": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-5.0.0.tgz", - "integrity": "sha512-66Pm4RYbjzdyeuqudYqhFiNBbCIuI9kgRqLPSHIlXHidW8NIQtVdkM1yeZ4lXwuhbTETv3EUGMNHAAw6hiundQ==", + "@azure/core-tracing": { + "version": "1.0.0-preview.9", + "resolved": "https://registry.npmjs.org/@azure/core-tracing/-/core-tracing-1.0.0-preview.9.tgz", + "integrity": "sha512-zczolCLJ5QG42AEPQ+Qg9SRYNUyB+yZ5dzof4YEc+dyWczO9G2sBqbAjLB7IqrsdHN2apkiB2oXeDKCsq48jug==", "dev": true, "requires": { - "graceful-fs": "^4.1.2", - "jsonfile": "^4.0.0", - "universalify": "^0.1.0" + "@opencensus/web-types": "0.0.7", + "@opentelemetry/api": "^0.10.2", + "tslib": "^2.0.0" } }, - "office-ui-fabric-react": { - "version": "7.59.0", - "resolved": "https://registry.npmjs.org/office-ui-fabric-react/-/office-ui-fabric-react-7.59.0.tgz", - "integrity": "sha512-bZg1Msffb7DKAawxzxmUYMEv+me6FzdPvRKbrG7pQrj/rRR8ofPbo43NRFfFmOdHnNs7290H0Cwpu3kRk+6msg==", + "@azure/storage-blob": { + "version": "12.4.1", + "resolved": "https://registry.npmjs.org/@azure/storage-blob/-/storage-blob-12.4.1.tgz", + "integrity": "sha512-RH6ru8LbnCC+m1rlVLon6mYUXdHsTcyUXFCJAWRQQM7p0XOwVKPS+UiVk2tZXfvMWd3q/qT/meOrEbHEcp/c4g==", "dev": true, "requires": { - "@microsoft/load-themed-styles": "^1.7.13", - "@uifabric/foundation": "^7.5.0", - "@uifabric/icons": "^7.3.0", - "@uifabric/merge-styles": "^7.8.0", - "@uifabric/react-hooks": "^7.0.1", - "@uifabric/set-version": "^7.0.2", - "@uifabric/styling": "^7.7.2", - "@uifabric/utilities": "^7.5.0", - "prop-types": "^15.5.10", - "tslib": "^1.7.1" + "@azure/abort-controller": "^1.0.0", + "@azure/core-http": "^1.2.0", + "@azure/core-lro": "^1.0.2", + "@azure/core-paging": "^1.1.1", + "@azure/core-tracing": "1.0.0-preview.9", + "@azure/logger": "^1.0.0", + "@opentelemetry/api": "^0.10.2", + "events": "^3.0.0", + "tslib": "^2.0.0" } }, - "prop-types": { - "version": "15.6.0", - "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.6.0.tgz", - "integrity": "sha1-zq8IMCL8RrSjX2nhPvda7Q1jmFY=", + "@opentelemetry/api": { + "version": "0.10.2", + "resolved": "https://registry.npmjs.org/@opentelemetry/api/-/api-0.10.2.tgz", + "integrity": "sha512-GtpMGd6vkzDMYcpu2t9LlhEgMy/SzBwRnz48EejlRArYqZzqSzAsKmegUK7zHgl+EOIaK9mKHhnRaQu3qw20cA==", "dev": true, "requires": { - "fbjs": "^0.8.16", - "loose-envify": "^1.3.1", - "object-assign": "^4.1.1" + "@opentelemetry/context-base": "^0.10.2" } + }, + "@rushstack/debug-certificate-manager": { + "version": "1.0.62", + "resolved": "https://registry.npmjs.org/@rushstack/debug-certificate-manager/-/debug-certificate-manager-1.0.62.tgz", + "integrity": "sha512-dZVe3b0bBNa/tbmvFJmfkzNJpOnKMyDh+dMDf7c8ahG+Ge7oEgC4mMgrbJLGkppXFA+uoacX4SNk8/w08iCJmA==", + "dev": true, + "requires": { + "@rushstack/node-core-library": "3.40.0", + "node-forge": "~0.10.0", + "sudo": "~1.0.3" + } + }, + "@rushstack/heft-config-file": { + "version": "0.6.4", + "resolved": "https://registry.npmjs.org/@rushstack/heft-config-file/-/heft-config-file-0.6.4.tgz", + "integrity": "sha512-chVrwZ3V2t5be1jO2h1SnyHo6gyipaMdZ+IgXWgLl16YeCHXc1z/BWqxx7CzGS9sMrC8akJFaVkrplVxvsdfmg==", + "dev": true, + "requires": { + "@rushstack/node-core-library": "3.40.0", + "@rushstack/rig-package": "0.3.0", + "jsonpath-plus": "~4.0.0" + } + }, + "@rushstack/node-core-library": { + "version": "3.40.0", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.40.0.tgz", + "integrity": "sha512-P6uMPI7cqTdawLSPAG5BQrBu1MHlGRPqecp7ruIRgyukIEzkmh0QAnje4jAL/l1r3hw0qe4e+Dz5ZSnukT/Egg==", + "dev": true, + "requires": { + "@types/node": "10.17.13", + "colors": "~1.2.1", + "fs-extra": "~7.0.1", + "import-lazy": "~4.0.0", + "jju": "~1.4.0", + "resolve": "~1.17.0", + "semver": "~7.3.0", + "timsort": "~0.3.0", + "z-schema": "~3.18.3" + } + }, + "@rushstack/rig-package": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/@rushstack/rig-package/-/rig-package-0.3.0.tgz", + "integrity": "sha512-Lj6noF7Q4BBm1hKiBDw94e6uZvq1xlBwM/d2cBFaPqXeGdV+G6r3qaCWfRiSXK0pcHpGGpV5Tb2MdfhVcO6G/g==", + "dev": true, + "requires": { + "resolve": "~1.17.0", + "strip-json-comments": "~3.1.1" + } + }, + "@types/node": { + "version": "10.17.13", + "resolved": "https://registry.npmjs.org/@types/node/-/node-10.17.13.tgz", + "integrity": "sha512-pMCcqU2zT4TjqYFrWtYHKal7Sl30Ims6ulZ4UFXxI4xbtQqK/qqKwkDoBFCfooRqqmRu9vY3xaJRwxSh673aYg==", + "dev": true + }, + "autoprefixer": { + "version": "9.7.1", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.7.1.tgz", + "integrity": "sha512-w3b5y1PXWlhYulevrTJ0lizkQ5CyqfeU6BIRDbuhsMupstHQOeb1Ur80tcB1zxSu7AwyY/qCQ7Vvqklh31ZBFw==", + "dev": true, + "requires": { + "browserslist": "^4.7.2", + "caniuse-lite": "^1.0.30001006", + "chalk": "^2.4.2", + "normalize-range": "^0.1.2", + "num2fraction": "^1.2.2", + "postcss": "^7.0.21", + "postcss-value-parser": "^4.0.2" + } + }, + "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" + } + }, + "glob": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.0.6.tgz", + "integrity": "sha1-IRuvr0nlJbjNkyYNFKsTYVKz9Xo=", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.2", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "dev": true + }, + "mime": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.5.2.tgz", + "integrity": "sha512-tqkh47FzKeCPD2PUiPB6pkbMzsCasjxAfC62/Wap5qrUWcb+sFasXUC5I3gYM5iBM8v/Qpn4UK0x+j0iHyFPDg==", + "dev": true + }, + "node-forge": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.10.0.tgz", + "integrity": "sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==", + "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 + }, + "tslib": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", + "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==", + "dev": true + }, + "uuid": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.1.0.tgz", + "integrity": "sha512-DIWtzUkw04M4k3bf1IcpS2tngXEL26YUD2M0tMDUpnUrz2hgzUBlD55a4FjdLGPvfHxS6uluGWvaVEqgBcVa+g==", + "dev": true } } }, - "@microsoft/stream-collator": { - "version": "3.1.5", - "resolved": "https://registry.npmjs.org/@microsoft/stream-collator/-/stream-collator-3.1.5.tgz", - "integrity": "sha512-AxeLMqrIdOL8oyyEz6NIz1Q5gKOmg5VbelAtyycE7vdQ1IG2jrs+2IYV0KSYuQK+X9UReik5DQPaJNleOXQcVg==", - "dev": true, - "requires": { - "colors": "~1.2.1" - } - }, "@microsoft/teams-js": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/@microsoft/teams-js/-/teams-js-1.4.2.tgz", - "integrity": "sha512-O10tpakpm+NyClJOW4eCaidlDI5sW9b5oRGQiUA0WqFG6GQt1HEz/KFsCN+ebaFgjstx+trZzYIuYdpK98XsMQ==" - }, - "@microsoft/ts-command-line": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/@microsoft/ts-command-line/-/ts-command-line-4.3.2.tgz", - "integrity": "sha512-2QeyilabCe6IpBylPXuY6dCA1S9ym3Ii0zakXVPpyfjSj1NesnyuUeuh6e8kyIqzqJ+3LYjfPG63XzUBtwGqqw==", - "dev": true, - "requires": { - "@types/argparse": "1.0.33", - "argparse": "~1.0.9", - "colors": "~1.2.1" - } + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/@microsoft/teams-js/-/teams-js-1.10.0.tgz", + "integrity": "sha512-g8+ox5nWe9IjDFRHnCXk7mkQRGjHFcAMSn7JpUtJfuWu2tDUmXAp/4LUSgewvBbbmy68YtS+KTFPHRyUoTzk6w==" }, "@microsoft/tsdoc": { - "version": "0.12.14", - "resolved": "https://registry.npmjs.org/@microsoft/tsdoc/-/tsdoc-0.12.14.tgz", - "integrity": "sha512-518yewjSga1jLdiLrcmpMFlaba5P+50b0TWNFUpC+SL9Yzf0kMi57qw+bMl+rQ08cGqH1vLx4eg9YFUbZXgZ0Q==", + "version": "0.13.2", + "resolved": "https://registry.npmjs.org/@microsoft/tsdoc/-/tsdoc-0.13.2.tgz", + "integrity": "sha512-WrHvO8PDL8wd8T2+zBGKrMwVL5IyzR3ryWUsl0PXgEV0QHup4mTLi0QcATefGI6Gx9Anu7vthPyyyLpY0EpiQg==", "dev": true }, - "@nodelib/fs.scandir": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.4.tgz", - "integrity": "sha512-33g3pMJk3bg5nXbL/+CY6I2eJDzZAni49PfJnL5fghPTggPvBd/pFNSgJsdAgWptuFu7qq/ERvOYFlhvsLTCKA==", + "@microsoft/tsdoc-config": { + "version": "0.15.2", + "resolved": "https://registry.npmjs.org/@microsoft/tsdoc-config/-/tsdoc-config-0.15.2.tgz", + "integrity": "sha512-mK19b2wJHSdNf8znXSMYVShAHktVr/ib0Ck2FA3lsVBSEhSI/TfXT7DJQkAYgcztTuwazGcg58ZjYdk0hTCVrA==", "dev": true, "requires": { - "@nodelib/fs.stat": "2.0.4", + "@microsoft/tsdoc": "0.13.2", + "ajv": "~6.12.6", + "jju": "~1.4.0", + "resolve": "~1.19.0" + }, + "dependencies": { + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "resolve": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.19.0.tgz", + "integrity": "sha512-rArEXAgsBG4UgRGcynxWIWKFvh/XZCcS8UJdHhwy91zwAvCZIbcs+vAbflgBnNjYMs/i/i+/Ux6IZhML1yPvxg==", + "dev": true, + "requires": { + "is-core-module": "^2.1.0", + "path-parse": "^1.0.6" + } + } + } + }, + "@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dev": true, + "requires": { + "@nodelib/fs.stat": "2.0.5", "run-parallel": "^1.1.9" } }, "@nodelib/fs.stat": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.4.tgz", - "integrity": "sha512-IYlHJA0clt2+Vg7bccq+TzRdJvv19c2INqBSsoOLp1je7xjtr7J26+WXR72MCdvU9q1qTzIWDfhMf+DRvQJK4Q==", + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", "dev": true }, "@nodelib/fs.walk": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.6.tgz", - "integrity": "sha512-8Broas6vTtW4GIXTAHDoE32hnN2M5ykgCpWGbuXHQ15vEMqr23pB76e/GZcYsZCHALv50ktd24qhEyKr6wBtow==", + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", "dev": true, "requires": { - "@nodelib/fs.scandir": "2.1.4", + "@nodelib/fs.scandir": "2.1.5", "fastq": "^1.6.0" } }, - "@pnp/common": { - "version": "2.0.8", - "resolved": "https://registry.npmjs.org/@pnp/common/-/common-2.0.8.tgz", - "integrity": "sha512-z3un/uLnmBHCk6y+OxK9CioI2XqFWw8m6GLdSpkXUcoG7Is41Rqia89Sy6CatAVAhhAcLoW9brI884ju/OXhCA==", + "@npmcli/fs": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-1.1.0.tgz", + "integrity": "sha512-VhP1qZLXcrXRIaPoqb4YA55JQxLNF3jNR4T55IdOJa3+IFJKNYHtPvtXx8slmeMavj37vCzCfrqQM1vWLsYKLA==", + "dev": true, "requires": { - "tslib": "2.0.0" + "@gar/promisify": "^1.0.1", + "semver": "^7.3.5" + } + }, + "@npmcli/move-file": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@npmcli/move-file/-/move-file-1.1.2.tgz", + "integrity": "sha512-1SUf/Cg2GzGDyaf15aR9St9TWlb+XvbZXWpDx8YKs7MLzMH/BCeopv+y9vzrzgkfykCGuWOlSu3mZhj2+FQcrg==", + "dev": true, + "requires": { + "mkdirp": "^1.0.4", + "rimraf": "^3.0.2" + }, + "dependencies": { + "mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "dev": true + }, + "rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + } + } + }, + "@opencensus/web-types": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/@opencensus/web-types/-/web-types-0.0.7.tgz", + "integrity": "sha512-xB+w7ZDAu3YBzqH44rCmG9/RlrOmFuDPt/bpf17eJr8eZSrLt7nc7LnWdxM9Mmoj/YKMHpxRg28txu3TcpiL+g==", + "dev": true + }, + "@opentelemetry/api": { + "version": "1.0.0-rc.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/api/-/api-1.0.0-rc.0.tgz", + "integrity": "sha512-iXKByCMfrlO5S6Oh97BuM56tM2cIBB0XsL/vWF/AtJrJEKx4MC/Xdu0xDsGXMGcNWpqF7ujMsjjnp0+UHBwnDQ==", + "dev": true + }, + "@opentelemetry/context-base": { + "version": "0.10.2", + "resolved": "https://registry.npmjs.org/@opentelemetry/context-base/-/context-base-0.10.2.tgz", + "integrity": "sha512-hZNKjKOYsckoOEgBziGMnBcX0M7EtstnCmwz5jZUOUYwlZ+/xxX6z3jPu1XVO2Jivk0eLfuP9GP+vFD49CMetw==", + "dev": true + }, + "@opentelemetry/types": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/types/-/types-0.2.0.tgz", + "integrity": "sha512-GtwNB6BNDdsIPAYEdpp3JnOGO/3AJxjPvny53s3HERBdXSJTGQw8IRhiaTEX0b3w9P8+FwFZde4k+qkjn67aVw==", + "dev": true + }, + "@pmmmwh/react-refresh-webpack-plugin": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.1.tgz", + "integrity": "sha512-ccap6o7+y5L8cnvkZ9h8UXCGyy2DqtwCD+/N3Yru6lxMvcdkPKtdx13qd7sAC9s5qZktOmWf9lfUjsGOvSdYhg==", + "dev": true, + "requires": { + "ansi-html-community": "^0.0.8", + "common-path-prefix": "^3.0.0", + "core-js-pure": "^3.8.1", + "error-stack-parser": "^2.0.6", + "find-up": "^5.0.0", + "html-entities": "^2.1.0", + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0", + "source-map": "^0.7.3" + }, + "dependencies": { + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "dev": true + }, + "emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "dev": true + }, + "find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dev": true, + "requires": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + } + }, + "html-entities": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.3.2.tgz", + "integrity": "sha512-c3Ab/url5ksaT0WyleslpBEthOzWhrjQbg75y7XUsfSzi3Dgzt0l8w5e7DylRn15MTlMMD58dTfzddNS2kcAjQ==", + "dev": true + }, + "json5": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz", + "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==", + "dev": true, + "requires": { + "minimist": "^1.2.5" + } + }, + "loader-utils": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", + "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", + "dev": true, + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + } + }, + "locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dev": true, + "requires": { + "p-locate": "^5.0.0" + } + }, + "p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, + "requires": { + "yocto-queue": "^0.1.0" + } + }, + "p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dev": true, + "requires": { + "p-limit": "^3.0.2" + } + }, + "schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + }, + "source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", + "dev": true + } + } + }, + "@pnp/common": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/@pnp/common/-/common-2.4.0.tgz", + "integrity": "sha512-YicQs3LhCTkF2pB6mURcF78bKe+0bqr50o0gh9wh6P3tXOb5HTPKDd9y8hkjfYRXMEdiGACvckuI7SWG4h0uhg==", + "requires": { + "tslib": "2.2.0" }, "dependencies": { "tslib": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.0.0.tgz", - "integrity": "sha512-lTqkx847PI7xEDYJntxZH89L2/aXInsyF2luSafe/+0fHOMjlBNXdH6th7f70qxLDhul7KZK0zC8V5ZIyHl0/g==" + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz", + "integrity": "sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w==" } } }, @@ -3184,32 +4091,6 @@ "tslib": "2.2.0" }, "dependencies": { - "@pnp/common": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@pnp/common/-/common-2.4.0.tgz", - "integrity": "sha512-YicQs3LhCTkF2pB6mURcF78bKe+0bqr50o0gh9wh6P3tXOb5HTPKDd9y8hkjfYRXMEdiGACvckuI7SWG4h0uhg==", - "requires": { - "tslib": "2.2.0" - } - }, - "@pnp/logging": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@pnp/logging/-/logging-2.4.0.tgz", - "integrity": "sha512-gWbxf3jdWavNjuAuruTz71eRDCKPEgrdxv/g1CoLzel9mr+NVYwQQ3+YLrrTv5XCBWkqNirb6Yhwy39p4mqzpQ==", - "requires": { - "tslib": "2.2.0" - } - }, - "@pnp/odata": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/@pnp/odata/-/odata-2.4.0.tgz", - "integrity": "sha512-7d3T+I7LTPxCr/evLlXV6nfv1ivVo6HmT0eyi6HIQezR0td609MIVA2eUInNY68HpVfmUZ6biKwPKDigW193iA==", - "requires": { - "@pnp/common": "2.4.0", - "@pnp/logging": "2.4.0", - "tslib": "2.2.0" - } - }, "tslib": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz", @@ -3218,34 +4099,34 @@ } }, "@pnp/logging": { - "version": "2.0.8", - "resolved": "https://registry.npmjs.org/@pnp/logging/-/logging-2.0.8.tgz", - "integrity": "sha512-76I5j9g/2CgxtscujPvx5vbm3OifuDJgjUYZ3hkuMSmFwK2dN7WcLA+gQqiEkLcSgPx1M9G7vdrZARQSc2pUNA==", + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/@pnp/logging/-/logging-2.4.0.tgz", + "integrity": "sha512-gWbxf3jdWavNjuAuruTz71eRDCKPEgrdxv/g1CoLzel9mr+NVYwQQ3+YLrrTv5XCBWkqNirb6Yhwy39p4mqzpQ==", "requires": { - "tslib": "2.0.0" + "tslib": "2.2.0" }, "dependencies": { "tslib": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.0.0.tgz", - "integrity": "sha512-lTqkx847PI7xEDYJntxZH89L2/aXInsyF2luSafe/+0fHOMjlBNXdH6th7f70qxLDhul7KZK0zC8V5ZIyHl0/g==" + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz", + "integrity": "sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w==" } } }, "@pnp/odata": { - "version": "2.0.8", - "resolved": "https://registry.npmjs.org/@pnp/odata/-/odata-2.0.8.tgz", - "integrity": "sha512-keHdsXIiRd6cd5xKQ2hA/RLfYCCm56um5CvWAFts0xdFjsxaLlSkFgvHaw0u2lF7+4Jyr6vvmjCAOlUuPwIZhg==", + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/@pnp/odata/-/odata-2.4.0.tgz", + "integrity": "sha512-7d3T+I7LTPxCr/evLlXV6nfv1ivVo6HmT0eyi6HIQezR0td609MIVA2eUInNY68HpVfmUZ6biKwPKDigW193iA==", "requires": { - "@pnp/common": "2.0.8", - "@pnp/logging": "2.0.8", - "tslib": "2.0.0" + "@pnp/common": "2.4.0", + "@pnp/logging": "2.4.0", + "tslib": "2.2.0" }, "dependencies": { "tslib": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.0.0.tgz", - "integrity": "sha512-lTqkx847PI7xEDYJntxZH89L2/aXInsyF2luSafe/+0fHOMjlBNXdH6th7f70qxLDhul7KZK0zC8V5ZIyHl0/g==" + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.2.0.tgz", + "integrity": "sha512-gS9GVHRU+RGn5KQM2rllAlR3dU6m7AcpJKdtH8gFvQiC4Otgk98XnmMU+nZenHt/+VhnBPWwgrJsyrdcw6i23w==" } } }, @@ -3260,6 +4141,32 @@ "tslib": "2.0.0" }, "dependencies": { + "@pnp/common": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/@pnp/common/-/common-2.0.8.tgz", + "integrity": "sha512-z3un/uLnmBHCk6y+OxK9CioI2XqFWw8m6GLdSpkXUcoG7Is41Rqia89Sy6CatAVAhhAcLoW9brI884ju/OXhCA==", + "requires": { + "tslib": "2.0.0" + } + }, + "@pnp/logging": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/@pnp/logging/-/logging-2.0.8.tgz", + "integrity": "sha512-76I5j9g/2CgxtscujPvx5vbm3OifuDJgjUYZ3hkuMSmFwK2dN7WcLA+gQqiEkLcSgPx1M9G7vdrZARQSc2pUNA==", + "requires": { + "tslib": "2.0.0" + } + }, + "@pnp/odata": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/@pnp/odata/-/odata-2.0.8.tgz", + "integrity": "sha512-keHdsXIiRd6cd5xKQ2hA/RLfYCCm56um5CvWAFts0xdFjsxaLlSkFgvHaw0u2lF7+4Jyr6vvmjCAOlUuPwIZhg==", + "requires": { + "@pnp/common": "2.0.8", + "@pnp/logging": "2.0.8", + "tslib": "2.0.0" + } + }, "tslib": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.0.0.tgz", @@ -3308,6 +4215,317 @@ "react-quill": "1.3.5" }, "dependencies": { + "@microsoft/load-themed-styles": { + "version": "1.10.20", + "resolved": "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-1.10.20.tgz", + "integrity": "sha512-auT1V9phsMScUQK/xVngVGQsABGG805/10RgP1TBbJvwoPoRq/Ed+ce47HoayFgqxtz5m/W/38OUNZpfuBqsCw==" + }, + "@microsoft/office-ui-fabric-react-bundle": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@microsoft/office-ui-fabric-react-bundle/-/office-ui-fabric-react-bundle-1.11.0.tgz", + "integrity": "sha512-h7ldirreyBLyvCUelORCbET/M2sVa3mUaIvR6KQbCutoOnYcGXO8K/66xYGI4kwNRkBwJ91/1b967DP1g2gkTA==", + "requires": { + "@types/react": "16.8.8", + "@types/webpack-env": "1.13.1", + "@uifabric/icons": "7.3.0", + "office-ui-fabric-react": "7.59.0", + "react": "16.8.5", + "react-dom": "16.8.5", + "tslib": "~1.10.0" + }, + "dependencies": { + "office-ui-fabric-react": { + "version": "7.59.0", + "resolved": "https://registry.npmjs.org/office-ui-fabric-react/-/office-ui-fabric-react-7.59.0.tgz", + "integrity": "sha512-bZg1Msffb7DKAawxzxmUYMEv+me6FzdPvRKbrG7pQrj/rRR8ofPbo43NRFfFmOdHnNs7290H0Cwpu3kRk+6msg==", + "requires": { + "@microsoft/load-themed-styles": "^1.7.13", + "@uifabric/foundation": "^7.5.0", + "@uifabric/icons": "^7.3.0", + "@uifabric/merge-styles": "^7.8.0", + "@uifabric/react-hooks": "^7.0.1", + "@uifabric/set-version": "^7.0.2", + "@uifabric/styling": "^7.7.2", + "@uifabric/utilities": "^7.5.0", + "prop-types": "^15.5.10", + "tslib": "^1.7.1" + } + } + } + }, + "@microsoft/sp-component-base": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-component-base/-/sp-component-base-1.11.0.tgz", + "integrity": "sha512-ftOrH0HxvjJ7QHqrhO/fACLbUttjJ7b3UVKBN4CV5Vsmd4SRhX3lI+u8GB7iApufIuTUgSwdO9tZzIjrb1RdhQ==", + "requires": { + "@microsoft/decorators": "1.11.0", + "@microsoft/sp-core-library": "1.11.0", + "@microsoft/sp-diagnostics": "1.11.0", + "@microsoft/sp-dynamic-data": "1.11.0", + "@microsoft/sp-http": "1.11.0", + "@microsoft/sp-loader": "1.11.0", + "@microsoft/sp-lodash-subset": "1.11.0", + "@microsoft/sp-module-interfaces": "1.11.0", + "@microsoft/sp-page-context": "1.11.0", + "@types/es6-promise": "0.0.33", + "@types/webpack-env": "1.13.1" + } + }, + "@microsoft/sp-core-library": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-core-library/-/sp-core-library-1.11.0.tgz", + "integrity": "sha512-3/wQzbQp6E2R1tYn6eVmzJl8ay/1uxy+rW8JrDVX4GlzE4tLA+Pz90VuzQOJbmHLn7cgPSJFY3MFRdMjtqZVKg==", + "requires": { + "@microsoft/sp-lodash-subset": "1.11.0", + "@microsoft/sp-module-interfaces": "1.11.0", + "@types/es6-promise": "0.0.33", + "@types/webpack-env": "1.13.1" + } + }, + "@microsoft/sp-diagnostics": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-diagnostics/-/sp-diagnostics-1.11.0.tgz", + "integrity": "sha512-Z+PoZY0wSGNpwQUCUqKGQz5AqE++Cgsul1afVNGRTTlYMzf1mot+GGX0ZxWGCU27awe4yf6+aEdzbsp8L7bfmw==", + "requires": { + "@microsoft/sp-core-library": "1.11.0", + "@microsoft/sp-lodash-subset": "1.11.0" + } + }, + "@microsoft/sp-dynamic-data": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-dynamic-data/-/sp-dynamic-data-1.11.0.tgz", + "integrity": "sha512-PRr1sA6M2f3lqFKlRGu+QMPAE/G91XoEC4LegiTYleK1i7WWrTpeU+yZohak8iQEZQsQ+e5alJZg+Xg3sdQKCQ==", + "requires": { + "@microsoft/sp-core-library": "1.11.0", + "@microsoft/sp-diagnostics": "1.11.0", + "@microsoft/sp-lodash-subset": "1.11.0", + "@microsoft/sp-module-interfaces": "1.11.0", + "@types/es6-promise": "0.0.33", + "@types/webpack-env": "1.13.1", + "tslib": "~1.10.0" + } + }, + "@microsoft/sp-http": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-http/-/sp-http-1.11.0.tgz", + "integrity": "sha512-n3YbHUSwhR4e9AQsVDPWJiTwoE3QtFzyT+DPKuMz4KEtPaAUfXvZ0zKdbJSspeUUCbjsFaMYsbEIsrgSDDgqvw==", + "requires": { + "@microsoft/microsoft-graph-client": "~1.1.0", + "@microsoft/sp-core-library": "1.11.0", + "@microsoft/sp-diagnostics": "1.11.0", + "@microsoft/sp-module-interfaces": "1.11.0", + "@types/adal-angular": "1.0.1", + "adal-angular": "1.0.16", + "msal": "1.1.3", + "tslib": "~1.10.0" + } + }, + "@microsoft/sp-loader": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-loader/-/sp-loader-1.11.0.tgz", + "integrity": "sha512-z0goq+Ok/64waEDbI1YpekTRVWsu/ITnN0OTZuDvxGxdCL00+uB37Hog5Eoi9liEQCR6T2qTepawp8GnByuFew==", + "requires": { + "@microsoft/loader-raw-script": "1.2.182", + "@microsoft/office-ui-fabric-react-bundle": "1.11.0", + "@microsoft/sp-core-library": "1.11.0", + "@microsoft/sp-diagnostics": "1.11.0", + "@microsoft/sp-dynamic-data": "1.11.0", + "@microsoft/sp-http": "1.11.0", + "@microsoft/sp-lodash-subset": "1.11.0", + "@microsoft/sp-module-interfaces": "1.11.0", + "@microsoft/sp-odata-types": "1.11.0", + "@microsoft/sp-page-context": "1.11.0", + "@microsoft/sp-polyfills": "1.11.0", + "@types/es6-promise": "0.0.33", + "@types/react": "16.8.8", + "@types/react-dom": "16.8.3", + "@types/requirejs": "2.1.29", + "@types/webpack-env": "1.13.1", + "@uifabric/utilities": "7.5.0", + "exports-loader": "~0.6.4", + "office-ui-fabric-react": "7.59.0", + "raw-loader": "~0.5.1", + "react": "16.8.5", + "react-dom": "16.8.5", + "requirejs": "2.1.20", + "tslib": "~1.10.0" + }, + "dependencies": { + "office-ui-fabric-react": { + "version": "7.59.0", + "resolved": "https://registry.npmjs.org/office-ui-fabric-react/-/office-ui-fabric-react-7.59.0.tgz", + "integrity": "sha512-bZg1Msffb7DKAawxzxmUYMEv+me6FzdPvRKbrG7pQrj/rRR8ofPbo43NRFfFmOdHnNs7290H0Cwpu3kRk+6msg==", + "requires": { + "@microsoft/load-themed-styles": "^1.7.13", + "@uifabric/foundation": "^7.5.0", + "@uifabric/icons": "^7.3.0", + "@uifabric/merge-styles": "^7.8.0", + "@uifabric/react-hooks": "^7.0.1", + "@uifabric/set-version": "^7.0.2", + "@uifabric/styling": "^7.7.2", + "@uifabric/utilities": "^7.5.0", + "prop-types": "^15.5.10", + "tslib": "^1.7.1" + } + } + } + }, + "@microsoft/sp-lodash-subset": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-lodash-subset/-/sp-lodash-subset-1.11.0.tgz", + "integrity": "sha512-r2T5HhlEpaX9nWnQkL9CJ6af7t+XQ6gYoSpeqz90VBi0XNN93B2qASjb8lzYPzB23D8Wr8qmTaz53nQj2fA4ow==", + "requires": { + "@types/lodash": "4.14.117", + "@types/webpack-env": "1.13.1", + "tslib": "~1.10.0" + } + }, + "@microsoft/sp-module-interfaces": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-module-interfaces/-/sp-module-interfaces-1.11.0.tgz", + "integrity": "sha512-4KCIKM/Q7OLKY/jGWTmkYNtiCibjYh18PAfeXpAfwmnHnABXKsAmC59OP6chFYtHK0RTk55MwpWV34nRSbWZdw==", + "requires": { + "@types/node": "8.10.54", + "@types/z-schema": "3.16.31", + "z-schema": "~3.18.3" + } + }, + "@microsoft/sp-odata-types": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-odata-types/-/sp-odata-types-1.11.0.tgz", + "integrity": "sha512-uIA4WsgvTlQ58R9H+svg0Hm2du1zz5w1FJ7VbT3f4TI9HW3zC+wItPgNAbxWddtx0s1jNoDxQFqQooAqTWxVCQ==", + "requires": { + "tslib": "~1.10.0" + } + }, + "@microsoft/sp-office-ui-fabric-core": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-office-ui-fabric-core/-/sp-office-ui-fabric-core-1.11.0.tgz", + "integrity": "sha512-tc9dddjQPviaqI1AhCxnU2nMCx75zJhQHuy8vDqXCW2a6m7pjjM7SLGQcN8DRMk6/h/AKFy1TqyP2Q8o0lSQOg==", + "requires": { + "@types/webpack-env": "1.13.1", + "office-ui-fabric-core": "9.6.1-fluent2", + "tslib": "~1.10.0" + } + }, + "@microsoft/sp-page-context": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-page-context/-/sp-page-context-1.11.0.tgz", + "integrity": "sha512-Tn57hYh8OErqIlYSiiggj3S6tjQ1GBKZV2o+dlq+aC1s++BgkCt7ql3jj+gyAC/Hb9cZrK+w12BkPO6P6fH0dQ==", + "requires": { + "@microsoft/sp-core-library": "1.11.0", + "@microsoft/sp-diagnostics": "1.11.0", + "@microsoft/sp-dynamic-data": "1.11.0", + "@microsoft/sp-lodash-subset": "1.11.0", + "@microsoft/sp-odata-types": "1.11.0", + "@types/es6-promise": "0.0.33", + "@types/webpack-env": "1.13.1", + "tslib": "~1.10.0" + } + }, + "@microsoft/sp-polyfills": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-polyfills/-/sp-polyfills-1.11.0.tgz", + "integrity": "sha512-QecBpOmZyvIo6fk0b/3qx/OT0HlUZCsjSh6ybxEa3A5drssulq6/7E8VcE6cLdXcVlSQ7270SRUotzfT8xAlGw==", + "requires": { + "@types/webpack-env": "1.13.1", + "es6-collections": "0.5.6", + "es6-promise": "4.1.1", + "tslib": "~1.10.0", + "whatwg-fetch": "2.0.3", + "whatwg-url": "4.7.1" + } + }, + "@microsoft/sp-property-pane": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-property-pane/-/sp-property-pane-1.11.0.tgz", + "integrity": "sha512-8Q4ZzyM6z36YASiORmqql7b5Sx+iSjbA+rN4mEV6o8i0hbE4GdTvDyQnrTxSyoT6hD6vCyYaTZhdMqk95dz0dA==", + "requires": { + "@microsoft/decorators": "1.11.0", + "@microsoft/office-ui-fabric-react-bundle": "1.11.0", + "@microsoft/sp-component-base": "1.11.0", + "@microsoft/sp-core-library": "1.11.0", + "@microsoft/sp-diagnostics": "1.11.0", + "@microsoft/sp-dynamic-data": "1.11.0", + "@microsoft/sp-lodash-subset": "1.11.0", + "@types/es6-promise": "0.0.33", + "@types/react": "16.8.8", + "@types/react-dom": "16.8.3", + "@types/webpack-env": "1.13.1", + "office-ui-fabric-react": "7.59.0", + "react": "16.8.5", + "react-dom": "16.8.5", + "tslib": "~1.10.0" + }, + "dependencies": { + "office-ui-fabric-react": { + "version": "7.59.0", + "resolved": "https://registry.npmjs.org/office-ui-fabric-react/-/office-ui-fabric-react-7.59.0.tgz", + "integrity": "sha512-bZg1Msffb7DKAawxzxmUYMEv+me6FzdPvRKbrG7pQrj/rRR8ofPbo43NRFfFmOdHnNs7290H0Cwpu3kRk+6msg==", + "requires": { + "@microsoft/load-themed-styles": "^1.7.13", + "@uifabric/foundation": "^7.5.0", + "@uifabric/icons": "^7.3.0", + "@uifabric/merge-styles": "^7.8.0", + "@uifabric/react-hooks": "^7.0.1", + "@uifabric/set-version": "^7.0.2", + "@uifabric/styling": "^7.7.2", + "@uifabric/utilities": "^7.5.0", + "prop-types": "^15.5.10", + "tslib": "^1.7.1" + } + } + } + }, + "@microsoft/sp-webpart-base": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-webpart-base/-/sp-webpart-base-1.11.0.tgz", + "integrity": "sha512-oKRQpcgU3zZXALmZx6EYuGUYbhZEaprED6JAO9GCEilJUDjKhnZ+DHbIsNiqfHs+ZLWsboBaVAo0bi3PGR/Qew==", + "requires": { + "@microsoft/decorators": "1.11.0", + "@microsoft/load-themed-styles": "1.10.20", + "@microsoft/sp-component-base": "1.11.0", + "@microsoft/sp-core-library": "1.11.0", + "@microsoft/sp-diagnostics": "1.11.0", + "@microsoft/sp-dynamic-data": "1.11.0", + "@microsoft/sp-http": "1.11.0", + "@microsoft/sp-loader": "1.11.0", + "@microsoft/sp-lodash-subset": "1.11.0", + "@microsoft/sp-module-interfaces": "1.11.0", + "@microsoft/sp-page-context": "1.11.0", + "@microsoft/sp-property-pane": "1.11.0", + "@microsoft/teams-js": "1.4.2", + "@types/es6-promise": "0.0.33", + "@types/office-js": "1.0.36", + "@types/webpack-env": "1.13.1", + "office-ui-fabric-react": "7.59.0", + "tslib": "~1.10.0" + }, + "dependencies": { + "office-ui-fabric-react": { + "version": "7.59.0", + "resolved": "https://registry.npmjs.org/office-ui-fabric-react/-/office-ui-fabric-react-7.59.0.tgz", + "integrity": "sha512-bZg1Msffb7DKAawxzxmUYMEv+me6FzdPvRKbrG7pQrj/rRR8ofPbo43NRFfFmOdHnNs7290H0Cwpu3kRk+6msg==", + "requires": { + "@microsoft/load-themed-styles": "^1.7.13", + "@uifabric/foundation": "^7.5.0", + "@uifabric/icons": "^7.3.0", + "@uifabric/merge-styles": "^7.8.0", + "@uifabric/react-hooks": "^7.0.1", + "@uifabric/set-version": "^7.0.2", + "@uifabric/styling": "^7.7.2", + "@uifabric/utilities": "^7.5.0", + "prop-types": "^15.5.10", + "tslib": "^1.7.1" + } + } + } + }, + "@microsoft/teams-js": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/@microsoft/teams-js/-/teams-js-1.4.2.tgz", + "integrity": "sha512-O10tpakpm+NyClJOW4eCaidlDI5sW9b5oRGQiUA0WqFG6GQt1HEz/KFsCN+ebaFgjstx+trZzYIuYdpK98XsMQ==" + }, "@pnp/common": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/@pnp/common/-/common-2.0.6.tgz", @@ -3345,64 +4563,55 @@ "tslib": "1.10.0" } }, - "@uifabric/foundation": { - "version": "0.8.3", - "resolved": "https://registry.npmjs.org/@uifabric/foundation/-/foundation-0.8.3.tgz", - "integrity": "sha512-r3WhRj7Out8QAOe50BGA36R8zgRPy0D0GNPuwFK9BB9oIidf91ycj7/miY8U0TZRZi5fB3Kg+dy/uxSDfgC6Og==", + "@types/react": { + "version": "16.8.8", + "resolved": "https://registry.npmjs.org/@types/react/-/react-16.8.8.tgz", + "integrity": "sha512-xwEvyet96u7WnB96kqY0yY7qxx/pEpU51QeACkKFtrgjjXITQn0oO1iwPEraXVgh10ZFPix7gs1R4OJXF7P5sg==", "requires": { - "@uifabric/set-version": "^1.1.3", - "@uifabric/styling": "^6.50.7", - "@uifabric/utilities": "^6.41.7", - "tslib": "^1.7.1" + "@types/prop-types": "*", + "csstype": "^2.2.0" } }, - "@uifabric/merge-styles": { - "version": "6.19.4", - "resolved": "https://registry.npmjs.org/@uifabric/merge-styles/-/merge-styles-6.19.4.tgz", - "integrity": "sha512-bjQdDHxmRIZVPwL//MtErODhEfcRJ2y+zJXoIWNh3T8JfAepeRDdoJ/pGNnnyJxA/AHMtlWt0IgMaz150/nfAA==", + "@types/react-dom": { + "version": "16.8.3", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-16.8.3.tgz", + "integrity": "sha512-HF5hD5YR3z9Mn6kXcW1VKe4AQ04ZlZj1EdLBae61hzQ3eEWWxMgNLUbIxeZp40BnSxqY1eAYLsH9QopQcxzScA==", "requires": { - "@uifabric/set-version": "^1.1.3", - "tslib": "^1.7.1" + "@types/react": "*" } }, - "@uifabric/set-version": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/@uifabric/set-version/-/set-version-1.1.3.tgz", - "integrity": "sha512-IYpwVIuN7MJOeiWzZzr9AmFSvA5zc6gJn4fNHtEFIQnNB8WVWIcYrvx8Tbf7wWj9MvhdHYp70F054zZlHbL/Ag==", + "@uifabric/icons": { + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/@uifabric/icons/-/icons-7.3.0.tgz", + "integrity": "sha512-wbcR8fJce20sPjsK2bbTC/cAZfAOFuE4dd4LHw194+8H+/dqotsowrQVp5Lu8aaHGQk+fXoiZmUy30WA9cAG4Q==", "requires": { - "tslib": "^1.7.1" - } - }, - "@uifabric/styling": { - "version": "6.50.7", - "resolved": "https://registry.npmjs.org/@uifabric/styling/-/styling-6.50.7.tgz", - "integrity": "sha512-F2aBiB30ZiFxlZzy5hzLXODWOl6jySvPFAsoaTofk37xucHiunBLZYjX6WkfZrCWiyGPva+DLssNcwly9ZHVjg==", - "requires": { - "@microsoft/load-themed-styles": "^1.7.13", - "@uifabric/merge-styles": "^6.19.4", - "@uifabric/set-version": "^1.1.3", - "@uifabric/utilities": "^6.41.7", + "@uifabric/set-version": "^7.0.2", + "@uifabric/styling": "^7.7.1", "tslib": "^1.7.1" } }, "@uifabric/utilities": { - "version": "6.45.2", - "resolved": "https://registry.npmjs.org/@uifabric/utilities/-/utilities-6.45.2.tgz", - "integrity": "sha512-JiC92OjMOkVoiIAeS2b3R9B1XQU0cJ5bDr9B7VvrxlwKe1W9xMtVsCer7b8gNCU5NFNYBN5ckM3Q7x2Zs5cH0A==", + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/@uifabric/utilities/-/utilities-7.5.0.tgz", + "integrity": "sha512-h9XwZVaKyLN3Ss4G+bXFWsmCzExID/SKbO64XPjsCIhuxVYsTg6/hDrvyU4TCEx06/ehXfdHRmyjCYL1PNdDMg==", "requires": { - "@uifabric/merge-styles": "^6.19.4", - "@uifabric/set-version": "^1.1.3", + "@uifabric/merge-styles": "^7.7.0", + "@uifabric/set-version": "^7.0.2", "prop-types": "^15.5.10", "tslib": "^1.7.1" } }, - "color": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/color/-/color-3.1.2.tgz", - "integrity": "sha512-vXTJhHebByxZn3lDvDJYw4lR5+uB3vuoHsuYA5AKuxRVn5wzzIfQKGLBmgdVRHKTJYeK5rvJcHnrd0Li49CFpg==", + "es6-promise": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.1.1.tgz", + "integrity": "sha512-OaU1hHjgJf+b0NzsxCg7NdIYERD6Hy/PEmFLTjw+b65scuisG3Kt4QoTvJ66BBkPZ581gr0kpoVzKnxniM8nng==" + }, + "msal": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/msal/-/msal-1.1.3.tgz", + "integrity": "sha512-cdShb+N1H3OyR1y46ij6OO7QzeqC6BxrbrNcouS4JBrr1+DnZ55TumxQKEzWmTXHvsbsuz5PCyXZl812Un8L9g==", "requires": { - "color-convert": "^1.9.1", - "color-string": "^1.5.2" + "tslib": "^1.9.3" } }, "office-ui-fabric-react": { @@ -3421,6 +4630,17 @@ "tslib": "^1.7.1" }, "dependencies": { + "@uifabric/foundation": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/@uifabric/foundation/-/foundation-0.8.3.tgz", + "integrity": "sha512-r3WhRj7Out8QAOe50BGA36R8zgRPy0D0GNPuwFK9BB9oIidf91ycj7/miY8U0TZRZi5fB3Kg+dy/uxSDfgC6Og==", + "requires": { + "@uifabric/set-version": "^1.1.3", + "@uifabric/styling": "^6.50.7", + "@uifabric/utilities": "^6.41.7", + "tslib": "^1.7.1" + } + }, "@uifabric/icons": { "version": "6.5.5", "resolved": "https://registry.npmjs.org/@uifabric/icons/-/icons-6.5.5.tgz", @@ -3430,8 +4650,89 @@ "@uifabric/styling": "^6.50.7", "tslib": "^1.7.1" } + }, + "@uifabric/merge-styles": { + "version": "6.19.4", + "resolved": "https://registry.npmjs.org/@uifabric/merge-styles/-/merge-styles-6.19.4.tgz", + "integrity": "sha512-bjQdDHxmRIZVPwL//MtErODhEfcRJ2y+zJXoIWNh3T8JfAepeRDdoJ/pGNnnyJxA/AHMtlWt0IgMaz150/nfAA==", + "requires": { + "@uifabric/set-version": "^1.1.3", + "tslib": "^1.7.1" + } + }, + "@uifabric/set-version": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@uifabric/set-version/-/set-version-1.1.3.tgz", + "integrity": "sha512-IYpwVIuN7MJOeiWzZzr9AmFSvA5zc6gJn4fNHtEFIQnNB8WVWIcYrvx8Tbf7wWj9MvhdHYp70F054zZlHbL/Ag==", + "requires": { + "tslib": "^1.7.1" + } + }, + "@uifabric/styling": { + "version": "6.50.7", + "resolved": "https://registry.npmjs.org/@uifabric/styling/-/styling-6.50.7.tgz", + "integrity": "sha512-F2aBiB30ZiFxlZzy5hzLXODWOl6jySvPFAsoaTofk37xucHiunBLZYjX6WkfZrCWiyGPva+DLssNcwly9ZHVjg==", + "requires": { + "@microsoft/load-themed-styles": "^1.7.13", + "@uifabric/merge-styles": "^6.19.4", + "@uifabric/set-version": "^1.1.3", + "@uifabric/utilities": "^6.41.7", + "tslib": "^1.7.1" + } + }, + "@uifabric/utilities": { + "version": "6.45.2", + "resolved": "https://registry.npmjs.org/@uifabric/utilities/-/utilities-6.45.2.tgz", + "integrity": "sha512-JiC92OjMOkVoiIAeS2b3R9B1XQU0cJ5bDr9B7VvrxlwKe1W9xMtVsCer7b8gNCU5NFNYBN5ckM3Q7x2Zs5cH0A==", + "requires": { + "@uifabric/merge-styles": "^6.19.4", + "@uifabric/set-version": "^1.1.3", + "prop-types": "^15.5.10", + "tslib": "^1.7.1" + } } } + }, + "react": { + "version": "16.8.5", + "resolved": "https://registry.npmjs.org/react/-/react-16.8.5.tgz", + "integrity": "sha512-daCb9TD6FZGvJ3sg8da1tRAtIuw29PbKZW++NN4wqkbEvxL+bZpaaYb4xuftW/SpXmgacf1skXl/ddX6CdOlDw==", + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "prop-types": "^15.6.2", + "scheduler": "^0.13.5" + } + }, + "react-dom": { + "version": "16.8.5", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-16.8.5.tgz", + "integrity": "sha512-VIEIvZLpFafsfu4kgmftP5L8j7P1f0YThfVTrANMhZUFMDOsA6e0kfR6wxw/8xxKs4NB59TZYbxNdPCDW34x4w==", + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "prop-types": "^15.6.2", + "scheduler": "^0.13.5" + } + }, + "requirejs": { + "version": "2.1.20", + "resolved": "https://registry.npmjs.org/requirejs/-/requirejs-2.1.20.tgz", + "integrity": "sha1-EUgiyRfsh5NFCy2qoeubvxEB6TE=" + }, + "scheduler": { + "version": "0.13.6", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.13.6.tgz", + "integrity": "sha512-IWnObHt413ucAYKsD9J1QShUKkbKLQQHdxRyw73sw4FN26iWr3DY/H34xGPe4nmL1DwXyWmSWmMrA9TfQbE/XQ==", + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" + } + }, + "whatwg-fetch": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-2.0.3.tgz", + "integrity": "sha1-nITsLc9oGH/wC8ZOEnS0QhduHIQ=" } } }, @@ -3460,6 +4761,327 @@ "react-dom": "16.8.5" }, "dependencies": { + "@microsoft/load-themed-styles": { + "version": "1.10.20", + "resolved": "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-1.10.20.tgz", + "integrity": "sha512-auT1V9phsMScUQK/xVngVGQsABGG805/10RgP1TBbJvwoPoRq/Ed+ce47HoayFgqxtz5m/W/38OUNZpfuBqsCw==" + }, + "@microsoft/office-ui-fabric-react-bundle": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@microsoft/office-ui-fabric-react-bundle/-/office-ui-fabric-react-bundle-1.11.0.tgz", + "integrity": "sha512-h7ldirreyBLyvCUelORCbET/M2sVa3mUaIvR6KQbCutoOnYcGXO8K/66xYGI4kwNRkBwJ91/1b967DP1g2gkTA==", + "requires": { + "@types/react": "16.8.8", + "@types/webpack-env": "1.13.1", + "@uifabric/icons": "7.3.0", + "office-ui-fabric-react": "7.59.0", + "react": "16.8.5", + "react-dom": "16.8.5", + "tslib": "~1.10.0" + }, + "dependencies": { + "@uifabric/icons": { + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/@uifabric/icons/-/icons-7.3.0.tgz", + "integrity": "sha512-wbcR8fJce20sPjsK2bbTC/cAZfAOFuE4dd4LHw194+8H+/dqotsowrQVp5Lu8aaHGQk+fXoiZmUy30WA9cAG4Q==", + "requires": { + "@uifabric/set-version": "^7.0.2", + "@uifabric/styling": "^7.7.1", + "tslib": "^1.7.1" + } + }, + "office-ui-fabric-react": { + "version": "7.59.0", + "resolved": "https://registry.npmjs.org/office-ui-fabric-react/-/office-ui-fabric-react-7.59.0.tgz", + "integrity": "sha512-bZg1Msffb7DKAawxzxmUYMEv+me6FzdPvRKbrG7pQrj/rRR8ofPbo43NRFfFmOdHnNs7290H0Cwpu3kRk+6msg==", + "requires": { + "@microsoft/load-themed-styles": "^1.7.13", + "@uifabric/foundation": "^7.5.0", + "@uifabric/icons": "^7.3.0", + "@uifabric/merge-styles": "^7.8.0", + "@uifabric/react-hooks": "^7.0.1", + "@uifabric/set-version": "^7.0.2", + "@uifabric/styling": "^7.7.2", + "@uifabric/utilities": "^7.5.0", + "prop-types": "^15.5.10", + "tslib": "^1.7.1" + } + } + } + }, + "@microsoft/sp-component-base": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-component-base/-/sp-component-base-1.11.0.tgz", + "integrity": "sha512-ftOrH0HxvjJ7QHqrhO/fACLbUttjJ7b3UVKBN4CV5Vsmd4SRhX3lI+u8GB7iApufIuTUgSwdO9tZzIjrb1RdhQ==", + "requires": { + "@microsoft/decorators": "1.11.0", + "@microsoft/sp-core-library": "1.11.0", + "@microsoft/sp-diagnostics": "1.11.0", + "@microsoft/sp-dynamic-data": "1.11.0", + "@microsoft/sp-http": "1.11.0", + "@microsoft/sp-loader": "1.11.0", + "@microsoft/sp-lodash-subset": "1.11.0", + "@microsoft/sp-module-interfaces": "1.11.0", + "@microsoft/sp-page-context": "1.11.0", + "@types/es6-promise": "0.0.33", + "@types/webpack-env": "1.13.1" + } + }, + "@microsoft/sp-core-library": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-core-library/-/sp-core-library-1.11.0.tgz", + "integrity": "sha512-3/wQzbQp6E2R1tYn6eVmzJl8ay/1uxy+rW8JrDVX4GlzE4tLA+Pz90VuzQOJbmHLn7cgPSJFY3MFRdMjtqZVKg==", + "requires": { + "@microsoft/sp-lodash-subset": "1.11.0", + "@microsoft/sp-module-interfaces": "1.11.0", + "@types/es6-promise": "0.0.33", + "@types/webpack-env": "1.13.1" + } + }, + "@microsoft/sp-diagnostics": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-diagnostics/-/sp-diagnostics-1.11.0.tgz", + "integrity": "sha512-Z+PoZY0wSGNpwQUCUqKGQz5AqE++Cgsul1afVNGRTTlYMzf1mot+GGX0ZxWGCU27awe4yf6+aEdzbsp8L7bfmw==", + "requires": { + "@microsoft/sp-core-library": "1.11.0", + "@microsoft/sp-lodash-subset": "1.11.0" + } + }, + "@microsoft/sp-dynamic-data": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-dynamic-data/-/sp-dynamic-data-1.11.0.tgz", + "integrity": "sha512-PRr1sA6M2f3lqFKlRGu+QMPAE/G91XoEC4LegiTYleK1i7WWrTpeU+yZohak8iQEZQsQ+e5alJZg+Xg3sdQKCQ==", + "requires": { + "@microsoft/sp-core-library": "1.11.0", + "@microsoft/sp-diagnostics": "1.11.0", + "@microsoft/sp-lodash-subset": "1.11.0", + "@microsoft/sp-module-interfaces": "1.11.0", + "@types/es6-promise": "0.0.33", + "@types/webpack-env": "1.13.1", + "tslib": "~1.10.0" + } + }, + "@microsoft/sp-http": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-http/-/sp-http-1.11.0.tgz", + "integrity": "sha512-n3YbHUSwhR4e9AQsVDPWJiTwoE3QtFzyT+DPKuMz4KEtPaAUfXvZ0zKdbJSspeUUCbjsFaMYsbEIsrgSDDgqvw==", + "requires": { + "@microsoft/microsoft-graph-client": "~1.1.0", + "@microsoft/sp-core-library": "1.11.0", + "@microsoft/sp-diagnostics": "1.11.0", + "@microsoft/sp-module-interfaces": "1.11.0", + "@types/adal-angular": "1.0.1", + "adal-angular": "1.0.16", + "msal": "1.1.3", + "tslib": "~1.10.0" + } + }, + "@microsoft/sp-loader": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-loader/-/sp-loader-1.11.0.tgz", + "integrity": "sha512-z0goq+Ok/64waEDbI1YpekTRVWsu/ITnN0OTZuDvxGxdCL00+uB37Hog5Eoi9liEQCR6T2qTepawp8GnByuFew==", + "requires": { + "@microsoft/loader-raw-script": "1.2.182", + "@microsoft/office-ui-fabric-react-bundle": "1.11.0", + "@microsoft/sp-core-library": "1.11.0", + "@microsoft/sp-diagnostics": "1.11.0", + "@microsoft/sp-dynamic-data": "1.11.0", + "@microsoft/sp-http": "1.11.0", + "@microsoft/sp-lodash-subset": "1.11.0", + "@microsoft/sp-module-interfaces": "1.11.0", + "@microsoft/sp-odata-types": "1.11.0", + "@microsoft/sp-page-context": "1.11.0", + "@microsoft/sp-polyfills": "1.11.0", + "@types/es6-promise": "0.0.33", + "@types/react": "16.8.8", + "@types/react-dom": "16.8.3", + "@types/requirejs": "2.1.29", + "@types/webpack-env": "1.13.1", + "@uifabric/utilities": "7.5.0", + "exports-loader": "~0.6.4", + "office-ui-fabric-react": "7.59.0", + "raw-loader": "~0.5.1", + "react": "16.8.5", + "react-dom": "16.8.5", + "requirejs": "2.1.20", + "tslib": "~1.10.0" + }, + "dependencies": { + "office-ui-fabric-react": { + "version": "7.59.0", + "resolved": "https://registry.npmjs.org/office-ui-fabric-react/-/office-ui-fabric-react-7.59.0.tgz", + "integrity": "sha512-bZg1Msffb7DKAawxzxmUYMEv+me6FzdPvRKbrG7pQrj/rRR8ofPbo43NRFfFmOdHnNs7290H0Cwpu3kRk+6msg==", + "requires": { + "@microsoft/load-themed-styles": "^1.7.13", + "@uifabric/foundation": "^7.5.0", + "@uifabric/icons": "^7.3.0", + "@uifabric/merge-styles": "^7.8.0", + "@uifabric/react-hooks": "^7.0.1", + "@uifabric/set-version": "^7.0.2", + "@uifabric/styling": "^7.7.2", + "@uifabric/utilities": "^7.5.0", + "prop-types": "^15.5.10", + "tslib": "^1.7.1" + } + } + } + }, + "@microsoft/sp-lodash-subset": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-lodash-subset/-/sp-lodash-subset-1.11.0.tgz", + "integrity": "sha512-r2T5HhlEpaX9nWnQkL9CJ6af7t+XQ6gYoSpeqz90VBi0XNN93B2qASjb8lzYPzB23D8Wr8qmTaz53nQj2fA4ow==", + "requires": { + "@types/lodash": "4.14.117", + "@types/webpack-env": "1.13.1", + "tslib": "~1.10.0" + } + }, + "@microsoft/sp-module-interfaces": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-module-interfaces/-/sp-module-interfaces-1.11.0.tgz", + "integrity": "sha512-4KCIKM/Q7OLKY/jGWTmkYNtiCibjYh18PAfeXpAfwmnHnABXKsAmC59OP6chFYtHK0RTk55MwpWV34nRSbWZdw==", + "requires": { + "@types/node": "8.10.54", + "@types/z-schema": "3.16.31", + "z-schema": "~3.18.3" + } + }, + "@microsoft/sp-odata-types": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-odata-types/-/sp-odata-types-1.11.0.tgz", + "integrity": "sha512-uIA4WsgvTlQ58R9H+svg0Hm2du1zz5w1FJ7VbT3f4TI9HW3zC+wItPgNAbxWddtx0s1jNoDxQFqQooAqTWxVCQ==", + "requires": { + "tslib": "~1.10.0" + } + }, + "@microsoft/sp-office-ui-fabric-core": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-office-ui-fabric-core/-/sp-office-ui-fabric-core-1.11.0.tgz", + "integrity": "sha512-tc9dddjQPviaqI1AhCxnU2nMCx75zJhQHuy8vDqXCW2a6m7pjjM7SLGQcN8DRMk6/h/AKFy1TqyP2Q8o0lSQOg==", + "requires": { + "@types/webpack-env": "1.13.1", + "office-ui-fabric-core": "9.6.1-fluent2", + "tslib": "~1.10.0" + } + }, + "@microsoft/sp-page-context": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-page-context/-/sp-page-context-1.11.0.tgz", + "integrity": "sha512-Tn57hYh8OErqIlYSiiggj3S6tjQ1GBKZV2o+dlq+aC1s++BgkCt7ql3jj+gyAC/Hb9cZrK+w12BkPO6P6fH0dQ==", + "requires": { + "@microsoft/sp-core-library": "1.11.0", + "@microsoft/sp-diagnostics": "1.11.0", + "@microsoft/sp-dynamic-data": "1.11.0", + "@microsoft/sp-lodash-subset": "1.11.0", + "@microsoft/sp-odata-types": "1.11.0", + "@types/es6-promise": "0.0.33", + "@types/webpack-env": "1.13.1", + "tslib": "~1.10.0" + } + }, + "@microsoft/sp-polyfills": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-polyfills/-/sp-polyfills-1.11.0.tgz", + "integrity": "sha512-QecBpOmZyvIo6fk0b/3qx/OT0HlUZCsjSh6ybxEa3A5drssulq6/7E8VcE6cLdXcVlSQ7270SRUotzfT8xAlGw==", + "requires": { + "@types/webpack-env": "1.13.1", + "es6-collections": "0.5.6", + "es6-promise": "4.1.1", + "tslib": "~1.10.0", + "whatwg-fetch": "2.0.3", + "whatwg-url": "4.7.1" + } + }, + "@microsoft/sp-property-pane": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-property-pane/-/sp-property-pane-1.11.0.tgz", + "integrity": "sha512-8Q4ZzyM6z36YASiORmqql7b5Sx+iSjbA+rN4mEV6o8i0hbE4GdTvDyQnrTxSyoT6hD6vCyYaTZhdMqk95dz0dA==", + "requires": { + "@microsoft/decorators": "1.11.0", + "@microsoft/office-ui-fabric-react-bundle": "1.11.0", + "@microsoft/sp-component-base": "1.11.0", + "@microsoft/sp-core-library": "1.11.0", + "@microsoft/sp-diagnostics": "1.11.0", + "@microsoft/sp-dynamic-data": "1.11.0", + "@microsoft/sp-lodash-subset": "1.11.0", + "@types/es6-promise": "0.0.33", + "@types/react": "16.8.8", + "@types/react-dom": "16.8.3", + "@types/webpack-env": "1.13.1", + "office-ui-fabric-react": "7.59.0", + "react": "16.8.5", + "react-dom": "16.8.5", + "tslib": "~1.10.0" + }, + "dependencies": { + "office-ui-fabric-react": { + "version": "7.59.0", + "resolved": "https://registry.npmjs.org/office-ui-fabric-react/-/office-ui-fabric-react-7.59.0.tgz", + "integrity": "sha512-bZg1Msffb7DKAawxzxmUYMEv+me6FzdPvRKbrG7pQrj/rRR8ofPbo43NRFfFmOdHnNs7290H0Cwpu3kRk+6msg==", + "requires": { + "@microsoft/load-themed-styles": "^1.7.13", + "@uifabric/foundation": "^7.5.0", + "@uifabric/icons": "^7.3.0", + "@uifabric/merge-styles": "^7.8.0", + "@uifabric/react-hooks": "^7.0.1", + "@uifabric/set-version": "^7.0.2", + "@uifabric/styling": "^7.7.2", + "@uifabric/utilities": "^7.5.0", + "prop-types": "^15.5.10", + "tslib": "^1.7.1" + } + } + } + }, + "@microsoft/sp-webpart-base": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-webpart-base/-/sp-webpart-base-1.11.0.tgz", + "integrity": "sha512-oKRQpcgU3zZXALmZx6EYuGUYbhZEaprED6JAO9GCEilJUDjKhnZ+DHbIsNiqfHs+ZLWsboBaVAo0bi3PGR/Qew==", + "requires": { + "@microsoft/decorators": "1.11.0", + "@microsoft/load-themed-styles": "1.10.20", + "@microsoft/sp-component-base": "1.11.0", + "@microsoft/sp-core-library": "1.11.0", + "@microsoft/sp-diagnostics": "1.11.0", + "@microsoft/sp-dynamic-data": "1.11.0", + "@microsoft/sp-http": "1.11.0", + "@microsoft/sp-loader": "1.11.0", + "@microsoft/sp-lodash-subset": "1.11.0", + "@microsoft/sp-module-interfaces": "1.11.0", + "@microsoft/sp-page-context": "1.11.0", + "@microsoft/sp-property-pane": "1.11.0", + "@microsoft/teams-js": "1.4.2", + "@types/es6-promise": "0.0.33", + "@types/office-js": "1.0.36", + "@types/webpack-env": "1.13.1", + "office-ui-fabric-react": "7.59.0", + "tslib": "~1.10.0" + }, + "dependencies": { + "office-ui-fabric-react": { + "version": "7.59.0", + "resolved": "https://registry.npmjs.org/office-ui-fabric-react/-/office-ui-fabric-react-7.59.0.tgz", + "integrity": "sha512-bZg1Msffb7DKAawxzxmUYMEv+me6FzdPvRKbrG7pQrj/rRR8ofPbo43NRFfFmOdHnNs7290H0Cwpu3kRk+6msg==", + "requires": { + "@microsoft/load-themed-styles": "^1.7.13", + "@uifabric/foundation": "^7.5.0", + "@uifabric/icons": "^7.3.0", + "@uifabric/merge-styles": "^7.8.0", + "@uifabric/react-hooks": "^7.0.1", + "@uifabric/set-version": "^7.0.2", + "@uifabric/styling": "^7.7.2", + "@uifabric/utilities": "^7.5.0", + "prop-types": "^15.5.10", + "tslib": "^1.7.1" + } + } + } + }, + "@microsoft/teams-js": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/@microsoft/teams-js/-/teams-js-1.4.2.tgz", + "integrity": "sha512-O10tpakpm+NyClJOW4eCaidlDI5sW9b5oRGQiUA0WqFG6GQt1HEz/KFsCN+ebaFgjstx+trZzYIuYdpK98XsMQ==" + }, "@pnp/common": { "version": "1.3.11", "resolved": "https://registry.npmjs.org/@pnp/common/-/common-1.3.11.tgz", @@ -3467,6 +5089,13 @@ "requires": { "adal-angular": "1.0.17", "tslib": "1.10.0" + }, + "dependencies": { + "adal-angular": { + "version": "1.0.17", + "resolved": "https://registry.npmjs.org/adal-angular/-/adal-angular-1.0.17.tgz", + "integrity": "sha1-bpNuDkH5HTsqiOf/ypwvb29WLMQ=" + } } }, "@pnp/logging": { @@ -3493,37 +5122,21 @@ "tslib": "1.10.0" } }, - "@uifabric/foundation": { - "version": "0.8.3", - "resolved": "https://registry.npmjs.org/@uifabric/foundation/-/foundation-0.8.3.tgz", - "integrity": "sha512-r3WhRj7Out8QAOe50BGA36R8zgRPy0D0GNPuwFK9BB9oIidf91ycj7/miY8U0TZRZi5fB3Kg+dy/uxSDfgC6Og==", + "@types/react": { + "version": "16.8.8", + "resolved": "https://registry.npmjs.org/@types/react/-/react-16.8.8.tgz", + "integrity": "sha512-xwEvyet96u7WnB96kqY0yY7qxx/pEpU51QeACkKFtrgjjXITQn0oO1iwPEraXVgh10ZFPix7gs1R4OJXF7P5sg==", "requires": { - "@uifabric/set-version": "^1.1.3", - "@uifabric/styling": "^6.50.7", - "@uifabric/utilities": "^6.41.7", - "tslib": "^1.7.1" - }, - "dependencies": { - "@uifabric/set-version": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/@uifabric/set-version/-/set-version-1.1.3.tgz", - "integrity": "sha512-IYpwVIuN7MJOeiWzZzr9AmFSvA5zc6gJn4fNHtEFIQnNB8WVWIcYrvx8Tbf7wWj9MvhdHYp70F054zZlHbL/Ag==", - "requires": { - "tslib": "^1.7.1" - } - }, - "@uifabric/styling": { - "version": "6.50.7", - "resolved": "https://registry.npmjs.org/@uifabric/styling/-/styling-6.50.7.tgz", - "integrity": "sha512-F2aBiB30ZiFxlZzy5hzLXODWOl6jySvPFAsoaTofk37xucHiunBLZYjX6WkfZrCWiyGPva+DLssNcwly9ZHVjg==", - "requires": { - "@microsoft/load-themed-styles": "^1.7.13", - "@uifabric/merge-styles": "^6.19.4", - "@uifabric/set-version": "^1.1.3", - "@uifabric/utilities": "^6.41.7", - "tslib": "^1.7.1" - } - } + "@types/prop-types": "*", + "csstype": "^2.2.0" + } + }, + "@types/react-dom": { + "version": "16.8.3", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-16.8.3.tgz", + "integrity": "sha512-HF5hD5YR3z9Mn6kXcW1VKe4AQ04ZlZj1EdLBae61hzQ3eEWWxMgNLUbIxeZp40BnSxqY1eAYLsH9QopQcxzScA==", + "requires": { + "@types/react": "*" } }, "@uifabric/icons": { @@ -3536,50 +5149,29 @@ "tslib": "^1.10.0" } }, - "@uifabric/merge-styles": { - "version": "6.19.4", - "resolved": "https://registry.npmjs.org/@uifabric/merge-styles/-/merge-styles-6.19.4.tgz", - "integrity": "sha512-bjQdDHxmRIZVPwL//MtErODhEfcRJ2y+zJXoIWNh3T8JfAepeRDdoJ/pGNnnyJxA/AHMtlWt0IgMaz150/nfAA==", - "requires": { - "@uifabric/set-version": "^1.1.3", - "tslib": "^1.7.1" - }, - "dependencies": { - "@uifabric/set-version": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/@uifabric/set-version/-/set-version-1.1.3.tgz", - "integrity": "sha512-IYpwVIuN7MJOeiWzZzr9AmFSvA5zc6gJn4fNHtEFIQnNB8WVWIcYrvx8Tbf7wWj9MvhdHYp70F054zZlHbL/Ag==", - "requires": { - "tslib": "^1.7.1" - } - } - } - }, "@uifabric/utilities": { - "version": "6.45.2", - "resolved": "https://registry.npmjs.org/@uifabric/utilities/-/utilities-6.45.2.tgz", - "integrity": "sha512-JiC92OjMOkVoiIAeS2b3R9B1XQU0cJ5bDr9B7VvrxlwKe1W9xMtVsCer7b8gNCU5NFNYBN5ckM3Q7x2Zs5cH0A==", + "version": "7.5.0", + "resolved": "https://registry.npmjs.org/@uifabric/utilities/-/utilities-7.5.0.tgz", + "integrity": "sha512-h9XwZVaKyLN3Ss4G+bXFWsmCzExID/SKbO64XPjsCIhuxVYsTg6/hDrvyU4TCEx06/ehXfdHRmyjCYL1PNdDMg==", "requires": { - "@uifabric/merge-styles": "^6.19.4", - "@uifabric/set-version": "^1.1.3", + "@uifabric/merge-styles": "^7.7.0", + "@uifabric/set-version": "^7.0.2", "prop-types": "^15.5.10", "tslib": "^1.7.1" - }, - "dependencies": { - "@uifabric/set-version": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/@uifabric/set-version/-/set-version-1.1.3.tgz", - "integrity": "sha512-IYpwVIuN7MJOeiWzZzr9AmFSvA5zc6gJn4fNHtEFIQnNB8WVWIcYrvx8Tbf7wWj9MvhdHYp70F054zZlHbL/Ag==", - "requires": { - "tslib": "^1.7.1" - } - } } }, - "adal-angular": { - "version": "1.0.17", - "resolved": "https://registry.npmjs.org/adal-angular/-/adal-angular-1.0.17.tgz", - "integrity": "sha1-bpNuDkH5HTsqiOf/ypwvb29WLMQ=" + "es6-promise": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.1.1.tgz", + "integrity": "sha512-OaU1hHjgJf+b0NzsxCg7NdIYERD6Hy/PEmFLTjw+b65scuisG3Kt4QoTvJ66BBkPZ581gr0kpoVzKnxniM8nng==" + }, + "msal": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/msal/-/msal-1.1.3.tgz", + "integrity": "sha512-cdShb+N1H3OyR1y46ij6OO7QzeqC6BxrbrNcouS4JBrr1+DnZ55TumxQKEzWmTXHvsbsuz5PCyXZl812Un8L9g==", + "requires": { + "tslib": "^1.9.3" + } }, "office-ui-fabric-react": { "version": "6.214.0", @@ -3597,6 +5189,17 @@ "tslib": "^1.7.1" }, "dependencies": { + "@uifabric/foundation": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/@uifabric/foundation/-/foundation-0.8.3.tgz", + "integrity": "sha512-r3WhRj7Out8QAOe50BGA36R8zgRPy0D0GNPuwFK9BB9oIidf91ycj7/miY8U0TZRZi5fB3Kg+dy/uxSDfgC6Og==", + "requires": { + "@uifabric/set-version": "^1.1.3", + "@uifabric/styling": "^6.50.7", + "@uifabric/utilities": "^6.41.7", + "tslib": "^1.7.1" + } + }, "@uifabric/icons": { "version": "6.5.5", "resolved": "https://registry.npmjs.org/@uifabric/icons/-/icons-6.5.5.tgz", @@ -3607,6 +5210,15 @@ "tslib": "^1.7.1" } }, + "@uifabric/merge-styles": { + "version": "6.19.4", + "resolved": "https://registry.npmjs.org/@uifabric/merge-styles/-/merge-styles-6.19.4.tgz", + "integrity": "sha512-bjQdDHxmRIZVPwL//MtErODhEfcRJ2y+zJXoIWNh3T8JfAepeRDdoJ/pGNnnyJxA/AHMtlWt0IgMaz150/nfAA==", + "requires": { + "@uifabric/set-version": "^1.1.3", + "tslib": "^1.7.1" + } + }, "@uifabric/set-version": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/@uifabric/set-version/-/set-version-1.1.3.tgz", @@ -3626,8 +5238,60 @@ "@uifabric/utilities": "^6.41.7", "tslib": "^1.7.1" } + }, + "@uifabric/utilities": { + "version": "6.45.2", + "resolved": "https://registry.npmjs.org/@uifabric/utilities/-/utilities-6.45.2.tgz", + "integrity": "sha512-JiC92OjMOkVoiIAeS2b3R9B1XQU0cJ5bDr9B7VvrxlwKe1W9xMtVsCer7b8gNCU5NFNYBN5ckM3Q7x2Zs5cH0A==", + "requires": { + "@uifabric/merge-styles": "^6.19.4", + "@uifabric/set-version": "^1.1.3", + "prop-types": "^15.5.10", + "tslib": "^1.7.1" + } } } + }, + "react": { + "version": "16.8.5", + "resolved": "https://registry.npmjs.org/react/-/react-16.8.5.tgz", + "integrity": "sha512-daCb9TD6FZGvJ3sg8da1tRAtIuw29PbKZW++NN4wqkbEvxL+bZpaaYb4xuftW/SpXmgacf1skXl/ddX6CdOlDw==", + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "prop-types": "^15.6.2", + "scheduler": "^0.13.5" + } + }, + "react-dom": { + "version": "16.8.5", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-16.8.5.tgz", + "integrity": "sha512-VIEIvZLpFafsfu4kgmftP5L8j7P1f0YThfVTrANMhZUFMDOsA6e0kfR6wxw/8xxKs4NB59TZYbxNdPCDW34x4w==", + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "prop-types": "^15.6.2", + "scheduler": "^0.13.5" + } + }, + "requirejs": { + "version": "2.1.20", + "resolved": "https://registry.npmjs.org/requirejs/-/requirejs-2.1.20.tgz", + "integrity": "sha1-EUgiyRfsh5NFCy2qoeubvxEB6TE=" + }, + "scheduler": { + "version": "0.13.6", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.13.6.tgz", + "integrity": "sha512-IWnObHt413ucAYKsD9J1QShUKkbKLQQHdxRyw73sw4FN26iWr3DY/H34xGPe4nmL1DwXyWmSWmMrA9TfQbE/XQ==", + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" + } + }, + "whatwg-fetch": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-2.0.3.tgz", + "integrity": "sha1-nITsLc9oGH/wC8ZOEnS0QhduHIQ=" } } }, @@ -3646,120 +5310,749 @@ } } }, + "@pnpm/error": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@pnpm/error/-/error-1.4.0.tgz", + "integrity": "sha512-vxkRrkneBPVmP23kyjnYwVOtipwlSl6UfL+h+Xa3TrABJTz5rYBXemlTsU5BzST8U4pD7YDkTb3SQu+MMuIDKA==", + "dev": true + }, "@pnpm/link-bins": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@pnpm/link-bins/-/link-bins-1.0.4.tgz", - "integrity": "sha512-RLBNdq+j1Q8DmhcdJJbAJLCjw8Beo6je5ZUy4cvD2PepT8klmEH9JXAVQdqtwB8hOBnGGYmxzL4syCvIfkAUag==", + "version": "5.3.25", + "resolved": "https://registry.npmjs.org/@pnpm/link-bins/-/link-bins-5.3.25.tgz", + "integrity": "sha512-9Xq8lLNRHFDqvYPXPgaiKkZ4rtdsm7izwM/cUsFDc5IMnG0QYIVBXQbgwhz2UvjUotbJrvfKLJaCfA3NGBnLDg==", "dev": true, "requires": { - "@pnpm/package-bins": "^1.0.0", - "@pnpm/types": "^1.7.0", - "@types/mz": "^0.0.32", - "@types/node": "^9.6.5 || 10", - "@types/ramda": "^0.25.20", - "@zkochan/cmd-shim": "^2.2.4", - "arr-flatten": "^1.1.0", + "@pnpm/error": "1.4.0", + "@pnpm/package-bins": "4.1.0", + "@pnpm/read-modules-dir": "2.0.3", + "@pnpm/read-package-json": "4.0.0", + "@pnpm/read-project-manifest": "1.1.7", + "@pnpm/types": "6.4.0", + "@zkochan/cmd-shim": "^5.0.0", + "is-subdir": "^1.1.1", "is-windows": "^1.0.2", - "mkdirp": "0.5.1", "mz": "^2.7.0", "normalize-path": "^3.0.0", - "p-filter": "^1.0.0", - "ramda": "^0.25.0", - "read-package-json": "^2.0.13" + "p-settle": "^4.1.1", + "ramda": "^0.27.1" + } + }, + "@pnpm/package-bins": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/@pnpm/package-bins/-/package-bins-4.1.0.tgz", + "integrity": "sha512-57/ioGYLBbVRR80Ux9/q2i3y8Q+uQADc3c+Yse8jr/60YLOi3jcWz13e2Jy+ANYtZI258Qc5wk2X077rp0Ly/Q==", + "dev": true, + "requires": { + "@pnpm/types": "6.4.0", + "fast-glob": "^3.2.4", + "is-subdir": "^1.1.1" + } + }, + "@pnpm/read-modules-dir": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@pnpm/read-modules-dir/-/read-modules-dir-2.0.3.tgz", + "integrity": "sha512-i9OgRvSlxrTS9a2oXokhDxvQzDtfqtsooJ9jaGoHkznue5aFCTSrNZFQ6M18o8hC03QWfnxaKi0BtOvNkKu2+A==", + "dev": true, + "requires": { + "mz": "^2.7.0" + } + }, + "@pnpm/read-package-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@pnpm/read-package-json/-/read-package-json-4.0.0.tgz", + "integrity": "sha512-1cr2tEwe4YU6SI0Hmg+wnsr6yxBt2iJtqv6wrF84On8pS9hx4A2PLw3CIgbwxaG0b+ur5wzhNogwl4qD5FLFNg==", + "dev": true, + "requires": { + "@pnpm/error": "1.4.0", + "@pnpm/types": "6.4.0", + "load-json-file": "^6.2.0", + "normalize-package-data": "^3.0.2" }, "dependencies": { - "@types/node": { - "version": "10.17.58", - "resolved": "https://registry.npmjs.org/@types/node/-/node-10.17.58.tgz", - "integrity": "sha512-Dn5RBxLohjdHFj17dVVw3rtrZAeXeWg+LQfvxDIW/fdPkSiuQk7h3frKMYtsQhtIW42wkErDcy9UMVxhGW4O7w==", - "dev": true - }, - "minimist": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", - "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=", - "dev": true - }, - "mkdirp": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", - "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", + "hosted-git-info": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.0.2.tgz", + "integrity": "sha512-c9OGXbZ3guC/xOlCg1Ci/VgWlwsqDv1yMQL1CWqXDL0hDjXuNcq0zuR4xqPSuasI3kqFDhqSyTjREz5gzq0fXg==", "dev": true, "requires": { - "minimist": "0.0.8" + "lru-cache": "^6.0.0" + } + }, + "load-json-file": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-6.2.0.tgz", + "integrity": "sha512-gUD/epcRms75Cw8RT1pUdHugZYM5ce64ucs2GEISABwkRsOQr0q2wm/MV2TKThycIe5e0ytRweW2RZxclogCdQ==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.15", + "parse-json": "^5.0.0", + "strip-bom": "^4.0.0", + "type-fest": "^0.6.0" + } + }, + "normalize-package-data": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-3.0.3.tgz", + "integrity": "sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==", + "dev": true, + "requires": { + "hosted-git-info": "^4.0.1", + "is-core-module": "^2.5.0", + "semver": "^7.3.4", + "validate-npm-package-license": "^3.0.1" + } + }, + "type-fest": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", + "dev": true + } + } + }, + "@pnpm/read-project-manifest": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/@pnpm/read-project-manifest/-/read-project-manifest-1.1.7.tgz", + "integrity": "sha512-tj8ExXZeDcMmMUj7D292ETe/RiEirr1X1wpT6Zy85z2MrFYoG9jfCJpps40OdZBNZBhxbuKtGPWKVSgXD0yrVw==", + "dev": true, + "requires": { + "@pnpm/error": "1.4.0", + "@pnpm/types": "6.4.0", + "@pnpm/write-project-manifest": "1.1.7", + "detect-indent": "^6.0.0", + "fast-deep-equal": "^3.1.3", + "graceful-fs": "4.2.4", + "is-windows": "^1.0.2", + "json5": "^2.1.3", + "parse-json": "^5.1.0", + "read-yaml-file": "^2.0.0", + "sort-keys": "^4.1.0", + "strip-bom": "^4.0.0" + }, + "dependencies": { + "graceful-fs": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.4.tgz", + "integrity": "sha512-WjKPNJF79dtJAVniUlGGWHYGz2jWxT6VhN/4m1NdkbZ2nOsEF+cI1Edgql5zCRhs/VsQYRvrXctxktVXZUkixw==", + "dev": true + }, + "json5": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz", + "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==", + "dev": true, + "requires": { + "minimist": "^1.2.5" } } } }, - "@pnpm/logger": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@pnpm/logger/-/logger-1.0.2.tgz", - "integrity": "sha512-A8XbJKvdueazvJGPn1qQ9LL6uopV88ebIT+dJKNQ68gT7yfCbtfT8j5ZzdVczmGbkiuBeZ1VckZerkO0tjOXZA==", + "@pnpm/types": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/@pnpm/types/-/types-6.4.0.tgz", + "integrity": "sha512-nco4+4sZqNHn60Y4VE/fbtlShCBqipyUO+nKRPvDHqLrecMW9pzHWMVRxk4nrMRoeowj3q0rX3GYRBa8lsHTAg==", + "dev": true + }, + "@pnpm/write-project-manifest": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/@pnpm/write-project-manifest/-/write-project-manifest-1.1.7.tgz", + "integrity": "sha512-OLkDZSqkA1mkoPNPvLFXyI6fb0enCuFji6Zfditi/CLAo9kmIhQFmEUDu4krSB8i908EljG8YwL5Xjxzm5wsWA==", "dev": true, "requires": { - "@types/node": "^9.4.0 || 10", - "bole": "^3.0.2", - "ndjson": "^1.5.0" + "@pnpm/types": "6.4.0", + "json5": "^2.1.3", + "mz": "^2.7.0", + "write-file-atomic": "^3.0.3", + "write-yaml-file": "^4.1.3" }, "dependencies": { - "@types/node": { - "version": "10.17.58", - "resolved": "https://registry.npmjs.org/@types/node/-/node-10.17.58.tgz", - "integrity": "sha512-Dn5RBxLohjdHFj17dVVw3rtrZAeXeWg+LQfvxDIW/fdPkSiuQk7h3frKMYtsQhtIW42wkErDcy9UMVxhGW4O7w==", - "dev": true + "json5": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz", + "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==", + "dev": true, + "requires": { + "minimist": "^1.2.5" + } } } }, - "@pnpm/package-bins": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@pnpm/package-bins/-/package-bins-1.0.0.tgz", - "integrity": "sha512-ZqVfIXK3r5AsP5VAhPHrhf3isF+T4yEuUpJTF9T03oFTJ9LBnkKvx8F7P7biKEManxSGOkSpNoIBdsura9pY5Q==", - "dev": true, - "requires": { - "@pnpm/types": "^1.7.0", - "@types/mz": "^0.0.32", - "mz": "^2.7.0", - "p-filter": "^1.0.0" - } - }, - "@pnpm/types": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/@pnpm/types/-/types-1.8.0.tgz", - "integrity": "sha512-NsEzBVa5aMgn/n79piyJtpUQFzJ97tB2R2r8PSJlLnMA6LJmchKuv7ATN+/nZH/3QRd/+uFXEq07/i/ajsqVGQ==", - "dev": true - }, "@popperjs/core": { - "version": "2.9.2", - "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.9.2.tgz", - "integrity": "sha512-VZMYa7+fXHdwIq1TDhSXoVmSPEGM/aa+6Aiq3nVVJ9bXr24zScr+NlKFKC3iPljA7ho/GAZr+d2jOf5GIRC30Q==" + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.0.tgz", + "integrity": "sha512-zrsUxjLOKAzdewIDRWy9nsV1GQsKBCWaGwsZQlCgr6/q+vjyZhFgqedLfFBuI9anTPEUT4APq9Mu0SZBTzIcGQ==" }, "@quid/stylis-plugin-focus-visible": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/@quid/stylis-plugin-focus-visible/-/stylis-plugin-focus-visible-4.0.0.tgz", "integrity": "sha512-dS4Vl1D4NHN4gAiWxUQLPAN4k2NMmNpfujuAPU2JF5P/XX8OUD7svhM8f9TudWr8dVdWYjQEAMaRtSUcf4720w==" }, + "@rushstack/debug-certificate-manager": { + "version": "1.0.26", + "resolved": "https://registry.npmjs.org/@rushstack/debug-certificate-manager/-/debug-certificate-manager-1.0.26.tgz", + "integrity": "sha512-waSJEp4Zk0z4MxZAqp04LUe8GNnVaVJ8FCdSb2gQ/zf4AwvnpP51X7GiKhDG16gfE9Wh/wNf54nHZzqi7jQEXg==", + "dev": true, + "requires": { + "@rushstack/node-core-library": "3.38.0", + "node-forge": "~0.7.1", + "sudo": "~1.0.3" + } + }, + "@rushstack/eslint-config": { + "version": "2.3.4", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-config/-/eslint-config-2.3.4.tgz", + "integrity": "sha512-mwEfj3e260slxM57A2eMtkNpVM9J2iMGoqzWfD4hHtO+dcZT6rEeYG4djwj61ZriNJdAY8QIMMhfuID/xV+cyw==", + "dev": true, + "requires": { + "@rushstack/eslint-patch": "1.0.6", + "@rushstack/eslint-plugin": "0.7.3", + "@rushstack/eslint-plugin-packlets": "0.2.2", + "@rushstack/eslint-plugin-security": "0.1.4", + "@typescript-eslint/eslint-plugin": "3.4.0", + "@typescript-eslint/experimental-utils": "^3.4.0", + "@typescript-eslint/parser": "3.4.0", + "@typescript-eslint/typescript-estree": "3.4.0", + "eslint-plugin-promise": "~4.2.1", + "eslint-plugin-react": "~7.20.0", + "eslint-plugin-tsdoc": "~0.2.10" + } + }, + "@rushstack/eslint-patch": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.0.6.tgz", + "integrity": "sha512-Myxw//kzromB9yWgS8qYGuGVf91oBUUJpNvy5eM50sqvmKLbKjwLxohJnkWGTeeI9v9IBMtPLxz5Gc60FIfvCA==", + "dev": true + }, + "@rushstack/eslint-plugin": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-plugin/-/eslint-plugin-0.7.3.tgz", + "integrity": "sha512-8+AqxybpcJJuxn0+fsWwMIMj2g2tLfPrbOyhEi+Rozh36eTmgGXF45qh8bHE1gicsX4yGDj2ob1P62oQV6hs3g==", + "dev": true, + "requires": { + "@rushstack/tree-pattern": "0.2.1", + "@typescript-eslint/experimental-utils": "^3.4.0" + } + }, + "@rushstack/eslint-plugin-packlets": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-plugin-packlets/-/eslint-plugin-packlets-0.2.2.tgz", + "integrity": "sha512-8kKs5fq9Mm9sP4W7ETbp48eH6iECfXDKP1mdg2iBPl8CaZZHMzVYC2vQSSSOOMv+OV23LreRFWV0LlllEDuD3Q==", + "dev": true, + "requires": { + "@rushstack/tree-pattern": "0.2.1", + "@typescript-eslint/experimental-utils": "^3.4.0" + } + }, + "@rushstack/eslint-plugin-security": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-plugin-security/-/eslint-plugin-security-0.1.4.tgz", + "integrity": "sha512-AiNUS5H4/RvyNI9FDKdd4ya3PovjpPVU9Pr7He1JPvqLHOCT8P9n5YpRHjxx0ftD77mDLT5HrcOKjxTW7BZQHg==", + "dev": true, + "requires": { + "@rushstack/tree-pattern": "0.2.1", + "@typescript-eslint/experimental-utils": "^3.4.0" + } + }, + "@rushstack/heft-config-file": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/@rushstack/heft-config-file/-/heft-config-file-0.6.2.tgz", + "integrity": "sha512-A6ojvR+BNd3i9efrT5mN+V5pCXzwEHdLX4VZ4bO1WcXbid31e2gh9tbmvQzETym+YqXDXmDAYOdTuprD/NUs1w==", + "dev": true, + "requires": { + "@rushstack/node-core-library": "3.40.0", + "@rushstack/rig-package": "0.2.13", + "jsonpath-plus": "~4.0.0" + }, + "dependencies": { + "@rushstack/node-core-library": { + "version": "3.40.0", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.40.0.tgz", + "integrity": "sha512-P6uMPI7cqTdawLSPAG5BQrBu1MHlGRPqecp7ruIRgyukIEzkmh0QAnje4jAL/l1r3hw0qe4e+Dz5ZSnukT/Egg==", + "dev": true, + "requires": { + "@types/node": "10.17.13", + "colors": "~1.2.1", + "fs-extra": "~7.0.1", + "import-lazy": "~4.0.0", + "jju": "~1.4.0", + "resolve": "~1.17.0", + "semver": "~7.3.0", + "timsort": "~0.3.0", + "z-schema": "~3.18.3" + } + }, + "@rushstack/rig-package": { + "version": "0.2.13", + "resolved": "https://registry.npmjs.org/@rushstack/rig-package/-/rig-package-0.2.13.tgz", + "integrity": "sha512-qQMAFKvfb2ooaWU9DrGIK9d8QfyHy/HiuITJbWenlKgzcDXQvQgEduk57YF4Y7LLasDJ5ZzLaaXwlfX8qCRe5Q==", + "dev": true, + "requires": { + "resolve": "~1.17.0", + "strip-json-comments": "~3.1.1" + } + }, + "@types/node": { + "version": "10.17.13", + "resolved": "https://registry.npmjs.org/@types/node/-/node-10.17.13.tgz", + "integrity": "sha512-pMCcqU2zT4TjqYFrWtYHKal7Sl30Ims6ulZ4UFXxI4xbtQqK/qqKwkDoBFCfooRqqmRu9vY3xaJRwxSh673aYg==", + "dev": true + } + } + }, + "@rushstack/loader-raw-script": { + "version": "1.3.175", + "resolved": "https://registry.npmjs.org/@rushstack/loader-raw-script/-/loader-raw-script-1.3.175.tgz", + "integrity": "sha512-Rf+DewV7fMB5OX3yvhPNT5QRQgvI+2MWGbBmI0aYC5Aiax+RT5d+TN7CXket5CLFvT9/un3wN41vMtlnUbszKQ==", + "requires": { + "loader-utils": "~1.1.0" + } + }, + "@rushstack/localization-plugin": { + "version": "0.6.49", + "resolved": "https://registry.npmjs.org/@rushstack/localization-plugin/-/localization-plugin-0.6.49.tgz", + "integrity": "sha512-DprOh+bW+USGIXLthwZLd5/0GrbRdNLjgEXMu7gNZevR96X0L92aUL3SYBgZV6+sPQiSWXi/LMyoz3h07tng3g==", + "dev": true, + "requires": { + "@rushstack/node-core-library": "3.40.0", + "@rushstack/typings-generator": "0.3.9", + "@types/node": "10.17.13", + "@types/tapable": "1.0.6", + "decache": "~4.5.1", + "loader-utils": "~1.1.0", + "lodash": "~4.17.15", + "pseudolocale": "~1.1.0", + "xmldoc": "~1.1.2" + }, + "dependencies": { + "@rushstack/node-core-library": { + "version": "3.40.0", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.40.0.tgz", + "integrity": "sha512-P6uMPI7cqTdawLSPAG5BQrBu1MHlGRPqecp7ruIRgyukIEzkmh0QAnje4jAL/l1r3hw0qe4e+Dz5ZSnukT/Egg==", + "dev": true, + "requires": { + "@types/node": "10.17.13", + "colors": "~1.2.1", + "fs-extra": "~7.0.1", + "import-lazy": "~4.0.0", + "jju": "~1.4.0", + "resolve": "~1.17.0", + "semver": "~7.3.0", + "timsort": "~0.3.0", + "z-schema": "~3.18.3" + } + }, + "@types/node": { + "version": "10.17.13", + "resolved": "https://registry.npmjs.org/@types/node/-/node-10.17.13.tgz", + "integrity": "sha512-pMCcqU2zT4TjqYFrWtYHKal7Sl30Ims6ulZ4UFXxI4xbtQqK/qqKwkDoBFCfooRqqmRu9vY3xaJRwxSh673aYg==", + "dev": true + }, + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "dev": true + } + } + }, + "@rushstack/module-minifier-plugin": { + "version": "0.4.14", + "resolved": "https://registry.npmjs.org/@rushstack/module-minifier-plugin/-/module-minifier-plugin-0.4.14.tgz", + "integrity": "sha512-YFt7441WpshHOnERQubIHK+j84hv4neEMyKkcgGyjgFQFyn+K6FslteVWL3KWQpxDL+BvhJ8D+4QMInatytjLA==", + "dev": true, + "requires": { + "@types/node": "10.17.13", + "@types/tapable": "1.0.6", + "source-map": "~0.7.3", + "tapable": "1.1.3", + "terser": "4.7.0" + }, + "dependencies": { + "@types/node": { + "version": "10.17.13", + "resolved": "https://registry.npmjs.org/@types/node/-/node-10.17.13.tgz", + "integrity": "sha512-pMCcqU2zT4TjqYFrWtYHKal7Sl30Ims6ulZ4UFXxI4xbtQqK/qqKwkDoBFCfooRqqmRu9vY3xaJRwxSh673aYg==", + "dev": true + }, + "source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", + "dev": true + }, + "terser": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-4.7.0.tgz", + "integrity": "sha512-Lfb0RiZcjRDXCC3OSHJpEkxJ9Qeqs6mp2v4jf2MHfy8vGERmVDuvjXdd/EnP5Deme5F2yBRBymKmKHCBg2echw==", + "dev": true, + "requires": { + "commander": "^2.20.0", + "source-map": "~0.6.1", + "source-map-support": "~0.5.12" + }, + "dependencies": { + "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 + } + } + } + } + }, + "@rushstack/node-core-library": { + "version": "3.38.0", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.38.0.tgz", + "integrity": "sha512-cmvl0yQx8sSmbuXwiRYJi8TO+jpTtrLJQ8UmFHhKvgPVJAW8cV8dnpD1Xx/BvTGrJZ2XtRAIkAhBS9okBnap4w==", + "dev": true, + "requires": { + "@types/node": "10.17.13", + "colors": "~1.2.1", + "fs-extra": "~7.0.1", + "import-lazy": "~4.0.0", + "jju": "~1.4.0", + "resolve": "~1.17.0", + "semver": "~7.3.0", + "timsort": "~0.3.0", + "z-schema": "~3.18.3" + }, + "dependencies": { + "@types/node": { + "version": "10.17.13", + "resolved": "https://registry.npmjs.org/@types/node/-/node-10.17.13.tgz", + "integrity": "sha512-pMCcqU2zT4TjqYFrWtYHKal7Sl30Ims6ulZ4UFXxI4xbtQqK/qqKwkDoBFCfooRqqmRu9vY3xaJRwxSh673aYg==", + "dev": true + } + } + }, + "@rushstack/package-deps-hash": { + "version": "3.0.61", + "resolved": "https://registry.npmjs.org/@rushstack/package-deps-hash/-/package-deps-hash-3.0.61.tgz", + "integrity": "sha512-xvywffZ+XWORfwNHMxHZ1DKQuWYSH5Dd0fKykxc0m3S+6042iNQ2ihX+YvWKRWwVLQTCoAGENPEMdP0tELaDnQ==", + "dev": true, + "requires": { + "@rushstack/node-core-library": "3.40.0" + }, + "dependencies": { + "@rushstack/node-core-library": { + "version": "3.40.0", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.40.0.tgz", + "integrity": "sha512-P6uMPI7cqTdawLSPAG5BQrBu1MHlGRPqecp7ruIRgyukIEzkmh0QAnje4jAL/l1r3hw0qe4e+Dz5ZSnukT/Egg==", + "dev": true, + "requires": { + "@types/node": "10.17.13", + "colors": "~1.2.1", + "fs-extra": "~7.0.1", + "import-lazy": "~4.0.0", + "jju": "~1.4.0", + "resolve": "~1.17.0", + "semver": "~7.3.0", + "timsort": "~0.3.0", + "z-schema": "~3.18.3" + } + }, + "@types/node": { + "version": "10.17.13", + "resolved": "https://registry.npmjs.org/@types/node/-/node-10.17.13.tgz", + "integrity": "sha512-pMCcqU2zT4TjqYFrWtYHKal7Sl30Ims6ulZ4UFXxI4xbtQqK/qqKwkDoBFCfooRqqmRu9vY3xaJRwxSh673aYg==", + "dev": true + } + } + }, + "@rushstack/rig-package": { + "version": "0.2.12", + "resolved": "https://registry.npmjs.org/@rushstack/rig-package/-/rig-package-0.2.12.tgz", + "integrity": "sha512-nbePcvF8hQwv0ql9aeQxcaMPK/h1OLAC00W7fWCRWIvD2MchZOE8jumIIr66HGrfG2X1sw++m/ZYI4D+BM5ovQ==", + "dev": true, + "requires": { + "resolve": "~1.17.0", + "strip-json-comments": "~3.1.1" + } + }, + "@rushstack/set-webpack-public-path-plugin": { + "version": "3.2.69", + "resolved": "https://registry.npmjs.org/@rushstack/set-webpack-public-path-plugin/-/set-webpack-public-path-plugin-3.2.69.tgz", + "integrity": "sha512-+ZcIRjMgOzgjIlgbB1j+z9jBkzkFrCU0ALwKsQjNHW3v+twF1LvzZT5PJjthCrt61rJiLWSg4d2xt3ABMVNKXQ==", + "dev": true, + "requires": { + "lodash": "~4.17.15" + }, + "dependencies": { + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "dev": true + } + } + }, + "@rushstack/stream-collator": { + "version": "4.0.116", + "resolved": "https://registry.npmjs.org/@rushstack/stream-collator/-/stream-collator-4.0.116.tgz", + "integrity": "sha512-JCOvnk0fWrKTQ31QuPSACVNjK8lS7EcDAAJpy7HXJT2RttKyx/8FMtsdn04C7ryHKtkrxAwDHkLOflZdqixmZw==", + "dev": true, + "requires": { + "@rushstack/node-core-library": "3.40.0", + "@rushstack/terminal": "0.2.18" + }, + "dependencies": { + "@rushstack/node-core-library": { + "version": "3.40.0", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.40.0.tgz", + "integrity": "sha512-P6uMPI7cqTdawLSPAG5BQrBu1MHlGRPqecp7ruIRgyukIEzkmh0QAnje4jAL/l1r3hw0qe4e+Dz5ZSnukT/Egg==", + "dev": true, + "requires": { + "@types/node": "10.17.13", + "colors": "~1.2.1", + "fs-extra": "~7.0.1", + "import-lazy": "~4.0.0", + "jju": "~1.4.0", + "resolve": "~1.17.0", + "semver": "~7.3.0", + "timsort": "~0.3.0", + "z-schema": "~3.18.3" + } + }, + "@types/node": { + "version": "10.17.13", + "resolved": "https://registry.npmjs.org/@types/node/-/node-10.17.13.tgz", + "integrity": "sha512-pMCcqU2zT4TjqYFrWtYHKal7Sl30Ims6ulZ4UFXxI4xbtQqK/qqKwkDoBFCfooRqqmRu9vY3xaJRwxSh673aYg==", + "dev": true + } + } + }, + "@rushstack/terminal": { + "version": "0.2.18", + "resolved": "https://registry.npmjs.org/@rushstack/terminal/-/terminal-0.2.18.tgz", + "integrity": "sha512-wqLDkOvOFWc919e3vC7k7x6TyuUlo7cEyRuyyWJPRxv2cYMmpej4zq/qnnnr40CM8YV6kptkjaS4Gs5vkagkIg==", + "dev": true, + "requires": { + "@rushstack/node-core-library": "3.40.0", + "@types/node": "10.17.13", + "wordwrap": "~1.0.0" + }, + "dependencies": { + "@rushstack/node-core-library": { + "version": "3.40.0", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.40.0.tgz", + "integrity": "sha512-P6uMPI7cqTdawLSPAG5BQrBu1MHlGRPqecp7ruIRgyukIEzkmh0QAnje4jAL/l1r3hw0qe4e+Dz5ZSnukT/Egg==", + "dev": true, + "requires": { + "@types/node": "10.17.13", + "colors": "~1.2.1", + "fs-extra": "~7.0.1", + "import-lazy": "~4.0.0", + "jju": "~1.4.0", + "resolve": "~1.17.0", + "semver": "~7.3.0", + "timsort": "~0.3.0", + "z-schema": "~3.18.3" + } + }, + "@types/node": { + "version": "10.17.13", + "resolved": "https://registry.npmjs.org/@types/node/-/node-10.17.13.tgz", + "integrity": "sha512-pMCcqU2zT4TjqYFrWtYHKal7Sl30Ims6ulZ4UFXxI4xbtQqK/qqKwkDoBFCfooRqqmRu9vY3xaJRwxSh673aYg==", + "dev": true + } + } + }, + "@rushstack/tree-pattern": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/@rushstack/tree-pattern/-/tree-pattern-0.2.1.tgz", + "integrity": "sha512-ZRPQdV0LxUY/HRIvVKNz3Sb/qbklSthL2pY0qkNoycXKcXbCgXEP3TxL+i1/tW9g1jqft4o+pl9wx12Q6Uc0Xw==", + "dev": true + }, + "@rushstack/ts-command-line": { + "version": "4.7.10", + "resolved": "https://registry.npmjs.org/@rushstack/ts-command-line/-/ts-command-line-4.7.10.tgz", + "integrity": "sha512-8t042g8eerypNOEcdpxwRA3uCmz0duMo21rG4Z2mdz7JxJeylDmzjlU3wDdef2t3P1Z61JCdZB6fbm1Mh0zi7w==", + "dev": true, + "requires": { + "@types/argparse": "1.0.38", + "argparse": "~1.0.9", + "colors": "~1.2.1", + "string-argv": "~0.3.1" + } + }, + "@rushstack/typings-generator": { + "version": "0.3.9", + "resolved": "https://registry.npmjs.org/@rushstack/typings-generator/-/typings-generator-0.3.9.tgz", + "integrity": "sha512-902W26+kTfrFRpoQdviZwc3mcT33F7uVLfN981elFmn/10VEgXAZgDss+/RH+XamcUIN8GGbI0KRSyU3zStPVg==", + "dev": true, + "requires": { + "@rushstack/node-core-library": "3.40.0", + "@types/node": "10.17.13", + "chokidar": "~3.4.0", + "glob": "~7.0.5" + }, + "dependencies": { + "@rushstack/node-core-library": { + "version": "3.40.0", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.40.0.tgz", + "integrity": "sha512-P6uMPI7cqTdawLSPAG5BQrBu1MHlGRPqecp7ruIRgyukIEzkmh0QAnje4jAL/l1r3hw0qe4e+Dz5ZSnukT/Egg==", + "dev": true, + "requires": { + "@types/node": "10.17.13", + "colors": "~1.2.1", + "fs-extra": "~7.0.1", + "import-lazy": "~4.0.0", + "jju": "~1.4.0", + "resolve": "~1.17.0", + "semver": "~7.3.0", + "timsort": "~0.3.0", + "z-schema": "~3.18.3" + } + }, + "@types/node": { + "version": "10.17.13", + "resolved": "https://registry.npmjs.org/@types/node/-/node-10.17.13.tgz", + "integrity": "sha512-pMCcqU2zT4TjqYFrWtYHKal7Sl30Ims6ulZ4UFXxI4xbtQqK/qqKwkDoBFCfooRqqmRu9vY3xaJRwxSh673aYg==", + "dev": true + }, + "binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "dev": true + }, + "chokidar": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.4.3.tgz", + "integrity": "sha512-DtM3g7juCXQxFVSNPNByEC2+NImtBuxQQvWlHunpJIS5Ocr0lG306cC7FCi7cEA0fzmybPUIl4txBIobk1gGOQ==", + "dev": true, + "requires": { + "anymatch": "~3.1.1", + "braces": "~3.0.2", + "fsevents": "~2.1.2", + "glob-parent": "~5.1.0", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.5.0" + } + }, + "fsevents": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.1.3.tgz", + "integrity": "sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==", + "dev": true, + "optional": true + }, + "glob": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.0.6.tgz", + "integrity": "sha1-IRuvr0nlJbjNkyYNFKsTYVKz9Xo=", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.2", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dev": true, + "requires": { + "binary-extensions": "^2.0.0" + } + }, + "readdirp": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.5.0.tgz", + "integrity": "sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==", + "dev": true, + "requires": { + "picomatch": "^2.2.1" + } + } + } + }, + "@sinonjs/commons": { + "version": "1.8.3", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.3.tgz", + "integrity": "sha512-xkNcLAn/wZaX14RPlwizcKicDk9G3F8m2nU3L7Ukm5zBgTwiT0wsoFAHx9Jq56fJA1z/7uKGtCRu16sOUCLIHQ==", + "dev": true, + "requires": { + "type-detect": "4.0.8" + } + }, "@types/adal-angular": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/@types/adal-angular/-/adal-angular-1.0.1.tgz", "integrity": "sha512-2sRGxJYrluhvIz8ae98i5k5woe9Fics4dMFHTcNfY2xAkj5QGZor+sfZzlgM58Fpw7Kklau9Gn6OhgJP25dKug==" }, "@types/anymatch": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/@types/anymatch/-/anymatch-1.3.1.tgz", - "integrity": "sha512-/+CRPXpBDpo2RK9C68N3b2cOvO0Cf5B9aPijHsoDQTHivnGSObdOF2BRQOYjojWTDy6nQvMjmqRXIxH55VjxxA==", - "dev": true + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/anymatch/-/anymatch-3.0.0.tgz", + "integrity": "sha512-qLChUo6yhpQ9k905NwL74GU7TxH+9UODwwQ6ICNI+O6EDMExqH/Cv9NsbmcZ7yC/rRXJ/AHCzfgjsFRY5fKjYw==", + "dev": true, + "requires": { + "anymatch": "*" + } }, "@types/argparse": { - "version": "1.0.33", - "resolved": "https://registry.npmjs.org/@types/argparse/-/argparse-1.0.33.tgz", - "integrity": "sha512-VQgHxyPMTj3hIlq9SY1mctqx+Jj8kpQfoLvDlVSDNOyuYs8JYfkuY3OW/4+dO657yPmNhHpePRx0/Tje5ImNVQ==", + "version": "1.0.38", + "resolved": "https://registry.npmjs.org/@types/argparse/-/argparse-1.0.38.tgz", + "integrity": "sha512-ebDJ9b0e702Yr7pWgB0jzm+CX4Srzz8RcXtLJDJB+BSccqMa36uyH/zUsSYao5+BD1ytv3k3rPYCq4mAE1hsXA==", "dev": true }, - "@types/chai": { - "version": "3.4.34", - "resolved": "https://registry.npmjs.org/@types/chai/-/chai-3.4.34.tgz", - "integrity": "sha1-1TNXkoI7sJzd1eOMPSEbcJGDhU0=", - "dev": true + "@types/babel__core": { + "version": "7.1.18", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.18.tgz", + "integrity": "sha512-S7unDjm/C7z2A2R9NzfKCK1I+BAALDtxEmsJBwlB3EzNfb929ykjL++1CK9LO++EIp2fQrC8O+BwjKvz6UeDyQ==", + "dev": true, + "requires": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" + } + }, + "@types/babel__generator": { + "version": "7.6.4", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.4.tgz", + "integrity": "sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==", + "dev": true, + "requires": { + "@babel/types": "^7.0.0" + } + }, + "@types/babel__template": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz", + "integrity": "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==", + "dev": true, + "requires": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "@types/babel__traverse": { + "version": "7.14.2", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.14.2.tgz", + "integrity": "sha512-K2waXdXBi2302XUdcHcR1jCeU0LL4TD9HRs/gk0N2Xvrht+G/BfJa4QObBQZfhMdxiCpV3COl5Nfq4uKTeTnJA==", + "dev": true, + "requires": { + "@babel/types": "^7.3.0" + } + }, + "@types/body-parser": { + "version": "1.19.2", + "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz", + "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==", + "dev": true, + "requires": { + "@types/connect": "*", + "@types/node": "*" + } }, "@types/chalk": { "version": "0.4.31", @@ -3775,15 +6068,77 @@ "classnames": "*" } }, + "@types/connect": { + "version": "3.4.35", + "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", + "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/connect-history-api-fallback": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.3.5.tgz", + "integrity": "sha512-h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw==", + "dev": true, + "requires": { + "@types/express-serve-static-core": "*", + "@types/node": "*" + } + }, + "@types/copy-webpack-plugin": { + "version": "6.4.3", + "resolved": "https://registry.npmjs.org/@types/copy-webpack-plugin/-/copy-webpack-plugin-6.4.3.tgz", + "integrity": "sha512-yk7QO2/WrtkDLcsqQXfjU3EIYzggNHVl5y6gnxfMtCPB+bxVUIUzwb1BNxlk+78wENoh9ZgkVSNqn80T9rqO8w==", + "dev": true, + "requires": { + "@types/webpack": "^4" + } + }, "@types/es6-promise": { "version": "0.0.33", "resolved": "https://registry.npmjs.org/@types/es6-promise/-/es6-promise-0.0.33.tgz", "integrity": "sha512-HKJFVLCGrWQ/1unEw8JdaTxu6n3EUxmwTxJ6D0O1x0gD8joCsgoTWxEgevb7fp2XIogNjof3KEd+3bJoGne/nw==" }, + "@types/eslint": { + "version": "7.29.0", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-7.29.0.tgz", + "integrity": "sha512-VNcvioYDH8/FxaeTKkM4/TiTwt6pBV9E3OfGmvaw8tPl0rrHCJ4Ll15HRT+pMiFAf/MLQvAzC+6RzUMEL9Ceng==", + "dev": true, + "requires": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "@types/eslint-visitor-keys": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@types/eslint-visitor-keys/-/eslint-visitor-keys-1.0.0.tgz", + "integrity": "sha512-OCutwjDZ4aFS6PB1UZ988C4YgwlBHJd6wCeQqaLdmadZ/7e+w79+hbMUFC1QXDNCmdyoRfAFdm0RypzwR+Qpag==", + "dev": true + }, + "@types/estree": { + "version": "0.0.50", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.50.tgz", + "integrity": "sha512-C6N5s2ZFtuZRj54k2/zyRhNDjJwwcViAM3Nbm8zjBpbqAdZ00mr0CFxvSKeO8Y/e03WVFLpQMdHYVfUd6SB+Hw==", + "dev": true + }, + "@types/express": { + "version": "4.17.13", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.13.tgz", + "integrity": "sha512-6bSZTPaTIACxn48l50SR+axgrqm6qXFIxrdAKaG6PaJk3+zuUr35hBlgT7vOmJcum+OEaIBLtHV/qloEAFITeA==", + "dev": true, + "requires": { + "@types/body-parser": "*", + "@types/express-serve-static-core": "^4.17.18", + "@types/qs": "*", + "@types/serve-static": "*" + } + }, "@types/express-serve-static-core": { - "version": "4.17.19", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.19.tgz", - "integrity": "sha512-DJOSHzX7pCiSElWaGR8kCprwibCB/3yW6vcT8VG3P0SJjnv19gnWG/AZMfM60Xj/YJIp/YCaDHyvzsFVeniARA==", + "version": "4.17.27", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.27.tgz", + "integrity": "sha512-e/sVallzUTPdyOTiqi8O8pMdBBphscvI6E4JYaKlja4Lm+zh7UFSSdW5VMkRbhDtmrONqOUHOXRguPsDckzxNA==", "dev": true, "requires": { "@types/node": "*", @@ -3791,28 +6146,10 @@ "@types/range-parser": "*" } }, - "@types/finalhandler": { - "version": "0.0.31", - "resolved": "https://registry.npmjs.org/@types/finalhandler/-/finalhandler-0.0.31.tgz", - "integrity": "sha1-7PMvOpu0Om+0BFdQ6h5VJYLTXcM=", - "dev": true, - "requires": { - "@types/node": "*" - } - }, - "@types/fs-extra": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/@types/fs-extra/-/fs-extra-5.0.1.tgz", - "integrity": "sha512-h3wnflb+jMTipvbbZnClgA2BexrT4w0GcfoCz5qyxd0IRsbqhLSyesM6mqZTAnhbVmhyTm5tuxfRu9R+8l+lGw==", - "dev": true, - "requires": { - "@types/node": "*" - } - }, "@types/glob": { - "version": "7.1.3", - "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.1.3.tgz", - "integrity": "sha512-SEYeGAIQIQX8NN6LDKprLjbrd5dARM5EXsd8GI/A5l0apYI1fGMWgPHSe4ZKL4eozlAyI+doUE9XbYS4xCkQ1w==", + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.2.0.tgz", + "integrity": "sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==", "dev": true, "requires": { "@types/minimatch": "*", @@ -3820,15 +6157,24 @@ } }, "@types/glob-stream": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/@types/glob-stream/-/glob-stream-6.1.0.tgz", - "integrity": "sha512-RHv6ZQjcTncXo3thYZrsbAVwoy4vSKosSWhuhuQxLOTv74OJuFQxXkmUuZCr3q9uNBEVCvIzmZL/FeRNbHZGUg==", + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/@types/glob-stream/-/glob-stream-6.1.1.tgz", + "integrity": "sha512-AGOUTsTdbPkRS0qDeyeS+6KypmfVpbT5j23SN8UPG63qjKXNKjXn6V9wZUr8Fin0m9l8oGYaPK8b2WUMF8xI1A==", "dev": true, "requires": { "@types/glob": "*", "@types/node": "*" } }, + "@types/graceful-fs": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.5.tgz", + "integrity": "sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, "@types/gulp": { "version": "4.0.6", "resolved": "https://registry.npmjs.org/@types/gulp/-/gulp-4.0.6.tgz", @@ -3840,67 +6186,111 @@ "chokidar": "^2.1.2" } }, - "@types/gulp-replace": { - "version": "0.0.29", - "resolved": "https://registry.npmjs.org/@types/gulp-replace/-/gulp-replace-0.0.29.tgz", - "integrity": "sha1-gFqGw0pcz8+IS8E24GgzHkj5tls=", + "@types/http-proxy": { + "version": "1.17.8", + "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.8.tgz", + "integrity": "sha512-5kPLG5BKpWYkw/LVOGWpiq3nEVqxiN32rTgI53Sk12/xHFQ2rG3ehI9IO+O3W2QoKeyB92dJkoka8SUm6BX1pA==", "dev": true, "requires": { "@types/node": "*" } }, - "@types/json-schema": { - "version": "7.0.7", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.7.tgz", - "integrity": "sha512-cxWFQVseBm6O9Gbw1IWb8r6OS4OhSt3hPZLkFApLjM8TEXROBuQGLAH2i2gZpcXdLBIrpXuTDhH7Vbm1iXmNGA==", + "@types/istanbul-lib-coverage": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz", + "integrity": "sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==", "dev": true }, + "@types/istanbul-lib-report": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==", + "dev": true, + "requires": { + "@types/istanbul-lib-coverage": "*" + } + }, + "@types/istanbul-reports": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-1.1.2.tgz", + "integrity": "sha512-P/W9yOX/3oPZSpaYOCQzGqgCQRXn0FFO/V8bWrCQs+wLmvVVxk6CRBXALEvNs9OHIatlnlFokfhuDo2ug01ciw==", + "dev": true, + "requires": { + "@types/istanbul-lib-coverage": "*", + "@types/istanbul-lib-report": "*" + } + }, + "@types/jest": { + "version": "25.2.1", + "resolved": "https://registry.npmjs.org/@types/jest/-/jest-25.2.1.tgz", + "integrity": "sha512-msra1bCaAeEdkSyA0CZ6gW1ukMIvZ5YoJkdXw/qhQdsuuDlFTcEUrUw8CLCPt2rVRUfXlClVvK2gvPs9IokZaA==", + "dev": true, + "requires": { + "jest-diff": "^25.2.1", + "pretty-format": "^25.2.1" + } + }, + "@types/json-schema": { + "version": "7.0.9", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.9.tgz", + "integrity": "sha512-qcUXuemtEu+E5wZSJHNxUXeCZhAfXKQ41D+duX+VYPde7xyEVZci+/oXKJL13tnRs9lR2pr4fod59GT6/X1/yQ==", + "dev": true + }, + "@types/loader-utils": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@types/loader-utils/-/loader-utils-2.0.2.tgz", + "integrity": "sha512-y3UaQ1rIkp2Nzv67Wa/MS7GJM958CDyWkMmnFneTRcWKlaSPreESrwruQ2WhEapQHCV6HJ2Pj62k0BB7mtQNHw==", + "dev": true, + "requires": { + "@types/node": "*", + "@types/webpack": "^4" + } + }, "@types/lodash": { "version": "4.14.117", "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.117.tgz", "integrity": "sha512-xyf2m6tRbz8qQKcxYZa7PA4SllYcay+eh25DN3jmNYY6gSTL7Htc/bttVdkqj2wfJGbeWlQiX8pIyJpKU+tubw==" }, - "@types/merge2": { - "version": "0.3.29", - "resolved": "https://registry.npmjs.org/@types/merge2/-/merge2-0.3.29.tgz", - "integrity": "sha1-y1UumCbKPAjZ5lSd6ezY8VQX8G0=", - "dev": true, - "requires": { - "@types/node": "*" - } - }, "@types/mime": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@types/mime/-/mime-2.0.3.tgz", - "integrity": "sha512-Jus9s4CDbqwocc5pOAnh8ShfrnMcPHuJYzVcSUU7lrh8Ni5HuIqX3oilL86p3dlTrk0LzHRCgA/GQ7uNCw6l2Q==", + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.2.tgz", + "integrity": "sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw==", "dev": true }, "@types/minimatch": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-1z8k4wzFnNjVK/tlxvrWuK5WMt6mydWWP7+zvH5eFep4oj+UkrfiJTRtjCeBXNpwaA/FYqqtb4/QS4ianFpIRA==", + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.5.tgz", + "integrity": "sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==", "dev": true }, - "@types/mocha": { - "version": "2.2.38", - "resolved": "https://registry.npmjs.org/@types/mocha/-/mocha-2.2.38.tgz", - "integrity": "sha1-jBiPbjTC58Px0BJ9kI1aNuWmDck=", - "dev": true - }, - "@types/mz": { - "version": "0.0.32", - "resolved": "https://registry.npmjs.org/@types/mz/-/mz-0.0.32.tgz", - "integrity": "sha512-cy3yebKhrHuOcrJGkfwNHhpTXQLgmXSv1BX+4p32j+VUQ6aP2eJ5cL7OvGcAQx75fCTFaAIIAKewvqL+iwSd4g==", - "dev": true, - "requires": { - "@types/node": "*" - } - }, "@types/node": { "version": "8.10.54", "resolved": "https://registry.npmjs.org/@types/node/-/node-8.10.54.tgz", "integrity": "sha512-kaYyLYf6ICn6/isAyD4K1MyWWd5Q3JgH6bnMN089LUx88+s4W8GvK9Q6JMBVu5vsFFp7pMdSxdKmlBXwH/VFRg==" }, + "@types/node-fetch": { + "version": "2.5.12", + "resolved": "https://registry.npmjs.org/@types/node-fetch/-/node-fetch-2.5.12.tgz", + "integrity": "sha512-MKgC4dlq4kKNa/mYrwpKfzQMB5X3ee5U6fSprkKpToBqBmX4nFZL9cW5jl6sWn+xpRJ7ypWh2yyqqr8UUCstSw==", + "dev": true, + "requires": { + "@types/node": "*", + "form-data": "^3.0.0" + }, + "dependencies": { + "form-data": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", + "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", + "dev": true, + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + } + } + } + }, "@types/node-notifier": { "version": "0.0.28", "resolved": "https://registry.npmjs.org/@types/node-notifier/-/node-notifier-0.0.28.tgz", @@ -3910,6 +6300,12 @@ "@types/node": "*" } }, + "@types/normalize-package-data": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.1.tgz", + "integrity": "sha512-Gj7cI7z+98M282Tqmp2K5EIsoouUEzbBJhQQzDE3jSIRk6r9gsz0oUokqIUR4u1R3dMHo0pDHM7sNOHyhulypw==", + "dev": true + }, "@types/office-js": { "version": "1.0.36", "resolved": "https://registry.npmjs.org/@types/office-js/-/office-js-1.0.36.tgz", @@ -3924,21 +6320,33 @@ "@types/q": "*" } }, + "@types/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==", + "dev": true + }, + "@types/prettier": { + "version": "1.19.1", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-1.19.1.tgz", + "integrity": "sha512-5qOlnZscTn4xxM5MeGXAMOsIOIKIbh9e85zJWfBRVPlRMEVawzoPhINYbRGkBZCI8LxvBe7tJCdWiarA99OZfQ==", + "dev": true + }, "@types/prop-types": { - "version": "15.7.3", - "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.3.tgz", - "integrity": "sha512-KfRL3PuHmqQLOG+2tGpRO26Ctg+Cq1E01D2DMriKEATHgWLfeNDmq9e29Q9WIky0dQ3NPkd1mzYH8Lm936Z9qw==" + "version": "15.7.4", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.4.tgz", + "integrity": "sha512-rZ5drC/jWjrArrS8BR6SIr4cWpW09RNTYt9AMZo3Jwwif+iacXAqgVjm0B0Bv/S1jhDXKHqRVNCbACkJ89RAnQ==" }, "@types/q": { - "version": "1.5.4", - "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.4.tgz", - "integrity": "sha512-1HcDas8SEj4z1Wc696tH56G8OlRaH/sqZOynNNB+HF0WOeXPaxTtbYzJY2oEfiUxjSKjhCKr+MvR7dCHcEelug==", + "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 }, "@types/qs": { - "version": "6.9.6", - "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.6.tgz", - "integrity": "sha512-0/HnwIfW4ki2D8L8c9GVcG5I72s9jP5GSLVF0VIXDW00kmIpA6O33G7a8n59Tmh7Nz0WUC3rSb7PTY/sdW2JzA==", + "version": "6.9.7", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", + "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==", "dev": true }, "@types/quill": { @@ -3949,31 +6357,35 @@ "parchment": "^1.1.2" } }, - "@types/ramda": { - "version": "0.25.51", - "resolved": "https://registry.npmjs.org/@types/ramda/-/ramda-0.25.51.tgz", - "integrity": "sha512-xcmtfHIgF9SYjhGdsZR1nQslxG4hu0cIpFfLQ4CWdw3KzHvl7ki1AzFLQUkbDTG42ZN3ZsQfdRzXRlkAvbIy5Q==", - "dev": true - }, "@types/range-parser": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.3.tgz", - "integrity": "sha512-ewFXqrQHlFsgc09MK5jP5iR7vumV/BYayNC6PgJO2LPe8vrnNFyjQjSppfEngITi0qvfKtzFvgKymGheFM9UOA==", + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz", + "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==", "dev": true }, "@types/react": { - "version": "16.8.8", - "resolved": "https://registry.npmjs.org/@types/react/-/react-16.8.8.tgz", - "integrity": "sha512-xwEvyet96u7WnB96kqY0yY7qxx/pEpU51QeACkKFtrgjjXITQn0oO1iwPEraXVgh10ZFPix7gs1R4OJXF7P5sg==", + "version": "16.9.51", + "resolved": "https://registry.npmjs.org/@types/react/-/react-16.9.51.tgz", + "integrity": "sha512-lQa12IyO+DMlnSZ3+AGHRUiUcpK47aakMMoBG8f7HGxJT8Yfe+WE128HIXaHOHVPReAW0oDS3KAI0JI2DDe1PQ==", + "dev": true, "requires": { "@types/prop-types": "*", - "csstype": "^2.2.0" + "csstype": "^3.0.2" + }, + "dependencies": { + "csstype": { + "version": "3.0.10", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.10.tgz", + "integrity": "sha512-2u44ZG2OcNUO9HDp/Jl8C07x6pU/eTR3ncV91SiK3dhG9TWvRVsCoJw14Ckx5DgWkzGA3waZWO3d7pgqpUI/XA==", + "dev": true + } } }, "@types/react-dom": { - "version": "16.8.3", - "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-16.8.3.tgz", - "integrity": "sha512-HF5hD5YR3z9Mn6kXcW1VKe4AQ04ZlZj1EdLBae61hzQ3eEWWxMgNLUbIxeZp40BnSxqY1eAYLsH9QopQcxzScA==", + "version": "16.9.8", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-16.9.8.tgz", + "integrity": "sha512-ykkPQ+5nFknnlU6lDd947WbQ6TE3NNzbQAkInC2EKY1qeYdTKp7onFusmYZb+ityzx2YviqT6BXSu+LyWWJwcA==", + "dev": true, "requires": { "@types/react": "*" } @@ -3983,39 +6395,20 @@ "resolved": "https://registry.npmjs.org/@types/requirejs/-/requirejs-2.1.29.tgz", "integrity": "sha1-vEi8gzwHnCwkumr7ym06A7P04vM=" }, - "@types/resolve": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-0.0.8.tgz", - "integrity": "sha512-auApPaJf3NPfe18hSoJkp8EbZzer2ISk7o8mCC3M9he/a04+gbMF97NkpD2S8riMGvm4BMRI59/SZQSaLTKpsQ==", - "dev": true, - "requires": { - "@types/node": "*" - } - }, - "@types/rimraf": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@types/rimraf/-/rimraf-2.0.2.tgz", - "integrity": "sha512-Hm/bnWq0TCy7jmjeN5bKYij9vw5GrDFWME4IuxV08278NtU/VdGbzsBohcCUJ7+QMqmUq5hpRKB39HeQWJjztQ==", - "dev": true, - "requires": { - "@types/glob": "*", - "@types/node": "*" - } - }, "@types/semver": { - "version": "5.3.33", - "resolved": "https://registry.npmjs.org/@types/semver/-/semver-5.3.33.tgz", - "integrity": "sha512-UwrBgjsRS8BSsckIEdrAhIAmdh0MJidtKTvD3S6tpMq6qHLY3uGaNYcRDUjPxpF4hOAOEbMNSXhhfxmNHB1QNQ==", + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-iotVxtCCsPLRAvxMFFgxL8HD2l4mAZ2Oin7/VJ2ooWO0VOK4EGOGmZWZn1uCq7RofR3I/1IOSjCHlFT71eVK0Q==", "dev": true }, "@types/serve-static": { - "version": "1.7.31", - "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.7.31.tgz", - "integrity": "sha1-FUVt6NmNa0z/Mb5savdJKuY/Uho=", + "version": "1.13.10", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.13.10.tgz", + "integrity": "sha512-nCkHGI4w7ZgAdNkrEu0bv+4xNV/XDqW+DydknebMOQwkpDGx8G+HTlj7R7ABI8i8nKxVw0wtKPi1D+lPOkh4YQ==", "dev": true, "requires": { - "@types/express-serve-static-core": "*", - "@types/mime": "*" + "@types/mime": "^1", + "@types/node": "*" } }, "@types/source-list-map": { @@ -4024,32 +6417,17 @@ "integrity": "sha512-K5K+yml8LTo9bWJI/rECfIPrGgxdpeNbj+d53lwN4QjW1MCwlkhUms+gtdzigTeUyBr09+u8BwOIY3MXvHdcsA==", "dev": true }, - "@types/tapable": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/@types/tapable/-/tapable-2.2.2.tgz", - "integrity": "sha512-ujqOVJEeLcwpDVJPnp/k3u1UXmTKq5urJq9fO8aUKg8Vlel5RNOFbVKEfqfh6wGfF/M+HiTJlBJMLC1aDfyf0Q==", - "dev": true, - "requires": { - "tapable": "^2.2.0" - }, - "dependencies": { - "tapable": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.0.tgz", - "integrity": "sha512-FBk4IesMV1rBxX2tfiK8RAmogtWn53puLOQlvO8XuwlgxcYbP4mVPS9Ph4aeamSyyVjOl24aYWAuc8U5kCVwMw==", - "dev": true - } - } + "@types/stack-utils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-1.0.1.tgz", + "integrity": "sha512-l42BggppR6zLmpfU6fq9HEa2oGPEI8yrSPL3GITjfRInppYFahObbIQOQK3UGxEnyQpltZLaPe75046NOZQikw==", + "dev": true }, - "@types/terser-webpack-plugin": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@types/terser-webpack-plugin/-/terser-webpack-plugin-1.2.1.tgz", - "integrity": "sha512-5mzQulZabFsqiLh0PhJdccIKqpd5535UYpZ+Skugz8kPzZdajMMYBRKQSzM1KOkZ42NwLxbZSzQp6xKtaq46Gg==", - "dev": true, - "requires": { - "@types/webpack": "*", - "terser": "^3.16.1" - } + "@types/tapable": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/@types/tapable/-/tapable-1.0.6.tgz", + "integrity": "sha512-W+bw9ds02rAQaMvaLYxAbJ6cvguW/iJXNT6lTssS1ps6QdrMKttqEAMEG/b5CR8TZl3/L7/lH0ZV5nNR1LXikA==", + "dev": true }, "@types/through2": { "version": "2.0.32", @@ -4060,10 +6438,19 @@ "@types/node": "*" } }, + "@types/tunnel": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/@types/tunnel/-/tunnel-0.0.1.tgz", + "integrity": "sha512-AOqu6bQu5MSWwYvehMXLukFHnupHrpZ8nvgae5Ggie9UwzDR1CCwoXgSSWNZJuyOlCdfdsWMA5F2LlmvyoTv8A==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, "@types/uglify-js": { - "version": "3.13.0", - "resolved": "https://registry.npmjs.org/@types/uglify-js/-/uglify-js-3.13.0.tgz", - "integrity": "sha512-EGkrJD5Uy+Pg0NUR8uA4bJ5WMfljyad0G+784vLCNUkD+QwOJXUbBYExXfVGf7YtyzdQp3L/XMYcliB987kL5Q==", + "version": "3.13.1", + "resolved": "https://registry.npmjs.org/@types/uglify-js/-/uglify-js-3.13.1.tgz", + "integrity": "sha512-O3MmRAk6ZuAKa9CHgg0Pr0+lUOqoMLpc9AS4R8ano2auvsg7IE8syF3Xh/NPr26TWklxYcqoEEFdzLLs1fV9PQ==", "dev": true, "requires": { "source-map": "^0.6.1" @@ -4078,9 +6465,9 @@ } }, "@types/undertaker": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/@types/undertaker/-/undertaker-1.2.6.tgz", - "integrity": "sha512-sG5MRcsWRokQXtj94uCqPxReXldm4ZvXif34YthgHEpzipcBAFTg+4IoWFcvdA0hGM1KdpPj2efdzcD2pETqQA==", + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/@types/undertaker/-/undertaker-1.2.7.tgz", + "integrity": "sha512-xuY7nBwo1zSRoY2aitp/HArHfTulFAKql2Fr4b4mWbBBP+F50n7Jm6nwISTTMaDk2xvl92O10TTejVF0Q9mInw==", "dev": true, "requires": { "@types/node": "*", @@ -4094,15 +6481,6 @@ "integrity": "sha512-Z4TYuEKn9+RbNVk1Ll2SS4x1JeLHecolIbM/a8gveaHsW0Hr+RQMraZACwTO2VD7JvepgA6UO1A1VrbktQrIbQ==", "dev": true }, - "@types/uuid": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/uuid/-/uuid-3.0.0.tgz", - "integrity": "sha512-CGaBAcUB4o+YTaUBZ2VfBc7PcIZXwHflZs4FDtr5Kk7MpAl0PVfH7W/VqoHH+OAG41d9YSCV8eWDfz/KKqVm+A==", - "dev": true, - "requires": { - "@types/node": "*" - } - }, "@types/vinyl": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/@types/vinyl/-/vinyl-2.0.3.tgz", @@ -4113,9 +6491,9 @@ } }, "@types/vinyl-fs": { - "version": "2.4.11", - "resolved": "https://registry.npmjs.org/@types/vinyl-fs/-/vinyl-fs-2.4.11.tgz", - "integrity": "sha512-2OzQSfIr9CqqWMGqmcERE6Hnd2KY3eBVtFaulVo3sJghplUcaeMdL9ZjEiljcQQeHjheWY9RlNmumjIAvsBNaA==", + "version": "2.4.12", + "resolved": "https://registry.npmjs.org/@types/vinyl-fs/-/vinyl-fs-2.4.12.tgz", + "integrity": "sha512-LgBpYIWuuGsihnlF+OOWWz4ovwCYlT03gd3DuLwex50cYZLmX3yrW+sFF9ndtmh7zcZpS6Ri47PrIu+fV+sbXw==", "dev": true, "requires": { "@types/glob-stream": "*", @@ -4124,9 +6502,9 @@ } }, "@types/webpack": { - "version": "4.39.2", - "resolved": "https://registry.npmjs.org/@types/webpack/-/webpack-4.39.2.tgz", - "integrity": "sha512-3c7+vcmyyIi3RBoOdXs8k3E9rQVIy6yOBqK0DFk6lnJ76JUfbDBWbEf1JflzyPQf56W4ToE+2YPnbxbucniW5w==", + "version": "4.41.24", + "resolved": "https://registry.npmjs.org/@types/webpack/-/webpack-4.41.24.tgz", + "integrity": "sha512-1A0MXPwZiMOD3DPMuOKUKcpkdPo8Lq33UGggZ7xio6wJ/jV1dAu5cXDrOfGDnldUroPIRLsr/DT43/GqOA4RFQ==", "dev": true, "requires": { "@types/anymatch": "*", @@ -4145,15 +6523,49 @@ } } }, + "@types/webpack-dev-server": { + "version": "3.11.4", + "resolved": "https://registry.npmjs.org/@types/webpack-dev-server/-/webpack-dev-server-3.11.4.tgz", + "integrity": "sha512-DCKORHjqNNVuMIDWFrlljftvc9CL0+09p3l7lBpb8dRqgN5SmvkWCY4MPKxoI6wJgdRqohmoNbptkxqSKAzLRg==", + "dev": true, + "requires": { + "@types/connect-history-api-fallback": "*", + "@types/express": "*", + "@types/serve-static": "*", + "@types/webpack": "^4", + "http-proxy-middleware": "^1.0.0" + }, + "dependencies": { + "http-proxy-middleware": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-1.3.1.tgz", + "integrity": "sha512-13eVVDYS4z79w7f1+NPllJtOQFx/FdUW4btIvVRMaRlUY9VGstAbo5MOhLEuUgZFRHn3x50ufn25zkj/boZnEg==", + "dev": true, + "requires": { + "@types/http-proxy": "^1.17.5", + "http-proxy": "^1.18.1", + "is-glob": "^4.0.1", + "is-plain-obj": "^3.0.0", + "micromatch": "^4.0.2" + } + }, + "is-plain-obj": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", + "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==", + "dev": true + } + } + }, "@types/webpack-env": { "version": "1.13.1", "resolved": "https://registry.npmjs.org/@types/webpack-env/-/webpack-env-1.13.1.tgz", "integrity": "sha512-oHyg0NssP2RCpCvE35hhbSqMJRsc5lSW+GFe+Vc65JL+kHII1VMYM+0KeV/z4utFuUqPoQRmq8KMMp7ba0dj6Q==" }, "@types/webpack-sources": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/@types/webpack-sources/-/webpack-sources-2.1.0.tgz", - "integrity": "sha512-LXn/oYIpBeucgP1EIJbKQ2/4ZmpvRl+dlrFdX7+94SKRUV3Evy3FsfMZY318vGhkWUS5MPhtOM3w1/hCOAOXcg==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/@types/webpack-sources/-/webpack-sources-3.2.0.tgz", + "integrity": "sha512-Ft7YH3lEVRQ6ls8k4Ff1oB4jN6oy/XmU6tQISKdhfh+1mR+viZFphS6WL0IrtDOzvefmJg5a0s7ZQoRXwqTEFg==", "dev": true, "requires": { "@types/node": "*", @@ -4169,56 +6581,172 @@ } } }, - "@types/webpack-stream": { - "version": "3.2.10", - "resolved": "https://registry.npmjs.org/@types/webpack-stream/-/webpack-stream-3.2.10.tgz", - "integrity": "sha512-gzUDP7oa60qMUlKUUoT7EZJ77OpGPJ9ZmNFLfcG7ITJS80lIx/9r6F2MkGJNLjsNV/ygDGVHGLn4/5e8813/Og==", - "dev": true, - "requires": { - "@types/node": "*", - "@types/webpack": "*" - } - }, - "@types/xml": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@types/xml/-/xml-1.0.3.tgz", - "integrity": "sha512-qeqQIjDfSLjmWR0noFQmcPKCtqn0L68MchoEi1Zj33unPfC83Op3j2mBH2g4hAgOaWUobv/O86w7LObo6p4sDQ==", - "dev": true, - "requires": { - "@types/node": "*" - } - }, "@types/yargs": { "version": "0.0.34", "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-0.0.34.tgz", "integrity": "sha1-FWBCn8VQxDvEGnt9PfoK+8yRSjU=", "dev": true }, + "@types/yargs-parser": { + "version": "20.2.1", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-20.2.1.tgz", + "integrity": "sha512-7tFImggNeNBVMsn0vLrpn1H1uPrUBdnARPTpZoitY37ZrdJREzf7I16tMrlK3hen349gr1NYh8CmZQa7CTG6Aw==", + "dev": true + }, "@types/z-schema": { "version": "3.16.31", "resolved": "https://registry.npmjs.org/@types/z-schema/-/z-schema-3.16.31.tgz", "integrity": "sha1-LrHQCl5Ow/pYx2r94S4YK2bcXBw=" }, + "@typescript-eslint/eslint-plugin": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-3.4.0.tgz", + "integrity": "sha512-wfkpiqaEVhZIuQRmudDszc01jC/YR7gMSxa6ulhggAe/Hs0KVIuo9wzvFiDbG3JD5pRFQoqnf4m7REDsUvBnMQ==", + "dev": true, + "requires": { + "@typescript-eslint/experimental-utils": "3.4.0", + "debug": "^4.1.1", + "functional-red-black-tree": "^1.0.1", + "regexpp": "^3.0.0", + "semver": "^7.3.2", + "tsutils": "^3.17.1" + }, + "dependencies": { + "@typescript-eslint/experimental-utils": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-3.4.0.tgz", + "integrity": "sha512-rHPOjL43lOH1Opte4+dhC0a/+ks+8gOBwxXnyrZ/K4OTAChpSjP76fbI8Cglj7V5GouwVAGaK+xVwzqTyE/TPw==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.3", + "@typescript-eslint/typescript-estree": "3.4.0", + "eslint-scope": "^5.0.0", + "eslint-utils": "^2.0.0" + } + } + } + }, + "@typescript-eslint/experimental-utils": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-3.10.1.tgz", + "integrity": "sha512-DewqIgscDzmAfd5nOGe4zm6Bl7PKtMG2Ad0KG8CUZAHlXfAKTF9Ol5PXhiMh39yRL2ChRH1cuuUGOcVyyrhQIw==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.3", + "@typescript-eslint/types": "3.10.1", + "@typescript-eslint/typescript-estree": "3.10.1", + "eslint-scope": "^5.0.0", + "eslint-utils": "^2.0.0" + }, + "dependencies": { + "@typescript-eslint/typescript-estree": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-3.10.1.tgz", + "integrity": "sha512-QbcXOuq6WYvnB3XPsZpIwztBoquEYLXh2MtwVU+kO8jgYCiv4G5xrSP/1wg4tkvrEE+esZVquIPX/dxPlePk1w==", + "dev": true, + "requires": { + "@typescript-eslint/types": "3.10.1", + "@typescript-eslint/visitor-keys": "3.10.1", + "debug": "^4.1.1", + "glob": "^7.1.6", + "is-glob": "^4.0.1", + "lodash": "^4.17.15", + "semver": "^7.3.2", + "tsutils": "^3.17.1" + } + }, + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "dev": true + } + } + }, + "@typescript-eslint/parser": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-3.4.0.tgz", + "integrity": "sha512-ZUGI/de44L5x87uX5zM14UYcbn79HSXUR+kzcqU42gH0AgpdB/TjuJy3m4ezI7Q/jk3wTQd755mxSDLhQP79KA==", + "dev": true, + "requires": { + "@types/eslint-visitor-keys": "^1.0.0", + "@typescript-eslint/experimental-utils": "3.4.0", + "@typescript-eslint/typescript-estree": "3.4.0", + "eslint-visitor-keys": "^1.1.0" + }, + "dependencies": { + "@typescript-eslint/experimental-utils": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-3.4.0.tgz", + "integrity": "sha512-rHPOjL43lOH1Opte4+dhC0a/+ks+8gOBwxXnyrZ/K4OTAChpSjP76fbI8Cglj7V5GouwVAGaK+xVwzqTyE/TPw==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.3", + "@typescript-eslint/typescript-estree": "3.4.0", + "eslint-scope": "^5.0.0", + "eslint-utils": "^2.0.0" + } + } + } + }, + "@typescript-eslint/types": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-3.10.1.tgz", + "integrity": "sha512-+3+FCUJIahE9q0lDi1WleYzjCwJs5hIsbugIgnbB+dSCYUxl8L6PwmsyOPFZde2hc1DlTo/xnkOgiTLSyAbHiQ==", + "dev": true + }, + "@typescript-eslint/typescript-estree": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-3.4.0.tgz", + "integrity": "sha512-zKwLiybtt4uJb4mkG5q2t6+W7BuYx2IISiDNV+IY68VfoGwErDx/RfVI7SWL4gnZ2t1A1ytQQwZ+YOJbHHJ2rw==", + "dev": true, + "requires": { + "debug": "^4.1.1", + "eslint-visitor-keys": "^1.1.0", + "glob": "^7.1.6", + "is-glob": "^4.0.1", + "lodash": "^4.17.15", + "semver": "^7.3.2", + "tsutils": "^3.17.1" + }, + "dependencies": { + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "dev": true + } + } + }, + "@typescript-eslint/visitor-keys": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-3.10.1.tgz", + "integrity": "sha512-9JgC82AaQeglebjZMgYR5wgmfUdUc+EitGUUMW8u2nDckaeimzW+VsoLV6FoimPv2id3VQzfjwBxEMVz08ameQ==", + "dev": true, + "requires": { + "eslint-visitor-keys": "^1.1.0" + } + }, "@uifabric/foundation": { - "version": "7.9.26", - "resolved": "https://registry.npmjs.org/@uifabric/foundation/-/foundation-7.9.26.tgz", - "integrity": "sha512-1FLTb+jlH/Tuel2L9wT/zLl5ZW6W4Lbjrs5VUVjv81vWxzznvPnTf8+Ew0qkzaH7xDuMNMl7okswhV0IfJyheg==", + "version": "7.10.1", + "resolved": "https://registry.npmjs.org/@uifabric/foundation/-/foundation-7.10.1.tgz", + "integrity": "sha512-Op05qHLBFEieT4+fG8OgpzqDHTQyei1dgVXDd6M4VS6CFJ5ZIPtC7Lwi+ZlkPkwUwccQ9mijuQumzpNKdv035A==", "requires": { "@uifabric/merge-styles": "^7.19.2", "@uifabric/set-version": "^7.0.24", - "@uifabric/styling": "^7.19.0", + "@uifabric/styling": "^7.20.0", "@uifabric/utilities": "^7.33.5", "tslib": "^1.10.0" } }, "@uifabric/icons": { - "version": "7.3.0", - "resolved": "https://registry.npmjs.org/@uifabric/icons/-/icons-7.3.0.tgz", - "integrity": "sha512-wbcR8fJce20sPjsK2bbTC/cAZfAOFuE4dd4LHw194+8H+/dqotsowrQVp5Lu8aaHGQk+fXoiZmUy30WA9cAG4Q==", + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/@uifabric/icons/-/icons-7.6.0.tgz", + "integrity": "sha512-Xx+CVMYOafJDijllYYkgE22lvKpKaodrB9XUgVSI77QveGcOV+x9z5FVa5CzwERb6Zjoafyj7q7SmH/EOi+AZw==", "requires": { - "@uifabric/set-version": "^7.0.2", - "@uifabric/styling": "^7.7.1", - "tslib": "^1.7.1" + "@uifabric/set-version": "^7.0.24", + "@uifabric/styling": "^7.19.1", + "tslib": "^1.10.0" } }, "@uifabric/merge-styles": { @@ -4250,9 +6778,9 @@ } }, "@uifabric/styling": { - "version": "7.19.0", - "resolved": "https://registry.npmjs.org/@uifabric/styling/-/styling-7.19.0.tgz", - "integrity": "sha512-fXComDtGV7dHF4rP4cLHwI6fC+1f/nvPavpMBz4IQdySwixta9TVMKbzt0OA6i0mJztqZCVAd27F/sl9R/JmcQ==", + "version": "7.20.0", + "resolved": "https://registry.npmjs.org/@uifabric/styling/-/styling-7.20.0.tgz", + "integrity": "sha512-SoaK5J4cwn8D9DWejRlWo+TmKZaHIiVlkIH+B2zLXE8Uc4ZYcotwYGxaSc1gCA16viLvGQkQU+ieWFq91RxdRw==", "requires": { "@fluentui/theme": "^1.7.4", "@microsoft/load-themed-styles": "^1.10.26", @@ -4274,193 +6802,202 @@ "tslib": "^1.10.0" } }, - "@uifabric/variants": { - "version": "7.0.5", - "resolved": "https://registry.npmjs.org/@uifabric/variants/-/variants-7.0.5.tgz", - "integrity": "sha512-EqjNymAipTuwvsfS3dEU3+brVz0wyBUa2LQsc+L8gU/MNj4lCnrTi34pHRZrbw6L6Lus/YUg8lCGuXZ5hIHj5Q==", - "dev": true, - "requires": { - "@uifabric/set-version": "^7.0.2", - "office-ui-fabric-react": "^7.29.2", - "tslib": "^1.7.1" - } - }, "@webassemblyjs/ast": { - "version": "1.8.5", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.8.5.tgz", - "integrity": "sha512-aJMfngIZ65+t71C3y2nBBg5FFG0Okt9m0XEgWZ7Ywgn1oMAT8cNwx00Uv1cQyHtidq0Xn94R4TAywO+LCQ+ZAQ==", + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.9.0.tgz", + "integrity": "sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA==", "dev": true, "requires": { - "@webassemblyjs/helper-module-context": "1.8.5", - "@webassemblyjs/helper-wasm-bytecode": "1.8.5", - "@webassemblyjs/wast-parser": "1.8.5" + "@webassemblyjs/helper-module-context": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/wast-parser": "1.9.0" } }, "@webassemblyjs/floating-point-hex-parser": { - "version": "1.8.5", - "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.8.5.tgz", - "integrity": "sha512-9p+79WHru1oqBh9ewP9zW95E3XAo+90oth7S5Re3eQnECGq59ly1Ri5tsIipKGpiStHsUYmY3zMLqtk3gTcOtQ==", + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.9.0.tgz", + "integrity": "sha512-TG5qcFsS8QB4g4MhrxK5TqfdNe7Ey/7YL/xN+36rRjl/BlGE/NcBvJcqsRgCP6Z92mRE+7N50pRIi8SmKUbcQA==", "dev": true }, "@webassemblyjs/helper-api-error": { - "version": "1.8.5", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.8.5.tgz", - "integrity": "sha512-Za/tnzsvnqdaSPOUXHyKJ2XI7PDX64kWtURyGiJJZKVEdFOsdKUCPTNEVFZq3zJ2R0G5wc2PZ5gvdTRFgm81zA==", + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz", + "integrity": "sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw==", "dev": true }, "@webassemblyjs/helper-buffer": { - "version": "1.8.5", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.8.5.tgz", - "integrity": "sha512-Ri2R8nOS0U6G49Q86goFIPNgjyl6+oE1abW1pS84BuhP1Qcr5JqMwRFT3Ah3ADDDYGEgGs1iyb1DGX+kAi/c/Q==", + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz", + "integrity": "sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA==", "dev": true }, "@webassemblyjs/helper-code-frame": { - "version": "1.8.5", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.8.5.tgz", - "integrity": "sha512-VQAadSubZIhNpH46IR3yWO4kZZjMxN1opDrzePLdVKAZ+DFjkGD/rf4v1jap744uPVU6yjL/smZbRIIJTOUnKQ==", + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.9.0.tgz", + "integrity": "sha512-ERCYdJBkD9Vu4vtjUYe8LZruWuNIToYq/ME22igL+2vj2dQ2OOujIZr3MEFvfEaqKoVqpsFKAGsRdBSBjrIvZA==", "dev": true, "requires": { - "@webassemblyjs/wast-printer": "1.8.5" + "@webassemblyjs/wast-printer": "1.9.0" } }, "@webassemblyjs/helper-fsm": { - "version": "1.8.5", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.8.5.tgz", - "integrity": "sha512-kRuX/saORcg8se/ft6Q2UbRpZwP4y7YrWsLXPbbmtepKr22i8Z4O3V5QE9DbZK908dh5Xya4Un57SDIKwB9eow==", + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.9.0.tgz", + "integrity": "sha512-OPRowhGbshCb5PxJ8LocpdX9Kl0uB4XsAjl6jH/dWKlk/mzsANvhwbiULsaiqT5GZGT9qinTICdj6PLuM5gslw==", "dev": true }, "@webassemblyjs/helper-module-context": { - "version": "1.8.5", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.8.5.tgz", - "integrity": "sha512-/O1B236mN7UNEU4t9X7Pj38i4VoU8CcMHyy3l2cV/kIF4U5KoHXDVqcDuOs1ltkac90IM4vZdHc52t1x8Yfs3g==", + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.9.0.tgz", + "integrity": "sha512-MJCW8iGC08tMk2enck1aPW+BE5Cw8/7ph/VGZxwyvGbJwjktKkDK7vy7gAmMDx88D7mhDTCNKAW5tED+gZ0W8g==", "dev": true, "requires": { - "@webassemblyjs/ast": "1.8.5", - "mamacro": "^0.0.3" + "@webassemblyjs/ast": "1.9.0" } }, "@webassemblyjs/helper-wasm-bytecode": { - "version": "1.8.5", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.8.5.tgz", - "integrity": "sha512-Cu4YMYG3Ddl72CbmpjU/wbP6SACcOPVbHN1dI4VJNJVgFwaKf1ppeFJrwydOG3NDHxVGuCfPlLZNyEdIYlQ6QQ==", + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz", + "integrity": "sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw==", "dev": true }, "@webassemblyjs/helper-wasm-section": { - "version": "1.8.5", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.8.5.tgz", - "integrity": "sha512-VV083zwR+VTrIWWtgIUpqfvVdK4ff38loRmrdDBgBT8ADXYsEZ5mPQ4Nde90N3UYatHdYoDIFb7oHzMncI02tA==", + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz", + "integrity": "sha512-XnMB8l3ek4tvrKUUku+IVaXNHz2YsJyOOmz+MMkZvh8h1uSJpSen6vYnw3IoQ7WwEuAhL8Efjms1ZWjqh2agvw==", "dev": true, "requires": { - "@webassemblyjs/ast": "1.8.5", - "@webassemblyjs/helper-buffer": "1.8.5", - "@webassemblyjs/helper-wasm-bytecode": "1.8.5", - "@webassemblyjs/wasm-gen": "1.8.5" + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-buffer": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/wasm-gen": "1.9.0" } }, "@webassemblyjs/ieee754": { - "version": "1.8.5", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.8.5.tgz", - "integrity": "sha512-aaCvQYrvKbY/n6wKHb/ylAJr27GglahUO89CcGXMItrOBqRarUMxWLJgxm9PJNuKULwN5n1csT9bYoMeZOGF3g==", + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz", + "integrity": "sha512-dcX8JuYU/gvymzIHc9DgxTzUUTLexWwt8uCTWP3otys596io0L5aW02Gb1RjYpx2+0Jus1h4ZFqjla7umFniTg==", "dev": true, "requires": { "@xtuc/ieee754": "^1.2.0" } }, "@webassemblyjs/leb128": { - "version": "1.8.5", - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.8.5.tgz", - "integrity": "sha512-plYUuUwleLIziknvlP8VpTgO4kqNaH57Y3JnNa6DLpu/sGcP6hbVdfdX5aHAV716pQBKrfuU26BJK29qY37J7A==", + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.9.0.tgz", + "integrity": "sha512-ENVzM5VwV1ojs9jam6vPys97B/S65YQtv/aanqnU7D8aSoHFX8GyhGg0CMfyKNIHBuAVjy3tlzd5QMMINa7wpw==", "dev": true, "requires": { "@xtuc/long": "4.2.2" } }, "@webassemblyjs/utf8": { - "version": "1.8.5", - "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.8.5.tgz", - "integrity": "sha512-U7zgftmQriw37tfD934UNInokz6yTmn29inT2cAetAsaU9YeVCveWEwhKL1Mg4yS7q//NGdzy79nlXh3bT8Kjw==", + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.9.0.tgz", + "integrity": "sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w==", "dev": true }, "@webassemblyjs/wasm-edit": { - "version": "1.8.5", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.8.5.tgz", - "integrity": "sha512-A41EMy8MWw5yvqj7MQzkDjU29K7UJq1VrX2vWLzfpRHt3ISftOXqrtojn7nlPsZ9Ijhp5NwuODuycSvfAO/26Q==", + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz", + "integrity": "sha512-FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw==", "dev": true, "requires": { - "@webassemblyjs/ast": "1.8.5", - "@webassemblyjs/helper-buffer": "1.8.5", - "@webassemblyjs/helper-wasm-bytecode": "1.8.5", - "@webassemblyjs/helper-wasm-section": "1.8.5", - "@webassemblyjs/wasm-gen": "1.8.5", - "@webassemblyjs/wasm-opt": "1.8.5", - "@webassemblyjs/wasm-parser": "1.8.5", - "@webassemblyjs/wast-printer": "1.8.5" + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-buffer": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/helper-wasm-section": "1.9.0", + "@webassemblyjs/wasm-gen": "1.9.0", + "@webassemblyjs/wasm-opt": "1.9.0", + "@webassemblyjs/wasm-parser": "1.9.0", + "@webassemblyjs/wast-printer": "1.9.0" } }, "@webassemblyjs/wasm-gen": { - "version": "1.8.5", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.8.5.tgz", - "integrity": "sha512-BCZBT0LURC0CXDzj5FXSc2FPTsxwp3nWcqXQdOZE4U7h7i8FqtFK5Egia6f9raQLpEKT1VL7zr4r3+QX6zArWg==", + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz", + "integrity": "sha512-cPE3o44YzOOHvlsb4+E9qSqjc9Qf9Na1OO/BHFy4OI91XDE14MjFN4lTMezzaIWdPqHnsTodGGNP+iRSYfGkjA==", "dev": true, "requires": { - "@webassemblyjs/ast": "1.8.5", - "@webassemblyjs/helper-wasm-bytecode": "1.8.5", - "@webassemblyjs/ieee754": "1.8.5", - "@webassemblyjs/leb128": "1.8.5", - "@webassemblyjs/utf8": "1.8.5" + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/ieee754": "1.9.0", + "@webassemblyjs/leb128": "1.9.0", + "@webassemblyjs/utf8": "1.9.0" } }, "@webassemblyjs/wasm-opt": { - "version": "1.8.5", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.8.5.tgz", - "integrity": "sha512-HKo2mO/Uh9A6ojzu7cjslGaHaUU14LdLbGEKqTR7PBKwT6LdPtLLh9fPY33rmr5wcOMrsWDbbdCHq4hQUdd37Q==", + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz", + "integrity": "sha512-Qkjgm6Anhm+OMbIL0iokO7meajkzQD71ioelnfPEj6r4eOFuqm4YC3VBPqXjFyyNwowzbMD+hizmprP/Fwkl2A==", "dev": true, "requires": { - "@webassemblyjs/ast": "1.8.5", - "@webassemblyjs/helper-buffer": "1.8.5", - "@webassemblyjs/wasm-gen": "1.8.5", - "@webassemblyjs/wasm-parser": "1.8.5" + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-buffer": "1.9.0", + "@webassemblyjs/wasm-gen": "1.9.0", + "@webassemblyjs/wasm-parser": "1.9.0" } }, "@webassemblyjs/wasm-parser": { - "version": "1.8.5", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.8.5.tgz", - "integrity": "sha512-pi0SYE9T6tfcMkthwcgCpL0cM9nRYr6/6fjgDtL6q/ZqKHdMWvxitRi5JcZ7RI4SNJJYnYNaWy5UUrHQy998lw==", + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz", + "integrity": "sha512-9+wkMowR2AmdSWQzsPEjFU7njh8HTO5MqO8vjwEHuM+AMHioNqSBONRdr0NQQ3dVQrzp0s8lTcYqzUdb7YgELA==", "dev": true, "requires": { - "@webassemblyjs/ast": "1.8.5", - "@webassemblyjs/helper-api-error": "1.8.5", - "@webassemblyjs/helper-wasm-bytecode": "1.8.5", - "@webassemblyjs/ieee754": "1.8.5", - "@webassemblyjs/leb128": "1.8.5", - "@webassemblyjs/utf8": "1.8.5" + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-api-error": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/ieee754": "1.9.0", + "@webassemblyjs/leb128": "1.9.0", + "@webassemblyjs/utf8": "1.9.0" } }, "@webassemblyjs/wast-parser": { - "version": "1.8.5", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.8.5.tgz", - "integrity": "sha512-daXC1FyKWHF1i11obK086QRlsMsY4+tIOKgBqI1lxAnkp9xe9YMcgOxm9kLe+ttjs5aWV2KKE1TWJCN57/Btsg==", + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.9.0.tgz", + "integrity": "sha512-qsqSAP3QQ3LyZjNC/0jBJ/ToSxfYJ8kYyuiGvtn/8MK89VrNEfwj7BPQzJVHi0jGTRK2dGdJ5PRqhtjzoww+bw==", "dev": true, "requires": { - "@webassemblyjs/ast": "1.8.5", - "@webassemblyjs/floating-point-hex-parser": "1.8.5", - "@webassemblyjs/helper-api-error": "1.8.5", - "@webassemblyjs/helper-code-frame": "1.8.5", - "@webassemblyjs/helper-fsm": "1.8.5", + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/floating-point-hex-parser": "1.9.0", + "@webassemblyjs/helper-api-error": "1.9.0", + "@webassemblyjs/helper-code-frame": "1.9.0", + "@webassemblyjs/helper-fsm": "1.9.0", "@xtuc/long": "4.2.2" } }, "@webassemblyjs/wast-printer": { - "version": "1.8.5", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.8.5.tgz", - "integrity": "sha512-w0U0pD4EhlnvRyeJzBqaVSJAo9w/ce7/WPogeXLzGkO6hzhr4GnQIZ4W4uUt5b9ooAaXPtnXlj0gzsXEOUNYMg==", + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz", + "integrity": "sha512-2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA==", "dev": true, "requires": { - "@webassemblyjs/ast": "1.8.5", - "@webassemblyjs/wast-parser": "1.8.5", + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/wast-parser": "1.9.0", "@xtuc/long": "4.2.2" } }, + "@webpack-cli/configtest": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-1.1.0.tgz", + "integrity": "sha512-ttOkEkoalEHa7RaFYpM0ErK1xc4twg3Am9hfHhL7MVqlHebnkYd2wuI/ZqTDj0cVzZho6PdinY0phFZV3O0Mzg==", + "dev": true + }, + "@webpack-cli/info": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-1.4.0.tgz", + "integrity": "sha512-F6b+Man0rwE4n0409FyAJHStYA5OIZERxmnUfLVwv0mc0V1wLad3V7jqRlMkgKBeAq07jUvglacNaa6g9lOpuw==", + "dev": true, + "requires": { + "envinfo": "^7.7.3" + } + }, + "@webpack-cli/serve": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-1.6.0.tgz", + "integrity": "sha512-ZkVeqEmRpBV2GHvjjUZqEai2PpUbuq8Bqd//vEYsp63J8WyexI8ppCqVS3Zs0QADf6aWuPdU+0XsPI647PVlQA==", + "dev": true + }, "@xtuc/ieee754": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", @@ -4480,20 +7017,19 @@ "dev": true }, "@zkochan/cmd-shim": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/@zkochan/cmd-shim/-/cmd-shim-2.2.4.tgz", - "integrity": "sha512-BDy1oz6aFYyY73618IkXzJzFghnXwVZDc3SVa6MVKTrrk4RgubahAF5yKK+Mx4a78tfO0OHeZnJKPs0pNy5uNA==", + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/@zkochan/cmd-shim/-/cmd-shim-5.2.1.tgz", + "integrity": "sha512-oBPLTj/T1t488X1hVv99HbX7AATpApeue/OWWtD37PYxcJN4YBEpFyf86KlYb/51JrqyPe9Rv7z3/3T3p9AERg==", "dev": true, "requires": { - "is-windows": "^1.0.0", - "mkdirp-promise": "^5.0.1", - "mz": "^2.5.0" + "cmd-extension": "^1.0.1", + "is-windows": "^1.0.2" } }, "abab": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/abab/-/abab-1.0.4.tgz", - "integrity": "sha1-X6rZwsB/YN12dw9xzwJbYqY8/U4=", + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.5.tgz", + "integrity": "sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==", "dev": true }, "abbrev": { @@ -4513,28 +7049,11 @@ } }, "acorn": { - "version": "5.7.4", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.4.tgz", - "integrity": "sha512-1D++VG7BhrtvQpNbBzovKNc1FLGGEE/oGe7b9xJm/RFHMBeUaUGpluV9RLjZa47YFdPcDAenEYuq9pQPcMdLJg==", + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", "dev": true }, - "acorn-dynamic-import": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/acorn-dynamic-import/-/acorn-dynamic-import-2.0.2.tgz", - "integrity": "sha1-x1K9IQvvZ5UBtsbLf8hPj0cVjMQ=", - "dev": true, - "requires": { - "acorn": "^4.0.3" - }, - "dependencies": { - "acorn": { - "version": "4.0.13", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-4.0.13.tgz", - "integrity": "sha1-EFSVrlNh1pe9GVyCUZLhrX8lN4c=", - "dev": true - } - } - }, "acorn-globals": { "version": "4.3.4", "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-4.3.4.tgz", @@ -4553,6 +7072,12 @@ } } }, + "acorn-jsx": { + "version": "5.3.2", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", + "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "dev": true + }, "acorn-walk": { "version": "6.2.0", "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-6.2.0.tgz", @@ -4565,12 +7090,12 @@ "integrity": "sha1-4rwxvHEqr/ugU6pN1GvITrXSCQ8=" }, "agent-base": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-4.3.0.tgz", - "integrity": "sha512-salcGninV0nPrwpGNn4VTXBb1SOuXQBiqbrNXoeizJsHrsL6ERFM2Ne3JUSBWRE6aeNJI2ROP/WEEIDUiDe3cg==", + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", "dev": true, "requires": { - "es6-promisify": "^5.0.0" + "debug": "4" } }, "aggregate-error": { @@ -4629,28 +7154,6 @@ "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", "dev": true }, - "align-text": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/align-text/-/align-text-0.1.4.tgz", - "integrity": "sha1-DNkKVhCT810KmSVsIrcGlDP60Rc=", - "dev": true, - "requires": { - "kind-of": "^3.0.2", - "longest": "^1.0.1", - "repeat-string": "^1.5.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" - } - } - } - }, "alphanum-sort": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz", @@ -4664,19 +7167,27 @@ "dev": true }, "ansi-colors": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-1.1.0.tgz", - "integrity": "sha512-SFKX67auSNoVR38N3L+nvsPjOE0bybKTYbkf5tRvushrAPQ9V75huw0ZxBkKVeRU9kqH3d6HA4xTckbwZ4ixmA==", - "dev": true, - "requires": { - "ansi-wrap": "^0.1.0" - } + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz", + "integrity": "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA==", + "dev": true }, "ansi-escapes": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz", - "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==", - "dev": true + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", + "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "dev": true, + "requires": { + "type-fest": "^0.21.3" + }, + "dependencies": { + "type-fest": { + "version": "0.21.3", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", + "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "dev": true + } + } }, "ansi-gray": { "version": "0.1.1", @@ -4687,23 +7198,26 @@ "ansi-wrap": "0.1.0" } }, - "ansi-html": { - "version": "0.0.7", - "resolved": "https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.7.tgz", - "integrity": "sha1-gTWEAhliqenm/QOflA0S9WynhZ4=", + "ansi-html-community": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", + "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==", "dev": true }, "ansi-regex": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", - "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", + "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", "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 + "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" + } }, "ansi-wrap": { "version": "0.1.0", @@ -4718,24 +7232,13 @@ "dev": true }, "anymatch": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", - "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", + "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", "dev": true, "requires": { - "micromatch": "^3.1.4", - "normalize-path": "^2.1.1" - }, - "dependencies": { - "normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", - "dev": true, - "requires": { - "remove-trailing-separator": "^1.0.1" - } - } + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" } }, "append-buffer": { @@ -4747,15 +7250,6 @@ "buffer-equal": "^1.0.0" } }, - "append-transform": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/append-transform/-/append-transform-0.4.0.tgz", - "integrity": "sha1-126/jKlNJ24keja61EpLdKthGZE=", - "dev": true, - "requires": { - "default-require-extensions": "^1.0.0" - } - }, "aproba": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", @@ -4769,9 +7263,9 @@ "dev": true }, "are-we-there-yet": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz", - "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==", + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.7.tgz", + "integrity": "sha512-nxwy40TuMiUGqMyRHgCSWZ9FM4VAoRP4xUYSTv5ImRog+h9yISPbVH7H8fASCIzYn9wlEv4zvFL7uKDMCFQm3g==", "dev": true, "requires": { "delegates": "^1.0.0", @@ -4853,6 +7347,19 @@ "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=", "dev": true }, + "array-includes": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.4.tgz", + "integrity": "sha512-ZTNSQkmWumEbiHO2GF4GmWxYVTiQyJy2XOTa15sdQSrvKn7l+180egQMqlrMOUMCyLMD7pmyQe4mMDUT6Behrw==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1", + "get-intrinsic": "^1.1.1", + "is-string": "^1.0.7" + } + }, "array-initial": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/array-initial/-/array-initial-1.1.0.tgz", @@ -4934,6 +7441,17 @@ "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", "dev": true }, + "array.prototype.flatmap": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.2.5.tgz", + "integrity": "sha512-08u6rVyi1Lj7oqWbS9nUxliETrtIROT4XGTA4D/LWGten6E3ocm7cy9SIrmNHOL5XVbVuckUp3X6Xyg8/zpvHA==", + "dev": true, + "requires": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.0" + } + }, "arrify": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", @@ -4947,9 +7465,9 @@ "dev": true }, "asn1": { - "version": "0.2.4", - "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", - "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", + "version": "0.2.6", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz", + "integrity": "sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==", "dev": true, "requires": { "safer-buffer": "~2.1.0" @@ -5088,6 +7606,12 @@ "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", "dev": true }, + "at-least-node": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", + "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", + "dev": true + }, "atob": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", @@ -5095,17 +7619,26 @@ "dev": true }, "autoprefixer": { - "version": "9.1.5", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.1.5.tgz", - "integrity": "sha512-kk4Zb6RUc58ld7gdosERHMF3DzIYJc2fp5sX46qEsGXQQy5bXsu8qyLjoxuY1NuQ/cJuCYnx99BfjwnRggrYIw==", + "version": "9.8.8", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.8.tgz", + "integrity": "sha512-eM9d/swFopRt5gdJ7jrpCwgvEMIayITpojhkkSMRsFHYuH5bkSQ4p/9qTEHtmNudUZh22Tehu7I6CxAW0IXTKA==", "dev": true, "requires": { - "browserslist": "^4.1.0", - "caniuse-lite": "^1.0.30000884", + "browserslist": "^4.12.0", + "caniuse-lite": "^1.0.30001109", "normalize-range": "^0.1.2", "num2fraction": "^1.2.2", - "postcss": "^7.0.2", - "postcss-value-parser": "^3.2.3" + "picocolors": "^0.2.1", + "postcss": "^7.0.32", + "postcss-value-parser": "^4.1.0" + }, + "dependencies": { + "picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "dev": true + } } }, "aws-sign2": { @@ -5120,291 +7653,141 @@ "integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==", "dev": true }, - "azure-storage": { - "version": "2.10.3", - "resolved": "https://registry.npmjs.org/azure-storage/-/azure-storage-2.10.3.tgz", - "integrity": "sha512-IGLs5Xj6kO8Ii90KerQrrwuJKexLgSwYC4oLWmc11mzKe7Jt2E5IVg+ZQ8K53YWZACtVTMBNO3iGuA+4ipjJxQ==", - "dev": true, - "requires": { - "browserify-mime": "~1.2.9", - "extend": "^3.0.2", - "json-edm-parser": "0.1.2", - "md5.js": "1.3.4", - "readable-stream": "~2.0.0", - "request": "^2.86.0", - "underscore": "~1.8.3", - "uuid": "^3.0.0", - "validator": "~9.4.1", - "xml2js": "0.2.8", - "xmlbuilder": "^9.0.7" - }, - "dependencies": { - "md5.js": { - "version": "1.3.4", - "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.4.tgz", - "integrity": "sha1-6b296UogpawYsENA/Fdk1bCdkB0=", - "dev": true, - "requires": { - "hash-base": "^3.0.0", - "inherits": "^2.0.1" - } - }, - "process-nextick-args": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-1.0.7.tgz", - "integrity": "sha1-FQ4gt1ZZCtP5EJPyWk8q2L/zC6M=", - "dev": true - }, - "readable-stream": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.0.6.tgz", - "integrity": "sha1-j5A0HmilPMySh4jaz80Rs265t44=", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.1", - "isarray": "~1.0.0", - "process-nextick-args": "~1.0.6", - "string_decoder": "~0.10.x", - "util-deprecate": "~1.0.1" - } - }, - "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 - }, - "validator": { - "version": "9.4.1", - "resolved": "https://registry.npmjs.org/validator/-/validator-9.4.1.tgz", - "integrity": "sha512-YV5KjzvRmSyJ1ee/Dm5UED0G+1L4GZnLN3w6/T+zZm8scVua4sOhYKWTUrKa0H/tMiJyO9QLHMPN+9mB/aMunA==", - "dev": true - } - } - }, - "babel-code-frame": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz", - "integrity": "sha1-Y/1D99weO7fONZR9uP42mj9Yx0s=", - "dev": true, - "requires": { - "chalk": "^1.1.3", - "esutils": "^2.0.2", - "js-tokens": "^3.0.2" - }, - "dependencies": { - "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" - } - }, - "js-tokens": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz", - "integrity": "sha1-mGbfOVECEw449/mWvOtlRDIJwls=", - "dev": true - } - } - }, - "babel-core": { - "version": "6.26.3", - "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-6.26.3.tgz", - "integrity": "sha512-6jyFLuDmeidKmUEb3NM+/yawG0M2bDZ9Z1qbZP59cyHLz8kYGKYwpJP0UwUKKUiTRNvxfLesJnTedqczP7cTDA==", - "dev": true, - "requires": { - "babel-code-frame": "^6.26.0", - "babel-generator": "^6.26.0", - "babel-helpers": "^6.24.1", - "babel-messages": "^6.23.0", - "babel-register": "^6.26.0", - "babel-runtime": "^6.26.0", - "babel-template": "^6.26.0", - "babel-traverse": "^6.26.0", - "babel-types": "^6.26.0", - "babylon": "^6.18.0", - "convert-source-map": "^1.5.1", - "debug": "^2.6.9", - "json5": "^0.5.1", - "lodash": "^4.17.4", - "minimatch": "^3.0.4", - "path-is-absolute": "^1.0.1", - "private": "^0.1.8", - "slash": "^1.0.0", - "source-map": "^0.5.7" - } - }, - "babel-generator": { - "version": "6.26.1", - "resolved": "https://registry.npmjs.org/babel-generator/-/babel-generator-6.26.1.tgz", - "integrity": "sha512-HyfwY6ApZj7BYTcJURpM5tznulaBvyio7/0d4zFOeMPUmfxkCjHocCuoLa2SAGzBI8AREcH3eP3758F672DppA==", - "dev": true, - "requires": { - "babel-messages": "^6.23.0", - "babel-runtime": "^6.26.0", - "babel-types": "^6.26.0", - "detect-indent": "^4.0.0", - "jsesc": "^1.3.0", - "lodash": "^4.17.4", - "source-map": "^0.5.7", - "trim-right": "^1.0.1" - } - }, - "babel-helpers": { - "version": "6.24.1", - "resolved": "https://registry.npmjs.org/babel-helpers/-/babel-helpers-6.24.1.tgz", - "integrity": "sha1-NHHenK7DiOXIUOWX5Yom3fN2ArI=", - "dev": true, - "requires": { - "babel-runtime": "^6.22.0", - "babel-template": "^6.24.1" - } - }, "babel-jest": { - "version": "23.6.0", - "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-23.6.0.tgz", - "integrity": "sha512-lqKGG6LYXYu+DQh/slrQ8nxXQkEkhugdXsU6St7GmhVS7Ilc/22ArwqXNJrf0QaOBjZB0360qZMwXqDYQHXaew==", + "version": "25.5.1", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-25.5.1.tgz", + "integrity": "sha512-9dA9+GmMjIzgPnYtkhBg73gOo/RHqPmLruP3BaGL4KEX3Dwz6pI8auSN8G8+iuEG90+GSswyKvslN+JYSaacaQ==", "dev": true, "requires": { - "babel-plugin-istanbul": "^4.1.6", - "babel-preset-jest": "^23.2.0" - } - }, - "babel-messages": { - "version": "6.23.0", - "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz", - "integrity": "sha1-8830cDhYA1sqKVHG7F7fbGLyYw4=", - "dev": true, - "requires": { - "babel-runtime": "^6.22.0" + "@jest/transform": "^25.5.1", + "@jest/types": "^25.5.0", + "@types/babel__core": "^7.1.7", + "babel-plugin-istanbul": "^6.0.0", + "babel-preset-jest": "^25.5.0", + "chalk": "^3.0.0", + "graceful-fs": "^4.2.4", + "slash": "^3.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "dev": true, + "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==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "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==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } } }, "babel-plugin-istanbul": { - "version": "4.1.6", - "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-4.1.6.tgz", - "integrity": "sha512-PWP9FQ1AhZhS01T/4qLSKoHGY/xvkZdVBGlKM/HuxxS3+sC66HhTNR7+MpbO/so/cz/wY94MeSWJuP1hXIPfwQ==", + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", + "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", "dev": true, "requires": { - "babel-plugin-syntax-object-rest-spread": "^6.13.0", - "find-up": "^2.1.0", - "istanbul-lib-instrument": "^1.10.1", - "test-exclude": "^4.2.1" + "@babel/helper-plugin-utils": "^7.0.0", + "@istanbuljs/load-nyc-config": "^1.0.0", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-instrument": "^5.0.4", + "test-exclude": "^6.0.0" }, "dependencies": { - "find-up": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", - "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "istanbul-lib-instrument": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.1.0.tgz", + "integrity": "sha512-czwUz525rkOFDJxfKK6mYfIs9zBKILyrZQxjz3ABhjQXhbhFsSbo1HW/BFcsDnfJYJWA6thRR5/TUY2qs5W99Q==", "dev": true, "requires": { - "locate-path": "^2.0.0" + "@babel/core": "^7.12.3", + "@babel/parser": "^7.14.7", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.2.0", + "semver": "^6.3.0" } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true } } }, "babel-plugin-jest-hoist": { - "version": "23.2.0", - "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-23.2.0.tgz", - "integrity": "sha1-5h+uBaHKiAGq3uV6bWa4zvr0QWc=", - "dev": true + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-25.5.0.tgz", + "integrity": "sha512-u+/W+WAjMlvoocYGTwthAiQSxDcJAyHpQ6oWlHdFZaaN+Rlk8Q7iiwDPg2lN/FyJtAYnKjFxbn7xus4HCFkg5g==", + "dev": true, + "requires": { + "@babel/template": "^7.3.3", + "@babel/types": "^7.3.3", + "@types/babel__traverse": "^7.0.6" + } }, - "babel-plugin-syntax-object-rest-spread": { - "version": "6.13.0", - "resolved": "https://registry.npmjs.org/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz", - "integrity": "sha1-/WU28rzhODb/o6VFjEkDpZe7O/U=", - "dev": true + "babel-preset-current-node-syntax": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-0.1.4.tgz", + "integrity": "sha512-5/INNCYhUGqw7VbVjT/hb3ucjgkVHKXY7lX3ZjlN4gm565VyFmJUrJ/h+h16ECVB38R/9SF6aACydpKMLZ/c9w==", + "dev": true, + "requires": { + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-bigint": "^7.8.3", + "@babel/plugin-syntax-class-properties": "^7.8.3", + "@babel/plugin-syntax-import-meta": "^7.8.3", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.8.3", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.8.3", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" + } }, "babel-preset-jest": { - "version": "23.2.0", - "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-23.2.0.tgz", - "integrity": "sha1-jsegOhOPABoaj7HoETZSvxpV2kY=", + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-25.5.0.tgz", + "integrity": "sha512-8ZczygctQkBU+63DtSOKGh7tFL0CeCuz+1ieud9lJ1WPQ9O6A1a/r+LGn6Y705PA6whHQ3T1XuB/PmpfNYf8Fw==", "dev": true, "requires": { - "babel-plugin-jest-hoist": "^23.2.0", - "babel-plugin-syntax-object-rest-spread": "^6.13.0" + "babel-plugin-jest-hoist": "^25.5.0", + "babel-preset-current-node-syntax": "^0.1.2" } }, - "babel-register": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-register/-/babel-register-6.26.0.tgz", - "integrity": "sha1-btAhFz4vy0htestFxgCahW9kcHE=", - "dev": true, - "requires": { - "babel-core": "^6.26.0", - "babel-runtime": "^6.26.0", - "core-js": "^2.5.0", - "home-or-tmp": "^2.0.0", - "lodash": "^4.17.4", - "mkdirp": "^0.5.1", - "source-map-support": "^0.4.15" - } - }, - "babel-runtime": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", - "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", - "dev": true, - "requires": { - "core-js": "^2.4.0", - "regenerator-runtime": "^0.11.0" - } - }, - "babel-template": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.26.0.tgz", - "integrity": "sha1-3gPi0WOWsGn0bdn/+FIfsaDjXgI=", - "dev": true, - "requires": { - "babel-runtime": "^6.26.0", - "babel-traverse": "^6.26.0", - "babel-types": "^6.26.0", - "babylon": "^6.18.0", - "lodash": "^4.17.4" - } - }, - "babel-traverse": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.26.0.tgz", - "integrity": "sha1-RqnL1+3MYsjlwGTi0tjQ9ANXZu4=", - "dev": true, - "requires": { - "babel-code-frame": "^6.26.0", - "babel-messages": "^6.23.0", - "babel-runtime": "^6.26.0", - "babel-types": "^6.26.0", - "babylon": "^6.18.0", - "debug": "^2.6.8", - "globals": "^9.18.0", - "invariant": "^2.2.2", - "lodash": "^4.17.4" - } - }, - "babel-types": { - "version": "6.26.0", - "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.26.0.tgz", - "integrity": "sha1-o7Bz+Uq0nrb6Vc1lInozQ4BjJJc=", - "dev": true, - "requires": { - "babel-runtime": "^6.26.0", - "esutils": "^2.0.2", - "lodash": "^4.17.4", - "to-fast-properties": "^1.0.3" - } - }, - "babylon": { - "version": "6.18.0", - "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz", - "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==", - "dev": true - }, "bach": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/bach/-/bach-1.2.0.tgz", @@ -5509,6 +7892,15 @@ "integrity": "sha1-5tXqjF2tABMEpwsiY4RH9pyy+Ak=", "dev": true }, + "better-path-resolve": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/better-path-resolve/-/better-path-resolve-1.0.0.tgz", + "integrity": "sha512-pbnl5XzGBdrFU/wT4jqmJVPn2B6UHPBOhzMQkY/SPUPB6QtUXtmBHBIwCbXJol93mOpGMnQyP/+BB19q04xj7g==", + "dev": true, + "requires": { + "is-windows": "^1.0.0" + } + }, "big.js": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/big.js/-/big.js-3.2.0.tgz", @@ -5520,21 +7912,6 @@ "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", "dev": true }, - "binaryextensions": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/binaryextensions/-/binaryextensions-1.0.1.tgz", - "integrity": "sha1-HmN0iLNbWL2l9HdL+WpSEqjJB1U=", - "dev": true - }, - "bindings": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", - "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", - "dev": true, - "requires": { - "file-uri-to-path": "1.0.0" - } - }, "block-stream": { "version": "0.0.9", "resolved": "https://registry.npmjs.org/block-stream/-/block-stream-0.0.9.tgz", @@ -5573,6 +7950,15 @@ "type-is": "~1.6.16" }, "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, "iconv-lite": { "version": "0.4.23", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.23.tgz", @@ -5581,19 +7967,15 @@ "requires": { "safer-buffer": ">= 2.1.2 < 3" } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true } } }, - "bole": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/bole/-/bole-3.0.2.tgz", - "integrity": "sha1-vIpIPKlASdqbg3wa0Rzf6+5uBRQ=", - "dev": true, - "requires": { - "fast-safe-stringify": "~1.1.0", - "individual": "~3.0.0" - } - }, "bonjour": { "version": "3.5.0", "resolved": "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz", @@ -5637,32 +8019,12 @@ } }, "braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", "dev": true, "requires": { - "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" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } + "fill-range": "^7.0.1" } }, "brorand": { @@ -5731,12 +8093,6 @@ "safe-buffer": "^5.1.2" } }, - "browserify-mime": { - "version": "1.2.9", - "resolved": "https://registry.npmjs.org/browserify-mime/-/browserify-mime-1.2.9.tgz", - "integrity": "sha1-rrGvKN5sDXpqLOQK22j/GEIq8x8=", - "dev": true - }, "browserify-rsa": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz", @@ -5793,16 +8149,16 @@ } }, "browserslist": { - "version": "4.16.5", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.16.5.tgz", - "integrity": "sha512-C2HAjrM1AI/djrpAUU/tr4pml1DqLIzJKSLDBXBrNErl9ZCCTXdhwxdJjYc16953+mBWf7Lw+uUJgpgb8cN71A==", + "version": "4.19.1", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.19.1.tgz", + "integrity": "sha512-u2tbbG5PdKRTUoctO3NBD8FQ5HdPh1ZXPHzp1rwaa5jTc+RV9/+RlWiAIKmjRPQF+xbGM9Kklj5bZQFa2s/38A==", "dev": true, "requires": { - "caniuse-lite": "^1.0.30001214", - "colorette": "^1.2.2", - "electron-to-chromium": "^1.3.719", + "caniuse-lite": "^1.0.30001286", + "electron-to-chromium": "^1.4.17", "escalade": "^3.1.1", - "node-releases": "^1.1.71" + "node-releases": "^2.0.1", + "picocolors": "^1.0.0" } }, "bser": { @@ -5831,10 +8187,16 @@ "integrity": "sha1-WWFrSYME1Var1GaWayLu2j7KX74=", "dev": true }, + "buffer-equal-constant-time": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz", + "integrity": "sha1-+OcRMvf/5uAaXJaXpMbz5I1cyBk=", + "dev": true + }, "buffer-from": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", - "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", + "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==", "dev": true }, "buffer-indexof": { @@ -5874,9 +8236,9 @@ "dev": true }, "cacache": { - "version": "11.3.3", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-11.3.3.tgz", - "integrity": "sha512-p8WcneCytvzPxhDvYp31PD039vi77I12W+/KfR9S8AZbaiARFBCpsPJS+9uhWfeBfeAtW7o/4vt3MUqLkbY6nA==", + "version": "12.0.4", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz", + "integrity": "sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==", "dev": true, "requires": { "bluebird": "^3.5.5", @@ -5884,6 +8246,7 @@ "figgy-pudding": "^3.5.1", "glob": "^7.1.4", "graceful-fs": "^4.1.15", + "infer-owner": "^1.0.3", "lru-cache": "^5.1.1", "mississippi": "^3.0.0", "mkdirp": "^0.5.1", @@ -5904,12 +8267,6 @@ "yallist": "^3.0.2" } }, - "y18n": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", - "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", - "dev": true - }, "yallist": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", @@ -5951,6 +8308,14 @@ "dev": true, "requires": { "callsites": "^2.0.0" + }, + "dependencies": { + "callsites": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", + "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=", + "dev": true + } } }, "caller-path": { @@ -5962,10 +8327,16 @@ "caller-callsite": "^2.0.0" } }, + "callsite": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/callsite/-/callsite-1.0.0.tgz", + "integrity": "sha1-KAOY5dZkvXQDi28JBRU+borxvCA=", + "dev": true + }, "callsites": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", - "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", "dev": true }, "camel-case": { @@ -5979,9 +8350,9 @@ } }, "camelcase": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", - "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=", + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", "dev": true }, "camelcase-keys": { @@ -6015,18 +8386,18 @@ } }, "caniuse-lite": { - "version": "1.0.30001214", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001214.tgz", - "integrity": "sha512-O2/SCpuaU3eASWVaesQirZv1MSjUNOvmugaD8zNSJqw6Vv5SGwoOpA9LJs3pNPfM745nxqPvfZY3MQKY4AKHYg==", + "version": "1.0.30001295", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001295.tgz", + "integrity": "sha512-lSP16vcyC0FEy0R4ECc9duSPoKoZy+YkpGkue9G4D81OfPnliopaZrU10+qtPdT8PbGXad/PNx43TIQrOmJZSQ==", "dev": true }, "capture-exit": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/capture-exit/-/capture-exit-1.2.0.tgz", - "integrity": "sha1-HF/MSJ/QqwDU8ax64QcuMXP7q28=", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/capture-exit/-/capture-exit-2.0.0.tgz", + "integrity": "sha512-PiT/hQmTonHhl/HFGN+Lx3JJUznrVYJ3+AQsnthneZbvW7x+f08Tk7yLJTLEOUvBTbduLeeBkxEaYXUOUrRq6g==", "dev": true, "requires": { - "rsvp": "^3.3.3" + "rsvp": "^4.8.4" } }, "caseless": { @@ -6035,43 +8406,47 @@ "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", "dev": true }, - "center-align": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/center-align/-/center-align-0.1.3.tgz", - "integrity": "sha1-qg0yYptu6XIgBBHL1EYckHvCt60=", - "dev": true, - "requires": { - "align-text": "^0.1.3", - "lazy-cache": "^1.0.3" - } - }, "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": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "dev": true, "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.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==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, "requires": { - "color-convert": "^1.9.0" + "color-convert": "^2.0.1" } }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "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==", "dev": true, "requires": { - "has-flag": "^3.0.0" + "color-name": "~1.1.4" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "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==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" } } } @@ -6126,6 +8501,163 @@ "path-is-absolute": "^1.0.0", "readdirp": "^2.2.1", "upath": "^1.1.1" + }, + "dependencies": { + "anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "dev": true, + "requires": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + }, + "dependencies": { + "normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "dev": true, + "requires": { + "remove-trailing-separator": "^1.0.1" + } + } + } + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "requires": { + "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" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "fsevents": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", + "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", + "dev": true, + "optional": true, + "requires": { + "nan": "^2.12.1" + } + }, + "glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "dev": true, + "requires": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + }, + "dependencies": { + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "dev": true, + "requires": { + "is-extglob": "^2.1.0" + } + } + } + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "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" + } + } + } + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "requires": { + "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" + } + }, + "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, + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + } } }, "chownr": { @@ -6141,9 +8673,9 @@ "dev": true }, "ci-info": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-1.6.0.tgz", - "integrity": "sha512-vsGdkwSCDpWmP80ncATX7iea5DWQemg1UgCW5J8tqjU3lYw4FBYuj89J0CTVomA7BEfvSZd84GmHko+MxFQU2A==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", + "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==", "dev": true }, "cipher-base": { @@ -6201,6 +8733,65 @@ } } }, + "clean-css-loader": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/clean-css-loader/-/clean-css-loader-3.0.0.tgz", + "integrity": "sha512-r99ZAb/PlHqGGK9CVMbd4q/v8jDU79Jgm9NA39Uoilt52+2wEBPPXmX0cMpV+avwwtUUDtjBBPyxCU2A7lnTbA==", + "dev": true, + "requires": { + "clean-css": "^4.2.3", + "loader-utils": "^2.0.0" + }, + "dependencies": { + "big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "dev": true + }, + "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, + "requires": { + "source-map": "~0.6.0" + } + }, + "emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "dev": true + }, + "json5": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz", + "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==", + "dev": true, + "requires": { + "minimist": "^1.2.5" + } + }, + "loader-utils": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", + "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", + "dev": true, + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + } + }, + "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 + } + } + }, "clean-stack": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", @@ -6208,18 +8799,18 @@ "dev": true }, "cli-cursor": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz", - "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz", + "integrity": "sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==", "dev": true, "requires": { - "restore-cursor": "^2.0.0" + "restore-cursor": "^3.1.0" } }, "cli-table": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/cli-table/-/cli-table-0.3.6.tgz", - "integrity": "sha512-ZkNZbnZjKERTY5NwC2SeMeLeifSPq/pubeRoTpdr3WchLlnZg6hEgvHkK5zL7KNFdd9PmHN8lxrENUwI3cE8vQ==", + "version": "0.3.11", + "resolved": "https://registry.npmjs.org/cli-table/-/cli-table-0.3.11.tgz", + "integrity": "sha512-IqLQi4lO0nIB4tcdTpN4LCB9FI3uqrJZK7RC515EnhZ6qBaglkIgICb1wjeAqpdoOabm1+SuQtkXIPdYC93jhQ==", "dev": true, "requires": { "colors": "1.0.3" @@ -6234,20 +8825,45 @@ } }, "cli-width": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.1.tgz", - "integrity": "sha512-GRMWDxpOB6Dgk2E5Uo+3eEBvtOOlimMmpbFiKuLFnQzYDavtLFY3K5ona41jgN/WdRZtG7utuVSVTL4HbZHGkw==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz", + "integrity": "sha512-FxqpkPPwu1HjuN93Omfm4h8uIanXofW0RxVEW3k5RKx+mJJYSthzNhp32Kzxxy3YAEZ/Dc/EWN1vZRY0+kOhbw==", "dev": true }, "cliui": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", - "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", + "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", "dev": true, "requires": { - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1", - "wrap-ansi": "^2.0.0" + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^6.2.0" + }, + "dependencies": { + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true + }, + "string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + } + } } }, "clone": { @@ -6289,6 +8905,12 @@ "readable-stream": "^2.3.5" } }, + "cmd-extension": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/cmd-extension/-/cmd-extension-1.0.2.tgz", + "integrity": "sha512-iWDjmP8kvsMdBmLTHxFaqXikO8EdFRDfim7k6vUHglY/2xJ5jLrPsnQGijdfp4U+sr/BeecG0wKm02dSIAeQ1g==", + "dev": true + }, "co": { "version": "4.6.0", "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", @@ -6304,6 +8926,19 @@ "@types/q": "^1.5.1", "chalk": "^2.4.1", "q": "^1.1.2" + }, + "dependencies": { + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + } } }, "code-point-at": { @@ -6312,6 +8947,12 @@ "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=", "dev": true }, + "collect-v8-coverage": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz", + "integrity": "sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==", + "dev": true + }, "collection-map": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/collection-map/-/collection-map-1.0.0.tgz", @@ -6334,13 +8975,12 @@ } }, "color": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/color/-/color-3.1.3.tgz", - "integrity": "sha512-xgXAcTHa2HeFCGLE9Xs/R82hujGtu9Jd9x4NW3T34+OMs7VoPsjwzRczKHvTAHeJwWFwX5j15+MgAppE8ztObQ==", - "dev": true, + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/color/-/color-3.1.2.tgz", + "integrity": "sha512-vXTJhHebByxZn3lDvDJYw4lR5+uB3vuoHsuYA5AKuxRVn5wzzIfQKGLBmgdVRHKTJYeK5rvJcHnrd0Li49CFpg==", "requires": { "color-convert": "^1.9.1", - "color-string": "^1.5.4" + "color-string": "^1.5.2" } }, "color-convert": { @@ -6364,9 +9004,9 @@ "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" }, "color-string": { - "version": "1.5.5", - "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.5.5.tgz", - "integrity": "sha512-jgIoum0OfQfq9Whcfc2z/VhCNcmQjWbey6qBX0vqt7YICflUmBCh9E9CiQD5GSJ+Uehixm3NUwHVhqUAWRivZg==", + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.0.tgz", + "integrity": "sha512-9Mrz2AQLefkH1UvASKj6v6hj/7eWgjnT/cVsR8CumieLoT+g900exWeNogqtweI8dxloXN9BDQTYro1oWu/5CQ==", "requires": { "color-name": "^1.0.0", "simple-swizzle": "^0.2.2" @@ -6379,9 +9019,9 @@ "dev": true }, "colorette": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.2.2.tgz", - "integrity": "sha512-MKGMzyfeuutC/ZJ1cba9NqcNpfeqMUcYmyF1ZFY6/Cn7CNSAKx6a+s48sqLqyAiZuaP2TcqMhoo+dlwFnVxT9w==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.4.0.tgz", + "integrity": "sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g==", "dev": true }, "colors": { @@ -6404,6 +9044,12 @@ "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" }, + "common-path-prefix": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/common-path-prefix/-/common-path-prefix-3.0.0.tgz", + "integrity": "sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w==", + "dev": true + }, "commondir": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", @@ -6438,6 +9084,23 @@ "on-headers": "~1.0.2", "safe-buffer": "5.1.2", "vary": "~1.1.2" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } } }, "compute-scroll-into-view": { @@ -6474,6 +9137,15 @@ "utils-merge": "1.0.1" }, "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, "finalhandler": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", @@ -6489,6 +9161,12 @@ "unpipe": "~1.0.0" } }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, "statuses": { "version": "1.5.0", "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", @@ -6540,9 +9218,9 @@ "dev": true }, "convert-source-map": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz", - "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==", + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", + "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", "dev": true, "requires": { "safe-buffer": "~5.1.1" @@ -6598,10 +9276,208 @@ } } }, - "core-js": { - "version": "2.6.12", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.12.tgz", - "integrity": "sha512-Kb2wC0fvsWfQrgk8HU5lW6U/Lcs8+9aaYcy4ZFc6DDlo4nZ7n70dEgE5rtR0oG6ufKDUnrwfWL1mXR5ljDatrQ==", + "copy-webpack-plugin": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-6.0.4.tgz", + "integrity": "sha512-zCazfdYAh3q/O4VzZFiadWGpDA2zTs6FC6D7YTHD6H1J40pzo0H4z22h1NYMCl4ArQP4CK8y/KWqPrJ4rVkZ5A==", + "dev": true, + "requires": { + "cacache": "^15.0.5", + "fast-glob": "^3.2.4", + "find-cache-dir": "^3.3.1", + "glob-parent": "^5.1.1", + "globby": "^11.0.1", + "loader-utils": "^2.0.0", + "normalize-path": "^3.0.0", + "p-limit": "^3.0.2", + "schema-utils": "^2.7.0", + "serialize-javascript": "^4.0.0", + "webpack-sources": "^1.4.3" + }, + "dependencies": { + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "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==", + "dev": true + }, + "big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "dev": true + }, + "cacache": { + "version": "15.3.0", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-15.3.0.tgz", + "integrity": "sha512-VVdYzXEn+cnbXpFgWs5hTT7OScegHVmLhJIR8Ufqk3iFD6A6j5iSX1KuBTfNEv4tdJWE2PzA6IVFtcLC7fN9wQ==", + "dev": true, + "requires": { + "@npmcli/fs": "^1.0.0", + "@npmcli/move-file": "^1.0.1", + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "glob": "^7.1.4", + "infer-owner": "^1.0.4", + "lru-cache": "^6.0.0", + "minipass": "^3.1.1", + "minipass-collect": "^1.0.2", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.2", + "mkdirp": "^1.0.3", + "p-map": "^4.0.0", + "promise-inflight": "^1.0.1", + "rimraf": "^3.0.2", + "ssri": "^8.0.1", + "tar": "^6.0.2", + "unique-filename": "^1.1.1" + } + }, + "chownr": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", + "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", + "dev": true + }, + "emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "dev": true + }, + "find-cache-dir": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", + "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", + "dev": true, + "requires": { + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + } + }, + "globby": { + "version": "11.0.4", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.4.tgz", + "integrity": "sha512-9O4MVG9ioZJ08ffbcyVYyLOJLk5JQ688pJ4eMGLpdWLHq/Wr1D9BlriLQyL0E+jbkuePVZXYFj47QM/v093wHg==", + "dev": true, + "requires": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.1.1", + "ignore": "^5.1.4", + "merge2": "^1.3.0", + "slash": "^3.0.0" + } + }, + "ignore": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", + "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", + "dev": true + }, + "json5": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz", + "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==", + "dev": true, + "requires": { + "minimist": "^1.2.5" + } + }, + "loader-utils": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", + "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", + "dev": true, + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + } + }, + "merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true + }, + "mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "dev": true + }, + "p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, + "requires": { + "yocto-queue": "^0.1.0" + } + }, + "rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + }, + "schema-utils": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", + "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" + } + }, + "ssri": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz", + "integrity": "sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==", + "dev": true, + "requires": { + "minipass": "^3.1.1" + } + }, + "tar": { + "version": "6.1.11", + "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.11.tgz", + "integrity": "sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA==", + "dev": true, + "requires": { + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "minipass": "^3.0.0", + "minizlib": "^2.1.1", + "mkdirp": "^1.0.3", + "yallist": "^4.0.0" + } + } + } + }, + "core-js-pure": { + "version": "3.20.2", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.20.2.tgz", + "integrity": "sha512-CmWHvSKn2vNL6p6StNp1EmMIfVY/pqn3JLAjfZQ8WZGPOlGoO92EkX9/Mk81i6GxvoPXjUqEQnpM3rJ5QxxIOg==", "dev": true }, "core-util-is": { @@ -6622,6 +9498,16 @@ "parse-json": "^4.0.0" }, "dependencies": { + "import-fresh": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", + "integrity": "sha1-2BNVwVYS04bGH53dOSLUMEgipUY=", + "dev": true, + "requires": { + "caller-path": "^2.0.0", + "resolve-from": "^3.0.0" + } + }, "parse-json": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", @@ -6631,6 +9517,12 @@ "error-ex": "^1.3.1", "json-parse-better-errors": "^1.0.1" } + }, + "resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", + "dev": true } } }, @@ -6688,69 +9580,15 @@ "object-assign": "^4.1.1" } }, - "cross-env": { - "version": "7.0.2", - "resolved": "https://registry.npmjs.org/cross-env/-/cross-env-7.0.2.tgz", - "integrity": "sha512-KZP/bMEOJEDCkDQAyRhu3RL2ZO/SUVrxQVI0G3YEQ+OLbRA3c6zgixe8Mq8a/z7+HKlNEjo8oiLUs8iRijY2Rw==", - "dev": true, - "requires": { - "cross-spawn": "^7.0.1" - }, - "dependencies": { - "cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dev": true, - "requires": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - } - }, - "path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true - }, - "shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dev": true, - "requires": { - "shebang-regex": "^3.0.0" - } - }, - "shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "dev": true - }, - "which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } - } - } - }, "cross-spawn": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", - "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", "dev": true, "requires": { - "nice-try": "^1.0.4", - "path-key": "^2.0.1", - "semver": "^5.5.0", - "shebang-command": "^1.2.0", - "which": "^1.2.9" + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" } }, "crypto-browserify": { @@ -6797,9 +9635,9 @@ } }, "css-loader": { - "version": "3.4.2", - "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-3.4.2.tgz", - "integrity": "sha512-jYq4zdZT0oS0Iykt+fqnzVLRIeiPWhka+7BqPn+oSIpWJAHak5tmB/WZrJ2a21JhCeFyNnnlroSl8c+MtVndzA==", + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-3.2.1.tgz", + "integrity": "sha512-q40kYdcBNzMvkIImCL2O+wk8dh+RGwPPV9Dfz3n7XtOYPXqe2Z6VgtvoxjkLHz02gmhepG9sOAJOUlx+3hHsBg==", "dev": true, "requires": { "camelcase": "^5.3.1", @@ -6834,12 +9672,6 @@ "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", "dev": true }, - "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true - }, "emojis-list": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", @@ -6866,17 +9698,6 @@ "json5": "^1.0.1" } }, - "postcss": { - "version": "7.0.35", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", - "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, "postcss-modules-extract-imports": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-2.0.0.tgz", @@ -6918,12 +9739,6 @@ "postcss": "^7.0.6" } }, - "postcss-value-parser": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz", - "integrity": "sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==", - "dev": true - }, "schema-utils": { "version": "2.7.1", "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", @@ -6934,21 +9749,6 @@ "ajv": "^6.12.4", "ajv-keywords": "^3.5.2" } - }, - "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 - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } } } }, @@ -6966,6 +9766,18 @@ "postcss-modules-values": "1.3.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", @@ -7004,6 +9816,15 @@ "supports-color": "^3.2.3" } }, + "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, + "requires": { + "ansi-regex": "^2.0.0" + } + }, "supports-color": { "version": "3.2.3", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", @@ -7015,50 +9836,6 @@ } } }, - "css-modules-typescript-loader": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/css-modules-typescript-loader/-/css-modules-typescript-loader-4.0.0.tgz", - "integrity": "sha512-K6ii0+kt2i3sHN+VKTWdF728x+N4PFitsjE8aldUO+N98XlZhanJYIEZrnh4FMTZzDvOjyBialU0LnkCSeeUig==", - "dev": true, - "requires": { - "line-diff": "^2.0.1", - "loader-utils": "^1.2.3" - }, - "dependencies": { - "big.js": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", - "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", - "dev": true - }, - "emojis-list": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", - "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", - "dev": true - }, - "json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", - "dev": true, - "requires": { - "minimist": "^1.2.0" - } - }, - "loader-utils": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", - "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", - "dev": true, - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^1.0.1" - } - } - } - }, "css-select": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz", @@ -7233,24 +10010,32 @@ } }, "cssom": { - "version": "0.3.8", - "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", - "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==", + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz", + "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==", "dev": true }, "cssstyle": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-0.3.1.tgz", - "integrity": "sha512-tNvaxM5blOnxanyxI6panOsnfiyLRj3HV4qjqqS45WPNS1usdYWRUQjqTEEELK73lpeP/1KoIGYUwrBn/VcECA==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", + "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", "dev": true, "requires": { - "cssom": "0.3.x" + "cssom": "~0.3.6" + }, + "dependencies": { + "cssom": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", + "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==", + "dev": true + } } }, "csstype": { - "version": "2.6.17", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-2.6.17.tgz", - "integrity": "sha512-u1wmTI1jJGzCJzWndZo8mk4wnPTZd1eOIYTYvuEyOQGfmDl3TrabCCfKnOC86FZwW/9djqTl933UF/cS425i9A==" + "version": "2.6.19", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-2.6.19.tgz", + "integrity": "sha512-ZVxXaNy28/k3kJg0Fou5MiYpp88j7H9hLZp8PDC3jV0WFjfH5E9xHb56L0W59cPbKbcHXeP4qyT8PrHp8t6LcQ==" }, "currently-unhandled": { "version": "0.4.1", @@ -7271,7 +10056,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/d/-/d-1.0.1.tgz", "integrity": "sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==", - "dev": true, "requires": { "es5-ext": "^0.10.50", "type": "^1.0.1" @@ -7297,12 +10081,6 @@ "whatwg-url": "^7.0.0" }, "dependencies": { - "abab": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.5.tgz", - "integrity": "sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==", - "dev": true - }, "tr46": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", @@ -7337,23 +10115,13 @@ "integrity": "sha1-QGXiATz5+5Ft39gu+1Bq1MZ2kGI=", "dev": true }, - "deasync": { - "version": "0.1.21", - "resolved": "https://registry.npmjs.org/deasync/-/deasync-0.1.21.tgz", - "integrity": "sha512-kUmM8Y+PZpMpQ+B4AuOW9k2Pfx/mSupJtxOsLzmnHY2WqZUYRFccFn2RhzPAqt3Xb+sorK/badW2D4zNzqZz5w==", - "dev": true, - "requires": { - "bindings": "^1.5.0", - "node-addon-api": "^1.7.1" - } - }, "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.3.tgz", + "integrity": "sha512-/zxw5+vh1Tfv+4Qn7a5nsbcJKPaSvCDhojn6FEl9vupwK2VCSDtEiEtqr8DFtzYFOdz63LBkxec7DYuc2jon6Q==", "dev": true, "requires": { - "ms": "2.0.0" + "ms": "2.1.2" } }, "debuglog": { @@ -7362,6 +10130,15 @@ "integrity": "sha1-qiT/uaw9+aI1GDfPstJ5NgzXhJI=", "dev": true }, + "decache": { + "version": "4.5.1", + "resolved": "https://registry.npmjs.org/decache/-/decache-4.5.1.tgz", + "integrity": "sha512-5J37nATc6FmOTLbcsr9qx7Nm28qQyg1SK4xyEHqM0IBkNhWFp0Sm+vKoWYHD8wq+OUEb9jLyaKFfzzd1A9hcoA==", + "dev": true, + "requires": { + "callsite": "^1.0.0" + } + }, "decamelize": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", @@ -7375,9 +10152,9 @@ "dev": true }, "decomment": { - "version": "0.9.4", - "resolved": "https://registry.npmjs.org/decomment/-/decomment-0.9.4.tgz", - "integrity": "sha512-8eNlhyI5cSU4UbBlrtagWpR03dqXcE5IR9zpe7PnO6UzReXDskucsD8usgrzUmQ6qJ3N82aws/p/mu/jqbURWw==", + "version": "0.9.5", + "resolved": "https://registry.npmjs.org/decomment/-/decomment-0.9.5.tgz", + "integrity": "sha512-h0TZ8t6Dp49duwyDHo3iw67mnh9/UpFiSSiOb5gDK1sqoXzrfX/SQxIUQd2R2QEiSnqib0KF2fnKnGfAhAs6lg==", "dev": true, "requires": { "esprima": "4.0.1" @@ -7397,9 +10174,15 @@ } }, "deep-is": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", - "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=", + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", + "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", + "dev": true + }, + "deepmerge": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", + "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==", "dev": true }, "default-compare": { @@ -7429,38 +10212,12 @@ "ip-regex": "^2.1.0" } }, - "default-require-extensions": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/default-require-extensions/-/default-require-extensions-1.0.0.tgz", - "integrity": "sha1-836hXT4T/9m0N9M+GnW1+5eHTLg=", - "dev": true, - "requires": { - "strip-bom": "^2.0.0" - } - }, "default-resolution": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/default-resolution/-/default-resolution-2.0.0.tgz", "integrity": "sha1-vLgrqnKtebQmp2cy8aga1t8m1oQ=", "dev": true }, - "defaults": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.3.tgz", - "integrity": "sha1-xlYFHpgX2f8I7YgUd/P+QBnz730=", - "dev": true, - "requires": { - "clone": "^1.0.2" - }, - "dependencies": { - "clone": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", - "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=", - "dev": true - } - } - }, "define-properties": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", @@ -7511,85 +10268,18 @@ } }, "del": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/del/-/del-5.1.0.tgz", - "integrity": "sha512-wH9xOVHnczo9jN2IW68BabcecVPxacIA3g/7z6vhSU/4stOKQzeCRK0yD0A24WiAAUJmmVpWqrERcTxnLo3AnA==", + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/del/-/del-2.2.2.tgz", + "integrity": "sha1-wSyYHQZ4RshLyvhiz/kw2Qf/0ag=", "dev": true, "requires": { - "globby": "^10.0.1", - "graceful-fs": "^4.2.2", - "is-glob": "^4.0.1", - "is-path-cwd": "^2.2.0", - "is-path-inside": "^3.0.1", - "p-map": "^3.0.0", - "rimraf": "^3.0.0", - "slash": "^3.0.0" - }, - "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==", - "dev": true - }, - "globby": { - "version": "10.0.2", - "resolved": "https://registry.npmjs.org/globby/-/globby-10.0.2.tgz", - "integrity": "sha512-7dUi7RvCoT/xast/o/dLN53oqND4yk0nsHkhRgn9w65C4PofCLOoJ39iSOg+qVDdWQPIEj+eszMHQ+aLVwwQSg==", - "dev": true, - "requires": { - "@types/glob": "^7.1.1", - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.0.3", - "glob": "^7.1.3", - "ignore": "^5.1.1", - "merge2": "^1.2.3", - "slash": "^3.0.0" - } - }, - "is-path-cwd": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", - "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==", - "dev": true - }, - "is-path-inside": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", - "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", - "dev": true - }, - "merge2": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", - "dev": true - }, - "p-map": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-3.0.0.tgz", - "integrity": "sha512-d3qXVTF/s+W+CdJ5A29wywV2n8CQQYahlgz2bFiA+4eVNJbHJodPZ+/gXwPGh0bOqA+j8S+6+ckmvLGPk1QpxQ==", - "dev": true, - "requires": { - "aggregate-error": "^3.0.0" - } - }, - "rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dev": true, - "requires": { - "glob": "^7.1.3" - } - }, - "slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "dev": true - } + "globby": "^5.0.0", + "is-path-cwd": "^1.0.0", + "is-path-in-cwd": "^1.0.0", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0", + "rimraf": "^2.2.8" } }, "delayed-stream": { @@ -7610,12 +10300,6 @@ "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", "dev": true }, - "deprecated": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/deprecated/-/deprecated-0.0.1.tgz", - "integrity": "sha1-+cmvVGSvoeepcUWKi97yqpTVuxk=", - "dev": true - }, "des.js": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz", @@ -7639,24 +10323,21 @@ "dev": true }, "detect-indent": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-4.0.0.tgz", - "integrity": "sha1-920GQ1LN9Docts5hnE7jqUdd4gg=", - "dev": true, - "requires": { - "repeating": "^2.0.0" - } + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-6.1.0.tgz", + "integrity": "sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==", + "dev": true }, "detect-newline": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-2.1.0.tgz", - "integrity": "sha1-9B8cEL5LAOh7XxPaaAdZ8sW/0+I=", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", + "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==", "dev": true }, "detect-node": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.0.5.tgz", - "integrity": "sha512-qi86tE6hRcFHy8jI1m2VG+LaPUR1LhqDa5G8tVjuUXmOrpuAgqsA1pN0+ldgr3aKUH+QLI9hCY/OcRYisERejw==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", + "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==", "dev": true }, "dezalgo": { @@ -7670,9 +10351,15 @@ } }, "diff": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/diff/-/diff-3.5.0.tgz", - "integrity": "sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA==", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/diff/-/diff-4.0.2.tgz", + "integrity": "sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A==", + "dev": true + }, + "diff-sequences": { + "version": "25.2.6", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-25.2.6.tgz", + "integrity": "sha512-Hq8o7+6GaZeoFjtpgvRBUknSXNeJiCx7V9Fr94ZMljNiCr9n9L8H8aJqgWOQiDDGdyn29fRNcDdRVJ5fdyihfg==", "dev": true }, "diffie-hellman": { @@ -7718,9 +10405,9 @@ "dev": true }, "dns-packet": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.1.tgz", - "integrity": "sha512-0UxfQkMhYAUaZI+xrNZOz/as5KgDU0M/fQ9b6SpkyLbk3GEswDi6PADJVaYJradtRVsRIlF1zLyOodbcTCDzUg==", + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-1.3.4.tgz", + "integrity": "sha512-BQ6F4vycLXBvdrJZ6S3gZewt6rcrks9KBgM9vrhW+knGRqc8uEdT7fuCwloc7nny5xNoMJ17HGH0R/6fpo8ECA==", "dev": true, "requires": { "ip": "^1.1.0", @@ -7736,19 +10423,28 @@ "buffer-indexof": "^1.0.0" } }, + "doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dev": true, + "requires": { + "esutils": "^2.0.2" + } + }, "dom-helpers": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/dom-helpers/-/dom-helpers-5.2.0.tgz", - "integrity": "sha512-Ru5o9+V8CpunKnz5LGgWXkmrH/20cGKwcHwS4m73zIvs54CN9epEmT/HLqFJW3kXpakAFkEdzgy1hzlJe3E4OQ==", + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/dom-helpers/-/dom-helpers-5.2.1.tgz", + "integrity": "sha512-nRCa7CK3VTrM2NmGkIy4cbK7IZlgBE/PYMn55rrXefr5xXDP0LdtfPnblFDoVdcAfslJ7or6iqAUnx0CCGIWQA==", "requires": { "@babel/runtime": "^7.8.7", "csstype": "^3.0.2" }, "dependencies": { "csstype": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.8.tgz", - "integrity": "sha512-jXKhWqXPmlUeoQnF/EhTtTl4C9SnrxSH/jZUih3jmO6lBKr99rP3/+FmrMj4EFpOXzMtXHAZkd3x0E6h6Fgflw==" + "version": "3.0.10", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.10.tgz", + "integrity": "sha512-2u44ZG2OcNUO9HDp/Jl8C07x6pU/eTR3ncV91SiK3dhG9TWvRVsCoJw14Ckx5DgWkzGA3waZWO3d7pgqpUI/XA==" } } }, @@ -7902,6 +10598,15 @@ "safer-buffer": "^2.1.0" } }, + "ecdsa-sig-formatter": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/ecdsa-sig-formatter/-/ecdsa-sig-formatter-1.0.11.tgz", + "integrity": "sha512-nagl3RYrbNv6kQkeJIpt6NJZy8twLB/2vtz6yN9Z4vRKHN4/QZJIEbqohALSgwKdnksuY3k5Addp5lg8sVoVcQ==", + "dev": true, + "requires": { + "safe-buffer": "^5.0.1" + } + }, "ee-first": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", @@ -7909,9 +10614,9 @@ "dev": true }, "electron-to-chromium": { - "version": "1.3.720", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.720.tgz", - "integrity": "sha512-B6zLTxxaOFP4WZm6DrvgRk8kLFYWNhQ5TrHMC0l5WtkMXhU5UbnvWoTfeEwqOruUSlNMhVLfYak7REX6oC5Yfw==", + "version": "1.4.31", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.31.tgz", + "integrity": "sha512-t3XVQtk+Frkv6aTD4RRk0OqosU+VLe1dQFW83MDer78ZD6a52frgXuYOIsLYTQiH2Lm+JB2OKYcn7zrX+YGAiQ==", "dev": true }, "elliptic": { @@ -7983,15 +10688,35 @@ } }, "enhanced-resolve": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-3.4.1.tgz", - "integrity": "sha1-BCHjOf1xQZs9oT0Smzl5BAIwR24=", + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.5.0.tgz", + "integrity": "sha512-Nv9m36S/vxpsI+Hc4/ZGRs0n9mXqSWGGq49zxb/cJfPAQMbUtttJAlNPS4AQzaBdw/pKskw5bMbekT/Y7W/Wlg==", "dev": true, "requires": { "graceful-fs": "^4.1.2", - "memory-fs": "^0.4.0", - "object-assign": "^4.0.1", - "tapable": "^0.2.7" + "memory-fs": "^0.5.0", + "tapable": "^1.0.0" + }, + "dependencies": { + "memory-fs": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz", + "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==", + "dev": true, + "requires": { + "errno": "^0.1.3", + "readable-stream": "^2.0.1" + } + } + } + }, + "enquirer": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.3.6.tgz", + "integrity": "sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==", + "dev": true, + "requires": { + "ansi-colors": "^4.1.1" } }, "entities": { @@ -8000,6 +10725,12 @@ "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", "dev": true }, + "envinfo": { + "version": "7.8.1", + "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.8.1.tgz", + "integrity": "sha512-/o+BXHmB7ocbHEAs6F2EnG0ogybVVUdkRunTT2glZU9XAaGmhqskrvKwqXuDfNjEO0LZKWdejEEpnq8aM0tOaw==", + "dev": true + }, "errno": { "version": "0.1.8", "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz", @@ -8026,28 +10757,41 @@ } } }, + "error-stack-parser": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.0.6.tgz", + "integrity": "sha512-d51brTeqC+BHlwF0BhPtcYgF5nlzf9ZZ0ZIUQNZpc9ZB9qw5IJ2diTrBY9jlCJkTLITYPjmiX6OWCwH+fuyNgQ==", + "dev": true, + "requires": { + "stackframe": "^1.1.1" + } + }, "es-abstract": { - "version": "1.18.0", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.0.tgz", - "integrity": "sha512-LJzK7MrQa8TS0ja2w3YNLzUgJCGPdPOV1yVvezjNnS89D+VR08+Szt2mz3YB2Dck/+w5tfIq/RoUAFqJJGM2yw==", + "version": "1.19.1", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.1.tgz", + "integrity": "sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w==", "dev": 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.2", - "is-callable": "^1.2.3", + "internal-slot": "^1.0.3", + "is-callable": "^1.2.4", "is-negative-zero": "^2.0.1", - "is-regex": "^1.1.2", - "is-string": "^1.0.5", - "object-inspect": "^1.9.0", + "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.0" + "unbox-primitive": "^1.0.1" } }, "es-to-primitive": { @@ -8065,7 +10809,6 @@ "version": "0.10.53", "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.53.tgz", "integrity": "sha512-Xs2Stw6NiNHWypzRTY1MtaG/uJlwCk8kH81920ma8mvN8Xq1gsfhZvpkImLQArw8AHnv8MT2I45J3c0R8slE+Q==", - "dev": true, "requires": { "es6-iterator": "~2.0.3", "es6-symbol": "~3.1.3", @@ -8081,71 +10824,21 @@ "version": "2.0.3", "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz", "integrity": "sha1-p96IkUGgWpSwhUQDstCg+/qY87c=", - "dev": true, "requires": { "d": "1", "es5-ext": "^0.10.35", "es6-symbol": "^3.1.1" } }, - "es6-map": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/es6-map/-/es6-map-0.1.5.tgz", - "integrity": "sha1-kTbgUD3MBqMBaQ8LsU/042TpSfA=", - "dev": true, - "requires": { - "d": "1", - "es5-ext": "~0.10.14", - "es6-iterator": "~2.0.1", - "es6-set": "~0.1.5", - "es6-symbol": "~3.1.1", - "event-emitter": "~0.3.5" - } - }, "es6-promise": { "version": "4.2.8", "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.8.tgz", "integrity": "sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w==" }, - "es6-promisify": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/es6-promisify/-/es6-promisify-5.0.0.tgz", - "integrity": "sha1-UQnWLz5W6pZ8S2NQWu8IKRyKUgM=", - "dev": true, - "requires": { - "es6-promise": "^4.0.3" - } - }, - "es6-set": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/es6-set/-/es6-set-0.1.5.tgz", - "integrity": "sha1-0rPsXU2ADO2BjbU40ol02wpzzLE=", - "dev": true, - "requires": { - "d": "1", - "es5-ext": "~0.10.14", - "es6-iterator": "~2.0.1", - "es6-symbol": "3.1.1", - "event-emitter": "~0.3.5" - }, - "dependencies": { - "es6-symbol": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.1.tgz", - "integrity": "sha1-vwDvT9q2uhtG7Le2KbTH7VcVzHc=", - "dev": true, - "requires": { - "d": "1", - "es5-ext": "~0.10.14" - } - } - } - }, "es6-symbol": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.3.tgz", "integrity": "sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==", - "dev": true, "requires": { "d": "^1.0.1", "ext": "^1.1.2" @@ -8204,43 +10897,299 @@ "source-map": "~0.6.1" }, "dependencies": { + "levn": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", + "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", + "dev": true, + "requires": { + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + } + }, + "optionator": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", + "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", + "dev": true, + "requires": { + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.6", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "word-wrap": "~1.2.3" + } + }, + "prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", + "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=", + "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, "optional": true + }, + "type-check": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", + "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", + "dev": true, + "requires": { + "prelude-ls": "~1.1.2" + } } } }, - "escope": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/escope/-/escope-3.6.0.tgz", - "integrity": "sha1-4Bl16BJ4GhY6ba392AOY3GTIicM=", + "eslint": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.12.1.tgz", + "integrity": "sha512-HlMTEdr/LicJfN08LB3nM1rRYliDXOmfoO4vj39xN6BLpFzF00hbwBoqHk8UcJ2M/3nlARZWy/mslvGEuZFvsg==", "dev": true, "requires": { - "es6-map": "^0.1.3", - "es6-weak-map": "^2.0.1", - "esrecurse": "^4.1.0", - "estraverse": "^4.1.1" + "@babel/code-frame": "^7.0.0", + "@eslint/eslintrc": "^0.2.1", + "ajv": "^6.10.0", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.0.1", + "doctrine": "^3.0.0", + "enquirer": "^2.3.5", + "eslint-scope": "^5.1.1", + "eslint-utils": "^2.1.0", + "eslint-visitor-keys": "^2.0.0", + "espree": "^7.3.0", + "esquery": "^1.2.0", + "esutils": "^2.0.2", + "file-entry-cache": "^5.0.1", + "functional-red-black-tree": "^1.0.1", + "glob-parent": "^5.0.0", + "globals": "^12.1.0", + "ignore": "^4.0.6", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "js-yaml": "^3.13.1", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash": "^4.17.19", + "minimatch": "^3.0.4", + "natural-compare": "^1.4.0", + "optionator": "^0.9.1", + "progress": "^2.0.0", + "regexpp": "^3.1.0", + "semver": "^7.2.1", + "strip-ansi": "^6.0.0", + "strip-json-comments": "^3.1.0", + "table": "^5.2.3", + "text-table": "^0.2.0", + "v8-compile-cache": "^2.0.3" + }, + "dependencies": { + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dev": true, + "requires": { + "esutils": "^2.0.2" + } + }, + "eslint-visitor-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", + "dev": true + }, + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "dev": true + } + } + }, + "eslint-plugin-promise": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-promise/-/eslint-plugin-promise-4.2.1.tgz", + "integrity": "sha512-VoM09vT7bfA7D+upt+FjeBO5eHIJQBUWki1aPvB+vbNiHS3+oGIJGIeyBtKQTME6UPXXy3vV07OL1tHd3ANuDw==", + "dev": true + }, + "eslint-plugin-react": { + "version": "7.20.6", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.20.6.tgz", + "integrity": "sha512-kidMTE5HAEBSLu23CUDvj8dc3LdBU0ri1scwHBZjI41oDv4tjsWZKU7MQccFzH1QYPYhsnTF2ovh7JlcIcmxgg==", + "dev": true, + "requires": { + "array-includes": "^3.1.1", + "array.prototype.flatmap": "^1.2.3", + "doctrine": "^2.1.0", + "has": "^1.0.3", + "jsx-ast-utils": "^2.4.1", + "object.entries": "^1.1.2", + "object.fromentries": "^2.0.2", + "object.values": "^1.1.1", + "prop-types": "^15.7.2", + "resolve": "^1.17.0", + "string.prototype.matchall": "^4.0.2" + } + }, + "eslint-plugin-tsdoc": { + "version": "0.2.14", + "resolved": "https://registry.npmjs.org/eslint-plugin-tsdoc/-/eslint-plugin-tsdoc-0.2.14.tgz", + "integrity": "sha512-fJ3fnZRsdIoBZgzkQjv8vAj6NeeOoFkTfgosj6mKsFjX70QV256sA/wq+y/R2+OL4L8E79VVaVWrPeZnKNe8Ng==", + "dev": true, + "requires": { + "@microsoft/tsdoc": "0.13.2", + "@microsoft/tsdoc-config": "0.15.2" } }, "eslint-scope": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz", - "integrity": "sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==", + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", "dev": true, "requires": { - "esrecurse": "^4.1.0", + "esrecurse": "^4.3.0", "estraverse": "^4.1.1" } }, + "eslint-utils": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", + "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", + "dev": true, + "requires": { + "eslint-visitor-keys": "^1.1.0" + } + }, + "eslint-visitor-keys": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", + "dev": true + }, + "eslint-webpack-plugin": { + "version": "2.5.4", + "resolved": "https://registry.npmjs.org/eslint-webpack-plugin/-/eslint-webpack-plugin-2.5.4.tgz", + "integrity": "sha512-7rYh0m76KyKSDE+B+2PUQrlNS4HJ51t3WKpkJg6vo2jFMbEPTG99cBV0Dm7LXSHucN4WGCG65wQcRiTFrj7iWw==", + "dev": true, + "requires": { + "@types/eslint": "^7.2.6", + "arrify": "^2.0.1", + "jest-worker": "^26.6.2", + "micromatch": "^4.0.2", + "normalize-path": "^3.0.0", + "schema-utils": "^3.0.0" + }, + "dependencies": { + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "arrify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz", + "integrity": "sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "jest-worker": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", + "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", + "dev": true, + "requires": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^7.0.0" + } + }, + "schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + }, + "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==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "espree": { + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz", + "integrity": "sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==", + "dev": true, + "requires": { + "acorn": "^7.4.0", + "acorn-jsx": "^5.3.1", + "eslint-visitor-keys": "^1.3.0" + } + }, "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 }, + "esquery": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", + "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", + "dev": true, + "requires": { + "estraverse": "^5.1.0" + }, + "dependencies": { + "estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true + } + } + }, "esrecurse": { "version": "4.3.0", "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", @@ -8251,9 +11200,9 @@ }, "dependencies": { "estraverse": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.2.0.tgz", - "integrity": "sha512-BxbNGGNm0RyRYvUdHpIwv9IWzeM9XClbOxwoATuFdOE7ZE6wHL+HQ5T8hoPM+zHvmKzzsEqhgy0GrQ5X13afiQ==", + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", "dev": true } } @@ -8276,16 +11225,6 @@ "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=", "dev": true }, - "event-emitter": { - "version": "0.3.5", - "resolved": "https://registry.npmjs.org/event-emitter/-/event-emitter-0.3.5.tgz", - "integrity": "sha1-34xp7vFkeSPHFXuc6DhAYQsCzDk=", - "dev": true, - "requires": { - "d": "1", - "es5-ext": "~0.10.14" - } - }, "event-stream": { "version": "3.3.5", "resolved": "https://registry.npmjs.org/event-stream/-/event-stream-3.3.5.tgz", @@ -8332,13 +11271,10 @@ } }, "exec-sh": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.2.2.tgz", - "integrity": "sha512-FIUCJz1RbuS0FKTdaAafAByGS0CPvU3R0MeHxgtl+djzCc//F8HakL8GzmVNZanasTbTAY/3DRFA0KpVqj/eAw==", - "dev": true, - "requires": { - "merge": "^1.2.0" - } + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.3.6.tgz", + "integrity": "sha512-nQn+hI3yp+oD0huYhKwvYI32+JFeq+XkNcD1GAo3Y/MjxsfVGmrrzrnzjWiNY6f+pUCP440fThsFh5gZrRAU/w==", + "dev": true }, "execa": { "version": "1.0.0", @@ -8353,6 +11289,57 @@ "p-finally": "^1.0.0", "signal-exit": "^3.0.0", "strip-eof": "^1.0.0" + }, + "dependencies": { + "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, + "requires": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", + "dev": true + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + }, + "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, + "requires": { + "shebang-regex": "^1.0.0" + } + }, + "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 + }, + "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" + } + } } }, "exit": { @@ -8376,6 +11363,15 @@ "to-regex": "^3.0.1" }, "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, "define-property": { "version": "0.2.5", "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", @@ -8393,57 +11389,12 @@ "requires": { "is-extendable": "^0.1.0" } - } - } - }, - "expand-range": { - "version": "1.8.2", - "resolved": "https://registry.npmjs.org/expand-range/-/expand-range-1.8.2.tgz", - "integrity": "sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc=", - "dev": true, - "requires": { - "fill-range": "^2.1.0" - }, - "dependencies": { - "fill-range": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-2.2.4.tgz", - "integrity": "sha512-cnrcCbj01+j2gTG921VZPnHbjmdAf8oQV/iGeV2kZxGSyfYjjTyY79ErsK1WJWMpw6DaApEX72binqJE+/d+5Q==", - "dev": true, - "requires": { - "is-number": "^2.1.0", - "isobject": "^2.0.0", - "randomatic": "^3.0.0", - "repeat-element": "^1.1.2", - "repeat-string": "^1.5.2" - } }, - "is-number": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz", - "integrity": "sha1-Afy7s5NGOlSPL0ZszhbezknbkI8=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - } - }, - "isobject": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", - "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", - "dev": true, - "requires": { - "isarray": "1.0.0" - } - }, - "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" - } + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true } } }, @@ -8457,26 +11408,35 @@ } }, "expect": { - "version": "23.6.0", - "resolved": "https://registry.npmjs.org/expect/-/expect-23.6.0.tgz", - "integrity": "sha512-dgSoOHgmtn/aDGRVFWclQyPDKl2CQRq0hmIEoUAuQs/2rn2NcvCWcSCovm6BLeuB/7EZuLGu2QfnR+qRt5OM4w==", + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/expect/-/expect-25.5.0.tgz", + "integrity": "sha512-w7KAXo0+6qqZZhovCaBVPSIqQp7/UTcx4M9uKt2m6pd2VB1voyC8JizLRqeEqud3AAVP02g+hbErDu5gu64tlA==", "dev": true, "requires": { - "ansi-styles": "^3.2.0", - "jest-diff": "^23.6.0", - "jest-get-type": "^22.1.0", - "jest-matcher-utils": "^23.6.0", - "jest-message-util": "^23.4.0", - "jest-regex-util": "^23.3.0" + "@jest/types": "^25.5.0", + "ansi-styles": "^4.0.0", + "jest-get-type": "^25.2.6", + "jest-matcher-utils": "^25.5.0", + "jest-message-util": "^25.5.0", + "jest-regex-util": "^25.2.6" }, "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==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, "requires": { - "color-convert": "^1.9.0" + "color-convert": "^2.0.1" + } + }, + "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==", + "dev": true, + "requires": { + "color-name": "~1.1.4" } } } @@ -8526,22 +11486,37 @@ "type-is": "~1.6.16", "utils-merge": "1.0.1", "vary": "~1.1.2" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } } }, "ext": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/ext/-/ext-1.4.0.tgz", - "integrity": "sha512-Key5NIsUxdqKg3vIsdw9dSuXpPCQ297y6wBjL30edxwPgt2E44WcWBZey/ZvUc6sERLTxKdyCu4gZFmUbk1Q7A==", - "dev": true, + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/ext/-/ext-1.6.0.tgz", + "integrity": "sha512-sdBImtzkq2HpkdRLtlLWDa6w4DX22ijZLKx8BMPUuKe1c5lbN6xwQDQCxSfxBQnHZ13ls/FH0MQZx/q/gr6FQg==", "requires": { - "type": "^2.0.0" + "type": "^2.5.0" }, "dependencies": { "type": { "version": "2.5.0", "resolved": "https://registry.npmjs.org/type/-/type-2.5.0.tgz", - "integrity": "sha512-180WMDQaIMm3+7hGXWf12GtdniDEy7nYcyFMKJn/eZz/6tSLXrUN9V0wKSbMjej0I1WHWbpREDEKHtqPQa9NNw==", - "dev": true + "integrity": "sha512-180WMDQaIMm3+7hGXWf12GtdniDEy7nYcyFMKJn/eZz/6tSLXrUN9V0wKSbMjej0I1WHWbpREDEKHtqPQa9NNw==" } } }, @@ -8688,76 +11663,23 @@ "integrity": "sha512-KaJUt+M9t1qaIteSvjc6P3RbMdXsNhK61GRftR6SNxqmhthcd9MGIi4T+o0jD8LUSpSnSKXE20nLtJ3fOHxQig==" }, "fast-glob": { - "version": "3.2.5", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.5.tgz", - "integrity": "sha512-2DtFcgT68wiTTiwZ2hNdJfcHNke9XOfnwmBRWXhmeKM8rF0TGwmC/Qto3S7RoZKp5cilZbxzO5iTNTQsJ+EeDg==", + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.7.tgz", + "integrity": "sha512-rYGMRwip6lUMvYD3BTScMwT1HtAs2d71SMv66Vrxs0IekGZEjhM0pcMfjQPnknBt2zeCwQMEupiN02ZP4DiT1Q==", "dev": true, "requires": { "@nodelib/fs.stat": "^2.0.2", "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.0", + "glob-parent": "^5.1.2", "merge2": "^1.3.0", - "micromatch": "^4.0.2", - "picomatch": "^2.2.1" + "micromatch": "^4.0.4" }, "dependencies": { - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "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==", - "dev": true, - "requires": { - "to-regex-range": "^5.0.1" - } - }, - "glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dev": true, - "requires": { - "is-glob": "^4.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==", - "dev": true - }, "merge2": { "version": "1.4.1", "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", "dev": true - }, - "micromatch": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", - "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", - "dev": true, - "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==", - "dev": true, - "requires": { - "is-number": "^7.0.0" - } } } }, @@ -8768,9 +11690,9 @@ "dev": true }, "fast-levenshtein": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-1.1.4.tgz", - "integrity": "sha1-5qdUzI8V5YmHqpy9J69m/W9OWvk=", + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", "dev": true }, "fast-loops": { @@ -8778,10 +11700,10 @@ "resolved": "https://registry.npmjs.org/fast-loops/-/fast-loops-1.1.3.tgz", "integrity": "sha512-8EZzEP0eKkEEVX+drtd9mtuQ+/QrlfW/5MlwcwK5Nds6EkZ/tRzEexkzUY2mIssnAyVLT+TKHuRXmFNNXYUd6g==" }, - "fast-safe-stringify": { - "version": "1.1.13", - "resolved": "https://registry.npmjs.org/fast-safe-stringify/-/fast-safe-stringify-1.1.13.tgz", - "integrity": "sha1-oB6c2cnkkXFcmKdaQtXwu9EH/3Y=", + "fastest-levenshtein": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.12.tgz", + "integrity": "sha512-On2N+BpYJ15xIC974QNVuYGMOlEVt4s0EOI3wwMqOmK1fdDY+FN/zltPV8vosq4ad4c/gJ1KHScUn/6AWIgiow==", "dev": true }, "fastparse": { @@ -8791,9 +11713,9 @@ "dev": true }, "fastq": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.11.0.tgz", - "integrity": "sha512-7Eczs8gIPDrVzT+EksYBcupqMyxSHXXrHOLRRxU2/DicV8789MRBRR8+Hc2uWzUupOs4YS4JzBmBxjjCVBxD/g==", + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", + "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", "dev": true, "requires": { "reusify": "^1.0.4" @@ -8817,29 +11739,6 @@ "bser": "2.1.1" } }, - "fbjs": { - "version": "0.8.17", - "resolved": "https://registry.npmjs.org/fbjs/-/fbjs-0.8.17.tgz", - "integrity": "sha1-xNWY6taUkRJlPWWIsBpc3Nn5D90=", - "dev": true, - "requires": { - "core-js": "^1.0.0", - "isomorphic-fetch": "^2.1.1", - "loose-envify": "^1.0.0", - "object-assign": "^4.1.0", - "promise": "^7.1.1", - "setimmediate": "^1.0.5", - "ua-parser-js": "^0.7.18" - }, - "dependencies": { - "core-js": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-1.2.7.tgz", - "integrity": "sha1-ZSKUwUZR2yj6k70tX/KYOk8IxjY=", - "dev": true - } - } - }, "fela": { "version": "10.8.2", "resolved": "https://registry.npmjs.org/fela/-/fela-10.8.2.tgz", @@ -8945,14 +11844,23 @@ "dev": true }, "figures": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz", - "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz", + "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==", "dev": true, "requires": { "escape-string-regexp": "^1.0.5" } }, + "file-entry-cache": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-5.0.1.tgz", + "integrity": "sha512-bCg29ictuBaKUwwArK4ouCaqDgLZcysCFLmM/Yn/FDoqndh/9vNuQfXRDvTuXKLxfD/JtZQGKFT8MGcJBK644g==", + "dev": true, + "requires": { + "flat-cache": "^2.0.1" + } + }, "file-loader": { "version": "1.1.11", "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-1.1.11.tgz", @@ -8961,51 +11869,39 @@ "requires": { "loader-utils": "^1.0.2", "schema-utils": "^0.4.5" - } - }, - "file-uri-to-path": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", - "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", - "dev": true - }, - "filename-regex": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/filename-regex/-/filename-regex-2.0.1.tgz", - "integrity": "sha1-wcS5vuPglyXdsQa3XB4wH+LxiyY=", - "dev": true - }, - "fileset": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/fileset/-/fileset-2.0.3.tgz", - "integrity": "sha1-jnVIqW08wjJ+5eZ0FocjozO7oqA=", - "dev": true, - "requires": { - "glob": "^7.0.3", - "minimatch": "^3.0.3" + }, + "dependencies": { + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "schema-utils": { + "version": "0.4.7", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-0.4.7.tgz", + "integrity": "sha512-v/iwU6wvwGK8HbU9yi3/nhGzP0yGSuhQMzL6ySiec1FSrZZDkhm4noOSWzrNFo/jEc+SJY6jRTwuwbSXJPDUnQ==", + "dev": true, + "requires": { + "ajv": "^6.1.0", + "ajv-keywords": "^3.1.0" + } + } } }, "fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", "dev": true, "requires": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } + "to-regex-range": "^5.0.1" } }, "finalhandler": { @@ -9021,6 +11917,23 @@ "parseurl": "~1.3.2", "statuses": "~1.4.0", "unpipe": "~1.0.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } } }, "find-cache-dir": { @@ -9053,13 +11966,14 @@ "path-exists": "^3.0.0" } }, - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "make-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", "dev": true, "requires": { - "p-try": "^2.0.0" + "pify": "^4.0.1", + "semver": "^5.6.0" } }, "p-locate": { @@ -9071,18 +11985,18 @@ "p-limit": "^2.0.0" } }, - "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==", - "dev": true - }, "path-exists": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", "dev": true }, + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "dev": true + }, "pkg-dir": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", @@ -9091,23 +12005,23 @@ "requires": { "find-up": "^3.0.0" } + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true } } }, - "find-index": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/find-index/-/find-index-0.1.1.tgz", - "integrity": "sha1-Z101iyyjiS15Whq0cjL4tuLg3eQ=", - "dev": true - }, "find-up": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", - "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", + "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", "dev": true, "requires": { - "path-exists": "^2.0.0", - "pinkie-promise": "^2.0.0" + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" } }, "findup-sync": { @@ -9120,6 +12034,111 @@ "is-glob": "^4.0.0", "micromatch": "^3.0.4", "resolve-dir": "^1.0.1" + }, + "dependencies": { + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "requires": { + "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" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "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" + } + } + } + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "requires": { + "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" + } + }, + "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, + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + } } }, "fined": { @@ -9135,18 +12154,40 @@ "parse-filepath": "^1.0.1" } }, - "first-chunk-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/first-chunk-stream/-/first-chunk-stream-1.0.0.tgz", - "integrity": "sha1-Wb+1DNkF9g18OUzT2ayqtOatk04=", - "dev": true - }, "flagged-respawn": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/flagged-respawn/-/flagged-respawn-1.0.1.tgz", "integrity": "sha512-lNaHNVymajmk0OJMBn8fVUAU1BtDeKIqKoVhk4xAALB57aALg6b4W0MfJ/cUE0g9YBXy5XhSlPIpYIJ7HaY/3Q==", "dev": true }, + "flat-cache": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-2.0.1.tgz", + "integrity": "sha512-LoQe6yDuUMDzQAEH8sgmh4Md6oZnc/7PjtwjNFSzveXqSHt6ka9fPBuso7IGf9Rz4uqnSnWiFH2B/zj24a5ReA==", + "dev": true, + "requires": { + "flatted": "^2.0.0", + "rimraf": "2.6.3", + "write": "1.0.3" + }, + "dependencies": { + "rimraf": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", + "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + } + } + }, + "flatted": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-2.0.2.tgz", + "integrity": "sha512-r5wGx7YeOwNWNlCA0wQ86zKyDLMQr+/RB8xy74M4hTphfmjlijTSSXGuH8rnvKZnfT9i+75zmd8jcKdMR4O6jA==", + "dev": true + }, "flush-write-stream": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz", @@ -9158,20 +12199,11 @@ } }, "follow-redirects": { - "version": "1.13.3", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.13.3.tgz", - "integrity": "sha512-DUgl6+HDzB0iEptNQEXLx/KhTmDb8tZUHSeLqpnjpknR70H0nC2t9N73BK6fN4hOvJ84pKlIQVQ4k5FFlBedKA==", + "version": "1.14.6", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.6.tgz", + "integrity": "sha512-fhUl5EwSJbbl8AR+uYL2KQDxLkdSjZGR36xy46AO7cOMTrCMON6Sa28FmAnC2tRTDbd/Uuzz3aJBv7EBN7JH8A==", "dev": true }, - "for-each": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", - "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", - "dev": true, - "requires": { - "is-callable": "^1.1.3" - } - }, "for-in": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", @@ -9200,24 +12232,134 @@ "dev": true }, "fork-ts-checker-webpack-plugin": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-4.1.0.tgz", - "integrity": "sha512-2DLwUVUR/AdNmMD2utfmSR8r4qHRFhnfL6QQDQS5q4g5uBZzXYDgg8MXPIbu0HzyLjyvbogqjBNKILG5fufwzg==", + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.4.0.tgz", + "integrity": "sha512-3I3wFkc4DbzaUDPWEi96wdYGu4EKtxBafhZYm0o4mX51d9bphAY4P3mBl8K5mFXFJqVzHfmdbm9kLGnm7vwwBg==", "dev": true, "requires": { - "babel-code-frame": "^6.22.0", - "chalk": "^2.4.1", - "micromatch": "^3.1.10", + "@babel/code-frame": "^7.8.3", + "@types/json-schema": "^7.0.5", + "chalk": "^4.1.0", + "chokidar": "^3.4.2", + "cosmiconfig": "^6.0.0", + "deepmerge": "^4.2.2", + "fs-extra": "^9.0.0", + "glob": "^7.1.6", + "memfs": "^3.1.2", "minimatch": "^3.0.4", - "semver": "^5.6.0", - "tapable": "^1.0.0", - "worker-rpc": "^0.1.0" + "schema-utils": "2.7.0", + "semver": "^7.3.2", + "tapable": "^1.0.0" }, "dependencies": { - "tapable": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", - "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "dev": true + }, + "chokidar": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.2.tgz", + "integrity": "sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ==", + "dev": true, + "requires": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "fsevents": "~2.3.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + } + }, + "cosmiconfig": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz", + "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", + "dev": true, + "requires": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.1.0", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.7.2" + } + }, + "fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dev": true, + "requires": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + } + }, + "is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dev": true, + "requires": { + "binary-extensions": "^2.0.0" + } + }, + "jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6", + "universalify": "^2.0.0" + } + }, + "path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "dev": true + }, + "readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dev": true, + "requires": { + "picomatch": "^2.2.1" + } + }, + "schema-utils": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz", + "integrity": "sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.4", + "ajv": "^6.12.2", + "ajv-keywords": "^3.4.1" + } + }, + "universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", "dev": true } } @@ -9234,9 +12376,9 @@ } }, "forwarded": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz", - "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=", + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", "dev": true }, "fragment-cache": { @@ -9282,12 +12424,12 @@ } }, "fs-minipass": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-1.2.7.tgz", - "integrity": "sha512-GWSSJGFy4e9GUeCcbIkED+bgAoFyj7XF1mV8rma3QW4NIqX9Kyx79N/PF61H5udOV3aY1IaMLs6pGbH71nlCTA==", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz", + "integrity": "sha512-V/JgOLFCS+R6Vcq0slCuaeWEdNC3ouDlJMNIsacH2VtALiu9mV4LPrHc5cDl8k5aw6J8jwgWWpiTo5RYhmIzvg==", "dev": true, "requires": { - "minipass": "^2.6.0" + "minipass": "^3.0.0" } }, "fs-mkdirp-stream": { @@ -9300,6 +12442,12 @@ "through2": "^2.0.3" } }, + "fs-monkey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.3.tgz", + "integrity": "sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q==", + "dev": true + }, "fs-write-stream-atomic": { "version": "1.0.10", "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz", @@ -9318,15 +12466,11 @@ "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" }, "fsevents": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", - "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", "dev": true, - "optional": true, - "requires": { - "bindings": "^1.5.0", - "nan": "^2.12.1" - } + "optional": true }, "fstream": { "version": "1.0.12", @@ -9344,6 +12488,12 @@ "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" }, + "functional-red-black-tree": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", + "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=", + "dev": true + }, "gauge": { "version": "2.7.4", "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", @@ -9358,6 +12508,43 @@ "string-width": "^1.0.1", "strip-ansi": "^3.0.1", "wide-align": "^1.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 + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "dev": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "dev": true, + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.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, + "requires": { + "ansi-regex": "^2.0.0" + } + } } }, "gaze": { @@ -9370,32 +12557,24 @@ } }, "generic-names": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/generic-names/-/generic-names-1.0.3.tgz", - "integrity": "sha1-LXhqEhruUIh2eWk56OO/+DbCCRc=", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/generic-names/-/generic-names-2.0.1.tgz", + "integrity": "sha512-kPCHWa1m9wGG/OwQpeweTwM/PYiQLrUIxXbt/P4Nic3LbGjCP0YwrALHW1uNLKZ0LIMg+RF+XRlj2ekT9ZlZAQ==", "dev": true, "requires": { - "loader-utils": "^0.2.16" - }, - "dependencies": { - "loader-utils": { - "version": "0.2.17", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-0.2.17.tgz", - "integrity": "sha1-+G5jdNQyBabmxg6RlvF8Apm/s0g=", - "dev": true, - "requires": { - "big.js": "^3.1.3", - "emojis-list": "^2.0.0", - "json5": "^0.5.0", - "object-assign": "^4.0.1" - } - } + "loader-utils": "^1.1.0" } }, + "gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "dev": true + }, "get-caller-file": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz", - "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==", + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", "dev": true }, "get-intrinsic": { @@ -9408,6 +12587,18 @@ "has-symbols": "^1.0.1" } }, + "get-package-type": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", + "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", + "dev": true + }, + "get-port": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/get-port/-/get-port-5.1.1.tgz", + "integrity": "sha512-g/Q1aTSDOxFpchXC4i8ZWvxA1lnPqx/JHqcpIw0/LX9T8x/GBbi6YnlN5nhaKIFkT8oFsscUKgDJYxfwfS6QsQ==", + "dev": true + }, "get-stdin": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", @@ -9421,20 +12612,24 @@ "dev": true, "requires": { "pump": "^3.0.0" - }, - "dependencies": { - "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, - "requires": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - } } }, + "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, + "requires": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + } + }, + "get-them-args": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/get-them-args/-/get-them-args-1.3.2.tgz", + "integrity": "sha1-dKILqKSr7OWuGZrQPyvMaP38m6U=", + "dev": true + }, "get-value": { "version": "2.0.6", "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", @@ -9457,9 +12652,9 @@ "dev": true }, "glob": { - "version": "7.1.6", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", - "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "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", @@ -9469,42 +12664,6 @@ "path-is-absolute": "^1.0.0" } }, - "glob-base": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/glob-base/-/glob-base-0.3.0.tgz", - "integrity": "sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q=", - "dev": true, - "requires": { - "glob-parent": "^2.0.0", - "is-glob": "^2.0.0" - }, - "dependencies": { - "glob-parent": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz", - "integrity": "sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=", - "dev": true, - "requires": { - "is-glob": "^2.0.0" - } - }, - "is-extglob": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", - "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", - "dev": true - }, - "is-glob": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", - "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", - "dev": true, - "requires": { - "is-extglob": "^1.0.0" - } - } - } - }, "glob-escape": { "version": "0.0.2", "resolved": "https://registry.npmjs.org/glob-escape/-/glob-escape-0.0.2.tgz", @@ -9512,24 +12671,12 @@ "dev": true }, "glob-parent": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", - "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", "dev": true, "requires": { - "is-glob": "^3.1.0", - "path-dirname": "^1.0.0" - }, - "dependencies": { - "is-glob": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", - "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", - "dev": true, - "requires": { - "is-extglob": "^2.1.0" - } - } + "is-glob": "^4.0.1" } }, "glob-stream": { @@ -9548,6 +12695,27 @@ "remove-trailing-separator": "^1.0.1", "to-absolute-glob": "^2.0.0", "unique-stream": "^2.0.2" + }, + "dependencies": { + "glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "dev": true, + "requires": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + } + }, + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "dev": true, + "requires": { + "is-extglob": "^2.1.0" + } + } } }, "glob-watcher": { @@ -9563,15 +12731,132 @@ "just-debounce": "^1.0.0", "normalize-path": "^3.0.0", "object.defaults": "^1.1.0" - } - }, - "glob2base": { - "version": "0.0.12", - "resolved": "https://registry.npmjs.org/glob2base/-/glob2base-0.0.12.tgz", - "integrity": "sha1-nUGbPijxLoOjYhZKJ3BVkiycDVY=", - "dev": true, - "requires": { - "find-index": "^0.1.1" + }, + "dependencies": { + "anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "dev": true, + "requires": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + }, + "dependencies": { + "normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "dev": true, + "requires": { + "remove-trailing-separator": "^1.0.1" + } + } + } + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "requires": { + "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" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "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" + } + } + } + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "requires": { + "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" + } + }, + "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, + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + } } }, "global-modules": { @@ -9596,13 +12881,27 @@ "ini": "^1.3.4", "is-windows": "^1.0.1", "which": "^1.2.14" + }, + "dependencies": { + "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" + } + } } }, "globals": { - "version": "9.18.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-9.18.0.tgz", - "integrity": "sha512-S0nG3CLEQiY/ILxqtztTWH/3iRRdyBLw6KMDxnKMchrtbj2OFmehVh0WUCfW3DUrIgx/qFrJPICrq4Z4sTR9UQ==", - "dev": true + "version": "12.4.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-12.4.0.tgz", + "integrity": "sha512-BWICuzzDvDoH54NHKCseDanAhE3CeDorgDL5MT6LMXXj2WCnd9UC2szdk4AWLfjdgNBCXLUanXYcpBBKOSWGwg==", + "dev": true, + "requires": { + "type-fest": "^0.8.1" + } }, "globby": { "version": "5.0.0", @@ -9619,14 +12918,30 @@ } }, "globule": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/globule/-/globule-1.3.2.tgz", - "integrity": "sha512-7IDTQTIu2xzXkT+6mlluidnWo+BypnbSoEVVQCGfzqnl5Ik8d3e1d4wycb8Rj9tWW+Z39uPWsdlquqiqPCd/pA==", + "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" + } + } } }, "glogg": { @@ -9639,9 +12954,9 @@ } }, "graceful-fs": { - "version": "4.2.6", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.6.tgz", - "integrity": "sha512-nTnJ528pbqxYanhpDYsi4Rd8MAeaBA67+RZ10CM1m3bTAVFEDcd5AuA4a6W5YkGZ1iNXHzZz8T6TBKLeBuNriQ==" + "version": "4.2.8", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.8.tgz", + "integrity": "sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg==" }, "growly": { "version": "1.3.0", @@ -9650,303 +12965,207 @@ "dev": true }, "gulp": { - "version": "3.9.1", - "resolved": "https://registry.npmjs.org/gulp/-/gulp-3.9.1.tgz", - "integrity": "sha1-VxzkWSjdQK9lFPxAEYZgFsE4RbQ=", + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/gulp/-/gulp-4.0.2.tgz", + "integrity": "sha512-dvEs27SCZt2ibF29xYgmnwwCYZxdxhQ/+LFWlbAW8y7jt68L/65402Lz3+CKy0Ov4rOs+NERmDq7YlZaDqUIfA==", "dev": true, "requires": { - "archy": "^1.0.0", - "chalk": "^1.0.0", - "deprecated": "^0.0.1", - "gulp-util": "^3.0.0", - "interpret": "^1.0.0", - "liftoff": "^2.1.0", - "minimist": "^1.1.0", - "orchestrator": "^0.3.0", - "pretty-hrtime": "^1.0.0", - "semver": "^4.1.0", - "tildify": "^1.0.0", - "v8flags": "^2.0.2", - "vinyl-fs": "^0.3.0" + "glob-watcher": "^5.0.3", + "gulp-cli": "^2.2.0", + "undertaker": "^1.2.1", + "vinyl-fs": "^3.0.0" }, "dependencies": { - "chalk": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", - "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "ansi-colors": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-1.1.0.tgz", + "integrity": "sha512-SFKX67auSNoVR38N3L+nvsPjOE0bybKTYbkf5tRvushrAPQ9V75huw0ZxBkKVeRU9kqH3d6HA4xTckbwZ4ixmA==", "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" + "ansi-wrap": "^0.1.0" } }, - "clone": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/clone/-/clone-0.2.0.tgz", - "integrity": "sha1-xhJqkK1Pctv1rNskPMN3JP6T/B8=", - "dev": true - }, - "clone-stats": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-0.0.1.tgz", - "integrity": "sha1-uI+UqCzzi4eR1YBG6kAprYjKmdE=", - "dev": true - }, - "findup-sync": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-2.0.0.tgz", - "integrity": "sha1-kyaxSIwi0aYIhlCoaQGy2akKLLw=", - "dev": true, - "requires": { - "detect-file": "^1.0.0", - "is-glob": "^3.1.0", - "micromatch": "^3.0.4", - "resolve-dir": "^1.0.1" - } - }, - "gaze": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/gaze/-/gaze-0.5.2.tgz", - "integrity": "sha1-QLcJU30k0dRXZ9takIaJ3+aaxE8=", - "dev": true, - "requires": { - "globule": "~0.1.0" - } - }, - "glob": { - "version": "4.5.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-4.5.3.tgz", - "integrity": "sha1-xstz0yJsHv7wTePFbQEvAzd+4V8=", - "dev": true, - "requires": { - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^2.0.1", - "once": "^1.3.0" - } - }, - "glob-stream": { - "version": "3.1.18", - "resolved": "https://registry.npmjs.org/glob-stream/-/glob-stream-3.1.18.tgz", - "integrity": "sha1-kXCl8St5Awb9/lmPMT+PeVT9FDs=", - "dev": true, - "requires": { - "glob": "^4.3.1", - "glob2base": "^0.0.12", - "minimatch": "^2.0.1", - "ordered-read-streams": "^0.1.0", - "through2": "^0.6.1", - "unique-stream": "^1.0.0" - } - }, - "glob-watcher": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/glob-watcher/-/glob-watcher-0.0.6.tgz", - "integrity": "sha1-uVtKjfdLOcgymLDAXJeLTZo7cQs=", - "dev": true, - "requires": { - "gaze": "^0.5.1" - } - }, - "globule": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/globule/-/globule-0.1.0.tgz", - "integrity": "sha1-2cjt3h2nnRJaFRt5UzuXhnY0auU=", - "dev": true, - "requires": { - "glob": "~3.1.21", - "lodash": "~1.0.1", - "minimatch": "~0.2.11" - }, - "dependencies": { - "glob": { - "version": "3.1.21", - "resolved": "https://registry.npmjs.org/glob/-/glob-3.1.21.tgz", - "integrity": "sha1-0p4KBV3qUTj00H7UDomC6DwgZs0=", - "dev": true, - "requires": { - "graceful-fs": "~1.2.0", - "inherits": "1", - "minimatch": "~0.2.11" - } - }, - "graceful-fs": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-1.2.3.tgz", - "integrity": "sha1-FaSAaldUfLLS2/J/QuiajDRRs2Q=", - "dev": true - }, - "inherits": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-1.0.2.tgz", - "integrity": "sha1-ykMJ2t7mtUzAuNJH6NfHoJdb3Js=", - "dev": true - }, - "minimatch": { - "version": "0.2.14", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-0.2.14.tgz", - "integrity": "sha1-x054BXT2PG+aCQ6Q775u9TpqdWo=", - "dev": true, - "requires": { - "lru-cache": "2", - "sigmund": "~1.0.0" - } - } - } - }, - "graceful-fs": { - "version": "3.0.12", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-3.0.12.tgz", - "integrity": "sha512-J55gaCS4iTTJfTXIxSVw3EMQckcqkpdRv3IR7gu6sq0+tbC363Zx6KH/SEwXASK9JRbhyZmVjJEVJIOxYsB3Qg==", - "dev": true, - "requires": { - "natives": "^1.1.3" - } - }, - "is-glob": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", - "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", - "dev": true, - "requires": { - "is-extglob": "^2.1.0" - } - }, - "isarray": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", - "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", - "dev": true - }, - "liftoff": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/liftoff/-/liftoff-2.5.0.tgz", - "integrity": "sha1-IAkpG7Mc6oYbvxCnwVooyvdcMew=", - "dev": true, - "requires": { - "extend": "^3.0.0", - "findup-sync": "^2.0.0", - "fined": "^1.0.1", - "flagged-respawn": "^1.0.0", - "is-plain-object": "^2.0.4", - "object.map": "^1.0.0", - "rechoir": "^0.6.2", - "resolve": "^1.1.7" - } - }, - "lodash": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-1.0.2.tgz", - "integrity": "sha1-j1dWDIO1n8JwvT1WG2kAQ0MOJVE=", - "dev": true - }, - "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 - }, - "minimatch": { - "version": "2.0.10", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-2.0.10.tgz", - "integrity": "sha1-jQh8OcazjAAbl/ynzm0OHoCvusc=", - "dev": true, - "requires": { - "brace-expansion": "^1.0.0" - } - }, - "ordered-read-streams": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/ordered-read-streams/-/ordered-read-streams-0.1.0.tgz", - "integrity": "sha1-/VZamvjrRHO6abbtijQ1LLVS8SY=", - "dev": true - }, - "readable-stream": { - "version": "1.0.34", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", - "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", - "dev": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.1", - "isarray": "0.0.1", - "string_decoder": "~0.10.x" - } - }, - "semver": { - "version": "4.3.6", - "resolved": "https://registry.npmjs.org/semver/-/semver-4.3.6.tgz", - "integrity": "sha1-MAvG4OhjdPe6YQaLWx7NV/xlMto=", - "dev": 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 - }, - "strip-bom": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-1.0.0.tgz", - "integrity": "sha1-hbiGLzhEtabV7IRnqTWYFzo295Q=", - "dev": true, - "requires": { - "first-chunk-stream": "^1.0.0", - "is-utf8": "^0.2.0" - } - }, - "through2": { - "version": "0.6.5", - "resolved": "https://registry.npmjs.org/through2/-/through2-0.6.5.tgz", - "integrity": "sha1-QaucZ7KdVyCQcUEOHXp6lozTrUg=", - "dev": true, - "requires": { - "readable-stream": ">=1.0.33-1 <1.1.0-0", - "xtend": ">=4.0.0 <4.1.0-0" - } - }, - "unique-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unique-stream/-/unique-stream-1.0.0.tgz", - "integrity": "sha1-1ZpKdUJ0R9mqbJHnAmP40mpLEEs=", - "dev": true - }, - "v8flags": { + "ansi-regex": { "version": "2.1.1", - "resolved": "https://registry.npmjs.org/v8flags/-/v8flags-2.1.1.tgz", - "integrity": "sha1-qrGh+jDUX4jdMhFIh1rALAtV5bQ=", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true + }, + "camelcase": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", + "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=", + "dev": true + }, + "cliui": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", + "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", "dev": true, "requires": { - "user-home": "^1.1.1" + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wrap-ansi": "^2.0.0" } }, - "vinyl": { - "version": "0.4.6", - "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-0.4.6.tgz", - "integrity": "sha1-LzVsh6VQolVGHza76ypbqL94SEc=", + "find-up": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", + "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", "dev": true, "requires": { - "clone": "^0.2.0", - "clone-stats": "^0.0.1" + "path-exists": "^2.0.0", + "pinkie-promise": "^2.0.0" } }, - "vinyl-fs": { - "version": "0.3.14", - "resolved": "https://registry.npmjs.org/vinyl-fs/-/vinyl-fs-0.3.14.tgz", - "integrity": "sha1-mmhRzhysHBzqX+hsCTHWIMLPqeY=", + "get-caller-file": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz", + "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==", + "dev": true + }, + "gulp-cli": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/gulp-cli/-/gulp-cli-2.3.0.tgz", + "integrity": "sha512-zzGBl5fHo0EKSXsHzjspp3y5CONegCm8ErO5Qh0UzFzk2y4tMvzLWhoDokADbarfZRL2pGpRp7yt6gfJX4ph7A==", "dev": true, "requires": { - "defaults": "^1.0.0", - "glob-stream": "^3.1.5", - "glob-watcher": "^0.0.6", - "graceful-fs": "^3.0.0", - "mkdirp": "^0.5.0", - "strip-bom": "^1.0.0", - "through2": "^0.6.1", - "vinyl": "^0.4.0" + "ansi-colors": "^1.0.1", + "archy": "^1.0.0", + "array-sort": "^1.0.0", + "color-support": "^1.1.3", + "concat-stream": "^1.6.0", + "copy-props": "^2.0.1", + "fancy-log": "^1.3.2", + "gulplog": "^1.0.0", + "interpret": "^1.4.0", + "isobject": "^3.0.1", + "liftoff": "^3.1.0", + "matchdep": "^2.0.0", + "mute-stdout": "^1.0.0", + "pretty-hrtime": "^1.0.0", + "replace-homedir": "^1.0.0", + "semver-greatest-satisfied-range": "^1.1.0", + "v8flags": "^3.2.0", + "yargs": "^7.1.0" + } + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "dev": true, + "requires": { + "number-is-nan": "^1.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, + "requires": { + "pinkie-promise": "^2.0.0" + } + }, + "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, + "requires": { + "load-json-file": "^1.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^1.0.0" + } + }, + "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, + "requires": { + "find-up": "^1.0.0", + "read-pkg": "^1.0.0" + } + }, + "require-main-filename": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz", + "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=", + "dev": true + }, + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "dev": true, + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.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, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "which-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-1.0.0.tgz", + "integrity": "sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8=", + "dev": true + }, + "wrap-ansi": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", + "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", + "dev": true, + "requires": { + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1" + } + }, + "y18n": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.2.tgz", + "integrity": "sha512-uGZHXkHnhF0XeeAPgnKfPv1bgKAYyVvmNL1xlKsPYZPaIHxGti2hHqvOCQv71XMsLxu1QjergkqogUnms5D3YQ==", + "dev": true + }, + "yargs": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-7.1.2.tgz", + "integrity": "sha512-ZEjj/dQYQy0Zx0lgLMLR8QuaqTihnxirir7EwUHp1Axq4e3+k8jXU5K0VLbNvedv1f4EWtBonDIZm0NUr+jCcA==", + "dev": true, + "requires": { + "camelcase": "^3.0.0", + "cliui": "^3.2.0", + "decamelize": "^1.1.1", + "get-caller-file": "^1.0.1", + "os-locale": "^1.4.0", + "read-pkg-up": "^1.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^1.0.2", + "which-module": "^1.0.0", + "y18n": "^3.2.1", + "yargs-parser": "^5.0.1" + } + }, + "yargs-parser": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-5.0.1.tgz", + "integrity": "sha512-wpav5XYiddjXxirPoCTUPbqM0PXvJ9hiBMvuJgInvo4/lAOTZzUprArw17q2O1P2+GHhbBr18/iQwjL5Z9BqfA==", + "dev": true, + "requires": { + "camelcase": "^3.0.0", + "object.assign": "^4.1.0" } } } @@ -9968,6 +13187,15 @@ "tiny-lr": "^0.2.1" }, "dependencies": { + "ansi-colors": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-1.1.0.tgz", + "integrity": "sha512-SFKX67auSNoVR38N3L+nvsPjOE0bybKTYbkf5tRvushrAPQ9V75huw0ZxBkKVeRU9kqH3d6HA4xTckbwZ4ixmA==", + "dev": true, + "requires": { + "ansi-wrap": "^0.1.0" + } + }, "debug": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/debug/-/debug-2.2.0.tgz", @@ -10087,17 +13315,6 @@ "through2": "^2.0.1" } }, - "gulp-replace": { - "version": "0.5.4", - "resolved": "https://registry.npmjs.org/gulp-replace/-/gulp-replace-0.5.4.tgz", - "integrity": "sha1-aaZ5FLvRPFYr/xT1BKQDeWqg2qk=", - "dev": true, - "requires": { - "istextorbinary": "1.0.2", - "readable-stream": "^2.0.1", - "replacestream": "^4.0.0" - } - }, "gulp-util": { "version": "3.0.8", "resolved": "https://registry.npmjs.org/gulp-util/-/gulp-util-3.0.8.tgz", @@ -10124,6 +13341,18 @@ "vinyl": "^0.5.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", @@ -10161,6 +13390,21 @@ "integrity": "sha1-KbvZIHinOfC8zitO5B6DeVNSKSQ=", "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=", + "dev": 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 + }, "vinyl": { "version": "0.5.3", "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-0.5.3.tgz", @@ -10189,27 +13433,6 @@ "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==", "dev": true }, - "handlebars": { - "version": "4.7.7", - "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.7.tgz", - "integrity": "sha512-aAcXm5OAfE/8IXkcZvCepKU3VzW1/39Fb5ZuqMtgI/hT8X2YgoMvBY5dLhq/cpOvw7Lk1nK/UF71aLG/ZnVYRA==", - "dev": true, - "requires": { - "minimist": "^1.2.5", - "neo-async": "^2.6.0", - "source-map": "^0.6.1", - "uglify-js": "^3.1.4", - "wordwrap": "^1.0.0" - }, - "dependencies": { - "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 - } - } - }, "har-schema": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", @@ -10255,6 +13478,14 @@ "dev": true, "requires": { "ansi-regex": "^2.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 + } } }, "has-bigints": { @@ -10283,6 +13514,14 @@ "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz", "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==" }, + "has-tostringtag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "requires": { + "has-symbols": "^1.0.2" + } + }, "has-unicode": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", @@ -10310,6 +13549,26 @@ "kind-of": "^4.0.0" }, "dependencies": { + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "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": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", @@ -10384,16 +13643,6 @@ "minimalistic-crypto-utils": "^1.0.1" } }, - "home-or-tmp": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/home-or-tmp/-/home-or-tmp-2.0.0.tgz", - "integrity": "sha1-42w/LSyufXRqhX440Y1fMqeILbg=", - "dev": true, - "requires": { - "os-homedir": "^1.0.0", - "os-tmpdir": "^1.0.1" - } - }, "homedir-polyfill": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz", @@ -10448,6 +13697,12 @@ "integrity": "sha512-8nxjcBcd8wovbeKx7h3wTji4e6+rhaVuPNpMqwWgnHh+N9ToqsCs6XztWRBPQ+UtzsoMAdKZtUENoVzU/EMtZA==", "dev": true }, + "html-escaper": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", + "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", + "dev": true + }, "html-loader": { "version": "0.5.5", "resolved": "https://registry.npmjs.org/html-loader/-/html-loader-0.5.5.tgz", @@ -10481,30 +13736,6 @@ "resolved": "https://registry.npmjs.org/commander/-/commander-2.17.1.tgz", "integrity": "sha512-wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg==", "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 - }, - "uglify-js": { - "version": "3.4.10", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.4.10.tgz", - "integrity": "sha512-Y2VsbPVs0FIshJztycsO2SfPk7/KAF/T72qzv9u5EpQ4kB2hQoHlhNQTsNyy6ul7lQtqJN/AoWeS23OzEiEFxw==", - "dev": true, - "requires": { - "commander": "~2.19.0", - "source-map": "~0.6.1" - }, - "dependencies": { - "commander": { - "version": "2.19.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.19.0.tgz", - "integrity": "sha512-6tvAOO+D6OENvRAh524Dh9jcfKTYDQAqvqezbCW82xj5X0pSrcpxtvRKHLG0yBY6SD7PSDrJaj+0AiOcKVd1Xg==", - "dev": true - } - } } } }, @@ -10535,9 +13766,9 @@ } }, "http-parser-js": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.3.tgz", - "integrity": "sha512-t7hjvef/5HEK7RWTdUzVUhl8zkEu+LlaE0IYzdMuvbSDipxBRpOn4Uhw8ZyECEa808iVT8XCjzo6xmYt4CiLZg==", + "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 }, "http-proxy": { @@ -10569,6 +13800,111 @@ "is-glob": "^4.0.0", "lodash": "^4.17.11", "micromatch": "^3.1.10" + }, + "dependencies": { + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "requires": { + "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" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "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" + } + } + } + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "requires": { + "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" + } + }, + "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, + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + } } }, "http-signature": { @@ -10589,41 +13925,30 @@ "dev": true }, "https-proxy-agent": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-2.2.4.tgz", - "integrity": "sha512-OmvfoQ53WLjtA9HeYP9RNrWMJzzAz1JGaSFr1nijg0PVR1JaD/xbJq1mdEIIlxGpXp9eSe/O2LgU9DJmTPd0Eg==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.0.tgz", + "integrity": "sha512-EkYm5BcKUGiduxzSt3Eppko+PiNWNEpa4ySk9vTC6wDsQJW9rHSa+UhGNJoRYp7bz6Ht1eaRIa6QaJqO5rCFbA==", "dev": true, "requires": { - "agent-base": "^4.3.0", - "debug": "^3.1.0" - }, - "dependencies": { - "debug": { - "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.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - "dev": true - } + "agent-base": "6", + "debug": "4" } }, + "human-signals": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", + "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", + "dev": true + }, "hyphenate-style-name": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/hyphenate-style-name/-/hyphenate-style-name-1.0.4.tgz", "integrity": "sha512-ygGZLjmXfPHj+ZWh6LwbC37l43MhfztxetbFCoYTM2VjkIUpeHgSNn7QIyVFj7YQ1Wl9Cbw5sholVJPzWvC2MQ==" }, "iconv-lite": { - "version": "0.6.2", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.2.tgz", - "integrity": "sha512-2y91h5OpQlolefMPmUlivelittSWy0rP+oYVpn6A7GwVHNE8AWzoYOBNmlwks3LobaJxgHCYZAnyNo2GgpNRNQ==", + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", + "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", "requires": { "safer-buffer": ">= 2.1.2 < 3.0.0" } @@ -10641,34 +13966,6 @@ "dev": true, "requires": { "postcss": "^7.0.14" - }, - "dependencies": { - "postcss": { - "version": "7.0.35", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", - "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } } }, "ieee754": { @@ -10684,9 +13981,24 @@ "dev": true }, "ignore": { - "version": "5.1.8", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.8.tgz", - "integrity": "sha512-BMpfD7PpiETpBl/A6S498BaIJ6Y/ABT93ETbby2fP00v4EbvPBXWEoaR1UBPKs3iR53pJY7EtZk5KACI57i1Uw==", + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", + "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", + "dev": true + }, + "ignore-walk": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-3.0.4.tgz", + "integrity": "sha512-PY6Ii8o1jMRA1z4F2hRkH/xN59ox43DavKvD3oDpfurRlOJyAHpifIwpbdv1n4jt4ov0jSpw3kQ4GhJnpBL6WQ==", + "dev": true, + "requires": { + "minimatch": "^3.0.4" + } + }, + "immediate": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz", + "integrity": "sha1-nbHb0Pr43m++D13V5Wu2BigN5ps=", "dev": true }, "import-cwd": { @@ -10699,13 +14011,13 @@ } }, "import-fresh": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", - "integrity": "sha1-2BNVwVYS04bGH53dOSLUMEgipUY=", + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", + "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", "dev": true, "requires": { - "caller-path": "^2.0.0", - "resolve-from": "^3.0.0" + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" } }, "import-from": { @@ -10715,16 +14027,30 @@ "dev": true, "requires": { "resolve-from": "^3.0.0" + }, + "dependencies": { + "resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", + "dev": true + } } }, + "import-lazy": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-4.0.0.tgz", + "integrity": "sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw==", + "dev": true + }, "import-local": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-1.0.0.tgz", - "integrity": "sha512-vAaZHieK9qjGo58agRBg+bhHX3hoTZU/Oa3GESWLz7t1U62fk63aHuDJJEteXoDeTCcPmUT+z38gkHPZkkmpmQ==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.0.3.tgz", + "integrity": "sha512-bE9iaUY3CXH8Cwfan/abDKAxe1KGT9kyGsBPqf6DMK/z0a2OzAsrukeYNgIH6cH5Xr452jb1TUL8rSfCLjZ9uA==", "dev": true, "requires": { - "pkg-dir": "^2.0.0", - "resolve-cwd": "^2.0.0" + "pkg-dir": "^4.2.0", + "resolve-cwd": "^3.0.0" } }, "imurmurhash": { @@ -10754,12 +14080,6 @@ "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=", "dev": true }, - "individual": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/individual/-/individual-3.0.0.tgz", - "integrity": "sha1-58pPhfiVewGHNPKFdQ3CLsL5hi0=", - "dev": true - }, "infer-owner": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", @@ -10787,9 +14107,9 @@ "dev": true }, "inline-style-expand-shorthand": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/inline-style-expand-shorthand/-/inline-style-expand-shorthand-1.2.0.tgz", - "integrity": "sha512-YdteDMlG1StHeEXF7opaVfPMCIVO8B4TPjE6kZLwdhZdgjH3Q7lxwSe+89sMhdPN77F3quOYhBbqBE0+KXuHpA==" + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/inline-style-expand-shorthand/-/inline-style-expand-shorthand-1.3.0.tgz", + "integrity": "sha512-cYW3cf2Tzi43jjHk8yyHAAnwgVXOC0jdmv7QkHMmha2zI2znhWh8LEC+Enb+PHcZi9afsbcP4JHyr5C08jDRHA==" }, "inpath": { "version": "1.0.2", @@ -10798,80 +14118,53 @@ "dev": true }, "inquirer": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-6.2.2.tgz", - "integrity": "sha512-Z2rREiXA6cHRR9KBOarR3WuLlFzlIfAEIiB45ll5SSadMg7WqOh1MKEjjndfuH5ewXdixWCxqnVfGOQzPeiztA==", + "version": "7.3.3", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-7.3.3.tgz", + "integrity": "sha512-JG3eIAj5V9CwcGvuOmoo6LB9kbAYT8HXffUl6memuszlwDC/qvFAJw49XJ5NROSFNPxp3iQg1GqkFhaY/CR0IA==", "dev": true, "requires": { - "ansi-escapes": "^3.2.0", - "chalk": "^2.4.2", - "cli-cursor": "^2.1.0", - "cli-width": "^2.0.0", + "ansi-escapes": "^4.2.1", + "chalk": "^4.1.0", + "cli-cursor": "^3.1.0", + "cli-width": "^3.0.0", "external-editor": "^3.0.3", - "figures": "^2.0.0", - "lodash": "^4.17.11", - "mute-stream": "0.0.7", - "run-async": "^2.2.0", - "rxjs": "^6.4.0", - "string-width": "^2.1.0", - "strip-ansi": "^5.0.0", + "figures": "^3.0.0", + "lodash": "^4.17.19", + "mute-stream": "0.0.8", + "run-async": "^2.4.0", + "rxjs": "^6.6.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0", "through": "^2.3.6" }, "dependencies": { - "ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", "dev": true }, "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", "dev": true }, - "mute-stream": { - "version": "0.0.7", - "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz", - "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=", + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", "dev": true }, "string-width": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", - "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", "dev": true, "requires": { - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^4.0.0" - }, - "dependencies": { - "strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", - "dev": true, - "requires": { - "ansi-regex": "^3.0.0" - } - } - } - }, - "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, - "requires": { - "ansi-regex": "^4.1.0" - }, - "dependencies": { - "ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", - "dev": true - } + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" } } } @@ -10886,21 +14179,23 @@ "ipaddr.js": "^1.9.0" } }, + "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, + "requires": { + "get-intrinsic": "^1.1.0", + "has": "^1.0.3", + "side-channel": "^1.0.4" + } + }, "interpret": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz", "integrity": "sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==", "dev": true }, - "invariant": { - "version": "2.2.4", - "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", - "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", - "dev": true, - "requires": { - "loose-envify": "^1.0.0" - } - }, "invert-kv": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz", @@ -10962,11 +14257,12 @@ } }, "is-arguments": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.0.tgz", - "integrity": "sha512-1Ij4lOMPl/xB5kBDn7I+b2ttPMKa8szhEIrXDuXQD/oe3HJLTLhqhgGspwgyGd6MOywBUqVvYicF72lkgDnIHg==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", + "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", "requires": { - "call-bind": "^1.0.0" + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" } }, "is-arrayish": { @@ -10975,10 +14271,13 @@ "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==" }, "is-bigint": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.1.tgz", - "integrity": "sha512-J0ELF4yHFxHy0cmSxZuheDOz2luOdVvqjwmEcj8H/L1JHeuEDSDbeRP+Dk9kFVk5RTFzbucJ2Kb9F7ixY2QaCg==", - "dev": true + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "dev": true, + "requires": { + "has-bigints": "^1.0.1" + } }, "is-binary-path": { "version": "1.0.1", @@ -10990,12 +14289,13 @@ } }, "is-boolean-object": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.0.tgz", - "integrity": "sha512-a7Uprx8UtD+HWdyYwnD1+ExtTgqQtD2k/1yJgtXP6wnMm8byhkoTZRl+95LLThpzNZJ5aEvi46cdH+ayMFRwmA==", + "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, "requires": { - "call-bind": "^1.0.0" + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" } }, "is-buffer": { @@ -11005,18 +14305,18 @@ "dev": true }, "is-callable": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.3.tgz", - "integrity": "sha512-J1DcMe8UYTBSrKezuIUTUwjXsho29693unXM2YhJUTR2txK/eG47bvNa/wipPFmZFgr/N6f1GA66dv0mEyTIyQ==", + "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 }, "is-ci": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-1.2.1.tgz", - "integrity": "sha512-s6tfsaQaQi3JNciBH6shVqEDvhGut0SUXr31ag8Pd8BBbVVlcGfWhpPmEOoM6RJ5TFhbypvf5yyRw/VXW1IiWg==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", + "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", "dev": true, "requires": { - "ci-info": "^1.5.0" + "ci-info": "^2.0.0" } }, "is-color-stop": { @@ -11034,9 +14334,9 @@ } }, "is-core-module": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.2.0.tgz", - "integrity": "sha512-XRAfAdyyY5F5cOXn7hYQDqh2Xmii+DEfIcQGxK/uNwMHhIkPWO0g8msXcbzLe+MpGoR951MlqM/2iIlU4vKDdQ==", + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.0.tgz", + "integrity": "sha512-vd15qHsaqrRL7dtH6QNuy0ndJmRDrS9HAM1CAiSifNUFv4x1a0CCVsj18hJ1mShxIG6T2i1sO78MkP56r0nYRw==", "dev": true, "requires": { "has": "^1.0.3" @@ -11063,9 +14363,12 @@ } }, "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==" + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "requires": { + "has-tostringtag": "^1.0.0" + } }, "is-descriptor": { "version": "0.1.6", @@ -11092,20 +14395,12 @@ "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=", "dev": true }, - "is-dotfile": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.3.tgz", - "integrity": "sha1-pqLzL/0t+wT1yiXs0Pa4PPeYoeE=", - "dev": true - }, - "is-equal-shallow": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz", - "integrity": "sha1-IjgJj8Ih3gvPpdnqxMRdY4qhxTQ=", + "is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", "dev": true, - "requires": { - "is-primitive": "^2.0.0" - } + "optional": true }, "is-extendable": { "version": "0.1.1", @@ -11126,24 +14421,21 @@ "dev": true }, "is-fullwidth-code-point": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", - "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", - "dev": true, - "requires": { - "number-is-nan": "^1.0.0" - } + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "dev": true }, "is-generator-fn": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-1.0.0.tgz", - "integrity": "sha1-lp1J4bszKfa7fwkIm+JleLLd1Go=", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", + "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==", "dev": true }, "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==", + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", "dev": true, "requires": { "is-extglob": "^2.1.1" @@ -11156,36 +14448,25 @@ "dev": true }, "is-negative-zero": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.1.tgz", - "integrity": "sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", + "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", "dev": true }, "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", - "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" - } - } - } + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true }, "is-number-object": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.4.tgz", - "integrity": "sha512-zohwelOAur+5uXtk8O3GPQ1eAcu4ZX3UwxQhUlfFFMNpUd83gXgjbhJh6HmB6LUNV/ieOLQuDwJO3dWJosUeMw==", - "dev": true + "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, + "requires": { + "has-tostringtag": "^1.0.0" + } }, "is-obj": { "version": "2.0.0", @@ -11217,6 +14498,12 @@ "path-is-inside": "^1.0.1" } }, + "is-plain-obj": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-2.1.0.tgz", + "integrity": "sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==", + "dev": true + }, "is-plain-object": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", @@ -11226,25 +14513,13 @@ "isobject": "^3.0.1" } }, - "is-posix-bracket": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz", - "integrity": "sha1-MzTceXdDaOkvAW5vvAqI9c1ua8Q=", - "dev": true - }, - "is-primitive": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz", - "integrity": "sha1-IHurkWOEmcB7Kt8kCkGochADRXU=", - "dev": true - }, "is-regex": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.2.tgz", - "integrity": "sha512-axvdhb5pdhEVThqJzYXwMlVuZwC+FF2DpcOhTS+y/8jVq4trxyPgfcwIxIKiyeuLlSQYKkmUaPQJ8ZE4yNKXDg==", + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", "requires": { "call-bind": "^1.0.2", - "has-symbols": "^1.0.1" + "has-tostringtag": "^1.0.0" } }, "is-relative": { @@ -11262,24 +14537,42 @@ "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==", "dev": 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 + }, "is-stream": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=" }, "is-string": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.5.tgz", - "integrity": "sha512-buY6VNRjhQMiF1qWDouloZlQbRhDPCebwxSjxMjxgemYT46YMd2NR0/H+fBhEfWX4A/w9TBJ+ol+okqJKFE6vQ==", - "dev": true - }, - "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.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", "dev": true, "requires": { - "has-symbols": "^1.0.1" + "has-tostringtag": "^1.0.0" + } + }, + "is-subdir": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/is-subdir/-/is-subdir-1.2.0.tgz", + "integrity": "sha512-2AT6j+gXe/1ueqbW6fLZJiIw3F8iXGJtt0yDrZaBhAZEG1raiTxKWU+IPqMCzQAXOUCKdA4UDMgacKH25XG2Cw==", + "dev": true, + "requires": { + "better-path-resolve": "1.0.0" + } + }, + "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, + "requires": { + "has-symbols": "^1.0.2" } }, "is-typedarray": { @@ -11309,6 +14602,15 @@ "integrity": "sha1-Kb8+/3Ab4tTTFdusw5vDn+j2Aao=", "dev": 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, + "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", @@ -11316,10 +14618,14 @@ "dev": true }, "is-wsl": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", - "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=", - "dev": true + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "dev": true, + "optional": true, + "requires": { + "is-docker": "^2.0.0" + } }, "isarray": { "version": "1.0.0", @@ -11353,1339 +14659,1046 @@ "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", "dev": true }, - "istanbul-api": { - "version": "1.3.7", - "resolved": "https://registry.npmjs.org/istanbul-api/-/istanbul-api-1.3.7.tgz", - "integrity": "sha512-4/ApBnMVeEPG3EkSzcw25wDe4N66wxwn+KKn6b47vyek8Xb3NBAcg4xfuQbS7BqcZuTX4wxfD5lVagdggR3gyA==", - "dev": true, - "requires": { - "async": "^2.1.4", - "fileset": "^2.0.2", - "istanbul-lib-coverage": "^1.2.1", - "istanbul-lib-hook": "^1.2.2", - "istanbul-lib-instrument": "^1.10.2", - "istanbul-lib-report": "^1.1.5", - "istanbul-lib-source-maps": "^1.2.6", - "istanbul-reports": "^1.5.1", - "js-yaml": "^3.7.0", - "mkdirp": "^0.5.1", - "once": "^1.4.0" - } - }, "istanbul-lib-coverage": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-1.2.1.tgz", - "integrity": "sha512-PzITeunAgyGbtY1ibVIUiV679EFChHjoMNRibEIobvmrCRaIgwLxNucOSimtNWUhEib/oO7QY2imD75JVgCJWQ==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz", + "integrity": "sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==", "dev": true }, - "istanbul-lib-hook": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/istanbul-lib-hook/-/istanbul-lib-hook-1.2.2.tgz", - "integrity": "sha512-/Jmq7Y1VeHnZEQ3TL10VHyb564mn6VrQXHchON9Jf/AEcmQ3ZIiyD1BVzNOKTZf/G3gE+kiGK6SmpF9y3qGPLw==", - "dev": true, - "requires": { - "append-transform": "^0.4.0" - } - }, "istanbul-lib-instrument": { - "version": "1.10.2", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-1.10.2.tgz", - "integrity": "sha512-aWHxfxDqvh/ZlxR8BBaEPVSWDPUkGD63VjGQn3jcw8jCp7sHEMKcrj4xfJn/ABzdMEHiQNyvDQhqm5o8+SQg7A==", + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz", + "integrity": "sha512-BXgQl9kf4WTCPCCpmFGoJkz/+uhvm7h7PFKUYxh7qarQd3ER33vHG//qaE8eN25l07YqZPpHXU9I09l/RD5aGQ==", "dev": true, "requires": { - "babel-generator": "^6.18.0", - "babel-template": "^6.16.0", - "babel-traverse": "^6.18.0", - "babel-types": "^6.18.0", - "babylon": "^6.18.0", - "istanbul-lib-coverage": "^1.2.1", - "semver": "^5.3.0" + "@babel/core": "^7.7.5", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.0.0", + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } } }, "istanbul-lib-report": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-1.1.5.tgz", - "integrity": "sha512-UsYfRMoi6QO/doUshYNqcKJqVmFe9w51GZz8BS3WB0lYxAllQYklka2wP9+dGZeHYaWIdcXUx8JGdbqaoXRXzw==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==", "dev": true, "requires": { - "istanbul-lib-coverage": "^1.2.1", - "mkdirp": "^0.5.1", - "path-parse": "^1.0.5", - "supports-color": "^3.1.2" + "istanbul-lib-coverage": "^3.0.0", + "make-dir": "^3.0.0", + "supports-color": "^7.1.0" }, "dependencies": { "has-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", - "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true }, "supports-color": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", - "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "dev": true, "requires": { - "has-flag": "^1.0.0" + "has-flag": "^4.0.0" } } } }, "istanbul-lib-source-maps": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-1.2.6.tgz", - "integrity": "sha512-TtbsY5GIHgbMsMiRw35YBHGpZ1DVFEO19vxxeiDMYaeOFOCzfnYVxvl6pOUIZR4dtPhAGpSMup8OyF8ubsaqEg==", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", + "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==", "dev": true, "requires": { - "debug": "^3.1.0", - "istanbul-lib-coverage": "^1.2.1", - "mkdirp": "^0.5.1", - "rimraf": "^2.6.1", - "source-map": "^0.5.3" + "debug": "^4.1.1", + "istanbul-lib-coverage": "^3.0.0", + "source-map": "^0.6.1" }, "dependencies": { - "debug": { - "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.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "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 } } }, "istanbul-reports": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-1.5.1.tgz", - "integrity": "sha512-+cfoZ0UXzWjhAdzosCPP3AN8vvef8XDkWtTfgaN+7L3YTpNYITnCaEkceo5SEYy644VkHka/P1FvkWvrG/rrJw==", + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.3.tgz", + "integrity": "sha512-x9LtDVtfm/t1GFiLl3NffC7hz+I1ragvgX1P/Lg1NlIagifZDKUkuuaAxH/qpwj2IuEfD8G2Bs/UKp+sZ/pKkg==", "dev": true, "requires": { - "handlebars": "^4.0.3" - } - }, - "istextorbinary": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/istextorbinary/-/istextorbinary-1.0.2.tgz", - "integrity": "sha1-rOGTVNGpoBc+/rEITOD4ewrX3s8=", - "dev": true, - "requires": { - "binaryextensions": "~1.0.0", - "textextensions": "~1.0.0" + "html-escaper": "^2.0.0", + "istanbul-lib-report": "^3.0.0" } }, "jest": { - "version": "23.6.0", - "resolved": "https://registry.npmjs.org/jest/-/jest-23.6.0.tgz", - "integrity": "sha512-lWzcd+HSiqeuxyhG+EnZds6iO3Y3ZEnMrfZq/OTGvF/C+Z4fPMCdhWTGSAiO2Oym9rbEXfwddHhh6jqrTF3+Lw==", + "version": "25.4.0", + "resolved": "https://registry.npmjs.org/jest/-/jest-25.4.0.tgz", + "integrity": "sha512-XWipOheGB4wai5JfCYXd6vwsWNwM/dirjRoZgAa7H2wd8ODWbli2AiKjqG8AYhyx+8+5FBEdpO92VhGlBydzbw==", "dev": true, "requires": { - "import-local": "^1.0.0", - "jest-cli": "^23.6.0" + "@jest/core": "^25.4.0", + "import-local": "^3.0.2", + "jest-cli": "^25.4.0" }, "dependencies": { - "ansi-regex": { + "@jest/reporters": { + "version": "25.5.1", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-25.5.1.tgz", + "integrity": "sha512-3jbd8pPDTuhYJ7vqiHXbSwTJQNavczPs+f1kRprRDxETeE3u6srJ+f0NPuwvOmk+lmunZzPkYWIFZDLHQPkviw==", + "dev": true, + "requires": { + "@bcoe/v8-coverage": "^0.2.3", + "@jest/console": "^25.5.0", + "@jest/test-result": "^25.5.0", + "@jest/transform": "^25.5.1", + "@jest/types": "^25.5.0", + "chalk": "^3.0.0", + "collect-v8-coverage": "^1.0.0", + "exit": "^0.1.2", + "glob": "^7.1.2", + "graceful-fs": "^4.2.4", + "istanbul-lib-coverage": "^3.0.0", + "istanbul-lib-instrument": "^4.0.0", + "istanbul-lib-report": "^3.0.0", + "istanbul-lib-source-maps": "^4.0.0", + "istanbul-reports": "^3.0.2", + "jest-haste-map": "^25.5.1", + "jest-resolve": "^25.5.1", + "jest-util": "^25.5.0", + "jest-worker": "^25.5.0", + "node-notifier": "^6.0.0", + "slash": "^3.0.0", + "source-map": "^0.6.0", + "string-length": "^3.1.0", + "terminal-link": "^2.0.0", + "v8-to-istanbul": "^4.1.3" + } + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "dev": true, + "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==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", "dev": true }, - "arr-diff": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", - "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=", - "dev": true, - "requires": { - "arr-flatten": "^1.0.1" - } - }, - "array-unique": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz", - "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=", - "dev": true - }, - "braces": { - "version": "1.8.5", - "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", - "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=", - "dev": true, - "requires": { - "expand-range": "^1.8.1", - "preserve": "^0.2.0", - "repeat-element": "^1.1.2" - } - }, - "camelcase": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", - "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", - "dev": true - }, - "cliui": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-4.1.0.tgz", - "integrity": "sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ==", - "dev": true, - "requires": { - "string-width": "^2.1.1", - "strip-ansi": "^4.0.0", - "wrap-ansi": "^2.0.0" - } - }, - "expand-brackets": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", - "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=", - "dev": true, - "requires": { - "is-posix-bracket": "^0.1.0" - } - }, - "extglob": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz", - "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=", - "dev": true, - "requires": { - "is-extglob": "^1.0.0" - } - }, - "find-up": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", - "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", - "dev": true, - "requires": { - "locate-path": "^2.0.0" - } - }, - "invert-kv": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-2.0.0.tgz", - "integrity": "sha512-wPVv/y/QQ/Uiirj/vh3oP+1Ww+AWehmi1g5fFWGPF6IpCBCDVrhgHRMvrLfdYcwDh3QJbGXDW4JAuzxElLSqKA==", - "dev": true - }, - "is-extglob": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", - "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true }, "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", "dev": true }, - "is-glob": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", - "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", - "dev": true, - "requires": { - "is-extglob": "^1.0.0" - } - }, "jest-cli": { - "version": "23.6.0", - "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-23.6.0.tgz", - "integrity": "sha512-hgeD1zRUp1E1zsiyOXjEn4LzRLWdJBV//ukAHGlx6s5mfCNJTbhbHjgxnDUXA8fsKWN/HqFFF6X5XcCwC/IvYQ==", + "version": "25.5.4", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-25.5.4.tgz", + "integrity": "sha512-rG8uJkIiOUpnREh1768/N3n27Cm+xPFkSNFO91tgg+8o2rXeVLStz+vkXkGr4UtzH6t1SNbjwoiswd7p4AhHTw==", "dev": true, "requires": { - "ansi-escapes": "^3.0.0", - "chalk": "^2.0.1", + "@jest/core": "^25.5.4", + "@jest/test-result": "^25.5.0", + "@jest/types": "^25.5.0", + "chalk": "^3.0.0", "exit": "^0.1.2", - "glob": "^7.1.2", - "graceful-fs": "^4.1.11", - "import-local": "^1.0.0", - "is-ci": "^1.0.10", - "istanbul-api": "^1.3.1", - "istanbul-lib-coverage": "^1.2.0", - "istanbul-lib-instrument": "^1.10.1", - "istanbul-lib-source-maps": "^1.2.4", - "jest-changed-files": "^23.4.2", - "jest-config": "^23.6.0", - "jest-environment-jsdom": "^23.4.0", - "jest-get-type": "^22.1.0", - "jest-haste-map": "^23.6.0", - "jest-message-util": "^23.4.0", - "jest-regex-util": "^23.3.0", - "jest-resolve-dependencies": "^23.6.0", - "jest-runner": "^23.6.0", - "jest-runtime": "^23.6.0", - "jest-snapshot": "^23.6.0", - "jest-util": "^23.4.0", - "jest-validate": "^23.6.0", - "jest-watcher": "^23.4.0", - "jest-worker": "^23.2.0", - "micromatch": "^2.3.11", - "node-notifier": "^5.2.1", - "prompts": "^0.1.9", - "realpath-native": "^1.0.0", - "rimraf": "^2.5.4", - "slash": "^1.0.0", - "string-length": "^2.0.0", - "strip-ansi": "^4.0.0", - "which": "^1.2.12", - "yargs": "^11.0.0" - } - }, - "jest-environment-jsdom": { - "version": "23.4.0", - "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-23.4.0.tgz", - "integrity": "sha1-BWp5UrP+pROsYqFAosNox52eYCM=", - "dev": true, - "requires": { - "jest-mock": "^23.2.0", - "jest-util": "^23.4.0", - "jsdom": "^11.5.1" - } - }, - "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" - } - }, - "lcid": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/lcid/-/lcid-2.0.0.tgz", - "integrity": "sha512-avPEb8P8EGnwXKClwsNUgryVjllcRqtMYa49NTsbQagYuT1DcXnl1915oxWjoyGrXR6zH/Y0Zc96xWsPcoDKeA==", - "dev": true, - "requires": { - "invert-kv": "^2.0.0" - } - }, - "micromatch": { - "version": "2.3.11", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", - "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=", - "dev": true, - "requires": { - "arr-diff": "^2.0.0", - "array-unique": "^0.2.1", - "braces": "^1.8.2", - "expand-brackets": "^0.1.4", - "extglob": "^0.3.1", - "filename-regex": "^2.0.0", - "is-extglob": "^1.0.0", - "is-glob": "^2.0.1", - "kind-of": "^3.0.2", - "normalize-path": "^2.0.1", - "object.omit": "^2.0.0", - "parse-glob": "^3.0.4", - "regex-cache": "^0.4.2" + "graceful-fs": "^4.2.4", + "import-local": "^3.0.2", + "is-ci": "^2.0.0", + "jest-config": "^25.5.4", + "jest-util": "^25.5.0", + "jest-validate": "^25.5.0", + "prompts": "^2.0.1", + "realpath-native": "^2.0.0", + "yargs": "^15.3.1" + }, + "dependencies": { + "@jest/core": { + "version": "25.5.4", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-25.5.4.tgz", + "integrity": "sha512-3uSo7laYxF00Dg/DMgbn4xMJKmDdWvZnf89n8Xj/5/AeQ2dOQmn6b6Hkj/MleyzZWXpwv+WSdYWl4cLsy2JsoA==", + "dev": true, + "requires": { + "@jest/console": "^25.5.0", + "@jest/reporters": "^25.5.1", + "@jest/test-result": "^25.5.0", + "@jest/transform": "^25.5.1", + "@jest/types": "^25.5.0", + "ansi-escapes": "^4.2.1", + "chalk": "^3.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.4", + "jest-changed-files": "^25.5.0", + "jest-config": "^25.5.4", + "jest-haste-map": "^25.5.1", + "jest-message-util": "^25.5.0", + "jest-regex-util": "^25.2.6", + "jest-resolve": "^25.5.1", + "jest-resolve-dependencies": "^25.5.4", + "jest-runner": "^25.5.4", + "jest-runtime": "^25.5.4", + "jest-snapshot": "^25.5.1", + "jest-util": "^25.5.0", + "jest-validate": "^25.5.0", + "jest-watcher": "^25.5.0", + "micromatch": "^4.0.2", + "p-each-series": "^2.1.0", + "realpath-native": "^2.0.0", + "rimraf": "^3.0.0", + "slash": "^3.0.0", + "strip-ansi": "^6.0.0" + } + } } }, "node-notifier": { - "version": "5.4.5", - "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-5.4.5.tgz", - "integrity": "sha512-tVbHs7DyTLtzOiN78izLA85zRqB9NvEXkAf014Vx3jtSvn/xBl6bR8ZYifj+dFcFrKI21huSQgJZ6ZtL3B4HfQ==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-6.0.0.tgz", + "integrity": "sha512-SVfQ/wMw+DesunOm5cKqr6yDcvUTDl/yc97ybGHMrteNEY6oekXpNpS3lZwgLlwz0FLgHoiW28ZpmBHUDg37cw==", "dev": true, + "optional": true, "requires": { "growly": "^1.3.0", - "is-wsl": "^1.1.0", - "semver": "^5.5.0", + "is-wsl": "^2.1.1", + "semver": "^6.3.0", "shellwords": "^0.1.1", - "which": "^1.3.0" + "which": "^1.3.1" } }, - "normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", "dev": true, "requires": { - "remove-trailing-separator": "^1.0.1" + "glob": "^7.1.3" } }, - "os-locale": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-3.1.0.tgz", - "integrity": "sha512-Z8l3R4wYWM40/52Z+S265okfFj8Kt2cC2MKY+xNi3kFs+XGI7WXu/I309QQQYbRW4ijiZ+yxs9pqEhJh0DqW3Q==", + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", "dev": true, - "requires": { - "execa": "^1.0.0", - "lcid": "^2.0.0", - "mem": "^4.0.0" - } + "optional": true }, - "string-width": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", - "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", - "dev": true, - "requires": { - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^4.0.0" - } - }, - "strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", - "dev": true, - "requires": { - "ansi-regex": "^3.0.0" - } - }, - "which-module": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", - "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", + "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 }, - "yargs": { - "version": "11.1.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-11.1.1.tgz", - "integrity": "sha512-PRU7gJrJaXv3q3yQZ/+/X6KBswZiaQ+zOmdprZcouPYtQgvNU35i+68M4b1ZHLZtYFT5QObFLV+ZkmJYcwKdiw==", + "string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", "dev": true, "requires": { - "cliui": "^4.0.0", - "decamelize": "^1.1.1", - "find-up": "^2.1.0", - "get-caller-file": "^1.0.1", - "os-locale": "^3.1.0", - "require-directory": "^2.1.1", - "require-main-filename": "^1.0.1", - "set-blocking": "^2.0.0", - "string-width": "^2.0.0", - "which-module": "^2.0.0", - "y18n": "^3.2.1", - "yargs-parser": "^9.0.2" + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" } }, - "yargs-parser": { - "version": "9.0.2", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-9.0.2.tgz", - "integrity": "sha1-nM9qQ0YP5O1Aqbto9I1DuKaMwHc=", + "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==", "dev": true, "requires": { - "camelcase": "^4.1.0" + "has-flag": "^4.0.0" + } + }, + "which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "optional": true, + "requires": { + "isexe": "^2.0.0" + } + }, + "yargs": { + "version": "15.4.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", + "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", + "dev": true, + "requires": { + "cliui": "^6.0.0", + "decamelize": "^1.2.0", + "find-up": "^4.1.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^4.2.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^18.1.2" } } } }, "jest-changed-files": { - "version": "23.4.2", - "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-23.4.2.tgz", - "integrity": "sha512-EyNhTAUWEfwnK0Is/09LxoqNDOn7mU7S3EHskG52djOFS/z+IT0jT3h3Ql61+dklcG7bJJitIWEMB4Sp1piHmA==", + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-25.5.0.tgz", + "integrity": "sha512-EOw9QEqapsDT7mKF162m8HFzRPbmP8qJQny6ldVOdOVBz3ACgPm/1nAn5fPQ/NDaYhX/AHkrGwwkCncpAVSXcw==", "dev": true, "requires": { - "throat": "^4.0.0" + "@jest/types": "^25.5.0", + "execa": "^3.2.0", + "throat": "^5.0.0" + }, + "dependencies": { + "execa": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-3.4.0.tgz", + "integrity": "sha512-r9vdGQk4bmCuK1yKQu1KTwcT2zwfWdbdaXfCtAh+5nU/4fSX+JAb7vZGvI5naJrQlvONrEB20jeruESI69530g==", + "dev": true, + "requires": { + "cross-spawn": "^7.0.0", + "get-stream": "^5.0.0", + "human-signals": "^1.1.1", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.0", + "onetime": "^5.1.0", + "p-finally": "^2.0.0", + "signal-exit": "^3.0.2", + "strip-final-newline": "^2.0.0" + } + }, + "get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "dev": true, + "requires": { + "pump": "^3.0.0" + } + }, + "is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "dev": true + }, + "npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "dev": true, + "requires": { + "path-key": "^3.0.0" + } + }, + "p-finally": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-2.0.1.tgz", + "integrity": "sha512-vpm09aKwq6H9phqRQzecoDpD8TmVyGw70qmWlyq5onxY7tqyTTFVvxMykxQSQKILBSFlbXpypIw2T1Ml7+DDtw==", + "dev": true + } } }, "jest-config": { - "version": "23.6.0", - "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-23.6.0.tgz", - "integrity": "sha512-i8V7z9BeDXab1+VNo78WM0AtWpBRXJLnkT+lyT+Slx/cbP5sZJ0+NDuLcmBE5hXAoK0aUp7vI+MOxR+R4d8SRQ==", + "version": "25.5.4", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-25.5.4.tgz", + "integrity": "sha512-SZwR91SwcdK6bz7Gco8qL7YY2sx8tFJYzvg216DLihTWf+LKY/DoJXpM9nTzYakSyfblbqeU48p/p7Jzy05Atg==", "dev": true, "requires": { - "babel-core": "^6.0.0", - "babel-jest": "^23.6.0", - "chalk": "^2.0.1", + "@babel/core": "^7.1.0", + "@jest/test-sequencer": "^25.5.4", + "@jest/types": "^25.5.0", + "babel-jest": "^25.5.1", + "chalk": "^3.0.0", + "deepmerge": "^4.2.2", "glob": "^7.1.1", - "jest-environment-jsdom": "^23.4.0", - "jest-environment-node": "^23.4.0", - "jest-get-type": "^22.1.0", - "jest-jasmine2": "^23.6.0", - "jest-regex-util": "^23.3.0", - "jest-resolve": "^23.6.0", - "jest-util": "^23.4.0", - "jest-validate": "^23.6.0", - "micromatch": "^2.3.11", - "pretty-format": "^23.6.0" + "graceful-fs": "^4.2.4", + "jest-environment-jsdom": "^25.5.0", + "jest-environment-node": "^25.5.0", + "jest-get-type": "^25.2.6", + "jest-jasmine2": "^25.5.4", + "jest-regex-util": "^25.2.6", + "jest-resolve": "^25.5.1", + "jest-util": "^25.5.0", + "jest-validate": "^25.5.0", + "micromatch": "^4.0.2", + "pretty-format": "^25.5.0", + "realpath-native": "^2.0.0" }, "dependencies": { - "arr-diff": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", - "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=", + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, "requires": { - "arr-flatten": "^1.0.1" + "color-convert": "^2.0.1" } }, - "array-unique": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz", - "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=", - "dev": true - }, - "braces": { - "version": "1.8.5", - "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", - "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=", + "chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", "dev": true, "requires": { - "expand-range": "^1.8.1", - "preserve": "^0.2.0", - "repeat-element": "^1.1.2" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" } }, - "expand-brackets": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", - "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=", - "dev": true, - "requires": { - "is-posix-bracket": "^0.1.0" - } - }, - "extglob": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz", - "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=", - "dev": true, - "requires": { - "is-extglob": "^1.0.0" - } - }, - "is-extglob": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", - "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", - "dev": true - }, - "is-glob": { + "color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", - "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, "requires": { - "is-extglob": "^1.0.0" + "color-name": "~1.1.4" } }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, "jest-environment-jsdom": { - "version": "23.4.0", - "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-23.4.0.tgz", - "integrity": "sha1-BWp5UrP+pROsYqFAosNox52eYCM=", + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-25.5.0.tgz", + "integrity": "sha512-7Jr02ydaq4jaWMZLY+Skn8wL5nVIYpWvmeatOHL3tOcV3Zw8sjnPpx+ZdeBfc457p8jCR9J6YCc+Lga0oIy62A==", "dev": true, "requires": { - "jest-mock": "^23.2.0", - "jest-util": "^23.4.0", - "jsdom": "^11.5.1" + "@jest/environment": "^25.5.0", + "@jest/fake-timers": "^25.5.0", + "@jest/types": "^25.5.0", + "jest-mock": "^25.5.0", + "jest-util": "^25.5.0", + "jsdom": "^15.2.1" } }, - "jest-resolve": { - "version": "23.6.0", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-23.6.0.tgz", - "integrity": "sha512-XyoRxNtO7YGpQDmtQCmZjum1MljDqUCob7XlZ6jy9gsMugHdN2hY4+Acz9Qvjz2mSsOnPSH7skBmDYCHXVZqkA==", + "jsdom": { + "version": "15.2.1", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-15.2.1.tgz", + "integrity": "sha512-fAl1W0/7T2G5vURSyxBzrJ1LSdQn6Tr5UX/xD4PXDx/PDgwygedfW6El/KIj3xJ7FU61TTYnc/l/B7P49Eqt6g==", "dev": true, "requires": { - "browser-resolve": "^1.11.3", - "chalk": "^2.0.1", - "realpath-native": "^1.0.0" + "abab": "^2.0.0", + "acorn": "^7.1.0", + "acorn-globals": "^4.3.2", + "array-equal": "^1.0.0", + "cssom": "^0.4.1", + "cssstyle": "^2.0.0", + "data-urls": "^1.1.0", + "domexception": "^1.0.1", + "escodegen": "^1.11.1", + "html-encoding-sniffer": "^1.0.2", + "nwsapi": "^2.2.0", + "parse5": "5.1.0", + "pn": "^1.1.0", + "request": "^2.88.0", + "request-promise-native": "^1.0.7", + "saxes": "^3.1.9", + "symbol-tree": "^3.2.2", + "tough-cookie": "^3.0.1", + "w3c-hr-time": "^1.0.1", + "w3c-xmlserializer": "^1.1.2", + "webidl-conversions": "^4.0.2", + "whatwg-encoding": "^1.0.5", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^7.0.0", + "ws": "^7.0.0", + "xml-name-validator": "^3.0.0" } }, - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "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==", "dev": true, "requires": { - "is-buffer": "^1.1.5" + "has-flag": "^4.0.0" } }, - "micromatch": { - "version": "2.3.11", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", - "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=", + "tr46": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", + "integrity": "sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk=", "dev": true, "requires": { - "arr-diff": "^2.0.0", - "array-unique": "^0.2.1", - "braces": "^1.8.2", - "expand-brackets": "^0.1.4", - "extglob": "^0.3.1", - "filename-regex": "^2.0.0", - "is-extglob": "^1.0.0", - "is-glob": "^2.0.1", - "kind-of": "^3.0.2", - "normalize-path": "^2.0.1", - "object.omit": "^2.0.0", - "parse-glob": "^3.0.4", - "regex-cache": "^0.4.2" + "punycode": "^2.1.0" } }, - "normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "webidl-conversions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", + "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==", + "dev": true + }, + "whatwg-url": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", + "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", "dev": true, "requires": { - "remove-trailing-separator": "^1.0.1" + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" } } } }, "jest-diff": { - "version": "23.6.0", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-23.6.0.tgz", - "integrity": "sha512-Gz9l5Ov+X3aL5L37IT+8hoCUsof1CVYBb2QEkOupK64XyRR3h+uRpYIm97K7sY8diFxowR8pIGEdyfMKTixo3g==", + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-25.5.0.tgz", + "integrity": "sha512-z1kygetuPiREYdNIumRpAHY6RXiGmp70YHptjdaxTWGmA085W3iCnXNx0DhflK3vwrKmrRWyY1wUpkPMVxMK7A==", "dev": true, "requires": { - "chalk": "^2.0.1", - "diff": "^3.2.0", - "jest-get-type": "^22.1.0", - "pretty-format": "^23.6.0" + "chalk": "^3.0.0", + "diff-sequences": "^25.2.6", + "jest-get-type": "^25.2.6", + "pretty-format": "^25.5.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "dev": true, + "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==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "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==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } } }, "jest-docblock": { - "version": "23.2.0", - "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-23.2.0.tgz", - "integrity": "sha1-8IXh8YVI2Z/dabICB+b9VdkTg6c=", + "version": "25.3.0", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-25.3.0.tgz", + "integrity": "sha512-aktF0kCar8+zxRHxQZwxMy70stc9R1mOmrLsT5VO3pIT0uzGRSDAXxSlz4NqQWpuLjPpuMhPRl7H+5FRsvIQAg==", "dev": true, "requires": { - "detect-newline": "^2.1.0" + "detect-newline": "^3.0.0" } }, "jest-each": { - "version": "23.6.0", - "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-23.6.0.tgz", - "integrity": "sha512-x7V6M/WGJo6/kLoissORuvLIeAoyo2YqLOoCDkohgJ4XOXSqOtyvr8FbInlAWS77ojBsZrafbozWoKVRdtxFCg==", + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-25.5.0.tgz", + "integrity": "sha512-QBogUxna3D8vtiItvn54xXde7+vuzqRrEeaw8r1s+1TG9eZLVJE5ZkKoSUlqFwRjnlaA4hyKGiu9OlkFIuKnjA==", "dev": true, "requires": { - "chalk": "^2.0.1", - "pretty-format": "^23.6.0" + "@jest/types": "^25.5.0", + "chalk": "^3.0.0", + "jest-get-type": "^25.2.6", + "jest-util": "^25.5.0", + "pretty-format": "^25.5.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "dev": true, + "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==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "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==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } } }, "jest-environment-jsdom": { - "version": "22.4.3", - "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-22.4.3.tgz", - "integrity": "sha512-FviwfR+VyT3Datf13+ULjIMO5CSeajlayhhYQwpzgunswoaLIPutdbrnfUHEMyJCwvqQFaVtTmn9+Y8WCt6n1w==", + "version": "25.4.0", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-25.4.0.tgz", + "integrity": "sha512-KTitVGMDrn2+pt7aZ8/yUTuS333w3pWt1Mf88vMntw7ZSBNDkRS6/4XLbFpWXYfWfp1FjcjQTOKzbK20oIehWQ==", "dev": true, "requires": { - "jest-mock": "^22.4.3", - "jest-util": "^22.4.3", - "jsdom": "^11.5.1" + "@jest/environment": "^25.4.0", + "@jest/fake-timers": "^25.4.0", + "@jest/types": "^25.4.0", + "jest-mock": "^25.4.0", + "jest-util": "^25.4.0", + "jsdom": "^15.2.1" }, "dependencies": { - "arr-diff": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", - "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=", + "jsdom": { + "version": "15.2.1", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-15.2.1.tgz", + "integrity": "sha512-fAl1W0/7T2G5vURSyxBzrJ1LSdQn6Tr5UX/xD4PXDx/PDgwygedfW6El/KIj3xJ7FU61TTYnc/l/B7P49Eqt6g==", "dev": true, "requires": { - "arr-flatten": "^1.0.1" + "abab": "^2.0.0", + "acorn": "^7.1.0", + "acorn-globals": "^4.3.2", + "array-equal": "^1.0.0", + "cssom": "^0.4.1", + "cssstyle": "^2.0.0", + "data-urls": "^1.1.0", + "domexception": "^1.0.1", + "escodegen": "^1.11.1", + "html-encoding-sniffer": "^1.0.2", + "nwsapi": "^2.2.0", + "parse5": "5.1.0", + "pn": "^1.1.0", + "request": "^2.88.0", + "request-promise-native": "^1.0.7", + "saxes": "^3.1.9", + "symbol-tree": "^3.2.2", + "tough-cookie": "^3.0.1", + "w3c-hr-time": "^1.0.1", + "w3c-xmlserializer": "^1.1.2", + "webidl-conversions": "^4.0.2", + "whatwg-encoding": "^1.0.5", + "whatwg-mimetype": "^2.3.0", + "whatwg-url": "^7.0.0", + "ws": "^7.0.0", + "xml-name-validator": "^3.0.0" } }, - "array-unique": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz", - "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=", + "tr46": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", + "integrity": "sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk=", + "dev": true, + "requires": { + "punycode": "^2.1.0" + } + }, + "webidl-conversions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", + "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==", "dev": true }, - "braces": { - "version": "1.8.5", - "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", - "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=", + "whatwg-url": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", + "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", "dev": true, "requires": { - "expand-range": "^1.8.1", - "preserve": "^0.2.0", - "repeat-element": "^1.1.2" + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" } - }, - "expand-brackets": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", - "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=", - "dev": true, - "requires": { - "is-posix-bracket": "^0.1.0" - } - }, - "extglob": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz", - "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=", - "dev": true, - "requires": { - "is-extglob": "^1.0.0" - } - }, - "is-extglob": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", - "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", - "dev": true - }, - "is-glob": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", - "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", - "dev": true, - "requires": { - "is-extglob": "^1.0.0" - } - }, - "jest-message-util": { - "version": "22.4.3", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-22.4.3.tgz", - "integrity": "sha512-iAMeKxhB3Se5xkSjU0NndLLCHtP4n+GtCqV0bISKA5dmOXQfEbdEmYiu2qpnWBDCQdEafNDDU6Q+l6oBMd/+BA==", - "dev": true, - "requires": { - "@babel/code-frame": "^7.0.0-beta.35", - "chalk": "^2.0.1", - "micromatch": "^2.3.11", - "slash": "^1.0.0", - "stack-utils": "^1.0.1" - } - }, - "jest-mock": { - "version": "22.4.3", - "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-22.4.3.tgz", - "integrity": "sha512-+4R6mH5M1G4NK16CKg9N1DtCaFmuxhcIqF4lQK/Q1CIotqMs/XBemfpDPeVZBFow6iyUNu6EBT9ugdNOTT5o5Q==", - "dev": true - }, - "jest-util": { - "version": "22.4.3", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-22.4.3.tgz", - "integrity": "sha512-rfDfG8wyC5pDPNdcnAlZgwKnzHvZDu8Td2NJI/jAGKEGxJPYiE4F0ss/gSAkG4778Y23Hvbz+0GMrDJTeo7RjQ==", - "dev": true, - "requires": { - "callsites": "^2.0.0", - "chalk": "^2.0.1", - "graceful-fs": "^4.1.11", - "is-ci": "^1.0.10", - "jest-message-util": "^22.4.3", - "mkdirp": "^0.5.1", - "source-map": "^0.6.0" - } - }, - "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" - } - }, - "micromatch": { - "version": "2.3.11", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", - "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=", - "dev": true, - "requires": { - "arr-diff": "^2.0.0", - "array-unique": "^0.2.1", - "braces": "^1.8.2", - "expand-brackets": "^0.1.4", - "extglob": "^0.3.1", - "filename-regex": "^2.0.0", - "is-extglob": "^1.0.0", - "is-glob": "^2.0.1", - "kind-of": "^3.0.2", - "normalize-path": "^2.0.1", - "object.omit": "^2.0.0", - "parse-glob": "^3.0.4", - "regex-cache": "^0.4.2" - } - }, - "normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", - "dev": true, - "requires": { - "remove-trailing-separator": "^1.0.1" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true } } }, "jest-environment-node": { - "version": "23.4.0", - "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-23.4.0.tgz", - "integrity": "sha1-V+gO0IQd6jAxZ8zozXlSHeuv3hA=", + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-25.5.0.tgz", + "integrity": "sha512-iuxK6rQR2En9EID+2k+IBs5fCFd919gVVK5BeND82fYeLWPqvRcFNPKu9+gxTwfB5XwBGBvZ0HFQa+cHtIoslA==", "dev": true, "requires": { - "jest-mock": "^23.2.0", - "jest-util": "^23.4.0" + "@jest/environment": "^25.5.0", + "@jest/fake-timers": "^25.5.0", + "@jest/types": "^25.5.0", + "jest-mock": "^25.5.0", + "jest-util": "^25.5.0", + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } } }, "jest-get-type": { - "version": "22.4.3", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-22.4.3.tgz", - "integrity": "sha512-/jsz0Y+V29w1chdXVygEKSz2nBoHoYqNShPe+QgxSNjAuP1i8+k4LbQNrfoliKej0P45sivkSCh7yiD6ubHS3w==", + "version": "25.2.6", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-25.2.6.tgz", + "integrity": "sha512-DxjtyzOHjObRM+sM1knti6or+eOgcGU4xVSb2HNP1TqO4ahsT+rqZg+nyqHWJSvWgKC5cG3QjGFBqxLghiF/Ig==", "dev": true }, "jest-haste-map": { - "version": "23.6.0", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-23.6.0.tgz", - "integrity": "sha512-uyNhMyl6dr6HaXGHp8VF7cK6KpC6G9z9LiMNsst+rJIZ8l7wY0tk8qwjPmEghczojZ2/ZhtEdIabZ0OQRJSGGg==", + "version": "25.5.1", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-25.5.1.tgz", + "integrity": "sha512-dddgh9UZjV7SCDQUrQ+5t9yy8iEgKc1AKqZR9YDww8xsVOtzPQSMVLDChc21+g29oTRexb9/B0bIlZL+sWmvAQ==", "dev": true, "requires": { + "@jest/types": "^25.5.0", + "@types/graceful-fs": "^4.1.2", + "anymatch": "^3.0.3", "fb-watchman": "^2.0.0", - "graceful-fs": "^4.1.11", - "invariant": "^2.2.4", - "jest-docblock": "^23.2.0", - "jest-serializer": "^23.0.1", - "jest-worker": "^23.2.0", - "micromatch": "^2.3.11", - "sane": "^2.0.0" + "fsevents": "^2.1.2", + "graceful-fs": "^4.2.4", + "jest-serializer": "^25.5.0", + "jest-util": "^25.5.0", + "jest-worker": "^25.5.0", + "micromatch": "^4.0.2", + "sane": "^4.0.3", + "walker": "^1.0.7", + "which": "^2.0.2" + } + }, + "jest-jasmine2": { + "version": "25.5.4", + "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-25.5.4.tgz", + "integrity": "sha512-9acbWEfbmS8UpdcfqnDO+uBUgKa/9hcRh983IHdM+pKmJPL77G0sWAAK0V0kr5LK3a8cSBfkFSoncXwQlRZfkQ==", + "dev": true, + "requires": { + "@babel/traverse": "^7.1.0", + "@jest/environment": "^25.5.0", + "@jest/source-map": "^25.5.0", + "@jest/test-result": "^25.5.0", + "@jest/types": "^25.5.0", + "chalk": "^3.0.0", + "co": "^4.6.0", + "expect": "^25.5.0", + "is-generator-fn": "^2.0.0", + "jest-each": "^25.5.0", + "jest-matcher-utils": "^25.5.0", + "jest-message-util": "^25.5.0", + "jest-runtime": "^25.5.4", + "jest-snapshot": "^25.5.1", + "jest-util": "^25.5.0", + "pretty-format": "^25.5.0", + "throat": "^5.0.0" }, "dependencies": { - "arr-diff": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", - "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=", + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, "requires": { - "arr-flatten": "^1.0.1" + "color-convert": "^2.0.1" } }, - "array-unique": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz", - "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=", - "dev": true - }, - "braces": { - "version": "1.8.5", - "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", - "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=", + "chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", "dev": true, "requires": { - "expand-range": "^1.8.1", - "preserve": "^0.2.0", - "repeat-element": "^1.1.2" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" } }, - "expand-brackets": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", - "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=", - "dev": true, - "requires": { - "is-posix-bracket": "^0.1.0" - } - }, - "extglob": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz", - "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=", - "dev": true, - "requires": { - "is-extglob": "^1.0.0" - } - }, - "is-extglob": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", - "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", - "dev": true - }, - "is-glob": { + "color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", - "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, "requires": { - "is-extglob": "^1.0.0" + "color-name": "~1.1.4" } }, - "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" - } + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true }, - "micromatch": { - "version": "2.3.11", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", - "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=", + "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==", "dev": true, "requires": { - "arr-diff": "^2.0.0", - "array-unique": "^0.2.1", - "braces": "^1.8.2", - "expand-brackets": "^0.1.4", - "extglob": "^0.3.1", - "filename-regex": "^2.0.0", - "is-extglob": "^1.0.0", - "is-glob": "^2.0.1", - "kind-of": "^3.0.2", - "normalize-path": "^2.0.1", - "object.omit": "^2.0.0", - "parse-glob": "^3.0.4", - "regex-cache": "^0.4.2" - } - }, - "normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", - "dev": true, - "requires": { - "remove-trailing-separator": "^1.0.1" + "has-flag": "^4.0.0" } } } }, - "jest-jasmine2": { - "version": "23.6.0", - "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-23.6.0.tgz", - "integrity": "sha512-pe2Ytgs1nyCs8IvsEJRiRTPC0eVYd8L/dXJGU08GFuBwZ4sYH/lmFDdOL3ZmvJR8QKqV9MFuwlsAi/EWkFUbsQ==", - "dev": true, - "requires": { - "babel-traverse": "^6.0.0", - "chalk": "^2.0.1", - "co": "^4.6.0", - "expect": "^23.6.0", - "is-generator-fn": "^1.0.0", - "jest-diff": "^23.6.0", - "jest-each": "^23.6.0", - "jest-matcher-utils": "^23.6.0", - "jest-message-util": "^23.4.0", - "jest-snapshot": "^23.6.0", - "jest-util": "^23.4.0", - "pretty-format": "^23.6.0" - } - }, "jest-leak-detector": { - "version": "23.6.0", - "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-23.6.0.tgz", - "integrity": "sha512-f/8zA04rsl1Nzj10HIyEsXvYlMpMPcy0QkQilVZDFOaPbv2ur71X5u2+C4ZQJGyV/xvVXtCCZ3wQ99IgQxftCg==", + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-25.5.0.tgz", + "integrity": "sha512-rV7JdLsanS8OkdDpZtgBf61L5xZ4NnYLBq72r6ldxahJWWczZjXawRsoHyXzibM5ed7C2QRjpp6ypgwGdKyoVA==", "dev": true, "requires": { - "pretty-format": "^23.6.0" + "jest-get-type": "^25.2.6", + "pretty-format": "^25.5.0" } }, "jest-matcher-utils": { - "version": "23.6.0", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-23.6.0.tgz", - "integrity": "sha512-rosyCHQfBcol4NsckTn01cdelzWLU9Cq7aaigDf8VwwpIRvWE/9zLgX2bON+FkEW69/0UuYslUe22SOdEf2nog==", + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-25.5.0.tgz", + "integrity": "sha512-VWI269+9JS5cpndnpCwm7dy7JtGQT30UHfrnM3mXl22gHGt/b7NkjBqXfbhZ8V4B7ANUsjK18PlSBmG0YH7gjw==", "dev": true, "requires": { - "chalk": "^2.0.1", - "jest-get-type": "^22.1.0", - "pretty-format": "^23.6.0" + "chalk": "^3.0.0", + "jest-diff": "^25.5.0", + "jest-get-type": "^25.2.6", + "pretty-format": "^25.5.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "dev": true, + "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==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "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==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } } }, "jest-message-util": { - "version": "23.4.0", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-23.4.0.tgz", - "integrity": "sha1-F2EMUJQjSVCNAaPR4L2iwHkIap8=", + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-25.5.0.tgz", + "integrity": "sha512-ezddz3YCT/LT0SKAmylVyWWIGYoKHOFOFXx3/nA4m794lfVUskMcwhip6vTgdVrOtYdjeQeis2ypzes9mZb4EA==", "dev": true, "requires": { - "@babel/code-frame": "^7.0.0-beta.35", - "chalk": "^2.0.1", - "micromatch": "^2.3.11", - "slash": "^1.0.0", + "@babel/code-frame": "^7.0.0", + "@jest/types": "^25.5.0", + "@types/stack-utils": "^1.0.1", + "chalk": "^3.0.0", + "graceful-fs": "^4.2.4", + "micromatch": "^4.0.2", + "slash": "^3.0.0", "stack-utils": "^1.0.1" }, "dependencies": { - "arr-diff": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", - "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=", + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, "requires": { - "arr-flatten": "^1.0.1" + "color-convert": "^2.0.1" } }, - "array-unique": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz", - "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=", - "dev": true - }, - "braces": { - "version": "1.8.5", - "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", - "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=", + "chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", "dev": true, "requires": { - "expand-range": "^1.8.1", - "preserve": "^0.2.0", - "repeat-element": "^1.1.2" + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" } }, - "expand-brackets": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", - "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=", - "dev": true, - "requires": { - "is-posix-bracket": "^0.1.0" - } - }, - "extglob": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz", - "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=", - "dev": true, - "requires": { - "is-extglob": "^1.0.0" - } - }, - "is-extglob": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", - "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", - "dev": true - }, - "is-glob": { + "color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", - "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "dev": true, "requires": { - "is-extglob": "^1.0.0" + "color-name": "~1.1.4" } }, - "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" - } + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true }, - "micromatch": { - "version": "2.3.11", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", - "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=", + "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==", "dev": true, "requires": { - "arr-diff": "^2.0.0", - "array-unique": "^0.2.1", - "braces": "^1.8.2", - "expand-brackets": "^0.1.4", - "extglob": "^0.3.1", - "filename-regex": "^2.0.0", - "is-extglob": "^1.0.0", - "is-glob": "^2.0.1", - "kind-of": "^3.0.2", - "normalize-path": "^2.0.1", - "object.omit": "^2.0.0", - "parse-glob": "^3.0.4", - "regex-cache": "^0.4.2" - } - }, - "normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", - "dev": true, - "requires": { - "remove-trailing-separator": "^1.0.1" + "has-flag": "^4.0.0" } } } }, "jest-mock": { - "version": "23.2.0", - "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-23.2.0.tgz", - "integrity": "sha1-rRxg8p6HGdR8JuETgJi20YsmETQ=", - "dev": true - }, - "jest-regex-util": { - "version": "23.3.0", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-23.3.0.tgz", - "integrity": "sha1-X4ZylUfCeFxAAs6qj4Sf6MpHG8U=", - "dev": true - }, - "jest-resolve": { - "version": "22.4.3", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-22.4.3.tgz", - "integrity": "sha512-u3BkD/MQBmwrOJDzDIaxpyqTxYH+XqAXzVJP51gt29H8jpj3QgKof5GGO2uPGKGeA1yTMlpbMs1gIQ6U4vcRhw==", + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-25.5.0.tgz", + "integrity": "sha512-eXWuTV8mKzp/ovHc5+3USJMYsTBhyQ+5A1Mak35dey/RG8GlM4YWVylZuGgVXinaW6tpvk/RSecmF37FKUlpXA==", "dev": true, "requires": { - "browser-resolve": "^1.11.2", - "chalk": "^2.0.1" + "@jest/types": "^25.5.0" } }, - "jest-resolve-dependencies": { - "version": "23.6.0", - "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-23.6.0.tgz", - "integrity": "sha512-EkQWkFWjGKwRtRyIwRwI6rtPAEyPWlUC2MpzHissYnzJeHcyCn1Hc8j7Nn1xUVrS5C6W5+ZL37XTem4D4pLZdA==", + "jest-nunit-reporter": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/jest-nunit-reporter/-/jest-nunit-reporter-1.3.1.tgz", + "integrity": "sha1-2xmVprP68SkftT+wNyJJcKpLVJc=", "dev": true, "requires": { - "jest-regex-util": "^23.3.0", - "jest-snapshot": "^23.6.0" - } - }, - "jest-runner": { - "version": "23.6.0", - "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-23.6.0.tgz", - "integrity": "sha512-kw0+uj710dzSJKU6ygri851CObtCD9cN8aNkg8jWJf4ewFyEa6kwmiH/r/M1Ec5IL/6VFa0wnAk6w+gzUtjJzA==", - "dev": true, - "requires": { - "exit": "^0.1.2", - "graceful-fs": "^4.1.11", - "jest-config": "^23.6.0", - "jest-docblock": "^23.2.0", - "jest-haste-map": "^23.6.0", - "jest-jasmine2": "^23.6.0", - "jest-leak-detector": "^23.6.0", - "jest-message-util": "^23.4.0", - "jest-runtime": "^23.6.0", - "jest-util": "^23.4.0", - "jest-worker": "^23.2.0", - "source-map-support": "^0.5.6", - "throat": "^4.0.0" + "mkdirp": "^0.5.1", + "read-pkg": "^3.0.0", + "xml": "^1.0.1" }, "dependencies": { - "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 - }, - "source-map-support": { - "version": "0.5.19", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz", - "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==", - "dev": true, - "requires": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - } - } - }, - "jest-runtime": { - "version": "23.6.0", - "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-23.6.0.tgz", - "integrity": "sha512-ycnLTNPT2Gv+TRhnAYAQ0B3SryEXhhRj1kA6hBPSeZaNQkJ7GbZsxOLUkwg6YmvWGdX3BB3PYKFLDQCAE1zNOw==", - "dev": true, - "requires": { - "babel-core": "^6.0.0", - "babel-plugin-istanbul": "^4.1.6", - "chalk": "^2.0.1", - "convert-source-map": "^1.4.0", - "exit": "^0.1.2", - "fast-json-stable-stringify": "^2.0.0", - "graceful-fs": "^4.1.11", - "jest-config": "^23.6.0", - "jest-haste-map": "^23.6.0", - "jest-message-util": "^23.4.0", - "jest-regex-util": "^23.3.0", - "jest-resolve": "^23.6.0", - "jest-snapshot": "^23.6.0", - "jest-util": "^23.4.0", - "jest-validate": "^23.6.0", - "micromatch": "^2.3.11", - "realpath-native": "^1.0.0", - "slash": "^1.0.0", - "strip-bom": "3.0.0", - "write-file-atomic": "^2.1.0", - "yargs": "^11.0.0" - }, - "dependencies": { - "ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", - "dev": true - }, - "arr-diff": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", - "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=", - "dev": true, - "requires": { - "arr-flatten": "^1.0.1" - } - }, - "array-unique": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz", - "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=", - "dev": true - }, - "braces": { - "version": "1.8.5", - "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", - "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=", - "dev": true, - "requires": { - "expand-range": "^1.8.1", - "preserve": "^0.2.0", - "repeat-element": "^1.1.2" - } - }, - "camelcase": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", - "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", - "dev": true - }, - "cliui": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-4.1.0.tgz", - "integrity": "sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ==", - "dev": true, - "requires": { - "string-width": "^2.1.1", - "strip-ansi": "^4.0.0", - "wrap-ansi": "^2.0.0" - } - }, - "expand-brackets": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", - "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=", - "dev": true, - "requires": { - "is-posix-bracket": "^0.1.0" - } - }, - "extglob": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz", - "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=", - "dev": true, - "requires": { - "is-extglob": "^1.0.0" - } - }, - "find-up": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", - "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", - "dev": true, - "requires": { - "locate-path": "^2.0.0" - } - }, - "invert-kv": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-2.0.0.tgz", - "integrity": "sha512-wPVv/y/QQ/Uiirj/vh3oP+1Ww+AWehmi1g5fFWGPF6IpCBCDVrhgHRMvrLfdYcwDh3QJbGXDW4JAuzxElLSqKA==", - "dev": true - }, - "is-extglob": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", - "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", - "dev": true - }, - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "dev": true - }, - "is-glob": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", - "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", - "dev": true, - "requires": { - "is-extglob": "^1.0.0" - } - }, - "jest-resolve": { - "version": "23.6.0", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-23.6.0.tgz", - "integrity": "sha512-XyoRxNtO7YGpQDmtQCmZjum1MljDqUCob7XlZ6jy9gsMugHdN2hY4+Acz9Qvjz2mSsOnPSH7skBmDYCHXVZqkA==", - "dev": true, - "requires": { - "browser-resolve": "^1.11.3", - "chalk": "^2.0.1", - "realpath-native": "^1.0.0" - } - }, - "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" - } - }, - "lcid": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/lcid/-/lcid-2.0.0.tgz", - "integrity": "sha512-avPEb8P8EGnwXKClwsNUgryVjllcRqtMYa49NTsbQagYuT1DcXnl1915oxWjoyGrXR6zH/Y0Zc96xWsPcoDKeA==", - "dev": true, - "requires": { - "invert-kv": "^2.0.0" - } - }, - "micromatch": { - "version": "2.3.11", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", - "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=", - "dev": true, - "requires": { - "arr-diff": "^2.0.0", - "array-unique": "^0.2.1", - "braces": "^1.8.2", - "expand-brackets": "^0.1.4", - "extglob": "^0.3.1", - "filename-regex": "^2.0.0", - "is-extglob": "^1.0.0", - "is-glob": "^2.0.1", - "kind-of": "^3.0.2", - "normalize-path": "^2.0.1", - "object.omit": "^2.0.0", - "parse-glob": "^3.0.4", - "regex-cache": "^0.4.2" - } - }, - "normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", - "dev": true, - "requires": { - "remove-trailing-separator": "^1.0.1" - } - }, - "os-locale": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-3.1.0.tgz", - "integrity": "sha512-Z8l3R4wYWM40/52Z+S265okfFj8Kt2cC2MKY+xNi3kFs+XGI7WXu/I309QQQYbRW4ijiZ+yxs9pqEhJh0DqW3Q==", - "dev": true, - "requires": { - "execa": "^1.0.0", - "lcid": "^2.0.0", - "mem": "^4.0.0" - } - }, - "string-width": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", - "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", - "dev": true, - "requires": { - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^4.0.0" - } - }, - "strip-ansi": { + "load-json-file": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", + "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=", "dev": true, "requires": { - "ansi-regex": "^3.0.0" + "graceful-fs": "^4.1.2", + "parse-json": "^4.0.0", + "pify": "^3.0.0", + "strip-bom": "^3.0.0" + } + }, + "parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", + "dev": true, + "requires": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + } + }, + "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 + }, + "read-pkg": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", + "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=", + "dev": true, + "requires": { + "load-json-file": "^4.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^3.0.0" } }, "strip-bom": { @@ -12693,135 +15706,580 @@ "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", "dev": true - }, - "which-module": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", - "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", - "dev": true - }, - "yargs": { - "version": "11.1.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-11.1.1.tgz", - "integrity": "sha512-PRU7gJrJaXv3q3yQZ/+/X6KBswZiaQ+zOmdprZcouPYtQgvNU35i+68M4b1ZHLZtYFT5QObFLV+ZkmJYcwKdiw==", + } + } + }, + "jest-pnp-resolver": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz", + "integrity": "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==", + "dev": true + }, + "jest-regex-util": { + "version": "25.2.6", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-25.2.6.tgz", + "integrity": "sha512-KQqf7a0NrtCkYmZZzodPftn7fL1cq3GQAFVMn5Hg8uKx/fIenLEobNanUxb7abQ1sjADHBseG/2FGpsv/wr+Qw==", + "dev": true + }, + "jest-resolve": { + "version": "25.5.1", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-25.5.1.tgz", + "integrity": "sha512-Hc09hYch5aWdtejsUZhA+vSzcotf7fajSlPA6EZPE1RmPBAD39XtJhvHWFStid58iit4IPDLI/Da4cwdDmAHiQ==", + "dev": true, + "requires": { + "@jest/types": "^25.5.0", + "browser-resolve": "^1.11.3", + "chalk": "^3.0.0", + "graceful-fs": "^4.2.4", + "jest-pnp-resolver": "^1.2.1", + "read-pkg-up": "^7.0.1", + "realpath-native": "^2.0.0", + "resolve": "^1.17.0", + "slash": "^3.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, "requires": { - "cliui": "^4.0.0", - "decamelize": "^1.1.1", - "find-up": "^2.1.0", - "get-caller-file": "^1.0.1", - "os-locale": "^3.1.0", - "require-directory": "^2.1.1", - "require-main-filename": "^1.0.1", - "set-blocking": "^2.0.0", - "string-width": "^2.0.0", - "which-module": "^2.0.0", - "y18n": "^3.2.1", - "yargs-parser": "^9.0.2" + "color-convert": "^2.0.1" } }, - "yargs-parser": { - "version": "9.0.2", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-9.0.2.tgz", - "integrity": "sha1-nM9qQ0YP5O1Aqbto9I1DuKaMwHc=", + "chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", "dev": true, "requires": { - "camelcase": "^4.1.0" + "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==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "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==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-resolve-dependencies": { + "version": "25.5.4", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-25.5.4.tgz", + "integrity": "sha512-yFmbPd+DAQjJQg88HveObcGBA32nqNZ02fjYmtL16t1xw9bAttSn5UGRRhzMHIQbsep7znWvAvnD4kDqOFM0Uw==", + "dev": true, + "requires": { + "@jest/types": "^25.5.0", + "jest-regex-util": "^25.2.6", + "jest-snapshot": "^25.5.1" + } + }, + "jest-runner": { + "version": "25.5.4", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-25.5.4.tgz", + "integrity": "sha512-V/2R7fKZo6blP8E9BL9vJ8aTU4TH2beuqGNxHbxi6t14XzTb+x90B3FRgdvuHm41GY8ch4xxvf0ATH4hdpjTqg==", + "dev": true, + "requires": { + "@jest/console": "^25.5.0", + "@jest/environment": "^25.5.0", + "@jest/test-result": "^25.5.0", + "@jest/types": "^25.5.0", + "chalk": "^3.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.4", + "jest-config": "^25.5.4", + "jest-docblock": "^25.3.0", + "jest-haste-map": "^25.5.1", + "jest-jasmine2": "^25.5.4", + "jest-leak-detector": "^25.5.0", + "jest-message-util": "^25.5.0", + "jest-resolve": "^25.5.1", + "jest-runtime": "^25.5.4", + "jest-util": "^25.5.0", + "jest-worker": "^25.5.0", + "source-map-support": "^0.5.6", + "throat": "^5.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "dev": true, + "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==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "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==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } + }, + "jest-runtime": { + "version": "25.5.4", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-25.5.4.tgz", + "integrity": "sha512-RWTt8LeWh3GvjYtASH2eezkc8AehVoWKK20udV6n3/gC87wlTbE1kIA+opCvNWyyPeBs6ptYsc6nyHUb1GlUVQ==", + "dev": true, + "requires": { + "@jest/console": "^25.5.0", + "@jest/environment": "^25.5.0", + "@jest/globals": "^25.5.2", + "@jest/source-map": "^25.5.0", + "@jest/test-result": "^25.5.0", + "@jest/transform": "^25.5.1", + "@jest/types": "^25.5.0", + "@types/yargs": "^15.0.0", + "chalk": "^3.0.0", + "collect-v8-coverage": "^1.0.0", + "exit": "^0.1.2", + "glob": "^7.1.3", + "graceful-fs": "^4.2.4", + "jest-config": "^25.5.4", + "jest-haste-map": "^25.5.1", + "jest-message-util": "^25.5.0", + "jest-mock": "^25.5.0", + "jest-regex-util": "^25.2.6", + "jest-resolve": "^25.5.1", + "jest-snapshot": "^25.5.1", + "jest-util": "^25.5.0", + "jest-validate": "^25.5.0", + "realpath-native": "^2.0.0", + "slash": "^3.0.0", + "strip-bom": "^4.0.0", + "yargs": "^15.3.1" + }, + "dependencies": { + "@types/yargs": { + "version": "15.0.14", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.14.tgz", + "integrity": "sha512-yEJzHoxf6SyQGhBhIYGXQDSCkJjB6HohDShto7m8vaKg9Yp0Yn8+71J9eakh2bnPg6BfsH9PRMhiRTZnd4eXGQ==", + "dev": true, + "requires": { + "@types/yargs-parser": "*" + } + }, + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "dev": true, + "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==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true + }, + "string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + } + }, + "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==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + }, + "yargs": { + "version": "15.4.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-15.4.1.tgz", + "integrity": "sha512-aePbxDmcYW++PaqBsJ+HYUFwCdv4LVvdnhBy78E57PIor8/OVvhMrADFFEDh8DHDFRv/O9i3lPhsENjO7QX0+A==", + "dev": true, + "requires": { + "cliui": "^6.0.0", + "decamelize": "^1.2.0", + "find-up": "^4.1.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^4.2.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^18.1.2" } } } }, "jest-serializer": { - "version": "23.0.1", - "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-23.0.1.tgz", - "integrity": "sha1-o3dq6zEekP6D+rnlM+hRAr0WQWU=", - "dev": true - }, - "jest-snapshot": { - "version": "23.6.0", - "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-23.6.0.tgz", - "integrity": "sha512-tM7/Bprftun6Cvj2Awh/ikS7zV3pVwjRYU2qNYS51VZHgaAMBs5l4o/69AiDHhQrj5+LA2Lq4VIvK7zYk/bswg==", + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-25.5.0.tgz", + "integrity": "sha512-LxD8fY1lByomEPflwur9o4e2a5twSQ7TaVNLlFUuToIdoJuBt8tzHfCsZ42Ok6LkKXWzFWf3AGmheuLAA7LcCA==", "dev": true, "requires": { - "babel-types": "^6.0.0", - "chalk": "^2.0.1", - "jest-diff": "^23.6.0", - "jest-matcher-utils": "^23.6.0", - "jest-message-util": "^23.4.0", - "jest-resolve": "^23.6.0", - "mkdirp": "^0.5.1", + "graceful-fs": "^4.2.4" + } + }, + "jest-snapshot": { + "version": "25.5.1", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-25.5.1.tgz", + "integrity": "sha512-C02JE1TUe64p2v1auUJ2ze5vcuv32tkv9PyhEb318e8XOKF7MOyXdJ7kdjbvrp3ChPLU2usI7Rjxs97Dj5P0uQ==", + "dev": true, + "requires": { + "@babel/types": "^7.0.0", + "@jest/types": "^25.5.0", + "@types/prettier": "^1.19.0", + "chalk": "^3.0.0", + "expect": "^25.5.0", + "graceful-fs": "^4.2.4", + "jest-diff": "^25.5.0", + "jest-get-type": "^25.2.6", + "jest-matcher-utils": "^25.5.0", + "jest-message-util": "^25.5.0", + "jest-resolve": "^25.5.1", + "make-dir": "^3.0.0", "natural-compare": "^1.4.0", - "pretty-format": "^23.6.0", - "semver": "^5.5.0" + "pretty-format": "^25.5.0", + "semver": "^6.3.0" }, "dependencies": { - "jest-resolve": { - "version": "23.6.0", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-23.6.0.tgz", - "integrity": "sha512-XyoRxNtO7YGpQDmtQCmZjum1MljDqUCob7XlZ6jy9gsMugHdN2hY4+Acz9Qvjz2mSsOnPSH7skBmDYCHXVZqkA==", + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, "requires": { - "browser-resolve": "^1.11.3", - "chalk": "^2.0.1", - "realpath-native": "^1.0.0" + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "dev": true, + "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==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + }, + "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==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" } } } }, "jest-util": { - "version": "23.4.0", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-23.4.0.tgz", - "integrity": "sha1-TQY8uSe68KI4Mf9hvsLLv0l5NWE=", + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-25.5.0.tgz", + "integrity": "sha512-KVlX+WWg1zUTB9ktvhsg2PXZVdkI1NBevOJSkTKYAyXyH4QSvh+Lay/e/v+bmaFfrkfx43xD8QTfgobzlEXdIA==", "dev": true, "requires": { - "callsites": "^2.0.0", - "chalk": "^2.0.1", - "graceful-fs": "^4.1.11", - "is-ci": "^1.0.10", - "jest-message-util": "^23.4.0", - "mkdirp": "^0.5.1", - "slash": "^1.0.0", - "source-map": "^0.6.0" + "@jest/types": "^25.5.0", + "chalk": "^3.0.0", + "graceful-fs": "^4.2.4", + "is-ci": "^2.0.0", + "make-dir": "^3.0.0" }, "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "dev": true, + "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==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", "dev": true + }, + "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==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } } } }, "jest-validate": { - "version": "23.6.0", - "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-23.6.0.tgz", - "integrity": "sha512-OFKapYxe72yz7agrDAWi8v2WL8GIfVqcbKRCLbRG9PAxtzF9b1SEDdTpytNDN12z2fJynoBwpMpvj2R39plI2A==", + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-25.5.0.tgz", + "integrity": "sha512-okUFKqhZIpo3jDdtUXUZ2LxGUZJIlfdYBvZb1aczzxrlyMlqdnnws9MOxezoLGhSaFc2XYaHNReNQfj5zPIWyQ==", "dev": true, "requires": { - "chalk": "^2.0.1", - "jest-get-type": "^22.1.0", - "leven": "^2.1.0", - "pretty-format": "^23.6.0" + "@jest/types": "^25.5.0", + "camelcase": "^5.3.1", + "chalk": "^3.0.0", + "jest-get-type": "^25.2.6", + "leven": "^3.1.0", + "pretty-format": "^25.5.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "dev": true, + "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==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "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==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } } }, "jest-watcher": { - "version": "23.4.0", - "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-23.4.0.tgz", - "integrity": "sha1-0uKM50+NrWxq/JIrksq+9u0FyRw=", + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-25.5.0.tgz", + "integrity": "sha512-XrSfJnVASEl+5+bb51V0Q7WQx65dTSk7NL4yDdVjPnRNpM0hG+ncFmDYJo9O8jaSRcAitVbuVawyXCRoxGrT5Q==", "dev": true, "requires": { - "ansi-escapes": "^3.0.0", - "chalk": "^2.0.1", - "string-length": "^2.0.0" + "@jest/test-result": "^25.5.0", + "@jest/types": "^25.5.0", + "ansi-escapes": "^4.2.1", + "chalk": "^3.0.0", + "jest-util": "^25.5.0", + "string-length": "^3.1.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "dev": true, + "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==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "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==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } } }, "jest-worker": { - "version": "23.2.0", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-23.2.0.tgz", - "integrity": "sha1-+vcGqNo2+uYOsmlXJX+ntdjqArk=", + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-25.5.0.tgz", + "integrity": "sha512-/dsSmUkIy5EBGfv/IjjqmFxrNAUpBERfGs1oHROyD7yxjG/w+t0GOJDX8O1k32ySmd7+a5IhnJU2qQFcJ4n1vw==", "dev": true, "requires": { - "merge-stream": "^1.0.1" + "merge-stream": "^2.0.0", + "supports-color": "^7.0.0" + }, + "dependencies": { + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "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==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } } }, "jju": { @@ -12891,6 +16349,49 @@ "xml-name-validator": "^3.0.0" }, "dependencies": { + "abab": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/abab/-/abab-1.0.4.tgz", + "integrity": "sha1-X6rZwsB/YN12dw9xzwJbYqY8/U4=", + "dev": true + }, + "acorn": { + "version": "5.7.4", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.4.tgz", + "integrity": "sha512-1D++VG7BhrtvQpNbBzovKNc1FLGGEE/oGe7b9xJm/RFHMBeUaUGpluV9RLjZa47YFdPcDAenEYuq9pQPcMdLJg==", + "dev": true + }, + "cssom": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", + "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==", + "dev": true + }, + "cssstyle": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-0.3.1.tgz", + "integrity": "sha512-tNvaxM5blOnxanyxI6panOsnfiyLRj3HV4qjqqS45WPNS1usdYWRUQjqTEEELK73lpeP/1KoIGYUwrBn/VcECA==", + "dev": true, + "requires": { + "cssom": "0.3.x" + } + }, + "parse5": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-4.0.0.tgz", + "integrity": "sha512-VrZ7eOd3T1Fk4XWNXMgiGBK/z0MG48BWG2uQNU4I72fkQuKUTZpl+u9k+CxEG0twMVzSmXEEz12z5Fnw1jIQFA==", + "dev": true + }, + "tough-cookie": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", + "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", + "dev": true, + "requires": { + "psl": "^1.1.28", + "punycode": "^2.1.1" + } + }, "tr46": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", @@ -12916,28 +16417,23 @@ "tr46": "^1.0.1", "webidl-conversions": "^4.0.2" } + }, + "ws": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-4.1.0.tgz", + "integrity": "sha512-ZGh/8kF9rrRNffkLFV4AzhvooEclrOH0xaugmqGsIfFgOE/pIz4fMc4Ef+5HSQqTEug2S9JZIWDR47duDSLfaA==", + "dev": true, + "requires": { + "async-limiter": "~1.0.0", + "safe-buffer": "~5.1.0" + } } } }, "jsesc": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-1.3.0.tgz", - "integrity": "sha1-RsP+yMGJKxKwgz25vHYiF226s0s=", - "dev": true - }, - "json-edm-parser": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/json-edm-parser/-/json-edm-parser-0.1.2.tgz", - "integrity": "sha1-HmCw/vG8CvZ7wNFG393lSGzWFbQ=", - "dev": true, - "requires": { - "jsonparse": "~1.2.0" - } - }, - "json-loader": { - "version": "0.5.7", - "resolved": "https://registry.npmjs.org/json-loader/-/json-loader-0.5.7.tgz", - "integrity": "sha512-QLPs8Dj7lnf3e3QYS1zkCo+4ZwqOiF9d/nZnYozTISxXWCfNs9yuky5rJw4/W34s7POaNlbZmQGaB5NiXCbP4w==", + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", "dev": true }, "json-parse-better-errors": { @@ -12953,9 +16449,9 @@ "dev": true }, "json-schema": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", - "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=", + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", + "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==", "dev": true }, "json-schema-traverse": { @@ -13011,39 +16507,44 @@ "integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=", "dev": true }, - "jsonparse": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.2.0.tgz", - "integrity": "sha1-XAxWhRBxYOcv50ib3eoLRMK8Z70=", + "jsonpath-plus": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonpath-plus/-/jsonpath-plus-4.0.0.tgz", + "integrity": "sha512-e0Jtg4KAzDJKKwzbLaUtinCn0RZseWBVRTRGihSpvFlM3wTR7ExSp+PTdeTsDrLNJUe7L7JYJe8mblHX5SCT6A==", "dev": true }, "jsprim": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", - "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.2.tgz", + "integrity": "sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw==", "dev": true, "requires": { "assert-plus": "1.0.0", "extsprintf": "1.3.0", - "json-schema": "0.2.3", + "json-schema": "0.4.0", "verror": "1.10.0" } }, - "jszip": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/jszip/-/jszip-2.5.0.tgz", - "integrity": "sha1-dET9hVHd8+XacZj+oMkbyDCMwnQ=", + "jsx-ast-utils": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-2.4.1.tgz", + "integrity": "sha512-z1xSldJ6imESSzOjd3NNkieVJKRlKYSOtMG8SFyCj2FIrvSaSuli/WjpBkEzCBoR9bYYYFgqJw61Xhu7Lcgk+w==", "dev": true, "requires": { - "pako": "~0.2.5" - }, - "dependencies": { - "pako": { - "version": "0.2.9", - "resolved": "https://registry.npmjs.org/pako/-/pako-0.2.9.tgz", - "integrity": "sha1-8/dSL073gjSNqBYbrZ7P1Rv4OnU=", - "dev": true - } + "array-includes": "^3.1.1", + "object.assign": "^4.1.0" + } + }, + "jszip": { + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/jszip/-/jszip-3.7.1.tgz", + "integrity": "sha512-ghL0tz1XG9ZEmRMcEN2vt7xabrDdqHHeykgARpmZ0BiIctWxM47Vt63ZO2dnp4QYt/xJVLLy5Zv1l/xRdh2byg==", + "dev": true, + "requires": { + "lie": "~3.3.0", + "pako": "~1.0.2", + "readable-stream": "~2.3.6", + "set-immediate-shim": "~1.0.1" } }, "just-debounce": { @@ -13052,6 +16553,37 @@ "integrity": "sha512-qpcRocdkUmf+UTNBYx5w6dexX5J31AKK1OmPwH630a83DdVVUIngk55RSAiIGpQyoH0dlr872VHfPjnQnK1qDQ==", "dev": true }, + "jwa": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/jwa/-/jwa-1.4.1.tgz", + "integrity": "sha512-qiLX/xhEEFKUAJ6FiBMbes3w9ATzyk5W7Hvzpa/SLYdxNtng+gcurvrI7TbACjIXlsJyr05/S1oUhZrc63evQA==", + "dev": true, + "requires": { + "buffer-equal-constant-time": "1.0.1", + "ecdsa-sig-formatter": "1.0.11", + "safe-buffer": "^5.0.1" + } + }, + "jws": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/jws/-/jws-3.2.2.tgz", + "integrity": "sha512-YHlZCB6lMTllWDtSPHz/ZXTsi8S00usEV6v1tjq8tOUZzw7DpSDWVXjXDre6ed1w/pd495ODpHZYSdkRTsa0HA==", + "dev": true, + "requires": { + "jwa": "^1.4.1", + "safe-buffer": "^5.0.1" + } + }, + "kill-port": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/kill-port/-/kill-port-1.6.1.tgz", + "integrity": "sha512-un0Y55cOM7JKGaLnGja28T38tDDop0AQ8N0KlAdyh+B1nmMoX8AnNmqPNZbS3mUMgiST51DCVqmbFT1gNJpVNw==", + "dev": true, + "requires": { + "get-them-args": "1.3.2", + "shell-exec": "1.0.2" + } + }, "killable": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/killable/-/killable-1.0.1.tgz", @@ -13065,9 +16597,15 @@ "dev": true }, "kleur": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/kleur/-/kleur-2.0.2.tgz", - "integrity": "sha512-77XF9iTllATmG9lSlIv0qdQ2BQ/h9t0bJllHlbvsQ0zUWfU7Yi0S8L5JXzPZgkefIiajLmBJJ4BsMJmqcf7oxQ==", + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", + "dev": true + }, + "klona": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/klona/-/klona-1.1.2.tgz", + "integrity": "sha512-xf88rTeHiXk+XE2Vhi6yj8Wm3gMZrygGdKjJqN8HkV+PwF/t50/LdAKHoHpPcxFAlmQszTZ1CugrK25S7qDRLA==", "dev": true }, "last-run": { @@ -13080,16 +16618,10 @@ "es6-weak-map": "^2.0.1" } }, - "lazy-cache": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/lazy-cache/-/lazy-cache-1.0.4.tgz", - "integrity": "sha1-odePw6UEdMuAhF07O24dpJpEbo4=", - "dev": true - }, "lazystream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/lazystream/-/lazystream-1.0.0.tgz", - "integrity": "sha1-9plf4PggOS9hOWvolGJAe7dxaOQ=", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/lazystream/-/lazystream-1.0.1.tgz", + "integrity": "sha512-b94GiNHQNy6JNTrt5w6zNyffMrNkXZb3KTkCZJb2V1xaEGCk093vkZ2jk3tpaeP33/OiXC+WvK9AxUebnf5nbw==", "dev": true, "requires": { "readable-stream": "^2.0.5" @@ -13126,19 +16658,28 @@ "dev": true }, "leven": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/leven/-/leven-2.1.0.tgz", - "integrity": "sha1-wuep93IJTe6dNCAq6KzORoeHVYA=", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", "dev": true }, "levn": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", - "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", + "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", "dev": true, "requires": { - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2" + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + } + }, + "lie": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/lie/-/lie-3.3.0.tgz", + "integrity": "sha512-UaiMJzeWRlEujzAuw5LokY1L5ecNQYZKfmyZ9L7wDHb/p5etKaxXhohBcrw0EYby+G/NA52vRSN4N39dxHAIwQ==", + "dev": true, + "requires": { + "immediate": "~3.0.5" } }, "liftoff": { @@ -13166,6 +16707,12 @@ "levdist": "^1.0.0" } }, + "lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", + "dev": true + }, "livereload-js": { "version": "2.4.0", "resolved": "https://registry.npmjs.org/livereload-js/-/livereload-js-2.4.0.tgz", @@ -13183,6 +16730,26 @@ "pify": "^2.0.0", "pinkie-promise": "^2.0.0", "strip-bom": "^2.0.0" + }, + "dependencies": { + "parse-json": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", + "dev": true, + "requires": { + "error-ex": "^1.2.0" + } + }, + "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, + "requires": { + "is-utf8": "^0.2.0" + } + } } }, "loader-runner": { @@ -13202,21 +16769,12 @@ } }, "locate-path": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", - "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", + "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", "dev": true, "requires": { - "p-locate": "^2.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=", - "dev": true - } + "p-locate": "^4.1.0" } }, "lodash": { @@ -13290,12 +16848,6 @@ "integrity": "sha1-soqmKIorn8ZRA1x3EfZathkDMaY=", "dev": true }, - "lodash.clone": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.clone/-/lodash.clone-4.5.0.tgz", - "integrity": "sha1-GVhwRQ9aExkkeN9Lw9I9LeoZB7Y=", - "dev": true - }, "lodash.escape": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/lodash.escape/-/lodash.escape-3.2.0.tgz", @@ -13361,12 +16913,6 @@ "integrity": "sha1-k2pOMJ7zMKdkXtQUWYbIWuWyCAU=", "dev": true }, - "lodash.some": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/lodash.some/-/lodash.some-4.6.0.tgz", - "integrity": "sha1-G7nzFO9ri63tE7VJFpsqlF62jk0=", - "dev": true - }, "lodash.sortby": { "version": "4.7.0", "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", @@ -13407,16 +16953,19 @@ "dev": true }, "loglevel": { - "version": "1.7.1", - "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.7.1.tgz", - "integrity": "sha512-Hesni4s5UkWkwCGJMQGAh71PaLUmKFM60dHvq0zi/vDhhrzuk+4GgNbTXJ12YYQJn6ZKBDNIjYcuQGKudvqrIw==", + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.8.0.tgz", + "integrity": "sha512-G6A/nJLRgWOuuwdNuA6koovfEV1YpqqAG4pRUlFaz3jj2QNZ8M4vBqnVA+HBTmU/AMNUtlOsMmSpF6NyOjztbA==", "dev": true }, - "longest": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/longest/-/longest-1.0.1.tgz", - "integrity": "sha1-MKCy2jj3N3DoKUoNIuZiXtd9AJc=", - "dev": true + "lolex": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/lolex/-/lolex-5.1.2.tgz", + "integrity": "sha512-h4hmjAvHTmd+25JSwrtTIuwbKdwg5NzZVRMLn9saij4SZaepCrTCxPr35H/3bjwfMJtN+t3CX8672UIkglz28A==", + "dev": true, + "requires": { + "@sinonjs/commons": "^1.7.0" + } }, "loose-envify": { "version": "1.4.0", @@ -13443,29 +16992,27 @@ "dev": true }, "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==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", "dev": true, "requires": { - "pseudomap": "^1.0.2", - "yallist": "^2.1.2" + "yallist": "^4.0.0" } }, "make-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", - "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", "dev": true, "requires": { - "pify": "^4.0.1", - "semver": "^5.6.0" + "semver": "^6.0.0" }, "dependencies": { - "pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", "dev": true } } @@ -13480,27 +17027,12 @@ } }, "makeerror": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.11.tgz", - "integrity": "sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw=", + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", + "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", "dev": true, "requires": { - "tmpl": "1.0.x" - } - }, - "mamacro": { - "version": "0.0.3", - "resolved": "https://registry.npmjs.org/mamacro/-/mamacro-0.0.3.tgz", - "integrity": "sha512-qMEwh+UujcQ+kbz3T6V+wAmO2U8veoq2w+3wY8MquqwVA3jChfwY+Tk52GZKDfACEPjuZ7r2oJLejwpt8jtwTA==", - "dev": true - }, - "map-age-cleaner": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz", - "integrity": "sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==", - "dev": true, - "requires": { - "p-defer": "^1.0.0" + "tmpl": "1.0.5" } }, "map-cache": { @@ -13551,6 +17083,58 @@ "stack-trace": "0.0.10" }, "dependencies": { + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "requires": { + "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" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, "findup-sync": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-2.0.0.tgz", @@ -13571,15 +17155,60 @@ "requires": { "is-extglob": "^2.1.0" } + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "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" + } + } + } + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "requires": { + "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" + } + }, + "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, + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } } } }, - "math-random": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/math-random/-/math-random-1.0.4.tgz", - "integrity": "sha512-rUxjysqif/BZQH2yhd5Aaq7vXMSx9NdEsQcyA07uEzIvxgI7zIr33gGsh+RU0/XjmQpCW7RsVof1vlkvQVCK5A==", - "dev": true - }, "md5.js": { "version": "1.3.5", "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", @@ -13603,15 +17232,13 @@ "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", "dev": true }, - "mem": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/mem/-/mem-4.3.0.tgz", - "integrity": "sha512-qX2bG48pTqYRVmDB37rn/6PT7LcR8T7oAX3bf99u1Tt1nzxYfxkgqDwUwolPlXweM0XzBOBFzSx4kfp7KP1s/w==", + "memfs": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.1.tgz", + "integrity": "sha512-1c9VPVvW5P7I85c35zAdEr1TD5+F11IToIHIlrVIcflfnzPkJa0ZoYEoEdYDP8KgPFoSZ/opDrUsAoZWym3mtw==", "dev": true, "requires": { - "map-age-cleaner": "^0.1.1", - "mimic-fn": "^2.0.0", - "p-is-promise": "^2.0.0" + "fs-monkey": "1.0.3" } }, "memory-fs": { @@ -13640,14 +17267,50 @@ "read-pkg-up": "^1.0.1", "redent": "^1.0.0", "trim-newlines": "^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, + "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, + "requires": { + "pinkie-promise": "^2.0.0" + } + }, + "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, + "requires": { + "load-json-file": "^1.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^1.0.0" + } + }, + "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, + "requires": { + "find-up": "^1.0.0", + "read-pkg": "^1.0.0" + } + } } }, - "merge": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/merge/-/merge-1.2.1.tgz", - "integrity": "sha512-VjFo4P5Whtj4vsLzsYBu5ayHhoHJ0UqNm7ibvShmbmoz7tGi0vXaoJbGdB+GmDMLUdg8DpQXEIeVDAe8MaABvQ==", - "dev": true - }, "merge-descriptors": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", @@ -13655,13 +17318,10 @@ "dev": true }, "merge-stream": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-1.0.1.tgz", - "integrity": "sha1-QEEgLVCKNCugAXQAjfDCUbjBNeE=", - "dev": true, - "requires": { - "readable-stream": "^2.0.1" - } + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "dev": true }, "merge2": { "version": "1.0.3", @@ -13675,31 +17335,14 @@ "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=", "dev": true }, - "microevent.ts": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/microevent.ts/-/microevent.ts-0.1.1.tgz", - "integrity": "sha512-jo1OfR4TaEwd5HOrt5+tAZ9mqT4jmpNAusXtyfNzqVm9uiSYFZlKM1wYL4oU7azZW/PxQW53wM0S6OR1JHNa2g==", - "dev": true - }, "micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", + "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", "dev": true, "requires": { - "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" + "braces": "^3.0.1", + "picomatch": "^2.2.3" } }, "miller-rabin": { @@ -13727,18 +17370,18 @@ "dev": true }, "mime-db": { - "version": "1.47.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.47.0.tgz", - "integrity": "sha512-QBmA/G2y+IfeS4oktet3qRZ+P5kPhCKRXxXnQEudYqUaEioAU1/Lq2us3D/t1Jfo4hE9REQPrbB7K5sOczJVIw==", + "version": "1.51.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.51.0.tgz", + "integrity": "sha512-5y8A56jg7XVQx2mbv1lu49NR4dokRnhZYTtL+KGfaa27uq4pSTXkwQkFJl4pkRMyNFz/EtYDSkiiEHx3F7UN6g==", "dev": true }, "mime-types": { - "version": "2.1.30", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.30.tgz", - "integrity": "sha512-crmjA4bLtR8m9qLpHvgxSChT+XoSlZi8J4n/aIdn3z92e/U47Z0V/yl+Wh9W046GgFVAmoNR/fmdbZYcSSIUeg==", + "version": "2.1.34", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.34.tgz", + "integrity": "sha512-6cP692WwGIs9XXdOO4++N+7qjqv0rqxxVvJ3VHPh/Sc9mVZcQP+ZGhkKiTvWMQRr2tbHkJP/Yn7Y0npb3ZBs4A==", "dev": true, "requires": { - "mime-db": "1.47.0" + "mime-db": "1.51.0" } }, "mimic-fn": { @@ -13773,30 +17416,49 @@ "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==" }, "minipass": { - "version": "2.9.0", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-2.9.0.tgz", - "integrity": "sha512-wxfUjg9WebH+CUDX/CdbRlh5SmfZiy/hpkxaRI16Y9W56Pa75sWgd/rvFilSgrauD9NyFymP/+JFV3KwzIsJeg==", + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.6.tgz", + "integrity": "sha512-rty5kpw9/z8SX9dmxblFA6edItUmwJgMeYDZRrwlIVN27i8gysGbznJwUggw2V/FVqFSDdWy040ZPS811DYAqQ==", "dev": true, "requires": { - "safe-buffer": "^5.1.2", - "yallist": "^3.0.0" - }, - "dependencies": { - "yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", - "dev": true - } + "yallist": "^4.0.0" + } + }, + "minipass-collect": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/minipass-collect/-/minipass-collect-1.0.2.tgz", + "integrity": "sha512-6T6lH0H8OG9kITm/Jm6tdooIbogG9e0tLgpY6mphXSm/A9u8Nq1ryBG+Qspiub9LjWlBPsPS3tWQ/Botq4FdxA==", + "dev": true, + "requires": { + "minipass": "^3.0.0" + } + }, + "minipass-flush": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/minipass-flush/-/minipass-flush-1.0.5.tgz", + "integrity": "sha512-JmQSYYpPUqX5Jyn1mXaRwOda1uQ8HP5KAT/oDSLCzt1BYRhQU0/hDtsB1ufZfEEzMZ9aAVmsBw8+FWsIXlClWw==", + "dev": true, + "requires": { + "minipass": "^3.0.0" + } + }, + "minipass-pipeline": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz", + "integrity": "sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A==", + "dev": true, + "requires": { + "minipass": "^3.0.0" } }, "minizlib": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-1.3.3.tgz", - "integrity": "sha512-6ZYMOEnmVsdCeTJVE0W9ZD+pVnE8h9Hma/iOwwRDsdQoePpoX56/8B6z3P9VNwppJuBKNRuFDRNRqRWexT9G9Q==", + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", + "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", "dev": true, "requires": { - "minipass": "^2.9.0" + "minipass": "^3.0.0", + "yallist": "^4.0.0" } }, "mississippi": { @@ -13815,18 +17477,6 @@ "pumpify": "^1.3.3", "stream-each": "^1.1.0", "through2": "^2.0.0" - }, - "dependencies": { - "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, - "requires": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - } } }, "mixin-deep": { @@ -13858,15 +17508,6 @@ "minimist": "^1.2.5" } }, - "mkdirp-promise": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/mkdirp-promise/-/mkdirp-promise-5.0.1.tgz", - "integrity": "sha1-6bj2jlUsaKnBcTuEiD96HdA5uKE=", - "dev": true, - "requires": { - "mkdirp": "*" - } - }, "moment": { "version": "2.29.1", "resolved": "https://registry.npmjs.org/moment/-/moment-2.29.1.tgz", @@ -13887,15 +17528,23 @@ } }, "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", "dev": true }, "msal": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/msal/-/msal-1.1.3.tgz", - "integrity": "sha512-cdShb+N1H3OyR1y46ij6OO7QzeqC6BxrbrNcouS4JBrr1+DnZ55TumxQKEzWmTXHvsbsuz5PCyXZl812Un8L9g==", + "version": "1.4.13", + "resolved": "https://registry.npmjs.org/msal/-/msal-1.4.13.tgz", + "integrity": "sha512-uFEa4KGlpGqNMwa7/1OQc6WQUF8iwHbaiHMVn0Cl66Ec7o30ZTtX9s9OWrf0wAxp8Mwg0JEE886z/PHpsiZUxQ==", + "requires": { + "tslib": "^1.9.3" + } + }, + "msalLegacy": { + "version": "npm:msal@1.4.12", + "resolved": "https://registry.npmjs.org/msal/-/msal-1.4.12.tgz", + "integrity": "sha512-gjupwQ6nvNL6mZkl5NIXyUmZhTiEMRu5giNdgHMh8l5EPOnV2Xj6nukY1NIxFacSTkEYUSDB47Pej9GxDYf+1w==", "requires": { "tslib": "^1.9.3" } @@ -13949,9 +17598,15 @@ } }, "nan": { - "version": "2.14.2", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.2.tgz", - "integrity": "sha512-M2ufzIiINKCuDfBSAUr1vWQ+vuVcA9kqx8JJUsbQi6yf1uGRyb7HfpdfUr5qLXf3B/t8dPvcjhKMmlfnP47EzQ==", + "version": "2.15.0", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.15.0.tgz", + "integrity": "sha512-8ZtvEnA2c5aYCZYd1cvgdnU6cqwixRoYg70xPLWUws5ORTa/lnw+u4amixRS/Ac5U5mQVgp9pnlSUnbNWFaWZQ==", + "dev": true + }, + "nanoid": { + "version": "3.1.30", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.1.30.tgz", + "integrity": "sha512-zJpuPDwOv8D2zq2WRoMe1HsfZthVewpel9CAvTfc/2mBD1uUT/agc5f7GHGWXlYkFvi1mVxe4IjvP2HNrop7nQ==", "dev": true }, "nanomatch": { @@ -13973,30 +17628,12 @@ "to-regex": "^3.0.1" } }, - "natives": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/natives/-/natives-1.1.6.tgz", - "integrity": "sha512-6+TDFewD4yxY14ptjKaS63GVdtKiES1pTPyxn9Jb0rBqPMZ7VcCiooEhPNsr+mqHtMGxa/5c/HhcC4uPEUw/nA==", - "dev": true - }, "natural-compare": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", "dev": true }, - "ndjson": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/ndjson/-/ndjson-1.5.0.tgz", - "integrity": "sha1-rmA7NrE0vOw0e0UkIrC/mNWDLsg=", - "dev": true, - "requires": { - "json-stringify-safe": "^5.0.1", - "minimist": "^1.2.0", - "split2": "^2.1.0", - "through2": "^2.0.3" - } - }, "negotiator": { "version": "0.6.2", "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.2.tgz", @@ -14012,8 +17649,7 @@ "next-tick": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.0.0.tgz", - "integrity": "sha1-yobR/ogoFpsBICCOPchCS524NCw=", - "dev": true + "integrity": "sha1-yobR/ogoFpsBICCOPchCS524NCw=" }, "nice-try": { "version": "1.0.5", @@ -14030,12 +17666,6 @@ "lower-case": "^1.1.1" } }, - "node-addon-api": { - "version": "1.7.2", - "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-1.7.2.tgz", - "integrity": "sha512-ibPK3iA+vaY1eEjESkQkM0BbCqFOaZMiXRTtdB0u7b4djtY6JnsjvPdUHVMg6xQt3B8fpTTWHI9A+ADjM9frzg==", - "dev": true - }, "node-fetch": { "version": "1.7.3", "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-1.7.3.tgz", @@ -14076,6 +17706,15 @@ "resolved": "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz", "integrity": "sha1-myzl094C0XxgEq0yaqa00M9U+U8=", "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" + } } } }, @@ -14134,18 +17773,35 @@ "semver": "^5.3.0", "shellwords": "^0.1.0", "which": "^1.2.12" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "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" + } + } } }, "node-releases": { - "version": "1.1.71", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.71.tgz", - "integrity": "sha512-zR6HoT6LrLCRBwukmrVbHv0EpEQjksO6GmFcZQQuCAy139BEsoVKPYnf3jongYW83fAa1torLGYwxxky/p28sg==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.1.tgz", + "integrity": "sha512-CqyzN6z7Q6aMeF/ktcMVTzhAHCEpf8SOarwpzpf8pNBY2k5/oM34UHldUwp8VKI7uxct2HxSRdJjBaZeESzcxA==", "dev": true }, "node-sass": { - "version": "4.13.1", - "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-4.13.1.tgz", - "integrity": "sha512-TTWFx+ZhyDx1Biiez2nB0L3YrCZ/8oHagaDalbuBSlqXgUPsdkUSzJsVxeDO9LtPB49+Fh3WQl3slABo6AotNw==", + "version": "4.14.1", + "resolved": "https://registry.npmjs.org/node-sass/-/node-sass-4.14.1.tgz", + "integrity": "sha512-sjCuOlvGyCJS40R8BscF5vhVlQjNN069NtQ1gSxyK1u9iqvn6tf7O1R4GNowVZfiZUCRt5MmMs1xd+4V/7Yr0g==", "dev": true, "requires": { "async-foreach": "^0.1.3", @@ -14162,11 +17818,23 @@ "node-gyp": "^3.8.0", "npmlog": "^4.0.0", "request": "^2.88.0", - "sass-graph": "^2.2.4", + "sass-graph": "2.2.5", "stdout-stream": "^1.4.0", "true-case-path": "^1.0.2" }, "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", @@ -14195,6 +17863,55 @@ "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", "dev": true + }, + "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, + "requires": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } + }, + "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, + "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 + }, + "true-case-path": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/true-case-path/-/true-case-path-1.0.3.tgz", + "integrity": "sha512-m6s2OdQe5wgpFMC+pAJ+q9djG82O2jcHPOI6RNg1yy9rCYR+WD6Nbpl32fDpfC56nirdRy+opFa/Vk7HYhqaew==", + "dev": true, + "requires": { + "glob": "^7.1.2" + } + }, + "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" + } + }, + "yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", + "dev": true } } }, @@ -14205,6 +17922,23 @@ "dev": true, "requires": { "jszip": "2.5.0" + }, + "dependencies": { + "jszip": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/jszip/-/jszip-2.5.0.tgz", + "integrity": "sha1-dET9hVHd8+XacZj+oMkbyDCMwnQ=", + "dev": true, + "requires": { + "pako": "~0.2.5" + } + }, + "pako": { + "version": "0.2.9", + "resolved": "https://registry.npmjs.org/pako/-/pako-0.2.9.tgz", + "integrity": "sha1-8/dSL073gjSNqBYbrZ7P1Rv4OnU=", + "dev": true + } } }, "nopt": { @@ -14228,15 +17962,11 @@ "validate-npm-package-license": "^3.0.1" }, "dependencies": { - "resolve": { - "version": "1.20.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", - "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==", - "dev": true, - "requires": { - "is-core-module": "^2.2.0", - "path-parse": "^1.0.6" - } + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true } } }, @@ -14267,6 +17997,15 @@ "once": "^1.3.2" } }, + "npm-bundled": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/npm-bundled/-/npm-bundled-1.1.2.tgz", + "integrity": "sha512-x5DHup0SuyQcmL3s7Rx/YQ8sbw/Hzg0rj48eN0dV7hf5cmQq5PXIeioroH3raV1QC1yh3uTYuMThvEQF3iKgGQ==", + "dev": true, + "requires": { + "npm-normalize-package-bin": "^1.0.1" + } + }, "npm-normalize-package-bin": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/npm-normalize-package-bin/-/npm-normalize-package-bin-1.0.1.tgz", @@ -14283,6 +18022,26 @@ "osenv": "^0.1.5", "semver": "^5.6.0", "validate-npm-package-name": "^3.0.0" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + } + } + }, + "npm-packlist": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/npm-packlist/-/npm-packlist-2.1.5.tgz", + "integrity": "sha512-KCfK3Vi2F+PH1klYauoQzg81GQ8/GGjQRKYY6tRnpQUPKTs/1gBZSRWtTEd7jGdSn1LZL7gpAmJT+BcS55k2XQ==", + "dev": true, + "requires": { + "glob": "^7.1.6", + "ignore-walk": "^3.0.3", + "npm-bundled": "^1.1.1", + "npm-normalize-package-bin": "^1.0.1" } }, "npm-run-path": { @@ -14292,6 +18051,14 @@ "dev": true, "requires": { "path-key": "^2.0.0" + }, + "dependencies": { + "path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", + "dev": true + } } }, "npmlog": { @@ -14376,9 +18143,9 @@ } }, "object-inspect": { - "version": "1.10.2", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.10.2.tgz", - "integrity": "sha512-gz58rdPpadwztRrPjZE9DZLOABUpTGdcANUgOwBFO1C+HZZhePoP83M65WGDmbpwFYJSWqavbl4SgDn4k8RYTA==", + "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-is": { @@ -14428,15 +18195,37 @@ "isobject": "^3.0.0" } }, - "object.getownpropertydescriptors": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.2.tgz", - "integrity": "sha512-WtxeKSzfBjlzL+F9b7M7hewDzMwy+C8NRssHd1YrNlzHzIDrXcXiNOMrezdAEM4UXixgV+vvnyBeN7Rygl2ttQ==", + "object.entries": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.5.tgz", + "integrity": "sha512-TyxmjUoZggd4OrrU1W66FMDG6CuqJxsFvymeyXI51+vQLN67zYfZseptRge703kKQdo4uccgAKebXFcRCzk4+g==", "dev": true, "requires": { "call-bind": "^1.0.2", "define-properties": "^1.1.3", - "es-abstract": "^1.18.0-next.2" + "es-abstract": "^1.19.1" + } + }, + "object.fromentries": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.5.tgz", + "integrity": "sha512-CAyG5mWQRRiBU57Re4FKoTBjXfDoNwdFVH2Y1tS9PqCsfUTymAohOkEMSG3aRNKmv4lV3O7p1et7c187q6bynw==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" + } + }, + "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, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" } }, "object.map": { @@ -14449,27 +18238,6 @@ "make-iterator": "^1.0.0" } }, - "object.omit": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/object.omit/-/object.omit-2.0.1.tgz", - "integrity": "sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo=", - "dev": true, - "requires": { - "for-own": "^0.1.4", - "is-extendable": "^0.1.1" - }, - "dependencies": { - "for-own": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/for-own/-/for-own-0.1.5.tgz", - "integrity": "sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4=", - "dev": true, - "requires": { - "for-in": "^1.0.1" - } - } - } - }, "object.pick": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", @@ -14490,15 +18258,14 @@ } }, "object.values": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.3.tgz", - "integrity": "sha512-nkF6PfDB9alkOUxpf1HNm/QlkeW3SReqL5WXeBLpEJJnlPSvRaDQpW3gQTksTN3fgJX4hL42RzKyOin6ff3tyw==", + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.5.tgz", + "integrity": "sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg==", "dev": true, "requires": { "call-bind": "^1.0.2", "define-properties": "^1.1.3", - "es-abstract": "^1.18.0-next.2", - "has": "^1.0.3" + "es-abstract": "^1.19.1" } }, "obuf": { @@ -14513,35 +18280,23 @@ "integrity": "sha512-gcBs5HHr7tjkvk/+Ls10ttb3jEllRn7SvJitX/kx/gQq8BiFMSMKr1w+oNqXlh4EgkBHWUlJVPrYUu1KW/jVaQ==" }, "office-ui-fabric-react": { - "version": "7.155.3", - "resolved": "https://registry.npmjs.org/office-ui-fabric-react/-/office-ui-fabric-react-7.155.3.tgz", - "integrity": "sha512-MOGOEviHa5P580rANl9+vS4QTDt6SeyVlfhGLqZpSgA7VZ4JDCIU/mFyNbl5KG39wfg5JiKic+Lz8rXUrExQfw==", + "version": "7.174.1", + "resolved": "https://registry.npmjs.org/office-ui-fabric-react/-/office-ui-fabric-react-7.174.1.tgz", + "integrity": "sha512-zRUpUqZtVncvb+Tt+5SVNEcI3MfpwTLU+v2u7ZdF9ukPbD+UBKJSkIbydyO0P2S5jVizgdqioSOarfUA70ICvw==", "requires": { - "@fluentui/date-time-utilities": "^7.9.0", - "@fluentui/react-focus": "^7.17.0", - "@fluentui/react-window-provider": "^1.0.1", + "@fluentui/date-time-utilities": "^7.9.1", + "@fluentui/react-focus": "^7.17.6", + "@fluentui/react-window-provider": "^1.0.2", "@microsoft/load-themed-styles": "^1.10.26", - "@uifabric/foundation": "^7.9.20", - "@uifabric/icons": "^7.5.17", - "@uifabric/merge-styles": "^7.19.1", - "@uifabric/react-hooks": "^7.13.9", - "@uifabric/set-version": "^7.0.23", - "@uifabric/styling": "^7.16.18", - "@uifabric/utilities": "^7.33.2", + "@uifabric/foundation": "^7.9.26", + "@uifabric/icons": "^7.5.23", + "@uifabric/merge-styles": "^7.19.2", + "@uifabric/react-hooks": "^7.14.0", + "@uifabric/set-version": "^7.0.24", + "@uifabric/styling": "^7.19.0", + "@uifabric/utilities": "^7.33.5", "prop-types": "^15.7.2", "tslib": "^1.10.0" - }, - "dependencies": { - "@uifabric/icons": { - "version": "7.5.23", - "resolved": "https://registry.npmjs.org/@uifabric/icons/-/icons-7.5.23.tgz", - "integrity": "sha512-eIvUbH0EWgFgdfgFfINgqS2ZVZTyJ/9n5nR4bmcyAe75wsKxm4ser4WIT9IvaBF6+HFVfjUF/v6+VMD7y2LBng==", - "requires": { - "@uifabric/set-version": "^7.0.24", - "@uifabric/styling": "^7.19.0", - "tslib": "^1.10.0" - } - } } }, "on-finished": { @@ -14568,20 +18323,12 @@ } }, "onetime": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", - "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=", + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", "dev": true, "requires": { - "mimic-fn": "^1.0.0" - }, - "dependencies": { - "mimic-fn": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", - "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==", - "dev": true - } + "mimic-fn": "^2.1.0" } }, "opn": { @@ -14591,28 +18338,28 @@ "dev": true, "requires": { "is-wsl": "^1.1.0" + }, + "dependencies": { + "is-wsl": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", + "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=", + "dev": true + } } }, "optionator": { - "version": "0.8.3", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", - "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", + "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", "dev": true, "requires": { - "deep-is": "~0.1.3", - "fast-levenshtein": "~2.0.6", - "levn": "~0.3.0", - "prelude-ls": "~1.1.2", - "type-check": "~0.3.2", - "word-wrap": "~1.2.3" - }, - "dependencies": { - "fast-levenshtein": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", - "dev": true - } + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.3" } }, "orchestrator": { @@ -14701,55 +18448,49 @@ "os-tmpdir": "^1.0.0" } }, - "p-defer": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz", - "integrity": "sha1-n26xgvbJqozXQwBKfU+WsZaw+ww=", + "p-each-series": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-each-series/-/p-each-series-2.2.0.tgz", + "integrity": "sha512-ycIL2+1V32th+8scbpTvyHNaHe02z0sjgh91XXjAk+ZeXoPN4Z46DVUnzdso0aX4KckKw0FNNFHdjZ2UsZvxiA==", "dev": true }, - "p-filter": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-filter/-/p-filter-1.0.0.tgz", - "integrity": "sha1-Yp0xcVAgnI/VCLoTdxPvS7kg6ds=", - "dev": true, - "requires": { - "p-map": "^1.0.0" - } - }, "p-finally": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", "dev": true }, - "p-is-promise": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-2.1.0.tgz", - "integrity": "sha512-Y3W0wlRPK8ZMRbNq97l4M5otioeA5lm1z7bkNkxCka8HSPjR0xRWmpCmc9utiaLP9Jb1eD8BgeIxTW4AIF45Pg==", - "dev": true - }, "p-limit": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", - "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", "dev": true, "requires": { - "p-try": "^1.0.0" + "p-try": "^2.0.0" } }, "p-locate": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", - "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", + "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", "dev": true, "requires": { - "p-limit": "^1.1.0" + "p-limit": "^2.2.0" } }, "p-map": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/p-map/-/p-map-1.2.0.tgz", - "integrity": "sha512-r6zKACMNhjPJMTl8KcFH4li//gkrXWfbD6feV8l6doRHlzljFWGJ2AP6iKaCJXyZmAUMOPtvbW7EXkbWO/pLEA==", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz", + "integrity": "sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ==", + "dev": true, + "requires": { + "aggregate-error": "^3.0.0" + } + }, + "p-reflect": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-reflect/-/p-reflect-2.1.0.tgz", + "integrity": "sha512-paHV8NUz8zDHu5lhr/ngGWQiW067DK/+IbJ+RfZ4k+s8y4EKyYCz8pGYWjxCg35eHztpJAt+NUgvN4L+GCbPlg==", "dev": true }, "p-retry": { @@ -14761,10 +18502,20 @@ "retry": "^0.12.0" } }, + "p-settle": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/p-settle/-/p-settle-4.1.1.tgz", + "integrity": "sha512-6THGh13mt3gypcNMm0ADqVNCcYa3BK6DWsuJWFCuEKP1rpY+OKGp7gaZwVmLspmic01+fsg/fN57MfvDzZ/PuQ==", + "dev": true, + "requires": { + "p-limit": "^2.2.2", + "p-reflect": "^2.1.0" + } + }, "p-try": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", - "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", "dev": true }, "paginator": { @@ -14803,6 +18554,15 @@ "resolved": "https://registry.npmjs.org/parchment/-/parchment-1.1.4.tgz", "integrity": "sha512-J5FBQt/pM2inLzg4hEWmzQx/8h8D0CiDxaG3vyp9rKrQRSDgBlhjdP5jQGgosEajXPSQouXGHOmVdgo7QmJuOg==" }, + "parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dev": true, + "requires": { + "callsites": "^3.0.0" + } + }, "parse-asn1": { "version": "5.1.6", "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz", @@ -14827,42 +18587,16 @@ "path-root": "^0.1.1" } }, - "parse-glob": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.4.tgz", - "integrity": "sha1-ssN2z7EfNVE7rdFz7wu246OIORw=", - "dev": true, - "requires": { - "glob-base": "^0.3.0", - "is-dotfile": "^1.0.0", - "is-extglob": "^1.0.0", - "is-glob": "^2.0.0" - }, - "dependencies": { - "is-extglob": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", - "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", - "dev": true - }, - "is-glob": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", - "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", - "dev": true, - "requires": { - "is-extglob": "^1.0.0" - } - } - } - }, "parse-json": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", - "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", "dev": true, "requires": { - "error-ex": "^1.2.0" + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" } }, "parse-node-version": { @@ -14878,9 +18612,9 @@ "dev": true }, "parse5": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-4.0.0.tgz", - "integrity": "sha512-VrZ7eOd3T1Fk4XWNXMgiGBK/z0MG48BWG2uQNU4I72fkQuKUTZpl+u9k+CxEG0twMVzSmXEEz12z5Fnw1jIQFA==", + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-5.1.0.tgz", + "integrity": "sha512-fxNG2sQjHvlVAYmzBZS9YlDp6PTSSDwa98vkD4QgVDDCAo84z5X1t5XyJQ62ImdLXx5NdIIfihey6xpum9/gRQ==", "dev": true }, "parseurl": { @@ -14908,13 +18642,10 @@ "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": "4.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", + "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "dev": true }, "path-is-absolute": { "version": "1.0.1", @@ -14928,15 +18659,15 @@ "dev": true }, "path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", "dev": 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==", + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", "dev": true }, "path-root": { @@ -14999,10 +18730,16 @@ "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=", "dev": true }, + "picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", + "dev": true + }, "picomatch": { - "version": "2.2.3", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.2.3.tgz", - "integrity": "sha512-KpELjfwcCDUb9PeigTs2mBJzXUPzAuP2oPcA989He8Rte0+YUAjw1JVedDhuTKPkHjSYzMN3npC9luThGYEKdg==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz", + "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==", "dev": true }, "pidof": { @@ -15032,6 +18769,12 @@ "pinkie": "^2.0.0" } }, + "pirates": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.4.tgz", + "integrity": "sha512-ZIrVPH+A52Dw84R0L3/VS9Op04PuQ2SEoJL6bkshmiTic/HldyW9Tf7oH5mhJZBK7NmDx27vSMrYEXPXclpDKw==", + "dev": true + }, "pkg-conf": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/pkg-conf/-/pkg-conf-1.1.3.tgz", @@ -15042,38 +18785,36 @@ "load-json-file": "^1.1.0", "object-assign": "^4.0.1", "symbol": "^0.2.1" - } - }, - "pkg-dir": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz", - "integrity": "sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=", - "dev": true, - "requires": { - "find-up": "^2.1.0" }, "dependencies": { "find-up": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", - "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", + "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", "dev": true, "requires": { - "locate-path": "^2.0.0" + "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, + "requires": { + "pinkie-promise": "^2.0.0" } } } }, - "plugin-error": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/plugin-error/-/plugin-error-1.0.1.tgz", - "integrity": "sha512-L1zP0dk7vGweZME2i+EeakvUNqSrdiI3F91TwEoYiGrAfUXmVv6fJIq4g82PAXxNsWOp0J7ZqQy/3Szz0ajTxA==", + "pkg-dir": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", + "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", "dev": true, "requires": { - "ansi-colors": "^1.0.1", - "arr-diff": "^4.0.0", - "arr-union": "^3.1.0", - "extend-shallow": "^3.0.2" + "find-up": "^4.0.0" } }, "plugin-log": { @@ -15086,6 +18827,18 @@ "dateformat": "^1.0.11" }, "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", @@ -15108,6 +18861,21 @@ "get-stdin": "^4.0.1", "meow": "^3.3.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, + "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 } } }, @@ -15136,12 +18904,6 @@ "requires": { "ms": "^2.1.1" } - }, - "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 } } }, @@ -15152,60 +18914,37 @@ "dev": true }, "postcss": { - "version": "7.0.5", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.5.tgz", - "integrity": "sha512-HBNpviAUFCKvEh7NZhw1e8MBPivRszIiUnhrJ+sBFVSYSqubrzwX3KG51mYgcRHX8j/cAgZJedONZcm5jTBdgQ==", + "version": "7.0.32", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.32.tgz", + "integrity": "sha512-03eXong5NLnNCD05xscnGKGDZ98CyzoqPSMjOe6SuoQY7Z2hIj0Ld1g/O/UQRuOle2aRtiIRDg9tDcTGAkLfKw==", "dev": true, "requires": { - "chalk": "^2.4.1", + "chalk": "^2.4.2", "source-map": "^0.6.1", - "supports-color": "^5.5.0" + "supports-color": "^6.1.0" }, "dependencies": { - "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 - }, - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "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": { - "has-flag": "^3.0.0" + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "dependencies": { + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } } - } - } - }, - "postcss-calc": { - "version": "7.0.5", - "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-7.0.5.tgz", - "integrity": "sha512-1tKHutbGtLtEZF6PT4JSihCHfIVldU72mZ8SdZHIYriIZ9fh9k9aWSppaT8rHsyI3dX+KSR+W+Ix9BMY3AODrg==", - "dev": true, - "requires": { - "postcss": "^7.0.27", - "postcss-selector-parser": "^6.0.2", - "postcss-value-parser": "^4.0.2" - }, - "dependencies": { - "postcss": { - "version": "7.0.35", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.35.tgz", - "integrity": "sha512-3QT8bBJeX/S5zKTTjTCIjRF3If4avAT6kqxcASlTWEtAFCb9NH0OUxNDfgZSWdP5fJnBYCMEWkIFfWeugjzYMg==", - "dev": true, - "requires": { - "chalk": "^2.4.2", - "source-map": "^0.6.1", - "supports-color": "^6.1.0" - } - }, - "postcss-value-parser": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.1.0.tgz", - "integrity": "sha512-97DXOFbQJhk71ne5/Mt6cOu6yxsSfM0QGQyl0L25Gca4yGWEGJaig7l7gbCX623VqTBNGLRLaVUCnNkcedlRSQ==", - "dev": true }, "source-map": { "version": "0.6.1", @@ -15224,6 +18963,17 @@ } } }, + "postcss-calc": { + "version": "7.0.5", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-7.0.5.tgz", + "integrity": "sha512-1tKHutbGtLtEZF6PT4JSihCHfIVldU72mZ8SdZHIYriIZ9fh9k9aWSppaT8rHsyI3dX+KSR+W+Ix9BMY3AODrg==", + "dev": true, + "requires": { + "postcss": "^7.0.27", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.0.2" + } + }, "postcss-colormin": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-4.0.3.tgz", @@ -15235,6 +18985,14 @@ "has": "^1.0.0", "postcss": "^7.0.0", "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + } } }, "postcss-convert-values": { @@ -15245,6 +19003,14 @@ "requires": { "postcss": "^7.0.0", "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + } } }, "postcss-discard-comments": { @@ -15303,31 +19069,6 @@ "postcss": "^7.0.0", "postcss-load-config": "^2.0.0", "schema-utils": "^1.0.0" - }, - "dependencies": { - "ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dev": true, - "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, - "schema-utils": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", - "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", - "dev": true, - "requires": { - "ajv": "^6.1.0", - "ajv-errors": "^1.0.0", - "ajv-keywords": "^3.1.0" - } - } } }, "postcss-merge-longhand": { @@ -15340,6 +19081,14 @@ "postcss": "^7.0.0", "postcss-value-parser": "^3.0.0", "stylehacks": "^4.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + } } }, "postcss-merge-rules": { @@ -15377,6 +19126,14 @@ "requires": { "postcss": "^7.0.0", "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + } } }, "postcss-minify-gradients": { @@ -15389,6 +19146,14 @@ "is-color-stop": "^1.0.0", "postcss": "^7.0.0", "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + } } }, "postcss-minify-params": { @@ -15403,6 +19168,14 @@ "postcss": "^7.0.0", "postcss-value-parser": "^3.0.0", "uniqs": "^2.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + } } }, "postcss-minify-selectors": { @@ -15431,13 +19204,13 @@ } }, "postcss-modules": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/postcss-modules/-/postcss-modules-1.3.2.tgz", - "integrity": "sha512-QujH5ZpPtr1fBWTKDa43Hx45gm7p19aEtHaAtkMCBZZiB/D5za2wXSMtAf94tDUZHF3F5KZcTXISUNqgEQRiDw==", + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/postcss-modules/-/postcss-modules-1.5.0.tgz", + "integrity": "sha512-KiAihzcV0TxTTNA5OXreyIXctuHOfR50WIhqBpc8pe0Q5dcs/Uap9EVlifOI9am7zGGdGOJQ6B1MPYKo2UxgOg==", "dev": true, "requires": { "css-modules-loader-core": "^1.1.0", - "generic-names": "^1.0.3", + "generic-names": "^2.0.1", "lodash.camelcase": "^4.3.0", "postcss": "^7.0.1", "string-hash": "^1.1.1" @@ -15452,6 +19225,17 @@ "postcss": "^6.0.1" }, "dependencies": { + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, "postcss": { "version": "6.0.23", "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", @@ -15468,15 +19252,6 @@ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "dev": true - }, - "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" - } } } }, @@ -15490,6 +19265,17 @@ "postcss": "^6.0.1" }, "dependencies": { + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, "postcss": { "version": "6.0.23", "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", @@ -15506,15 +19292,6 @@ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "dev": true - }, - "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" - } } } }, @@ -15528,6 +19305,17 @@ "postcss": "^6.0.1" }, "dependencies": { + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, "postcss": { "version": "6.0.23", "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", @@ -15544,15 +19332,6 @@ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "dev": true - }, - "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" - } } } }, @@ -15566,6 +19345,17 @@ "postcss": "^6.0.1" }, "dependencies": { + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, "postcss": { "version": "6.0.23", "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.23.tgz", @@ -15582,15 +19372,6 @@ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "dev": true - }, - "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" - } } } }, @@ -15612,6 +19393,14 @@ "cssnano-util-get-match": "^4.0.0", "postcss": "^7.0.0", "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + } } }, "postcss-normalize-positions": { @@ -15624,6 +19413,14 @@ "has": "^1.0.0", "postcss": "^7.0.0", "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + } } }, "postcss-normalize-repeat-style": { @@ -15636,6 +19433,14 @@ "cssnano-util-get-match": "^4.0.0", "postcss": "^7.0.0", "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + } } }, "postcss-normalize-string": { @@ -15647,6 +19452,14 @@ "has": "^1.0.0", "postcss": "^7.0.0", "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + } } }, "postcss-normalize-timing-functions": { @@ -15658,6 +19471,14 @@ "cssnano-util-get-match": "^4.0.0", "postcss": "^7.0.0", "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + } } }, "postcss-normalize-unicode": { @@ -15669,6 +19490,14 @@ "browserslist": "^4.0.0", "postcss": "^7.0.0", "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + } } }, "postcss-normalize-url": { @@ -15681,6 +19510,14 @@ "normalize-url": "^3.0.0", "postcss": "^7.0.0", "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + } } }, "postcss-normalize-whitespace": { @@ -15691,6 +19528,14 @@ "requires": { "postcss": "^7.0.0", "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + } } }, "postcss-ordered-values": { @@ -15702,6 +19547,14 @@ "cssnano-util-get-arguments": "^4.0.0", "postcss": "^7.0.0", "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + } } }, "postcss-reduce-initial": { @@ -15726,12 +19579,20 @@ "has": "^1.0.0", "postcss": "^7.0.0", "postcss-value-parser": "^3.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + } } }, "postcss-selector-parser": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.5.tgz", - "integrity": "sha512-aFYPoYmXbZ1V6HZaSvat08M97A8HqO6Pjz+PiNpw/DhuRrC72XWAdp3hL6wusDCN31sSmcZyMGa2hZEuX+Xfhg==", + "version": "6.0.8", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.8.tgz", + "integrity": "sha512-D5PG53d209Z1Uhcc0qAZ5U3t5HagH3cxu+WLZ22jt3gLUpXM4eXXfiO14jiDWST3NNooX/E8wISfOhZ9eIjGTQ==", "dev": true, "requires": { "cssesc": "^3.0.0", @@ -15747,6 +19608,14 @@ "postcss": "^7.0.0", "postcss-value-parser": "^3.0.0", "svgo": "^1.0.0" + }, + "dependencies": { + "postcss-value-parser": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", + "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "dev": true + } } }, "postcss-unique-selectors": { @@ -15761,46 +19630,45 @@ } }, "postcss-value-parser": { - "version": "3.3.1", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz", - "integrity": "sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", "dev": true }, "prelude-ls": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", - "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=", - "dev": true - }, - "preserve": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/preserve/-/preserve-0.2.0.tgz", - "integrity": "sha1-gV7R9uvGWSb4ZbMQwHE7yzMVzks=", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", + "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", "dev": true }, "pretty-format": { - "version": "23.6.0", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-23.6.0.tgz", - "integrity": "sha512-zf9NV1NSlDLDjycnwm6hpFATCGl/K1lt0R/GdkAK2O5LN/rwJoB+Mh93gGJjut4YbmecbfgLWVGSTCr0Ewvvbw==", + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-25.5.0.tgz", + "integrity": "sha512-kbo/kq2LQ/A/is0PQwsEHM7Ca6//bGPPvU6UnsdDRSKTWxT/ru/xb88v4BJf6a69H+uTytOEsTusT9ksd/1iWQ==", "dev": true, "requires": { - "ansi-regex": "^3.0.0", - "ansi-styles": "^3.2.0" + "@jest/types": "^25.5.0", + "ansi-regex": "^5.0.0", + "ansi-styles": "^4.0.0", + "react-is": "^16.12.0" }, "dependencies": { - "ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", - "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==", + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "dev": true, "requires": { - "color-convert": "^1.9.0" + "color-convert": "^2.0.1" + } + }, + "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==", + "dev": true, + "requires": { + "color-name": "~1.1.4" } } } @@ -15829,14 +19697,11 @@ "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", "dev": true }, - "promise": { - "version": "7.3.1", - "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz", - "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==", - "dev": true, - "requires": { - "asap": "~2.0.3" - } + "progress": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", + "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", + "dev": true }, "promise-inflight": { "version": "1.0.1", @@ -15845,32 +19710,32 @@ "dev": true }, "prompts": { - "version": "0.1.14", - "resolved": "https://registry.npmjs.org/prompts/-/prompts-0.1.14.tgz", - "integrity": "sha512-rxkyiE9YH6zAz/rZpywySLKkpaj0NMVyNw1qhsubdbjjSgcayjTShDreZGlFMcGSu5sab3bAKPfFk78PB90+8w==", + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", + "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", "dev": true, "requires": { - "kleur": "^2.0.1", - "sisteransi": "^0.1.1" + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" } }, "prop-types": { - "version": "15.7.2", - "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz", - "integrity": "sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==", + "version": "15.8.0", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.0.tgz", + "integrity": "sha512-fDGekdaHh65eI3lMi5OnErU6a8Ighg2KjcjQxO7m8VHyWjcPyj5kiOgV1LQDOOOgVy3+5FgjXvdSSX7B8/5/4g==", "requires": { "loose-envify": "^1.4.0", "object-assign": "^4.1.1", - "react-is": "^16.8.1" + "react-is": "^16.13.1" } }, "proxy-addr": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.6.tgz", - "integrity": "sha512-dh/frvCBVmSsDYzw6n926jv974gddhkFPfiN8hPOi30Wax25QZyZEGveluCgliBnqmuM+UJmBErbAUFIoDbjOw==", + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", "dev": true, "requires": { - "forwarded": "~0.1.2", + "forwarded": "0.2.0", "ipaddr.js": "1.9.1" } }, @@ -15880,6 +19745,15 @@ "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=", "dev": true }, + "pseudolocale": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/pseudolocale/-/pseudolocale-1.1.0.tgz", + "integrity": "sha512-OZ8I/hwYEJ3beN3IEcNnt8EpcqblH0/x23hulKBXjs+WhTTEle+ijCHCkh2bd+cIIeCuCwSCbBe93IthGG6hLw==", + "dev": true, + "requires": { + "commander": "*" + } + }, "pseudomap": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", @@ -15915,9 +19789,9 @@ } }, "pump": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", - "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", "dev": true, "requires": { "end-of-stream": "^1.1.0", @@ -15933,6 +19807,18 @@ "duplexify": "^3.6.0", "inherits": "^2.0.3", "pump": "^2.0.0" + }, + "dependencies": { + "pump": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", + "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", + "dev": true, + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + } } }, "punycode": { @@ -16001,30 +19887,11 @@ } }, "ramda": { - "version": "0.25.0", - "resolved": "https://registry.npmjs.org/ramda/-/ramda-0.25.0.tgz", - "integrity": "sha512-GXpfrYVPwx3K7RQ6aYT8KPS8XViSXUVJT1ONhoKPE9VAleW42YE+U+8VEyGWt41EnEQW7gwecYJriTI0pKoecQ==", + "version": "0.27.1", + "resolved": "https://registry.npmjs.org/ramda/-/ramda-0.27.1.tgz", + "integrity": "sha512-PgIdVpn5y5Yns8vqb8FzBUEYn98V3xcPgawAkkgj0YJ0qDsnHCiNmZYfOGMgOvoB0eWFLpYbhxUR3mxfDIMvpw==", "dev": true }, - "randomatic": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/randomatic/-/randomatic-3.1.1.tgz", - "integrity": "sha512-TuDE5KxZ0J461RVjrJZCJc+J+zCkTb1MbH9AQUq68sMhOMcy9jLcb3BrZKgp9q9Ncltdg4QVqWrH02W2EFFVYw==", - "dev": true, - "requires": { - "is-number": "^4.0.0", - "kind-of": "^6.0.0", - "math-random": "^1.0.1" - }, - "dependencies": { - "is-number": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz", - "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==", - "dev": true - } - } - }, "randombytes": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", @@ -16079,20 +19946,19 @@ "integrity": "sha1-DD0L6u2KAclm2Xh793goElKpeao=" }, "react": { - "version": "16.8.5", - "resolved": "https://registry.npmjs.org/react/-/react-16.8.5.tgz", - "integrity": "sha512-daCb9TD6FZGvJ3sg8da1tRAtIuw29PbKZW++NN4wqkbEvxL+bZpaaYb4xuftW/SpXmgacf1skXl/ddX6CdOlDw==", + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react/-/react-16.13.1.tgz", + "integrity": "sha512-YMZQQq32xHLX0bz5Mnibv1/LHb3Sqzngu7xstSM+vrkE5Kzr9xE0yMByK5kMoTK30YVJE61WfbxIFFvfeDKT1w==", "requires": { "loose-envify": "^1.1.0", "object-assign": "^4.1.1", - "prop-types": "^15.6.2", - "scheduler": "^0.13.5" + "prop-types": "^15.6.2" } }, "react-accessible-accordion": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/react-accessible-accordion/-/react-accessible-accordion-3.3.4.tgz", - "integrity": "sha512-EUq+KmVRIIG5u1fR5XIbb2JU7w7NouLjuyfuPvnhuDIfNNWNYap1I8ijn2rdA6OQi1gGSRGbVzHs+3wxH/M0Sw==" + "version": "3.3.5", + "resolved": "https://registry.npmjs.org/react-accessible-accordion/-/react-accessible-accordion-3.3.5.tgz", + "integrity": "sha512-yCh3tx+jNuOPs+m58LOBFTGDEaGvM8UfuCNznr855FDAWzwV8V/ZH/TVBvgqH0npP58KrrVrHpj4jcy0EE5hEw==" }, "react-ace": { "version": "5.8.0", @@ -16114,14 +19980,14 @@ } }, "react-dom": { - "version": "16.8.5", - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-16.8.5.tgz", - "integrity": "sha512-VIEIvZLpFafsfu4kgmftP5L8j7P1f0YThfVTrANMhZUFMDOsA6e0kfR6wxw/8xxKs4NB59TZYbxNdPCDW34x4w==", + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-16.13.1.tgz", + "integrity": "sha512-81PIMmVLnCNLO/fFOQxdQkvEq/+Hfpv24XNJfpyZhTRfO0QcmQIF/PgCa1zCOj2w1hrn12MFLyaJ/G0+Mxtfag==", "requires": { "loose-envify": "^1.1.0", "object-assign": "^4.1.1", "prop-types": "^15.6.2", - "scheduler": "^0.13.5" + "scheduler": "^0.19.1" } }, "react-dom-factories": { @@ -16170,10 +20036,22 @@ "react-dom-factories": "^1.0.0" } }, + "react-refresh": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.10.0.tgz", + "integrity": "sha512-PgidR3wST3dDYKr6b4pJoqQFpPGNKDSCDx4cZoshjXipw3LzO7mG1My2pwEzz2JVkF+inx3xRpDeQLFQGH/hsQ==", + "dev": true + }, + "react-refresh-typescript": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/react-refresh-typescript/-/react-refresh-typescript-2.0.2.tgz", + "integrity": "sha512-Gevwf67IgOFZW2ub/tZ8gmcXawWnhMuoFjCW85v4LcOzMgD2PMrH2zkr3sie2Y2bvLp/7tpRdhbG0yshxlJYHw==", + "dev": true + }, "react-transition-group": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-4.4.1.tgz", - "integrity": "sha512-Djqr7OQ2aPUiYurhPalTrVy9ddmFCCzwhqQmtN+J3+3DzLO209Fdr70QrN8Z3DsglWql6iY1lDWAfpFiBtuKGw==", + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/react-transition-group/-/react-transition-group-4.4.2.tgz", + "integrity": "sha512-/RNYfRAMlZwDSr6z4zNKV6xu53/e2BuaBbGhbyYIXTrmgu/bGHzmqOs7mJSJBHy9Ud+ApHx3QjrkKSp1pxvlFg==", "requires": { "@babel/runtime": "^7.5.5", "dom-helpers": "^5.0.1", @@ -16221,24 +20099,61 @@ } }, "read-pkg": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", - "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", "dev": true, "requires": { - "load-json-file": "^1.0.0", - "normalize-package-data": "^2.3.2", - "path-type": "^1.0.0" + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, + "dependencies": { + "type-fest": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", + "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", + "dev": true + } } }, "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=", + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", + "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", "dev": true, "requires": { - "find-up": "^1.0.0", - "read-pkg": "^1.0.0" + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" + } + }, + "read-yaml-file": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/read-yaml-file/-/read-yaml-file-2.1.0.tgz", + "integrity": "sha512-UkRNRIwnhG+y7hpqnycCL/xbTk7+ia9VuVTC0S+zVbwd65DI9eUpRMfsWIGrCWxTU/mi+JW8cHQCrv+zfCbEPQ==", + "dev": true, + "requires": { + "js-yaml": "^4.0.0", + "strip-bom": "^4.0.0" + }, + "dependencies": { + "argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true + }, + "js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dev": true, + "requires": { + "argparse": "^2.0.1" + } + } } }, "readable-stream": { @@ -16277,16 +20192,118 @@ "graceful-fs": "^4.1.11", "micromatch": "^3.1.10", "readable-stream": "^2.0.2" + }, + "dependencies": { + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "requires": { + "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" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "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" + } + } + } + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "requires": { + "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" + } + }, + "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, + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + } } }, "realpath-native": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/realpath-native/-/realpath-native-1.1.0.tgz", - "integrity": "sha512-wlgPA6cCIIg9gKz0fgAPjnzh4yR/LnXovwuo9hvyGvx3h8nX4+/iLZplfUWasXpqD8BdnGnP5njOFjkUwPzvjA==", - "dev": true, - "requires": { - "util.promisify": "^1.0.0" - } + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/realpath-native/-/realpath-native-2.0.0.tgz", + "integrity": "sha512-v1SEYUOXXdbBZK8ZuNgO4TBjamPsiSgcFr0aP+tEKpQZK8vooEUqV6nm6Cv502mX4NF2EfsnVqtNAHG+/6Ur1Q==", + "dev": true }, "recast": { "version": "0.11.23", @@ -16328,19 +20345,9 @@ } }, "regenerator-runtime": { - "version": "0.11.1", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", - "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==", - "dev": true - }, - "regex-cache": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/regex-cache/-/regex-cache-0.4.4.tgz", - "integrity": "sha512-nVIZwtCjkC9YgvWkpM55B5rBhBYRZhAaJbgcFYXXsHnbZ9UZI9nnVWYZpBlCqv9ho2eZryPnWrZGsOdPwVWXWQ==", - "dev": true, - "requires": { - "is-equal-shallow": "^0.1.3" - } + "version": "0.13.9", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", + "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==" }, "regex-not": { "version": "1.0.2", @@ -16361,6 +20368,12 @@ "define-properties": "^1.1.3" } }, + "regexpp": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", + "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", + "dev": true + }, "relateurl": { "version": "0.2.7", "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", @@ -16432,17 +20445,6 @@ "remove-trailing-separator": "^1.1.0" } }, - "replacestream": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/replacestream/-/replacestream-4.0.3.tgz", - "integrity": "sha512-AC0FiLS352pBBiZhd4VXB1Ab/lh0lEgpP+GGvZqbQh8a5cmXVoTe5EX/YeTFArnp4SRGTHh1qCHu9lGs1qG8sA==", - "dev": true, - "requires": { - "escape-string-regexp": "^1.0.3", - "object-assign": "^4.0.1", - "readable-stream": "^2.0.2" - } - }, "request": { "version": "2.88.2", "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", @@ -16469,6 +20471,18 @@ "tough-cookie": "~2.5.0", "tunnel-agent": "^0.6.0", "uuid": "^3.3.2" + }, + "dependencies": { + "tough-cookie": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", + "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", + "dev": true, + "requires": { + "psl": "^1.1.28", + "punycode": "^2.1.1" + } + } } }, "request-promise-core": { @@ -16497,6 +20511,18 @@ "request-promise-core": "1.1.4", "stealthy-require": "^1.1.1", "tough-cookie": "^2.3.3" + }, + "dependencies": { + "tough-cookie": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", + "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", + "dev": true, + "requires": { + "psl": "^1.1.28", + "punycode": "^2.1.1" + } + } } }, "require-directory": { @@ -16506,15 +20532,15 @@ "dev": true }, "require-main-filename": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz", - "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", "dev": true }, "requirejs": { - "version": "2.1.20", - "resolved": "https://registry.npmjs.org/requirejs/-/requirejs-2.1.20.tgz", - "integrity": "sha1-EUgiyRfsh5NFCy2qoeubvxEB6TE=" + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/requirejs/-/requirejs-2.3.6.tgz", + "integrity": "sha512-ipEzlWQe6RK3jkzikgCupiTbTvm4S0/CAU5GlgptkN5SO6F3u0UD0K18wy6ErDqiCyP4J4YYe1HuAShvsxePLg==" }, "requires-port": { "version": "1.0.0", @@ -16523,21 +20549,29 @@ "dev": true }, "resolve": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.8.1.tgz", - "integrity": "sha512-AicPrAC7Qu1JxPCZ9ZgCZlY35QgFnNqc+0LtbRNxnVw4TXvjQ72wnuL9JQcEBgXkI9JM8MsT9kaQoHcpCRJOYA==", + "version": "1.17.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.17.0.tgz", + "integrity": "sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==", "dev": true, "requires": { - "path-parse": "^1.0.5" + "path-parse": "^1.0.6" } }, "resolve-cwd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz", - "integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", + "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", "dev": true, "requires": { - "resolve-from": "^3.0.0" + "resolve-from": "^5.0.0" + }, + "dependencies": { + "resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true + } } }, "resolve-dir": { @@ -16551,9 +20585,9 @@ } }, "resolve-from": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", - "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", "dev": true }, "resolve-options": { @@ -16572,12 +20606,12 @@ "dev": true }, "restore-cursor": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", - "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz", + "integrity": "sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==", "dev": true, "requires": { - "onetime": "^2.0.0", + "onetime": "^5.1.0", "signal-exit": "^3.0.2" } }, @@ -16611,15 +20645,6 @@ "integrity": "sha1-QzdOLiyglosO8VI0YLfXMP8i7rM=", "dev": true }, - "right-align": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/right-align/-/right-align-0.1.3.tgz", - "integrity": "sha1-YTObci/mo1FWiSENJOFMlhSGE+8=", - "dev": true, - "requires": { - "align-text": "^0.1.1" - } - }, "rimraf": { "version": "2.7.1", "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", @@ -16639,15 +20664,15 @@ } }, "rsvp": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-3.6.2.tgz", - "integrity": "sha512-OfWGQTb9vnwRjwtA2QwpG2ICclHC3pgXZO5xt8H2EfgDquO0qVdSb5T88L4qJVAEugbS56pAuV4XZM58UX8ulw==", + "version": "4.8.5", + "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-4.8.5.tgz", + "integrity": "sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA==", "dev": true }, "rtl-css-js": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/rtl-css-js/-/rtl-css-js-1.14.1.tgz", - "integrity": "sha512-G9N1s/6329FpJr8k9e1U/Lg0IDWThv99sb7k0IrXHjSnubxe01h52/ajsPRafJK1/2Vqrhz3VKLe3E1dx6jS9Q==", + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/rtl-css-js/-/rtl-css-js-1.15.0.tgz", + "integrity": "sha512-99Cu4wNNIhrI10xxUaABHsdDqzalrSRTie4GeCmbGVuehm4oj+fIy8fTzB+16pmKe8Bv9rl+hxIBez6KxExTew==", "requires": { "@babel/runtime": "^7.1.2" } @@ -16706,67 +20731,320 @@ "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" }, "sane": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/sane/-/sane-2.5.2.tgz", - "integrity": "sha1-tNwYYcIbQn6SlQej51HiosuKs/o=", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/sane/-/sane-4.1.0.tgz", + "integrity": "sha512-hhbzAgTIX8O7SHfp2c8/kREfEn4qO/9q8C9beyY6+tvZ87EpoZ3i1RIEvp27YBswnNbY9mWd6paKVmKbAgLfZA==", "dev": true, "requires": { + "@cnakazawa/watch": "^1.0.3", "anymatch": "^2.0.0", - "capture-exit": "^1.2.0", - "exec-sh": "^0.2.0", + "capture-exit": "^2.0.0", + "exec-sh": "^0.3.2", + "execa": "^1.0.0", "fb-watchman": "^2.0.0", - "fsevents": "^1.2.3", "micromatch": "^3.1.4", "minimist": "^1.1.1", - "walker": "~1.0.5", - "watch": "~0.18.0" + "walker": "~1.0.5" + }, + "dependencies": { + "anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "dev": true, + "requires": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + } + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "requires": { + "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" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "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" + } + } + } + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "requires": { + "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" + } + }, + "normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "dev": true, + "requires": { + "remove-trailing-separator": "^1.0.1" + } + }, + "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, + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + } + } + }, + "sass": { + "version": "1.32.12", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.32.12.tgz", + "integrity": "sha512-zmXn03k3hN0KaiVTjohgkg98C3UowhL1/VSGdj4/VAAiMKGQOE80PFPxFP2Kyq0OUskPKcY5lImkhBKEHlypJA==", + "dev": true, + "requires": { + "chokidar": ">=3.0.0 <4.0.0" + }, + "dependencies": { + "binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "dev": true + }, + "chokidar": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.2.tgz", + "integrity": "sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ==", + "dev": true, + "requires": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "fsevents": "~2.3.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + } + }, + "is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dev": true, + "requires": { + "binary-extensions": "^2.0.0" + } + }, + "readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dev": true, + "requires": { + "picomatch": "^2.2.1" + } + } } }, "sass-graph": { - "version": "2.2.6", - "resolved": "https://registry.npmjs.org/sass-graph/-/sass-graph-2.2.6.tgz", - "integrity": "sha512-MKuEYXFSGuRSi8FZ3A7imN1CeVn9Gpw0/SFJKdL1ejXJneI9a5rwlEZrKejhEFAA3O6yr3eIyl/WuvASvlT36g==", + "version": "2.2.5", + "resolved": "https://registry.npmjs.org/sass-graph/-/sass-graph-2.2.5.tgz", + "integrity": "sha512-VFWDAHOe6mRuT4mZRd4eKE+d8Uedrk6Xnh7Sh9b4NGufQLQjOrvf/MQoOdx+0s92L89FeyUUNfU597j/3uNpag==", "dev": true, "requires": { "glob": "^7.0.0", "lodash": "^4.0.0", "scss-tokenizer": "^0.2.3", - "yargs": "^7.0.0" + "yargs": "^13.3.2" }, "dependencies": { - "yargs": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-7.1.1.tgz", - "integrity": "sha512-huO4Fr1f9PmiJJdll5kwoS2e4GqzGSsMT3PPMpOwoVkOK8ckqAewMTZyA6LXVQWflleb/Z8oPBEvNsMft0XE+g==", + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "dev": true + }, + "cliui": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", + "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", "dev": true, "requires": { - "camelcase": "^3.0.0", - "cliui": "^3.2.0", - "decamelize": "^1.1.1", - "get-caller-file": "^1.0.1", - "os-locale": "^1.4.0", - "read-pkg-up": "^1.0.1", + "string-width": "^3.1.0", + "strip-ansi": "^5.2.0", + "wrap-ansi": "^5.1.0" + } + }, + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dev": true, + "requires": { + "locate-path": "^3.0.0" + } + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dev": true, + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "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==", + "dev": true, + "requires": { + "p-limit": "^2.0.0" + } + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "dev": true + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "requires": { + "ansi-regex": "^4.1.0" + } + }, + "wrap-ansi": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", + "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.0", + "string-width": "^3.0.0", + "strip-ansi": "^5.0.0" + } + }, + "yargs": { + "version": "13.3.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", + "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", + "dev": true, + "requires": { + "cliui": "^5.0.0", + "find-up": "^3.0.0", + "get-caller-file": "^2.0.1", "require-directory": "^2.1.1", - "require-main-filename": "^1.0.1", + "require-main-filename": "^2.0.0", "set-blocking": "^2.0.0", - "string-width": "^1.0.2", - "which-module": "^1.0.0", - "y18n": "^3.2.1", - "yargs-parser": "5.0.0-security.0" + "string-width": "^3.0.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^13.1.2" + } + }, + "yargs-parser": { + "version": "13.1.2", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", + "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", + "dev": true, + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" } } } }, "sass-loader": { - "version": "8.0.2", - "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-8.0.2.tgz", - "integrity": "sha512-7o4dbSK8/Ol2KflEmSco4jTjQoV988bM82P9CZdmo9hR3RLnvNc0ufMNdMrB0caq38JQ/FgF4/7RcbcfKzxoFQ==", + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-8.0.0.tgz", + "integrity": "sha512-+qeMu563PN7rPdit2+n5uuYVR0SSVwm0JsOUsaJXzgYcClWSlmX0iHDnmeOobPkf5kUglVot3QS6SyLyaQoJ4w==", "dev": true, "requires": { "clone-deep": "^4.0.1", "loader-utils": "^1.2.3", "neo-async": "^2.6.1", - "schema-utils": "^2.6.1", + "schema-utils": "^2.1.0", "semver": "^6.3.0" }, "dependencies": { @@ -16839,22 +21117,32 @@ "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", "dev": true }, + "saxes": { + "version": "3.1.11", + "resolved": "https://registry.npmjs.org/saxes/-/saxes-3.1.11.tgz", + "integrity": "sha512-Ydydq3zC+WYDJK1+gRxRapLIED9PWeSuuS41wqyoRmzvhhh9nc+QQrVMKJYzJFULazeGhzSV0QleN2wD3boh2g==", + "dev": true, + "requires": { + "xmlchars": "^2.1.1" + } + }, "scheduler": { - "version": "0.13.6", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.13.6.tgz", - "integrity": "sha512-IWnObHt413ucAYKsD9J1QShUKkbKLQQHdxRyw73sw4FN26iWr3DY/H34xGPe4nmL1DwXyWmSWmMrA9TfQbE/XQ==", + "version": "0.19.1", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.19.1.tgz", + "integrity": "sha512-n/zwRWRYSUj0/3g/otKDRPMh6qv2SYMWNq85IEa8iZyAv8od9zDYpGSnpBEjNgcMNq6Scbu5KfIPxNF72R/2EA==", "requires": { "loose-envify": "^1.1.0", "object-assign": "^4.1.1" } }, "schema-utils": { - "version": "0.4.7", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-0.4.7.tgz", - "integrity": "sha512-v/iwU6wvwGK8HbU9yi3/nhGzP0yGSuhQMzL6ySiec1FSrZZDkhm4noOSWzrNFo/jEc+SJY6jRTwuwbSXJPDUnQ==", + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", "dev": true, "requires": { "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", "ajv-keywords": "^3.1.0" }, "dependencies": { @@ -16900,9 +21188,9 @@ "dev": true }, "selfsigned": { - "version": "1.10.8", - "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.8.tgz", - "integrity": "sha512-2P4PtieJeEwVgTU9QEcwIRDQ/mXJLX8/+I3ur+Pg16nS8oNbrGxEso9NyYWy8NAmXiNl4dlAp5MwoNeCWzON4w==", + "version": "1.10.11", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.11.tgz", + "integrity": "sha512-aVmbPOfViZqOZPgRBT0+3u4yZFHpmnIghLMlAcb5/xhp5ZtB/RVnKhz5vl2M32CLXAqR4kha9zfhNg0Lf/sxKA==", "dev": true, "requires": { "node-forge": "^0.10.0" @@ -16917,10 +21205,13 @@ } }, "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "dev": true, + "requires": { + "lru-cache": "^6.0.0" + } }, "semver-greatest-satisfied-range": { "version": "1.1.0", @@ -16950,6 +21241,23 @@ "on-finished": "~2.3.0", "range-parser": "~1.2.0", "statuses": "~1.4.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } } }, "sequencify": { @@ -16959,10 +21267,13 @@ "dev": true }, "serialize-javascript": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-1.9.1.tgz", - "integrity": "sha512-0Vb/54WJ6k5v8sSWN09S0ora+Hnr+cX40r9F170nT+mSkaxltoE/7R3OrIdBSUv1OoiobH1QoWQbCnAO+e8J1A==", - "dev": true + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", + "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", + "dev": true, + "requires": { + "randombytes": "^2.1.0" + } }, "serve-index": { "version": "1.9.1", @@ -16977,6 +21288,23 @@ "http-errors": "~1.6.2", "mime-types": "~2.1.17", "parseurl": "~1.3.2" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } } }, "serve-static": { @@ -16997,6 +21325,12 @@ "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", "dev": true }, + "set-immediate-shim": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz", + "integrity": "sha1-SysbJ+uAip+NzEgaWOXlb1mfP2E=", + "dev": true + }, "set-value": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", @@ -17057,18 +21391,24 @@ "integrity": "sha512-S4vJDjHHMBaiZuT9NPb616CSmLf618jawtv3sufLl6ivK8WocjAo58cXwbRV1cgqxH0Qbv+iUt6m05eqEa2IRA==" }, "shebang-command": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", "dev": true, "requires": { - "shebang-regex": "^1.0.0" + "shebang-regex": "^3.0.0" } }, "shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "dev": true + }, + "shell-exec": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/shell-exec/-/shell-exec-1.0.2.tgz", + "integrity": "sha512-jyVd+kU2X+mWKMmGhx4fpWbPsjvD53k9ivqetutVW/BQ+WIZoDoP4d8vUMGezV6saZsiNoW2f9GIhg9Dondohg==", "dev": true }, "shellwords": { @@ -17077,16 +21417,21 @@ "integrity": "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==", "dev": true }, - "sigmund": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/sigmund/-/sigmund-1.0.1.tgz", - "integrity": "sha1-P/IfGYytIXX587eBhT/ZTQ0ZtZA=", - "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.3", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", - "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==", + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.6.tgz", + "integrity": "sha512-sDl4qMFpijcGw22U5w63KmD3cZJfBuFlVNbVMKje2keoKML7X2UzWbc4XrmEbDwg0NXJc3yv4/ox7b+JWb57kQ==", "dev": true }, "simple-swizzle": { @@ -17098,17 +21443,28 @@ } }, "sisteransi": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-0.1.1.tgz", - "integrity": "sha512-PmGOd02bM9YO5ifxpw36nrNMBTptEtfRl4qUYl9SndkolplkrZZOW7PGHjrZL53QvMVj9nQ+TKqUnRsw4tJa4g==", + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", "dev": true }, "slash": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz", - "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", "dev": true }, + "slice-ansi": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-2.1.0.tgz", + "integrity": "sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.0", + "astral-regex": "^1.0.0", + "is-fullwidth-code-point": "^2.0.0" + } + }, "snapdragon": { "version": "0.8.2", "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", @@ -17125,6 +21481,15 @@ "use": "^3.1.0" }, "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, "define-property": { "version": "0.2.5", "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", @@ -17142,6 +21507,12 @@ "requires": { "is-extendable": "^0.1.0" } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true } } }, @@ -17217,27 +21588,45 @@ } }, "sockjs": { - "version": "0.3.19", - "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.19.tgz", - "integrity": "sha512-V48klKZl8T6MzatbLlzzRNhMepEys9Y4oGFpypBFFn1gLI/QQ9HtLLyWJNbPlwGLelOVOEijUbTTJeLLI59jLw==", + "version": "0.3.24", + "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", + "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", "dev": true, "requires": { - "faye-websocket": "^0.10.0", - "uuid": "^3.0.1" + "faye-websocket": "^0.11.3", + "uuid": "^8.3.2", + "websocket-driver": "^0.7.4" + }, + "dependencies": { + "faye-websocket": { + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", + "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", + "dev": true, + "requires": { + "websocket-driver": ">=0.5.1" + } + }, + "uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "dev": true + } } }, "sockjs-client": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.4.0.tgz", - "integrity": "sha512-5zaLyO8/nri5cua0VtOrFXBPK1jbL4+1cebT/mmKA1E1ZXOvJrII75bPu0l0k843G/+iAbhEqzyKr0w/eCCj7g==", + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.5.2.tgz", + "integrity": "sha512-ZzRxPBISQE7RpzlH4tKJMQbHM9pabHluk0WBaxAQ+wm/UieeBVBou0p4wVnSQGN9QmpAZygQ0cDIypWuqOFmFQ==", "dev": true, "requires": { - "debug": "^3.2.5", + "debug": "^3.2.6", "eventsource": "^1.0.7", - "faye-websocket": "~0.11.1", - "inherits": "^2.0.3", - "json3": "^3.3.2", - "url-parse": "^1.4.3" + "faye-websocket": "^0.11.3", + "inherits": "^2.0.4", + "json3": "^3.3.3", + "url-parse": "^1.5.3" }, "dependencies": { "debug": { @@ -17250,22 +21639,25 @@ } }, "faye-websocket": { - "version": "0.11.3", - "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.3.tgz", - "integrity": "sha512-D2y4bovYpzziGgbHYtGCMjlJM36vAl/y+xUyn1C+FVx8szd1E+86KwVw6XvYSzOP8iMpm1X0I4xJD+QtUb36OA==", + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", + "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", "dev": true, "requires": { "websocket-driver": ">=0.5.1" } - }, - "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 } } }, + "sort-keys": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/sort-keys/-/sort-keys-4.2.0.tgz", + "integrity": "sha512-aUYIEU/UviqPgc8mHR6IW1EGxkAXpeRETYcrzg8cLAvUPZcpAlleSXHV2mY7G12GphSH6Gzv+4MMVSSkbdteHg==", + "dev": true, + "requires": { + "is-plain-obj": "^2.0.0" + } + }, "source-list-map": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", @@ -17277,6 +21669,12 @@ "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" }, + "source-map-js": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.1.tgz", + "integrity": "sha512-4+TN2b3tqOCd/kaGRJ/sTYA0tR0mdXx26ipdolxcwtJVqEnqNYvlCAt1q3ypy4QMlYus+Zh34RNtYLoq2oQ4IA==", + "dev": true + }, "source-map-loader": { "version": "0.2.4", "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-0.2.4.tgz", @@ -17301,12 +21699,21 @@ } }, "source-map-support": { - "version": "0.4.18", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.4.18.tgz", - "integrity": "sha512-try0/JqxPLF9nOjvSta7tVondkP5dwgyLDjVoyMDlmjugT2lRZ1OfsrYTkCd2hkDnJTKRbO/Rl3orm8vlsUzbA==", + "version": "0.5.21", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", + "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", "dev": true, "requires": { - "source-map": "^0.5.6" + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + }, + "dependencies": { + "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 + } } }, "source-map-url": { @@ -17348,9 +21755,9 @@ } }, "spdx-license-ids": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.7.tgz", - "integrity": "sha512-U+MTEOO0AiDzxwFvoa4JVnMV6mZlJKk2sBLt90s7G0Gd0Mlknc7kxEn3nuDPNZRta7O2uy8oLcZLVT+4sqNZHQ==", + "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 }, "spdy": { @@ -17364,23 +21771,6 @@ "http-deceiver": "^1.2.7", "select-hose": "^2.0.0", "spdy-transport": "^3.0.0" - }, - "dependencies": { - "debug": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", - "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", - "dev": true, - "requires": { - "ms": "2.1.2" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - } } }, "spdy-transport": { @@ -17397,21 +21787,6 @@ "wbuf": "^1.7.3" }, "dependencies": { - "debug": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", - "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", - "dev": true, - "requires": { - "ms": "2.1.2" - } - }, - "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", - "dev": true - }, "readable-stream": { "version": "3.6.0", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", @@ -17425,6 +21800,1863 @@ } } }, + "spfx-css-modules-typescript-loader": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/spfx-css-modules-typescript-loader/-/spfx-css-modules-typescript-loader-4.0.5.tgz", + "integrity": "sha512-zjoqyN8Va0+pFQc8EUXF/TcV4Bh/7gWkiTcx/wSv3nXS5BrxcLMaze4KxKJA+xdls9p6jaWPlEzkFSPetzaOZg==", + "dev": true, + "requires": { + "line-diff": "^2.0.1", + "loader-utils": "^1.2.3" + }, + "dependencies": { + "big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "dev": true + }, + "emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "dev": true + }, + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dev": true, + "requires": { + "minimist": "^1.2.0" + } + }, + "loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", + "dev": true, + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + } + } + } + }, + "spfx-fast-serve-helpers": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/spfx-fast-serve-helpers/-/spfx-fast-serve-helpers-1.13.0.tgz", + "integrity": "sha512-cuGJDasU/1m7nQsdRWSF6916Efz78047xdfvU8RX2hK6fgWjdTXHfiIDGJ9VK4Ncy5IrQ7XoS4dDLOEfdiQnVQ==", + "dev": true, + "requires": { + "@microsoft/loader-load-themed-styles": "1.9.59", + "@microsoft/spfx-heft-plugins": "1.13.0", + "@pmmmwh/react-refresh-webpack-plugin": "0.5.1", + "@types/copy-webpack-plugin": "6.4.3", + "@types/loader-utils": "2.0.2", + "@types/webpack-dev-server": "3.11.4", + "clean-css-loader": "3.0.0", + "colors": "1.4.0", + "copy-webpack-plugin": "6.4.0", + "css-loader": "5.2.4", + "del": "6.0.0", + "eslint-webpack-plugin": "2.5.4", + "file-loader": "6.2.0", + "fork-ts-checker-webpack-plugin": "6.4.0", + "get-port": "5.1.1", + "globby": "11.0.3", + "kill-port": "1.6.1", + "loader-utils": "2.0.0", + "node-fetch": "2.6.1", + "node-sass": "4.14.1", + "react-refresh": "0.10.0", + "react-refresh-typescript": "2.0.2", + "sass-loader": "9.0.3", + "spfx-css-modules-typescript-loader": "4.0.5", + "style-loader": "1.1.3", + "ts-loader": "8.1.0", + "webpack": "4.44.2", + "webpack-cli": "4.6.0", + "webpack-dev-server": "3.11.2", + "webpack-merge": "5.7.3", + "yargs": "4.6.0" + }, + "dependencies": { + "@azure/core-tracing": { + "version": "1.0.0-preview.9", + "resolved": "https://registry.npmjs.org/@azure/core-tracing/-/core-tracing-1.0.0-preview.9.tgz", + "integrity": "sha512-zczolCLJ5QG42AEPQ+Qg9SRYNUyB+yZ5dzof4YEc+dyWczO9G2sBqbAjLB7IqrsdHN2apkiB2oXeDKCsq48jug==", + "dev": true, + "requires": { + "@opencensus/web-types": "0.0.7", + "@opentelemetry/api": "^0.10.2", + "tslib": "^2.0.0" + } + }, + "@azure/storage-blob": { + "version": "12.4.1", + "resolved": "https://registry.npmjs.org/@azure/storage-blob/-/storage-blob-12.4.1.tgz", + "integrity": "sha512-RH6ru8LbnCC+m1rlVLon6mYUXdHsTcyUXFCJAWRQQM7p0XOwVKPS+UiVk2tZXfvMWd3q/qT/meOrEbHEcp/c4g==", + "dev": true, + "requires": { + "@azure/abort-controller": "^1.0.0", + "@azure/core-http": "^1.2.0", + "@azure/core-lro": "^1.0.2", + "@azure/core-paging": "^1.1.1", + "@azure/core-tracing": "1.0.0-preview.9", + "@azure/logger": "^1.0.0", + "@opentelemetry/api": "^0.10.2", + "events": "^3.0.0", + "tslib": "^2.0.0" + } + }, + "@microsoft/hashed-folder-copy-plugin": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/@microsoft/hashed-folder-copy-plugin/-/hashed-folder-copy-plugin-1.13.0.tgz", + "integrity": "sha512-woHVJyZNELa/9MmJMJo2UoQn4/qn2oR0XnciuCq7paYcRfR61iFmDRj4nNI1o70zUWcx+k6f9MJXFKmPbHUQxw==", + "dev": true, + "requires": { + "@rushstack/node-core-library": "3.40.0", + "glob": "~7.0.5" + } + }, + "@microsoft/load-themed-styles": { + "version": "1.10.178", + "resolved": "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-1.10.178.tgz", + "integrity": "sha512-eQvkRQshE8QYldBtc6i3GOY8SOLR1sngvK8rZBLWFZj7JORl4D3nKBOGxujNDmcwXm8gEuOvzQ+EsvHd2l6gnw==", + "dev": true + }, + "@microsoft/loader-load-themed-styles": { + "version": "1.9.59", + "resolved": "https://registry.npmjs.org/@microsoft/loader-load-themed-styles/-/loader-load-themed-styles-1.9.59.tgz", + "integrity": "sha512-0L7yDMxTkYD7np+KrI410+MbiVNWLLBfL1pfz9rSENqPvkDZWqgj+PBSd8YXuv7GupmD0JqaZW8f7+jhs5LvWA==", + "dev": true, + "requires": { + "@microsoft/load-themed-styles": "1.10.178", + "loader-utils": "~1.1.0" + }, + "dependencies": { + "loader-utils": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.1.0.tgz", + "integrity": "sha1-yYrvSIvM7aL/teLeZG1qdUQp9c0=", + "dev": true, + "requires": { + "big.js": "^3.1.3", + "emojis-list": "^2.0.0", + "json5": "^0.5.0" + } + } + } + }, + "@microsoft/sp-css-loader": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-css-loader/-/sp-css-loader-1.13.0.tgz", + "integrity": "sha512-ve/vRECyVbZJciHbyx3omyzIyJvVFGJsbnOgesSeyhFMLdSH7DWeu+/5kjAE8HiIHI7B5EOwwIZ/U13fbvxdDw==", + "dev": true, + "requires": { + "@microsoft/load-themed-styles": "1.10.208", + "@rushstack/node-core-library": "3.40.0", + "autoprefixer": "9.7.1", + "css-loader": "3.4.2", + "cssnano": "~4.1.10", + "loader-utils": "1.2.3", + "postcss": "~8.1.0", + "postcss-modules-extract-imports": "~3.0.0", + "postcss-modules-local-by-default": "~4.0.0", + "postcss-modules-scope": "~3.0.0", + "postcss-modules-values": "~4.0.0", + "webpack": "~4.44.2" + }, + "dependencies": { + "@microsoft/load-themed-styles": { + "version": "1.10.208", + "resolved": "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-1.10.208.tgz", + "integrity": "sha512-lOJQ/FOFiZJ+LIOUnVKu2StmB3DKIg50XTlm6DwBXpgUowAFhJ188mck8j4POpZtzQf/DfmOlQLqPEZXzM/6/A==", + "dev": true + }, + "big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "dev": true + }, + "css-loader": { + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-3.4.2.tgz", + "integrity": "sha512-jYq4zdZT0oS0Iykt+fqnzVLRIeiPWhka+7BqPn+oSIpWJAHak5tmB/WZrJ2a21JhCeFyNnnlroSl8c+MtVndzA==", + "dev": true, + "requires": { + "camelcase": "^5.3.1", + "cssesc": "^3.0.0", + "icss-utils": "^4.1.1", + "loader-utils": "^1.2.3", + "normalize-path": "^3.0.0", + "postcss": "^7.0.23", + "postcss-modules-extract-imports": "^2.0.0", + "postcss-modules-local-by-default": "^3.0.2", + "postcss-modules-scope": "^2.1.1", + "postcss-modules-values": "^3.0.0", + "postcss-value-parser": "^4.0.2", + "schema-utils": "^2.6.0" + }, + "dependencies": { + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + }, + "postcss-modules-extract-imports": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-2.0.0.tgz", + "integrity": "sha512-LaYLDNS4SG8Q5WAWqIJgdHPJrDDr/Lv775rMBFUbgjTz6j34lUznACHcdRWroPvXANP2Vj7yNK57vp9eFqzLWQ==", + "dev": true, + "requires": { + "postcss": "^7.0.5" + } + }, + "postcss-modules-local-by-default": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-3.0.3.tgz", + "integrity": "sha512-e3xDq+LotiGesympRlKNgaJ0PCzoUIdpH0dj47iWAui/kyTgh3CiAr1qP54uodmJhl6p9rN6BoNcdEDVJx9RDw==", + "dev": true, + "requires": { + "icss-utils": "^4.1.1", + "postcss": "^7.0.32", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.1.0" + } + }, + "postcss-modules-scope": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-2.2.0.tgz", + "integrity": "sha512-YyEgsTMRpNd+HmyC7H/mh3y+MeFWevy7V1evVhJWewmMbjDHIbZbOXICC2y+m1xI1UVfIT1HMW/O04Hxyu9oXQ==", + "dev": true, + "requires": { + "postcss": "^7.0.6", + "postcss-selector-parser": "^6.0.0" + } + }, + "postcss-modules-values": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-3.0.0.tgz", + "integrity": "sha512-1//E5jCBrZ9DmRX+zCtmQtRSV6PV42Ix7Bzj9GbwJceduuf7IqP8MgeTXuRDHOWj2m0VzZD5+roFWDuU8RQjcg==", + "dev": true, + "requires": { + "icss-utils": "^4.0.0", + "postcss": "^7.0.6" + } + } + } + }, + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dev": true, + "requires": { + "minimist": "^1.2.0" + } + }, + "loader-utils": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.2.3.tgz", + "integrity": "sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA==", + "dev": true, + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^2.0.0", + "json5": "^1.0.1" + } + } + } + }, + "@microsoft/sp-module-interfaces": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-module-interfaces/-/sp-module-interfaces-1.13.0.tgz", + "integrity": "sha512-GGI88b8vu3G9YJX4uZbS/E86V5Rz0C0jj4l2uOsZG1OtSZNgpimX/AKfX4ShVkEU/Wtvawc6rb6Q0qnv1VoTSw==", + "dev": true + }, + "@microsoft/spfx-heft-plugins": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/@microsoft/spfx-heft-plugins/-/spfx-heft-plugins-1.13.0.tgz", + "integrity": "sha512-YKrVa3GgKBggsxIF3FjaBFyyYyWZ4wWW5NAbMrIX0trivvUJ/DXIE51dO0dMMrpWPhJYjsCtPufDW0HnHBCjqg==", + "dev": true, + "requires": { + "@azure/storage-blob": "~12.4.1", + "@microsoft/hashed-folder-copy-plugin": "1.13.0", + "@microsoft/loader-load-themed-styles": "1.9.89", + "@microsoft/rush-lib": "5.52.0", + "@microsoft/sp-css-loader": "1.13.0", + "@microsoft/sp-module-interfaces": "1.13.0", + "@rushstack/debug-certificate-manager": "1.0.62", + "@rushstack/heft-config-file": "0.6.4", + "@rushstack/localization-plugin": "0.6.49", + "@rushstack/module-minifier-plugin": "0.4.14", + "@rushstack/node-core-library": "3.40.0", + "@rushstack/rig-package": "0.3.0", + "@rushstack/set-webpack-public-path-plugin": "3.2.69", + "@types/tapable": "1.0.6", + "autoprefixer": "9.7.1", + "colors": "~1.2.1", + "copy-webpack-plugin": "~6.0.3", + "css-loader": "~3.2.0", + "cssnano": "~4.1.10", + "file-loader": "~1.1.11", + "git-repo-info": "~2.1.1", + "glob": "~7.0.5", + "html-loader": "~0.5.1", + "lodash": "4.17.21", + "mime": "2.5.2", + "node-sass": "4.14.1", + "node-zip": "~1.1.1", + "postcss-loader": "3.0.0", + "resolve": "~1.17.0", + "sass-loader": "8.0.0", + "source-map": "0.6.1", + "source-map-loader": "0.2.4", + "tapable": "1.1.3", + "true-case-path": "~2.2.1", + "uuid": "~3.1.0", + "webpack": "~4.44.2", + "webpack-dev-server": "~3.11.0", + "webpack-sources": "1.4.3", + "xml": "~1.0.1" + }, + "dependencies": { + "@microsoft/load-themed-styles": { + "version": "1.10.208", + "resolved": "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-1.10.208.tgz", + "integrity": "sha512-lOJQ/FOFiZJ+LIOUnVKu2StmB3DKIg50XTlm6DwBXpgUowAFhJ188mck8j4POpZtzQf/DfmOlQLqPEZXzM/6/A==", + "dev": true + }, + "@microsoft/loader-load-themed-styles": { + "version": "1.9.89", + "resolved": "https://registry.npmjs.org/@microsoft/loader-load-themed-styles/-/loader-load-themed-styles-1.9.89.tgz", + "integrity": "sha512-DyKkXJzaiNA3zGwXQENHo+8kmTyIFQjUgzJjoi7nBRy6iNW2NKqD+7KvfPfcWofviATOtLmS3CxgEkW2dpkV8A==", + "dev": true, + "requires": { + "@microsoft/load-themed-styles": "1.10.208", + "loader-utils": "~1.1.0" + } + }, + "colors": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.2.5.tgz", + "integrity": "sha512-erNRLao/Y3Fv54qUa0LBB+//Uf3YwMUmdJinN20yMXm9zdKKqH9wt7R9IIVZ+K7ShzfpLV/Zg8+VyrBJYB4lpg==", + "dev": true + }, + "copy-webpack-plugin": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-6.0.4.tgz", + "integrity": "sha512-zCazfdYAh3q/O4VzZFiadWGpDA2zTs6FC6D7YTHD6H1J40pzo0H4z22h1NYMCl4ArQP4CK8y/KWqPrJ4rVkZ5A==", + "dev": true, + "requires": { + "cacache": "^15.0.5", + "fast-glob": "^3.2.4", + "find-cache-dir": "^3.3.1", + "glob-parent": "^5.1.1", + "globby": "^11.0.1", + "loader-utils": "^2.0.0", + "normalize-path": "^3.0.0", + "p-limit": "^3.0.2", + "schema-utils": "^2.7.0", + "serialize-javascript": "^4.0.0", + "webpack-sources": "^1.4.3" + }, + "dependencies": { + "big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "dev": true + }, + "emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "dev": true + }, + "json5": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz", + "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==", + "dev": true, + "requires": { + "minimist": "^1.2.5" + } + }, + "loader-utils": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", + "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", + "dev": true, + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + } + } + } + }, + "css-loader": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-3.2.1.tgz", + "integrity": "sha512-q40kYdcBNzMvkIImCL2O+wk8dh+RGwPPV9Dfz3n7XtOYPXqe2Z6VgtvoxjkLHz02gmhepG9sOAJOUlx+3hHsBg==", + "dev": true, + "requires": { + "camelcase": "^5.3.1", + "cssesc": "^3.0.0", + "icss-utils": "^4.1.1", + "loader-utils": "^1.2.3", + "normalize-path": "^3.0.0", + "postcss": "^7.0.23", + "postcss-modules-extract-imports": "^2.0.0", + "postcss-modules-local-by-default": "^3.0.2", + "postcss-modules-scope": "^2.1.1", + "postcss-modules-values": "^3.0.0", + "postcss-value-parser": "^4.0.2", + "schema-utils": "^2.6.0" + }, + "dependencies": { + "big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "dev": true + }, + "emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "dev": true + }, + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dev": true, + "requires": { + "minimist": "^1.2.0" + } + }, + "loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", + "dev": true, + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + } + } + } + }, + "file-loader": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-1.1.11.tgz", + "integrity": "sha512-TGR4HU7HUsGg6GCOPJnFk06RhWgEWFLAGWiT6rcD+GRC2keU3s9RGJ+b3Z6/U73jwwNb2gKLJ7YCrp+jvU4ALg==", + "dev": true, + "requires": { + "loader-utils": "^1.0.2", + "schema-utils": "^0.4.5" + }, + "dependencies": { + "schema-utils": { + "version": "0.4.7", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-0.4.7.tgz", + "integrity": "sha512-v/iwU6wvwGK8HbU9yi3/nhGzP0yGSuhQMzL6ySiec1FSrZZDkhm4noOSWzrNFo/jEc+SJY6jRTwuwbSXJPDUnQ==", + "dev": true, + "requires": { + "ajv": "^6.1.0", + "ajv-keywords": "^3.1.0" + } + } + } + }, + "loader-utils": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.1.0.tgz", + "integrity": "sha1-yYrvSIvM7aL/teLeZG1qdUQp9c0=", + "dev": true, + "requires": { + "big.js": "^3.1.3", + "emojis-list": "^2.0.0", + "json5": "^0.5.0" + } + }, + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + }, + "postcss-modules-extract-imports": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-2.0.0.tgz", + "integrity": "sha512-LaYLDNS4SG8Q5WAWqIJgdHPJrDDr/Lv775rMBFUbgjTz6j34lUznACHcdRWroPvXANP2Vj7yNK57vp9eFqzLWQ==", + "dev": true, + "requires": { + "postcss": "^7.0.5" + } + }, + "postcss-modules-local-by-default": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-3.0.3.tgz", + "integrity": "sha512-e3xDq+LotiGesympRlKNgaJ0PCzoUIdpH0dj47iWAui/kyTgh3CiAr1qP54uodmJhl6p9rN6BoNcdEDVJx9RDw==", + "dev": true, + "requires": { + "icss-utils": "^4.1.1", + "postcss": "^7.0.32", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.1.0" + } + }, + "postcss-modules-scope": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-2.2.0.tgz", + "integrity": "sha512-YyEgsTMRpNd+HmyC7H/mh3y+MeFWevy7V1evVhJWewmMbjDHIbZbOXICC2y+m1xI1UVfIT1HMW/O04Hxyu9oXQ==", + "dev": true, + "requires": { + "postcss": "^7.0.6", + "postcss-selector-parser": "^6.0.0" + } + }, + "postcss-modules-values": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-3.0.0.tgz", + "integrity": "sha512-1//E5jCBrZ9DmRX+zCtmQtRSV6PV42Ix7Bzj9GbwJceduuf7IqP8MgeTXuRDHOWj2m0VzZD5+roFWDuU8RQjcg==", + "dev": true, + "requires": { + "icss-utils": "^4.0.0", + "postcss": "^7.0.6" + } + }, + "sass-loader": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-8.0.0.tgz", + "integrity": "sha512-+qeMu563PN7rPdit2+n5uuYVR0SSVwm0JsOUsaJXzgYcClWSlmX0iHDnmeOobPkf5kUglVot3QS6SyLyaQoJ4w==", + "dev": true, + "requires": { + "clone-deep": "^4.0.1", + "loader-utils": "^1.2.3", + "neo-async": "^2.6.1", + "schema-utils": "^2.1.0", + "semver": "^6.3.0" + }, + "dependencies": { + "big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "dev": true + }, + "emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "dev": true + }, + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dev": true, + "requires": { + "minimist": "^1.2.0" + } + }, + "loader-utils": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", + "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", + "dev": true, + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + } + } + } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } + } + }, + "@opentelemetry/api": { + "version": "0.10.2", + "resolved": "https://registry.npmjs.org/@opentelemetry/api/-/api-0.10.2.tgz", + "integrity": "sha512-GtpMGd6vkzDMYcpu2t9LlhEgMy/SzBwRnz48EejlRArYqZzqSzAsKmegUK7zHgl+EOIaK9mKHhnRaQu3qw20cA==", + "dev": true, + "requires": { + "@opentelemetry/context-base": "^0.10.2" + } + }, + "@rushstack/debug-certificate-manager": { + "version": "1.0.62", + "resolved": "https://registry.npmjs.org/@rushstack/debug-certificate-manager/-/debug-certificate-manager-1.0.62.tgz", + "integrity": "sha512-dZVe3b0bBNa/tbmvFJmfkzNJpOnKMyDh+dMDf7c8ahG+Ge7oEgC4mMgrbJLGkppXFA+uoacX4SNk8/w08iCJmA==", + "dev": true, + "requires": { + "@rushstack/node-core-library": "3.40.0", + "node-forge": "~0.10.0", + "sudo": "~1.0.3" + } + }, + "@rushstack/heft-config-file": { + "version": "0.6.4", + "resolved": "https://registry.npmjs.org/@rushstack/heft-config-file/-/heft-config-file-0.6.4.tgz", + "integrity": "sha512-chVrwZ3V2t5be1jO2h1SnyHo6gyipaMdZ+IgXWgLl16YeCHXc1z/BWqxx7CzGS9sMrC8akJFaVkrplVxvsdfmg==", + "dev": true, + "requires": { + "@rushstack/node-core-library": "3.40.0", + "@rushstack/rig-package": "0.3.0", + "jsonpath-plus": "~4.0.0" + } + }, + "@rushstack/node-core-library": { + "version": "3.40.0", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.40.0.tgz", + "integrity": "sha512-P6uMPI7cqTdawLSPAG5BQrBu1MHlGRPqecp7ruIRgyukIEzkmh0QAnje4jAL/l1r3hw0qe4e+Dz5ZSnukT/Egg==", + "dev": true, + "requires": { + "@types/node": "10.17.13", + "colors": "~1.2.1", + "fs-extra": "~7.0.1", + "import-lazy": "~4.0.0", + "jju": "~1.4.0", + "resolve": "~1.17.0", + "semver": "~7.3.0", + "timsort": "~0.3.0", + "z-schema": "~3.18.3" + }, + "dependencies": { + "colors": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.2.5.tgz", + "integrity": "sha512-erNRLao/Y3Fv54qUa0LBB+//Uf3YwMUmdJinN20yMXm9zdKKqH9wt7R9IIVZ+K7ShzfpLV/Zg8+VyrBJYB4lpg==", + "dev": true + } + } + }, + "@rushstack/rig-package": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/@rushstack/rig-package/-/rig-package-0.3.0.tgz", + "integrity": "sha512-Lj6noF7Q4BBm1hKiBDw94e6uZvq1xlBwM/d2cBFaPqXeGdV+G6r3qaCWfRiSXK0pcHpGGpV5Tb2MdfhVcO6G/g==", + "dev": true, + "requires": { + "resolve": "~1.17.0", + "strip-json-comments": "~3.1.1" + } + }, + "@types/node": { + "version": "10.17.13", + "resolved": "https://registry.npmjs.org/@types/node/-/node-10.17.13.tgz", + "integrity": "sha512-pMCcqU2zT4TjqYFrWtYHKal7Sl30Ims6ulZ4UFXxI4xbtQqK/qqKwkDoBFCfooRqqmRu9vY3xaJRwxSh673aYg==", + "dev": true + }, + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "ansi-html": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/ansi-html/-/ansi-html-0.0.7.tgz", + "integrity": "sha1-gTWEAhliqenm/QOflA0S9WynhZ4=", + "dev": true + }, + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true + }, + "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==", + "dev": true + }, + "autoprefixer": { + "version": "9.7.1", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.7.1.tgz", + "integrity": "sha512-w3b5y1PXWlhYulevrTJ0lizkQ5CyqfeU6BIRDbuhsMupstHQOeb1Ur80tcB1zxSu7AwyY/qCQ7Vvqklh31ZBFw==", + "dev": true, + "requires": { + "browserslist": "^4.7.2", + "caniuse-lite": "^1.0.30001006", + "chalk": "^2.4.2", + "normalize-range": "^0.1.2", + "num2fraction": "^1.2.2", + "postcss": "^7.0.21", + "postcss-value-parser": "^4.0.2" + }, + "dependencies": { + "postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "requires": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + } + } + } + }, + "body-parser": { + "version": "1.19.1", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.1.tgz", + "integrity": "sha512-8ljfQi5eBk8EJfECMrgqNGWPEY5jWP+1IzkzkGdFFEwFQZZyaZ21UqdaHktgiMlH0xLHqIFtE/u2OYE5dOtViA==", + "dev": true, + "requires": { + "bytes": "3.1.1", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "~1.1.2", + "http-errors": "1.8.1", + "iconv-lite": "0.4.24", + "on-finished": "~2.3.0", + "qs": "6.9.6", + "raw-body": "2.4.2", + "type-is": "~1.6.18" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + } + } + }, + "bytes": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.1.tgz", + "integrity": "sha512-dWe4nWO/ruEOY7HkUJ5gFt1DCFV9zPRoJr8pV0/ASQermOZjtq8jMjOprC0Kd10GLN+l7xaUPvxzJFWtxGu8Fg==", + "dev": true + }, + "cacache": { + "version": "15.3.0", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-15.3.0.tgz", + "integrity": "sha512-VVdYzXEn+cnbXpFgWs5hTT7OScegHVmLhJIR8Ufqk3iFD6A6j5iSX1KuBTfNEv4tdJWE2PzA6IVFtcLC7fN9wQ==", + "dev": true, + "requires": { + "@npmcli/fs": "^1.0.0", + "@npmcli/move-file": "^1.0.1", + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "glob": "^7.1.4", + "infer-owner": "^1.0.4", + "lru-cache": "^6.0.0", + "minipass": "^3.1.1", + "minipass-collect": "^1.0.2", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.2", + "mkdirp": "^1.0.3", + "p-map": "^4.0.0", + "promise-inflight": "^1.0.1", + "rimraf": "^3.0.2", + "ssri": "^8.0.1", + "tar": "^6.0.2", + "unique-filename": "^1.1.1" + }, + "dependencies": { + "glob": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz", + "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==", + "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" + } + } + } + }, + "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" + } + }, + "chownr": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", + "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", + "dev": true + }, + "cliui": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", + "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", + "dev": true, + "requires": { + "string-width": "^3.1.0", + "strip-ansi": "^5.2.0", + "wrap-ansi": "^5.1.0" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "dev": true + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "requires": { + "ansi-regex": "^4.1.0" + } + } + } + }, + "colors": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz", + "integrity": "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==", + "dev": true + }, + "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, + "requires": { + "safe-buffer": "5.2.1" + } + }, + "cookie": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.1.tgz", + "integrity": "sha512-ZwrFkGJxUR3EIoXtO+yVE69Eb7KlixbaeAWfBQB9vVsNn/o+Yw69gBWSSDK825hQNdN+wF8zELf3dFNl/kxkUA==", + "dev": true + }, + "copy-webpack-plugin": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-6.4.0.tgz", + "integrity": "sha512-p4eIA0ZWk4UI+xewyxOBTDCSDfjK6nCkr3zhDenoi7SFd+NgDNH/D14IZeFaCEFcK/psNDcAUMOB+sAxZ3SsAA==", + "dev": true, + "requires": { + "cacache": "^15.0.5", + "fast-glob": "^3.2.4", + "find-cache-dir": "^3.3.1", + "glob-parent": "^5.1.1", + "globby": "^11.0.1", + "loader-utils": "^2.0.0", + "normalize-path": "^3.0.0", + "p-limit": "^3.0.2", + "schema-utils": "^3.0.0", + "serialize-javascript": "^5.0.1", + "webpack-sources": "^1.4.3" + }, + "dependencies": { + "schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + }, + "serialize-javascript": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-5.0.1.tgz", + "integrity": "sha512-SaaNal9imEO737H2c05Og0/8LUXG7EnsZyMa8MzkmuHoELfT6txuj0cMqRj6zfPKnmQ1yasR4PCJc8x+M4JSPA==", + "dev": true, + "requires": { + "randombytes": "^2.1.0" + } + } + } + }, + "css-loader": { + "version": "5.2.4", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-5.2.4.tgz", + "integrity": "sha512-OFYGyINCKkdQsTrSYxzGSFnGS4gNjcXkKkQgWxK138jgnPt+lepxdjSZNc8sHAl5vP3DhsJUxufWIjOwI8PMMw==", + "dev": true, + "requires": { + "camelcase": "^6.2.0", + "icss-utils": "^5.1.0", + "loader-utils": "^2.0.0", + "postcss": "^8.2.10", + "postcss-modules-extract-imports": "^3.0.0", + "postcss-modules-local-by-default": "^4.0.0", + "postcss-modules-scope": "^3.0.0", + "postcss-modules-values": "^4.0.0", + "postcss-value-parser": "^4.1.0", + "schema-utils": "^3.0.0", + "semver": "^7.3.5" + }, + "dependencies": { + "camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "dev": true + }, + "icss-utils": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", + "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", + "dev": true + }, + "picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", + "dev": true + }, + "postcss": { + "version": "8.4.5", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.5.tgz", + "integrity": "sha512-jBDboWM8qpaqwkMwItqTQTiFikhs/67OYVvblFFTM7MrZjt6yMKd6r2kgXizEbTTljacm4NldIlZnhbjr84QYg==", + "dev": true, + "requires": { + "nanoid": "^3.1.30", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.1" + } + }, + "schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + } + } + }, + "del": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/del/-/del-6.0.0.tgz", + "integrity": "sha512-1shh9DQ23L16oXSZKB2JxpL7iMy2E0S9d517ptA1P8iw0alkPtQcrKH7ru31rYtKwF499HkTu+DRzq3TCKDFRQ==", + "dev": true, + "requires": { + "globby": "^11.0.1", + "graceful-fs": "^4.2.4", + "is-glob": "^4.0.1", + "is-path-cwd": "^2.2.0", + "is-path-inside": "^3.0.2", + "p-map": "^4.0.0", + "rimraf": "^3.0.2", + "slash": "^3.0.0" + }, + "dependencies": { + "is-path-inside": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", + "dev": true + } + } + }, + "express": { + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.17.2.tgz", + "integrity": "sha512-oxlxJxcQlYwqPWKVJJtvQiwHgosH/LrLSPA+H4UxpyvSS6jC5aH+5MoHFM+KABgTOt0APue4w66Ha8jCUo9QGg==", + "dev": true, + "requires": { + "accepts": "~1.3.7", + "array-flatten": "1.1.1", + "body-parser": "1.19.1", + "content-disposition": "0.5.4", + "content-type": "~1.0.4", + "cookie": "0.4.1", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "~1.1.2", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "~1.1.2", + "fresh": "0.5.2", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.7", + "qs": "6.9.6", + "range-parser": "~1.2.1", + "safe-buffer": "5.2.1", + "send": "0.17.2", + "serve-static": "1.14.2", + "setprototypeof": "1.2.0", + "statuses": "~1.5.0", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + } + } + }, + "file-loader": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz", + "integrity": "sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==", + "dev": true, + "requires": { + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0" + }, + "dependencies": { + "schema-utils": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", + "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + } + } + } + }, + "finalhandler": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", + "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", + "dev": true, + "requires": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.3", + "statuses": "~1.5.0", + "unpipe": "~1.0.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + } + } + }, + "find-cache-dir": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", + "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", + "dev": true, + "requires": { + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + } + }, + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dev": true, + "requires": { + "locate-path": "^3.0.0" + } + }, + "glob": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.0.6.tgz", + "integrity": "sha1-IRuvr0nlJbjNkyYNFKsTYVKz9Xo=", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.2", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "globby": { + "version": "11.0.3", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.3.tgz", + "integrity": "sha512-ffdmosjA807y7+lA1NM0jELARVmYul/715xiILEjo3hBLPTcirgQNnXECn5g3mtR8TOLCVbkfua1Hpen25/Xcg==", + "dev": true, + "requires": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.1.1", + "ignore": "^5.1.4", + "merge2": "^1.3.0", + "slash": "^3.0.0" + } + }, + "http-errors": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.8.1.tgz", + "integrity": "sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g==", + "dev": true, + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": ">= 1.5.0 < 2", + "toidentifier": "1.0.1" + } + }, + "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" + } + }, + "ignore": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", + "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", + "dev": true + }, + "import-local": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz", + "integrity": "sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==", + "dev": true, + "requires": { + "pkg-dir": "^3.0.0", + "resolve-cwd": "^2.0.0" + }, + "dependencies": { + "pkg-dir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", + "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", + "dev": true, + "requires": { + "find-up": "^3.0.0" + } + } + } + }, + "is-absolute-url": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-3.0.3.tgz", + "integrity": "sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q==", + "dev": true + }, + "is-path-cwd": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", + "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==", + "dev": true + }, + "is-path-in-cwd": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-2.1.0.tgz", + "integrity": "sha512-rNocXHgipO+rvnP6dk3zI20RpOtrAM/kzbB258Uw5BWr3TpXi861yzjo16Dn4hUox07iw5AyeMLHWsujkjzvRQ==", + "dev": true, + "requires": { + "is-path-inside": "^2.1.0" + } + }, + "is-path-inside": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-2.1.0.tgz", + "integrity": "sha512-wiyhTzfDWsvwAW53OBWF5zuvaOGlZ6PwYxAbPVDhpm+gM09xKQGjBq/8uYN12aDvMxnAnq3dxTyoSoRNmg5YFg==", + "dev": true, + "requires": { + "path-is-inside": "^1.0.2" + } + }, + "is-wsl": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", + "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=", + "dev": true + }, + "loader-utils": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", + "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", + "dev": true, + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, + "dependencies": { + "big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "dev": true + }, + "emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "dev": true + }, + "json5": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz", + "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==", + "dev": true, + "requires": { + "minimist": "^1.2.5" + } + } + } + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dev": true, + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "dev": true + }, + "merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true + }, + "mime": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.5.2.tgz", + "integrity": "sha512-tqkh47FzKeCPD2PUiPB6pkbMzsCasjxAfC62/Wap5qrUWcb+sFasXUC5I3gYM5iBM8v/Qpn4UK0x+j0iHyFPDg==", + "dev": true + }, + "mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "dev": true + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "node-fetch": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.1.tgz", + "integrity": "sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw==", + "dev": true + }, + "node-forge": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.10.0.tgz", + "integrity": "sha512-PPmu8eEeG9saEUvI97fm4OYxXVB6bFvyNTyiUOBichBpFG8A1Ljw3bY62+5oOjDEMHRnd0Y7HQ+x7uzxOzC6JA==", + "dev": true + }, + "opn": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/opn/-/opn-5.5.0.tgz", + "integrity": "sha512-PqHpggC9bLV0VeWcdKhkpxY+3JTzetLSqTCWL/z/tFIbI6G8JCjondXklT1JinczLz2Xib62sSp0T/gKT4KksA==", + "dev": true, + "requires": { + "is-wsl": "^1.1.0" + } + }, + "p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, + "requires": { + "yocto-queue": "^0.1.0" + } + }, + "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==", + "dev": true, + "requires": { + "p-limit": "^2.0.0" + }, + "dependencies": { + "p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "requires": { + "p-try": "^2.0.0" + } + } + } + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "dev": true + }, + "picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "dev": true + }, + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "dev": true + }, + "postcss": { + "version": "8.1.14", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.1.14.tgz", + "integrity": "sha512-KatkyVPBKfENS+c3dpXJoDXnDD5UZs5exAnDksLqaRJPKwYphEPZt4N0m0i049v2/BtWVQibAhxW4ilXXcolpA==", + "dev": true, + "requires": { + "colorette": "^1.2.1", + "nanoid": "^3.1.20", + "source-map": "^0.6.1" + } + }, + "postcss-modules-extract-imports": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", + "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", + "dev": true + }, + "postcss-modules-local-by-default": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz", + "integrity": "sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==", + "dev": true, + "requires": { + "icss-utils": "^5.0.0", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.1.0" + }, + "dependencies": { + "icss-utils": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", + "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", + "dev": true + } + } + }, + "postcss-modules-scope": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz", + "integrity": "sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==", + "dev": true, + "requires": { + "postcss-selector-parser": "^6.0.4" + } + }, + "postcss-modules-values": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", + "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", + "dev": true, + "requires": { + "icss-utils": "^5.0.0" + }, + "dependencies": { + "icss-utils": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", + "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", + "dev": true + } + } + }, + "qs": { + "version": "6.9.6", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.9.6.tgz", + "integrity": "sha512-TIRk4aqYLNoJUbd+g2lEdz5kLWIuTMRagAXxl78Q0RiVjAOugHmeKNGdd3cwo/ktpf9aL9epCfFqWDEKysUlLQ==", + "dev": true + }, + "raw-body": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.2.tgz", + "integrity": "sha512-RPMAFUJP19WIet/99ngh6Iv8fzAbqum4Li7AD6DtGaW2RpMB/11xDoalPiJMTbu6I3hkbMVkATvZrqb9EEqeeQ==", + "dev": true, + "requires": { + "bytes": "3.1.1", + "http-errors": "1.8.1", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + } + }, + "resolve-cwd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz", + "integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=", + "dev": true, + "requires": { + "resolve-from": "^3.0.0" + } + }, + "resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", + "dev": true + }, + "rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "requires": { + "glob": "^7.1.3" + }, + "dependencies": { + "glob": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz", + "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==", + "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" + } + } + } + }, + "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 + }, + "sass-loader": { + "version": "9.0.3", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-9.0.3.tgz", + "integrity": "sha512-fOwsP98ac1VMme+V3+o0HaaMHp8Q/C9P+MUazLFVi3Jl7ORGHQXL1XeRZt3zLSGZQQPC8xE42Y2WptItvGjDQg==", + "dev": true, + "requires": { + "klona": "^1.1.2", + "loader-utils": "^2.0.0", + "neo-async": "^2.6.2", + "schema-utils": "^2.7.0", + "semver": "^7.3.2" + } + }, + "schema-utils": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", + "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" + } + }, + "send": { + "version": "0.17.2", + "resolved": "https://registry.npmjs.org/send/-/send-0.17.2.tgz", + "integrity": "sha512-UJYB6wFSJE3G00nEivR5rgWp8c2xXvJ3OPWPhmuteU0IKj8nKbG3DrjiOmLwpnHGYWAVwA69zmTm++YG0Hmwww==", + "dev": true, + "requires": { + "debug": "2.6.9", + "depd": "~1.1.2", + "destroy": "~1.0.4", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "1.8.1", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "~2.3.0", + "range-parser": "~1.2.1", + "statuses": "~1.5.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + }, + "dependencies": { + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } + } + }, + "mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "dev": true + }, + "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 + } + } + }, + "serve-static": { + "version": "1.14.2", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.2.tgz", + "integrity": "sha512-+TMNA9AFxUEGuC0z2mevogSnn9MXKb4fa7ngeRMJaaGv8vTwnIEkKi+QGvPt33HSnf8pRS+WGM0EbMtCJLKMBQ==", + "dev": true, + "requires": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.17.2" + } + }, + "setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", + "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 + }, + "ssri": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz", + "integrity": "sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==", + "dev": true, + "requires": { + "minipass": "^3.1.1" + } + }, + "statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", + "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=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "tar": { + "version": "6.1.11", + "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.11.tgz", + "integrity": "sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA==", + "dev": true, + "requires": { + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "minipass": "^3.0.0", + "minizlib": "^2.1.1", + "mkdirp": "^1.0.3", + "yallist": "^4.0.0" + } + }, + "tslib": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", + "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==", + "dev": true + }, + "uuid": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.1.0.tgz", + "integrity": "sha512-DIWtzUkw04M4k3bf1IcpS2tngXEL26YUD2M0tMDUpnUrz2hgzUBlD55a4FjdLGPvfHxS6uluGWvaVEqgBcVa+g==", + "dev": true + }, + "webpack-dev-server": { + "version": "3.11.2", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-3.11.2.tgz", + "integrity": "sha512-A80BkuHRQfCiNtGBS1EMf2ChTUs0x+B3wGDFmOeT4rmJOHhHTCH2naNxIHhmkr0/UillP4U3yeIyv1pNp+QDLQ==", + "dev": true, + "requires": { + "ansi-html": "0.0.7", + "bonjour": "^3.5.0", + "chokidar": "^2.1.8", + "compression": "^1.7.4", + "connect-history-api-fallback": "^1.6.0", + "debug": "^4.1.1", + "del": "^4.1.1", + "express": "^4.17.1", + "html-entities": "^1.3.1", + "http-proxy-middleware": "0.19.1", + "import-local": "^2.0.0", + "internal-ip": "^4.3.0", + "ip": "^1.1.5", + "is-absolute-url": "^3.0.3", + "killable": "^1.0.1", + "loglevel": "^1.6.8", + "opn": "^5.5.0", + "p-retry": "^3.0.1", + "portfinder": "^1.0.26", + "schema-utils": "^1.0.0", + "selfsigned": "^1.10.8", + "semver": "^6.3.0", + "serve-index": "^1.9.1", + "sockjs": "^0.3.21", + "sockjs-client": "^1.5.0", + "spdy": "^4.0.2", + "strip-ansi": "^3.0.1", + "supports-color": "^6.1.0", + "url": "^0.11.0", + "webpack-dev-middleware": "^3.7.2", + "webpack-log": "^2.0.0", + "ws": "^6.2.1", + "yargs": "^13.3.2" + }, + "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" + } + }, + "del": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/del/-/del-4.1.1.tgz", + "integrity": "sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==", + "dev": true, + "requires": { + "@types/glob": "^7.1.1", + "globby": "^6.1.0", + "is-path-cwd": "^2.0.0", + "is-path-in-cwd": "^2.0.0", + "p-map": "^2.0.0", + "pify": "^4.0.1", + "rimraf": "^2.6.3" + } + }, + "globby": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", + "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=", + "dev": true, + "requires": { + "array-union": "^1.0.1", + "glob": "^7.0.3", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^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 + } + } + }, + "p-map": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", + "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==", + "dev": true + }, + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "requires": { + "glob": "^7.1.3" + }, + "dependencies": { + "glob": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz", + "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==", + "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" + } + } + } + }, + "schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "dev": true, + "requires": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + }, + "yargs": { + "version": "13.3.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", + "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", + "dev": true, + "requires": { + "cliui": "^5.0.0", + "find-up": "^3.0.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^3.0.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^13.1.2" + } + } + } + }, + "wrap-ansi": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", + "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.0", + "string-width": "^3.0.0", + "strip-ansi": "^5.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "dev": true + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "requires": { + "ansi-regex": "^4.1.0" + } + } + } + }, + "ws": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.2.tgz", + "integrity": "sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw==", + "dev": true, + "requires": { + "async-limiter": "~1.0.0" + } + }, + "yargs-parser": { + "version": "13.1.2", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", + "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", + "dev": true, + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + } + } + }, "split": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/split/-/split-1.0.1.tgz", @@ -17443,15 +23675,6 @@ "extend-shallow": "^3.0.0" } }, - "split2": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/split2/-/split2-2.2.0.tgz", - "integrity": "sha512-RAb22TG39LhI31MbreBgIuKiIKhVsawfTgEGqKHTK87aG+ul/PB8Sqoi3I7kVdRWiCfrKxK3uo4/YUkpNvhPbw==", - "dev": true, - "requires": { - "through2": "^2.0.2" - } - }, "sprintf-js": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", @@ -17513,6 +23736,12 @@ } } }, + "stackframe": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.2.0.tgz", + "integrity": "sha512-GrdeshiRmS1YLMYgzF16olf2jJ/IzxXY9lhKOskuVziubpTYcYqyOwYeJKzQkwy7uN0fYSsbsC4RQaXf9LCrYA==", + "dev": true + }, "static-extend": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", @@ -17622,6 +23851,12 @@ "integrity": "sha1-ucczDHBChi9rFC3CdLvMWGbONUY=", "dev": true }, + "string-argv": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/string-argv/-/string-argv-0.3.1.tgz", + "integrity": "sha512-a1uQGz7IyVy9YwhqjZIZu1c8JO8dNIe20xBmSS6qu9kv++k3JGzCVmprbNN5Kn+BgzD5E7YYwg1CcjuJMRNsvg==", + "dev": true + }, "string-hash": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/string-hash/-/string-hash-1.1.3.tgz", @@ -17629,41 +23864,74 @@ "dev": true }, "string-length": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/string-length/-/string-length-2.0.0.tgz", - "integrity": "sha1-1A27aGo6zpYMHP/KVivyxF+DY+0=", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-3.1.0.tgz", + "integrity": "sha512-Ttp5YvkGm5v9Ijagtaz1BnN+k9ObpvS0eIBblPMp2YWL8FBmi9qblQ9fexc2k/CXFgrTIteU3jAw3payCnwSTA==", "dev": true, "requires": { "astral-regex": "^1.0.0", - "strip-ansi": "^4.0.0" + "strip-ansi": "^5.2.0" }, "dependencies": { "ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", "dev": true }, "strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", "dev": true, "requires": { - "ansi-regex": "^3.0.0" + "ansi-regex": "^4.1.0" } } } }, "string-width": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", - "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", "dev": true, "requires": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "dev": true + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "requires": { + "ansi-regex": "^4.1.0" + } + } + } + }, + "string.prototype.matchall": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.6.tgz", + "integrity": "sha512-6WgDX8HmQqvEd7J+G6VtAahhsQIssiZ8zl7zKh1VDMFyL3hRTJP4FTNA3RbIp2TOQ9AYNDcc7e3fH0Qbup+DBg==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1", + "get-intrinsic": "^1.1.1", + "has-symbols": "^1.0.2", + "internal-slot": "^1.0.3", + "regexp.prototype.flags": "^1.3.1", + "side-channel": "^1.0.4" } }, "string.prototype.trimend": { @@ -17696,22 +23964,19 @@ } }, "strip-ansi": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", - "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", + "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", "dev": true, "requires": { - "ansi-regex": "^2.0.0" + "ansi-regex": "^5.0.1" } }, "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, - "requires": { - "is-utf8": "^0.2.0" - } + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", + "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", + "dev": true }, "strip-eof": { "version": "1.0.0", @@ -17719,6 +23984,12 @@ "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", "dev": true }, + "strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "dev": true + }, "strip-indent": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-1.0.1.tgz", @@ -17728,6 +23999,12 @@ "get-stdin": "^4.0.1" } }, + "strip-json-comments": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", + "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "dev": true + }, "style-loader": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-1.1.3.tgz", @@ -17844,10 +24121,40 @@ } }, "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" + } + }, + "supports-hyperlinks": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.2.0.tgz", + "integrity": "sha512-6sXEzV5+I5j8Bmq9/vUphGRM/RJNT9SCURJLjwfOg51heRtguGWDzcaBlgAzKhQa0EVNpPEKzQuBwZ8S8WaCeQ==", + "dev": true, + "requires": { + "has-flag": "^4.0.0", + "supports-color": "^7.0.0" + }, + "dependencies": { + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "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==", + "dev": true, + "requires": { + "has-flag": "^4.0.0" + } + } + } }, "sver-compat": { "version": "1.5.0", @@ -17880,16 +24187,15 @@ "util.promisify": "~1.0.0" }, "dependencies": { - "util.promisify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.1.tgz", - "integrity": "sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==", + "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": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.2", - "has-symbols": "^1.0.1", - "object.getownpropertydescriptors": "^2.1.0" + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" } } } @@ -17906,77 +24212,16 @@ "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==", "dev": true }, - "tapable": { - "version": "0.2.9", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-0.2.9.tgz", - "integrity": "sha512-2wsvQ+4GwBvLPLWsNfLCDYGsW6xb7aeC6utq2Qh0PFwgEy7K7dsma9Jsmb2zSQj7GvYAyUGSntLtsv++GmgL1A==", - "dev": true - }, - "tar": { - "version": "2.2.2", - "resolved": "https://registry.npmjs.org/tar/-/tar-2.2.2.tgz", - "integrity": "sha512-FCEhQ/4rE1zYv9rYXJw/msRqsnmlje5jHP6huWeBZ704jUTy02c5AZyWujpMR1ax6mVw9NyJMfuK2CMDWVIfgA==", - "requires": { - "block-stream": "*", - "fstream": "^1.0.12", - "inherits": "2" - } - }, - "ternary-stream": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ternary-stream/-/ternary-stream-2.1.1.tgz", - "integrity": "sha512-j6ei9hxSoyGlqTmoMjOm+QNvUKDOIY6bNl4Uh1lhBvl6yjPW2iLqxDUYyfDPZknQ4KdRziFl+ec99iT4l7g0cw==", + "table": { + "version": "5.4.6", + "resolved": "https://registry.npmjs.org/table/-/table-5.4.6.tgz", + "integrity": "sha512-wmEc8m4fjnob4gt5riFRtTu/6+4rSe12TpAELNSqHMfF3IqnA+CH37USM6/YR3qRZv7e56kAEAtd6nKZaxe0Ug==", "dev": true, "requires": { - "duplexify": "^3.5.0", - "fork-stream": "^0.0.4", - "merge-stream": "^1.0.0", - "through2": "^2.0.1" - } - }, - "terser": { - "version": "3.17.0", - "resolved": "https://registry.npmjs.org/terser/-/terser-3.17.0.tgz", - "integrity": "sha512-/FQzzPJmCpjAH9Xvk2paiWrFq+5M6aVOf+2KRbwhByISDX/EujxsK+BAvrhb6H+2rtrLCHK9N01wO014vrIwVQ==", - "dev": true, - "requires": { - "commander": "^2.19.0", - "source-map": "~0.6.1", - "source-map-support": "~0.5.10" - }, - "dependencies": { - "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 - }, - "source-map-support": { - "version": "0.5.19", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz", - "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==", - "dev": true, - "requires": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - } - } - }, - "terser-webpack-plugin": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.2.3.tgz", - "integrity": "sha512-GOK7q85oAb/5kE12fMuLdn2btOS9OBZn4VsecpHDywoUC/jLhSAKOiYo0ezx7ss2EXPMzyEWFoE0s1WLE+4+oA==", - "dev": true, - "requires": { - "cacache": "^11.0.2", - "find-cache-dir": "^2.0.0", - "schema-utils": "^1.0.0", - "serialize-javascript": "^1.4.0", - "source-map": "^0.6.1", - "terser": "^3.16.1", - "webpack-sources": "^1.1.0", - "worker-farm": "^1.5.2" + "ajv": "^6.10.2", + "lodash": "^4.17.14", + "slice-ansi": "^2.1.0", + "string-width": "^3.0.0" }, "dependencies": { "ajv": { @@ -17991,16 +24236,104 @@ "uri-js": "^4.2.2" } }, - "schema-utils": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", - "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "dev": true + } + } + }, + "tapable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", + "dev": true + }, + "tar": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/tar/-/tar-2.2.2.tgz", + "integrity": "sha512-FCEhQ/4rE1zYv9rYXJw/msRqsnmlje5jHP6huWeBZ704jUTy02c5AZyWujpMR1ax6mVw9NyJMfuK2CMDWVIfgA==", + "requires": { + "block-stream": "*", + "fstream": "^1.0.12", + "inherits": "2" + } + }, + "terminal-link": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz", + "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==", + "dev": true, + "requires": { + "ansi-escapes": "^4.2.1", + "supports-hyperlinks": "^2.0.0" + } + }, + "ternary-stream": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ternary-stream/-/ternary-stream-2.1.1.tgz", + "integrity": "sha512-j6ei9hxSoyGlqTmoMjOm+QNvUKDOIY6bNl4Uh1lhBvl6yjPW2iLqxDUYyfDPZknQ4KdRziFl+ec99iT4l7g0cw==", + "dev": true, + "requires": { + "duplexify": "^3.5.0", + "fork-stream": "^0.0.4", + "merge-stream": "^1.0.0", + "through2": "^2.0.1" + }, + "dependencies": { + "merge-stream": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-1.0.1.tgz", + "integrity": "sha1-QEEgLVCKNCugAXQAjfDCUbjBNeE=", "dev": true, "requires": { - "ajv": "^6.1.0", - "ajv-errors": "^1.0.0", - "ajv-keywords": "^3.1.0" + "readable-stream": "^2.0.1" } + } + } + }, + "terser": { + "version": "4.8.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.0.tgz", + "integrity": "sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw==", + "dev": true, + "requires": { + "commander": "^2.20.0", + "source-map": "~0.6.1", + "source-map-support": "~0.5.12" + }, + "dependencies": { + "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 + } + } + }, + "terser-webpack-plugin": { + "version": "1.4.5", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz", + "integrity": "sha512-04Rfe496lN8EYruwi6oPQkG0vo8C+HT49X687FZnpPF0qMAIHONI6HEXYPKDOE8e5HjXTyKfqRd/agHtH0kOtw==", + "dev": true, + "requires": { + "cacache": "^12.0.2", + "find-cache-dir": "^2.1.0", + "is-wsl": "^1.1.0", + "schema-utils": "^1.0.0", + "serialize-javascript": "^4.0.0", + "source-map": "^0.6.1", + "terser": "^4.1.2", + "webpack-sources": "^1.4.0", + "worker-farm": "^1.7.0" + }, + "dependencies": { + "is-wsl": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", + "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=", + "dev": true }, "source-map": { "version": "0.6.1", @@ -18011,122 +24344,20 @@ } }, "test-exclude": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-4.2.3.tgz", - "integrity": "sha512-SYbXgY64PT+4GAL2ocI3HwPa4Q4TBKm0cwAVeKOt/Aoc0gSpNRjJX8w0pA1LMKZ3LBmd8pYBqApFNQLII9kavA==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", + "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", "dev": true, "requires": { - "arrify": "^1.0.1", - "micromatch": "^2.3.11", - "object-assign": "^4.1.0", - "read-pkg-up": "^1.0.1", - "require-main-filename": "^1.0.1" - }, - "dependencies": { - "arr-diff": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", - "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=", - "dev": true, - "requires": { - "arr-flatten": "^1.0.1" - } - }, - "array-unique": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz", - "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=", - "dev": true - }, - "braces": { - "version": "1.8.5", - "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", - "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=", - "dev": true, - "requires": { - "expand-range": "^1.8.1", - "preserve": "^0.2.0", - "repeat-element": "^1.1.2" - } - }, - "expand-brackets": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", - "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=", - "dev": true, - "requires": { - "is-posix-bracket": "^0.1.0" - } - }, - "extglob": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz", - "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=", - "dev": true, - "requires": { - "is-extglob": "^1.0.0" - } - }, - "is-extglob": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", - "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", - "dev": true - }, - "is-glob": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", - "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", - "dev": true, - "requires": { - "is-extglob": "^1.0.0" - } - }, - "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" - } - }, - "micromatch": { - "version": "2.3.11", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", - "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=", - "dev": true, - "requires": { - "arr-diff": "^2.0.0", - "array-unique": "^0.2.1", - "braces": "^1.8.2", - "expand-brackets": "^0.1.4", - "extglob": "^0.3.1", - "filename-regex": "^2.0.0", - "is-extglob": "^1.0.0", - "is-glob": "^2.0.1", - "kind-of": "^3.0.2", - "normalize-path": "^2.0.1", - "object.omit": "^2.0.0", - "parse-glob": "^3.0.4", - "regex-cache": "^0.4.2" - } - }, - "normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", - "dev": true, - "requires": { - "remove-trailing-separator": "^1.0.1" - } - } + "@istanbuljs/schema": "^0.1.2", + "glob": "^7.1.4", + "minimatch": "^3.0.4" } }, - "textextensions": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/textextensions/-/textextensions-1.0.2.tgz", - "integrity": "sha1-ZUhjk+4fK7A5pgy7oFsLaL2VAdI=", + "text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", "dev": true }, "thenify": { @@ -18148,9 +24379,9 @@ } }, "throat": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/throat/-/throat-4.1.0.tgz", - "integrity": "sha1-iQN8vJLFarGJJua6TLsgDhVnKmo=", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/throat/-/throat-5.0.0.tgz", + "integrity": "sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA==", "dev": true }, "through": { @@ -18185,15 +24416,6 @@ "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==", "dev": true }, - "tildify": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/tildify/-/tildify-1.2.0.tgz", - "integrity": "sha1-3OwD9V3Km3qj5bBPIYF+tW5jWIo=", - "dev": true, - "requires": { - "os-homedir": "^1.0.0" - } - }, "time-stamp": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/time-stamp/-/time-stamp-1.1.0.tgz", @@ -18329,9 +24551,9 @@ } }, "tmpl": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.4.tgz", - "integrity": "sha1-I2QN17QtAEM5ERQIIOXPRA5SHdE=", + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", + "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==", "dev": true }, "to-absolute-glob": { @@ -18351,9 +24573,9 @@ "dev": true }, "to-fast-properties": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz", - "integrity": "sha1-uDVx+k2MJbguIxsG46MFXeTKGkc=", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", "dev": true }, "to-object-path": { @@ -18389,13 +24611,12 @@ } }, "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=", + "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==", "dev": true, "requires": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" + "is-number": "^7.0.0" } }, "to-through": { @@ -18408,17 +24629,18 @@ } }, "toidentifier": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", - "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", "dev": true }, "tough-cookie": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", - "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-3.0.1.tgz", + "integrity": "sha512-yQyJ0u4pZsv9D4clxO69OEjLWYw+jbgspjTue4lTQZLfV0c5l1VmK2y1JK8E9ahdpltPOaAThPcp5nKPUgSnsg==", "dev": true, "requires": { + "ip-regex": "^2.1.0", "psl": "^1.1.28", "punycode": "^2.1.1" } @@ -18434,108 +24656,55 @@ "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=", "dev": true }, - "trim-right": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/trim-right/-/trim-right-1.0.1.tgz", - "integrity": "sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM=", + "true-case-path": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/true-case-path/-/true-case-path-2.2.1.tgz", + "integrity": "sha512-0z3j8R7MCjy10kc/g+qg7Ln3alJTodw9aDuVWZa3uiWqfuBMKeAeP2ocWcxoyM3D73yz3Jt/Pu4qPr4wHSdB/Q==", "dev": true }, - "true-case-path": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/true-case-path/-/true-case-path-1.0.3.tgz", - "integrity": "sha512-m6s2OdQe5wgpFMC+pAJ+q9djG82O2jcHPOI6RNg1yy9rCYR+WD6Nbpl32fDpfC56nirdRy+opFa/Vk7HYhqaew==", - "dev": true, - "requires": { - "glob": "^7.1.2" - } - }, "ts-loader": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/ts-loader/-/ts-loader-6.2.1.tgz", - "integrity": "sha512-Dd9FekWuABGgjE1g0TlQJ+4dFUfYGbYcs52/HQObE0ZmUNjQlmLAS7xXsSzy23AMaMwipsx5sNHvoEpT2CZq1g==", + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/ts-loader/-/ts-loader-8.1.0.tgz", + "integrity": "sha512-YiQipGGAFj2zBfqLhp28yUvPP9jUGqHxRzrGYuc82Z2wM27YIHbElXiaZDc93c3x0mz4zvBmS6q/DgExpdj37A==", "dev": true, "requires": { - "chalk": "^2.3.0", + "chalk": "^4.1.0", "enhanced-resolve": "^4.0.0", - "loader-utils": "^1.0.2", + "loader-utils": "^2.0.0", "micromatch": "^4.0.0", - "semver": "^6.0.0" + "semver": "^7.3.4" }, "dependencies": { - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "requires": { - "fill-range": "^7.0.1" - } - }, - "enhanced-resolve": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.5.0.tgz", - "integrity": "sha512-Nv9m36S/vxpsI+Hc4/ZGRs0n9mXqSWGGq49zxb/cJfPAQMbUtttJAlNPS4AQzaBdw/pKskw5bMbekT/Y7W/Wlg==", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "memory-fs": "^0.5.0", - "tapable": "^1.0.0" - } - }, - "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==", - "dev": true, - "requires": { - "to-regex-range": "^5.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==", + "big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", "dev": true }, - "memory-fs": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz", - "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==", - "dev": true, - "requires": { - "errno": "^0.1.3", - "readable-stream": "^2.0.1" - } - }, - "micromatch": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.4.tgz", - "integrity": "sha512-pRmzw/XUcwXGpD9aI9q/0XOwLNygjETJ8y0ao0wdqprrzDa4YnxLcz7fQRZr8voh8V10kGhABbNcHVk5wHgWwg==", - "dev": true, - "requires": { - "braces": "^3.0.1", - "picomatch": "^2.2.3" - } - }, - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", "dev": true }, - "tapable": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", - "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", - "dev": true - }, - "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==", + "json5": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz", + "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==", "dev": true, "requires": { - "is-number": "^7.0.0" + "minimist": "^1.2.5" + } + }, + "loader-utils": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", + "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", + "dev": true, + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" } } } @@ -18546,29 +24715,58 @@ "integrity": "sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ==" }, "tslint": { - "version": "5.12.1", - "resolved": "https://registry.npmjs.org/tslint/-/tslint-5.12.1.tgz", - "integrity": "sha512-sfodBHOucFg6egff8d1BvuofoOQ/nOeYNfbp7LDlKBcLNrL3lmS5zoiDGyOMdT7YsEXAwWpTdAHwOGOc8eRZAw==", + "version": "5.20.1", + "resolved": "https://registry.npmjs.org/tslint/-/tslint-5.20.1.tgz", + "integrity": "sha512-EcMxhzCFt8k+/UP5r8waCf/lzmeSyVlqxqMEDQE7rWYiQky8KpIBz1JAoYXfROHrPZ1XXd43q8yQnULOLiBRQg==", "dev": true, "requires": { - "babel-code-frame": "^6.22.0", + "@babel/code-frame": "^7.0.0", "builtin-modules": "^1.1.1", "chalk": "^2.3.0", "commander": "^2.12.1", - "diff": "^3.2.0", + "diff": "^4.0.1", "glob": "^7.1.1", - "js-yaml": "^3.7.0", + "js-yaml": "^3.13.1", "minimatch": "^3.0.4", + "mkdirp": "^0.5.1", "resolve": "^1.3.2", "semver": "^5.3.0", "tslib": "^1.8.0", - "tsutils": "^2.27.2" + "tsutils": "^2.29.0" + }, + "dependencies": { + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + }, + "tsutils": { + "version": "2.29.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-2.29.0.tgz", + "integrity": "sha512-g5JVHCIJwzfISaXpXE1qvNalca5Jwob6FjI4AoPlqMusJ6ftFE7IkkFoMhVLRgK+4Kx3gkzb8UZK5t5yTTvEmA==", + "dev": true, + "requires": { + "tslib": "^1.8.1" + } + } } }, "tslint-microsoft-contrib": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/tslint-microsoft-contrib/-/tslint-microsoft-contrib-5.2.1.tgz", - "integrity": "sha512-PDYjvpo0gN9IfMULwKk0KpVOPMhU6cNoT9VwCOLeDl/QS8v8W2yspRpFFuUS7/c5EIH/n8ApMi8TxJAz1tfFUA==", + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/tslint-microsoft-contrib/-/tslint-microsoft-contrib-6.2.0.tgz", + "integrity": "sha512-6tfi/2tHqV/3CL77pULBcK+foty11Rr0idRDxKnteTaKm6gWF9qmaCNU17HVssOuwlYNyOmd9Jsmjd+1t3a3qw==", "dev": true, "requires": { "tsutils": "^2.27.2 <2.29.0" @@ -18586,9 +24784,9 @@ } }, "tsutils": { - "version": "2.29.0", - "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-2.29.0.tgz", - "integrity": "sha512-g5JVHCIJwzfISaXpXE1qvNalca5Jwob6FjI4AoPlqMusJ6ftFE7IkkFoMhVLRgK+4Kx3gkzb8UZK5t5yTTvEmA==", + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", + "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", "dev": true, "requires": { "tslib": "^1.8.1" @@ -18600,6 +24798,12 @@ "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=", "dev": true }, + "tunnel": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/tunnel/-/tunnel-0.0.6.tgz", + "integrity": "sha512-1h/Lnq9yajKY2PEbBadPXj3VxsDDu844OnaAo52UVmIzIvwwtBPIuNvkjuzBlTWpfJyUbG3ez0KSBibQkj4ojg==", + "dev": true + }, "tunnel-agent": { "version": "0.6.0", "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", @@ -18618,18 +24822,29 @@ "type": { "version": "1.2.0", "resolved": "https://registry.npmjs.org/type/-/type-1.2.0.tgz", - "integrity": "sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==", - "dev": true + "integrity": "sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==" }, "type-check": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", - "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", + "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", "dev": true, "requires": { - "prelude-ls": "~1.1.2" + "prelude-ls": "^1.2.1" } }, + "type-detect": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", + "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", + "dev": true + }, + "type-fest": { + "version": "0.8.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", + "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", + "dev": true + }, "type-is": { "version": "1.6.18", "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", @@ -18646,94 +24861,42 @@ "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=", "dev": true }, - "typescript": { - "version": "3.3.4000", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.3.4000.tgz", - "integrity": "sha512-jjOcCZvpkl2+z7JFn0yBOoLQyLoIkNZAs/fYJkUG6VKy6zLPHJGfQJYFHzibB6GJaF/8QrcECtlQ5cpvRHSMEA==", - "dev": true + "typedarray-to-buffer": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", + "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", + "dev": true, + "requires": { + "is-typedarray": "^1.0.0" + } }, - "ua-parser-js": { - "version": "0.7.28", - "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.28.tgz", - "integrity": "sha512-6Gurc1n//gjp9eQNXjD9O3M/sMwVtN5S8Lv9bvOYBfKfDNiIIhqiyi01vMBO45u4zkDE420w/e0se7Vs+sIg+g==", + "typescript": { + "version": "3.9.10", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.9.10.tgz", + "integrity": "sha512-w6fIxVE/H1PkLKcCPsFqKE7Kv7QUwhU8qQY2MueZXWx5cPZdwFupLgKK3vntcK98BtNHZtAF4LA/yl2a7k8R6Q==", "dev": true }, "uglify-js": { - "version": "3.13.4", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.13.4.tgz", - "integrity": "sha512-kv7fCkIXyQIilD5/yQy8O+uagsYIOt5cZvs890W40/e/rvjMSzJw81o9Bg0tkURxzZBROtDQhW2LFjOGoK3RZw==", - "dev": true, - "optional": true - }, - "uglify-to-browserify": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/uglify-to-browserify/-/uglify-to-browserify-1.0.2.tgz", - "integrity": "sha1-bgkk1r2mta/jSeOabWMoUKD4grc=", - "dev": true, - "optional": true - }, - "uglifyjs-webpack-plugin": { - "version": "0.4.6", - "resolved": "https://registry.npmjs.org/uglifyjs-webpack-plugin/-/uglifyjs-webpack-plugin-0.4.6.tgz", - "integrity": "sha1-uVH0q7a9YX5m9j64kUmOORdj4wk=", + "version": "3.4.10", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.4.10.tgz", + "integrity": "sha512-Y2VsbPVs0FIshJztycsO2SfPk7/KAF/T72qzv9u5EpQ4kB2hQoHlhNQTsNyy6ul7lQtqJN/AoWeS23OzEiEFxw==", "dev": true, "requires": { - "source-map": "^0.5.6", - "uglify-js": "^2.8.29", - "webpack-sources": "^1.0.1" + "commander": "~2.19.0", + "source-map": "~0.6.1" }, "dependencies": { - "camelcase": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-1.2.1.tgz", - "integrity": "sha1-m7UwTS4LVmmLLHWLCKPqqdqlijk=", + "commander": { + "version": "2.19.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.19.0.tgz", + "integrity": "sha512-6tvAOO+D6OENvRAh524Dh9jcfKTYDQAqvqezbCW82xj5X0pSrcpxtvRKHLG0yBY6SD7PSDrJaj+0AiOcKVd1Xg==", "dev": true }, - "cliui": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-2.1.0.tgz", - "integrity": "sha1-S0dXYP+AJkx2LDoXGQMukcf+oNE=", - "dev": true, - "requires": { - "center-align": "^0.1.1", - "right-align": "^0.1.1", - "wordwrap": "0.0.2" - } - }, - "uglify-js": { - "version": "2.8.29", - "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-2.8.29.tgz", - "integrity": "sha1-KcVzMUgFe7Th913zW3qcty5qWd0=", - "dev": true, - "requires": { - "source-map": "~0.5.1", - "uglify-to-browserify": "~1.0.0", - "yargs": "~3.10.0" - } - }, - "window-size": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.1.0.tgz", - "integrity": "sha1-VDjNLqk7IC76Ohn+iIeu58lPnJ0=", + "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 - }, - "wordwrap": { - "version": "0.0.2", - "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.2.tgz", - "integrity": "sha1-t5Zpu0LstAn4PVg8rVLKF+qhZD8=", - "dev": true - }, - "yargs": { - "version": "3.10.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-3.10.0.tgz", - "integrity": "sha1-9+572FfdfB0tOMDnTvvWgdFDH9E=", - "dev": true, - "requires": { - "camelcase": "^1.0.2", - "cliui": "^2.1.0", - "decamelize": "^1.0.0", - "window-size": "0.1.0" - } } } }, @@ -18755,12 +24918,6 @@ "integrity": "sha1-5z3T17DXxe2G+6xrCufYxqadUPo=", "dev": true }, - "underscore": { - "version": "1.8.3", - "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.8.3.tgz", - "integrity": "sha1-Tz+1OxBuYJf8+ctBCfKl6b36UCI=", - "dev": true - }, "undertaker": { "version": "1.3.0", "resolved": "https://registry.npmjs.org/undertaker/-/undertaker-1.3.0.tgz", @@ -18777,6 +24934,14 @@ "object.defaults": "^1.0.0", "object.reduce": "^1.0.0", "undertaker-registry": "^1.0.0" + }, + "dependencies": { + "fast-levenshtein": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-1.1.4.tgz", + "integrity": "sha1-5qdUzI8V5YmHqpy9J69m/W9OWvk=", + "dev": true + } } }, "undertaker-registry": { @@ -18940,9 +25105,9 @@ } }, "url-parse": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.1.tgz", - "integrity": "sha512-HOfCOUJt7iSYzEx/UqgtwKRMC6EU91NFhsCHMv9oM03VJcVo2Qrp8T8kI9D7amFf1cu+/3CEhgb3rF9zL7k85Q==", + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.4.tgz", + "integrity": "sha512-ITeAByWWoqutFClc/lRZnFplgXgEZr3WJ6XngMM/N9DMIm4K8zXPCZ1Jdu0rERwO84w1WC5wkle2ubwTA4NTBg==", "dev": true, "requires": { "querystringify": "^2.1.1", @@ -18955,12 +25120,6 @@ "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", "dev": true }, - "user-home": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/user-home/-/user-home-1.1.1.tgz", - "integrity": "sha1-K1viOjK2Onyd640PKNSFcko98ZA=", - "dev": true - }, "util": { "version": "0.11.1", "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz", @@ -18985,16 +25144,15 @@ "dev": true }, "util.promisify": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.1.1.tgz", - "integrity": "sha512-/s3UsZUrIfa6xDhr7zZhnE9SLQ5RIXyYfiVnMMyMDzOc8WhWN4Nbh36H842OyurKbCDAesZOJaVyvmSl6fhGQw==", + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.1.tgz", + "integrity": "sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==", "dev": true, "requires": { - "call-bind": "^1.0.0", "define-properties": "^1.1.3", - "for-each": "^0.3.3", + "es-abstract": "^1.17.2", "has-symbols": "^1.0.1", - "object.getownpropertydescriptors": "^2.1.1" + "object.getownpropertydescriptors": "^2.1.0" } }, "utils-merge": { @@ -19010,11 +25168,30 @@ "dev": true }, "v8-compile-cache": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.0.3.tgz", - "integrity": "sha512-CNmdbwQMBjwr9Gsmohvm0pbL954tJrNzf6gWL3K+QMQf00PF7ERGrEiLgjuU3mKreLC2MeGhUsNV9ybTbLgd3w==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", + "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==", "dev": true }, + "v8-to-istanbul": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-4.1.4.tgz", + "integrity": "sha512-Rw6vJHj1mbdK8edjR7+zuJrpDtKIgNdAvTSAcpYfgMIw+u2dPDntD3dgN4XQFLU2/fvFQdzj+EeSGfd/jnY5fQ==", + "dev": true, + "requires": { + "@types/istanbul-lib-coverage": "^2.0.1", + "convert-source-map": "^1.6.0", + "source-map": "^0.7.3" + }, + "dependencies": { + "source-map": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.3.tgz", + "integrity": "sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ==", + "dev": true + } + } + }, "v8flags": { "version": "3.2.0", "resolved": "https://registry.npmjs.org/v8flags/-/v8flags-3.2.0.tgz", @@ -19157,23 +25334,32 @@ "browser-process-hrtime": "^1.0.0" } }, - "walker": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.7.tgz", - "integrity": "sha1-L3+bj9ENZ3JisYqITijRlhjgKPs=", + "w3c-xmlserializer": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-1.1.2.tgz", + "integrity": "sha512-p10l/ayESzrBMYWRID6xbuCKh2Fp77+sA0doRuGn4tTIMrrZVeqfpKjXHY+oDh3K4nLdPgNwMTVP6Vp4pvqbNg==", "dev": true, "requires": { - "makeerror": "1.0.x" + "domexception": "^1.0.1", + "webidl-conversions": "^4.0.2", + "xml-name-validator": "^3.0.0" + }, + "dependencies": { + "webidl-conversions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", + "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==", + "dev": true + } } }, - "watch": { - "version": "0.18.0", - "resolved": "https://registry.npmjs.org/watch/-/watch-0.18.0.tgz", - "integrity": "sha1-KAlUdsbffJDJYxOJkMClQj60uYY=", + "walker": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", + "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", "dev": true, "requires": { - "exec-sh": "^0.2.0", - "minimist": "^1.2.0" + "makeerror": "1.0.12" } }, "watchpack": { @@ -19188,17 +25374,6 @@ "watchpack-chokidar2": "^2.0.1" }, "dependencies": { - "anymatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", - "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", - "dev": true, - "optional": true, - "requires": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - } - }, "binary-extensions": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", @@ -19206,58 +25381,21 @@ "dev": true, "optional": true }, - "braces": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", - "dev": true, - "optional": true, - "requires": { - "fill-range": "^7.0.1" - } - }, "chokidar": { - "version": "3.5.1", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.1.tgz", - "integrity": "sha512-9+s+Od+W0VJJzawDma/gvBNQqkTiqYTWLuZoyAsivsI4AaWTCzHG06/TMjsf1cYe9Cb97UCEhjz7HvnPk2p/tw==", + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.2.tgz", + "integrity": "sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ==", "dev": true, "optional": true, "requires": { - "anymatch": "~3.1.1", + "anymatch": "~3.1.2", "braces": "~3.0.2", - "fsevents": "~2.3.1", - "glob-parent": "~5.1.0", + "fsevents": "~2.3.2", + "glob-parent": "~5.1.2", "is-binary-path": "~2.1.0", "is-glob": "~4.0.1", "normalize-path": "~3.0.0", - "readdirp": "~3.5.0" - } - }, - "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==", - "dev": true, - "optional": true, - "requires": { - "to-regex-range": "^5.0.1" - } - }, - "fsevents": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", - "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", - "dev": true, - "optional": true - }, - "glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dev": true, - "optional": true, - "requires": { - "is-glob": "^4.0.1" + "readdirp": "~3.6.0" } }, "is-binary-path": { @@ -19270,32 +25408,15 @@ "binary-extensions": "^2.0.0" } }, - "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true, - "optional": true - }, "readdirp": { - "version": "3.5.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.5.0.tgz", - "integrity": "sha512-cMhu7c/8rdhkHXWsY+osBhfSy0JikwpHK/5+imo+LpeasTF8ouErHrlYkwT0++njiyuDvc7OFY5T3ukvZ8qmFQ==", + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", "dev": true, "optional": true, "requires": { "picomatch": "^2.2.1" } - }, - "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==", - "dev": true, - "optional": true, - "requires": { - "is-number": "^7.0.0" - } } } }, @@ -19324,33 +25445,33 @@ "integrity": "sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE=" }, "webpack": { - "version": "4.42.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.42.0.tgz", - "integrity": "sha512-EzJRHvwQyBiYrYqhyjW9AqM90dE4+s1/XtCfn7uWg6cS72zH+2VPFAlsnW0+W0cDi0XRjNKUMoJtpSi50+Ph6w==", + "version": "4.44.2", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.44.2.tgz", + "integrity": "sha512-6KJVGlCxYdISyurpQ0IPTklv+DULv05rs2hseIXer6D7KrUicRDLFb4IUM1S6LUAKypPM/nSiVSuv8jHu1m3/Q==", "dev": true, "requires": { - "@webassemblyjs/ast": "1.8.5", - "@webassemblyjs/helper-module-context": "1.8.5", - "@webassemblyjs/wasm-edit": "1.8.5", - "@webassemblyjs/wasm-parser": "1.8.5", - "acorn": "^6.2.1", + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-module-context": "1.9.0", + "@webassemblyjs/wasm-edit": "1.9.0", + "@webassemblyjs/wasm-parser": "1.9.0", + "acorn": "^6.4.1", "ajv": "^6.10.2", "ajv-keywords": "^3.4.1", "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^4.1.0", + "enhanced-resolve": "^4.3.0", "eslint-scope": "^4.0.3", "json-parse-better-errors": "^1.0.2", "loader-runner": "^2.4.0", "loader-utils": "^1.2.3", "memory-fs": "^0.4.1", "micromatch": "^3.1.10", - "mkdirp": "^0.5.1", + "mkdirp": "^0.5.3", "neo-async": "^2.6.1", "node-libs-browser": "^2.2.1", "schema-utils": "^1.0.0", "tapable": "^1.1.3", "terser-webpack-plugin": "^1.4.3", - "watchpack": "^1.6.0", + "watchpack": "^1.7.4", "webpack-sources": "^1.4.1" }, "dependencies": { @@ -19378,27 +25499,33 @@ "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", "dev": true }, - "cacache": { - "version": "12.0.4", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz", - "integrity": "sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==", + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", "dev": true, "requires": { - "bluebird": "^3.5.5", - "chownr": "^1.1.1", - "figgy-pudding": "^3.5.1", - "glob": "^7.1.4", - "graceful-fs": "^4.1.15", - "infer-owner": "^1.0.3", - "lru-cache": "^5.1.1", - "mississippi": "^3.0.0", - "mkdirp": "^0.5.1", - "move-concurrently": "^1.0.1", - "promise-inflight": "^1.0.1", - "rimraf": "^2.6.3", - "ssri": "^6.0.1", - "unique-filename": "^1.1.1", - "y18n": "^4.0.0" + "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" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + } } }, "emojis-list": { @@ -19407,25 +25534,55 @@ "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", "dev": true }, - "enhanced-resolve": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.5.0.tgz", - "integrity": "sha512-Nv9m36S/vxpsI+Hc4/ZGRs0n9mXqSWGGq49zxb/cJfPAQMbUtttJAlNPS4AQzaBdw/pKskw5bMbekT/Y7W/Wlg==", + "eslint-scope": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz", + "integrity": "sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==", "dev": true, "requires": { - "graceful-fs": "^4.1.2", - "memory-fs": "^0.5.0", - "tapable": "^1.0.0" + "esrecurse": "^4.1.0", + "estraverse": "^4.1.1" + } + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" }, "dependencies": { - "memory-fs": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz", - "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==", + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", "dev": true, "requires": { - "errno": "^0.1.3", - "readable-stream": "^2.0.1" + "is-extendable": "^0.1.0" + } + } + } + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "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" } } } @@ -19450,410 +25607,124 @@ "json5": "^1.0.1" } }, - "lru-cache": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", - "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", "dev": true, "requires": { - "yallist": "^3.0.2" + "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" } }, - "schema-utils": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", - "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "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, "requires": { - "ajv": "^6.1.0", - "ajv-errors": "^1.0.0", - "ajv-keywords": "^3.1.0" + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" } - }, - "serialize-javascript": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", - "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", - "dev": true, - "requires": { - "randombytes": "^2.1.0" - } - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - }, - "source-map-support": { - "version": "0.5.19", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.19.tgz", - "integrity": "sha512-Wonm7zOCIJzBGQdB+thsPar0kYuCIzYvxZwlBa87yi/Mdjv7Tip2cyVbLj5o0cFPN4EVkuTwb3GDDyUx2DGnGw==", - "dev": true, - "requires": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - } - }, - "tapable": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", - "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", - "dev": true - }, - "terser": { - "version": "4.8.0", - "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.0.tgz", - "integrity": "sha512-EAPipTNeWsb/3wLPeup1tVPaXfIaU68xMnVdPafIL1TV05OhASArYyIfFvnvJCNrR2NIOvDVNNTFRa+Re2MWyw==", - "dev": true, - "requires": { - "commander": "^2.20.0", - "source-map": "~0.6.1", - "source-map-support": "~0.5.12" - } - }, - "terser-webpack-plugin": { - "version": "1.4.5", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.5.tgz", - "integrity": "sha512-04Rfe496lN8EYruwi6oPQkG0vo8C+HT49X687FZnpPF0qMAIHONI6HEXYPKDOE8e5HjXTyKfqRd/agHtH0kOtw==", - "dev": true, - "requires": { - "cacache": "^12.0.2", - "find-cache-dir": "^2.1.0", - "is-wsl": "^1.1.0", - "schema-utils": "^1.0.0", - "serialize-javascript": "^4.0.0", - "source-map": "^0.6.1", - "terser": "^4.1.2", - "webpack-sources": "^1.4.0", - "worker-farm": "^1.7.0" - } - }, - "y18n": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", - "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", - "dev": true - }, - "yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", - "dev": true } } }, "webpack-cli": { - "version": "3.3.11", - "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-3.3.11.tgz", - "integrity": "sha512-dXlfuml7xvAFwYUPsrtQAA9e4DOe58gnzSxhgrO/ZM/gyXTBowrsYeubyN4mqGhYdpXMFNyQ6emjJS9M7OBd4g==", + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-4.6.0.tgz", + "integrity": "sha512-9YV+qTcGMjQFiY7Nb1kmnupvb1x40lfpj8pwdO/bom+sQiP4OBMKjHq29YQrlDWDPZO9r/qWaRRywKaRDKqBTA==", "dev": true, "requires": { - "chalk": "2.4.2", - "cross-spawn": "6.0.5", - "enhanced-resolve": "4.1.0", - "findup-sync": "3.0.0", - "global-modules": "2.0.0", - "import-local": "2.0.0", - "interpret": "1.2.0", - "loader-utils": "1.2.3", - "supports-color": "6.1.0", - "v8-compile-cache": "2.0.3", - "yargs": "13.2.4" + "@discoveryjs/json-ext": "^0.5.0", + "@webpack-cli/configtest": "^1.0.2", + "@webpack-cli/info": "^1.2.3", + "@webpack-cli/serve": "^1.3.1", + "colorette": "^1.2.1", + "commander": "^7.0.0", + "enquirer": "^2.3.6", + "execa": "^5.0.0", + "fastest-levenshtein": "^1.0.12", + "import-local": "^3.0.2", + "interpret": "^2.2.0", + "rechoir": "^0.7.0", + "v8-compile-cache": "^2.2.0", + "webpack-merge": "^5.7.3" }, "dependencies": { - "ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", "dev": true }, - "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==", + "execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", "dev": true, "requires": { - "color-convert": "^1.9.0" + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" } }, - "big.js": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", - "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", "dev": true }, - "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", "dev": true }, - "cliui": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", - "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", - "dev": true, - "requires": { - "string-width": "^3.1.0", - "strip-ansi": "^5.2.0", - "wrap-ansi": "^5.1.0" - } - }, - "enhanced-resolve": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.1.0.tgz", - "integrity": "sha512-F/7vkyTtyc/llOIn8oWclcB25KdRaiPBpZYDgJHgh/UHtpgT2p2eldQgtQnLtUvfMKPKxbRaQM/hHkvLHt1Vng==", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "memory-fs": "^0.4.0", - "tapable": "^1.0.0" - } - }, - "find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", - "dev": true, - "requires": { - "locate-path": "^3.0.0" - } - }, - "get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", - "dev": true - }, - "global-modules": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", - "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", - "dev": true, - "requires": { - "global-prefix": "^3.0.0" - } - }, - "global-prefix": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", - "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", - "dev": true, - "requires": { - "ini": "^1.3.5", - "kind-of": "^6.0.2", - "which": "^1.3.1" - } - }, - "import-local": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz", - "integrity": "sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==", - "dev": true, - "requires": { - "pkg-dir": "^3.0.0", - "resolve-cwd": "^2.0.0" - } - }, "interpret": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.2.0.tgz", - "integrity": "sha512-mT34yGKMNceBQUoVn7iCDKDntA7SC6gycMAWzGx1z/CMCTV7b2AAtXlo3nRyHZ1FelRkQbQjprHSYGwzLtkVbw==", - "dev": true - }, - "invert-kv": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-2.0.0.tgz", - "integrity": "sha512-wPVv/y/QQ/Uiirj/vh3oP+1Ww+AWehmi1g5fFWGPF6IpCBCDVrhgHRMvrLfdYcwDh3QJbGXDW4JAuzxElLSqKA==", - "dev": true - }, - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "dev": true - }, - "json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", - "dev": true, - "requires": { - "minimist": "^1.2.0" - } - }, - "lcid": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/lcid/-/lcid-2.0.0.tgz", - "integrity": "sha512-avPEb8P8EGnwXKClwsNUgryVjllcRqtMYa49NTsbQagYuT1DcXnl1915oxWjoyGrXR6zH/Y0Zc96xWsPcoDKeA==", - "dev": true, - "requires": { - "invert-kv": "^2.0.0" - } - }, - "loader-utils": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.2.3.tgz", - "integrity": "sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA==", - "dev": true, - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^2.0.0", - "json5": "^1.0.1" - } - }, - "locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "dev": true, - "requires": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - } - }, - "os-locale": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-3.1.0.tgz", - "integrity": "sha512-Z8l3R4wYWM40/52Z+S265okfFj8Kt2cC2MKY+xNi3kFs+XGI7WXu/I309QQQYbRW4ijiZ+yxs9pqEhJh0DqW3Q==", - "dev": true, - "requires": { - "execa": "^1.0.0", - "lcid": "^2.0.0", - "mem": "^4.0.0" - } - }, - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "requires": { - "p-try": "^2.0.0" - } - }, - "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==", - "dev": true, - "requires": { - "p-limit": "^2.0.0" - } - }, - "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==", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-2.2.0.tgz", + "integrity": "sha512-Ju0Bz/cEia55xDwUWEa8+olFpCiQoypjnQySseKtmjNrnps3P+xfpUmGr90T7yjlVJmOtybRvPXhKMbHr+fWnw==", "dev": true }, - "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", "dev": true }, - "pkg-dir": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", - "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", + "npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", "dev": true, "requires": { - "find-up": "^3.0.0" + "path-key": "^3.0.0" } }, - "require-main-filename": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", - "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", - "dev": true - }, - "string-width": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", - "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "rechoir": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.7.1.tgz", + "integrity": "sha512-/njmZ8s1wVeR6pjTZ+0nCnv8SpZNRMT2D1RLOJQESlYFDBvwpTA4KWJpZ+sBJ4+vhjILRcK7JIFdGCdxEAAitg==", "dev": true, "requires": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" - } - }, - "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, - "requires": { - "ansi-regex": "^4.1.0" - } - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - }, - "tapable": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", - "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", - "dev": true - }, - "which-module": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", - "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", - "dev": true - }, - "wrap-ansi": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", - "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", - "dev": true, - "requires": { - "ansi-styles": "^3.2.0", - "string-width": "^3.0.0", - "strip-ansi": "^5.0.0" - } - }, - "y18n": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", - "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", - "dev": true - }, - "yargs": { - "version": "13.2.4", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.2.4.tgz", - "integrity": "sha512-HG/DWAJa1PAnHT9JAhNa8AbAv3FPaiLzioSjCcmuXXhP8MlpHO5vwls4g4j6n30Z74GVQj8Xa62dWVx1QCGklg==", - "dev": true, - "requires": { - "cliui": "^5.0.0", - "find-up": "^3.0.0", - "get-caller-file": "^2.0.1", - "os-locale": "^3.1.0", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^3.0.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^13.1.0" - } - }, - "yargs-parser": { - "version": "13.1.2", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", - "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", - "dev": true, - "requires": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" + "resolve": "^1.9.0" } } } @@ -19872,20 +25743,20 @@ }, "dependencies": { "mime": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/mime/-/mime-2.5.2.tgz", - "integrity": "sha512-tqkh47FzKeCPD2PUiPB6pkbMzsCasjxAfC62/Wap5qrUWcb+sFasXUC5I3gYM5iBM8v/Qpn4UK0x+j0iHyFPDg==", + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz", + "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==", "dev": true } } }, "webpack-dev-server": { - "version": "3.10.3", - "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-3.10.3.tgz", - "integrity": "sha512-e4nWev8YzEVNdOMcNzNeCN947sWJNd43E5XvsJzbAL08kGc2frm1tQ32hTJslRS+H65LCb/AaUCYU7fjHCpDeQ==", + "version": "3.11.3", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-3.11.3.tgz", + "integrity": "sha512-3x31rjbEQWKMNzacUZRE6wXvUFuGpH7vr0lIEbYpMAG9BOxi0928QU1BBswOAP3kg3H1O4hiS+sq4YyAn6ANnA==", "dev": true, "requires": { - "ansi-html": "0.0.7", + "ansi-html-community": "0.0.8", "bonjour": "^3.5.0", "chokidar": "^2.1.8", "compression": "^1.7.4", @@ -19893,67 +25764,55 @@ "debug": "^4.1.1", "del": "^4.1.1", "express": "^4.17.1", - "html-entities": "^1.2.1", + "html-entities": "^1.3.1", "http-proxy-middleware": "0.19.1", "import-local": "^2.0.0", "internal-ip": "^4.3.0", "ip": "^1.1.5", "is-absolute-url": "^3.0.3", "killable": "^1.0.1", - "loglevel": "^1.6.6", + "loglevel": "^1.6.8", "opn": "^5.5.0", "p-retry": "^3.0.1", - "portfinder": "^1.0.25", + "portfinder": "^1.0.26", "schema-utils": "^1.0.0", - "selfsigned": "^1.10.7", + "selfsigned": "^1.10.8", "semver": "^6.3.0", "serve-index": "^1.9.1", - "sockjs": "0.3.19", - "sockjs-client": "1.4.0", - "spdy": "^4.0.1", + "sockjs": "^0.3.21", + "sockjs-client": "^1.5.0", + "spdy": "^4.0.2", "strip-ansi": "^3.0.1", "supports-color": "^6.1.0", "url": "^0.11.0", "webpack-dev-middleware": "^3.7.2", "webpack-log": "^2.0.0", "ws": "^6.2.1", - "yargs": "12.0.5" + "yargs": "^13.3.2" }, "dependencies": { - "ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dev": true, - "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - } - }, "ansi-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", - "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", "dev": true }, "body-parser": { - "version": "1.19.0", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz", - "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==", + "version": "1.19.1", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.1.tgz", + "integrity": "sha512-8ljfQi5eBk8EJfECMrgqNGWPEY5jWP+1IzkzkGdFFEwFQZZyaZ21UqdaHktgiMlH0xLHqIFtE/u2OYE5dOtViA==", "dev": true, "requires": { - "bytes": "3.1.0", + "bytes": "3.1.1", "content-type": "~1.0.4", "debug": "2.6.9", "depd": "~1.1.2", - "http-errors": "1.7.2", + "http-errors": "1.8.1", "iconv-lite": "0.4.24", "on-finished": "~2.3.0", - "qs": "6.7.0", - "raw-body": "2.4.0", - "type-is": "~1.6.17" + "qs": "6.9.6", + "raw-body": "2.4.2", + "type-is": "~1.6.18" }, "dependencies": { "debug": { @@ -19964,73 +25823,58 @@ "requires": { "ms": "2.0.0" } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true } } }, "bytes": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", - "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==", - "dev": true - }, - "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.1.tgz", + "integrity": "sha512-dWe4nWO/ruEOY7HkUJ5gFt1DCFV9zPRoJr8pV0/ASQermOZjtq8jMjOprC0Kd10GLN+l7xaUPvxzJFWtxGu8Fg==", "dev": true }, "cliui": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-4.1.0.tgz", - "integrity": "sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", + "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", "dev": true, "requires": { - "string-width": "^2.1.1", - "strip-ansi": "^4.0.0", - "wrap-ansi": "^2.0.0" + "string-width": "^3.1.0", + "strip-ansi": "^5.2.0", + "wrap-ansi": "^5.1.0" }, "dependencies": { + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "dev": true + }, "strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", "dev": true, "requires": { - "ansi-regex": "^3.0.0" + "ansi-regex": "^4.1.0" } } } }, "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, "requires": { - "safe-buffer": "5.1.2" + "safe-buffer": "5.2.1" } }, "cookie": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz", - "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==", + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.1.tgz", + "integrity": "sha512-ZwrFkGJxUR3EIoXtO+yVE69Eb7KlixbaeAWfBQB9vVsNn/o+Yw69gBWSSDK825hQNdN+wF8zELf3dFNl/kxkUA==", "dev": true }, - "debug": { - "version": "4.3.1", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.1.tgz", - "integrity": "sha512-doEwdvm4PCeK4K3RQN2ZC2BYUBaxwLARCqZmMjtF8a51J2Rb0xpVloFRnCODwqjpwnAoao4pelN8l3RJdv3gRQ==", - "dev": true, - "requires": { - "ms": "2.1.2" - } - }, "del": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/del/-/del-4.1.1.tgz", @@ -20047,17 +25891,17 @@ } }, "express": { - "version": "4.17.1", - "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz", - "integrity": "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==", + "version": "4.17.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.17.2.tgz", + "integrity": "sha512-oxlxJxcQlYwqPWKVJJtvQiwHgosH/LrLSPA+H4UxpyvSS6jC5aH+5MoHFM+KABgTOt0APue4w66Ha8jCUo9QGg==", "dev": true, "requires": { "accepts": "~1.3.7", "array-flatten": "1.1.1", - "body-parser": "1.19.0", - "content-disposition": "0.5.3", + "body-parser": "1.19.1", + "content-disposition": "0.5.4", "content-type": "~1.0.4", - "cookie": "0.4.0", + "cookie": "0.4.1", "cookie-signature": "1.0.6", "debug": "2.6.9", "depd": "~1.1.2", @@ -20071,13 +25915,13 @@ "on-finished": "~2.3.0", "parseurl": "~1.3.3", "path-to-regexp": "0.1.7", - "proxy-addr": "~2.0.5", - "qs": "6.7.0", + "proxy-addr": "~2.0.7", + "qs": "6.9.6", "range-parser": "~1.2.1", - "safe-buffer": "5.1.2", - "send": "0.17.1", - "serve-static": "1.14.1", - "setprototypeof": "1.1.1", + "safe-buffer": "5.2.1", + "send": "0.17.2", + "serve-static": "1.14.2", + "setprototypeof": "1.2.0", "statuses": "~1.5.0", "type-is": "~1.6.18", "utils-merge": "1.0.1", @@ -20092,12 +25936,6 @@ "requires": { "ms": "2.0.0" } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true } } }, @@ -20124,12 +25962,6 @@ "requires": { "ms": "2.0.0" } - }, - "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", - "dev": true } } }, @@ -20164,16 +25996,16 @@ } }, "http-errors": { - "version": "1.7.2", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.7.2.tgz", - "integrity": "sha512-uUQBt3H/cSIVfch6i1EuPNy/YsRSOUBXTVfZ+yR7Zjez3qjBz6i9+i4zjNaoqcoFVI4lQJ5plg63TvGfRSDCRg==", + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.8.1.tgz", + "integrity": "sha512-Kpk9Sm7NmI+RHhnj6OIWDI1d6fIoFAtFt9RLaTMRlg/8w49juAStsrBgp0Dp4OdxdVbRIeKhtCUvoi/RuAhO4g==", "dev": true, "requires": { "depd": "~1.1.2", - "inherits": "2.0.3", - "setprototypeof": "1.1.1", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", "statuses": ">= 1.5.0 < 2", - "toidentifier": "1.0.0" + "toidentifier": "1.0.1" } }, "iconv-lite": { @@ -20195,30 +26027,12 @@ "resolve-cwd": "^2.0.0" } }, - "inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", - "dev": true - }, - "invert-kv": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-2.0.0.tgz", - "integrity": "sha512-wPVv/y/QQ/Uiirj/vh3oP+1Ww+AWehmi1g5fFWGPF6IpCBCDVrhgHRMvrLfdYcwDh3QJbGXDW4JAuzxElLSqKA==", - "dev": true - }, "is-absolute-url": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-3.0.3.tgz", "integrity": "sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q==", "dev": true }, - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "dev": true - }, "is-path-cwd": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", @@ -20243,14 +26057,11 @@ "path-is-inside": "^1.0.2" } }, - "lcid": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/lcid/-/lcid-2.0.0.tgz", - "integrity": "sha512-avPEb8P8EGnwXKClwsNUgryVjllcRqtMYa49NTsbQagYuT1DcXnl1915oxWjoyGrXR6zH/Y0Zc96xWsPcoDKeA==", - "dev": true, - "requires": { - "invert-kv": "^2.0.0" - } + "is-wsl": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", + "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=", + "dev": true }, "locate-path": { "version": "3.0.0", @@ -20269,9 +26080,9 @@ "dev": true }, "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.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", "dev": true }, "opn": { @@ -20283,26 +26094,6 @@ "is-wsl": "^1.1.0" } }, - "os-locale": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-3.1.0.tgz", - "integrity": "sha512-Z8l3R4wYWM40/52Z+S265okfFj8Kt2cC2MKY+xNi3kFs+XGI7WXu/I309QQQYbRW4ijiZ+yxs9pqEhJh0DqW3Q==", - "dev": true, - "requires": { - "execa": "^1.0.0", - "lcid": "^2.0.0", - "mem": "^4.0.0" - } - }, - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "requires": { - "p-try": "^2.0.0" - } - }, "p-locate": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", @@ -20318,12 +26109,6 @@ "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==", "dev": true }, - "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==", - "dev": true - }, "path-exists": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", @@ -20346,34 +26131,44 @@ } }, "qs": { - "version": "6.7.0", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", - "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==", + "version": "6.9.6", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.9.6.tgz", + "integrity": "sha512-TIRk4aqYLNoJUbd+g2lEdz5kLWIuTMRagAXxl78Q0RiVjAOugHmeKNGdd3cwo/ktpf9aL9epCfFqWDEKysUlLQ==", "dev": true }, "raw-body": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.0.tgz", - "integrity": "sha512-4Oz8DUIwdvoa5qMJelxipzi/iJIi40O5cGV1wNYp5hvZP8ZN0T+jiNkL0QepXs+EsQ9XJ8ipEDoiH70ySUJP3Q==", + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.2.tgz", + "integrity": "sha512-RPMAFUJP19WIet/99ngh6Iv8fzAbqum4Li7AD6DtGaW2RpMB/11xDoalPiJMTbu6I3hkbMVkATvZrqb9EEqeeQ==", "dev": true, "requires": { - "bytes": "3.1.0", - "http-errors": "1.7.2", + "bytes": "3.1.1", + "http-errors": "1.8.1", "iconv-lite": "0.4.24", "unpipe": "1.0.0" } }, - "schema-utils": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", - "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "resolve-cwd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz", + "integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=", "dev": true, "requires": { - "ajv": "^6.1.0", - "ajv-errors": "^1.0.0", - "ajv-keywords": "^3.1.0" + "resolve-from": "^3.0.0" } }, + "resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", + "dev": true + }, + "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 + }, "semver": { "version": "6.3.0", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", @@ -20381,9 +26176,9 @@ "dev": true }, "send": { - "version": "0.17.1", - "resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz", - "integrity": "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==", + "version": "0.17.2", + "resolved": "https://registry.npmjs.org/send/-/send-0.17.2.tgz", + "integrity": "sha512-UJYB6wFSJE3G00nEivR5rgWp8c2xXvJ3OPWPhmuteU0IKj8nKbG3DrjiOmLwpnHGYWAVwA69zmTm++YG0Hmwww==", "dev": true, "requires": { "debug": "2.6.9", @@ -20393,9 +26188,9 @@ "escape-html": "~1.0.3", "etag": "~1.8.1", "fresh": "0.5.2", - "http-errors": "~1.7.2", + "http-errors": "1.8.1", "mime": "1.6.0", - "ms": "2.1.1", + "ms": "2.1.3", "on-finished": "~2.3.0", "range-parser": "~1.2.1", "statuses": "~1.5.0" @@ -20419,29 +26214,29 @@ } }, "ms": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", - "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", "dev": true } } }, "serve-static": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.1.tgz", - "integrity": "sha512-JMrvUwE54emCYWlTI+hGrGv5I8dEwmco/00EvkzIIsR7MqrHonbD9pO2MOfFnpFntl7ecpZs+3mW+XbQZu9QCg==", + "version": "1.14.2", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.14.2.tgz", + "integrity": "sha512-+TMNA9AFxUEGuC0z2mevogSnn9MXKb4fa7ngeRMJaaGv8vTwnIEkKi+QGvPt33HSnf8pRS+WGM0EbMtCJLKMBQ==", "dev": true, "requires": { "encodeurl": "~1.0.2", "escape-html": "~1.0.3", "parseurl": "~1.3.3", - "send": "0.17.1" + "send": "0.17.2" } }, "setprototypeof": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", - "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==", + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", "dev": true }, "statuses": { @@ -20450,25 +26245,13 @@ "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", "dev": true }, - "string-width": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", - "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "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, "requires": { - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^4.0.0" - }, - "dependencies": { - "strip-ansi": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", - "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", - "dev": true, - "requires": { - "ansi-regex": "^3.0.0" - } - } + "ansi-regex": "^2.0.0" } }, "supports-color": { @@ -20480,45 +26263,65 @@ "has-flag": "^3.0.0" } }, - "which-module": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", - "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", - "dev": true + "wrap-ansi": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", + "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.0", + "string-width": "^3.0.0", + "strip-ansi": "^5.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "dev": true + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "requires": { + "ansi-regex": "^4.1.0" + } + } + } }, "ws": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.1.tgz", - "integrity": "sha512-GIyAXC2cB7LjvpgMt9EKS2ldqr0MTrORaleiOno6TweZ6r3TKtoFQWay/2PceJ3RuBasOHzXNn5Lrw1X0bEjqA==", + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.2.tgz", + "integrity": "sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw==", "dev": true, "requires": { "async-limiter": "~1.0.0" } }, "yargs": { - "version": "12.0.5", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-12.0.5.tgz", - "integrity": "sha512-Lhz8TLaYnxq/2ObqHDql8dX8CJi97oHxrjUcYtzKbbykPtVW9WB+poxI+NM2UIzsMgNCZTIf0AQwsjK5yMAqZw==", + "version": "13.3.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", + "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", "dev": true, "requires": { - "cliui": "^4.0.0", - "decamelize": "^1.2.0", + "cliui": "^5.0.0", "find-up": "^3.0.0", - "get-caller-file": "^1.0.1", - "os-locale": "^3.0.0", + "get-caller-file": "^2.0.1", "require-directory": "^2.1.1", - "require-main-filename": "^1.0.1", + "require-main-filename": "^2.0.0", "set-blocking": "^2.0.0", - "string-width": "^2.0.0", + "string-width": "^3.0.0", "which-module": "^2.0.0", - "y18n": "^3.2.1 || ^4.0.0", - "yargs-parser": "^11.1.1" + "y18n": "^4.0.0", + "yargs-parser": "^13.1.2" } }, "yargs-parser": { - "version": "11.1.1", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-11.1.1.tgz", - "integrity": "sha512-C6kB/WJDiaxONLJQnF8ccx9SEeoTTLek8RVbaOIsrAUS8VrBEXfmeSnCZxygc+XC2sNMBIwOOnfcxiynjHsVSQ==", + "version": "13.1.2", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", + "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", "dev": true, "requires": { "camelcase": "^5.0.0", @@ -20545,6 +26348,16 @@ } } }, + "webpack-merge": { + "version": "5.7.3", + "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.7.3.tgz", + "integrity": "sha512-6/JUQv0ELQ1igjGDzHkXbVDRxkfA57Zw7PfiupdLFJYrgFqY5ZP8xxbpp2lU3EPwYx89ht5Z/aDkD40hFCm5AA==", + "dev": true, + "requires": { + "clone-deep": "^4.0.1", + "wildcard": "^2.0.0" + } + }, "webpack-sources": { "version": "1.4.3", "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", @@ -20563,34 +26376,6 @@ } } }, - "webpack-stream": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/webpack-stream/-/webpack-stream-5.2.1.tgz", - "integrity": "sha512-WvyVU0K1/VB1NZ7JfsaemVdG0PXAQUqbjUNW4A58th4pULvKMQxG+y33HXTL02JvD56ko2Cub+E2NyPwrLBT/A==", - "dev": true, - "requires": { - "fancy-log": "^1.3.3", - "lodash.clone": "^4.3.2", - "lodash.some": "^4.2.2", - "memory-fs": "^0.4.1", - "plugin-error": "^1.0.1", - "supports-color": "^5.5.0", - "through": "^2.3.8", - "vinyl": "^2.1.0", - "webpack": "^4.26.1" - }, - "dependencies": { - "supports-color": { - "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, "websocket-driver": { "version": "0.7.4", "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", @@ -20649,9 +26434,9 @@ } }, "which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", "dev": true, "requires": { "isexe": "^2.0.0" @@ -20671,20 +26456,26 @@ } }, "which-module": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-1.0.0.tgz", - "integrity": "sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8=", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", + "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", "dev": true }, "wide-align": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz", - "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==", + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.5.tgz", + "integrity": "sha512-eDMORYaPNZ4sQIuuYPDHdQvf4gyCF9rEEV/yPxGfwPkRodwEgiMUUXTx/dex+Me0wxx53S+NgUHaP7y3MGlDmg==", "dev": true, "requires": { - "string-width": "^1.0.2 || 2" + "string-width": "^1.0.2 || 2 || 3 || 4" } }, + "wildcard": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.0.tgz", + "integrity": "sha512-JcKqAHLPxcdb9KM49dufGXn2x3ssnfjbcaQdLlfZsL9rH9wgDQjUtDxbo8NE0F6SFvydeu1VhZe7hZuHsB2/pw==", + "dev": true + }, "window-size": { "version": "0.2.0", "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.2.0.tgz", @@ -20712,23 +26503,58 @@ "errno": "~0.1.7" } }, - "worker-rpc": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/worker-rpc/-/worker-rpc-0.1.1.tgz", - "integrity": "sha512-P1WjMrUB3qgJNI9jfmpZ/htmBEjFh//6l/5y8SD9hg1Ef5zTTVVoRjTrTEzPrNBQvmhMxkoTsjOXN10GWU7aCg==", - "dev": true, - "requires": { - "microevent.ts": "~0.1.1" - } - }, "wrap-ansi": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", - "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-6.2.0.tgz", + "integrity": "sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==", "dev": true, "requires": { - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1" + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "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==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "emoji-regex": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", + "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", + "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "dev": true + }, + "string-width": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", + "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "dev": true, + "requires": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + } + } } }, "wrappy": { @@ -20736,26 +26562,59 @@ "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" }, - "write-file-atomic": { - "version": "2.4.3", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.3.tgz", - "integrity": "sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==", + "write": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/write/-/write-1.0.3.tgz", + "integrity": "sha512-/lg70HAjtkUgWPVZhZcm+T4hkL8Zbtp1nFNOn3lRrxnlv50SRBv7cR7RqR+GMsd3hUXy9hWBo4CHTbFTcOYwig==", + "dev": true, + "requires": { + "mkdirp": "^0.5.1" + } + }, + "write-file-atomic": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", + "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", "dev": true, "requires": { - "graceful-fs": "^4.1.11", "imurmurhash": "^0.1.4", - "signal-exit": "^3.0.2" + "is-typedarray": "^1.0.0", + "signal-exit": "^3.0.2", + "typedarray-to-buffer": "^3.1.5" + } + }, + "write-yaml-file": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/write-yaml-file/-/write-yaml-file-4.2.0.tgz", + "integrity": "sha512-LwyucHy0uhWqbrOkh9cBluZBeNVxzHjDaE9mwepZG3n3ZlbM4v3ndrFw51zW/NXYFFqP+QWZ72ihtLWTh05e4Q==", + "dev": true, + "requires": { + "js-yaml": "^4.0.0", + "write-file-atomic": "^3.0.3" + }, + "dependencies": { + "argparse": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", + "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", + "dev": true + }, + "js-yaml": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", + "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "dev": true, + "requires": { + "argparse": "^2.0.1" + } + } } }, "ws": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-4.1.0.tgz", - "integrity": "sha512-ZGh/8kF9rrRNffkLFV4AzhvooEclrOH0xaugmqGsIfFgOE/pIz4fMc4Ef+5HSQqTEug2S9JZIWDR47duDSLfaA==", - "dev": true, - "requires": { - "async-limiter": "~1.0.0", - "safe-buffer": "~5.1.0" - } + "version": "7.5.6", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.6.tgz", + "integrity": "sha512-6GLgCqo2cy2A2rjCNFlxQS6ZljG/coZfZXclldI8FB/1G3CCI36Zd8xy2HrFVACi8tfk5XrgLQEk+P0Tnz9UcA==", + "dev": true }, "xml": { "version": "1.0.1", @@ -20770,28 +26629,36 @@ "dev": true }, "xml2js": { - "version": "0.2.8", - "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.2.8.tgz", - "integrity": "sha1-m4FpCTFjH/CdGVdUn69U9PmAs8I=", + "version": "0.4.23", + "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.4.23.tgz", + "integrity": "sha512-ySPiMjM0+pLDftHgXY4By0uswI3SPKLDw/i3UXbnO8M/p28zqexCUoPmQFrYD+/1BzhGJSs2i1ERWKJAtiLrug==", "dev": true, "requires": { - "sax": "0.5.x" - }, - "dependencies": { - "sax": { - "version": "0.5.8", - "resolved": "https://registry.npmjs.org/sax/-/sax-0.5.8.tgz", - "integrity": "sha1-1HLbIo6zMcJQaw6MFVJK25OdEsE=", - "dev": true - } + "sax": ">=0.6.0", + "xmlbuilder": "~11.0.0" } }, "xmlbuilder": { - "version": "9.0.7", - "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-9.0.7.tgz", - "integrity": "sha1-Ey7mPS7FVlxVfiD0wi35rKaGsQ0=", + "version": "11.0.1", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz", + "integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==", "dev": true }, + "xmlchars": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", + "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==", + "dev": true + }, + "xmldoc": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/xmldoc/-/xmldoc-1.1.2.tgz", + "integrity": "sha512-ruPC/fyPNck2BD1dpz0AZZyrEwMOrWTO5lDdIXS91rs3wtm4j+T8Rp2o+zoOYkkAxJTZRPOSnOGei1egoRmKMQ==", + "dev": true, + "requires": { + "sax": "^1.2.1" + } + }, "xtend": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", @@ -20799,15 +26666,21 @@ "dev": true }, "y18n": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.2.tgz", - "integrity": "sha512-uGZHXkHnhF0XeeAPgnKfPv1bgKAYyVvmNL1xlKsPYZPaIHxGti2hHqvOCQv71XMsLxu1QjergkqogUnms5D3YQ==", + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.3.tgz", + "integrity": "sha512-JKhqTOwSrqNA1NY5lSztJ1GrBiUodLMmIZuLiDaMRJ+itFd+ABVE8XBjOvIWL+rSqNDC74LCSFmlb/U4UZ4hJQ==", "dev": true }, "yallist": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", - "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", "dev": true }, "yargs": { @@ -20830,12 +26703,120 @@ "yargs-parser": "^2.4.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 + }, "camelcase": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=", "dev": true }, + "cliui": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", + "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", + "dev": true, + "requires": { + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wrap-ansi": "^2.0.0" + } + }, + "find-up": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", + "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", + "dev": true, + "requires": { + "path-exists": "^2.0.0", + "pinkie-promise": "^2.0.0" + } + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "dev": true, + "requires": { + "number-is-nan": "^1.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, + "requires": { + "pinkie-promise": "^2.0.0" + } + }, + "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, + "requires": { + "load-json-file": "^1.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^1.0.0" + } + }, + "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, + "requires": { + "find-up": "^1.0.0", + "read-pkg": "^1.0.0" + } + }, + "require-main-filename": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz", + "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=", + "dev": true + }, + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "dev": true, + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.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, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "wrap-ansi": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", + "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", + "dev": true, + "requires": { + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1" + } + }, + "y18n": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.2.tgz", + "integrity": "sha512-uGZHXkHnhF0XeeAPgnKfPv1bgKAYyVvmNL1xlKsPYZPaIHxGti2hHqvOCQv71XMsLxu1QjergkqogUnms5D3YQ==", + "dev": true + }, "yargs-parser": { "version": "2.4.1", "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-2.4.1.tgz", @@ -20857,15 +26838,21 @@ } }, "yargs-parser": { - "version": "5.0.0-security.0", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-5.0.0-security.0.tgz", - "integrity": "sha512-T69y4Ps64LNesYxeYGYPvfoMTt/7y1XtfpIslUeK4um+9Hu7hlGoRtaDLvdXb7+/tfq4opVa2HRY5xGip022rQ==", + "version": "18.1.3", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-18.1.3.tgz", + "integrity": "sha512-o50j0JeToy/4K6OZcaQmW6lyXXKhq7csREXcDwk2omFPJEwUNOVtJKvmDr9EI1fAJZUyZcRF7kxGBWmRXudrCQ==", "dev": true, "requires": { - "camelcase": "^3.0.0", - "object.assign": "^4.1.0" + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" } }, + "yocto-queue": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", + "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "dev": true + }, "z-schema": { "version": "3.18.4", "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-3.18.4.tgz", diff --git a/samples/react-list-search/package.json b/samples/react-list-search/package.json index 4d7dfb069..38fdad1d0 100644 --- a/samples/react-list-search/package.json +++ b/samples/react-list-search/package.json @@ -3,60 +3,43 @@ "version": "1.0.0", "private": true, "main": "lib/index.js", - "engines": { - "node": ">=0.10.0" - }, + "engines": "undefined", "scripts": { "build": "gulp bundle", "clean": "gulp clean", "test": "gulp test", "alldebug": "gulp clean && gulp build && gulp bundle && gulp serve", "allpackage": "gulp clean && gulp build --ship && gulp bundle --ship && gulp package-solution --ship", - "serve": "cross-env NODE_OPTIONS=--max_old_space_size=4096 gulp bundle --custom-serve && cross-env NODE_OPTIONS=--max_old_space_size=4096 webpack-dev-server --mode development --config ./webpack.js --env.env=dev", "publish-please": "publish-please", - "prepublishOnly": "publish-please guard" + "prepublishOnly": "publish-please guard", + "serve": "gulp bundle --custom-serve --max_old_space_size=4096 && fast-serve" }, "dependencies": { - "@microsoft/sp-core-library": "1.11.0", - "@microsoft/sp-lodash-subset": "1.11.0", - "@microsoft/sp-office-ui-fabric-core": "1.11.0", - "@microsoft/sp-property-pane": "1.11.0", - "@microsoft/sp-webpart-base": "1.11.0", + "@microsoft/sp-core-library": "1.13.1", + "@microsoft/sp-lodash-subset": "1.13.1", + "@microsoft/sp-office-ui-fabric-core": "1.13.1", + "@microsoft/sp-property-pane": "1.13.1", + "@microsoft/sp-webpart-base": "1.13.1", "@pnp/graph": "2.4.0", "@pnp/sp": "2.0.8", "@pnp/spfx-controls-react": "2.4.0", "@pnp/spfx-property-controls": "2.5.0", - "office-ui-fabric-react": "7.155.3", - "react": "16.8.5", - "react-dom": "16.8.5", + "office-ui-fabric-react": "7.174.1", + "react": "16.13.1", + "react-dom": "16.13.1", "react-js-pagination": "3.0.3", "react-xml-parser": "1.1.6" }, "devDependencies": { - "@microsoft/sp-build-web": "1.11.0", - "@microsoft/sp-tslint-rules": "1.11.0", - "@microsoft/sp-module-interfaces": "1.11.0", - "@microsoft/sp-webpart-workbench": "1.11.0", - "@microsoft/rush-stack-compiler-3.3": "0.3.5", - "gulp": "~3.9.1", - "@types/chai": "3.4.34", - "@types/mocha": "2.2.38", - "ajv": "~5.2.2", + "@microsoft/rush-stack-compiler-3.9": "0.4.47", + "@microsoft/sp-build-web": "1.13.1", + "@microsoft/sp-module-interfaces": "1.13.1", + "@microsoft/sp-tslint-rules": "1.13.1", + "@types/react": "16.9.51", + "@types/react-dom": "16.9.8", "@types/webpack-env": "1.13.1", - "@types/es6-promise": "0.0.33", - "css-loader": "3.4.2", - "css-modules-typescript-loader": "4.0.0", - "fork-ts-checker-webpack-plugin": "4.1.0", - "node-sass": "4.13.1", - "sass-loader": "8.0.2", - "style-loader": "1.1.3", - "ts-loader": "6.2.1", - "webpack": "4.42.0", - "webpack-cli": "3.3.11", - "webpack-dev-server": "3.10.3", - "del": "5.1.0", - "cross-env": "7.0.2", - "@types/react": "16.8.8", - "@types/react-dom": "16.8.3" + "ajv": "~5.2.2", + "gulp": "4.0.2", + "spfx-fast-serve-helpers": "~1.13.0" } } diff --git a/samples/react-list-search/src/webparts/listSearch/ListSearchWebPart.ts b/samples/react-list-search/src/webparts/listSearch/ListSearchWebPart.ts index 4ea48062e..5454f13cf 100644 --- a/samples/react-list-search/src/webparts/listSearch/ListSearchWebPart.ts +++ b/samples/react-list-search/src/webparts/listSearch/ListSearchWebPart.ts @@ -823,7 +823,7 @@ export default class ListSearchWebPart extends BaseClientSideWebPart this.onPropertyPaneFieldChanged(propertyPath, oldValue, newValue), properties: this.properties, diff --git a/samples/react-list-search/tsconfig.json b/samples/react-list-search/tsconfig.json index 869defe6a..80519b241 100644 --- a/samples/react-list-search/tsconfig.json +++ b/samples/react-list-search/tsconfig.json @@ -1,5 +1,5 @@ { - "extends": "./node_modules/@microsoft/rush-stack-compiler-3.3/includes/tsconfig-web.json", + "extends": "./node_modules/@microsoft/rush-stack-compiler-3.9/includes/tsconfig-web.json", "compilerOptions": { "target": "es6", "forceConsistentCasingInFileNames": true, @@ -19,21 +19,18 @@ "./node_modules/@microsoft" ], "types": [ - "es6-promise", "webpack-env" ], "lib": [ "es6", "dom", - "es2015.collection" + "es2015.collection", + "es2015.promise" ] }, "include": [ "src/**/*.ts", "src/**/*.tsx" ], - "exclude": [ - "node_modules", - "lib" - ] + "exclude": [] } diff --git a/samples/react-list-search/tslint.json b/samples/react-list-search/tslint.json index 87ca8bc05..a42a77f71 100644 --- a/samples/react-list-search/tslint.json +++ b/samples/react-list-search/tslint.json @@ -1,6 +1,5 @@ { - "extends": "@microsoft/sp-tslint-rules/base-tslint.json", - + "extends": "./node_modules/@microsoft/sp-tslint-rules/base-tslint.json", "rules": { "class-name": false, "export-name": false, diff --git a/samples/react-list-search/upgradefile.md b/samples/react-list-search/upgradefile.md new file mode 100644 index 000000000..64e0cc510 --- /dev/null +++ b/samples/react-list-search/upgradefile.md @@ -0,0 +1,594 @@ +# Upgrade project react-list-search to v1.13.1 + +Date: 1/2/2022 + +## Findings + +Following is the list of steps required to upgrade your project to SharePoint Framework version 1.13.1. [Summary](#Summary) of the modifications is included at the end of the report. + +### FN001001 @microsoft/sp-core-library | Required + +Upgrade SharePoint Framework dependency package @microsoft/sp-core-library + +Execute the following command: + +```sh +npm i -SE @microsoft/sp-core-library@1.13.1 +``` + +File: [./package.json:20:5](./package.json) + +### FN001002 @microsoft/sp-lodash-subset | Required + +Upgrade SharePoint Framework dependency package @microsoft/sp-lodash-subset + +Execute the following command: + +```sh +npm i -SE @microsoft/sp-lodash-subset@1.13.1 +``` + +File: [./package.json:21:5](./package.json) + +### FN001003 @microsoft/sp-office-ui-fabric-core | Required + +Upgrade SharePoint Framework dependency package @microsoft/sp-office-ui-fabric-core + +Execute the following command: + +```sh +npm i -SE @microsoft/sp-office-ui-fabric-core@1.13.1 +``` + +File: [./package.json:22:5](./package.json) + +### FN001004 @microsoft/sp-webpart-base | Required + +Upgrade SharePoint Framework dependency package @microsoft/sp-webpart-base + +Execute the following command: + +```sh +npm i -SE @microsoft/sp-webpart-base@1.13.1 +``` + +File: [./package.json:24:5](./package.json) + +### FN001021 @microsoft/sp-property-pane | Required + +Upgrade SharePoint Framework dependency package @microsoft/sp-property-pane + +Execute the following command: + +```sh +npm i -SE @microsoft/sp-property-pane@1.13.1 +``` + +File: [./package.json:23:5](./package.json) + +### FN002001 @microsoft/sp-build-web | Required + +Upgrade SharePoint Framework dev dependency package @microsoft/sp-build-web + +Execute the following command: + +```sh +npm i -DE @microsoft/sp-build-web@1.13.1 +``` + +File: [./package.json:36:5](./package.json) + +### FN002002 @microsoft/sp-module-interfaces | Required + +Upgrade SharePoint Framework dev dependency package @microsoft/sp-module-interfaces + +Execute the following command: + +```sh +npm i -DE @microsoft/sp-module-interfaces@1.13.1 +``` + +File: [./package.json:38:5](./package.json) + +### FN002009 @microsoft/sp-tslint-rules | Required + +Upgrade SharePoint Framework dev dependency package @microsoft/sp-tslint-rules + +Execute the following command: + +```sh +npm i -DE @microsoft/sp-tslint-rules@1.13.1 +``` + +File: [./package.json:37:5](./package.json) + +### FN010001 .yo-rc.json version | Recommended + +Update version in .yo-rc.json + +```json +{ + "@microsoft/generator-sharepoint": { + "version": "1.13.1" + } +} +``` + +File: [./.yo-rc.json:3:5](./.yo-rc.json) + +### FN001008 react | Required + +Upgrade SharePoint Framework dependency package react + +Execute the following command: + +```sh +npm i -SE react@16.13.1 +``` + +File: [./package.json:30:5](./package.json) + +### FN001009 react-dom | Required + +Upgrade SharePoint Framework dependency package react-dom + +Execute the following command: + +```sh +npm i -SE react-dom@16.13.1 +``` + +File: [./package.json:31:5](./package.json) + +### FN001022 office-ui-fabric-react | Required + +Upgrade SharePoint Framework dependency package office-ui-fabric-react + +Execute the following command: + +```sh +npm i -SE office-ui-fabric-react@7.174.1 +``` + +File: [./package.json:29:5](./package.json) + +### FN002003 @microsoft/sp-webpart-workbench | Required + +Remove SharePoint Framework dev dependency package @microsoft/sp-webpart-workbench + +Execute the following command: + +```sh +npm un -D @microsoft/sp-webpart-workbench +``` + +File: [./package.json:39:5](./package.json) + +### FN002015 @types/react | Required + +Upgrade SharePoint Framework dev dependency package @types/react + +Execute the following command: + +```sh +npm i -DE @types/react@16.9.51 +``` + +File: [./package.json:59:5](./package.json) + +### FN002018 @microsoft/rush-stack-compiler-3.9 | Required + +Install SharePoint Framework dev dependency package @microsoft/rush-stack-compiler-3.9 + +Execute the following command: + +```sh +npm i -DE @microsoft/rush-stack-compiler-3.9@0.4.47 +``` + +File: [./package.json:35:3](./package.json) + +### FN007002 serve.json initialPage | Required + +Update serve.json initialPage URL + +```json +{ + "initialPage": "https://enter-your-SharePoint-site/_layouts/workbench.aspx" +} +``` + +File: [./config/serve.json:5:3](./config/serve.json) + +### FN007003 serve.json api | Required + +From serve.json remove the api property + +```json + +``` + +File: [./config/serve.json:6:3](./config/serve.json) + +### FN012017 tsconfig.json extends property | Required + +Update tsconfig.json extends property + +```json +{ + "extends": "./node_modules/@microsoft/rush-stack-compiler-3.9/includes/tsconfig-web.json" +} +``` + +File: [./tsconfig.json:2:3](./tsconfig.json) + +### FN015007 config/copy-assets.json | Required + +Remove file config/copy-assets.json + +Execute the following command: + +```sh +rm "config/copy-assets.json" +``` + +File: [config/copy-assets.json](config/copy-assets.json) + +### FN024001 Create .npmignore | Required + +Create the .npmignore file + + +File: [./.npmignore](./.npmignore) + +### FN005002 deploy-azure-storage.json workingDir | Required + +Update deploy-azure-storage.json workingDir + +```json +{ + "workingDir": "./release/assets/" +} +``` + +File: [./config/deploy-azure-storage.json:3:3](./config/deploy-azure-storage.json) + +### FN023001 .gitignore 'release' folder | Required + +To .gitignore add the 'release' folder + + +File: [./.gitignore](./.gitignore) + +### FN002004 gulp | Required + +Upgrade SharePoint Framework dev dependency package gulp + +Execute the following command: + +```sh +npm i -DE gulp@4.0.2 +``` + +File: [./package.json:41:5](./package.json) + +### FN002005 @types/chai | Required + +Remove SharePoint Framework dev dependency package @types/chai + +Execute the following command: + +```sh +npm un -D @types/chai +``` + +File: [./package.json:42:5](./package.json) + +### FN002006 @types/mocha | Required + +Remove SharePoint Framework dev dependency package @types/mocha + +Execute the following command: + +```sh +npm un -D @types/mocha +``` + +File: [./package.json:43:5](./package.json) + +### FN002014 @types/es6-promise | Required + +Remove SharePoint Framework dev dependency package @types/es6-promise + +Execute the following command: + +```sh +npm un -D @types/es6-promise +``` + +File: [./package.json:46:5](./package.json) + +### FN002016 @types/react-dom | Required + +Upgrade SharePoint Framework dev dependency package @types/react-dom + +Execute the following command: + +```sh +npm i -DE @types/react-dom@16.9.8 +``` + +File: [./package.json:60:5](./package.json) + +### FN012013 tsconfig.json exclude property | Required + +Remove tsconfig.json exclude property + +```json +{ + "exclude": [] +} +``` + +File: [./tsconfig.json:35:3](./tsconfig.json) + +### FN012018 tsconfig.json es2015.promise lib | Required + +Add es2015.promise lib in tsconfig.json + +```json +{ + "compilerOptions": { + "lib": [ + "es2015.promise" + ] + } +} +``` + +File: [./tsconfig.json:25:5](./tsconfig.json) + +### FN012019 tsconfig.json es6-promise types | Required + +Remove es6-promise type in tsconfig.json + +```json +{ + "compilerOptions": { + "types": [ + "es6-promise" + ] + } +} +``` + +File: [./tsconfig.json:22:7](./tsconfig.json) + +### FN013002 gulpfile.js serve task | Required + +Before 'build.initialize(require('gulp'));' add the serve task + +```js +var getTasks = build.rig.getTasks; +build.rig.getTasks = function () { + var result = getTasks.call(build.rig); + + result.set('serve', result.get('serve-deprecated')); + + return result; +}; + +``` + +File: [./gulpfile.js](./gulpfile.js) + +### FN015006 .editorconfig | Required + +Remove file .editorconfig + +Execute the following command: + +```sh +rm ".editorconfig" +``` + +File: [.editorconfig](.editorconfig) + +### FN019002 tslint.json extends | Required + +Update tslint.json extends property + +```json +{ + "extends": "./node_modules/@microsoft/sp-tslint-rules/base-tslint.json" +} +``` + +File: [./tslint.json:2:3](./tslint.json) + +### FN021002 engines | Required + +Remove package.json property + +```json +{ + "engines": "undefined" +} +``` + +File: [./package.json:6:3](./package.json) + +### FN017001 Run npm dedupe | Optional + +If, after upgrading npm packages, when building the project you have errors similar to: "error TS2345: Argument of type 'SPHttpClientConfiguration' is not assignable to parameter of type 'SPHttpClientConfiguration'", try running 'npm dedupe' to cleanup npm packages. + +Execute the following command: + +```sh +npm dedupe +``` + +File: [./package.json](./package.json) + +## Summary + +### Execute script + +```sh +npm un -D @microsoft/sp-webpart-workbench @types/chai @types/mocha @types/es6-promise +npm i -SE @microsoft/sp-core-library@1.13.1 @microsoft/sp-lodash-subset@1.13.1 @microsoft/sp-office-ui-fabric-core@1.13.1 @microsoft/sp-webpart-base@1.13.1 @microsoft/sp-property-pane@1.13.1 react@16.13.1 react-dom@16.13.1 office-ui-fabric-react@7.174.1 +npm i -DE @microsoft/sp-build-web@1.13.1 @microsoft/sp-module-interfaces@1.13.1 @microsoft/sp-tslint-rules@1.13.1 @types/react@16.9.51 @microsoft/rush-stack-compiler-3.9@0.4.47 gulp@4.0.2 @types/react-dom@16.9.8 +npm dedupe +rm "config/copy-assets.json" +rm ".editorconfig" +``` + +### Modify files + +#### [./.yo-rc.json](./.yo-rc.json) + +Update version in .yo-rc.json: + +```json +{ + "@microsoft/generator-sharepoint": { + "version": "1.13.1" + } +} +``` + +#### [./config/serve.json](./config/serve.json) + +Update serve.json initialPage URL: + +```json +{ + "initialPage": "https://enter-your-SharePoint-site/_layouts/workbench.aspx" +} +``` + +From serve.json remove the api property: + +```json + +``` + +#### [./tsconfig.json](./tsconfig.json) + +Update tsconfig.json extends property: + +```json +{ + "extends": "./node_modules/@microsoft/rush-stack-compiler-3.9/includes/tsconfig-web.json" +} +``` + +Remove tsconfig.json exclude property: + +```json +{ + "exclude": [] +} +``` + +Add es2015.promise lib in tsconfig.json: + +```json +{ + "compilerOptions": { + "lib": [ + "es2015.promise" + ] + } +} +``` + +Remove es6-promise type in tsconfig.json: + +```json +{ + "compilerOptions": { + "types": [ + "es6-promise" + ] + } +} +``` + +#### [./.npmignore](./.npmignore) + +Create the .npmignore file: + +```text +!dist +config + +gulpfile.js + +release +src +temp + +tsconfig.json +tslint.json + +*.log + +.yo-rc.json +.vscode + +``` + +#### [./config/deploy-azure-storage.json](./config/deploy-azure-storage.json) + +Update deploy-azure-storage.json workingDir: + +```json +{ + "workingDir": "./release/assets/" +} +``` + +#### [./.gitignore](./.gitignore) + +To .gitignore add the 'release' folder: + +```text +release +``` + +#### [./gulpfile.js](./gulpfile.js) + +Before 'build.initialize(require('gulp'));' add the serve task: + +```js +var getTasks = build.rig.getTasks; +build.rig.getTasks = function () { + var result = getTasks.call(build.rig); + + result.set('serve', result.get('serve-deprecated')); + + return result; +}; + +``` + +#### [./tslint.json](./tslint.json) + +Update tslint.json extends property: + +```json +{ + "extends": "./node_modules/@microsoft/sp-tslint-rules/base-tslint.json" +} +``` + +#### [./package.json](./package.json) + +Remove package.json property: + +```json +{ + "engines": "undefined" +} +``` diff --git a/samples/react-list-search/webpack.js b/samples/react-list-search/webpack.js deleted file mode 100644 index 58ba9ab57..000000000 --- a/samples/react-list-search/webpack.js +++ /dev/null @@ -1,259 +0,0 @@ -const path = require("path"); -const fs = require("fs"); -const webpack = require("webpack"); -const resolve = require("path").resolve; -const CertStore = require("@microsoft/gulp-core-build-serve/lib/CertificateStore"); -const CertificateStore = CertStore.CertificateStore || CertStore.default; -const ForkTsCheckerWebpackPlugin = require("fork-ts-checker-webpack-plugin"); -const del = require("del"); -const port = 4321; -const host = "https://localhost:" + port; - -/// -// Transforms define("", ...) to web part specific define(" { - for (const assetId in this.opitons.modulesMap) { - const moduleMap = this.opitons.modulesMap[assetId]; - - if (compilation.assets[assetId]) { - const rawValue = compilation.assets[assetId].children[0]._value; - compilation.assets[assetId].children[0]._value = rawValue.replace(this.opitons.libraryName, moduleMap.id + "_" + moduleMap.version); - } - } - }); - } -} - -/// -// Removes *.module.scss.ts on the first execution in order prevent conflicts with *.module.scss.d.ts -// generated by css-modules-typescript-loader -/// -class ClearCssModuleDefinitionsPlugin { - constructor(options) { - this.options = options || {}; - } - - apply(compiler) { - compiler.hooks.done.tap("FixStylesPlugin", stats => { - if (!this.options.deleted) { - - setTimeout(() => { - del.sync(["src/**/*.module.scss.ts"]); - }, 3000); - - this.options.deleted = true; - } - }); - } -} - -let baseConfig = { - target: "web", - mode: "development", - devtool: "source-map", - resolve: { - extensions: [".ts", ".tsx", ".js"], - modules: ["node_modules"] - }, - context: path.resolve(__dirname), - module: { - rules: [ - { - test: /\.tsx?$/, - loader: "ts-loader", - options: { - transpileOnly: true, - compilerOptions: { - declarationMap: false - } - }, - exclude: /node_modules/ - }, - { - use: [{ - loader: "@microsoft/loader-cased-file", - options: { - name: "[name:lower]_[hash].[ext]" - } - }], - test: /\.(jpe?g|png|woff|eot|ttf|svg|gif|dds)$/i - }, - { - use: [{ - loader: "html-loader" - }], - test: /\.html$/ - }, - { - test: /\.css$/, - use: [ - { - loader: "@microsoft/loader-load-themed-styles", - options: { - async: true - } - }, - { - loader: "css-loader" - } - ] - }, - { - test: function (fileName) { - return fileName.endsWith(".module.scss"); // scss modules support - }, - use: [ - { - loader: "@microsoft/loader-load-themed-styles", - options: { - async: true - } - }, - "css-modules-typescript-loader", - { - loader: "css-loader", - options: { - modules: { - localIdentName: "[local]_[hash:base64:8]" - } - } - }, // translates CSS into CommonJS - "sass-loader" // compiles Sass to CSS, using Node Sass by default - ] - }, - { - test: function (fileName) { - return !fileName.endsWith(".module.scss") && fileName.endsWith(".scss"); // just regular .scss - }, - use: [ - { - loader: "@microsoft/loader-load-themed-styles", - options: { - async: true - } - }, - "css-loader", // translates CSS into CommonJS - "sass-loader" // compiles Sass to CSS, using Node Sass by default - ] - } - ] - }, - plugins: [ - new ForkTsCheckerWebpackPlugin({ - tslint: true - }), - new ClearCssModuleDefinitionsPlugin(), - new webpack.DefinePlugin({ - "process.env.NODE_ENV": JSON.stringify(process.env.NODE_ENV), - "process.env.DEBUG": JSON.stringify(true), - "DEBUG": JSON.stringify(true) - })], - devServer: { - hot: false, - contentBase: resolve(__dirname), - publicPath: host + "/dist/", - host: "localhost", - port: port, - disableHostCheck: true, - historyApiFallback: true, - open: true, - writeToDisk: false, - openPage: host + "/temp/workbench.html", - stats: { - preset: "errors-only", - colors: true, - chunks: false, - modules: false, - assets: false - }, - proxy: { // url re-write for resources to be served directly from src folder - "/lib/**/loc/*.js": { - target: host, - pathRewrite: { "^/lib": "/src" }, - secure: false - } - }, - headers: { - "Access-Control-Allow-Origin": "*", - }, - https: { - cert: CertificateStore.instance.certificateData, - key: CertificateStore.instance.keyData - } - }, -} - -const createConfig = function () { - // remove old css module TypeScript definitions - del.sync(["dist/*.js", "dist/*.map"]); - - // we need only "externals", "output" and "entry" from the original webpack config - let originalWebpackConfig = require("./temp/_webpack_config.json"); - baseConfig.externals = originalWebpackConfig.externals; - baseConfig.output = originalWebpackConfig.output; - - baseConfig.entry = getEntryPoints(originalWebpackConfig.entry); - - baseConfig.output.publicPath = host + "/dist/"; - - const manifest = require("./temp/manifests.json"); - const modulesMap = {}; - const originalEntries = Object.keys(originalWebpackConfig.entry); - - for (const jsModule of manifest) { - if (jsModule.loaderConfig - && jsModule.loaderConfig.entryModuleId - && originalEntries.indexOf(jsModule.loaderConfig.entryModuleId) !== -1) { - modulesMap[jsModule.loaderConfig.entryModuleId + ".js"] = { - id: jsModule.id, - version: jsModule.version - } - } - } - - baseConfig.plugins.push(new DynamicLibraryPlugin({ - modulesMap: modulesMap, - libraryName: originalWebpackConfig.output.library - })); - - return baseConfig; -} - -function getEntryPoints(entry) { - // fix: ".js" entry needs to be ".ts" - // also replaces the path form /lib/* to /src/* - let newEntry = {}; - let libSearchRegexp; - if (path.sep === "/") { - libSearchRegexp = /\/lib\//gi; - } else { - libSearchRegexp = /\\lib\\/gi; - } - - const srcPathToReplace = path.sep + "src" + path.sep; - - for (const key in entry) { - let entryPath = entry[key]; - if (entryPath.indexOf("bundle-entries") === -1) { - entryPath = entryPath.replace(libSearchRegexp, srcPathToReplace).slice(0, -3) + ".ts"; - } else { - // replace paths and extensions in bundle file - let bundleContent = fs.readFileSync(entryPath).toString(); - bundleContent = bundleContent.replace(libSearchRegexp, srcPathToReplace).replace(/\.js/gi, ".ts"); - fs.writeFileSync(entryPath, bundleContent); - } - newEntry[key] = entryPath; - } - - return newEntry; -} - -module.exports = createConfig(); From 8691029e3910cea550929b72b40edb39194960a0 Mon Sep 17 00:00:00 2001 From: Alberto Gutierrez Date: Sun, 2 Jan 2022 13:04:00 +0000 Subject: [PATCH 2/5] Upgrade pnp property pane controls --- samples/react-list-search/package-lock.json | 513 +----------------- samples/react-list-search/package.json | 2 +- .../webparts/listSearch/ListSearchWebPart.ts | 10 +- 3 files changed, 20 insertions(+), 505 deletions(-) diff --git a/samples/react-list-search/package-lock.json b/samples/react-list-search/package-lock.json index d14acf0d8..a92452eec 100644 --- a/samples/react-list-search/package-lock.json +++ b/samples/react-list-search/package-lock.json @@ -4737,14 +4737,15 @@ } }, "@pnp/spfx-property-controls": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/@pnp/spfx-property-controls/-/spfx-property-controls-2.5.0.tgz", - "integrity": "sha512-GQNSeKlhakj1+F7iZm1zOF++JmHWkFQvrz8hGnDUic8uLM3IE8NKoTpwTe8OCwuluKeOjPKnsfzA2Bxs2/H/Og==", + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/@pnp/spfx-property-controls/-/spfx-property-controls-3.3.0.tgz", + "integrity": "sha512-jSoAVFBnClPOiuB3D4PrBu3g9oMxSxiHdzUW7dbtf2DcKn+273+ZsvMX2Fn94RjT9dzGVu+0ODF5s0SVzmBfIA==", "requires": { - "@microsoft/sp-core-library": "1.11.0", - "@microsoft/sp-lodash-subset": "1.11.0", - "@microsoft/sp-office-ui-fabric-core": "1.11.0", - "@microsoft/sp-webpart-base": "1.11.0", + "@microsoft/sp-core-library": "1.13.1", + "@microsoft/sp-lodash-subset": "1.13.1", + "@microsoft/sp-office-ui-fabric-core": "1.13.1", + "@microsoft/sp-property-pane": "1.13.1", + "@microsoft/sp-webpart-base": "1.13.1", "@pnp/common": "1.3.11", "@pnp/logging": "1.3.11", "@pnp/odata": "1.3.11", @@ -4755,333 +4756,12 @@ "@uifabric/icons": "7.5.17", "lodash.omit": "4.5.0", "markdown-to-jsx": "^6.11.4", - "office-ui-fabric-react": "6.214.0", - "react": "16.8.5", + "office-ui-fabric-react": "7.174.1", + "react": "16.13.1", "react-ace": "5.8.0", - "react-dom": "16.8.5" + "react-dom": "16.13.1" }, "dependencies": { - "@microsoft/load-themed-styles": { - "version": "1.10.20", - "resolved": "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-1.10.20.tgz", - "integrity": "sha512-auT1V9phsMScUQK/xVngVGQsABGG805/10RgP1TBbJvwoPoRq/Ed+ce47HoayFgqxtz5m/W/38OUNZpfuBqsCw==" - }, - "@microsoft/office-ui-fabric-react-bundle": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@microsoft/office-ui-fabric-react-bundle/-/office-ui-fabric-react-bundle-1.11.0.tgz", - "integrity": "sha512-h7ldirreyBLyvCUelORCbET/M2sVa3mUaIvR6KQbCutoOnYcGXO8K/66xYGI4kwNRkBwJ91/1b967DP1g2gkTA==", - "requires": { - "@types/react": "16.8.8", - "@types/webpack-env": "1.13.1", - "@uifabric/icons": "7.3.0", - "office-ui-fabric-react": "7.59.0", - "react": "16.8.5", - "react-dom": "16.8.5", - "tslib": "~1.10.0" - }, - "dependencies": { - "@uifabric/icons": { - "version": "7.3.0", - "resolved": "https://registry.npmjs.org/@uifabric/icons/-/icons-7.3.0.tgz", - "integrity": "sha512-wbcR8fJce20sPjsK2bbTC/cAZfAOFuE4dd4LHw194+8H+/dqotsowrQVp5Lu8aaHGQk+fXoiZmUy30WA9cAG4Q==", - "requires": { - "@uifabric/set-version": "^7.0.2", - "@uifabric/styling": "^7.7.1", - "tslib": "^1.7.1" - } - }, - "office-ui-fabric-react": { - "version": "7.59.0", - "resolved": "https://registry.npmjs.org/office-ui-fabric-react/-/office-ui-fabric-react-7.59.0.tgz", - "integrity": "sha512-bZg1Msffb7DKAawxzxmUYMEv+me6FzdPvRKbrG7pQrj/rRR8ofPbo43NRFfFmOdHnNs7290H0Cwpu3kRk+6msg==", - "requires": { - "@microsoft/load-themed-styles": "^1.7.13", - "@uifabric/foundation": "^7.5.0", - "@uifabric/icons": "^7.3.0", - "@uifabric/merge-styles": "^7.8.0", - "@uifabric/react-hooks": "^7.0.1", - "@uifabric/set-version": "^7.0.2", - "@uifabric/styling": "^7.7.2", - "@uifabric/utilities": "^7.5.0", - "prop-types": "^15.5.10", - "tslib": "^1.7.1" - } - } - } - }, - "@microsoft/sp-component-base": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@microsoft/sp-component-base/-/sp-component-base-1.11.0.tgz", - "integrity": "sha512-ftOrH0HxvjJ7QHqrhO/fACLbUttjJ7b3UVKBN4CV5Vsmd4SRhX3lI+u8GB7iApufIuTUgSwdO9tZzIjrb1RdhQ==", - "requires": { - "@microsoft/decorators": "1.11.0", - "@microsoft/sp-core-library": "1.11.0", - "@microsoft/sp-diagnostics": "1.11.0", - "@microsoft/sp-dynamic-data": "1.11.0", - "@microsoft/sp-http": "1.11.0", - "@microsoft/sp-loader": "1.11.0", - "@microsoft/sp-lodash-subset": "1.11.0", - "@microsoft/sp-module-interfaces": "1.11.0", - "@microsoft/sp-page-context": "1.11.0", - "@types/es6-promise": "0.0.33", - "@types/webpack-env": "1.13.1" - } - }, - "@microsoft/sp-core-library": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@microsoft/sp-core-library/-/sp-core-library-1.11.0.tgz", - "integrity": "sha512-3/wQzbQp6E2R1tYn6eVmzJl8ay/1uxy+rW8JrDVX4GlzE4tLA+Pz90VuzQOJbmHLn7cgPSJFY3MFRdMjtqZVKg==", - "requires": { - "@microsoft/sp-lodash-subset": "1.11.0", - "@microsoft/sp-module-interfaces": "1.11.0", - "@types/es6-promise": "0.0.33", - "@types/webpack-env": "1.13.1" - } - }, - "@microsoft/sp-diagnostics": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@microsoft/sp-diagnostics/-/sp-diagnostics-1.11.0.tgz", - "integrity": "sha512-Z+PoZY0wSGNpwQUCUqKGQz5AqE++Cgsul1afVNGRTTlYMzf1mot+GGX0ZxWGCU27awe4yf6+aEdzbsp8L7bfmw==", - "requires": { - "@microsoft/sp-core-library": "1.11.0", - "@microsoft/sp-lodash-subset": "1.11.0" - } - }, - "@microsoft/sp-dynamic-data": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@microsoft/sp-dynamic-data/-/sp-dynamic-data-1.11.0.tgz", - "integrity": "sha512-PRr1sA6M2f3lqFKlRGu+QMPAE/G91XoEC4LegiTYleK1i7WWrTpeU+yZohak8iQEZQsQ+e5alJZg+Xg3sdQKCQ==", - "requires": { - "@microsoft/sp-core-library": "1.11.0", - "@microsoft/sp-diagnostics": "1.11.0", - "@microsoft/sp-lodash-subset": "1.11.0", - "@microsoft/sp-module-interfaces": "1.11.0", - "@types/es6-promise": "0.0.33", - "@types/webpack-env": "1.13.1", - "tslib": "~1.10.0" - } - }, - "@microsoft/sp-http": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@microsoft/sp-http/-/sp-http-1.11.0.tgz", - "integrity": "sha512-n3YbHUSwhR4e9AQsVDPWJiTwoE3QtFzyT+DPKuMz4KEtPaAUfXvZ0zKdbJSspeUUCbjsFaMYsbEIsrgSDDgqvw==", - "requires": { - "@microsoft/microsoft-graph-client": "~1.1.0", - "@microsoft/sp-core-library": "1.11.0", - "@microsoft/sp-diagnostics": "1.11.0", - "@microsoft/sp-module-interfaces": "1.11.0", - "@types/adal-angular": "1.0.1", - "adal-angular": "1.0.16", - "msal": "1.1.3", - "tslib": "~1.10.0" - } - }, - "@microsoft/sp-loader": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@microsoft/sp-loader/-/sp-loader-1.11.0.tgz", - "integrity": "sha512-z0goq+Ok/64waEDbI1YpekTRVWsu/ITnN0OTZuDvxGxdCL00+uB37Hog5Eoi9liEQCR6T2qTepawp8GnByuFew==", - "requires": { - "@microsoft/loader-raw-script": "1.2.182", - "@microsoft/office-ui-fabric-react-bundle": "1.11.0", - "@microsoft/sp-core-library": "1.11.0", - "@microsoft/sp-diagnostics": "1.11.0", - "@microsoft/sp-dynamic-data": "1.11.0", - "@microsoft/sp-http": "1.11.0", - "@microsoft/sp-lodash-subset": "1.11.0", - "@microsoft/sp-module-interfaces": "1.11.0", - "@microsoft/sp-odata-types": "1.11.0", - "@microsoft/sp-page-context": "1.11.0", - "@microsoft/sp-polyfills": "1.11.0", - "@types/es6-promise": "0.0.33", - "@types/react": "16.8.8", - "@types/react-dom": "16.8.3", - "@types/requirejs": "2.1.29", - "@types/webpack-env": "1.13.1", - "@uifabric/utilities": "7.5.0", - "exports-loader": "~0.6.4", - "office-ui-fabric-react": "7.59.0", - "raw-loader": "~0.5.1", - "react": "16.8.5", - "react-dom": "16.8.5", - "requirejs": "2.1.20", - "tslib": "~1.10.0" - }, - "dependencies": { - "office-ui-fabric-react": { - "version": "7.59.0", - "resolved": "https://registry.npmjs.org/office-ui-fabric-react/-/office-ui-fabric-react-7.59.0.tgz", - "integrity": "sha512-bZg1Msffb7DKAawxzxmUYMEv+me6FzdPvRKbrG7pQrj/rRR8ofPbo43NRFfFmOdHnNs7290H0Cwpu3kRk+6msg==", - "requires": { - "@microsoft/load-themed-styles": "^1.7.13", - "@uifabric/foundation": "^7.5.0", - "@uifabric/icons": "^7.3.0", - "@uifabric/merge-styles": "^7.8.0", - "@uifabric/react-hooks": "^7.0.1", - "@uifabric/set-version": "^7.0.2", - "@uifabric/styling": "^7.7.2", - "@uifabric/utilities": "^7.5.0", - "prop-types": "^15.5.10", - "tslib": "^1.7.1" - } - } - } - }, - "@microsoft/sp-lodash-subset": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@microsoft/sp-lodash-subset/-/sp-lodash-subset-1.11.0.tgz", - "integrity": "sha512-r2T5HhlEpaX9nWnQkL9CJ6af7t+XQ6gYoSpeqz90VBi0XNN93B2qASjb8lzYPzB23D8Wr8qmTaz53nQj2fA4ow==", - "requires": { - "@types/lodash": "4.14.117", - "@types/webpack-env": "1.13.1", - "tslib": "~1.10.0" - } - }, - "@microsoft/sp-module-interfaces": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@microsoft/sp-module-interfaces/-/sp-module-interfaces-1.11.0.tgz", - "integrity": "sha512-4KCIKM/Q7OLKY/jGWTmkYNtiCibjYh18PAfeXpAfwmnHnABXKsAmC59OP6chFYtHK0RTk55MwpWV34nRSbWZdw==", - "requires": { - "@types/node": "8.10.54", - "@types/z-schema": "3.16.31", - "z-schema": "~3.18.3" - } - }, - "@microsoft/sp-odata-types": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@microsoft/sp-odata-types/-/sp-odata-types-1.11.0.tgz", - "integrity": "sha512-uIA4WsgvTlQ58R9H+svg0Hm2du1zz5w1FJ7VbT3f4TI9HW3zC+wItPgNAbxWddtx0s1jNoDxQFqQooAqTWxVCQ==", - "requires": { - "tslib": "~1.10.0" - } - }, - "@microsoft/sp-office-ui-fabric-core": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@microsoft/sp-office-ui-fabric-core/-/sp-office-ui-fabric-core-1.11.0.tgz", - "integrity": "sha512-tc9dddjQPviaqI1AhCxnU2nMCx75zJhQHuy8vDqXCW2a6m7pjjM7SLGQcN8DRMk6/h/AKFy1TqyP2Q8o0lSQOg==", - "requires": { - "@types/webpack-env": "1.13.1", - "office-ui-fabric-core": "9.6.1-fluent2", - "tslib": "~1.10.0" - } - }, - "@microsoft/sp-page-context": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@microsoft/sp-page-context/-/sp-page-context-1.11.0.tgz", - "integrity": "sha512-Tn57hYh8OErqIlYSiiggj3S6tjQ1GBKZV2o+dlq+aC1s++BgkCt7ql3jj+gyAC/Hb9cZrK+w12BkPO6P6fH0dQ==", - "requires": { - "@microsoft/sp-core-library": "1.11.0", - "@microsoft/sp-diagnostics": "1.11.0", - "@microsoft/sp-dynamic-data": "1.11.0", - "@microsoft/sp-lodash-subset": "1.11.0", - "@microsoft/sp-odata-types": "1.11.0", - "@types/es6-promise": "0.0.33", - "@types/webpack-env": "1.13.1", - "tslib": "~1.10.0" - } - }, - "@microsoft/sp-polyfills": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@microsoft/sp-polyfills/-/sp-polyfills-1.11.0.tgz", - "integrity": "sha512-QecBpOmZyvIo6fk0b/3qx/OT0HlUZCsjSh6ybxEa3A5drssulq6/7E8VcE6cLdXcVlSQ7270SRUotzfT8xAlGw==", - "requires": { - "@types/webpack-env": "1.13.1", - "es6-collections": "0.5.6", - "es6-promise": "4.1.1", - "tslib": "~1.10.0", - "whatwg-fetch": "2.0.3", - "whatwg-url": "4.7.1" - } - }, - "@microsoft/sp-property-pane": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@microsoft/sp-property-pane/-/sp-property-pane-1.11.0.tgz", - "integrity": "sha512-8Q4ZzyM6z36YASiORmqql7b5Sx+iSjbA+rN4mEV6o8i0hbE4GdTvDyQnrTxSyoT6hD6vCyYaTZhdMqk95dz0dA==", - "requires": { - "@microsoft/decorators": "1.11.0", - "@microsoft/office-ui-fabric-react-bundle": "1.11.0", - "@microsoft/sp-component-base": "1.11.0", - "@microsoft/sp-core-library": "1.11.0", - "@microsoft/sp-diagnostics": "1.11.0", - "@microsoft/sp-dynamic-data": "1.11.0", - "@microsoft/sp-lodash-subset": "1.11.0", - "@types/es6-promise": "0.0.33", - "@types/react": "16.8.8", - "@types/react-dom": "16.8.3", - "@types/webpack-env": "1.13.1", - "office-ui-fabric-react": "7.59.0", - "react": "16.8.5", - "react-dom": "16.8.5", - "tslib": "~1.10.0" - }, - "dependencies": { - "office-ui-fabric-react": { - "version": "7.59.0", - "resolved": "https://registry.npmjs.org/office-ui-fabric-react/-/office-ui-fabric-react-7.59.0.tgz", - "integrity": "sha512-bZg1Msffb7DKAawxzxmUYMEv+me6FzdPvRKbrG7pQrj/rRR8ofPbo43NRFfFmOdHnNs7290H0Cwpu3kRk+6msg==", - "requires": { - "@microsoft/load-themed-styles": "^1.7.13", - "@uifabric/foundation": "^7.5.0", - "@uifabric/icons": "^7.3.0", - "@uifabric/merge-styles": "^7.8.0", - "@uifabric/react-hooks": "^7.0.1", - "@uifabric/set-version": "^7.0.2", - "@uifabric/styling": "^7.7.2", - "@uifabric/utilities": "^7.5.0", - "prop-types": "^15.5.10", - "tslib": "^1.7.1" - } - } - } - }, - "@microsoft/sp-webpart-base": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@microsoft/sp-webpart-base/-/sp-webpart-base-1.11.0.tgz", - "integrity": "sha512-oKRQpcgU3zZXALmZx6EYuGUYbhZEaprED6JAO9GCEilJUDjKhnZ+DHbIsNiqfHs+ZLWsboBaVAo0bi3PGR/Qew==", - "requires": { - "@microsoft/decorators": "1.11.0", - "@microsoft/load-themed-styles": "1.10.20", - "@microsoft/sp-component-base": "1.11.0", - "@microsoft/sp-core-library": "1.11.0", - "@microsoft/sp-diagnostics": "1.11.0", - "@microsoft/sp-dynamic-data": "1.11.0", - "@microsoft/sp-http": "1.11.0", - "@microsoft/sp-loader": "1.11.0", - "@microsoft/sp-lodash-subset": "1.11.0", - "@microsoft/sp-module-interfaces": "1.11.0", - "@microsoft/sp-page-context": "1.11.0", - "@microsoft/sp-property-pane": "1.11.0", - "@microsoft/teams-js": "1.4.2", - "@types/es6-promise": "0.0.33", - "@types/office-js": "1.0.36", - "@types/webpack-env": "1.13.1", - "office-ui-fabric-react": "7.59.0", - "tslib": "~1.10.0" - }, - "dependencies": { - "office-ui-fabric-react": { - "version": "7.59.0", - "resolved": "https://registry.npmjs.org/office-ui-fabric-react/-/office-ui-fabric-react-7.59.0.tgz", - "integrity": "sha512-bZg1Msffb7DKAawxzxmUYMEv+me6FzdPvRKbrG7pQrj/rRR8ofPbo43NRFfFmOdHnNs7290H0Cwpu3kRk+6msg==", - "requires": { - "@microsoft/load-themed-styles": "^1.7.13", - "@uifabric/foundation": "^7.5.0", - "@uifabric/icons": "^7.3.0", - "@uifabric/merge-styles": "^7.8.0", - "@uifabric/react-hooks": "^7.0.1", - "@uifabric/set-version": "^7.0.2", - "@uifabric/styling": "^7.7.2", - "@uifabric/utilities": "^7.5.0", - "prop-types": "^15.5.10", - "tslib": "^1.7.1" - } - } - } - }, - "@microsoft/teams-js": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/@microsoft/teams-js/-/teams-js-1.4.2.tgz", - "integrity": "sha512-O10tpakpm+NyClJOW4eCaidlDI5sW9b5oRGQiUA0WqFG6GQt1HEz/KFsCN+ebaFgjstx+trZzYIuYdpK98XsMQ==" - }, "@pnp/common": { "version": "1.3.11", "resolved": "https://registry.npmjs.org/@pnp/common/-/common-1.3.11.tgz", @@ -5089,13 +4769,6 @@ "requires": { "adal-angular": "1.0.17", "tslib": "1.10.0" - }, - "dependencies": { - "adal-angular": { - "version": "1.0.17", - "resolved": "https://registry.npmjs.org/adal-angular/-/adal-angular-1.0.17.tgz", - "integrity": "sha1-bpNuDkH5HTsqiOf/ypwvb29WLMQ=" - } } }, "@pnp/logging": { @@ -5122,23 +4795,6 @@ "tslib": "1.10.0" } }, - "@types/react": { - "version": "16.8.8", - "resolved": "https://registry.npmjs.org/@types/react/-/react-16.8.8.tgz", - "integrity": "sha512-xwEvyet96u7WnB96kqY0yY7qxx/pEpU51QeACkKFtrgjjXITQn0oO1iwPEraXVgh10ZFPix7gs1R4OJXF7P5sg==", - "requires": { - "@types/prop-types": "*", - "csstype": "^2.2.0" - } - }, - "@types/react-dom": { - "version": "16.8.3", - "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-16.8.3.tgz", - "integrity": "sha512-HF5hD5YR3z9Mn6kXcW1VKe4AQ04ZlZj1EdLBae61hzQ3eEWWxMgNLUbIxeZp40BnSxqY1eAYLsH9QopQcxzScA==", - "requires": { - "@types/react": "*" - } - }, "@uifabric/icons": { "version": "7.5.17", "resolved": "https://registry.npmjs.org/@uifabric/icons/-/icons-7.5.17.tgz", @@ -5149,149 +4805,10 @@ "tslib": "^1.10.0" } }, - "@uifabric/utilities": { - "version": "7.5.0", - "resolved": "https://registry.npmjs.org/@uifabric/utilities/-/utilities-7.5.0.tgz", - "integrity": "sha512-h9XwZVaKyLN3Ss4G+bXFWsmCzExID/SKbO64XPjsCIhuxVYsTg6/hDrvyU4TCEx06/ehXfdHRmyjCYL1PNdDMg==", - "requires": { - "@uifabric/merge-styles": "^7.7.0", - "@uifabric/set-version": "^7.0.2", - "prop-types": "^15.5.10", - "tslib": "^1.7.1" - } - }, - "es6-promise": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.1.1.tgz", - "integrity": "sha512-OaU1hHjgJf+b0NzsxCg7NdIYERD6Hy/PEmFLTjw+b65scuisG3Kt4QoTvJ66BBkPZ581gr0kpoVzKnxniM8nng==" - }, - "msal": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/msal/-/msal-1.1.3.tgz", - "integrity": "sha512-cdShb+N1H3OyR1y46ij6OO7QzeqC6BxrbrNcouS4JBrr1+DnZ55TumxQKEzWmTXHvsbsuz5PCyXZl812Un8L9g==", - "requires": { - "tslib": "^1.9.3" - } - }, - "office-ui-fabric-react": { - "version": "6.214.0", - "resolved": "https://registry.npmjs.org/office-ui-fabric-react/-/office-ui-fabric-react-6.214.0.tgz", - "integrity": "sha512-sYqi0bhZSdEWpQAsHSropoHm0SxLJkdvQDE+3reSnP+rWABD+WCLvMxRuunoQIFjZKDHZ1f+w+L6Nr7nXc+wbQ==", - "requires": { - "@microsoft/load-themed-styles": "^1.7.13", - "@uifabric/foundation": "^0.8.3", - "@uifabric/icons": "^6.5.5", - "@uifabric/merge-styles": "^6.19.4", - "@uifabric/set-version": "^1.1.3", - "@uifabric/styling": "^6.50.7", - "@uifabric/utilities": "^6.45.2", - "prop-types": "^15.5.10", - "tslib": "^1.7.1" - }, - "dependencies": { - "@uifabric/foundation": { - "version": "0.8.3", - "resolved": "https://registry.npmjs.org/@uifabric/foundation/-/foundation-0.8.3.tgz", - "integrity": "sha512-r3WhRj7Out8QAOe50BGA36R8zgRPy0D0GNPuwFK9BB9oIidf91ycj7/miY8U0TZRZi5fB3Kg+dy/uxSDfgC6Og==", - "requires": { - "@uifabric/set-version": "^1.1.3", - "@uifabric/styling": "^6.50.7", - "@uifabric/utilities": "^6.41.7", - "tslib": "^1.7.1" - } - }, - "@uifabric/icons": { - "version": "6.5.5", - "resolved": "https://registry.npmjs.org/@uifabric/icons/-/icons-6.5.5.tgz", - "integrity": "sha512-cGjzdpT0jzQ2RJvzlCVTrewaHCi4rb+ZNL2LWoceMi+5h196Y32qJwKMsc0ggR6u5CjMrzBiAxUFNppBSCutdA==", - "requires": { - "@uifabric/set-version": "^1.1.3", - "@uifabric/styling": "^6.50.7", - "tslib": "^1.7.1" - } - }, - "@uifabric/merge-styles": { - "version": "6.19.4", - "resolved": "https://registry.npmjs.org/@uifabric/merge-styles/-/merge-styles-6.19.4.tgz", - "integrity": "sha512-bjQdDHxmRIZVPwL//MtErODhEfcRJ2y+zJXoIWNh3T8JfAepeRDdoJ/pGNnnyJxA/AHMtlWt0IgMaz150/nfAA==", - "requires": { - "@uifabric/set-version": "^1.1.3", - "tslib": "^1.7.1" - } - }, - "@uifabric/set-version": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/@uifabric/set-version/-/set-version-1.1.3.tgz", - "integrity": "sha512-IYpwVIuN7MJOeiWzZzr9AmFSvA5zc6gJn4fNHtEFIQnNB8WVWIcYrvx8Tbf7wWj9MvhdHYp70F054zZlHbL/Ag==", - "requires": { - "tslib": "^1.7.1" - } - }, - "@uifabric/styling": { - "version": "6.50.7", - "resolved": "https://registry.npmjs.org/@uifabric/styling/-/styling-6.50.7.tgz", - "integrity": "sha512-F2aBiB30ZiFxlZzy5hzLXODWOl6jySvPFAsoaTofk37xucHiunBLZYjX6WkfZrCWiyGPva+DLssNcwly9ZHVjg==", - "requires": { - "@microsoft/load-themed-styles": "^1.7.13", - "@uifabric/merge-styles": "^6.19.4", - "@uifabric/set-version": "^1.1.3", - "@uifabric/utilities": "^6.41.7", - "tslib": "^1.7.1" - } - }, - "@uifabric/utilities": { - "version": "6.45.2", - "resolved": "https://registry.npmjs.org/@uifabric/utilities/-/utilities-6.45.2.tgz", - "integrity": "sha512-JiC92OjMOkVoiIAeS2b3R9B1XQU0cJ5bDr9B7VvrxlwKe1W9xMtVsCer7b8gNCU5NFNYBN5ckM3Q7x2Zs5cH0A==", - "requires": { - "@uifabric/merge-styles": "^6.19.4", - "@uifabric/set-version": "^1.1.3", - "prop-types": "^15.5.10", - "tslib": "^1.7.1" - } - } - } - }, - "react": { - "version": "16.8.5", - "resolved": "https://registry.npmjs.org/react/-/react-16.8.5.tgz", - "integrity": "sha512-daCb9TD6FZGvJ3sg8da1tRAtIuw29PbKZW++NN4wqkbEvxL+bZpaaYb4xuftW/SpXmgacf1skXl/ddX6CdOlDw==", - "requires": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1", - "prop-types": "^15.6.2", - "scheduler": "^0.13.5" - } - }, - "react-dom": { - "version": "16.8.5", - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-16.8.5.tgz", - "integrity": "sha512-VIEIvZLpFafsfu4kgmftP5L8j7P1f0YThfVTrANMhZUFMDOsA6e0kfR6wxw/8xxKs4NB59TZYbxNdPCDW34x4w==", - "requires": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1", - "prop-types": "^15.6.2", - "scheduler": "^0.13.5" - } - }, - "requirejs": { - "version": "2.1.20", - "resolved": "https://registry.npmjs.org/requirejs/-/requirejs-2.1.20.tgz", - "integrity": "sha1-EUgiyRfsh5NFCy2qoeubvxEB6TE=" - }, - "scheduler": { - "version": "0.13.6", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.13.6.tgz", - "integrity": "sha512-IWnObHt413ucAYKsD9J1QShUKkbKLQQHdxRyw73sw4FN26iWr3DY/H34xGPe4nmL1DwXyWmSWmMrA9TfQbE/XQ==", - "requires": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1" - } - }, - "whatwg-fetch": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-2.0.3.tgz", - "integrity": "sha1-nITsLc9oGH/wC8ZOEnS0QhduHIQ=" + "adal-angular": { + "version": "1.0.17", + "resolved": "https://registry.npmjs.org/adal-angular/-/adal-angular-1.0.17.tgz", + "integrity": "sha1-bpNuDkH5HTsqiOf/ypwvb29WLMQ=" } } }, diff --git a/samples/react-list-search/package.json b/samples/react-list-search/package.json index 38fdad1d0..04dd33aa7 100644 --- a/samples/react-list-search/package.json +++ b/samples/react-list-search/package.json @@ -23,7 +23,7 @@ "@pnp/graph": "2.4.0", "@pnp/sp": "2.0.8", "@pnp/spfx-controls-react": "2.4.0", - "@pnp/spfx-property-controls": "2.5.0", + "@pnp/spfx-property-controls": "3.3.0", "office-ui-fabric-react": "7.174.1", "react": "16.13.1", "react-dom": "16.13.1", diff --git a/samples/react-list-search/src/webparts/listSearch/ListSearchWebPart.ts b/samples/react-list-search/src/webparts/listSearch/ListSearchWebPart.ts index 5454f13cf..430802d9e 100644 --- a/samples/react-list-search/src/webparts/listSearch/ListSearchWebPart.ts +++ b/samples/react-list-search/src/webparts/listSearch/ListSearchWebPart.ts @@ -823,7 +823,7 @@ export default class ListSearchWebPart extends BaseClientSideWebPart this.onPropertyPaneFieldChanged(propertyPath, oldValue, newValue), properties: this.properties, @@ -1038,9 +1038,7 @@ export default class ListSearchWebPart extends BaseClientSideWebPart void) { updateFunction(fieldId, option.key); row.SPFieldType = SharePointFieldTypes.GetSPFieldTypeByString(option.FieldType); } @@ -1253,7 +1251,7 @@ export default class ListSearchWebPart extends BaseClientSideWebPart void, errorFunction: any) { updateFunction(fieldId, option.key); row.ListSourceFieldName = option.text; } From 4bc703bba7c4d442184684386e8ce5ad6a51e0a1 Mon Sep 17 00:00:00 2001 From: Alberto Gutierrez Date: Sun, 2 Jan 2022 13:09:37 +0000 Subject: [PATCH 3/5] New sppkg generated file --- .../sppkg/list-search-webpart.sppkg | Bin 643555 -> 597008 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/samples/react-list-search/sppkg/list-search-webpart.sppkg b/samples/react-list-search/sppkg/list-search-webpart.sppkg index eb809a06c7ba19e0b48e0f0252ec19c2fe396dcc..2cfb7ab2c2672b48be41fae47f6b76ed970e6a85 100644 GIT binary patch delta 422523 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.XI1 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
X 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�s>_`X)R+}9}YN3P@&Uxh}M$NvgujW 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
  • v=0r^dH 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 z ztf)Oq8z1MoVM5c^?s(mSKPBzWc^t8v@`@PdxhQ5@zv)RR%ai& zj@~JyksNfsm69|aLnohFH4e!I6-Ux4u+oYEB(47h3NWSIH%b>c5>IwVsn;?=*0YH` zQDRL}P50x7Fgjs%IK^I$W3WxEs+pmUKu9Z@VRS}2S&3F@mG*Uz%!E-oBZ~kv(*iLfdT3hfw)8bsDmX3)D@FO6WR>9D zsg<;$+6z}gz0icat;yDA%`_n?heSuX)Dg>^8~!es&Dq%!fK}gW9r29ut4Xt%Wcn)? z25WGD>4tQ7esS4*u~}dC=I5&wnz}7-8-I(BV=)>dlJVgYZl(zlwn zZ>!xFZ!K;cfs>vIDaD6uVWrNY&B`^8LcYPM!Y1>R$}KY^nXza%vY1&8%+v$Y*9H9x#EY?CXj{KrQO^)oDr9Q zLL)U`3CgydELXAqs0aEozSMqcHlW#B32SPg>W!NrD6AmpwR{reLtw?Q>edn7JCpk>v`ToPnCHZ!beh9)ts5vOU)b zh-NcS5%r1DCdx|iAum~0#SSzeN7G>GKgm~BnB&Dd&COP9@Cf6LvxrMXE#AAgq@JqP zqlEB_u69V(ol>6=kT1S>4}bl9G3IwXo{P6maVZ%J4?|`IWzU+j>iaoBc$OP)u9-uW zi0!OPxvWduu9^o}G6q#u2p>@Bm>C+fF*P87m_!?=G`G&W{x+>ZeMqPfA*GL^W=wC? zn==dp3ZjE-qnbq}NJO%U6wM1)>k-=4wihH-hL2t*8t&6MF+N%PBOGfuU6%AiB1cwc*byx^BYWUe~g>!Qn zo{7sIE|+ckbj6X;YX*UbvD5WyPQxjTOlJ{#)FFhBA=ti+U?X+dEkNGVa(Hg!B!eKL8f}I1OWW4zMYuhpo_`<;Z>VZylk;80Y3PFo z0MjMriY!fjRb%Ru60b%FeteOTB&9QAb`E_nb{c#e0d$<7qt^-tP&04Uxu|NPZ0Ab@ zlDB+as72UfUrNYhb?(%&`2szpkI$aZeBk@HRbCznXXU5r+;fGBJKo{Atoe-l(LnbX zF;gTbKT&Vb`hRDN9VYab`r`_m^-mY_OF;2)`4@d_LNwJ0b;uUYA!e((*Q#Xj;{$$D z!d&Sn{G<$-sSQ182BEdxpqnDB)kv_H6L*11ht-0cgXOvt`z(!D7QV1`^X9#q3)>5> z<5aU`mHG@PQ$?>uL0EAX>?}8LF6_BT$_93)Wz;rUrGHvT+^XiXoxAGaJpY`=&!K+R z{~W6acMrFz0o&?dwp+!YTRi)0%S-obu@`ot9zpt_EuOtsHxtw3kGtK7rr2LtJX>`u z&RvH^r>JpiHoEt`br43MZO(P4mCaKLTJ^J>hgMGIZ)ttKWyuKkOLNPYS3XnL@fy4d8nRGQa!t<~Jp5ehDP?R}hy5aGs&SUy!nhY~w= zT<)>gjdr{)zWU0on-cvH51e@UZar540Fmuh(Cr3^sWR#Bas&gm@N@!y zaeooP@>}2!IM{vexWG)YpK)?l)GoRGl(;95v6k1@QMK+g1+b$+gu9eJVO^*)TxCWt zgnflXE=QHM7Gx1Z%}Ig*Rb5UZ=J{-0Jrj3~jmFQXtmo6)?sI2!rZd~(_$Y5@CEMi| ztU@o-43(l!-T^~{Ofzki*gK3~F0-r$T7PN?0SZ8}9Wf-Mwh%-CXd{tulCytU)@8x+ zhUZe7;Yf+Y80|eX5u?}h;xbxmg-wtyZ%r`XS?G9FcJ6Jy$}qy992U#b!?=LFd-3 zAW>#ow{Bs|6L7nj64tUPrWu-1%`~TZrkMmn)ihrVX^Hx&7WHkW*;h=nUtpRenid>W zZMKB3Y*qA(Z*3Ji>7J->lSu2X^M5hrsqR|e)?v03LSz8BUd`0CLJ;+(mz1vS6!6k-)n#1HDaA~)&1lHz{94Ps{$yu! zB_P&rQ8$&4tNx6Nj)PXAJdILu>yb$DMt!1)!D$+U=XExt+dilfN5fh5pnn!VWR}xT zuT-~}wbn&SFCh#zM`kpcp|tbaG$Q78e)+~#=z?O|5$&iu=PWEZb8!vVvBHj_THPKh zp>T**81dm~3$|#c+3}!Pay+OzP_{qYYF?gr{!%l4>Dc*G>U8w+LrrBmGL=3}&9JH> zDLe`MFo`M7V~RRehmM=fU4Ng(TzV3J{9N*4E{~hh*vx2LI-@GctgC0%?sese;Hp8L zQ6}%vusDq~p%iGwYBF7#Sid;1f<4{SO>+7CKF!1yxb-6y##ZESIl48?5b{HidyRJF z{@aRkevs}*aqzn4wl0vM?Z-39+=hEr&5AX{W9KA48#!L9dQ`@X6n_S0v%KrAnkV1Y z4HcjRa3sGmmYri|Q~o;Q`NgV^Y){;2)0Y=xL(aTuiv{gOoBIeas$!!us}J(SRC)}b zs&6DIaI505LAy2^IZPIsHlE0iW@rHRZQ_)0zST&N;UtXtmFlz>!q|u)<85X1D2<3* zO4*nf+f0e5$zn<0i+>aFkjqvNS*sC&H&G+3o-^8>m5Q2K*fT*r$JnG135Ss%MSqZw z$3KqR)6fnFIUaW$ZTJa*GoG42_ZGR z&nxP%x1z#n3)5I#**fJeZ8w1Th&nVt5G*QTVKg~SAMiDiuzw&@O*WS#?@~rlLXFu* zXOv;v@01)rO*IuXdt)bKJkK!(#z}Ho_M5oaTL!XN!0G-uYmr6tSW&0NmE5klEf=w3 zCQofQ7Pg#wC%0GnVP76*RvI%ai(2R}*-R;lDzbw`NwExE75$#x*3+w59@F1b^5vB2 z@7$bAB^I~yM}JZ@%#!6mXL7dB;J7WI$!{G8VsYx&n9v4${&b>lDZ)h^vpCE*I3}aK2rWRfMHR)K$`yBA)K~ zNs5q(+7CrN^<n13U+$gEQ;a7>aYO>`sT?=;hNOKGv1>63r~Y8VRz+FB@U%tXeQrddpHRh&Vn z4j41F5NCkS(cAMiyJV+TbAvb@zNQ$AR^v@I9F^G&NYCDcA*n2dLFH4;uvGFC8;9T` z(}P@SmGa4(El3Xm`dB2;Igso9Rpx`ZMg2 zJ7eZWEZX9kz6jMb9!%qCE;iOz@6M?H;20Zfz-8ZzjRy_caR|k0fGaGn?^dq0s^>tT zu79;Em_ho&XUmi<(%4JWV_cj|>9ySf4qxk-ofrFGO85v)xwrPMxA;=-m3u~F&lBuX z)!H$*TIKpkHc~8_x8#^6G3;6r#c6pMG+&lsK9#>r!=HeNq_J1HW1Y~jmwGiGspu0j zhQ|KJ7ntCDr;v26&L*A3&V!xzaec4HsQB=@Dph-rJrmltSDSQj@`x@Ki9SU5&Y zYpN8Wv?jGRqfA+DEujiw=0+n!C)kBaeb_!6<*lrQVZKsq0A<8c);-orr^6~oOn)mh zctiSp0rObaxFO5Dt)!7r-8|oTGdX~&>QznaN2J%IoM1_IU*#Q+&29Ry*6VjG6EYU6 zw20A#1SpqGkK^S1&wF~$taPOW@68`*3%iY?p zx-=-ORmsX0^utO-^TUaD25y}G8FjJc9q?IWc9oq0Zow+^)N(v}Mhp9~a4ViaWuMWC zo!!eVeImHEof~>2Ll5i;4}Y==w>uiCj=JMAe;S|7i7;$clXHRYTtb~Y5{vm@E7^9t z`gVHi-A=3GRad%APt~b3OQ_gKhzF`W#L7Fkd`y@rdkmf%!V;7!u)8a%@CV4}MPRB* zF{@u4Z8~dM%TKh&x|(BBU{hy65y+RBMaj(-l0b_`(uv2=?O)VNO3c4?I2Lv)Egemq@b^s2igy}?x`BNJr# zyr4hH$2CRC$Q04fDKk&Fe`W|<@=}s+DKpROkHnLFZX7#Oet2@wtfgk8HzxxvZhdy8q6u4q}P@(W^K7+`s1?GprywX8|g?PD1S?_9BS`2pN94Q6@{mhm#r%A({vpti& zVVdTgnSVy(MM{jap4bLF+)~w&KA*|lyq1j$4f{kra=ZqG8to)E|JrosRe%&_Rbd%> zyLk{)Gw3Ua7#^6Tr>9UhC-aK)2P+1hM)sU3w^V9dPF|J7t`ludy-JgPpxdSq7u$t@Fb#Tg0{8^FxeiAjny9l!mLgBCb*klq7fzTysV+X57N7cZ zLw^nCm;*UA=9SG>BbP98;#yMQhj)Y`F~Ra?ztmdEF9g0fDx+yD%IcZqSTPB&C@b?z zEmxbhytp_!3rC+V_72X~VNUeecbccVU`P@XK#g%Hmvan02*{}$qmWqMu_x)e(45kj z4yQQ~68ta`vbbK(_k^|r>Z@PY<5gue&wrKclM=sdqD(cbBuV9}Dz78=T3xnIJ{5Rn z*CC0lU9e_X%zy=t5CTT~#iyHUpO29P^Nq4Ol{&~Bb;YT&8IQG)28n>D81c;z6GV1@ zs^-pVxzd^2{^3m93*jKVA{p7_L7827TFbUI^?<$uiN9NNR-hN>%tg#5W;r8>q?V>lIJ(lam?HM>b&3<9VkCV8oiHrN6sXzceNs~{;(Rv8oURm%RG5vzCOrzmc6ZQ`W84OW z9eMu@^FiQtSYcAmZ#-kI7~gWQr_8muu#48|*2u>kizb|v)P_cLghB&*&42DNwu0Jq z(h~ujEEf+$QF7jAY$69kNGqw_JIQE~R5|0r=9b~~%vzyzbU^u|-!JCQKgXa_a}4N4 z8NMN#fP1xlj_XISx9fo4}Fu<>|zwTbhS30J$gl?*2}I>L>bnqtT?ZILfK z){Z{5WWF8HPzoPUHFBo>td`FE;c@#Vz1w2zj#T!E(^5;%ntxFR2bS%EVqoA$qDw#q z^N_!YmK3j(`HK`vh~72`XG|H$1<9b_?*@Kn2Bp!9Ow3Y|TVQlstyJAHxJRJ?F?VeG z6W7Pe$*~7*3+Q+?$77bCjskninHVbpiPgR#Z^RO*b3IdGu$nt>WT`DXV$=!Aez2QX zsyJuVR(Z;RGJhBNBUx1fSiYiji%JHIRu!>uSmSL>M4|MqICDmLu3E8woT~P9pXn>X zb4K0h!iLl`QOOC%Jyms;kT+cct=Qlx7=Lt1sGs_s5h13is|BR8lByYpvQseDqQO`g zZTbYGMY}jQkQ!&;reTIso7wQw8S2d*a-`AB9lbUJE%rodiHBp zNw%vGMmP%~fop|O1dc*}Ca#uSrLw}uin3{gS%C;69*E7knAoXJ73OSN{Vn4N*={UA zT)I(?Fkri}z~%@8t<*dL7S@VWc+je_S(RgU3yzPGlDmNop-VVIs5i4o)tL>&hl#h*0~~UAySmDydF%H~Fy|`2}JI+ozw<{M*cjeKr;g@d5>53c4ue{^W|VOYzAAa(b_KR zlRi}WDs%!grb4v4W#c2sG&e6Zvxp%o$f7hY?$n5UBj&l<)F#TDQ7aLwbGZeTH#9LO zr&{IkL#{H1G@p?sF#eUj-xIull8qT&^ z%y-mThrYPWLSpTxLl=&1C4b~9o+8}Xs*Rj|emd$nVFjKOrgEbFm_LoR z*icLSm!AYySlHKKvhvAb^-^4Z5OljUZFQ~9F<>&RHa?l2s%v(}5uln)b-Jy}7I9i9 z>eX$R{a1ykIw}C0`Yaz6k}my*ys@ z-38=eC9;26V}8-i6Ctezw|zU)r_-6ch96Y-gbUy{4vB-*+HkdTBVz)=HBK;sU~#Eo zotEXTA`GxJ;AvT6B(d-X0-9%Zq=!&}2{>4bp@>+i~E zTI_ApD@za^V=uvq$0vjsL(*lcNUQ`pj# z*&(dpH*aT=a~`gZIto{+a`}y$v)Vulg`?$Y(Csim-jm?;{>*4)Ks_7lnb8WQ(vlt(Tv`YLMglcf@TjpwIka^!WyJaP(hDat zqx0F>Gxbx2_tUxePjk6^21aHz=4~%-dH2xuCe*-j>d1|kjf@*lj}=- z|GTY9(6q4UG#GP->LluKRkla9xPEn8hcrucMY;GArU1ue>W+yS)m1l8K%2d_=$>*Z za}_}alUgs~a1%KqgMW4;!B{lwI9fAav#TwdbK{K7Q`q$EL56yep?%Ggog>yc;@T~q zr3-2@R(MnmdouE|rA$|>kW^WKDU@m5K70Zl03x-&RD^eCqc5%xI|3idC6F-8S$JWU13e4^bMt4_Ew9X7ljune8>uY?J zkOspv9sE&8=uoU(CM+dNyf4XgZqZUWsUC@D8*Q-lpSBG{6$E%iMQjxz-O$_4YQ>&? zbFr&wQP^q3pnoa4DY#FIr;IB?T1)!EtrKy!APWkHBi#eqrgHM8zgB>PlcwR@gQ~09 zl%wACt!C7)x*Pd&;}eQ|zqMQl>ixRTDDtv39I^?s(%vpiBb z#xvJ1Tz+DFXo(&m1d!v*&CJb3#aKVAyhw|aAPP71gDYPt~f+k^vW!fq(MlcX<@K-7FJ!OS&Q+S|j~Xj$16- z#;#y%+Y30C5l3){rZ0IlIuAzSF^9p*ZCS^AVH3a}fH`sa$k@q3pjDK{Lkud`qqvR8 zHiSXM?iJW3m2+ld(>lH=Wp#?S@yMcX$RULUQZcuR;WCwOMO2Y;2AosEmK0>r11wr^4kI__eTOEoah~xn`9ytfQPNhsa|Mj{*@Bo=piQI`EOvq(x;a zCyAn3u(>xE)?!ZfSF1U<54+CM_>hBsA%BKhpH^MTJu4Sll_N_IYWTx^7po142RNY# z>F*j54Ej?Vym~tKQGLVaSkBC|>_v*YP?_L{tc<9Yudwq9jK9TJ4pt+Xx7-jne`0OH z&Z**j#hO(XOt*2^;cEuDB9}zSaDv}eRd*{e&Z<7bh!Cu9k4EZk?+4w^MXvazD1W+L zCTIASBi->Fe7SnqIVf}0G8LTIwC(2ZD(|b_s=GIh(SRQ&IoBvFjKh{+yFfIMM)L~a z_9)wR@ABO~p)DtHfG@%c_j|?Wo}?-6_yW7*+`I`jts%;}CY^w^qxk>)~pJnSTd$iMD%j zLOvFxbjG_AGAfmu&bl$FPF4fzoCl?l@fkVHxjjjLV#iRS#d925GWto(r9WnGK-JS6 zamY(o(uP_dNXPKfwqpz&W#?ysIvX#r(Rk6T1#Zw2^(u&u^U*rcTBlOB zV+@$sXQVxBa3C6j9pZ*wzJIZnT@bI(hU*w7*t{O6?}eRDuDjCSQ+GEPHK+{GZi)7U zUH#Ir3j1TT=QjBmLwW^i<`mI(SIXl38mVfPcNRXnYUG$nK z>LW2hPArys!`V?mWOkoWqy%PR^@uMUAC*rBS}8g;2lzFztc z>f4aC7Tk6t``m8W&vFT}aZ6ya-+fXyH{p23 zLXy4FC96{oJW)*2XYI8vi>f|V4x$&QtnDI<}_ zmcdJ*a+?{!IW!E`KH>IfFKN^M?D+IYM~txD3B$?gDUJG5O%CM)3bgJBE~zZJ9ZXjn zGEP_B*!#Xp>*QOItQ9PG0J7Sc$^po3MP+x=81c5WWAriJKz{`J1nyP$vVi^?fj<5D z1fW0hy|~~lK6d&zs}21_boArfq%tSVG!d6qt&`A8tEKFDX_6@veW*B_M*o>1@`xjj zTBb5aXB80{TftAm9~~LIcim{nem|yjo2!-4-j|H=;{$`@Nw%r`t}qj#kMZqJum7ia zdeA3wUV7BGp?_E)m}FH;`rdk45XyHxMR>*OIxp*V9v>j|Dd-WfNTDuX0hH@ku#MF)tcb87Eyz*gw+C^M9$pqh{Oe&C zu|uk(jENM!5=VpnN6-nW=ZX5jUIEATVzkMTVye+Synn2965Uc0hNPQpVM>b(BMo%~R>62M*0Af-u3>Wy9)zw-jhr-u26t*Ra>CN% z)c(3^?=SbIPo{kZL-x+rftL$w(Ob;}J*`7wK7VtwU3VvN<^_FyZkSq~VRV`7iKEXJ ze0{RIoUMAq-Kl2kGaS@gXFH*|e7I8$Ocvx%V{8{zAz~gktRf=5zPn4v^3>TgjDpRZ zAk|BUq1OxAjDOX$eArO5m$9&ZA&h$-827w|abN$WNTAp0ta^8%d=!Q;1palRZ&rS% z$bU1)<#10_UA{<3jkFXmhl%fpY{olfo%uo|wVD_Y7YL0`7=dTWDB$j+&o~}1EU_%HLPu1&(saM%v4#HH66)X z$?NGTj5&LVa5Z`0%J(3E7Z@g?$soB*@GBo}HUb;wEPAiuFZ@5Xwqi(Gm06W+2LWYNqC+wsNFB zTOD>Qw8uhoQA&F6-qv=tD&4HIqkl)c>m|v|%d1D0eRvjJ*S`Dm)Bd5zFiMcj+$En?7qOI&B`n>*W#^ABGlf^G2W|K0}J27vyVS5}+O+SMRQ zI~%NKe%0SuXFuI5#1ICQhiQkiDkm^{^L%M_hAJZ3oXo^EbM}$nP#leY(C4cF1Q>4n zhdr;)2W?4HN36aTg}9n`Eq}Zd-S#_80;?C*JpzP!lUgh4cwG<@q9SYSHRXb=!)aY1 z21TWy5_PegijU^go&r1_1qs*kQqbx6A*4h(=k_}&Lv&GnzZ!Wk?rt34`p^V|yhWT( z;&ZlUrBc;>AKP|4-!?}W%_@tCXY3AoAz_5}ZK@A*NL9*8Mf$Ejs(+WTJ@RGt`v_s7 zOo(U#Q@&6T=9&m)u~lcMp2&nB#1#8%p-P|_BpW2b`<+XE(iZFX=83XYH%r86T7v^B z==Vj}FRiF<#wPR0bo0XDDiB9ijmx*k#TjIBBm^4uwQ|HbMVOeHd3HIIGT&-P{loKN z2R)#U@fR0HRn!jWEq@yktWuW?%cbVE5xI6xIM5r1U&wVi*QzxLS%@h+F}?>@HQWI` zmE1`4Nc{WP;l{t{2AqrCe(hqM5F{G1!JxpXwUz9_X`7$LM-;Epvh4Jvv9;}rUvO7a z>}`?zfQupA5il?8sp6&+w|2FiIH%sf`jgB8H+sI)k$sVDMt_%tqt)D=UZAaQg-!?~ zd}`yfm%Bb#_X~%-cgKC;`_im9%D84V?8w|ngU#~f(SmIMz2V2K&jgZwS&3URVTuhP zbgyycrJ(aNAERh<0{=uaE1++?w(!Wb3#@03W<+(4h$th*YQFgv#8Z9eyUCNwa?#VC zzeh>!YP2VT^?zPjb-!qE{)}>RxC_r55UyvA(%~1~(XrE5cy=~u(`XdE;ivk_Eazge zU8g#{tu7NE_QszGgx`Jr$ED44g1w+)V@!2Psb&Hh(G#waDm@bT#M&DIeLG=nigK zmZ~s^9Qtq!^3H5sZmHyoKMv84OUD*eO_7ANJPE(B;W%dy;KwL=kQWZG*m)}xkrW{z zP%7GOqb!18+1%cWa_f}GHwaIg#ceFYvRY6M#5gRj$`dTI>`V#H@M&hA4Bt*mqZH~y z;*-hF{q^WV!SNjIC2Zu3&KI_6QUjY!U>ylFQkR4Y8y0niN$=d z`wR}Qs*`)Tm2OKXW3VG)PZI$VnZ+$FvlVaKy+URX*Ucd9=DLe+WgifQZmZ<0mhU&C zjs56gyL3C0pm^q>^)8VexNct&4SV@5%X~p`GJi*r46|0N@g;>3)ly2_j?5z4Is@rf z$4|YWi*fTVN~kmlE5Qt4PVRXxuD-p%9tZy`ExQY{#!I;A#k3Nf2}@a%F7jMfm(^nN z{RJladCkm3>6PN z^F&pS)^Q8i(ZH}$7x*$cY$BWut2t&0W`Ac{S*v%Iz_{FnV#x<#QD9)jvqWV=#}JuA z$qLGxNX5sh8@Io7u35+tF}=>CXR3t zbWFOuad)<>_2!2vFY=8c04b!;C=T|55KtiagKEo4=xak20Ds741ry~OY~-4QUVlj^ zTUbr-5@QSB#vO#!SG`#EdGKW;;3+6chaFR4WXM`b0yQ~8 zdyS(t45RSbWrRAK4wxUh-k=lsVcXY={IqsHpCU6s0>ei+i`#D7>vhGZnyt0?(Y+J+ z2SN+<$Z<}jZW4M*NN7gG|6Z{_-G3Eh&yNqcya*D`*hL6*#vdxtSqnpO4RGNM;0E|f zMipj?4ryc+3Eqv=SBz6xwFO3>wi%s=4pqnINDU##e{ZJ56~hv)kUl$GUeSwn6XatV z_ly$W31??DKFj)JWD-@}kW^m6NHL*aGuHQwhzgN_K+9 z08|^nO8J*Yv4-XHUMXH!^~!S-YJHNZRSFmoypE|^fli)VBi26U46MSnbd#o6su9yk#)9csDd{0i1aezOEu62Eu#y9EbmemMMNd3bOI=NDB~_ zkCl9`US;ta^GM(cFEoASM}Nj17P#5ajaD3|F&-$=d-vElQSXMdz#EQm$CK;hyOoZC zP!r-u!uf&$G+T-1K2TRRRH$>l*{@@oRNq&^Mw|&t7AUB;2+7<4N^D4X%WGg_k zO!#ptvPGQj(UjxY(l4yui}NNLP$28Z(d@ByCnED@dCa^AP;t5A(0`!PX(P~wsVZDn z1|2l;{QT3NDof4I8;{v>lTb*mTP}_b#_#yiPGGx}_;!P}v?5w0PrkvUCcuP7d6y|VYCE)Xm)8ax3*CU%-%B))95m9 zZ*mMEmSvHT>k&*5qHwBA85#rPVo_gfJ&i_7@5oW+VS?&p(h*_G$C+DDs=4%&iom|D zB)OSy4%*-3PC=t*_C<9fH&$vNL15K4^> z*nWyJtPaqUbI}!~GA=6)DpgO1UsSiE4b8fW{UyUyuD=^rrz%GW{*DQuGkzId;Dxo$ z*lcR%g`SVkwubv9tjpUh@FTjo>FsFnQzMROwksM2bxwbkN4)5rTRUAZybVrqJZD+l zKFFN`wXywZ_1G<6@ds_@3J@-eK%52=`UBz+y6bV!^Jtanhw#l+e-~jZ2WjM}l+CE$ za8CE{>h~ML-achnLdtG8^5{86k~4JC&P&l9pLWdH<}P{h?crGNs(Y7MspNVerWrOT zVH<4_TXlaaNP0nHOlpi}6K)nDpt`LNLe&js#Q4D$jFl8ux;2x^MX1+>J~+fNz+l!c zBaz@#fib`^J6o*jwL|wv@o1^V1Y6c>7ZGQ_iy)u56P|2DurQvcg9x5xcMoR8I;n!& z3-SrVcO`r1IO7 zKS+zyUHZM-P2_h+{`BMzGWfkN{q~YQ`n`XXbmaH0vz@8*rWqM4>)`TatL*OG`v_*L zo!t3II#-!f(G4VLeqk^nn4{t;VOuc2B=e*->yoxMJ^jyg?us(m6 zmWz}|u!=%vnn9>&O<3L>y&~!sxDJg*+Vc$?qFKQ~oIpdwA+q4ce7x?c+BlZP{3$m) zMLWY0>)Ap8EsZma*16EeTE^3n=pcua34p3Pe-u+vGma7v6H2jak>bm)3~CpmsOx)S zBOF2U`@}`Fu8sI`1gy(YXoy~E^(}w8)AgktrG{~%X0lOBdLC|NYQ`Hik`49@pQxBZ z#)=L7)XN_4n#WW>0=+fTksiLX<{ojlhtNgnxJKk!F`gU2M(x!o&Wl!p4jcM0d+KG6 zJ5SZr<-5d!=iBOcp03yHmsax?0XaTRMHe?-$yemV>rssqv_PJs-Bdp%`l)|!o^Mp0Y$_eVPdcfmjE!$aiQj*i}`(*7x_!qkig#dr#He z8lXMj5=d@CKiz$*T3-o>=$TqoFvq8<=={d|XS2PW4##5*KH*n-fMB|lUOrJGv`LT_ zra_z0WYS26wkj;$r>0)<;(&j$=;Qn%xgw+*s;dr5kd`rU^h~cx&{2?MZ>iYJxc1Mp zyK+7}yr|7UW@k^7&`s%x&;hNEkSOCg>KP8*pxOv#XM-BB_DJz?WArHIh_NBZQmtLa zhFtk#jw68sW`93QBjHHUX;zy)bENVQzo?F2T&`&?4AQ{sCXM|KOay=O>!gZwi-buy zWy%Y6fZ^iKU5>YTY6*sc~?1q|(;VV;M$FcS~&-vdX=+>=$lnqGgn`R0% z!#1{;6Il!sjAef~4Fd*iP!19;hCOc5g#0#%j|!T8Ub#}3E-fX>MLdap7FWh&P38fr zRD&U$WxAuJT0IJyN33*BYT`e`oR7ug@Ovc@{$@BF-6Wjc=#@?n=Gq!2Q(kjMBdB4lrAIs*djO>3{O1z(Xk!)f-u@b6a#hO!>=d_VbAaPGp z-Lk3<-88;W$~`ULf{q@AKtZ#!Cdf!qHR@8ltKDncyC`>H>l&b1oBBD3Y36q$dXD+B zc1dCt)zN<;jN=>*0feAyJu0?uy?4CBhO;!^3HE~2ardJ^Y`u!*jg`Q$O*&b^uxw-> z|ES7Zy&8pkEgsx|+N5@=3xydSnIO%hHzvV4jX*)WANLeC$Kzy%pT}*19*Z|c(ngsy zoeJ*VtHdi`>WVkog+oTSuZYbiT;eikz)XD!?`wbM*$`WPEh;bWNYQqfQ_w*8KG%sj zg-zQjH?G?LqQzJnD#Av*<#R|b(T|sT?}d}>b@kvJOI@0e*CB%z#wl#3+1($?NnLeP zF}Iay#or3I&!zO!z|)I(s;(?H<`>Zf9~P+Uih37+vfd?aItTj*1=zH+UCbM4UPwc( zZG?YAx^mGyV!gt|vh07FH!?^=W2m54bks7mgsb|}$K2pJbCR-yU>N?0vAkxqi)RBq zb8r_-s@t}b6=OF|OL25CT}H9Z9?cuHXxi8T%Z3FetP5#04<$Ry0fCla z5C?#<9yT^8j++h(CbgG5oBNx?(K7#!Ne%_$z0HIkP3=}D z_lHig_%!2siJo?%bKp|4<^-M7_J%+atxb)tBy*v8IXE4J=_s^L2|1!`aF)*enKNBi zsKq|6sk{~Y3E>rPJ=ZVOC%{Q|`5=G$Ye;U#%^&q!t2xF)P>EQL`tXZo^Lw7g>N8H+ z*bjO=4aUW>23An8%=;i8PbwEeO@baIUc|y8 z=#f_woPjZO!DneTiV!rx&rA_UT$+SbmpXhnyIkCs1xV zix4Z5zB_xhFbaJ)XE)I}h8mQbXq4DrNPH{Z*&ES84#|wO5-IZ#lFEyw2yP;S`8%rojf?yfPuM@{$ z7Hnj5xM`G%;icqmJRLD`p(?lm{z9Gk5mGpl@f=*b=y+$DOAf2qKlp#IB6#WNSBrs4 zU306ll3&*n*v2uVu5YJaOTf)YQmT`*zPK4liskFu3?(Ta+^89=)Lc-bW}xHY8E@le zGQ^|=?U{?bsA#;@dWX#v2%#6p^Q&(Zq9ONvo1EW@Tly!r9 z;^?Vy+*5V@2lsPT%UXY;xIx_!Q%n5>;_YOUKRc^Z%-ow46OoBS`hIq`8C9G+-OsEM zk^0OuH#RGO9lji+aBs6Ur1j!W^D5%5;*1h?PqltUunWFE`g7BCp8 zT)Q0J321j>SJzUBMw?6IV3w?RtJ+3&R;{>hwiUH+bEWDg#N2-s=d}ZWr{?V>v?6R2 zy6h}C2#Pd)lme10$wYiR?ZlMS#S32h`-17Rtf(&wjuMAk> zU*v9{#6cTP4R86z#^%N?%)`t`D#_$C5{>0q+@R__JG1VAS;p1Z&z_tWUPoEE2edjT zQO#P%tuVn}1=dkYRtoE|DXjWsa4Bn9MYC2c5Fa zyaf1sfCrs}qvf(wWZ@$Dl1)*51J`F(b2y>|cr9owu7$2;OKF-Ml#7yRMzCtoX*g#W z7f+u#$t8DO>rw1y*`c(au>!$ zmP75nmvBD09E!^McYIt!iJZCv;=|%PJKaI-NZo%I=#hn=$jB~S4Z{2668LIzHFAO; ziR3-Hw<04PQ6|e8X_@^|)wEfUP&k?!tKp^sB zhuqHfSA8pbKIe?c?Hb?NaORTfT&Dueq;g zW0#)v`nY@a5_H@@mrcO`0c-JRyARx6&CK-<;{RA@(}NwSsRb@dP%0a6+I8$Dxs z;TC(_=n#Y*HlMLhnBC91TTTFXF4KP=oWg8Kbrh!NrwfeY6})aAcj5(OGNnk$_PsT- zof^{JJSj5aW$nZ%v?e>e5Ju}#@MX3stLp%c=Ec9zDLwN!4BcB5%R^c=lQVStqfM48 z+nG{3sAcFLx<|Ap_i`g=Po3N`!<~Ydo=0e|dK>diVRQ3Uy{kA!JsVVH^bCLZ#0C;g zav$dY1v|HW`Z>ud1SL&WUofYu8EV-lsjRo%yqVWVcqi_=FMq< z`EyRqp79f<97hS3cARnq4ZMG>_1ZRdBN4NV=({DnfgEPZyc8xTS7!-%wvbZPWJXS4 zJG5Rp2oJ+7OGI1%6aF+CGf39a2+~6Yh5{~c*e3QodovIf088nx((&^*NOJc?aP847%^;=u%rg@z!N3GeS^0BowGv6+~R(8ukJROI*vFW)OdQQI?)WPEg%? zhDqcwvhTHn^suq0rBc~(TTU;T&sYPuU+ejuV9;}u&{Y+7iZMBgmILejpx9@d0LXWf9zdKW( z!7oSs*ok7kb_EF}%MpL+bmmM)H=%4mPxYDak~(yO4NE2E=+ax)qV49o2Y+YX!suKhnktIC`5F( z2rVNSl-KQL77PFmA&pJDDic*czeQ`fV_Kp2G2yZv)uAzR5 zXVpnGfiuw4dF+3etWdiQ4D>V#Is*h9Ngbz$SjgfI*BfW(o*2;AR9&QpK65eJWNB3E zC@mXPkHw)(P1%gVLENAnZd||COIlFh%G#K7X6gwR&%)fr2CYxWE&yYoQhYPw3XYN& zydtts{gOu%*)GNT_RmC+0 z;l3Zk_7#b%UN1lZ%Uq(cQ6^~&g2xbP=gch5)H%YEzG}kZSM3DWa1_VP(0JXX`rU5O zrwKEg@Ipk3(reVtSXhZrQe&PbMfO)CTQ45fa5xz}x9PjG?>?86U7^! z?{2_(oUea-mPfhLnO(~HrspI}6avV%JjaPjjqa`E%X9n&Gq zr=&%Bv};+kYVoh(GRSM$_0iEaRzteswdNSj&cg3lB-;%}JZmv&_!Eu(HEYsx#!5#~; z!zrwsdbM^C(>a{ZJX3bs zydCOhK(QrEb7!d{$7=`Ig9l%IZmBbd1#3eJ`V`5 zmB|AJ#zVbL;t?HG9@rD8u@!IcHNO;9;%k4z8s^z^PgEjPG88sR(|o}gCWD4d0-QrT zh8Uuw()#8h&Bck2yb?^WJU6H*W$D7GVr&kpvUpoBB@IuWz{uSt;>0YQ(7XAa$ng0$ zJc1({(-~T$jPqu4M_A6xV^uPtn#fAJ%^m zibt$?V2eQ%bTpVR+JHOv7`_{Q}B6H@cDn?_O{y51Rz2}j2mNaB_;MFtyZ16{JK-Z80P_9 zmtau=>`W21?F?BK8@96?rdfzZ1>D%U8kI093Y8H>i7HO7{``(3M9I4bq$y@9*uR9m zt+!kC7oK~;JNp8Sj|~iIXVCD}ll{@`ae1&lsbf_BV&BsA71j?H2>X8a2rY*OKu^3!za$wO98$$$6ZS>DSQ*yiMq+k=A7V0 zlg8GmZTH&1+*Uiwf>U)0?Yv~3qqA4-2}QYmYKB}{+jb%JBEY%r+KJF4~K%;r+_^J-67=`56V zSfv#Em32$!kZ#R6dW^+><&*Or%Pm{3XX=Y?_Rly47m@oq>HqoiFR^6kf@*8aAux3o z>Hj7A{}layn*KjS|DUD*pQHbur~hAYwp}i;G1wt;mkt;QlhD~w?u&mKgwMAw`S1gm zKAmsTbP)xHZDr%A6@(jueqU}F)^3l^|C~R&w0P>wnX}K=`QQI^+?IE@EaTFdQ>W`o zr|R|RUcf)fc)q(Ak)XBTV|SB9)0TR@9D6jt#cg-!2hcv3I$Loy&?f1G1pLE?t4G2z${<$-q&PhiXdavsQDQ=F$&{-yE6VH4 zf^x&z9N<*$RVcum&HVxWuEqiVZg?r}1D*k&AtNiyWw|Jq2c_Pf7is z>@@j;<*0(%rJ8b`t8Wj7%i`Z`DI;i;CBD$LweXG@S&yEZiE-vFD|1D~Xx%tWW@oeK z+QrN@dR%(VG^7&m-RoW>K6|8Zc6%kKRgS|KR>=KH&9p|vdzC8uf?+qb@P)0p`Rx@Y zH5@*(5LAD)r72gtiiqWvR3hq|GWEM#-u!NT{)O$ikrHbm=VyJ9I*GD*HIg>dT$c+> zN+l+Fzw`?Uxy@j!zD*KoK%{9I*J#068(~$)6q%i^B+bh4EiP88S;bXX*Gz?p(~z-r z-L^YudM0qI@9y0j`31UzyZXSx;wy48|Hm5x2W`M zoo05=iXKssk*O|sPG-OrklcJ`aeTzA=Ah1zUGlQ!2R zMs9zuU3FDrBw*fyfz&ZeECAD^g{F$|hZomHmA*5F1o~Or)+)*U{0_Oyo?3q34Ys%rC1n;B>Ijm-v|aP-RR?{p(-(u~g`E)M?Y zLff1&fl>(DCvau0M0(?Hfz6kLb`3@RCJ=uzA8Am@uJ|!^gjpSPlj;bwI;>7DHKI9m z)eZTN{b{jbT_+T$$Mv|Rk5;+yy)5rny{vJk;#8GAgBiY4b;fpSF*gBARSj8N%Bo>| z$Y9>SHibh0koHE`OZJytz&L*?3=G=JK73`(BK2EvS-GwY9(II%NZt8aS$GFZWB21js7RtIbbHhlrxx_xQ7)^?&n zdcMUWWTtG+Dq**G%4w*;$+*x6E+xV1w1UtY@=<2x*uH#LDxGrJI=B0T^{zoTb_d~) zrYvR(D8&OpUD*Ra{R9&oz7!4OCz)q1V7GS0X~;#N&17YYW;df=6vxrQajk!Sj>IM( z;tRr8Ph08vu)_*~Y3o+`?ctpL@KA#pnigg_?-USY)j2)9aG~R%0J zqLno35Em3#Sx(M*%gNlF(6=s$5y`g2xprq~9r)aJiN33v+lKE&05y^`Fii%n-3LkTHS5dzc3Ej0$z$6$HTIfDJmh+YaQk?%+2i$5)sygb6gL%_ z99j)5PSF7BJ7+gSwb|7T&84^zHD>bl3z_IU-_#LTRZ5n?bGd7AF9Zq8YEgD)XZ6!o zyscJ99!dDagB2x9U>ASv7d+JvWwVS)BF@OEtTeX1aML;Y;`Y6p4xYB3z3JRLx%GvU z+s~e?KI?#O@(*Ti_ho_^`S`DeGjF#qCq_1XFPxqI^~)q4`+@#f7P zc7l9y>*mem=FN@mXIIWG=ugSB_t;3HJd=E(JPRvZ-u&y^oTY#IB7yK;KvU6)j#3vo z2EAcJIDHNe_JgipNl!G>>L6BVXcVR78#)HaaGPBA{_1RvxBwK|e)Ln0_BMS+t zB8<_Tst9$y%LZl(cY9r@s;2$CaqlWjbl}bz7|%G;EG#?BR#9j znyI-I7mY|nqzi|oUdD{}G<-d#%5RAD@1AdVROn33l9CiZAp-zd<{4YyA+J?#6B{xwGfk)Bu9M>bseU zO160-qa=R{`7&O2G5h)k&gGV9cyi_*$s7Cu`Jtq} zvML6+Y*78BJ)^s~C!0C3f#No10m-MeGglZT)qPuV)sk$%qDmvnH zD|-EUa(5NxroAX4_8dk%doi)Nh-~V>>Hl_+7QVxmfp|>XH63ND%9R=8N!!j4mO;+%95{2N9Om6Oh#Kj-Xn1~ynu=Do#J zr(bx!y<0noc6U!!X9VY0PRgrtNlF?=SBT1Z-D}<*WsK}Re)G$YtHQvr=M|;AVNzc1 zIpzp6_(<^w&6o#(kT3`7X{+Nfe>S?>X*F7LuD;t$u%li1O|7}v#HLQ={`g`kO-FbZfFRAzbp4Z=xV7dJG z{x@-o+KKS^0d=A45d=Jb`zwyi5pjR$@oV%5TNzBz&uC^}!Nq~j<99Jz98`~g?;6pHQvhMn^Bdk<(v#eDJ?;C?D*Zjy`x-C8)7Hc<8vB+?xk~&r7r# z2R_0GKYsA=dpKV1avlHt9svij-Dv7p1SnU!5~YpaXpzn*ZR&;8_?s^~99BF__=-#lkrMv!Wt{-nLBdy50`x%W z=pVkSmcYQ^AHIVngz5L=KhS?nY_Q#_OafQiV<`H6|NIXE+^@ijn=k<-{ndZ4k5zSO zFwFk{{TODxehiMO&!0Z~obN9^cPy5{Za@$zn%Qq*+M^x_#s*9tk@RisJCL%=A(M)p zc+fol)?Wiulho^Wl{w?%Z+(|%<$S+?VGwlX)?iqO(3kHQzUa85`1XH;!nciX#OZ{B zE)YAN_=mnkdr)}oTR$CBnM6K9j=z;n&KG9W>znc_0rqq)Z&6}Q9c-s+TYc+35JrEn z(+!e+W6JvYTW@14;I42OJPAU5;ql`){(|;bHcjg^hwVe8e?6Ce!|(XL zzM8Z*2yJb&_aliciEV#$HQECLc;j1)o_HY^myqziEaCd@uB3gR5r|s9H|{Ik%$_AQ zL4cLTv-m#9pQ1U*`zFoF1vYaegvI3K>mVon^?>OV4fA{u6HCF!`OSZC0tN06y2s03Iqqi$ z)C*j2f%pFfT-@<73vd1a23!d4f)_%+>k7TU`D309JpF_%a+v!46sSQS{|5My2m0pU z0{?btKDb-7@Sl&O9v<(@4}fguD5AbJx>JWV|zf)79u8D+ou zFe7gYkluVG@TPzF(3?L8p@nBV@6=E-Bc_a+gw8~$$WCtT^@!{$jo`~yC~`0FK) zxlc;^CBaZ@4Nw1seujY_-9H;5jJIE*BnQUi(2tbzYwjTXPtn_N@Lj>{oByV0FdKV5 ze)G54D^?u`l$`C~vvf_pf0rfUxQc+Ghj4?O{Xa^oxgmd++1$n7%LHsj;s=SOKRRqh zw!sFjpzUAA?hJSXz6C;#C4K9!gc#$IK;-)67M^IEY z0UCYl`^*9)V(5&79|*1^rX2yq`keM7)Wz9<%+uJt%%0Oo0FbS%w`AhpA~=I#oxd5u zqVVxsgkgV(+V%S|tCkc3txH4-`cmE70uh>-c}HFiCqq0H2Z!EZgKeY`w9z1TB7zx? z?iaL?O1pTSE%YD1#V|HVxHr5XarL`y{1>3}(Q5%v#9RMh`gXyKUm`$#9ZrOt?;k<9 z6Sf6@{MIkoR1z0iblHRJ@mv3-`M&dEN9~@seg%KFA==^Z#57!{Nw~gyzTK8R|JJWD zt5khERea1_zh$h-JN2!9H(&AgJ1}fL&h#G`K|6wVJF#@!w?7ogcJIFc*d+fJs|N_EDk;$NjGYIOB+!;;-3@pK(Qx@BcZLMe$$viEeEWuJREW z7w>gtiuE{~30nu<%5zF2;=6?>}NHkVe^6>`47PAo-mE zcN%y#QaktlFR)X>2oZDJVqf|A{x2~=FHC>BD$hT2LzfTvTr_H7X+?h`8Aq}>ZX)EAcZK0$s)O7H(Wh91&{1ybejAgB%6nt8ha z2ccqp-U7_Z-~S``lDE#=Uj}2#$meZZ-_2;y-d`90Q6zm6TPYT?hGun>aG*vmZxes@ zTlM1@SmSM?TgKZ1@9)DL`@oNlg!%R(Cd_#HIarIHv`&a(^OaT<1~Pwd(|l|I{$(NG zCRy$Z8zVk`n|5-BW2h!U#c%%};6})_eS1Sikw@wun3I=i#(Hhu{v)ij?<`#+-a$?E zI}jLBA`NLmK)M0#6$oHY(9}ENT3LTudj~8C3lQ&s+w6^Mz?tc?~tUi!R7?Sio#~(GSm5Y{u;|21Iy~tNc}D&F6vd7ZsH(gPpbQY zS|U9Ekl7&Psl?s;5qH^7Um_6ZE%(lkRf=XB-uVfZDxo>S{JryL)@i)H#dUvP^$ukL z-np+a^)>q4;Sxk+UX56^euuYFTiDrm00P8k0S4cB2udt7^j_A$CFZ~1`2ZA*yX;9H zegV2pw9;4X%R9f+0`T=dQ|)*DO-s~@P59YY(ejCKu_;}8#La( z6GXgZ?|u&+3kX{E_}%Y|K#70HA3~h%V&A{}V@1{Q{8Ld?WNg*DZ!)n@{B_|l-zAcZ zZt2%|RAc^u;+x+6nJ|BA==r-eD;J`O#YpbVL$Dg{fs#?)eUF8OlmXXHe_t9|3$OVH zhMRf!1Jya1gm)haJ~=OMKiA-e7iIv(5$5r`#Q$9ZgueR=;n5g1y$gRD&09v5C+u_` z`hrvg!@IN@*LrM@)>_@-4U-v0`ql16+KkN59lCrZ}u$)l#l z55BKAsRG9bKV&|y7bJ}^LHNxr4i9YySR<22m z47|UI{nO=Pyd{)sGcwAt2h0p7-QYIoeFqGIJpN2+#xDAbl0AQTAUg_YAb5RGDS|fq zjMP7PUxs+ehmM<0_tNX~{tNxC7VRH+ zY1@OYqDv3{5#8R21sOj0Cw62?Wx|l~E1<7~Y|Q_XfreSOe`P92m@UipYe98c!f%u~ zmodr@2(5y{W*L9w!S6&ZLQFUA{8a`xov4=blzXC=u8UT?#{3??M zUag1UG%6pwv4qvWt>l!4-;!6&N<4gn=g14t(TCsRUcp#{+xlxwqwzvO2Y=c~dWw`E zie!G^3FdqFBSzOuM;`uI^~WUq1YqICJ(KWL#q!}9(ma2If&rR`Z-S;J{XoQ;hi{2u zgFoFD$xP;{YJf;rTRBf5?sF9_n3cq`0tV+>@~yH!{5o0c|FxjC{G6@YOaMj*7`jH zBibayOx^L7jPc%Aq~|zHdKK@iIb?mqdtX!he#l`tx@hUWzpytGi@LHS-up}Y!}(4p z&~1Lh{;)CF(Vc$poAw9g?I-y8y>Ho{E`Mo23@Cqh_S;ICu_P}lQ1;D_qY7kMZA*7@7-te*!Fr5x8EZ`T8)8#wdUx( z?C9d$PMB>!XnWXPod z(wcwv7Voe3{wa5SrV{@-SFK9?RlZV{`Y%xX-U-@%!b?qCa{b~Wo_@m^IPpmwzPL}@ zkao1zV7~WTMw$ZdIH>WuyXU+8eFlv`u)Hhx9LW700L%Bk1H4^Ms}K@_q0< zs7(^~o__qn_vKv7eEfk@zAE0}gCBpg9&#@vUWGZg4`}h_Y6o764@6DwoAR`}j5&z{ zVlh7WIYh*mKj(CZAN=p^gQZvc;O{XZzAsTW9)E!IU|MRwYZ~|`7NwvsR9XHN+JB&^ zlo#jUwCdZEvp)E(QWVH-6sE5Kkfo8;Rg3$3Y_Xs#Z;!q#Qm{HYeDoDC3WI<63g0b2 z?_U%A&t#1@*b+9?qd!*;x%5L`L=<

    OY!;npS{vjPic|WlJ`<)4!7E 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 z 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

    V^BzSXJ!2 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

    RoX&3zu4~< zSI##TzBB_wJd_MeT_&XpPv}Nkwts5ji|s{6#RQybtGsKwV?EyTI3H@DOmk{$H+d@c zUyi+ikhZtY7{Ormia|*V9Y8tkU9gtIvU}Y7SXVx0%()h2yR#1)pORn1vyEgk!%Sqp zABVg^**pLnN}X6o!MBSH+^1J*28yQTAc)FGYC;_@0wbv|DRLS|W#c7QFl$kxNM#*z z;V>pp1OAuJ3m$~ALr1M}da@NK52T-%!2qr5`9YF$!`^-?X$#7IqwArT0;jkB5upZ< zum(e@e6+DvLo5WVU>2(CCP>|hlhVJrm!on|zl#Ta(H}g7GL*Hj9MOe-=cUi<9KldS zPp`XQy>$HVfUbqJC(&xGYUSO>gBVM8C){;B=vr8$x&MmBEf@{+I<-1Ra~~edCcE`^ z>+j5yoKX3%hZi<}<_yD=TXp@VvH5d=fDkzAkR>@40EW*B$tx)DcRK3s-=RfCZm*%h zao?MM;Psn){f^Fw9^-!@QOKR0kWMo#Vu4{1TKZJH30!DlBJ8Oxz%Z7&%5Yo8WMpJ9WjCNVU|}{iHD>!6#u=G1{v7BS7^nPZhr$PJ>yI7}i6B*sBsCDXj?<3L z82>{wV?MDHzh}Cu9BEenJ~w>|Dxi>Tx(+Aj7qm1p4XMAsn~3Gbaq8v$-W`U&d&M{) z_$IC9BN47;Rua_XJsoyXzc96+9Av<&y%}Y?JNQRlDs3!#?c-hNCoHBwt+JNK$Y&b7 zw^J0bM<@=!CJj*(VctyOwTkop?ajCpk$kr<94>@k2m7Qngmy2d9zO#uwC1Ez_xc_? zEslHVJK;Nb19wv1v|)vPU%))>sq98=jr1UbZptKNKV^(t=X3=w4PQ4JNcQLcxj?)$ zg|Dbm+QbP&7gSklxX-6F5f4R1axQq&%x?6a&JSZ&Ccgh4$jn7{YOtN@kS zm@GvwzT+47NV0o0*<))e;jsK+;)GpkOgeD0>FWd0?@rxm`m6bcx=de&qG3hpu0rDc zvYGIrAV|nNso$6SFd^H7!Q)Ach^yipZTr+Ts<74ybz$0n9s()t!hbGb80{J-$af_z zKGhun`_&v~_R*Z!?*+ILgAv4+`VFY!fhLG z>m-s3)=b!yZh4lpNYOK@61nsp#`2Jq#J$0bGb%7T`4Q*5(JK?Zj|%4$v*ur~eW1tq z-73(#{0$nPitkhkCm2EsaFhUzFSKWib)NT)u{Y zijCFLIBB(PhlF_6gTa3nt+;)9?Ol3zfousYv0_Or%4TFQ*?%kdlb&Rtr--OWv)~FD z&x;xm-LWm}$_>GKi>)+$g`42A#vYi3*uL4|dm;WTj6$@u_zT6}Kf89vs~>4YNs5AR z1a44?x!SQop~uyY5Is<&3C#MK24>jtfvZ{cTY^J!I3#wnV5#5DtK*N%IT^pjy%pT%Jz8m?`3cZ`OzvSdj=a8L zXJ8eZNL}l*KrpSHj$E&S6gHZ$WK&0OYLc7EuVxHc9lTXKBA~=Zc0<4= zQIy5O6#R-geLEbXhEzp;feZr#JH2Q8`*H+=pV~J}TPdun=5~erH@%T6oa$Y;MiJmS z)5u2K&veFHee3TzA-!p;zI0RoXeqA#{bFm4A(MD4q@4SY{Y@=IAVPr<@M^p9o~#@? zuNjjya%*KJz z$4Kmxp|U`iT1@z1YM6H^lnd?Hn#@?aU53!D9qg=LIZhRX+TJBqt^E@K>RZ%hS*1&7 zh!}GeSkyiehUCRLv;)GJNhpjq@N(HazIcr?lH6oNE}ARJ9$zBctt7T%qQ@2G;I2Ux z6Z9F4MZpC)*v;^#g0kI_2(T9REKr>_$g23xQt8y1RviPY!~#iwnHFDlWa=air&_Um zu|Mie+>*URyqhqBw&90>k0pG#79!S0yejj5tKnx*8MzS?ZWUmwg;5_}d(JUI256bT zWHi7UcOIY8;qN?-qb@sItv;`80{jRYAA?<%@FsqzA)ZJh3y{S7zQ;0}m0{lV%fUf4 z8Ot+?#6FGyZO&(ZS6vgW#AAlfQ3OB+L$HJlJA@fY4hH6C4fCr5j>n(`tok{FWpT{I zeoYnH5U?Y&Cy>=b;3mR4#@TCBG+pSk+=+Us1D`6GcKzA+O>G9NUMI zwt7k#|0z+EyfFb1kalCjcGyb|JG?^57@JVmn83waCv;Yhr8d0*+d(-Y$C3AqTyP}* zq+BJMV9F=bag=L%dT!S3Az;kpjUb+DR-PLtCYQ#-tD`^w(C98?bCfhn7dn7sCAp43$Y5qg2J#9+m4s9#m*^WG`<+K@ z8}KF(CkJ%^XW&UwQx?GC1sk4gQbo$O>VlL>Ac9F2-+28)qf4pLsLxFYZg67lX}2=> z{p9R^DYkQ@27i8?(zHNs=~uG}m62Z@Lj7GdTa?n3`FDmZcqRMoLW@vstu0pS!#^z3knR)%`w%2i_Lcqpi3O_=#X= z=yN5b>$WGblC0WgAu5Gw(D1;CIb>w*5-}FQsd)lr@wIh(J(3W$0?s)c$KFNEH+P{K9v0GY*3j(&pSjS>WJX)UIC zG7Sn`X_5jdV<1cc{YA6>$0Ko3KmXHn|&y}&wv zB;8T+Y~Bew7dp9KkWWaO=c+w+o{LW=OZgpj0`r**5ybtl=B<(xzEk!>65Ze-8X!3)Kd(77x1{rAc; zRf8qFY{B#}Zk%vZ&A-wP`c}`lrn~__QM~$Do1T!kVqC@?W3la?i9)+KV!;8`h)~xR zW;F7;g(@C7nLCS`<`q3v93b6}6iDu2TiD-OFK;|rA@t7ytm;r8QETADh}KtT5}C<9~VEES0XWJ!T$ z3mPm9LV`Pjf=UPSywO!CwdqHK{v34=VM64F@36~Q_&0*@CGR6>-{ zjKf~Ie}%~4!^cE20%OG)vLR-sxrOY(jP>^T0FChV<%ph&k-3}~0nQw&;8<&ysrDL> z8N=y&{A~{5ZQ;^xDn>b6Ftz!61B4xU^}h_XP|JxSv;DV5)6q%F)(f!!f7f@cT(1p# z6Y9jC#`12*KhQfwVq_ZW+{pq7;Mx@d*xL_j7AwMWSg}*;%V5l71$7Sjv?aHhUA){#1yWvqBcBlLiyhcG>U2uA0jU{5(wH zekw`H%+wQ-Ko+b5rH$<`|lF*ERmV^E+A!|AZ`;Sttvi8XwD`k5zao!D9DK z3(ydltc&7TS{4HcLXsFr3B8{Yh03nzn zV7miC3ou~$zH^BHHF)4j9K?I@NW9!N@Sc5pAQhFiiaR}?#%AW@oo&|7>~v>M>Iy6K zZDiu}6>6df_xH0H zS5G;kiYHs0$3E^19v~Qe*fa%-gJ?Kd&$Sd}5?G0l{5AX1`k$3V+7cWKwmNDunSVj0 z+aVXK;4^TXlK0Co?x(;qV6d7Mx5g{3YgUE7{VA5VR@sSwI%A z%*Xp~PZ-k1W-jMXK*7N_vAte$A%#Hg!HRqUD&^y|koSVdg9Qj7qGzmf)#JD(!J*+= zYVUUNM7s%6|3ep)+2CvjpRUNy^c)j})`7oha~R1_m`6O&e6Nyt58XA2C@RfDglAoc}_gU`Hi@B2KPX(kb| zVG~&Xx-tUz-g9}aKY!ere~+5kb$wk-V(5MU4_Ze#J@k;|Pd%sW{~#T(HKh5OOfs>s z8MCt(8M7J~88aJk7#aVRb&QPIjpz*-IM_MZS^uk^vuXR|vhtOk6U#CU(gzaMw66jx);>r2sW-e^=))V(TLRK_2BL9NzfT&%{?D!Da@ z&6~OBHrPzOhva}B9r%DAk+M+bC>1){#;Ab6=VSv-DrVfT5Jbfn69?eDG@@by;(w-= za=tUi8|p>j{(i;;NK04|6R_|v6{T+(a(j2f+R=no6VIkXJk7uk@IRgb%}B)`CNv|k z5fO*#++7@tLB4+7U_fIJ%uEaW2~8edBV`0jZy0TaVfjYwScsdk#Cp86%vz&%84kV4 z5t|qJZ*#IseEadC!bJULlPNTST;PvmYY#>NEaaz^BlU1wJgk=^Q*vK?d;34bp z(}Kj2nul`%K~`8yzkq~2bZO}dp0Ed7C8h+j*V9m5(XZ+92t(5W*(y+8hiC6&<55|}PN zNWOIr5kbeEVcp~YPU}ah)oddl;wheoVmGhaAI7TFOqL4NhPGxst16Z}lXrzjTIa7b zYV-DQrU_nFN~f~C>AD7hkeN&aBi9I(s#FnrxpvmlMNhn1ddm0LCOy5`GsWNlAFoH5|-;F#C zCl^SAzXG?3NJ&6OG?349pU?pX6E$6t49}!bEE9JR&5ct!VntMc)p=6@H_gON7U?xE zAlR%z)g}WyPJ@&MjXrSd7i-nmN!qI5D#HmU&X9(-`Y#&L*f@)izQh8@=vY50<|Pvg zO+T4XL@|4lC2bE{Sx(|NX*uC_7&ToZZ*6vJmIJ> zs>zIZ(Iwwy|CzwVK`PLdOqD@dMZroV{RVi z#q&YvtO)I#-?t$nwif@WX$68xRx~@>w1O%PX5h@0tHjLuGeYYb^&vy02B+v~T(^S{ zu9%CVXIjy-KpM9^#7!@P0r9id7^Bm244dj`h!EqLxAtAE@Gtfqt|^*I+WW@}QfcK> z(#8l-nP^OvrV+)Pl&hqfi1_?$Z*RAy71hLIY1)h%dlvY+1^2|1dSeYhEqwav**T}t zvJH9*?Q>O`m>a*7fm5fL4zUDxj<=eVI5&eRwk7s(gj=`4)KWyO%3d2N7iok=U)W+6 zd6}BCt|2IH$n-#+N2i zn(Y!vhIC@b&9Tx*Ne0vSA_VF5lWHZy?kRkM44NcIeEI+Yx5Mwx*Q?HN#M2sdJqslh z0&n4Nu^;7-N_TbX?#$dcg*;)GmRug6$tjuA#N1DFXe+7EwbF2WA zuoiH~31Io`9RKtj3p^Yq+rEJA2blu=UM2+)R%&2!Olmqo@ay1s`{A@`P(*Z~q3->X zR4iT=(yCKdwOXEs_C%1Vva`AO@*CDn9;5=yC`G5+O~+VJCB-A1Bl+xU!?zGk0TUsb zkxz?m)S@$gM27iJc3NYsL-JkK!CC=i15kK`kz7~~D~LkciUPF@98Or7Y`z1K2r(}e(UPfP$tE5ek* zn(B8pY#!Iw@~nPYmf|cD<1IIaaGZ)(r4)tA5;9K29{;+g-pLs!UNLfcs$zwE6$R?n z@__hiJ0SeHp`vXR7S61_iCW6SO5y_=55)c^yx3=bp@^oq1r&FzZZx@I&$Ma_biM#Bb83XTU(;lk4UStx8j(VNi0$N&w7T$k58biEy(FYKWt%nW55A+@8cy# zUk&+97*^*m-_J6yf+4pPN1j4YiGn23(7jca=FsLwK#)CT#hq)ZeG~BAPGt1Ct741S z>fR}LcNG;k+$O`(;O56Mk_iT{6hTw=Lr=3Lw1VTJ1|J_G`wGyZn&ypneQ|x1tW8~O zl$ocN2t6BLJjz$i1pf8b8^&l4zDRFJ%`yV*MqZHSNMWW3a!ogr&owQ{QJ*q z6>*t+8=9aLGKKaDp;n10S@x*g^uCW!i)Gi6W$-GAgZAe{pf0T!%b&{Kl~Q8Qe?jkP z4cZ#lo3x9gou1W^c_R%9PLjpRvPR<2_4rcCt0Ryz$Z#dO3Lb#ILi$HAmr`vvTjed+ zXPVl|ja0UhyIlt5^b^K|#y=_JlRc8^YUNu%9E=7x?^{6D?E8&Y)O$%{ z(#A#;f{e@|EtGRy#!NxDdgk5akYxzbnE6y)G#cSU zCt=rekK!2EbRGfAA7=$eifW(drFCc1do%#Vj>A{in7icuYd-GoZ94NuTcr6Om2c5a z1>{NAdJHiw!43AIIzfXjvH{nJ?(U#qX7YO@vSGnvZ{-SdG0L=MT$%$kGds>~ig|@r zU2an23#H?^)ICQ-xi($08?{|?&M7tWmyPv$(uKA(kFribr}wgE?jhGFsu$mh8Sin6jkWf?dRTcKdZV5aExz=0RZl?M`IaE&5PR6a3_ z)T^`D#{z(Qu*v)Qr%4ukLy_5@&quDrINL=PXNAw_`E8!(uDkHyf-lg2hs8I}hMT{C^0 zBS{LbvXVf#%~}FBsUo-2doSdFcjnwNu8-z;7h`~782dtCY-$PF^}+0RMr|*NbBgRc zp^ev+>N_qE)}pp62)9hFtuyz3jME`~og;gGZsF_plHUngA+wO6x|lm<|GY`SGv}vYaI$d+-!Vj$ zd7^299UdHSe}yzJ_McliD@Mt-$NqcS|GdFM@VT|3tUSKfKbhXr%Phw7_-(o<&m&1{ zN=r={O;{rj;bW~s>{3X>qRbCm3iT$whpz-^68)Q~xD)FszfrUGs3DdYQxq%0m&>Oh z=>fsR%c%Jb)%dJEru(4)sc51u_BBk@ud+^a6o`i5b6Fj8nvj6#cs*L2wROpGy>~k| z{XL2bI?MqI{t&*6iZy3D7Ce4Z`GsB97W_zoafqYe$OVb0?V$C%%olhcdS<=k-5w73 znb+z29P~=6MtO-@ss?&+qSbpumjb7(YYPol53s+Ea?QMk;EdqjMmQ086x*`_Nxz42 z(Ab<-lT4{My(qpUS`fNm;LSoepF_b1e(Pe0q#@m+m_>lRh0nMDs%xm(7-Y#R8LJcp zkVR+BH*6|MZ4CeW$oG65rJ^r?&%p=GQ1vWZ@U94GePAn|+OO-M$Nb$|#S&p)wUK?? zz3#3*&cypqfdCDqUa4X;Zp6UOqyZb6mDyepfwx^jM(V{v=J=TUO|$>@ydLmScWbIG zPkKqS7{UGh&P%J7Zy{FZB<*>HI2SJ!KGJ7cWNmME2E!R&6KAp#^5$5s6)!;Ly>nkQ z>qJ)e&Vun1O)E&M%El^(e^Qck=go}ySEIuVQ?4Th0dG<1oFD$l*N>U0K4tl#q%)bz zBd=Bb#)3GC4_0u)41faUD&@cZ;US$pwK-U5hx8&HjPG#RAKDJ4UYzrwt@H?YSx%QX z4ogbs?HH3JXZKdWY^kHu7^hrLoDyz3KdDI)P(c6D8&!@jAl3p%A&FEV&8L%!v+jU8 z8x1q6`T85)>E*Npcv?Ir=z9B@MEswJCwSSSSt~!uHt_!)p8S98x}9n4o%NVa*iB6t zjhKz-+3AfKIp~?$4SzZ}h9*Yr#;iu{ENm%i;!pnX4m49`nc}`=;?3o<0||>v6M99bacdSd(V`98SWg3I74}k$B1&hP0ygN& zbFWBmne_x{)=stFv@X=9v5q7&!O0roA)eh*Q$aE}=zwvPQIv{OWu;?$pVs0H=DNT1 zm~OcMP+f>PC5rS+bC%EG^6+%6_(3w8VaXG72(weeE6VFwmZOBqUJxE>rT#N#fZb zt7zCPtPNJFxECEiZhUzp%;9@fE`i1^w17Ie#w_8tA#(3D+p16{d0=qOa47c03+{Y) zEcL|cu07*AgvrHA2ZOvUxooO_R-XksM)Qqq_m)i8SXdZ*$f)ST# zdtol483my{2+CVRCRcHReNVz>_dA0>5ex! zq7Px6U4>&NI;Nf_TFyGXs~}$fPBwD`d@5Ql5@R1*Pvs&c8q%hs1&0P{e$Ziv+U0`X zMbh|qUZG`5lHF4RA{n*ND3;ywsK|@a8g5G>x4Bi*loMFSenGmE0y|$)0Ev&MOD0AC zMGM~cBve4Tu&lIb5-Ua`+p#{%Vgv44tU~_zYXhI(*I< z+nUAz+}-Cc3K7MjrZEV7Bg0fz2E>nrABDd(tZd{Ok%lev(w7C8mBMo%#L%Q)kyA%?v-h6M|dF0^4)6d=vurlBrerf z-i%MhEN|>$mU^%$%-D0YGvZxzbrsPou5#N-&MM({wXW^gLj5#Gkk7tD=&mLuOok?% z9I%7E{uL4nputm8vL`jZ@vPt{3$E{=OJ`F&P$q$mzo3Q{DM&p4KTM>1&fJNXe=v1# z!ez~q$i@`>Qs;-gwxg*GP2eSc~GL_6~{+15ljZHm%aMcZ#JRz_%%6xSm=NSA16 zpg+A%O+7w75~e^qhGZoM2p@9^+H~Vy8k=X;XOc=@78v&Jx`5h7q-PDOZIsNo(tXKn zY3M&<5F8N)IGL^ic#x0_L#}q}#d%u#!M|d1h8DC!Ur0f7g=sB@Hu3ENgAVz@O6o(utL{dUl|(vLL}wuh*4?g3EyZg|@tdfHl>kP)ja)5lf zJ|sp9NsL!v?U38GV0Zggl_eqfmeVL^xYU*aW$3lTVzR$+>>leLA~( zx-RSRZf<@$-aMREg&f*rbnPpKZ~Czv9@0ooPt_OqPIS?fdvDoXfqr~$9$#aTE3mfs zR1~OxY?!qF9pbV-E>XX1zU9UgZQ{24#YhwYZ39*|AD?7Z^ZNt6v`nQT-;DonS8ndrkH^kX3-l)Qn)R_@{8qqz6hT z{`U7=uxw5Wk{Wk}iv(RvSA5quhac6D0X>$;LsU~=w){AQ*jy6p!3c_Ek*YOgZGimO zLcy=_x`rt#kx@;>x-004wUF3W64}l|IOhs}Ky-P5tucS7mEP^2E^nY}W-hh89(f1* z05ik37bsmJm+&ZxIy#Cvzq}dSBFj62Z8VF8)m^ZD|2XD> z0D3`pD7^MvUH(+3>EHD5p@TX}VQf)qjeb^oQRc!1=-oEcWN#DFTR{*ejeRq`Bw4C< zLgf-Q0c5pr9fs^hPpOB__`dFEw7APQOon`ocR1pk$}fph!Z}mSGU!DI>p_czXZYz} zc*!X(!cpw=t)a)taX}$;%%anAJc`Sp0NnK%nPAgjb^;5MAxy+l%+h7DIPOJ=cKk_b z(-g@Ul2d$|UdFg0DbciCU|DPpr1*&XkbLN&zltUk%Ue7G*wbK_k`i#&>rS2DISLYk zZ0iZ1HD?Qc_+&JO8tq?RXRSS<=ePqUkK5-E6X}CO`vJJy z?DfIk8d#o1_W@*x)*H-%w5Dwf-59&CPK4akT`eg$7e23VtCO+<^@uPmQAgTmR%7j} zmTLhS?IHt3Xu>>m_Z+}oIe;%zfSXta&<+TS#T_Wc@;p!G)=<`P9I)fiQ?h6&Fjq6p zaW1F-h8b7k;9L`0maf7E;pk2^toSle60$p*OeRzFTZiWPOZ$L!vLQB2ewsgKqoaD_W2dAw{@D<4+JWpHpm9dGKsz?m z>$C*40)->g;ahYv-hUwKbYgYz7KQ=yVhVFZvmT~A_(M>JhTMTq{YIlyYyFc{nTW~} zvi^(bo8AtCxw!c8>&+#5zq+QX6W{<{g7Ur7T=1-!qM4!_eHQwjJa0od-3$62B5hD4n3o2hA@9?!P*&|FEV=OOLvc_gPn#V}8}9 zxMY^B6BD3_{|i7wAb`a3f5-M-tktKQo6KF?a~x9oDy9Bnb6+58Ze04^|WgKSEF1l->Y zDrxbyP?koe*Tg7Eg?F)HDOh$(ybRVGpXZlOh|1Y9-_$JJ&V_KhwwAfrh72XbR1DDh z6;p4rk(*|dim+R}-_Q^YPU_a_{bk5*wq4GX7qC zBI4c3kKJGB&>x+s0lx2yr}K1U1ftu+XMlY5w-uFEbnZ7ijuf2ki#ddGTwo<0XHf)L zRkeuPe1-E=C(C!o_efo#36$@Y!->kmMz)HeiWkj7KC9072WL5(*u?N~^l>HD79iqS zS|Y+FJ6~Ds?MjwJ-VR>vC^uRlU=_ac?;LGCLuHrl-HwHq0M_hZ&|R-@{P){ML3!Z= zC3!=N2e&5QwhVZWB={R8!Npm0QT=dRn(4IOog@bE*PgFatB(K3@xznD_j-my%zH(( zF3-$0HkGJ*`de{X88e1SWaB8_T=&4-)&=)ld`P#yyK{f{iVl{!9C5yQdy>{kfRItP zN~meQKc)`l0JL6NkoCs;&6Q9-vc|>POF`o)dDlth_6EbsmDNhmrgNZ@@A?m1uvZb6 zQDQaK8z$laUI#Z@Dh`)oN*~ z7oZW559rWStD$YVesqDYkA$bZNbSYbsI0Wr_lvCDf>KMa)%kZI0#1eXvt;>sCSh9Q z0jukMk=!lF*)Pshr=WNgt}|LW&YUe)a4_v?VGzpYm{0Q=zpw+9>vz=H^^?NS7Kxq~ zT~`z!z~SzqyTcV51i$^YvLKS?Oha$}BjOya(>`-^~zV zC>C``?LC3+2PuhPKU-y0b3MPG4&beG&cDz*k>O6A;?mZ>Z8dIWmoR|0Y>IJh3OgEC zJb6}3#tcJi0R@SK;zA|{s?2(RuHbPsOBb_v^lCkxUcQQdm5-8N4g4N{n(KcM|9kX9 z2T$2C6d4GJnfHHQh~Vr-=j>)+&iv1C&B(~X!pzFZ!pLIEZpLWD%Fe}N!ePY4X3EU^ zABh#m#$j3g#Rm{NLXnUJUASYNZtd|4Wl>Iykl2W-iu!nZd)o7UU1cjdftVDKgtkeI zrX8Z%GF9xF*kw?KAO%5QKVfk9Rm>Ofb8QoUoe5&C!&?r)V7XpxktMXxeL5{>M8IQ*3!DFJADVkdXd51GRNlVZ z?PCjOWN`t%2D{iF4|GR)^yIZ^ntSVQ_Gj+5m+AoMcFg8`<`N(P!2daK7R7~Kn=^RtAY1VU8;?jM8w z?3M)cOKhlfuY2tiec1_sqaVz6jVf5~A;5cPaFt`DPFpT5^9^NfI;$V*;^Vz3@%^*`gtodPR2)v-UIan&e$eq-fke; zLqL)KRdb$d1NNHXsXteq1u{d%wQxtv{&g#~KshCBuCfoFQ&$BT8QLMHhYU;{%tDX| zmFV#?>=4V67DPvC(I9CU{3a)QEM2c*{}!AygS~PAHBk@5RJrR6ITa&8dKNpF5QM0M z1-|lsYg#vEnRia_P(;uLe@7$!L^}RdbdJpTNH^in3phe7*@;h-@s&<7nGbJ}ihv9r ze?2NODxX$M@?8Q{N?!T`>DCOe5Af_WRPEcZ&kC9>*m(A|;vV+LgAB@gNDgG`BC4p8 zD_k*f>*q_8-G`RlnV_#y-J>hZ5gjM=&{E68z3Q5$sN*m2-|^bp$T5I?ijhaKE8e<9 zMeKly)Audq{hEMjn&Bq<`>(^6V*fE>He1nQBzrT!`Irm<<;jzLdYY-IOf z@&dt1DC*!hPL4y-+SgKxkYwNqw|C0!%z%X{+7LtAgw;gmhGwetM8-uM<7@B)wAbCnfY~Rp@M%FlY zwVJ(Qv~Rp9@;g-$FwFkipAGMSmxS_;!MiC4Ff~?kWY8~I6Uc`T7(OlZw}vx&s&w{s zUllY!QrgR!gmIB_=UH6|Pepi@%#pcFacEt0>3MHF8Il1Zv*b^@DKzlVQ`KZ%C#`%SwFYWx_o1s ziMtxXxs6V_8y42qg9g ziI(ny|HbYOpa~KY)On-y=^j1!%6)KiShs4}>F0~}>tT?=2c0X3oZOJ0SulDn0eSs- zIHvj7S_PKX1Z7EvI*xRIxM&NG66I{>8yVUUwpxG-v_Tam4`Ur7*QtJP!(3}wx0@J1 zBcKcPz8;M|f@$@(nwBc$%Dfsz0ciU3F&L>*!^(j5`0rxEAR&d@-7tQ?`v>}0%Jj$W zu29UAI?wznenT)j7AS(-el#9b-#tYCiDL`P`1LXng>Y7-$SmGf4Qsujx;~XpDl6|) z4q6)?cqXfs5E? zSD7qLwy+0&#?2dtjKt!u)TnwPJxqKFdzmD-hg1~| zbK?n@t-zZQ9!N**PbG~{mfPYf`rKYaxv7nREZIEv#+&~wK3kA-9CH&ECah597AHLp z6Xh~6X~+dSglSH=a=L{6_6ibUs7|?yqF*t6q(rA)M6YOz#ynMC+_hg1H_@Y=i(((+ zb6J=OQ17J2d=CvNS9W_ zet7iWT!TmuFEsAS=??zGWZk;-+{HvhwBy`Nk4t}#F4|)>We*bsHvSAC(m<|~40cFr zn_)r>8iR^9A5)ZLEZ7lB6;kYTf-(3DLM&>ADsAm#v%tb9E z81-liF6?|Vec^@b%{Su9&wvsME2%TBV}LR!6+C!eC(jiZ@)yaR3>#M|Gt6bvk->R_ z6a}R;NbK_0yt)0z9i1CMJYd3R5CMJoS@2H-IwQd^dpO5YT7&49GT&vy{?W;DY5$og z(VY+-aqtoT4qd}E#mLdN{n;PjMg8$P(TrB4U>lD4_?dc zJyjiDP}NCXDPJd5v$HLy+yex2b13vOaC&arVH9a}jY;Nq5cA4_#%Twj1|2LmnLljJ z_S&t|6Uc$b$g-{UoAjdgVjVN1dcS{#{`sPg{Xkpp{lv$>dgxExc$c^ACSU=qPNN>1Yeo<@HmPG4h%}bn1oy6ObE`3HVWNO)4QP`$>tSyHo5Ge{C_mdYdA$A&yr?6ACiR`Q71|xWEB&kIFm8xC<92Bs-H+TusS-iqCi{*e~ zxcVmcg%A6Ln>(HVHc#j|h(HfX5u93_0VH+G5Adupn$L3j@3T$a$Ls@Zc;6407j^Lr zg9zcd33E9PAgkazmyts;NPX(Mw9KP59OsP9vxXN!BQdg%@LCe_Z;>HI$lk(p&anS@ z^tTf<7>ULKF!1cGTf>CR7)N9EUc@43#i`^#R5t@Caq$$78a<*vwN^6S26J&~Ya3^d z32l}|q{i|lbSi9?nE{Ku<=J7Q*_Ttk>R!L*f$G5kW zE>heI5J9z?VG+wYs5p-?5BwmeTTw8x z72r{o*y^Mt>;cbccoIU<`_dwLzDYpdn>~XApp5&`=do2qY|}Gg5*uh(ZXca8M}|xdd6!?d|A)7&%-l^h-X4XyNt^iSbS>SScoZ~=YQYXt_R+4WZwEjz;-313HJZ~kcN9!)nvHll1)`B0E5~;$LMIq z;>Az1SGmL5N-uzv_C|<+#;#SUjY!lcC@tOZ@^Rs<`5@=S#bBy#C*;~!P7vllyYzz^ zVq1dLIGemU2N71Vx$UkF1fX|gi*x7#5 zE&41r1yS4y%&0;~Ss+*Ls_lbaK-K-Fb82;4T<71&{s?qIWMmP)vQIc~nzDEE$|TKJ z(Yyc?pc&^sQ#*we$-6gOsq74~=#22kI;>>CW#Qc&`{Z2lY^w3xt^F)&tR+(ez>xLw zSlb>>-orb)``J3TPEV`PR|SH**G2tL2=T1AxznX-zKbp)Vq!`o_+!*D5E)oQlG(EM zhA6S~mwT2h-@3zywHD^9<>zB826SZ+rarq|x&36<9rc;W;uVXT$(r%4s((CZ^^oz^ zV=Ppi-jjK~^iGkfyCHhWz-Bi9){5s8TcUiYGztr0DbgCU!PJGoU@+w9vLz0l$t8q{ z+Yboi`11$azP+WvE=?MVR3sA?4`n$ROOqzwxE--<4bQ@-c7j!Z`m;hbgX*N)mHc_>UdEEmUW0 zAoAh0vrGkV;q$~r=i*NQc1$9x)0EZnPcw7(Tb*J@Z`+5^&-YixU?Jw7CH^4u-D=7V zb+q`w;d7ZZYme#-(PHf8d6ABwPttavq&^NI(MYygretp6boUAIm|MOgB6?(}5GFFa zXhk=?e?a{LKA^lqtyJ-!$7N7rn(69!6uq{~HnqD$1t|>Ce#b-tImbnu4n*D} zxGzq>L_#Z8OLRra4qnklV(vKbuwW74KdENKlF_t%?`edNe7w97u!yjr^Cpu-*`up4 zcEi87h2)RZD#4evm90Tgl}NqxSI3gAnY)tE|CLCAxKtW-ljBX>Bx(_Gn&wWjpnyLK z*Ax|UEJ=C;2*4o#v2aXo^VwK4^$};}xvEC{X=)B8F9;=>d+x zcvssi(Sv30jouz^#@aR0u#^haKdvm6lU(nhtP%B6Lr$ooYca3mGw!Cwc#Qp#TFb{2WU-)2iMY9UOcTv0J5s9}9r=h)@q z;e@ZNA(~{f0^4OAIaQqlcyY$kV=>eg`k-WO`>R9@oix6G6nDNcv?3I+Y3Cf=ffRl`5WuW^75lHzG~ z>CS3;ZENxDcWX(AyfrWK40bLLhh;{vZ9K{ zAu|KOa6(8Jn&0%xmJGgC4_oT*JxZWKIsC$?)Q)Jtt;1-`Pxv3b544Kp4o9Pners`& zS7Q7$@;^?R55s*^;~_{qn6f7(-1^k*xf@z8vIt;{dheK-WXZ~sKb|DV+m z`oH`=6wrUlGUcjL)?ogn^6{Ad=er?uXF79d19K)0QzkY}CNm~ZMh+uRHdb>ZHdFI| zjhXCh99$g6#{Xr%pRvasL+<^g!tNS}7$>Xb6elKuPLokC8WeEUNHQBj%3|s1wwrN{ z@3Ke(=uU$8&Ty4)JIiE<=o5~K>60oXRbAY??`S248DTY^U^f^%(-*NIvhdOvH~vm0aH~Gt4HO`^H^r<=;{z@%h|dk3WSoBy=R5bIdo7>99SL zPnBsT+&r7ZCUG(Xw^OR>QHA)D$U1Ph(*eU zPiVt>q|K)wf&-6u_d8E{z%Qp2TC#fftM<(!LH3=Ag5`8dj=0`rliLjbBz7;8yMrzD!joKf~ex%*DACwD-m8Tex?~SJLbyI;HAkSzR$hiwwP$ zBwG(K`Nd8|$z&8#NQw7I>5#~AYSgA-vXil%E(CB&cEXXsEsxaoX7a{)k?RDltV+R22{lU!eKCFr zXI=f(3oQB$p)o-crQo%49NYFKr;X`c+CDVw!HS?unRMGUmFq-08AJyQ(3{KUA1YOu z=@!GK+r=QvvlRpzCg|x$-#07wmW?Xv_A_|*I zU1Ouu5LnAXItW8N4JWHB(28#21uY0q8W5<(U%&PHv4VOK1XTWh+aR}d$%j(kt!W<9 zH>eIUJ5r?8c*VI*ht%QEdg~taXH?HNX;gyz<^y3VJ~)3kNko(Kh0&CX6C);;+&jg> zw+$TzTXKb*n**r=CyoT{&!*7dItaPm4Y58l+bAL^I%Y9FXEd+i?HjX)TBt1wFo%O8 zpeRmYnvw|PJw-v@(um6O%?-@s1`I4*Qzzmv4RQ7^ui1&hM*`J|tTRyt%x%rr6(eEN zV(1wi5rb~0z<76v&Zbzp5I+!9VXB@lfcmbwYX^pr#Q`G=4t4|hS;cX5pfil~19eE= z*dajXiqzJskdNoRLfgvF*ost^H2No9=tP|O)nQ|P(#Z>J^^SXg^WK-kEIeSkD2~#R z3?^`g#>S9JPQgR#(zT(xX^b9gZbPRuGY_kxm}`T8|2f*9Zr5s zX@k|??2AVjRb)&O6=86&42oJF+oIaV^9Mc+YED!y6XzuPGKFXAJ%IO zVQVy0&Y1xqp%(qCEw8`S4l5WOFuk_v{$U+$E!-)Qy~$xS<~v24(*$w86syF7HDk$t@%7`~z0}r==fc z-H?jo7Pe!IP);I63Ka|bj$Gn8|~*vKu~3o(+(w5?!!6b06P z6#nxL%w89>vtr&hfvO%3GDdvE#6Wm(?cMiz?lrWbj*y2r9~?obB;qyQ;$PoW5c+d0 zZzd=JBocE)4>1iFCPr681tRUOOCjMr@@tQ(X&AGhHbHNrtO!eKaSNd|HjVe_sh-h%Pzj&&CRtR z+xpIqi|P9CJ)Sg+JESi4OuC|%d)}2d+g8_;7e5|DDpXq1WBtu4=TG=vOAo-FHcd0GI7;R#`BEwzDAy94H6EOc^XVv z!^7#T7wEQxbut#3WRrU&gy+WsVzU}>^I(JZxw`*w(kQj>i}QI7RK*X$(K;+k&zUaIwOai3Xf`JGbkJa zjh@hV(G0jyoK59qtQaZ`0tpL+<*o^eWtwMToDT#c>DjE5PQ>{_g`QBlDNhDS7zikk zWp|6v_Vg@yccd+F&yB6)ws;+YF^{XLe!vQ`;rhF`-I=z&6gFe@SQWyA62jdM&szxV zYQDO@H9$jM?Sa)(H=3f)HN`ESKNzZ=^?MJ?m*D6YkReeTwx`uobeEGsbs@+pt z2Ukxvr5kQvh#Kwqhr}feFUJ7q|JV@ekH$v0XR=NW2kClg&@a#1m%Do@*Kz^OpHs|U zxgTKhLi425Qb_Wtq5ZePiluo#L;LW6ssvMp7=1zZs7g?-w%!>#gtkd^jONoU@>f}c zT|t*(&!7d%&u)Z@c9>XVOHL34eHl@FNf=ynsG|mZAQ1$y!w}F@jypg+J4;>3NvqOW zW*KXP`=gS|t9#xcitdm;9P6OGd2BDJxF_Bh*O2@v`UxQ)RQOG~EJLYuI!Kd69Mw`! z@^M?-JyM{=uVLGS_OI^*?;4$Bd${5YD|A*UE#?f^EeBbv=e4Hxtvk+8ZHZZy4iZ!4 zrTmXeKYW5JtdKijy>bAa?4^OGu!AC1wt9~~mewqo6uvmkDI}f;0zLs0{U7eNJ~Z0T z+;B66-Y-(xt4PxNneGCHQRpm^=lN>Kww78#lJOB6mIcEJy3t~&StMWV zqES8*GZ$%SegZ(vjd=pgdC4lY@QY-KN}&?XDkN6AV%iZ00Ww*`MZd33uF9X_%>f&} zpRBQu6%eugygCP`HHR&^Y3%DN50O+NMn6}D3+2o0dqXObv|@1&-#q9Q>`M=`;Lb|o30W=D~tK1NN2A*0OBamMBVgiWsex+wD zKnenEIQZA6|0zY>VSKW)+5JKm`B* z#z(7b44O`tb0gteF6> zP_#*i>34W75D^n6&c|#l7EulvHp9h-rNs!yg7nhi=1GGqmM9+usHik2h|@gmra;|L zm6uHhoBAHDXaDIZ-*WnSBeD6~ebN+C^)&m#nL%1Bn9%K6z*xScJ#uauPDxAK5O#GBO=SotL$~Z$~F6}M51{Wl14Sa+5zs2rl^2Q(ZYu+dF z&pj;2PLAJzlRx3#TK3HMY51M_h|?mv);$iD>as8wdn0J9C^!=xl<-ok0Q;e(FP4LN z#AT@o_e(VR+Kv_TZuu&d_stBT>B1aPo(4OjhJX!*vL*3YxiiSW8yC>7sJqnAGVs0Z zU!awEZ$x_?|EIw5z`{lF??SBPu-i&uizB^U>ODA>f15hnnA7VDZiL5x; z#;=-$`^|wZ8limRJz@1C$iPScmxnh(Sww-)f9H{)@9pF7e>YzYrgl|@{YwEH{NEJ7 z|37xq%9YN_)qvBSoyFML$kddDotcrHmC=;*AN-D$%bbzb)QH){>KrzvJVHpAe5N*KYo;7aq!LL0c!8@e|4I6UzB|ZkhO5fn zJN^_jutwnQp}H!1^|ce##Kw+9Y2W*$Ii0I$h7E(iqx`<38OUN*DLr4lS!NU8{#t0- zxeuX|{D6a-i3ptgcl5;RMcM2kkt6$uS7jOncUKNU_Y{wbxK=4Irvj4&q7gbQXm^vf zR+1n7wF^xE`JwcevNXvdOX8_7RfI3Smicf}vnKPI^|M*2F$bZ=U$FdS#?#9iahJTB z>TsTYY80t8An8=8LA;UDc`agkvnTlsuTI^l-$?g?>frHFITZ|{1MWd5EtaN4;&1XX z^ej_u#*?(kzmjoxX!Z8dj{cYj(Gj3I*42yZlgm#5Trv>;FeTme_t!9b>tS_GxL0}6 zt}Nz7ve{CjotY5P*iV!gCx%fcPYg?O9*3R^1ly^XYt!|eRvrJ@<*!wYlHrr&HW(1Y zmy$7#9~lJG)@7Kk*q2aAK4Y;j`lWPu_#H7%z9Vk5G%ZP>(1Da)$_6c=+U6#&@NjKBiRH1d#kCF62Ba6(5u0c8% z#>Dw3Dj+aFX8d@<5i<}CeF?!BCnz>1`1k&~=Pu=by?AJUR<=lfG$k=#%3?@Sfv}H+ zJsp~KYWF;kibVPZRtTtEKblG1*WkhEV1zut85%w&;KMDsCF`!{)<=Kcjp{*gSdNLj zPOeL67YDgIOEv>)j*0m3{#boO%?ji`a@Z@*YO7%686t8_+&gPc7@CE+Uaa%HfU6<6 zJnIqsRzlxx-fl9Bw%L^80~_%D0p6r0=Sa6Ct#0&)_;V_9>1y^~?Ocayx1CjezSabg z#MO@gdq{R9BqC;>bFPbiOxpfpQ@HyAFOUW`pGIl>BO3G3F1|72!XTVl$><#&nT^7S{wXl8=ZH%5j!p-2iwwKf$uX+QkYj3VU+^-gk0jDYg` zBrayL4PcpdHBV%Y=EA2!ehTK$&3H zj4Kfv$qBy>(+0i)^THEa&C!QEms5vPXFmhUIt=_>U7AyTPwcjjj{$D0U7rJDgtG{` z;YJmXmiu~<74B1Rmx<(ql|})`GN40)p&^y^;8|G934KqJy4&cy<@I!NKSNg9kp`_O zhsMx6j7wgMtgzqc7jJQkyv;4g*5!|!V1nGWEfH(qRxX9o!{Si5DUi!m9J^qleCZ;6 z?5ugDL&pzGQ#1xcX#_wK)^i7Cnfyj>glMhl$#qO6sBw*RHvN}In6CwBE;lNv5=|_X zQ)#&H%5{#)+nrbz)?@l6eykY*Qrfg?p)AJ#;!v4IsbR&rS(6F~3aTf57`+zLS)b*! zt%vu-_pYTCmiu(ffQuc_L}S)4p3Z{1*rdsxcIqlt_lQ4w9d$Y6caTIymR@30#BiGh z^N12AuM!6#BgooSAQJ%!Yd8;6p7>KQ^sd8k@faO4rWUlK;gQ>FLq!Iuogk(gki^d-?czD{|+mltr#ZN!VGX85={#@}5&*R>R1X+`(wdeG; z9elj1Be{o{nD2)8deYKTtRk7hNwlcI*v{fZhxW39xH`~&1ZZMwt>en@+ra7y_rZ{~ zBV8#e|H(q=UkE(KVn__49>NI(HHZeyEn6>fx?wn1&93dMWdVbQgPhb%YF<(ZgP~gX z83>~MV5qlt=RV$^g%F4h)=XN!w#Bl8eZr&hm& zD%+bHFZEdM1+ZKvmPLloL(JNysky?=tyyJq+4A!G7+)ceN8}7#TGGIEF!_sieY^f+ zoj)oO`0)GF#q-f@JyxUX9Fw=OdL=Sr>NU+Wo$f~Dy~^Z?XW(ewy^EC?dlu`>&d&)C z%XNavkE7CdFq?d&wS(phtQ<)#q5H%Szo!}v!QUoO1n}gWRPQLCnbwdhy??zLY8C8z z8pe+uASuV9<*ytT7F>LoG4&Lsj&+#NcM6?SPi{GKu!m{3{$_YB1socrZj^1i(JSM>Ods9+7QbDsl9#Z zY-u>_2>V3kMdP$DC4{0-QX*CLbf{2<4!?D{jjR%=_4r zW41y7%Ss|wJVnQALD%ddCq+mEZR%|~lq z2Eeaw#l!jeT~F+P%V5r0UWsDva>u?BM@T85FA|Whb4$e6gkRI3(8(Ty68HTI$kx^XJ*lUkpiJ=THYT0pH;2@n0IjJ!C`YzJc zQ!t>xsP^b=uEJv!Po161*6f#EB@Wj>VuwW?oDUH46mzayvZnpx|M@B+crK~Z2(aTc z@4VI63NBC7f7T_~Aqu3*Q>^$C{5_I0%2bxXyAqHQdE*AV4U8ucNhv+sqUEecAhSMI z7Bs-8AGVORGJlGco&j?nCgctqEoS3KeznwxL#Gh(``u8wP@;mh3uQb9ymZPu-Kw40 zT?$UoeLFiYpn27>Lb`%U5uh|^4=@ER4)-Cei56Wu$CwM5=+$LgZ;X26k4eA)C)a!X zfy`fy4JUbUde|qLu^Z7Qtf1ZOa zZEmyM=WgAZH~o?-%@j|i_ms62!k93UJYn^S@2=t0FGm^tmj0- zmnXe(w>WWFgiytG>+*W%XIGVj1ww-%Guw?i(Gm#2ZP6Lm3(T;0q`8R&Z7}k3d41^C z=UX+J#NXr4pK((cN*|Q9J+Hy1Kd|4d#-rdO5c94 zbglF_#j9wBU;7OH{_0wamaW)rCm&QLAo|La+LxkRQ$%5$s=Oww2fP>EuSCz>gxJ(D zgmCc`v3jl6iT@-%(cwaddhew_S_$_^A1sCR*g)&;B0h%y4s;uuAJBl=C}~fv6Vg5B z5Zt=Bs>@P44a}sXHX7WG5KCTHLm)`jcy4Lg@Y{eA9L#}ZWM_IT6?^9*Sn6^-TRdY6CI#xnfYQ8R@Gwcz7s+TL!!zU$EKDu;+(elv zgnM1!EXqg~*N%SBbg-cN4?1jbAgWO7{uK$YZWimvs^a`D1t?tbbo<-X#a(4(Lhfve zr#12Jbk9Za@9tw`a&urZD^+tn4<})-c<^{FSE;M9e~>Mzg-)Nr`5wZcnL^G+FKj8cg%=YW1U?52@0-28V)slfGcSx3 zQK}$4$)9t z*@b^8w`3NPW46St?dO}xa}Wr6mXe*dz2MQy5*jK#=Jj<<>#=e@#0JdTsg zn30{0?Z3ol83)q#f8w(Sl1~$`Rm&!C0;eR16bY9zYf?et)p}UtzN`vM&N+ab$JV(e zYa}lgXd`&8)AX-M-96bN-@C+nRQyfeDYXp=d%+1@AGJD0w31zaaVsTjlk|Tn3O>Z8 zvHI12T!PDYR67{^cvtc?MgZVzO@P_`(!wjiU*F1&*u{zL=c)u*OF{J)0W^rg`eFnK zdn2^qRhq&B;nHcd*@)lI-RjI6DNtMoc9bu)vr+liJtP)Vx^Q}DN6JtoqaO!$)nRviH#Kt+?^X@k9UF2?;NDaDZFNV?Ij)i@w_GVR2*6cP|LA@^|lA+1V} zsGc_!X;``tCE&||rt+5I6uOfKI&fX}l=&x9m835h(V_H&rLKS&`cA$aHKc1>JQ4pl zGyjtH6PHF@wog*-+kv(zAZFfDh-tgxUKCDta3}2EJlBqK6esni11k<%)zO5by4t7* zK02u`cu|socN>wNx*FhwY0GrQpTV|azM>wp2l4NFGCH2);Bk(6OW6`Q-!}7hgmdt{_*GW7?~1 z4H|bSopk1{MAHcDmbJu=dKRzNVXk&e$G2PA6*K8WxWD(jRs&SDA{u&e&QgLg3@@j`=-E&*$0>Zfq)dXZ&r{dqKI(ESh|fl?o3%EG9fR8##LBES383ANmgouZ zjgq}gEKn{E>IY|Ic8m{EJcDOZNs?hl(Cy&iisgK!ln(RTy6s3`YEK6KwF)h*y$KL^ z>E2ff=>}7hx&hdaF)L_Rfh|P?7!*fM;PB3Mvl($FA6r{Gp`L(4HznEUQ85}$H}iO+ z&KW%8#@dyu(Rl(EWzQ#@0!>#VfalnzIB_~;8v+-S@kX`GEVe0U$q$zbnkZ6fb?*bM zEe;QOW=-h}8C85IlhuDNBrMe)?!(=*>qDuOC(0Wc-T>c~G?^n5kz*iQ6`tmT)*02# zC8=gYcdT_yn7T zAj2Npsmd@UF7PPRGJ*PV3u~Ov?%Hf=D7qfkjk< zpbHxnI7-K&c8MBsavpBU+AT)MM_|M#g+Z$@P-$<=V!wzY{f%9CeD3L9s)pE*IP3ySVLN< zYU{$A;RKX;!@nu23KRL`viyrvnCxC!kjpRB*HjF~$2=T^9&(Yub^7t(TAF`!S*4A~ zNB}Abx3Gt`;U6nzv*E@ykF?9au1KqdTgza*$XZvJlzG-&@rLlmG*gDEc(HC|s+3Wn zX_r(RFx`oj@EUGy2P1ziwMiaam$av7v)mKCY!Wog0yQJ@rkSm&*M|4NywGy<-K>(YVcsSmF^{Sjl|H^>6lrmsl9o~D#Y`F`LVt3l*z9u2UA(|=1owzV;$Kd7g=zwC}iBxu0Upiis1XGXDZHX;{!{Q>hNhk#dyiY1ud&f1h3FtW(G+}cTRX~}wIa$#$qQdk4`fx=?tjAAn}@JC$+3qb zw=jsCWVLeh8p9plB1@WvvsB~oIjiy;sy`)UXGuqYGuX;A-@H?p;Vi=K9Dr-xgqgT1 zK0?vOWg*=~;4=q)AHUZZ=r5tCEH9e=V*dseu8yYiVRbMfWa3nKyJ#h`Vu=s!q!DCi z4|@G?90gCdl%?&~a>RE>ZJnIK)}kH!-ZNDbd(p~LVfOJ-6nGsKFq%-8*{`G!+|GD|; zCE(xN`)hXk{`d_v_RQd%3g+0@P|g()&Em;*U5xPu(H) z_zQ*5Qet&bdAweTePB-=0TDmeEDz7B+}2MKVc@S8g!6bu<8eg*f;t$!UjigZURUCa z?%z3tgHwhe3qq9?x=}!Ng-xDBn(F!a#Zx--6WQON=#ai6-imPIEU`L;^lV#kR+_RQ zmdV1@b;F~<5|~&fiGkcOxY!mBI4W=8zR^rQzWnnPf^p1Aw(_c`QTR*xBiRDJ0@n+Y zU^$gdtfKg0`Pmt=Zp9*-3ibe!CJ~K;8uip$luy?XhI1%TQ42taR*jS&tdfKZKgg~F zl<>ZUw$es}mK#!gCC`fPMV)AbIWF_67P=@CZKBg4et>DQwX)2}DNX?0jUEGAdSTqB z3$;)@QZp_*Mlt29H1Zf1>x5Y;tM#(y^kne@WzEO2*jn8`Uy1?#8nsJo1>S>O0|l?? z2^C8sgcRLTR1;wR5Amn%M&kJORyWGYg-!@;m+Cz%Dn(9$h{=@fl=skLm5l-WvYnuU z#e=%?Lj7ZOIhHcR>{|0r5i~gn>TAflFi8%5=B%3~#o;BQqFG7IG|TG}HM`f3l(yeH z?ausuXNu<4&Fu3%4Nc4;S8jQgzGP(8q-f*k$0xGQqaJY>{tR>$wF z^99oF8U=#|&qsmjRlmJySxio=LR*PIacjYd&%4xAj5xA^(zh-smH*(fNdH5cuvTkQ zQ%*o#t~IdL8if1zcoF*D)cuAl3D&C+nJgn|3wVp?k^%&_%(v(FDB>e!7vkRIM^cIX zFGMf*nt1@W+RycjTFL4F%X2j&(iu4FgXztB#@Mbxc$j&6(O$9(G?T+J_qNyS!SU%aG)t~Q520L1w zMbw4H4x>8kEhm}LD^l#hSTfp<$AjqLQuj3zFCY{9t5Cw)+rryec4p+Zo!2yX(|3l! z&qj`-Vpdg(x`nWk>dr{H5H_d!BXUPPuoQJsu1B|wC2tL$#h17eHRvcQ4x#&gE?>QW zXat}lr{UE*OFBk^cNTt&tu!i=bGMIK0%skXb7=mk^1Vl_JD(Mp8Gb)ymeo7jRR%_c zUCi@^{>ir=?X01_MJO&toEER{;GqQ5>MX;uRQ3Zutl)k8w>-^kCy}EVbT3fvQOIRN z&bO!M?@vPcmN|w!)!w~(ZlrwIvWMh&#cx1(BY*y5l7eq-(IYp?w1TJY_(NrWJ$9TI zJ+u5WXWK*M9@uXN6B@&X8zvCPLanF@Pn^yJ{zQ6`qZ2|05)r=$$mTj&f1xPdmXw!jXUy8B=O<|cOz{Ag z{aHtcAsbP{1K8%mR@tuxw`P=6K46E)_BuxlU2k+2ldL?4v%oB@1U%6EjJFGE%gLso zib3WkaO<|#%p0P9y#oy*cQJ6vo75}-vjjfTMlh$ms;y~fc8}J z9wF@9(fqS{J*V%JlK?+ot~XLY-Z}uqET0;k=yd4YpXvb?xL$Y&OOqR9b0Wp@jxm7q z42-u}yNJW!daa7e-!#fa1gt2!M4k}gfo&s2$9$;NgQ|d2?e}6} z;tlHm#o0RrXBM#Ay0Ou5$LiST7aJYhw%x%O+vwP~ZCf4Nww>(!Ywz0Uth;s2?W~$r z^YR^YjPVQs6DPPd+~FL43V%uaW@jbW0H1(2o~Ol!bTcQu(hBf5gj&pvF%-}?cMENB z@Pf@^$a%~7XX=_&+c9iaWMQ>$OgsS`%TZYxeab8t2WH6qc(JUeY;`x&8@I^9$~aBj zoAf5@)9tp%`UB*tlximDS)cdF(mjwJ3)f#5s*KO2EbQ=tdKVs3)$tBp@K3+!mV8MZXznr?}DXf zIcU@Du+-V}!Amq}uM}tdoYw$X)4>-Esf9=%irgly+(P1uo;ir>UWBMww_m`A)_O6! zULR3@Ihk(c))bRn*gwd}W>9{n54l;lM6QQa5e>ii#f8wXlHSn(ABwcCu$T}24lQgy zI{bfW&Q=p>0RHUu5&q=U?GG7s#nQ&Gn{KLv^fO_28O~@{lpR`l6elN>To2H|0oa@% z-=k4IGtL%f(}6ybYZHdH7vTccNfJ4vl$9@t^xUf8tCin%dZ|$guc8p#3>2o8#7V&6 zt3#vpawAity1QiST)JB+U8+vlyEHAll%Fj^WyzPi4S()R`2X=aG;Vq%p#s=-9K@g3 zr_Wv1$85eI=5u7fA9nwDYZ`&w8#Ven`|Zm3pGCH0Ax%)U|2d(~+L_MUS&zwt%ZP)E zjm3nMjfst!i^GJGgVm6kiG`Vy)7aF&z#!S}0eTL|yW}gEY?4jOhpii>;uR0B8!6Hx zGT$5_*C9nZ86e9%3OV1=pG?mXG6@&@pr3`Uxhbru%)SDe_0Zm zk6r^urNvJUl^C1v+e8Dr1RL%{*yBy~F`Q6KMU4^HU*lL{7qDU2_v=g|K^UW-gd z-fN~EV;g$S!*+mcyy)DbPE(<0dE#Z3ZPp>dexjbRYZ%~oiJcYU(D-cf>5$<1gw|GH z3Wr7irpVyaTWiam4juO=H+AhpIXvDD^>`F`{q+Z2b#F}ls9>QbgO+bCirtHnEsP-a zU$_^ga}LK{OoD75&;7lT>PTasUSvgh0oj)MQb=6bL@0RQaQ;@7v~R)=wBq^Ne!C=h)mUW+zuNkaH3!vLGw?rHlfq*xr-9O z@B0o``J?aDQ>3ZHp;c`EiG&J=neOn5^a`bYp!WAdx|Dd{RbZx+&6QH~WUbg~?cdpg zJc+A>W%)hJjZr6o5P`<$Vs)=JxnuC3Qp4BUIy-i$Avy6quq$Ucq`-rLQ5zWE;+@;v(-fh)&K}f!4EhnnP;C?PNTJ8+&bWX;4NV%(@9IVF4sZZ#>0dV&7}w)Or`6%1b@V`N07d z5-Zw2&cCscLD&{2+9eitQcwEEhdQhpCH~YABR4V@4vO04ht4x}lDbS`=_Ng+Tnd8D zz!K^+p+Yi^U=prarW0fc;Lefv!y(BYsY8C92*e;6Gq6l%LxGhyvuM!Mo2W`FF2zU_ zcV`T5oiYG!c4{XBu%d8i#S8jRhIr;ZrBr}MSn_HV>G#Rm&w5^9#Teo=sj{ujyh^KG zW}p5IPBFFkVg!G{LP8+Uj*HKlEl}`JJn3C^ex~CKdudqXJ~YWV@9DD7(>;KtX-w)A zWVyZbDc35wR>@1^3;_q1I!;|9ZfcfO#;kN)5Vfb#o=aypHA2cFDCDX(qGmtMtC{Hy z8XOdCB|e$`9h&Bwd9Eum%*solcs@DrjhN0@7(ppGQ! z6WVy zP9qujL)}2t&1;w*`H{twY*Rh^f(41_Hn+25THK=2##tX2(4U-d25{)}x>9x=-dgrch&)H)5L5rrO1BTQiCX2xTs6G=@T0vg|1|Za zrE;oP%;W9p%t>~QJ4hF+Y~GN1@S@I=LSGBcS;=3WjHhGxnc`|a-R%kZ>2!3mIklP9?$y@()V?`a?3qQ26}I0VuNbougnQtsx_i1ZmvdN0U%rvq ze&?N1-~Be}33V7BdBo`jx?HiNjB#&M3QLIbO}|5m}sdgQgbI9~nJabPGyuK9%JDQ*9?CB4O{05Puxx{eNU zcdTwcOY|}>#I=21v&jzM{Lh`@*NoCwuULh5=#=A52rjb;Ro$~S|JneH|1dVY6tcf@0VT=|7oI@xrt=QZb8BImWUlYA zai@uE;xekoIC8rKtfPQZ$pUN!&wb@#Z)X?q<_2*K>NWnJgp49*@e)BD+hs3M_bk&< zFdx*CXW&-X`QZF$2_v93y{kp~2qXM;9&cA6oDRM#-rzW4lD3Bap}w4rsIQUS0^r_T zE+Pvsdl?3> zLwP}GGFAEsg75VG(5}#zKqtN(!nRLdZU?4wo>i#|jhe#uy@3Z(ETeqZ5yflIe_m2# zS2GR`Ep5}a{%j_bu#pYl4&CKG_?0(Hp&%_u7Meacpg-JRCP(5IFX^C29{Kh^GPLM# z@bxgRRE!7l7Poj>sP6i(iC@xfwXZYG$FIOPj12YI=B+PiT`=Hwc;KEN4FiPhIj6>s2Eo`&6}?AFjYVX#)qbNZH^1>j8=p>z5<(xAW-0H)m}n_%v$gF!Wk z51y9}lq|?u?!#$?jH=!uuMf+ih8>~Y+egvur@U1E+6}Z|6?$;SY43A*g^ELEdd~S5 zF&!(hkd50jT+=M>dbQHx)C-MYL7* z+wiU{kvuR0)k%A04B2Z2jQMF2UlS@$Rg^@=d2NzJ2&$KqKR8==`(fG`^vCS6z>TC4 zp{0h#?}(j`lMkV`bKT50viB7hhEzXA-kaB{M(<%;uM$eSzp(btNH`~*#{l&xH0mG6 zJee7t!1n;ang__$UQ5SGIDe^BHPhF;x6IGHU0on?`NS6ptQxgAj&gIAM!E*uiohGV zcN7l)265mcNUQhjb$>q_Mb_^~5h<6}Y@}3vow85}f0b}fU#-rU7_qt(1ocF#KgN-8Tc1yX&J>k!b`yF4Lv?>B~ z^5r)PR40FhlukS{#z^C)5!-z04K$?1rY(l-nfq%=+1>mk{pSKgYa7FeJbCW4&b#!J zOQ9wSH5%L{j-!cD>D8U^#60x8-Lqs&WmaF-QTvF_qVNP^#9dX zbER`K(PK0I=1Uthb8@kA7=5q3v$JvKhOJFs%tX3GW9IBMN5~# z;XLosGE>lP)kBWD`P+Tw5W}!YgN(#nifxjTDFYNb%siLOa&@b1iX{L zW6-Q@(l5v`>M2L?J>;>>Gsj5qiN~tZdt+de-gJ}?*=f-=yIz^LIvyWj`|o5yBQM%R z(|ppmpT;$+J&T#HTC#NJ@eTrgIJ>m`cO^;nMY;;d_V2I9MZ|;O$M#Ug$NG8%J@KpX zOzbE;4}0L@?Z*+q=8E2vlg45r@#%lMry$xlp-D|X#w3m;))5~qr8yCh)SK>II{`rB zMZrj(c(K+LkF^rv5ES`mPXVPJxh5(k%iEIVH+kFqw2sosH7XA7oa&%QWC6(&d1ci^ zBM8tQm)9D#JMK@LdbOL2fm4tx`$gZocERE>L?Yx+jqUlk z&|UV0dLNDTLW7kF#Bn*-;U8n<&{a9MVEqaF0^g3Ww7?lb_^-jL?Fv=TAo`3;0v|H!Avry%$HYr;jd(h`Rt?P|8Ys!b!9?3))yvT}l*b5tniLu9-eafY z7)@wjSzXDpp>m)eP6Ha@$TESFg#*?Pvs681)*vmL+Uc_RIkws+76~8XhUVC=f1vhK zHstB%ZSgs_J+-KNylqJqtRSm`ERW~pTM}bpq%%&7FB)B8xq}<&#Xt_T?O?QBL(dPj zYjRBbd9bP@q4w&=;if>|{k&1zV@#1JDFaKY2k#nJgGoQyQc0`5{+rO zEx)g(>*ZCDs%-FcK&=2-!oG;Cns=4a-wM_jhlBHNey_vE4xcftB1PZJQjwf*6l%&p zcd-X)O=BsD8iXbEarN)5bpDL-fP&L83PzVSfgC6EA~zLRkc)KoNmvA+J*jP*r5_&Y>L^|;;4Wd8m%%+H@z++$0Xt-G!D`L)K9 z*Ld#OY^iSmx`zY--M=G~Z@EU;dNp>x_(MX9uRWjcKTtf~Uilh&nIAQ>ZG=HU&`18bC>QZYdJbCu2%L0oUwG?UBPbiD3)58AubIkmKMf*^)UQt*&134TbUW_ zTU$?3Tug0?N^9xIw<0BbOZ^E#`yHIABBcp3GF)E8!)L%#1L3`xZ*DdiGR}~SEZg$) zy|hNgT*ShJyaEV;gfAX2dF_8#vvIfJbtcF`^UfSZXE~ z#1-q~rx0-HAmuEfcYB}Web}`AYApT%TuLrYky4LLJg-2&&f7cZ$o4VR19@cREv7~h zYAY|st9KL7pTJ|>^0Q5{5YMQ*(B6Q6Es89@y2+5BDxF!x&9$jxM?ccxgzW+JNZOJ( z`1T6vE-@-u)f#H|$vq8*Yv&O;^E?A+vofH`?YT=RZI~49QQ7w zs9Gww%~zVat1u05<*iVIC&v@v`@a=);x5( z`3pBh4IAqiVxxFkx2wmUFGWH)FTnhYi$_P+TPuKVX{L0fam%4PH9G{TNPkwZQGI3) zxSiNJC}Iocv4Fr*9k*McpE?ppW!+3C$IVX+aS zbdmuZb+3C7dsaR1DN)U^>mb5K0<0zdR~sHEtq6}p0BZ~~^(JELG>LZF77#lMA0w6Y zEZODwXm^P&s#18`mU$;#V5@nM?fwq>NfT03rZXmgF6c)dV#qmj5In9MK3Y1$5!iex zyy5ZczP7=%gaQNoexJh;7`Opo<*C!8i$*DDu~svgGu&Jz#&3CwtMBiym~VBEqvlJJ zKwe#97I$W{ygS;C%@*kTHBe;LWV7`%^u_AbaoYPFJ%~FzS!<*Ev4~h0Wl|NtUYo^z zsQ!pr{Cr|pSEf+0aV->o%k^Pd^xSC#?~2JbWc%N!C@HWV-`YddUK9n?jm75SE4=xg z`}(h0_dBf}*T>^zeMmyM>Xk|@$R?8RiKkTVpzY)CvlI!#bkoQ<0}$p;`t?XHS1W4e zUAw%L^#G*I#iywLAnoYoSAd*EGG*b;z({WXy92jzhOd*mlrPybI>$zy;3~CvYHXX- zsgkx;I&7@OyVm3K6RY_;+V|{NL-pn6U}YL+K1C2^T-^+W_kCrIy)Az#kv}E)*G^AF zk(cYxM)TY@D3z=zC~(VYfWAj>E%|ctahE-BZ?ThNW1vlI(|zUePN?hkcynp1+r^a? zvLH^P8Q@gz_O zIC&ZmZz8!T10$m+9GTs^JMFu(E$q}(v+-x*h-sv<#XMQf(jl zifr@VRx(HiBWr8X8ce}a*j?wEAN68@t;Lnf8)T|S1C$(o!15YOsCRb|R;$P@B&Ftz z&c`Z`ap06fz8X3|Yro;R*}G$9a#TJ7Efq!Ye7-KeK|}aFrJEU|t+m)B&VZ&3gUQQ% z*wUB9Wuv%D6-mOFnmqYEvp^%&nafV{53A3AS%&VzwAlEweHe;2WODMfzps`Uj(V}X zomcg`4rq?D0+M{P6dEM)H{_E-7su#ZZ*+$7w!CT zh;f64p33=D1SGx;0fQthXTbUOgK%nD#MS~$5 zd!V@$JyrNDIQL*NpY`ul^GMU_Xu{kB>4T5pvMU#(RU1&IbAs?BqNSL*xG7`l&w3=V z$MA{bD@jPPRz8T&FrUJoz#q4rb^;5;xcQHKA8kDeRnmva4%m?5Pbmj&yV1ns(-NOy zt|t9^eSdPap+EX1#jsa}Ey+df>!*&ytAL+_1c%OErT6+a(|v%|+y$bVS{+KA9k~%M z?CDmn=hcE=;ouv#>1ZDnG_H})yE>#8dej{^(&XElZ{yGoTaSpi5DhWD;Dutj1&hLk zp2gQ25$)#7MV0sK@+yeUh0h{?z?(`oYot!SLVpw0kWc zwB)x%R`CC$z3J>o=j^CwWNg66$jHKJYQSj9%xS>L#r&OFWi&KkWMVZjKz-Iv zyd#mi@Q<8Wh2QEyeGHJ7Oq_X)?)FV4Jek)3>%2IF1~apUHlH+jd2c0?fLZWWI}QjE zDZ)%+?)nvmUf<4X0Ewk4o~+Aufj3KH$Zc|&`dIR_rogZDYg%M(0BkBXRKr_g@3&-NR!w-$C%F|G)kFI@)$^63P^o4c*=u39Kq14 z+E&)Bp_Qx1)}gvx5&t)xpxu)t_LO}H8BG?|@{{;IN@FxJZeqmGM}1SZ+$4xwnI{fS zJ^ZE?J^!k7q?B6z(Ry3B$nPwgn0FC0uP?cxn)iBV%VR5Kh9uLITcO?}2uMX74I2Hc<~+7QeY6Ow85CB#W@M2j zr*`6rZnj8Ic#tZl|MrPlwI5EQixy$oZk?yG8o~;3?-Mt18GrD{YMX<0S9;-l?(bg8 zD2raL73l{?)>ygz3rxfk+SAeEhUa@{tq9<2elUzU1+xCn%-mu^xo!Ds_2UD{$tqfTI z*C3aCV%@XwulO>`>A>L#!M^2L8lZz_EmgRS)S6r@{Xwf>-)NmpCGQ_zm87Kv=~hnW zW~dKc2ZRQ`A0Ci~hNAx4vzRH8eK}DW9F72SH<5M6^<<74+ia+8A9gWh#F7~(826Rt z)GAiYKK!`{EQIClI#g6n5eeDYVm1jC30_DX`89a$cUi(d5?Z<C8>Ukg zCDgLM<&TO(iXR$VI&m4BCeTbz>DRE`W;u$R1LV-NCdxCC%3Im!zsNWJBU6|~xb0$U z)d=>8F@34HY{zVBDKi+F9u#)aZQgrg{+eYfX8pSl z4s7^p%b`5wcB{ugl2)UzL(q$7DXP(uChHs6@pyz$tUWS;pp?^As5-m+`uB)E5cr7F z#(ddCgQ{37%#>(yZg7Zv!kQafIXVKV-_GDt=O+y|E6x1EE6Xnu2@iaREp^vEBFC34cxYyBMaru5XOyL>W!<%yzu3b$(85u-NsPv$B}nv z8;<|AzukWE1Q8xPH3;R=e77k(wk~H9GgSgIQ>9lEwqb151Y#4vA?EJ(D)BFo@(|2U=DMS>nRh zYqP}#te8Qv3Z}cZ%Kz@mqH9i6;qD%sTJuGe^uVX02-?lB4fYZpP(PD=G_*Q(b!|pv&l_Frk+u=FmLR^>WKCaZW$h}GY6)u_M&%0(H>&#qN7rDT zmGX&~u(E+J1w;GUZ-WOH4-}~R5Qxi)9K%U6oXzaZGFCjWh&NO3_^_pfdIJtV8m9>r zmxc(Y9EOFUgpk5U7p3Cg8~DMp)~5)nVaYFyn8YdCTZCI#lR$Jf=@e5#U&=D^)pR&u zfI+-u0A84!&PG*>>mQ&#N%w9dSjlWc;sbb1`kGXJ666kBWE0{V1Cz-}n*_Ou$#WEX zAjuJoC!L;|-WW|Jg)y#Za*}B4@4(H8n3kO5Q_{-bGinG00imuDN^lu-S_{gv#1-BU zWITO{s5O`<6u$>t_XAyC=6jkAp5QhnHq;{9+DzbsPhP-v`{dW1|Dx8@L}(v0dUM--*5thGmm`9c2i7`%;1+qg{yptPl@@;Lt>>WN% z9Zp5Ju5YfqG&Od18W~W{OSBEvt{ZFp_+3g*ZvWu5*1B?U;*i*Wu|Y(^yeq6*Bjwfo zw&BVAhJXg5$cJ@lY>>#TwyaO1sPtC$V28!&t#LpK+%|$UA)C>JSX0!9EvGcsceJ zpM@Q4UkuQSBOgY+q;F(9hAJsls-qa3qz~VhEZB2R4!&%P`x3_)<_{AYkO3W(yH$o0hI;;QUmJgNTNk5d@$hSsrvXq z+#!l_8+gGy$8@gC=Z2cuMw$sM2}^RMmPO)DtjNC1yApyFPuV$v;Ghf_NkNX1UL+#} zBVQ*f*2S8Tw7!5{m7MctOV zTts^lAOVbn%|u`SKQIqacPm`GbLZWBLE&KAAhF<$o)i9L>GKw+bg{3dP%fy9h}2oxKhiG|AO;}X?u9M{i(x`4&?lf z+2po6$Y;sp^L)Zx%nmbHv?#jw5iudbGZo7Y;1#@!{U{OjJ&e2hfed1+tZ!rgS+-JG z_Sf4q@}*5|yqbIq2}?Sjscm%SbafmcsE(9&M!wqo3o4~F2iDZG$sUPnT*fS_LFj2e2ww($~CjRih+hAADuL+A7F?M zSiS(l6S?AheU(kC&o#%sx!;EeshfRjG#DN;pCeE|bf{ZC^ z{VqLqT(t?5aIQ2Jwdf}X8E*$@<+Jh7t`5#c1d8#|vd5x3?lQ@Cd@ykVPLKamaLqsX z^7o2*W{|m==PB+Zqtb)w!S2uP=cPM4Ai;qi&sLYWPd%I9S!LKy4>$UKHq{4XCU};N za%25yuihBD>*1>{22-8So*s?@099~}B|ammcssM>(e~f|xS6Ip$0gbQ7hJjVNJeq( zzu0|Mz5|Ie=5aj@=1oY`{!FOXKLiDx{UCFK#jsN%`s@*c_5abPY-p4u=|;HT0#81Q zyDQv-RNUD~2# z%>_7Uqx=n4CTHe?@kTe?aF{(0v5sId*&yev`Ja%On@`Q#^qnladhWJpYp_=vz=Jw{ z)-vcZ-PHgYZZR;t-1|jnEwPGPK;EYC8qg%B7wbNey`N(Qa&4P8Rz=SYIJKCCEjW#n z1Izgzw+(Io>@2x5f)0zWTaXgY!-H)13FLHHg1kMJ8g1X3bz!xeQGQhS__d%lKyDFA z8k5ZpKF$mahg}zy))({lj^=hVvjEb4+*kan0cfY>pUss9Ri zByH$^lqv3U$Pb^lvtkyHfKD3j?sVi-iD_W&*JH1TBrTeX*BlrrLXo<^+jid>>Ls?E zhG!69^08((Y4!E-IJkY`39TmGkG00OTO9hgIqx1JSob}!1?fF&&6)J8d%&y5`jaXA z4Ll!atdOs>+WKOv1#Q~@1j0fnWTg>{Tda1h$!>uBVQo+Mt_ahEi%x$5_X^%Re+{5& z@qv6}z9;7BM@LPphh=B&x;Qo z@Pquq+81$|-1LpgbZ;wL=<2eMGo*S@G2@~PY}rZ*w#V_GPq_0q9E8t$0ICxF?e8E! z8)K8%)8nY3C#RAq>+P7owX{;P}d$Cb4Nes`xY zOg}gR@XF?mto@SNoI&A{d8yS=M#Ns&{Jc(VVtC&Y@-l-s*b<_VP-Xj>Q=KZxZhn{!JZf= z7ZT_P?EQ)v0|sHG8mz3JNWOT;uIXV)i1lKHxmv;>{JvIA1@jwYe$c`1B|i$7x`@;0 z8fNv#7wf9CKR9~udZ{xJeqo5W_Nj;Wy}AekZ>Jv)h5B%==74!rd*XHoyn?m5ig5?K zoKRZIX9RKbAG9?lZ_MRtphSMIi2lGm_Ah%3IxKUaRpE6mm(G;(s*hcuAYWEaJ7(lh z+KS~u2bWMLDu?EZ!ORkQaXZ_QCREo&qDSVr-0A-FwV`&^{do!e@6w)ORC0FuTiXBr zPx|%0tn&YP_|?gZ&dEyeKUGsh16D>xE-p@XE>ku}V-sd0F2nD2W+qcMRuh)w5D%DB z;LShp&53HKtg|W73x}joFQnU{d1MZ{edS|jtYYTTz>}rqg4|z@cS}dA3$c_|BG+09XGPVn8EGIdtxDUdaF<_RHK$cJ1 zu?ux?4YkFKz;4Y>6Q_}d!~fIQ?3qKRVVmAjQm9b&j#tO`rAW!P|fzm0)RMn0Xg1S&wzw=S4AHX;2;rfK+~R9xtL#Wb-vn41z*OXaALg#f%S zun$$$+GDm0?ZK1oeM)wTX<;>=8goeqd4U0DB6=4IY_MP%jz#{Q_->uByd#EsTTh_d zlSingyI7bJI_J>;B|Z-S@dVrv?9ZBNyy5U>;!j|AOHm_zW@zb!1abtd2E;T1szxjI zZtjb?n!o6g@DS#gMB728}N$U;H~)ngA(Nt)$X{AHtv?WkLSyu}qq^XPp_r%Z2w zPlO7w3cXHDGZV*9mifOwFQuKSU+kNu4pJFK3m}~@BzogWxC^vJIlL-xivkIhz0~!> z1W-j>xNZUftUBv0D>NQbpwiK)%w2jDy@a_gP2}Ot(!L6o5T zW4(P6!ACx-6JvmAg8wtkxH@&YVhlw#D%F}1WsdsEnABk-u(=d>Q?4ur(xERK%S65C zmQ|x>)Mm^fD=jKS4C{U8@)HOiqHLd_U8ktFGE%ncA3Jm)wZ7e%MAJiMOUlp9RWdIS%KqVcBfyr3FeQ75=`zkG{#!cpfVYyv-iMKw z4UF~U{eU?ChzP*dJOW9a8BWdg??uO~S5eg(KE0{}7?$f+5XC8v)h4>}g*;svrjNR% zIJ`(OJteTTD7t*lD}+UElzR+MGS&XNVKIe1p0jZ z!-gsz@zLi^_;}yM8l7-f1l&*<15LVoC3XA-M}fQO6E#Gch$Cqm?l{Um9|dacPX*z6 zeUT5Lt==gO;f2J0!diG4bX|s!YlMZ_$U-3z&x*4f`QPlFBsGsE`K$FUzT&cSltavzl3y8iy(<&1v z^^4(G1h=|8v)ei-75h(d)x!GV;(1g^rewYgm4lCq{%o$+U{{k!j+GLYoa;FXwZfRD z$ERl9J!D*@ZaTOoG@fd-KvM*N#HMN%x22$7D74ao$+49;v*-Ejb<>in z3)%`5GKVoSxMZl$^q*;c0XbbBI<<_vA!zUaPJ9@m;93$i|{2Zw5ulg zq?UySWzP>?pQW0;U@BCwlp>Q8>fx8A8t@-OJ<3U4&BO zd({9r$F>n5+nLJ4u>{Tx+K?;Qy^S>ki7BALfY~s&kii#Ikxbl)(mfH30iP|&pL$Fw z>Ezr^^?GWuJj@FmJhgTVm=_N;0fsfrOp?}D0-AzLvPI!hyP)%$a|-Y)GnS!hPZ1T^ zIF;wc2Iw@g0ZnhK zOq?^SXO9*qfA@051}ZMe;VI_^=q$7%^{d0v(L4j2EdYztTN(!F(^Qn@z(Sh=Dke=O zy)ZERQ(p#IjQpw4yipGm4Elyvh!cDzei}~)0M_&P8U~^iF3(vio4f<5->UxhKhxV( zc6QALBk=^_Hdojb90pF-?^W|9AF5b%IQnXov=yB!KDFf5ieR7R?#n_F6!-2|&U^VeY|Q1T zC_A*@k67=OF5{t`_=eM88v7?(;2wV-&$7wn*1A33&Noyg%b%oNuqQoAtEmK!#;FqX zWsm9`O8fJCL}T^l_`fjQPSmL%8`@%vmP1UvTg#Qc$o+LA#m7WPfehFr6|=Q2NKDkn zD8x>>zc;VKwAs^2#pZog=&aU!yJT+Pc*q5{5`PxQ>u&if)!&8iESUyXJ7SB~_XbhB zexdx14?rCK$2R@HQNDy<-9C62y zkvP@XB-9$Gz;JLM1Aj{j7@-WR&HK%+Gf|d#nm=Eo3$MPnBxPVQ`Q{_}ESUaP#NwW1 z+cTkO;lN9`<&jOtO^n9Pc|W^-OQ) z7V25rbTTF(Ca1Phofn{6`eaC}*uC;Z0!`n)@(wLD-qXkNflKgNH@)+^TQu_fvL6QA zYQ^#3OUKGM_%Ji2U6{e)x3-k)?YleC!FL(0c6cLZ&z#C7MFkHjdQ=-Nxz-s}k!>VZ z;Vw6|fq|Q*P`q=EqQ*bVt5STsPN$f35Jk9C;%<^i1Fy=}@m4p-M4|qf+J(s^gFo3^ zhKOaui47Ei0s{fie(W*{(CE&LUq}8KHzU+{XM7m*Q4^gJuZ;zz@g?)l%18*kjyTj{g7e^azBJu@0(!45! zWafI>KVF@Cy7=(D(D?c6?C_jkH4qdAbl*?eYO4JPi~0XJH8AB94)(l7dn(+tHbpzw zFrJMaiB{H$+>WgNqHemr<9L$F5wvN~<2q1JmudNpoO8{lk2;4y8K{*a9e>7MnWzeal|SQAv#w`)_UR;1~%gTWI^Fq05x zx$#Z3@QQMndlBKFk2n2k&SAP z8hF*IZN^fv^$_3iem{4NqG@_i>nKj(dF?KYRPvk1KXb??xGU3!MFDp*%Z5*A6f68K zQ+exbl{N#MTj$s(<9dRMQ?T>*EduNOPwxw;Y@0;d;jW^sl(a_#Y2`*AvHPd{XQwF<4B#ByN%bPPA6ksR?a_$M@qez=gJ@9M$-Ns(b(}GhCngnxx83Sefna_dZ=UHZ1hj*;vYVOgO~GAg9R#Cw}GRPIh~Q6t+S(@wNr8z7%XEmk1*&1Cdz+aCJHlVhxnGktp8UA|Ihiv zj&^j8c6w|EOy96210xeIb}mC^E|zZ@%xc7J$jN2O#lgj7Wb|JSx0c=d5Qfim_0MN2 z(1N6cBGL35y2Z8@DKgQSG0B7+M$^%i4M_z&2pViMche7D!i|OSs2_2F|Otx1r<>) z00H-(AmSWWAUg)hdg?HYpxVi?>M&S92whUHt1Hg(z)txlraHyE8zqxMC9UHujXkTPKc?Onl|C@DepJJp?Oqlv z9R(?y<9qAcWkXnkGfoU?I#fBWVmt~bGQv8l8wNUUDyvGQPCBw-%(_TW0U$iU0aH+C zDA9@EvTPqRs=BLM>~LN4mUOPH0RUcfnaG%hWpewD&7s#FdqW>`8+KAk`gQguoozAO z{?*fCj+W)2s)%)xb(>`cy96tmV7Vc+a}J8G)j#C$%b2R7oUGjs7u+?IZMRBWoT`E? zs}<$+j-=gjWtr5&V|AV(>6O92I+5$ktvc8A$^E;D)X;))Pfq@yvK7;l9Z9?E$8QBb zoEa&EWfh_!XO$C#5d4YF6?S?Dy^l!Vr6@9+UAh4XX|}oFzl*}pi9`l6`eZm9G;^jB zw|Y*-%E|o-L=~3@tg(+5cS5(4sjD#sjQ=7KyP-{o_-o9hHp9NAuFxI=I~k+nRmCT; zBrwt;y+ESn)bbc5LLLu89N!-s*BpDEa;(JoS=62x`hwjuE32JX9G&q3uYs+$nN`cx z*1JG`IHP{UksY;Fj7V%u%d!$mMv}WAK@SwlsVJT&<3qg>urd2p<&9GzW@R{wpnA)5 zHZ^Rt%9556uP{v`XbmMGrhoh$#W!n}H|PF9_!+9G>_Ag0s=LG+=Oid?3~ZVu`*|!~ zZyn7&LInm)&@?A95YSQwT7ZO`_$JkK4k;l0(fi zBP>C6>rvlllyU@2K5WwyKeE$%qgtaFH>jXA9+#*b0hP?uG`YLnlBcoMuBo;2DRI>6 zp+nKU3HHWRK1VLc`)7?BBz+W&1JX_ng6`m72V!vXI-+Tm4hdkx6sfvahvs6BySph^ zEIhF9p+MUWE{WB{waCYjE92sNa?-l43iR>uXoI)+thxq@k{jzsMwN|Lm`Yo6z)q{H zcrpe5EdN~=W*IZ&6Fx zQ9+}tIu;(7_Jmbezf~72z9O?!#y~)ufU_30i2b&N>7_{W&rZauf`nVVVc}K)L-cIW zo|QF1vBT@#QoLgwi1B8hsoC-NN3Wti#bti=Jb;l{TEX)uGbKMG>S)di=gQkK;?pu@B$+-?x{|s zG5LRS_7_l5eck^!K6FWUN_WmMFhiG=baxIN(hVcsN~eM}A}Jjr4U$TS(jXurQUW6W zuJ7mhtpB^#cRl{^TC2wHsL|+N3bVl_FEbB@MC4c^hOu zR>x8g7e+&bi4-|28gnOwPyyIuO#3n4 z1St$AF}Ed0TLIQs3XD?lhM__-rC&*AbDGcGCekx=mY&EZpV6Z+;H7`Px}ZN7P~Cmr zT;>?zZ3>H%+kB#os5#=9W-IH~m?f;;g8wzZfxzirLCl(BL zw690jFYn zqqIF7Rf0P1&eXz&Dd-RC1g4@|?7}VdFu6Qx=X@=jNK?+~7{cOT3an+KT|HGGmKwv# z^wMTd7d>~!nEOJqJD5KF9l03V^}6%*RQ6-!w{J+%fSUm69@U)0_a%&Iaz?uQ?k;AM zfpmk1V=q_V_b-PI5tP_$kqaPaAfcSExAzv3AI83I`EXBKfk`qsmdRnb7ITv|N=a49 z9NTL)p)|jz;)LQ{nIo9vNdD0sdRFS6G-kv2S;bItCoG8hHWsFA^*IgAr+7SZ?yO-Ooqx%;+wr=xcj*kJKm)_ z734}um^Q+?b%}ur<$q%BvSvNx^-){ogXjExe2XGX#O`5gq!j$jk_E;`eCkge*7eq( zaBUwwsPyHzo9cyL@XpA5G(meI)ZrQS(V57RoMC7x>Vz1AXgB-K^vB?`{*WRbSp^N2 zWZ#}xXEY4F;q!VmHc1CBvMapW25luo=QkPMqBY4m<<&_g<)+-pcIgs0ivP>Srq8z} z?Nm)(HWC;7?g?0)t4S)R{!_BCa7EciHo+}*=W zmh5A^a%pVor?RJZ*1ulNj^s)%(MiS|PWDvrB$Vx^fE5b*ali0T;NmZ!CBUQ=d1&>L zTrh^XO7`iFX+@x7h7E<7m^;tvjUKko(6uSe5Bvd-N#8&>n&iAEX*>$9$hMTHFPrt~ z96R5YlOO3Y<%!`wvo0m=9xub^tE=t30K7KL=Xy<^!o#Z$@1AVtIX2;;4X-ZD2;RO> zDXO$RS|2!ll<}TYI`c{!8l62!u~mV;Mut@^pj#!A^?{?ZRi;C2{`P7kp{8Z`2@xe^ zYy9U6(DzW@o`R5&2PiE+JCT%{?ibF>p<0GBtdnK!<%^cp0{ujX{*|-KT9Mjw=O?z? zQENjd9BfQ_tfX#Z@`55W73{Cw)J5*Sv}#GTEi2M4W{BI`W4cEb96g%)F}x#vzb*Ym z`+=@F8O0oa*CVCS+^#LEK{T01-xpO(I9~5`tKHe>T)WYmuV-%K67kgb1f}p29ID=C zl%|J}o$O9nVc{3%S4JcsPY|Z^cc{C;+!zQZzU9Lh)%wMR?gm_L_9Q$S*pS zznwjfEqcrDF*V4q)5_fsD#w=z$o^^rH0$ei?>$4dj2FG{+{4~kPC&^%Q%4al2wdZj z((F?dI(2-RY>|Ktf|tsK__eg{H*58O-mF>86XVpJ4H9fdu_7!F74EnD0#SWHBJa2qX@Xr~eyJpp=z6G=Eb-fG1PT)mNUw}wxD2rH-?PTh>!A91;oFI|GkdK2CE0dy99i1wP($Qr%REgaSi%%T`MKHuhp(y3sLi-M;wBVs;~m zZB_j$+6iN8Jt6v(GKs!L$=X!qC=|)wy{W0=##GsxPRjd{NfpVY`oe#0EWyGb>q6ew zy?oD92stGyRZ%wqDU19VzcHxtk`68NV?U;Q>OnvdnK>=oO8IBV2Mk^Gm8jc1l}#*c zg*>)MCE+IU1?dJUh;7#DTyJ9N_$3QP!Mke(`IQuDzlYZOAEB_Xt%>(wdre5@Pd#*! z^Cj6sLMX2g8+;_mMStojR z_Z@rx>rEYUiF+z80x`n}L8U3aC%cQ{cQNGyAlJ&DX6cpkP}Mb2W(6Qz!3M#t>ZI}7)z7yk z>4CRlH|oYo`2l!Q)Wd>|+@qhTg`01V&>Ytub34{vCw}!i#i2rctMT%0YdRoQSjj-z zsiMnx(>oM-zyiL{hjtgQXNQfm=rXQNhAK;gaH5x%^6xr6G8pko3!XxX&@Yo_e0f9H z@)ULdnXN`eS9S_oOH@tyNXDD6w&H}6e2*W3Xa}x83wHZ6z9@OOl@`H7-nU?3i*+zX zh!c3E-C=(p6O+&Iewec%rFZ%0%&K=&w!=jEw4jQ)?;DHpwG*{gUEiXdxqw)##W~I` z=cmx}&48HYO_dwE-5HKHg*HsJ+ zB&qoO!450At*<_TKeQJ;pqNk{jshaUOY9D(%70HxyVD(ydY-#*wcNWf{fQ+_IylUW z3Tb}Q`$AJX;QU?1Pqe?T>@G&-*fj&Mv`UcwTiN~JUupfE`25^0?Z7aoHTc(pE))i2 z*%5-<3nRcbz*cTyL0g0%{Ex80rk@_X*Q5A3Y3VtqS(Bm0AVHDfrw!g`Nh#F^hlXqI zG&~scw_W>mor3LGwCt;krv}-wm2^t$mPFFAUwMGne!7d)lT?*c`KJ4 z14ZZ4z{e-SAqB6!4}*LXJ%g@G9#@R)L$>RXEUgwStmRG=-hqM6ObHRUHd*Bnbue?9 zCt~+Cb_x{-XbFzKu0H1~H6~you7DOpkpX9%%qzzWKh)kmT|v4$>&(J`d{jo>amq~a zw24o`q{MuJ@XcvmOeE6dE*VTr5VxxkJFEc1CvtV%NbQw=9;?P<=CRDARK}m8Us8Pn zeBu_Qz1!$QC{kaeWpA$e_#G(KbOjVQJBhz9ll^=#xUpU#wNHR$$zANrUHq^X;-5d1 zZ(OI8o)P5Mt2>NTCv|$Xn#j@LOPD0_lSY8Ryp4)LiY@r$D+hKvQ6jGn^UaM@fX!_S zcIUcHUGacMx8|kFKutV;9wIy_i}2=#nnoB&l}2{sSEtz$tMs~To89B?BXAw|u0bQ;os>uYB<5yCxW)u6QE8t@;P-4um4UT*6_JuUcOMMYKG5!#vT&EhrL^7QQxL-A4SbN4ZJ5$Gi2md7V}N&>p8!V& z!zip7do6FBK^+IFnL@ERd~281guBD6po8opZ?woNrMOxl9XF~_KaKRL-d3k66F!_? zvx<1BAyDgKd&5pnolnfkP)Q6^WEsm#ipY6@_p3y%Qp)_SGNI!*_GnVZE)+- zb<7j3?5db1Gq3CEL+WpO4_iVxhqc~5+bYE$7(Ku^-*r56ihq{kAQuK}liqdBq``2a zo%CarDM+4aOn+C(-0~?YT}&=-8*7QG!SMO8%j|w42Xc$`ZoY~0p@U~;mh@`~$aj{>u$?bA>`7HWd-f<6n$%fZ2;@3gDpFG_2{lYP7rx!W7- z!5TM|SjVwc3_lKv+mRcREYnNk4azvI#b3eV!UXsfy)N+zVkEYGw)BdOjQuwpbT?O2 z$E5?D{6i6uX+*XJSehsw1wmreL_JKgPmV(@XOWtqX9pg29$1xul!)j3{GB~}@^LEO%WBvR_^`&ymjpG2EgF$V9? z#@i6TgMBV^5I#0Q;eV-4qeXc=RECY#qxjhUmMmcxc|CoP=rB(D%ii6D8yWlc$SAML z=u{+y1T$M!4QiO2Wmeq$M2d_e`EsAUCdT^B6gY{T+T(HY{9+@cJH$l1ikT&*Ba)@Z zJgukxp%X@nr=95DrU#fgsP|N4z}+qFq2D)eBjT<|P3?5?VzxzSS;=(mjwb!)$M10t z+BB15N?6sCkI<%2zsVFSx_L-okD^rChSHHHE;R6wjcrnp7?q8o`_6RKyd}6k02QzF;Xmcm&P(5niey(gAMf|^;P<(gH5$beS0`is?vxdR?~u;iV@VeLDSQj5 zV~JjX2^SP6hiIy-0vW>JFO{Uxb+%C7u+zcuYtvc;NJh1L_Wi=v3&Ldvb6v9i_-u`x z=8H4}Q0?xY80yT6)o2^@qWK#)mJ`*&c0^;U>Gttn?hsw8vCz+lSk4TNJIye1lKhxI z{LJO$a@4XaCkT1X;DQEHc<%1o)UbnW{&AzMK{AySujM-8Kf)jZ!=e6G1X}l#TO#aK zNX+JcrVuxBGz<0yfh+ke=HZhd;{YoCl zyUP$jU?%Dn6~j-yuMFch*L{Rbp)GAMDIKk+Bqpt1vVAx{estu{gK+01X~;yjm=RBE zNreV_vpy!!104r&#jaip;52g8DaLwHlE=1 zL^Ywxgs=Wb`%u&)agPenFkZyE&_IVbCozX8?+~$2G;FcRjX37*&uR~&$YEqsSo2Ga zP>Yx_!UV=_H)k0?kOz}r##k0|Wa^93KpeY?U!qlWnzk03-c#~h39&n6X>#WrY4%r- zPagJa&R^VfTSIu7JvBDTYbW?gye3T>gOJt55yj&&tbZoo&-s?hh+T_g&7mVxJyktU zZFqpFbUs6EZ>o1Iz6|WP*g;)DtKPcM#K8UVm!6}!ztv~sKdQUqya(&&O|O`Bv{dTk&?(4>`EnmY+Ug>n5F179_~zw0bfsyclts zp37H33-MQUbrZ_gaBwyGVIxjcJfL3jl(mS9=nYE_-bQg<1sccEJ6dy?en&&*;hC%N zB-*IT&ydiTW25J9@%f8$js!bQ4c(|0ouSz;d$3{1cdGV`Reeo&d*^Pd4H|35a`ZSQ zLWJk5#IVsJ$lx>3q+P>KM)P_^n#U<{8SB z5q7U~%;66hYZpH6q<`wD{Og&D*89r3M*EV_1 zWy>Vkh{PQaaYs3FO`FK4Mz77NtySa{dz3cqH?TMHLQUP5)~jmf8;XP{ddeP6WF9N_ z>vXO=&s`32x6w5B5av9>T}ED^Qaa~6XZYpaR=%k6W33GczEjp@NNdhmmX{+AU6Px~ z>7q~=MBx5xlXv_~8I|T5iIDL)iSiYz(AG6O1v1i?7gHv7?wLegby2zvIhWlcogtK3 z;`RMzR{bzOl4mkMb{wltKss4X2d?W;*rU0#+TD+tgS~7K{V-)s|qH)>$M!8q2@FiOIghMa8c*SWwN(04^J2ISM|>p4~U755bC_ddaq6T z6@kQKKeq_ zUUDlI>u)sh#fmmF?hIBUuM}fXoEGH%2AQC zqwx4mGyMuq`8L$kU7$?JA60F5yR0PX&<4r5BOW+!Z723FkUP|6fw=9~;Pb9oa*gfW z-r?Yzyp+Lb+L0eEccd>SSd2bR#`L2xF*S%uWrUkMTONF14q{E2V!=X#KZPpm?Tpcw z;YN#c&Tf#s_%xEH%0QTM%VFjleuB^2T)j8aFxiaBeRCQPoiZI`*WI6ep?}Y9)fWw! zSVz*H*elpk%*}pvZ&-Xd80CJ*{U1VK0!>SkpBig$!A7$hi@jPiRlIUBm@cA^=CiXD zPpmNbY>#TcGm|69x`IvnJFi47aKG%Xb_l%|CEeJs8DU*4E5mO{{K4di8Avjw|L(&L z%;%ff^y_eB*Ynmp6Boi$ZzJ%>kx zYDcnCce6Pp)S!oN5n8PFtV_>s ziHKRBZjo*58_A&8g^ohtj~OOqnGZ<8pCg-I#Y+v(+Xh}?z;XSbxVM||iYKbtQ8N`d zI_8VnCDzv7)jpi2`U-@hTuMIrX;5gurlOg-0nc_W|eSX#5r*=EJBDk z6X!zisr@v!$(MA``6ya&9F}xrt=+zW>%46LhkSl={d6*lS;f!hPDDnm9tv2K>*NKWHO5VoyIjS*vT!rp*3 zmoB`gq7UTd0u6%WTD8dCaTUO=l9?~h*eTbjdfA|1Vw#bwDMPNZG0#1BN#kw4aqV}j zX9^{+H8Ex-C#K{XR6PIUW{KR!3W=&~cN7uIol<>xk(Dr$NlPo7@`=&=%TQlnN2f|r zXW*MF-U%B#&gXAedYxBo%cr~b65I>?brTzN-f+bCP?qAoNOIufgYGNSpS4m-N~+v@ z2$``>(D8o58C;~}67kGMHO7wmJt0-tZ1v?8mCnJ$H?tJ6g zEzzmnvD%IGLW=U7kRjBtFQi$PUc@pFwYVOc`F!*wXhI*E8g#cOkgXTY{Xw%_N%8oE zTE!D86u{bPT}@+vVe{D^IjpziA61lba&U8>{QkkFSMqRg_8#8p5av zkO)@aiGsN`dd-G4Yjv`d1K{|KAnLwb^GQ+X4z@np(siMGsaL4pqtf{S?Lhev)VB}F zs_NFeD_+L*>=sf?7Ip~@28kHkwfS(BFz>%OK!e9@;FfMh_s{bXC; zVdv9BW^MEjdr6UjqPxY_3IR3x1T3##WwL~1aMN`QThJ}-ebF=S;EdbDy@s=Ma=wq( z%e*Ut{=i+6oPho7i0RR5(B@fhzLH^!;dz#Q`wTwQze%g$@8X-4q=eCsNwZhNww8Raz_%L+Pg0Vh}qwO4JLF- z3A1<)Q@OXZ<6bGvz#6sQ7vRsnWwVrZR%;3wcin$O`eYFrrt)blS0+YDL!*H zBp<{ABn*AusJ=bZu}dz_L@$|x&ZCy0B;yb0CBr++0f$RO{3Zk0oK`6z*X-lRQ&syH zn}muy``vWY2)uZQBmJ2}IZ;vlu@(NStj`#GwbuRZNVdHE7yA$7nI7LBtW5H~3t8@V z*@|^~YpavPR@r@QHYKs}aUrsocUy#}&W)V%vE~BaYQUMC5%->N5h}72esGF*LKo||K1)0u*pmU5dZ#s{v9jzSm8-Gej7=o>-X>-!$2+9BjDpAKhIi+^Jom#ktS~hnZ=LyV9M^l?M1?+3>Pf}O8@X>SZV~WB z#nWANs%9xcBXb{hd5>7gZ*#Dpk@l%_LaL^u^66z9M`3=+@UHU(8MW#>9S)X%AWI$6c84UhEY``* z$P9-*;HX4_2(QL0;}rO!`JK|t8^81lZ|B@zJ}*$E)W|wpu#MizRdr_6wc%}K3fo85 zk}rScgp=Zm6I(YT9~SXS+&cG%M;wRY!^~ymK}3=~x-i)@Hk69Kysz7m8k0FMW>C_i zZd#SCj{#q?VCUm;oLq%xf=Y|}6*jUfxSk13Ht zW`ddY2R`z_{GxHSOq@;Lrelg_N3P=2Abn`MbQ`v| zXyN0=FLgrg4!6mC&kfl)SJ52m<(LkaL_TfmqasMBfC{d>H|JVkX3=tpoB=~(m2?RV zh%XIT6E5aEXM89*c0aX=Px#kJnQ;1gG&eOqd{-Uu7!^+%r*DO0a3YZOAk@8v3W@U$ zf03PjX=qCM-NlL@bw3J^I5$ zUipzQ^YdG0O<;#YK!cE8n)98KFov{>aKn<;u}q6C@;AQijR+XiUw`GW6>*WU z6!pdn2qCPUIAqZH+=EK7^S6K3rdpMO9_o#^Y- zurV(^uediG^v+FDd{tx5J23$Hc>oJO73;p-ojt8NXEi79KszgIA**eiVkMmz5#`8! z5$W69Q20eRN~`4knn09Rs9L3i<*a;PR8x?JekvxTvmCbUfziS_bKRY1w4qj+wOWxu zEBTs)jWcnlq0FT&|?R{Mq+J$y3Y z0W@uqcQFap#U$=8;|=3*5dRjgp&TWV z+WgGd4(`w$L_Ja<#<<2tu79?KmTEL5CU#W26y_=u^11JGpQ@+|9O;~`ryd`D$Plh| zxR3KB?9wHq!^20@63bo^O_DAIG5^ev+4vkq`TLz?cP|3Bi8O4O1t#d4WAB^Xp3|60h`(~` z+J9p&Dwnby#psD2#)O2alxRI#R1tcPd?GBm+mjADr9xMHKj!adMBSL@{tcQM#f2sdd_h`lz*YR>LVPIM~5UFiT|>AA`wVSF2#K5CHa+T_^#ZWw+{Yiv*Ild&%7~hoHSfF2!jz) zUp?nnNBMVr95A_&Y^)~_n~GhPz_jC_cVJO%Scs*W`Oui|g$Ns~7i*%fX+3ibY4>T= znVwdkuuhH{1WS@sR9cePdn)?;OLKJK9^bR~5AU5+CAEYdM~Qr?WAWWYERF9Tk1z*g z7{TJUE;H6pKOaw?Zs1KnDy zuXFf!$Nao?Zq6+eTjjq0BZ9;UP5q=N5I(-!{FZatOAppgcr`*X&h^7@!NSapN6OT` z`GYsOzKL;g9J#9jdljBedO5+#YUg=IHBGihl574h9%sLj!VhH2US0ICKzVEUg_`K4 z{0SP(lfE|`j?E*hDxZ6XZ9)de-E;H5dwjPfXBf{_DQ_9UEP5)yYPexF8b)hEg1}dd z|2m`7nJd6?gW_S?myTI2%v%{5wj!Y+7qRSVqiIe@ZHs)|x7@usT?Fsmh!+XAe1NDp z)=nToSsqGx(|0MBTQk48SeVrow}?2)Ghf4AUq&Gi8;<@IpOh-0(5-fu!0V!xK<53z z+FMJT^$JVq4BIQ=`fhtBQg_R9)W87K#8Gr^>>FIFkwyhrji|Pcx_Q_1J-l;=sWheW zYnN{nkOz9WaEQqz=LtR{vwb${MeWdH?RFE#H=MVp?AV{h*{PPre-vps&;^XD5ngm& zSq~Q+w)a-go36Yq&S`3rPsNJ~GTQb@>tyUT9`B{FHGVer*@PEipE<`B(uHMG^mhNM z={_6v?aM-^`qMY<7<>?gWhP>ajt3u(V$}GO1-s0VMHq}f<->6qZ6&nNCX`hg4W5g7 z9--lDGg2i$vDLy@Yu=yefu=E0nAiO{Sbcc=MzkkKFqRJDjm&d94Ov_3R8ft)?ruPo zIyBcxF}owthR&a-fAS9PBP1{{9GR}8qdMKH{nGKhO`!98H+N{)dKUi^wT)!r1JpDcxJGsbkM;6>%Sud}uK*7aBPo@2_kyJW_@m>mT26Vs78U5 z5VAl@a+gycU-B5<>d(vAx%FRg~$b*wA<_Sp?g4(XuqbJqsOGq$|zur-VQS zx*dvZD=GwpWd@@np#1(OgzDEH*OSH+5z$+Kh66?gQ>WE=UwS(~kp zZ*>32B8kXN@M+=y9&RkR*rZQ!V{04UUtb;AWb-Z|Ah>7mz1*4bieO|HUOhpd%8$%1}ZM0_ooWUpCGgVgnoJZ8T78$kBgooNtZW!`?yv z<7+nXl_}fe44bVr?+bPz`X3wX9~n$+wE^IFH2xRxwFdQaqF9HVJ3)|V*!v$e5;CTEWUJ^Im6$6UfRm+VHU2$DT zMCa2Fetr(vtj1#D_NYrDp}9%*0?*=k+tcX!?2%wJ6%_FeC=*IVx(sS~7nOXPde838 zaCI#!^1u@ClcXY4D266{mOuMMA9-6GwSO%5{)C4^xsWqm6M1uWx>!*-c>8r~@m$kJ zD09zAfA=wd&GQUlAMTn@2_YJLY&!jh4VWfR8h1r#q#U;B-((aYSj$*HepJh}e%8za z+Ctt#f1*8G`mB`;hXgfuEZFD4GN)u?mJ-o*a`}jZLcAH{>(YCftYY!yI6tDoKlfqT zer#!I9T(h<^ej1Ju-Yf_QPAz%lL3LHBt}OM7GZ%Hp8w;ZX1*53dr?63@ zY_D)fCmeIgT6Io)b*|*I+#2US_&wz~FKNTD;HA|yQNNRh@^W^C7QBwgPf>3Op6G7h zK0t@_Rmw|5iTB&{lg1x1JUp)@9L*?TdR2wRr!hNg!jbj-GuiAVC~s8}Um%6d9Fg*^qi~lDo-{H-G!|5MR>Pnq; z&RBH}th!6;I$|mpB$@eZp?bP5udK>1SK4Y}%3^RGUAIuJ@}~Rk2TNFco}Cq8Fx^#+ zO_VdC{7U|SPQihaCt0L9$lX3t$hW9kWOtm5O_C(%(+_b&U#krxXsq3poT_DHZG|5> z9jcJ>RlbCIW~koH+D}3UKV3_WqMPqXmsE8DO@t;#cv)giJ8SWg#j`v;4>wk0N$rZN zvf%`IEA3ayT-}s-0Ncu}K(f+Gr%JV5gyT17EV^`o2K(VZ;Y1}q;wcQ0Hq*M5$kR>4 zByb#z6FpdN;QPsq_(ya@)_a525<|fX=9`r#9`jwN#W%tZ4r`1p_uq9+^IrYrQzpVT z*F)Tmebyg*=F!xp1NKYU{lS-4_)|hr^lmn#(nNHhVP%nS#vnp0Fez*EiMdh9i%*K4 zqnV_&b9}8(^VCmF&eM`hOOS$3?Z^o8k?icD^#Kt-_Wc3Qr-61EszbM-bhu-vIHcQA zlvEv|g-7`LSNfXTO)``zFL779LuWeLX%+oQ;1jn8>_I)yU@;|*FG@vl{3^7S4HiUu z@^PhYquhaCOgQybMWIe6nf7@RggKSuX;1usJ98>bZ{dM1?}b!?LIvJXFOp;zPpkT5 zv^LvR4YemFwr?LX`fli6ucuggIGcyh_Q#2dpER*NyUIoT%AQ8o!tp6FArKDHew&*3 z0Sr6A@kHs2hjm3DB5^%EJEHQcbZ6^4V}60!=^w$u;?zRwLs_Of=!?n1s{U(OBi>eF z^d3WUvQ!c^RS8x4tds=Rb4cb6Jc=>zM8Bek)?%u7j~niv@YLRYG@WS(EdHJ7w%^5}`Z7RA%&v;^|m-7`_L+3TOPgt5zSG2kPQ7`ee&-tbyVO*YUK%ke@573Wq^s z_!X^WAM8IaN)duObhA~Eh){c!fZ*3RUVZ#YGW!E&k(II^oup_*3adA0>mU5ME|^ry z9On4k7b;Ngh8FQ&Ge`cT!c~Iw#CW?o5=1m&OB8;l1nR^8TB{SEOQiSa;T$(Hwbt{} z7`+ChOsv}=5n4yVbhooR109{KYJ#W!y9}vUT(zwE@$Ul~I*plsAR}h!{LAu4OEn)R zIgvEYHm3}ILD%n|F)L&<+C8^JQ3^zT?XaM3Ie>pXfSW9<^Ur zXN%(ww`*5@CZr*U^6lHt*hEE79PgP$>84$gY7Q4a>!e5Sw1b8hy95~lMzHT5Z!B^J zvxh%V@V&)-VZU<}P=Zu+!pFtbgMB*pu6%xRO6=YFQizJYcMMl5wvWfe!1;=zR zS-Xv}A}sFglLhO`lH<7FuZ^Sl0&nHRS&WU>l{ZJ#Vqai)Zbrr`(cfXPCE2I=**~l~ zuznaZBiZF}dk?);>lk4p9(0Xj{=O2Fi)&HC!}(0I$Lf72y@9g{+pAc!nI9?UKQFnM z!UnzPCt&KanU4xxr!mnpOUbljl6m668*dh{%A0qkiVVrOCR8m8sW_6I8i*~0<d@NJaX>}*Gml;@_KCT7b+OfQfsUV`IJZ~KurwfQTbj}#vmE|`p8Ds8kW zB9|cqGa`(t@gi(|pH^={2R3|e(>F=4+EGKW8yp#^onElQV>vR04>pc0r&EI8ZyzyD zkiQ_7M0MswzBZ|3xY6)gyxHxBU^mIw55(T1704YrJa-7&-6DVOoihDW@zDiDkYD`i zYUOKetcS#&XQTCa8Flp}GfXZWd5?mVp1LRJl5Y9fUsPb)J{VXGywr`%4LsIGqX{P% zWXOeh-=q5QrV%Z=f`#Q=BDz`>@1oP6950iGauh5wf;4btUyIWPRfKTEW#+J-ThX}>9`e{S{io&6H& zvX6Q($`q2}!gQGS6LCXeb3w99S4pyvnq$Nx=qhuGHWvPF_Fo#@bH(E}Z*N-;<|P$gi)ThHa=e7Re?e=c@alBsUewT!R`$coZ!!Dh ztWUliVPId3rcZtZ>9^zRGxfrKVt1SLLP%yHZ;9oRDSO8Zw%y+#wGlH5KEY0eK zf2(L$@*sO}OMI08LHA`B^J$pV+VZ!X9`gf8V7QF>v~j~%q{timmDt9DO>EZy9ydwU zK0-TmB=5^F!d>K%D%V#qJ@iV{hYg~Hdk3(vmtenVrlH2<*cDe|Y^)k%Khi4k*Pp(* ze^U^-AgLT6i=Axy*lK4V3hrRJ5_@Wos_u;G5d3(enRa?f>g=NY?BHPD3F)b*c@9UMybtk!U`KJjAL7f_*uKyM+Q(rJS~gI#ELNS>JKLz z^&Ium(aR9{cs@(l3p$$aeJb&L*dbcG5y;{_&OYbhvP>^6F6LMPwM(w;j4Np`ho7~p zOwJB3e$;f49}oxetlGTU{wTMzCu{Thh{u6{lu>)>YrrV{p7ly&e(xsTC=>3BrWGNV zZjE`vxgyVtlB-@)jPuqz*!ULX9#6dG{Rh-(SGLONES_DZ8f`uOuv@QWFh4BFK4DA!!OR=-YK_V{-pR|ehVKS9#wZLLlfjO_DFgD&^^(t% zi-9Bez8Ul`w7^Rae=0X~vMMlI-QHK7*QH<5)58q+sT6!b9{(`&gWc!(Eph9d*oPa( zMjYFYV)17j4|ZOt`EWeledDsVxOmSPfpj@#xxs%B@{RSF@(JaUtwZ%fXsIsSw^Y8J zlSfeLgKpRw?RPf;@9uA{ud2TvG;ui6y)T-QWX2ZYKNsogpV~_-u99C%wHU`Z+LayZ zdgZp;n54UHSTo1WX>}v{EzMo3rQ9gGbnE+D$CopXI7W)Z8YN)XPp8E11sinf%^i@o zH6O)ongk8HI}KEb?nR$D&N0qO)^_hX0+*r3Ogyzgf;{3D?Fl~J z(H6sIaQ`dR)XNW*;(qPtcc>59wa!VGbDIkM+zGsBeL|K@UYmA*k9rgsZ*2MmFGy$U zjfu`7i;7DHXNB)(V@HQOdHAP0GvidcLJ<9m1kR1Ti`PoPlf%jaQ#d4pcbPt3b?*52i#Om^BkdV@jy)d{?U$K_Q)Ac#W!0rdn*>W>> zXg}Wj#!J-O)t3P?7@Ck1b-(>6hQtpGVen+T%eTr9m*I_}KSqbGHyF2b2R*obzS%`P#00?+e#| zU|Yz%y;1X}oo5=hMxqW&f8$X3tK*lQ?%zz9)Nq;!&jKyxbp!_%{ielbTictu8l zf=UL$1%W`=ATt0k`!x*?4GJjR`U^HZ`wJ}&KKEb$Pa=d^uSWr50iuIIfcN81*A_~) z)CD#z^M7zIt2-v8f%JO0b|8@cpGtv1J!siQm)IQHv{%>?jK3Z^ab-Dk1r!lP1%br> zQq+qid+Hmu3iGd0+ix~|ZP7rWa-6>d4v+#~nD8rX)@;V_*pk@43Uh1Ulgnnj#HK*a zqs;dFh7C>^z{bnwyTQiA{BJc)udr!Qlc=(#uCc+{&#$oWV4DN?p>kQH{O7)Y>R~}9aI{3N;kIBA5o;Tm z4Frl16}E=}t}IbuAvi)90XVvTWpMaAhlg-vV;+F{3i$k$1K0{98~+BITk}6n;3oSf z&zJ@T;Y)gpwTZ%mCfg+gw9u4OX(=S|=qhMMb!1N1%ZWOSSKV7Ko znA!Cg*c_a{irqpevj4remFK_&S$f&IdJAOBTw@Dm6I^2xssFmA1kFf(9T3PL&i_B* zfu~;nw$KKpetYb;xPlNG4T&m@znc0 z_&5wenSU`3Rod^N1{kCKgYg~b--9InKS(kHhdbc_%Rff{zX-SB;qO8AegK3kfcanH z_R!l%D+5%g{y{Y->-TU!WB#}HFPnzN`T(kdsvwZnU#J?_{2t^rGb%JY7wf-Nw}RagUi>}CN$meZHpYJ#Edy%bsrYwD zyDz^7Igx@Yn0<(YbBFO4RWH;ARzEU{J%nFEeD|r{$+mgt7b>zyY+FHzz7Jet^w1) zKV2zwe;~5{ziRe>RmtYPgCp?=!|XB8ixFT>i4RP{Z2yD?0_C&(f%m^3UbeO7v-7qT z2F@(o!QpTbAk7qTcv%pbuLwhc{LOG7sEr-WUhr@8m0xu-VBNHpA_h)OOZ=U~HW(`# zl?aFAeA|B%E++HaHa;j;shtixgUqF`Z&u#mNgy$x`J01SZx%j9r4aGpRA zZ1;Cb{30QW6T8p^kXZkRb$l)QT@v#Itq*2n3r4^NA+`v(=)aKI&|Gi#2bx3vA0$TJ{VoZ2S3Y-FOEB!>qqBeGRK$j&776LLDf&q)Q{}%>xru(fqKwH%RLkx;LSirPD8-oZ3h(u-g z_h^(JUJpF%ynF)xFDm7KM|KZaJ`Yz*TQCG-XKe!pL+yctiNJvy8~a~_3Cz|W3@C;* z;$L{Y5X2c$1)8J#A0}#f{@aqU;d6gr34w|tU{G6xh_x+3*cNV!02;^E7G^7GBLs&5 z`5yj-1bv}m!6HB+>L0@3M#s+fqWGOr)We6*!^ct>7_aTYw!*f+5Mm343kt(*fEKZ_ z15!+g*utRyrkJMmIv&x$P!9gbP##J8yCl4P`Mi8B?ZH4(2m*s97#KtZAqWvWL2F?V zIK&okj6e}!;eU~YdR4{(E}$0lLVxck;@N(eguNG^y_coEkSIb3m`T_P!30IEVNf83 z02E;lbQZuiZMdk-zjfPvnH^OzKyz&TqdCZ+ze~c&htJ8!5@s&~v9Ym6ARr=OK@s5m z7Yxu*VYs~@FwFwn+Ws4fxDTwZM*s@Vg|uz4%#p0gF%I$V7REAps2777?|h5U%Y%zer=lbna^u{4TvKY5XWB! zkOJG^7Ka}Y+tw0_0L%dahQWn_Azf5hL>Oib{PO?J0NCD5OEgL{MvoJaBTz1NMTwJp zMWi}{=u2La%WjY(P_Caram0!yQXN6ubu?)C6yyk$lY>zl@naIi5%{`Cz>|b+6hOwH zoFR;2Ow1}0Qx?%j3ZsW7%ArpvZg{wp)bJ$w5GZs| zafIY8!jTGGJ8SI8O&pa<0S+ut~(GTvx# zLI()-K*NOSicl8PqPXF>CP{9Xd|J(*9^G^WoFJOBD)A< zsu0CRdxMB_5n7WDGA5CdW&!L3TTHk6%c0?mF{_AT&5jI`teL!LHtP5}$aIv+M- Date: Sun, 2 Jan 2022 13:14:34 +0000 Subject: [PATCH 4/5] Delete upgrade guide --- samples/react-list-search/upgradefile.md | 594 ----------------------- 1 file changed, 594 deletions(-) delete mode 100644 samples/react-list-search/upgradefile.md diff --git a/samples/react-list-search/upgradefile.md b/samples/react-list-search/upgradefile.md deleted file mode 100644 index 64e0cc510..000000000 --- a/samples/react-list-search/upgradefile.md +++ /dev/null @@ -1,594 +0,0 @@ -# Upgrade project react-list-search to v1.13.1 - -Date: 1/2/2022 - -## Findings - -Following is the list of steps required to upgrade your project to SharePoint Framework version 1.13.1. [Summary](#Summary) of the modifications is included at the end of the report. - -### FN001001 @microsoft/sp-core-library | Required - -Upgrade SharePoint Framework dependency package @microsoft/sp-core-library - -Execute the following command: - -```sh -npm i -SE @microsoft/sp-core-library@1.13.1 -``` - -File: [./package.json:20:5](./package.json) - -### FN001002 @microsoft/sp-lodash-subset | Required - -Upgrade SharePoint Framework dependency package @microsoft/sp-lodash-subset - -Execute the following command: - -```sh -npm i -SE @microsoft/sp-lodash-subset@1.13.1 -``` - -File: [./package.json:21:5](./package.json) - -### FN001003 @microsoft/sp-office-ui-fabric-core | Required - -Upgrade SharePoint Framework dependency package @microsoft/sp-office-ui-fabric-core - -Execute the following command: - -```sh -npm i -SE @microsoft/sp-office-ui-fabric-core@1.13.1 -``` - -File: [./package.json:22:5](./package.json) - -### FN001004 @microsoft/sp-webpart-base | Required - -Upgrade SharePoint Framework dependency package @microsoft/sp-webpart-base - -Execute the following command: - -```sh -npm i -SE @microsoft/sp-webpart-base@1.13.1 -``` - -File: [./package.json:24:5](./package.json) - -### FN001021 @microsoft/sp-property-pane | Required - -Upgrade SharePoint Framework dependency package @microsoft/sp-property-pane - -Execute the following command: - -```sh -npm i -SE @microsoft/sp-property-pane@1.13.1 -``` - -File: [./package.json:23:5](./package.json) - -### FN002001 @microsoft/sp-build-web | Required - -Upgrade SharePoint Framework dev dependency package @microsoft/sp-build-web - -Execute the following command: - -```sh -npm i -DE @microsoft/sp-build-web@1.13.1 -``` - -File: [./package.json:36:5](./package.json) - -### FN002002 @microsoft/sp-module-interfaces | Required - -Upgrade SharePoint Framework dev dependency package @microsoft/sp-module-interfaces - -Execute the following command: - -```sh -npm i -DE @microsoft/sp-module-interfaces@1.13.1 -``` - -File: [./package.json:38:5](./package.json) - -### FN002009 @microsoft/sp-tslint-rules | Required - -Upgrade SharePoint Framework dev dependency package @microsoft/sp-tslint-rules - -Execute the following command: - -```sh -npm i -DE @microsoft/sp-tslint-rules@1.13.1 -``` - -File: [./package.json:37:5](./package.json) - -### FN010001 .yo-rc.json version | Recommended - -Update version in .yo-rc.json - -```json -{ - "@microsoft/generator-sharepoint": { - "version": "1.13.1" - } -} -``` - -File: [./.yo-rc.json:3:5](./.yo-rc.json) - -### FN001008 react | Required - -Upgrade SharePoint Framework dependency package react - -Execute the following command: - -```sh -npm i -SE react@16.13.1 -``` - -File: [./package.json:30:5](./package.json) - -### FN001009 react-dom | Required - -Upgrade SharePoint Framework dependency package react-dom - -Execute the following command: - -```sh -npm i -SE react-dom@16.13.1 -``` - -File: [./package.json:31:5](./package.json) - -### FN001022 office-ui-fabric-react | Required - -Upgrade SharePoint Framework dependency package office-ui-fabric-react - -Execute the following command: - -```sh -npm i -SE office-ui-fabric-react@7.174.1 -``` - -File: [./package.json:29:5](./package.json) - -### FN002003 @microsoft/sp-webpart-workbench | Required - -Remove SharePoint Framework dev dependency package @microsoft/sp-webpart-workbench - -Execute the following command: - -```sh -npm un -D @microsoft/sp-webpart-workbench -``` - -File: [./package.json:39:5](./package.json) - -### FN002015 @types/react | Required - -Upgrade SharePoint Framework dev dependency package @types/react - -Execute the following command: - -```sh -npm i -DE @types/react@16.9.51 -``` - -File: [./package.json:59:5](./package.json) - -### FN002018 @microsoft/rush-stack-compiler-3.9 | Required - -Install SharePoint Framework dev dependency package @microsoft/rush-stack-compiler-3.9 - -Execute the following command: - -```sh -npm i -DE @microsoft/rush-stack-compiler-3.9@0.4.47 -``` - -File: [./package.json:35:3](./package.json) - -### FN007002 serve.json initialPage | Required - -Update serve.json initialPage URL - -```json -{ - "initialPage": "https://enter-your-SharePoint-site/_layouts/workbench.aspx" -} -``` - -File: [./config/serve.json:5:3](./config/serve.json) - -### FN007003 serve.json api | Required - -From serve.json remove the api property - -```json - -``` - -File: [./config/serve.json:6:3](./config/serve.json) - -### FN012017 tsconfig.json extends property | Required - -Update tsconfig.json extends property - -```json -{ - "extends": "./node_modules/@microsoft/rush-stack-compiler-3.9/includes/tsconfig-web.json" -} -``` - -File: [./tsconfig.json:2:3](./tsconfig.json) - -### FN015007 config/copy-assets.json | Required - -Remove file config/copy-assets.json - -Execute the following command: - -```sh -rm "config/copy-assets.json" -``` - -File: [config/copy-assets.json](config/copy-assets.json) - -### FN024001 Create .npmignore | Required - -Create the .npmignore file - - -File: [./.npmignore](./.npmignore) - -### FN005002 deploy-azure-storage.json workingDir | Required - -Update deploy-azure-storage.json workingDir - -```json -{ - "workingDir": "./release/assets/" -} -``` - -File: [./config/deploy-azure-storage.json:3:3](./config/deploy-azure-storage.json) - -### FN023001 .gitignore 'release' folder | Required - -To .gitignore add the 'release' folder - - -File: [./.gitignore](./.gitignore) - -### FN002004 gulp | Required - -Upgrade SharePoint Framework dev dependency package gulp - -Execute the following command: - -```sh -npm i -DE gulp@4.0.2 -``` - -File: [./package.json:41:5](./package.json) - -### FN002005 @types/chai | Required - -Remove SharePoint Framework dev dependency package @types/chai - -Execute the following command: - -```sh -npm un -D @types/chai -``` - -File: [./package.json:42:5](./package.json) - -### FN002006 @types/mocha | Required - -Remove SharePoint Framework dev dependency package @types/mocha - -Execute the following command: - -```sh -npm un -D @types/mocha -``` - -File: [./package.json:43:5](./package.json) - -### FN002014 @types/es6-promise | Required - -Remove SharePoint Framework dev dependency package @types/es6-promise - -Execute the following command: - -```sh -npm un -D @types/es6-promise -``` - -File: [./package.json:46:5](./package.json) - -### FN002016 @types/react-dom | Required - -Upgrade SharePoint Framework dev dependency package @types/react-dom - -Execute the following command: - -```sh -npm i -DE @types/react-dom@16.9.8 -``` - -File: [./package.json:60:5](./package.json) - -### FN012013 tsconfig.json exclude property | Required - -Remove tsconfig.json exclude property - -```json -{ - "exclude": [] -} -``` - -File: [./tsconfig.json:35:3](./tsconfig.json) - -### FN012018 tsconfig.json es2015.promise lib | Required - -Add es2015.promise lib in tsconfig.json - -```json -{ - "compilerOptions": { - "lib": [ - "es2015.promise" - ] - } -} -``` - -File: [./tsconfig.json:25:5](./tsconfig.json) - -### FN012019 tsconfig.json es6-promise types | Required - -Remove es6-promise type in tsconfig.json - -```json -{ - "compilerOptions": { - "types": [ - "es6-promise" - ] - } -} -``` - -File: [./tsconfig.json:22:7](./tsconfig.json) - -### FN013002 gulpfile.js serve task | Required - -Before 'build.initialize(require('gulp'));' add the serve task - -```js -var getTasks = build.rig.getTasks; -build.rig.getTasks = function () { - var result = getTasks.call(build.rig); - - result.set('serve', result.get('serve-deprecated')); - - return result; -}; - -``` - -File: [./gulpfile.js](./gulpfile.js) - -### FN015006 .editorconfig | Required - -Remove file .editorconfig - -Execute the following command: - -```sh -rm ".editorconfig" -``` - -File: [.editorconfig](.editorconfig) - -### FN019002 tslint.json extends | Required - -Update tslint.json extends property - -```json -{ - "extends": "./node_modules/@microsoft/sp-tslint-rules/base-tslint.json" -} -``` - -File: [./tslint.json:2:3](./tslint.json) - -### FN021002 engines | Required - -Remove package.json property - -```json -{ - "engines": "undefined" -} -``` - -File: [./package.json:6:3](./package.json) - -### FN017001 Run npm dedupe | Optional - -If, after upgrading npm packages, when building the project you have errors similar to: "error TS2345: Argument of type 'SPHttpClientConfiguration' is not assignable to parameter of type 'SPHttpClientConfiguration'", try running 'npm dedupe' to cleanup npm packages. - -Execute the following command: - -```sh -npm dedupe -``` - -File: [./package.json](./package.json) - -## Summary - -### Execute script - -```sh -npm un -D @microsoft/sp-webpart-workbench @types/chai @types/mocha @types/es6-promise -npm i -SE @microsoft/sp-core-library@1.13.1 @microsoft/sp-lodash-subset@1.13.1 @microsoft/sp-office-ui-fabric-core@1.13.1 @microsoft/sp-webpart-base@1.13.1 @microsoft/sp-property-pane@1.13.1 react@16.13.1 react-dom@16.13.1 office-ui-fabric-react@7.174.1 -npm i -DE @microsoft/sp-build-web@1.13.1 @microsoft/sp-module-interfaces@1.13.1 @microsoft/sp-tslint-rules@1.13.1 @types/react@16.9.51 @microsoft/rush-stack-compiler-3.9@0.4.47 gulp@4.0.2 @types/react-dom@16.9.8 -npm dedupe -rm "config/copy-assets.json" -rm ".editorconfig" -``` - -### Modify files - -#### [./.yo-rc.json](./.yo-rc.json) - -Update version in .yo-rc.json: - -```json -{ - "@microsoft/generator-sharepoint": { - "version": "1.13.1" - } -} -``` - -#### [./config/serve.json](./config/serve.json) - -Update serve.json initialPage URL: - -```json -{ - "initialPage": "https://enter-your-SharePoint-site/_layouts/workbench.aspx" -} -``` - -From serve.json remove the api property: - -```json - -``` - -#### [./tsconfig.json](./tsconfig.json) - -Update tsconfig.json extends property: - -```json -{ - "extends": "./node_modules/@microsoft/rush-stack-compiler-3.9/includes/tsconfig-web.json" -} -``` - -Remove tsconfig.json exclude property: - -```json -{ - "exclude": [] -} -``` - -Add es2015.promise lib in tsconfig.json: - -```json -{ - "compilerOptions": { - "lib": [ - "es2015.promise" - ] - } -} -``` - -Remove es6-promise type in tsconfig.json: - -```json -{ - "compilerOptions": { - "types": [ - "es6-promise" - ] - } -} -``` - -#### [./.npmignore](./.npmignore) - -Create the .npmignore file: - -```text -!dist -config - -gulpfile.js - -release -src -temp - -tsconfig.json -tslint.json - -*.log - -.yo-rc.json -.vscode - -``` - -#### [./config/deploy-azure-storage.json](./config/deploy-azure-storage.json) - -Update deploy-azure-storage.json workingDir: - -```json -{ - "workingDir": "./release/assets/" -} -``` - -#### [./.gitignore](./.gitignore) - -To .gitignore add the 'release' folder: - -```text -release -``` - -#### [./gulpfile.js](./gulpfile.js) - -Before 'build.initialize(require('gulp'));' add the serve task: - -```js -var getTasks = build.rig.getTasks; -build.rig.getTasks = function () { - var result = getTasks.call(build.rig); - - result.set('serve', result.get('serve-deprecated')); - - return result; -}; - -``` - -#### [./tslint.json](./tslint.json) - -Update tslint.json extends property: - -```json -{ - "extends": "./node_modules/@microsoft/sp-tslint-rules/base-tslint.json" -} -``` - -#### [./package.json](./package.json) - -Remove package.json property: - -```json -{ - "engines": "undefined" -} -``` From 4e6ae465a44608bd996ddf4c08884bf849e66b91 Mon Sep 17 00:00:00 2001 From: Hugo Bernier Date: Sun, 16 Jan 2022 11:29:08 -0500 Subject: [PATCH 5/5] Updated sample.json --- samples/react-list-search/assets/sample.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/samples/react-list-search/assets/sample.json b/samples/react-list-search/assets/sample.json index 48b6b162e..16fd2eefc 100644 --- a/samples/react-list-search/assets/sample.json +++ b/samples/react-list-search/assets/sample.json @@ -9,7 +9,7 @@ "This list search web part allows the user to show data from lists or libraries." ], "creationDateTime": "2020-12-20", - "updateDateTime": "2021-04-25", + "updateDateTime": "2022-01-01", "products": [ "SharePoint" ],