From 5076fe0f403742a761c5920bb61579c81d51cef9 Mon Sep 17 00:00:00 2001 From: Hugo Bernier Date: Mon, 30 May 2022 11:53:03 -0400 Subject: [PATCH] Merging sample from #2629 --- .../.devcontainer/devcontainer.json | 39 + .../.devcontainer/spfx-startup.sh | 33 + samples/react-fluentui-9/.gitignore | 33 + samples/react-fluentui-9/.npmignore | 16 + samples/react-fluentui-9/.yo-rc.json | 16 + samples/react-fluentui-9/README.md | 90 + .../assets/FQzNLB4XwAIFMRh.jpg | Bin 0 -> 141177 bytes .../assets/FQzO9YjWUAgFlrU.jpg | Bin 0 -> 165242 bytes samples/react-fluentui-9/assets/sample.json | 56 + samples/react-fluentui-9/config/config.json | 18 + .../config/deploy-azure-storage.json | 7 + .../config/package-solution.json | 44 + samples/react-fluentui-9/config/serve.json | 6 + .../config/write-manifests.json | 4 + samples/react-fluentui-9/gulpfile.js | 16 + samples/react-fluentui-9/package-lock.json | 22806 ++++++++++++++++ samples/react-fluentui-9/package.json | 33 + samples/react-fluentui-9/src/index.ts | 1 + .../FluentUi9DemoWebPart.manifest.json | 20 + .../fluentUi9Demo/FluentUi9DemoWebPart.ts | 105 + .../fluentUi9Demo/assets/welcome-dark.png | Bin 0 -> 12545 bytes .../fluentUi9Demo/assets/welcome-light.png | Bin 0 -> 12816 bytes .../components/FluentUi9Demo.module.scss | 70 + .../components/FluentUi9Demo.tsx | 192 + .../components/IFluentUi9DemoProps.ts | 9 + .../src/webparts/fluentUi9Demo/loc/en-us.js | 11 + .../webparts/fluentUi9Demo/loc/mystrings.d.ts | 14 + ...9fe1-16cf-4f4b-adb7-6adb4d2d6c00_color.png | Bin 0 -> 10248 bytes ...e1-16cf-4f4b-adb7-6adb4d2d6c00_outline.png | Bin 0 -> 542 bytes samples/react-fluentui-9/tsconfig.json | 35 + samples/react-fluentui-9/tslint.json | 29 + templates/sample-template.json | 2 +- 32 files changed, 23704 insertions(+), 1 deletion(-) create mode 100644 samples/react-fluentui-9/.devcontainer/devcontainer.json create mode 100644 samples/react-fluentui-9/.devcontainer/spfx-startup.sh create mode 100644 samples/react-fluentui-9/.gitignore create mode 100644 samples/react-fluentui-9/.npmignore create mode 100644 samples/react-fluentui-9/.yo-rc.json create mode 100644 samples/react-fluentui-9/README.md create mode 100644 samples/react-fluentui-9/assets/FQzNLB4XwAIFMRh.jpg create mode 100644 samples/react-fluentui-9/assets/FQzO9YjWUAgFlrU.jpg create mode 100644 samples/react-fluentui-9/assets/sample.json create mode 100644 samples/react-fluentui-9/config/config.json create mode 100644 samples/react-fluentui-9/config/deploy-azure-storage.json create mode 100644 samples/react-fluentui-9/config/package-solution.json create mode 100644 samples/react-fluentui-9/config/serve.json create mode 100644 samples/react-fluentui-9/config/write-manifests.json create mode 100644 samples/react-fluentui-9/gulpfile.js create mode 100644 samples/react-fluentui-9/package-lock.json create mode 100644 samples/react-fluentui-9/package.json create mode 100644 samples/react-fluentui-9/src/index.ts create mode 100644 samples/react-fluentui-9/src/webparts/fluentUi9Demo/FluentUi9DemoWebPart.manifest.json create mode 100644 samples/react-fluentui-9/src/webparts/fluentUi9Demo/FluentUi9DemoWebPart.ts create mode 100644 samples/react-fluentui-9/src/webparts/fluentUi9Demo/assets/welcome-dark.png create mode 100644 samples/react-fluentui-9/src/webparts/fluentUi9Demo/assets/welcome-light.png create mode 100644 samples/react-fluentui-9/src/webparts/fluentUi9Demo/components/FluentUi9Demo.module.scss create mode 100644 samples/react-fluentui-9/src/webparts/fluentUi9Demo/components/FluentUi9Demo.tsx create mode 100644 samples/react-fluentui-9/src/webparts/fluentUi9Demo/components/IFluentUi9DemoProps.ts create mode 100644 samples/react-fluentui-9/src/webparts/fluentUi9Demo/loc/en-us.js create mode 100644 samples/react-fluentui-9/src/webparts/fluentUi9Demo/loc/mystrings.d.ts create mode 100644 samples/react-fluentui-9/teams/e27a9fe1-16cf-4f4b-adb7-6adb4d2d6c00_color.png create mode 100644 samples/react-fluentui-9/teams/e27a9fe1-16cf-4f4b-adb7-6adb4d2d6c00_outline.png create mode 100644 samples/react-fluentui-9/tsconfig.json create mode 100644 samples/react-fluentui-9/tslint.json diff --git a/samples/react-fluentui-9/.devcontainer/devcontainer.json b/samples/react-fluentui-9/.devcontainer/devcontainer.json new file mode 100644 index 000000000..3e7ba6ebb --- /dev/null +++ b/samples/react-fluentui-9/.devcontainer/devcontainer.json @@ -0,0 +1,39 @@ +// For more information on how to run this SPFx project in a VS Code Remote Container, please visit https://aka.ms/spfx-devcontainer +{ + "name": "SPFx 1.13.1", + "image": "docker.io/m365pnp/spfx:1.13.1", + // Set *default* container specific settings.json values on container create. + "settings": {}, + // Add the IDs of extensions you want installed when the container is created. + "extensions": [ + "editorconfig.editorconfig", + "dbaeumer.vscode-eslint" + ], + // Use 'forwardPorts' to make a list of ports inside the container available locally. + "forwardPorts": [ + 4321, + 35729 + ], + "portsAttributes": { + "4321": { + "protocol": "https", + "label": "Manifest", + "onAutoForward": "silent", + "requireLocalPort": true + }, + // Not needed for SPFx>= 1.12.1 + // "5432": { + // "protocol": "https", + // "label": "Workbench", + // "onAutoForward": "silent" + // }, + "35729": { + "protocol": "https", + "label": "LiveReload", + "onAutoForward": "silent", + "requireLocalPort": true + } + }, + "postCreateCommand": "bash .devcontainer/spfx-startup.sh", + "remoteUser": "node" +} \ No newline at end of file diff --git a/samples/react-fluentui-9/.devcontainer/spfx-startup.sh b/samples/react-fluentui-9/.devcontainer/spfx-startup.sh new file mode 100644 index 000000000..456d6aea8 --- /dev/null +++ b/samples/react-fluentui-9/.devcontainer/spfx-startup.sh @@ -0,0 +1,33 @@ +echo +echo -e "\e[1;94mInstalling Node dependencies\e[0m" +npm install + +## commands to create dev certificate and copy it to the root folder of the project +echo +echo -e "\e[1;94mGenerating dev certificate\e[0m" +gulp trust-dev-cert + +# Convert the generated PEM certificate to a CER certificate +openssl x509 -inform PEM -in ~/.rushstack/rushstack-serve.pem -outform DER -out ./spfx-dev-cert.cer + +# Copy the PEM ecrtificate for non-Windows hosts +cp ~/.rushstack/rushstack-serve.pem ./spfx-dev-cert.pem + +## add *.cer to .gitignore to prevent certificates from being saved in repo +if ! grep -Fxq '*.cer' ./.gitignore + then + echo "# .CER Certificates" >> .gitignore + echo "*.cer" >> .gitignore +fi + +## add *.pem to .gitignore to prevent certificates from being saved in repo +if ! grep -Fxq '*.pem' ./.gitignore + then + echo "# .PEM Certificates" >> .gitignore + echo "*.pem" >> .gitignore +fi + +echo +echo -e "\e[1;92mReady!\e[0m" + +echo -e "\n\e[1;94m**********\nOptional: if you plan on using gulp serve, don't forget to add the container certificate to your local machine. Please visit https://aka.ms/spfx-devcontainer for more information\n**********" \ No newline at end of file diff --git a/samples/react-fluentui-9/.gitignore b/samples/react-fluentui-9/.gitignore new file mode 100644 index 000000000..d5ab57b0f --- /dev/null +++ b/samples/react-fluentui-9/.gitignore @@ -0,0 +1,33 @@ +# Logs +logs +*.log +npm-debug.log* + +# Dependency directories +node_modules + +# Build generated files +dist +lib +release +solution +temp +*.sppkg + +# 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/samples/react-fluentui-9/.npmignore b/samples/react-fluentui-9/.npmignore new file mode 100644 index 000000000..ae0b487c0 --- /dev/null +++ b/samples/react-fluentui-9/.npmignore @@ -0,0 +1,16 @@ +!dist +config + +gulpfile.js + +release +src +temp + +tsconfig.json +tslint.json + +*.log + +.yo-rc.json +.vscode diff --git a/samples/react-fluentui-9/.yo-rc.json b/samples/react-fluentui-9/.yo-rc.json new file mode 100644 index 000000000..4dd2609b2 --- /dev/null +++ b/samples/react-fluentui-9/.yo-rc.json @@ -0,0 +1,16 @@ +{ + "@microsoft/generator-sharepoint": { + "plusBeta": false, + "isCreatingSolution": true, + "version": "1.14.0", + "libraryName": "react-fluentui-9", + "libraryId": "d955a989-7441-475a-b4eb-ff132968b3c5", + "environment": "spo", + "packageManager": "npm", + "solutionName": "react-fluentui-9", + "solutionShortDescription": "react-fluentui-9 description", + "skipFeatureDeployment": true, + "isDomainIsolated": false, + "componentType": "webpart" + } +} diff --git a/samples/react-fluentui-9/README.md b/samples/react-fluentui-9/README.md new file mode 100644 index 000000000..bb7919a8a --- /dev/null +++ b/samples/react-fluentui-9/README.md @@ -0,0 +1,90 @@ +# Fluent UI 9 Demo + +## Summary + +This demos the use of the new [Fluent UI version 9](https://github.com/microsoft/fluentui/tree/master/packages/react-components) controls and theme provider. 1 UI framework which has native theming for Teams, SharePoint and Windows + +![SharePoint View](assets/FQzNLB4XwAIFMRh.jpg "SharePoint View") +![Teams View](assets/FQzO9YjWUAgFlrU.jpg "Teams View") + +## Compatibility + +![SPFx 1.14](https://img.shields.io/badge/SPFx-1.14-green.svg) +![Node.js v14 | v12](https://img.shields.io/badge/Node.js-v14%20%7C%20v12-green.svg) +![Compatible with SharePoint Online](https://img.shields.io/badge/SharePoint%20Online-Compatible-green.svg) +![Does not work with SharePoint 2019](https://img.shields.io/badge/SharePoint%20Server%202019-Incompatible-red.svg "SharePoint Server 2019 requires SPFx 1.4.1 or lower") +![Does not work with SharePoint 2016 (Feature Pack 2)](https://img.shields.io/badge/SharePoint%20Server%202016%20(Feature%20Pack%202)-Incompatible-red.svg "SharePoint Server 2016 Feature Pack 2 requires SPFx 1.1") +![Local Workbench Unsupported](https://img.shields.io/badge/Local%20Workbench-Unsupported-red.svg "Local workbench is no longer available as of SPFx 1.13 and above") +![Hosted Workbench Compatible](https://img.shields.io/badge/Hosted%20Workbench-Compatible-green.svg) +![Compatible with Remote Containers](https://img.shields.io/badge/Remote%20Containers-Compatible-green.svg) + + +## Applies to + +* [SharePoint Framework](https://docs.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview) +* [Microsoft 365 tenant](https://docs.microsoft.com/sharepoint/dev/spfx/set-up-your-development-environment) + +> Get your own free development tenant by subscribing to [Microsoft 365 developer program](http://aka.ms/o365devprogram) + + +## Applies to + +- [SharePoint Framework](https://aka.ms/spfx) +- [Microsoft 365 tenant](https://docs.microsoft.com/en-us/sharepoint/dev/spfx/set-up-your-developer-tenant) + +> Get your own free development tenant by subscribing to [Microsoft 365 developer program](http://aka.ms/o365devprogram) + +## Solution + +Solution|Author(s) +--------|--------- +react-fluentui-9 | [Nick Brown](https://github.com/techienickb) ([@techienickb](https://twitter.com/techienickb) / [Jisc](https://jisc.ac.uk)) + +## Version history + +Version|Date|Comments +-------|----|-------- +1.0|April 20, 2022|Initial release + +- Clone this repository (or [download this solution as a .ZIP file](https://pnp.github.io/download-partial/?url=https://github.com/pnp/sp-dev-fx-webparts/tree/main/samples/react-fluentui-9) then unzip it) +- From your command-line, change your current directory to the directory containing this sample (`react-fluentui-9`, located under `samples`) +- in the command-line run: + - `npm install` + - `gulp serve` + +> This sample can also be opened with [VS Code Remote Development](https://code.visualstudio.com/docs/remote/remote-overview). Visit for further instructions. + +## Features + +Very simple demo, the handling of the theme provider is interesting implementing it and handling the custom themes SharePoint can use. + +## References + +- [Getting started with SharePoint Framework](https://docs.microsoft.com/en-us/sharepoint/dev/spfx/set-up-your-developer-tenant) +- [Building for Microsoft teams](https://docs.microsoft.com/en-us/sharepoint/dev/spfx/build-for-teams-overview) +- [Use Microsoft Graph in your solution](https://docs.microsoft.com/en-us/sharepoint/dev/spfx/web-parts/get-started/using-microsoft-graph-apis) +- [Publish SharePoint Framework applications to the Marketplace](https://docs.microsoft.com/en-us/sharepoint/dev/spfx/publish-to-marketplace-overview) +- [Microsoft 365 Patterns and Practices](https://aka.ms/m365pnp) - Guidance, tooling, samples and open-source controls for your Microsoft 365 development +- [Fluent UI version 9](https://github.com/microsoft/fluentui/tree/master/packages/react-components) - Converged Fluent UI components + +## Help + +We do not support samples, but this community is always willing to help, and we want to improve these samples. We use GitHub to track issues, which makes it easy for community members to volunteer their time and help resolve issues. + +If you're having issues building the solution, please run [spfx doctor](https://pnp.github.io/cli-microsoft365/cmd/spfx/spfx-doctor/) from within the solution folder to diagnose incompatibility issues with your environment. + +You can try looking at [issues related to this sample](https://github.com/pnp/sp-dev-fx-webparts/issues?q=label%3A%22sample%3A%20react-fluentui-9%22) to see if anybody else is having the same issues. + +You can also try looking at [discussions related to this sample](https://github.com/pnp/sp-dev-fx-webparts/discussions?discussions_q=react-fluentui-9) and see what the community is saying. + +If you encounter any issues using this sample, [create a new issue](https://github.com/pnp/sp-dev-fx-webparts/issues/new?assignees=&labels=Needs%3A+Triage+%3Amag%3A%2Ctype%3Abug-suspected%2Csample%3A%20react-fluentui-9&template=bug-report.yml&sample=react-fluentui-9&authors=@techienickb&title=react-fluentui-9%20-%20). + +For questions regarding this sample, [create a new question](https://github.com/pnp/sp-dev-fx-webparts/issues/new?assignees=&labels=Needs%3A+Triage+%3Amag%3A%2Ctype%3Aquestion%2Csample%3A%20react-fluentui-9&template=question.yml&sample=react-fluentui-9&authors=@techienickb&title=react-fluentui-9%20-%20). + +Finally, if you have an idea for improvement, [make a suggestion](https://github.com/pnp/sp-dev-fx-webparts/issues/new?assignees=&labels=Needs%3A+Triage+%3Amag%3A%2Ctype%3Aenhancement%2Csample%3A%20react-fluentui-9&template=suggestion.yml&sample=react-fluentui-9&authors=@techienickb&title=react-fluentui-9%20-%20). + +## Disclaimer + +**THIS CODE IS PROVIDED *AS IS* WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING ANY IMPLIED WARRANTIES OF FITNESS FOR A PARTICULAR PURPOSE, MERCHANTABILITY, OR NON-INFRINGEMENT.** + + diff --git a/samples/react-fluentui-9/assets/FQzNLB4XwAIFMRh.jpg b/samples/react-fluentui-9/assets/FQzNLB4XwAIFMRh.jpg new file mode 100644 index 0000000000000000000000000000000000000000..a648f7ec113340e9fe33a9c50f3b9424847f088e GIT binary patch literal 141177 zcmd3O1yr2NvhLs#G`PDv1a}YaGPt{IaFSp_f&~apaCdhnc(B1CxCeK8lfBP5_ucdM z-8<*qx6XY%tX}nZS66-2U4OMq56^SY-vMZ{QZiBi2nYZG0{j6yF9O5?Fi_CY&`>bo z34xCV5yg)!gM}7Gc9TgoN1Dg;B0}~$$9UYep7oUiTgoFeGhn$j}n39l~ zg!rcr2yjz4SU41TcobqxbWGxZIX!m+(BWY;psk@G$N`Y(5K!n4&%FRbFi1!!h@W`> zo?u|1py41P;K8*7;0g!;xccvPV5=aZpusjgF949Bz)jJh(7G! zGZr%KuX_(HA~T(lBU4O7b1E$`e@z#}S)IiUL$p5?m>q%_E|!Urw-6%IMr_vm@qQtc zh11-0aPGVl0ARPbx>MN6RR2Y(A>?iv4-4&*Kx-_GLJfbNU=15A$x_jA-+K|SiQy0( z*mlrt?4`5yU`vl-o4SIFEk>1erpDHwIow9xQ`* z9sX4ub@e5lhqsG89cw?OEl`VLjGuRMuK zzgVbX^x)&M1S;`^kFp2=^4@1#kU#H2v~R`xyf)eY(=Qrud)-xV@(G%&*D!Rq{o#Jo zGxzk+?>;lRr+|uJ+mqGiNXT}6d!b>0WZ?m)YxTU<=k!PvfQMvMdFihN;>$R>@7nWT z9*Bhu{55^Ve(={7?CpL%5eSht&j7FM(fFFaf-Czg5Fjt1)sL!8!eOK(n$;)!jn!!1CDK4f_hDkMt73iB zOw0IO{a4i987G#Xe@!Kr3#u39186Jnp?=^^dn8r}pISWe7p4Hgj3{xe{x2Ke#M1Fg zkVRTGn*NL5eSJ=kzn#B@UEiDAWcC$&l!Y?^?cJT3T>Y{#Fe7TF;2Xi#=(-4wl2Nr= z`^%|A^()4Y@~(wrm6yIBMU%?72S&_Ur;m!~|y6gv%Iiv6b_`FMe3@BGHJQN{Ujv zs6ZDS@PU@E{T#6zp%!nlH_4^!cBHBOuxh!NsyfA>|B)ZKbyXsyckF68&}Q~?4*mZj zfl3z-s1HZUsrhUotc!5CR#_Ac+4V2$c}v}Dp*8fecs_U&WH=shEwzGVbtm747=%rh z9B^yBijU}#%4(QlCfo}j0ovb}X++#5U6ni49Z}@IqJ>jb%{I;3pDn&}=OkfsQLd%h z3&*C~RdnrewVT`a>{gJENXqHiw+G?TZz4>o@9(>FzHqv=+qoZhyOo~hV~*0(Pxy?x zo04`V=|GTncGT)n*yvmyxU(vkc*(q1_%iShdv0O{pD&&^cy&?3h5Uj}^}Gv0h~m)^ z-p>b;g8i5=Xd$-0neZ7=5WT8hTfhT?;G?$KW+K{WJIZf8^!h|z#;8|%Rz`{V zvGLs;gw6CJm< z%M_w@@P;3WH&mPY&l?ysc@J7geQ?lz5Sjp!Y46%b??tz5T<}qU)XdJEiTpy8rZ5Wx zNDTtet3@EOt^UlA|GPR!Vw0xSj-nCnhK#pH8~#-73ylv8ZW=EU4Jx-MG-lJ{tah1o zCn8-4naA8#UlF)z)LTssPo2BG@ThTi<+=6V_A=RV?1^T^ zR8BR|IT5sR1(n6y%ISea@tKbza*lC#3|N&qxs>D5j47yCo*rrv>_FWe_!rPog<`u) z1(jWguFZhM50~WUb3&~jl^Uj`*`^NUcvmG*#FI+%wj0_mUF;otKRTn%f?Q;XKk>>x zF0;@!&n0|yasTo)ubF3?+d4RHpa8EG#8SZ!``T^V6?d$=T#$Prlqh+RB4+D=ylAxL z3vFT%7IfBMAo{9HI>QwmIGh7wQjA1`N#|1st@qjBslsYhq?k2+4YqOyf$1l9mq$yt_EMc3m5?j zBA2O$CM+*b=dap=;NM>-?XTZ<)LJl8D0Y}f9j zy7Ucr#WvleGgWb-ClM2w^x^QH^W_Zg%WIa`M(3ck7Ty+ZtABnU+mkNYH&@rhv!2hY zV5y8h<^8gA$ng!xt+eur&^BHB)bW_rJMNZhfXL!wlp%Xn-9`ZWYk5uDQC$JT3qqT{ z*SDNkxm7zF$pSC+(wuJ?l|Rp>#j7OBX&l{E&s?7#0V5O#iz|VQDii2}IVp8q?Zf%> zn};6mU)Zl(ckL_}lMEnFwJFYCAK|Oi3*fceR^MJS^45Bmi-BJ~w5nGHqx1A7vZdJ^ zMvJz#5^>yEayeY1K_1C`k<%ZxGhR^6?Ui^)Jy3r0$-jd$OAwbQQEvYb5@pm}HAU4@ z!oD!_j>SPgu@<^MIKT%OC$*jAtUH@HH!%&eP`=%Yl^Pf}(ek`Zex+16x}l@uN>8x$ zmZVhvi*J0`!}bvQtJ>Owye14vGwU_VPY09^*_ZTw+oZ{&c5z{jx!o1CvagE!=3g8p zN$q2lAyF3ovx`FLRc$1`{jsyZ9nD~QqRQ#5h+y*SNau3Iu0B1iMCRD6SZJmJN%MR@ z(d9rRzPoE+*-iFi+wp|KL{naY_Sui6Z%1C-7ES4KmJU0~ii=Ln*Fw8|$+cUv+vm!2 zskgW#o&k6>N*3cAUb(&<*27v|UZBzQ7gp!3=cB{^UN#HdzId%?-cviOG&-Z(Lkq)a zIuGu{n`+tK)Gx@4nz04;YgiiUTGjmLYb@1|UxE;`7P+p5P#A8?rkj((O25}`X}@9U zh@g9k?MtUVYTxb3uaSw~AlhM?lJ#RjaOpgiGn7eQ#|2Wg^;@{{ZDy{^}0pAFBRk0um8kSGO;?M^?8C@=4pj(fqwd>VV6^txY+X_4bN;Hnp5Xz{8nfQphxM_u>-LPHT5!M+IW&)#9f)9#mI zi;Xlh#l!sv@s!aC03f2$P~F}>F8%Ni^ba7(BFP-sh1)s3gSdV8r-DwtX8BJl*_t$1`ryoz~_-b0Dv&M+(l^B zAx1FM%5JcUSP8)-PX9E{=-bV=&Pod9fvfxp+zRHvQU{ zNqvN-e55JICA*{sXATzfy|!g{V-kGl$3=^K4i^2kJ(}}xp{m9X(xS`V`8=IB-gE+f zg9b7F2&_l6_sKbwQ@yoVQZ!A?zO6>tz@de#+Uz&`4W-m9;|*f2!a1X+i#9t@e7@DH z^!slW0J@1;$Jh}&HTINGekDSTHmTPxv#paj3au-C6#NuL5;Zb6AJDSEylm#M|2)k7 z@^*pX5RrJvLfG1ox|*f`^bFY9*+sv-y@U4m_kT;0nVBX1p9@+TFGAq}Zp|V9C~U(} z&_7EY=pgX}i~Qq+EN+hv%8kvI!KeIhWi2k21F@8DQKq&@iS7pHl%P?5|NTC^#7cc% zNeK?SYrVM-btV#t0;i{UQgua?R&i1v{#%)2wumL^ADaaBshp28Wg7L2Ob!hU?a8M& z%p=h~jD^ntc5!LyNs*ZUsu?U}V-IQnSGH;-yY~eDAbz?p0FHA{FS>3a7u9z0x7LCl zqFOH4?>oxtA8^?lM61$Zrd3cEdp9)Rl-L{6UiDkKt(XrF z5iX52eZAXJEAS-djs*MFPanm!oA8oL_rT`h^7m+ON>AMJzMM2GY9RfacmM#hE#4+u zuf$o0%|Co%uEs<*j1tT=MfuGI`|-fl;J0wQt$db?c((p>Gg;7B%28*- z67+@Z(VDzZ9{@^sjk_vOk{uI>CIkRX2ZKiX+1Vlu9+8O8koD$aS(;#((o89E2cs^2 zKYHrfF|zSnz+d%%CFBqM4JZJKu}9jJ6?9%7o)^zIYS;9lAe9x&_Iu?Y=J3O2qZIB1 zP0+7KapTPYkmdKn=|%LS|0j_hKh?tZ4AMv1Cwe0G)8=Nep1a3sxMT#i{*Nj;s+b_z zqd_8;P;L@pK|IRXBC4wY_EgoL3;6kNK%rm8n400v!*Yp&kIDW<#N+-X1R^cO6+y&M z8HCy$U155nLF)Nd@~J^xYg_;61}?mF58};+_B^Un$5p|&tc-no=S`&($+}D)QY>QE1YP{%`vM9 zoAN%8tZAc^NHa_E4%$*hQu>FbwUd6@_1km<$2%TC=&zL*j_g@UwW+Dw1I$|eAYwWgIryHZ zXz}M1NNM-Uq3-s^4`<@7cX%1k8|Fks#oneL%J?3#eoP-cgXc^4Lrp8=qTEUmYao~E+XpBdyVHYl-?gC&xV4Aw;)a(Q$-a1-Z+zl_(BW%ZlU zwMjo)SFg?HWuGxe+Gb$8jT%F`7KpPyw>fikyJ4v12ZBeVq1#N-2l-21?{WN<1Kt`h zc^vy|Jxkk?>6cYRi)?ZO^?b7>ys$!jr(Vnb+Nos!_74B^Zh=Ks^mnIEuP(#g+Q&#q zy~pI0UnGuHgo*t;Gtv0@Qo4q@|B-7`LPqo!*m^qS<$zaQ!#5H#L&0S~tQjn<$&)Vc zHQn2WxK=7|F-oZO%9d}~<6I+#``X%vszi`MlMiJ?qCHFY&oTV17MbWsje&SDFOzll zHq?Y;Z#}jKXDPUE!^qTZg5&14-sl>q)_e4`vBd<(<7g?D#KiKQo;EiuwMqo>*Paba zkyW;2{FYzpUi?=FOER2VwOSPYLG=l-+_<*v=S^N=4|7F!x&-~@3da~acwB5!t$OW! zF%56LZf)*-bY{p1xO1pO8U{xV2{Iln`t9s}8wZNWa?Bqb*XXsRoH4>*kiTjP^qd8r3OGpn| zpxu45^+HNvw8`ZY-7B9rEK=N*GtEr?xl5JkNfC?SS*BsNY@c+T*tLT<&SRol|k4(bksJPV?wp)zv_pO%qK+I_*o% zQcYKaps{(y9``Qhkf=;#HBY+^iZmUXvw4-pbH-+O#kW5gbgq%4xzp>-ipvwm+0@_f z5}(_oVkm{d2Bzvh=xSnKwzWXQWA#xO1 zPU79(G}^f?a;Exd2(!;$6`fTdzn;9hj!G&L6KZlzGO z6Wct#YdQv2lA3ZjTH&|3StaZADmaQu&eW+!N9^Yj8~RQ~SS{v$wdFEr*laN8TJaH` z&EBg~95pXfnAM%8oZ*w%leO3aE^S-rIwXke)elcr&!pO)8*w6b#w=Y?d|~HT{NnuxBjF z{Y|s;8jSM?Z8@CqI3#AniZ2>Q^1#os0ar3E$VLL&Pai{R}n}*#teX8x>{c_V7 zOWEgqrDr#C#qGs4e_Rr4r@bqkk6?~uqy%neJ!$^fl9jKqIsXxXYta-cGd=QOer*O3 zO(`L}ZzHdnXt#kvG-}H7HMw?bc*EM+c>d1llBnKieAmW&gzaI7vw9Qv$-D>m(Qn*> zQAqXB>)Ub-v*5e+zSP&T-&V1f_av%b0(Hg+`9HXE*hPY4mH@vvtdgnLiu1XelgaEd zk{4`8`j?U<+Mf4rw%ywO;D`4pyOYa*(8a$Oy|SKdjI+tJ4-6~IjMLP-c9N6B$TMZs zoT)Bz&8xdoFJ8#mLVU6|8R#1uuoxKHUf%38^)xlb4%?GwDVCf4W)HnHaYu`dxa~Fq`PhVKKwgEQ;#^?XUu*fD z1C}Q_DBKuJ5r)uqa z^1xpe{_o<00$=OnMgu@XLIS||5n&;q!MFIJz~{J-FaQYHml&96=vbtz?3_l}WNfdv zL^#N)oMI@I11aFBMZs78;K4TmAz&b%0To4ZDiZ{wX)R+_?8r($*e|WqbsaZ^HQ&}% zU&meT>w-j!4oIiDQxY4V0gzmZF1|!^-d{NdjiMj}I;oRrpQszQ>g1+FSARSMLc82A z%j}$1Qc#uNuqt}fQVYApopG-o2SmV~-|#=7+m56>RO_5iUv5$M5sQ7~h^*Ucg}ZGh z-YMO;6gp4!8g1QKapzE*T`rUUEcBwPg6XsO6!pHN?%CYupjrzG-1QJpwpusa%ENW+ z>ZhCzp8M+##-;P|?*~30sQ~xm^NBBm!r`$3Yd=1F#ja+w@6oO+paT!Mcn^5Z)2hdSmdxkF zUR$kaD_)LsN!(ifx@XhZ9n>`BIDORHf)6~$!``cz%NaW3OqPi?!@#Z5Gmw|9KwVnZ znD!2%s}86wXf@;d?j=S%>+6=7m`pVh>{{oqlA3zM4?K>;0lvfjIwzSkh_4ZayvIuU z>N~#6U3H-OoX@VpoUHC;OM5UwGD71&T($a?s2+Hiud=VcBsg1LaY@W6oBvV-AH(R2 zaBlV_~qFy&uPK5o4-MgbnQq9lZ|4 zBk_~hmq`wIYk9A}93~cWTgn*Vby(tW{fY8z=n34p-&)^_e=ghCI4M5JZApu2ch?+u`fHjyBx8Z*T>4G+^vgwaSZ93Q4Ggo)-~CRPqBP{I(q7Wti9K7JXVcv zFwA&5{M1_Gv+`J4&e1Otv(_g4#w3!p($mgyxnuVGL~5Dg5qA4w;zM1>_;TBU_8@2D z58TN|WlT!q$Hhl~RK)njGOuGp4<&z}D@VkBS>2>+=jp2AwRjY~5dYDq4!98WE#pJ5 zgw?$xUa#wvM=$p_x4M)d_mJDuK#>zOb_ie3y9Z+8yQE0>osJfovwH%Xj~)8{8F04` zj7bM@0|6Dy=u53{0`?79XA|2GlZH1szNKzwhWzA#y?wBgoV4r#^P~`I7L)^bkO#(w zJDu;_bLTmvdvLj4PRH?~}PjQnNAhy%P7iII;-G6;rN7mvL`cpnwIz8=GO zHlUjK^6HE}wf`Wx%f#$?1`Oz&FUvk+`k#MtZ#6ctG2rZ2v*M>#}#QVX1o@g(V==rOV2f+y^#aW$+}Ns@wgCq z3)=4CfK^4;dPGR^b~2^e(|W^f!D#^cGoaB~7;e0#c}>uhyS>8E=7_1Mxwh=d+4*6S zCu76?opCw&MLR4bWJb9o6JB|npDi<0qaQzlwv2(=p;w^Kyb@{Et&)^R0;mgCEQMj?aJ?_ppOOmd3^hyl%eKhE}B_ zvR(now1%Eb(Tez2GZ(rwe?xrXI(3zFxs$u*G#YMzR;${f84@*)erkE~8NwMdb#V2A7c7&H>X-VZlM=q-(S3kNq zZc^ZiKYf{xHA0`CM-Rp)v-5{+^ABzM*dQk4+kt-e6@eT`#6m#*wd%3NlSnvl15HC^ zSS>W-$B~P5fm=3J?Bo^7@?bfnNEeH+yr5zt<+sJqh@d$&iE2KBX&r)yfa8*<7U=Hf zYwcn6!uMp}U%Mfph^Ol%v6lQY1=WH1&G@UkDLba2bd(ugR<*hv>Q1O=bx+(=i0+%} z3eI?(6D6#qqm|ctWgI%?jb5m8xrK~FV>`Rph%m5rI1$$Fc_!K6??ywoY1NmX)?SIt z^bJf(5^=VD#7ew`XI#)^g(`!uVaKM5L3_!RVDL@h6je&+wQE%HK;l-<5j7fN1Z?wU zbCV@UioJ?rla+z%P$PMTtu|%g@;n^E$+F3JeSV&|4KoA|PM5@!XH{}dpHc;;%}L*f z9NsbUjsTsOQzjI#K2)~_D;`FuQuf;7^~mCz9?)TFX7(lf=1I}2r=NOwUzx9_e zuoQ0vppwd9QL5+o>2w!)po7mAuD(qJ|gxB3c=;lvfHuB?QCj@;wE9xmIPcNOMUE054YJAf*;s{}pVLu{s-CooMoa zW-A1fjS8|za8)r6U-df(TQrzA?&|FcUZOlyw*44|g`jW6v-s8OEFqf>avTwOZp~&%Xu*CtAboT`gIkN{ACeu{Y;EKw z;{*=VbqnhCv!ZeBz2R__Uyq+6MB2#ME89>gkylm2W=*kNuG#0G0a&*sz4eiI8rItE zEl)mP56zjkN!ZoyMH`ix934}kbXv8Bp#*%6{$xoq!#5RXLbTJfFzYo1I2hpN?NK}V z+Y49>+Be=B12o999}qYVy5bT@5wY+ElGe5R`nBorNWT$oIG|+DE~#8FKxTAlgbEs> zn3s9?N?k;NA2p}p%jOOEOV%OcZ1unr5kIpd;#9q23r^MvmRvii)W{U&4d05kY91}4 zW#n&^PatG7z}28kec6h{^hMfSd)|6qJ?NAQKN_|@!uC z&+E>HGtd2Tivru-xGdl4i^@w>W#ya=e2wTAZu@D%FSuK5&83M&AG;Qw0nI*)Gsh~Y zHCk=bb7yLHtB>dQCipY=-@VNRt3fHU^B#xnV;j}AH>B=rRcmxMY}{CyNQpQ-29+55 z?-y_CTj&ozRTCR%dz)CNHmVW2t8XOX(9gs*gsJ*L;8?ds1 z1|_!kU8e<`vI6rFz^MY>30dKK=WCo-da#G+RO^KjYY(_9bOuv%%1(ybrtjaaJ5K`5s($5>%? zz*lZi0L|zOA~H-gm1BOHO<-AM2j$`4C2_j24LPp;~JRuir#W9t?G9^}yn;goz@mBUh~PG^Qp`NChR*0cUtn z2-kx@b0Qa)cQwzXJ!tg2U?pf-xO(d;-IknzR`v|gKML?sgLN=gy_92cYCxl%pu3r| zz}1aFvkuzF=df}19?2NyVX^?2GM_C;O60sBBLT*qjFOK;2dfp?XW%HxcM@tRU)D3= zBO|+u%5@LdxRe3+fm*>B=liJQ5FHP{ zu7RDoVmD?cK~^M4iR>!##WWyD^}2kyR5o?!7nBBv6af*>!IRaALSbJoQW)=Su|C+0 zc1rmD^_!#5*2i$f_}izkt;wfsq+~4423@XAq5eP@B#!+TxJC?n?~$Ek0((*A{)OGqZl`+0qeL#LvLi|wa z#izCXSp}N@neyFjU6`n8=N+6KUu^pnE~DuS{FBU6EUOG=+3#^>MQ&66-?soOywWCI z$$}Ay9H|$j3Avvc6T4iV6697Pw$Y+^U7q&>fpyTVn3vDPGAJ3x=4uVkCkw z5^I^mTUe#16f(M89PIaj+JArAZCQGz(qzcOS{F87l5uz$CIV``-wIp9tjeK2_I-Vc zRQLhK3ye+-{{f3?*U4xG5p7xvw?5^=2FVwY$-#LRhu2Q})1>D_TMTdxo+L7*&j7oW zC>e>=geWH+rnlvqP$VC~gW=*~H(KiKRriWWVBb(-Dc zb9M2DHJ{$eEpbKrgh`{$5-=tk4^%AC*l#)$(08*)kB9-Ha5w%$CR4f^;jvcXMPZur zh4)pFzFE+viAXl%_;rHfu2I&PJ&v^E{jz*53B?M&l>}SM-jCV(C1MSw>Jbv0jNxrU z&wz}1AXkC4iR}yMOdsl;lGggDtlAu9KTgyfbtX;*ppIEhv-(F+eTjD^3@{Hy+7U?- z__lBc!yUm>5J%m%T|uh;$YsjF{@S;Y-imlljHgnAl1VHlV(^v1DvNgizQ#<0u(1hG ze_a-gInkvp)vNs=)xobrS=P(U)$I(?dYJwX&}jK4V6{9c*n~9-ZRK2dMl??0STNycOKtoY;tvBR67rF zW)iP4)A^6XrRA(8>SWb2C%@*!$KuySHDTFcUxLRYx9pupY+=U!oNDJceH=g8BCisC zixLsU}UioI4Zs4C(3ke{ z2ZNiKLbQ5RHoK`0sJ1N|3HQnx5aSFiJj%i)vqX>NTHcc7D!R~fH)rQU_-f7*q^XGY z?tWd65A?y&L7+H}U2NKep@4K zl;yMu;ymRZOejLz)XhjHrB zx>2?;I#9eu+hIK(GW4Qj(75vu97;vCZ%wE&B5ds?4lx{Do616R+GN@2PaHKb7gG}v z>3H!>*!xl#Qew-zWjzoYxS?IbD>UWNH0w6`!9v6ZvVsY`_e4Fh_=dFe=Y=mH6fP(b z+r*(VHAkRDWE-=Qb43fV=UYC1lOCnfVLqa0_s3hOy$C8KW8ilR+Gib(B)_M{2-OOC z^v_0{No=Z<0@nyp-MJsoV{ng`liE9p<@cj4->xgnbrnAYdN`da8E{w%6h|KGe1a*X z^l|SlT5Hp%5EDwJoMush-K^iQz&}hw_dsKESMig%4-6ZwT#MFn$BhmJk@f@#Q*5P1 zD1`zixZSChXAw00xEh@=?~de#8{ij&x!2Y4Ui)&iTa^IBD|+6C?J>9K$l+cuv0SXs z+!4*bvTyiW&ZGKzhAq0N4Bqw~khp<9BzK>S;Bek)At62Xk@rgTh_pZ`qX7P`q3s9( zTF=l>Hru7bxlI-X;i2^xRI#)opN(%g z)35mfbWCb9DCeN0!iS0`_ zR7ji>aEe5$My-g*h7H^-SyDkT(kD~iPrtByv@+Bf@gM{(NE#v1^%E?Qoj7i`N@pc) zze*4Qi8RjXYot?RAQALXvE9cy+)>HbYC$w_MLbqN4+y4fM7P=MOb79f=L(fd!^@Ik z8o?wQl9Gu*1;L?&`EH_prB+c>G9})YOe8ZQlQ06BKajFTgKc~TGO!3g=oe(W^oHmx zt~B8hae4+EMR2uHnw#91yzK0LifkCh{JDxe?Ohf7^ab$3@}gJW+=8DiI{0IjN~MZ2 zutvN|nj|Exxdwg;xH(&v@|F20Z00SGML*F@WDwt?_x_ea={Chs7`b>DwtgyfWb5Y! z$WDTpu=A5P8Z$2cYcDIF{GvXl))?KFgI2uF-yMn)q+EzA&5SvNvJ4~?j@{Q&0!s;z znsXq&=;6*RltJpy7;ug^JDE*F=W)W(G$<1()slF@z~Q`CXD!cW)my!I&A+`}ZHJua zYzf&T(}?}y1edjw_^jLe)cC{4o<*YptBejM6FcO(r{gk(ZQAf&Jm4zRsXLPidtjO(^cT$MXlVjNZ_#rLv0A~`WCYX1FD&0tJ1Ej+=T`~ z`h)U#l6LO}!9TD=R}UUVJTYtq$D+ zRgSw}&5F>mQ>_R^Qa)q(M}J1;wunkM=rK_--irV95xMSoT4C!Z1g`=8(oEuB{!mCC ztZCx%q#oOxUrObVw{)@lA1jjfcOFJ?;Gz&n(todrT#?TYz}(QXOOuFDkRpa*BNO_c zNBFmHBJc8Ksn#(t6PnmTN#I&|*%DHl%qN(eS4}t4@leq*rk66NU`bsQ4;(Dr1i9Gq za;E*C1z#Q4oHb%WNrl20Sx?^YZ}(Am{)*hRGX(7trOrG9;I@}Tb4EZTBz&aA#?we5`K=qSSceR6Tb~6bYheGX$fG^=%84-@&Efa) zya!z0m2P13RNa-l=LV}x3BS3T*h0TbOt_)iaoialEG?i*K=A#oKWEFL1fuL>1r)4P zvxf;_4g#KEqrg;gaBKumFX$zBSaIt9WN6Yc!Z--`CcMeRkSfj_#ynb9Q}q0Tp1$fsJUV^9!e$R|`My>zIz_(crNFC3(erZ0Ci$LEBTHnf>*jN~J8 z?B!^?6EX~YGy{R2>HuMk^BC*!#$Lla^^WGXu2OuekGuK1Po)+QCy`C%4nhTam$cE8;+Q@UcPTJ0f;NqOKo zisE$TWI6eSB;;s16DCNhszHmNU0WvA#`6U+ShrSK4#a$zUzE1s^V-P`Uf>X_$w`oq7UIN@jB_|9SP zlxoM&hWeDMZR82Dq5~B)|+oJg{*%Ca#^CcGkY~*Ka$`R>o{@fJFD_O^Y39K#bIcoH{Hut zG7b27VWqsyyzFE2TSiXDgBc-(#_G3{Tg0K20WAIPZbkH;8I6p1ntD8T*lp*ty81j2 z7AEms%&_ZrgfH|lVDS0t%sOjDHi_DtQToE=5-c^05a+YOt8idp<$lRq%V{&Y`Rpzj zTLZN!i!gW}NmG3#BW}=5^D}^@ng;Sg$EADaswK7XMygGrq&KSjZl11eS$+E5lXZ6= zcEMrj=*gS${S3}$Ku2vAq{rarj*!VG1_zn_ZK})-5o)24yR&-xY{aJ_R+#|H-=~u+ zaWj&Hq*`J_%jfusdq&~0Rpr^-66aw1RehZI-LQ!tt>t=LGb*jq2;V}f5 zB%%@#?wKvahQ!43NN>38beP?Ns?EkRE5(+C18tPbIf`jN!5&zcXf!nYh1nK5l%;D8 zSEoXjZxxH8f~pbx#fetm?5$sj42QgFV3s?UKt5nx8t8gx41b-g3Th@luy(%)F#CPx zJN2R5c;{FZCUH~i!cjZBOe-K&7OAYH3 zQfSfK>1l6>eXtk=z)N@l%*G+f@M$<1J{bTa4rq;0Z;#MHzJTTR4nvCJ9Y5}OT1iP0eRv&4XtG06fIrtWU`i;LqX=nV zoG)hV&j@ys7m*mRh9BV%Tvm~3H5mL+GZ~xzyvg6hezhGEe!%Ct%YYSDNM}PyMCr!( zh!#V97jxhjXI0bWBAgbzLvj1{>3@WPW!wk0*?Q0FbU+KO)eW-8dmm`^^F@kgOML+j zJE91>eTTQ%^p5?8{dG#iC2=iyXNi|&O!_?bVKd-=grLCjYVS|1qm5z}Q$@55Ubl4WFtc)!E@ zOR`{M^uO>S{uM}v2z|^ z)xmNBUYHpNY4LnAb19xLN$7TNig)QkP2lWJ3O%b4we#o44sFbO04+rU}IFu2(O2tkQZeBQ* z#3;hb^(`#*m8aiW+0w^4RiYsKSqGga!@|)lz&a>A+3YZDWW%@gomLN4LN&yCdh?MP zv*xF9I|wd0tO++X7@lV@L3GgA4x|zIdGcjrjJkVctD`)VH;9W#ieh>$X$%4hF1%5Bn6H ze1V?{O?@6HL<^hK4~RySq8xt+V7u|Zu*1qR|7~D=80KdXx_I>rw0QW|U1WV>9Oj6= zJp*D39*`Ry(6XbP39nGM1~f1NRokL6I|EqS*P1tyj``O)a(N`k`krZVsukQn-9dAdsIETzxf+Uv7edq+~c z1P3=f(_R6j@DN&Lz7T<#R9W{!J4(JnG8TEM5Oc@yBY5L5=R0qE(GeD3oLf=da80~W zQ4BWs=T^n)$#8Fc`zfe{XQEI-`3B}TAg5zU?{3V`Qm7^qI9|E~ay{U^O#43zz78As z{zqv@D=u+l3#TRoOF>6Q#*??t?cVXuUyzjnayJ8@N&2Aoojf%%gtIHbKR&hP|P9_DZ!{V`v52 z(LX3})KrSI&PfrBq~c&kAg;cA%5k3jqr)f>1wrv3{&1LBS)pAlhp^+RTcf#TL(d?6Yol;Tdk|Ik0D&rX6%L~uGg2LusV*(_0O9bWXS(JV3$MHDSJRX{^^7md@up&fQjskj}M`w{1gbd$;Mp8n^lJpiPOKijd(6q&+B0M6> zliw%$i+jEWqQfK7BY1p2_<2%?Wb!r%;yOw&i*{G=%gK9M`ps5b^c;$kYlBp*i0!ySg8ugoF^h(U(G6Dt$C$pHUz z#yqTV)WtP;v-(l?=Jk;DMX>IjepY~qfPFV9bYDs>y{ejc#Nx6z1zb=e^k{o_Dpi~~ za{S#gp1Da-O0A?xqj^5YJS8N*6~y!`HypOV;>&f)L(vj-u0j&!wcs|luVvv1crBC( zlsX1d7$S6*W}mP%wshWOe@ItfLi=V^3Hd#^=AF)P9xN{6sm&->c+U_^ZYidxLv8N& zjiI7Oq1?-S(fV1Q=!zzLNGXO!+59e=vu;iW%)ZnFu7HG%(b$yOZmMd_Og*Vx2|iLS zMTu;_@47l?rDALkqC^3;nrLRCm-iXuO`1@u%gI4&iC2r=Bx|#92t+GV%FcSYMNLUKv_q$=@EvWO5M;0@R{{-i!d+OHsC8u^{92LN~{$m9N+ zEgl7(7#;X#yPN2vIAOlKhCmouj2c=&2wD^bG&yk)6Rhn!(;n(C1r@`}XloR-MFmyS zuC)DDXr_#cjkus7CPWeF_t&rI5Kw1vTsI1^7Yk@RiBDWm{}*R(9TmsZrVT>~?(Xg$ z+#x`4cLqyfaCevB?iM__4DRkuaCdiiC*S;bpWXM{Ki>B|XV3IGQ`Kjxdb+yns@v+i zTMj~gL-flKIgVq)C0aGJ;^+kI4MtAEbP`lV2OJ9W2k*x=4JZdAalUORli>^(PI!IN9vfNX?cxCN06>S)3AW2v2&J(M47y966SzRMy zE-e=A8zi?WT2{Sn6>1sst!Q2>pB$ufL_$U5TU#jB~ zgSbj{f$}qt`^dABP)J{fu`)MAvukj%K`;p4;P(eqYrn8{smq9G_35c+Mb|w-l4GEB zR$$Ra)9sPUNIK6Y_!LPNMmXUV=LXA24%Sx6vL1)t9n+m$xRxvS6cPk(sSN*ttCmA6 zwJd=LjAjLtk6iwR=qWXhku5DtSSH~lsP#m6V=i0 zcPg!v11U5xhk>NCkq|m2j3vmZ9?PCkhDC zoFyx7MaN>mJlHfG&vt}bT1x}Z#XMv#u-i}@XU+u)K+{QFhzFt^smRqX`k?}_9MDbR z$d4=wqcjhy&p6@X(_1*@GL2br*jG;?QS|^%yN8!}eK}}C+A{LR64y`puk2G)Mr}c5 z));+|_U*rELX>eMs)S?a^7w?Dj7dsnW*-F+|9 zxwj$iWYc%J)crprhIp7J0r3r(pB-2cCP<=vS?XNNj&*Rymll}meQ9OU-&oFo1jM(e zVJOXgY8=iyH5POo|NQwOV%u0Bc%N+JM9zCSODF}=!*9Y)5H#p4%}u<6_De(L{w|AC zLy+6#pTxw2>VPC8kTH1FSV*C8DCjEMzeX7>;(%me9R7kg6aWEDKgba?C=~9p_+5bN zR-7ap9f6-BA`Tb?3-uF8N-j|6(^yryzK<9f5H=lX7?M}ai8X$W{}h0SVK)Z5L1s=* zpuwQc0uh52w&k)2V zXvid9muc1Lfn;==uz9uxRotCwL+B3D3A9G zvxbZrMykJE9Dg*M%9`OQhU(pcN!Kn6yxCWXn&Dm1t)|up;WI0&bn}~K?8#Wc?tWr4 zerLJ#&H}boU5$Oo2tj1mn``l3h~$0&k99gtL;*AF;l{_VyQ?`ahF4SRW(A(pk=MKQsQKLGi0$$`33`!@SRHUinCV4F4!{w?eu3$o?lmh<0Rm1jfBIh+M2t^gBr?u+Gkn^vt6#{qxt)fo9XlOJ|V%qKCWAW8zr z?hVW0%yn#$MXC z9s3g`;s?LSy&!4+mwM%FY%B8R7xhDJ31)o3({YN?j@+Jq0s+uQg7Cl2K+M};Xfks( zShufMHh@-Z7@U$T%gm@nL3|dTU~3y+silcNRBdeGFLHg&uzSx$m{Ls}t{ekqTIn=3 z0G2Dcx)!#{n3e^9mT$ab4}BKRijrmLvbv5@b+Rs@=7<=(@AN&ufm@yraxj5`HM@G0 z8+Tu)2eVeXd;#G9;9Sy*C@KIwk=_VDKl=Noe5T;uQPcX*`rrg-&9e+*7n`Ou6~i~` z8q0H9wL%$Cc*)5nZ@zp!IQkGFr7Y0JD+Dx8aTu-QCSB|_jZhE_8jU+|2Kg42HNMg& zk?%;DF}ftxOS@?dxFRnMHx{eZh!ETkqfn@+z*92(h1j49lK!Ip8{@qZ478tD&sK8{ zJ3beqg?0Q)^*kR=4813N`E7&F0k;C_gJMs ^(o;wC%KY8r{eW&V#_9e3d@VJ5^~ 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�yM9CG>w9{UEKKV>0 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 B_YnX9 literal 0 HcmV?d00001 diff --git a/samples/react-fluentui-9/assets/FQzO9YjWUAgFlrU.jpg b/samples/react-fluentui-9/assets/FQzO9YjWUAgFlrU.jpg new file mode 100644 index 0000000000000000000000000000000000000000..1fbb79c714c69690987ce24965ef704385d67a8c GIT binary patch literal 165242 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⪙AbR(^-RJtU#M003_N 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%0DcN zbSl?)>s|OCgKJv7RBgpT`@aVC|BTK=#)qN<(gnjGGAC7xi=u2o9ImcD=WE@GQh$ES)`*rEw4`~az?^&=1m`*WlKdNUVID&{*XK8 z$s*OV{&wcaIWi@~sMLjLo#QIfXYn%FbRybq^ z@Z{6@j~GSFCn;8DeRE|dqc1I3c%lZ#{a}lpmF7jI?h2*8tgi{JOwU+NZX(e+6>g=^ ziPiW(HS?VMLh?F&*6DvvJTKA->)+tVQ1`eFdS|F914d`4p
3AS6aNs6=@S-&w* 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

