From 6894cfd8b12ce69662b14ed5b38e8ff7fb69a938 Mon Sep 17 00:00:00 2001 From: cup o'365 Date: Sun, 3 Apr 2022 21:06:56 +0200 Subject: [PATCH] Initial release --- .editorconfig | 25 + .gitignore | 32 + .npmignore | 16 + .vscode/extensions.json | 5 + .vscode/launch.json | 53 + .vscode/settings.json | 13 + .yo-rc.json | 17 + README.md | 222 + config/config.json | 18 + config/deploy-azure-storage.json | 7 + config/package-solution.json | 46 + config/serve.json | 29 + config/write-manifests.json | 4 + gulpfile.js | 16 + package-lock.json | 24306 ++++++++++++++++ package.json | 64 + resources/awaiting-flow-response.png | Bin 0 -> 60999 bytes resources/extension-icon-big.png | Bin 0 -> 5057 bytes resources/extension-icon-small.png | Bin 0 -> 627 bytes resources/invoke-success-dialog.png | Bin 0 -> 57000 bytes resources/select-flow-dialog.png | Bin 0 -> 60485 bytes resources/selected-file-output-example.json | 298 + resources/success-with-message-dialog.png | Bin 0 -> 62269 bytes resources/trigger-flow-button.png | Bin 0 -> 45282 bytes sharepoint/assets/ClientSideInstance.xml | 9 + sharepoint/assets/elements.xml | 11 + .../enhanced-power-automate-trigger.sppkg | Bin 0 -> 172888 bytes src/di/DependenciesManager.ts | 62 + ...werAutomateTriggerCommandSet.manifest.json | 21 + .../EnhancedPowerAutomateTriggerCommandSet.ts | 138 + .../BlockingDialog/BlockingDialog.module.scss | 8 + .../BlockingDialog/BlockingDialog.tsx | 122 + .../enhancedPowerAutomateTrigger/loc/en-us.js | 18 + .../loc/myStrings.d.ts | 21 + .../enhancedPowerAutomateTrigger/loc/nl-nl.js | 18 + src/index.ts | 1 + src/models/IFlowConfig.ts | 20 + src/models/IFlowRequestBody.ts | 7 + src/models/IFlowResponse.ts | 4 + src/models/IListItemResponse.ts | 18 + src/models/ISelectedFile.ts | 7 + src/models/ITriggerConfig.ts | 18 + src/models/index.ts | 6 + src/services/FlowService.ts | 121 + src/services/SPOService.ts | 36 + tsconfig.json | 35 + tslint.json | 29 + 47 files changed, 25901 insertions(+) create mode 100644 .editorconfig create mode 100644 .gitignore create mode 100644 .npmignore create mode 100644 .vscode/extensions.json create mode 100644 .vscode/launch.json create mode 100644 .vscode/settings.json create mode 100644 .yo-rc.json create mode 100644 README.md create mode 100644 config/config.json create mode 100644 config/deploy-azure-storage.json create mode 100644 config/package-solution.json create mode 100644 config/serve.json create mode 100644 config/write-manifests.json create mode 100644 gulpfile.js create mode 100644 package-lock.json create mode 100644 package.json create mode 100644 resources/awaiting-flow-response.png create mode 100644 resources/extension-icon-big.png create mode 100644 resources/extension-icon-small.png create mode 100644 resources/invoke-success-dialog.png create mode 100644 resources/select-flow-dialog.png create mode 100644 resources/selected-file-output-example.json create mode 100644 resources/success-with-message-dialog.png create mode 100644 resources/trigger-flow-button.png create mode 100644 sharepoint/assets/ClientSideInstance.xml create mode 100644 sharepoint/assets/elements.xml create mode 100644 sharepoint/solution/enhanced-power-automate-trigger.sppkg create mode 100644 src/di/DependenciesManager.ts create mode 100644 src/extensions/enhancedPowerAutomateTrigger/EnhancedPowerAutomateTriggerCommandSet.manifest.json create mode 100644 src/extensions/enhancedPowerAutomateTrigger/EnhancedPowerAutomateTriggerCommandSet.ts create mode 100644 src/extensions/enhancedPowerAutomateTrigger/components/BlockingDialog/BlockingDialog.module.scss create mode 100644 src/extensions/enhancedPowerAutomateTrigger/components/BlockingDialog/BlockingDialog.tsx create mode 100644 src/extensions/enhancedPowerAutomateTrigger/loc/en-us.js create mode 100644 src/extensions/enhancedPowerAutomateTrigger/loc/myStrings.d.ts create mode 100644 src/extensions/enhancedPowerAutomateTrigger/loc/nl-nl.js create mode 100644 src/index.ts create mode 100644 src/models/IFlowConfig.ts create mode 100644 src/models/IFlowRequestBody.ts create mode 100644 src/models/IFlowResponse.ts create mode 100644 src/models/IListItemResponse.ts create mode 100644 src/models/ISelectedFile.ts create mode 100644 src/models/ITriggerConfig.ts create mode 100644 src/models/index.ts create mode 100644 src/services/FlowService.ts create mode 100644 src/services/SPOService.ts create mode 100644 tsconfig.json create mode 100644 tslint.json diff --git a/.editorconfig b/.editorconfig new file mode 100644 index 0000000..8ffcdc4 --- /dev/null +++ b/.editorconfig @@ -0,0 +1,25 @@ +# 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/.gitignore b/.gitignore new file mode 100644 index 0000000..28ecf13 --- /dev/null +++ b/.gitignore @@ -0,0 +1,32 @@ +# Logs +logs +*.log +npm-debug.log* + +# Dependency directories +node_modules + +# Build generated files +dist +lib +release +debug +temp + +# Coverage directory used by tools like istanbul +coverage + +# OSX +.DS_Store + +# Visual Studio files +.ntvs_analysis.dat +.vs +bin +obj + +# Resx Generated Code +*.resx.ts + +# Styles Generated Code +*.scss.ts diff --git a/.npmignore b/.npmignore new file mode 100644 index 0000000..ae0b487 --- /dev/null +++ b/.npmignore @@ -0,0 +1,16 @@ +!dist +config + +gulpfile.js + +release +src +temp + +tsconfig.json +tslint.json + +*.log + +.yo-rc.json +.vscode diff --git a/.vscode/extensions.json b/.vscode/extensions.json new file mode 100644 index 0000000..c0c69f8 --- /dev/null +++ b/.vscode/extensions.json @@ -0,0 +1,5 @@ +{ + "recommendations": [ + "msjsdiag.debugger-for-chrome" + ] +} \ No newline at end of file diff --git a/.vscode/launch.json b/.vscode/launch.json new file mode 100644 index 0000000..d5afa35 --- /dev/null +++ b/.vscode/launch.json @@ -0,0 +1,53 @@ +{ + "version": "0.2.0", + "configurations": [ + { + "name": "Hosted workbench (Edge)", + "type": "pwa-msedge", + "request": "launch", + "url": "https://{your_SharePoint_site_here}/_layouts/workbench.aspx", + "webRoot": "${workspaceRoot}", + "sourceMaps": true, + "sourceMapPathOverrides": { + "webpack:///.././src/*": "${webRoot}/src/*", + "webpack:///../../../src/*": "${webRoot}/src/*", + "webpack:///../../../../src/*": "${webRoot}/src/*", + "webpack:///../../../../../src/*": "${webRoot}/src/*" + }, + "runtimeArgs": [ + "--remote-debugging-port=9222", + "-incognito" + ], + "preLaunchTask": "gulp serve", + "postDebugTask": "Terminate All Tasks", + "presentation": { + "group": "remote", + "order": 1 + } + }, + { + "name": "Hosted workbench (Chrome)", + "type": "pwa-chrome", + "request": "launch", + "url": "https://{your_SharePoint_site_here}/_layouts/workbench.aspx", + "webRoot": "${workspaceRoot}", + "sourceMaps": true, + "sourceMapPathOverrides": { + "webpack:///.././src/*": "${webRoot}/src/*", + "webpack:///../../../src/*": "${webRoot}/src/*", + "webpack:///../../../../src/*": "${webRoot}/src/*", + "webpack:///../../../../../src/*": "${webRoot}/src/*" + }, + "runtimeArgs": [ + "--remote-debugging-port=9222", + "-incognito" + ], + "preLaunchTask": "gulp serve", + "postDebugTask": "Terminate All Tasks", + "presentation": { + "group": "remote", + "order": 2 + } + } + ] +} diff --git a/.vscode/settings.json b/.vscode/settings.json new file mode 100644 index 0000000..a31a2c3 --- /dev/null +++ b/.vscode/settings.json @@ -0,0 +1,13 @@ +// Place your settings in this file to overwrite default and user settings. +{ + // Configure glob patterns for excluding files and folders in the file explorer. + "files.exclude": { + "**/.git": true, + "**/.DS_Store": true, + "**/bower_components": true, + "**/coverage": true, + "**/lib-amd": true, + "src/**/*.scss.ts": true + }, + "typescript.tsdk": ".\\node_modules\\typescript\\lib" +} \ No newline at end of file diff --git a/.yo-rc.json b/.yo-rc.json new file mode 100644 index 0000000..9b70102 --- /dev/null +++ b/.yo-rc.json @@ -0,0 +1,17 @@ +{ + "@microsoft/generator-sharepoint": { + "plusBeta": false, + "isCreatingSolution": true, + "version": "1.12.1", + "libraryName": "enhanced-power-automate-trigger", + "libraryId": "6a305bc9-c1e5-4995-a23e-959851d784f6", + "environment": "spo", + "packageManager": "npm", + "solutionName": "enhanced-power-automate-trigger", + "solutionShortDescription": "Trigger a Power Automate flow from SharePoint while selecting one or more files.", + "skipFeatureDeployment": true, + "isDomainIsolated": false, + "componentType": "extension", + "extensionType": "ListViewCommandSet" + } +} diff --git a/README.md b/README.md new file mode 100644 index 0000000..c1273a2 --- /dev/null +++ b/README.md @@ -0,0 +1,222 @@ +# ![Enhanced Power Automate Trigger Command Set icon](resources/extension-icon-small.png "Enhanced Power Automate Trigger Command Set icon") Enhanced Power Automate Trigger Command Set + +## Table of Contents + - [Summary](#summary) + - [Used SharePoint Framework Version](#used-sharepoint-framework-version) + - [Applies to](#applies-to) + - [Prerequisites](#prerequisites) + - [Solution](#solution) + - [Version history](#version-history) + - [Supported languages](#supported-languages) + - [How to implement](#how-to-implement) + +## Summary + +My colleague [MrAutomate33](https://github.com/mrautomate33) and I have been longing for a solution that supports triggering Power Automate flows while selecting multiple files in a SharePoint document library. Now, finally it's here!
+
+This SPFx (SharePoint Framework) command set improves on the existing 'trigger a flow' menu button in SharePoint, and allows you to configure one or more HTTP request triggered flows and serve the user with a choice on which flow to execute when selecting one or more files in a SharePoint document library by injecting a menu button upon loading the page. The command set only applies to SharePoint document libraries. + +**[Download .sppkg fileDownload the .sppkg file here!](sharepoint/solution/enhanced-power-automate-trigger.sppkg)** + +## Used SharePoint Framework Version + +![version](https://img.shields.io/badge/version-1.12.1-green.svg) + +## Applies to + +- [SharePoint Framework](https://aka.ms/spfx) +- [Power Automate](https://powerautomate.microsoft.com/en-us/) +- [Microsoft 365 tenant](https://docs.microsoft.com/en-us/sharepoint/dev/spfx/set-up-your-developer-tenant) +- [Elegant DI in SPFx](https://ypcode.wordpress.com/2018/07/30/elegant-di-in-spfx/) + +## Prerequisites + +> - Node.js v10/12/14 +> - A Power Automate per user or per flow plan that allows you to use the HTTP connector (see [Power Automate pricing](https://powerautomate.microsoft.com/en-us/pricing/)) +> - (optional) An M365 account. Get your own free Microsoft 365 tenant from [M365 developer program](https://developer.microsoft.com/en-us/microsoft-365/dev-program) + +## Solution + +Solution|Author(s) +--------|--------- +Enhanced Power Automate Trigger Command Set | cup o'365 ([Contact](mailto:info@cupo365.gg), [Website](https://cupo365.gg)) + +## Version history + +Version|Date|Comments +-------|----|-------- +1.0|April 3, 2022|Initial release + +## Supported languages +- English +- Dutch + +--- + +## How to implement + +Unlike SPFx webparts, command sets do not support configuration via a property panel. To ensure customization to this solution is still possible, a workaround has been implemented. + +By default, upon initialization the command set fetches configuration from a SharePoint list on the root of the SharePoint domain, and with a pre-configured title. The steps to setup this SharePoint list correctly are displayed below: +1. Create a custom list on the root of the SharePoint domain. _Example: the root of https://cupo365.sharepoint.com/sites/mkvj is https://cupo365.sharepoint.com_ +2. Give it the following title: ````Enhanced Power Automate Trigger Configuration```` +3. Add a multiple lines of text field in the list settings. Give the field the following name: ````Flows```` +4. Enter the flow configuration in this field + +The flow configuration is an array of JSON-objects in which every object is an HTTP request triggered flow. See the table below for an explanation of every property in these JSON-objects as wel as an example. +Name|Type|Description|Example +-------|----|--------|-------- +actionName|string|The text that will be shown to the user upon selecting a workflow to trigger|"Start an approval" +trigger|object|An object with flow trigger specific information|- +url|string|The URL on which the flow can be triggered by an HTTP request|"https://prod-162.westeurope.logic.azure.com:443/workflows/0d63b7042722453cbb6764df2ebfb64a/triggers/manual/paths/invoke?api-version=2016-06-01&sp=%2Ftriggers%2Fmanual%2Frun&sv=1.0&sig=ida8j_yD_PyXWbJwSJvAEX7JiCh_ruuqWb5LqXrH3Tw" +method|string|The request method that should be used to trigger the flow. Only POST or GET is a valid entry here|"POST" + +An example of the flow configuration for two HTTP request triggered flows is outlined below: + +```` +[ + { + "actionName": "Get file information", + "trigger": { + "url": "https://prod-164.westeurope.logic.azure.com:443/workflows/0d63b7042722453cbb6764df2ebfb64a/triggers/manual/paths/invoke?api-version=2016-06-01&sp=%2Ftriggers%2Fmanual%2Frun&sv=1.0&sig=ida8j_fE_dfdgrRGRrhrtBYTHRTntyjyr", + "method": "POST" + } + }, + { + "actionName": "Start an approval", + "trigger": { + "url": "https://prod-01.westeurope.logic.azure.com:443/workflows/4d22a802a0ea680ab722dfe7f0156d47/triggers/manual/paths/invoke?api-version=2016-06-01&sp=%2Ftriggers%2Fmanual%2Frun&sv=1.0&sig=X9butfhsrmYJo-1Gm8iAbsIrtgYgA4dztWWQGGanfv8", + "method": "POST" + } + } +] +```` + +Upon initialization, the command set will attempt to fetch this configuration. If it succeeds, a console message will be written with the name of the configuration list. This message looks like ````EnhancedPowerAutomateTriggerCommandSet -> Initialized! Listening to config list: Enhanced Power Automate Trigger Configuration````. +If it fails, a console message will be written. This message looks like ````EnhancedPowerAutomateTriggerCommandSet -> Error while initializing````. + +If the command set is installed on the site and the user opens a document library and one or more files are selected, a menu button with the text 'Trigger flow' will become visible in the menu bar (see example below). +![Trigger flow button example](resources/trigger-flow-button.png "Trigger flow button example") + +Upon pressing the menu button, a dialog will appear, displaying buttons for every configured HTTP request triggered flow. The user will be able to choose which flow they want to trigger (see example below). +![Select flow dialog example](resources/select-flow-dialog.png "Select flow dialog example") + +If the configured flow uses a POST method, the command set will pass a request body JSON-object to the flow with the following properties: +Name|Type|Description|Example +-------|----|--------|-------- +site|string|The site on which the command set resides|"https://cupo365.sharepoint.com/sites/mkvj" +tenantUrl|string|The SharePoint tenant URL|"https://cupo365.sharepoint.com/" +selectedFiles|array|An array of selected file objects|- +id|integer|The ID of the selected file|3 +fileRef|string|the server relative URL|"/sites/mkvj/Shared Documents/Lorem ipsum dolor sit amet 1.docx" +fileLeafRef|string|The name of the file, including the file extension|"Lorem ipsum dolor sit amet 1.docx" +fileType|string|The file type|"docx" +editor|string|The email address of the file editor|"lwa@mkvj.onmicrosoft.com" + +An example of the request body is outlined below: +```` +{ + "site": "https://cupo365.sharepoint.com/sites/mkvj", + "tenantUrl": "https://cupo365.sharepoint.com/", + "selectedFiles": [ + { + "id": 3, + "fileRef": "/sites/mkvj/Shared Documents/Lorem ipsum dolor sit amet 1.docx", + "fileLeafRef": "Lorem ipsum dolor sit amet 1.docx", + "fileType": "docx", + "editor": "lwa@mkvj.onmicrosoft.com" + }, + { + "id": 2, + "fileRef": "/sites/mkvj/Shared Documents/Lorem ipsum dolor sit amet 2.docx", + "fileLeafRef": "Lorem ipsum dolor sit amet 2.docx", + "fileType": "docx", + "editor": "lwa@mkvj.onmicrosoft.com" + } + ] +} +```` + +This request body translates to the following Power Automate body schema: +```` +{ + "type": "object", + "properties": { + "site": { + "type": "string" + }, + "tenantUrl": { + "type": "string" + }, + "selectedFiles": { + "type": "array", + "items": { + "type": "object", + "properties": { + "id": { + "type": "integer" + }, + "fileRef": { + "type": "string" + }, + "fileLeafRef": { + "type": "string" + }, + "fileType": { + "type": "string" + }, + "editor": { + "type": "string" + } + }, + "required": [ + "id", + "fileRef", + "fileLeafRef", + "fileType", + "editor" + ] + } + } + } +} +```` +> Note that flows configured with a GET method will not receive a requets body, since that is not supported within the used HTTP client. + +
+The command set supports both waiting for a flow response and simple invocations without waiting for a response. +
+
+If the flow does not contain a custom response, it will show the following message to the user: + +![Invoke success dialog example](resources/invoke-success-dialog.png "Invoke success dialog example") + +If the flow does contain a custom response, the command set will wait and show the user a message, based on the response. + +![Awaiting flow response example](resources/awaiting-flow-response.png "Awaiting flow response example") + +The command set also supports showing the user a custom message via the flow response body (optional). The command set supports the following response body: +```` +{ + "message": "Any message here" +} +```` + +This translates to the following Power Automate body schema: +```` +{ + "type": "object", + "properties": { + "message": { + "type": "string" + } + } +} +```` + +If a message is present, it will be displayed in the dialog that is shown to the user (see example below). +![Success dialog with message example](resources/success-with-message-dialog.png "Success dialog with message example") + +Once the user closes the dialog, the page will be refreshed. + +**[Download .sppkg fileDownload the .sppkg file here!](sharepoint/solution/enhanced-power-automate-trigger.sppkg)** diff --git a/config/config.json b/config/config.json new file mode 100644 index 0000000..3f41dd9 --- /dev/null +++ b/config/config.json @@ -0,0 +1,18 @@ +{ + "$schema": "https://developer.microsoft.com/json-schemas/spfx-build/config.2.0.schema.json", + "version": "2.0", + "bundles": { + "enhanced-power-automate-trigger-command-set": { + "components": [ + { + "entrypoint": "./lib/extensions/enhancedPowerAutomateTrigger/EnhancedPowerAutomateTriggerCommandSet.js", + "manifest": "./src/extensions/enhancedPowerAutomateTrigger/EnhancedPowerAutomateTriggerCommandSet.manifest.json" + } + ] + } + }, + "externals": {}, + "localizedResources": { + "EnhancedPowerAutomateTriggerCommandSetStrings": "lib/extensions/enhancedPowerAutomateTrigger/loc/{locale}.js" + } +} diff --git a/config/deploy-azure-storage.json b/config/deploy-azure-storage.json new file mode 100644 index 0000000..f207715 --- /dev/null +++ b/config/deploy-azure-storage.json @@ -0,0 +1,7 @@ +{ + "$schema": "https://developer.microsoft.com/json-schemas/spfx-build/deploy-azure-storage.schema.json", + "workingDir": "./release/assets/", + "account": "", + "container": "enhanced-power-automate-trigger", + "accessKey": "" +} \ No newline at end of file diff --git a/config/package-solution.json b/config/package-solution.json new file mode 100644 index 0000000..9be7b01 --- /dev/null +++ b/config/package-solution.json @@ -0,0 +1,46 @@ +{ + "$schema": "https://developer.microsoft.com/json-schemas/spfx-build/package-solution.schema.json", + "solution": { + "name": "enhanced-power-automate-trigger-client-side-solution", + "id": "6a305bc9-c1e5-4995-a23e-959851d784f6", + "version": "1.0.0.0", + "includeClientSideAssets": true, + "skipFeatureDeployment": true, + "isDomainIsolated": false, + "developer": { + "name": "cup o'365", + "websiteUrl": "https://cupo365.gg", + "privacyUrl": "https://cupo365.gg/privacy-policy", + "termsOfUseUrl": "https://cup0365.gg/disclaimer", + "mpnId": "" + }, + "metadata": { + "shortDescription": { + "default": "Trigger a Power Automate flow from SharePoint while selecting one or more files." + }, + "longDescription": { + "default": "Trigger a Power Automate flow from SharePoint while selecting one or more files." + }, + "screenshotPaths": [], + "videoUrl": "", + "categories": [] + }, + "features": [ + { + "title": "Application Extension - Deployment of custom action", + "description": "Deploys a custom action with ClientSideComponentId association", + "id": "2f4bcd0a-2956-4803-8024-911265601037", + "version": "1.0.0.0", + "assets": { + "elementManifests": [ + "elements.xml", + "ClientSideInstance.xml" + ] + } + } + ] + }, + "paths": { + "zippedPackage": "solution/enhanced-power-automate-trigger.sppkg" + } +} diff --git a/config/serve.json b/config/serve.json new file mode 100644 index 0000000..061c3e3 --- /dev/null +++ b/config/serve.json @@ -0,0 +1,29 @@ +{ + "$schema": "https://developer.microsoft.com/json-schemas/core-build/serve.schema.json", + "port": 4321, + "https": true, + "serveConfigurations": { + "default": { + "pageUrl": "https://mkvj.sharepoint.com/sites/mkvj/Shared%20Documents/Forms/AllItems.aspx", + "customActions": { + "543ef5be-c9cb-4b7b-bdaf-592c7be1493a": { + "location": "ClientSideExtension.ListViewCommandSet.CommandBar", + "properties": { + "configListTitle": "Enhanced Power Automate Trigger Configuration" + } + } + } + }, + "enhancedPowerAutomateTrigger": { + "pageUrl": "https://mkvj.sharepoint.com/sites/mkvj/Shared%20Documents/Forms/AllItems.aspx", + "customActions": { + "543ef5be-c9cb-4b7b-bdaf-592c7be1493a": { + "location": "ClientSideExtension.ListViewCommandSet.CommandBar", + "properties": { + "configListTitle": "Enhanced Power Automate Trigger Configuration" + } + } + } + } + } +} diff --git a/config/write-manifests.json b/config/write-manifests.json new file mode 100644 index 0000000..bad3526 --- /dev/null +++ b/config/write-manifests.json @@ -0,0 +1,4 @@ +{ + "$schema": "https://developer.microsoft.com/json-schemas/spfx-build/write-manifests.schema.json", + "cdnBasePath": "" +} \ No newline at end of file diff --git a/gulpfile.js b/gulpfile.js new file mode 100644 index 0000000..be29187 --- /dev/null +++ b/gulpfile.js @@ -0,0 +1,16 @@ +'use strict'; + +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.`); + +var getTasks = build.rig.getTasks; +build.rig.getTasks = function () { + var result = getTasks.call(build.rig); + + result.set('serve', result.get('serve-deprecated')); + + return result; +}; + +build.initialize(require('gulp')); diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..6723182 --- /dev/null +++ b/package-lock.json @@ -0,0 +1,24306 @@ +{ + "name": "enhanced-power-automate-trigger", + "version": "0.0.1", + "lockfileVersion": 1, + "requires": true, + "dependencies": { + "@ampproject/remapping": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.1.2.tgz", + "integrity": "sha512-hoyByceqwKirw7w3Z7gnIIZC3Wx3J484Y3L/cMpXFbr7d9ZQj2mODrirNzcJa+SM3UlpWXYvKV4RlRpFXlWgXg==", + "dev": true, + "requires": { + "@jridgewell/trace-mapping": "^0.3.0" + } + }, + "@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": { + "tslib": "^2.0.0" + } + }, + "@azure/core-asynciterator-polyfill": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@azure/core-asynciterator-polyfill/-/core-asynciterator-polyfill-1.0.2.tgz", + "integrity": "sha512-3rkP4LnnlWawl0LZptJOdXNrT/fHp2eQMadoasa6afspXdpGrtPZuAQc2PD0cpgyuoXtUWyC3tv7xfntjGS5Dw==", + "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" + } + }, + "@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" + } + }, + "@types/node-fetch": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/@types/node-fetch/-/node-fetch-2.6.1.tgz", + "integrity": "sha512-oMqjURCaxoSIsHSr1E47QHzbmzNR5rK8McHuNb11BOM9cHcIK3Avy0s/b2JlXHoQGTYS3NsvWzV1M0iK7l0wbA==", + "dev": true, + "requires": { + "@types/node": "*", + "form-data": "^3.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.7", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", + "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", + "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" + } + }, + "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" + } + } + } + }, + "@azure/core-paging": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@azure/core-paging/-/core-paging-1.2.1.tgz", + "integrity": "sha512-UtH5iMlYsvg+nQYIl4UHlvvSrsBjOlRF4fs0j7mxd3rWdAStrKYrh2durOpHs5C9yZbVhsVDaisoyaf/lL1EVA==", + "dev": true, + "requires": { + "@azure/core-asynciterator-polyfill": "^1.0.0", + "tslib": "^2.2.0" + } + }, + "@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" + }, + "dependencies": { + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + } + } + }, + "@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.3", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.3.tgz", + "integrity": "sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ==", + "dev": true, + "requires": { + "side-channel": "^1.0.4" + } + }, + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + } + } + }, + "@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" + } + }, + "@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" + } + } + } + }, + "@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.17.7", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.17.7.tgz", + "integrity": "sha512-p8pdE6j0a29TNGebNm7NzYZWB3xVZJBZ7XGs42uAKzQo8VQ3F0By/cQCtUEABwIqw5zo6WA4NbmxsfzADzMKnQ==", + "dev": true + }, + "@babel/core": { + "version": "7.17.8", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.17.8.tgz", + "integrity": "sha512-OdQDV/7cRBtJHLSOBqqbYNkOcydOgnX59TZx4puf41fzcVtN3e/4yqY8lMQsK+5X2lJtAdmA+6OHqsj1hBJ4IQ==", + "dev": true, + "requires": { + "@ampproject/remapping": "^2.1.0", + "@babel/code-frame": "^7.16.7", + "@babel/generator": "^7.17.7", + "@babel/helper-compilation-targets": "^7.17.7", + "@babel/helper-module-transforms": "^7.17.7", + "@babel/helpers": "^7.17.8", + "@babel/parser": "^7.17.8", + "@babel/template": "^7.16.7", + "@babel/traverse": "^7.17.3", + "@babel/types": "^7.17.0", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.1.2", + "semver": "^6.3.0" + }, + "dependencies": { + "json5": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz", + "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==", + "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 + } + } + }, + "@babel/generator": { + "version": "7.17.7", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.17.7.tgz", + "integrity": "sha512-oLcVCTeIFadUoArDTwpluncplrYBmTCCZZgXCbgNGvOBBiSDDK3eWO4b/+eOTli5tKv1lg+a5/NAXg+nTcei1w==", + "dev": true, + "requires": { + "@babel/types": "^7.17.0", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" + }, + "dependencies": { + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + } + } + }, + "@babel/helper-compilation-targets": { + "version": "7.17.7", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.17.7.tgz", + "integrity": "sha512-UFzlz2jjd8kroj0hmCFV5zr+tQPi1dpC2cRsDV/3IEW8bJfCPrPpmcSN6ZS8RqIq4LXcmpipCQFPddyFA5Yc7w==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.17.7", + "@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.17.7", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.17.7.tgz", + "integrity": "sha512-VmZD99F3gNTYB7fJRDTi+u6l/zxY0BE6OIxPSU7a50s6ZUQkHwSDmV92FfM+oCG0pZRVojGYhkR8I0OGeCVREw==", + "dev": true, + "requires": { + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-module-imports": "^7.16.7", + "@babel/helper-simple-access": "^7.17.7", + "@babel/helper-split-export-declaration": "^7.16.7", + "@babel/helper-validator-identifier": "^7.16.7", + "@babel/template": "^7.16.7", + "@babel/traverse": "^7.17.3", + "@babel/types": "^7.17.0" + } + }, + "@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.17.7", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.17.7.tgz", + "integrity": "sha512-txyMCGroZ96i+Pxr3Je3lzEJjqwaRC9buMUgtomcrLe5Nd0+fk1h0LLA+ixUF5OW7AhHuQ7Es1WcQJZmZsz2XA==", + "dev": true, + "requires": { + "@babel/types": "^7.17.0" + } + }, + "@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.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/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.17.8", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.17.8.tgz", + "integrity": "sha512-QcL86FGxpfSJwGtAvv4iG93UL6bmqBdmoVY0CMCU2g+oD2ezQse3PT5Pa+jiD6LJndBQi0EDlpzOWNlLuhz5gw==", + "dev": true, + "requires": { + "@babel/template": "^7.16.7", + "@babel/traverse": "^7.17.3", + "@babel/types": "^7.17.0" + } + }, + "@babel/highlight": { + "version": "7.16.10", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.10.tgz", + "integrity": "sha512-5FnTQLSLswEj6IkgVw5KusNUUFY9ZGqe/TRFnP/BKYHYgfh7tc+C7mwiy95/yNP7Dh9x580Vv8r7u7ZfTBFxdw==", + "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.17.8", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.17.8.tgz", + "integrity": "sha512-BoHhDJrJXqcg+ZL16Xv39H9n+AqJ4pcDrQBGZN+wHxIysrLZ3/ECwCBUch/1zUNhnsXULcONU3Ei5Hmkfk6kiQ==", + "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/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.17.3", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.17.3.tgz", + "integrity": "sha512-5irClVky7TxRWIRtxlh2WPUUOLhcPN06AGgaQSB8AEwuyEBgJVuJ5imdHm5zxk8w0QS5T+tDfnDxAlhWjpb7cw==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.16.7", + "@babel/generator": "^7.17.3", + "@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.17.3", + "@babel/types": "^7.17.0", + "debug": "^4.1.0", + "globals": "^11.1.0" + }, + "dependencies": { + "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.17.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.17.0.tgz", + "integrity": "sha512-TmKSNO4D5rzhL5bjWFcVHHLETzfQ/AmbKpKPOSjlP0WoHZ6L911fgoOKY4Alp/emzG4cHJdyN49zpgkbXFEHHw==", + "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" + } + }, + "@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" + } + }, + "ignore": { + "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 + } + } + }, + "@fluentui/date-time-utilities": { + "version": "8.5.0", + "resolved": "https://registry.npmjs.org/@fluentui/date-time-utilities/-/date-time-utilities-8.5.0.tgz", + "integrity": "sha512-SddqPNEA5PBxZLvRY9ej2//iTzNWFqBt9kZ9rjieBlRtFPjztnDV10Zq3xlR6ss79dwkiP+S+SP4SmI2xuckHA==", + "requires": { + "@fluentui/set-version": "^8.2.0", + "tslib": "^2.1.0" + } + }, + "@fluentui/dom-utilities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@fluentui/dom-utilities/-/dom-utilities-2.2.0.tgz", + "integrity": "sha512-M4SmXu428wwQLu1iw6ST07iACjdKY5HiU+xpcgD3IQMMQazgN616GDzc6KZ1ebuBsF7B4TyQS7KZh9mfxnnldg==", + "requires": { + "@fluentui/set-version": "^8.2.0", + "tslib": "^2.1.0" + } + }, + "@fluentui/font-icons-mdl2": { + "version": "8.2.5", + "resolved": "https://registry.npmjs.org/@fluentui/font-icons-mdl2/-/font-icons-mdl2-8.2.5.tgz", + "integrity": "sha512-IgzcoOm+hZMlYJBR1RFb3fner1IxdSLCsnsjkVUtfnwuvGq/zjqEpNgsk5eUG4dHlu3E9dDY86nLqfGJe8R6yw==", + "requires": { + "@fluentui/set-version": "^8.2.0", + "@fluentui/style-utilities": "^8.6.5", + "tslib": "^2.1.0" + } + }, + "@fluentui/foundation-legacy": { + "version": "8.2.5", + "resolved": "https://registry.npmjs.org/@fluentui/foundation-legacy/-/foundation-legacy-8.2.5.tgz", + "integrity": "sha512-PP8Wbw1QK9lmzReh+C7XG7A7Q3WTXAaxAMHjcBE3m2OPnhlF77Ok6IAJBkuKTWg0SZYQqJilTDSkVDnXVylGgQ==", + "requires": { + "@fluentui/merge-styles": "^8.5.0", + "@fluentui/set-version": "^8.2.0", + "@fluentui/style-utilities": "^8.6.5", + "@fluentui/utilities": "^8.8.1", + "tslib": "^2.1.0" + } + }, + "@fluentui/keyboard-key": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@fluentui/keyboard-key/-/keyboard-key-0.4.0.tgz", + "integrity": "sha512-2jcD23FzOPaSXqWtfOSCzopkKtxTXUFuHZyVt4aqVRDEjPbkQ/7p37O1WL95xweWTR/9fEPO/gPtv9kOnXrJcA==", + "requires": { + "tslib": "^2.1.0" + } + }, + "@fluentui/merge-styles": { + "version": "8.5.0", + "resolved": "https://registry.npmjs.org/@fluentui/merge-styles/-/merge-styles-8.5.0.tgz", + "integrity": "sha512-+WoaAaoYx/wfkrz1Ag40JqHvDUFfQcg+dQ3jaEOoau16y7EZGIe7oN8WYIXNMgWuMxH7r1QlanFbQZ+ziKjHmw==", + "requires": { + "@fluentui/set-version": "^8.2.0", + "tslib": "^2.1.0" + } + }, + "@fluentui/react": { + "version": "8.62.3", + "resolved": "https://registry.npmjs.org/@fluentui/react/-/react-8.62.3.tgz", + "integrity": "sha512-ENfTetlsI74k4vgJ3574mWSoRv7kcwUMow+7GBFBw3EZcwnkUXPG6FubzuLBbn36X8MjeRSi8pnaR6T73GaBOw==", + "requires": { + "@fluentui/date-time-utilities": "^8.5.0", + "@fluentui/font-icons-mdl2": "^8.2.5", + "@fluentui/foundation-legacy": "^8.2.5", + "@fluentui/merge-styles": "^8.5.0", + "@fluentui/react-focus": "^8.5.6", + "@fluentui/react-hooks": "^8.5.3", + "@fluentui/react-window-provider": "^2.2.0", + "@fluentui/set-version": "^8.2.0", + "@fluentui/style-utilities": "^8.6.5", + "@fluentui/theme": "^2.6.4", + "@fluentui/utilities": "^8.8.1", + "@microsoft/load-themed-styles": "^1.10.26", + "tslib": "^2.1.0" + } + }, + "@fluentui/react-focus": { + "version": "8.5.6", + "resolved": "https://registry.npmjs.org/@fluentui/react-focus/-/react-focus-8.5.6.tgz", + "integrity": "sha512-K4INgXiwlinLz0Msa5TQbhL3YoN1mtqXO3p7XChDKeIf0QepAUDTnmJCrtKXqzY5VuXauLXyqm2darcHFrotVw==", + "requires": { + "@fluentui/keyboard-key": "^0.4.0", + "@fluentui/merge-styles": "^8.5.0", + "@fluentui/set-version": "^8.2.0", + "@fluentui/style-utilities": "^8.6.5", + "@fluentui/utilities": "^8.8.1", + "tslib": "^2.1.0" + } + }, + "@fluentui/react-hooks": { + "version": "8.5.3", + "resolved": "https://registry.npmjs.org/@fluentui/react-hooks/-/react-hooks-8.5.3.tgz", + "integrity": "sha512-zWiiEp/vYmKIXhw/bIVH9BnPKLT3zgWt9ryi3Tp1VVgxLEDloomM7RgDn0e2P8HZvynYRRT8GKq3XJ8H3AzAUg==", + "requires": { + "@fluentui/react-window-provider": "^2.2.0", + "@fluentui/set-version": "^8.2.0", + "@fluentui/utilities": "^8.8.1", + "tslib": "^2.1.0" + } + }, + "@fluentui/react-window-provider": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@fluentui/react-window-provider/-/react-window-provider-2.2.0.tgz", + "integrity": "sha512-1iZzfVQHZQn6IJSJD1pxnXi5H8T3vrZYi9aqKyVIPZ12DCTVE2gw8W3mnOjsfVuXMGdv1sA7dgd6v4xi9erBow==", + "requires": { + "@fluentui/set-version": "^8.2.0", + "tslib": "^2.1.0" + } + }, + "@fluentui/set-version": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/@fluentui/set-version/-/set-version-8.2.0.tgz", + "integrity": "sha512-bqjpfhqaIkBy16vdYzdc7tER9Td7BTcmC+kCXuqkHOQVuG9LJfqVGRV0DA857KLhOxiy0GXwKMeDbNV5jJf6qQ==", + "requires": { + "tslib": "^2.1.0" + } + }, + "@fluentui/style-utilities": { + "version": "8.6.5", + "resolved": "https://registry.npmjs.org/@fluentui/style-utilities/-/style-utilities-8.6.5.tgz", + "integrity": "sha512-X0ZIreRdUlnJnRQmKtngWEbrqFuecBlEv9fkKoHJeu+27AD+AU9RPYgK4fd/QCJRFoTU9WzQJj9tWylTBK+kFA==", + "requires": { + "@fluentui/merge-styles": "^8.5.0", + "@fluentui/set-version": "^8.2.0", + "@fluentui/theme": "^2.6.4", + "@fluentui/utilities": "^8.8.1", + "@microsoft/load-themed-styles": "^1.10.26", + "tslib": "^2.1.0" + } + }, + "@fluentui/theme": { + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/@fluentui/theme/-/theme-2.6.4.tgz", + "integrity": "sha512-MXCY2Z5zc1nK5PCN6tqhI1nplX/LF+8lF8YsrSGvu6VDnHilxi4Rifv2dRc+jybNI13tZ50uteok2Je7jABcMA==", + "requires": { + "@fluentui/merge-styles": "^8.5.0", + "@fluentui/set-version": "^8.2.0", + "@fluentui/utilities": "^8.8.1", + "tslib": "^2.1.0" + } + }, + "@fluentui/utilities": { + "version": "8.8.1", + "resolved": "https://registry.npmjs.org/@fluentui/utilities/-/utilities-8.8.1.tgz", + "integrity": "sha512-JtICpdTINvifiyjp/LxxuDiU8BMkU73mzAP/3mz5KIhqPn3QjKG9ZeaBLPpoUXNOP/I6i9AYbAQHDvQI/ZK5tg==", + "requires": { + "@fluentui/dom-utilities": "^2.2.0", + "@fluentui/merge-styles": "^8.5.0", + "@fluentui/set-version": "^8.2.0", + "tslib": "^2.1.0" + } + }, + "@gar/promisify": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@gar/promisify/-/promisify-1.1.3.tgz", + "integrity": "sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw==", + "dev": true + }, + "@humanwhocodes/config-array": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.5.0.tgz", + "integrity": "sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg==", + "dev": true, + "requires": { + "@humanwhocodes/object-schema": "^1.2.0", + "debug": "^4.1.1", + "minimatch": "^3.0.4" + } + }, + "@humanwhocodes/object-schema": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", + "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", + "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": { + "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" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "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 + }, + "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" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "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 + }, + "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" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "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 + }, + "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 + }, + "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" + } + }, + "@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" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "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 + }, + "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" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "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 + }, + "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" + } + } + } + }, + "@jridgewell/resolve-uri": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.0.5.tgz", + "integrity": "sha512-VPeQ7+wH0itvQxnG+lIzWgkysKIr3L9sslimFW55rHMdGu/qCQ5z5h9zq4gI8uBtqkpHhsF4Z/OwExufUCThew==", + "dev": true + }, + "@jridgewell/sourcemap-codec": { + "version": "1.4.11", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.11.tgz", + "integrity": "sha512-Fg32GrJo61m+VqYSdRSjRXMjQ06j8YIYfcTqndLYVAaHmroZHLJZCydsWBOTDqXS2v+mjxohBWEMfg97GXmYQg==", + "dev": true + }, + "@jridgewell/trace-mapping": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.4.tgz", + "integrity": "sha512-vFv9ttIedivx0ux3QSjhgtCVjPZd5l46ZOMDSCwnH1yUO2e964gO8LZGyv2QkqcgR6TnBU1v+1IFqmeoG+0UJQ==", + "dev": true, + "requires": { + "@jridgewell/resolve-uri": "^3.0.3", + "@jridgewell/sourcemap-codec": "^1.4.10" + } + }, + "@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.17.0", + "semver": "~7.3.0", + "source-map": "~0.6.1", + "typescript": "~4.2.4" + }, + "dependencies": { + "@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" + } + }, + "typescript": { + "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.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/tsdoc": "0.13.2", + "@microsoft/tsdoc-config": "~0.15.2", + "@rushstack/node-core-library": "3.38.0" + }, + "dependencies": { + "@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" + } + } + } + }, + "@microsoft/decorators": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@microsoft/decorators/-/decorators-1.12.1.tgz", + "integrity": "sha512-XCCy8sMiGDpOvfHlPXpuQMcQotN/ikGuRudEmz0BaOmITM2soU6ZIY/fRKstGOQbP8r2WIHBletUqolOMhJtiQ==", + "requires": { + "tslib": "~1.10.0" + }, + "dependencies": { + "tslib": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.10.0.tgz", + "integrity": "sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ==" + } + } + }, + "@microsoft/gulp-core-build": { + "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": { + "@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/jest": "25.2.1", + "@types/node": "10.17.13", + "@types/node-notifier": "0.0.28", + "@types/orchestrator": "0.0.30", + "@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": "~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": "~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", + "node-notifier": "~5.0.2", + "object-assign": "~4.1.0", + "orchestrator": "~0.3.8", + "pretty-hrtime": "~1.0.2", + "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": { + "@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" + } + }, + "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" + } + }, + "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" + } + }, + "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" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "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", + "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": "5.0.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-5.0.0.tgz", + "integrity": "sha1-69hGZ8oNuzMLmbz8aOrCvFQ3Dg0=", + "dev": true, + "requires": { + "array-union": "^1.0.1", + "arrify": "^1.0.0", + "glob": "^7.0.3", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + } + }, + "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": { + "@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" + } + } + } + }, + "merge2": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.0.3.tgz", + "integrity": "sha1-+kT4siYmFaty8ICKQB1HinDjlNs=", + "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" + } + } + } + }, + "@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 + }, + "@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" + } + }, + "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.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.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", + "express": "~4.16.2", + "gulp": "~4.0.2", + "gulp-connect": "~5.5.0", + "gulp-open": "~3.0.1", + "sudo": "~1.0.3" + }, + "dependencies": { + "@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" + } + } + } + }, + "@microsoft/gulp-core-build-typescript": { + "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.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.2", + "resolve": "~1.17.0" + }, + "dependencies": { + "@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" + } + }, + "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-webpack": { + "version": "5.2.21", + "resolved": "https://registry.npmjs.org/@microsoft/gulp-core-build-webpack/-/gulp-core-build-webpack-5.2.21.tgz", + "integrity": "sha512-kP2U6Qg5fQVLb7UcNWYzFcVtnizL95t/HBqgNRHB1MQduinaz5ohfEHsnEwTlr+68FAfPqk7gDitEoAQQ75KsQ==", + "dev": true, + "requires": { + "@microsoft/gulp-core-build": "3.17.17", + "@types/gulp": "4.0.6", + "@types/node": "10.17.13", + "colors": "~1.2.1", + "gulp": "~4.0.2", + "webpack": "~4.44.2" + } + }, + "@microsoft/hashed-folder-copy-plugin": { + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@microsoft/hashed-folder-copy-plugin/-/hashed-folder-copy-plugin-1.14.0.tgz", + "integrity": "sha512-kU2i0CC3jWO7ri4cw1hUyOV/UAJH1VUhPX7Jo389EcCGDqNlcgntU/9IZa/sSY1l1fXEIjAq8PbD+UQJAQggfA==", + "dev": true, + "requires": { + "@rushstack/node-core-library": "3.45.0", + "glob": "~7.0.5" + }, + "dependencies": { + "@rushstack/node-core-library": { + "version": "3.45.0", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.45.0.tgz", + "integrity": "sha512-YMuIJl19vQT1+g/OU9mLY6T5ZBT9uDlmeXExDQACpGuxTJW+LHNbk/lRX+eCApQI2eLBlaL4U68r3kZlqwbdmw==", + "dev": true, + "requires": { + "@types/node": "12.20.24", + "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": "~5.0.2" + } + }, + "@types/node": { + "version": "12.20.24", + "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.24.tgz", + "integrity": "sha512-yxDeaQIAJlMav7fH5AQqPH1u8YIuhYJXYBzxaQ4PifsU0GDO38MSdmEDeRlIxrKbC6NbEaaEHDanWb+y30U8SQ==", + "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" + } + }, + "validator": { + "version": "13.7.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.7.0.tgz", + "integrity": "sha512-nYXQLCBkpJ8X6ltALua9dRrZDHVYxjJ1wgskNt1lH9fzGjs3tgojGSCBjmEPwkWS1y29+DrizMTW19Pr9uB2nw==", + "dev": true + }, + "z-schema": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.2.tgz", + "integrity": "sha512-40TH47ukMHq5HrzkeVE40Ad7eIDKaRV2b+Qpi2prLc9X9eFJFzV7tMe5aH12e6avaSS/u5l653EQOv+J9PirPw==", + "dev": true, + "requires": { + "commander": "^2.7.1", + "lodash.get": "^4.4.2", + "lodash.isequal": "^4.5.0", + "validator": "^13.7.0" + } + } + } + }, + "@microsoft/load-themed-styles": { + "version": "1.10.249", + "resolved": "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-1.10.249.tgz", + "integrity": "sha512-qrLdjIZ9znm2CUILAXuwyAcUvyBzSNaf8wIzaZf/ul2UKhww5xSI7pT7bIqWbuwn5SB+xOmIZrlRr3DyzuVBYQ==" + }, + "@microsoft/loader-load-themed-styles": { + "version": "1.9.123", + "resolved": "https://registry.npmjs.org/@microsoft/loader-load-themed-styles/-/loader-load-themed-styles-1.9.123.tgz", + "integrity": "sha512-WOg3tiu/aa/9ZLLd5ZlZkm/7OCQDLlBIJIqO5SmvNRBoxLjnrtQHru19fj2QIyQkIXxPrKfTonDAWPembpfE2g==", + "dev": true, + "requires": { + "@microsoft/load-themed-styles": "1.10.242", + "loader-utils": "~1.1.0" + }, + "dependencies": { + "@microsoft/load-themed-styles": { + "version": "1.10.242", + "resolved": "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-1.10.242.tgz", + "integrity": "sha512-+uhhXr7BqYDD+ZZmVhtEZkc2e5x8zUe39ELtcN7qNm3I5ru7e8VTe0CBInIkhpXHIJJ4jqBcp0NqdcC4axxOiw==", + "dev": true + } + } + }, + "@microsoft/microsoft-graph-client": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@microsoft/microsoft-graph-client/-/microsoft-graph-client-1.1.0.tgz", + "integrity": "sha512-sDgchKZz1l3QJVNdkE1P1KpwTjupNt1mS9h1T0CiP+ayMN7IeFKfElB8IYtxFplNalZTmEq+iqoQFqUVpVMLfQ==", + "requires": { + "es6-promise": "^4.1.0", + "isomorphic-fetch": "^2.2.1" + } + }, + "@microsoft/microsoft-graph-types": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/@microsoft/microsoft-graph-types/-/microsoft-graph-types-1.7.0.tgz", + "integrity": "sha512-Mxu5H+69F8T5NzV4+U8FkTvpIYYWHsmRZzfAuOlIO0zJJGlVyRIVqpq4NmOdUXGC00vZ73ONgCuzuaksxqDm/Q==" + }, + "@microsoft/office-ui-fabric-react-bundle": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@microsoft/office-ui-fabric-react-bundle/-/office-ui-fabric-react-bundle-1.12.1.tgz", + "integrity": "sha512-Bi1Mi8Aw/paTnXSN89SVzUvuSYEbClSCM2C9FPzaNseoXamIIFnyxliEBfzSKD750hlN6ER+KTQ/l5JVWDIo7w==", + "requires": { + "@uifabric/icons": "7.5.18", + "office-ui-fabric-react": "7.156.0", + "react": "16.9.0", + "react-dom": "16.9.0", + "tslib": "~1.10.0" + }, + "dependencies": { + "tslib": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.10.0.tgz", + "integrity": "sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ==" + } + } + }, + "@microsoft/rush-lib": { + "version": "5.59.2", + "resolved": "https://registry.npmjs.org/@microsoft/rush-lib/-/rush-lib-5.59.2.tgz", + "integrity": "sha512-lD97fLNaYJhUWcsyMVbiPYJTY9B0T6EOqivVStZ0qRiB2QAXvocru44FhhDxc+44eM0Jn6uXxv8Gv0K6gR/UKg==", + "dev": true, + "requires": { + "@pnpm/link-bins": "~5.3.7", + "@rushstack/heft-config-file": "0.7.11", + "@rushstack/node-core-library": "3.45.0", + "@rushstack/package-deps-hash": "3.1.12", + "@rushstack/rig-package": "0.3.7", + "@rushstack/rush-amazon-s3-build-cache-plugin": "5.59.2", + "@rushstack/rush-azure-storage-build-cache-plugin": "5.59.2", + "@rushstack/stream-collator": "4.0.153", + "@rushstack/terminal": "0.3.22", + "@rushstack/ts-command-line": "4.10.6", + "@types/node-fetch": "1.6.9", + "@yarnpkg/lockfile": "~1.0.2", + "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.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", + "node-fetch": "2.6.2", + "npm-package-arg": "~6.1.0", + "npm-packlist": "~2.1.2", + "read-package-tree": "~5.1.5", + "resolve": "~1.17.0", + "semver": "~7.3.0", + "ssri": "~8.0.0", + "strict-uri-encode": "~2.0.0", + "tapable": "2.2.1", + "tar": "~5.0.5", + "true-case-path": "~2.2.1" + }, + "dependencies": { + "@rushstack/node-core-library": { + "version": "3.45.0", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.45.0.tgz", + "integrity": "sha512-YMuIJl19vQT1+g/OU9mLY6T5ZBT9uDlmeXExDQACpGuxTJW+LHNbk/lRX+eCApQI2eLBlaL4U68r3kZlqwbdmw==", + "dev": true, + "requires": { + "@types/node": "12.20.24", + "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": "~5.0.2" + } + }, + "@rushstack/rig-package": { + "version": "0.3.7", + "resolved": "https://registry.npmjs.org/@rushstack/rig-package/-/rig-package-0.3.7.tgz", + "integrity": "sha512-pzMsTSeTC8IiZ6EJLr53gGMvhT4oLWH+hxD7907cHyWuIUlEXFtu/2pK25vUQT13nKp5DJCWxXyYoGRk/h6rtA==", + "dev": true, + "requires": { + "resolve": "~1.17.0", + "strip-json-comments": "~3.1.1" + } + }, + "@rushstack/ts-command-line": { + "version": "4.10.6", + "resolved": "https://registry.npmjs.org/@rushstack/ts-command-line/-/ts-command-line-4.10.6.tgz", + "integrity": "sha512-Y3GkUag39sTIlukDg9mUp8MCHrrlJ27POrBNRQGc/uF+VVgX8M7zMzHch5zP6O1QVquWgD7Engdpn2piPYaS/g==", + "dev": true, + "requires": { + "@types/argparse": "1.0.38", + "argparse": "~1.0.9", + "colors": "~1.2.1", + "string-argv": "~0.3.1" + } + }, + "@types/node": { + "version": "12.20.24", + "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.24.tgz", + "integrity": "sha512-yxDeaQIAJlMav7fH5AQqPH1u8YIuhYJXYBzxaQ4PifsU0GDO38MSdmEDeRlIxrKbC6NbEaaEHDanWb+y30U8SQ==", + "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", + "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" + } + }, + "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", + "integrity": "sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw==", + "dev": true, + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + } + }, + "node-fetch": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.2.tgz", + "integrity": "sha512-aLoxToI6RfZ+0NOjmWAgn9+LEd30YCkJKFSyWacNZdEKTit/ZMcKjGkTRo8uWEsnIb/hfKecNPEbln02PdWbcA==", + "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" + } + }, + "tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "dev": true + }, + "validator": { + "version": "13.7.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.7.0.tgz", + "integrity": "sha512-nYXQLCBkpJ8X6ltALua9dRrZDHVYxjJ1wgskNt1lH9fzGjs3tgojGSCBjmEPwkWS1y29+DrizMTW19Pr9uB2nw==", + "dev": true + }, + "z-schema": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.2.tgz", + "integrity": "sha512-40TH47ukMHq5HrzkeVE40Ad7eIDKaRV2b+Qpi2prLc9X9eFJFzV7tMe5aH12e6avaSS/u5l653EQOv+J9PirPw==", + "dev": true, + "requires": { + "commander": "^2.7.1", + "lodash.get": "^4.4.2", + "lodash.isequal": "^4.5.0", + "validator": "^13.7.0" + } + } + } + }, + "@microsoft/rush-stack-compiler-3.9": { + "version": "0.4.48", + "resolved": "https://registry.npmjs.org/@microsoft/rush-stack-compiler-3.9/-/rush-stack-compiler-3.9-0.4.48.tgz", + "integrity": "sha512-6G8HHFSIZoO8s3jt/Vksnfj4WY0pY58/1hFYqbxSHISC/OgRMUnPAe9dKiNPC/WYEf29IrKytGR4qQdHThYfvg==", + "dev": true, + "requires": { + "@microsoft/api-extractor": "~7.15.2", + "@rushstack/eslint-config": "~2.5.0", + "@rushstack/node-core-library": "~3.44.1", + "@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": { + "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": { + "version": "7.12.1", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.12.1.tgz", + "integrity": "sha512-HlMTEdr/LicJfN08LB3nM1rRYliDXOmfoO4vj39xN6BLpFzF00hbwBoqHk8UcJ2M/3nlARZWy/mslvGEuZFvsg==", + "dev": true, + "requires": { + "@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" + } + }, + "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" + }, + "dependencies": { + "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 + } + } + }, + "ignore": { + "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 + } + } + }, + "@microsoft/sp-application-base": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-application-base/-/sp-application-base-1.12.1.tgz", + "integrity": "sha512-94v6nN3qxBTM9ALpchIBiFFK9NmsgSb+F2szCVxRqiNif9Kc2r91fZTatbzodgfoM3vdZP/VN55Jry3a6t6tHg==", + "requires": { + "@microsoft/sp-component-base": "1.12.1", + "@microsoft/sp-core-library": "1.12.1", + "@microsoft/sp-diagnostics": "1.12.1", + "@microsoft/sp-extension-base": "1.12.1", + "@microsoft/sp-http": "1.12.1", + "@microsoft/sp-loader": "1.12.1", + "@microsoft/sp-lodash-subset": "1.12.1", + "@microsoft/sp-module-interfaces": "1.12.1", + "@microsoft/sp-odata-types": "1.12.1", + "@microsoft/sp-page-context": "1.12.1", + "@microsoft/sp-search-extensibility": "1.12.1", + "tslib": "~1.10.0" + }, + "dependencies": { + "tslib": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.10.0.tgz", + "integrity": "sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ==" + } + } + }, + "@microsoft/sp-build-common": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-build-common/-/sp-build-common-2.0.0.tgz", + "integrity": "sha512-Vzv56u64ZA3RQPEvFOmykFiW4+gZy4riTvShPg1QgSpKdzzwr5mEn8NRjvh9xZg9DAlLB9pAftZdZNi0BUp1Ww==" + }, + "@microsoft/sp-build-core-tasks": { + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-build-core-tasks/-/sp-build-core-tasks-1.14.0.tgz", + "integrity": "sha512-Ef+fx5Dkgsq8r05RaSyr40JYtMWcziZjcxaREyOrYGOv1hC7jZaR8l8UKpYJWhUxCXqDB5vbxT+EsF9clutXyg==", + "dev": true, + "requires": { + "@microsoft/gulp-core-build": "3.17.17", + "@microsoft/gulp-core-build-serve": "3.9.15", + "@microsoft/gulp-core-build-webpack": "5.2.21", + "@microsoft/spfx-heft-plugins": "1.14.0", + "@rushstack/node-core-library": "3.45.0", + "@types/glob": "5.0.30", + "@types/lodash": "4.14.117", + "@types/webpack": "4.41.24", + "colors": "~1.2.1", + "glob": "~7.0.5", + "gulp": "4.0.2", + "lodash": "4.17.21", + "webpack": "~4.44.2" + }, + "dependencies": { + "@rushstack/node-core-library": { + "version": "3.45.0", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.45.0.tgz", + "integrity": "sha512-YMuIJl19vQT1+g/OU9mLY6T5ZBT9uDlmeXExDQACpGuxTJW+LHNbk/lRX+eCApQI2eLBlaL4U68r3kZlqwbdmw==", + "dev": true, + "requires": { + "@types/node": "12.20.24", + "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": "~5.0.2" + } + }, + "@types/glob": { + "version": "5.0.30", + "resolved": "https://registry.npmjs.org/@types/glob/-/glob-5.0.30.tgz", + "integrity": "sha1-ECZAnFYlqGiQdGAoCNCCsoZ7ilE=", + "dev": true, + "requires": { + "@types/minimatch": "*", + "@types/node": "*" + } + }, + "@types/node": { + "version": "12.20.24", + "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.24.tgz", + "integrity": "sha512-yxDeaQIAJlMav7fH5AQqPH1u8YIuhYJXYBzxaQ4PifsU0GDO38MSdmEDeRlIxrKbC6NbEaaEHDanWb+y30U8SQ==", + "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" + } + }, + "validator": { + "version": "13.7.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.7.0.tgz", + "integrity": "sha512-nYXQLCBkpJ8X6ltALua9dRrZDHVYxjJ1wgskNt1lH9fzGjs3tgojGSCBjmEPwkWS1y29+DrizMTW19Pr9uB2nw==", + "dev": true + }, + "z-schema": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.2.tgz", + "integrity": "sha512-40TH47ukMHq5HrzkeVE40Ad7eIDKaRV2b+Qpi2prLc9X9eFJFzV7tMe5aH12e6avaSS/u5l653EQOv+J9PirPw==", + "dev": true, + "requires": { + "commander": "^2.7.1", + "lodash.get": "^4.4.2", + "lodash.isequal": "^4.5.0", + "validator": "^13.7.0" + } + } + } + }, + "@microsoft/sp-build-web": { + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-build-web/-/sp-build-web-1.14.0.tgz", + "integrity": "sha512-0ACk3kq0g2v5chthB0uqcyumw005BcHCOY6vz4wjBVydqqCOhL1HhRzXi6+o6I1gxPQViRTWL6DAr5AthBYTmg==", + "dev": true, + "requires": { + "@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.21", + "@microsoft/rush-lib": "5.59.2", + "@microsoft/sp-build-core-tasks": "1.14.0", + "@rushstack/node-core-library": "3.45.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": { + "@rushstack/node-core-library": { + "version": "3.45.0", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.45.0.tgz", + "integrity": "sha512-YMuIJl19vQT1+g/OU9mLY6T5ZBT9uDlmeXExDQACpGuxTJW+LHNbk/lRX+eCApQI2eLBlaL4U68r3kZlqwbdmw==", + "dev": true, + "requires": { + "@types/node": "12.20.24", + "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": "~5.0.2" + } + }, + "@types/node": { + "version": "12.20.24", + "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.24.tgz", + "integrity": "sha512-yxDeaQIAJlMav7fH5AQqPH1u8YIuhYJXYBzxaQ4PifsU0GDO38MSdmEDeRlIxrKbC6NbEaaEHDanWb+y30U8SQ==", + "dev": true + }, + "validator": { + "version": "13.7.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.7.0.tgz", + "integrity": "sha512-nYXQLCBkpJ8X6ltALua9dRrZDHVYxjJ1wgskNt1lH9fzGjs3tgojGSCBjmEPwkWS1y29+DrizMTW19Pr9uB2nw==", + "dev": true + }, + "z-schema": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.2.tgz", + "integrity": "sha512-40TH47ukMHq5HrzkeVE40Ad7eIDKaRV2b+Qpi2prLc9X9eFJFzV7tMe5aH12e6avaSS/u5l653EQOv+J9PirPw==", + "dev": true, + "requires": { + "commander": "^2.7.1", + "lodash.get": "^4.4.2", + "lodash.isequal": "^4.5.0", + "validator": "^13.7.0" + } + } + } + }, + "@microsoft/sp-component-base": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-component-base/-/sp-component-base-1.12.1.tgz", + "integrity": "sha512-AEHWSuzV1uRv3oI7QPq0LYzHy5iuIbKXp964+WHDtg3ezECjv/sB0FZgHREfZSMsfWPmkcjJp1eFKRGw+MPOjQ==", + "requires": { + "@microsoft/office-ui-fabric-react-bundle": "1.12.1", + "@microsoft/sp-core-library": "1.12.1", + "@microsoft/sp-diagnostics": "1.12.1", + "@microsoft/sp-dynamic-data": "1.12.1", + "@microsoft/sp-http": "1.12.1", + "@microsoft/sp-lodash-subset": "1.12.1", + "@microsoft/sp-module-interfaces": "1.12.1", + "@microsoft/sp-page-context": "1.12.1", + "tslib": "~1.10.0" + }, + "dependencies": { + "tslib": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.10.0.tgz", + "integrity": "sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ==" + } + } + }, + "@microsoft/sp-core-library": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-core-library/-/sp-core-library-1.12.1.tgz", + "integrity": "sha512-LyycIx5ivku9i315mm6LJVTl/zfTaCLHTmJTftCZkLSxVIKhK1D3/4QGa/cdsZRPVYho/ZZBK5HnPYhIjN08/g==", + "requires": { + "@microsoft/sp-lodash-subset": "1.12.1", + "@microsoft/sp-module-interfaces": "1.12.1", + "@microsoft/sp-odata-types": "1.12.1", + "tslib": "~1.10.0" + }, + "dependencies": { + "tslib": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.10.0.tgz", + "integrity": "sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ==" + } + } + }, + "@microsoft/sp-css-loader": { + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-css-loader/-/sp-css-loader-1.14.0.tgz", + "integrity": "sha512-IXZl9KPNi+KBZCFRsLW2xsL/reiZI4alTSL6Hlo+wGxT5OxdC9pjL2NfQS+dENpW9kkiQ7llqvYzMfbMYZMnxg==", + "dev": true, + "requires": { + "@microsoft/load-themed-styles": "1.10.242", + "@rushstack/node-core-library": "3.45.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.242", + "resolved": "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-1.10.242.tgz", + "integrity": "sha512-+uhhXr7BqYDD+ZZmVhtEZkc2e5x8zUe39ELtcN7qNm3I5ru7e8VTe0CBInIkhpXHIJJ4jqBcp0NqdcC4axxOiw==", + "dev": true + }, + "@rushstack/node-core-library": { + "version": "3.45.0", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.45.0.tgz", + "integrity": "sha512-YMuIJl19vQT1+g/OU9mLY6T5ZBT9uDlmeXExDQACpGuxTJW+LHNbk/lRX+eCApQI2eLBlaL4U68r3kZlqwbdmw==", + "dev": true, + "requires": { + "@types/node": "12.20.24", + "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": "~5.0.2" + } + }, + "@types/node": { + "version": "12.20.24", + "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.24.tgz", + "integrity": "sha512-yxDeaQIAJlMav7fH5AQqPH1u8YIuhYJXYBzxaQ4PifsU0GDO38MSdmEDeRlIxrKbC6NbEaaEHDanWb+y30U8SQ==", + "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" + } + }, + "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" + } + } + } + }, + "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 + }, + "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" + } + }, + "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" + } + }, + "validator": { + "version": "13.7.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.7.0.tgz", + "integrity": "sha512-nYXQLCBkpJ8X6ltALua9dRrZDHVYxjJ1wgskNt1lH9fzGjs3tgojGSCBjmEPwkWS1y29+DrizMTW19Pr9uB2nw==", + "dev": true + }, + "z-schema": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.2.tgz", + "integrity": "sha512-40TH47ukMHq5HrzkeVE40Ad7eIDKaRV2b+Qpi2prLc9X9eFJFzV7tMe5aH12e6avaSS/u5l653EQOv+J9PirPw==", + "dev": true, + "requires": { + "commander": "^2.7.1", + "lodash.get": "^4.4.2", + "lodash.isequal": "^4.5.0", + "validator": "^13.7.0" + } + } + } + }, + "@microsoft/sp-diagnostics": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-diagnostics/-/sp-diagnostics-1.12.1.tgz", + "integrity": "sha512-cMOE9strjPxFA+hyP/k64sVi9qw/RKDpdCgS+/b8ONSTKKXQRD9b6FoxTOCroBWT92O6DVsqGG3xOhS0i8RyTg==", + "requires": { + "@microsoft/sp-core-library": "1.12.1", + "@microsoft/sp-lodash-subset": "1.12.1" + } + }, + "@microsoft/sp-dialog": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-dialog/-/sp-dialog-1.12.1.tgz", + "integrity": "sha512-phyUja1bgy5tyjT0RWxrkAIMJi4A2e1ohxQbSLTqbwQGiqyTM1dTfjVwrG8uEct9/tx6sITG4/RtcGbHrRxixA==", + "requires": { + "@microsoft/office-ui-fabric-react-bundle": "1.12.1", + "@microsoft/sp-application-base": "1.12.1", + "@microsoft/sp-core-library": "1.12.1", + "@microsoft/sp-diagnostics": "1.12.1", + "office-ui-fabric-react": "7.156.0", + "react": "16.9.0", + "react-dom": "16.9.0", + "tslib": "~1.10.0" + }, + "dependencies": { + "tslib": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.10.0.tgz", + "integrity": "sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ==" + } + } + }, + "@microsoft/sp-dynamic-data": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-dynamic-data/-/sp-dynamic-data-1.12.1.tgz", + "integrity": "sha512-gNH9p2sGu5jRnm3MJ65EyHvj72NTlOYU6hvY+ZlLlGZzMqsQyK54MyLUQSWwYWDvgYjiTBB0mTlXjULgHMCy5A==", + "requires": { + "@microsoft/sp-core-library": "1.12.1", + "@microsoft/sp-diagnostics": "1.12.1", + "@microsoft/sp-lodash-subset": "1.12.1", + "@microsoft/sp-module-interfaces": "1.12.1", + "tslib": "~1.10.0" + }, + "dependencies": { + "tslib": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.10.0.tgz", + "integrity": "sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ==" + } + } + }, + "@microsoft/sp-extension-base": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-extension-base/-/sp-extension-base-1.12.1.tgz", + "integrity": "sha512-R+gfppnMsI43nOEYSSVb90ngQ8J7WcRplptJQz03jH0uZJDG+uxflygUgFThnvNWDdtcRZqpDITZuT7cSBer9A==", + "requires": { + "@microsoft/sp-component-base": "1.12.1", + "@microsoft/sp-core-library": "1.12.1", + "@microsoft/sp-diagnostics": "1.12.1", + "@microsoft/sp-loader": "1.12.1", + "@microsoft/sp-module-interfaces": "1.12.1", + "tslib": "~1.10.0" + }, + "dependencies": { + "tslib": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.10.0.tgz", + "integrity": "sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ==" + } + } + }, + "@microsoft/sp-http": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-http/-/sp-http-1.12.1.tgz", + "integrity": "sha512-ttTsuk7cKsz0c8crQBAN+uJc41KXWi3TZZLB3HYc6Bfg+Dl9nWgS3DVJvLe9IWjPPFtyLgFflgLFeYjkXkREPA==", + "requires": { + "@microsoft/microsoft-graph-client": "~1.1.0", + "@microsoft/sp-core-library": "1.12.1", + "@microsoft/sp-diagnostics": "1.12.1", + "@types/adal-angular": "1.0.1", + "adal-angular": "1.0.16", + "msal": "1.4.0", + "tslib": "~1.10.0" + }, + "dependencies": { + "tslib": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.10.0.tgz", + "integrity": "sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ==" + } + } + }, + "@microsoft/sp-listview-extensibility": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-listview-extensibility/-/sp-listview-extensibility-1.12.1.tgz", + "integrity": "sha512-FMLGFirSiczCYa/mc3TTJsu/uyfS/zEnwEzr1XCFY1QQCMYWLkksXYSZ9ga3N6C9+W/i3/nsiUUJW5T7k2HvCQ==", + "requires": { + "@microsoft/sp-core-library": "1.12.1", + "@microsoft/sp-extension-base": "1.12.1", + "@microsoft/sp-module-interfaces": "1.12.1", + "@microsoft/sp-page-context": "1.12.1", + "tslib": "~1.10.0" + }, + "dependencies": { + "tslib": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.10.0.tgz", + "integrity": "sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ==" + } + } + }, + "@microsoft/sp-loader": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-loader/-/sp-loader-1.12.1.tgz", + "integrity": "sha512-Uv+/d+NvHF1cM35p6G8/b4bOpTJAk/BERgUKAQHBZfRjp6XOOrPRy7b0mqTFbkZkn2Vss5giw/Reib3KooE21A==", + "requires": { + "@microsoft/office-ui-fabric-react-bundle": "1.12.1", + "@microsoft/sp-core-library": "1.12.1", + "@microsoft/sp-diagnostics": "1.12.1", + "@microsoft/sp-dynamic-data": "1.12.1", + "@microsoft/sp-http": "1.12.1", + "@microsoft/sp-lodash-subset": "1.12.1", + "@microsoft/sp-module-interfaces": "1.12.1", + "@microsoft/sp-odata-types": "1.12.1", + "@microsoft/sp-page-context": "1.12.1", + "@microsoft/sp-polyfills": "1.12.1", + "@rushstack/loader-raw-script": "1.3.113", + "@types/requirejs": "2.1.29", + "office-ui-fabric-react": "7.156.0", + "raw-loader": "~0.5.1", + "react": "16.9.0", + "react-dom": "16.9.0", + "requirejs": "2.3.6", + "tslib": "~1.10.0" + }, + "dependencies": { + "tslib": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.10.0.tgz", + "integrity": "sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ==" + } + } + }, + "@microsoft/sp-lodash-subset": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-lodash-subset/-/sp-lodash-subset-1.12.1.tgz", + "integrity": "sha512-gLKdYjL3jtb1hegxnU3gvCzu4ygWTg4Gjl5jcH85zphuDEUfGrWVaAVJ6DbzhLQ+l34Tl9eUyW/ZBW2hh6hZMA==", + "requires": { + "@types/lodash": "4.14.117", + "tslib": "~1.10.0" + }, + "dependencies": { + "tslib": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.10.0.tgz", + "integrity": "sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ==" + } + } + }, + "@microsoft/sp-module-interfaces": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-module-interfaces/-/sp-module-interfaces-1.12.1.tgz", + "integrity": "sha512-yTiVlig0+VhEE7TypcOn66sP/Tbl0SzBSOSVMugA9kD31U8Cj134yqHzYneSQ1kBRRUmE8aHLYuSEdojv2hZbg==", + "requires": { + "@types/z-schema": "3.16.31", + "z-schema": "~3.18.3" + } + }, + "@microsoft/sp-odata-types": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-odata-types/-/sp-odata-types-1.12.1.tgz", + "integrity": "sha512-BOQDAEz1Bfs/o9oOBhyBQrKhhnkA7g3uby9So3UEIlpx/0AOfKRmF+6kao9DJyg/KDUfxGbBCLs+Y/IAG2OhJw==", + "requires": { + "tslib": "~1.10.0" + }, + "dependencies": { + "tslib": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.10.0.tgz", + "integrity": "sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ==" + } + } + }, + "@microsoft/sp-page-context": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-page-context/-/sp-page-context-1.12.1.tgz", + "integrity": "sha512-mb3NxEItPBCmgaORgF6+2HqP14iKhl7cWyXRautB+eU372Ng9dWRtUCjB3ZYz50RD2Fxst/7+yWV9Z8kMkK8eQ==", + "requires": { + "@microsoft/sp-core-library": "1.12.1", + "@microsoft/sp-diagnostics": "1.12.1", + "@microsoft/sp-dynamic-data": "1.12.1", + "@microsoft/sp-lodash-subset": "1.12.1", + "@microsoft/sp-odata-types": "1.12.1", + "tslib": "~1.10.0" + }, + "dependencies": { + "tslib": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.10.0.tgz", + "integrity": "sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ==" + } + } + }, + "@microsoft/sp-polyfills": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-polyfills/-/sp-polyfills-1.12.1.tgz", + "integrity": "sha512-CKu6NW8mXShCZZuVCNOCfTbNBCKFx+AVOujBOraZR3EUttpetzCPznzaN0VcaR/P+pw4oZqIY2puurkeT3w7JQ==", + "requires": { + "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.2.4", + "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.4.tgz", + "integrity": "sha512-/NdNZVJg+uZgtm9eS3O6lrOLYmQag2DjdEXuPaHlZ6RuVqgqaVZfgYCepEIKsLqwdQArOPtC3XzRLqGGfT8KQQ==" + }, + "tslib": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.10.0.tgz", + "integrity": "sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ==" + }, + "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-property-pane": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-property-pane/-/sp-property-pane-1.12.1.tgz", + "integrity": "sha512-Rd0DJf0RLcJPlziFtKx01GsAnsDVKwJwa8N7DpvVCYF8zpQPVN1Sp+sLbuoX+MZ2KtSOh0cn/r4bau2lnKEO5w==", + "dev": true, + "requires": { + "@microsoft/office-ui-fabric-react-bundle": "1.12.1", + "@microsoft/sp-component-base": "1.12.1", + "@microsoft/sp-core-library": "1.12.1", + "@microsoft/sp-diagnostics": "1.12.1", + "@microsoft/sp-dynamic-data": "1.12.1", + "@microsoft/sp-lodash-subset": "1.12.1", + "office-ui-fabric-react": "7.156.0", + "react": "16.9.0", + "react-dom": "16.9.0", + "tslib": "~1.10.0" + }, + "dependencies": { + "tslib": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.10.0.tgz", + "integrity": "sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ==", + "dev": true + } + } + }, + "@microsoft/sp-search-extensibility": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-search-extensibility/-/sp-search-extensibility-1.12.1.tgz", + "integrity": "sha512-DsJ5Eo/iMkBuSnrsITQOPLFll8ozkfom0DOL3kdCr7FnfXcktanZoV9A5HeObqbQspkDQl+FSvArYvGSxZgr6w==", + "requires": { + "@microsoft/sp-core-library": "1.12.1", + "@microsoft/sp-diagnostics": "1.12.1", + "@microsoft/sp-extension-base": "1.12.1", + "@microsoft/sp-loader": "1.12.1", + "tslib": "~1.10.0" + }, + "dependencies": { + "tslib": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.10.0.tgz", + "integrity": "sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ==" + } + } + }, + "@microsoft/sp-tslint-rules": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-tslint-rules/-/sp-tslint-rules-1.12.1.tgz", + "integrity": "sha512-s8bPmm3DRUrZHTMUQNW6E6yllPNI38bcTDdc2vGWIHLL2fLq6WRR7N1nGBu3159b0Nja8eQTiPLtgxL2srondw==", + "dev": true, + "requires": { + "tslint": "~6.1.3", + "tsutils": "~2.11.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" + } + }, + "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": "^4.0.1", + "glob": "^7.1.1", + "js-yaml": "^3.13.1", + "minimatch": "^3.0.4", + "mkdirp": "^0.5.3", + "resolve": "^1.3.2", + "semver": "^5.3.0", + "tslib": "^1.13.0", + "tsutils": "^2.29.0" + }, + "dependencies": { + "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" + } + } + } + }, + "tsutils": { + "version": "2.11.2", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-2.11.2.tgz", + "integrity": "sha1-YBNgHjb6FP+VhBPlQdQn+4xqw0E=", + "dev": true, + "requires": { + "tslib": "^1.7.1" + } + } + } + }, + "@microsoft/sp-webpart-base": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-webpart-base/-/sp-webpart-base-1.12.1.tgz", + "integrity": "sha512-kEtulXnKYxfc3BT/bRoX7+eJ84SqCO2w50ELKeN8f+NSRbkd8M4hnzaa1yi6zWvrt3SmlyH0tfjURnBkioI3rw==", + "dev": true, + "requires": { + "@microsoft/sp-component-base": "1.12.1", + "@microsoft/sp-core-library": "1.12.1", + "@microsoft/sp-diagnostics": "1.12.1", + "@microsoft/sp-dynamic-data": "1.12.1", + "@microsoft/sp-http": "1.12.1", + "@microsoft/sp-loader": "1.12.1", + "@microsoft/sp-lodash-subset": "1.12.1", + "@microsoft/sp-module-interfaces": "1.12.1", + "@microsoft/sp-page-context": "1.12.1", + "@microsoft/sp-property-pane": "1.12.1", + "@microsoft/teams-js": "1.8.0", + "@types/office-js": "1.0.36", + "office-ui-fabric-react": "7.156.0", + "react": "16.9.0", + "react-dom": "16.9.0", + "tslib": "~1.10.0" + }, + "dependencies": { + "tslib": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.10.0.tgz", + "integrity": "sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ==", + "dev": true + } + } + }, + "@microsoft/sp-webpart-workbench": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@microsoft/sp-webpart-workbench/-/sp-webpart-workbench-1.12.1.tgz", + "integrity": "sha512-o8a1m1+MZZuJvOMvddHFbugItjh+7TN6Ar9vGjHvVHA3q+fatA/Me4RpkbAQyDmXZU/eXi2M1E0/U5T/etEzKw==", + "dev": true, + "requires": { + "@microsoft/gulp-core-build-serve": "3.8.46", + "@microsoft/office-ui-fabric-react-bundle": "1.12.1", + "@microsoft/sp-application-base": "1.12.1", + "@microsoft/sp-core-library": "1.12.1", + "@microsoft/sp-loader": "1.12.1", + "@microsoft/sp-module-interfaces": "1.12.1", + "@microsoft/sp-webpart-base": "1.12.1", + "@rushstack/node-core-library": "3.35.2", + "office-ui-fabric-react": "7.156.0", + "prop-types": "15.7.2", + "react": "16.9.0", + "react-dom": "16.9.0", + "tslib": "~1.10.0" + }, + "dependencies": { + "@microsoft/gulp-core-build": { + "version": "3.17.11", + "resolved": "https://registry.npmjs.org/@microsoft/gulp-core-build/-/gulp-core-build-3.17.11.tgz", + "integrity": "sha512-hhlNl5uvErAyZNkg+lWdUAbq+xygJCNl7rBAITFuasyl/T6BicT1/ZDJmVLFO2eXgRXna/SJW622IZsJ34adYQ==", + "dev": true, + "requires": { + "@jest/core": "~25.4.0", + "@jest/reporters": "~25.4.0", + "@rushstack/node-core-library": "3.35.2", + "@types/chalk": "0.4.31", + "@types/gulp": "4.0.6", + "@types/jest": "25.2.1", + "@types/node": "10.17.13", + "@types/node-notifier": "0.0.28", + "@types/orchestrator": "0.0.30", + "@types/semver": "~7.3.1", + "@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": "~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": "~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", + "node-notifier": "~5.0.2", + "object-assign": "~4.1.0", + "orchestrator": "~0.3.8", + "pretty-hrtime": "~1.0.2", + "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" + } + }, + "@microsoft/gulp-core-build-serve": { + "version": "3.8.46", + "resolved": "https://registry.npmjs.org/@microsoft/gulp-core-build-serve/-/gulp-core-build-serve-3.8.46.tgz", + "integrity": "sha512-Pi++aySaA2xY1PBknDDnP5pNmtzprZWFT2u5eVzt5FWvI1DZBZ9mcs1EIxtrAjEFmv3402BwVKU5oWpZIcdjcw==", + "dev": true, + "requires": { + "@microsoft/gulp-core-build": "3.17.11", + "@rushstack/debug-certificate-manager": "0.2.110", + "@rushstack/node-core-library": "3.35.2", + "@types/node": "10.17.13", + "colors": "~1.2.1", + "express": "~4.16.2", + "gulp": "~4.0.2", + "gulp-connect": "~5.5.0", + "gulp-open": "~3.0.1", + "sudo": "~1.0.3" + } + }, + "@rushstack/debug-certificate-manager": { + "version": "0.2.110", + "resolved": "https://registry.npmjs.org/@rushstack/debug-certificate-manager/-/debug-certificate-manager-0.2.110.tgz", + "integrity": "sha512-F4oADOoTeyuTizGYGAvwMUwC/N39BSY2kQWgdXGw8WO8KJb/fk1MP/BmxPKhk/b35CeA+l2PTk3c+ebDm/yZTQ==", + "dev": true, + "requires": { + "@rushstack/node-core-library": "3.35.2", + "deasync": "~0.1.19", + "node-forge": "~0.7.1", + "sudo": "~1.0.3" + } + }, + "@rushstack/node-core-library": { + "version": "3.35.2", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.35.2.tgz", + "integrity": "sha512-SPd0uG7mwsf3E30np9afCUhtaM1SBpibrbxOXPz82KWV6SQiPUtXeQfhXq9mSnGxOb3WLWoSDe7AFxQNex3+kQ==", + "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" + } + }, + "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" + } + }, + "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" + } + }, + "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" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "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", + "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": "5.0.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-5.0.0.tgz", + "integrity": "sha1-69hGZ8oNuzMLmbz8aOrCvFQ3Dg0=", + "dev": true, + "requires": { + "array-union": "^1.0.1", + "arrify": "^1.0.0", + "glob": "^7.0.3", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + } + }, + "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": { + "@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" + } + } + } + }, + "merge2": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.0.3.tgz", + "integrity": "sha1-+kT4siYmFaty8ICKQB1HinDjlNs=", + "dev": true + }, + "prop-types": { + "version": "15.7.2", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz", + "integrity": "sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==", + "dev": true, + "requires": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.8.1" + } + }, + "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" + } + }, + "tslib": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.10.0.tgz", + "integrity": "sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ==", + "dev": true + } + } + }, + "@microsoft/spfx-heft-plugins": { + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@microsoft/spfx-heft-plugins/-/spfx-heft-plugins-1.14.0.tgz", + "integrity": "sha512-JhkXgYCXcFE7AT/Wg2Lyb4z8vVyYS1liZzTwWlkgvFp8dD1WTbqUw4unnE5IguTqnAJ3Sw+/1OZHJBrqbcn09g==", + "dev": true, + "requires": { + "@azure/storage-blob": "~12.4.1", + "@microsoft/hashed-folder-copy-plugin": "1.14.0", + "@microsoft/loader-load-themed-styles": "1.9.123", + "@microsoft/rush-lib": "5.59.2", + "@microsoft/sp-css-loader": "1.14.0", + "@microsoft/sp-module-interfaces": "1.14.0", + "@rushstack/heft-config-file": "0.7.11", + "@rushstack/localization-plugin": "0.9.11", + "@rushstack/module-minifier-plugin": "0.6.11", + "@rushstack/node-core-library": "3.45.0", + "@rushstack/rig-package": "0.3.7", + "@rushstack/set-webpack-public-path-plugin": "3.3.12", + "@rushstack/terminal": "0.3.22", + "@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", + "express": "4.17.1", + "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": { + "@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/sp-module-interfaces": { + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-module-interfaces/-/sp-module-interfaces-1.14.0.tgz", + "integrity": "sha512-OPQW3vVVADSYTTXUXmBMh3/TAPqiCunPd7Ggfk+fZC82qyI5s7hLCkto9BJ2IkqfxLeOB9/4qxXfQbrrS6wVPg==", + "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/node-core-library": { + "version": "3.45.0", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.45.0.tgz", + "integrity": "sha512-YMuIJl19vQT1+g/OU9mLY6T5ZBT9uDlmeXExDQACpGuxTJW+LHNbk/lRX+eCApQI2eLBlaL4U68r3kZlqwbdmw==", + "dev": true, + "requires": { + "@types/node": "12.20.24", + "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": "~5.0.2" + } + }, + "@rushstack/rig-package": { + "version": "0.3.7", + "resolved": "https://registry.npmjs.org/@rushstack/rig-package/-/rig-package-0.3.7.tgz", + "integrity": "sha512-pzMsTSeTC8IiZ6EJLr53gGMvhT4oLWH+hxD7907cHyWuIUlEXFtu/2pK25vUQT13nKp5DJCWxXyYoGRk/h6rtA==", + "dev": true, + "requires": { + "resolve": "~1.17.0", + "strip-json-comments": "~3.1.1" + } + }, + "@types/node": { + "version": "12.20.24", + "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.24.tgz", + "integrity": "sha512-yxDeaQIAJlMav7fH5AQqPH1u8YIuhYJXYBzxaQ4PifsU0GDO38MSdmEDeRlIxrKbC6NbEaaEHDanWb+y30U8SQ==", + "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" + } + }, + "body-parser": { + "version": "1.19.0", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.0.tgz", + "integrity": "sha512-dhEPs72UPbDnAQJ9ZKMNTP6ptJaionhP5cBb541nXPlW60Jepo9RV/a4fX4XWW9CuFNK22krhrj1+rgzifNCsw==", + "dev": true, + "requires": { + "bytes": "3.1.0", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "~1.1.2", + "http-errors": "1.7.2", + "iconv-lite": "0.4.24", + "on-finished": "~2.3.0", + "qs": "6.7.0", + "raw-body": "2.4.0", + "type-is": "~1.6.17" + } + }, + "bytes": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.0.tgz", + "integrity": "sha512-zauLjrfCG+xvoyaqLoV8bLVXXNGC4JqlxFCutSDWA6fJrTo2ZuvLYTqZ7aHBLZSMOopbzwv8f+wZcVzfVTI2Dg==", + "dev": true + }, + "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" + } + }, + "content-disposition": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.3.tgz", + "integrity": "sha512-ExO0774ikEObIAEV9kDo50o+79VCUdEB6n6lzKgGwupcVeRlhrj3qGAfwq8G6uBJjkqLrhT0qEYFcWng8z1z0g==", + "dev": true, + "requires": { + "safe-buffer": "5.1.2" + } + }, + "cookie": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.0.tgz", + "integrity": "sha512-+Hp8fLp57wnUSt0tY0tHEXh4voZRDnoIrZPqlo3DPiI4y9lwg/jqx+1Om94/W6ZaPDOUbnjOt/99w66zk+l1Xg==", + "dev": true + }, + "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" + } + }, + "express": { + "version": "4.17.1", + "resolved": "https://registry.npmjs.org/express/-/express-4.17.1.tgz", + "integrity": "sha512-mHJ9O79RqluphRrcw2X/GTh3k9tVv8YcoyY4Kkh4WDMUYKRZUq0h1o0w2rrrxBqM7VoeUVqgb27xlEMXTnYt4g==", + "dev": true, + "requires": { + "accepts": "~1.3.7", + "array-flatten": "1.1.1", + "body-parser": "1.19.0", + "content-disposition": "0.5.3", + "content-type": "~1.0.4", + "cookie": "0.4.0", + "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.5", + "qs": "6.7.0", + "range-parser": "~1.2.1", + "safe-buffer": "5.1.2", + "send": "0.17.1", + "serve-static": "1.14.1", + "setprototypeof": "1.1.1", + "statuses": "~1.5.0", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.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" + } + }, + "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" + } + }, + "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==", + "dev": true, + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.1", + "statuses": ">= 1.5.0 < 2", + "toidentifier": "1.0.0" + } + }, + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dev": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", + "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 + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "qs": { + "version": "6.7.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.7.0.tgz", + "integrity": "sha512-VCdBRNFTX1fyE7Nb6FYoURo/SPe62QCaAyzJvUjwRaIsc+NePBEniHlvxFmmX56+HZphIGtV0XeCirBtpDrTyQ==", + "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==", + "dev": true, + "requires": { + "bytes": "3.1.0", + "http-errors": "1.7.2", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "send": { + "version": "0.17.1", + "resolved": "https://registry.npmjs.org/send/-/send-0.17.1.tgz", + "integrity": "sha512-BsVKsiGcQMFwT8UxypobUKyv7irCNRHk1T0G680vk88yf6LBByGcZJOTJCrTP2xVN6yI+XjPJcNuE3V4fT9sAg==", + "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.7.2", + "mime": "1.6.0", + "ms": "2.1.1", + "on-finished": "~2.3.0", + "range-parser": "~1.2.1", + "statuses": "~1.5.0" + }, + "dependencies": { + "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.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==", + "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==", + "dev": true, + "requires": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.17.1" + } + }, + "setprototypeof": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.1.tgz", + "integrity": "sha512-JvdAWfbXeIGaZ9cILp38HntZSFSo3mWg6xGcJJsd+d4aRMOqauag1C63dJfDw7OaMYwEbHMOxEZ1lqVRYP2OAw==", + "dev": true + }, + "statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", + "dev": true + }, + "uuid": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.1.0.tgz", + "integrity": "sha512-DIWtzUkw04M4k3bf1IcpS2tngXEL26YUD2M0tMDUpnUrz2hgzUBlD55a4FjdLGPvfHxS6uluGWvaVEqgBcVa+g==", + "dev": true + }, + "validator": { + "version": "13.7.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.7.0.tgz", + "integrity": "sha512-nYXQLCBkpJ8X6ltALua9dRrZDHVYxjJ1wgskNt1lH9fzGjs3tgojGSCBjmEPwkWS1y29+DrizMTW19Pr9uB2nw==", + "dev": true + }, + "z-schema": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.2.tgz", + "integrity": "sha512-40TH47ukMHq5HrzkeVE40Ad7eIDKaRV2b+Qpi2prLc9X9eFJFzV7tMe5aH12e6avaSS/u5l653EQOv+J9PirPw==", + "dev": true, + "requires": { + "commander": "^2.7.1", + "lodash.get": "^4.4.2", + "lodash.isequal": "^4.5.0", + "validator": "^13.7.0" + } + } + } + }, + "@microsoft/teams-js": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/@microsoft/teams-js/-/teams-js-1.8.0.tgz", + "integrity": "sha512-3or+WqPJ73VHG6P5Bv/x882mzUASNLU2DIkzI5WPg9TW5vq2ISEv7yJ+fuRY9GNC0AcJiJQfzB+jl+HVgJAdcg==", + "dev": true + }, + "@microsoft/tsdoc": { + "version": "0.13.2", + "resolved": "https://registry.npmjs.org/@microsoft/tsdoc/-/tsdoc-0.13.2.tgz", + "integrity": "sha512-WrHvO8PDL8wd8T2+zBGKrMwVL5IyzR3ryWUsl0PXgEV0QHup4mTLi0QcATefGI6Gx9Anu7vthPyyyLpY0EpiQg==", + "dev": true + }, + "@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": { + "@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==", + "requires": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + } + }, + "@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==" + }, + "@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "requires": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + } + }, + "@npmcli/fs": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@npmcli/fs/-/fs-1.1.1.tgz", + "integrity": "sha512-8KG5RD0GVP4ydEzRn/I4BNDuxDtqVbOdm8675T49OIG/NGhaK0pjPX7ZcDlvKYbA+ulvVK3ztfcF4uBdOxuJbQ==", + "dev": true, + "requires": { + "@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 + }, + "@pnp/common": { + "version": "1.3.11", + "resolved": "https://registry.npmjs.org/@pnp/common/-/common-1.3.11.tgz", + "integrity": "sha512-RhYKcfMP+h0pAzORZRHSPPLOBB58djN/pfnorpWPjsx6ZxMqbiDqTzAtTF4m8z/mdNnxJr0Q3kwt4ImU3FjwnA==", + "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=" + }, + "tslib": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.10.0.tgz", + "integrity": "sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ==" + } + } + }, + "@pnp/config-store": { + "version": "1.3.11", + "resolved": "https://registry.npmjs.org/@pnp/config-store/-/config-store-1.3.11.tgz", + "integrity": "sha512-XjLphe8tJVdqja0u6/OUQAkE51rD+J3snUDf3PxxTN53A5uRoVCzxT2fdCudnDXsVsIYMTs8jZOCW2tgIUB2xA==", + "requires": { + "tslib": "1.10.0" + }, + "dependencies": { + "tslib": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.10.0.tgz", + "integrity": "sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ==" + } + } + }, + "@pnp/graph": { + "version": "1.3.11", + "resolved": "https://registry.npmjs.org/@pnp/graph/-/graph-1.3.11.tgz", + "integrity": "sha512-AbJdiCdI+SZTk7LI0NP5snw8D0udQWQbFRhCmI1e+j6k/Wt/FYEfXkgiAqXKc+f8+PpUtt1/ezab3sbrxs9btA==", + "requires": { + "@microsoft/microsoft-graph-types": "1.7.0", + "tslib": "1.10.0" + }, + "dependencies": { + "tslib": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.10.0.tgz", + "integrity": "sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ==" + } + } + }, + "@pnp/logging": { + "version": "1.3.11", + "resolved": "https://registry.npmjs.org/@pnp/logging/-/logging-1.3.11.tgz", + "integrity": "sha512-hADlIXwvF/wjee7425nFJ6NhqaWpWTJ5yg02bpwBUsiSuFqEUf+LwuAcyHQre2lMs6KyNa65FWoRQok9BlZuxA==", + "requires": { + "tslib": "1.10.0" + }, + "dependencies": { + "tslib": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.10.0.tgz", + "integrity": "sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ==" + } + } + }, + "@pnp/odata": { + "version": "1.3.11", + "resolved": "https://registry.npmjs.org/@pnp/odata/-/odata-1.3.11.tgz", + "integrity": "sha512-yMaRiuVZRei2pkryCOqsw3ZXD2Lw30IJv136WQmQPQPOxG4cvsS9+woXkfMqbWV2KQ1evFUqVXbitIz6eDVfNA==", + "requires": { + "tslib": "1.10.0" + }, + "dependencies": { + "tslib": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.10.0.tgz", + "integrity": "sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ==" + } + } + }, + "@pnp/pnpjs": { + "version": "1.3.11", + "resolved": "https://registry.npmjs.org/@pnp/pnpjs/-/pnpjs-1.3.11.tgz", + "integrity": "sha512-Pu0GjWPB+m97fjjd+U3rM9TNGZs2JmGu69IcpWMueZyjPUiBkzZ1XYLHCYSozAbaUDnQrDi34K1wQHA4GVJ5XQ==", + "requires": { + "@pnp/common": "1.3.11", + "@pnp/config-store": "1.3.11", + "@pnp/graph": "1.3.11", + "@pnp/logging": "1.3.11", + "@pnp/odata": "1.3.11", + "@pnp/sp": "1.3.11", + "@pnp/sp-addinhelpers": "1.3.11", + "tslib": "1.10.0" + }, + "dependencies": { + "tslib": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.10.0.tgz", + "integrity": "sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ==" + } + } + }, + "@pnp/sp": { + "version": "1.3.11", + "resolved": "https://registry.npmjs.org/@pnp/sp/-/sp-1.3.11.tgz", + "integrity": "sha512-NjdeGe81aukiSPelSPjgAFRC1+SrNPTXvTdEqTH+Q1ZvgNtk8bdZp6K6xf9emfeM2qZDOu9GpKZpg0W/emq++g==", + "requires": { + "tslib": "1.10.0" + }, + "dependencies": { + "tslib": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.10.0.tgz", + "integrity": "sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ==" + } + } + }, + "@pnp/sp-addinhelpers": { + "version": "1.3.11", + "resolved": "https://registry.npmjs.org/@pnp/sp-addinhelpers/-/sp-addinhelpers-1.3.11.tgz", + "integrity": "sha512-T4qV2wJvPFPuxagHlPe6/zNQq8n2iv9KaYg4wTNRH0qUOWYNH9sUHTzFWitY5bFmLIjMSdIS5gX8GlpdzcgTsw==", + "requires": { + "@types/sharepoint": "2016.1.3", + "tslib": "1.10.0" + }, + "dependencies": { + "tslib": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.10.0.tgz", + "integrity": "sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ==" + } + } + }, + "@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": "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/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", + "mz": "^2.7.0", + "normalize-path": "^3.0.0", + "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": { + "hosted-git-info": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.1.0.tgz", + "integrity": "sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==", + "dev": true, + "requires": { + "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.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz", + "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==", + "dev": true + } + } + }, + "@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": { + "@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": { + "json5": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz", + "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==", + "dev": true + } + } + }, + "@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" + }, + "dependencies": { + "@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" + } + } + } + }, + "@rushstack/eslint-config": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-config/-/eslint-config-2.5.2.tgz", + "integrity": "sha512-sihc5OQ8g92jTDLqrKXt0burUNqI1ukoISFxQCdRzSKWbzyIwBnBwvvWryggjqCR+T7fKnCe5SBZt4Y/1VpJMg==", + "dev": true, + "requires": { + "@rushstack/eslint-patch": "1.1.1", + "@rushstack/eslint-plugin": "0.8.5", + "@rushstack/eslint-plugin-packlets": "0.3.5", + "@rushstack/eslint-plugin-security": "0.2.5", + "@typescript-eslint/eslint-plugin": "~5.6.0", + "@typescript-eslint/experimental-utils": "~5.6.0", + "@typescript-eslint/parser": "~5.6.0", + "@typescript-eslint/typescript-estree": "~5.6.0", + "eslint-plugin-promise": "~6.0.0", + "eslint-plugin-react": "~7.27.1", + "eslint-plugin-tsdoc": "~0.2.14" + }, + "dependencies": { + "@typescript-eslint/eslint-plugin": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.6.0.tgz", + "integrity": "sha512-MIbeMy5qfLqtgs1hWd088k1hOuRsN9JrHUPwVVKCD99EOUqScd7SrwoZl4Gso05EAP9w1kvLWUVGJOVpRPkDPA==", + "dev": true, + "requires": { + "@typescript-eslint/experimental-utils": "5.6.0", + "@typescript-eslint/scope-manager": "5.6.0", + "debug": "^4.3.2", + "functional-red-black-tree": "^1.0.1", + "ignore": "^5.1.8", + "regexpp": "^3.2.0", + "semver": "^7.3.5", + "tsutils": "^3.21.0" + } + }, + "@typescript-eslint/experimental-utils": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.6.0.tgz", + "integrity": "sha512-VDoRf3Qj7+W3sS/ZBXZh3LBzp0snDLEgvp6qj0vOAIiAPM07bd5ojQ3CTzF/QFl5AKh7Bh1ycgj6lFBJHUt/DA==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.9", + "@typescript-eslint/scope-manager": "5.6.0", + "@typescript-eslint/types": "5.6.0", + "@typescript-eslint/typescript-estree": "5.6.0", + "eslint-scope": "^5.1.1", + "eslint-utils": "^3.0.0" + } + }, + "@typescript-eslint/parser": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.6.0.tgz", + "integrity": "sha512-YVK49NgdUPQ8SpCZaOpiq1kLkYRPMv9U5gcMrywzI8brtwZjr/tG3sZpuHyODt76W/A0SufNjYt9ZOgrC4tLIQ==", + "dev": true, + "requires": { + "@typescript-eslint/scope-manager": "5.6.0", + "@typescript-eslint/types": "5.6.0", + "@typescript-eslint/typescript-estree": "5.6.0", + "debug": "^4.3.2" + } + }, + "@typescript-eslint/scope-manager": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.6.0.tgz", + "integrity": "sha512-1U1G77Hw2jsGWVsO2w6eVCbOg0HZ5WxL/cozVSTfqnL/eB9muhb8THsP0G3w+BB5xAHv9KptwdfYFAUfzcIh4A==", + "dev": true, + "requires": { + "@typescript-eslint/types": "5.6.0", + "@typescript-eslint/visitor-keys": "5.6.0" + } + }, + "@typescript-eslint/types": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.6.0.tgz", + "integrity": "sha512-OIZffked7mXv4mXzWU5MgAEbCf9ecNJBKi+Si6/I9PpTaj+cf2x58h2oHW5/P/yTnPkKaayfjhLvx+crnl5ubA==", + "dev": true + }, + "@typescript-eslint/typescript-estree": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.6.0.tgz", + "integrity": "sha512-92vK5tQaE81rK7fOmuWMrSQtK1IMonESR+RJR2Tlc7w4o0MeEdjgidY/uO2Gobh7z4Q1hhS94Cr7r021fMVEeA==", + "dev": true, + "requires": { + "@typescript-eslint/types": "5.6.0", + "@typescript-eslint/visitor-keys": "5.6.0", + "debug": "^4.3.2", + "globby": "^11.0.4", + "is-glob": "^4.0.3", + "semver": "^7.3.5", + "tsutils": "^3.21.0" + } + }, + "@typescript-eslint/visitor-keys": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.6.0.tgz", + "integrity": "sha512-1p7hDp5cpRFUyE3+lvA74egs+RWSgumrBpzBCDzfTFv0aQ7lIeay80yU0hIxgAhwQ6PcasW35kaOCyDOv6O/Ng==", + "dev": true, + "requires": { + "@typescript-eslint/types": "5.6.0", + "eslint-visitor-keys": "^3.0.0" + } + }, + "eslint-visitor-keys": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", + "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", + "dev": true + } + } + }, + "@rushstack/eslint-patch": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.1.1.tgz", + "integrity": "sha512-BUyKJGdDWqvWC5GEhyOiUrGNi9iJUr4CU0O2WxJL6QJhHeeA/NVBalH+FeK0r/x/W0rPymXt5s78TDS7d6lCwg==", + "dev": true + }, + "@rushstack/eslint-plugin": { + "version": "0.8.5", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-plugin/-/eslint-plugin-0.8.5.tgz", + "integrity": "sha512-HRdt0+kbMYL4bem4nU+3/hK2/+JeR6mWq4oIJyaMbxe+wb2o3Qng1hx6UDz6zATYwk4/xyx6FZcq2qHw+8wy6g==", + "dev": true, + "requires": { + "@rushstack/tree-pattern": "0.2.2", + "@typescript-eslint/experimental-utils": "~5.6.0" + }, + "dependencies": { + "@typescript-eslint/experimental-utils": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.6.0.tgz", + "integrity": "sha512-VDoRf3Qj7+W3sS/ZBXZh3LBzp0snDLEgvp6qj0vOAIiAPM07bd5ojQ3CTzF/QFl5AKh7Bh1ycgj6lFBJHUt/DA==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.9", + "@typescript-eslint/scope-manager": "5.6.0", + "@typescript-eslint/types": "5.6.0", + "@typescript-eslint/typescript-estree": "5.6.0", + "eslint-scope": "^5.1.1", + "eslint-utils": "^3.0.0" + } + }, + "@typescript-eslint/scope-manager": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.6.0.tgz", + "integrity": "sha512-1U1G77Hw2jsGWVsO2w6eVCbOg0HZ5WxL/cozVSTfqnL/eB9muhb8THsP0G3w+BB5xAHv9KptwdfYFAUfzcIh4A==", + "dev": true, + "requires": { + "@typescript-eslint/types": "5.6.0", + "@typescript-eslint/visitor-keys": "5.6.0" + } + }, + "@typescript-eslint/types": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.6.0.tgz", + "integrity": "sha512-OIZffked7mXv4mXzWU5MgAEbCf9ecNJBKi+Si6/I9PpTaj+cf2x58h2oHW5/P/yTnPkKaayfjhLvx+crnl5ubA==", + "dev": true + }, + "@typescript-eslint/typescript-estree": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.6.0.tgz", + "integrity": "sha512-92vK5tQaE81rK7fOmuWMrSQtK1IMonESR+RJR2Tlc7w4o0MeEdjgidY/uO2Gobh7z4Q1hhS94Cr7r021fMVEeA==", + "dev": true, + "requires": { + "@typescript-eslint/types": "5.6.0", + "@typescript-eslint/visitor-keys": "5.6.0", + "debug": "^4.3.2", + "globby": "^11.0.4", + "is-glob": "^4.0.3", + "semver": "^7.3.5", + "tsutils": "^3.21.0" + } + }, + "@typescript-eslint/visitor-keys": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.6.0.tgz", + "integrity": "sha512-1p7hDp5cpRFUyE3+lvA74egs+RWSgumrBpzBCDzfTFv0aQ7lIeay80yU0hIxgAhwQ6PcasW35kaOCyDOv6O/Ng==", + "dev": true, + "requires": { + "@typescript-eslint/types": "5.6.0", + "eslint-visitor-keys": "^3.0.0" + } + }, + "eslint-visitor-keys": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", + "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", + "dev": true + } + } + }, + "@rushstack/eslint-plugin-packlets": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-plugin-packlets/-/eslint-plugin-packlets-0.3.5.tgz", + "integrity": "sha512-3nuDg8LN0r/maavJVtW5CsJdkx7k6OkoOcewJStG6UAm6x/M7kIWM/YSwiXtDw4xjKJLQjabnrzHDElMiWe6Cg==", + "dev": true, + "requires": { + "@rushstack/tree-pattern": "0.2.2", + "@typescript-eslint/experimental-utils": "~5.6.0" + }, + "dependencies": { + "@typescript-eslint/experimental-utils": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.6.0.tgz", + "integrity": "sha512-VDoRf3Qj7+W3sS/ZBXZh3LBzp0snDLEgvp6qj0vOAIiAPM07bd5ojQ3CTzF/QFl5AKh7Bh1ycgj6lFBJHUt/DA==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.9", + "@typescript-eslint/scope-manager": "5.6.0", + "@typescript-eslint/types": "5.6.0", + "@typescript-eslint/typescript-estree": "5.6.0", + "eslint-scope": "^5.1.1", + "eslint-utils": "^3.0.0" + } + }, + "@typescript-eslint/scope-manager": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.6.0.tgz", + "integrity": "sha512-1U1G77Hw2jsGWVsO2w6eVCbOg0HZ5WxL/cozVSTfqnL/eB9muhb8THsP0G3w+BB5xAHv9KptwdfYFAUfzcIh4A==", + "dev": true, + "requires": { + "@typescript-eslint/types": "5.6.0", + "@typescript-eslint/visitor-keys": "5.6.0" + } + }, + "@typescript-eslint/types": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.6.0.tgz", + "integrity": "sha512-OIZffked7mXv4mXzWU5MgAEbCf9ecNJBKi+Si6/I9PpTaj+cf2x58h2oHW5/P/yTnPkKaayfjhLvx+crnl5ubA==", + "dev": true + }, + "@typescript-eslint/typescript-estree": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.6.0.tgz", + "integrity": "sha512-92vK5tQaE81rK7fOmuWMrSQtK1IMonESR+RJR2Tlc7w4o0MeEdjgidY/uO2Gobh7z4Q1hhS94Cr7r021fMVEeA==", + "dev": true, + "requires": { + "@typescript-eslint/types": "5.6.0", + "@typescript-eslint/visitor-keys": "5.6.0", + "debug": "^4.3.2", + "globby": "^11.0.4", + "is-glob": "^4.0.3", + "semver": "^7.3.5", + "tsutils": "^3.21.0" + } + }, + "@typescript-eslint/visitor-keys": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.6.0.tgz", + "integrity": "sha512-1p7hDp5cpRFUyE3+lvA74egs+RWSgumrBpzBCDzfTFv0aQ7lIeay80yU0hIxgAhwQ6PcasW35kaOCyDOv6O/Ng==", + "dev": true, + "requires": { + "@typescript-eslint/types": "5.6.0", + "eslint-visitor-keys": "^3.0.0" + } + }, + "eslint-visitor-keys": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", + "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", + "dev": true + } + } + }, + "@rushstack/eslint-plugin-security": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-plugin-security/-/eslint-plugin-security-0.2.5.tgz", + "integrity": "sha512-neqCTuZn/KN5kABUTQzc2PC4p+U2DEWkSYDWoeUPYsoKd9W/1u1MQZGwo1kSit6STJSSj0G0PQb10RAj0hBvvw==", + "dev": true, + "requires": { + "@rushstack/tree-pattern": "0.2.2", + "@typescript-eslint/experimental-utils": "~5.6.0" + }, + "dependencies": { + "@typescript-eslint/experimental-utils": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.6.0.tgz", + "integrity": "sha512-VDoRf3Qj7+W3sS/ZBXZh3LBzp0snDLEgvp6qj0vOAIiAPM07bd5ojQ3CTzF/QFl5AKh7Bh1ycgj6lFBJHUt/DA==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.9", + "@typescript-eslint/scope-manager": "5.6.0", + "@typescript-eslint/types": "5.6.0", + "@typescript-eslint/typescript-estree": "5.6.0", + "eslint-scope": "^5.1.1", + "eslint-utils": "^3.0.0" + } + }, + "@typescript-eslint/scope-manager": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.6.0.tgz", + "integrity": "sha512-1U1G77Hw2jsGWVsO2w6eVCbOg0HZ5WxL/cozVSTfqnL/eB9muhb8THsP0G3w+BB5xAHv9KptwdfYFAUfzcIh4A==", + "dev": true, + "requires": { + "@typescript-eslint/types": "5.6.0", + "@typescript-eslint/visitor-keys": "5.6.0" + } + }, + "@typescript-eslint/types": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.6.0.tgz", + "integrity": "sha512-OIZffked7mXv4mXzWU5MgAEbCf9ecNJBKi+Si6/I9PpTaj+cf2x58h2oHW5/P/yTnPkKaayfjhLvx+crnl5ubA==", + "dev": true + }, + "@typescript-eslint/typescript-estree": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.6.0.tgz", + "integrity": "sha512-92vK5tQaE81rK7fOmuWMrSQtK1IMonESR+RJR2Tlc7w4o0MeEdjgidY/uO2Gobh7z4Q1hhS94Cr7r021fMVEeA==", + "dev": true, + "requires": { + "@typescript-eslint/types": "5.6.0", + "@typescript-eslint/visitor-keys": "5.6.0", + "debug": "^4.3.2", + "globby": "^11.0.4", + "is-glob": "^4.0.3", + "semver": "^7.3.5", + "tsutils": "^3.21.0" + } + }, + "@typescript-eslint/visitor-keys": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.6.0.tgz", + "integrity": "sha512-1p7hDp5cpRFUyE3+lvA74egs+RWSgumrBpzBCDzfTFv0aQ7lIeay80yU0hIxgAhwQ6PcasW35kaOCyDOv6O/Ng==", + "dev": true, + "requires": { + "@typescript-eslint/types": "5.6.0", + "eslint-visitor-keys": "^3.0.0" + } + }, + "eslint-visitor-keys": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", + "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", + "dev": true + } + } + }, + "@rushstack/heft-config-file": { + "version": "0.7.11", + "resolved": "https://registry.npmjs.org/@rushstack/heft-config-file/-/heft-config-file-0.7.11.tgz", + "integrity": "sha512-scJEwc8v9qk1ciS5rInIccYfcMQ61owWbK3rPeq729dexGcMbLfn4M0bH7nLgtxuJHIEPoXNr9bAetRDpveTww==", + "dev": true, + "requires": { + "@rushstack/node-core-library": "3.45.0", + "@rushstack/rig-package": "0.3.7", + "jsonpath-plus": "~4.0.0" + }, + "dependencies": { + "@rushstack/node-core-library": { + "version": "3.45.0", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.45.0.tgz", + "integrity": "sha512-YMuIJl19vQT1+g/OU9mLY6T5ZBT9uDlmeXExDQACpGuxTJW+LHNbk/lRX+eCApQI2eLBlaL4U68r3kZlqwbdmw==", + "dev": true, + "requires": { + "@types/node": "12.20.24", + "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": "~5.0.2" + } + }, + "@rushstack/rig-package": { + "version": "0.3.7", + "resolved": "https://registry.npmjs.org/@rushstack/rig-package/-/rig-package-0.3.7.tgz", + "integrity": "sha512-pzMsTSeTC8IiZ6EJLr53gGMvhT4oLWH+hxD7907cHyWuIUlEXFtu/2pK25vUQT13nKp5DJCWxXyYoGRk/h6rtA==", + "dev": true, + "requires": { + "resolve": "~1.17.0", + "strip-json-comments": "~3.1.1" + } + }, + "@types/node": { + "version": "12.20.24", + "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.24.tgz", + "integrity": "sha512-yxDeaQIAJlMav7fH5AQqPH1u8YIuhYJXYBzxaQ4PifsU0GDO38MSdmEDeRlIxrKbC6NbEaaEHDanWb+y30U8SQ==", + "dev": true + }, + "validator": { + "version": "13.7.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.7.0.tgz", + "integrity": "sha512-nYXQLCBkpJ8X6ltALua9dRrZDHVYxjJ1wgskNt1lH9fzGjs3tgojGSCBjmEPwkWS1y29+DrizMTW19Pr9uB2nw==", + "dev": true + }, + "z-schema": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.2.tgz", + "integrity": "sha512-40TH47ukMHq5HrzkeVE40Ad7eIDKaRV2b+Qpi2prLc9X9eFJFzV7tMe5aH12e6avaSS/u5l653EQOv+J9PirPw==", + "dev": true, + "requires": { + "commander": "^2.7.1", + "lodash.get": "^4.4.2", + "lodash.isequal": "^4.5.0", + "validator": "^13.7.0" + } + } + } + }, + "@rushstack/loader-raw-script": { + "version": "1.3.113", + "resolved": "https://registry.npmjs.org/@rushstack/loader-raw-script/-/loader-raw-script-1.3.113.tgz", + "integrity": "sha512-1sC9ZSfo3gYz4J2i1OueqZtpsmT7uoK6zoZlnMmnD1bu2WSH83Dj+Rl4QrG4qo2g9sEkvV89IHMncN8Ingkmqg==", + "requires": { + "loader-utils": "~1.1.0" + } + }, + "@rushstack/localization-plugin": { + "version": "0.9.11", + "resolved": "https://registry.npmjs.org/@rushstack/localization-plugin/-/localization-plugin-0.9.11.tgz", + "integrity": "sha512-TmEKLdikCULMzMq2KD4MH/VfidtMEPJ/sZJvmDRiBEa01RzoAR7E5JVB/PpU/IQhekwnn/8KLIw+D50OSUwfKA==", + "dev": true, + "requires": { + "@rushstack/node-core-library": "3.45.0", + "@rushstack/typings-generator": "0.6.3", + "@types/node": "12.20.24", + "@types/tapable": "1.0.6", + "decache": "~4.5.1", + "loader-utils": "~1.1.0", + "lodash": "~4.17.15", + "minimatch": "~3.0.3", + "pseudolocale": "~1.1.0", + "xmldoc": "~1.1.2" + }, + "dependencies": { + "@rushstack/node-core-library": { + "version": "3.45.0", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.45.0.tgz", + "integrity": "sha512-YMuIJl19vQT1+g/OU9mLY6T5ZBT9uDlmeXExDQACpGuxTJW+LHNbk/lRX+eCApQI2eLBlaL4U68r3kZlqwbdmw==", + "dev": true, + "requires": { + "@types/node": "12.20.24", + "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": "~5.0.2" + } + }, + "@types/node": { + "version": "12.20.24", + "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.24.tgz", + "integrity": "sha512-yxDeaQIAJlMav7fH5AQqPH1u8YIuhYJXYBzxaQ4PifsU0GDO38MSdmEDeRlIxrKbC6NbEaaEHDanWb+y30U8SQ==", + "dev": true + }, + "minimatch": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.8.tgz", + "integrity": "sha512-6FsRAQsxQ61mw+qP1ZzbL9Bc78x2p5OqNgNpnoAFLTrX8n5Kxph0CsnhmKKNXTWjXqU5L0pGPR7hYk+XWZr60Q==", + "dev": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "validator": { + "version": "13.7.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.7.0.tgz", + "integrity": "sha512-nYXQLCBkpJ8X6ltALua9dRrZDHVYxjJ1wgskNt1lH9fzGjs3tgojGSCBjmEPwkWS1y29+DrizMTW19Pr9uB2nw==", + "dev": true + }, + "z-schema": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.2.tgz", + "integrity": "sha512-40TH47ukMHq5HrzkeVE40Ad7eIDKaRV2b+Qpi2prLc9X9eFJFzV7tMe5aH12e6avaSS/u5l653EQOv+J9PirPw==", + "dev": true, + "requires": { + "commander": "^2.7.1", + "lodash.get": "^4.4.2", + "lodash.isequal": "^4.5.0", + "validator": "^13.7.0" + } + } + } + }, + "@rushstack/module-minifier-plugin": { + "version": "0.6.11", + "resolved": "https://registry.npmjs.org/@rushstack/module-minifier-plugin/-/module-minifier-plugin-0.6.11.tgz", + "integrity": "sha512-66lsM6estz376A3nFcE9QxRQmHr5jHOTea/TlnCWRU/2gb4CYO2zA2RivM9nEzW4Tw/c7V5XdwY4wN0tSj+dtQ==", + "dev": true, + "requires": { + "@types/node": "12.20.24", + "@types/tapable": "1.0.6", + "source-map": "~0.7.3", + "tapable": "1.1.3", + "terser": "5.10.0" + }, + "dependencies": { + "@types/node": { + "version": "12.20.24", + "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.24.tgz", + "integrity": "sha512-yxDeaQIAJlMav7fH5AQqPH1u8YIuhYJXYBzxaQ4PifsU0GDO38MSdmEDeRlIxrKbC6NbEaaEHDanWb+y30U8SQ==", + "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": "5.10.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.10.0.tgz", + "integrity": "sha512-AMmF99DMfEDiRJfxfY5jj5wNH/bYO09cniSqhfoyxc8sFoYIgkJy86G04UoZU5VjlpnplVu0K6Tx6E9b5+DlHA==", + "dev": true, + "requires": { + "commander": "^2.20.0", + "source-map": "~0.7.2", + "source-map-support": "~0.5.20" + } + } + } + }, + "@rushstack/node-core-library": { + "version": "3.44.3", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.44.3.tgz", + "integrity": "sha512-Bt+R5LAnVr2BImTJqPpton5rvhJ2Wq8x4BaTqaCHQMmfxqtz5lb4nLYT9kneMJTCDuRMBvvLpSuz4MBj50PV3w==", + "dev": true, + "requires": { + "@types/node": "12.20.24", + "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": "~5.0.2" + }, + "dependencies": { + "@types/node": { + "version": "12.20.24", + "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.24.tgz", + "integrity": "sha512-yxDeaQIAJlMav7fH5AQqPH1u8YIuhYJXYBzxaQ4PifsU0GDO38MSdmEDeRlIxrKbC6NbEaaEHDanWb+y30U8SQ==", + "dev": true + }, + "validator": { + "version": "13.7.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.7.0.tgz", + "integrity": "sha512-nYXQLCBkpJ8X6ltALua9dRrZDHVYxjJ1wgskNt1lH9fzGjs3tgojGSCBjmEPwkWS1y29+DrizMTW19Pr9uB2nw==", + "dev": true + }, + "z-schema": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.2.tgz", + "integrity": "sha512-40TH47ukMHq5HrzkeVE40Ad7eIDKaRV2b+Qpi2prLc9X9eFJFzV7tMe5aH12e6avaSS/u5l653EQOv+J9PirPw==", + "dev": true, + "requires": { + "commander": "^2.7.1", + "lodash.get": "^4.4.2", + "lodash.isequal": "^4.5.0", + "validator": "^13.7.0" + } + } + } + }, + "@rushstack/package-deps-hash": { + "version": "3.1.12", + "resolved": "https://registry.npmjs.org/@rushstack/package-deps-hash/-/package-deps-hash-3.1.12.tgz", + "integrity": "sha512-6r34vX0zreztnytB+rLnDw0wyUsM4I3pqFXLCE0ln+Ud5HbsEeYPvApBJD4z6avAHNJ1EBVDYzSMW2vsFJuRIw==", + "dev": true, + "requires": { + "@rushstack/node-core-library": "3.45.0" + }, + "dependencies": { + "@rushstack/node-core-library": { + "version": "3.45.0", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.45.0.tgz", + "integrity": "sha512-YMuIJl19vQT1+g/OU9mLY6T5ZBT9uDlmeXExDQACpGuxTJW+LHNbk/lRX+eCApQI2eLBlaL4U68r3kZlqwbdmw==", + "dev": true, + "requires": { + "@types/node": "12.20.24", + "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": "~5.0.2" + } + }, + "@types/node": { + "version": "12.20.24", + "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.24.tgz", + "integrity": "sha512-yxDeaQIAJlMav7fH5AQqPH1u8YIuhYJXYBzxaQ4PifsU0GDO38MSdmEDeRlIxrKbC6NbEaaEHDanWb+y30U8SQ==", + "dev": true + }, + "validator": { + "version": "13.7.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.7.0.tgz", + "integrity": "sha512-nYXQLCBkpJ8X6ltALua9dRrZDHVYxjJ1wgskNt1lH9fzGjs3tgojGSCBjmEPwkWS1y29+DrizMTW19Pr9uB2nw==", + "dev": true + }, + "z-schema": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.2.tgz", + "integrity": "sha512-40TH47ukMHq5HrzkeVE40Ad7eIDKaRV2b+Qpi2prLc9X9eFJFzV7tMe5aH12e6avaSS/u5l653EQOv+J9PirPw==", + "dev": true, + "requires": { + "commander": "^2.7.1", + "lodash.get": "^4.4.2", + "lodash.isequal": "^4.5.0", + "validator": "^13.7.0" + } + } + } + }, + "@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/rush-amazon-s3-build-cache-plugin": { + "version": "5.59.2", + "resolved": "https://registry.npmjs.org/@rushstack/rush-amazon-s3-build-cache-plugin/-/rush-amazon-s3-build-cache-plugin-5.59.2.tgz", + "integrity": "sha512-BSHQ63NrQEzPj28oGwhFyXsPMsw65XZ+gskeFU825ZQiUCqDPEhdC+9ya+PVNjHuUvKeeM0k0BcLwsX/nERW+g==", + "dev": true, + "requires": { + "@rushstack/node-core-library": "3.45.0", + "@rushstack/rush-sdk": "5.59.2", + "https-proxy-agent": "~5.0.0", + "node-fetch": "2.6.2" + }, + "dependencies": { + "@rushstack/node-core-library": { + "version": "3.45.0", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.45.0.tgz", + "integrity": "sha512-YMuIJl19vQT1+g/OU9mLY6T5ZBT9uDlmeXExDQACpGuxTJW+LHNbk/lRX+eCApQI2eLBlaL4U68r3kZlqwbdmw==", + "dev": true, + "requires": { + "@types/node": "12.20.24", + "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": "~5.0.2" + } + }, + "@types/node": { + "version": "12.20.24", + "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.24.tgz", + "integrity": "sha512-yxDeaQIAJlMav7fH5AQqPH1u8YIuhYJXYBzxaQ4PifsU0GDO38MSdmEDeRlIxrKbC6NbEaaEHDanWb+y30U8SQ==", + "dev": true + }, + "node-fetch": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.2.tgz", + "integrity": "sha512-aLoxToI6RfZ+0NOjmWAgn9+LEd30YCkJKFSyWacNZdEKTit/ZMcKjGkTRo8uWEsnIb/hfKecNPEbln02PdWbcA==", + "dev": true + }, + "validator": { + "version": "13.7.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.7.0.tgz", + "integrity": "sha512-nYXQLCBkpJ8X6ltALua9dRrZDHVYxjJ1wgskNt1lH9fzGjs3tgojGSCBjmEPwkWS1y29+DrizMTW19Pr9uB2nw==", + "dev": true + }, + "z-schema": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.2.tgz", + "integrity": "sha512-40TH47ukMHq5HrzkeVE40Ad7eIDKaRV2b+Qpi2prLc9X9eFJFzV7tMe5aH12e6avaSS/u5l653EQOv+J9PirPw==", + "dev": true, + "requires": { + "commander": "^2.7.1", + "lodash.get": "^4.4.2", + "lodash.isequal": "^4.5.0", + "validator": "^13.7.0" + } + } + } + }, + "@rushstack/rush-azure-storage-build-cache-plugin": { + "version": "5.59.2", + "resolved": "https://registry.npmjs.org/@rushstack/rush-azure-storage-build-cache-plugin/-/rush-azure-storage-build-cache-plugin-5.59.2.tgz", + "integrity": "sha512-2yM8U9fK7/dRijzg5c22qiLei135mS2pRi5PiROgVpMNWSTOYrhqdNhPH76XUsj5U4wQDydyx4UBIT0ZEqY7Lw==", + "dev": true, + "requires": { + "@azure/identity": "~1.0.0", + "@azure/storage-blob": "~12.3.0", + "@rushstack/node-core-library": "3.45.0", + "@rushstack/rush-sdk": "5.59.2", + "@rushstack/terminal": "0.3.22" + }, + "dependencies": { + "@rushstack/node-core-library": { + "version": "3.45.0", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.45.0.tgz", + "integrity": "sha512-YMuIJl19vQT1+g/OU9mLY6T5ZBT9uDlmeXExDQACpGuxTJW+LHNbk/lRX+eCApQI2eLBlaL4U68r3kZlqwbdmw==", + "dev": true, + "requires": { + "@types/node": "12.20.24", + "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": "~5.0.2" + } + }, + "@types/node": { + "version": "12.20.24", + "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.24.tgz", + "integrity": "sha512-yxDeaQIAJlMav7fH5AQqPH1u8YIuhYJXYBzxaQ4PifsU0GDO38MSdmEDeRlIxrKbC6NbEaaEHDanWb+y30U8SQ==", + "dev": true + }, + "validator": { + "version": "13.7.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.7.0.tgz", + "integrity": "sha512-nYXQLCBkpJ8X6ltALua9dRrZDHVYxjJ1wgskNt1lH9fzGjs3tgojGSCBjmEPwkWS1y29+DrizMTW19Pr9uB2nw==", + "dev": true + }, + "z-schema": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.2.tgz", + "integrity": "sha512-40TH47ukMHq5HrzkeVE40Ad7eIDKaRV2b+Qpi2prLc9X9eFJFzV7tMe5aH12e6avaSS/u5l653EQOv+J9PirPw==", + "dev": true, + "requires": { + "commander": "^2.7.1", + "lodash.get": "^4.4.2", + "lodash.isequal": "^4.5.0", + "validator": "^13.7.0" + } + } + } + }, + "@rushstack/rush-sdk": { + "version": "5.59.2", + "resolved": "https://registry.npmjs.org/@rushstack/rush-sdk/-/rush-sdk-5.59.2.tgz", + "integrity": "sha512-POolpRwQz/0kOVHAGIPz99i0K5ZYjGgyXPBfE3mZQU4iyH53qlQnPUm37abYUclIlhkPsNcUQZHzJjt1tk+jEQ==", + "dev": true, + "requires": { + "@rushstack/node-core-library": "3.45.0", + "@types/node-fetch": "1.6.9", + "tapable": "2.2.1" + }, + "dependencies": { + "@rushstack/node-core-library": { + "version": "3.45.0", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.45.0.tgz", + "integrity": "sha512-YMuIJl19vQT1+g/OU9mLY6T5ZBT9uDlmeXExDQACpGuxTJW+LHNbk/lRX+eCApQI2eLBlaL4U68r3kZlqwbdmw==", + "dev": true, + "requires": { + "@types/node": "12.20.24", + "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": "~5.0.2" + } + }, + "@types/node": { + "version": "12.20.24", + "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.24.tgz", + "integrity": "sha512-yxDeaQIAJlMav7fH5AQqPH1u8YIuhYJXYBzxaQ4PifsU0GDO38MSdmEDeRlIxrKbC6NbEaaEHDanWb+y30U8SQ==", + "dev": true + }, + "tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "dev": true + }, + "validator": { + "version": "13.7.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.7.0.tgz", + "integrity": "sha512-nYXQLCBkpJ8X6ltALua9dRrZDHVYxjJ1wgskNt1lH9fzGjs3tgojGSCBjmEPwkWS1y29+DrizMTW19Pr9uB2nw==", + "dev": true + }, + "z-schema": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.2.tgz", + "integrity": "sha512-40TH47ukMHq5HrzkeVE40Ad7eIDKaRV2b+Qpi2prLc9X9eFJFzV7tMe5aH12e6avaSS/u5l653EQOv+J9PirPw==", + "dev": true, + "requires": { + "commander": "^2.7.1", + "lodash.get": "^4.4.2", + "lodash.isequal": "^4.5.0", + "validator": "^13.7.0" + } + } + } + }, + "@rushstack/set-webpack-public-path-plugin": { + "version": "3.3.12", + "resolved": "https://registry.npmjs.org/@rushstack/set-webpack-public-path-plugin/-/set-webpack-public-path-plugin-3.3.12.tgz", + "integrity": "sha512-BtRDzmQggVJR4xhkKjvp1IJhhkDNdWV+fmZWeMUAkFfAXcCQ/l5W90k1CyLOl5PsTJ+3koApVmc5aPeaHGDC2g==", + "dev": true + }, + "@rushstack/stream-collator": { + "version": "4.0.153", + "resolved": "https://registry.npmjs.org/@rushstack/stream-collator/-/stream-collator-4.0.153.tgz", + "integrity": "sha512-NFFws4pWv99eTvbdFrpv+MeuRjEHT/F3gq74tgaTCpCaezEa1QuSTcxtPnsEfuIwyiDg4LCfKhcZla8yMNbNAQ==", + "dev": true, + "requires": { + "@rushstack/node-core-library": "3.45.0", + "@rushstack/terminal": "0.3.22" + }, + "dependencies": { + "@rushstack/node-core-library": { + "version": "3.45.0", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.45.0.tgz", + "integrity": "sha512-YMuIJl19vQT1+g/OU9mLY6T5ZBT9uDlmeXExDQACpGuxTJW+LHNbk/lRX+eCApQI2eLBlaL4U68r3kZlqwbdmw==", + "dev": true, + "requires": { + "@types/node": "12.20.24", + "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": "~5.0.2" + } + }, + "@types/node": { + "version": "12.20.24", + "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.24.tgz", + "integrity": "sha512-yxDeaQIAJlMav7fH5AQqPH1u8YIuhYJXYBzxaQ4PifsU0GDO38MSdmEDeRlIxrKbC6NbEaaEHDanWb+y30U8SQ==", + "dev": true + }, + "validator": { + "version": "13.7.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.7.0.tgz", + "integrity": "sha512-nYXQLCBkpJ8X6ltALua9dRrZDHVYxjJ1wgskNt1lH9fzGjs3tgojGSCBjmEPwkWS1y29+DrizMTW19Pr9uB2nw==", + "dev": true + }, + "z-schema": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.2.tgz", + "integrity": "sha512-40TH47ukMHq5HrzkeVE40Ad7eIDKaRV2b+Qpi2prLc9X9eFJFzV7tMe5aH12e6avaSS/u5l653EQOv+J9PirPw==", + "dev": true, + "requires": { + "commander": "^2.7.1", + "lodash.get": "^4.4.2", + "lodash.isequal": "^4.5.0", + "validator": "^13.7.0" + } + } + } + }, + "@rushstack/terminal": { + "version": "0.3.22", + "resolved": "https://registry.npmjs.org/@rushstack/terminal/-/terminal-0.3.22.tgz", + "integrity": "sha512-mSTtMuYR0jp58k+nbFyDmPCMRz7HSQAL6WwaeVAW4YRbQ+EhENj8hYd+qapoXvCtecEK5QaAmQJ4M3aiSleG1A==", + "dev": true, + "requires": { + "@rushstack/node-core-library": "3.45.0", + "@types/node": "12.20.24", + "wordwrap": "~1.0.0" + }, + "dependencies": { + "@rushstack/node-core-library": { + "version": "3.45.0", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.45.0.tgz", + "integrity": "sha512-YMuIJl19vQT1+g/OU9mLY6T5ZBT9uDlmeXExDQACpGuxTJW+LHNbk/lRX+eCApQI2eLBlaL4U68r3kZlqwbdmw==", + "dev": true, + "requires": { + "@types/node": "12.20.24", + "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": "~5.0.2" + } + }, + "@types/node": { + "version": "12.20.24", + "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.24.tgz", + "integrity": "sha512-yxDeaQIAJlMav7fH5AQqPH1u8YIuhYJXYBzxaQ4PifsU0GDO38MSdmEDeRlIxrKbC6NbEaaEHDanWb+y30U8SQ==", + "dev": true + }, + "validator": { + "version": "13.7.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.7.0.tgz", + "integrity": "sha512-nYXQLCBkpJ8X6ltALua9dRrZDHVYxjJ1wgskNt1lH9fzGjs3tgojGSCBjmEPwkWS1y29+DrizMTW19Pr9uB2nw==", + "dev": true + }, + "z-schema": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.2.tgz", + "integrity": "sha512-40TH47ukMHq5HrzkeVE40Ad7eIDKaRV2b+Qpi2prLc9X9eFJFzV7tMe5aH12e6avaSS/u5l653EQOv+J9PirPw==", + "dev": true, + "requires": { + "commander": "^2.7.1", + "lodash.get": "^4.4.2", + "lodash.isequal": "^4.5.0", + "validator": "^13.7.0" + } + } + } + }, + "@rushstack/tree-pattern": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/@rushstack/tree-pattern/-/tree-pattern-0.2.2.tgz", + "integrity": "sha512-0KdqI7hGtVIlxobOBLWet0WGiD70V/QoYQr5A2ikACeQmIaN4WT6Fn9BcvgwgaSIMcazEcD8ql7Fb9N4dKdQlA==", + "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.6.3", + "resolved": "https://registry.npmjs.org/@rushstack/typings-generator/-/typings-generator-0.6.3.tgz", + "integrity": "sha512-SHMllFgr7pIQmATeAhDBrhc48MH/WFv7mY0NizbDXaeAncdlk34kfKi1dTDJPCvkxK8CKLCBxaVZHnMMFlBZNQ==", + "dev": true, + "requires": { + "@rushstack/node-core-library": "3.45.0", + "@types/node": "12.20.24", + "chokidar": "~3.4.0", + "glob": "~7.0.5" + }, + "dependencies": { + "@rushstack/node-core-library": { + "version": "3.45.0", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.45.0.tgz", + "integrity": "sha512-YMuIJl19vQT1+g/OU9mLY6T5ZBT9uDlmeXExDQACpGuxTJW+LHNbk/lRX+eCApQI2eLBlaL4U68r3kZlqwbdmw==", + "dev": true, + "requires": { + "@types/node": "12.20.24", + "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": "~5.0.2" + } + }, + "@types/node": { + "version": "12.20.24", + "resolved": "https://registry.npmjs.org/@types/node/-/node-12.20.24.tgz", + "integrity": "sha512-yxDeaQIAJlMav7fH5AQqPH1u8YIuhYJXYBzxaQ4PifsU0GDO38MSdmEDeRlIxrKbC6NbEaaEHDanWb+y30U8SQ==", + "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" + } + }, + "validator": { + "version": "13.7.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.7.0.tgz", + "integrity": "sha512-nYXQLCBkpJ8X6ltALua9dRrZDHVYxjJ1wgskNt1lH9fzGjs3tgojGSCBjmEPwkWS1y29+DrizMTW19Pr9uB2nw==", + "dev": true + }, + "z-schema": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.2.tgz", + "integrity": "sha512-40TH47ukMHq5HrzkeVE40Ad7eIDKaRV2b+Qpi2prLc9X9eFJFzV7tMe5aH12e6avaSS/u5l653EQOv+J9PirPw==", + "dev": true, + "requires": { + "commander": "^2.7.1", + "lodash.get": "^4.4.2", + "lodash.isequal": "^4.5.0", + "validator": "^13.7.0" + } + } + } + }, + "@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": "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.38", + "resolved": "https://registry.npmjs.org/@types/argparse/-/argparse-1.0.38.tgz", + "integrity": "sha512-ebDJ9b0e702Yr7pWgB0jzm+CX4Srzz8RcXtLJDJB+BSccqMa36uyH/zUsSYao5+BD1ytv3k3rPYCq4mAE1hsXA==", + "dev": true + }, + "@types/babel__core": { + "version": "7.1.19", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.19.tgz", + "integrity": "sha512-WEOTgRsbYkvA/KCsDwVEGkd7WAr1e3g31VHQ8zy5gul/V1qKullU/BU5I68X5v7V3GnB9eotmom4v5a5gjxorw==", + "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/chalk": { + "version": "0.4.31", + "resolved": "https://registry.npmjs.org/@types/chalk/-/chalk-0.4.31.tgz", + "integrity": "sha1-ox10JBprHtu5c8822XooloNKUfk=", + "dev": true + }, + "@types/glob": { + "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": "*", + "@types/node": "*" + } + }, + "@types/glob-stream": { + "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", + "integrity": "sha512-0E8/iV/7FKWyQWSmi7jnUvgXXgaw+pfAzEB06Xu+l0iXVJppLbpOye5z7E2klw5akXd+8kPtYuk65YBcZPM4ow==", + "dev": true, + "requires": { + "@types/undertaker": "*", + "@types/vinyl-fs": "*", + "chokidar": "^2.1.2" + } + }, + "@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.11", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", + "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==" + }, + "@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/microsoft-ajax": { + "version": "0.0.37", + "resolved": "https://registry.npmjs.org/@types/microsoft-ajax/-/microsoft-ajax-0.0.37.tgz", + "integrity": "sha512-Y5WhLt8s/ADXSKROE067Qm7rGH/16jPYswPOKxFx9ipxldm2ZXPENzQuzyvuxqkHR2LFvsvbHIswmi05qdUD9g==" + }, + "@types/minimatch": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.5.tgz", + "integrity": "sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==", + "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 + }, + "@types/node-fetch": { + "version": "1.6.9", + "resolved": "https://registry.npmjs.org/@types/node-fetch/-/node-fetch-1.6.9.tgz", + "integrity": "sha512-n2r6WLoY7+uuPT7pnEtKJCmPUGyJ+cbyBR8Avnu4+m1nzz7DwBVuyIvvlBzCZ/nrpC7rIgb3D6pNavL7rFEa9g==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/node-notifier": { + "version": "0.0.28", + "resolved": "https://registry.npmjs.org/@types/node-notifier/-/node-notifier-0.0.28.tgz", + "integrity": "sha1-hro9OqjZGDUswxkdiN4yiyDck8E=", + "dev": true, + "requires": { + "@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", + "integrity": "sha512-v5jOXCPS0nbbuVzZThhDMzttuJrpzzvx1GsPo5Qed8Cs9uzMwEV1vdkKN5zLFnAUlEF4s8Szl9KXnhnSvH89Kw==", + "dev": true + }, + "@types/orchestrator": { + "version": "0.0.30", + "resolved": "https://registry.npmjs.org/@types/orchestrator/-/orchestrator-0.0.30.tgz", + "integrity": "sha1-3N2o1ke1aLex40F4yx8LRKyamOU=", + "dev": true, + "requires": { + "@types/q": "*" + } + }, + "@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.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.5", + "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.5.tgz", + "integrity": "sha512-L28j2FcJfSZOnL1WBjDYp2vUHCeIFlyYI/53EwD/rKUBQ7MtUUfbQWiyKJGpcnv4/WgrhWsFKrcPstcAt/J0tQ==", + "dev": true + }, + "@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": "*" + } + }, + "@types/requirejs": { + "version": "2.1.29", + "resolved": "https://registry.npmjs.org/@types/requirejs/-/requirejs-2.1.29.tgz", + "integrity": "sha1-vEi8gzwHnCwkumr7ym06A7P04vM=" + }, + "@types/semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-iotVxtCCsPLRAvxMFFgxL8HD2l4mAZ2Oin7/VJ2ooWO0VOK4EGOGmZWZn1uCq7RofR3I/1IOSjCHlFT71eVK0Q==", + "dev": true + }, + "@types/sharepoint": { + "version": "2016.1.3", + "resolved": "https://registry.npmjs.org/@types/sharepoint/-/sharepoint-2016.1.3.tgz", + "integrity": "sha512-snDcfEqlgmkW1XvruEPxcwRl8zsmlf7Rlld1MCS47N+IQpGVxtH7UD18ti0lyCEgoXu08JW1rDVLQOrCSE3odQ==", + "requires": { + "@types/microsoft-ajax": "*" + } + }, + "@types/source-list-map": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/@types/source-list-map/-/source-list-map-0.1.2.tgz", + "integrity": "sha512-K5K+yml8LTo9bWJI/rECfIPrGgxdpeNbj+d53lwN4QjW1MCwlkhUms+gtdzigTeUyBr09+u8BwOIY3MXvHdcsA==", + "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/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", + "resolved": "https://registry.npmjs.org/@types/through2/-/through2-2.0.32.tgz", + "integrity": "sha1-RwAkRQ8at2QPGfnr9C09pXTCYSk=", + "dev": true, + "requires": { + "@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.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" + } + }, + "@types/undertaker": { + "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": "*", + "@types/undertaker-registry": "*", + "async-done": "~1.3.2" + } + }, + "@types/undertaker-registry": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@types/undertaker-registry/-/undertaker-registry-1.0.1.tgz", + "integrity": "sha512-Z4TYuEKn9+RbNVk1Ll2SS4x1JeLHecolIbM/a8gveaHsW0Hr+RQMraZACwTO2VD7JvepgA6UO1A1VrbktQrIbQ==", + "dev": true + }, + "@types/vinyl": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@types/vinyl/-/vinyl-2.0.3.tgz", + "integrity": "sha512-hrT6xg16CWSmndZqOTJ6BGIn2abKyTw0B58bI+7ioUoj3Sma6u8ftZ1DTI2yCaJamOVGLOnQWiPH3a74+EaqTA==", + "dev": true, + "requires": { + "@types/node": "*" + } + }, + "@types/vinyl-fs": { + "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": "*", + "@types/node": "*", + "@types/vinyl": "*" + } + }, + "@types/webpack": { + "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": "*", + "@types/node": "*", + "@types/tapable": "*", + "@types/uglify-js": "*", + "@types/webpack-sources": "*", + "source-map": "^0.6.0" + } + }, + "@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==", + "dev": true + }, + "@types/webpack-sources": { + "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": "*", + "@types/source-list-map": "*", + "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 + } + } + }, + "@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": "21.0.0", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.0.tgz", + "integrity": "sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==", + "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": "4.33.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-4.33.0.tgz", + "integrity": "sha512-aINiAxGVdOl1eJyVjaWn/YcVAq4Gi/Yo35qHGCnqbWVz61g39D0h23veY/MA0rFFGfxK7TySg2uwDeNv+JgVpg==", + "requires": { + "@typescript-eslint/experimental-utils": "4.33.0", + "@typescript-eslint/scope-manager": "4.33.0", + "debug": "^4.3.1", + "functional-red-black-tree": "^1.0.1", + "ignore": "^5.1.8", + "regexpp": "^3.1.0", + "semver": "^7.3.5", + "tsutils": "^3.21.0" + } + }, + "@typescript-eslint/experimental-utils": { + "version": "4.33.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-4.33.0.tgz", + "integrity": "sha512-zeQjOoES5JFjTnAhI5QY7ZviczMzDptls15GFsI6jyUOq0kOf9+WonkhtlIhh0RgHRnqj5gdNxW5j1EvAyYg6Q==", + "requires": { + "@types/json-schema": "^7.0.7", + "@typescript-eslint/scope-manager": "4.33.0", + "@typescript-eslint/types": "4.33.0", + "@typescript-eslint/typescript-estree": "4.33.0", + "eslint-scope": "^5.1.1", + "eslint-utils": "^3.0.0" + } + }, + "@typescript-eslint/parser": { + "version": "4.33.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-4.33.0.tgz", + "integrity": "sha512-ZohdsbXadjGBSK0/r+d87X0SBmKzOq4/S5nzK6SBgJspFo9/CUDJ7hjayuze+JK7CZQLDMroqytp7pOcFKTxZA==", + "requires": { + "@typescript-eslint/scope-manager": "4.33.0", + "@typescript-eslint/types": "4.33.0", + "@typescript-eslint/typescript-estree": "4.33.0", + "debug": "^4.3.1" + } + }, + "@typescript-eslint/scope-manager": { + "version": "4.33.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-4.33.0.tgz", + "integrity": "sha512-5IfJHpgTsTZuONKbODctL4kKuQje/bzBRkwHE8UOZ4f89Zeddg+EGZs8PD8NcN4LdM3ygHWYB3ukPAYjvl/qbQ==", + "requires": { + "@typescript-eslint/types": "4.33.0", + "@typescript-eslint/visitor-keys": "4.33.0" + } + }, + "@typescript-eslint/types": { + "version": "4.33.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-4.33.0.tgz", + "integrity": "sha512-zKp7CjQzLQImXEpLt2BUw1tvOMPfNoTAfb8l51evhYbOEEzdWyQNmHWWGPR6hwKJDAi+1VXSBmnhL9kyVTTOuQ==" + }, + "@typescript-eslint/typescript-estree": { + "version": "4.33.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-4.33.0.tgz", + "integrity": "sha512-rkWRY1MPFzjwnEVHsxGemDzqqddw2QbTJlICPD9p9I9LfsO8fdmfQPOX3uKfUaGRDFJbfrtm/sXhVXN4E+bzCA==", + "requires": { + "@typescript-eslint/types": "4.33.0", + "@typescript-eslint/visitor-keys": "4.33.0", + "debug": "^4.3.1", + "globby": "^11.0.3", + "is-glob": "^4.0.1", + "semver": "^7.3.5", + "tsutils": "^3.21.0" + } + }, + "@typescript-eslint/visitor-keys": { + "version": "4.33.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-4.33.0.tgz", + "integrity": "sha512-uqi/2aSz9g2ftcHWf8uLPJA70rUv6yuMW5Bohw+bwcuzaxQIHaKFZCKGoGXIrc9vkTJ3+0txM73K0Hq3d5wgIg==", + "requires": { + "@typescript-eslint/types": "4.33.0", + "eslint-visitor-keys": "^2.0.0" + } + }, + "@uifabric/foundation": { + "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.20.0", + "@uifabric/utilities": "^7.33.5", + "tslib": "^1.10.0" + }, + "dependencies": { + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + } + } + }, + "@uifabric/icons": { + "version": "7.5.18", + "resolved": "https://registry.npmjs.org/@uifabric/icons/-/icons-7.5.18.tgz", + "integrity": "sha512-gLPEccWlTER9NiXcOHZ+dSJ3tgLAQ4mTf3hTlKV7e7dKBTl95jzcemG5S2NJQ7xWPTH3+5K1Bpd+nqZo9EJw3w==", + "requires": { + "@uifabric/set-version": "^7.0.23", + "@uifabric/styling": "^7.16.19", + "tslib": "^1.10.0" + }, + "dependencies": { + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + } + } + }, + "@uifabric/merge-styles": { + "version": "7.19.2", + "resolved": "https://registry.npmjs.org/@uifabric/merge-styles/-/merge-styles-7.19.2.tgz", + "integrity": "sha512-kTlhwglDqwVgIaJq+0yXgzi65plGhmFcPrfme/rXUGMJZoU+qlGT5jXj5d3kuI59p6VB8jWEg9DAxHozhYeu0g==", + "requires": { + "@uifabric/set-version": "^7.0.24", + "tslib": "^1.10.0" + }, + "dependencies": { + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + } + } + }, + "@uifabric/react-hooks": { + "version": "7.14.0", + "resolved": "https://registry.npmjs.org/@uifabric/react-hooks/-/react-hooks-7.14.0.tgz", + "integrity": "sha512-Ndu/DEKHF4gFXEZa2AGgSkdWaj+njVrsSyXbkWRh2UZReFWnH1LMko9p/ZCwk1i9kAd5CUmyIfURUzIEya9YCg==", + "requires": { + "@fluentui/react-window-provider": "^1.0.2", + "@uifabric/set-version": "^7.0.24", + "@uifabric/utilities": "^7.33.5", + "tslib": "^1.10.0" + }, + "dependencies": { + "@fluentui/react-window-provider": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@fluentui/react-window-provider/-/react-window-provider-1.0.2.tgz", + "integrity": "sha512-fGSgL3Vp/+6t1Ysfz21FWZmqsU+iFVxOigvHnm5uKVyyRPwtaabv/F6kQ2y5isLMI2YmJaUd2i0cDJKu8ggrvw==", + "requires": { + "@uifabric/set-version": "^7.0.24", + "tslib": "^1.10.0" + } + }, + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + } + } + }, + "@uifabric/set-version": { + "version": "7.0.24", + "resolved": "https://registry.npmjs.org/@uifabric/set-version/-/set-version-7.0.24.tgz", + "integrity": "sha512-t0Pt21dRqdC707/ConVJC0WvcQ/KF7tKLU8AZY7YdjgJpMHi1c0C427DB4jfUY19I92f60LOQyhJ4efH+KpFEg==", + "requires": { + "tslib": "^1.10.0" + }, + "dependencies": { + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + } + } + }, + "@uifabric/styling": { + "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", + "@uifabric/merge-styles": "^7.19.2", + "@uifabric/set-version": "^7.0.24", + "@uifabric/utilities": "^7.33.5", + "tslib": "^1.10.0" + }, + "dependencies": { + "@fluentui/theme": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/@fluentui/theme/-/theme-1.7.4.tgz", + "integrity": "sha512-o4eo7lstLxxXl1g2RR9yz18Yt8yjQO/LbQuZjsiAfv/4Bf0CRnb+3j1F7gxIdBWAchKj9gzaMpIFijfI98pvYQ==", + "requires": { + "@uifabric/merge-styles": "^7.19.2", + "@uifabric/set-version": "^7.0.24", + "@uifabric/utilities": "^7.33.5", + "tslib": "^1.10.0" + } + }, + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + } + } + }, + "@uifabric/utilities": { + "version": "7.33.5", + "resolved": "https://registry.npmjs.org/@uifabric/utilities/-/utilities-7.33.5.tgz", + "integrity": "sha512-I+Oi0deD/xltSluFY8l2EVd/J4mvOaMljxKO2knSD9/KoGDlo/o5GN4gbnVo8nIt76HWHLAk3KtlJKJm6BhbIQ==", + "requires": { + "@fluentui/dom-utilities": "^1.1.2", + "@uifabric/merge-styles": "^7.19.2", + "@uifabric/set-version": "^7.0.24", + "prop-types": "^15.7.2", + "tslib": "^1.10.0" + }, + "dependencies": { + "@fluentui/dom-utilities": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@fluentui/dom-utilities/-/dom-utilities-1.1.2.tgz", + "integrity": "sha512-XqPS7l3YoMwxdNlaYF6S2Mp0K3FmVIOIy2K3YkMc+eRxu9wFK6emr2Q/3rBhtG5u/On37NExRT7/5CTLnoi9gw==", + "requires": { + "@uifabric/set-version": "^7.0.24", + "tslib": "^1.10.0" + } + }, + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + } + } + }, + "@webassemblyjs/ast": { + "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.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/wast-parser": "1.9.0" + } + }, + "@webassemblyjs/floating-point-hex-parser": { + "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.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.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.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.9.0" + } + }, + "@webassemblyjs/helper-fsm": { + "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.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.9.0" + } + }, + "@webassemblyjs/helper-wasm-bytecode": { + "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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.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.9.0", + "@webassemblyjs/wast-parser": "1.9.0", + "@xtuc/long": "4.2.2" + } + }, + "@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", + "dev": true + }, + "@xtuc/long": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", + "dev": true + }, + "@yarnpkg/lockfile": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@yarnpkg/lockfile/-/lockfile-1.0.2.tgz", + "integrity": "sha512-MqJ00WXw89ga0rK6GZkdmmgv3bAsxpJixyTthjcix73O44pBqotyU2BejBkLuIsaOBI6SEu77vAnSyLe5iIHkw==", + "dev": true + }, + "@zkochan/cmd-shim": { + "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": { + "cmd-extension": "^1.0.1", + "is-windows": "^1.0.2" + } + }, + "abab": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.5.tgz", + "integrity": "sha512-9IK9EadsbHo6jLWIpxpR6pL0sazTXV6+SQv25ZB+F7Bj9mJNaOc4nCRabwd5M/JwmUa8idz6Eci6eKfJryPs6Q==", + "dev": true + }, + "abbrev": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", + "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", + "dev": true + }, + "accepts": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "dev": true, + "requires": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + } + }, + "acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "dev": true + }, + "acorn-globals": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-4.3.4.tgz", + "integrity": "sha512-clfQEh21R+D0leSbUdWf3OcfqyaCSAQ8Ryq00bofSekfr9W8u1jyYZo6ir0xu9Gtcf7BjcHJpnbZH7JOCpP60A==", + "dev": true, + "requires": { + "acorn": "^6.0.1", + "acorn-walk": "^6.0.1" + }, + "dependencies": { + "acorn": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz", + "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==", + "dev": true + } + } + }, + "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", + "integrity": "sha512-7evsyfH1cLOCdAzZAd43Cic04yKydNx0cF+7tiA19p1XnLLPU4dpCQOqpjqwokFe//vS0QqfqqjCS2JkiIs0cA==", + "dev": true + }, + "adal-angular": { + "version": "1.0.16", + "resolved": "https://registry.npmjs.org/adal-angular/-/adal-angular-1.0.16.tgz", + "integrity": "sha1-4rwxvHEqr/ugU6pN1GvITrXSCQ8=" + }, + "agent-base": { + "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": { + "debug": "4" + } + }, + "aggregate-error": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz", + "integrity": "sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA==", + "dev": true, + "requires": { + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" + }, + "dependencies": { + "indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "dev": true + } + } + }, + "ajv": { + "version": "5.2.5", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-5.2.5.tgz", + "integrity": "sha1-tjcjTT4mdetfefxlIkKoU6SMtJ8=", + "dev": true, + "requires": { + "co": "^4.6.0", + "fast-deep-equal": "^1.0.0", + "json-schema-traverse": "^0.3.0", + "json-stable-stringify": "^1.0.1" + }, + "dependencies": { + "fast-deep-equal": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-1.1.0.tgz", + "integrity": "sha1-wFNHeBfIa1HaqFPIHgWbcz0CNhQ=", + "dev": true + }, + "json-schema-traverse": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz", + "integrity": "sha1-NJptRMU6Ud6JtAgFxdXlm0F9M0A=", + "dev": true + } + } + }, + "ajv-errors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz", + "integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==", + "dev": true + }, + "ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "dev": true + }, + "alphanum-sort": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/alphanum-sort/-/alphanum-sort-1.0.2.tgz", + "integrity": "sha1-l6ERlkmyEa0zaR2fn0hqjsn74KM=", + "dev": true + }, + "amdefine": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/amdefine/-/amdefine-1.0.1.tgz", + "integrity": "sha1-SlKCrBZHKek2Gbz9OtFR+BfOkfU=", + "dev": true + }, + "ansi-colors": { + "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": "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", + "resolved": "https://registry.npmjs.org/ansi-gray/-/ansi-gray-0.1.1.tgz", + "integrity": "sha1-KWLPVOyXksSFEKPetSRDaGHvclE=", + "dev": true, + "requires": { + "ansi-wrap": "0.1.0" + } + }, + "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": "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": "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", + "resolved": "https://registry.npmjs.org/ansi-wrap/-/ansi-wrap-0.1.0.tgz", + "integrity": "sha1-qCJQ3bABXponyoLoLqYDu/pF768=", + "dev": true + }, + "any-promise": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", + "integrity": "sha1-q8av7tzqUugJzcA3au0845Y10X8=", + "dev": true + }, + "anymatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", + "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", + "dev": true, + "requires": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + } + }, + "append-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/append-buffer/-/append-buffer-1.0.2.tgz", + "integrity": "sha1-2CIM9GYIFSXv6lBhTz3mUU36WPE=", + "dev": true, + "requires": { + "buffer-equal": "^1.0.0" + } + }, + "aproba": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", + "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", + "dev": true + }, + "archy": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/archy/-/archy-1.0.0.tgz", + "integrity": "sha1-+cjBN1fMHde8N5rHeyxipcKGjEA=", + "dev": true + }, + "are-we-there-yet": { + "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", + "readable-stream": "^2.0.6" + }, + "dependencies": { + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "requires": { + "sprintf-js": "~1.0.2" + } + }, + "arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", + "dev": true + }, + "arr-filter": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/arr-filter/-/arr-filter-1.1.2.tgz", + "integrity": "sha1-Q/3d0JHo7xGqTEXZzcGOLf8XEe4=", + "dev": true, + "requires": { + "make-iterator": "^1.0.0" + } + }, + "arr-flatten": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", + "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", + "dev": true + }, + "arr-map": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/arr-map/-/arr-map-2.0.2.tgz", + "integrity": "sha1-Onc0X/wc814qkYJWAfnljy4kysQ=", + "dev": true, + "requires": { + "make-iterator": "^1.0.0" + } + }, + "arr-union": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", + "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", + "dev": true + }, + "array-differ": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-1.0.0.tgz", + "integrity": "sha1-7/UuN1gknTO+QCuLuOVkuytdQDE=", + "dev": true + }, + "array-each": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/array-each/-/array-each-1.0.1.tgz", + "integrity": "sha1-p5SvDAWrF1KEbudTofIRoFugxE8=", + "dev": true + }, + "array-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-equal/-/array-equal-1.0.0.tgz", + "integrity": "sha1-jCpe8kcv2ep0KwTHenUJO6J1fJM=", + "dev": true + }, + "array-find-index": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz", + "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=", + "dev": true + }, + "array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "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", + "integrity": "sha1-L6dLJnOTccOUe9enrcc74zSz15U=", + "dev": true, + "requires": { + "array-slice": "^1.0.0", + "is-number": "^4.0.0" + }, + "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 + } + } + }, + "array-last": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/array-last/-/array-last-1.3.0.tgz", + "integrity": "sha512-eOCut5rXlI6aCOS7Z7kCplKRKyiFQ6dHFBem4PwlwKeNFk2/XxTrhRh5T9PyaEWGy/NHTZWbY+nsZlNFJu9rYg==", + "dev": true, + "requires": { + "is-number": "^4.0.0" + }, + "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 + } + } + }, + "array-slice": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-1.1.0.tgz", + "integrity": "sha512-B1qMD3RBP7O8o0H2KbrXDyB0IccejMF15+87Lvlor12ONPRHP6gTjXMNkt/d3ZuOGbAe66hFmaCfECI24Ufp6w==", + "dev": true + }, + "array-sort": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-sort/-/array-sort-1.0.0.tgz", + "integrity": "sha512-ihLeJkonmdiAsD7vpgN3CRcx2J2S0TiYW+IS/5zHBI7mKUq3ySvBdzzBfD236ubDBQFiiyG3SWCPc+msQ9KoYg==", + "dev": true, + "requires": { + "default-compare": "^1.0.0", + "get-value": "^2.0.6", + "kind-of": "^5.0.2" + }, + "dependencies": { + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true + } + } + }, + "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==" + }, + "array-uniq": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", + "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=", + "dev": true + }, + "array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", + "dev": true + }, + "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", + "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=", + "dev": true + }, + "asap": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", + "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=", + "dev": true + }, + "asn1": { + "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" + } + }, + "asn1.js": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz", + "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==", + "dev": true, + "requires": { + "bn.js": "^4.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0", + "safer-buffer": "^2.1.0" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "dev": true + } + } + }, + "assert": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz", + "integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==", + "dev": true, + "requires": { + "object-assign": "^4.1.1", + "util": "0.10.3" + }, + "dependencies": { + "inherits": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=", + "dev": true + }, + "util": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", + "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", + "dev": true, + "requires": { + "inherits": "2.0.1" + } + } + } + }, + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=", + "dev": true + }, + "assign-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", + "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", + "dev": true + }, + "ast-types": { + "version": "0.9.6", + "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.9.6.tgz", + "integrity": "sha1-ECyenpAF0+fjgpvwxPok7oYu6bk=", + "dev": true + }, + "astral-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz", + "integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==", + "dev": true + }, + "async": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz", + "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", + "dev": true, + "requires": { + "lodash": "^4.17.14" + } + }, + "async-done": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/async-done/-/async-done-1.3.2.tgz", + "integrity": "sha512-uYkTP8dw2og1tu1nmza1n1CMW0qb8gWWlwqMmLb7MhBVs4BXrFziT6HXUd+/RlRA/i4H9AkofYloUbs1fwMqlw==", + "dev": true, + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.2", + "process-nextick-args": "^2.0.0", + "stream-exhaust": "^1.0.1" + } + }, + "async-each": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz", + "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==", + "dev": true + }, + "async-foreach": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/async-foreach/-/async-foreach-0.1.3.tgz", + "integrity": "sha1-NhIfhFwFeBct5Bmpfb6x0W7DRUI=", + "dev": true + }, + "async-limiter": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", + "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==", + "dev": true + }, + "async-settle": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/async-settle/-/async-settle-1.0.0.tgz", + "integrity": "sha1-HQqRS7Aldb7IqPOnTlCA9yssDGs=", + "dev": true, + "requires": { + "async-done": "^1.2.2" + } + }, + "asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=", + "dev": true + }, + "atob": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", + "dev": true + }, + "autoprefixer": { + "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.12.0", + "caniuse-lite": "^1.0.30001109", + "normalize-range": "^0.1.2", + "num2fraction": "^1.2.2", + "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": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", + "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=", + "dev": true + }, + "aws4": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.11.0.tgz", + "integrity": "sha512-xh1Rl34h6Fi1DC2WWKfxUTVqRsNnr6LsKz2+hfwDxQJWmrx8+c7ylaqBMcHfl1U1r2dsifOvKX3LQuLNZ+XSvA==", + "dev": true + }, + "babel-jest": { + "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": { + "@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" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "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 + }, + "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": "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/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": { + "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": { + "@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": "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-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": "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": "^25.5.0", + "babel-preset-current-node-syntax": "^0.1.2" + } + }, + "bach": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/bach/-/bach-1.2.0.tgz", + "integrity": "sha1-Szzpa/JxNPeaG0FKUcFONMO9mIA=", + "dev": true, + "requires": { + "arr-filter": "^1.1.1", + "arr-flatten": "^1.0.1", + "arr-map": "^2.0.0", + "array-each": "^1.0.0", + "array-initial": "^1.0.0", + "array-last": "^1.1.1", + "async-done": "^1.2.2", + "async-settle": "^1.0.0", + "now-and-later": "^2.0.0" + } + }, + "balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true + }, + "base": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", + "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", + "dev": true, + "requires": { + "cache-base": "^1.0.1", + "class-utils": "^0.3.5", + "component-emitter": "^1.2.1", + "define-property": "^1.0.0", + "isobject": "^3.0.1", + "mixin-deep": "^1.2.0", + "pascalcase": "^0.1.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "dev": true + }, + "batch": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", + "integrity": "sha1-3DQxT05nkxgJP8dgJyUl+UvyXBY=", + "dev": true + }, + "bcrypt-pbkdf": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", + "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", + "dev": true, + "requires": { + "tweetnacl": "^0.14.3" + } + }, + "beeper": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/beeper/-/beeper-1.1.1.tgz", + "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", + "integrity": "sha512-+hN/Zh2D08Mx65pZ/4g5bsmNiZUuChDiQfTUQ7qJr4/kuopCr88xZsAXv6mBoZEsUI4OuGHlX59qE94K2mMW8Q==" + }, + "binary-extensions": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", + "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", + "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", + "integrity": "sha1-E+v+d4oDIFz+A3UUgeu0szAMEmo=", + "dev": true, + "requires": { + "inherits": "~2.0.0" + } + }, + "bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", + "dev": true + }, + "bn.js": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.0.tgz", + "integrity": "sha512-D7iWRBvnZE8ecXiLj/9wbxH7Tk79fAh8IHaTNq1RWRixsS02W+5qS+iE9yq6RYl0asXx5tw0bLhmT5pIfbSquw==", + "dev": true + }, + "body-parser": { + "version": "1.18.3", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.18.3.tgz", + "integrity": "sha1-WykhmP/dVTs6DyDe0FkrlWlVyLQ=", + "dev": true, + "requires": { + "bytes": "3.0.0", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "~1.1.2", + "http-errors": "~1.6.3", + "iconv-lite": "0.4.23", + "on-finished": "~2.3.0", + "qs": "6.5.2", + "raw-body": "2.3.3", + "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", + "integrity": "sha512-neyTUVFtahjf0mB3dZT77u+8O0QB89jFdnBkd5P1JgYPbPaia3gXXOVL2fq8VyU2gMMD7SaN7QukTB/pmXYvDA==", + "dev": true, + "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 + }, + "qs": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", + "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==", + "dev": true + } + } + }, + "bonjour": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz", + "integrity": "sha1-jokKGD2O6aI5OzhExpGkK897yfU=", + "dev": true, + "requires": { + "array-flatten": "^2.1.0", + "deep-equal": "^1.0.1", + "dns-equal": "^1.0.0", + "dns-txt": "^2.0.2", + "multicast-dns": "^6.0.1", + "multicast-dns-service-types": "^1.1.0" + }, + "dependencies": { + "array-flatten": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", + "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==", + "dev": true + } + } + }, + "boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=", + "dev": true + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "requires": { + "fill-range": "^7.0.1" + } + }, + "brorand": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", + "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=", + "dev": true + }, + "browser-process-hrtime": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", + "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==", + "dev": true + }, + "browser-resolve": { + "version": "1.11.3", + "resolved": "https://registry.npmjs.org/browser-resolve/-/browser-resolve-1.11.3.tgz", + "integrity": "sha512-exDi1BYWB/6raKHmDTCicQfTkqwN5fioMFV4j8BsfMU4R2DK/QfZfK7kOVkmWCNANf0snkBzqGqAJBao9gZMdQ==", + "dev": true, + "requires": { + "resolve": "1.1.7" + }, + "dependencies": { + "resolve": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz", + "integrity": "sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs=", + "dev": true + } + } + }, + "browserify-aes": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", + "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", + "dev": true, + "requires": { + "buffer-xor": "^1.0.3", + "cipher-base": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.3", + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "browserify-cipher": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", + "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", + "dev": true, + "requires": { + "browserify-aes": "^1.0.4", + "browserify-des": "^1.0.0", + "evp_bytestokey": "^1.0.0" + } + }, + "browserify-des": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", + "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", + "dev": true, + "requires": { + "cipher-base": "^1.0.1", + "des.js": "^1.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "browserify-rsa": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz", + "integrity": "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==", + "dev": true, + "requires": { + "bn.js": "^5.0.0", + "randombytes": "^2.0.1" + } + }, + "browserify-sign": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz", + "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==", + "dev": true, + "requires": { + "bn.js": "^5.1.1", + "browserify-rsa": "^4.0.1", + "create-hash": "^1.2.0", + "create-hmac": "^1.1.7", + "elliptic": "^6.5.3", + "inherits": "^2.0.4", + "parse-asn1": "^5.1.5", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" + } + }, + "browserify-zlib": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", + "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", + "dev": true, + "requires": { + "pako": "~1.0.5" + } + }, + "browserslist": { + "version": "4.20.2", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.20.2.tgz", + "integrity": "sha512-CQOBCqp/9pDvDbx3xfMi+86pr4KXIf2FDkTTdeuYw8OxS9t898LA1Khq57gtufFILXpfgsSx5woNgsBgvGjpsA==", + "dev": true, + "requires": { + "caniuse-lite": "^1.0.30001317", + "electron-to-chromium": "^1.4.84", + "escalade": "^3.1.1", + "node-releases": "^2.0.2", + "picocolors": "^1.0.0" + } + }, + "bser": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", + "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", + "dev": true, + "requires": { + "node-int64": "^0.4.0" + } + }, + "buffer": { + "version": "4.9.2", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz", + "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==", + "dev": true, + "requires": { + "base64-js": "^1.0.2", + "ieee754": "^1.1.4", + "isarray": "^1.0.0" + } + }, + "buffer-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/buffer-equal/-/buffer-equal-1.0.0.tgz", + "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.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": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/buffer-indexof/-/buffer-indexof-1.1.1.tgz", + "integrity": "sha512-4/rOEg86jivtPTeOUUT61jJO1Ya1TrR/OkqCSZDyq84WJh3LuuiphBYJN+fm5xufIk4XAFcEwte/8WzC8If/1g==", + "dev": true + }, + "buffer-xor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", + "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=", + "dev": true + }, + "builtin-modules": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-1.1.1.tgz", + "integrity": "sha1-Jw8HbFpywC9bZaR9+Uxf46J4iS8=", + "dev": true + }, + "builtin-status-codes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", + "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=", + "dev": true + }, + "builtins": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/builtins/-/builtins-1.0.3.tgz", + "integrity": "sha1-y5T662HIaWRR2zZTThQi+U8K7og=", + "dev": true + }, + "bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=", + "dev": true + }, + "cacache": { + "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", + "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" + }, + "dependencies": { + "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==", + "dev": true, + "requires": { + "yallist": "^3.0.2" + } + }, + "yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true + } + } + }, + "cache-base": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", + "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", + "dev": true, + "requires": { + "collection-visit": "^1.0.0", + "component-emitter": "^1.2.1", + "get-value": "^2.0.6", + "has-value": "^1.0.0", + "isobject": "^3.0.1", + "set-value": "^2.0.0", + "to-object-path": "^0.3.0", + "union-value": "^1.0.0", + "unset-value": "^1.0.0" + } + }, + "call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + } + }, + "caller-callsite": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz", + "integrity": "sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ=", + "dev": true, + "requires": { + "callsites": "^2.0.0" + }, + "dependencies": { + "callsites": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", + "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=", + "dev": true + } + } + }, + "caller-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz", + "integrity": "sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ=", + "dev": true, + "requires": { + "caller-callsite": "^2.0.0" + } + }, + "callsite": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/callsite/-/callsite-1.0.0.tgz", + "integrity": "sha1-KAOY5dZkvXQDi28JBRU+borxvCA=", + "dev": true + }, + "callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true + }, + "camel-case": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-3.0.0.tgz", + "integrity": "sha1-yjw2iKTpzzpM2nd9xNy8cTJJz3M=", + "dev": true, + "requires": { + "no-case": "^2.2.0", + "upper-case": "^1.1.1" + } + }, + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true + }, + "camelcase-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-2.1.0.tgz", + "integrity": "sha1-MIvur/3ygRkFHvodkyITyRuPkuc=", + "dev": true, + "requires": { + "camelcase": "^2.0.0", + "map-obj": "^1.0.0" + }, + "dependencies": { + "camelcase": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", + "integrity": "sha1-fB0W1nmhu+WcoCys7PsBHiAfWh8=", + "dev": true + } + } + }, + "caniuse-api": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", + "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", + "dev": true, + "requires": { + "browserslist": "^4.0.0", + "caniuse-lite": "^1.0.0", + "lodash.memoize": "^4.1.2", + "lodash.uniq": "^4.5.0" + } + }, + "caniuse-lite": { + "version": "1.0.30001320", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001320.tgz", + "integrity": "sha512-MWPzG54AGdo3nWx7zHZTefseM5Y1ccM7hlQKHRqJkPozUaw3hNbBTMmLn16GG2FUzjR13Cr3NPfhIieX5PzXDA==", + "dev": true + }, + "capture-exit": { + "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": "^4.8.4" + } + }, + "caseless": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", + "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=", + "dev": true + }, + "chalk": { + "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": "^4.1.0", + "supports-color": "^7.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" + } + }, + "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" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "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 + }, + "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" + } + } + } + }, + "chardet": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", + "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==", + "dev": true + }, + "chokidar": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", + "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", + "dev": true, + "requires": { + "anymatch": "^2.0.0", + "async-each": "^1.0.1", + "braces": "^2.3.2", + "fsevents": "^1.2.7", + "glob-parent": "^3.1.0", + "inherits": "^2.0.3", + "is-binary-path": "^1.0.0", + "is-glob": "^4.0.0", + "normalize-path": "^3.0.0", + "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": { + "bindings": "^1.5.0", + "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": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", + "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", + "dev": true + }, + "chrome-trace-event": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", + "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", + "dev": true + }, + "ci-info": { + "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": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", + "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "class-utils": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", + "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", + "dev": true, + "requires": { + "arr-union": "^3.1.0", + "define-property": "^0.2.5", + "isobject": "^3.0.0", + "static-extend": "^0.1.1" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + } + } + }, + "clean-css": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.1.tgz", + "integrity": "sha512-4ZxI6dy4lrY6FHzfiy1aEOXgu4LIsW2MhwG0VBKdcoGoH/XLFgaHSdLTGr4O8Be6A8r3MOphEiI8Gc1n0ecf3g==", + "dev": true, + "requires": { + "source-map": "~0.6.0" + } + }, + "clean-stack": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz", + "integrity": "sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A==", + "dev": true + }, + "cli-cursor": { + "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": "^3.1.0" + } + }, + "cli-table": { + "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" + }, + "dependencies": { + "colors": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.0.3.tgz", + "integrity": "sha1-BDP0TYCWgP3rYO0mDxsMJi6CpAs=", + "dev": true + } + } + }, + "cli-width": { + "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": "6.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", + "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", + "dev": true, + "requires": { + "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": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", + "integrity": "sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18=", + "dev": true + }, + "clone-buffer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/clone-buffer/-/clone-buffer-1.0.0.tgz", + "integrity": "sha1-4+JbIHrE5wGvch4staFnksrD3Fg=", + "dev": true + }, + "clone-deep": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz", + "integrity": "sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4", + "kind-of": "^6.0.2", + "shallow-clone": "^3.0.0" + } + }, + "clone-stats": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-1.0.0.tgz", + "integrity": "sha1-s3gt/4u1R04Yuba/D9/ngvh3doA=", + "dev": true + }, + "cloneable-readable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/cloneable-readable/-/cloneable-readable-1.1.3.tgz", + "integrity": "sha512-2EF8zTQOxYq70Y4XKtorQupqF0m49MBz2/yf5Bj+MHjvpG3Hy7sImifnqD6UA+TKYxeSV+u6qqQPawN5UvnpKQ==", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "process-nextick-args": "^2.0.0", + "readable-stream": "^2.3.5" + }, + "dependencies": { + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "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", + "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=", + "dev": true + }, + "coa": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz", + "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==", + "dev": true, + "requires": { + "@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": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", + "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", + "integrity": "sha1-rqDwb40mx4DCt1SUOFVEsiVa8Yw=", + "dev": true, + "requires": { + "arr-map": "^2.0.2", + "for-own": "^1.0.0", + "make-iterator": "^1.0.0" + } + }, + "collection-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", + "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", + "dev": true, + "requires": { + "map-visit": "^1.0.0", + "object-visit": "^1.0.0" + } + }, + "color": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/color/-/color-3.2.1.tgz", + "integrity": "sha512-aBl7dZI9ENN6fUGC7mWpMTPNHmWUSNan9tuWN6ahh5ZLNk9baLJOnSMlrQkHcrfFgz2/RigjUVAjdx36VcemKA==", + "dev": true, + "requires": { + "color-convert": "^1.9.3", + "color-string": "^1.6.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true + }, + "color-string": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/color-string/-/color-string-1.9.0.tgz", + "integrity": "sha512-9Mrz2AQLefkH1UvASKj6v6hj/7eWgjnT/cVsR8CumieLoT+g900exWeNogqtweI8dxloXN9BDQTYro1oWu/5CQ==", + "dev": true, + "requires": { + "color-name": "^1.0.0", + "simple-swizzle": "^0.2.2" + } + }, + "color-support": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz", + "integrity": "sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg==", + "dev": true + }, + "colorette": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-1.4.0.tgz", + "integrity": "sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g==", + "dev": true + }, + "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 + }, + "combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "dev": true, + "requires": { + "delayed-stream": "~1.0.0" + } + }, + "commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + }, + "commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=", + "dev": true + }, + "component-emitter": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", + "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", + "dev": true + }, + "compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "dev": true, + "requires": { + "mime-db": ">= 1.43.0 < 2" + } + }, + "compression": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", + "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "dev": true, + "requires": { + "accepts": "~1.3.5", + "bytes": "3.0.0", + "compressible": "~2.0.16", + "debug": "2.6.9", + "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 + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + } + } + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", + "dev": true + }, + "concat-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", + "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", + "dev": true, + "requires": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" + }, + "dependencies": { + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "connect": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/connect/-/connect-3.7.0.tgz", + "integrity": "sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==", + "dev": true, + "requires": { + "debug": "2.6.9", + "finalhandler": "1.1.2", + "parseurl": "~1.3.3", + "utils-merge": "1.0.1" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "requires": { + "ms": "2.0.0" + } + }, + "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" + } + }, + "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", + "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", + "dev": true + } + } + }, + "connect-history-api-fallback": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz", + "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==", + "dev": true + }, + "connect-livereload": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/connect-livereload/-/connect-livereload-0.5.4.tgz", + "integrity": "sha1-gBV9E3HJ83zBQDmrGJWXDRGdw7w=", + "dev": true + }, + "console-browserify": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", + "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==", + "dev": true + }, + "console-control-strings": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", + "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=", + "dev": true + }, + "constants-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", + "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=", + "dev": true + }, + "content-disposition": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz", + "integrity": "sha1-DPaLud318r55YcOoUXjLhdunjLQ=", + "dev": true + }, + "content-type": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", + "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", + "dev": true + }, + "convert-source-map": { + "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" + }, + "dependencies": { + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + } + } + }, + "cookie": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.3.1.tgz", + "integrity": "sha1-5+Ch+e9DtMi6klxcWpboBtFoc7s=", + "dev": true + }, + "cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=", + "dev": true + }, + "copy-concurrently": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz", + "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==", + "dev": true, + "requires": { + "aproba": "^1.1.1", + "fs-write-stream-atomic": "^1.0.8", + "iferr": "^0.1.5", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4", + "run-queue": "^1.0.0" + } + }, + "copy-descriptor": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", + "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", + "dev": true + }, + "copy-props": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/copy-props/-/copy-props-2.0.5.tgz", + "integrity": "sha512-XBlx8HSqrT0ObQwmSzM7WE5k8FxTV75h1DX1Z3n6NhQ/UYYAvInWYmG06vFt7hQZArE2fuO62aihiWIVQwh1sw==", + "dev": true, + "requires": { + "each-props": "^1.3.2", + "is-plain-object": "^5.0.0" + }, + "dependencies": { + "is-plain-object": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz", + "integrity": "sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q==", + "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": { + "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 + }, + "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" + } + }, + "json5": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz", + "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==", + "dev": true + }, + "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" + } + }, + "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-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", + "dev": true + }, + "cosmiconfig": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.1.tgz", + "integrity": "sha512-H65gsXo1SKjf8zmrJ67eJk8aIRKV5ff2D4uKZIBZShbhGSpEmsQOPW/SKMKYhSTrqR7ufy6RP69rPogdaPh/kA==", + "dev": true, + "requires": { + "import-fresh": "^2.0.0", + "is-directory": "^0.3.1", + "js-yaml": "^3.13.1", + "parse-json": "^4.0.0" + }, + "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", + "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", + "dev": true, + "requires": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + } + }, + "resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", + "dev": true + } + } + }, + "create-ecdh": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", + "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", + "dev": true, + "requires": { + "bn.js": "^4.1.0", + "elliptic": "^6.5.3" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "dev": true + } + } + }, + "create-hash": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", + "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", + "dev": true, + "requires": { + "cipher-base": "^1.0.1", + "inherits": "^2.0.1", + "md5.js": "^1.3.4", + "ripemd160": "^2.0.1", + "sha.js": "^2.4.0" + } + }, + "create-hmac": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", + "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", + "dev": true, + "requires": { + "cipher-base": "^1.0.3", + "create-hash": "^1.1.0", + "inherits": "^2.0.1", + "ripemd160": "^2.0.0", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, + "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" + } + }, + "crypto-browserify": { + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", + "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", + "dev": true, + "requires": { + "browserify-cipher": "^1.0.0", + "browserify-sign": "^4.0.0", + "create-ecdh": "^4.0.0", + "create-hash": "^1.1.0", + "create-hmac": "^1.1.0", + "diffie-hellman": "^5.0.0", + "inherits": "^2.0.1", + "pbkdf2": "^3.0.3", + "public-encrypt": "^4.0.0", + "randombytes": "^2.0.0", + "randomfill": "^1.0.3" + } + }, + "css-color-names": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/css-color-names/-/css-color-names-0.0.4.tgz", + "integrity": "sha1-gIrcLnnPhHOAabZGyyDsJ762KeA=", + "dev": true + }, + "css-declaration-sorter": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-4.0.1.tgz", + "integrity": "sha512-BcxQSKTSEEQUftYpBVnsH4SF05NTuBokb19/sBt6asXGKZ/6VP7PLG1CBCkFDYOnhXhPh0jMhO6xZ71oYHXHBA==", + "dev": true, + "requires": { + "postcss": "^7.0.1", + "timsort": "^0.3.0" + } + }, + "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": { + "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 + }, + "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" + } + }, + "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" + } + }, + "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" + } + } + } + }, + "css-modules-loader-core": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/css-modules-loader-core/-/css-modules-loader-core-1.1.0.tgz", + "integrity": "sha1-WQhmgpShvs0mGuCkziGwtVHyHRY=", + "dev": true, + "requires": { + "icss-replace-symbols": "1.1.0", + "postcss": "6.0.1", + "postcss-modules-extract-imports": "1.1.0", + "postcss-modules-local-by-default": "1.2.0", + "postcss-modules-scope": "1.1.0", + "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", + "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" + }, + "dependencies": { + "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 + } + } + }, + "has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha1-nZ55MWXOAXoA8AQYxD+UKnsdEfo=", + "dev": true + }, + "postcss": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.1.tgz", + "integrity": "sha1-AA29H47vIXqjaLmiEsX8QLKo8/I=", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "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", + "integrity": "sha1-ZawFBLOVQXHYpklGsq48u4pfVPY=", + "dev": true, + "requires": { + "has-flag": "^1.0.0" + } + } + } + }, + "css-select": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz", + "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==", + "dev": true, + "requires": { + "boolbase": "^1.0.0", + "css-what": "^3.2.1", + "domutils": "^1.7.0", + "nth-check": "^1.0.2" + } + }, + "css-select-base-adapter": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz", + "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==", + "dev": true + }, + "css-selector-tokenizer": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/css-selector-tokenizer/-/css-selector-tokenizer-0.7.3.tgz", + "integrity": "sha512-jWQv3oCEL5kMErj4wRnK/OPoBi0D+P1FR2cDCKYPaMeD2eW3/mttav8HT4hT1CKopiJI/psEULjkClhvJo4Lvg==", + "dev": true, + "requires": { + "cssesc": "^3.0.0", + "fastparse": "^1.1.2" + } + }, + "css-tree": { + "version": "1.0.0-alpha.37", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.37.tgz", + "integrity": "sha512-DMxWJg0rnz7UgxKT0Q1HU/L9BeJI0M6ksor0OgqOnF+aRCDWg/N2641HmVyU9KVIu0OVVWOb2IpC9A+BJRnejg==", + "dev": true, + "requires": { + "mdn-data": "2.0.4", + "source-map": "^0.6.1" + } + }, + "css-what": { + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz", + "integrity": "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==", + "dev": true + }, + "cssesc": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", + "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "dev": true + }, + "cssnano": { + "version": "4.1.11", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-4.1.11.tgz", + "integrity": "sha512-6gZm2htn7xIPJOHY824ERgj8cNPgPxyCSnkXc4v7YvNW+TdVfzgngHcEhy/8D11kUWRUMbke+tC+AUcUsnMz2g==", + "dev": true, + "requires": { + "cosmiconfig": "^5.0.0", + "cssnano-preset-default": "^4.0.8", + "is-resolvable": "^1.0.0", + "postcss": "^7.0.0" + } + }, + "cssnano-preset-default": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-4.0.8.tgz", + "integrity": "sha512-LdAyHuq+VRyeVREFmuxUZR1TXjQm8QQU/ktoo/x7bz+SdOge1YKc5eMN6pRW7YWBmyq59CqYba1dJ5cUukEjLQ==", + "dev": true, + "requires": { + "css-declaration-sorter": "^4.0.1", + "cssnano-util-raw-cache": "^4.0.1", + "postcss": "^7.0.0", + "postcss-calc": "^7.0.1", + "postcss-colormin": "^4.0.3", + "postcss-convert-values": "^4.0.1", + "postcss-discard-comments": "^4.0.2", + "postcss-discard-duplicates": "^4.0.2", + "postcss-discard-empty": "^4.0.1", + "postcss-discard-overridden": "^4.0.1", + "postcss-merge-longhand": "^4.0.11", + "postcss-merge-rules": "^4.0.3", + "postcss-minify-font-values": "^4.0.2", + "postcss-minify-gradients": "^4.0.2", + "postcss-minify-params": "^4.0.2", + "postcss-minify-selectors": "^4.0.2", + "postcss-normalize-charset": "^4.0.1", + "postcss-normalize-display-values": "^4.0.2", + "postcss-normalize-positions": "^4.0.2", + "postcss-normalize-repeat-style": "^4.0.2", + "postcss-normalize-string": "^4.0.2", + "postcss-normalize-timing-functions": "^4.0.2", + "postcss-normalize-unicode": "^4.0.1", + "postcss-normalize-url": "^4.0.1", + "postcss-normalize-whitespace": "^4.0.2", + "postcss-ordered-values": "^4.1.2", + "postcss-reduce-initial": "^4.0.3", + "postcss-reduce-transforms": "^4.0.2", + "postcss-svgo": "^4.0.3", + "postcss-unique-selectors": "^4.0.1" + } + }, + "cssnano-util-get-arguments": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cssnano-util-get-arguments/-/cssnano-util-get-arguments-4.0.0.tgz", + "integrity": "sha1-7ToIKZ8h11dBsg87gfGU7UnMFQ8=", + "dev": true + }, + "cssnano-util-get-match": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cssnano-util-get-match/-/cssnano-util-get-match-4.0.0.tgz", + "integrity": "sha1-wOTKB/U4a7F+xeUiULT1lhNlFW0=", + "dev": true + }, + "cssnano-util-raw-cache": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/cssnano-util-raw-cache/-/cssnano-util-raw-cache-4.0.1.tgz", + "integrity": "sha512-qLuYtWK2b2Dy55I8ZX3ky1Z16WYsx544Q0UWViebptpwn/xDBmog2TLg4f+DBMg1rJ6JDWtn96WHbOKDWt1WQA==", + "dev": true, + "requires": { + "postcss": "^7.0.0" + } + }, + "cssnano-util-same-parent": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/cssnano-util-same-parent/-/cssnano-util-same-parent-4.0.1.tgz", + "integrity": "sha512-WcKx5OY+KoSIAxBW6UBBRay1U6vkYheCdjyVNDm85zt5K9mHoGOfsOsqIszfAqrQQFIIKgjh2+FDgIj/zsl21Q==", + "dev": true + }, + "csso": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", + "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", + "dev": true, + "requires": { + "css-tree": "^1.1.2" + }, + "dependencies": { + "css-tree": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "dev": true, + "requires": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + } + }, + "mdn-data": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==", + "dev": true + } + } + }, + "cssom": { + "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": "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.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.20", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-2.6.20.tgz", + "integrity": "sha512-/WwNkdXfckNgw6S5R125rrW8ez139lBHWouiBvX8dfMFtcn6V81REDqnH7+CRpRipfYlyU1CmOnOxrmGcFOjeA==" + }, + "currently-unhandled": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", + "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=", + "dev": true, + "requires": { + "array-find-index": "^1.0.1" + } + }, + "cyclist": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-1.0.1.tgz", + "integrity": "sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk=", + "dev": true + }, + "d": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/d/-/d-1.0.1.tgz", + "integrity": "sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==", + "requires": { + "es5-ext": "^0.10.50", + "type": "^1.0.1" + } + }, + "dashdash": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", + "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", + "dev": true, + "requires": { + "assert-plus": "^1.0.0" + } + }, + "data-urls": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-1.1.0.tgz", + "integrity": "sha512-YTWYI9se1P55u58gL5GkQHW4P6VJBJ5iBT+B5a7i2Tjadhv52paJG0qHX4A0OR6/t52odI64KP2YvFpkDOi3eQ==", + "dev": true, + "requires": { + "abab": "^2.0.0", + "whatwg-mimetype": "^2.2.0", + "whatwg-url": "^7.0.0" + }, + "dependencies": { + "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 + }, + "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": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + } + } + } + }, + "dateformat": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-2.2.0.tgz", + "integrity": "sha1-QGXiATz5+5Ft39gu+1Bq1MZ2kGI=", + "dev": true + }, + "deasync": { + "version": "0.1.24", + "resolved": "https://registry.npmjs.org/deasync/-/deasync-0.1.24.tgz", + "integrity": "sha512-i98vg42xNfRZCymummMAN0rIcQ1gZFinSe3btvPIvy6JFTaeHcumeKybRo2HTv86nasfmT0nEgAn2ggLZhOCVA==", + "dev": true, + "requires": { + "bindings": "^1.5.0", + "node-addon-api": "^1.7.1" + } + }, + "debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "requires": { + "ms": "2.1.2" + } + }, + "debuglog": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/debuglog/-/debuglog-1.0.1.tgz", + "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", + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", + "dev": true + }, + "decode-uri-component": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", + "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", + "dev": true + }, + "decomment": { + "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" + } + }, + "deep-equal": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz", + "integrity": "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==", + "dev": true, + "requires": { + "is-arguments": "^1.0.4", + "is-date-object": "^1.0.1", + "is-regex": "^1.0.4", + "object-is": "^1.0.1", + "object-keys": "^1.1.1", + "regexp.prototype.flags": "^1.2.0" + } + }, + "deep-is": { + "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": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/default-compare/-/default-compare-1.0.0.tgz", + "integrity": "sha512-QWfXlM0EkAbqOCbD/6HjdwT19j7WCkMyiRhWilc4H9/5h/RzTF9gv5LYh1+CmDV5d1rki6KAWLtQale0xt20eQ==", + "dev": true, + "requires": { + "kind-of": "^5.0.2" + }, + "dependencies": { + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true + } + } + }, + "default-gateway": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-4.2.0.tgz", + "integrity": "sha512-h6sMrVB1VMWVrW13mSc6ia/DwYYw5MN6+exNu1OaJeFac5aSAvwM7lZ0NVfTABuSkQelr4h5oebg3KB1XPdjgA==", + "dev": true, + "requires": { + "execa": "^1.0.0", + "ip-regex": "^2.1.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 + }, + "define-properties": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", + "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", + "dev": true, + "requires": { + "object-keys": "^1.0.12" + } + }, + "define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "dev": true, + "requires": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "dependencies": { + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "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" + }, + "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" + } + }, + "globby": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-5.0.0.tgz", + "integrity": "sha1-69hGZ8oNuzMLmbz8aOrCvFQ3Dg0=", + "dev": true, + "requires": { + "array-union": "^1.0.1", + "arrify": "^1.0.0", + "glob": "^7.0.3", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + } + } + } + }, + "delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", + "dev": true + }, + "delegates": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", + "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=", + "dev": true + }, + "depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", + "dev": true + }, + "des.js": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz", + "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + } + }, + "destroy": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", + "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=", + "dev": true + }, + "detect-file": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz", + "integrity": "sha1-8NZtA2cqglyxtzvbP+YjEMjlUrc=", + "dev": true + }, + "detect-indent": { + "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": "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.1.0", + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", + "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==", + "dev": true + }, + "dezalgo": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/dezalgo/-/dezalgo-1.0.3.tgz", + "integrity": "sha1-f3Qt4Gb8dIvI24IFad3c5Jvw1FY=", + "dev": true, + "requires": { + "asap": "^2.0.0", + "wrappy": "1" + } + }, + "diff": { + "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": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", + "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", + "dev": true, + "requires": { + "bn.js": "^4.1.0", + "miller-rabin": "^4.0.0", + "randombytes": "^2.0.0" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "dev": true + } + } + }, + "dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "requires": { + "path-type": "^4.0.0" + } + }, + "dns-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", + "integrity": "sha1-s55/HabrCnW6nBcySzR1PEfgZU0=", + "dev": true + }, + "dns-packet": { + "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", + "safe-buffer": "^5.0.1" + } + }, + "dns-txt": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz", + "integrity": "sha1-uR2Ab10nGI5Ks+fRB9iBocxGQrY=", + "dev": true, + "requires": { + "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-serializer": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", + "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", + "requires": { + "domelementtype": "^2.0.1", + "entities": "^2.0.0" + }, + "dependencies": { + "domelementtype": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", + "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==" + }, + "entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==" + } + } + }, + "domain-browser": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", + "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==", + "dev": true + }, + "domelementtype": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==" + }, + "domexception": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/domexception/-/domexception-1.0.1.tgz", + "integrity": "sha512-raigMkn7CJNNo6Ihro1fzG7wr3fHuYVytzquZKX5n0yizGsTcYgzdIUwj1X9pK0VvjeihV+XiclP+DjwbsSKug==", + "dev": true, + "requires": { + "webidl-conversions": "^4.0.2" + }, + "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 + } + } + }, + "domhandler": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.4.2.tgz", + "integrity": "sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==", + "requires": { + "domelementtype": "1" + } + }, + "domutils": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", + "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", + "requires": { + "dom-serializer": "0", + "domelementtype": "1" + } + }, + "dot-prop": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz", + "integrity": "sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==", + "dev": true, + "requires": { + "is-obj": "^2.0.0" + } + }, + "duplexer": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", + "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==", + "dev": true + }, + "duplexer2": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.0.2.tgz", + "integrity": "sha1-xhTc9n4vsUmVqRcR5aYX6KYKMds=", + "dev": true, + "requires": { + "readable-stream": "~1.1.9" + }, + "dependencies": { + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", + "dev": true + }, + "readable-stream": { + "version": "1.1.14", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", + "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } + }, + "string_decoder": { + "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=", + "dev": true + } + } + }, + "duplexify": { + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", + "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", + "dev": true, + "requires": { + "end-of-stream": "^1.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.0.0", + "stream-shift": "^1.0.0" + }, + "dependencies": { + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "each-props": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/each-props/-/each-props-1.3.2.tgz", + "integrity": "sha512-vV0Hem3zAGkJAyU7JSjixeU66rwdynTAa1vofCrSA5fEln+m67Az9CcnkVD776/fsN/UjIWmBDoNRS6t6G9RfA==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.1", + "object.defaults": "^1.1.0" + } + }, + "ecc-jsbn": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", + "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", + "dev": true, + "requires": { + "jsbn": "~0.1.0", + "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", + "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=", + "dev": true + }, + "electron-to-chromium": { + "version": "1.4.96", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.96.tgz", + "integrity": "sha512-DPNjvNGPabv6FcyjzLAN4C0psN/GgD9rSGvMTuv81SeXG/EX3mCz0wiw9N1tUEnfQXYCJi3H8M0oFPRziZh7rw==", + "dev": true + }, + "elliptic": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz", + "integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==", + "dev": true, + "requires": { + "bn.js": "^4.11.9", + "brorand": "^1.1.0", + "hash.js": "^1.0.0", + "hmac-drbg": "^1.0.1", + "inherits": "^2.0.4", + "minimalistic-assert": "^1.0.1", + "minimalistic-crypto-utils": "^1.0.1" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "dev": true + } + } + }, + "emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", + "dev": true + }, + "emojis-list": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz", + "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k=" + }, + "encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=", + "dev": true + }, + "encoding": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.13.tgz", + "integrity": "sha512-ETBauow1T35Y/WZMkio9jiM0Z5xjHHmJ4XmjZOq1l/dXz3lr2sRn87nJy20RupqSh1F2m3HHPSp8ShIPQJrJ3A==", + "requires": { + "iconv-lite": "^0.6.2" + } + }, + "end-of-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.1.0.tgz", + "integrity": "sha1-6TUyWLqpEIll78QcsO+K3i88+wc=", + "dev": true, + "requires": { + "once": "~1.3.0" + }, + "dependencies": { + "once": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/once/-/once-1.3.3.tgz", + "integrity": "sha1-suJhVXzkwxTsgwTz+oJmPkKXyiA=", + "dev": true, + "requires": { + "wrappy": "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" + } + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "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": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz", + "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==" + }, + "errno": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.8.tgz", + "integrity": "sha512-dJ6oBr5SQ1VSd9qkk7ByRgb/1SH4JZjCHSW/mr63/QcXO9zLVxvJ6Oy13nio03rxpSnVDDjFor75SjVeZWPW/A==", + "dev": true, + "requires": { + "prr": "~1.0.1" + } + }, + "error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dev": true, + "requires": { + "is-arrayish": "^0.2.1" + } + }, + "es-abstract": { + "version": "1.19.1", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.1.tgz", + "integrity": "sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w==", + "dev": true, + "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", + "internal-slot": "^1.0.3", + "is-callable": "^1.2.4", + "is-negative-zero": "^2.0.1", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.1", + "is-string": "^1.0.7", + "is-weakref": "^1.0.1", + "object-inspect": "^1.11.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.2", + "string.prototype.trimend": "^1.0.4", + "string.prototype.trimstart": "^1.0.4", + "unbox-primitive": "^1.0.1" + } + }, + "es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "dev": true, + "requires": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + } + }, + "es5-ext": { + "version": "0.10.59", + "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.59.tgz", + "integrity": "sha512-cOgyhW0tIJyQY1Kfw6Kr0viu9ZlUctVchRMZ7R0HiH3dxTSp5zJDLecwxUqPUrGKMsgBI1wd1FL+d9Jxfi4cLw==", + "requires": { + "es6-iterator": "^2.0.3", + "es6-symbol": "^3.1.3", + "next-tick": "^1.1.0" + } + }, + "es6-iterator": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz", + "integrity": "sha1-p96IkUGgWpSwhUQDstCg+/qY87c=", + "requires": { + "d": "1", + "es5-ext": "^0.10.35", + "es6-symbol": "^3.1.1" + } + }, + "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-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==", + "requires": { + "d": "^1.0.1", + "ext": "^1.1.2" + } + }, + "es6-templates": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/es6-templates/-/es6-templates-0.2.3.tgz", + "integrity": "sha1-XLmsn7He1usSOTQrgdeSu7QHjuQ=", + "dev": true, + "requires": { + "recast": "~0.11.12", + "through": "~2.3.6" + } + }, + "es6-weak-map": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/es6-weak-map/-/es6-weak-map-2.0.3.tgz", + "integrity": "sha512-p5um32HOTO1kP+w7PRnB+5lQ43Z6muuMuIMffvDN8ZB4GcnjLBV6zGStpbASIMk4DCAvEaamhe2zhyCb/QXXsA==", + "dev": true, + "requires": { + "d": "1", + "es5-ext": "^0.10.46", + "es6-iterator": "^2.0.3", + "es6-symbol": "^3.1.1" + } + }, + "escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "dev": true + }, + "escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=", + "dev": true + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "dev": true + }, + "escodegen": { + "version": "1.14.3", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.14.3.tgz", + "integrity": "sha512-qFcX0XJkdg+PB3xjZZG/wKSuT1PnQWx57+TVSjIMmILd2yC/6ByYElPwJnslDsuWuSAp4AwJGumarAAmJch5Kw==", + "dev": true, + "requires": { + "esprima": "^4.0.1", + "estraverse": "^4.2.0", + "esutils": "^2.0.2", + "optionator": "^0.8.1", + "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 + }, + "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" + } + } + } + }, + "eslint": { + "version": "7.32.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.32.0.tgz", + "integrity": "sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA==", + "dev": true, + "requires": { + "@babel/code-frame": "7.12.11", + "@eslint/eslintrc": "^0.4.3", + "@humanwhocodes/config-array": "^0.5.0", + "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", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^5.1.1", + "eslint-utils": "^2.1.0", + "eslint-visitor-keys": "^2.0.0", + "espree": "^7.3.1", + "esquery": "^1.4.0", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "functional-red-black-tree": "^1.0.1", + "glob-parent": "^5.1.2", + "globals": "^13.6.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.merge": "^4.6.2", + "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": "^6.0.9", + "text-table": "^0.2.0", + "v8-compile-cache": "^2.0.3" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz", + "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==", + "dev": true, + "requires": { + "@babel/highlight": "^7.10.4" + } + }, + "@eslint/eslintrc": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.3.tgz", + "integrity": "sha512-J6KFFz5QCYUJq3pf0mjEcCJVERbzv71PUIDczuh9JkwGEzced6CO5ADLHB1rbf/+oPBtoPfMYNOpGDzCANlbXw==", + "dev": true, + "requires": { + "ajv": "^6.12.4", + "debug": "^4.1.1", + "espree": "^7.3.0", + "globals": "^13.9.0", + "ignore": "^4.0.6", + "import-fresh": "^3.2.1", + "js-yaml": "^3.13.1", + "minimatch": "^3.0.4", + "strip-json-comments": "^3.1.1" + } + }, + "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-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" + } + }, + "astral-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", + "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", + "dev": true + }, + "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" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "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" + } + }, + "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 + }, + "escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "dev": true + }, + "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" + }, + "dependencies": { + "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 + } + } + }, + "file-entry-cache": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "dev": true, + "requires": { + "flat-cache": "^3.0.4" + } + }, + "flat-cache": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", + "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", + "dev": true, + "requires": { + "flatted": "^3.1.0", + "rimraf": "^3.0.2" + } + }, + "flatted": { + "version": "3.2.5", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.5.tgz", + "integrity": "sha512-WIWGi2L3DyTUvUrwRKgGi9TwxQMUEqPOPQBVi71R96jZXJdFskXEmf54BoZaS1kknGODoIGASGEzBUYdyMCBJg==", + "dev": true + }, + "globals": { + "version": "13.13.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.13.0.tgz", + "integrity": "sha512-EQ7Q18AJlPwp3vUDL4mKA0KXrXyNIQyWon6T6XQiBQF0XHvRsiCSrWmmeATpUzdJN2HhWZU6Pdl0a9zdep5p6A==", + "dev": true, + "requires": { + "type-fest": "^0.20.2" + } + }, + "ignore": { + "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 + }, + "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 + }, + "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" + } + }, + "slice-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", + "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", + "dev": true, + "requires": { + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" + } + }, + "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" + } + }, + "table": { + "version": "6.8.0", + "resolved": "https://registry.npmjs.org/table/-/table-6.8.0.tgz", + "integrity": "sha512-s/fitrbVeEyHKFa7mFdkuQMWlH1Wgw/yEXMt5xACT4ZpzWFluehAxRtUUQKPuWhaLAWhFcVx6w3oC8VKaUfPGA==", + "dev": true, + "requires": { + "ajv": "^8.0.1", + "lodash.truncate": "^4.4.2", + "slice-ansi": "^4.0.0", + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1" + }, + "dependencies": { + "ajv": { + "version": "8.11.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", + "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + } + }, + "json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + } + } + }, + "type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "dev": true + } + } + }, + "eslint-plugin-promise": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-promise/-/eslint-plugin-promise-6.0.0.tgz", + "integrity": "sha512-7GPezalm5Bfi/E22PnQxDWH2iW9GTvAlUNTztemeHb6c1BniSyoeTrM87JkC0wYdi6aQrZX9p2qEiAno8aTcbw==", + "dev": true + }, + "eslint-plugin-react": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.27.1.tgz", + "integrity": "sha512-meyunDjMMYeWr/4EBLTV1op3iSG3mjT/pz5gti38UzfM4OPpNc2m0t2xvKCOMU5D6FSdd34BIMFOvQbW+i8GAA==", + "dev": true, + "requires": { + "array-includes": "^3.1.4", + "array.prototype.flatmap": "^1.2.5", + "doctrine": "^2.1.0", + "estraverse": "^5.3.0", + "jsx-ast-utils": "^2.4.1 || ^3.0.0", + "minimatch": "^3.0.4", + "object.entries": "^1.1.5", + "object.fromentries": "^2.0.5", + "object.hasown": "^1.1.0", + "object.values": "^1.1.5", + "prop-types": "^15.7.2", + "resolve": "^2.0.0-next.3", + "semver": "^6.3.0", + "string.prototype.matchall": "^4.0.6" + }, + "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 + }, + "resolve": { + "version": "2.0.0-next.3", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.3.tgz", + "integrity": "sha512-W8LucSynKUIDu9ylraa7ueVZ7hc0uAgJBxVsQSKOXOyle8a93qXhcz+XAXZ8bIq2d6i4Ehddn6Evt+0/UwKk6Q==", + "dev": true, + "requires": { + "is-core-module": "^2.2.0", + "path-parse": "^1.0.6" + } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } + } + }, + "eslint-plugin-react-hooks": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.3.0.tgz", + "integrity": "sha512-XslZy0LnMn+84NEG9jSGR6eGqaZB3133L8xewQo3fQagbQuGt7a63gf+P1NGKZavEYEC3UXaWEAA/AqDkuN6xA==", + "dev": true + }, + "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": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + } + }, + "eslint-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", + "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", + "requires": { + "eslint-visitor-keys": "^2.0.0" + } + }, + "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==" + }, + "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" + }, + "dependencies": { + "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 + } + } + }, + "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", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "requires": { + "estraverse": "^5.2.0" + }, + "dependencies": { + "estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==" + } + } + }, + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==" + }, + "esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true + }, + "etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=", + "dev": true + }, + "event-stream": { + "version": "3.3.5", + "resolved": "https://registry.npmjs.org/event-stream/-/event-stream-3.3.5.tgz", + "integrity": "sha512-vyibDcu5JL20Me1fP734QBH/kenBGLZap2n0+XXM7mvuUPzJ20Ydqj1aKcIeMdri1p+PU+4yAKugjN8KCVst+g==", + "dev": true, + "requires": { + "duplexer": "^0.1.1", + "from": "^0.1.7", + "map-stream": "0.0.7", + "pause-stream": "^0.0.11", + "split": "^1.0.1", + "stream-combiner": "^0.2.2", + "through": "^2.3.8" + } + }, + "eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", + "dev": true + }, + "events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "dev": true + }, + "eventsource": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-1.1.0.tgz", + "integrity": "sha512-VSJjT5oCNrFvCS6igjzPAt5hBzQ2qPBFIbJ03zLI9SE0mxwZpMw6BfJrbFHm1a141AavMEB8JHmBhWAd66PfCg==", + "dev": true, + "requires": { + "original": "^1.0.0" + } + }, + "evp_bytestokey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", + "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", + "dev": true, + "requires": { + "md5.js": "^1.3.4", + "safe-buffer": "^5.1.1" + } + }, + "exec-sh": { + "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", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "dev": true, + "requires": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + }, + "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": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", + "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=", + "dev": true + }, + "expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", + "dev": true, + "requires": { + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "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", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "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" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + } + } + }, + "expand-tilde": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz", + "integrity": "sha1-l+gBqgUt8CRU3kawK/YhZCzchQI=", + "dev": true, + "requires": { + "homedir-polyfill": "^1.0.1" + } + }, + "expect": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/expect/-/expect-25.5.0.tgz", + "integrity": "sha512-w7KAXo0+6qqZZhovCaBVPSIqQp7/UTcx4M9uKt2m6pd2VB1voyC8JizLRqeEqud3AAVP02g+hbErDu5gu64tlA==", + "dev": true, + "requires": { + "@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": "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" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + } + } + }, + "express": { + "version": "4.16.4", + "resolved": "https://registry.npmjs.org/express/-/express-4.16.4.tgz", + "integrity": "sha512-j12Uuyb4FMrd/qQAm6uCHAkPtO8FDTRJZBDd5D2KOL2eLaz1yUNdUB/NOIyq0iU4q4cFarsUCrnFDPBcnksuOg==", + "dev": true, + "requires": { + "accepts": "~1.3.5", + "array-flatten": "1.1.1", + "body-parser": "1.18.3", + "content-disposition": "0.5.2", + "content-type": "~1.0.4", + "cookie": "0.3.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.1", + "fresh": "0.5.2", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "~2.3.0", + "parseurl": "~1.3.2", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.4", + "qs": "6.5.2", + "range-parser": "~1.2.0", + "safe-buffer": "5.1.2", + "send": "0.16.2", + "serve-static": "1.13.2", + "setprototypeof": "1.1.0", + "statuses": "~1.4.0", + "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 + }, + "qs": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", + "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==", + "dev": true + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + } + } + }, + "ext": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/ext/-/ext-1.6.0.tgz", + "integrity": "sha512-sdBImtzkq2HpkdRLtlLWDa6w4DX22ijZLKx8BMPUuKe1c5lbN6xwQDQCxSfxBQnHZ13ls/FH0MQZx/q/gr6FQg==", + "requires": { + "type": "^2.5.0" + }, + "dependencies": { + "type": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/type/-/type-2.6.0.tgz", + "integrity": "sha512-eiDBDOmkih5pMbo9OqsqPRGMljLodLcwd5XD5JbtNB0o89xZAwynY9EdCDsJU7LtcVCClu9DvM7/0Ep1hYX3EQ==" + } + } + }, + "extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", + "dev": true + }, + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", + "dev": true, + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "external-editor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", + "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", + "dev": true, + "requires": { + "chardet": "^0.7.0", + "iconv-lite": "^0.4.24", + "tmp": "^0.0.33" + }, + "dependencies": { + "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" + } + } + } + }, + "extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "dev": true, + "requires": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "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-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "extsprintf": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", + "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=", + "dev": true + }, + "fancy-log": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/fancy-log/-/fancy-log-1.3.3.tgz", + "integrity": "sha512-k9oEhlyc0FrVh25qYuSELjr8oxsCoc4/LEZfg2iJJrfEk/tZL9bCoJE47gqAvI2m/AUjluCS4+3I0eTx8n3AEw==", + "dev": true, + "requires": { + "ansi-gray": "^0.1.1", + "color-support": "^1.1.3", + "parse-node-version": "^1.0.0", + "time-stamp": "^1.0.0" + } + }, + "fast-deep-equal": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", + "dev": true + }, + "fast-glob": { + "version": "3.2.11", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz", + "integrity": "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==", + "requires": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + } + }, + "fast-json-stable-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", + "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "dev": true + }, + "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 + }, + "fastparse": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/fastparse/-/fastparse-1.1.2.tgz", + "integrity": "sha512-483XLLxTVIwWK3QTrMGRqUfUpoOs/0hbQrl2oz4J0pAcm3A3bu84wxTFqGqkJzewCLdME38xJLJAxBABfQT8sQ==", + "dev": true + }, + "fastq": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", + "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", + "requires": { + "reusify": "^1.0.4" + } + }, + "faye-websocket": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.10.0.tgz", + "integrity": "sha1-TkkvjQTftviQA1B/btvy1QHnxvQ=", + "dev": true, + "requires": { + "websocket-driver": ">=0.5.1" + } + }, + "fb-watchman": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz", + "integrity": "sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==", + "dev": true, + "requires": { + "bser": "2.1.1" + } + }, + "figgy-pudding": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.2.tgz", + "integrity": "sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw==", + "dev": true + }, + "figures": { + "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", + "integrity": "sha512-TGR4HU7HUsGg6GCOPJnFk06RhWgEWFLAGWiT6rcD+GRC2keU3s9RGJ+b3Z6/U73jwwNb2gKLJ7YCrp+jvU4ALg==", + "dev": true, + "requires": { + "loader-utils": "^1.0.2", + "schema-utils": "^0.4.5" + }, + "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" + } + } + } + }, + "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 + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "finalhandler": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.1.tgz", + "integrity": "sha512-Y1GUDo39ez4aHAw7MysnUD5JzYX+WaIj8I57kO3aEPT1fFRL4sr7mjei97FgnwhAyyzRYmQZaTHb2+9uZ1dPtg==", + "dev": true, + "requires": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "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": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", + "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", + "dev": true, + "requires": { + "commondir": "^1.0.1", + "make-dir": "^2.0.0", + "pkg-dir": "^3.0.0" + }, + "dependencies": { + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "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" + } + }, + "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": { + "pify": "^4.0.1", + "semver": "^5.6.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 + }, + "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", + "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", + "dev": true, + "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-up": { + "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": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "findup-sync": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-3.0.0.tgz", + "integrity": "sha512-YbffarhcicEhOrm4CtrwdKBdCuz576RLdhJDsIfvNtxUuhdRet1qZcsMjqbePtAseKdAnDyM/IyXbu7PRPRLYg==", + "dev": true, + "requires": { + "detect-file": "^1.0.0", + "is-glob": "^4.0.0", + "micromatch": "^3.0.4", + "resolve-dir": "^1.0.1" + }, + "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": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/fined/-/fined-1.2.0.tgz", + "integrity": "sha512-ZYDqPLGxDkDhDZBjZBb+oD1+j0rA4E0pXY50eplAAOPg2N/gUBSSk5IM1/QhPfyVo19lJ+CvXpqfvk+b2p/8Ng==", + "dev": true, + "requires": { + "expand-tilde": "^2.0.2", + "is-plain-object": "^2.0.3", + "object.defaults": "^1.1.0", + "object.pick": "^1.2.0", + "parse-filepath": "^1.0.1" + } + }, + "flagged-respawn": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/flagged-respawn/-/flagged-respawn-1.0.1.tgz", + "integrity": "sha512-lNaHNVymajmk0OJMBn8fVUAU1BtDeKIqKoVhk4xAALB57aALg6b4W0MfJ/cUE0g9YBXy5XhSlPIpYIJ7HaY/3Q==", + "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" + } + }, + "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", + "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "readable-stream": "^2.3.6" + }, + "dependencies": { + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "follow-redirects": { + "version": "1.14.9", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.9.tgz", + "integrity": "sha512-MQDfihBQYMcyy5dhRDJUHcw7lb2Pv/TuE6xP1vyraLukNDHKbDxDNaOE3NbCAdKQApno+GPRyo1YAp89yCjK4w==", + "dev": true + }, + "for-in": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", + "dev": true + }, + "for-own": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/for-own/-/for-own-1.0.0.tgz", + "integrity": "sha1-xjMy9BXO3EsE2/5wz4NklMU8tEs=", + "dev": true, + "requires": { + "for-in": "^1.0.1" + } + }, + "forever-agent": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", + "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=", + "dev": true + }, + "fork-stream": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/fork-stream/-/fork-stream-0.0.4.tgz", + "integrity": "sha1-24Sfznf2cIpfjzhq5TOgkHtUrnA=", + "dev": true + }, + "form-data": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", + "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", + "dev": true, + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" + } + }, + "forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "dev": true + }, + "fragment-cache": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", + "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", + "dev": true, + "requires": { + "map-cache": "^0.2.2" + } + }, + "fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", + "dev": true + }, + "from": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/from/-/from-0.1.7.tgz", + "integrity": "sha1-g8YK/Fi5xWmXAH7Rp2izqzA6RP4=", + "dev": true + }, + "from2": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", + "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "readable-stream": "^2.0.0" + }, + "dependencies": { + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "fs-extra": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz", + "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, + "fs-minipass": { + "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": "^3.0.0" + } + }, + "fs-mkdirp-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs-mkdirp-stream/-/fs-mkdirp-stream-1.0.0.tgz", + "integrity": "sha1-C3gV/DIBxqaeFNuYzgmMFpNSWes=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.11", + "through2": "^2.0.3" + } + }, + "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", + "integrity": "sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "iferr": "^0.1.5", + "imurmurhash": "^0.1.4", + "readable-stream": "1 || 2" + }, + "dependencies": { + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", + "dev": true + }, + "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 + }, + "fstream": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.12.tgz", + "integrity": "sha512-WvJ193OHa0GHPEL+AycEJgxvBEwyfRkN1vhjca23OaPVMCaLCXTd5qAu82AjTcgP1UJmytkOKb63Ypde7raDIg==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "inherits": "~2.0.0", + "mkdirp": ">=0.5 0", + "rimraf": "2" + } + }, + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "dev": true + }, + "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=" + }, + "gauge": { + "version": "2.7.4", + "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", + "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", + "dev": true, + "requires": { + "aproba": "^1.0.3", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.0", + "object-assign": "^4.1.0", + "signal-exit": "^3.0.0", + "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": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/gaze/-/gaze-1.1.3.tgz", + "integrity": "sha512-BRdNm8hbWzFzWHERTrejLqwHDfS4GibPoq5wjTPIoJHoBtKGPg3xAFfxmM+9ztbXelxcf2hwQcaz1PtmFeue8g==", + "dev": true, + "requires": { + "globule": "^1.0.0" + } + }, + "generic-names": { + "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": "^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": "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": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", + "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1" + } + }, + "get-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-stdin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-4.0.1.tgz", + "integrity": "sha1-uWjGsKBDhDJJAui/Gl3zJXmkUP4=", + "dev": true + }, + "get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "dev": true, + "requires": { + "pump": "^3.0.0" + } + }, + "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-value": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", + "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", + "dev": true + }, + "getpass": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", + "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", + "dev": true, + "requires": { + "assert-plus": "^1.0.0" + } + }, + "git-repo-info": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/git-repo-info/-/git-repo-info-2.1.1.tgz", + "integrity": "sha512-8aCohiDo4jwjOwma4FmYFd3i97urZulL8XL24nIPxuE+GZnfsAyy/g2Shqx6OjUiFKUXZM+Yy+KHnOmmA3FVcg==", + "dev": true + }, + "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" + } + }, + "glob-escape": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/glob-escape/-/glob-escape-0.0.2.tgz", + "integrity": "sha1-nCf3gh7RwTd1gvPv2VWOP2dWKO0=", + "dev": 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==", + "requires": { + "is-glob": "^4.0.1" + } + }, + "glob-stream": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/glob-stream/-/glob-stream-6.1.0.tgz", + "integrity": "sha1-cEXJlBOz65SIjYOrRtC0BMx73eQ=", + "dev": true, + "requires": { + "extend": "^3.0.0", + "glob": "^7.1.1", + "glob-parent": "^3.1.0", + "is-negated-glob": "^1.0.0", + "ordered-read-streams": "^1.0.0", + "pumpify": "^1.3.5", + "readable-stream": "^2.1.5", + "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" + } + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "glob-watcher": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/glob-watcher/-/glob-watcher-5.0.5.tgz", + "integrity": "sha512-zOZgGGEHPklZNjZQaZ9f41i7F2YwE+tS5ZHrDhbBCk3stwahn5vQxnFmBJZHoYdusR6R1bLSXeGUy/BhctwKzw==", + "dev": true, + "requires": { + "anymatch": "^2.0.0", + "async-done": "^1.2.0", + "chokidar": "^2.0.0", + "is-negated-glob": "^1.0.0", + "just-debounce": "^1.0.0", + "normalize-path": "^3.0.0", + "object.defaults": "^1.1.0" + }, + "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": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz", + "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==", + "dev": true, + "requires": { + "global-prefix": "^1.0.1", + "is-windows": "^1.0.1", + "resolve-dir": "^1.0.0" + } + }, + "global-prefix": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz", + "integrity": "sha1-2/dDxsFJklk8ZVVoy2btMsASLr4=", + "dev": true, + "requires": { + "expand-tilde": "^2.0.2", + "homedir-polyfill": "^1.0.1", + "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": "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": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "requires": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + } + }, + "globule": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/globule/-/globule-1.3.3.tgz", + "integrity": "sha512-mb1aYtDbIjTu4ShMB85m3UzjX9BVKe9WCzsnfMSZk+K5GpIbBOexgg4PPCt5eHDEG5/ZQAUX2Kct02zfiPLsKg==", + "dev": true, + "requires": { + "glob": "~7.1.1", + "lodash": "~4.17.10", + "minimatch": "~3.0.2" + }, + "dependencies": { + "glob": { + "version": "7.1.7", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.7.tgz", + "integrity": "sha512-OvD9ENzPLbegENnYP5UUfJIirTg4+XwMWGaQfQTY0JenxNvvIKP3U3/tAQSPIu/lHxXYSZmpXlUHeqAIdKzBLQ==", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "minimatch": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.8.tgz", + "integrity": "sha512-6FsRAQsxQ61mw+qP1ZzbL9Bc78x2p5OqNgNpnoAFLTrX8n5Kxph0CsnhmKKNXTWjXqU5L0pGPR7hYk+XWZr60Q==", + "dev": true, + "requires": { + "brace-expansion": "^1.1.7" + } + } + } + }, + "glogg": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/glogg/-/glogg-1.0.2.tgz", + "integrity": "sha512-5mwUoSuBk44Y4EshyiqcH95ZntbDdTQqA3QYSrxmzj28Ai0vXBGMH1ApSANH14j2sIRtqCEyg6PfsuP7ElOEDA==", + "dev": true, + "requires": { + "sparkles": "^1.0.0" + } + }, + "graceful-fs": { + "version": "4.2.9", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.9.tgz", + "integrity": "sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ==", + "dev": true + }, + "growly": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz", + "integrity": "sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE=", + "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": { + "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" + } + }, + "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": "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": { + "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" + } + }, + "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": { + "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" + } + }, + "path-type": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", + "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "pify": "^2.0.0", + "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" + } + } + } + }, + "gulp-connect": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/gulp-connect/-/gulp-connect-5.5.0.tgz", + "integrity": "sha512-oRBLjw/4EVaZb8g8OcxOVdGD8ZXYrRiWKcNxlrGjxb/6Cp0GDdqw7ieX7D8xJrQS7sbXT+G94u63pMJF3MMjQA==", + "dev": true, + "requires": { + "ansi-colors": "^1.0.1", + "connect": "^3.6.5", + "connect-livereload": "^0.5.4", + "event-stream": "^3.3.2", + "fancy-log": "^1.3.2", + "send": "^0.13.2", + "serve-index": "^1.9.1", + "serve-static": "^1.13.1", + "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", + "integrity": "sha1-+HBX6ZWxofauaklgZkE3vFbwOdo=", + "dev": true, + "requires": { + "ms": "0.7.1" + } + }, + "etag": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.7.0.tgz", + "integrity": "sha1-A9MLX2fdbmMtKUXTDWZScxo01dg=", + "dev": true + }, + "fresh": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.3.0.tgz", + "integrity": "sha1-ZR+DjiJCTnVm3hYdg1jKoZn4PU8=", + "dev": true + }, + "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=", + "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 + }, + "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 + }, + "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" + } + }, + "statuses": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.2.1.tgz", + "integrity": "sha1-3e1FzBglbVHtQK7BQkidXGECbSg=", + "dev": true + } + } + }, + "gulp-flatten": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/gulp-flatten/-/gulp-flatten-0.2.0.tgz", + "integrity": "sha1-iS1RfjjXkA/UVM+aHgIQMA6S6wY=", + "dev": true, + "requires": { + "gulp-util": "^3.0.1", + "through2": "^2.0.0" + } + }, + "gulp-if": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/gulp-if/-/gulp-if-2.0.2.tgz", + "integrity": "sha1-pJe351cwBQQcqivIt92jyARE1ik=", + "dev": true, + "requires": { + "gulp-match": "^1.0.3", + "ternary-stream": "^2.0.1", + "through2": "^2.0.1" + } + }, + "gulp-match": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/gulp-match/-/gulp-match-1.1.0.tgz", + "integrity": "sha512-DlyVxa1Gj24DitY2OjEsS+X6tDpretuxD6wTfhXE/Rw2hweqc1f6D/XtsJmoiCwLWfXgR87W9ozEityPCVzGtQ==", + "dev": true, + "requires": { + "minimatch": "^3.0.3" + } + }, + "gulp-open": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/gulp-open/-/gulp-open-3.0.1.tgz", + "integrity": "sha512-dohokw+npnt48AsD0hhvCLEHLnDMqM35F+amvIfJlX1H2nNHYUClR0Oy1rI0TvbL1/pHiHGNLmohhk+kvwIKjA==", + "dev": true, + "requires": { + "colors": "^1.1.2", + "opn": "5.2.0", + "plugin-log": "^0.1.0", + "through2": "^2.0.1" + } + }, + "gulp-util": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/gulp-util/-/gulp-util-3.0.8.tgz", + "integrity": "sha1-AFTh50RQLifATBh8PsxQXdVLu08=", + "dev": true, + "requires": { + "array-differ": "^1.0.0", + "array-uniq": "^1.0.2", + "beeper": "^1.0.0", + "chalk": "^1.0.0", + "dateformat": "^2.0.0", + "fancy-log": "^1.1.0", + "gulplog": "^1.0.0", + "has-gulplog": "^0.1.0", + "lodash._reescape": "^3.0.0", + "lodash._reevaluate": "^3.0.0", + "lodash._reinterpolate": "^3.0.0", + "lodash.template": "^3.0.0", + "minimist": "^1.1.0", + "multipipe": "^0.1.2", + "object-assign": "^3.0.0", + "replace-ext": "0.0.1", + "through2": "^2.0.0", + "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", + "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" + } + }, + "clone": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", + "integrity": "sha1-2jCcwmPfFZlMaIypAheco8fNfH4=", + "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 + }, + "object-assign": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-3.0.0.tgz", + "integrity": "sha1-m+3VygiXlJvKR+f/QIBi1Un1h/I=", + "dev": true + }, + "replace-ext": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-0.0.1.tgz", + "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", + "integrity": "sha1-sEVbOPxeDPMNQyUTLkYZcMIJHN4=", + "dev": true, + "requires": { + "clone": "^1.0.0", + "clone-stats": "^0.0.1", + "replace-ext": "0.0.1" + } + } + } + }, + "gulplog": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/gulplog/-/gulplog-1.0.0.tgz", + "integrity": "sha1-4oxNRdBey77YGDY86PnFkmIp/+U=", + "dev": true, + "requires": { + "glogg": "^1.0.0" + } + }, + "handle-thing": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", + "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==", + "dev": true + }, + "har-schema": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", + "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=", + "dev": true + }, + "har-validator": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", + "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", + "dev": true, + "requires": { + "ajv": "^6.12.3", + "har-schema": "^2.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" + } + } + } + }, + "has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "dev": true, + "requires": { + "function-bind": "^1.1.1" + } + }, + "has-ansi": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", + "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + }, + "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": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.1.tgz", + "integrity": "sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==", + "dev": true + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true + }, + "has-gulplog": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/has-gulplog/-/has-gulplog-0.1.0.tgz", + "integrity": "sha1-ZBTIKRNpfaUVkDl9r7EvIpZ4Ec4=", + "dev": true, + "requires": { + "sparkles": "^1.0.0" + } + }, + "has-symbols": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", + "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "dev": true + }, + "has-tostringtag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "dev": true, + "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", + "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=", + "dev": true + }, + "has-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", + "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", + "dev": true, + "requires": { + "get-value": "^2.0.6", + "has-values": "^1.0.0", + "isobject": "^3.0.0" + } + }, + "has-values": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", + "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", + "dev": true, + "requires": { + "is-number": "^3.0.0", + "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", + "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "hash-base": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz", + "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==", + "dev": true, + "requires": { + "inherits": "^2.0.4", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" + } + }, + "hash.js": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", + "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "minimalistic-assert": "^1.0.1" + } + }, + "he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "dev": true + }, + "hex-color-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/hex-color-regex/-/hex-color-regex-1.1.0.tgz", + "integrity": "sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ==", + "dev": true + }, + "hmac-drbg": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", + "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", + "dev": true, + "requires": { + "hash.js": "^1.0.3", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.1" + } + }, + "homedir-polyfill": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz", + "integrity": "sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==", + "dev": true, + "requires": { + "parse-passwd": "^1.0.0" + } + }, + "hosted-git-info": { + "version": "2.8.9", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", + "dev": true + }, + "hpack.js": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", + "integrity": "sha1-h3dMCUnlE/QuhFdbPEVoH63ioLI=", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "obuf": "^1.0.0", + "readable-stream": "^2.0.1", + "wbuf": "^1.1.0" + }, + "dependencies": { + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "hsl-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/hsl-regex/-/hsl-regex-1.0.0.tgz", + "integrity": "sha1-1JMwx4ntgZ4nakwNJy3/owsY/m4=", + "dev": true + }, + "hsla-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/hsla-regex/-/hsla-regex-1.0.0.tgz", + "integrity": "sha1-wc56MWjIxmFAM6S194d/OyJfnDg=", + "dev": true + }, + "html-encoding-sniffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-1.0.2.tgz", + "integrity": "sha512-71lZziiDnsuabfdYiUeWdCVyKuqwWi23L8YeIgV9jSSZHCtb6wB1BKWooH7L3tn4/FuZJMVWyNaIDr4RGmaSYw==", + "dev": true, + "requires": { + "whatwg-encoding": "^1.0.1" + } + }, + "html-entities": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-1.4.0.tgz", + "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", + "integrity": "sha512-7hIW7YinOYUpo//kSYcPB6dCKoceKLmOwjEMmhIobHuWGDVl0Nwe4l68mdG/Ru0wcUxQjVMEoZpkalZ/SE7zog==", + "dev": true, + "requires": { + "es6-templates": "^0.2.3", + "fastparse": "^1.1.1", + "html-minifier": "^3.5.8", + "loader-utils": "^1.1.0", + "object-assign": "^4.1.1" + } + }, + "html-minifier": { + "version": "3.5.21", + "resolved": "https://registry.npmjs.org/html-minifier/-/html-minifier-3.5.21.tgz", + "integrity": "sha512-LKUKwuJDhxNa3uf/LPR/KVjm/l3rBqtYeCOAekvG8F1vItxMUpueGd94i/asDDr8/1u7InxzFA5EeGjhhG5mMA==", + "dev": true, + "requires": { + "camel-case": "3.0.x", + "clean-css": "4.2.x", + "commander": "2.17.x", + "he": "1.2.x", + "param-case": "2.1.x", + "relateurl": "0.2.x", + "uglify-js": "3.4.x" + }, + "dependencies": { + "commander": { + "version": "2.17.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.17.1.tgz", + "integrity": "sha512-wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg==", + "dev": true + } + } + }, + "htmlparser2": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.1.tgz", + "integrity": "sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==", + "requires": { + "domelementtype": "^1.3.1", + "domhandler": "^2.3.0", + "domutils": "^1.5.1", + "entities": "^1.1.1", + "inherits": "^2.0.1", + "readable-stream": "^3.1.1" + } + }, + "http-deceiver": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", + "integrity": "sha1-+nFolEq5pRnTN8sL7HKE3D5yPYc=", + "dev": true + }, + "http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", + "dev": true, + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + }, + "dependencies": { + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", + "dev": true + } + } + }, + "http-parser-js": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.6.tgz", + "integrity": "sha512-vDlkRPDJn93swjcjqMSaGSPABbIarsr1TLAui/gLDXzV5VsJNdXNzMYDyNBLQkjWQCJ1uizu8T2oDMhmGt0PRA==", + "dev": true + }, + "http-proxy": { + "version": "1.18.1", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", + "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", + "dev": true, + "requires": { + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + } + }, + "http-proxy-middleware": { + "version": "0.19.1", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-0.19.1.tgz", + "integrity": "sha512-yHYTgWMQO8VvwNS22eLLloAkvungsKdKTLO8AJlftYIKNfJr3GK3zK0ZCfzDDGUBttdGc8xFy1mCitvNKQtC3Q==", + "dev": true, + "requires": { + "http-proxy": "^1.17.0", + "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": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", + "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", + "dev": true, + "requires": { + "assert-plus": "^1.0.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" + } + }, + "https-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", + "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=", + "dev": true + }, + "https-proxy-agent": { + "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": "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 + }, + "iconv-lite": { + "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" + } + }, + "icss-replace-symbols": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/icss-replace-symbols/-/icss-replace-symbols-1.1.0.tgz", + "integrity": "sha1-Bupvg2ead0njhs/h/oEq5dsiPe0=", + "dev": true + }, + "icss-utils": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-4.1.1.tgz", + "integrity": "sha512-4aFq7wvWyMHKgxsH8QQtGpvbASCf+eM3wPRLI6R+MgAnTCZ6STYsRvttLvRWK0Nfif5piF394St3HeJDaljGPA==", + "dev": true, + "requires": { + "postcss": "^7.0.14" + } + }, + "ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "dev": true + }, + "iferr": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz", + "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=", + "dev": true + }, + "ignore": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", + "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==" + }, + "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": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/import-cwd/-/import-cwd-2.1.0.tgz", + "integrity": "sha1-qmzzbnInYShcs3HsZRn1PiQ1sKk=", + "dev": true, + "requires": { + "import-from": "^2.1.0" + } + }, + "import-fresh": { + "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": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + } + }, + "import-from": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/import-from/-/import-from-2.1.0.tgz", + "integrity": "sha1-M1238qev/VOqpHHUuAId7ja387E=", + "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": "3.1.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", + "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", + "dev": true, + "requires": { + "pkg-dir": "^4.2.0", + "resolve-cwd": "^3.0.0" + } + }, + "imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", + "dev": true + }, + "in-publish": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/in-publish/-/in-publish-2.0.1.tgz", + "integrity": "sha512-oDM0kUSNFC31ShNxHKUyfZKy8ZeXZBWMjMdZHKLOk13uvT27VTL/QzRGfRUcevJhpkZAvlhPYuXkF7eNWrtyxQ==", + "dev": true + }, + "indent-string": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-2.1.0.tgz", + "integrity": "sha1-ji1INIdCEhtKghi3oTfppSBJ3IA=", + "dev": true, + "requires": { + "repeating": "^2.0.0" + } + }, + "indexes-of": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/indexes-of/-/indexes-of-1.0.1.tgz", + "integrity": "sha1-8w9xbI4r00bHtn0985FVZqfAVgc=", + "dev": true + }, + "infer-owner": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", + "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==", + "dev": true + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "dev": true, + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", + "dev": true + }, + "inpath": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/inpath/-/inpath-1.0.2.tgz", + "integrity": "sha1-SsIZcQ7Hpy9GD/lL9CTdPvDlKBc=", + "dev": true + }, + "inquirer": { + "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": "^4.2.1", + "chalk": "^4.1.0", + "cli-cursor": "^3.1.0", + "cli-width": "^3.0.0", + "external-editor": "^3.0.3", + "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": { + "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" + } + } + } + }, + "internal-ip": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/internal-ip/-/internal-ip-4.3.0.tgz", + "integrity": "sha512-S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg==", + "dev": true, + "requires": { + "default-gateway": "^4.2.0", + "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 + }, + "invert-kv": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz", + "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY=", + "dev": true + }, + "ip": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz", + "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=", + "dev": true + }, + "ip-regex": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz", + "integrity": "sha1-+ni/XS5pE8kRzp+BnuUUa7bYROk=", + "dev": true + }, + "ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "dev": true + }, + "is-absolute": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-1.0.0.tgz", + "integrity": "sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA==", + "dev": true, + "requires": { + "is-relative": "^1.0.0", + "is-windows": "^1.0.1" + } + }, + "is-absolute-url": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-2.1.0.tgz", + "integrity": "sha1-UFMN+4T8yap9vnhS6Do3uTufKqY=", + "dev": true + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-arguments": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", + "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", + "dev": true + }, + "is-bigint": { + "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", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", + "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", + "dev": true, + "requires": { + "binary-extensions": "^1.0.0" + } + }, + "is-boolean-object": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", + "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "dev": true + }, + "is-callable": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz", + "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==", + "dev": true + }, + "is-ci": { + "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": "^2.0.0" + } + }, + "is-color-stop": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-color-stop/-/is-color-stop-1.1.0.tgz", + "integrity": "sha1-z/9HGu5N1cnhWFmPvhKWe1za00U=", + "dev": true, + "requires": { + "css-color-names": "^0.0.4", + "hex-color-regex": "^1.1.0", + "hsl-regex": "^1.0.0", + "hsla-regex": "^1.0.0", + "rgb-regex": "^1.0.1", + "rgba-regex": "^1.0.0" + } + }, + "is-core-module": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.1.tgz", + "integrity": "sha512-SdNCUs284hr40hFTFP6l0IfZ/RSrMXF3qgoRHd3/79unUTvrFO/JoXwkGm+5J/Oe3E/b5GsnG330uUNgRpu1PA==", + "dev": true, + "requires": { + "has": "^1.0.3" + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-date-object": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "dev": true, + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "dependencies": { + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true + } + } + }, + "is-directory": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", + "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=", + "dev": true + }, + "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, + "optional": true + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=" + }, + "is-finite": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.1.0.tgz", + "integrity": "sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w==", + "dev": true + }, + "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-generator-fn": { + "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.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-negated-glob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-negated-glob/-/is-negated-glob-1.0.0.tgz", + "integrity": "sha1-aRC8pdqMleeEtXUbl2z1oQ/uNtI=", + "dev": true + }, + "is-negative-zero": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", + "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", + "dev": true + }, + "is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" + }, + "is-number-object": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.6.tgz", + "integrity": "sha512-bEVOqiRcvo3zO1+G2lVMy+gkkEm9Yh7cDMRusKKu5ZJKPUYSJwICTKZrNKHA2EbSP0Tu0+6B/emsYNHZyn6K8g==", + "dev": true, + "requires": { + "has-tostringtag": "^1.0.0" + } + }, + "is-obj": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz", + "integrity": "sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w==", + "dev": true + }, + "is-path-cwd": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-1.0.0.tgz", + "integrity": "sha1-0iXsIxMuie3Tj9p2dHLmLmXxEG0=", + "dev": true + }, + "is-path-in-cwd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-1.0.1.tgz", + "integrity": "sha512-FjV1RTW48E7CWM7eE/J2NJvAEEVektecDBVBE5Hh3nM1Jd0kvhHtX68Pr3xsDf857xt3Y4AkwVULK1Vku62aaQ==", + "dev": true, + "requires": { + "is-path-inside": "^1.0.0" + } + }, + "is-path-inside": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-1.0.1.tgz", + "integrity": "sha1-jvW33lBDej/cprToZe96pVy0gDY=", + "dev": true, + "requires": { + "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", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "requires": { + "isobject": "^3.0.1" + } + }, + "is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } + }, + "is-relative": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-1.0.0.tgz", + "integrity": "sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA==", + "dev": true, + "requires": { + "is-unc-path": "^1.0.0" + } + }, + "is-resolvable": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz", + "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==", + "dev": true + }, + "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.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "dev": true, + "requires": { + "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": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=", + "dev": true + }, + "is-unc-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-unc-path/-/is-unc-path-1.0.0.tgz", + "integrity": "sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ==", + "dev": true, + "requires": { + "unc-path-regex": "^0.1.2" + } + }, + "is-utf8": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", + "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=", + "dev": true + }, + "is-valid-glob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-valid-glob/-/is-valid-glob-1.0.0.tgz", + "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", + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", + "dev": true + }, + "is-wsl": { + "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", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", + "dev": true + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true + }, + "isomorphic-fetch": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/isomorphic-fetch/-/isomorphic-fetch-2.2.1.tgz", + "integrity": "sha1-YRrhrPFPXoH3KVB0coGf6XM1WKk=", + "requires": { + "node-fetch": "^1.0.1", + "whatwg-fetch": ">=0.10.0" + } + }, + "isstream": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", + "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=", + "dev": true + }, + "istanbul-lib-coverage": { + "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-instrument": { + "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/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": "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": "^3.0.0", + "make-dir": "^3.0.0", + "supports-color": "^7.1.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" + } + } + } + }, + "istanbul-lib-source-maps": { + "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": "^4.1.1", + "istanbul-lib-coverage": "^3.0.0", + "source-map": "^0.6.1" + } + }, + "istanbul-reports": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.4.tgz", + "integrity": "sha512-r1/DshN4KSE7xWEknZLLLLDn5CJybV3nw01VTkp6D5jzLuELlcbudfj/eSQFvrKsJuTVCGnePO7ho82Nw9zzfw==", + "dev": true, + "requires": { + "html-escaper": "^2.0.0", + "istanbul-lib-report": "^3.0.0" + } + }, + "jest": { + "version": "25.4.0", + "resolved": "https://registry.npmjs.org/jest/-/jest-25.4.0.tgz", + "integrity": "sha512-XWipOheGB4wai5JfCYXd6vwsWNwM/dirjRoZgAa7H2wd8ODWbli2AiKjqG8AYhyx+8+5FBEdpO92VhGlBydzbw==", + "dev": true, + "requires": { + "@jest/core": "^25.4.0", + "import-local": "^3.0.2", + "jest-cli": "^25.4.0" + }, + "dependencies": { + "@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/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" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "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 + }, + "jest-cli": { + "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": { + "@jest/core": "^25.5.4", + "@jest/test-result": "^25.5.0", + "@jest/types": "^25.5.0", + "chalk": "^3.0.0", + "exit": "^0.1.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": "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" + } + }, + "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" + } + }, + "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 + }, + "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" + } + }, + "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": "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": { + "@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": "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": "^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", + "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": { + "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" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "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-environment-jsdom": { + "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/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" + } + }, + "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": { + "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" + } + }, + "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" + } + }, + "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 + }, + "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": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + } + } + } + }, + "jest-diff": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-25.5.0.tgz", + "integrity": "sha512-z1kygetuPiREYdNIumRpAHY6RXiGmp70YHptjdaxTWGmA085W3iCnXNx0DhflK3vwrKmrRWyY1wUpkPMVxMK7A==", + "dev": true, + "requires": { + "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" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "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 + }, + "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": "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": "^3.0.0" + } + }, + "jest-each": { + "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": { + "@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" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "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 + }, + "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": "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/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": { + "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": { + "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" + } + }, + "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 + }, + "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": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + } + } + } + }, + "jest-environment-node": { + "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/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": "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": "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", + "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": { + "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" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "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 + }, + "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-leak-detector": { + "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": { + "jest-get-type": "^25.2.6", + "pretty-format": "^25.5.0" + } + }, + "jest-matcher-utils": { + "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": "^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" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "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 + }, + "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": "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", + "@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": { + "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" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "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 + }, + "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-mock": { + "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": { + "@jest/types": "^25.5.0" + } + }, + "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": { + "mkdirp": "^0.5.1", + "read-pkg": "^3.0.0", + "xml": "^1.0.1" + }, + "dependencies": { + "load-json-file": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", + "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=", + "dev": true, + "requires": { + "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": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", + "dev": true + } + } + }, + "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": { + "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" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "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 + }, + "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" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "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 + }, + "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" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "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": "25.5.0", + "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-25.5.0.tgz", + "integrity": "sha512-LxD8fY1lByomEPflwur9o4e2a5twSQ7TaVNLlFUuToIdoJuBt8tzHfCsZ42Ok6LkKXWzFWf3AGmheuLAA7LcCA==", + "dev": true, + "requires": { + "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": "^25.5.0", + "semver": "^6.3.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" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "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 + }, + "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": "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": { + "@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": { + "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" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "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 + }, + "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": "25.5.0", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-25.5.0.tgz", + "integrity": "sha512-okUFKqhZIpo3jDdtUXUZ2LxGUZJIlfdYBvZb1aczzxrlyMlqdnnws9MOxezoLGhSaFc2XYaHNReNQfj5zPIWyQ==", + "dev": true, + "requires": { + "@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" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "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 + }, + "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": "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": { + "@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" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "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 + }, + "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": "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": "^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": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/jju/-/jju-1.4.0.tgz", + "integrity": "sha1-o6vicYryQaKykE+EpiWXDzia4yo=", + "dev": true + }, + "js-base64": { + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/js-base64/-/js-base64-2.6.4.tgz", + "integrity": "sha512-pZe//GGmwJndub7ZghVHz7vjb2LgC1m8B07Au3eYqeqv9emhESByMXxaEgkUkEqJe87oBbSniGYoQNIBklc7IQ==", + "dev": true + }, + "js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, + "js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dev": true, + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + } + }, + "jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", + "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=", + "dev": true + }, + "jsdom": { + "version": "11.11.0", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-11.11.0.tgz", + "integrity": "sha512-ou1VyfjwsSuWkudGxb03FotDajxAto6USAlmMZjE2lc0jCznt7sBWkhfRBRaWwbnmDqdMSTKTLT5d9sBFkkM7A==", + "dev": true, + "requires": { + "abab": "^1.0.4", + "acorn": "^5.3.0", + "acorn-globals": "^4.1.0", + "array-equal": "^1.0.0", + "cssom": ">= 0.3.2 < 0.4.0", + "cssstyle": ">= 0.3.1 < 0.4.0", + "data-urls": "^1.0.0", + "domexception": "^1.0.0", + "escodegen": "^1.9.0", + "html-encoding-sniffer": "^1.0.2", + "left-pad": "^1.2.0", + "nwsapi": "^2.0.0", + "parse5": "4.0.0", + "pn": "^1.1.0", + "request": "^2.83.0", + "request-promise-native": "^1.0.5", + "sax": "^1.2.4", + "symbol-tree": "^3.2.2", + "tough-cookie": "^2.3.3", + "w3c-hr-time": "^1.0.1", + "webidl-conversions": "^4.0.2", + "whatwg-encoding": "^1.0.3", + "whatwg-mimetype": "^2.1.0", + "whatwg-url": "^6.4.1", + "ws": "^4.0.0", + "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 + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "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", + "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 + }, + "whatwg-url": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-6.5.0.tgz", + "integrity": "sha512-rhRZRqx/TLJQWUpQ6bmrt2UV4f0HCQ463yQuONJqC6fO2VoEb1pTYddbe59SkYq87aoM5A3bdhMZiUiVws+fzQ==", + "dev": true, + "requires": { + "lodash.sortby": "^4.7.0", + "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": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true + }, + "json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", + "dev": true + }, + "json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", + "dev": true + }, + "json-schema": { + "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": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "dev": true + }, + "json-stable-stringify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz", + "integrity": "sha1-mnWdOcXy/1A/1TAGRu1EX4jE+a8=", + "dev": true, + "requires": { + "jsonify": "~0.0.0" + } + }, + "json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=", + "dev": true + }, + "json-stringify-safe": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=", + "dev": true + }, + "json5": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz", + "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=" + }, + "jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6" + } + }, + "jsonify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz", + "integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=", + "dev": true + }, + "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.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.4.0", + "verror": "1.10.0" + } + }, + "jsx-ast-utils": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.2.1.tgz", + "integrity": "sha512-uP5vu8xfy2F9A6LGC22KO7e2/vGTS1MhP+18f++ZNlf0Ohaxbc9nIEwHAsejlJKyzfZzU5UIhe5ItYkitcZnZA==", + "dev": true, + "requires": { + "array-includes": "^3.1.3", + "object.assign": "^4.1.2" + } + }, + "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" + }, + "dependencies": { + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "just-debounce": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/just-debounce/-/just-debounce-1.1.0.tgz", + "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" + } + }, + "killable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/killable/-/killable-1.0.1.tgz", + "integrity": "sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg==", + "dev": true + }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true + }, + "kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", + "dev": true + }, + "last-run": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/last-run/-/last-run-1.1.1.tgz", + "integrity": "sha1-RblpQsF7HHnHchmCWbqUO+v4yls=", + "dev": true, + "requires": { + "default-resolution": "^2.0.0", + "es6-weak-map": "^2.0.1" + } + }, + "lazystream": { + "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" + }, + "dependencies": { + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "lcid": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz", + "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=", + "dev": true, + "requires": { + "invert-kv": "^1.0.0" + } + }, + "lead": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/lead/-/lead-1.0.0.tgz", + "integrity": "sha1-bxT5mje+Op3XhPVJVpDlkDRm7kI=", + "dev": true, + "requires": { + "flush-write-stream": "^1.0.2" + } + }, + "left-pad": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/left-pad/-/left-pad-1.3.0.tgz", + "integrity": "sha512-XI5MPzVNApjAyhQzphX8BkmKsKUxD4LdyK24iZeQGinBN9yTQT3bFlCBy/aVx2HrNcqQGsdot8ghrjyrvMCoEA==", + "dev": true + }, + "leven": { + "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.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.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": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/liftoff/-/liftoff-3.1.0.tgz", + "integrity": "sha512-DlIPlJUkCV0Ips2zf2pJP0unEoT1kwYhiiPUGF3s/jtxTCjziNLoiVVh+jqWOWeFi6mmwQ5fNxvAUyPad4Dfog==", + "dev": true, + "requires": { + "extend": "^3.0.0", + "findup-sync": "^3.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" + } + }, + "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", + "integrity": "sha512-XPQH8Z2GDP/Hwz2PCDrh2mth4yFejwA1OZ/81Ti3LgKyhDcEjsSsqFWZojHG0va/duGd+WyosY7eXLDoOyqcPw==", + "dev": true + }, + "load-json-file": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", + "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0", + "strip-bom": "^2.0.0" + }, + "dependencies": { + "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": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz", + "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==", + "dev": true + }, + "loader-utils": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.1.0.tgz", + "integrity": "sha1-yYrvSIvM7aL/teLeZG1qdUQp9c0=", + "requires": { + "big.js": "^3.1.3", + "emojis-list": "^2.0.0", + "json5": "^0.5.0" + } + }, + "locate-path": { + "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": "^4.1.0" + } + }, + "lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "dev": true + }, + "lodash._basecopy": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/lodash._basecopy/-/lodash._basecopy-3.0.1.tgz", + "integrity": "sha1-jaDmqHbPNEwK2KVIghEd08XHyjY=", + "dev": true + }, + "lodash._basetostring": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/lodash._basetostring/-/lodash._basetostring-3.0.1.tgz", + "integrity": "sha1-0YYdh3+CSlL2aYMtyvPuFVZqB9U=", + "dev": true + }, + "lodash._basevalues": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lodash._basevalues/-/lodash._basevalues-3.0.0.tgz", + "integrity": "sha1-W3dXYoAr3j0yl1A+JjAIIP32Ybc=", + "dev": true + }, + "lodash._getnative": { + "version": "3.9.1", + "resolved": "https://registry.npmjs.org/lodash._getnative/-/lodash._getnative-3.9.1.tgz", + "integrity": "sha1-VwvH3t5G1hzc3mh9ZdPuy6o6r/U=", + "dev": true + }, + "lodash._isiterateecall": { + "version": "3.0.9", + "resolved": "https://registry.npmjs.org/lodash._isiterateecall/-/lodash._isiterateecall-3.0.9.tgz", + "integrity": "sha1-UgOte6Ql+uhCRg5pbbnPPmqsBXw=", + "dev": true + }, + "lodash._reescape": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lodash._reescape/-/lodash._reescape-3.0.0.tgz", + "integrity": "sha1-Kx1vXf4HyKNVdT5fJ/rH8c3hYWo=", + "dev": true + }, + "lodash._reevaluate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lodash._reevaluate/-/lodash._reevaluate-3.0.0.tgz", + "integrity": "sha1-WLx0xAZklTrgsSTYBpltrKQx4u0=", + "dev": true + }, + "lodash._reinterpolate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz", + "integrity": "sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0=", + "dev": true + }, + "lodash._root": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/lodash._root/-/lodash._root-3.0.1.tgz", + "integrity": "sha1-+6HEUkwZ7ppfgTa0YJ8BfPTe1pI=", + "dev": true + }, + "lodash.assign": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/lodash.assign/-/lodash.assign-4.2.0.tgz", + "integrity": "sha1-DZnzzNem0mHRm9rrkkUAXShYCOc=", + "dev": true + }, + "lodash.camelcase": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", + "integrity": "sha1-soqmKIorn8ZRA1x3EfZathkDMaY=", + "dev": true + }, + "lodash.escape": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/lodash.escape/-/lodash.escape-3.2.0.tgz", + "integrity": "sha1-mV7g3BjBtIzJLv+ucaEKq1tIdpg=", + "dev": true, + "requires": { + "lodash._root": "^3.0.0" + } + }, + "lodash.get": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz", + "integrity": "sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk=" + }, + "lodash.isarguments": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz", + "integrity": "sha1-L1c9hcaiQon/AGY7SRwdM4/zRYo=", + "dev": true + }, + "lodash.isarray": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/lodash.isarray/-/lodash.isarray-3.0.4.tgz", + "integrity": "sha1-eeTriMNqgSKvhvhEqpvNhRtfu1U=", + "dev": true + }, + "lodash.isequal": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz", + "integrity": "sha1-QVxEePK8wwEgwizhDtMib30+GOA=" + }, + "lodash.keys": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-3.1.2.tgz", + "integrity": "sha1-TbwEcrFWvlCgsoaFXRvQsMZWCYo=", + "dev": true, + "requires": { + "lodash._getnative": "^3.0.0", + "lodash.isarguments": "^3.0.0", + "lodash.isarray": "^3.0.0" + } + }, + "lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=", + "dev": true + }, + "lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", + "dev": true + }, + "lodash.restparam": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/lodash.restparam/-/lodash.restparam-3.6.1.tgz", + "integrity": "sha1-k2pOMJ7zMKdkXtQUWYbIWuWyCAU=", + "dev": true + }, + "lodash.sortby": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", + "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=", + "dev": true + }, + "lodash.template": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-3.6.2.tgz", + "integrity": "sha1-+M3sxhaaJVvpCYrosMU9N4kx0U8=", + "dev": true, + "requires": { + "lodash._basecopy": "^3.0.0", + "lodash._basetostring": "^3.0.0", + "lodash._basevalues": "^3.0.0", + "lodash._isiterateecall": "^3.0.0", + "lodash._reinterpolate": "^3.0.0", + "lodash.escape": "^3.0.0", + "lodash.keys": "^3.0.0", + "lodash.restparam": "^3.0.0", + "lodash.templatesettings": "^3.0.0" + } + }, + "lodash.templatesettings": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-3.1.1.tgz", + "integrity": "sha1-+zB4RHU7Zrnxr6VOJix0UwfbqOU=", + "dev": true, + "requires": { + "lodash._reinterpolate": "^3.0.0", + "lodash.escape": "^3.0.0" + } + }, + "lodash.truncate": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz", + "integrity": "sha1-WjUNoLERO4N+z//VgSy+WNbq4ZM=", + "dev": true + }, + "lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=", + "dev": true + }, + "loglevel": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.8.0.tgz", + "integrity": "sha512-G6A/nJLRgWOuuwdNuA6koovfEV1YpqqAG4pRUlFaz3jj2QNZ8M4vBqnVA+HBTmU/AMNUtlOsMmSpF6NyOjztbA==", + "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", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "requires": { + "js-tokens": "^3.0.0 || ^4.0.0" + } + }, + "loud-rejection": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz", + "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=", + "dev": true, + "requires": { + "currently-unhandled": "^0.4.1", + "signal-exit": "^3.0.0" + } + }, + "lower-case": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-1.1.4.tgz", + "integrity": "sha1-miyr0bno4K6ZOkv31YdcOcQujqw=", + "dev": true + }, + "lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "requires": { + "yallist": "^4.0.0" + } + }, + "make-dir": { + "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": { + "semver": "^6.0.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 + } + } + }, + "make-iterator": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/make-iterator/-/make-iterator-1.0.1.tgz", + "integrity": "sha512-pxiuXh0iVEq7VM7KMIhs5gxsfxCux2URptUQaXo4iZZJxBAzTPOLE2BumO5dbfVYq/hBJFBR/a1mFDmOx5AGmw==", + "dev": true, + "requires": { + "kind-of": "^6.0.2" + } + }, + "makeerror": { + "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.5" + } + }, + "map-cache": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", + "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", + "dev": true + }, + "map-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", + "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=", + "dev": true + }, + "map-stream": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/map-stream/-/map-stream-0.0.7.tgz", + "integrity": "sha1-ih8HiW2CsQkmvTdEokIACfiJdKg=", + "dev": true + }, + "map-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", + "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", + "dev": true, + "requires": { + "object-visit": "^1.0.0" + } + }, + "matchdep": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/matchdep/-/matchdep-2.0.0.tgz", + "integrity": "sha1-xvNINKDY28OzfCfui7yyfHd1WC4=", + "dev": true, + "requires": { + "findup-sync": "^2.0.0", + "micromatch": "^3.0.4", + "resolve": "^1.4.0", + "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", + "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" + } + }, + "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" + } + } + } + }, + "md5.js": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", + "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", + "dev": true, + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "mdn-data": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.4.tgz", + "integrity": "sha512-iV3XNKw06j5Q7mi6h+9vbx23Tv7JkjEVgKHW4pimwyDGWm0OIQntJJ+u1C6mg6mK1EaTv42XQ7w76yuzH7M2cA==", + "dev": true + }, + "media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", + "dev": true + }, + "memory-fs": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz", + "integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=", + "dev": true, + "requires": { + "errno": "^0.1.3", + "readable-stream": "^2.0.1" + }, + "dependencies": { + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "meow": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/meow/-/meow-3.7.0.tgz", + "integrity": "sha1-cstmi0JSKCkKu/qFaJJYcwioAfs=", + "dev": true, + "requires": { + "camelcase-keys": "^2.0.0", + "decamelize": "^1.1.2", + "loud-rejection": "^1.0.0", + "map-obj": "^1.0.1", + "minimist": "^1.1.3", + "normalize-package-data": "^2.3.4", + "object-assign": "^4.0.1", + "read-pkg-up": "^1.0.1", + "redent": "^1.0.0", + "trim-newlines": "^1.0.0" + }, + "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" + } + }, + "path-type": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", + "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "pify": "^2.0.0", + "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-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=", + "dev": true + }, + "merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "dev": true + }, + "merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==" + }, + "methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=", + "dev": true + }, + "micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "requires": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + } + }, + "miller-rabin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", + "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", + "dev": true, + "requires": { + "bn.js": "^4.0.0", + "brorand": "^1.0.1" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "dev": true + } + } + }, + "mime": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.4.1.tgz", + "integrity": "sha512-KI1+qOZu5DcW6wayYHSzR/tXKCDC5Om4s1z2QJjDULzLcmf3DvzS7oluY4HCTrc+9FiKmWUgeNLg7W3uIQvxtQ==", + "dev": true + }, + "mime-db": { + "version": "1.52.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", + "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "dev": true + }, + "mime-types": { + "version": "2.1.35", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", + "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "dev": true, + "requires": { + "mime-db": "1.52.0" + } + }, + "mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true + }, + "minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", + "dev": true + }, + "minimalistic-crypto-utils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", + "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=", + "dev": true + }, + "minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", + "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==", + "dev": true + }, + "minipass": { + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.1.6.tgz", + "integrity": "sha512-rty5kpw9/z8SX9dmxblFA6edItUmwJgMeYDZRrwlIVN27i8gysGbznJwUggw2V/FVqFSDdWy040ZPS811DYAqQ==", + "dev": true, + "requires": { + "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": "2.1.2", + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", + "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", + "dev": true, + "requires": { + "minipass": "^3.0.0", + "yallist": "^4.0.0" + } + }, + "mississippi": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz", + "integrity": "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==", + "dev": true, + "requires": { + "concat-stream": "^1.5.0", + "duplexify": "^3.4.2", + "end-of-stream": "^1.1.0", + "flush-write-stream": "^1.0.0", + "from2": "^2.1.0", + "parallel-transform": "^1.1.0", + "pump": "^3.0.0", + "pumpify": "^1.3.3", + "stream-each": "^1.1.0", + "through2": "^2.0.0" + } + }, + "mixin-deep": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", + "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", + "dev": true, + "requires": { + "for-in": "^1.0.2", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "dev": true, + "requires": { + "minimist": "^1.2.6" + } + }, + "move-concurrently": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz", + "integrity": "sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=", + "dev": true, + "requires": { + "aproba": "^1.1.1", + "copy-concurrently": "^1.0.0", + "fs-write-stream-atomic": "^1.0.8", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4", + "run-queue": "^1.0.3" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "msal": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/msal/-/msal-1.4.0.tgz", + "integrity": "sha512-NTxMFQh6t5g2QWMlvZTWTxL1bmcqiCv0cs2lxTHhUbWEuxWCfvaVRZfjxN8i+T0VltVVGaVIdML8QEoBnlbaSw==", + "requires": { + "tslib": "^1.9.3" + }, + "dependencies": { + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + } + } + }, + "multicast-dns": { + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz", + "integrity": "sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==", + "dev": true, + "requires": { + "dns-packet": "^1.3.1", + "thunky": "^1.0.2" + } + }, + "multicast-dns-service-types": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/multicast-dns-service-types/-/multicast-dns-service-types-1.1.0.tgz", + "integrity": "sha1-iZ8R2WhuXgXLkbNdXw5jt3PPyQE=", + "dev": true + }, + "multipipe": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/multipipe/-/multipipe-0.1.2.tgz", + "integrity": "sha1-Ko8t33Du1WTf8tV/HhoTfZ8FB4s=", + "dev": true, + "requires": { + "duplexer2": "0.0.2" + } + }, + "mute-stdout": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mute-stdout/-/mute-stdout-1.0.1.tgz", + "integrity": "sha512-kDcwXR4PS7caBpuRYYBUz9iVixUk3anO3f5OYFiIPwK/20vCzKCHyKoulbiDY1S53zD2bxUpxN/IJ+TnXjfvxg==", + "dev": true + }, + "mute-stream": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", + "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==", + "dev": true + }, + "mz": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", + "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", + "dev": true, + "requires": { + "any-promise": "^1.0.0", + "object-assign": "^4.0.1", + "thenify-all": "^1.0.0" + } + }, + "nan": { + "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.3.1", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.1.tgz", + "integrity": "sha512-n6Vs/3KGyxPQd6uO0eH4Bv0ojGSUvuLlIHtC3Y0kEO23YRge8H9x1GCzLn28YX0H66pMkxuaeESFq4tKISKwdw==", + "dev": true + }, + "nanomatch": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", + "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", + "dev": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "fragment-cache": "^0.2.1", + "is-windows": "^1.0.2", + "kind-of": "^6.0.2", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + } + }, + "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 + }, + "negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "dev": true + }, + "neo-async": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", + "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==", + "dev": true + }, + "next-tick": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.1.0.tgz", + "integrity": "sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ==" + }, + "nice-try": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", + "dev": true + }, + "no-case": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-2.3.2.tgz", + "integrity": "sha512-rmTZ9kz+f3rCvK2TD1Ue/oZlns7OGoIWP4fc3llxxRXlOkHKoWPPWJOfFYpITabSow43QJbRIoHQXtt10VldyQ==", + "dev": true, + "requires": { + "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", + "integrity": "sha512-NhZ4CsKx7cYm2vSrBAr2PvFOe6sWDf0UYLRqA6svUYg7+/TSfVAu49jYC4BvQ4Sms9SZgdqGBgroqfDhJdTyKQ==", + "requires": { + "encoding": "^0.1.11", + "is-stream": "^1.0.1" + } + }, + "node-forge": { + "version": "0.7.6", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-0.7.6.tgz", + "integrity": "sha512-sol30LUpz1jQFBjOKwbjxijiE3b6pjd74YwfD0fJOKPjF+fONKb2Yg8rYgS6+bK6VDl+/wfr4IYpC7jDzLUIfw==", + "dev": true + }, + "node-gyp": { + "version": "3.8.0", + "resolved": "https://registry.npmjs.org/node-gyp/-/node-gyp-3.8.0.tgz", + "integrity": "sha512-3g8lYefrRRzvGeSowdJKAKyks8oUpLEd/DyPV4eMhVlhJ0aNaZqIrNUIPuEWWTAoPqyFkfGrM67MC69baqn6vA==", + "dev": true, + "requires": { + "fstream": "^1.0.0", + "glob": "^7.0.3", + "graceful-fs": "^4.1.2", + "mkdirp": "^0.5.0", + "nopt": "2 || 3", + "npmlog": "0 || 1 || 2 || 3 || 4", + "osenv": "0", + "request": "^2.87.0", + "rimraf": "2", + "semver": "~5.3.0", + "tar": "^2.0.0", + "which": "1" + }, + "dependencies": { + "semver": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.3.0.tgz", + "integrity": "sha1-myzl094C0XxgEq0yaqa00M9U+U8=", + "dev": true + }, + "tar": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/tar/-/tar-2.2.2.tgz", + "integrity": "sha512-FCEhQ/4rE1zYv9rYXJw/msRqsnmlje5jHP6huWeBZ704jUTy02c5AZyWujpMR1ax6mVw9NyJMfuK2CMDWVIfgA==", + "dev": true, + "requires": { + "block-stream": "*", + "fstream": "^1.0.12", + "inherits": "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" + } + } + } + }, + "node-int64": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=", + "dev": true + }, + "node-libs-browser": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz", + "integrity": "sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==", + "dev": true, + "requires": { + "assert": "^1.1.1", + "browserify-zlib": "^0.2.0", + "buffer": "^4.3.0", + "console-browserify": "^1.1.0", + "constants-browserify": "^1.0.0", + "crypto-browserify": "^3.11.0", + "domain-browser": "^1.1.1", + "events": "^3.0.0", + "https-browserify": "^1.0.0", + "os-browserify": "^0.3.0", + "path-browserify": "0.0.1", + "process": "^0.11.10", + "punycode": "^1.2.4", + "querystring-es3": "^0.2.0", + "readable-stream": "^2.3.3", + "stream-browserify": "^2.0.1", + "stream-http": "^2.7.2", + "string_decoder": "^1.0.0", + "timers-browserify": "^2.0.4", + "tty-browserify": "0.0.0", + "url": "^0.11.0", + "util": "^0.11.0", + "vm-browserify": "^1.0.1" + }, + "dependencies": { + "punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", + "dev": true + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + }, + "dependencies": { + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + } + } + }, + "node-notifier": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-5.0.2.tgz", + "integrity": "sha1-RDhEn+aeMh+UHO+UOYaweXAycBs=", + "dev": true, + "requires": { + "growly": "^1.3.0", + "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": "2.0.2", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.2.tgz", + "integrity": "sha512-XxYDdcQ6eKqp/YjI+tb2C5WM2LgjnZrfYg4vgQt49EK268b6gYCHsBLrK2qvJo4FmCtqmKezb0WZFK4fkrZNsg==", + "dev": true + }, + "node-sass": { + "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", + "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.15", + "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.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", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + } + }, + "cross-spawn": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-3.0.1.tgz", + "integrity": "sha1-ElYDfsufDF9549bvE14wdwGEuYI=", + "dev": true, + "requires": { + "lru-cache": "^4.0.1", + "which": "^1.2.9" + } + }, + "lru-cache": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", + "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", + "dev": true, + "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 + } + } + }, + "node-zip": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/node-zip/-/node-zip-1.1.1.tgz", + "integrity": "sha1-lNGtZ0o81GoViN1zb0qaeMdX62I=", + "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": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz", + "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=", + "dev": true, + "requires": { + "abbrev": "1" + } + }, + "normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dev": true, + "requires": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + } + } + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true + }, + "normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha1-LRDAa9/TEuqXd2laTShDlFa3WUI=", + "dev": true + }, + "normalize-url": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-3.3.0.tgz", + "integrity": "sha512-U+JJi7duF1o+u2pynbp2zXDW2/PADgC30f0GsHZtRh+HOcXHnw137TrNlyxxRvWW5fjKd3bcLHPxofWuCjaeZg==", + "dev": true + }, + "now-and-later": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/now-and-later/-/now-and-later-2.0.1.tgz", + "integrity": "sha512-KGvQ0cB70AQfg107Xvs/Fbu+dGmZoTRJp2TaPwcwQm3/7PteUyN2BCgk8KBMPGBUXZdVwyWS8fDCGFygBm19UQ==", + "dev": true, + "requires": { + "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", + "integrity": "sha512-EPfafl6JL5/rU+ot6P3gRSCpPDW5VmIzX959Ob1+ySFUuuYHWHekXpwdUZcKP5C+DS4GEtdJluwBjnsNDl+fSA==", + "dev": true + }, + "npm-package-arg": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-6.1.1.tgz", + "integrity": "sha512-qBpssaL3IOZWi5vEKUKW0cO7kzLeT+EQO9W8RsLOZf76KF9E/K9+wH0C7t06HXPpaH8WH5xF1MExLuCwbTqRUg==", + "dev": true, + "requires": { + "hosted-git-info": "^2.7.1", + "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": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", + "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": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", + "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", + "dev": true, + "requires": { + "are-we-there-yet": "~1.1.2", + "console-control-strings": "~1.1.0", + "gauge": "~2.7.3", + "set-blocking": "~2.0.0" + } + }, + "nth-check": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", + "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", + "dev": true, + "requires": { + "boolbase": "~1.0.0" + } + }, + "num2fraction": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz", + "integrity": "sha1-b2gragJ6Tp3fpFZM0lidHU5mnt4=", + "dev": true + }, + "number-is-nan": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", + "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=", + "dev": true + }, + "nwsapi": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz", + "integrity": "sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==", + "dev": true + }, + "oauth-sign": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", + "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==", + "dev": true + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" + }, + "object-copy": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", + "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", + "dev": true, + "requires": { + "copy-descriptor": "^0.1.0", + "define-property": "^0.2.5", + "kind-of": "^3.0.3" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.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" + } + } + } + }, + "object-inspect": { + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.0.tgz", + "integrity": "sha512-Ho2z80bVIvJloH+YzRmpZVQe87+qASmBUKZDWgx9cu+KDrX2ZDH/3tMy+gXbZETVGs2M8YdxObOh7XAtim9Y0g==", + "dev": true + }, + "object-is": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz", + "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + } + }, + "object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "dev": true + }, + "object-visit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", + "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", + "dev": true, + "requires": { + "isobject": "^3.0.0" + } + }, + "object.assign": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", + "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "has-symbols": "^1.0.1", + "object-keys": "^1.1.1" + } + }, + "object.defaults": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/object.defaults/-/object.defaults-1.1.0.tgz", + "integrity": "sha1-On+GgzS0B96gbaFtiNXNKeQ1/s8=", + "dev": true, + "requires": { + "array-each": "^1.0.1", + "array-slice": "^1.0.0", + "for-own": "^1.0.0", + "isobject": "^3.0.0" + } + }, + "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.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.hasown": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.0.tgz", + "integrity": "sha512-MhjYRfj3GBlhSkDHo6QmvgjRLXQ2zndabdf3nX0yTyZK9rPfxb6uRpAac8HXNLy1GpqWtZ81Qh4v3uOls2sRAg==", + "dev": true, + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" + } + }, + "object.map": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object.map/-/object.map-1.0.1.tgz", + "integrity": "sha1-z4Plncj8wK1fQlDh94s7gb2AHTc=", + "dev": true, + "requires": { + "for-own": "^1.0.0", + "make-iterator": "^1.0.0" + } + }, + "object.pick": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", + "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", + "dev": true, + "requires": { + "isobject": "^3.0.1" + } + }, + "object.reduce": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object.reduce/-/object.reduce-1.0.1.tgz", + "integrity": "sha1-b+NI8qx/oPlcpiEiZZkJaCW7A60=", + "dev": true, + "requires": { + "for-own": "^1.0.0", + "make-iterator": "^1.0.0" + } + }, + "object.values": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.5.tgz", + "integrity": "sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" + } + }, + "obuf": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==", + "dev": true + }, + "office-ui-fabric-react": { + "version": "7.156.0", + "resolved": "https://registry.npmjs.org/office-ui-fabric-react/-/office-ui-fabric-react-7.156.0.tgz", + "integrity": "sha512-e9EwmkTGRjt+PJiRqB2ZU+8dTOUtDzNcOhiZmyI7Rvmz1XK3LhNDgoExbMQfAuDFEr2TcyvrOidwTAAkoRyWYw==", + "requires": { + "@fluentui/date-time-utilities": "^7.9.0", + "@fluentui/react-focus": "^7.17.1", + "@fluentui/react-window-provider": "^1.0.1", + "@microsoft/load-themed-styles": "^1.10.26", + "@uifabric/foundation": "^7.9.21", + "@uifabric/icons": "^7.5.18", + "@uifabric/merge-styles": "^7.19.1", + "@uifabric/react-hooks": "^7.13.9", + "@uifabric/set-version": "^7.0.23", + "@uifabric/styling": "^7.16.19", + "@uifabric/utilities": "^7.33.2", + "prop-types": "^15.7.2", + "tslib": "^1.10.0" + }, + "dependencies": { + "@fluentui/date-time-utilities": { + "version": "7.9.1", + "resolved": "https://registry.npmjs.org/@fluentui/date-time-utilities/-/date-time-utilities-7.9.1.tgz", + "integrity": "sha512-o8iU1VIY+QsqVRWARKiky29fh4KR1xaKSgMClXIi65qkt8EDDhjmlzL0KVDEoDA2GWukwb/1PpaVCWDg4v3cUQ==", + "requires": { + "@uifabric/set-version": "^7.0.24", + "tslib": "^1.10.0" + } + }, + "@fluentui/keyboard-key": { + "version": "0.2.17", + "resolved": "https://registry.npmjs.org/@fluentui/keyboard-key/-/keyboard-key-0.2.17.tgz", + "integrity": "sha512-iT1bU56rKrKEOfODoW6fScY11qj3iaYrZ+z11T6fo5+TDm84UGkkXjLXJTE57ZJzg0/gbccHQWYv+chY7bJN8Q==", + "requires": { + "tslib": "^1.10.0" + } + }, + "@fluentui/react-focus": { + "version": "7.18.2", + "resolved": "https://registry.npmjs.org/@fluentui/react-focus/-/react-focus-7.18.2.tgz", + "integrity": "sha512-Pwk5TVIfannsSZI540ytvQxJCFi5Qgp54QqKbouv9+jUTtgiNRh5VcEkkhT+NKmtlAKhwPi77bU8WQRGRPV61w==", + "requires": { + "@fluentui/keyboard-key": "^0.2.12", + "@uifabric/merge-styles": "^7.19.2", + "@uifabric/set-version": "^7.0.24", + "@uifabric/styling": "^7.20.0", + "@uifabric/utilities": "^7.33.5", + "tslib": "^1.10.0" + } + }, + "@fluentui/react-window-provider": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@fluentui/react-window-provider/-/react-window-provider-1.0.2.tgz", + "integrity": "sha512-fGSgL3Vp/+6t1Ysfz21FWZmqsU+iFVxOigvHnm5uKVyyRPwtaabv/F6kQ2y5isLMI2YmJaUd2i0cDJKu8ggrvw==", + "requires": { + "@uifabric/set-version": "^7.0.24", + "tslib": "^1.10.0" + } + }, + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + } + } + }, + "on-finished": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", + "dev": true, + "requires": { + "ee-first": "1.1.1" + } + }, + "on-headers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", + "dev": true + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "dev": true, + "requires": { + "wrappy": "1" + } + }, + "onetime": { + "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": "^2.1.0" + } + }, + "opn": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/opn/-/opn-5.2.0.tgz", + "integrity": "sha512-Jd/GpzPyHF4P2/aNOVmS3lfMSWV9J7cOhCG1s08XCEAsPkB7lp6ddiU0J7XzyQRDUh8BqJ7PchfINjR8jyofRQ==", + "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.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.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.3" + } + }, + "orchestrator": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/orchestrator/-/orchestrator-0.3.8.tgz", + "integrity": "sha1-FOfp4nZPcxX7rBhOUGx6pt+UrX4=", + "dev": true, + "requires": { + "end-of-stream": "~0.1.5", + "sequencify": "~0.0.7", + "stream-consume": "~0.1.0" + }, + "dependencies": { + "end-of-stream": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-0.1.5.tgz", + "integrity": "sha1-jhdyBsPICDfYVjLouTWd/osvbq8=", + "dev": true, + "requires": { + "once": "~1.3.0" + } + }, + "once": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/once/-/once-1.3.3.tgz", + "integrity": "sha1-suJhVXzkwxTsgwTz+oJmPkKXyiA=", + "dev": true, + "requires": { + "wrappy": "1" + } + } + } + }, + "ordered-read-streams": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/ordered-read-streams/-/ordered-read-streams-1.0.1.tgz", + "integrity": "sha1-d8DLN8QVJdZBZtmQ/61+xqDhNj4=", + "dev": true, + "requires": { + "readable-stream": "^2.0.1" + }, + "dependencies": { + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "original": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/original/-/original-1.0.2.tgz", + "integrity": "sha512-hyBVl6iqqUOJ8FqRe+l/gS8H+kKYjrEndd5Pm1MfBtsEKA038HkkdbAl/72EAXGyonD/PFsvmVG+EvcIpliMBg==", + "dev": true, + "requires": { + "url-parse": "^1.4.3" + } + }, + "os-browserify": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", + "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=", + "dev": true + }, + "os-homedir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", + "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=", + "dev": true + }, + "os-locale": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", + "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=", + "dev": true, + "requires": { + "lcid": "^1.0.0" + } + }, + "os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=", + "dev": true + }, + "osenv": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz", + "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", + "dev": true, + "requires": { + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.0" + } + }, + "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-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", + "dev": true + }, + "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": "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": "^2.2.0" + } + }, + "p-map": { + "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": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-3.0.1.tgz", + "integrity": "sha512-XE6G4+YTTkT2a0UWb2kjZe8xNwf8bIbnqpc/IS/idOBVhyves0mK5OJgeocjx7q5pvX/6m23xuzVPYT1uGM73w==", + "dev": true, + "requires": { + "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": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true + }, + "pako": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", + "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==", + "dev": true + }, + "parallel-transform": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.2.0.tgz", + "integrity": "sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg==", + "dev": true, + "requires": { + "cyclist": "^1.0.1", + "inherits": "^2.0.3", + "readable-stream": "^2.1.5" + }, + "dependencies": { + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "param-case": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-2.1.1.tgz", + "integrity": "sha1-35T9jPZTHs915r75oIWPvHK+Ikc=", + "dev": true, + "requires": { + "no-case": "^2.2.0" + } + }, + "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", + "integrity": "sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==", + "dev": true, + "requires": { + "asn1.js": "^5.2.0", + "browserify-aes": "^1.0.0", + "evp_bytestokey": "^1.0.0", + "pbkdf2": "^3.0.3", + "safe-buffer": "^5.1.1" + } + }, + "parse-filepath": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/parse-filepath/-/parse-filepath-1.0.2.tgz", + "integrity": "sha1-pjISf1Oq89FYdvWHLz/6x2PWyJE=", + "dev": true, + "requires": { + "is-absolute": "^1.0.0", + "map-cache": "^0.2.0", + "path-root": "^0.1.1" + } + }, + "parse-json": { + "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": { + "@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": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parse-node-version/-/parse-node-version-1.0.1.tgz", + "integrity": "sha512-3YHlOa/JgH6Mnpr05jP9eDG254US9ek25LyIxZlDItp2iJtwyaXQb57lBYLdT3MowkUFYEV2XXNAYIPlESvJlA==", + "dev": true + }, + "parse-passwd": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz", + "integrity": "sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY=", + "dev": true + }, + "parse5": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-5.1.0.tgz", + "integrity": "sha512-fxNG2sQjHvlVAYmzBZS9YlDp6PTSSDwa98vkD4QgVDDCAo84z5X1t5XyJQ62ImdLXx5NdIIfihey6xpum9/gRQ==", + "dev": true + }, + "parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "dev": true + }, + "pascalcase": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", + "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", + "dev": true + }, + "path-browserify": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz", + "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==", + "dev": true + }, + "path-dirname": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", + "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=", + "dev": true + }, + "path-exists": { + "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", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", + "dev": true + }, + "path-is-inside": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", + "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=", + "dev": true + }, + "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 + }, + "path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "dev": true + }, + "path-root": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/path-root/-/path-root-0.1.1.tgz", + "integrity": "sha1-mkpoFMrBwM1zNgqV8yCDyOpHRbc=", + "dev": true, + "requires": { + "path-root-regex": "^0.1.0" + } + }, + "path-root-regex": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/path-root-regex/-/path-root-regex-0.1.2.tgz", + "integrity": "sha1-v8zcjfWxLcUsi0PsONGNcsBLqW0=", + "dev": true + }, + "path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=", + "dev": true + }, + "path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==" + }, + "pause-stream": { + "version": "0.0.11", + "resolved": "https://registry.npmjs.org/pause-stream/-/pause-stream-0.0.11.tgz", + "integrity": "sha1-/lo0sMvOErWqaitAPuLnO2AvFEU=", + "dev": true, + "requires": { + "through": "~2.3" + } + }, + "pbkdf2": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.2.tgz", + "integrity": "sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==", + "dev": true, + "requires": { + "create-hash": "^1.1.2", + "create-hmac": "^1.1.4", + "ripemd160": "^2.0.1", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, + "performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "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.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==" + }, + "pidof": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/pidof/-/pidof-1.0.2.tgz", + "integrity": "sha1-+6Dq4cgzWhHrgJn10PPvvEXLTpA=", + "dev": true + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true + }, + "pinkie": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", + "dev": true + }, + "pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", + "dev": true, + "requires": { + "pinkie": "^2.0.0" + } + }, + "pirates": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz", + "integrity": "sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==", + "dev": true + }, + "pkg-conf": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/pkg-conf/-/pkg-conf-1.1.3.tgz", + "integrity": "sha1-N45W1v0T6Iv7b0ol33qD+qvduls=", + "dev": true, + "requires": { + "find-up": "^1.0.0", + "load-json-file": "^1.1.0", + "object-assign": "^4.0.1", + "symbol": "^0.2.1" + }, + "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" + } + } + } + }, + "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": { + "find-up": "^4.0.0" + } + }, + "plugin-log": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/plugin-log/-/plugin-log-0.1.0.tgz", + "integrity": "sha1-hgSc9qsQgzOYqTHzaJy67nteEzM=", + "dev": true, + "requires": { + "chalk": "^1.1.1", + "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", + "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" + } + }, + "dateformat": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-1.0.12.tgz", + "integrity": "sha1-nxJLZ1lMk3/3BpMuSmQsyo27/uk=", + "dev": true, + "requires": { + "get-stdin": "^4.0.1", + "meow": "^3.3.0" + } + }, + "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 + } + } + }, + "pn": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/pn/-/pn-1.1.0.tgz", + "integrity": "sha512-2qHaIQr2VLRFoxe2nASzsV6ef4yOOH+Fi9FBOVH6cqeSgUnoyySPZkxzLuzd+RYOQTRpROA0ztTMqxROKSb/nA==", + "dev": true + }, + "portfinder": { + "version": "1.0.28", + "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.28.tgz", + "integrity": "sha512-Se+2isanIcEqf2XMHjyUKskczxbPH7dQnlMjXX6+dybayyHvAf/TCgyMRlzf/B6QDhAEFOGes0pzRo3by4AbMA==", + "dev": true, + "requires": { + "async": "^2.6.2", + "debug": "^3.1.1", + "mkdirp": "^0.5.5" + }, + "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" + } + } + } + }, + "posix-character-classes": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", + "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", + "dev": true + }, + "postcss": { + "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.2", + "source-map": "^0.6.1", + "supports-color": "^6.1.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" + }, + "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" + } + } + } + }, + "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" + } + } + } + }, + "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", + "integrity": "sha512-WyQFAdDZpExQh32j0U0feWisZ0dmOtPl44qYmJKkq9xFWY3p+4qnRzCHeNrkeRhwPHz9bQ3mo0/yVkaply0MNw==", + "dev": true, + "requires": { + "browserslist": "^4.0.0", + "color": "^3.0.0", + "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": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-4.0.1.tgz", + "integrity": "sha512-Kisdo1y77KUC0Jmn0OXU/COOJbzM8cImvw1ZFsBgBgMgb1iL23Zs/LXRe3r+EZqM3vGYKdQ2YJVQ5VkJI+zEJQ==", + "dev": true, + "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": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-4.0.2.tgz", + "integrity": "sha512-RJutN259iuRf3IW7GZyLM5Sw4GLTOH8FmsXBnv8Ab/Tc2k4SR4qbV4DNbyyY4+Sjo362SyDmW2DQ7lBSChrpkg==", + "dev": true, + "requires": { + "postcss": "^7.0.0" + } + }, + "postcss-discard-duplicates": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-4.0.2.tgz", + "integrity": "sha512-ZNQfR1gPNAiXZhgENFfEglF93pciw0WxMkJeVmw8eF+JZBbMD7jp6C67GqJAXVZP2BWbOztKfbsdmMp/k8c6oQ==", + "dev": true, + "requires": { + "postcss": "^7.0.0" + } + }, + "postcss-discard-empty": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-4.0.1.tgz", + "integrity": "sha512-B9miTzbznhDjTfjvipfHoqbWKwd0Mj+/fL5s1QOz06wufguil+Xheo4XpOnc4NqKYBCNqqEzgPv2aPBIJLox0w==", + "dev": true, + "requires": { + "postcss": "^7.0.0" + } + }, + "postcss-discard-overridden": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-4.0.1.tgz", + "integrity": "sha512-IYY2bEDD7g1XM1IDEsUT4//iEYCxAmP5oDSFMVU/JVvT7gh+l4fmjciLqGgwjdWpQIdb0Che2VX00QObS5+cTg==", + "dev": true, + "requires": { + "postcss": "^7.0.0" + } + }, + "postcss-load-config": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-2.1.2.tgz", + "integrity": "sha512-/rDeGV6vMUo3mwJZmeHfEDvwnTKKqQ0S7OHUi/kJvvtx3aWtyWG2/0ZWnzCt2keEclwN6Tf0DST2v9kITdOKYw==", + "dev": true, + "requires": { + "cosmiconfig": "^5.0.0", + "import-cwd": "^2.0.0" + } + }, + "postcss-loader": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-3.0.0.tgz", + "integrity": "sha512-cLWoDEY5OwHcAjDnkyRQzAXfs2jrKjXpO/HQFcc5b5u/r7aa471wdmChmwfnv7x2u840iat/wi0lQ5nbRgSkUA==", + "dev": true, + "requires": { + "loader-utils": "^1.1.0", + "postcss": "^7.0.0", + "postcss-load-config": "^2.0.0", + "schema-utils": "^1.0.0" + } + }, + "postcss-merge-longhand": { + "version": "4.0.11", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-4.0.11.tgz", + "integrity": "sha512-alx/zmoeXvJjp7L4mxEMjh8lxVlDFX1gqWHzaaQewwMZiVhLo42TEClKaeHbRf6J7j82ZOdTJ808RtN0ZOZwvw==", + "dev": true, + "requires": { + "css-color-names": "0.0.4", + "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": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-4.0.3.tgz", + "integrity": "sha512-U7e3r1SbvYzO0Jr3UT/zKBVgYYyhAz0aitvGIYOYK5CPmkNih+WDSsS5tvPrJ8YMQYlEMvsZIiqmn7HdFUaeEQ==", + "dev": true, + "requires": { + "browserslist": "^4.0.0", + "caniuse-api": "^3.0.0", + "cssnano-util-same-parent": "^4.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0", + "vendors": "^1.0.0" + }, + "dependencies": { + "postcss-selector-parser": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", + "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", + "dev": true, + "requires": { + "dot-prop": "^5.2.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + } + } + }, + "postcss-minify-font-values": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-4.0.2.tgz", + "integrity": "sha512-j85oO6OnRU9zPf04+PZv1LYIYOprWm6IA6zkXkrJXyRveDEuQggG6tvoy8ir8ZwjLxLuGfNkCZEQG7zan+Hbtg==", + "dev": true, + "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": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-4.0.2.tgz", + "integrity": "sha512-qKPfwlONdcf/AndP1U8SJ/uzIJtowHlMaSioKzebAXSG4iJthlWC9iSWznQcX4f66gIWX44RSA841HTHj3wK+Q==", + "dev": true, + "requires": { + "cssnano-util-get-arguments": "^4.0.0", + "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": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-4.0.2.tgz", + "integrity": "sha512-G7eWyzEx0xL4/wiBBJxJOz48zAKV2WG3iZOqVhPet/9geefm/Px5uo1fzlHu+DOjT+m0Mmiz3jkQzVHe6wxAWg==", + "dev": true, + "requires": { + "alphanum-sort": "^1.0.0", + "browserslist": "^4.0.0", + "cssnano-util-get-arguments": "^4.0.0", + "postcss": "^7.0.0", + "postcss-value-parser": "^3.0.0", + "uniqs": "^2.0.0" + }, + "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": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-4.0.2.tgz", + "integrity": "sha512-D5S1iViljXBj9kflQo4YutWnJmwm8VvIsU1GeXJGiG9j8CIg9zs4voPMdQDUmIxetUOh60VilsNzCiAFTOqu3g==", + "dev": true, + "requires": { + "alphanum-sort": "^1.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0" + }, + "dependencies": { + "postcss-selector-parser": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", + "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", + "dev": true, + "requires": { + "dot-prop": "^5.2.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + } + } + }, + "postcss-modules": { + "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": "^2.0.1", + "lodash.camelcase": "^4.3.0", + "postcss": "^7.0.1", + "string-hash": "^1.1.1" + } + }, + "postcss-modules-extract-imports": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-1.1.0.tgz", + "integrity": "sha1-thTJcgvmgW6u41+zpfqh26agXds=", + "dev": true, + "requires": { + "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", + "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", + "dev": true, + "requires": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.4.0" + } + } + } + }, + "postcss-modules-local-by-default": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-1.2.0.tgz", + "integrity": "sha1-99gMOYxaOT+nlkRmvRlQCn1hwGk=", + "dev": true, + "requires": { + "css-selector-tokenizer": "^0.7.0", + "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", + "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", + "dev": true, + "requires": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.4.0" + } + } + } + }, + "postcss-modules-scope": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-1.1.0.tgz", + "integrity": "sha1-1upkmUx5+XtipytCb75gVqGUu5A=", + "dev": true, + "requires": { + "css-selector-tokenizer": "^0.7.0", + "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", + "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", + "dev": true, + "requires": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.4.0" + } + } + } + }, + "postcss-modules-values": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-1.3.0.tgz", + "integrity": "sha1-7P+p1+GSUYOJ9CrQ6D9yrsRW6iA=", + "dev": true, + "requires": { + "icss-replace-symbols": "^1.1.0", + "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", + "integrity": "sha512-soOk1h6J3VMTZtVeVpv15/Hpdl2cBLX3CAw4TAbkpTJiNPk9YP/zWcD1ND+xEtvyuuvKzbxliTOIyvkSeSJ6ag==", + "dev": true, + "requires": { + "chalk": "^2.4.1", + "source-map": "^0.6.1", + "supports-color": "^5.4.0" + } + } + } + }, + "postcss-normalize-charset": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-4.0.1.tgz", + "integrity": "sha512-gMXCrrlWh6G27U0hF3vNvR3w8I1s2wOBILvA87iNXaPvSNo5uZAMYsZG7XjCUf1eVxuPfyL4TJ7++SGZLc9A3g==", + "dev": true, + "requires": { + "postcss": "^7.0.0" + } + }, + "postcss-normalize-display-values": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-4.0.2.tgz", + "integrity": "sha512-3F2jcsaMW7+VtRMAqf/3m4cPFhPD3EFRgNs18u+k3lTJJlVe7d0YPO+bnwqo2xg8YiRpDXJI2u8A0wqJxMsQuQ==", + "dev": true, + "requires": { + "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": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-4.0.2.tgz", + "integrity": "sha512-Dlf3/9AxpxE+NF1fJxYDeggi5WwV35MXGFnnoccP/9qDtFrTArZ0D0R+iKcg5WsUd8nUYMIl8yXDCtcrT8JrdA==", + "dev": true, + "requires": { + "cssnano-util-get-arguments": "^4.0.0", + "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": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-4.0.2.tgz", + "integrity": "sha512-qvigdYYMpSuoFs3Is/f5nHdRLJN/ITA7huIoCyqqENJe9PvPmLhNLMu7QTjPdtnVf6OcYYO5SHonx4+fbJE1+Q==", + "dev": true, + "requires": { + "cssnano-util-get-arguments": "^4.0.0", + "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": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-4.0.2.tgz", + "integrity": "sha512-RrERod97Dnwqq49WNz8qo66ps0swYZDSb6rM57kN2J+aoyEAJfZ6bMx0sx/F9TIEX0xthPGCmeyiam/jXif0eA==", + "dev": true, + "requires": { + "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": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-4.0.2.tgz", + "integrity": "sha512-acwJY95edP762e++00Ehq9L4sZCEcOPyaHwoaFOhIwWCDfik6YvqsYNxckee65JHLKzuNSSmAdxwD2Cud1Z54A==", + "dev": true, + "requires": { + "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": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-4.0.1.tgz", + "integrity": "sha512-od18Uq2wCYn+vZ/qCOeutvHjB5jm57ToxRaMeNuf0nWVHaP9Hua56QyMF6fs/4FSUnVIw0CBPsU0K4LnBPwYwg==", + "dev": true, + "requires": { + "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": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-4.0.1.tgz", + "integrity": "sha512-p5oVaF4+IHwu7VpMan/SSpmpYxcJMtkGppYf0VbdH5B6hN8YNmVyJLuY9FmLQTzY3fag5ESUUHDqM+heid0UVA==", + "dev": true, + "requires": { + "is-absolute-url": "^2.0.0", + "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": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-4.0.2.tgz", + "integrity": "sha512-tO8QIgrsI3p95r8fyqKV+ufKlSHh9hMJqACqbv2XknufqEDhDvbguXGBBqxw9nsQoXWf0qOqppziKJKHMD4GtA==", + "dev": true, + "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": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-4.1.2.tgz", + "integrity": "sha512-2fCObh5UanxvSxeXrtLtlwVThBvHn6MQcu4ksNT2tsaV2Fg76R2CV98W7wNSlX+5/pFwEyaDwKLLoEV7uRybAw==", + "dev": true, + "requires": { + "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": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-4.0.3.tgz", + "integrity": "sha512-gKWmR5aUulSjbzOfD9AlJiHCGH6AEVLaM0AV+aSioxUDd16qXP1PCh8d1/BGVvpdWn8k/HiK7n6TjeoXN1F7DA==", + "dev": true, + "requires": { + "browserslist": "^4.0.0", + "caniuse-api": "^3.0.0", + "has": "^1.0.0", + "postcss": "^7.0.0" + } + }, + "postcss-reduce-transforms": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-4.0.2.tgz", + "integrity": "sha512-EEVig1Q2QJ4ELpJXMZR8Vt5DQx8/mo+dGWSR7vWXqcob2gQLyQGsionYcGKATXvQzMPn6DSN1vTN7yFximdIAg==", + "dev": true, + "requires": { + "cssnano-util-get-match": "^4.0.0", + "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.9", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.9.tgz", + "integrity": "sha512-UO3SgnZOVTwu4kyLR22UQ1xZh086RyNZppb7lLAKBFK8a32ttG5i87Y/P3+2bRSjZNyJ1B7hfFNo273tKe9YxQ==", + "dev": true, + "requires": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + } + }, + "postcss-svgo": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-4.0.3.tgz", + "integrity": "sha512-NoRbrcMWTtUghzuKSoIm6XV+sJdvZ7GZSc3wdBN0W19FTtp2ko8NqLsgoh/m9CzNhU3KLPvQmjIwtaNFkaFTvw==", + "dev": true, + "requires": { + "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": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-4.0.1.tgz", + "integrity": "sha512-+JanVaryLo9QwZjKrmJgkI4Fn8SBgRO6WXQBJi7KiAVPlmxikB5Jzc4EvXMT2H0/m0RjrVVm9rGNhZddm/8Spg==", + "dev": true, + "requires": { + "alphanum-sort": "^1.0.0", + "postcss": "^7.0.0", + "uniqs": "^2.0.0" + } + }, + "postcss-value-parser": { + "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.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": "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": { + "@jest/types": "^25.5.0", + "ansi-regex": "^5.0.0", + "ansi-styles": "^4.0.0", + "react-is": "^16.12.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" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + } + } + }, + "pretty-hrtime": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz", + "integrity": "sha1-t+PqQkNaTJsnWdmeDyAesZWALuE=", + "dev": true + }, + "private": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/private/-/private-0.1.8.tgz", + "integrity": "sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg==", + "dev": true + }, + "process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=", + "dev": true + }, + "process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "dev": true + }, + "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", + "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", + "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=", + "dev": true + }, + "prompts": { + "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": "^3.0.3", + "sisteransi": "^1.0.5" + } + }, + "prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "requires": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + } + }, + "proxy-addr": { + "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.2.0", + "ipaddr.js": "1.9.1" + } + }, + "prr": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", + "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", + "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=", + "dev": true + }, + "psl": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", + "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==", + "dev": true + }, + "public-encrypt": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", + "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", + "dev": true, + "requires": { + "bn.js": "^4.1.0", + "browserify-rsa": "^4.0.0", + "create-hash": "^1.1.0", + "parse-asn1": "^5.0.0", + "randombytes": "^2.0.1", + "safe-buffer": "^5.1.2" + }, + "dependencies": { + "bn.js": { + "version": "4.12.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", + "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", + "dev": true + } + } + }, + "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" + } + }, + "pumpify": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz", + "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", + "dev": true, + "requires": { + "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": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "dev": true + }, + "q": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", + "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=", + "dev": true + }, + "qs": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.3.tgz", + "integrity": "sha512-qxXIEh4pCGfHICj1mAJQ2/2XVZkjCDTcEgfoSQxc/fYivUZxTkk7L3bDBJSoNrEzXI17oUO5Dp07ktqE5KzczA==", + "dev": true + }, + "querystring": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", + "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=", + "dev": true + }, + "querystring-es3": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", + "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=", + "dev": true + }, + "querystringify": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", + "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==", + "dev": true + }, + "queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==" + }, + "ramda": { + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/ramda/-/ramda-0.27.2.tgz", + "integrity": "sha512-SbiLPU40JuJniHexQSAgad32hfwd+DRUdwF2PlVuI5RZD0/vahUco7R8vD86J/tcEKKF9vZrUVwgtmGCqlCKyA==", + "dev": true + }, + "randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dev": true, + "requires": { + "safe-buffer": "^5.1.0" + } + }, + "randomfill": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", + "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", + "dev": true, + "requires": { + "randombytes": "^2.0.5", + "safe-buffer": "^5.1.0" + } + }, + "range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "dev": true + }, + "raw-body": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.3.3.tgz", + "integrity": "sha512-9esiElv1BrZoI3rCDuOuKCBRbuApGGaDPQfjSflGxdy4oyzqghxu6klEkkVIvBje+FF0BX9coEv8KqW6X/7njw==", + "dev": true, + "requires": { + "bytes": "3.0.0", + "http-errors": "1.6.3", + "iconv-lite": "0.4.23", + "unpipe": "1.0.0" + }, + "dependencies": { + "iconv-lite": { + "version": "0.4.23", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.23.tgz", + "integrity": "sha512-neyTUVFtahjf0mB3dZT77u+8O0QB89jFdnBkd5P1JgYPbPaia3gXXOVL2fq8VyU2gMMD7SaN7QukTB/pmXYvDA==", + "dev": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + } + } + }, + "raw-loader": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/raw-loader/-/raw-loader-0.5.1.tgz", + "integrity": "sha1-DD0L6u2KAclm2Xh793goElKpeao=" + }, + "react": { + "version": "16.9.0", + "resolved": "https://registry.npmjs.org/react/-/react-16.9.0.tgz", + "integrity": "sha512-+7LQnFBwkiw+BobzOF6N//BdoNw0ouwmSJTEm9cglOOmsg/TMiFHZLe2sEoN5M7LgJTj9oHH0gxklfnQe66S1w==", + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "prop-types": "^15.6.2" + } + }, + "react-dom": { + "version": "16.9.0", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-16.9.0.tgz", + "integrity": "sha512-YFT2rxO9hM70ewk9jq0y6sQk8cL02xm4+IzYBz75CQGlClQQ1Bxq0nhHF6OtSbit+AIahujJgb/CPRibFkMNJQ==", + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "prop-types": "^15.6.2", + "scheduler": "^0.15.0" + } + }, + "react-html-parser": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/react-html-parser/-/react-html-parser-2.0.2.tgz", + "integrity": "sha512-XeerLwCVjTs3njZcgCOeDUqLgNIt/t+6Jgi5/qPsO/krUWl76kWKXMeVs2LhY2gwM6X378DkhLjur0zUQdpz0g==", + "requires": { + "htmlparser2": "^3.9.0" + } + }, + "react-is": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + }, + "read": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/read/-/read-1.0.7.tgz", + "integrity": "sha1-s9oZvQUkMal2cdRKQmNK33ELQMQ=", + "dev": true, + "requires": { + "mute-stream": "~0.0.4" + } + }, + "read-package-json": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/read-package-json/-/read-package-json-2.1.2.tgz", + "integrity": "sha512-D1KmuLQr6ZSJS0tW8hf3WGpRlwszJOXZ3E8Yd/DNRaM5d+1wVRZdHlpGBLAuovjr28LbWvjpWkBHMxpRGGjzNA==", + "dev": true, + "requires": { + "glob": "^7.1.1", + "json-parse-even-better-errors": "^2.3.0", + "normalize-package-data": "^2.0.0", + "npm-normalize-package-bin": "^1.0.0" + } + }, + "read-package-tree": { + "version": "5.1.6", + "resolved": "https://registry.npmjs.org/read-package-tree/-/read-package-tree-5.1.6.tgz", + "integrity": "sha512-FCX1aT3GWyY658wzDICef4p+n0dB+ENRct8E/Qyvppj6xVpOYerBHfUu7OP5Rt1/393Tdglguf5ju5DEX4wZNg==", + "dev": true, + "requires": { + "debuglog": "^1.0.1", + "dezalgo": "^1.0.0", + "once": "^1.3.0", + "read-package-json": "^2.0.0", + "readdir-scoped-modules": "^1.0.0" + } + }, + "read-pkg": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", + "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", + "dev": true, + "requires": { + "@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": "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": "^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": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", + "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, + "readdir-scoped-modules": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/readdir-scoped-modules/-/readdir-scoped-modules-1.1.0.tgz", + "integrity": "sha512-asaikDeqAQg7JifRsZn1NJZXo9E+VwlyCfbkZhwyISinqk5zNS6266HS5kah6P0SaQKGF6SkNnZVHUzHFYxYDw==", + "dev": true, + "requires": { + "debuglog": "^1.0.1", + "dezalgo": "^1.0.0", + "graceful-fs": "^4.1.2", + "once": "^1.3.0" + } + }, + "readdirp": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", + "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", + "dev": true, + "requires": { + "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" + } + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + }, + "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": "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", + "resolved": "https://registry.npmjs.org/recast/-/recast-0.11.23.tgz", + "integrity": "sha1-RR/TAEqx5N+bTktmN2sqIZEkYtM=", + "dev": true, + "requires": { + "ast-types": "0.9.6", + "esprima": "~3.1.0", + "private": "~0.1.5", + "source-map": "~0.5.0" + }, + "dependencies": { + "esprima": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-3.1.3.tgz", + "integrity": "sha1-/cpRzuYTOJXjyI1TXOSdv/YqRjM=", + "dev": true + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + } + } + }, + "rechoir": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz", + "integrity": "sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q=", + "dev": true, + "requires": { + "resolve": "^1.1.6" + } + }, + "redent": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-1.0.0.tgz", + "integrity": "sha1-z5Fqsf1fHxbfsggi3W7H9zDCr94=", + "dev": true, + "requires": { + "indent-string": "^2.1.0", + "strip-indent": "^1.0.1" + } + }, + "regex-not": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", + "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", + "dev": true, + "requires": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + } + }, + "regexp.prototype.flags": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.1.tgz", + "integrity": "sha512-pMR7hBVUUGI7PMA37m2ofIdQCsomVnas+Jn5UPGAHQ+/LlwKm/aTLJHdasmHRzlfeZwHiAOaRSo2rbBDm3nNUQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "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==" + }, + "relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha1-VNvzd+UUQKypCkzSdGANP/LYiKk=", + "dev": true + }, + "remove-bom-buffer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/remove-bom-buffer/-/remove-bom-buffer-3.0.0.tgz", + "integrity": "sha512-8v2rWhaakv18qcvNeli2mZ/TMTL2nEyAKRvzo1WtnZBl15SHyEhrCu2/xKlJyUFKHiHgfXIyuY6g2dObJJycXQ==", + "dev": true, + "requires": { + "is-buffer": "^1.1.5", + "is-utf8": "^0.2.1" + } + }, + "remove-bom-stream": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/remove-bom-stream/-/remove-bom-stream-1.2.0.tgz", + "integrity": "sha1-BfGlk/FuQuH7kOv1nejlaVJflSM=", + "dev": true, + "requires": { + "remove-bom-buffer": "^3.0.0", + "safe-buffer": "^5.1.0", + "through2": "^2.0.3" + } + }, + "remove-trailing-separator": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", + "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=", + "dev": true + }, + "repeat-element": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz", + "integrity": "sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==", + "dev": true + }, + "repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", + "dev": true + }, + "repeating": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", + "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", + "dev": true, + "requires": { + "is-finite": "^1.0.0" + } + }, + "replace-ext": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.1.tgz", + "integrity": "sha512-yD5BHCe7quCgBph4rMQ+0KkIRKwWCrHDOX1p1Gp6HwjPM5kVoCdKGNhN7ydqqsX6lJEnQDKZ/tFMiEdQ1dvPEw==", + "dev": true + }, + "replace-homedir": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/replace-homedir/-/replace-homedir-1.0.0.tgz", + "integrity": "sha1-6H9tUTuSjd6AgmDBK+f+xv9ueYw=", + "dev": true, + "requires": { + "homedir-polyfill": "^1.0.1", + "is-absolute": "^1.0.0", + "remove-trailing-separator": "^1.1.0" + } + }, + "request": { + "version": "2.88.2", + "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", + "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", + "dev": true, + "requires": { + "aws-sign2": "~0.7.0", + "aws4": "^1.8.0", + "caseless": "~0.12.0", + "combined-stream": "~1.0.6", + "extend": "~3.0.2", + "forever-agent": "~0.6.1", + "form-data": "~2.3.2", + "har-validator": "~5.1.3", + "http-signature": "~1.2.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.19", + "oauth-sign": "~0.9.0", + "performance-now": "^2.1.0", + "qs": "~6.5.2", + "safe-buffer": "^5.1.2", + "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": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.4.tgz", + "integrity": "sha512-TTbAfBBRdWD7aNNOoVOBH4pN/KigV6LyapYNNlAPA8JwbovRti1E88m3sYAwsLi5ryhPKsE9APwnjFTgdUjTpw==", + "dev": true, + "requires": { + "lodash": "^4.17.19" + } + }, + "request-promise-native": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/request-promise-native/-/request-promise-native-1.0.9.tgz", + "integrity": "sha512-wcW+sIUiWnKgNY0dqCpOZkUbF/I+YPi+f09JZIDa39Ec+q82CpSYniDp+ISgTTbKmnpJWASeJBPZmoxH84wt3g==", + "dev": true, + "requires": { + "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": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", + "dev": true + }, + "require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "dev": true + }, + "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 + }, + "requirejs": { + "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", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha1-kl0mAdOaxIXgkc8NpcbmlNw9yv8=", + "dev": true + }, + "resolve": { + "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.6" + } + }, + "resolve-cwd": { + "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": "^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": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz", + "integrity": "sha1-eaQGRMNivoLybv/nOcm7U4IEb0M=", + "dev": true, + "requires": { + "expand-tilde": "^2.0.0", + "global-modules": "^1.0.0" + } + }, + "resolve-from": { + "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": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/resolve-options/-/resolve-options-1.1.0.tgz", + "integrity": "sha1-MrueOcBtZzONyTeMDW1gdFZq0TE=", + "dev": true, + "requires": { + "value-or-function": "^3.0.0" + } + }, + "resolve-url": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", + "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", + "dev": true + }, + "restore-cursor": { + "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": "^5.1.0", + "signal-exit": "^3.0.2" + } + }, + "ret": { + "version": "0.1.15", + "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", + "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", + "dev": true + }, + "retry": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", + "integrity": "sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs=", + "dev": true + }, + "reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==" + }, + "rgb-regex": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/rgb-regex/-/rgb-regex-1.0.1.tgz", + "integrity": "sha1-wODWiC3w4jviVKR16O3UGRX+rrE=", + "dev": true + }, + "rgba-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/rgba-regex/-/rgba-regex-1.0.0.tgz", + "integrity": "sha1-QzdOLiyglosO8VI0YLfXMP8i7rM=", + "dev": true + }, + "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" + } + }, + "ripemd160": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", + "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", + "dev": true, + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1" + } + }, + "rsvp": { + "version": "4.8.5", + "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-4.8.5.tgz", + "integrity": "sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA==", + "dev": true + }, + "run-async": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.4.1.tgz", + "integrity": "sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==", + "dev": true + }, + "run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", + "requires": { + "queue-microtask": "^1.2.2" + } + }, + "run-queue": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz", + "integrity": "sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec=", + "dev": true, + "requires": { + "aproba": "^1.1.1" + } + }, + "rxjs": { + "version": "6.6.7", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", + "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", + "dev": true, + "requires": { + "tslib": "^1.9.0" + }, + "dependencies": { + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "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==" + }, + "safe-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", + "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", + "dev": true, + "requires": { + "ret": "~0.1.10" + } + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "sane": { + "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": "^2.0.0", + "exec-sh": "^0.3.2", + "execa": "^1.0.0", + "fb-watchman": "^2.0.0", + "micromatch": "^3.1.4", + "minimist": "^1.1.1", + "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.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "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.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": "^13.3.2" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", + "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", + "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" + } + }, + "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": "^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" + } + }, + "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.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": { + "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 + }, + "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" + } + }, + "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" + } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } + } + }, + "sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "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.15.0", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.15.0.tgz", + "integrity": "sha512-xAefmSfN6jqAa7Kuq7LIJY0bwAPG3xlCj0HMEBQk1lxYiDKZscY2xJ5U/61ZTrYbmNQbXa+gc7czPkVo11tnCg==", + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" + } + }, + "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" + }, + "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" + } + } + } + }, + "scss-tokenizer": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/scss-tokenizer/-/scss-tokenizer-0.2.3.tgz", + "integrity": "sha1-jrBtualyMzOCTT9VMGQRSYR85dE=", + "dev": true, + "requires": { + "js-base64": "^2.1.8", + "source-map": "^0.4.2" + }, + "dependencies": { + "source-map": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.4.4.tgz", + "integrity": "sha1-66T12pwNyZneaAMti092FzZSA2s=", + "dev": true, + "requires": { + "amdefine": ">=0.0.4" + } + } + } + }, + "select-hose": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", + "integrity": "sha1-Yl2GWPhlr0Psliv8N2o3NZpJlMo=", + "dev": true + }, + "selfsigned": { + "version": "1.10.14", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.14.tgz", + "integrity": "sha512-lkjaiAye+wBZDCBsu5BGi0XiLRxeUlsGod5ZP924CRSEoGuZAw/f7y9RKu28rwTfiHVhdavhB0qH0INV6P1lEA==", + "dev": true, + "requires": { + "node-forge": "^0.10.0" + }, + "dependencies": { + "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 + } + } + }, + "semver": { + "version": "7.3.5", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz", + "integrity": "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ==", + "requires": { + "lru-cache": "^6.0.0" + } + }, + "semver-greatest-satisfied-range": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/semver-greatest-satisfied-range/-/semver-greatest-satisfied-range-1.1.0.tgz", + "integrity": "sha1-E+jCZYq5aRywzXEJMkAoDTb3els=", + "dev": true, + "requires": { + "sver-compat": "^1.5.0" + } + }, + "send": { + "version": "0.16.2", + "resolved": "https://registry.npmjs.org/send/-/send-0.16.2.tgz", + "integrity": "sha512-E64YFPUssFHEFBvpbbjr44NCLtI1AohxQ8ZSiJjQLskAdKuriYEP6VyGEsRDH8ScozGpkaX1BGvhanqCwkcEZw==", + "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.6.2", + "mime": "1.4.1", + "ms": "2.0.0", + "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": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/sequencify/-/sequencify-0.0.7.tgz", + "integrity": "sha1-kM/xnQLgcCf9dn9erT57ldHnOAw=", + "dev": true + }, + "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" + } + }, + "serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha1-03aNabHn2C5c4FD/9bRTvqEqkjk=", + "dev": true, + "requires": { + "accepts": "~1.3.4", + "batch": "0.6.1", + "debug": "2.6.9", + "escape-html": "~1.0.3", + "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": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.13.2.tgz", + "integrity": "sha512-p/tdJrO4U387R9oMjb1oj7qSMaMfmOyd4j9hOFoxZe2baQszgHcSWjuya/CiT5kgZZKRudHNOA0pYXOl8rQ5nw==", + "dev": true, + "requires": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.2", + "send": "0.16.2" + } + }, + "set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "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", + "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.3", + "split-string": "^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" + } + } + } + }, + "setimmediate": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", + "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=", + "dev": true + }, + "setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", + "dev": true + }, + "sha.js": { + "version": "2.4.11", + "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", + "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "shallow-clone": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz", + "integrity": "sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA==", + "dev": true, + "requires": { + "kind-of": "^6.0.2" + } + }, + "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 + }, + "shellwords": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz", + "integrity": "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==", + "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.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "dev": true + }, + "simple-swizzle": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", + "integrity": "sha1-pNprY1/8zMoz9w0Xy5JZLeleVXo=", + "dev": true, + "requires": { + "is-arrayish": "^0.3.1" + }, + "dependencies": { + "is-arrayish": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz", + "integrity": "sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ==", + "dev": true + } + } + }, + "sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", + "dev": true + }, + "slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" + }, + "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", + "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", + "dev": true, + "requires": { + "base": "^0.11.1", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "map-cache": "^0.2.2", + "source-map": "^0.5.6", + "source-map-resolve": "^0.5.0", + "use": "^3.1.0" + }, + "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", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "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" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "dev": true + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + } + } + }, + "snapdragon-node": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", + "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", + "dev": true, + "requires": { + "define-property": "^1.0.0", + "isobject": "^3.0.0", + "snapdragon-util": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "snapdragon-util": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", + "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", + "dev": true, + "requires": { + "kind-of": "^3.2.0" + }, + "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" + } + } + } + }, + "sockjs": { + "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.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.6.0", + "resolved": "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.6.0.tgz", + "integrity": "sha512-qVHJlyfdHFht3eBFZdKEXKTlb7I4IV41xnVNo8yUKA1UHcPJwgW2SvTq9LhnjjCywSkSK7c/e4nghU0GOoMCRQ==", + "dev": true, + "requires": { + "debug": "^3.2.7", + "eventsource": "^1.1.0", + "faye-websocket": "^0.11.4", + "inherits": "^2.0.4", + "url-parse": "^1.5.10" + }, + "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" + } + }, + "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" + } + } + } + }, + "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", + "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==", + "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-loader": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-0.2.4.tgz", + "integrity": "sha512-OU6UJUty+i2JDpTItnizPrlpOIBLmQbWMuBg9q5bVtnHACqw1tn9nNwqJLbv0/00JjnJb/Ee5g5WS5vrRv7zIQ==", + "dev": true, + "requires": { + "async": "^2.5.0", + "loader-utils": "^1.1.0" + } + }, + "source-map-resolve": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", + "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", + "dev": true, + "requires": { + "atob": "^2.1.2", + "decode-uri-component": "^0.2.0", + "resolve-url": "^0.2.1", + "source-map-url": "^0.4.0", + "urix": "^0.1.0" + } + }, + "source-map-support": { + "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": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "source-map-url": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz", + "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==", + "dev": true + }, + "sparkles": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/sparkles/-/sparkles-1.0.1.tgz", + "integrity": "sha512-dSO0DDYUahUt/0/pD/Is3VIm5TGJjludZ0HVymmhYF6eNA53PVLhnUk0znSYbH8IYBuJdCE+1luR22jNLMaQdw==", + "dev": true + }, + "spdx-correct": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.1.tgz", + "integrity": "sha512-cOYcUWwhCuHCXi49RhFRCyJEK3iPj1Ziz9DpViV3tbZOwXD49QzIN3MpOLJNxh2qwq2lJJZaKMVw9qNi4jTC0w==", + "dev": true, + "requires": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-exceptions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", + "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", + "dev": true + }, + "spdx-expression-parse": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", + "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", + "dev": true, + "requires": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-license-ids": { + "version": "3.0.11", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.11.tgz", + "integrity": "sha512-Ctl2BrFiM0X3MANYgj3CkygxhRmr9mi6xhejbdO960nF6EDJApTYpn0BQnDKlnNBULKiCN1n3w9EBkHK8ZWg+g==", + "dev": true + }, + "spdy": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", + "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", + "dev": true, + "requires": { + "debug": "^4.1.0", + "handle-thing": "^2.0.0", + "http-deceiver": "^1.2.7", + "select-hose": "^2.0.0", + "spdy-transport": "^3.0.0" + } + }, + "spdy-transport": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", + "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", + "dev": true, + "requires": { + "debug": "^4.1.0", + "detect-node": "^2.0.4", + "hpack.js": "^2.1.6", + "obuf": "^1.1.2", + "readable-stream": "^3.0.6", + "wbuf": "^1.7.3" + } + }, + "split": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/split/-/split-1.0.1.tgz", + "integrity": "sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg==", + "dev": true, + "requires": { + "through": "2" + } + }, + "split-string": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", + "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", + "dev": true, + "requires": { + "extend-shallow": "^3.0.0" + } + }, + "sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", + "dev": true + }, + "sshpk": { + "version": "1.17.0", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.17.0.tgz", + "integrity": "sha512-/9HIEs1ZXGhSPE8X6Ccm7Nam1z8KcoCqPdI7ecm1N33EzAetWahvQWVqLZtaZQ+IDKX4IyA2o0gBzqIMkAagHQ==", + "dev": true, + "requires": { + "asn1": "~0.2.3", + "assert-plus": "^1.0.0", + "bcrypt-pbkdf": "^1.0.0", + "dashdash": "^1.12.0", + "ecc-jsbn": "~0.1.1", + "getpass": "^0.1.1", + "jsbn": "~0.1.0", + "safer-buffer": "^2.0.2", + "tweetnacl": "~0.14.0" + } + }, + "ssri": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.2.tgz", + "integrity": "sha512-cepbSq/neFK7xB6A50KHN0xHDotYzq58wWCa5LeWqnPrHG8GzfEjO/4O8kpmcGW+oaxkvhEJCWgbgNk4/ZV93Q==", + "dev": true, + "requires": { + "figgy-pudding": "^3.5.1" + } + }, + "stable": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", + "dev": true + }, + "stack-trace": { + "version": "0.0.10", + "resolved": "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.10.tgz", + "integrity": "sha1-VHxws0fo0ytOEI6hoqFZ5f3eGcA=", + "dev": true + }, + "stack-utils": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-1.0.5.tgz", + "integrity": "sha512-KZiTzuV3CnSnSvgMRrARVCj+Ht7rMbauGDK0LdVFRGyenwdylpajAp4Q0i6SX8rEmbTpMMf6ryq2gb8pPq2WgQ==", + "dev": true, + "requires": { + "escape-string-regexp": "^2.0.0" + }, + "dependencies": { + "escape-string-regexp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", + "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", + "dev": true + } + } + }, + "static-extend": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", + "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", + "dev": true, + "requires": { + "define-property": "^0.2.5", + "object-copy": "^0.1.0" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + } + } + }, + "statuses": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.4.0.tgz", + "integrity": "sha512-zhSCtt8v2NDrRlPQpCNtw/heZLtfUDqxBM1udqikb/Hbk52LK4nQSwr10u77iopCW5LsyHpuXS0GnEc48mLeew==", + "dev": true + }, + "stdout-stream": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/stdout-stream/-/stdout-stream-1.4.1.tgz", + "integrity": "sha512-j4emi03KXqJWcIeF8eIXkjMFN1Cmb8gUlDYGeBALLPo5qdyTfA9bOtl8m33lRoC+vFMkP3gl0WsDr6+gzxbbTA==", + "dev": true, + "requires": { + "readable-stream": "^2.0.1" + }, + "dependencies": { + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "stealthy-require": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/stealthy-require/-/stealthy-require-1.1.1.tgz", + "integrity": "sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks=", + "dev": true + }, + "stream-browserify": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz", + "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==", + "dev": true, + "requires": { + "inherits": "~2.0.1", + "readable-stream": "^2.0.2" + }, + "dependencies": { + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "stream-combiner": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/stream-combiner/-/stream-combiner-0.2.2.tgz", + "integrity": "sha1-rsjLrBd7Vrb0+kec7YwZEs7lKFg=", + "dev": true, + "requires": { + "duplexer": "~0.1.1", + "through": "~2.3.4" + } + }, + "stream-consume": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/stream-consume/-/stream-consume-0.1.1.tgz", + "integrity": "sha512-tNa3hzgkjEP7XbCkbRXe1jpg+ievoa0O4SCFlMOYEscGSS4JJsckGL8swUyAa/ApGU3Ae4t6Honor4HhL+tRyg==", + "dev": true + }, + "stream-each": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz", + "integrity": "sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==", + "dev": true, + "requires": { + "end-of-stream": "^1.1.0", + "stream-shift": "^1.0.0" + } + }, + "stream-exhaust": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/stream-exhaust/-/stream-exhaust-1.0.2.tgz", + "integrity": "sha512-b/qaq/GlBK5xaq1yrK9/zFcyRSTNxmcZwFLGSTG0mXgZl/4Z6GgiyYOXOvY7N3eEvFRAG1bkDRz5EPGSvPYQlw==", + "dev": true + }, + "stream-http": { + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz", + "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==", + "dev": true, + "requires": { + "builtin-status-codes": "^3.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.3.6", + "to-arraybuffer": "^1.0.0", + "xtend": "^4.0.0" + }, + "dependencies": { + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "stream-shift": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz", + "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==", + "dev": true + }, + "strict-uri-encode": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-2.0.0.tgz", + "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", + "integrity": "sha1-6Kr8CsGFW0Zmkp7X3RJ1311sgRs=", + "dev": true + }, + "string-length": { + "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": "^5.2.0" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", + "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", + "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-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "dev": true, + "requires": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", + "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", + "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.7", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.7.tgz", + "integrity": "sha512-f48okCX7JiwVi1NXCVWcFnZgADDC/n2vePlQ/KUCNqCikLLilQvwjMO8+BHVKvgzH0JB0J9LEPgxOGT02RoETg==", + "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.3", + "internal-slot": "^1.0.3", + "regexp.prototype.flags": "^1.4.1", + "side-channel": "^1.0.4" + } + }, + "string.prototype.trimend": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz", + "integrity": "sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + } + }, + "string.prototype.trimstart": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz", + "integrity": "sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + } + }, + "string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "requires": { + "safe-buffer": "~5.2.0" + } + }, + "strip-ansi": { + "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": "^5.0.1" + } + }, + "strip-bom": { + "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", + "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", + "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", + "integrity": "sha1-DHlipq3vp7vUrDZkYKY4VSrhoKI=", + "dev": true, + "requires": { + "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 + }, + "stylehacks": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-4.0.3.tgz", + "integrity": "sha512-7GlLk9JwlElY4Y6a/rmbH2MhVlTyVmiJd1PfTCqFaIBEGMYNsrO/v3SeGTdhBThLg4Z+NbOk/qFMwCa+J+3p/g==", + "dev": true, + "requires": { + "browserslist": "^4.0.0", + "postcss": "^7.0.0", + "postcss-selector-parser": "^3.0.0" + }, + "dependencies": { + "postcss-selector-parser": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-3.1.2.tgz", + "integrity": "sha512-h7fJ/5uWuRVyOtkO45pnt1Ih40CEleeyCHzipqAZO2e5H20g25Y48uYnFUiShvY4rZWNJ/Bib/KVPmanaCtOhA==", + "dev": true, + "requires": { + "dot-prop": "^5.2.0", + "indexes-of": "^1.0.1", + "uniq": "^1.0.1" + } + } + } + }, + "sudo": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sudo/-/sudo-1.0.3.tgz", + "integrity": "sha1-zPKGaRIPi3T4K4Rt/38clRIO/yA=", + "dev": true, + "requires": { + "inpath": "~1.0.2", + "pidof": "~1.0.2", + "read": "~1.0.3" + } + }, + "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" + } + }, + "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", + "resolved": "https://registry.npmjs.org/sver-compat/-/sver-compat-1.5.0.tgz", + "integrity": "sha1-PPh9/rTQe0o/FIJ7wYaz/QxkXNg=", + "dev": true, + "requires": { + "es6-iterator": "^2.0.1", + "es6-symbol": "^3.1.1" + } + }, + "svgo": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.3.2.tgz", + "integrity": "sha512-yhy/sQYxR5BkC98CY7o31VGsg014AKLEPxdfhora76l36hD9Rdy5NZA/Ocn6yayNPgSamYdtX2rFJdcv07AYVw==", + "dev": true, + "requires": { + "chalk": "^2.4.1", + "coa": "^2.0.2", + "css-select": "^2.0.0", + "css-select-base-adapter": "^0.1.1", + "css-tree": "1.0.0-alpha.37", + "csso": "^4.0.2", + "js-yaml": "^3.13.1", + "mkdirp": "~0.5.1", + "object.values": "^1.1.0", + "sax": "~1.2.4", + "stable": "^0.1.8", + "unquote": "~1.1.1", + "util.promisify": "~1.0.0" + }, + "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" + } + } + } + }, + "symbol": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/symbol/-/symbol-0.2.3.tgz", + "integrity": "sha1-O5hzuKkB5Hxu/iFSajrDcu8ou8c=", + "dev": true + }, + "symbol-tree": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", + "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==", + "dev": true + }, + "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": { + "ajv": "^6.10.2", + "lodash": "^4.17.14", + "slice-ansi": "^2.1.0", + "string-width": "^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" + } + } + } + }, + "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": "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.4", + "fs-minipass": "^2.1.0", + "minipass": "^3.1.3", + "minizlib": "^2.1.2", + "mkdirp": "^0.5.5", + "yallist": "^4.0.0" + } + }, + "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": { + "readable-stream": "^2.0.1" + } + }, + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "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" + }, + "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 + } + } + }, + "test-exclude": { + "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": { + "@istanbuljs/schema": "^0.1.2", + "glob": "^7.1.4", + "minimatch": "^3.0.4" + } + }, + "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": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", + "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", + "dev": true, + "requires": { + "any-promise": "^1.0.0" + } + }, + "thenify-all": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", + "integrity": "sha1-GhkY1ALY/D+Y+/I02wvMjMEOlyY=", + "dev": true, + "requires": { + "thenify": ">= 3.1.0 < 4" + } + }, + "throat": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/throat/-/throat-5.0.0.tgz", + "integrity": "sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA==", + "dev": true + }, + "through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=", + "dev": true + }, + "through2": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", + "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "dev": true, + "requires": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + }, + "dependencies": { + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "through2-filter": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/through2-filter/-/through2-filter-3.0.0.tgz", + "integrity": "sha512-jaRjI2WxN3W1V8/FMZ9HKIBXixtiqs3SQSX4/YGIiP3gL6djW48VoZq9tDqeCWs3MT8YY5wb/zli8VW8snY1CA==", + "dev": true, + "requires": { + "through2": "~2.0.0", + "xtend": "~4.0.0" + } + }, + "thunky": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", + "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==", + "dev": true + }, + "time-stamp": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/time-stamp/-/time-stamp-1.1.0.tgz", + "integrity": "sha1-dkpaEa9QVhkhsTPztE5hhofg9cM=", + "dev": true + }, + "timers-browserify": { + "version": "2.0.12", + "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.12.tgz", + "integrity": "sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==", + "dev": true, + "requires": { + "setimmediate": "^1.0.4" + } + }, + "timsort": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz", + "integrity": "sha1-QFQRqOfmM5/mTbmiNN4R3DHgK9Q=", + "dev": true + }, + "tiny-lr": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/tiny-lr/-/tiny-lr-0.2.1.tgz", + "integrity": "sha1-s/26gC5dVqM8L28QeUsy5Hescp0=", + "dev": true, + "requires": { + "body-parser": "~1.14.0", + "debug": "~2.2.0", + "faye-websocket": "~0.10.0", + "livereload-js": "^2.2.0", + "parseurl": "~1.3.0", + "qs": "~5.1.0" + }, + "dependencies": { + "body-parser": { + "version": "1.14.2", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.14.2.tgz", + "integrity": "sha1-EBXLH+LEQ4WCWVgdtTMy+NDPUPk=", + "dev": true, + "requires": { + "bytes": "2.2.0", + "content-type": "~1.0.1", + "debug": "~2.2.0", + "depd": "~1.1.0", + "http-errors": "~1.3.1", + "iconv-lite": "0.4.13", + "on-finished": "~2.3.0", + "qs": "5.2.0", + "raw-body": "~2.1.5", + "type-is": "~1.6.10" + }, + "dependencies": { + "qs": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-5.2.0.tgz", + "integrity": "sha1-qfMRQq9GjLcrJbMBNrokVoNJFr4=", + "dev": true + } + } + }, + "bytes": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-2.2.0.tgz", + "integrity": "sha1-/TVGSkA/b5EXwt42Cez/nK4ABYg=", + "dev": true + }, + "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" + } + }, + "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" + } + }, + "iconv-lite": { + "version": "0.4.13", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.13.tgz", + "integrity": "sha1-H4irpKsLFQjoMSrMOTRfNumS4vI=", + "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 + }, + "qs": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-5.1.0.tgz", + "integrity": "sha1-TZMuXH6kEcynajEtOaYGIA/VDNk=", + "dev": true + }, + "raw-body": { + "version": "2.1.7", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.1.7.tgz", + "integrity": "sha1-rf6s4uT7MJgFgBTQjActzFl1h3Q=", + "dev": true, + "requires": { + "bytes": "2.4.0", + "iconv-lite": "0.4.13", + "unpipe": "1.0.0" + }, + "dependencies": { + "bytes": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-2.4.0.tgz", + "integrity": "sha1-fZcZb51br39pNeJZhVSe3SpsIzk=", + "dev": true + } + } + } + } + }, + "tmp": { + "version": "0.0.33", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", + "dev": true, + "requires": { + "os-tmpdir": "~1.0.2" + } + }, + "tmpl": { + "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": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/to-absolute-glob/-/to-absolute-glob-2.0.2.tgz", + "integrity": "sha1-GGX0PZ50sIItufFFt4z/fQ98hJs=", + "dev": true, + "requires": { + "is-absolute": "^1.0.0", + "is-negated-glob": "^1.0.0" + } + }, + "to-arraybuffer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", + "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=", + "dev": true + }, + "to-fast-properties": { + "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": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", + "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", + "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" + } + } + } + }, + "to-regex": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", + "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", + "dev": true, + "requires": { + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" + } + }, + "to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "requires": { + "is-number": "^7.0.0" + } + }, + "to-through": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-through/-/to-through-2.0.0.tgz", + "integrity": "sha1-/JKtq6ByZHvAtn1rA2ZKoZUJOvY=", + "dev": true, + "requires": { + "through2": "^2.0.3" + } + }, + "toidentifier": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.0.tgz", + "integrity": "sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw==", + "dev": true + }, + "tough-cookie": { + "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" + } + }, + "tr46": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha1-gYT9NH2snNwYWZLzpmIuFLnZq2o=" + }, + "trim-newlines": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-1.0.0.tgz", + "integrity": "sha1-WIeWa7WCpFA6QetST301ARgVphM=", + "dev": true + }, + "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 + }, + "tslib": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", + "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" + }, + "tslint": { + "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": "^7.0.0", + "builtin-modules": "^1.1.1", + "chalk": "^2.3.0", + "commander": "^2.12.1", + "diff": "^4.0.1", + "glob": "^7.1.1", + "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.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 + }, + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "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": "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" + }, + "dependencies": { + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + }, + "tsutils": { + "version": "2.28.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-2.28.0.tgz", + "integrity": "sha512-bh5nAtW0tuhvOJnx1GLRn5ScraRLICGyJV5wJhtRWOLsxW70Kk5tZtpK3O/hW6LDnqKS9mlUMPZj9fEMJ0gxqA==", + "dev": true, + "requires": { + "tslib": "^1.8.1" + } + } + } + }, + "tsutils": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", + "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", + "requires": { + "tslib": "^1.8.1" + }, + "dependencies": { + "tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + } + } + }, + "tty-browserify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", + "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", + "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", + "dev": true, + "requires": { + "safe-buffer": "^5.0.1" + } + }, + "tweetnacl": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", + "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=", + "dev": true + }, + "type": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/type/-/type-1.2.0.tgz", + "integrity": "sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==" + }, + "type-check": { + "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.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", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "dev": true, + "requires": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + } + }, + "typedarray": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=", + "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" + } + }, + "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.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 + } + } + }, + "unbox-primitive": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.1.tgz", + "integrity": "sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "has-bigints": "^1.0.1", + "has-symbols": "^1.0.2", + "which-boxed-primitive": "^1.0.2" + } + }, + "unc-path-regex": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/unc-path-regex/-/unc-path-regex-0.1.2.tgz", + "integrity": "sha1-5z3T17DXxe2G+6xrCufYxqadUPo=", + "dev": true + }, + "undertaker": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/undertaker/-/undertaker-1.3.0.tgz", + "integrity": "sha512-/RXwi5m/Mu3H6IHQGww3GNt1PNXlbeCuclF2QYR14L/2CHPz3DFZkvB5hZ0N/QUkiXWCACML2jXViIQEQc2MLg==", + "dev": true, + "requires": { + "arr-flatten": "^1.0.1", + "arr-map": "^2.0.0", + "bach": "^1.0.0", + "collection-map": "^1.0.0", + "es6-weak-map": "^2.0.1", + "fast-levenshtein": "^1.0.0", + "last-run": "^1.1.0", + "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": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/undertaker-registry/-/undertaker-registry-1.0.1.tgz", + "integrity": "sha1-XkvaMI5KiirlhPm5pDWaSZglzFA=", + "dev": true + }, + "union-value": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", + "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", + "dev": true, + "requires": { + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^2.0.1" + } + }, + "uniq": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/uniq/-/uniq-1.0.1.tgz", + "integrity": "sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8=", + "dev": true + }, + "uniqs": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/uniqs/-/uniqs-2.0.0.tgz", + "integrity": "sha1-/+3ks2slKQaW5uFl1KWe25mOawI=", + "dev": true + }, + "unique-filename": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", + "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", + "dev": true, + "requires": { + "unique-slug": "^2.0.0" + } + }, + "unique-slug": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", + "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", + "dev": true, + "requires": { + "imurmurhash": "^0.1.4" + } + }, + "unique-stream": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/unique-stream/-/unique-stream-2.3.1.tgz", + "integrity": "sha512-2nY4TnBE70yoxHkDli7DMazpWiP7xMdCYqU2nBRO0UB+ZpEkGsSija7MvmvnZFUeC+mrgiUfcHSr3LmRFIg4+A==", + "dev": true, + "requires": { + "json-stable-stringify-without-jsonify": "^1.0.1", + "through2-filter": "^3.0.0" + } + }, + "universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true + }, + "unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", + "dev": true + }, + "unquote": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", + "integrity": "sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ=", + "dev": true + }, + "unset-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", + "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", + "dev": true, + "requires": { + "has-value": "^0.3.1", + "isobject": "^3.0.0" + }, + "dependencies": { + "has-value": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", + "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", + "dev": true, + "requires": { + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" + }, + "dependencies": { + "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" + } + } + } + }, + "has-values": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", + "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", + "dev": true + } + } + }, + "upath": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", + "dev": true + }, + "upper-case": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/upper-case/-/upper-case-1.1.3.tgz", + "integrity": "sha1-9rRQHC7EzdJrp4vnIilh3ndiFZg=", + "dev": true + }, + "uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dev": true, + "requires": { + "punycode": "^2.1.0" + } + }, + "urix": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", + "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", + "dev": true + }, + "url": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", + "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", + "dev": true, + "requires": { + "punycode": "1.3.2", + "querystring": "0.2.0" + }, + "dependencies": { + "punycode": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", + "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=", + "dev": true + } + } + }, + "url-parse": { + "version": "1.5.10", + "resolved": "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz", + "integrity": "sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ==", + "dev": true, + "requires": { + "querystringify": "^2.1.1", + "requires-port": "^1.0.0" + } + }, + "use": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", + "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", + "dev": true + }, + "util": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz", + "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==", + "dev": true, + "requires": { + "inherits": "2.0.3" + }, + "dependencies": { + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", + "dev": true + } + } + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" + }, + "util.promisify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.1.tgz", + "integrity": "sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==", + "dev": true, + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.2", + "has-symbols": "^1.0.1", + "object.getownpropertydescriptors": "^2.1.0" + } + }, + "utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=", + "dev": true + }, + "uuid": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", + "dev": true + }, + "v8-compile-cache": { + "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", + "integrity": "sha512-mH8etigqMfiGWdeXpaaqGfs6BndypxusHHcv2qSHyZkGEznCd/qAXCWWRzeowtL54147cktFOC4P5y+kl8d8Jg==", + "dev": true, + "requires": { + "homedir-polyfill": "^1.0.1" + } + }, + "validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "dev": true, + "requires": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "validate-npm-package-name": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-3.0.0.tgz", + "integrity": "sha1-X6kS2B630MdK/BQN5zF/DKffQ34=", + "dev": true, + "requires": { + "builtins": "^1.0.3" + } + }, + "validator": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-8.2.0.tgz", + "integrity": "sha512-Yw5wW34fSv5spzTXNkokD6S6/Oq92d8q/t14TqsS3fAiA1RYnxSFSIZ+CY3n6PGGRCq5HhJTSepQvFUS2QUDxA==" + }, + "value-or-function": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/value-or-function/-/value-or-function-3.0.0.tgz", + "integrity": "sha1-HCQ6ULWVwb5Up1S/7OhWO5/42BM=", + "dev": true + }, + "vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=", + "dev": true + }, + "vendors": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/vendors/-/vendors-1.0.4.tgz", + "integrity": "sha512-/juG65kTL4Cy2su4P8HjtkTxk6VmJDiOPBufWniqQ6wknac6jNiXS9vU+hO3wgusiyqWlzTbVHi0dyJqRONg3w==", + "dev": true + }, + "verror": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", + "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", + "dev": true, + "requires": { + "assert-plus": "^1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "^1.2.0" + } + }, + "vinyl": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-2.2.1.tgz", + "integrity": "sha512-LII3bXRFBZLlezoG5FfZVcXflZgWP/4dCwKtxd5ky9+LOtM4CS3bIRQsmR1KMnMW07jpE8fqR2lcxPZ+8sJIcw==", + "dev": true, + "requires": { + "clone": "^2.1.1", + "clone-buffer": "^1.0.0", + "clone-stats": "^1.0.0", + "cloneable-readable": "^1.0.0", + "remove-trailing-separator": "^1.0.1", + "replace-ext": "^1.0.0" + } + }, + "vinyl-fs": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/vinyl-fs/-/vinyl-fs-3.0.3.tgz", + "integrity": "sha512-vIu34EkyNyJxmP0jscNzWBSygh7VWhqun6RmqVfXePrOwi9lhvRs//dOaGOTRUQr4tx7/zd26Tk5WeSVZitgng==", + "dev": true, + "requires": { + "fs-mkdirp-stream": "^1.0.0", + "glob-stream": "^6.1.0", + "graceful-fs": "^4.0.0", + "is-valid-glob": "^1.0.0", + "lazystream": "^1.0.0", + "lead": "^1.0.0", + "object.assign": "^4.0.4", + "pumpify": "^1.3.5", + "readable-stream": "^2.3.3", + "remove-bom-buffer": "^3.0.0", + "remove-bom-stream": "^1.2.0", + "resolve-options": "^1.1.0", + "through2": "^2.0.0", + "to-through": "^2.0.0", + "value-or-function": "^3.0.0", + "vinyl": "^2.0.0", + "vinyl-sourcemap": "^1.1.0" + }, + "dependencies": { + "readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "vinyl-sourcemap": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/vinyl-sourcemap/-/vinyl-sourcemap-1.1.0.tgz", + "integrity": "sha1-kqgAWTo4cDqM2xHYswCtS+Y7PhY=", + "dev": true, + "requires": { + "append-buffer": "^1.0.2", + "convert-source-map": "^1.5.0", + "graceful-fs": "^4.1.6", + "normalize-path": "^2.1.1", + "now-and-later": "^2.0.0", + "remove-bom-buffer": "^3.0.0", + "vinyl": "^2.0.0" + }, + "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" + } + } + } + }, + "vm-browserify": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", + "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==", + "dev": true + }, + "w3c-hr-time": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", + "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", + "dev": true, + "requires": { + "browser-process-hrtime": "^1.0.0" + } + }, + "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": { + "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 + } + } + }, + "walker": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", + "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", + "dev": true, + "requires": { + "makeerror": "1.0.12" + } + }, + "watchpack": { + "version": "1.7.5", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.5.tgz", + "integrity": "sha512-9P3MWk6SrKjHsGkLT2KHXdQ/9SNkyoJbabxnKOoJepsvJjJG8uYTR3yTPxPQvNDI3w4Nz1xnE0TLHK4RIVe/MQ==", + "dev": true, + "requires": { + "chokidar": "^3.4.1", + "graceful-fs": "^4.1.2", + "neo-async": "^2.5.0", + "watchpack-chokidar2": "^2.0.1" + }, + "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, + "optional": true + }, + "chokidar": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "dev": true, + "optional": 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, + "optional": 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, + "optional": true, + "requires": { + "picomatch": "^2.2.1" + } + } + } + }, + "watchpack-chokidar2": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/watchpack-chokidar2/-/watchpack-chokidar2-2.0.1.tgz", + "integrity": "sha512-nCFfBIPKr5Sh61s4LPpy1Wtfi0HE8isJ3d2Yb5/Ppw2P2B/3eVSEBjKfN0fmHJSK14+31KwMKmcrzs2GM4P0Ww==", + "dev": true, + "optional": true, + "requires": { + "chokidar": "^2.1.8" + } + }, + "wbuf": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", + "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", + "dev": true, + "requires": { + "minimalistic-assert": "^1.0.0" + } + }, + "webidl-conversions": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha1-JFNCdeKnvGvnvIZhHMFq4KVlSHE=" + }, + "webpack": { + "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.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.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.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.7.4", + "webpack-sources": "^1.4.1" + }, + "dependencies": { + "acorn": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.2.tgz", + "integrity": "sha512-XtGIhXwF8YM8bJhGxG5kXgjkEuNGLTkoYqVE+KMR+aspr4KGYmKYg7yUe3KghyQ9yheNwLnjmzh/7+gfDBmHCQ==", + "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" + } + }, + "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 + }, + "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" + } + } + } + }, + "emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "dev": true + }, + "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": { + "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": { + "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" + } + } + } + }, + "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" + } + }, + "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" + } + } + } + }, + "webpack-dev-middleware": { + "version": "3.7.3", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-3.7.3.tgz", + "integrity": "sha512-djelc/zGiz9nZj/U7PTBi2ViorGJXEWo/3ltkPbDyxCXhhEXkW0ce99falaok4TPj+AsxLiXJR0EBOb0zh9fKQ==", + "dev": true, + "requires": { + "memory-fs": "^0.4.1", + "mime": "^2.4.4", + "mkdirp": "^0.5.1", + "range-parser": "^1.2.1", + "webpack-log": "^2.0.0" + }, + "dependencies": { + "mime": { + "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.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-community": "0.0.8", + "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": { + "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": "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" + } + }, + "body-parser": { + "version": "1.19.2", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.19.2.tgz", + "integrity": "sha512-SAAwOxgoCKMGs9uUAUFHygfLAyaniaoun6I8mFY9pRAJL9+Kec34aU+oIjDhTycub1jozEfEwx1W1IuOYxVSFw==", + "dev": true, + "requires": { + "bytes": "3.1.2", + "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.7", + "raw-body": "2.4.3", + "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.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "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.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", + "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", + "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" + } + } + } + }, + "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.2", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.4.2.tgz", + "integrity": "sha512-aSWTXFzaKWkvHO1Ny/s+ePFpvKsPnjc551iI41v3ny/ow6tBG5Vd+FuqGNhh1LxOmVzOlGUriIlOaokOvhaStA==", + "dev": true + }, + "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" + } + }, + "express": { + "version": "4.17.3", + "resolved": "https://registry.npmjs.org/express/-/express-4.17.3.tgz", + "integrity": "sha512-yuSQpz5I+Ch7gFrPCk4/c+dIBKlQUxtgwqzph132bsT6qhuzss6I8cLJQz7B3rFblzd6wtcI0ZbGltH/C4LjUg==", + "dev": true, + "requires": { + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "1.19.2", + "content-disposition": "0.5.4", + "content-type": "~1.0.4", + "cookie": "0.4.2", + "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.7", + "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" + } + } + } + }, + "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-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" + } + }, + "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 + } + } + }, + "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" + } + }, + "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" + } + }, + "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 + }, + "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" + } + }, + "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.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "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-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-map": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", + "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==", + "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", + "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", + "dev": true, + "requires": { + "find-up": "^3.0.0" + } + }, + "qs": { + "version": "6.9.7", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.9.7.tgz", + "integrity": "sha512-IhMFgUmuNpyRfxA90umL7ByLlgRXu6tIfKPpF5TmcfRLlLCckfP/g3IQmju6jjpu+Hh8rA+2p6A27ZSPOOHdKw==", + "dev": true + }, + "raw-body": { + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.4.3.tgz", + "integrity": "sha512-UlTNLIcu0uzb4D2f4WltY6cVjLi+/jEN4lgEUj3E04tpMDpUlkBo/eSn6zou9hum2VMNpCCUone0O0WeJim07g==", + "dev": true, + "requires": { + "bytes": "3.1.2", + "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 + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + }, + "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 + } + } + }, + "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 + }, + "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" + } + }, + "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" + } + }, + "toidentifier": { + "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 + }, + "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.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz", + "integrity": "sha512-ILlv4k/3f6vfQ4OoP2AGvirOktlQ98ZEL1k9FaQjxa3L1abBgbuTDAdPOpvbGncC0BTVQrl+OM8xZGK6tWXt7g==", + "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": { + "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" + } + }, + "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" + } + } + } + }, + "webpack-log": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/webpack-log/-/webpack-log-2.0.0.tgz", + "integrity": "sha512-cX8G2vR/85UYG59FgkoMamwHUIkSSlV3bBMRsbxVXVUk2j6NleCKjQ/WE9eYg9WY4w25O9w8wKP4rzNZFmUcUg==", + "dev": true, + "requires": { + "ansi-colors": "^3.0.0", + "uuid": "^3.3.2" + }, + "dependencies": { + "ansi-colors": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-3.2.4.tgz", + "integrity": "sha512-hHUXGagefjN2iRrID63xckIvotOXOojhQKWIPUZ4mNUZ9nLZW+7FMNoE1lOkEhNWYsx/7ysGIuJYCiMAA9FnrA==", + "dev": true + } + } + }, + "webpack-sources": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", + "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", + "dev": true, + "requires": { + "source-list-map": "^2.0.0", + "source-map": "~0.6.1" + } + }, + "websocket-driver": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", + "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", + "dev": true, + "requires": { + "http-parser-js": ">=0.5.1", + "safe-buffer": ">=5.1.0", + "websocket-extensions": ">=0.1.1" + } + }, + "websocket-extensions": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", + "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", + "dev": true + }, + "whatwg-encoding": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", + "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", + "dev": true, + "requires": { + "iconv-lite": "0.4.24" + }, + "dependencies": { + "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" + } + } + } + }, + "whatwg-fetch": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.2.tgz", + "integrity": "sha512-bJlen0FcuU/0EMLrdbJ7zOnW6ITZLrZMIarMUVmdKtsGvZna8vxKYaexICWPfZ8qwf9fzNq+UEIZrnSaApt6RA==" + }, + "whatwg-mimetype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", + "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==", + "dev": true + }, + "whatwg-url": { + "version": "4.7.1", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-4.7.1.tgz", + "integrity": "sha1-303C4/JaY7H6WzLtbWwTlXfWkN4=", + "requires": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + }, + "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" + } + }, + "which-boxed-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "dev": true, + "requires": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + } + }, + "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 + }, + "wide-align": { + "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 || 3 || 4" + } + }, + "window-size": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.2.0.tgz", + "integrity": "sha1-tDFbtCFKPXBY6+7okuE/ok2YsHU=", + "dev": true + }, + "word-wrap": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", + "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", + "dev": true + }, + "wordwrap": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", + "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=", + "dev": true + }, + "worker-farm": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.7.0.tgz", + "integrity": "sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw==", + "dev": true, + "requires": { + "errno": "~0.1.7" + } + }, + "wrap-ansi": { + "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": { + "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" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "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": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", + "dev": true + }, + "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": { + "imurmurhash": "^0.1.4", + "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": "7.5.7", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.7.tgz", + "integrity": "sha512-KMvVuFzpKBuiIXW3E4u3mySRO2/mCHSyZDJQM5NQ9Q9KHWHWh0NHgfbRMLLrceUK5qAL4ytALJbpRMjixFZh8A==", + "dev": true + }, + "xml": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/xml/-/xml-1.0.1.tgz", + "integrity": "sha1-eLpyAgApxbyHuKgaPPzXS0ovweU=", + "dev": true + }, + "xml-name-validator": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", + "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==", + "dev": true + }, + "xml2js": { + "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.6.0", + "xmlbuilder": "~11.0.0" + } + }, + "xmlbuilder": { + "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", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", + "dev": true + }, + "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": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "yargs": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-4.6.0.tgz", + "integrity": "sha1-y0BQwBWb+2u2ScD0r1UFJqhGGdw=", + "dev": true, + "requires": { + "camelcase": "^2.0.1", + "cliui": "^3.2.0", + "decamelize": "^1.1.1", + "lodash.assign": "^4.0.3", + "os-locale": "^1.4.0", + "pkg-conf": "^1.1.2", + "read-pkg-up": "^1.0.1", + "require-main-filename": "^1.0.1", + "string-width": "^1.0.1", + "window-size": "^0.2.0", + "y18n": "^3.2.1", + "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" + } + }, + "path-type": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", + "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "pify": "^2.0.0", + "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", + "integrity": "sha1-hVaN488VD/SfpRgl8DqMiA3cxcQ=", + "dev": true, + "requires": { + "camelcase": "^3.0.0", + "lodash.assign": "^4.0.6" + }, + "dependencies": { + "camelcase": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", + "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=", + "dev": true + } + } + } + } + }, + "yargs-parser": { + "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": "^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", + "integrity": "sha512-DUOKC/IhbkdLKKiV89gw9DUauTV8U/8yJl1sjf6MtDmzevLKOF2duNJ495S3MFVjqZarr+qNGCPbkg4mu4PpLw==", + "requires": { + "commander": "^2.7.1", + "lodash.get": "^4.0.0", + "lodash.isequal": "^4.0.0", + "validator": "^8.0.0" + } + } + } +} diff --git a/package.json b/package.json new file mode 100644 index 0000000..871be41 --- /dev/null +++ b/package.json @@ -0,0 +1,64 @@ +{ + "name": "enhanced-power-automate-trigger", + "version": "0.0.1", + "private": true, + "main": "lib/index.js", + "description": "Pass SharePoint page context to your embedded Power App.", + "author": "cup o'365", + "license": "MIT", + "scripts": { + "install": "npm i", + "build": "gulp bundle", + "bundle": "gulp bundle", + "test": "gulp test", + "serve": "gulp serve", + "serve-nobrowser": "gulp serve --nobrowser", + "clean-install": "npm ci", + "clean": "gulp clean", + "bundle-ship": "gulp bundle --ship", + "package-solution": "gulp package-solution --ship" + }, + "dependencies": { + "@fluentui/react": "^8.22.0", + "@fluentui/react-hooks": "^8.2.2", + "@microsoft/decorators": "1.12.1", + "@microsoft/sp-build-common": "^2.0.0", + "@microsoft/sp-core-library": "1.12.1", + "@microsoft/sp-dialog": "1.12.1", + "@microsoft/sp-listview-extensibility": "1.12.1", + "@pnp/pnpjs": "~1.3.3", + "@types/react": "16.8.8", + "@types/react-dom": "16.8.3", + "@typescript-eslint/eslint-plugin": "^4.18.0", + "@typescript-eslint/parser": "^4.18.0", + "@typescript-eslint/typescript-estree": "^4.18.0", + "react-html-parser": "^2.0.2" + }, + "devDependencies": { + "@microsoft/rush-stack-compiler-3.9": "^0.4.47", + "@microsoft/sp-build-web": "^1.12.1", + "@microsoft/sp-module-interfaces": "1.12.1", + "@microsoft/sp-tslint-rules": "1.12.1", + "@microsoft/sp-webpart-workbench": "1.12.1", + "@types/webpack-env": "1.13.1", + "ajv": "~5.2.2", + "eslint": "^7.16.0", + "eslint-plugin-react-hooks": "^4.2.0", + "gulp": "~4.0.2", + "tslint": "^5.12.1", + "tslint-microsoft-contrib": "6.2.0", + "typescript": "3.9" + }, + "resolutions": { + "@types/react": "16.8.8", + "@types/react-dom": "16.8.3", + "eslint": "7.16.0", + "@pnp/pnpjs": "~1.3.3", + "@pnp/common": "~1.3.3", + "@pnp/logging": "~1.3.3", + "@pnp/odata": "~1.3.3", + "@pnp/sp": "~1.3.3", + "@pnp/sp-clientsvc": "~1.3.3", + "@pnp/sp-taxonomy": "~1.3.3" + } +} diff --git a/resources/awaiting-flow-response.png b/resources/awaiting-flow-response.png new file mode 100644 index 0000000000000000000000000000000000000000..35ba12b6202c178e33f495fbf7bf89472ea2e8fd GIT binary patch literal 60999 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 literal 0 HcmV?d00001 diff --git a/resources/extension-icon-big.png b/resources/extension-icon-big.png new file mode 100644 index 0000000000000000000000000000000000000000..c4325f5d13e2d57560696e1ded88a30f6e3bee59 GIT binary patch literal 5057 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 literal 0 HcmV?d00001 diff --git a/resources/extension-icon-small.png b/resources/extension-icon-small.png new file mode 100644 index 0000000000000000000000000000000000000000..cf919365ec010d6432e069f16470f3e500e22fd5 GIT binary patch literal 627 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJV{wqX6XVU3I`u#fXMsm#F#`j) zFbFd;%$g$sRKObG6XFV#WGbryq5i3ii&j9{EuD-DmLa$et&DRQ1Gx|cRa4u-AqXT}QOi7GI@9uXjC+p) z1)=6IUCp@f7~|p72pgBIV%okRD8h8$BwUbj@k*wh2N@2ZX5N1SCb*J$!%mRB2Tnna z+O&(|@EK+>mjP@w(?O^d%i3)$oA)qpKVY8H`^3q#85j`ZB|(0{3|^rYjIaOy|6CCF z`Tzg_U(CaP{{R2hjiv7okatswqv0Qr{{R1!8tWb)wI4)o2MZpM1FN|t4bt$`2B`bJ z-s}G#lD$GhL(LgDlf171tytpe;uumfC-uDRCMQD?*Ng48HalwXH0|EKyFTTg^TT-z zvKD){YESi2d0EZ%G+k>ehtyBowSM|d2Y+ljc}6EJFsJOs!<3$#cR1wM`%nA-Cq;~- zE#T0^3>`l8Nj6j6PNozW>^oqouQcUU!BVehrbT-%s%*biuw2`7@4p5cnS+lxWoMi_ z@tJi`%*5-`F&kRTtM60@@LNpsPycw~wEf$v#dqcH?T^np>?h8|TVH(v=w1d-S3j3^ HP6o4ivk;>+CqLow~C`61%-t9@efr& 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 DhCl6k literal 0 HcmV?d00001 diff --git a/resources/select-flow-dialog.png b/resources/select-flow-dialog.png new file mode 100644 index 0000000000000000000000000000000000000000..48720b448a810b11a84563d439169d8f23646cb6 GIT binary patch literal 60485 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�Mv{&z zjMdRMp?%*3yl>q39;;U1O)_{hA3`^TJh59vAH0`T$f0sbE4%twq~}E6ULqOQ5lEzJ zHn0@Pz`@)VYh)HHz!i*0JCl-A&tghAqI^!Mc%#@5>y3(r7L>*+{a!caQId71Pa*#~ z2zsxGA|_bmOJPkrU&U)@XVxT)_D>G5gYq`VHA8%`8U{R6YSojea-wMwWhfT_zX1|FjTf@>F!tR5ycKi4lOt_rCX7C);r5Qyu>sme@CwdA zZWC$zXRM^8_2wfMsLF!nzXWOgk(GZ6(pkadO4c+tY>Crf#09*9p->Hi$8X+HXG#I^ zFo(Yy?VDGyIBSZE;H;*wFTL?42ST3}0c*?SBhT9qPg?%nDb72(uvZ}gk< za2*~oQ52~bGQg+DYijfzDrO!m|C*A4y`x(x{`M_Gt8hC_H$%pD0-*zyKfL2gXX!*n zQWlF`cqkG+gLV9VjDeO`6WFjwN?Yc7rnQ36O15EoSK9gNpr}43R^ljT{>QR}qjiS&2AOMG7N+x6T~~X7wifYR`o6|BU!@)a zHWe7G_PfEd!A9_0-RP ziW@#ZqG^7AI@I0^#^Xb)X{?)3M9WS~3rDB9^6Ce6INFw$!8s}{CQA=!Iv7$y1TK_n zRiYq%SFPVy(^{H-52i=tiCv0_)Py@bpt z7w1vmR{tpJx!o#MSxHBQe$KLq9KxA$)Oxs@);NxW(>MIt2RYK@I!ASHjx@ddzf^DM zQ{VZ1qj|qImY?1mFI{+|UH{=L)o6Mob4r7;^YOxG#1FhA4Gh2=GGDX&+xY$=flJ`N z;}L=Oxtizc#rm78wWI#%0DXSLW2(XOfY*6DVp2`bGRhUFJM(g&wm-w$yF6&_5SGGa z?X>;dhN&O1tNbv#M3PcOOpJQH>CvEXcXl!WCZ0DJzPwo(?(gYSwj`jSqmwo#*`u{A zRSuDQsjZS-7F~T>yMwXrUT$7(0{{8`YmFjXY~}Hh7%0BQtR#v1eyVdiMh)mx zg#+qXCQ!`e^`BMr3Z)IM0JlZOTHm|$+ntD1tt+Ab4v~$6O(D7C(dA~0yv2Qra_hf| z{rziROx3yzW3i;mpx+A@%oF9xrt~p_s_LiZtgA-Jnv}fIGJrXy-gsPnKcJ?j2G}E1 z%$$WldtKe9y>VPpfp*xIG4`EHt$-F&__0fFV6|JF)ox81pVv4vuIUS+irxC*w5{R$ zSlgNNa|7+ZENaE9?-lFTYjffJb#B8J6>~H?&GA`uJ|Q-0V4vzRuG+Ho{esZ?OFrEA z<9><~KC?69>e`CJROb)--jpd!|Q@_y~@gZ+lm+3||V8gvFt%`Uvz%g4M#a{WgKWM_TfGuvOBGHw}? zX{U-61Y}Z1pK@%OKLlw4gkR-=3%G>WI7xaR(PU#mu**)YmOI0(>8>1FZWVNjlvYl? zElDPMcy*-+ayQt3Xs2U9&c+6LeWy}A!N@)jefmV9ZJcJ=BR(!CHB~2Z>S$-aA-OG> zNQ`O6d6r5tiW5gN%AP?>^8ZRb>b&d3LSRvJB_AeP@6YV)GWvA5ZOzF5;iWuA#Yk@; z;S?57YY5YUxIg3Lc0^62q01P&b$^#QWMeg7{AHJb&6`kvL#5F2?TM9x`S?&69AWMrxs<(s?0=RNRio$zmwt)aX`@9dDJwX< z^LZ2~EiQ?LA$;9A@4^|fZm&)Ko^*9>RiW+c5xP@mW)wjcQ1Yy!kwt?t>O%O1GX-w$ zu~Fes_em?mx5exaHA4m~C}rL&POe816lQPlc|`-9x~Ri9gN7>0a^r3L2Z0M2_`4ow!is0b(EJ*5*(CLjwWc$BeZFp<>v#i_~N=qv&@#1FXPxiRFz;`~O zsnB+HyqtULfT6a|Ro&C>5vQ+I_>9NdY}&hAKz}_|FaJ#;@9G1*)N%*9E?uGTx!K9+ zquP$8pTbY$h8q~jef`1;gCK%j;>?`%vJXUWZ1x$0)K4kixSx68UrsT9KW|Rn;NWr0 zrA}P#WEfZM*t-#aHt!rT6zNv{x{Z?J`_9GjFD&(~Q{pM(Tw_2RH>^o0nRQOkdL%z=Jc0d865J0y9f_o0u76R7FZ za89=~1&fM~mp2rt2m0k?EDrb5+kY1+n*nG>LmUfCMuT4Oa4>h6wZcna6BA$3YpO2V zv&_P;m0jwlQkR~O)AaetBNXh$sJvp^!M;wZt5X0Ea=iGu0yy&2_+mV>C>vpA9k`WE$XGQR-uU|U$izA!H>ebmtLj56FNtNs2}ajx z|MqY^X~gm`NmJ8}#AlQ(uH6Qv2REx8afFz2hF)FE)yD5>TE9F9(9;?*NT zMW3}N7fT0?wtlbYq*DIq{GFpDHzVGlG0FnmknoJa^d#v+smm5rsI77 z<<`ps*R3;#euy0LII?Jn(pW2mFxsxQ^?6nvGRD<t6I(#ekNBBdqjK+HQ zhIuzZqCrcg0G*usrnfKvl4Rht;Wqywldqo1lTJpFc{|~8!{RK)@B03z;o94JG0G@Iy^hc?6kV^E2foh3`4`iF`3!A%~~(tdp=)w zKw;L;?Xg!r8*74yB5k*G{q;}DKdjxHd6gb~$a+K%TtJB$trpdt7D>@uPm)=;%M40& z)UD7Fq<15Q&H5lIcvkRn>-hSDZ467CFK6uzRt>biA=m8<#%62en4g@Td#IR#TF7$lRXmVWsWc-+lz_{;OzSI}VrKb8u4eW-EkhyNUN~WhZbj z*$!a-5j6qGYU?`ai9PsS&08z$<7e3xBAcAzW3Pv zY;ZXtP>r3-uE@FHaxV@IV`ds_q>9TS1-GA^l(5lielj*P)AO}_{x?Ka!JC`S(DHK` zme+2_DHP&Y0;Fmc9vHzsr^?B?$qf3V#LKt1@(IF-Vp98=l;RU^5!EKEf<$5-7XxXVd{#s z@Fql=b}iHX8_+uX6ZwyZyWn^csZ5GUyhQTW=2gDc^W`BlElF>w*VYtjORBdeEFvPu zyZ)u@vjutPOmm}YK0d`On|TFSQ7~-8Mp(2H#wX|Bn&U>iuxkDz$`$ z0>R^#u0<2M8pA<<0MOenfmZRm<_87zokT6>S`ax0Y+h?`WfYdiiWt3H>DIysc6J;s z*UM`JCWiC;n@`6j80cRRA&XR|s_L*W!=2#2?mb`HV}K5Kn6mb@2nHbtK;+}n%Zubu zmmRe#HDuig87fKFSZc+1J?xq|9db;Pw9+y%%A-yV*K^*13)K39%tF|I)G%59!%?f6 z4&T+|!;*6syzxgGQMf|pRcD}yVd1IAUW>#a|HF#MhgTQlg9T#sk_04`(e;&AvT-xC z>M|lqS{5|9*3$#8?3d!_QyR1y-nu)zpl@ulaI;SF_F)$zc8gG%b;Ggn_w(+b2G2F4&5gwfuKdo!% zz-=%1LzzHueqc#;9EBl}DzH2C4o6B#B;~V|*uJJR&DNHQoFh74iAy}yt44C_`m!~t zDf__@iboC1PAU!cN=n-A_K4-4HBU^p%Y8E?7;J1@+Ids(NXK1&6#w$~iitew2PL8V zvy6-)5v~{KBY1;jqDBh{P5Q9$fz(=eQ2PGudS4*CX#D0{94Y-S4R0}~rlY~xzoJ9mW% znI?h0W`2`#A=iD$Q=Sq6wN+Jz=-=F)d+usl)L{=%Ku*6@^``h`{9a3dmF%rRZ`N*@GR+@ z?@va;z!SOw>%~(9V+PNX0NM!_hzGvZFfQ6S;O~)KBnp(l!#z3Ye1Yb#{dmrI*z<3p zNoP1c{p;60-abBn>pW%JZu0&6_unl5o;@*{(`X9wSSeZkb{-ZhU$Z&oO+s3VHwT zoey`5o06*Pu-BYx0O$jTq8G{O>AkAUlx|N>3<^Oc!QiLYCE9~2!&HWVays(r&-qdS z$B-k{VkGhk8G~5ptB8m_=p%B-F)QOhL?6)EMV;gH9^VtVEvic*Tv03fzy$~9d+7q# zH)m-)p4TzlFaDe);W41*e}pdzT}~fLmspCa(AAYy<@D}z)c2&dWsOy+eDU*Bw6=b_ zGhZS1@h3AgeP}~6iLx^24gG~_x89qsX;~Ess$oW60RSW6x%0lwfePpg0oBpEmy`XT zvI6kQ{@(;4e4;guyF$PINCv+iKBe0b>iejyaMzozsHXOB$HH@kAgFk_xnb zNyfzPb!1rj-k7TIwVA;4Qrf74ZyfUtDQyDg5CHz`6I3wOlXGFn!83>7K+E3^O ze*%^Z)Ap|0E;gP-A7cS9^OnuZ^k2L*F>rf9jfi~55EeV8q&!Ol{Nnfmow_MzIvN_N zK~hwQOJ_Lh;Z@FH`bIOx98M;}L|SV=Z@KEO-^>i*fi``BfXgg!g|UiCf*Iy%RfU6M z0Maor&jw&NX>xnx@n*WK8;{@p%jBtCJP0ttU)0L2mX}O}_NLRF+37X4NpAK_he&Q) z=@VzXDL8EiNxxLht@E9h{=y^!IOn{t#q0XUU*|aAdGvj~ccmPaq;cAYC6U`9T%}Ow zjqi!V*gCD#tO#H@Eb*|&H2BIUDfLS^aO)Tq&D6QISZ@GaLJAO3p!0#+HHOvZRxU81(NdV0VXSVa=1hU3BO?RZ$?j=^-HLvp6BWSl z4f80hd*#C8X3|JWN4~FcJgucgxcbJIz<9RWq3e`#_!y5xcnWxlf<{LUfQ_J9AK6)| zA-tKf>-Tp7^Hb$;Nk6|-eSQ7P^78N@HP1z&34mR7f+?1_o z>mSjUk?_vcmt-pG42vuJi7MJ^F&eC>4i8cDne6`NoN|E*Kaj8Yd`B{6TPvP%S0q8N zjJeZmk^=QLv(K!q$_#jPnEL7R2^5x}nIvi0KFZnbe7GV3q+_gDT0Y|bAlWDY001^g zLgU&T(E#@=y55)gY!(<*f7C2*oWPAYCU`1-KalbJC*~(=Ld8pxLPNVW zg&C2@Ck>9K%9_yKf~45FM0L0qFTBToRFjSGb7HRQ=qQf1dl7e*a-;9(C7_Vz6Q2z< zzB_D0&L$at=phKmC!=ppIUf1|-TDmH$b5;%Y@gGEiZt09$EMhi*MFxbGJouNTD2Ob zIm-0m*A!HlmaQAPzXUMV*>p&F3mvw`Iu{y!V9D!;22ut9KhJD(_`FJQN!Vn%AipP` zM|G_JwjO^)F5WTSb(>?o_7!*djVSa}BNM5_ zXa0jKHAb&`R^y4cCtn-+E|UbTl3Zo>=Ti3`qO5hV$;6LhGn(ceyGz$|JPyxV*AUQ?Nm1u^Rv=3Z%w?5?3ZZ z9VWM>{Zt>@PV#6a0eVBf2&A3k?T3)_uF6d)40_er^X))Y>s5CYy`qodv7e{g$!7lM zJ^vp$cyxLLg_cfpE#I4Or(V2hsE)(=fUmkr~ zX9o@Pktx5-Q1p_!4~vWOSvcME)r!(wKdaVOcpZIZ$QicLvflod%xPj96icJu78sVq z=W2K=+a5&3qCzgpI@2B)2239$fnTvCRiDS!o0FSYgJ~yQ^AK_~ZpZB${(u-kpK*hO zrPj@p&4JW+6ye{%k>kv$uJFaW3(YWU;W=SUO|=raoa+Mv0!J0Jp;A2BuGLf=DbW3E z4&_$Pey_VQ&V!pUc?%7`XY3bDWQux;>EqQq#yHXZ>xKV)yM?^zsOV?|$(6vE(;c21 z;dcdymcR5jGCujXJi6f{@-ZTGYJX|iCdHtPkySFt%&Eh&n3inRE=$Bh?iuRNY5!X{ zXdG)_V}Wfjyp|(NYfcd-k<4YMOx28x>F{B83-95MRctH@9yy=`|`yt=}S6hI;AW7wn^-#;A3 zCooLZnZIvF{resjQs$Zl5qq8Gw=E_u_}Bb8z2Ym|6EsK2S`n$BZehhzjiJAbxt>LH zu!J3-)6aQWj%N?|)r9->S0cXve)hbJv~gNNf^oBjBmVouBxdC?TM-M#WMm6J%b!&0 zKoYvVKYr8kdcX*K(El*|Lu!u}tcBg6>-i{2@Uv`MnM4hTgiHHKDsH3@zZP`j{v>{A+h8f9>?jU+3*F< zo?$cVF03)Ci`k=o7$=#Ey|i|r`eENG*2S?DL-&;%R92CUG_Bgfb6xguqLi9BOVt^R z-$JW|%0yHA?a=tSHZvi*Y+2&gGG{+fh1vhwE}$H_U3uBqLpb)6@C zWs45AXZ2Srv=De)T;gFsJFzn2rTL;-=r;+m+txl;W5&&Xu1kb6{tJIK2gB#VgPYNL9sRWOR~vd5oHkJZtz*Jp)vwi% z5wjns)?37vD^ypk<>KK!(3gp1)lCT+wm#N)iJyenRc1aPuQfN!>0I~I5lI%Oi%nj) z`Czdm0tW3jfUsS)c%mJO2sn*XODjLFMl#Lvd;B=?u=ubiDW_G_?Q~On*`5szW&U(~ zRI1l|s6>(R8F^1}rc|c(m80#+m&co|gmi(LR54VqNNISlr=^9z26l#%mf5sps@HlZ zbDtooSn)E$`Fhnk^~?&4#b3On#Eq05l%Qc5^gVmI9Z`_6 zU)A!VKt8z}x@`XRimTN-H>N6ek$;R9EM8g;r24?l`f!=#R-ByG8j3o`*@$gw?~ND& zZx^ViC+Cr6Ck^{fs!B_ppNZX$& zJFPg7v;torT9P+9*98#|`;-67j}!YtjUvJjZd^v6j}C?^k0T<8BOS(a*(&X=r=u2C z>l!~*mNO95+IM2b@|@-4YbNUs1eRg-3Ea9nsE+~(Su#?eTcBX(vtYEZe%k^n3o~QK zu(cO(XN97TMGx$V1ro}8e8sr3ZCKdE@KHI!s-$;>OtdfS4)(Vb!>e4c-!%Rrj$Ro> z`Jh5hs-qOWDFP2C4_IB(w9J>q*JYB?DnI`!a9t0DN4?n`3ALE67_YSd>0y33RBmjg z<2Z5RZjsZhds=0bEFa=8g|*CF<94>4U*E$*-@SD-H_^T}O~1`o_6prBAcf@Q@k5?%gom4gEJt5=yb#l2oQ^oRa z5~n30JBe0FAX=|^WEs}Knj%Ygx0-`UAHM(qB3Xv}=^Y^(TI!jJSPTA1gIsaXF36HUOSjG#56b zk*c||29+6QH`|K``#N>!ODN3iL0p^REtzg-NQHYlqtR%--~QWUDH6@|CSmVa^vi^F;=f`xF>zCdO4-BP*y+8@^(n$%=<|Q@%4JV zT!W*u8i8t+`it?9x%PY)NJ)2CDf8Zzs~t&&L(wm@Wh)PkKi?y<%2A(GrFvEQ%k1y> z?6W42+U_~jjbdB&>~z^lt`3je^QZID%M1NkeuRZBrK6sQwFTje@AdVXneW6YOP-wu z^-~$8eYtx?zkQ?Pk&YTcB-x!(t~)mf2hJ12sx2=89t<35G~jo+=n~ZAnc%x$mgzT5Rd)3jS9%`vTlQYXY4<(U@&86e zO~0>Eg05xobi6P?PMZDi@EAVE{Ck9b?!@|YF7OB95AwUKRvO@USbV5(I_jlFu=@-X zGc)MVM`&oqF}4|w_G&awy>_}y>k!TTZZ2pKM=1HBo5&8^RC1o%6qBc!3|-(}s2W`C zkEe@ub@h9QM%|obv)r9n3Bsg)H!LE{b~r)dpvj2>ZyJ`(YCiCGEHbKVbGBx6p-6uy z%R~`-7-m6$H=kW$Z$7Biy3$R~=hiVmpO|U$`oM%Zg+H|5|&&R6r0pW8-TKu5i<=A3eB}u(brGRKa&b7=$aa0cpi@n+F z@Th0bBvZ;+)&CnH@W)jO_I@iPh!q2fHAAmTRm*>EMSm9g(5Xa6 zxqnOS2PIO-yjne*Q@y*>jS#k-O+WGBNV@>k@ZRFdyvOgK?u+4rwzAXZL%_{87xhLZ zZ{j4?{p5rLY`Q9P93*dyhEAY6I7am}4W3q!)pD&N(dY&0|IfaGv*hj__}+HqCbim< ztGF2vgJW5vo*1k@Ret*^Z?aA-SV^U;^QGlG^{Tu}>xyk&=lA6AeC>D1_Vy-e`}5Rc zmTsjcZ*J``)M9Z_H)S}`h{=3-9F(#Tl#;k}KUD0_7jB-C@X_pfoTuiY1h*R4hwR## z6zUYie+jyLW%{x$H)TbZ7fQQo>)Eoozp!ik5^?$S6(9Wl4vxkJU58pGCsh z*X-g3DhlmUlFYzkcR058hIwP=-cW(MT_mnxT2}2+j@EPDale9U(qV59{X72iZTieH z7okpK{{D<9elf&p_7%gdr_{;Y>&1$-&iQ^%8MG!Qp2Z57N_UJHNpv!udX}Mvw8y4; znOFOsPH2Daak2Sig&a9%sQX|jo$+j`f86N6A&)?4e_sqW2k%8hoX5Rsbiz=10S{?Q z&r>JU`EvVq*{ZXz(JM{K*V24_Yz>z|k`tw-Q%b&0J8}L{+v}Fj1x_9LY%Dl@TXl3h zq#$3TGt%SoBdMw6kW)Gm+RA4xF9nYf^x(7Jg^SlFOcn!GvEOK%>jlttNP5EY4%0Vi z!oGO1h+-kLye*~A*XUXbC!#?ocu`xI=fn`ndzn3clhb9bG2%t%O6jaaxl(-(zPk2m z9l7x8#fc8;#*F%#dX#im`yVeFi|8IF_2;1xtcnFhcl}Q0gX$R776`as5#{CpcGk{x z_c{N1&fPwt%>VBUhtK(DB`Z7m2SY8hX0NyL3)D)=M4tDaUR%Ak^Bs$^R2*dZ1sF*C zD7!V9<+sf^t0y(Pq4hgcxh-$gec8OQ>Z%VIOb3$D5(=1qzC*qk=1UHj@j9#6EE2Wf zi*iYbQyk}rh|GenU4pVn;RBKSW~nDdF{6&E#e<|ju+hkhA; zs9lp2`#LjLorN>;@#7zZvo)}f9p3rVN(4Qo7h_*wA6wUNBpq*uqgNn>)k5TsjKdB7 zCv#6RF-MU+ufSjOgD&P5PuNhF>{txD+KO#Arl6TK0yl>P!>S9h@d6YWT1>LO_8Y+F zdPmhPY~lDh0oD_}?1}U9$&t=Ot8oZS_BAz(la%4wrH)&>ZMEZIIo2($VB2nc#lI&> zv)ltwR_Z>_z0d6}`erdZ-r@<~BRP#5m3(68-GL`0A5X0{WKkT<1keqW2@7}&4D*i7 zhc(L7E1U}B;NE19u_(k7z$_rHbK6b9=JPNbB&?cHGV}*1!!`N~Tp-$uU^>YuVEntt zph*0^Z6UjmJTn}@dVnTWXM?lsPyBW1h5O)gi5m~3=L+; zzboUULpu0GTc-PY++AqsUWku=qY1?)*x+xu+UQIzo|8t!ql-`NGMKI&v^ z(pa^gPCA_6$GY{BNVSmGLsfZY>WFp(+QiZ(DX-Xz$KFx@>c*c4KC<86FwH7{H5(K~9Y zjgn{enT@C3_9AmAL;f|J)V=7u);xcocBm}kMNdu`&F!#IdbyhO*`7fTL9qJ!nle$`elGMFBy{My;XaDwS?4j1HuIT7Mn zSG;-Hz!~&J0w>Svux-|hriy=~ z%kQ%d;N99Kwn+sKy=WYpX@=qV1*I@Bu}2`U)#kpSeW*oz7NAcbh29$vQ%9YTt$2y+ zo*d2qVOQZUGfy3xJl}z`*O06jL>~=w~C|D)+krHy1mSI2dDPVgUc1{&WbIbY%}ySj@HaTwaY)XNBQQgo@hzG|v~;pn&8T^x5{n!Zw_V-0Av z3bPjyTBDSTg3_YI+Ne!ntJX4|SWb)9JMFM-4mDVST(1ESI$^}Ehf|R&ItAU-cXh#- z*~5~|?o}(JK9$v&-op};9|oH)>(Ga8gEyVZu$3d6AQjaqu=e0>vL@cf+Sh%*UFuO? z9p6(X*T^|n_FUeIbt~K3g51WjqVk8JdEbs$?B70SKjL3dm~0HLwuq-`%EAH0ITafqdJ*>6OKJ$pUa84mSe>~2)H9DDa)_2K8YW!Jk9 z+UUdGza==+vxBLc`FfWOD)2v@1Dxht$FGn7SFE2_BCbu(s~R2R0n$9NZXhhDda`JB zGP( z(vL9>P)f*$7XH&k)H+xs+)e*q={9<>%ys9ziS&!RkL%^~sPmGk{&};T?oPbi7Bp1r zVrMd5;IZNx1Cr=nZhsQ623c(X*cna6(B&e7R(lE{I|R)ouhAQG5PrQO=hYPfW?P_v z1$Bm(e5uNz-NnFXRXg3Dr3K^J5s^hZeUDSVe3RMb$AjR#gZ3XJ>i`awJu5z{=~I=FiLMa#D5BN&ekzEnt+-BWK* zLyLXdGv94d45gX8rl!t+&xBZ05st=#k$dIkq%T0t=W=;WFwA8^(0QY+`4Qq$g-XIi zsu)L{;Cs|FEY}TG(~rQSF?NV$ku@>esHbDwAGK!Tek`wxTt6w+QM2om}~vbE@JYrIgDSGL!ABQyFV zfc0)VAK$e2KU)RFtOCyh=LBF$HtKv6t?gJfE{#%~by?Ni&VTdR#ceQ+We!#e^eUA% z(PtyR?Tioz{3ey*=;WOj3J(2yrm4i_YAJ2JuGU}<2oJnUXg(#mdqB^b_=iDn+~^_T z?8Az68V_b{xAKRI4W!C2ly@LuqcE1_ZfPFE64x0K6y++%^~B_Geh{;t_SpkR#}n=l zA|92w1Qszs@Ki6eKB7KLwyibn=f4Wv?yof**SW%^o|GrGm@16~gQO67@6zL@YF&v` zv}WgYIukfRZ{BqNpd7U@G0DB&y;wH@op+VBQTBU-?+O}jTx0p%%8xfkrRW>3Z5`+) zUeKw%oUX7y;a4Onr020&`oep?-wb5{b7uANf)9pdx@eG6+B+*WfDA3NveKQuKlNEX zYto?LG!BN^bop(WAX-TSj)fgA+W2b?!g7}Ts}83jun+;N)-&jO4tzDOR(WGQmWl>Dbsq z`EE|w$rPx#z>ND1pZ8~Fr}pJk;s9BooOIWn%~7gC_ypA&Nfef+*f|OFRf{QoT)r8)%{M^qSye>x8ItQ*{xqEt|G;KuuDZ9rre02Trqnb-H>z7 zW=kbsxkm&Ck{4{E{8KN*d0g8G*3M_YAL_o}xY2Ge2pMSb@^T1(%QU8V0Xfz5XP~Dq zDiIBfkDz0TVeg1tn_U8*TNElDv#@2=s)|D(h@?zMC3_DWkIcc-7&MODZw53`X6OBd z&GjnxNd@&9#~|rAUJ=U}PWh>FGuorIzR0q@hC-x^;jGyl;;UXRD{+uXR8H0l?Qn*d zjjtpvu!%vOdvPB6oCOiEcccjVKtrb2>xx3y#=$dr<8@mzpS#>**RthQTdV*kQRpQT zM4*CTVx5?*PbTI-Dd{*<6OQCQCkN#v1xjG8xy@50D zherlSS-qR>gMfSRI$Fmy)_k^H=5%{b8(#H`NdP{gxQUBt*NS~Rl1juwjNJZ3xV?Pgg70FbaJ4Po@=5TC?*bPD|N3@Ba_V8>8!TSu*=qX@ zEcb%xoLB~0mAv;7ly)x&E@K(>gbYEFGH16ZmW7g?>jQXbyHN&6AsJu@p7ac(c0)n!QPgKUuiI>b(^sv8Z??DopVGcPp6T}g|L*R-iPA#k*t$gr<`f}iy6=YOkb9ZtFbN^2 zW;9BMk{qUV&zZE65SqiBMur@gb7AI`)kN92<*+#{eBV=_@8|dX{rmHuJ+|w8UDxaU ze7>&tHT$UlY0i^|k3fGV$^~bSGtH3K-AvH9I@0gy`z~?w9j5fM{nka$`Ny!HD`L?R zxca4DMb%eMRcR5;O(;+VA~y5L`LKJ<0N<2K|)?ADcEm8r}D@eDi7epFP?CAy6NtZWE|C#>M4NdzDxwUaL(~9q3Heu-_w< z5X=g*>QQ-5v3UwK|McgY?VcGffBx7IIK}jXLk;yDE_>DwcvovxVO&KlT&c+0^(jTM z8`6B-NGBBc((=jju1-b$VG*G9e&pS z6s()^;F;T@*gKk1zfU(g)@W*Lccr|Q*PR;+{X70XT68>$-Vfg)5ij{z=}xoW!+MW> zdXq2Gi$n)TuE{HvW(L0Rqj(fN1QLMrP$lCVW$k`qH#NUyT@&)qTJtXn7l^Ov(syB(KBdm zYVt4ez&*zc8Dj2zh0Tnz(NH6o`?bWmvAnIQ9p2wHBuCTyS!DM|kY;arF?v~~je^O4 z3DlYm0qE_Zu*%cMnNXtR`sr8Ul5d>U0zVY?R=CmKMrtSH&^Ioho_XPwHi#bN<J2=D<>)QM<*+(GNr)=Wi?@q*F8#a%fQ~p@h-e=OSA{K4@ z_zeXhd8o6CT{(pFOBRQL>`gr4s3c0`{37uE0}hh=$Y~~1%`}f?R|8juzTA<2Fir&#Wi`&O4YZ`& z7Hq*JhIYGD&)W#w2udd#Rz4hcUE?s3{WAxWOtS3Wh|%wkD6Gz|Lhffj01nW--B>XV zY)|_f9A9;%?3m8b?zP^~gNU)njc>6WWIpP0gjocy%eCm9W%XWBk{yaI=2^HD54QKZ|b z$;T*6bDu=tjwvT#Ra)~tO0O?F2!7MM_)TF-`XPw)0&S1i5)|2CXPJi*xUN*-PKZCY zzW1##hc`E^T#3NN_MM-PCo}H0@e@I+X$rq>1+XsTrqm>a{AUmjoW!UOaGn_{4t+4d z(1(PNQBc}412654+E<5S7{B&w8EuFV8ZMi--8Gi5C>;SZdt_pN#;uFl6i1`r`^O9c zg5>z)Fv`shsF2Q|E1d{GJ0ZajAjvU%s1h7|hk{R6-o@tKr5^nKdU;ahi=o}=_nTD; zJ99is|t_Ho^7i;9`$+0=E=)K z8gz1XAosu>;1t}ryA6Pej|oX%pl9f^ZLsWx;Vca&`--RPpZ1#{ec26DoQMw3p~dv6 z$p$}IM|1Mbq0j;i6!{T&Yt=&i*`3cFasM11w7oei6Mx@BAfiuhg^f8HA&Ej#IRiXib281VeF8oS&e-*`e#ozvDH& z{`k9p>XGxXn`>W+yNaM2%XURd18ej|`R7`O#h)^Cjam}-?D?oa4%WX}=DXCXp^d7c zUqQHjYN3s5*RHobWxW24O!#nszhLCByi{%xNj?~9rBg;%yY-KLR1vI|z`58^=vr~L zd_27C6$8E#k{{nC+xRV(g{opznB^!`1PJ&F>3ge_Y+Oe#xf-B?OV_UppsEZWn7WC3Y>Yzc%ETuT}59Z5t4Gdy#2d7%|9|eod?SunA9H#x{t2-JQO* zop_#sdh^{2-o0`*bgZ~p-u>jHT^sJ-K}Y;`o#J0R_69c4fJ4N4-1)!jetG#toYChw ztixO71fRP02!bvhR#=Rd``j`5E1VV%q8{rK};NIOTn6(m}AFZ-d zJ9S^8{%nKjG0bS?%QJ%RffJFNXB;a7pP}&#Mv$dKp_P+|x$MVnuJaA}YOiAOT@Umj zfb8s?YvvLh)uOC6fmeIk1Q;prO3%1l8Ho7iXM1-m^7Knpae&BP0hgaA&rVP*a@6&& zG|j|ZzBO}2MMZr-hPIY(=>!YdSB(iuy`$0lx@s*gwkZ|Z!tCD^h6`ZK#W zh!pYn{d*~5o?hT-s5_5#%XQv#`Q177hd}P4g*wj{s3{U240_!c~p5FzkadwT^=_2Elfgt0t`f$TjYQFESI+ZUpemZW11g~!XJqa>aQ89L2s3(4%Z8{0SoE1?#!+!Qy zjq-t^UVCy^E=PZs+jEudAywlQuSIVcex-2V*OOMuVX9#tBpYUemY^9c&Hf%0D}Sb& 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 b2zp3$%bCritWh`@gW>23{U literal 0 HcmV?d00001 diff --git a/sharepoint/assets/ClientSideInstance.xml b/sharepoint/assets/ClientSideInstance.xml new file mode 100644 index 0000000..650b7cf --- /dev/null +++ b/sharepoint/assets/ClientSideInstance.xml @@ -0,0 +1,9 @@ + + + + diff --git a/sharepoint/assets/elements.xml b/sharepoint/assets/elements.xml new file mode 100644 index 0000000..df4c8fe --- /dev/null +++ b/sharepoint/assets/elements.xml @@ -0,0 +1,11 @@ + + + + + diff --git a/sharepoint/solution/enhanced-power-automate-trigger.sppkg b/sharepoint/solution/enhanced-power-automate-trigger.sppkg new file mode 100644 index 0000000000000000000000000000000000000000..dc01e28f0e7734bba19b6e7b82d157955f93c626 GIT binary patch literal 172888 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