-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", + "container": "react-fluentui-9", + "accessKey": "" +} \ No newline at end of file diff --git a/samples/react-fluentui-9/config/package-solution.json b/samples/react-fluentui-9/config/package-solution.json new file mode 100644 index 000000000..2579214ae --- /dev/null +++ b/samples/react-fluentui-9/config/package-solution.json @@ -0,0 +1,44 @@ +{ + "$schema": "https://developer.microsoft.com/json-schemas/spfx-build/package-solution.schema.json", + "solution": { + "name": "react-fluentui-9-client-side-solution", + "title": "SPFX + Fluent UI 9 Demo", + "id": "d955a989-7441-475a-b4eb-ff132968b3c5", + "version": "1.0.0.0", + "includeClientSideAssets": true, + "skipFeatureDeployment": true, + "isDomainIsolated": false, + "developer": { + "name": "Nick Brown", + "websiteUrl": "https://nbdev.uk", + "privacyUrl": "", + "termsOfUseUrl": "", + "mpnId": "Undefined-1.14.0" + }, + "metadata": { + "shortDescription": { + "default": "react-fluentui-9 description" + }, + "longDescription": { + "default": "react-fluentui-9 description" + }, + "screenshotPaths": [ + "../assets/FQzNLB4XwAIFMRh.jpg", + "../assets/FQzO9YjWUAgFlrU.jpg" + ], + "videoUrl": "", + "categories": [] + }, + "features": [ + { + "title": "react-fluentui-9 Feature", + "description": "Demos the use of Fluent UI 9 in SPFX", + "id": "233521d9-d6d8-41ed-a43d-d30bb942c370", + "version": "1.0.0.0" + } + ] + }, + "paths": { + "zippedPackage": "solution/react-fluentui-9.sppkg" + } +} diff --git a/samples/react-fluentui-9/config/serve.json b/samples/react-fluentui-9/config/serve.json new file mode 100644 index 000000000..5958674e1 --- /dev/null +++ b/samples/react-fluentui-9/config/serve.json @@ -0,0 +1,6 @@ +{ + "$schema": "https://developer.microsoft.com/json-schemas/core-build/serve.schema.json", + "port": 4321, + "https": true, + "initialPage": "https://enter-your-SharePoint-site/_layouts/workbench.aspx" +} diff --git a/samples/react-fluentui-9/config/write-manifests.json b/samples/react-fluentui-9/config/write-manifests.json new file mode 100644 index 000000000..bad352605 --- /dev/null +++ b/samples/react-fluentui-9/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/samples/react-fluentui-9/gulpfile.js b/samples/react-fluentui-9/gulpfile.js new file mode 100644 index 000000000..be2918708 --- /dev/null +++ b/samples/react-fluentui-9/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/samples/react-fluentui-9/package-lock.json b/samples/react-fluentui-9/package-lock.json new file mode 100644 index 000000000..6eee97f1f --- /dev/null +++ b/samples/react-fluentui-9/package-lock.json @@ -0,0 +1,22806 @@ +{ + "name": "react-fluentui-9", + "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" + }, + "dependencies": { + "tslib": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", + "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==", + "dev": true + } + } + }, + "@azure/core-asynciterator-polyfill": { + "version": "1.0.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" + }, + "dependencies": { + "tslib": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", + "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==", + "dev": true + } + } + }, + "@azure/core-http": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/@azure/core-http/-/core-http-1.2.6.tgz", + "integrity": "sha512-odtH7UMKtekc5YQ86xg9GlVHNXR6pq2JgJ5FBo7/jbOjNGdBqcrIVrZx2bevXVJz/uUTSx6vUf62gzTXTfqYSQ==", + "dev": true, + "requires": { + "@azure/abort-controller": "^1.0.0", + "@azure/core-asynciterator-polyfill": "^1.0.0", + "@azure/core-auth": "^1.3.0", + "@azure/core-tracing": "1.0.0-preview.11", + "@azure/logger": "^1.0.0", + "@types/node-fetch": "^2.5.0", + "@types/tunnel": "^0.0.1", + "form-data": "^3.0.0", + "node-fetch": "^2.6.0", + "process": "^0.11.10", + "tough-cookie": "^4.0.0", + "tslib": "^2.2.0", + "tunnel": "^0.0.6", + "uuid": "^8.3.0", + "xml2js": "^0.4.19" + }, + "dependencies": { + "@azure/core-tracing": { + "version": "1.0.0-preview.11", + "resolved": "https://registry.npmjs.org/@azure/core-tracing/-/core-tracing-1.0.0-preview.11.tgz", + "integrity": "sha512-frF0pJc9HTmKncVokhBxCqipjbql02DThQ1ZJ9wLi7SDMLdPAFyDI5xZNzX5guLz+/DtPkY+SGK2li9FIXqshQ==", + "dev": true, + "requires": { + "@opencensus/web-types": "0.0.7", + "@opentelemetry/api": "1.0.0-rc.0", + "tslib": "^2.0.0" + } + }, + "@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" + } + }, + "tslib": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", + "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==", + "dev": true + }, + "uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "dev": true + }, + "whatwg-url": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", + "integrity": "sha1-lmRU6HZUYuN2RNNib2dCzotwll0=", + "dev": true, + "requires": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + } + } + }, + "@azure/core-lro": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@azure/core-lro/-/core-lro-1.0.5.tgz", + "integrity": "sha512-0EFCFZxARrIoLWMIRt4vuqconRVIO2Iin7nFBfJiYCCbKp5eEmxutNk8uqudPmG0XFl5YqlVh68/al/vbE5OOg==", + "dev": true, + "requires": { + "@azure/abort-controller": "^1.0.0", + "@azure/core-http": "^1.2.0", + "@azure/core-tracing": "1.0.0-preview.11", + "events": "^3.0.0", + "tslib": "^2.0.0" + }, + "dependencies": { + "@azure/core-tracing": { + "version": "1.0.0-preview.11", + "resolved": "https://registry.npmjs.org/@azure/core-tracing/-/core-tracing-1.0.0-preview.11.tgz", + "integrity": "sha512-frF0pJc9HTmKncVokhBxCqipjbql02DThQ1ZJ9wLi7SDMLdPAFyDI5xZNzX5guLz+/DtPkY+SGK2li9FIXqshQ==", + "dev": true, + "requires": { + "@opencensus/web-types": "0.0.7", + "@opentelemetry/api": "1.0.0-rc.0", + "tslib": "^2.0.0" + } + }, + "tslib": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", + "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==", + "dev": true + } + } + }, + "@azure/core-paging": { + "version": "1.2.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" + }, + "dependencies": { + "tslib": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", + "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==", + "dev": true + } + } + }, + "@azure/core-tracing": { + "version": "1.0.0-preview.7", + "resolved": "https://registry.npmjs.org/@azure/core-tracing/-/core-tracing-1.0.0-preview.7.tgz", + "integrity": "sha512-pkFCw6OiJrpR+aH1VQe6DYm3fK2KWCC5Jf3m/Pv1RxF08M1Xm08RCyQ5Qe0YyW5L16yYT2nnV48krVhYZ6SGFA==", + "dev": true, + "requires": { + "@opencensus/web-types": "0.0.7", + "@opentelemetry/types": "^0.2.0", + "tslib": "^1.9.3" + } + }, + "@azure/identity": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@azure/identity/-/identity-1.0.3.tgz", + "integrity": "sha512-yWoOL3WjbD1sAYHdx4buFCGd9mCIHGzlTHgkhhLrmMpBztsfp9ejo5LRPYIV2Za4otfJzPL4kH/vnSLTS/4WYA==", + "dev": true, + "requires": { + "@azure/core-http": "^1.0.0", + "@azure/core-tracing": "1.0.0-preview.7", + "@azure/logger": "^1.0.0", + "@opentelemetry/types": "^0.2.0", + "events": "^3.0.0", + "jws": "^3.2.2", + "msal": "^1.0.2", + "qs": "^6.7.0", + "tslib": "^1.9.3", + "uuid": "^3.3.2" + }, + "dependencies": { + "qs": { + "version": "6.10.3", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.3.tgz", + "integrity": "sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ==", + "dev": true, + "requires": { + "side-channel": "^1.0.4" + } + } + } + }, + "@azure/logger": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@azure/logger/-/logger-1.0.3.tgz", + "integrity": "sha512-aK4s3Xxjrx3daZr3VylxejK3vG5ExXck5WOHDJ8in/k9AqlfIyFMMT1uG7u8mNjX+QRILTIn0/Xgschfh/dQ9g==", + "dev": true, + "requires": { + "tslib": "^2.2.0" + }, + "dependencies": { + "tslib": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", + "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==", + "dev": true + } + } + }, + "@azure/storage-blob": { + "version": "12.3.0", + "resolved": "https://registry.npmjs.org/@azure/storage-blob/-/storage-blob-12.3.0.tgz", + "integrity": "sha512-nCySzNfm782pEW3sg9GHj1zE4gBeVVMeEBdWb4MefifrCwQQOoz5cXZTNFiUJAJqAO+/72r2UjZcUwHk/QmzkA==", + "dev": true, + "requires": { + "@azure/abort-controller": "^1.0.0", + "@azure/core-http": "^1.2.0", + "@azure/core-lro": "^1.0.2", + "@azure/core-paging": "^1.1.1", + "@azure/core-tracing": "1.0.0-preview.9", + "@azure/logger": "^1.0.0", + "@opentelemetry/api": "^0.10.2", + "events": "^3.0.0", + "tslib": "^2.0.0" + }, + "dependencies": { + "@azure/core-tracing": { + "version": "1.0.0-preview.9", + "resolved": "https://registry.npmjs.org/@azure/core-tracing/-/core-tracing-1.0.0-preview.9.tgz", + "integrity": "sha512-zczolCLJ5QG42AEPQ+Qg9SRYNUyB+yZ5dzof4YEc+dyWczO9G2sBqbAjLB7IqrsdHN2apkiB2oXeDKCsq48jug==", + "dev": true, + "requires": { + "@opencensus/web-types": "0.0.7", + "@opentelemetry/api": "^0.10.2", + "tslib": "^2.0.0" + } + }, + "@opentelemetry/api": { + "version": "0.10.2", + "resolved": "https://registry.npmjs.org/@opentelemetry/api/-/api-0.10.2.tgz", + "integrity": "sha512-GtpMGd6vkzDMYcpu2t9LlhEgMy/SzBwRnz48EejlRArYqZzqSzAsKmegUK7zHgl+EOIaK9mKHhnRaQu3qw20cA==", + "dev": true, + "requires": { + "@opentelemetry/context-base": "^0.10.2" + } + }, + "tslib": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", + "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==", + "dev": true + } + } + }, + "@babel/code-frame": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.7.tgz", + "integrity": "sha512-iAXqUn8IIeBTNd72xsFlgaXHkMBMt6y4HJp1tIaK465CWLT/fG1aqB7ykr95gHHmlBdGbFeWWfyB4NJJ0nmeIg==", + "dev": true, + "requires": { + "@babel/highlight": "^7.16.7" + } + }, + "@babel/compat-data": { + "version": "7.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.9", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.17.9.tgz", + "integrity": "sha512-5ug+SfZCpDAkVp9SFIZAzlW18rlzsOcJGaetCjkySnrXXDUw9AR8cDUm1iByTmdWM6yxX6/zycaV76w3YTF2gw==", + "dev": true, + "requires": { + "@ampproject/remapping": "^2.1.0", + "@babel/code-frame": "^7.16.7", + "@babel/generator": "^7.17.9", + "@babel/helper-compilation-targets": "^7.17.7", + "@babel/helper-module-transforms": "^7.17.7", + "@babel/helpers": "^7.17.9", + "@babel/parser": "^7.17.9", + "@babel/template": "^7.16.7", + "@babel/traverse": "^7.17.9", + "@babel/types": "^7.17.0", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.1", + "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.9", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.17.9.tgz", + "integrity": "sha512-rAdDousTwxbIxbz5I7GEQ3lUip+xVCXooZNbsydCWs3xA7ZsYOv+CFRdzGxRX78BmQHu9B1Eso59AOZQOJDEdQ==", + "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.17.9", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.17.9.tgz", + "integrity": "sha512-7cRisGlVtiVqZ0MW0/yFB4atgpGLWEHUVYnb448hZK4x+vih0YO5UoS11XIYtZYqHd0dIPMdUSv8q5K4LdMnIg==", + "dev": true, + "requires": { + "@babel/template": "^7.16.7", + "@babel/types": "^7.17.0" + } + }, + "@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.9", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.17.9.tgz", + "integrity": "sha512-cPCt915ShDWUEzEp3+UNRktO2n6v49l5RSnG9M5pS24hA+2FAc5si+Pn1i4VVbQQ+jh+bIZhPFQOJOzbrOYY1Q==", + "dev": true, + "requires": { + "@babel/template": "^7.16.7", + "@babel/traverse": "^7.17.9", + "@babel/types": "^7.17.0" + } + }, + "@babel/highlight": { + "version": "7.17.9", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.17.9.tgz", + "integrity": "sha512-J9PfEKCbFIv2X5bjTMiZu6Vf341N05QIY+d6FvVKynkG1S7G0j3I0QoRtWIrXhZ+/Nlb5Q0MzqL7TokEJ5BNHg==", + "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.9", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.17.9.tgz", + "integrity": "sha512-vqUSBLP8dQHFPdPi9bc5GK9vRkYHJ49fsZdtoJ8EQ8ibpwk5rPKfvNIwChB0KVXcIjcepEBBd2VHC5r9Gy8ueg==", + "dev": true + }, + "@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-bigint": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", + "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-class-properties": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", + "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.12.13" + } + }, + "@babel/plugin-syntax-import-meta": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", + "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.10.4" + } + }, + "@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + } + }, + "@babel/runtime": { + "version": "7.17.9", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.17.9.tgz", + "integrity": "sha512-lSiBBvodq29uShpWGNbgFdKYNiFDo5/HIYsaCEY9ff4sb10x9jizo2+pRrSyF4jKZCXqgzuqBOQKbUm90gQwJg==", + "requires": { + "regenerator-runtime": "^0.13.4" + } + }, + "@babel/template": { + "version": "7.16.7", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.7.tgz", + "integrity": "sha512-I8j/x8kHUrbYRTUxXrrMbfCa7jxkE7tZre39x3kjr9hvI82cK1FfqLygotcWN5kdPGWcLdWMHpSBavse5tWw3w==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.16.7", + "@babel/parser": "^7.16.7", + "@babel/types": "^7.16.7" + } + }, + "@babel/traverse": { + "version": "7.17.9", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.17.9.tgz", + "integrity": "sha512-PQO8sDIJ8SIwipTPiR71kJQCKQYB5NGImbOviK8K+kg5xkNSYXLBupuX9QhatFowrsvo9Hj8WgArg3W7ijNAQw==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.16.7", + "@babel/generator": "^7.17.9", + "@babel/helper-environment-visitor": "^7.16.7", + "@babel/helper-function-name": "^7.17.9", + "@babel/helper-hoist-variables": "^7.16.7", + "@babel/helper-split-export-declaration": "^7.16.7", + "@babel/parser": "^7.17.9", + "@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" + } + }, + "@emotion/hash": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/@emotion/hash/-/hash-0.8.0.tgz", + "integrity": "sha512-kBJtf7PH6aWwZ6fka3zQ0p6SBYzx4fl1LoZXE2RrnYST9Xljm7WfKJrU4g/Xr3Beg72MLrp1AWNUmuYJTL7Cow==" + }, + "@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" + } + } + } + }, + "@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/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" + } + }, + "@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/keyboard-keys": { + "version": "9.0.0-rc.4", + "resolved": "https://registry.npmjs.org/@fluentui/keyboard-keys/-/keyboard-keys-9.0.0-rc.4.tgz", + "integrity": "sha512-Sssvn6/vYuTlwjNuZ9lsqsAZOxR2Q3oGQO9d1yoMHi19LyMKy320Kf64HDdiX+Apu4ff1kJ+3V4UCgzzXCRzAw==", + "requires": { + "tslib": "^2.1.0" + }, + "dependencies": { + "tslib": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", + "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" + } + } + }, + "@fluentui/react-accordion": { + "version": "9.0.0-rc.6", + "resolved": "https://registry.npmjs.org/@fluentui/react-accordion/-/react-accordion-9.0.0-rc.6.tgz", + "integrity": "sha512-uhHz9oRgklo6gF6eoQgXUBxpBT7VN5PW7OvthbirwnNj1nxp2djOge3RyMRSanSF1DyL79Enlt1+8fU6B6RkQQ==", + "requires": { + "@fluentui/react-aria": "9.0.0-rc.6", + "@fluentui/react-context-selector": "9.0.0-rc.6", + "@fluentui/react-icons": "^2.0.166-rc.3", + "@fluentui/react-shared-contexts": "9.0.0-rc.5", + "@fluentui/react-tabster": "9.0.0-rc.6", + "@fluentui/react-theme": "9.0.0-rc.5", + "@fluentui/react-utilities": "9.0.0-rc.6", + "@griffel/react": "1.0.3", + "tslib": "^2.1.0" + }, + "dependencies": { + "tslib": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", + "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" + } + } + }, + "@fluentui/react-aria": { + "version": "9.0.0-rc.6", + "resolved": "https://registry.npmjs.org/@fluentui/react-aria/-/react-aria-9.0.0-rc.6.tgz", + "integrity": "sha512-G5wTgbhxAp/oF4xs3JDBTFiJLYB+xsW33VgvhwxpOia4Tnz1lacdg3Ac+pAXUxoUw8FwgRx+VY0L7I8YkKDLGA==", + "requires": { + "@fluentui/keyboard-keys": "9.0.0-rc.4", + "@fluentui/react-utilities": "9.0.0-rc.6", + "tslib": "^2.1.0" + }, + "dependencies": { + "tslib": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", + "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" + } + } + }, + "@fluentui/react-avatar": { + "version": "9.0.0-rc.6", + "resolved": "https://registry.npmjs.org/@fluentui/react-avatar/-/react-avatar-9.0.0-rc.6.tgz", + "integrity": "sha512-p0+nsbm3b+5Z0W7Bf9q5kOGtFPRGM2n11XqEdYiOOt5k83VIIO62efak/xx8T+Drxbc3LkDL8XJBPl91dWNbGQ==", + "requires": { + "@fluentui/react-badge": "9.0.0-rc.6", + "@fluentui/react-icons": "^2.0.166-rc.3", + "@fluentui/react-shared-contexts": "9.0.0-rc.5", + "@fluentui/react-theme": "9.0.0-rc.5", + "@fluentui/react-utilities": "9.0.0-rc.6", + "@griffel/react": "1.0.3", + "tslib": "^2.1.0" + }, + "dependencies": { + "tslib": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", + "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" + } + } + }, + "@fluentui/react-badge": { + "version": "9.0.0-rc.6", + "resolved": "https://registry.npmjs.org/@fluentui/react-badge/-/react-badge-9.0.0-rc.6.tgz", + "integrity": "sha512-ZApWYtIJ/wzhkoZ8fwhx9NkrN5R3Gpi66nWFCbLdncQ1w5vvdnIIjiVynVh+YJTNjF9ESFiIYWTkgXpg0GVanQ==", + "requires": { + "@fluentui/react-icons": "^2.0.166-rc.3", + "@fluentui/react-theme": "9.0.0-rc.5", + "@fluentui/react-utilities": "9.0.0-rc.6", + "@griffel/react": "1.0.3", + "tslib": "^2.1.0" + }, + "dependencies": { + "tslib": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", + "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" + } + } + }, + "@fluentui/react-button": { + "version": "9.0.0-rc.6", + "resolved": "https://registry.npmjs.org/@fluentui/react-button/-/react-button-9.0.0-rc.6.tgz", + "integrity": "sha512-AaF17eaNKMJUhqHJtLgIeezktfX/FgvSIesfmsWk4gl8VvlEY1ERslnmElXO87GqjtbbFw7j2Kn1FJ2KjtBKNA==", + "requires": { + "@fluentui/keyboard-keys": "9.0.0-rc.4", + "@fluentui/react-aria": "9.0.0-rc.6", + "@fluentui/react-icons": "^2.0.166-rc.3", + "@fluentui/react-tabster": "9.0.0-rc.6", + "@fluentui/react-theme": "9.0.0-rc.5", + "@fluentui/react-utilities": "9.0.0-rc.6", + "@griffel/react": "1.0.3", + "tslib": "^2.1.0" + }, + "dependencies": { + "tslib": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", + "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" + } + } + }, + "@fluentui/react-card": { + "version": "9.0.0-beta.11", + "resolved": "https://registry.npmjs.org/@fluentui/react-card/-/react-card-9.0.0-beta.11.tgz", + "integrity": "sha512-HIQdG+xHQbjglG+GgICP3KcXq+mIBORBR6OhJvupHE/FU+fw6nf1vPoyS+ao/w1p0e1zLvbruYbvTQKeTwj9GQ==", + "requires": { + "@fluentui/react-tabster": "9.0.0-rc.6", + "@fluentui/react-theme": "9.0.0-rc.5", + "@fluentui/react-utilities": "9.0.0-rc.6", + "@griffel/react": "1.0.3", + "tslib": "^2.1.0" + }, + "dependencies": { + "tslib": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", + "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" + } + } + }, + "@fluentui/react-checkbox": { + "version": "9.0.0-beta.11", + "resolved": "https://registry.npmjs.org/@fluentui/react-checkbox/-/react-checkbox-9.0.0-beta.11.tgz", + "integrity": "sha512-s55OdUwmfYeOaM8Zdw2iUvXm/Xn2LXHOjz+n7HRSHd6CkbSi/RK0PWqggMu9Htjpi8DTzGXlJCYeUqqfIBQWgA==", + "requires": { + "@fluentui/react-icons": "^2.0.166-rc.3", + "@fluentui/react-label": "9.0.0-beta.10", + "@fluentui/react-tabster": "9.0.0-rc.6", + "@fluentui/react-theme": "9.0.0-rc.5", + "@fluentui/react-utilities": "9.0.0-rc.6", + "@griffel/react": "1.0.3", + "tslib": "^2.1.0" + }, + "dependencies": { + "tslib": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", + "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" + } + } + }, + "@fluentui/react-components": { + "version": "9.0.0-rc.7", + "resolved": "https://registry.npmjs.org/@fluentui/react-components/-/react-components-9.0.0-rc.7.tgz", + "integrity": "sha512-OqMCrwTQznwroIt0wG0tpYBXUoXCUXsB4di/A1CAVevWI+h896oDyXbDo0pqZgFtiThkjOrLpE7vAmsSZUaYww==", + "requires": { + "@fluentui/react-accordion": "9.0.0-rc.6", + "@fluentui/react-avatar": "9.0.0-rc.6", + "@fluentui/react-badge": "9.0.0-rc.6", + "@fluentui/react-button": "9.0.0-rc.6", + "@fluentui/react-card": "9.0.0-beta.11", + "@fluentui/react-checkbox": "9.0.0-beta.11", + "@fluentui/react-divider": "9.0.0-rc.6", + "@fluentui/react-image": "9.0.0-rc.6", + "@fluentui/react-input": "9.0.0-beta.6", + "@fluentui/react-label": "9.0.0-beta.10", + "@fluentui/react-link": "9.0.0-rc.6", + "@fluentui/react-menu": "9.0.0-rc.6", + "@fluentui/react-popover": "9.0.0-rc.6", + "@fluentui/react-portal": "9.0.0-rc.6", + "@fluentui/react-provider": "9.0.0-rc.6", + "@fluentui/react-radio": "9.0.0-beta.3", + "@fluentui/react-slider": "9.0.0-beta.11", + "@fluentui/react-switch": "9.0.0-rc.6", + "@fluentui/react-tabs": "9.0.0-beta.9", + "@fluentui/react-tabster": "9.0.0-rc.6", + "@fluentui/react-text": "9.0.0-rc.6", + "@fluentui/react-textarea": "9.0.0-alpha.1", + "@fluentui/react-theme": "9.0.0-rc.5", + "@fluentui/react-tooltip": "9.0.0-rc.6", + "@fluentui/react-utilities": "9.0.0-rc.6", + "@griffel/react": "1.0.3", + "tslib": "^2.1.0" + }, + "dependencies": { + "tslib": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", + "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" + } + } + }, + "@fluentui/react-context-selector": { + "version": "9.0.0-rc.6", + "resolved": "https://registry.npmjs.org/@fluentui/react-context-selector/-/react-context-selector-9.0.0-rc.6.tgz", + "integrity": "sha512-0+fDHYpee5aXXDmOH5drU6Y/9NMfxgKcono5rl52wzy4qn7aGiBG5ZMekM0q5TJWhg5jIColR3DzIDnKQOfK6Q==", + "requires": { + "@fluentui/react-utilities": "9.0.0-rc.6", + "tslib": "^2.1.0" + }, + "dependencies": { + "tslib": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", + "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" + } + } + }, + "@fluentui/react-divider": { + "version": "9.0.0-rc.6", + "resolved": "https://registry.npmjs.org/@fluentui/react-divider/-/react-divider-9.0.0-rc.6.tgz", + "integrity": "sha512-Azn1JygIhuaufNqX222WcyKLhrkBpFtywMLteGN4VO8R59CFGRuJX+rTb3ZfskNLA8UaT7y4dklDRxvlajAnqw==", + "requires": { + "@fluentui/react-theme": "9.0.0-rc.5", + "@fluentui/react-utilities": "9.0.0-rc.6", + "@griffel/react": "1.0.3", + "tslib": "^2.1.0" + }, + "dependencies": { + "tslib": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", + "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" + } + } + }, + "@fluentui/react-focus": { + "version": "7.18.3", + "resolved": "https://registry.npmjs.org/@fluentui/react-focus/-/react-focus-7.18.3.tgz", + "integrity": "sha512-ZgaUHdBSlyefAM0a5HVpJY80iQuiLztB7ylLjePO1ltWE6R/f7q1hf+KBz7tEjZfzYgX6zU+kfcgtRuze6uDoQ==", + "requires": { + "@fluentui/keyboard-key": "^0.2.12", + "@uifabric/merge-styles": "^7.19.2", + "@uifabric/set-version": "^7.0.24", + "@uifabric/styling": "^7.20.1", + "@uifabric/utilities": "^7.34.0", + "tslib": "^1.10.0" + } + }, + "@fluentui/react-icons": { + "version": "2.0.166-rc.3", + "resolved": "https://registry.npmjs.org/@fluentui/react-icons/-/react-icons-2.0.166-rc.3.tgz", + "integrity": "sha512-mhTti5DcCvG/UxRD+/P5Qjdo/QDOE57eRcRBVooOpfO2N1Q+9sE44NYczOeOHpV2AufNqomX0QYf5iPYZ1lEtg==" + }, + "@fluentui/react-image": { + "version": "9.0.0-rc.6", + "resolved": "https://registry.npmjs.org/@fluentui/react-image/-/react-image-9.0.0-rc.6.tgz", + "integrity": "sha512-JdxDi8c199M0lJVvMLnaU7lEyw5VugShGDru+QyiuEcYD0g6Ja0pR3BlPewyUcEZE6PSLF5pXquj39mWRPfpjg==", + "requires": { + "@fluentui/react-theme": "9.0.0-rc.5", + "@fluentui/react-utilities": "9.0.0-rc.6", + "@griffel/react": "1.0.3", + "tslib": "^2.1.0" + }, + "dependencies": { + "tslib": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", + "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" + } + } + }, + "@fluentui/react-input": { + "version": "9.0.0-beta.6", + "resolved": "https://registry.npmjs.org/@fluentui/react-input/-/react-input-9.0.0-beta.6.tgz", + "integrity": "sha512-DvyP1FFO5KpHQBivw5cf3+R5U1abEtZCLd9jOnH5lpniCb4opyyXY54Ai7fKpUq+gGDcX8OXCIWr6/+NpdXR3w==", + "requires": { + "@fluentui/react-theme": "9.0.0-rc.5", + "@fluentui/react-utilities": "9.0.0-rc.6", + "@griffel/react": "1.0.3", + "tslib": "^2.1.0" + }, + "dependencies": { + "tslib": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", + "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" + } + } + }, + "@fluentui/react-label": { + "version": "9.0.0-beta.10", + "resolved": "https://registry.npmjs.org/@fluentui/react-label/-/react-label-9.0.0-beta.10.tgz", + "integrity": "sha512-ivk48SQeuz8W35GkNS4a5vhjH5ekvssluUADzVzYSGuLC1jfZykpdAzU3iR9EjCScnKn9nUaPgjThJ4OyoEeIQ==", + "requires": { + "@fluentui/react-theme": "9.0.0-rc.5", + "@fluentui/react-utilities": "9.0.0-rc.6", + "@griffel/react": "1.0.3", + "tslib": "^2.1.0" + }, + "dependencies": { + "tslib": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", + "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" + } + } + }, + "@fluentui/react-link": { + "version": "9.0.0-rc.6", + "resolved": "https://registry.npmjs.org/@fluentui/react-link/-/react-link-9.0.0-rc.6.tgz", + "integrity": "sha512-HQ/Hr+cEZTIFT7LvMLWPYlRGBd+Vz0Knx9mW4JcEnCeanJ4U0D5VRNLDVVXzQflCxUTDpVAz3qCSzz+4Ziv2wQ==", + "requires": { + "@fluentui/keyboard-keys": "9.0.0-rc.4", + "@fluentui/react-tabster": "9.0.0-rc.6", + "@fluentui/react-theme": "9.0.0-rc.5", + "@fluentui/react-utilities": "9.0.0-rc.6", + "@griffel/react": "1.0.3", + "tslib": "^2.1.0" + }, + "dependencies": { + "tslib": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", + "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" + } + } + }, + "@fluentui/react-menu": { + "version": "9.0.0-rc.6", + "resolved": "https://registry.npmjs.org/@fluentui/react-menu/-/react-menu-9.0.0-rc.6.tgz", + "integrity": "sha512-D8CfxyRUZVwyIxQwxj1JQPft+WaAAl4JpJim8AFHPZmVRE0GfAroqaz1CjSIH+DpIktCVV7iQdkN5bmGE25R9Q==", + "requires": { + "@fluentui/keyboard-keys": "9.0.0-rc.4", + "@fluentui/react-context-selector": "9.0.0-rc.6", + "@fluentui/react-icons": "^2.0.166-rc.3", + "@fluentui/react-portal": "9.0.0-rc.6", + "@fluentui/react-positioning": "9.0.0-rc.6", + "@fluentui/react-shared-contexts": "9.0.0-rc.5", + "@fluentui/react-tabster": "9.0.0-rc.6", + "@fluentui/react-theme": "9.0.0-rc.5", + "@fluentui/react-utilities": "9.0.0-rc.6", + "@griffel/react": "1.0.3", + "tslib": "^2.1.0" + }, + "dependencies": { + "tslib": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", + "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" + } + } + }, + "@fluentui/react-popover": { + "version": "9.0.0-rc.6", + "resolved": "https://registry.npmjs.org/@fluentui/react-popover/-/react-popover-9.0.0-rc.6.tgz", + "integrity": "sha512-40soMj4K9W23CpZmIUkJy9cFd4VazmxQsZtBkyebHrzNQafwpk9kv7dSO9+k1RfbLjSmDuGPTrtcjF2ymb4cTA==", + "requires": { + "@fluentui/react-context-selector": "9.0.0-rc.6", + "@fluentui/react-portal": "9.0.0-rc.6", + "@fluentui/react-positioning": "9.0.0-rc.6", + "@fluentui/react-shared-contexts": "9.0.0-rc.5", + "@fluentui/react-tabster": "9.0.0-rc.6", + "@fluentui/react-theme": "9.0.0-rc.5", + "@fluentui/react-utilities": "9.0.0-rc.6", + "@griffel/react": "1.0.3", + "tslib": "^2.1.0" + }, + "dependencies": { + "tslib": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", + "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" + } + } + }, + "@fluentui/react-portal": { + "version": "9.0.0-rc.6", + "resolved": "https://registry.npmjs.org/@fluentui/react-portal/-/react-portal-9.0.0-rc.6.tgz", + "integrity": "sha512-Vw/nM5wKPNauzWT5J7pnGBrKXVG2VaqTINJzJ0t/mywiWfFzY+2Gxdqy97eO8AuSzZSNuGrM97dKp+EWCjZXlw==", + "requires": { + "@fluentui/react-shared-contexts": "9.0.0-rc.5", + "@fluentui/react-tabster": "9.0.0-rc.6", + "@fluentui/react-utilities": "9.0.0-rc.6", + "tslib": "^2.1.0" + }, + "dependencies": { + "tslib": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", + "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" + } + } + }, + "@fluentui/react-positioning": { + "version": "9.0.0-rc.6", + "resolved": "https://registry.npmjs.org/@fluentui/react-positioning/-/react-positioning-9.0.0-rc.6.tgz", + "integrity": "sha512-jcVq/BvUTUBYzj7oipsU3gl6mDca8bNgsEQGWY2etQ9XDgajZg1u88DbLElPKKLs5cY8YpMJjuNNmcuj/Cy3aQ==", + "requires": { + "@fluentui/react-shared-contexts": "9.0.0-rc.5", + "@fluentui/react-theme": "9.0.0-rc.5", + "@fluentui/react-utilities": "9.0.0-rc.6", + "@griffel/react": "1.0.3", + "@popperjs/core": "~2.4.3", + "tslib": "^2.1.0" + }, + "dependencies": { + "tslib": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", + "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" + } + } + }, + "@fluentui/react-provider": { + "version": "9.0.0-rc.6", + "resolved": "https://registry.npmjs.org/@fluentui/react-provider/-/react-provider-9.0.0-rc.6.tgz", + "integrity": "sha512-Gqhun7qvf2lo+7rfu3LrjDidVSrOh1tRSFEQ/FCVNJwiV50LNtW5zbmQtMwJ9JPsqWAA57jS/qsp3q0cSc/sfg==", + "requires": { + "@fluentui/react-shared-contexts": "9.0.0-rc.5", + "@fluentui/react-tabster": "9.0.0-rc.6", + "@fluentui/react-theme": "9.0.0-rc.5", + "@fluentui/react-utilities": "9.0.0-rc.6", + "@griffel/react": "1.0.3", + "tslib": "^2.1.0" + }, + "dependencies": { + "tslib": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", + "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" + } + } + }, + "@fluentui/react-radio": { + "version": "9.0.0-beta.3", + "resolved": "https://registry.npmjs.org/@fluentui/react-radio/-/react-radio-9.0.0-beta.3.tgz", + "integrity": "sha512-t9Kb7qCK96ZSqrPUxGpGBjvEuqKB0odOjSrdao8MVsioZ68LPqr1lVNEHTpe/iQa2YFXyymQyrg1gogjb8aKQg==", + "requires": { + "@fluentui/react-icons": "^2.0.166-rc.3", + "@fluentui/react-label": "9.0.0-beta.10", + "@fluentui/react-tabster": "9.0.0-rc.6", + "@fluentui/react-theme": "9.0.0-rc.5", + "@fluentui/react-utilities": "9.0.0-rc.6", + "@griffel/react": "1.0.3", + "tslib": "^2.1.0" + }, + "dependencies": { + "tslib": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", + "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" + } + } + }, + "@fluentui/react-shared-contexts": { + "version": "9.0.0-rc.5", + "resolved": "https://registry.npmjs.org/@fluentui/react-shared-contexts/-/react-shared-contexts-9.0.0-rc.5.tgz", + "integrity": "sha512-BU7diZiMGJRAMEt8VMIPcsYRAX6LVkNs5Eq15HuNMkgAyM5aJEeFh3W76aEawLLOK2flkIWLxYSZL/PYSw0f9g==", + "requires": { + "@fluentui/react-theme": "9.0.0-rc.5", + "tslib": "^2.1.0" + }, + "dependencies": { + "tslib": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", + "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" + } + } + }, + "@fluentui/react-slider": { + "version": "9.0.0-beta.11", + "resolved": "https://registry.npmjs.org/@fluentui/react-slider/-/react-slider-9.0.0-beta.11.tgz", + "integrity": "sha512-8Lk+n5ZBujI+yPOZbB2VTnbWMtRwQg6lV4YniRY89axdiGDFFV+Y6VIKpjT/+jrz5dSACcul3uRiuFZcSj9crA==", + "requires": { + "@fluentui/react-shared-contexts": "9.0.0-rc.5", + "@fluentui/react-tabster": "9.0.0-rc.6", + "@fluentui/react-theme": "9.0.0-rc.5", + "@fluentui/react-utilities": "9.0.0-rc.6", + "@griffel/react": "1.0.3", + "tslib": "^2.1.0" + }, + "dependencies": { + "tslib": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", + "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" + } + } + }, + "@fluentui/react-switch": { + "version": "9.0.0-rc.6", + "resolved": "https://registry.npmjs.org/@fluentui/react-switch/-/react-switch-9.0.0-rc.6.tgz", + "integrity": "sha512-uQhmo7rjnTdKSiEgIvhy5ebfv0ZVTPtv9bHYFpez98CJ4NK3IcfD/FyOI1jY1vza7TZ/bGvpK8KVotHmyoZYGA==", + "requires": { + "@fluentui/react-icons": "^2.0.166-rc.3", + "@fluentui/react-label": "9.0.0-beta.10", + "@fluentui/react-tabster": "9.0.0-rc.6", + "@fluentui/react-theme": "9.0.0-rc.5", + "@fluentui/react-utilities": "9.0.0-rc.6", + "@griffel/react": "1.0.3", + "tslib": "^2.1.0" + }, + "dependencies": { + "tslib": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", + "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" + } + } + }, + "@fluentui/react-tabs": { + "version": "9.0.0-beta.9", + "resolved": "https://registry.npmjs.org/@fluentui/react-tabs/-/react-tabs-9.0.0-beta.9.tgz", + "integrity": "sha512-yqpmUAKq3WqtYp0BBsQuBFpjLzgAWuUkbyEL7g7FgwPk5kf0Yh7TJdSS+laR/SEo+N8C4oC7goIco9YEKduCmQ==", + "requires": { + "@fluentui/react-context-selector": "9.0.0-rc.6", + "@fluentui/react-tabster": "9.0.0-rc.6", + "@fluentui/react-theme": "9.0.0-rc.5", + "@fluentui/react-utilities": "9.0.0-rc.6", + "@griffel/react": "1.0.3", + "tslib": "^2.1.0" + }, + "dependencies": { + "tslib": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", + "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" + } + } + }, + "@fluentui/react-tabster": { + "version": "9.0.0-rc.6", + "resolved": "https://registry.npmjs.org/@fluentui/react-tabster/-/react-tabster-9.0.0-rc.6.tgz", + "integrity": "sha512-pmT/RVA0jQ1rpbps1vYp7LFqnpPGuCON8/PjpytcFB6ZCjcjUNRhNpeUG6At/I2vrQ6YrJkbzVtqb9KM5fXIrg==", + "requires": { + "@fluentui/react-shared-contexts": "9.0.0-rc.5", + "@fluentui/react-theme": "9.0.0-rc.5", + "@fluentui/react-utilities": "9.0.0-rc.6", + "@griffel/react": "1.0.3", + "keyborg": "^1.1.0", + "tabster": "^1.3.2", + "tslib": "^2.1.0" + }, + "dependencies": { + "tslib": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", + "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" + } + } + }, + "@fluentui/react-text": { + "version": "9.0.0-rc.6", + "resolved": "https://registry.npmjs.org/@fluentui/react-text/-/react-text-9.0.0-rc.6.tgz", + "integrity": "sha512-Z6vP10+TdgpXPzc773H1CkJYHROT7Hi8Z52YLc2YioFeX6UG2HES9UyOcX6F7fvSR4JG6CBHP+qGQOjLHZSSkA==", + "requires": { + "@fluentui/react-theme": "9.0.0-rc.5", + "@fluentui/react-utilities": "9.0.0-rc.6", + "@griffel/react": "1.0.3", + "tslib": "^2.1.0" + }, + "dependencies": { + "tslib": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", + "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" + } + } + }, + "@fluentui/react-textarea": { + "version": "9.0.0-alpha.1", + "resolved": "https://registry.npmjs.org/@fluentui/react-textarea/-/react-textarea-9.0.0-alpha.1.tgz", + "integrity": "sha512-iNVNu2luoGMv/qZKNHBqlIQWEv254C6sfAV2Wl8d4qug4SrqasDtjrhE4jlCelq5GzIu7wxNZjRRq6ph4CDFlw==", + "requires": { + "@fluentui/react-theme": "9.0.0-rc.5", + "@fluentui/react-utilities": "9.0.0-rc.6", + "@griffel/react": "1.0.3", + "tslib": "^2.1.0" + }, + "dependencies": { + "tslib": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", + "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" + } + } + }, + "@fluentui/react-theme": { + "version": "9.0.0-rc.5", + "resolved": "https://registry.npmjs.org/@fluentui/react-theme/-/react-theme-9.0.0-rc.5.tgz", + "integrity": "sha512-2c1vFnbzEb8kxbbjUPTdglXICo2oRCwXHGE0+m9Atw3llACapiXofmxQ4q4PW9CUbD5TbKq3C0A1k+wSoQnt3g==", + "requires": { + "tslib": "^2.1.0" + }, + "dependencies": { + "tslib": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", + "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" + } + } + }, + "@fluentui/react-tooltip": { + "version": "9.0.0-rc.6", + "resolved": "https://registry.npmjs.org/@fluentui/react-tooltip/-/react-tooltip-9.0.0-rc.6.tgz", + "integrity": "sha512-Tg7FQVvwhg2Jt6aObJIyhzXE/Ub2ZyBS2KF7aHLzV5ltoQpOTOg1mxw8Aha9CBeZp5VjDa9HQZ8UiETKpKo0uA==", + "requires": { + "@fluentui/react-portal": "9.0.0-rc.6", + "@fluentui/react-positioning": "9.0.0-rc.6", + "@fluentui/react-shared-contexts": "9.0.0-rc.5", + "@fluentui/react-theme": "9.0.0-rc.5", + "@fluentui/react-utilities": "9.0.0-rc.6", + "@griffel/react": "1.0.3", + "tslib": "^2.1.0" + }, + "dependencies": { + "tslib": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", + "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" + } + } + }, + "@fluentui/react-utilities": { + "version": "9.0.0-rc.6", + "resolved": "https://registry.npmjs.org/@fluentui/react-utilities/-/react-utilities-9.0.0-rc.6.tgz", + "integrity": "sha512-b7ZkmsJe14QIniEc9iXHl+zWeUcR/+M3mfFJ24TNmVLHlJiyTlGWzhUeUjJap6eham7U+yoSRnKeIt2SaYp21Q==", + "requires": { + "@fluentui/keyboard-keys": "9.0.0-rc.4", + "tslib": "^2.1.0" + }, + "dependencies": { + "tslib": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", + "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" + } + } + }, + "@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" + } + }, + "@fluentui/theme": { + "version": "1.7.5", + "resolved": "https://registry.npmjs.org/@fluentui/theme/-/theme-1.7.5.tgz", + "integrity": "sha512-617mrYkn8M+7Iy0eM9UG5ophh0bxyQfHiqxp8RmV3NO1xcJQw28DrXM/wwZoK3b4+rpgdxGufMWRl1V7B4oIVA==", + "requires": { + "@uifabric/merge-styles": "^7.19.2", + "@uifabric/set-version": "^7.0.24", + "@uifabric/utilities": "^7.34.0", + "tslib": "^1.10.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 + }, + "@griffel/core": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@griffel/core/-/core-1.2.0.tgz", + "integrity": "sha512-3gAW038/0wkEXPEUrCnL4J4Flyj0I2jrU7L9dFiDAp2ML1FZ4pDuAYw61px1u4ItOpE6K3wl7UYhg7yofDDPUA==", + "requires": { + "@emotion/hash": "^0.8.0", + "csstype": "^3.0.10", + "rtl-css-js": "^1.15.0", + "stylis": "^4.0.13", + "tslib": "^2.1.0" + }, + "dependencies": { + "tslib": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", + "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" + } + } + }, + "@griffel/react": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@griffel/react/-/react-1.0.3.tgz", + "integrity": "sha512-RfQ1O4A9+kWx2pStmTPdl1YuWYC0XHgLYvSiGoMIur7yibmM3Ki/YktUBJKQm0A09KIPYLYFCgE8Z9BjVvKrJg==", + "requires": { + "@griffel/core": "^1.2.0", + "tslib": "^2.1.0" + }, + "dependencies": { + "tslib": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", + "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" + } + } + }, + "@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.7", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.7.tgz", + "integrity": "sha512-8XC0l0PwCbdg2Uc8zIIf6djNX3lYiz9GqQlC1LJ9WQvTYvcfP8IA9K2IKRnPm5tAX6X/+orF+WwKZ0doGcgJlg==", + "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": { + "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" + } + }, + "@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": { + "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 + }, + "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" + } + }, + "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" + } + } + } + }, + "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 + }, + "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" + } + }, + "@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": { + "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.3", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.3.tgz", + "integrity": "sha512-sGvEcBOTNum68x9jCpCVGPFJ6mWnkD0YxOcddDlJHRx3tKdB2q8pCHExMVZo/AV/6geuVJXG7hljDaWG8+5GDw==", + "dev": true, + "requires": { + "commander": "^2.20.3", + "lodash.get": "^4.4.2", + "lodash.isequal": "^4.5.0", + "validator": "^13.7.0" + } + } + } + }, + "@microsoft/load-themed-styles": { + "version": "1.10.258", + "resolved": "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-1.10.258.tgz", + "integrity": "sha512-MUJGLLztVKuL7cvQcErURsqDF1XW3XR8FKJDgoxZ1g55C7k28TNZ3DkLSVLI/Z3arCB5ZbYQBx5pXAXlyKXtEA==" + }, + "@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/office-ui-fabric-react-bundle": { + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@microsoft/office-ui-fabric-react-bundle/-/office-ui-fabric-react-bundle-1.14.0.tgz", + "integrity": "sha512-JhRBHdJrnYjOctHwCH3QBJL2aqD+nrHSK7E2CUMz8mfbUR1xneZRYBwT5EKnpyMT+llx3wuWDkK+7N4zwYOPJg==", + "requires": { + "@microsoft/sp-core-library": "1.14.0", + "@uifabric/icons": "7.6.2", + "office-ui-fabric-react": "7.180.0", + "react": "16.13.1", + "react-dom": "16.13.1", + "tslib": "~1.10.0" + }, + "dependencies": { + "office-ui-fabric-react": { + "version": "7.180.0", + "resolved": "https://registry.npmjs.org/office-ui-fabric-react/-/office-ui-fabric-react-7.180.0.tgz", + "integrity": "sha512-bayPgo2gyJEqYOOwsGT8KZtOj3yWe252PqMFw0Gx/2TKOXweQ/btror1D2SGxins8RogTtwhkmvgTbnWYMn2jw==", + "requires": { + "@fluentui/date-time-utilities": "^7.9.1", + "@fluentui/react-focus": "^7.18.1", + "@fluentui/react-window-provider": "^1.0.2", + "@microsoft/load-themed-styles": "^1.10.26", + "@uifabric/foundation": "^7.10.1", + "@uifabric/icons": "^7.6.2", + "@uifabric/merge-styles": "^7.19.2", + "@uifabric/react-hooks": "^7.14.0", + "@uifabric/set-version": "^7.0.24", + "@uifabric/styling": "^7.20.0", + "@uifabric/utilities": "^7.33.5", + "prop-types": "^15.7.2", + "tslib": "^1.10.0" + } + } + } + }, + "@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.3", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.3.tgz", + "integrity": "sha512-sGvEcBOTNum68x9jCpCVGPFJ6mWnkD0YxOcddDlJHRx3tKdB2q8pCHExMVZo/AV/6geuVJXG7hljDaWG8+5GDw==", + "dev": true, + "requires": { + "commander": "^2.20.3", + "lodash.get": "^4.4.2", + "lodash.isequal": "^4.5.0", + "validator": "^13.7.0" + } + } + } + }, + "@microsoft/rush-stack-compiler-3.9": { + "version": "0.4.47", + "resolved": "https://registry.npmjs.org/@microsoft/rush-stack-compiler-3.9/-/rush-stack-compiler-3.9-0.4.47.tgz", + "integrity": "sha512-mM7qbfJaTDc7+o6MR32DJSDExNwGoql4ARanJPna//FJc/kPn4HjI6yPbs6PTzSIdPftzI9VmqpLZWsGuaLWAQ==", + "dev": true, + "requires": { + "@microsoft/api-extractor": "7.15.2", + "@rushstack/eslint-config": "2.3.4", + "@rushstack/node-core-library": "3.38.0", + "@types/node": "10.17.13", + "eslint": "~7.12.1", + "import-lazy": "~4.0.0", + "tslint": "~5.20.1", + "tslint-microsoft-contrib": "~6.2.0", + "typescript": "~3.9.7" + } + }, + "@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.3", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.3.tgz", + "integrity": "sha512-sGvEcBOTNum68x9jCpCVGPFJ6mWnkD0YxOcddDlJHRx3tKdB2q8pCHExMVZo/AV/6geuVJXG7hljDaWG8+5GDw==", + "dev": true, + "requires": { + "commander": "^2.20.3", + "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.3", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.3.tgz", + "integrity": "sha512-sGvEcBOTNum68x9jCpCVGPFJ6mWnkD0YxOcddDlJHRx3tKdB2q8pCHExMVZo/AV/6geuVJXG7hljDaWG8+5GDw==", + "dev": true, + "requires": { + "commander": "^2.20.3", + "lodash.get": "^4.4.2", + "lodash.isequal": "^4.5.0", + "validator": "^13.7.0" + } + } + } + }, + "@microsoft/sp-component-base": { + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-component-base/-/sp-component-base-1.14.0.tgz", + "integrity": "sha512-o9D4iVU9uu1dIxxqK3ScOiZHm7npKaLeyCxckwiMCdJRMsp00RBiyDhAjBykZci/WHs2t14sxEDPvIkQJon+3g==", + "requires": { + "@microsoft/office-ui-fabric-react-bundle": "1.14.0", + "@microsoft/sp-core-library": "1.14.0", + "@microsoft/sp-diagnostics": "1.14.0", + "@microsoft/sp-dynamic-data": "1.14.0", + "@microsoft/sp-http": "1.14.0", + "@microsoft/sp-lodash-subset": "1.14.0", + "@microsoft/sp-module-interfaces": "1.14.0", + "@microsoft/sp-page-context": "1.14.0", + "tslib": "~1.10.0" + } + }, + "@microsoft/sp-core-library": { + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-core-library/-/sp-core-library-1.14.0.tgz", + "integrity": "sha512-+Do8o0Y6vdCxW+kVZbdWtcU+h+zR9raV9eCPjEBPj4xScB+Y26AE7H8lebAdgNh7rB136JTV+d6/l94FlKKabQ==", + "requires": { + "@microsoft/sp-lodash-subset": "1.14.0", + "@microsoft/sp-module-interfaces": "1.14.0", + "@microsoft/sp-odata-types": "1.14.0", + "tslib": "~1.10.0" + } + }, + "@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.3", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.3.tgz", + "integrity": "sha512-sGvEcBOTNum68x9jCpCVGPFJ6mWnkD0YxOcddDlJHRx3tKdB2q8pCHExMVZo/AV/6geuVJXG7hljDaWG8+5GDw==", + "dev": true, + "requires": { + "commander": "^2.20.3", + "lodash.get": "^4.4.2", + "lodash.isequal": "^4.5.0", + "validator": "^13.7.0" + } + } + } + }, + "@microsoft/sp-diagnostics": { + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-diagnostics/-/sp-diagnostics-1.14.0.tgz", + "integrity": "sha512-vuv1JidY7m+uneiYo6c90AIZUub7QCwBqby1gi7x/d9dV7vFfUfdkvZA1on7lvSOx32DVedX/d0W83mvZQRtTA==", + "requires": { + "@microsoft/sp-core-library": "1.14.0", + "@microsoft/sp-lodash-subset": "1.14.0" + } + }, + "@microsoft/sp-dynamic-data": { + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-dynamic-data/-/sp-dynamic-data-1.14.0.tgz", + "integrity": "sha512-zwFB1G/8HDX7BqIvJqQd7vlTM1d2PfvHEFucZX6fkqoaC05j0dk4Ah0LJFKY767Ke8RD3VfijyakV/gJCkvw6g==", + "requires": { + "@microsoft/sp-core-library": "1.14.0", + "@microsoft/sp-diagnostics": "1.14.0", + "@microsoft/sp-lodash-subset": "1.14.0", + "@microsoft/sp-module-interfaces": "1.14.0", + "tslib": "~1.10.0" + } + }, + "@microsoft/sp-http": { + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-http/-/sp-http-1.14.0.tgz", + "integrity": "sha512-Md/azXAMSD/DlBBKGuV30y/5lNTdPZ4XKXGc6PcPp8h5mMyqEewdqaCrDhvvDPXZzoNyqYoH1ingdU4W6LRMRA==", + "requires": { + "@microsoft/microsoft-graph-client": "~1.1.0", + "@microsoft/sp-core-library": "1.14.0", + "@microsoft/sp-diagnostics": "1.14.0", + "@types/adal-angular": "1.0.1", + "adal-angular": "1.0.16", + "msal": "1.4.13", + "msalLegacy": "npm:msal@1.4.12", + "tslib": "~1.10.0" + }, + "dependencies": { + "msalLegacy": { + "version": "npm:msal@1.4.12", + "resolved": "https://registry.npmjs.org/msal/-/msal-1.4.12.tgz", + "integrity": "sha512-gjupwQ6nvNL6mZkl5NIXyUmZhTiEMRu5giNdgHMh8l5EPOnV2Xj6nukY1NIxFacSTkEYUSDB47Pej9GxDYf+1w==", + "requires": { + "tslib": "^1.9.3" + } + } + } + }, + "@microsoft/sp-loader": { + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-loader/-/sp-loader-1.14.0.tgz", + "integrity": "sha512-2Hp8UKaEbIcmcJ7b8HuwzrMYQ3y5z3icVDEST2rzWs+rc+QgINJERF17v8Q35h6d8PSPSevqwwPycAax2T41ZA==", + "requires": { + "@microsoft/office-ui-fabric-react-bundle": "1.14.0", + "@microsoft/sp-core-library": "1.14.0", + "@microsoft/sp-diagnostics": "1.14.0", + "@microsoft/sp-dynamic-data": "1.14.0", + "@microsoft/sp-http": "1.14.0", + "@microsoft/sp-lodash-subset": "1.14.0", + "@microsoft/sp-module-interfaces": "1.14.0", + "@microsoft/sp-odata-types": "1.14.0", + "@microsoft/sp-page-context": "1.14.0", + "@microsoft/sp-polyfills": "1.14.0", + "@rushstack/loader-raw-script": "1.3.207", + "@types/requirejs": "2.1.29", + "office-ui-fabric-react": "7.180.0", + "raw-loader": "~0.5.1", + "react": "16.13.1", + "react-dom": "16.13.1", + "requirejs": "2.3.6", + "tslib": "~1.10.0" + }, + "dependencies": { + "office-ui-fabric-react": { + "version": "7.180.0", + "resolved": "https://registry.npmjs.org/office-ui-fabric-react/-/office-ui-fabric-react-7.180.0.tgz", + "integrity": "sha512-bayPgo2gyJEqYOOwsGT8KZtOj3yWe252PqMFw0Gx/2TKOXweQ/btror1D2SGxins8RogTtwhkmvgTbnWYMn2jw==", + "requires": { + "@fluentui/date-time-utilities": "^7.9.1", + "@fluentui/react-focus": "^7.18.1", + "@fluentui/react-window-provider": "^1.0.2", + "@microsoft/load-themed-styles": "^1.10.26", + "@uifabric/foundation": "^7.10.1", + "@uifabric/icons": "^7.6.2", + "@uifabric/merge-styles": "^7.19.2", + "@uifabric/react-hooks": "^7.14.0", + "@uifabric/set-version": "^7.0.24", + "@uifabric/styling": "^7.20.0", + "@uifabric/utilities": "^7.33.5", + "prop-types": "^15.7.2", + "tslib": "^1.10.0" + } + } + } + }, + "@microsoft/sp-lodash-subset": { + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-lodash-subset/-/sp-lodash-subset-1.14.0.tgz", + "integrity": "sha512-0vY+JuqAsUT9AMEMvMHhcNCtqV1RThxxgMPhzR1lauzKSNkMeFXYwHRsVR6p3BZfaQ2nyeyG5811Wlwchs5SKA==", + "requires": { + "@types/lodash": "4.14.117", + "tslib": "~1.10.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==" + }, + "@microsoft/sp-odata-types": { + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-odata-types/-/sp-odata-types-1.14.0.tgz", + "integrity": "sha512-SmznMgMaeo0JRq6BBUl+SMPVvJbzECOZtpVowrR5Kz06QIn7pfAL21q1ZwYH9tRJvPDo/awSDXW5qIzt/1jamA==", + "requires": { + "tslib": "~1.10.0" + } + }, + "@microsoft/sp-office-ui-fabric-core": { + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-office-ui-fabric-core/-/sp-office-ui-fabric-core-1.14.0.tgz", + "integrity": "sha512-FCkyTyM7CiTjXxSDiVLpiqUAR9Pxg+PdTh+KBDvtVBYLeQJI0Zqrwl833SSNl9mixD6doaKwri27LxhCGEN1nQ==", + "requires": { + "office-ui-fabric-core": "9.6.1-fluent2", + "tslib": "~1.10.0" + } + }, + "@microsoft/sp-page-context": { + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-page-context/-/sp-page-context-1.14.0.tgz", + "integrity": "sha512-WaT3wFY+MoYNjc6Z+cO5uxS7whRG8wzWtNzIGyxi6pLPxSpYyYfmZaDwsf563+hHUldGJpZIwwh0Fy096ysiPg==", + "requires": { + "@microsoft/sp-core-library": "1.14.0", + "@microsoft/sp-diagnostics": "1.14.0", + "@microsoft/sp-dynamic-data": "1.14.0", + "@microsoft/sp-lodash-subset": "1.14.0", + "@microsoft/sp-odata-types": "1.14.0", + "tslib": "~1.10.0" + } + }, + "@microsoft/sp-polyfills": { + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-polyfills/-/sp-polyfills-1.14.0.tgz", + "integrity": "sha512-TJbYNfsdk1qjODzKQnn5+wcfJm2xBb8uqHNPCxAsoz6+e02HSNkdVM5rAjEq5Sh1Czcn4JIe3AXrz3DJMQnMBA==", + "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==" + }, + "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.14.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-property-pane/-/sp-property-pane-1.14.0.tgz", + "integrity": "sha512-1xwpz7RPSQCWnzYNWYPQsFARYp6JlseU2wsXpk02Pmzt9W+Zg0551BUvoCmU9OWeLX0zWjvsLO8sh2zYZkWe/w==", + "requires": { + "@microsoft/office-ui-fabric-react-bundle": "1.14.0", + "@microsoft/sp-component-base": "1.14.0", + "@microsoft/sp-core-library": "1.14.0", + "@microsoft/sp-diagnostics": "1.14.0", + "@microsoft/sp-dynamic-data": "1.14.0", + "@microsoft/sp-lodash-subset": "1.14.0", + "office-ui-fabric-react": "7.180.0", + "react": "16.13.1", + "react-dom": "16.13.1", + "tslib": "~1.10.0" + }, + "dependencies": { + "office-ui-fabric-react": { + "version": "7.180.0", + "resolved": "https://registry.npmjs.org/office-ui-fabric-react/-/office-ui-fabric-react-7.180.0.tgz", + "integrity": "sha512-bayPgo2gyJEqYOOwsGT8KZtOj3yWe252PqMFw0Gx/2TKOXweQ/btror1D2SGxins8RogTtwhkmvgTbnWYMn2jw==", + "requires": { + "@fluentui/date-time-utilities": "^7.9.1", + "@fluentui/react-focus": "^7.18.1", + "@fluentui/react-window-provider": "^1.0.2", + "@microsoft/load-themed-styles": "^1.10.26", + "@uifabric/foundation": "^7.10.1", + "@uifabric/icons": "^7.6.2", + "@uifabric/merge-styles": "^7.19.2", + "@uifabric/react-hooks": "^7.14.0", + "@uifabric/set-version": "^7.0.24", + "@uifabric/styling": "^7.20.0", + "@uifabric/utilities": "^7.33.5", + "prop-types": "^15.7.2", + "tslib": "^1.10.0" + } + } + } + }, + "@microsoft/sp-tslint-rules": { + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-tslint-rules/-/sp-tslint-rules-1.14.0.tgz", + "integrity": "sha512-q4QUn3+e/Gzsa2eU8SW+IPr98VAOeb3PUAoQ/kwpW6gQtE7mTN+nveEAr/AL4Hn0RDVNu6Jopzof+6zFjiujbg==", + "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.14.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-webpart-base/-/sp-webpart-base-1.14.0.tgz", + "integrity": "sha512-plQ03RxEiSZVDDCc5s12MbnicjdJ2WpgJZwwYTb+y8I4LqiNrdM9V4ls53KZWQbCiYntgm2phHcdHXzeas/DBg==", + "requires": { + "@microsoft/sp-component-base": "1.14.0", + "@microsoft/sp-core-library": "1.14.0", + "@microsoft/sp-diagnostics": "1.14.0", + "@microsoft/sp-dynamic-data": "1.14.0", + "@microsoft/sp-http": "1.14.0", + "@microsoft/sp-loader": "1.14.0", + "@microsoft/sp-lodash-subset": "1.14.0", + "@microsoft/sp-module-interfaces": "1.14.0", + "@microsoft/sp-page-context": "1.14.0", + "@microsoft/sp-property-pane": "1.14.0", + "@microsoft/teams-js": "1.10.0", + "@types/office-js": "1.0.36", + "office-ui-fabric-react": "7.180.0", + "react": "16.13.1", + "react-dom": "16.13.1", + "tslib": "~1.10.0" + }, + "dependencies": { + "office-ui-fabric-react": { + "version": "7.180.0", + "resolved": "https://registry.npmjs.org/office-ui-fabric-react/-/office-ui-fabric-react-7.180.0.tgz", + "integrity": "sha512-bayPgo2gyJEqYOOwsGT8KZtOj3yWe252PqMFw0Gx/2TKOXweQ/btror1D2SGxins8RogTtwhkmvgTbnWYMn2jw==", + "requires": { + "@fluentui/date-time-utilities": "^7.9.1", + "@fluentui/react-focus": "^7.18.1", + "@fluentui/react-window-provider": "^1.0.2", + "@microsoft/load-themed-styles": "^1.10.26", + "@uifabric/foundation": "^7.10.1", + "@uifabric/icons": "^7.6.2", + "@uifabric/merge-styles": "^7.19.2", + "@uifabric/react-hooks": "^7.14.0", + "@uifabric/set-version": "^7.0.24", + "@uifabric/styling": "^7.20.0", + "@uifabric/utilities": "^7.33.5", + "prop-types": "^15.7.2", + "tslib": "^1.10.0" + } + } + } + }, + "@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" + } + }, + "@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" + } + }, + "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 + }, + "tslib": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", + "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==", + "dev": true + }, + "uuid": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.1.0.tgz", + "integrity": "sha512-DIWtzUkw04M4k3bf1IcpS2tngXEL26YUD2M0tMDUpnUrz2hgzUBlD55a4FjdLGPvfHxS6uluGWvaVEqgBcVa+g==", + "dev": true + }, + "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.3", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.3.tgz", + "integrity": "sha512-sGvEcBOTNum68x9jCpCVGPFJ6mWnkD0YxOcddDlJHRx3tKdB2q8pCHExMVZo/AV/6geuVJXG7hljDaWG8+5GDw==", + "dev": true, + "requires": { + "commander": "^2.20.3", + "lodash.get": "^4.4.2", + "lodash.isequal": "^4.5.0", + "validator": "^13.7.0" + } + } + } + }, + "@microsoft/teams-js": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/@microsoft/teams-js/-/teams-js-1.10.0.tgz", + "integrity": "sha512-g8+ox5nWe9IjDFRHnCXk7mkQRGjHFcAMSn7JpUtJfuWu2tDUmXAp/4LUSgewvBbbmy68YtS+KTFPHRyUoTzk6w==" + }, + "@microsoft/tsdoc": { + "version": "0.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==", + "dev": true, + "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==", + "dev": true + }, + "@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==", + "dev": true, + "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 + }, + "@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 + } + } + }, + "@popperjs/core": { + "version": "2.4.4", + "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.4.4.tgz", + "integrity": "sha512-1oO6+dN5kdIA3sKPZhRGJTfGVP4SWV6KqlMOwry4J3HfyD68sl/3KmG7DeYUzvN+RbhXDnv/D8vNNB8168tAMg==" + }, + "@rushstack/debug-certificate-manager": { + "version": "1.0.26", + "resolved": "https://registry.npmjs.org/@rushstack/debug-certificate-manager/-/debug-certificate-manager-1.0.26.tgz", + "integrity": "sha512-waSJEp4Zk0z4MxZAqp04LUe8GNnVaVJ8FCdSb2gQ/zf4AwvnpP51X7GiKhDG16gfE9Wh/wNf54nHZzqi7jQEXg==", + "dev": true, + "requires": { + "@rushstack/node-core-library": "3.38.0", + "node-forge": "~0.7.1", + "sudo": "~1.0.3" + } + }, + "@rushstack/eslint-config": { + "version": "2.3.4", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-config/-/eslint-config-2.3.4.tgz", + "integrity": "sha512-mwEfj3e260slxM57A2eMtkNpVM9J2iMGoqzWfD4hHtO+dcZT6rEeYG4djwj61ZriNJdAY8QIMMhfuID/xV+cyw==", + "dev": true, + "requires": { + "@rushstack/eslint-patch": "1.0.6", + "@rushstack/eslint-plugin": "0.7.3", + "@rushstack/eslint-plugin-packlets": "0.2.2", + "@rushstack/eslint-plugin-security": "0.1.4", + "@typescript-eslint/eslint-plugin": "3.4.0", + "@typescript-eslint/experimental-utils": "^3.4.0", + "@typescript-eslint/parser": "3.4.0", + "@typescript-eslint/typescript-estree": "3.4.0", + "eslint-plugin-promise": "~4.2.1", + "eslint-plugin-react": "~7.20.0", + "eslint-plugin-tsdoc": "~0.2.10" + } + }, + "@rushstack/eslint-patch": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.0.6.tgz", + "integrity": "sha512-Myxw//kzromB9yWgS8qYGuGVf91oBUUJpNvy5eM50sqvmKLbKjwLxohJnkWGTeeI9v9IBMtPLxz5Gc60FIfvCA==", + "dev": true + }, + "@rushstack/eslint-plugin": { + "version": "0.7.3", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-plugin/-/eslint-plugin-0.7.3.tgz", + "integrity": "sha512-8+AqxybpcJJuxn0+fsWwMIMj2g2tLfPrbOyhEi+Rozh36eTmgGXF45qh8bHE1gicsX4yGDj2ob1P62oQV6hs3g==", + "dev": true, + "requires": { + "@rushstack/tree-pattern": "0.2.1", + "@typescript-eslint/experimental-utils": "^3.4.0" + } + }, + "@rushstack/eslint-plugin-packlets": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-plugin-packlets/-/eslint-plugin-packlets-0.2.2.tgz", + "integrity": "sha512-8kKs5fq9Mm9sP4W7ETbp48eH6iECfXDKP1mdg2iBPl8CaZZHMzVYC2vQSSSOOMv+OV23LreRFWV0LlllEDuD3Q==", + "dev": true, + "requires": { + "@rushstack/tree-pattern": "0.2.1", + "@typescript-eslint/experimental-utils": "^3.4.0" + } + }, + "@rushstack/eslint-plugin-security": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-plugin-security/-/eslint-plugin-security-0.1.4.tgz", + "integrity": "sha512-AiNUS5H4/RvyNI9FDKdd4ya3PovjpPVU9Pr7He1JPvqLHOCT8P9n5YpRHjxx0ftD77mDLT5HrcOKjxTW7BZQHg==", + "dev": true, + "requires": { + "@rushstack/tree-pattern": "0.2.1", + "@typescript-eslint/experimental-utils": "^3.4.0" + } + }, + "@rushstack/heft-config-file": { + "version": "0.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.3", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.3.tgz", + "integrity": "sha512-sGvEcBOTNum68x9jCpCVGPFJ6mWnkD0YxOcddDlJHRx3tKdB2q8pCHExMVZo/AV/6geuVJXG7hljDaWG8+5GDw==", + "dev": true, + "requires": { + "commander": "^2.20.3", + "lodash.get": "^4.4.2", + "lodash.isequal": "^4.5.0", + "validator": "^13.7.0" + } + } + } + }, + "@rushstack/loader-raw-script": { + "version": "1.3.207", + "resolved": "https://registry.npmjs.org/@rushstack/loader-raw-script/-/loader-raw-script-1.3.207.tgz", + "integrity": "sha512-sOF21pgIKhXREKepRMFMCi0UmChVj2LtjhUP38W5EwJG8sTtv8dOsZ3qT2lW7s+n6TzoPXE8NvY0/dK40VKhug==", + "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.3", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.3.tgz", + "integrity": "sha512-sGvEcBOTNum68x9jCpCVGPFJ6mWnkD0YxOcddDlJHRx3tKdB2q8pCHExMVZo/AV/6geuVJXG7hljDaWG8+5GDw==", + "dev": true, + "requires": { + "commander": "^2.20.3", + "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.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/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.3", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.3.tgz", + "integrity": "sha512-sGvEcBOTNum68x9jCpCVGPFJ6mWnkD0YxOcddDlJHRx3tKdB2q8pCHExMVZo/AV/6geuVJXG7hljDaWG8+5GDw==", + "dev": true, + "requires": { + "commander": "^2.20.3", + "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.3", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.3.tgz", + "integrity": "sha512-sGvEcBOTNum68x9jCpCVGPFJ6mWnkD0YxOcddDlJHRx3tKdB2q8pCHExMVZo/AV/6geuVJXG7hljDaWG8+5GDw==", + "dev": true, + "requires": { + "commander": "^2.20.3", + "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.3", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.3.tgz", + "integrity": "sha512-sGvEcBOTNum68x9jCpCVGPFJ6mWnkD0YxOcddDlJHRx3tKdB2q8pCHExMVZo/AV/6geuVJXG7hljDaWG8+5GDw==", + "dev": true, + "requires": { + "commander": "^2.20.3", + "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.3", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.3.tgz", + "integrity": "sha512-sGvEcBOTNum68x9jCpCVGPFJ6mWnkD0YxOcddDlJHRx3tKdB2q8pCHExMVZo/AV/6geuVJXG7hljDaWG8+5GDw==", + "dev": true, + "requires": { + "commander": "^2.20.3", + "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.3", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.3.tgz", + "integrity": "sha512-sGvEcBOTNum68x9jCpCVGPFJ6mWnkD0YxOcddDlJHRx3tKdB2q8pCHExMVZo/AV/6geuVJXG7hljDaWG8+5GDw==", + "dev": true, + "requires": { + "commander": "^2.20.3", + "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.3", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.3.tgz", + "integrity": "sha512-sGvEcBOTNum68x9jCpCVGPFJ6mWnkD0YxOcddDlJHRx3tKdB2q8pCHExMVZo/AV/6geuVJXG7hljDaWG8+5GDw==", + "dev": true, + "requires": { + "commander": "^2.20.3", + "lodash.get": "^4.4.2", + "lodash.isequal": "^4.5.0", + "validator": "^13.7.0" + } + } + } + }, + "@rushstack/tree-pattern": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/@rushstack/tree-pattern/-/tree-pattern-0.2.1.tgz", + "integrity": "sha512-ZRPQdV0LxUY/HRIvVKNz3Sb/qbklSthL2pY0qkNoycXKcXbCgXEP3TxL+i1/tW9g1jqft4o+pl9wx12Q6Uc0Xw==", + "dev": true + }, + "@rushstack/ts-command-line": { + "version": "4.7.10", + "resolved": "https://registry.npmjs.org/@rushstack/ts-command-line/-/ts-command-line-4.7.10.tgz", + "integrity": "sha512-8t042g8eerypNOEcdpxwRA3uCmz0duMo21rG4Z2mdz7JxJeylDmzjlU3wDdef2t3P1Z61JCdZB6fbm1Mh0zi7w==", + "dev": true, + "requires": { + "@types/argparse": "1.0.38", + "argparse": "~1.0.9", + "colors": "~1.2.1", + "string-argv": "~0.3.1" + } + }, + "@rushstack/typings-generator": { + "version": "0.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.3", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.3.tgz", + "integrity": "sha512-sGvEcBOTNum68x9jCpCVGPFJ6mWnkD0YxOcddDlJHRx3tKdB2q8pCHExMVZo/AV/6geuVJXG7hljDaWG8+5GDw==", + "dev": true, + "requires": { + "commander": "^2.20.3", + "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.17.0", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.17.0.tgz", + "integrity": "sha512-r8aveDbd+rzGP+ykSdF3oPuTVRWRfbBiHl0rVDM2yNEmSMXfkObQLV46b4RnCv3Lra51OlfnZhkkFaDl2MIRaA==", + "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/eslint-visitor-keys": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@types/eslint-visitor-keys/-/eslint-visitor-keys-1.0.0.tgz", + "integrity": "sha512-OCutwjDZ4aFS6PB1UZ988C4YgwlBHJd6wCeQqaLdmadZ/7e+w79+hbMUFC1QXDNCmdyoRfAFdm0RypzwR+Qpag==", + "dev": true + }, + "@types/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==", + "dev": true + }, + "@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/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==" + }, + "@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.5", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.5.tgz", + "integrity": "sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==", + "dev": true + }, + "@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.9.51", + "resolved": "https://registry.npmjs.org/@types/react/-/react-16.9.51.tgz", + "integrity": "sha512-lQa12IyO+DMlnSZ3+AGHRUiUcpK47aakMMoBG8f7HGxJT8Yfe+WE128HIXaHOHVPReAW0oDS3KAI0JI2DDe1PQ==", + "dev": true, + "requires": { + "@types/prop-types": "*", + "csstype": "^3.0.2" + } + }, + "@types/react-dom": { + "version": "16.9.8", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-16.9.8.tgz", + "integrity": "sha512-ykkPQ+5nFknnlU6lDd947WbQ6TE3NNzbQAkInC2EKY1qeYdTKp7onFusmYZb+ityzx2YviqT6BXSu+LyWWJwcA==", + "dev": true, + "requires": { + "@types/react": "*" + } + }, + "@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/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.2", + "resolved": "https://registry.npmjs.org/@types/uglify-js/-/uglify-js-3.13.2.tgz", + "integrity": "sha512-/xFrPIo+4zOeNGtVMbf9rUm0N+i4pDf1ynExomqtokIJmVzR3962lJ1UE+MmexMkA0cmN9oTzg5Xcbwge0Ij2Q==", + "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 + }, + "@typescript-eslint/eslint-plugin": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-3.4.0.tgz", + "integrity": "sha512-wfkpiqaEVhZIuQRmudDszc01jC/YR7gMSxa6ulhggAe/Hs0KVIuo9wzvFiDbG3JD5pRFQoqnf4m7REDsUvBnMQ==", + "dev": true, + "requires": { + "@typescript-eslint/experimental-utils": "3.4.0", + "debug": "^4.1.1", + "functional-red-black-tree": "^1.0.1", + "regexpp": "^3.0.0", + "semver": "^7.3.2", + "tsutils": "^3.17.1" + }, + "dependencies": { + "@typescript-eslint/experimental-utils": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-3.4.0.tgz", + "integrity": "sha512-rHPOjL43lOH1Opte4+dhC0a/+ks+8gOBwxXnyrZ/K4OTAChpSjP76fbI8Cglj7V5GouwVAGaK+xVwzqTyE/TPw==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.3", + "@typescript-eslint/typescript-estree": "3.4.0", + "eslint-scope": "^5.0.0", + "eslint-utils": "^2.0.0" + } + } + } + }, + "@typescript-eslint/experimental-utils": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-3.10.1.tgz", + "integrity": "sha512-DewqIgscDzmAfd5nOGe4zm6Bl7PKtMG2Ad0KG8CUZAHlXfAKTF9Ol5PXhiMh39yRL2ChRH1cuuUGOcVyyrhQIw==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.3", + "@typescript-eslint/types": "3.10.1", + "@typescript-eslint/typescript-estree": "3.10.1", + "eslint-scope": "^5.0.0", + "eslint-utils": "^2.0.0" + }, + "dependencies": { + "@typescript-eslint/typescript-estree": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-3.10.1.tgz", + "integrity": "sha512-QbcXOuq6WYvnB3XPsZpIwztBoquEYLXh2MtwVU+kO8jgYCiv4G5xrSP/1wg4tkvrEE+esZVquIPX/dxPlePk1w==", + "dev": true, + "requires": { + "@typescript-eslint/types": "3.10.1", + "@typescript-eslint/visitor-keys": "3.10.1", + "debug": "^4.1.1", + "glob": "^7.1.6", + "is-glob": "^4.0.1", + "lodash": "^4.17.15", + "semver": "^7.3.2", + "tsutils": "^3.17.1" + } + } + } + }, + "@typescript-eslint/parser": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-3.4.0.tgz", + "integrity": "sha512-ZUGI/de44L5x87uX5zM14UYcbn79HSXUR+kzcqU42gH0AgpdB/TjuJy3m4ezI7Q/jk3wTQd755mxSDLhQP79KA==", + "dev": true, + "requires": { + "@types/eslint-visitor-keys": "^1.0.0", + "@typescript-eslint/experimental-utils": "3.4.0", + "@typescript-eslint/typescript-estree": "3.4.0", + "eslint-visitor-keys": "^1.1.0" + }, + "dependencies": { + "@typescript-eslint/experimental-utils": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-3.4.0.tgz", + "integrity": "sha512-rHPOjL43lOH1Opte4+dhC0a/+ks+8gOBwxXnyrZ/K4OTAChpSjP76fbI8Cglj7V5GouwVAGaK+xVwzqTyE/TPw==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.3", + "@typescript-eslint/typescript-estree": "3.4.0", + "eslint-scope": "^5.0.0", + "eslint-utils": "^2.0.0" + } + } + } + }, + "@typescript-eslint/types": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-3.10.1.tgz", + "integrity": "sha512-+3+FCUJIahE9q0lDi1WleYzjCwJs5hIsbugIgnbB+dSCYUxl8L6PwmsyOPFZde2hc1DlTo/xnkOgiTLSyAbHiQ==", + "dev": true + }, + "@typescript-eslint/typescript-estree": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-3.4.0.tgz", + "integrity": "sha512-zKwLiybtt4uJb4mkG5q2t6+W7BuYx2IISiDNV+IY68VfoGwErDx/RfVI7SWL4gnZ2t1A1ytQQwZ+YOJbHHJ2rw==", + "dev": true, + "requires": { + "debug": "^4.1.1", + "eslint-visitor-keys": "^1.1.0", + "glob": "^7.1.6", + "is-glob": "^4.0.1", + "lodash": "^4.17.15", + "semver": "^7.3.2", + "tsutils": "^3.17.1" + } + }, + "@typescript-eslint/visitor-keys": { + "version": "3.10.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-3.10.1.tgz", + "integrity": "sha512-9JgC82AaQeglebjZMgYR5wgmfUdUc+EitGUUMW8u2nDckaeimzW+VsoLV6FoimPv2id3VQzfjwBxEMVz08ameQ==", + "dev": true, + "requires": { + "eslint-visitor-keys": "^1.1.0" + } + }, + "@uifabric/foundation": { + "version": "7.10.2", + "resolved": "https://registry.npmjs.org/@uifabric/foundation/-/foundation-7.10.2.tgz", + "integrity": "sha512-8J8oBoc5Pr3oGL6uiWHGek/cmjXxYVg5tgPs9YQUsPs1IE9G5R4A4nXTtYEG3I2ZuF+fLfmWhnbKmgFVfKts2w==", + "requires": { + "@uifabric/merge-styles": "^7.19.2", + "@uifabric/set-version": "^7.0.24", + "@uifabric/styling": "^7.20.1", + "@uifabric/utilities": "^7.34.0", + "tslib": "^1.10.0" + } + }, + "@uifabric/icons": { + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/@uifabric/icons/-/icons-7.6.2.tgz", + "integrity": "sha512-q7jEIwB5Tt2Egw9fqdgNPlBqBQ6hNNMQ3qs5y4S4YETRluB+AQTdKbrbYMsXo3Pm0FsJnRfiDojMzxusGX+MWA==", + "requires": { + "@uifabric/set-version": "^7.0.24", + "@uifabric/styling": "^7.20.0", + "tslib": "^1.10.0" + } + }, + "@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" + } + }, + "@uifabric/react-hooks": { + "version": "7.14.1", + "resolved": "https://registry.npmjs.org/@uifabric/react-hooks/-/react-hooks-7.14.1.tgz", + "integrity": "sha512-y5xCXEG3j25nbPkiZjJ6qipJot8QOn/ppr8eDtVkSm6JJ6lDU8cv4j01Ff1HcHbB0WnQWasiT1NITMsJZBbk0g==", + "requires": { + "@fluentui/react-window-provider": "^1.0.2", + "@uifabric/set-version": "^7.0.24", + "@uifabric/utilities": "^7.34.0", + "tslib": "^1.10.0" + } + }, + "@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" + } + }, + "@uifabric/styling": { + "version": "7.20.1", + "resolved": "https://registry.npmjs.org/@uifabric/styling/-/styling-7.20.1.tgz", + "integrity": "sha512-xxoIv5tkeJ02XQfJ1IQloAijWVxUm2QlyKzpbnA5SF+HhtKsv0rgADuNALhGTvYKYwKqaFc5rKWygAxLeEaFtg==", + "requires": { + "@fluentui/theme": "^1.7.5", + "@microsoft/load-themed-styles": "^1.10.26", + "@uifabric/merge-styles": "^7.19.2", + "@uifabric/set-version": "^7.0.24", + "@uifabric/utilities": "^7.34.0", + "tslib": "^1.10.0" + } + }, + "@uifabric/utilities": { + "version": "7.34.0", + "resolved": "https://registry.npmjs.org/@uifabric/utilities/-/utilities-7.34.0.tgz", + "integrity": "sha512-nJSrWw6IK8uLCYKrr7nQIxKnEr8iMkcIq0s7WBDbqtLfQB29jHLUtwbD928hhFm5zYMC1g46AOObb4lj7ER/hA==", + "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" + } + }, + "@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.2", + "resolved": "https://registry.npmjs.org/@zkochan/cmd-shim/-/cmd-shim-5.2.2.tgz", + "integrity": "sha512-uNWpBESHNlerKPs34liL43S14y1j3G39dpSf/wzkyP+axOzqvQTr4i+Nz/4shyS5FIL4fTi/ejHCDMT0ZneNWQ==", + "dev": true, + "requires": { + "cmd-extension": "^1.0.1", + "is-windows": "^1.0.2" + } + }, + "abab": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", + "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==", + "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" + } + }, + "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": "1.0.2", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", + "dev": true, + "requires": { + "array-uniq": "^1.0.1" + } + }, + "array-uniq": { + "version": "1.0.3", + "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.3.0", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.0.tgz", + "integrity": "sha512-PZC9/8TKAIxcWKdyeb77EzULHPrIX/tIZebLJUQOMR1OwYosT8yggdfWScfTBCDj5utONvOuPQQumYsU2ULbkg==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.2", + "es-shim-unscopables": "^1.0.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.4", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", + "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", + "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 + }, + "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==", + "dev": true, + "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" + }, + "dependencies": { + "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==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true + } + } + }, + "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.30001332", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001332.tgz", + "integrity": "sha512-10T30NYOEQtN6C11YGg411yebhvpnC6Z102+B95eAsN0oB6KUs01ivE8u+G6FMIRtIrVlYXhL+LUwQ3/hXwDWw==", + "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": { + "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" + } + }, + "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==", + "dev": true + }, + "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 + } + } + }, + "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" + } + }, + "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" + } + }, + "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" + } + }, + "array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true + }, + "big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "dev": true + }, + "cacache": { + "version": "15.3.0", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-15.3.0.tgz", + "integrity": "sha512-VVdYzXEn+cnbXpFgWs5hTT7OScegHVmLhJIR8Ufqk3iFD6A6j5iSX1KuBTfNEv4tdJWE2PzA6IVFtcLC7fN9wQ==", + "dev": true, + "requires": { + "@npmcli/fs": "^1.0.0", + "@npmcli/move-file": "^1.0.1", + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "glob": "^7.1.4", + "infer-owner": "^1.0.4", + "lru-cache": "^6.0.0", + "minipass": "^3.1.1", + "minipass-collect": "^1.0.2", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.2", + "mkdirp": "^1.0.3", + "p-map": "^4.0.0", + "promise-inflight": "^1.0.1", + "rimraf": "^3.0.2", + "ssri": "^8.0.1", + "tar": "^6.0.2", + "unique-filename": "^1.1.1" + } + }, + "chownr": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", + "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", + "dev": true + }, + "emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "dev": true + }, + "find-cache-dir": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", + "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", + "dev": true, + "requires": { + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + } + }, + "globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dev": true, + "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" + } + }, + "ignore": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", + "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", + "dev": true + }, + "json5": { + "version": "2.2.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" + } + }, + "merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true + }, + "mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "dev": true + }, + "p-limit": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", + "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "dev": true, + "requires": { + "yocto-queue": "^0.1.0" + } + }, + "rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + }, + "schema-utils": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", + "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" + } + }, + "ssri": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz", + "integrity": "sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==", + "dev": true, + "requires": { + "minipass": "^3.1.1" + } + }, + "tar": { + "version": "6.1.11", + "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.11.tgz", + "integrity": "sha512-an/KZQzQUkZCkuoAA64hM92X0Urb6VpRhAFllDzz44U2mcD5scmT3zBc4VgVpkugF580+DQn8eAFSyoQt0tznA==", + "dev": true, + "requires": { + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "minipass": "^3.0.0", + "minizlib": "^2.1.1", + "mkdirp": "^1.0.3", + "yallist": "^4.0.0" + } + } + } + }, + "core-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": "3.0.11", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.11.tgz", + "integrity": "sha512-sa6P2wJ+CAbgyy4KFssIb/JNMLxFvKF1pCYCSXS8ZMuqZnMsrxqI2E5sPyoTpxoPU/gVZMzr2zjOfg8GIZOMsw==" + }, + "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 + }, + "debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "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.4", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz", + "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==", + "dev": true, + "requires": { + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + } + }, + "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" + } + }, + "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.4", + "resolved": "https://registry.npmjs.org/dezalgo/-/dezalgo-1.0.4.tgz", + "integrity": "sha512-rXSP0bf+5n0Qonsb+SVVfNfIsimO4HEtmnIpPHY8Q1UCzKlQrDMfdobr8nJOOsRgWCyMRqeSBQzmWUMq7zvVig==", + "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==", + "dev": true, + "requires": { + "path-type": "^4.0.0" + }, + "dependencies": { + "path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "dev": true + } + } + }, + "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==", + "dev": true, + "requires": { + "domelementtype": "^2.0.1", + "entities": "^2.0.0" + }, + "dependencies": { + "domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", + "dev": true + } + } + }, + "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==", + "dev": true + }, + "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 + } + } + }, + "domutils": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", + "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", + "dev": true, + "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" + } + }, + "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.114", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.114.tgz", + "integrity": "sha512-gRwLpVYWHGbERPU6o8pKfR168V6enWEXzZc6zQNNXbgJ7UJna+9qzAIHY94+9KOv71D/CH+QebLA9pChD2q8zA==", + "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" + } + } + } + }, + "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": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "dev": true + }, + "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.5", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.5.tgz", + "integrity": "sha512-Aa2G2+Rd3b6kxEUKTF4TaW67czBLyAv3z7VOhYRU50YBx+bbsYZ9xQP4lMNazePuFlybXI0V4MruPos7qUo5fA==", + "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.3", + "internal-slot": "^1.0.3", + "is-callable": "^1.2.4", + "is-negative-zero": "^2.0.2", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.2", + "is-string": "^1.0.7", + "is-weakref": "^1.0.2", + "object-inspect": "^1.12.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-shim-unscopables": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz", + "integrity": "sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==", + "dev": true, + "requires": { + "has": "^1.0.3" + } + }, + "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.60", + "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.60.tgz", + "integrity": "sha512-jpKNXIt60htYG59/9FGf2PYT3pwMpnEbNKysU+k/4FGwyGtMotOvcZOuW+EmXXYASRqYSXQfGL5cVIthOTgbkg==", + "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.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" + }, + "dependencies": { + "ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "requires": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dev": true, + "requires": { + "esutils": "^2.0.2" + } + }, + "eslint-visitor-keys": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", + "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", + "dev": true + } + } + }, + "eslint-plugin-promise": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-promise/-/eslint-plugin-promise-4.2.1.tgz", + "integrity": "sha512-VoM09vT7bfA7D+upt+FjeBO5eHIJQBUWki1aPvB+vbNiHS3+oGIJGIeyBtKQTME6UPXXy3vV07OL1tHd3ANuDw==", + "dev": true + }, + "eslint-plugin-react": { + "version": "7.20.6", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.20.6.tgz", + "integrity": "sha512-kidMTE5HAEBSLu23CUDvj8dc3LdBU0ri1scwHBZjI41oDv4tjsWZKU7MQccFzH1QYPYhsnTF2ovh7JlcIcmxgg==", + "dev": true, + "requires": { + "array-includes": "^3.1.1", + "array.prototype.flatmap": "^1.2.3", + "doctrine": "^2.1.0", + "has": "^1.0.3", + "jsx-ast-utils": "^2.4.1", + "object.entries": "^1.1.2", + "object.fromentries": "^2.0.2", + "object.values": "^1.1.1", + "prop-types": "^15.7.2", + "resolve": "^1.17.0", + "string.prototype.matchall": "^4.0.2" + } + }, + "eslint-plugin-tsdoc": { + "version": "0.2.16", + "resolved": "https://registry.npmjs.org/eslint-plugin-tsdoc/-/eslint-plugin-tsdoc-0.2.16.tgz", + "integrity": "sha512-F/RWMnyDQuGlg82vQEFHQtGyWi7++XJKdYNn0ulIbyMOFqYIjoJOUdE6olORxgwgLkpJxsCJpJbTHgxJ/ggfXw==", + "dev": true, + "requires": { + "@microsoft/tsdoc": "0.14.1", + "@microsoft/tsdoc-config": "0.16.1" + }, + "dependencies": { + "@microsoft/tsdoc": { + "version": "0.14.1", + "resolved": "https://registry.npmjs.org/@microsoft/tsdoc/-/tsdoc-0.14.1.tgz", + "integrity": "sha512-6Wci+Tp3CgPt/B9B0a3J4s3yMgLNSku6w5TV6mN+61C71UqsRBv2FUibBf3tPGlNxebgPHMEUzKpb1ggE8KCKw==", + "dev": true + }, + "@microsoft/tsdoc-config": { + "version": "0.16.1", + "resolved": "https://registry.npmjs.org/@microsoft/tsdoc-config/-/tsdoc-config-0.16.1.tgz", + "integrity": "sha512-2RqkwiD4uN6MLnHFljqBlZIXlt/SaUT6cuogU1w2ARw4nKuuppSmR0+s+NC+7kXBQykd9zzu0P4HtBpZT5zBpQ==", + "dev": true, + "requires": { + "@microsoft/tsdoc": "0.14.1", + "ajv": "~6.12.6", + "jju": "~1.4.0", + "resolve": "~1.19.0" + } + }, + "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" + } + } + } + }, + "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==", + "dev": true, + "requires": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + } + }, + "eslint-utils": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", + "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", + "dev": true, + "requires": { + "eslint-visitor-keys": "^1.1.0" + } + }, + "eslint-visitor-keys": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", + "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", + "dev": true + }, + "espree": { + "version": "7.3.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-7.3.1.tgz", + "integrity": "sha512-v3JCNCE64umkFpmkFGqzVKsOT0tN1Zr+ueqLZfpV1Ob8e+CEgPWa+OxCoGH3tnhimMKIaBm4m/vaRpJ/krRz2g==", + "dev": true, + "requires": { + "acorn": "^7.4.0", + "acorn-jsx": "^5.3.1", + "eslint-visitor-keys": "^1.3.0" + } + }, + "esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "dev": true + }, + "esquery": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", + "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", + "dev": true, + "requires": { + "estraverse": "^5.1.0" + }, + "dependencies": { + "estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true + } + } + }, + "esrecurse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", + "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "dev": true, + "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==", + "dev": true + } + } + }, + "estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true + }, + "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 + } + } + }, + "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==", + "dev": true, + "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" + }, + "dependencies": { + "merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true + } + } + }, + "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==", + "dev": true, + "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" + } + } + } + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "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" + } + }, + "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" + } + }, + "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" + } + }, + "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=", + "dev": true + }, + "functions-have-names": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", + "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", + "dev": true + }, + "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==", + "dev": true, + "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" + } + } + } + }, + "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": "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" + } + }, + "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.10", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", + "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==", + "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" + } + }, + "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.2", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", + "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", + "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-property-descriptors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", + "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", + "dev": true, + "requires": { + "get-intrinsic": "^1.1.1" + } + }, + "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" + }, + "dependencies": { + "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==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true + } + } + }, + "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" + } + }, + "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 + } + } + }, + "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.1", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", + "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", + "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": "4.0.6", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", + "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", + "dev": true + }, + "ignore-walk": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/ignore-walk/-/ignore-walk-3.0.4.tgz", + "integrity": "sha512-PY6Ii8o1jMRA1z4F2hRkH/xN59ox43DavKvD3oDpfurRlOJyAHpifIwpbdv1n4jt4ov0jSpw3kQ4GhJnpBL6WQ==", + "dev": true, + "requires": { + "minimatch": "^3.0.4" + } + }, + "immediate": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz", + "integrity": "sha1-nbHb0Pr43m++D13V5Wu2BigN5ps=", + "dev": true + }, + "import-cwd": { + "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==", + "dev": true + }, + "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.9.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.9.0.tgz", + "integrity": "sha512-+5FPy5PnwmO3lvfMb0AsoPaBG+5KHUI0wYFXOtYPnVVVspTFUuMZNfNaNVRt3FZadstu2c8x23vykRW/NBoU6A==", + "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=", + "dev": true + }, + "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==", + "dev": true, + "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==", + "dev": true + }, + "is-number-object": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", + "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", + "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.2", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", + "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2" + } + }, + "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 + }, + "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": "2.4.1", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-2.4.1.tgz", + "integrity": "sha512-z1xSldJ6imESSzOjd3NNkieVJKRlKYSOtMG8SFyCj2FIrvSaSuli/WjpBkEzCBoR9bYYYFgqJw61Xhu7Lcgk+w==", + "dev": true, + "requires": { + "array-includes": "^3.1.1", + "object.assign": "^4.1.0" + } + }, + "jszip": { + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/jszip/-/jszip-3.7.1.tgz", + "integrity": "sha512-ghL0tz1XG9ZEmRMcEN2vt7xabrDdqHHeykgARpmZ0BiIctWxM47Vt63ZO2dnp4QYt/xJVLLy5Zv1l/xRdh2byg==", + "dev": true, + "requires": { + "lie": "~3.3.0", + "pako": "~1.0.2", + "readable-stream": "~2.3.6", + "set-immediate-shim": "~1.0.1" + } + }, + "just-debounce": { + "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" + } + }, + "keyborg": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/keyborg/-/keyborg-1.2.0.tgz", + "integrity": "sha512-HKxdfFW+CaMrzfAzQ0nr6Bz1IZkqwQ8ok0faAF+7wOeOvf4SVPj1pGzp7AAdAbsp/9mCeUJJOLAI/dvbHRtGBg==" + }, + "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" + } + }, + "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=", + "dev": true + }, + "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=", + "dev": true + }, + "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.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==", + "dev": true, + "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" + } + }, + "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" + } + }, + "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.0.3", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.0.3.tgz", + "integrity": "sha1-+kT4siYmFaty8ICKQB1HinDjlNs=", + "dev": true + }, + "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==", + "dev": true, + "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==", + "dev": true + }, + "msal": { + "version": "1.4.13", + "resolved": "https://registry.npmjs.org/msal/-/msal-1.4.13.tgz", + "integrity": "sha512-uFEa4KGlpGqNMwa7/1OQc6WQUF8iwHbaiHMVn0Cl66Ec7o30ZTtX9s9OWrf0wAxp8Mwg0JEE886z/PHpsiZUxQ==", + "requires": { + "tslib": "^1.9.3" + } + }, + "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.3", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.3.tgz", + "integrity": "sha512-p1sjXuopFs0xg+fPASzQ28agW1oHD7xDsd9Xkf3T15H3c/cifrFHVwrh74PdoklAPi+i7MdRsE47vm2r6JoB+w==", + "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-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 + } + } + }, + "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.3", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.3.tgz", + "integrity": "sha512-maHFz6OLqYxz+VQyCAtA3PTX4UP/53pa05fyDNc9CwjvJ0yEh6+xBwKsgCxMNhS8taUKBFYxfuiaD9U/55iFaw==", + "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.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-core": { + "version": "9.6.1-fluent2", + "resolved": "https://registry.npmjs.org/office-ui-fabric-core/-/office-ui-fabric-core-9.6.1-fluent2.tgz", + "integrity": "sha512-gcBs5HHr7tjkvk/+Ls10ttb3jEllRn7SvJitX/kx/gQq8BiFMSMKr1w+oNqXlh4EgkBHWUlJVPrYUu1KW/jVaQ==" + }, + "office-ui-fabric-react": { + "version": "7.174.1", + "resolved": "https://registry.npmjs.org/office-ui-fabric-react/-/office-ui-fabric-react-7.174.1.tgz", + "integrity": "sha512-zRUpUqZtVncvb+Tt+5SVNEcI3MfpwTLU+v2u7ZdF9ukPbD+UBKJSkIbydyO0P2S5jVizgdqioSOarfUA70ICvw==", + "requires": { + "@fluentui/date-time-utilities": "^7.9.1", + "@fluentui/react-focus": "^7.17.6", + "@fluentui/react-window-provider": "^1.0.2", + "@microsoft/load-themed-styles": "^1.10.26", + "@uifabric/foundation": "^7.9.26", + "@uifabric/icons": "^7.5.23", + "@uifabric/merge-styles": "^7.19.2", + "@uifabric/react-hooks": "^7.14.0", + "@uifabric/set-version": "^7.0.24", + "@uifabric/styling": "^7.19.0", + "@uifabric/utilities": "^7.33.5", + "prop-types": "^15.7.2", + "tslib": "^1.10.0" + } + }, + "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" + } + }, + "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" + } + }, + "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": "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" + } + }, + "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==", + "dev": true + }, + "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.10", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz", + "integrity": "sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==", + "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==", + "dev": true + }, + "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.13.1", + "resolved": "https://registry.npmjs.org/react/-/react-16.13.1.tgz", + "integrity": "sha512-YMZQQq32xHLX0bz5Mnibv1/LHb3Sqzngu7xstSM+vrkE5Kzr9xE0yMByK5kMoTK30YVJE61WfbxIFFvfeDKT1w==", + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "prop-types": "^15.6.2" + } + }, + "react-dom": { + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-16.13.1.tgz", + "integrity": "sha512-81PIMmVLnCNLO/fFOQxdQkvEq/+Hfpv24XNJfpyZhTRfO0QcmQIF/PgCa1zCOj2w1hrn12MFLyaJ/G0+Mxtfag==", + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "prop-types": "^15.6.2", + "scheduler": "^0.19.1" + } + }, + "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": "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" + } + }, + "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" + } + }, + "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" + } + }, + "regenerator-runtime": { + "version": "0.13.9", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", + "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==" + }, + "regex-not": { + "version": "1.0.2", + "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.3", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz", + "integrity": "sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "functions-have-names": "^1.2.2" + } + }, + "regexpp": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", + "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", + "dev": true + }, + "relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", + "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-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==", + "dev": true + }, + "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 + }, + "rtl-css-js": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/rtl-css-js/-/rtl-css-js-1.15.0.tgz", + "integrity": "sha512-99Cu4wNNIhrI10xxUaABHsdDqzalrSRTie4GeCmbGVuehm4oj+fIy8fTzB+16pmKe8Bv9rl+hxIBez6KxExTew==", + "requires": { + "@babel/runtime": "^7.1.2" + } + }, + "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==", + "dev": true, + "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" + } + }, + "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 + }, + "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.19.1", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.19.1.tgz", + "integrity": "sha512-n/zwRWRYSUj0/3g/otKDRPMh6qv2SYMWNq85IEa8iZyAv8od9zDYpGSnpBEjNgcMNq6Scbu5KfIPxNF72R/2EA==", + "requires": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" + } + }, + "schema-utils": { + "version": "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.7", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", + "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "dev": true, + "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==", + "dev": true + }, + "slice-ansi": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-2.1.0.tgz", + "integrity": "sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.0", + "astral-regex": "^1.0.0", + "is-fullwidth-code-point": "^2.0.0" + } + }, + "snapdragon": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", + "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" + }, + "dependencies": { + "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==", + "dev": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + } + } + }, + "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" + } + }, + "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" + } + }, + "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" + } + }, + "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.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" + } + }, + "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" + } + } + } + }, + "stylis": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/stylis/-/stylis-4.1.0.tgz", + "integrity": "sha512-SrSDzNasOCBTo7C2N9geFwydg/2bmdkWXd4gJirtq82m5JBYtR2+Ialck8czmfBLIdPxCOotlgJESPa8C1RqvA==" + }, + "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" + } + } + } + }, + "tabster": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/tabster/-/tabster-1.3.3.tgz", + "integrity": "sha512-vk7KLJ5WR9cowkjH8HUPnS4dDQcbwJnsd41tMDWRLvnRfXJYstDBVrmYWHqLTYQR1uB2Xj37rxaM9TKSyRzILA==", + "requires": { + "keyborg": "^1.1.0", + "tslib": "^2.3.1" + }, + "dependencies": { + "tslib": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", + "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" + } + } + }, + "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" + } + } + } + }, + "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" + } + }, + "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==", + "dev": true, + "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": "1.10.0", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.10.0.tgz", + "integrity": "sha512-qOebF53frne81cf0S9B41ByenJ3/IuH8yJKngAX35CmiZySA0khhkovshKK+jGCaMnVomla7gVlIcc3EvKPbTQ==" + }, + "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 + }, + "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": { + "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==", + "dev": true, + "requires": { + "tslib": "^1.8.1" + } + }, + "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=", + "dev": true + }, + "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==", + "dev": true + }, + "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" + } + }, + "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 + }, + "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 + }, + "safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "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==", + "dev": true + }, + "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" + } + }, + "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==", + "dev": true, + "requires": { + "commander": "^2.7.1", + "lodash.get": "^4.0.0", + "lodash.isequal": "^4.0.0", + "validator": "^8.0.0" + } + } + } +} diff --git a/samples/react-fluentui-9/package.json b/samples/react-fluentui-9/package.json new file mode 100644 index 000000000..f430bca7b --- /dev/null +++ b/samples/react-fluentui-9/package.json @@ -0,0 +1,33 @@ +{ + "name": "react-fluentui-9", + "version": "0.0.1", + "private": true, + "main": "lib/index.js", + "scripts": { + "build": "gulp bundle", + "clean": "gulp clean", + "test": "gulp test" + }, + "dependencies": { + "@fluentui/react-components": "^9.0.0-rc.7", + "@microsoft/sp-core-library": "1.14.0", + "@microsoft/sp-lodash-subset": "1.14.0", + "@microsoft/sp-office-ui-fabric-core": "1.14.0", + "@microsoft/sp-property-pane": "1.14.0", + "@microsoft/sp-webpart-base": "1.14.0", + "office-ui-fabric-react": "7.174.1", + "react": "16.13.1", + "react-dom": "16.13.1" + }, + "devDependencies": { + "@types/react": "16.9.51", + "@types/react-dom": "16.9.8", + "@microsoft/sp-build-web": "1.14.0", + "@microsoft/sp-tslint-rules": "1.14.0", + "@microsoft/sp-module-interfaces": "1.14.0", + "@microsoft/rush-stack-compiler-3.9": "0.4.47", + "gulp": "~4.0.2", + "ajv": "~5.2.2", + "@types/webpack-env": "1.13.1" + } +} diff --git a/samples/react-fluentui-9/src/index.ts b/samples/react-fluentui-9/src/index.ts new file mode 100644 index 000000000..fb81db1e2 --- /dev/null +++ b/samples/react-fluentui-9/src/index.ts @@ -0,0 +1 @@ +// A file is required to be in the root of the /src directory by the TypeScript compiler diff --git a/samples/react-fluentui-9/src/webparts/fluentUi9Demo/FluentUi9DemoWebPart.manifest.json b/samples/react-fluentui-9/src/webparts/fluentUi9Demo/FluentUi9DemoWebPart.manifest.json new file mode 100644 index 000000000..722ddb153 --- /dev/null +++ b/samples/react-fluentui-9/src/webparts/fluentUi9Demo/FluentUi9DemoWebPart.manifest.json @@ -0,0 +1,20 @@ +{ + "$schema": "https://developer.microsoft.com/json-schemas/spfx/client-side-web-part-manifest.schema.json", + "id": "e27a9fe1-16cf-4f4b-adb7-6adb4d2d6c00", + "alias": "FluentUi9DemoWebPart", + "componentType": "WebPart", + "version": "*", + "manifestVersion": 2, + "requiresCustomScript": false, + "supportedHosts": ["SharePointWebPart", "TeamsPersonalApp", "TeamsTab", "SharePointFullPage"], + "supportsThemeVariants": true, + + "preconfiguredEntries": [{ + "groupId": "5c03119e-3074-46fd-976b-c60198311f70", + "group": { "default": "Other" }, + "title": { "default": "Fluent UI 9 Demo" }, + "description": { "default": "Demos the use of Fluent UI 9 in SPFX complete with theme detection" }, + "officeFabricIconFontName": "Page", + "properties": {} + }] +} diff --git a/samples/react-fluentui-9/src/webparts/fluentUi9Demo/FluentUi9DemoWebPart.ts b/samples/react-fluentui-9/src/webparts/fluentUi9Demo/FluentUi9DemoWebPart.ts new file mode 100644 index 000000000..93754352c --- /dev/null +++ b/samples/react-fluentui-9/src/webparts/fluentUi9Demo/FluentUi9DemoWebPart.ts @@ -0,0 +1,105 @@ +import * as React from 'react'; +import * as ReactDom from 'react-dom'; +import { Version } from '@microsoft/sp-core-library'; +import { IPropertyPaneConfiguration } from '@microsoft/sp-property-pane'; +import { BaseClientSideWebPart } from '@microsoft/sp-webpart-base'; +import { IReadonlyTheme } from '@microsoft/sp-component-base'; +import * as strings from 'FluentUi9DemoWebPartStrings'; +import FluentUi9Demo from './components/FluentUi9Demo'; +import { IFluentUi9DemoProps } from './components/IFluentUi9DemoProps'; +import { FluentProvider, FluentProviderProps, teamsDarkTheme, teamsLightTheme, webLightTheme, webDarkTheme, Theme } from '@fluentui/react-components'; + +export enum AppMode { + SharePoint, SharePointLocal, Teams, TeamsLocal +} + +export default class FluentUi9DemoWebPart extends BaseClientSideWebPart<{}> { + + private _isDarkTheme: boolean = false; + private _environmentMessage: string = ''; + private _appMode: AppMode = AppMode.SharePoint; + private _theme: Theme = webLightTheme; + + protected onInit(): Promise { + this._environmentMessage = this._getEnvironmentMessage(); + //on initalizational set the App Mode + this._appMode = !!this.context.sdks.microsoftTeams ? (this.context.isServedFromLocalhost ? AppMode.TeamsLocal : AppMode.Teams) : (this.context.isServedFromLocalhost) ? AppMode.SharePointLocal : AppMode.SharePoint; + return super.onInit(); + } + + public render(): void { + const element: React.ReactElement = React.createElement( + FluentUi9Demo, + { + isDarkTheme: this._isDarkTheme, + environmentMessage: this._environmentMessage, + hasTeamsContext: !!this.context.sdks.microsoftTeams, + userDisplayName: this.context.pageContext.user.displayName, + context: this.context + } + ); + + //wrap the component with the Fluent UI 9 Provider. + const fluentElement: React.ReactElement = React.createElement( + FluentProvider, + { + theme : this._appMode === AppMode.Teams || this._appMode === AppMode.TeamsLocal ? + this._isDarkTheme ? teamsDarkTheme : teamsLightTheme : + this._isDarkTheme ? webDarkTheme : this._theme + }, + element + ); + + ReactDom.render(fluentElement, this.domElement); + } + + private _getEnvironmentMessage(): string { + if (!!this.context.sdks.microsoftTeams) return this.context.isServedFromLocalhost ? strings.AppLocalEnvironmentTeams : strings.AppTeamsTabEnvironment; + return this.context.isServedFromLocalhost ? strings.AppLocalEnvironmentSharePoint : strings.AppSharePointEnvironment; + } + + protected onThemeChanged(currentTheme: IReadonlyTheme | undefined): void { + if (!currentTheme) return; + this._isDarkTheme = !!currentTheme.isInverted; + + //if the app mode is sharepoint, adjust the fluent ui 9 web light theme to use the sharepoint theme color, teams/dark mode should be fine on default + if (this._appMode === AppMode.SharePoint || this._appMode === AppMode.SharePointLocal) { + this._theme = {...webLightTheme, + colorBrandBackground: currentTheme.palette.themePrimary, + colorBrandBackgroundHover: currentTheme.palette.themeDark, + colorBrandBackgroundPressed: currentTheme.palette.themeDarker, + colorCompoundBrandForeground1: currentTheme.palette.themePrimary, + colorCompoundBrandForeground1Hover: currentTheme.palette.themeDark, + colorCompoundBrandForeground1Pressed: currentTheme.palette.themeDarker, + colorNeutralForeground2BrandHover: currentTheme.palette.themeSecondary, + colorNeutralForeground2BrandPressed: currentTheme.palette.themeDarkAlt, + colorNeutralForeground2BrandSelected: currentTheme.palette.themeDarkAlt, + colorBrandForeground1: currentTheme.palette.themeSecondary, + colorBrandStroke1: currentTheme.palette.themePrimary, + colorBrandStroke2: currentTheme.palette.themeSecondary, + colorCompoundBrandStroke: currentTheme.palette.themePrimary, + colorCompoundBrandStrokeHover: currentTheme.palette.themeSecondary, + colorCompoundBrandStrokePressed: currentTheme.palette.themeDarkAlt, + colorCompoundBrandBackground: currentTheme.palette.themePrimary, + colorCompoundBrandBackgroundHover: currentTheme.palette.themeDark, + colorCompoundBrandBackgroundPressed: currentTheme.palette.themeDarker, + + }; + } + } + + protected onDispose(): void { + ReactDom.unmountComponentAtNode(this.domElement); + } + + protected get dataVersion(): Version { + return Version.parse('1.0'); + } + + protected getPropertyPaneConfiguration(): IPropertyPaneConfiguration { + return { + pages: [ + ] + }; + } +} diff --git a/samples/react-fluentui-9/src/webparts/fluentUi9Demo/assets/welcome-dark.png b/samples/react-fluentui-9/src/webparts/fluentUi9Demo/assets/welcome-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..42f0b8d24a9aa964a2be4885fe5700c1c54191a9 GIT binary patch literal 12545 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�Gp~kbx)oU28ew4C2+WtKA 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 G`2PSf1J4)$ literal 0 HcmV?d00001 diff --git a/samples/react-fluentui-9/src/webparts/fluentUi9Demo/assets/welcome-light.png b/samples/react-fluentui-9/src/webparts/fluentUi9Demo/assets/welcome-light.png new file mode 100644 index 0000000000000000000000000000000000000000..69eb3b48cd83031f106df4b4df127c749657e319 GIT binary patch literal 12816 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 literal 0 HcmV?d00001 diff --git a/samples/react-fluentui-9/src/webparts/fluentUi9Demo/components/FluentUi9Demo.module.scss b/samples/react-fluentui-9/src/webparts/fluentUi9Demo/components/FluentUi9Demo.module.scss new file mode 100644 index 000000000..36235b085 --- /dev/null +++ b/samples/react-fluentui-9/src/webparts/fluentUi9Demo/components/FluentUi9Demo.module.scss @@ -0,0 +1,70 @@ +@import '~office-ui-fabric-react/dist/sass/References.scss'; + +.fluentUi9Demo { + overflow: hidden; + padding: 1em; + color: "[theme:bodyText, default: #323130]"; + color: var(--bodyText); + &.teams { + font-family: $ms-font-family-fallbacks; + } +} + +.stack { + display: flex; + flex-direction: column; + flex-wrap: 'nowrap'; + gap: 5px; + width: auto; +} + +.stackHoz { + display: flex; + flex-direction: row; + flex-wrap: wrap; + gap: 5px; +} + +.center { + align-items: center; + justify-content: center; +} + +.stretch { + align-items: stretch; +} + +.spaceEven { + justify-content: space-evenly; +} + +.spaceAround { + justify-content: space-around; +} + +.spaceBetween { + justify-content: space-between; +} + +.welcome { + text-align: center; +} + +.welcomeImage { + width: 100%; + max-width: 420px; +} + +.links { + a { + text-decoration: none; + color: "[theme:link, default:#03787c]"; + color: var(--link); // note: CSS Custom Properties support is limited to modern browsers only + + &:hover { + text-decoration: underline; + color: "[theme:linkHovered, default: #014446]"; + color: var(--linkHovered); // note: CSS Custom Properties support is limited to modern browsers only + } + } +} \ No newline at end of file diff --git a/samples/react-fluentui-9/src/webparts/fluentUi9Demo/components/FluentUi9Demo.tsx b/samples/react-fluentui-9/src/webparts/fluentUi9Demo/components/FluentUi9Demo.tsx new file mode 100644 index 000000000..f6118382f --- /dev/null +++ b/samples/react-fluentui-9/src/webparts/fluentUi9Demo/components/FluentUi9Demo.tsx @@ -0,0 +1,192 @@ +import * as React from 'react'; +import styles from './FluentUi9Demo.module.scss'; +import { IFluentUi9DemoProps } from './IFluentUi9DemoProps'; +import { escape } from '@microsoft/sp-lodash-subset'; +import { Button, Link, Text, Caption, Body, Avatar, useId, ToggleButton, Slider, Menu, MenuTrigger, MenuButtonProps, MenuPopover, MenuList, MenuItem, SplitButton, Divider } from '@fluentui/react-components'; +import { Card, Tab, TabList, CardHeader, CardPreview, CardFooter, Label, Input, Checkbox, RadioGroup, Radio, Switch } from '@fluentui/react-components/unstable'; +import { ArrowReplyRegular, ShareRegular, DocumentText24Regular } from '@fluentui/react-icons'; + +export default function FluentUi9Demo(props: IFluentUi9DemoProps) { + const { isDarkTheme, environmentMessage, hasTeamsContext, userDisplayName } = props; + const [tab, setTab] = React.useState("buttons"); + const [me, setMe] = React.useState(); + const outlineId = useId('input-outline'); + const underlineId = useId('input-underline'); + + React.useEffect(() => { + props.context.msGraphClientFactory.getClient().then(async (client) => { + await client + .api('/me/photo/$value') + .responseType("blob") + .get() + .then((blob: Blob) : Promise => { + return new Promise(resolve => { + const url = URL.createObjectURL(blob); + setMe(url); + resolve(url); + }); + }); + }); + }, []); + + return ( +

+
+ +

Well done, {escape(userDisplayName)}!

+
{environmentMessage}
+
+
+

Welcome to SharePoint Framework!

+

+ This demos the use of Fluent UI 9 instead of using FabircUI. The new framework combines Northstar and FluentUI. Below are some demo's and they should render in Teams style when inside Teams. +

+ Demo components +
+ setTab(data.value)} defaultSelectedValue="buttons"> + Buttons + Cards + Inputs + + {tab === 'buttons' &&
+ Button +
+ +
+ Toggle Button +
+ Default + Primary + Outline + Subtle + Transparent +
+ Split Button +
+ + + {(triggerProps: MenuButtonProps) => Default} + + + + + Item a + Item b + + + + + + + {(triggerProps: MenuButtonProps) => ( + + Primary + + )} + + + + + Item a + Item b + + + + + + + {(triggerProps: MenuButtonProps) => ( + + Outline + + )} + + + + + Item a + Item b + + + + + + + {(triggerProps: MenuButtonProps) => ( + + Subtle + + )} + + + + + Item a + Item b + + + + + + + {(triggerProps: MenuButtonProps) => ( + + Transparent + + )} + + + + + Item a + Item b + + + +
+
} + {tab === 'cards' && <> + + } + header={ + + {userDisplayName} mentioned + + } + description={5h ago ยท About us - Overview} + /> + + }> + Preview of a Word document + + + + + + + } + {tab === 'inputs' &&
+
+
+ + + + +
} +
+

Learn more about SPFx development:

+
    +
  • SharePoint Framework Overview
  • +
  • Use Microsoft Graph in your solution
  • +
  • Build for Microsoft Teams using SharePoint Framework
  • +
  • Build for Microsoft Viva Connections using SharePoint Framework
  • +
  • Publish SharePoint Framework applications to the marketplace
  • +
  • SharePoint Framework API reference
  • +
  • Microsoft 365 Developer Community
  • +
  • Microsoft Fluent UI v9
  • +
+
+
+ ); +} \ No newline at end of file diff --git a/samples/react-fluentui-9/src/webparts/fluentUi9Demo/components/IFluentUi9DemoProps.ts b/samples/react-fluentui-9/src/webparts/fluentUi9Demo/components/IFluentUi9DemoProps.ts new file mode 100644 index 000000000..53ced3727 --- /dev/null +++ b/samples/react-fluentui-9/src/webparts/fluentUi9Demo/components/IFluentUi9DemoProps.ts @@ -0,0 +1,9 @@ +import { WebPartContext } from "@microsoft/sp-webpart-base"; + +export interface IFluentUi9DemoProps { + isDarkTheme: boolean; + environmentMessage: string; + hasTeamsContext: boolean; + userDisplayName: string; + context: WebPartContext; +} diff --git a/samples/react-fluentui-9/src/webparts/fluentUi9Demo/loc/en-us.js b/samples/react-fluentui-9/src/webparts/fluentUi9Demo/loc/en-us.js new file mode 100644 index 000000000..7efbd643f --- /dev/null +++ b/samples/react-fluentui-9/src/webparts/fluentUi9Demo/loc/en-us.js @@ -0,0 +1,11 @@ +define([], function() { + return { + "PropertyPaneDescription": "Description", + "BasicGroupName": "Group Name", + "DescriptionFieldLabel": "Description Field", + "AppLocalEnvironmentSharePoint": "The app is running on your local environment as SharePoint web part", + "AppLocalEnvironmentTeams": "The app is running on your local environment as Microsoft Teams app", + "AppSharePointEnvironment": "The app is running on SharePoint page", + "AppTeamsTabEnvironment": "The app is running in Microsoft Teams" + } +}); \ No newline at end of file diff --git a/samples/react-fluentui-9/src/webparts/fluentUi9Demo/loc/mystrings.d.ts b/samples/react-fluentui-9/src/webparts/fluentUi9Demo/loc/mystrings.d.ts new file mode 100644 index 000000000..8e12f68f8 --- /dev/null +++ b/samples/react-fluentui-9/src/webparts/fluentUi9Demo/loc/mystrings.d.ts @@ -0,0 +1,14 @@ +declare interface IFluentUi9DemoWebPartStrings { + PropertyPaneDescription: string; + BasicGroupName: string; + DescriptionFieldLabel: string; + AppLocalEnvironmentSharePoint: string; + AppLocalEnvironmentTeams: string; + AppSharePointEnvironment: string; + AppTeamsTabEnvironment: string; +} + +declare module 'FluentUi9DemoWebPartStrings' { + const strings: IFluentUi9DemoWebPartStrings; + export = strings; +} diff --git a/samples/react-fluentui-9/teams/e27a9fe1-16cf-4f4b-adb7-6adb4d2d6c00_color.png b/samples/react-fluentui-9/teams/e27a9fe1-16cf-4f4b-adb7-6adb4d2d6c00_color.png new file mode 100644 index 0000000000000000000000000000000000000000..0e1f764fa8df4791a61c71b4f011c26f9083ee52 GIT binary patch literal 10248 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 KtK_^>#Qy@$+e&%> literal 0 HcmV?d00001 diff --git a/samples/react-fluentui-9/teams/e27a9fe1-16cf-4f4b-adb7-6adb4d2d6c00_outline.png b/samples/react-fluentui-9/teams/e27a9fe1-16cf-4f4b-adb7-6adb4d2d6c00_outline.png new file mode 100644 index 0000000000000000000000000000000000000000..892868fab31033c06f52dba29917ca79826896aa GIT binary patch literal 542 zcmV+(0^$9MP)Px$*hxe|R9HvtmP;r^Q5eVncjjWepV=sxiDA658IMv*Rw!kmB*H@8O0z&Q2}uo7 z6B~&Iu^CyDjSwrA@+xKH85)n0PZUFU4xfx{?p>bqKmYIl{mwn-UJ3vFNdH_PY5u3A2g4wR^IR;II%}onJy17ywBE?rxlbtcBgy zg~pmPmN!cT|5$?44FS+-l?hjesED?SjKyYl`T&KSaAUGZH(Gwm# zNkDWHicW`r9KpHEYK|r9>>Z&Vs}0ag4Rx_W@oqaJ$d)eObsB{?*^J g8bBqW5>N>|11Bq?AqzNewEzGB07*qoM6N<$f*5=3%m4rY literal 0 HcmV?d00001 diff --git a/samples/react-fluentui-9/tsconfig.json b/samples/react-fluentui-9/tsconfig.json new file mode 100644 index 000000000..f55dc0d5f --- /dev/null +++ b/samples/react-fluentui-9/tsconfig.json @@ -0,0 +1,35 @@ +{ + "extends": "./node_modules/@microsoft/rush-stack-compiler-3.9/includes/tsconfig-web.json", + "compilerOptions": { + "target": "es5", + "forceConsistentCasingInFileNames": true, + "module": "esnext", + "moduleResolution": "node", + "jsx": "react", + "declaration": true, + "sourceMap": true, + "experimentalDecorators": true, + "skipLibCheck": true, + "outDir": "lib", + "inlineSources": false, + "strictNullChecks": false, + "noUnusedLocals": false, + "typeRoots": [ + "./node_modules/@types", + "./node_modules/@microsoft" + ], + "types": [ + "webpack-env" + ], + "lib": [ + "es5", + "dom", + "es2015.collection", + "es2015.promise" + ] + }, + "include": [ + "src/**/*.ts", + "src/**/*.tsx" + ] +} diff --git a/samples/react-fluentui-9/tslint.json b/samples/react-fluentui-9/tslint.json new file mode 100644 index 000000000..6c3c92f28 --- /dev/null +++ b/samples/react-fluentui-9/tslint.json @@ -0,0 +1,29 @@ +{ + "extends": "./node_modules/@microsoft/sp-tslint-rules/base-tslint.json", + "rules": { + "class-name": false, + "export-name": false, + "forin": false, + "label-position": false, + "member-access": true, + "no-arg": false, + "no-console": false, + "no-construct": false, + "no-duplicate-variable": true, + "no-eval": false, + "no-function-expression": true, + "no-internal-module": true, + "no-shadowed-variable": true, + "no-switch-case-fall-through": true, + "no-unnecessary-semicolons": true, + "no-unused-expression": true, + "no-with-statement": true, + "semicolon": true, + "trailing-comma": false, + "typedef": false, + "typedef-whitespace": false, + "use-named-parameter": true, + "variable-name": false, + "whitespace": false + } +} \ No newline at end of file diff --git a/templates/sample-template.json b/templates/sample-template.json index de0c8865e..e9a7cbd90 100644 --- a/templates/sample-template.json +++ b/templates/sample-template.json @@ -49,7 +49,7 @@ { "name": "Build your first SharePoint client-side web part", "description": "Client-side web parts are client-side components that run in the context of a SharePoint page. Client-side web parts can be deployed to SharePoint environments that support the SharePoint Framework. You can also use modern JavaScript web frameworks, tools, and libraries to build them.", - "url": "https://docs.microsoft.com/en-us/sharepoint/dev/spfx/web-parts/get-started/build-a-hello-world-web-part" + "url": "https://docs.microsoft.com/sharepoint/dev/spfx/web-parts/get-started/build-a-hello-world-web-part" } ] }