From aceeb9590252e9ef98ba108dc7272af0e3ee6d6b Mon Sep 17 00:00:00 2001 From: AriGunawan Date: Sat, 7 Oct 2023 22:01:04 +0700 Subject: [PATCH 1/4] Add spfx tailwindcss3 sample --- samples/react-tailwindcss3/README.md | 99 + samples/react-tailwindcss3/assets/code.png | Bin 0 -> 629430 bytes samples/react-tailwindcss3/assets/example.png | Bin 0 -> 255310 bytes .../react-tailwindcss3/assets/tailwind.css | 3 + samples/react-tailwindcss3/config/config.json | 18 + .../config/deploy-azure-storage.json | 7 + .../config/package-solution.json | 40 + samples/react-tailwindcss3/config/sass.json | 3 + samples/react-tailwindcss3/config/serve.json | 6 + .../config/write-manifests.json | 4 + .../react-tailwindcss3/fast-serve/config.json | 6 + .../fast-serve/webpack.extend.js | 31 + samples/react-tailwindcss3/gulpfile.js | 43 + samples/react-tailwindcss3/package-lock.json | 35763 ++++++++++++++++ samples/react-tailwindcss3/package.json | 48 + samples/react-tailwindcss3/postcss.config.js | 6 + samples/react-tailwindcss3/src/index.ts | 1 + .../HelloTailwindWebPart.manifest.json | 28 + .../helloTailwind/HelloTailwindWebPart.ts | 123 + .../helloTailwind/assets/welcome-dark.png | Bin 0 -> 12545 bytes .../helloTailwind/assets/welcome-light.png | Bin 0 -> 12816 bytes .../components/HelloTailwind.tsx | 41 + .../components/IHelloTailwindProps.ts | 7 + .../src/webparts/helloTailwind/loc/en-us.js | 16 + .../webparts/helloTailwind/loc/mystrings.d.ts | 19 + samples/react-tailwindcss3/tailwind.config.js | 9 + ...0565-ce71-49e4-ac49-ec8dd74a44fa_color.png | Bin 0 -> 10248 bytes ...65-ce71-49e4-ac49-ec8dd74a44fa_outline.png | Bin 0 -> 249 bytes samples/react-tailwindcss3/tsconfig.json | 35 + 29 files changed, 36356 insertions(+) create mode 100644 samples/react-tailwindcss3/README.md create mode 100644 samples/react-tailwindcss3/assets/code.png create mode 100644 samples/react-tailwindcss3/assets/example.png create mode 100644 samples/react-tailwindcss3/assets/tailwind.css create mode 100644 samples/react-tailwindcss3/config/config.json create mode 100644 samples/react-tailwindcss3/config/deploy-azure-storage.json create mode 100644 samples/react-tailwindcss3/config/package-solution.json create mode 100644 samples/react-tailwindcss3/config/sass.json create mode 100644 samples/react-tailwindcss3/config/serve.json create mode 100644 samples/react-tailwindcss3/config/write-manifests.json create mode 100644 samples/react-tailwindcss3/fast-serve/config.json create mode 100644 samples/react-tailwindcss3/fast-serve/webpack.extend.js create mode 100644 samples/react-tailwindcss3/gulpfile.js create mode 100644 samples/react-tailwindcss3/package-lock.json create mode 100644 samples/react-tailwindcss3/package.json create mode 100644 samples/react-tailwindcss3/postcss.config.js create mode 100644 samples/react-tailwindcss3/src/index.ts create mode 100644 samples/react-tailwindcss3/src/webparts/helloTailwind/HelloTailwindWebPart.manifest.json create mode 100644 samples/react-tailwindcss3/src/webparts/helloTailwind/HelloTailwindWebPart.ts create mode 100644 samples/react-tailwindcss3/src/webparts/helloTailwind/assets/welcome-dark.png create mode 100644 samples/react-tailwindcss3/src/webparts/helloTailwind/assets/welcome-light.png create mode 100644 samples/react-tailwindcss3/src/webparts/helloTailwind/components/HelloTailwind.tsx create mode 100644 samples/react-tailwindcss3/src/webparts/helloTailwind/components/IHelloTailwindProps.ts create mode 100644 samples/react-tailwindcss3/src/webparts/helloTailwind/loc/en-us.js create mode 100644 samples/react-tailwindcss3/src/webparts/helloTailwind/loc/mystrings.d.ts create mode 100644 samples/react-tailwindcss3/tailwind.config.js create mode 100644 samples/react-tailwindcss3/teams/32d20565-ce71-49e4-ac49-ec8dd74a44fa_color.png create mode 100644 samples/react-tailwindcss3/teams/32d20565-ce71-49e4-ac49-ec8dd74a44fa_outline.png create mode 100644 samples/react-tailwindcss3/tsconfig.json diff --git a/samples/react-tailwindcss3/README.md b/samples/react-tailwindcss3/README.md new file mode 100644 index 000000000..9e0ed6388 --- /dev/null +++ b/samples/react-tailwindcss3/README.md @@ -0,0 +1,99 @@ +# Tailwind 3 + +## Summary + +This project showcases an integration of Tailwind CSS into an SPFx project. It offers a sample implementation, facilitating straightforward setup and utilization of Tailwind CSS for enhanced styling and design in SharePoint Framework projects. + +Here is an illustration of the styling outcome achieved with Tailwind, along with the corresponding code. + +![Result](assets/example.png) +![Code](assets/code.png) + +To setup Tailwind on your existing project, proceed with the following steps: +1. Execute the following commands: + - `npm i -D tailwindcss postcss autoprefixer gulp-postcss` + - `npx tailwindcss init` +2. Add the following files: + - /assets/tailwind.css + - postcss.config.js + - tailwind.config.js +3. Update the following files: + - gulpfile.js + - Check the changes in this project + - entry/main component file (e.g. /src/webparts/HelloTailwind/HelloTailwindWebPart.ts) + - Add `import '../../../assets/dist/tailwind.css` + +## Compatibility + +| :warning: Important | +|:---------------------------| +| Every SPFx version is optimally compatible with specific versions of Node.js. In order to be able to build this sample, you need to ensure that the version of Node on your workstation matches one of the versions listed in this section. This sample will not work on a different version of Node.| +|Refer to for more information on SPFx compatibility. | + +This sample is optimally compatible with the following environment configuration: + +![SPFx 1.18.0](https://img.shields.io/badge/SPFx-1.18.0-green.svg) +![Node.js v18.18](https://img.shields.io/badge/Node.js-v18.18+-green.svg) +![Compatible with SharePoint Online](https://img.shields.io/badge/SharePoint%20Online-Compatible-green.svg) +![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://learn.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview) +* [Microsoft 365 tenant](https://learn.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/m365devprogram) + +## Contributors + +* [Ari Gunawan](https://github.com/AriGunawan) + +## Version history + +Version|Date|Comments +-------|----|-------- +1.0|October 7, 2023|Initial release + +## Minimal path to awesome + +* 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-tailwindcss3) then unzip it) +* From your command line, change your current directory to the directory containing this sample (`react-tailwindcss3`, 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. + + + +## 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-tailwindcss3%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-tailwindcss3) 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-tailwindcss3&template=bug-report.yml&sample=react-tailwindcss3&authors=@AriGunawan&title=react-tailwindcss3%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-tailwindcss3&template=question.yml&sample=react-tailwindcss3&authors=@AriGunawan&title=react-tailwindcss3%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-tailwindcss3&template=suggestion.yml&sample=react-tailwindcss3&authors=@AriGunawan&title=react-tailwindcss3%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.** + + \ No newline at end of file diff --git a/samples/react-tailwindcss3/assets/code.png b/samples/react-tailwindcss3/assets/code.png new file mode 100644 index 0000000000000000000000000000000000000000..a3ca3c0e566482c4df36c2a5f1726d10c18afac6 GIT binary patch literal 629430 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%0Ax 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

M2r-25P_yvgCIK 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"V0B{ z2fT&X$u5q%@Uds&^xy+#ThpZX<>r|yo8s*2{MR2|M)Th(H^_iR@;emejKohFr9G1Q zF!~T66l+Hz4tswWP&5_)b(045tS}xA-r?a52D-j{Avp-2cD@hkX=j)Tzw{p64ItYg zJ!C|FV`aZ^@bm!WkX90#yk<9_Hgx&ibiFWT(WnrZD-!%F2R>TywLKVbctsKVw)H!x zaum}<{0KET{irdX(=E$B*#==8bOAoWmQw|XlbC;{nSn9)yf04MciW}?kK5J#OrZMX z&7Ttgf}a)BY>T4>vF#cPD0Q?|fFU;|nYH_-M(Z8qFY;vOhI1J3CpN?~uEcJ7!w~zE zxc9mgm=M`*jdf4H*>$7O60T2nJB`Ja=koamsR3PSV=MR)r$Yxg32<*c4f?G?#f>M# zJjyDCz8N<8^FA52%2$%oXYGU*GzSL&0%%a>O$CEnE}fk9#`F9du=39s(!BKSIF4-~ z8*@%;iS|2~Yo9`j{l4?zW2j7Xj+_(%nv|&JDYT6LCSKK&xYJ`P%c1NCdaS@dr~B4m*NT5fK(Go!%+Bnc-jm~8L?D=9I-k?#iQ z9z~igNi+D}KD5c4-YhQj8W`

hwZ$j%${?)0{St-M`mPlipW4OcJ2d$%k+yYd2Nj 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

V0U==a>MkEe*iL1sYz_p(0u~qUD&0Y%M zBFj{@>fL;CKM6Z{jUC375M0mgb)u8hW|$t!q@&iOxqzgwY^ppcPEu4*z8;Lr%n_q~ z!1Xl9Ew%IhGl$%(ilqlf@3@)z_zxCc!<(qZa=r)-LpWwN|AvKnQ-6GT>JN(5;sm~Hl}1%7^-X3rA)24B#7S|PG)9%pT5= zrZ1wqy`m2tKD=v`mep#udbyy7`r{3#?19rbj*vIyc9YXMc(|tTs*fO|Hlh4ptvuH@ z}-%*fo}>cGJKYR`fuXXlNCFmoj(n5IN7$w`b--RH>H zOzM&t;1MqWjk{=f#(S9kM6ql~&@zYQ}$QoVN5>BYhcnH}@%`x(LZ`BXabuY5&& zcZrJgsGsCJS3Dd5#{tjl7~LE|!r5q~WfA&&zH6Q~t4gf(mfQ7ipl{PMc(`C$vD)vY z``U}6awXxoi_t8~V^X=HhimPbnhkV|S!v5_w1kW_-_EAUbbvV>HvIM2Tb%D~Kc9k| z_Q-rE>{*G3N$8R9Qyz-jE@h%5ZZ1%xq%RJ4bZubpU_`+!v(q7M51H)z#L4^?51Gi; zNKArw&#`jY=luF+`|AStD`_X~jTkxpD4+lXssVSZ179FdrENnU4|V`Wv4kfADC9@m zIYA-@m+iry+!|y#lyI5IfmYo{F5xbf52(O_xw5t-_-*j+Z#5pI809F<%qKb_zv*Bt z!V>u#4v3opISL1aucs0=+POY+xDgCmn1-U<0wmBVa0=zkL!A7O9IjF|leXLg0C(YV zKk};;Yr6Gc4Rk%P&_G7ndV2Jbt&3;&v1Yl!RGQuH-BBm1(P50wL9U%;WRBW&8dJnD)cjpGd4@^AzJ#cYo$l!>8_aC5_wE`$Kd8Hvs>ndCe+;b>G1+C#t=$K(8*g`mx(#kv1;F*X-&l||*wP6F zU*SZ4#`262(z#j>SwVkcpa`iPfFqzUqCMJHHA5IdT9f(Pm zj^}W^;Sh7+@vLvdfetYn7b03K+*d*`xc1=-nv`+5DvgV8@2^s9 zcY`VVrt;{gvMNfU!?j&XIR>VvFL&NDxT3`gbv`jzuRemAZPe8UYaj$g%RUxIu^k*2 z;L8~YwK&Nw9>~vSz2pG45TeG@zTVzzw9>$U9{8P z2WS{V>GSD<9=onsTRp(ZtcXmgRiGjU;p8;c9l|T_qK0#E6rbRw5&Kzx5NP+J5#zWd zV z$ku%C2hr-I3AgZGK!2i8|H1QWV`dR{aVpYaPp8#bApSiP!&+?70Z|ddU=C^G^SY}| zd#y*@Nfh^1^!!y(%)W>TL_C0v`+f+`2R^|!;TJZdcpq6lZb$Gf>KCuHOz*@~qT3ay z);B6AE9@lK$nZZ}9j%34|B7woDFrXgDM0zg>p-`MM`hP3sJ}`C5jQp`lfA9Ov0nLh z1|>9MeQ6#6D17eigzPrdT}Idt+6NJdCIR{-@a_c_$$fN#Xvb zI}?Yj*Au@1UkPDKuw;b%;mnHUWH*9#_w+}`;A7FrC9`)n2D%L;X}Ey)y1EQ}Ir-eZ z%Xuw<;yMMn{{@?3demE<2$jRbKC`T^4(;p?x)QsGgVJ|I#@bV9`(Tk^@nV(Ij;Sft z2gaw504<8txsoB?-=Yef-=ZeI7=Hgj*vIpeh)Mb5#nC){IijQ2nD!9oL~SY@u>DpK zneFBG1M>BS*y-`oskbvQ&s?n*3!1l-G!|sPNrE>lA|?b>j89-%e`=}`ALAIcH8iSC zGP4sG>TQI@n43IqY6n&^G8bCh4NfAM$Y%}@*6H?jk{SOZ1t>|LqGP8B@CoXHt)+gI zTtrvLfbbsC79C41J&^u}qcm}cBvoV1gNHFfhDZe7F11Et3=B5{>xv#H;`XV9s2}nD zk&-(9nUwZYBXO#dBGk+|;P!3&2D>pydh2R}XOE0B0``dJVs`BY1QXyvuu z@xw+*w68IfF`Se@p4UsGK_)t8%G1;ID?NH8Q?Ip#h>5s8l%I$g+j7b#SHzETFI87e z@y_T-ltFr6p<3+zIY0S(e)_rbBJw8Lv;>L1+G+M@ZqEh%h(~KPUn~qeI7O0K|r$!Vsc`gN!tZ-E<(>;lBQ9sd?#N~=JI9{Q4YtDQqQ~?Vo z-Wyu_AH!oz}?sgjV#*9R@&WdFo`OC`eWEW+Vj=+7*%UYC3tN92u7_O0pEbkY9h& z7dt#s$PDV|T_N%}K3dbgH)H<%!Z6f&RPEo?2`=nJQTKoV<&4wR0C7WfH zf$_F-Cxz`-DOfCmxMu5b>gpr0P!ZIi#*Bzyp<=LLch`IjAbNu@6o`k|g~JD*dbqD| zgqh=9O`E(P7Y)X_NC1#%Nv&^&v4!8c(Q<8p*i?fb(m{$|k@n<<0P5T=44RDstUmr~ zA6ePK-rnA$8G=uGVyGejFHX@~iy839NW87y!eY5pC9RC%M18ASmuObOvV2A)8y>gp z@l8A&6U-KV2DEpb3#{qUfxd`?)SMUwjHAmQbSfz;hh|;=F+O!(VE?6;@zQ1@JN0xV zAd{OGcUM`{6kehdQOv49wuV%Q60&~~AoA-1C<;Sf!aG|#Z`T(Bch&bujt@AwcTN&p z!zcjmtdrj&wn$4+=Ue^9`)iwTB{z3eA$I`1W@tVhv)TPnMrPVnTz=`X>p8M-K`Nxd}SK4KA~5}i704-&5D4o(_7D3sgg~uVf@*kgSx|D zDbR!?M`fK9Z7vr`oUB`g?hnbu-QIP`#BsSF1iOsoogx3(qf&k}RqNRSSA#%rK)V8| zZIkwXG3kd?Ph+bisLz4zlyW@Qz)n)|v*Q;i@sO?CGLQF!;#&xIse!GBQJ|8KF}*H zHw`3};qFh2jX1xQqSE8UBaBbP+R9n@^p7`s81#{yMn)>yG_%r%f>TQoTWXdypRLnK zh4gQ;JrkKeN5!W{+0a7+UYYW-UoGi?W}%k?zoda5LhB*=T($jdE;2$Y+uis^f%q4#{gt*qV2DrBzqasY_ z^*4raPxZ;&n?y1nU)jGln~xF2U#u*wE>=|6xwnbZYDi_%sFoj$GSoRsss=_c6>7}d zjn|$azk&k}ET^i@T%)i0{+7=FyRYPLc_MUYFB8$2IyWiR-;#r=codzRW8vQmGw@XK z{=us2xjnun9~9h7##3h%IagN}($o~FR46Y-t5QfBcbLcCvLmxFx4q*nM8$qUKRyUL5-TRTkmBMp<`FNSqL@CaqTuHKhTLK)J=Cz z@9u{5)x?nIv21J8;7)%K6Ao96p?v%JP^;nNL17SXZqa1yvwf2Ij6h_%N33-v_YPSl zm+N$jPRax|(d`tHNwow{E=sp_N(mxMVeIP*5fKS3y9tu^23cxHv$5+6N_Ck|`&}%nA-cc$ zdv)GzeXeGY)DPdvrpf}@c9}n%K*%%``s0V6kiyIdNTSQXM#R_H5ayrnM^3P|jdcgv zioV{D8|zBR;@fT3zcE}tMa|Zi++ef;601lcb3iIkkgSH<^8n7D z^sWd!d61!8$qCs|*0#(vTD0bt7_+_C~=8F$RtNH-qW(~Oxt z9i40nM(xeCuVqBSin<~L7AO(qC zSVdG&IJ~wXHXIGEi6wSEfyvfoCngeJs!IBS*iv3qtO7CyJwV&;gC47ALO_KoMTt0b z8#LQ!(b<*g>o!(tTf=I+^T)jrbhW)Y6lwUqs#X*+5qRV3v_%{^7Bf_Ijzr2MW{2DQ zo~>?D*v#WnA-||32GWbe|*vkTo%y=U>%E{_E zF21Q`6$ek6kt0a)sYbWNX5rpdfH3Yprpu~@*LefR?btWu`o>(l^KpAi)LYx77F@cv zVv_~YMqI4?8@Ad?`h#5t02$;kyuxKHNYa~6r2j;YvZSg+u15~_tLcr4^`@1qNYNzr zxV;f(D%1}hxdAaWRbq~jsOl${Ph0ZaONud1@=QcjA2aXdJDEan&nyumi>mvJ?6SSa^haNI(=IT2>tWWj?^JF;`lC|{6) zq|B6WD1(wcIg)yVG!f6gbN}<`<(*l4c)*JW!f38hIXWeXS0_jI*m5mej`>e~nEmGG zGkUJ9C9X&#z%pkTi&66G3SNQQwypo}TGT*qerlO{?J(8$e%7+5lu{%1m@X&lN+mLI zM@8Ak)yn0HiX!*k&3f|V&H4A9^~WNUtgh4hQ$ehPF1}<*XTVbB>quUaTgW`cnQ|B?*h2;5tsZWGYk8<&K)?=a_Jzf*uBhl)r{mul{}F%7g9(=h z+t)4n#zLdtN>e()R^trnofqv>nqFMvMCUQgN_kS8B;`MG^Ih)%&B??2`(`xi{+!;d z-7$0|2A%~Ne?1F`GB*n;>6VxF=OnTZCl4>eUl-3$XEi{JGhtpw&ZzkDZ(lFHZ&CFz zrVwv>8XO;mGvsbA&)*PMql+GuD1MX8LOB&4g^qXKQyD|<^#d|9I_>licMpT@^*`M` z-pkL{PMg+NLV~(?H)WXDKlBpunc76RzSR@2Qu(dKyyD{QVjhT9!V0*X_L9ohQVN>PbXp{{Ceb~gdiE;puJ zxb1`XEdEKy z-t`PkkDJa9zf#DT;oQD8Se?!Wyz=fA(at;xIdd!lYU+N&g<7jx$z{PYbM;YU*_BOK zXO{`H2apvj>8|x{F+=`!$hfjPseP4>a<2Ustt-Q|-vj zxn2sfmiYrlQrmYM7r1@{>~0aiseMyYUEGfXo`e&+Vq+Y&mJFoSObae>y#&%*O#{lR z&kO~^_3Vf?gQ6`9=w0NqD2<7d0z=7`qr-@8bKf|nq<46Rkf{wyZ=9x5G6FIt2KSFl zWD1S|=iv%WgQ$y1aD?MU4G(Fx{D17dbx@qqw)WYLySp`n;K4NzT$*6PT>>OX5}ZA!B-S}Bxka?)6D!{oQ9J>rE~*iWbYk;aM3rCN&@Sg2gn`OnclG5K8ft_`uF zI;x6#WN+2__}Y3S#6K!Y0$dfztB$^|%Gj^X?+g0?b*UEdiNRM7e?SJotyl0k>?=-z zCHinIP~43jxW~@q`jrZI`&>Bu(atHov9O;Vb*|8fg5UQK^=rnW`(~f8?sWo%?cSdR z%qt7Q)^cwQnkw-Q#>c1gl4@H!7)z~d?8FlAvCh3T7+3s{(!%2vIU4JuCLAP$e#+fw32*{G1o#l z&of!c->%os)W_rB!tB3oh`jdFxc@fPzt`84FHT((n;?OhJx2sXAEXk6dR9eDPnzh-l_GPJKSEHYC9bg%rwbVsS{E3ul zY?fl@|JLK=?_6GcureqxNkQN*FJQj}WO-@ZYX0M;Y$}yY0=LPeKAa^rw91tgEfZx? zN*hrStpHt0_+cXYSfl>~bqpRhjRXIqYULa_+KTXHXXKamw+6I}db3+D#JwcUFJ|@l zBSQaKA`)7yFybzU1{{^oDD5jQCZ^h+tL`p*=SGu}DKq6&ZuZ07QT|nMj;T6bGbj?p z-I5~wwKi^aVq00wEuLtSkHl-eXTF$2m-J|alB_tdMWz{W zXP(4ZViP|WY%Kp`H>^cW5=840R+V(T`cqQH%Fx}gLbIjbh*j(MlBRM6?5&e zJS}5JdK{aQ0C~ZP*sFI6R}0_15y{urh`uKdnU+I8-YSd(`iIJTe}W?4-7#U0eCn7n z!j3iX8hGvIrlSBK`e?UU6hR*3nSOk4ytq*MC`24^rcWwJgb)`|5StOdpZ}PaX59AF zGEif6OFF#R?{U>5+eho_3H`&l8%B zjcT8LF`u-TXd|Q}mrR)Q6i^}LdMtlL=WXA+4Hg4w$*YgkggqH5`buP1I@=Id{oMG& zU-D$`Q!3A;#2iLYynn5-eY5`kE1l(V@*VDta?NP> z`u1MP@Z;$0z2{;>K>KB9STp6UwZ_);iTuCUn*a2-HNPhE*v|E8#!s^MGh(Pwtg;d< z!rDdwm_qmdX9wV)kP8_VG)6g3Eep#BKrGuxwVrb_r9(NV^G2{_muokDiLBv>gZ%2q zMj`i0O3kAZyr?yxIjD>Y{)hmy{;>`~0z!=zHu3nAZ^iiweP!sBMk&rGDq@d?gn8T* z65>C9Pt9X2`UMPRv}{1<@ZbD;|3v05oIniQ$P9oJ0Q1%jn*Z1%FE$a@C4hK{gV^hD zWnm^azexF&+m~l|zv;$2Jj}g;u|0bK5ityf_w*8}kE%O@RZ04W&}^Co42c$|l%-4O zS>IkTh>BG0k;LRm`xX~;Us_yk5dyXI`A1Rz9{=G##Y&ODX#5^kIUa91{bM^iAw?vf z^jV|qe_2foi?~~;4pFQ1!cY(WCE?znbPg+*9zZKJ9TUbB>ms-nzh;GB4qdbll z#;z~f)aN<7mFwi?>(_U!P~ib#}sJ*RZ( z^dFd{{=a*f{NrlsqXS0&1;eV$TBt~ba0LGmY5@WIVJN-F(cnk9zoFLVQDo`wkAJis zy8fXnQ6opg1;Y9(S`>g1wlTva8`P%GDN**N4 zBy89srhAT1+%$^(-%3jVb3|Pr>@Q|zCG8C_fZ6C-rY07j&`Him`6nvm>+%nhe{10G zUjh+w|85Z+n7~^D{iLjp_W-=6?7zZm{_m&>|Kk7tgDx@KZ7VIIjF3?Pcm$N;{{^=4 zpKtAdunzwVhVcaNHNy?;AA{Ff;5K1~gPvV0zH ztvP+C`o-gj$o=9k0)pay3mN~G{aSr;Qe% z7Q9#dAMD8gea$MF00PF$VQzy}-(RtlWC4I264TgBKSP|hj{pcca3yF& zbD^yOFVl61>Ob&7|D!GS&nNeB{$;r&2*z~x$^sVx8~gwNI{#l?&*#{90FM_4k1W7s zmP(^wXc`VnxN^?G>sJ8RkRyJz?APPJg9@KMxACSDrVsscoT2U*iQf4I_+sPE1jVm0N*tcfPMA@UK+nVo&Pc8y88%GV!&IZofrNE zB5nRHCugttgpq7}tRQOrcdEgkUnwVybdkTU4=*l~fNAu8z}jT})P7TKnn$10GPNR12p?P-RN>)1E{;jC3moUNC zb2qA8>xY6OHqCj0sRZ>SrZ)eVBl;S1c5@HZTY#d`f7+S2dEJ->lhyu-&-rD-?Ud8ji48KHm z69c>Lz?86!`7d8B@~l|pqUXI2!mAfZH=iwFBAS)Fy~|8+7lvA<#el)-8G^c*h5%vj zW`E|-J~{>tNq`o@XuZLQxnn%l1yS{HowEf3>hM{g*`IY#=~6TD~K9`twOkOoud)WEB7m*3Oav&$I=$ zrAa&8TqLCk+N!krVQ=~XEQDjg-skn9@^qRkBOjk;Pb7Uwj(_V>53Q0&(&OmYSTZ8? zVz4ZRVZiK1Z71ca%x&AF{RG#|q5f?7u*V|j9fT^YSW5@3HySGO?0;8b$~is_l)LZU2iWz8mWCozdSu+;)ncVs5iHm~UY>y1TN@cktEc ztYdggZgQF=KgiZU6PEBKl&{T+*=2svMb%bZhd{p8A^(rAsl@Ihx0H26X2J ztR)614|7pI@LcRG&OI}lcsr3)EWF*fg4(pPUJ<-aXyBdqVSvjdJN&y*tLCFl$GPtp zjIV&<`XM8?P{uT!Yq#|;8$i=o(IYA@IhpG78=$C0oEe+omXTy(UxfG`_5J1#$0vd| zM=hQ_d|yEP(%`!DFik-C!dpN|#XqlhxVIOIXgykfQR=63aB_-yVh9)sRj^{6so z{dXC*oSxFf+V^w5KL!D}s`m{KQEAcvG8+3ctmuB9m1WyjSGP8}1$(4;EvL$Jn{KoN zT93ElB-Qrt?)~y905K|!{a=ZYem|Si8{NDwy6ol(435S?kG5H}EOde2W2PkpG~4Py z?hPp7J*N0^?r%py^st$4w7Q(!fBEq*Q%Hh5 zQ*(;`lWQ_8HOHcyUxLj#C}^OhwuC zOb$|h#;qom91Z(biUIrc-nq_607WG;iNPt1X?QRK*LHm;CQ8iVw#?_x(>-|FG^`3h zALvFUl2Fq#ck~VqTe#x{&A^Cd za&QC_UEyS?RIl>6Y4N0j$zcZE(F;5$ow6tIapqJ(w_w} zt*}A|hUtD+au=016EIfi96X^Fd8Z5z%i}K!rhSIDR#uo&W4X*~oHLLoyVxm$pFJfa zXvcu5yY*$39BY9MPNgEjR|!pis3kf+ODNTjZnQat`E$GI*=ur;F}Y&`eK`3`bVKmJ zc-YmHX<-}XsfY~ZwP=lhsNV6quqTV%02af8ogru3+TP^N3*O?fLg91?|Df}O8Jh%7 zM&vBM$>@aYCdVt=@hyZ-uG;gn)Y=@K-Y7&&u_7wZ0I z{X`J5f4U{cd2b_0Ggto93`dg8n*J9FOf}<+4c<1pr*yz|T4O|nTVEOrT>&vjhPK1X z8~yfLui#oE7-1HYV*?xU8@Endb97>#8yA+azk46D(awSHx)PXKU8;^AB5x}S7HlIT zR6oa9QrpVgSqgH%v|pS=J!i1-Y`*=b1}dcvsWlOJV<-ZjHQ-jy{ADO>TeeX9&@L7} zQ={~>*sPcc|K0)Htkq!&s$(1e=iS4an)$4?cz{46%78&mHvZ?gq9@l6WFO!9s{lmy zDk9yu2GnNA(S(sbM45mgVws4gB~rEQCENyl7}ztm6pR?Adnk(b*i zBs!9Xl~#Nj7%ONIn?I*%+Ve&=!UvsOzLKV`5|5wI2%YyQ>pRj4z2-N=uVP@tr6OW{ zsjQ4e|8#ZwEOIShEkzDqWKe3XsG9gBJARekAV(>p5b&~G-`HST(2H2^0X(u=CK-j$ zdY4u}9dp(8@~NUu`C|ny27Ta4!0+-z7rlZ(=K*(TQ`JsOQVqN!5ArQpJOCAdWtSq= zerJqE$c_jQ-id3_`2*u2xbp9E?Q* z^I?%S83DsOV((GDEmj6RU1&Y?(U9(CtZr5OIdpId3W-z6sC|P4;XgV;8&d6$Wr>5( z9RicMnqq75N;YjOS>0H#m$p z<5xfIZXiij6!=$BLO#$Pjcl@fd-H>gyo$Bmn+|nJ?58Oh?@0%UwE5i*qfMZ!SDUvm zXTtD{GEXYW;8P7$YJpc-qDy{p%LLd313=JE;xTV#UxQv)q>H;F0djagU>P05ht#L# z6Z6_0FIwNp?-yyi8VNriB+=a+V zSrg~ydiv{9gt*UQ5ORa zm%)}V`)b}!jXRFL1}uvT^-A>J0O#o07T-GiXL|&;vUUzMwUcJqQKh$D5UzHdA1L2J z|KcH%6Mn#hHOn%2bWr0O5~-19g%UDki6Xbjt*Ib4uDYo%s)nI4mfcG*I-}Ezf5CPh zfhX6Lj}eCxPY2nw*SCh5_w zRmc>D>lQ1K4z?!fwB>x15ap29wQu|-?np-E39+hS`&kx$cNyjuH-BG+Ut8Hdiuz51YDtc&;N zwxY4biEW7k|J{+2FN+@ot#(M=-IA5wpnkw zPX;eNAft4XwMBm;%aQX6EL#0j%%2O7FApfa-B}B1gFE;!bm|bSSm3@^l zyEg74P@&!Wqs?t$4tALPyMCMM&gJErXpw1$>A3$qU1$8^IYvE)268TTa*r@?X>wmk z@)vU+5*KIVTh_Cu?4F5V;#J^BAon_m1ZC-15krWFr>chfBD+nBBYny~PK!)Inekh^ zOX5Z}96sn%67x3Ss6?zJt@_R${X&xDD3_1t5gy=+jl=|1O{HvH5SQ31%JV_iT68TR zu=%&Ucj8_H2!E0dMOu*1dg@cj&;?&*HlC&2Qs{8sl1WrXO-Wye;)!CGKl)(<6FO_E!7WG`R6`GPX>@N zoo2PP4p)vLOLen}oeL2(pLh5ZK7Kw_fS==rqk z3evbW$nm#09*RlDi7!^z60psVuF;Y`04^g$8*W5qTh--8w&-?U{w)iq=JgY)N;KrK z=&uZA%m*WT!$jJ0Rf6ix8aSKhzxchrBf0J_W}u?CG_PBSm;{Gq$N-y23R~UaMZ|D4;8*vxovi>o>t~X~t zmaU8l{iP4T_nd7stF~FfhQ4=+)sbEoO*M9-;Ywuv&9zqAJw`BnG@*Vg>A~?Aq8B$dIXKP z9^N;c4WJ=}S2Vx)CW_Ee*e5SYI0yFJ4O%>FTTL5YsAtYR@(AC2Rt5JhFer|9sXM=_ zQdp$3`V-siqPc85@(_|%$piI6lEyug_?%+69q!?3@rHi+}E; z5!{tO%|lXBlHF#tx6J=jd{dA<&>Rn;c%k zom^sAVdY};NUX6_56qJXFx~P1N%dHs>ZE(&fL^ngv-g*4N!LGW-Wj0&uObdAfb80Z z@dQv@BPY3cY>nuG{XpY?29u&dQA;hp28rbRsh<1uTK!5!vnbib4M6<_Eq&2@lm3c9 zHWl>JV*OLw3b>IebFDXO47fGQzQ}ksqEz$U*UL*20KQ=}HsXlc?9J9}+s3nCXrO+8 zCi7cktSn&6$KT!FJ~qWHfQ@6zc>4pU#i1b>*}OyKLsQrAj_JW9lZVohs5PXMuMBcn z>P9UH0l)yN9urdPB0s?|gyCnzIFvkUfR|~OX@g5YbqfWzF`1%udkkQ`67PVHibzAqk z)`)TYt6m>EZ&=%xN(@Yfzk$_ZrC@diL`J5H!IBgrQj?*D`H9WF+?)b!yA)m|u+X7J zRbFc4ypmWEet_N6qciy#EetV|rFzRH*Hm$fJCZxv*<&CFC<2B!uNM-R+V0M2!4#pX z5>l_SAi-PjMY2lQT4;hs0`Lglm;4YRW7mWm*S_PJqu&0TsE&SuOr^IHj62)4!KR=H zbJcnqEvQ%l;O{jGOkKaGJIy=WnX0o3i+}-CMzoweJ73@!6?b!#IdZjZT(L>dHp@QC zbge5^m$M{uV+4Hk@kW?dRlmQ@N48e|UsYv#Z-ry2lxOu!(oPaIB{uuV)@@ung4+dK0wSmU>S><;O}+sn zAw;O?)gYl*Eh4vA)NCE>=qaA4oe$7cDl4zu6iq7)?-7A9>3~+&&D?T0w>qx_cQpoigd> zY1P|^9tY+W?cPG>TNR=@%VG=?)7Dd%NZ99uPplhVrAVqZdw;rN6E&*s{c*eaqc^a= z294T>Vi8@@ydF%qkTK}rLL^QI`FlOE&s0-gvLqCZnf5r7Zi?E&YzK_kqqp55kLwoN zd{aRZZDf!?ZH^DD3#3_9I2*Lp3ClE*s4#lxn-B2)N|lc^?X#oLnek+sD&0-APrzNu zuVetTte=mlB?HfOS-6s-_Crk?6xQUE?$=T$z>SbX=9Z?xESrhKYET@w;kJe4IAfGYT=haB8xw zj6m$ZG^jK#L~uKi+174VrFZ`ZJ z#WNoe{pa3SWe z?{!Ua>sg6F4`#$0-7?_%d}akq;(q0an}ba$?%Y;XRvv_7WaYkcMh41ikhR#db$gni z=zg|`p30yQ?*dNT54x;sHT!3;Y42b4s5s*ry>K@X57gM6%8C_ZO)2zT+aaZ~H~Yp< zwA|zv@j9aqZUX5vL+N*r$74_D`UD+(#_q|t z7Mk4>1H76n<8%4N@^&cO`t}GryO2XQpW}^l6Q25Nj7-LjMQ#L++(M)yTufiW=-)hy z5V|z^hQ|YjxTdpBme}q$E&_R{%IYr|B*`ugUZJ>Xs0Ri<5bv1_563F?Z$}jFMUNa? z^Y63N2YPQFQfgMQ?HN_URrH;nfOgicWJUzPN}mfhsMF8e9M&B#hWU=~aZw^ig0TjY zxiRy8Bh{lIiv=7I_nZ@`g;|`~kdZ&1Swqx|b$`so<)`G?G>basR!yt&aHHs$>AAxN@7MkX&ih>oRRo&+xnB} zLywF=Jviq@tN#JmtdU%UdMr2bLUEp=pma$cyfqRs$!Ogqs`}|YpW;SM=pEdNf0^g)2O$^D(W$`lyw9Qs+g0&A>k}xr zeS2Q_omG8twv*Aq7@6vZj(7KHQ%~k2z=vy6AHi z>$5cHtw}SQ<0c0gTucxaU_Jc(wu$hN=04x+6d9wY`T&8q0tR6t(MSdFUqYteC-sx zwM=I%NcA28W52k#D0m*n+W#Fi_RV2;p=l~s*fao4_^lZWrg(SQMYz#KP|cCXw!M3O zwxb>B&WO>{#X$w$qn62(>rO(GZL>#=^VpuX-EQd@tdgoR&o3c7L=9+f^DR3oEXdSy++XHSeX! zH_%PLoCmwYS?e+MK1PU?jJlkr=ZR}H{XDT)Z1%Q4-vv@Dx#sYsFWY|AGPetVlz20w z@()YcHtw(vJS>fg16bl~AMWoxgLFAF z{**eX`jy`gM1L(x@k?Tg>5i9=w z<8;xgKfhEoFK9+n$}*$eY87T-r2f9+ka#9lkN>FL zzlzVB7lC!ksl+i=g?v|M{zT6VjjZe(mj)E%qJ1o_H3SFG^P3 zWCzPDT{={lQG*`plO4mBFK+!NoM{xc4^>l~{j)5%T2o&)?5;m7RCBJ^zlKEa=5Ym{>N)5lmL42Fg&?6=Q?Bq3QM6yec7UNFM%Ugro3;4% z)fipLdf-Ew2gx%(rvWRjXi9=|_>FT}?L3*D6@q#ew0dnI_IwU!XdQdnd)y@ARVAon zS-g~Pw4%aA#(Z0^{2OSc6Uj_ppU*uQR{BQy@a+!-XX7$!hEbU3cdqwUM}rUK1T*EP zJA5F}lsH{0G`#gEa%Caqo~=OW8fJ4 zakREo^&+uvVNN?7q#)9`w3^dF?KSc}77Wj6VSC9pY&ar~@{qD3-vnYxkdn~`&qKDo{hRbp*D#!I@83uxG*o!cg*}HYu8hP| ziL-$Qn~iL{J7$5Ci69xMb6>MY$c!kO4+H0=CPl^p2zxC9BUxWUS@rBD*}*!N>RnbD zcRZyaAD+FI*`kwgR3=x__OsK$C5+lUe5(%_c)Oo?@a&DuP*#SA|adZ!hGt#X{>}m zc)e8U%>|u|hUlI25*}*e9Vp3T7`NQmls2G*lg;6z$Q+!3aiAuGi50Q7tbo(5n};7w znMDUTZAV;##0D(d%cu^EB4z0|PI2mqK*dJwOLf-0kqJZ`lVFj+`>Rb7HMDqq#*?Ol z)+%^5NN$7;v@QRvy?_&>+%3{xYQtC0O++J}^MooFuh0}-%st@Y?&A31bfqiI1iS+0 z&c?x5EP_jiO7=GZFIAj zzi`UAP=Nf+TrXW?1p< zohLk5Plgs_H(VS|w;Z!uPa>>~@1?gGTh4FB<=OWof*_6d?kbz#u~RWBv@#O25W0dR zynK9^R+uX{T@WTA!@HSKkNUJ`qttbr198 ztf$bs1iZ;#w*?Fh208TwBOJ zA>WhxY`?%e@~cSnDYlo+Vhbgpmo%tb-~igEPjmcp{IeHm@Ly_f6`oVmV?{{W&sN)4 zzO(N65|fY1i4QurD_~KH|2P`;v-8ufx*-3$7M6dH&NC-Zn7 z#H<&3v0Ij3!W?3;!D1u=VK!@)zf*|%YccHB;Wy96R>;|>x5O9f)#|4Pkr=1eAO!!- zd#xru)nQ^H<4mRWC<<+44>iGi1Sh`lnbwha|9^WchL@0mf+fbox5G^{;VM&vTh z8HfLeFV*(HwQ<^fdv$l%a?XV!1!<)WZcM?vWn=gr(_caOH1Hgru1hlNi2cLVbz z*wS);2emL(&m2WMV*V=h{3tw|KdQ%gdRvNVcVF9AWHBN2q@a0Bzj4T4l8t10Y`@FL z4~~Fo)3MNjBRaEe^g^p@ARR}VxNk)`4RpnJ5(Pq{!Bi1jGhgz*FItMLOB@FYp2>hu z!69Aa+wkx`e2_~%!8<6X;tZ7c$AehzQiZYo$|Gu-12tnJbXcuuVA@)>rvyS^CBL+t z`mVwlQT7E!-gCMGDqh(w4uzfdrrZr3?5KB1jK}q6Hh9cE`6@pLmJq%Gsz7#kYmPHQX45;Ctms3|VhCottTX zR5^8Nf4%$7n2`ILdhXhgB+{n4a44cyF;11@_UCdg!W@QDiT@q^ct z4aw)7zqc2iADAJLr8>fIrj+J%18}Sqm%^p=Aezt5R2!*9F4=CV9z zt3P`KHYCSH{XmQvDBneH0Qn+gC+33Uw=-Tu`g$P#xm*bdOAnsIpO(2I=YR%BnZ}U8 ze@O_+D_v&CYOx(=zz*0MLtDnK)861LS%O$FR{QjSIR+7hn4bqBet#8?b0CD3q~z4y zKZ^)J-4C%o{9)OJL@@1u5q6uf?a<&l98ki__wVSX75HVNcB)wQ`&nD7-Jk8RPq(%; zOY(xU&v=kJ1sVyU3Y1*%)MUAZMSji@sRJIOwpJ=(=L|S4a%=SJQ-?#~^D z-|dA2R=do0pGEFq_F&tfl7M`z+R+!AR%S(TK-ow41PFmyT8z)rI54g->zc(Y*FwPMH)1~GsAUU~`bOB819O}J7pS&zO$od96cO6FgC`^RBl~}b$Zasc zb`X4Ev#KQK8L5#@hT7KgW+BuC)vOd3@TlleNl{QyH--=hP3+j5y-h$<5wutj>1sxC z_=#*K5}qhDK|sIVtuE|0y8j98`Nr^^%z{y9z)BU8Q+X`%-%BS1eJ($|h>MhtA3c}kMoUko3SFQ0!bNM)8uwJoGsFJwy@*~g){0L~9p6#}vQ%Gkj> zyF+t!09{4iO*zB&sm-vZypx;f7n|>>A3-iVAyVJMtc-6cR-2{Cvv^J;BS1tnnwKWh zttc&D<9S(MA{j^JhLz@`1KCz+%*)+~i+X`h_v7`zKidwCtlK|nM)-M48*M-V)D0@z zQEsd+(B+2bsU97R6~7ogmLTDi;9#sK8Wh34VG= z;sjv)-43&kB%!infZ#6S2ZL#>Gv2Z!sP`Hq<2Le5QJ)~6lb~I_p6IPvERajYP|jO{ zEm0q1Pt2q>aMm~<1r&b$ioO%a#VqP5ww6(>ZWS0)By zRI&XAt^V#2Avwqo{4+SGoFY>HW`ZQL74{MX?=6=YjvOsGLm6_0#n=qA#Xih*Q)1yC z8vgzj3f@5gc^?fyU!jGsJit57P32_NL92i0)T;sJ0??pu?#|wOw7%*m;Yy}P2r?>^ zu2nLGVDRA<>UR9H*+6|6G1CuPDh4T29CBt^p@GWbO68^va;O-1(Q}$S@s_JUKOKwS z%bUa4K8#fx$z*~I4uNH$u6+S5<8@#Ff@KEx-#+Vi;E!Sf+1s}W60RK>=Lg^Bkt}q7 z3{dt;J$}0xdNps_L-%LO96Y&pHFo%S@Ygq}vn<=B#+l;oDoulL=%<7L)ItLO6r(AU ze;M^IT@t)38fiaOmOcR|MVhtvxO+>|{>Cd%pED<-A(B4r5PnT@cuzdE>f^Npgk0K# zCwfn{9LH&^4Qt*c%)WC?k@5`~NGm||emx}X$e}$l7IuN`*!!$oZ{xY*hllxU4UA{= z38k~=EUdEqh`L?SMzSx7H`C3kw+53haA&fV;OW!1C#dft-qR*`bZ8}uOUc@$1*b^O zo~*h5Uqs#_(BcuZU6P@}!M%kEk+>cwVX<}zQ{M4mF85B-*usxFkDW9*F`?Hd{j!81 zC-9&GF8w0)7u~wHz8(thtkn`LXml}uQ)rEUrqFuUmp^dfRFL>(ilC%%n68J=PvA2T zCYTme(!$X&|G9Bu5UZ1nhX%>Yuwf($5RN`J0EFk{yJI!|-G^(a1#fmCNv>w7+wrS|}x0sQ2pOYXo-5yz3$Hz#_;KVgkwD zRfo!^+rXUV(6Z;EYWG?N-@@3geFp=KtGi|^aQWQojGaDmEL5o=upp0!8L(b@-W~_q zKcozv5B$-5CMK*wuG5v-M$Br;uy=EqFVHTu4_mu~%?dnCZ<%$hR%2c+ib7Wi>Ln0K&LQ|CtFJqK==L_h=q+EqU62YY~1DsPc~m1)K)^)KtacFe}{&i)yv`8iEKX(5wCql2IGuyFR*QnLDkxchh^j+ZIfxqL zlELkhH6MLZ(hf%+QqX;6k;$jt6=1oN<2j&MQh!vT%jjk*?Yd&R2hLvGNf|UE^6AL} zYJV5R*E8fmFh=f^KfI(s?^pP_c0k++j&J!$u)0^u!B zFM>45rbyal;0d6{>JB5KMnD)B5(xhk!)n7T=M9Eh(`L-R_yV>cK%lkJ-O$GFJ1CGtELU22eE>KB^PZ zZ04Cx)@<+@Lrq4-@kQTFYj!S!I>C355b2El#TKq5v+Uo?vuL^!RzI%ex6*GBhAM}I|}s&B%@QOUUvi=`ce+FLQm^a zZbmFn{wP_5g7HSsC)lzhvP)CY@sKh%6>P}#p>&6;zQGyK#95clPt4#GS!PQx5Zqkqq1M58ioNiUSdphSH%2A%u=(0qkCC0ALn&3f(nX)&+FjjUivonKE{N2JwT-7z zK9)WPcTkgr51xy$y7>!~ZV!LZ#p_?;DVj=@di1|;9dKX|gv}}7%QY1!bI@f2YI=tq zil3h?X!vWq7z~{uB z>Z3jF{yy=+u^&|4i+izW`zW*Mtq0EU z-)ud>y7O4T(G}*CUI_P+sn4fylvZ|qi0}@y)~h$XTwzD1^5{^|TyILB9(M~Gi+Gbc zm{{QptaH*Spay)kO=7NYVLYY8JxBajwcXnEG^WmQrf7R6w0!@$J@9yrP zWFC8!D;00n*1|5fv$59-cLP7{`oijFhkljaCSn~HsEV#H(&4Uw%$kV5Idd&B`h|nD^stZAl4*>bIB;D zt%Z|weLohsb_RsNgQ}V}7C?h@A6<>X43sNw*@@;I07&;mA_(d%#I#Vq3f(l(VY0Ch z(Hw|_!e`eKcd)P`#M6ZAW8Drj02Nn9sUhvM905{VL>3t(b*(HO!2BDD(yop^!_0%x z)a5|)0K@ORqHO0{ep4U8{E`nm|FZ^_40LDRF5PZs0-i!!6#PQ>R6s=t$iDVE;Gb7& z@ssIaqn>{1aD!1t{ziN^62uPfq^2d9vB?Is{gqDuMR4^f#Swq~8XylyV&qJVAl7^V z`T%r}i8g!`q(9w)a-kQdUs_L3?bkN7Y-Q}?9RP*4q2|T@!iKhN?+AWvbWC?3aJYvt zKrKR~*cw4lhxRK@u{oQGBR~+P+grqPjXJ*xvV&4C?h3|e+y2rhsQbkV8s_bW8mLa=0eTvpfq>zl%uk;a{Nu!%uyjU*|hz) zWTS^&ypm}!VhCxi>$uqS-;~Cot4x=8>Que2SKF%1)WKK^ zs$S_G8oe@dFc^Hck*d}4CY@9mE5h~a%~8N#(J8Zpo=(A^@zMW-y|;|2t83P@H}38Z z0fK9AcXtUc2_blJw~bqH5ALqP2^t9Q7Tn$4p%>@r?s3lO_wD}VZ~tOI#t5vr=c-w= z>b|csL|-WBF$G4MYdTvX0#q1^7}2Cd`zyzSu;**gOu z?q|fuM$05h9HXp4|6riTvHlmu^#m{Xl?|za9!~X{9pY*>`X`g>n*Mz5XLRS6b>+0h z@STgCY=L&@roXhEvYua(VL2>UU>AI6@ddmaEpX@)S&F~~ubAUkWzo4(`=8Q&y3?Z* zR<3xzA1*K(Gm;n(+kf5M7^!2p5=(ggyM_!en61jHNqfXXGP7R30$3AD4S#_uka?v5 z8xPwsO*oHM{A#A& z<`ZbD6|jMQ;r*VF%a-QYP%!J|@ zV)7;~!FqP*yW|HvLYRYc$;=t)5b)@g4*Z<*wt%1?lQ>PtyX6x$xWq0RhNlFifHOgW zPFQU*n$BB*RXed-W7lc}gspPFaax8Y1Bm{v=b2QXNEa#a^73fQt4&bZ^7Yfv-x^Fe zm`*bWDr)qFB-96Q;3+`C>z3bO$GU5rhEv#T5XJIHT=yq~j)F9=cSEdDPptrrDC4r} z`bSi9+-!PSOpx};LVelHC)h@DkAML-wl7pQ68i13>nf)r?izok!E~FdNSg=}cnqwrDmC0+&}n|m z){nJz6^ueegeKGL8-%hSo-0Rxg8#HEtuiy}E4FZe@U8!7UW4~8` zd})(4CdXlW5c5|ws>IFUk#tuZ&3G)%=KeZkp6pTe#=e=P4^rlUoEJTj^9+5g>nCwKFa>A;cHgv^L9r#Ik}`*;*n*I z@23Ve0r~kl(tGuR>?ZN^^5D^faH@mWob2cwr%Gsy~f@Rl>66ysYBnr zY%ZOo)Jtg9l8;#`4&1jAXkuD6%K?N}Pv8bdY%&NMFH>IWV>x;@b&>6_1{RmUO0M*m zD8F|fqKY+o|D@ui*Glk+%#yzi63?Q9P;ay4cS-WmshO$#jlC7n|4J;xl#b!5ovp(| z+M#)ff?!S9JU2?X6xKk@Yw}~x?D!zYw$N!>FFiyDM7+@P$&{D&;I4q^v#!f#w8_Gz zJ#y#d#3lE5`-eYv63f{ zQ(Kg+#`r5|^*UZrx_Ix)8WL$Yl&;3snP7cnw}~1GFi6VO{yHBXvRRG(ntp6eP59U( zrTmhOl(E!0a>c=F0&a^Mx665Po5l6G*b`Fp>cBGK^;RfMW7Ki5e14J9@v;8f;s(p~ z;NGN}>D@Q{{x!G2Vo-XSmSfB4tpNrU>^jI;Erf!E zt4Xut{!rpPPq*?eH{ZsU7T!DRz4>BM;dPUcUyj8cTt) z?VMqLd7iC_mX%M8vWW+~RD(orfq^2jeP3}17H2CBtn5Xk_+hQT``z@f4kxxrgkes$ zkyLIkfDG1{qZ-0~tvewVnbl3vC})lXHiCV?mpMoJuImBNt4Z=%-X1S<4|+0!I_%70 ztsiFfYzew6fj&kl$Xr+#op2FCABxMc$u5UDCVS(L)4V2V4IIG619es*1cI+pFG5vJ zWv32*Yz&WZjRnQ$SOM9Z;$len>x`DsfFs0rYc4Ci2jdjH>?$_IQUCF~KdhcN*85-- zc*0}NdW1Z$t2Yxg+u;(B4JrfcmgHR{L~>2E&^=;w_&LgZv`#0n(1&1|U*5(G*`bqP z@7b8dhPXa+l!is~=!KF*mn({ytlH-`c1e&LhLc2M9#Jz!X(ETH0uFxN8vwJImZ;>2 zvGWd-SG%6B(9Wd}4rNk5kcrHIL)NQNwDuPpZKZj!kAWg(Y3*tkImpbvOw?R!Z*$oF zg6-emOHzmpl`Ov;wITEAd`)U*INsnx3{xxF_NX2>X{0gJkmwvFTcnum zcM`mu#EePs!7K;7VcOGh<#cgJ!RJ8!iT7}SjH$4LATX-L|4&~Z9C^CN1;@uF4+f$4 zo2E{HR<0m^3NU&zVF-MBcJ z?VwA8pI;-N*8IdTG%XcjN?j6A>C9Xi6Lw?S%s}@rGgPacGPhrrkWm?lC8N7-)$S6< z%^hmnh^n;+3|vit(AA_L2DNZCiVFu+DVbF}F+R!DIUyVd8Z*=L!q0K4DF4 zl8^^)_PRG~l1T%x#%+bG#p9%o)AbR8e4#R#V7@m|5@JOjUnT0D1?e_$FHBY@!MR7x zL+V3?@8@s+`_cccF(9gW5V890O1w%6;8WYn|Im55PE>hKp>husYX-xr4?nAci{Ws#KyFH5#2T=#v&h{xIM7jn}vUf-G9;ohuIK z5v2wDjdZ8K*8?e0^tk6m2cj@kTLQ)#4AMj*wj=b=lm5qWC5m>k`*EJ@UsIfhSW zesla4^I-pWNFbnXCru7<4?%^#Zqa??mwV6avF!V#sTCV#NqC{gfB&&>?S%6=bszlb_$a+3yLduz*oIzH@gx*Hol z*GptkNuO#ecpVqDXI9P>q~Q^3tkn1S!PZ^>wKi?tc3k@R<~w%6cW05S5NK-@H?r+= zDt(jISz2kd9>*2_+>vK9x{8<1hSm@C^<3;@%G%b zHA=VnbDnn{Dl>)O<1!74jMniX*OD_6LaQ6hv*#R(PptQToKbty8GCvHQnGivf0`@x z>Jvnr@sU}bi8~c^Y@-|R!R2$7)8PfLE}uOW$zpTZTfZu9hA2#^EdzfmMnB2zv34Hl z*o8JF|MEApXE_^PXSsbVR~QJn2f9?Hz8)Y;`Z~BB>bBtF;@~4ASBjGaN5uvNcH0`{ zN#9cTFLL7*$Rz%V(Q0m~kRULVhR9+2yEE0%FyPtWHNs%NZM!;kT!uIBn}KN?g;9QH z@iu2kQm)^Rhm4cDedD0~Hia8r} zLC=en*=OFB+T-&8&kLQgS_;yStWeUQI?8L6vl_2KB-poQ>RN`^cuhu|nSN#j$PK*Y zC#egbs={p9C2Fw(4oSflxypTx$i}aLj}{BIVErZ9tne|~sI5vwH>gLDtGOv`Z62{N zTCb(|;OO^>aQ^s^DqP&!0>NBaa|#nBPQ{9=f6}pln5%@ozVD09hX_$S2o3hEtX~~2 zL`3s_rGfU9ZtY@wbJ?|SQooekd{iKOY1Ry@d<%PqktzA+l6U=g!;b+z3QyB64(38V z=2%&i@aI|B;gxJL*sAF*mP}dnGldW>CP)Qe0nx4ISqssgNRWpEy7UoMG}E=O`J2z(Q;xpq_%q{e1UphBBowf-IO z@LBQ!wd=u;{!4ld)@%a4JgO$uA7Ecg*&$SVR~Nt!piknz0d@Ttz2a~ovYe4HqN14nGp!n%?LiPjJjyr=^;R^O zeunfQL+Ka#PItTqz?!GflG~kw4b`Fv^asIJ_;)BVn0%sUHsE%^?e6D99rVal7lOrn zQ1t0{aNw<^-8{?@(Ghy^_~#FFr7 zqroja-Vb$wb~xA(Hs)lGJHs{LT969FXl@2*vWGu8G!!0zaZ>>F^cw?LmZQbK*)j~SLO>fCLw$h%o%O% z<9}4Mns(O9mm6&KjKy%;N}a%)ycA+rPt+-BEoT=;$GD!XMqC<8)cZLv$--YWypOVLzp^e8?x|Y z8N6f6W9;3CcEa62j)~y$_H2j+{)HAUpe|N#u{SreqEqU|)A)na>dkYw5AdBVe@2?J zmp*stdz?R&I0dz1w8X1K-oi(2|Sgs}Q)E-EVW+@6>H^{z@k3d!h2JOf@ff z8sa`1#aKkl8m10IWOi>6)O>il2`~-f=4uQb_3q8i7!*h?KIrA%B^E2DI>1eK^{(nQ ztY^@Vp7%~^LFFu|yQ}R8P%}Qidk4o!B*v{|T~sD*BxoYk?wWRD=y4r2o%o=QILz?x zv#%Zzh-)Fm)*il>b#LSsi@9^3DOxHlGTHLgN}}HIT^p1iuIMaZ)fX6H4E0$uxCQ0X zk9Zv>h!U-|ZQ!uIC3r+vfBDQ%!o*OIEizFe3g=%(Z zkbI9$IX(EcSuha9tN^Jz3#qWoCT!jKxA05nrYi_sRfwpccDItngegX1Uo6RzK(@2+ z_)=t`jA<6E>{Uk5ZQmgIHL^oj*+7Z<0LL?hSU#WkpFZ!*P)QUl!*s2Pcv{&Gx0m#&(-j3^L@Lcvicx**TTgaS zkzddIS8tbAk8#p=d`Cg%>eDyb!$oFJglB>7Ie9cSx#;O6Zz%=>!Q@>#@GpW2Gyb7zTZlG~hA&#xQ)I+|FncmIvOoSa*S* z^d={6gJ2{sGYa zO%wp}G--EtxpW62e0;o$De{l2kBy<}WY3>yvNvf)LY*1pCG@S5g5%uCrVtNKfeeyC z%C5fQ(=csvIsO4{S%1d*f*OKUrs_ou^o3b@0}|xKJD}|ln{cWth1T@@z7v>S-*Rt& z*h9)n1tCy>(QL!HqN*aSo>As>eyTJ7ZqKP>`VxIvb58Tgj`mVe);&Q>I*KifjMrr+Jq2+3#=N$Q=z=NKl(YwIFZAYtqeM& z2dx}W7DPOST|jB~c)rsl1%=y5%zP97Vq|3Wa5bg8y$1O-YiLBvumB0x7t}!0CN+gD zMieoE>D&VstpWgnArY5)WhRLCCc+EZT-nxu{U_n9+Qk#_tbu+YKFwI6*{GN;fckxa ztN4PVQdM5&nsyaRDND^RpBM>)4Me$Bm9NbYOA?RI)u01dQN3hsI94<`*NVftPz*{& z)NXo`XG|!LwH8|j^C}aOZSxObAx5VT49awft>NIG0pFl>*ymXvbd0$!e;B0v_=cCx zlsX-6-G^1FQ$~y;fLm3Ykyq8g{pE&5sX*7)(p1gQge+(^=G1P;`7V4(&7*%SsvMsM z<=q)n0Oh!EN^|QF)aNs@2Pyrg2wb5%S`tD zsTKP1d5E*HyWRs|vVNh^7w^c@yPSQO?BAbUJUO71b&9uscE=oQpoR+8-y2$ISEVbI|{ve$ zSD8`ximab#6yoTNMaJ|Tk(l!&x?OO&Qv$`G&+nvmFqT&)4PxnaFf00Qp(Y=LZCp$G zolPDJ!~(`^BFJp>NgD<5GvCG^?sU<0JH}R4K^>O}MPfWM>g>5?-KKa-p7~6n)zOLPurKrwwVVv7Mv`%vXbv=JgZFaHtiDkQd`R6W{7k%OBhTl2zxIlX8Lq z{x&=S_ab43+b8@J1m^&XIelsAAJmy;Y@cwEzL*C3ea~CQdJv!#yIjSr-jK=+l!7TZ z7q!3FLxpgr{Ri@r4Aa@)g?P6VAZc7)#qGXFRsQ)={ETW?JSJeL5 zhvZ}3-fRlwgTdWR#l};?7^u!8@0Hq&+IvIrLO)vNUSlt~Fdmrho=Pzs9ePiyZwBM_ zGt^Ihe=p9?5f#Us9`8D(h_sciCq$^m6ZWP6wr{MnQ)K@m5)bxCV@hH_4uw&>7bZIF zQi#{uK`ET5K`hIfCQm^(8}9fH;E^eaFZVd#4;M%*V<$IjYVQ{1DU52Wq%D%e>ZDlm zgZK;84YO1Ncd4<|(*XSieoix;Qr`_iU)bx;k~M>249*=2J1Bx}YgbUv=ZPqu`1OPTGT&}{ge23N$t{0cUODsI1n158aDUE$(S z3}<0>H|?)?7U|98AK*z|ok_K*;Y%05d_GT<&o34%d@Y-aiy!s3$L{|H%HoWV4h+F` z2gmJleSYA~C+y5@_YqLACllA@HJr!&J7Od76rJ`k)BIF#j#7a2w&~H{ApJ&IER94H z;VIerPtPD@P3~l!{-G$A1IHMh&tls11rw)um%C$X2ybkEQ%ZCrx)@J(v*(`i-*&~NH#qJPxWPKuHCr9h}c$AWq5nZ8wD_>|GQuQnUs zk@jzWlUyoV|2fw~Wg(P=18~dol~VoNk2Inu-SXp(1vl1BJRY8cQcz#0z1ciDm%Yzu zMH7>eOgbQghBOPf0y=WG29~$Tlu88J`UNHBJZ`oy6x|vH4fx#uzVz_C{}*_&e;+gd z`-jq_4FQ{D!uV-Y2K<(_JN_d`oSVik8U&j0Y^t5y>K>McH9XYvUo!^ltKokG-mULEc`I1chm~?#m+O z{fhz0y7ekq%wQz}vu@AQ}DgA@hw6grJ{$Kw$ z6-4N*VJQR41T56~77S*3|ACA92t1BYy&qfLE-Ph`SBC$s(BNM&-u`0|{}zD)#&7l$ zwoHJR=f`_=GO(T6z!WFvpORWg1Z6)2Z#^}jl7UcVtp5%Wj>=#o61TZ!v_DuW=F&3Y zv9HsuWpQHFml9K@zmP!XWFeq??EFD*A@C7i&%jO&{oic(e~B+8SEcJDcgiiTyklSl zR1OnDB_ado_L-F>Y)XkZGH!^h@EKKjdKW^ZE5nTQgtPepF_@lAp6sgV}-r@ve_1B zfargX0RQRF`2X@0F)G+V&wXA>b#G4Q_1Y29V5YVq#*Lq81q}pMmKGds_qX*tk1?`E7R{ zw}l;gy0i(6h_u-$k9A$=)wg0ApYw|(@gO``!92}Yq9Jw&wSY^#{%}5K8Amu>#a0)-mbK<&>pPQC&;?4l6rT7;H2^18l??Xc`d@+%ItwBd zFFK#Q12;XPM(_nLtpdQuZ43pJNFNqj9gz&0omOfUJ2rN9luQ{uQj@KwCmHa3>k~fQ zn;o%AvZ>lcd<#c2`H<9oeeQpxA``zo@|q54Ezp-lnzW9`Ki))xm3QN#>0QXgxs^jy z`i+dV3lgV&G^{SUW=`3(GjD)oU@s507c&F;MN(e96|Ex=S*KRrft%aoegj4jYxjcu z2~`o$nw;pjVsAPQCNHPKa`{ZfjgAW^sqZ)$aun-m4mFH@t;}x)973z9lWvpBZD|pn zy6pF@uRZrpyDQ@I`iAxukZ-6eovEUn6O-56SK|Is<0wXsa&LnNljm=`ZMRKO(m$lH zagV9ZXQ9>nfgy zTS@EPtiO|9;1BjkWlcG2MDNaw$Fl$!Ar2X@5uPvrmk&q*g$e+9e4qDDm3(2Kog<(~qyPZ{kpOV6`5bqU0h(|)fOtVcY33>3pcFIZD6I_x59p*Ez9!fg(**nG6B@*Fw&r zoxwWm(u`17b|6C;jQA%*k%@Ho@EDB7yaVN+)DH^Wu(%A;#*6kO4yW-hM z;`%Y-3>ZDUXuBc`LgD+e;nPwNT?&=63=6CHe3ri@zg}T7KNXa67f#lvsW&X$@8>g98kdaNKz_bX_SJZVaW#yy)(?M$siFcY!;c<+e5L| zXjP0i49lb_9=eViBG59N2xUewZ@A0uaGJviQSx@{^GHyi<^&xiZ~Qj5hR!}S1!f!W z#-|c?sD58btpk6P6bOyXH+tk)k|29p>}+s)SYSfvrmn*peP`^+6Poubbel+0BR z_vZMt5Kx=U*IcCASlb&=oLW63hr?MD z0o!;g8@*c^Tbqt%br}$@K^5CYrImg5Nf*!JWRi>~Eq zSJreSb*>;lBIEwCyZor?@dh#I*+L}G*yHSu?pVlO)UYgd(qq7k8CfKaF|(QHZ&fEA z$$=Wgs?47IRF1k@hw{R7E?8fPJ+=Z+D&LvD>Qe8mWAMg6D)rvL3JVMGx0FUk@9vYa+D6F$LSwe0A zfq>)I4&lHODd2Ettt&vI$?lUbKnJCJDinO5Q<2P|rIe`!ID;$zm*u$&sw@VoqPY!4 zO(Gn+(;M5m2AEGT3E)Tbe4ZaB>a8j{jl(ToFZt@6r8`nN029#7eiKXItShb=;3crx zNE5eE@I_i&DRYMFnQ zoHCuGY|ch18j##nqk1XQrfmirgug z(3B2vU>vZG+BXsdo`D}3buS{t?b=n>r^*Yng^=Cr6Gs01WUCQS(;nytnF+_srzgz;_&{odugmwC{N-2384q3k8T1YpY2zdmo}| zx2=KvstN>~2m0s;8%R1=#@i)JCVHKWZwJ~nfHu?j-1g&oK?0;6Z&tl_OEQJ^s{8L^ zTwhq1apoQpMo($JE)~BY3J`q{(6FT6DzrHjR)aQuEX(KtCLhz1<|arGrJP{{XLo}L z=(@=Slw!#1=ovE2UYF`Z0P6Z?i;{-UrsF)oWYoyDgi7`wAARx0$ZB~K_SAwPotcni ziG%isgX~()SUX{c3Ad_gFu#wb51Pc))s;I}%h%4)rUO#5lM`r~u7|NyCoaHGyj(7I zx=lGIHP)Y&;ku*nr8n|c#32Vda#i9)w;W%`Jq+>OrOY6h9&eZ;9&#J#99il|q&YT* z!xVT9@5+{HmPx%0LK&=PCF8mDq)WX`jF*p zx$N5r3IKUKHIl}?eYtm0Boq5?y4BSdG8SPLNHZfU4shs*~GtpbosS+o;&U$d`I;UlItmmJOAO^}0FhcJL) z_F!;nLLLL8kK({<;lPFv3c0RRSxQ2yZfp<|Hje&IF14O@S+F(PP^gxfbyL=>dx%Kb z3>qIo3XEa=Kfn0x1%Y-XKP^y>o(oH1=GfpUw~P5D@LDnJ)>9=o6*?1Xm%b|)i3$7o z^jw6%c>PNxHZDO>%TTv{Px+kkBC>@fFG?ZsM!{YRR+Oiq$D*t!yIsFrn{5zaL8LDU zd)_dvL#0*7lADE%H%#XEeguMBw*<{(2os&_@dCB5-2U>sXJiFA+dxos=-*&0hP%9O z7n_Mh_+_*1&vHrZC@40nvn%iH7MAOTDgrl*yjt$h*sil$G=e`gYaz)|B^aFwd3-Hi z7?vxdPE7D| zYJZ6MmKZ`v$m(O{B$d3FchM6TM2$W6caba6PMmif{gvcx8zHttHIIZYk1YuIX?+D4z*F{4^{Ly@lAmz z5emmJc)woMf64sLA3jo_=kl@pvN_s=%{TQiDHheJ&Vt z`C>6~k``e5IXyo(i*u_!?-Z-%!ACsguzqhYuWEl7WE?Q^edffW*N}<(#nw3e(@gp2 zuGhK_^klv)rR*QtB0zz>NRnD6A>m00sp<**)IpjLy*_dQVn;3qcSOS6Q`OY?oon?Ws>2J?Bd8|&_GXcQS6}qUSypwcv_5QTTDf1_5c}zol(H15eO1 zJ(t|478(6_A4zy5l??;GSsf+!BwJz+D5?~AKClNS9Se&76>8I8DNo=w`7zGtd;k7e z$Wb!TwB0d)%lK|Ai>_kn9Vr#p-(zWI^Xr!>X#b0sORWOA+}Y?Gfv6_h44Mdy=OwqR zbj3zp--Syd6b8(O=2L;Mq@U8PJy8%Hv06Hm57Dv;EDp=D7%|-<+R0tt)2DL^n%*dj z3i;!s<(^ckCtF;1RcFwB-Sa8`m%m#Z8--L~wLN7VZ zADua=mNN-kpx~-g;6G2-R=iq_r()#O;e{bbVJAuwAm);ZY|+!!ouCjiq2kL$CTLsS zA995|mZ}@7J^FTtM_zqv zbXMx}WjI+hVfan)AfE*K@hfgh?zU%y8Hx&84+ieVL!<_E;}Oo5N$YF2Pn%XtHZobJ z$cfRf!(uvRpxKMGO|W*pW0R8my($`ylUZHHIwLb&EsV?S_1v+=?oo(o-g{}48XEC-!rMl-{JQhRRs z0%ER`OHO5ndfiV`&*-TL^r42xc3c~>^_=g9Z9ei^r!W)gOmO>|v}kQPBXjgg(l?%- z60M$$4_og|kyIeI$nwx;M;V^Jl*!4SKDw9#0zu+RzT+l}q(c z%bV~*3w$R>{Gu2+z8I&2h1-Y`4zh}2Sa<#HrXyV+HkO^>=2`1*KGOs)l5}P+So=7Q@KQ;52gcTGJUS)d272nrY~xM*6S?eQvw1OO`e)_ znrbFyV!yBnS2)Wb$}v*G>^wcKsUQ1!$j@tEf1ensc1z?S&H-<4_Hl%nTqC}6V)1eU zW~dqeORD7K+=~r{)KXKf@ckXqpkY1-^|idBYn4I%lxO4kpXLtLeGevD^_6#%W3fzS zJR4xP=g3LAHW z+wczcq0^k~aWc3vz<;$C{I=q%gEWF6X)fJ|jZedg`ONpQBkxK&=&GqcVY@wsO&+#^ zFAS!NdKpUE$H~b-OdDmfj$q3>r|ypEXYV=(ZUWNnhTa;g9` zG?%}t>~H>jbndi&=d&;MNTZbAr12Qge&HHwwDA3k{tjlj-7AV~EK30|`ecT$-h)(C z!d%+dsOj)Ih|f^;mvC+PDx2-AH_hR6@bBI7o3Z)c(f0*Co*(Dc&OITXIaZX($3I(t zZznO4D9$|`No9laiH3e@gfEQ3S6@Q)c-LpPP#qnysy_QC%zP2p#5kLX!Zmg?(#&6b zPgxjK>I&%%q`o(=lLnvv5pETCB_5>u^L!T>#5SnJ#3C@$)UA_ALSuLWfo)a%nwqj%H7ns1LzxsJOO!-PgvdPYG&;jmySS z#RgIg6Nn1(QBg@?1_ReUW!X`{^Bhda{48slBV$k?ha;CI)aF%X+>T&j`16l9KN7hT zx-~EaLm3zy81JYD)OXmAX@hMxMThy^&a$cG0yy$%#5!JI9uv51_H4}qZ|}}cN>IZb zJr%OXfbnDKE}T%Rh+|jbf5=TuLfB1Zj8s%&6jnV?+h`J7ME5eeZAq6qY+oL+eN^59 z7|sO8FDmO^cV{^oEK)kzUgZQky@2VGX^06J)iFuXZPZ|$I{XS0s!%oqejm;Ml!wHh z_7dfTvq0WJP{C~cibBMdaL@q^2g}8zmXpDNG|odN)BOmHc*A23Y}-}s117SO_o9PI zTxHB zW?|VBeHP&_)vC(u!EK@-9ZnRRUtXwmmBS!34RJF0M(AeP;uHo{e!k%msJ!p=6GqPi zp9RkrDrH#43SSdj-kAUH+-$&niUh30BDXL=k^=}!+R1C+ZMowTovC#nd%HX{ub$x zn5Tm(!M+d5QG9)A-A-qngc2||rD*})u2fE%u`2)77l<<%DQltNVI`cReHj`ips=_88~^?A z`8ty}<5~4r_fpqf#)6gjjMq!JxqZ`d8@a8lSg&|E85U17Us<%OK%azq+~B-h(LiRy zp9q32t`Sd=?Bhdb%Fr11Tm=K^;tJz`3QQJf$A@zSnfz@QcJ=5D%fg(nl(%dr!8ZwP zuA-$=%~`+T#Lz>zPkTZlPxZ9&i~RS>%bnVit_;Vzpnb{pg#p4gfRbX8oqi2Rcr=X< zPVE;RM2n)f>`+$pK%v0!J3FLCwci^#)Y7H7y4W}QkZ7*Zb13YU;y!MW{r&0y@oyoC zUchF+-IGm7L9`(XJ-Sdz6}H6od>SK8C=SNMSuc@>1Ujm}QCrTCE1AlB-xw&E^Vcqu zhtE5RKhgH#wQXLHHgS}9&|a>B?Se-QtXzn;CeTWg<8HGJQR3=vD7}j}eW_#hFif*+ z=YRUZKp;sw29j9aOXyPynbXRMhkZ#W-*68bI72Rp8@Qre zISZ91fxbuSk-+cI&VZR8A(R#6n|y}IagI}oSaR8T_uODvbW(CGkN$0FcSw#bN>60W zKT>#U<3sQ8tBiK%&PE1YZKVGivOj}NSisk+TEf^&c$C_8?HsofAu#zcr@w-rt=?bU zC~{|1OC9xKcO&#lRin6vhyDjBcKpx^q=pdh@>;@X5;Tz&xh(ePF!OtXyF{u#0bVGH zOW%les>7B(0$Ae6`Pd;*Kiqog!UOISkCIcv<_e)&}#5bC-{CXaB9469}z?Xhk8qY99=-DV2J z9}^+*jaMmP+9-6Oix=SZ%)K{7lyjYfuIy*AgK}{}WqtIBPi&r8}7H zinlQ!Q%;zcApz|Ga{+XbQ_qzMRbm+CRolMgbtgf4C7kHY>wM8OnX1M&{XoYk)9+3A zG42k07hUa#^-xKLfQ9~)dn)nzooCr}k20jLgz4}vNo|l9#!D#Kv#6+XQuwWN5I`YmZq6}jP!-Wi@47d2FbbFSUNTDu4yv^^v>zs#EOW3 z_>by%$TR5C>IwPANm5Z}PWBk~)){6>8F#e3p;U$fteH_!Ig-0Rc1l~N<-@Dv(}WMz z>7C4(RQm1Sm%6i1HpaHSaD%pbNd+;wTY;(IRJgDxniizkFa zShQIl)%4C6+sW_XLab8{`48#70OzLY_XMxOQSD@8=me{E1F1qYkvv?`Svr&bF8E7dwKeY zXedU=?s<>(+Qt(M87q$-Hl5~`&iJ8ikRy=P3P-3GmoaMG9Byv2QkL}iYeL{ra^dJ!b@=Z3jw!2;tS54jsf6-w)!`hrb{=B|m%iyZ} zy=xWk)P>Qm`wr{Wv`(=udX!Us$Wz;CE14=*Tje^5)nzKGD1$^@q^3!(D;-n!*W-9! zaA=T{?r*Un1O^v#+kwlEI1yn%U+=detA;j~qi(5i>o%UFV9-{_jA;6(Jfe*nOX(KW zN>KDM2_V1c-$EG1p$-nsY^r%G7LAoRmBF@eu|_pbX=t&xRxc6-#i`x==ri#pd=B5&zm=0 z8ta5JbTrEg^TANu1CX7QFK*%)c~Knl?U4Gh90;Dlm1q%!&S_JD1#(ex(nWhD9z{LH z7sUt|0xUgK*-fdK8^0~bUFMqSsc=ZT=L%%EqY&}Clv9)tNtiRri2Py=3}}gd2<8!f zeR7lyPeNP1f(t*ozu1n?DQN+1A2Vou_l+hOB!BTwKxXH8%C3Mw8it{a?sRG){}#}5 ziYm@8l9h8nydm0L+KzH<0toBb6+?-%feNwm=din2p}I|AtlbaXh-{m@Dk*-bfqQ^5 z|Do(PPdYluT{OKIub6D`Z6u0pVX#q3JDMnoXh#sw8tlGA#@kF9WGow$zn>PSEZ|`A+x;Bn!ejd#W9uI(v&rcmtx5Rc`x8-*G%hKaoN*%aAR^vgfw}L-J~0 z*6yQ)UuXxa51Ri;^?DDHh3T?r1*7T695AG8>`M17$c#oUMng|x=T_HC6t%^LS3`1eT$Q7JK*D?s+t8YV zT3Sj-Gc0GSn+iuL$=DxJPhD3XN!90jR1|v7^^0hD@L(;aggFlEWaJek*_~Z*w2!5O zZgUp^EkKUriA4BJyCp&)`UoL=_|Y?y+=57)sLpe;uRCPll^{07SW^~^NWgSV^D#PsQ z)LMDhc-Xo;II&cMo{XJm-)x=L8}8tu%&r^`8_(o6bx9NiFII9r^i;YUHo%QPBO_id=}p!9Z^YBHVFHi>=Ef0Sxx(e&=?I z&e*I3ffYQ3uJVur-WLteZH;)Um6|7t zQ#SHsRywz&AyLxlI0QYSm3dr)_~r<`7VG-T_#p|*VL>`~obTqeWXse^#hSlZS8@eN zoCVz|W6^SpyC2_PoYU!|nc3jxCd0oZEK@yQ!-!+@bi7F#Kpf&OZywP7aq+rPxcxM{e_<9kMkX zLupFtaCE<<)|5ObLtL~vERKd4U>pqu`>$P((d(&gheO^AEiQ-$A&(&kA$nqUkhHq& zzu#O;Um-#5oV(Osxn%zCQZKWoP;0rRs;+nRV5QxFXsi%xsPys!Ki8CW4pFQ3TM{Io zFsgcmlhYQ5QFP?_Ozz;l!Ny=3l;W{ogsm4IcItqaanU~3Os)+Xrow1Cs?rFdQUV%Z z%>AE9l}l=4J*r|<68fNER?JQ?HEVs39bZ)Rm`kl#zvZgA*{|Q0nar^|iyw_xohD+O zeF-AvYAJ$*P4$VeWn5Jfk?;oR58hPa!T=*G64@b29?Lk5Q_W+O7$iC+fGV*&mLD1% zv4+qL46!SUj9ZS2dXpGeRHg+K4;Gb* z7@ZG;ybk$PCM>ZH6AvA9$HomiHX<7cSJ@2~WKd8x(KvW%fy6}@w)zUi$_{X_Nfn3h^wVfZU;4|sCjxx)kS0A=Hl%D@VK7nZv zj*c_V3}QB+_hhFflFJ_Ps)4!J4X~~el2w_yte$@_3#ckuUyr$D#xAv7Rdk6<8Qsz85ZWsG*7Z5~->W1Axi z(;U4*Y#L=po9ra$E2L1rd^zgn?ZrL|+8(agvpx^;Hn>_f`5>(iqpqOX=^NZH;-3gt z$%B-WIJ<(J_hwb6B}+zHyK6qeT_ewt%8d@z3?Q9j(I`d__7Hh#P`;WM57IjD#~?CWq+fWp|d662+d1|`fm3@qJmzNX# z5@Q}*(|L)kZ)R(KoXn=5@^rS-BGq>+Z#zWA)BA(7)gWS|V8K7^5QbXWRYO9vksbSg zwF{ro;-2DlzQ$MZ>=AhAcLO`^`kfKRvC|gHu{F98G3RNsXXSU_x(w2k-sGX+c^t+> zJDs*1qdy=YHWkyNxQuDyNh$EWfO-~b&<27i_1AjV2^+1%ea6zMUVRj+3UFAkNW5PiMIlS$W6L>WP=7xkYFOV zrHxEP1X~}9Q-9{n(g`fc2Q|w0CGv~CoAiCj-%=c)Enz79R~Lpl|0 zAgcG(I2L*B$9!GENy(1BDHU_MWzg8^RmH_+xN3ABk}A+ShniYH=%izLYNZUA%*DZ<~BC*fH@A< z`oxR14lTCUT9sR*wv12bI43hdGmY$~d(_w5k1S+md%I$^b|t#uUW-nK!S% zAvB-co_U;N60TL*z!E%X)vbv^6t{c|MVlO;d=Bjv-9;m8cSKv`l!0dSHtwph1igPw z=mlFZ=Z_mjLG6kWz9>}Tn6@*m>Uwm#;lkJuXY>n5!vGWBFq+c}@#E_+F(eI6>cO{r zV6VLlEAz<1JjhoL%=@fGuX^3B%5*!j$Ve=8*JKIBgF$4py%9BDKp5{fa)#?44N6*S znfdd-TK*o*Mp$SG=qZ`RZut2z=H_&JPG0tI=5iktN%Z|wwqRHoRI2&1cBl`I_|YpaJ?Bm#AR zNC-}1+izXAq)A0YT4+M=9NfGPPgas=EqkHIFLkJy@2MwRl_?~5hQ-0Y=LC1M**+C% z`HjO!#~B;!)UxMZ7;xJ2*ickn+&vFlRxf;KSmM*9Y_(caO?RyR_!asad$Q(MJ4C`# zyWilTPddlNdPd6pgVWDXzMhBW?MN6LM@pkJxA2veR-VgS#U<6#wQEa|1^YHz`*R`^p9dBfD2xEf~ z-Ha_|oc##J!t&)Wsaf#h{e-SvCJ(5xVUg08Wee~6mrY4jLl%)NRr2$QdLaON)(wt`UO<;;?ss%f*QIm4wkHINew87M_?{k$;xpt z4RjJ4*y~n7C{Xgr>V^<5o7ox|9nx+vq8M&q3+qE*MJXnt0IuySb&oWyI(n@~K*O}H z1_Ly(2gq90OZT;Hp%O;9COoYIE$8p$2zzc?;=Z_4nUL~*8`KJh2F4ZB|6=(m(+woB zKSw+Dz-N@HQ;FSQYHh+ay8ecTK`Qo|4_xHLFrj=VxSy7hio)2rUNR{~sL4s1E2GjHLdQZjKC z#cD#(xt5y;7w?A=cL1WaD4PzbN6TRQbkLcKHYsmqY@`&1e#_j}7}MA%x-BGj))#>G zwfo3+V7twV#p@jNaG=q4VbD(g&&8P(Gd7F(2B8}$-;phU1HR7uNI&9BUuj8GbUy7w=jED{EyDKbWC z$aRMy$DxulrZt$)Wvf)+M<+h_^}Lp+sagtWD_9>GU}!vshmg`p=PCu@K&lktr1^q;deDK3TN&lkW<3Q z-hy0tQM5)ATg;T6D?^+e^7N4TvBFZACAdCfW;q`W)u;6`zBP|S>BuCLN|^|uB9pMR zwvuegrF?aeU-YhQ_Diho?^;8lByX|p9^w=2U?}CJ3)S=MK0M=I5=7*ZN&%Bua&ogJ zA80tKe$Rrnib@u9ScXL~d^s;yiwJ9y6$CbpiKJ(z>H<=L5RsUnd4`RGJc#j`Q&nt& zZ>qDsN@HUpO#tDbICfGfz^DBNVZR!WPgvVZeoS?2l0`7!hrjLOHQ}4tSbekWO{4q}TM|w(S z>^}2T;o4{N;HWqf$+ZYD$Z(XR};^ zm~18r8;`ydQx!?{bzr6&7-|I2LbB|R{hBE8Ta=(JzT`;#t6)86@7gQc*Phgr;HmOt zp|~HpV5`Vqv4XCOxS8GRK_O83BhSl~SSg~=hJ5ZTMsPj%AtEj;CsJgv#0U!)(TlMs zknW&Ll5+aQ_Rw29tX&`?3Fc*9u3F}l{(XS~uFdU6=fFX=a=5?VcX)-zcYRAM5e{7M z8^Q|pZws;N$Fz=Vy?+(RwZ$T5#K&khjD}@opGm!phY`RNF?vAi*c=c$)guK%+0A-e z|2tUj#m&KvxBdh&<=^Nt=RK1%`*^#XnC$k)K;LZ)un z{jIr8!jhNxTVB5PnxWP34PP1St{i3gV1ERvu-VA_TA9v=mE(B-SXz6%?ry3}2$cEF z*Dp4KDz6b&QRF_q)CLwYJAbbCfPe$&tw)XIh$!2KaM4-QaH4y1fa-eX|C|s%JC!T*PV-mFAV@-^&$SN7EtNc zjt_9&XyXp2u<1)p6f5&PfDirS$Vf>orM$WkN?h~VJ5@p$<#D;}AAWs9a5s8HDUeEH zkeMpcp0)v4p$_cWgH2MzRAHm#+SNrs>ph*GW&`8gD2>_F3j~jMFp^b6^)`tCSI?g2 z731Y@dIN2eSGi{S3!=>0KUBm-AWYn=T)i>|E?P=l*y_)e_W~{omh<(c6)5xdeyI09 zMIQ%(;cs~SS#j`dc-PvO+qh?dr^>m4VeZrh@pl7Em(}iX2JrqwlAS+vwMumuD-w}Q z90Lt%St6&(Jk}e*vyR3=gmtHq3_y9dn0Mb2h>G>v<6_SWhDh_qhsyimJ4232Fgg+4 z+#{fAtE2gb7s)Xhs^OhhwU&>?@d6)a*oz`z$;fGX9JH+0^g$6&t#DdT99+H2Tl?mT zhG>i%Jr+7|dew&?SIl}{BqP5Zo-mOSM{)+xbE*CO-A?67JzJKjccxNK4IRg?(2w2ksObF3 zC3e#+D^T~-)uJ&2KH7w_4JdLJbT+9B9Z`6ol}iu1@jPojPohHii)-HaK>Fn zN_+ztOs7PQsl4_V@|;BDLYjuX=50}1bUOwbIAR?>Od1A=-zHfg;0PAf@kexgKL$eB z5+o>_Cs#O2^y`mzs_zDL{lwlj&WLR{dk(vOiv;F@*UL^698X&y>q)J->&@l#A`rsC z3)a=3gEl=_r8Mjf+&UuHCl)}2W%11{aam8yWE5rbZ)DVXUi+DG`}Dd9dW{K}ZQt}j znr+HJIB%LM=)$ru6urt{Cg~kmOr-v(te*1DH#Lbb=E%@aT`)DpMebdH3v){pQ+UrH z_lvD2VwBm2krNy5eN|&v)X_wTERigaFAL#Hk5&U?D=5R2Tv$79cVK!Ck1&A%f!`-BBJ4!T(g?oK1?0UT$-@qdv zPN#nT@$Aa5wPl@N#3pdSc32F*9~ycTHfoKX-B>14jkBQZMTj?_?h3U5K^e|Zi>dRs z5{<;R8-G=c2kb;&Rg$kPgnlKUOX{t$JMa1!J}S~4z7u)@ixfFGFK&Bqx)F>ZS&0m3 zsH|wSb$K|yGla5ThLhpVQ<<_$hmXedZgL@X`(vCdUFq&I+8+g+y9bWCcF9Ld($AOd z(L-Cgiaw&?kt1r7_Ho@8v)9flie(fJh@jxz{JNp%o0`%D4wMA@J=6hI8ny@`L7=cu#Dl>qu=1MO)Dg!4m??p6typc)7Rb{=+QD$N1T_W@ zg$w2n;uk1Q5=_!m0@lXSfKtFpDsMtWdrO6CIDtNruBX&<-t?)Oz5d z@FyBYSGMR#XMB8R!hp^S-?@e!^|||V*Wr17{WXiMg`E+S{F>vU+ne>|mz=%f6tUTh z&6fOl^8hB(t{m7Cl?5L472lv*p#WiFZUV}N+HKvg8XM)_z;g-6b;h4ra1AEC8ryn%&eNUlvU>&4mnvG{zGfSQN+LZeYp|17Z5yu)mWuI0yIav<%hc~+TF)MgqpVd&&+t)3{v?0l5E8b*f$4r> z&o2LrZJD40A<2?DWMST+JT-F4X17EYpGGC(0E>>E_9RiqXHy*UIb7(P(^h{jMsK<; zu)3W$-c_2oqYlnBPU1v&^=~=imK?tJVAiyVUbH-feB)6(>8S_MUcHvBS8eVTS_}}z zPt(Q88ZWaM2+yJv@PHVdC0evefEkjyFzQRI;UOOCz1c37K+ZAQWEAOERJEkos$|6H zm>Z_A8jV`1NEcSBt9Gl}?4?`k5x+=yx7(n|y9iXxqa{^`bBlF`6aX?TY|p&6X(Pa> z`8B%hn{d+30e9-o%vUl5#mTlgcGfqn6Xrg097C zdvlmlW_AlI@3uBM(uLbv7H_!`Mf1{qAML80mFLa{g8IFtZSB&4s4a7r?{i|p+=^N; z#7%TOJtomNB+P>Zz0>Cd`P1a7OpKFj82a>Fz{)rgaya0A>9J8_*@(%v@N9Rn;TH0N z7TOvR3x*1vDurQ5Y(q|6)Dj3wQH6|IGk6RVay7j>4`&WjsR-7GeHW#I4sN<>lIVSN zZ6z%kx0c&KNCmm{r~Oa`JDEi{6F$UHPYJCyX$o2Wu|KtM;;XQy;ZGKN8Fgb3dC@rc zRPkx|5gve`G;L0S4~t%LAsFW_UlDH5xaw(z+|tbFyGek)A_~W>qTQR0Ja<|VEPhSb zs?7Xi$h7NZO(*~^1cBCOtw}iE6f{`R%>P*|5(4lE(x$i41m_P8#Qv4Xv9tyHz(?HF z&jEm0ig2KT#4CV)kB;A}Jj=y8(jCA9Ad2An)+74@g{YI=J>fzgOfWeiHl)30&5jn~ zJNk6FHb;KHS~T%)AL!WM&FaU?Vt9PE$@kV%W%OGKxnh{+#^yP`56v2M51ScwlWgVE zxW!S#4f^MAH~aw_lm+*@p*T9>l11k8_pbOb$ipz8K78(Fp%~8+ItvNXGF#&`?Hf&D zn_dalp@XM?%cxoIr7us@#j0CJ2k;(a@9yu>f)q-WSj0(zG+PY*3gEMJ6S{<)cMHCL zqSBlX#i3!}Iv%2)|KfM^LS_$i=rO)W4~EY%Y;}>9e3yUr3L11UQ=OB!f(S?5W97XN zxXZoyK6;?xf)T1;j-n96$1HH_DMxez&`i~qD3l>b!|B|`8mTD8hSosCJPt#$V#;@e z_#ELh(-K9m+Z#1$8*Ta{g7b%Zaed|`OJ6+Mpy?tiiEXdz6V>zGsluBBpuk0SR{uPjf0Z2cXNcElUS&yAOt42VgVu(X4fX*Stg1Ie<&OYQE%6_b(4Wnw#AW-0H- zKvh<3zN>3V+{zHWmbW2G3*W5nr9&N`!006KKfvgEEfbw@Mu4Ddg0BqN3JKAVsw)Ke zmtq;gJTG9i4Gb@|jf<7C5@?hswW^B{=U#n7K~yk+96!6C0zABSw#V{|h&TqV-~RZP z^xBYp{>s|3^seHd+;n<8nn^qPV(b%Y^jEK@bs*9UU!r?KQ&rb-*OCKozO-}c7n2}9 zEY_%5vU`)lj!2}&N|QN(E$KBH5yYHkhK=ESIX?|~B3iCkDxER>jhO@EvFh~%4FuJ% zrHJL_o$zMScb^h+k^0-BcgKZGP|wJm$f?UIrQ?qivQsHcc_X+ zPRIUB=Tgm2WyFI_O-(rs_8rEr55ANV;=|DI!RtiP1a!AVw@T>XMYzaczJJCP5<hltk#^r{iL&SuRQSc&v1%D@w%Md7FFHgvB;e5v67*pG=eb_v%#E})fXh_HFf9WAB}stmTsgPI zc9A(ocrPTlq`yZ}OS5yTb#cDynY3)vNDR~2Ghk`FAZmpu>?}dq^&~u89IlH9@@CqjU!sXtXU?*l@%|9n^N2GHQN$}3v2Qd3KqH9 ztLluG#?Vh9-hx!G-Qs-iI2Bgg04wMOO3G}9T2;NwHVcU$KJ*`15|$->K%RC^?kCJb z8H*u2fJKob>f26;@XUVxlRsT#9Rftrno*jO##;8z{1yly-^Yrm>U8}(Em|(%jPSWE z2rXa^fHuvAgSu+tC7r=%3^`s$R{BYW0R8YGS8>+f_ZkalS*M+ z75s7PV|*}=GKO7lJiXYIV_unI9ndpPOI%@yS|2`0RI0Sc%8SOGuVxE}OzpGb6Xd`_LwO|9Z84lwt&byNddsyR_h4RKhwOm;~&sWy1EW0^uS@UE7xh#?O1yOG_ ziRe55jL6tx!Gse{bX6$w>sp91^fnmtgSPI&Z6DfiB~qk4kE%m~?NOk>s;OWvw# z{i!@BAK4w+cpPhF2g{!~8-)%xJAYgi2OFjre~aAt>D(lO*s1UlUr5{B^&etrZZ)lz ztvy#LArGA8w>npvcVJbp#r!F@C($CmK4hl;T}L@6WMx;L5`9GQ^o2O4NWDN8>beD-oaW_RLsRpiC1dXvc44fy8tvNLGNIW|E20> zDSs<8=%LEcP%ev=)0u+bDC4#J8<3-3z=^Y0ZCdHlz#Q>U`))FDy0MtcvV^`u7Hc@2 zKh4*VOY7wYodw!~5kU?P40!WIUIy+A68vDNs?HO{-VMnP?7StG2d?DEhD3ntrG9C& zIUey{bbRw#eJIoYnvT#|F~0&SVxoNt1E4ud(HRXdv1^u)+?^op8&O<5uLsEclLbHd z*Y3$?;!yXWR#>m0XW_^s^R5A7CRArDB@;X9FNzNcNaiVHf#G*?R#*j&su3tV*IH+V zKLf?r^Xe?tNRxp@$!Xrk9Tfxf;7yyDsB5VyFNHaIeG$+n8_#0ds%!}lm#~a#sKMQx z?q)FIPue&;=&0N#L?xYwIhanvck3m=h$6-(Og!IY+?h`14Cea)oNSH)gPnUF&5|M` zMpn4A?k@;TlfRNpjK(AycK~NfNdShRx_YJeV%|&8A?6wvchq5PgsqKA)W-ln&USdF z4+;*`~vA+xj{Fzvr|4eHe zd7FF01n+@vAy)WwHgTxYm_dAT)fMrhQFl76BxFEy)9;zA!B_j=$mcr~{V%ORX$azb zZs$NQfc_WzBvj$IozI#(Y3Ou^qIW7)^QF{kr%NgzyHAOYkni&Ye$O>v=ZL#Z>P0Gm zQknkw<+nf-;x~BIoBLt`jYTy(ta#)FhK$=jx0RgsBVbOYWtq%ZoX>NfKYy+!a1Xfd zggkFf1WKPQ5${j+w$hSiG8dMq0Lq@$iiD0GIJ#`(ozXEZ#H-6MK;}pCFl5`NA zz1rT3Zg!zyQ!?I;mxu)cfr%X&Qr2-$ILI zjw$gl0}lIgFSt;>09Sx^=#fu`s|<&CJGuRET4`WSI|9R(ENMS$)by-(VhmA8tM@fQdyr6iV<}6viXQhR(2=!d< z>{}=wJAqC|gN$x6w%D_b}A0VXk}!v z;=?_+Ss|t5kAXkCwjOa!AcgA8lf)eXC3dO>~{-kd8TNSc@sxn8nhliXO4qz>Zs#mI{rH4m_uc;$oGt=gKXpLbdKeK=*)*sSzE#+wD(DYy%ty{P zJL_ie*BUUK%#Ih~t-%u4ja3>^_zal)`ne7mT)@7^KRnQ>GB%RUm#m`2ZdP;@^$`VC zasjM6@#AFW<9a6R?_1^U3=IcWi+6T{Vir{^cvl6uh|^Jdndq`zbolK6IBE5qA!^sz1wM$ZU6_BOBztedzaaM9TT$NZ5)JAFOFM& zY9=Gj5PWlW(#9~XQL8HY3E=mBw*=%f$z{NP({&dLTc1x?3zlLm$H`8)k7>Y7z7g8} zQK5Ld)6z*>^^94(j8LOijIT_UuF2BVzVtB3S0+QN-aQU>oc)RYBP7SqBZ)pbN8_zD z1qvD^oi*uV>d#col6aE%bFafWmY^G)A)nnzm9lr@hBwQ6p^KjExBYTZ`?dhk`|h|DPG~UMY93B-sl%RbM?l4lr6-DHtClkX`X-kAM)7zv zw|vJ99~*-GTC9)S^`d(zCmU)k*(6>ShQe0U9chfRo4C#X`@=@3*q zmc$|WqrhYj(P2}+R>t-EP;|7NH>0C8EuW_Kk|FzgKsPY)<+#qqY|D49e}i^r zI6#3K6}^&6><9z$tiKHJ`#Db1Zyfi}R9k%5ZEAyBa=2`zb_L$S(JN)Eg33j+C-z(#3=EVzd`6ZK!H^;?Vko$zIk)J zK8uf0ntOsH{um%hWa&#vvG>Y7{)6>0{Q$;I{4!W{d!{xrxNhFx9dISW$4B@|aTw9Q zli-#rnX-BbDLd0OI|I?JymAe=s5B%@p;Y}Dd#EF=9LOqL)gX9LxNF<;gRjnQk>AN= z%cD7$3nb6ZY|u;%F{FxQn;9mT2Zo6=IK5Ru5_+qlRj0%)m&(R*&+SvvB6-*Y-$JXe zrFP_a*^#dpALO{Udn>=MgnPC}uc%XN_|VsROJ%CJcNE~WXxT(~_u`u!9Bx?aB&%Yi z1dY!9NnBbz5*S`n!5@PRlV7r*G!x&2bO7suzzLM;gU-ESfB0zCQ9S1?(#vFmup2)g4%?^c`{QeoQ@*aC*OhA?aGRW}fSwi#IIV$EVah$c0Br#-`6FemnLh#Vo<8 z0v&V{s<4*9-0Un`X>3^ojZ3i$AWJEgPNK~7RR9kVlWQtl5MaV8(+cuKur84#Vbjwv zdBzIj%f$pEqT$oU^_Z3@R_T83Q{W`rOR=jT7Wu&&Y5#;3YNdiGpHp3cAF7U~5=i^;)XLKB^>QC6e@OJV6&f%fx!EG21^grsA)o5WBxQ#ehf%773` zHo#{J=)qq$xJ&4>sTW1j)dZ}gV2(ZzUK9Tn@2D{9qQbuzua!*fERg|Z31WIP5QB8M z>s`;p8M))~a427aexRP0$)~adkdLzHy+o_)VIwN^{3l2v{{UtSi%DhEpI#@%V5&by zHG7l9PyryU31(QC^)3&0?w>D;yf=rM!O#xk6|CA>B=>J#!Z&Yz6(l+OBP>(sITF*< zyLwTmq|nO~KMA@j7Ut~`b%J2Np@8Y5*agn4fH9zYs-pp{(GvDD;@^?Z!!6rMo%fGD z^ryE}oorx=Y>T23GJ+O(2Fbm-Z>WQX=cxt;KL+wu+KMy3v6i-8QAqNvH=R`N3AGOw z)@tcSl}i!f&w9fj{DGR}zWqumo=g7u;EVQdI{6H7WW1BJ=UICE>Di0zG8_RPzI#^1 z_}Ua=*`nUF?;@byxfNSt9kQJ@xLwX!f9GC@A)Un zy1ificB1V{q&Ic|W9MErIg za?Tcz`@*o!h6s|TWO0JNv7MDMgRbVh?yJL3KZw8ph|!;wfCpxwaxqa}f@&sLxxum4 zdW8`Q`yq)&MR%*nj<=I8f_Imwi9#!cR;4DFvPIVV3>p0{dA}H7G*hsbLAE~*R+{bx zKCoa)XB(f8u39s+!s~mng)Q_B2SAE_ogW&v9S;Bwdo6KOUNyEeYVyKG=*i< ziXY~NLt~N997L&zdbG?V&ZdngDP`~A;GPBX;zmRImH<;9&~Ne%Z41G0b>hAa|h;kPdo8><>Wt{QRGxjh9S|9Z@#D zt{-9P;`}&CK2Se<;90_GWG?JWuqx7EaEBByJ-N(AZ$#SEiqlaS zFZub;l+g^AJ7+#6$slS#lPnuhssm~@(1-)aSA))9=Xq~c$rhUC)A`||&^zcOcTs3a zCi{nBLtD6hjk`zbR4@#{Zf@ZC0i&Yih;M^!tudAv6F2n;?@uuxuySJA4*$w~k^dqgvm!fi zuYDxfSL-L0KpyW5p0`K5%}#;fnWX>5a~O8?R~#!t{j&@+fMl{*9!$5i5P^d6LJR$* zXgTv6it(#crOsCLL)OYtAB4-Z>zd-~nUIa|r)tjnDv8T014ugaZYrrYq}C%xkLjiT z#H>b%^Iq31y^%B**`cDi*^iVLXwEku>gaHPFYk&T}*lVrx4AwAXw>&7K+i@D?k!rc5C)6K9Ixi_Q62){>byK25 z`W(sL*rpJ57*tz^1ab>OQgb_Go@f+}%bKz5gTLWqk*SMe=TblZ^84z(E`J?RQxE6z z4c{)AJTEx$yO=wf$ieD%yWXp{jO`dpK~hh0biXs6l8wBu+5FWJxsm7-*E&Ti3`Fi6 zxcR~!&b_Pa=!C5&q68zd#Lwv5SaH)pF8ioIM?<3e+>f?~(%|jEAM}f=e+;tqbr@PF z6Gv8d5lfaH^SH=-%agjh7(YNYIlEN|E{@T`owYhMaAt}H$ZSGuJU@b{NI=N&;?}!^ zE{G67CkX?xj6MkK@R zrW3pxenPq)RzqnRjiEoTt!HNKe^$b!0rQHiB#yg!#~ zp(gM!-rFOE#Q}uDdL2~QVyWrQcws3J6-|5&ce<+rYAi~N5ka@bxlf<2seyM_e-HSu z-#4-9e<1^;#a5xuDrxowZa&1NE}3Tuxu%?Bnc1;^@GBKT+=`_UO<`V_x+l&S3d9-M z0v(51Y+H{>?+l|dob>~J1X|otQ8 zsXz8awWoLbCcaQK6Yd8Sc@7JyaxpJh5z@<$x9Esp2QrR)pX!i3Cd17)cKvw(3&dzo z-8vwB9Pq2SgWUGP@YZWZ0$*r{gs^%HXD{JmXJFa4}z^d9<7JNF-&4wk zuXWsisU!n2DZEcyASuxEXA>PeC%buIHNm*143?MgZ9J8Bk$1K%6r?gd-57EDZOX5~ zr%tEDh=vS$VJ*725P@M9ssNR}N(PJQ*v%IFU&K#}QU9X!|@Ze2CWSH{uk`GGdIB%ime zvj8?Y>`(sVvvG7n9q*;oB~`e3{ES#o zh=;okXWYXJbTzz5!s5yWQ|(4bK!~8jh|`0^ac{H!Wr1M5uq}4b_9B^@`gjo9_TsQ- z-6P!f00Ax?=O+KRtK3k@k49h&*uJAUx+?gTOyp@tmH4UP9Lt~L(! zYs*w4+^AfQs8^gnQ5cj-DH!HU$I`*)FzQ$sL69OY&hZKn*wf8Q^Ctv1=!CO}Tr5r4 zaWiW6zNcLPn<#`<8n;??1x6gv3$LOt>Fxm@0nB9yGz#&40xf<;Iw}2~DZsb2`L{*Y z^IuzA4BzimOhP_=77pPM+J_CYKb;F z5DSJpDfJW>zlIGV5Ws{3UHG6P()F9`nIQXYXGt3%PZR;RV6*ybHR;a(cr zccEOL$1awzk@{km0y?#!bGN!jEU_gZ3i_9g_%Ik9dV@*{aSBrCj1X%6G0 z6>MD4bK)T^dJ)vPeWCPn09w(KOee`q&SQr{HUA}Z^I?=jYa@&M$3ICxaP3iF;t876 zJgh}>l<3r&0A_E+q)l$LCb;W5CSZ6SnZQStG%cDjQxg&3r2J&{UHIAJXJ5~refHmO z8$=Aw_33^xMR+8wM5V&`F<;2ajW?P*1t7072RwzfaR+jk{92}&#X)Pv zx0VftXZH+0Ew>jNst|{L$ov_D#h`W^H;sl=0VnLcw}~X*&UT0OYqL&-Zr&Y`dz{^w zC&^W_ghTWn8f^_vjw3h%Ar~j{R%VCI!fFCd#Fm{Z8jon|* zo}0c827C!W7Sw`Mc`3y~;=EV(L*mU;XF9yS2r}}pSuIUD{&kie*rK$xCagu;#Yo=CK=g2{W-?C@Gy4$Tl4Ba{8->Ge}Ui?f?RNGW_L5gN3)r( z2SBL(DX;!oe{j!n(?;*T<+2%#C*?_t!~XXWgh5fi`kbZ+Mtvd(R_l=sS3n)Dm zP2$z)XiCOW_);P2m4a>f)%XXQsOi5tY(I_K|MA=Y_kSXJnvfX3dS6sOdD~g_6RSCx ztxx>*W~kykjZqudD&fC4B})iDy+`MRLF)fJt^c#z{m1Y8gq}V|NF@r%7+@cB2UC(E zuFm5B>*W1!e9!;nPy9;)o)N(E3=Zu{<}jYLG<*pY07~kiUXe}O76d%DF5Xf_s@IC-+%hs)&GLgJc@c=Y5bSN z`X8^f|1#aen4k9WvLp#YWfY*uP#24b;Ks1o|4&`LHaLlr?D|Y0+`i<$JG%ez!@<=A z=BkqhQ#fNb_7fk}?=L>+|J2n@Fqj0mPIl7qf2;h%va?1a7wFE;d)$Ey+epl=NBgq= z7h!K16=m4>iw+Da5(?5O-O`<+bO;J4EnP!53?LvP-Q5Br2nq;8Bi$X+F?7lh12e?F zecyMV^PF||TKfa*UW*T`Yq;kA=P#TvILnnrHH2LjnP{r6UMW4*DL41_Kf9zm68GbL zTD%4Ozh1|G-AaclmRcH*Dxl$7T)^1ZHYHAF^2Jv@mFtQ1Xig>owk6>__4x9i|2`!z ztoOW+B%y))YFRwktmm3a0Q0wmJ^sTkKvMQjr?|Q2zH1FS>xIZo%rpJFW&i)@mT8G+ z7R9KxDwopeO=Z;@v>+bRpv&L?f(dmfX6Do+#Yn{z0JOB5+Z!S(xk%?bNsKoL+!t^w ze17-mr!9%f+R=;TfL{f`>UkWtwPY56WBvb&2A>-7&JX94KZJ$Z1F~!aV#zr|*?3qu zIJy8Z*&gWYJ@=TxGy{4cwf}h;~Zwby#SUYrRwSLtNK;{nKMCeu7q7yq~py8SLn|GeYO(r<~PVIhA6!Yh}Nsbu%ljIWK1zifUBDK}s;624YE~}G{ ziRr+IViK5D@2(#m@a=F0EWDmBvv{E=ZZ>SFz?sZe1dZj+J`R!zcp~F}r)!F4y)603 zAoA#>P8`v+;}X5QK1IRS5V-Lc3%YBVuM5<_xytvfY0C31jg#o9gxO#Ay&r?>w%6>@ zG7GMmYSYOR%hZuG5m7~a((op8uwbq7cP{c`oDziI>cIVYuCn$>-iwH6jXTa=c#}0} z(BLMSoT+iSG2P9+h>R~P2WkwPm}XassB@>L4BZXs;P^?&nrEl}gNo*IGW2Y2Z)cQn zz$j27=Ry_3+~Vl)bNO?I7RG1lwC8Pp1z*^?vZlj{v&CJ`>(b!P}@dDBT+ z`qVvo!{*K2|C}h2S5D1T7GJZloybqsY?|My$r~9}+|Cd9O?VPizdjzGu5xfwOXR2n zq}Tn_nW|UEuZ@sWc&H5BF705ppjz=K8VmTGYJo}S`e+yFqO^UVQLYH8meQ_k$VLOqGfeptQn z4BCJt+NRn)?Tiq<*F=lonJyqtxcBF$rRQza=?wtAs^zrk96y}^rkcCe?RTH|-$vK( z4FQq?gmjXxxfY?9^R^SB3^{)@qCqNsmc20oBdEhgo=hTej7Jt?+aW3`vf+0qI_>{UYez)OvlfWahIb+#@8y7sb-pX89I zg`H-V4$mJ{&WBH0jVk2N5wd0)dN9l!GmqS|RTl)W-m1@y(UlQI`utO-0>TB|1~QK$0B2SLp= zko0nT@rSY>K<~cm@S&^_@0)KqB7*}b)wp&)D3NFLs5{6}&lb{;JYhIbKayG3nT@Rf z{+#N?+c5cCtw3?_$j}F7#?ujp827d((j8wo>O})tl<|{lt?)l!VPjz{u;4wwdC2kk zz2X*vz<7qqM0b<7o)Ma)Or$5eV;TYT(&LP9CF;H&!apYP0jcm=Eu1P|3nGA zE@SihVw;^3l^}I_tiAA!uq^8?6MFw)il+a_B`(>^$fwtn)guGnMbqImnLa;oKpW<_ zt$vZxmv@^P8v`-9j&C?vOQOlsXe8@@guugH(v@U@lZ9XEFJmZ~05T3TICpyNXUMqxc!+JdS}NB+9r!PRCsYm4i^34yt-KrJx93ye z1NI^)Oeqbd_vp?$z{D!Is0(YLZa^&itY)T?Bk@U0e!lOqI^F0&j7pt+p?Fb``Zw~| zY9$K!m2L)YjBvco#1h06^|9y(!3c$fJy4X2NJ75@dV9a)#+~8MdBHULGHN zY-Fj;2k)1cSpiyFOi@JC!u^VGwWUv$`Y)}5?Pe=8AJU3H+qbI)^N@SlcqvN&zFi?r zQYS4_mkKNDBi(6lD)dzW1W1WNwQ0FouK#{H`Ga=EAoms!Gt-Knhz{pUHN?=%NFKsI z;8PyVRZ}cvxQ_dNvvX@3&>%s5tEj3;&aP_Q&Jy>axwWWnL3~c($rKcg+2+V`5wX(7 zezs+S{gC!-O!9!IaVyQpsZ~WEQXZ)RTWl6<3b4JQ-vuBG!})TnTDvOxvY*L$9r{`Z zK94bI!)&MSZkKjE#$@K=8tsF_^3JwL%?#D_U6K}{GbafCYrjdIx3?qW6fc^pCuFDC ziehHjmxuR>zJ+iVJot+FUk@yfwO-W~gO#(sAlAE<6JQT?6=J9qR{@||+&S_(c9R=^ z>gVFr*u!0FJOViS`wMO>iIz73)r74Bd(uf3!(#8C+VdIc{NF`~>#3V@nUf7u#8D2_ zK3?w2@=a$Qz-slKzojk->Id~r0%W2n;&r+1i!?qHu3DQB$(xcBlL^GHFY|A-dmbw8 z3>wJ~irH}oh~9B6&fRQAU;I^uQ2zb#U?(5&H{vRn7bY$ql|IuzgZ+R~tj1;}s|(-u zcXRaJ$*c9y`$QZ?Gq)3SiR+j+MBwUi4P-u^s?>Otwr`++(SPBJm=>kyFDJLq#$Zib zh7TGK8Nbt+>8K_)o8W|yG#Mu0N2Z@Jn<|V($t$L^ilv~h_ z`qN}w^9z}O7ER$c?QV*L3Og1C{=FccpeMh8&S>U=zCQ_%dnYK-U{BXr>1EkyySaln z=yjf8$WRS1owEe9~}8JT|>_J znCRzB1I)vNFN|`T4OWmv(t&Te=YO%v_H!zpE8iGoe%FTYKNl`j=67F?{D+f5uc#g zihb+U4HlgM{pNk4-@R%qwTK!3z_t`4rV{MtYaR_F4KAS7-L@HiHb&S9`-Y027~A7^ zU36}k4}dkSLYr?8L;QOT=9iR`o?o37>oo-zG*i)y)3}5EC+%gGgKt{>y#Rf`U(X~y zsDiPM<-oD5G~~632kj5_LJl1Bf)?7qpi4Xa^C;k;$$<3VP&huR6`*)gAA2xa5)IVn z#(+h!9ePcjuaRYhQ?DxCh9rx0y9xXOxjWINRpfp|bSn>(`df8VTBI?~^nROU5ZT~?EuOdPE5OiF5|OrXIo;R1ep-m@hhHhDuGh3Rx=ru zS7ib7xa*^a)xd!6dx13DDZVFcA^&8e$$1P(yqY~mP4fGb_&@ewDJr8iq?j+~Ay!8kRkrC$lIkPp}}C<;?S@ zPg9B>(BR~(EeyW9-mxPZ84rqkP13ZQAfUS$K8Y}oC#U*GoY+2bq6@!DSD$rRWd)lu zI8M>{s}pnD<(P?`EYa*PR5E&gG)qgsa^3AILD#y(z-Q`Qp0}x=bRALTuwGQ82tme+ zBTDL%>Bz$4OeQQEOrI{s1YFW}75gZEl1aUaze2unF7Zt4oDBZccdA^ZOrQLK1CQ>m z2HcFgf!mphk; zkbz_X)-y?fbhlypdY%kGRcXF~W5qK6!=;A0^yPzP%06TU=pCPTf5KVX+ zYQI7+me+N(6&@$G*-PV6S4v@=Zq@Z(`QX>=*&r>par4J1$x@ybPyrHkP_6zCk#C4y zI05#cGIyih*%`*aHNpED(=0HS#@Bo(SRJUmgdWB!%oXqWCU^5UY-ZN^tj+s)>8(HV z_&Z~rL5dSfHZ#cRm&44V(nGctjKL|<7jV20wPp$v&qNd6jck`T)o;2Q8E`7@irHt4 zpQ9j<4|>x0r-x#*z_&cNc1+d?Fln*1I8hm^S-xxO1uF)`Yo7$wT&VKP+?qbo!G4YL zM*iO;)Q)Vek^eV(FyIchI-HNZ1ympNC#q^`h1K~-b0t_!j)2QEC<^xh5|{-(m|1*Q z!7eAgk!mE~-sZ1h@?4`A)`QEjUPJlaoJK@{6fa*wPUBhW%f_>Yk{bJg!|Ad0l>~lT zY*(VfQxlkLVJj!u5RVNl9q?i&HPx}JC;!upw@^5FYF(kex4`?wcgsJi+7?d z_KfSTq!;XPwUN_UAHH&oT_|NDB=3;#UrNUL>ZP|6N)wuK*BE$x>=^1cXE&`#{Y!@b zqWQF1j<>nNC9$YvQ1u|XI+ePtE@4KFKS7llXJ~ZfKo9BR@_?L^%>)8d=bHY?9ub|M z(kfLy=)z4tWcxfn!Ne$RESa@ptmzy_Vsxp%9RFa+4>9<`zHn4)QLHkRe+4?hnw&CM zR=vjs!wGJF|6N+hCM)*rr)h49d-(>UYw!ZmjcbqQkf*@BLUD|Kz{EOY_ zP0fv?r=FVFihO0V9!6}%#&EyiE9x7%x{jX80jpPov3$YmdC55Hzw!edOn!^F^`LlH zOq~4T?YD2e@AGOZ-A+5PHxEDl!ZK)*K@$(c{N(V5%JQL;QSQ1ulbqJj8UM^$&tFm8 zo?AFB-Lz&6x^J76q)BKj;G@fe7I%*^bn@EY$9k!r)5C*;bFRlLy`LPQB)rxUpV0pC zXKg2Q7Y{8m(T+In+&sy2&K(wzeoczOP3)n~SpMygGCXGVQ{>a%SO~Rv_*2!%lUs0N zaHn%`&$u%GE+_ryJB?rnA59gC%<*|AGmtH1uD z(_ifhd)(Q{66pe<=_T#XiPaSMT!DA~Zg!c3>G%3x6@#(4TIqeO`A-QnucOI|G?V?^ zOl$pV3zLLS;k3|4$(08`Wi#yHex#sGNLW2UY4HlxRl6c`Ik0y9`;5yvzFu6Ena#d zV*8zsgRb(oGy(OeJAnOT!*QMZy!QQRdct!%ORe&EE0AoPwgb19&n14I#%2@)QH8qD7!9AjeM>qUy-Vs%NU>Z1f zJXt)$S${lP1;5O%?D+hcJ$Lq^}OFLQtoBsoHet-pJH42Qm}w@Pf8`I?|q-1xqJgFREiCVV;l^z{@G zg^KLi@*G2a%5}1=8mV#|ZK+J-DPQ^Qk4###mJ}ybbOleQm`Q0I^hK7}F;l9RgI)Z! z1?Up;)|ti)^^N*jaLRgWy)Clt(>*Wal196YBwcUj%*vw0MZ%53j z+@>8_uO8D0ULU1fZ53U6Gn}-;$kuUD$hy zeKzk#W@#B`9rKC1Nv>O{bPcHj4`%!ADQx*UR?2(vG*j&OMJe$^F|C-gF(*jx()mxU zUK)lm)wgb6lcWsJVK&(lXdEqc$Om@kN{acW2Fe$gs%pD|*3- zIT8r<`yAboKO7vc;3l9=)cy9FQ%d2Vy!5}O5&I~siC2cC>6e>rPm~wXr`EVz54vD4 zZM!D3J!4uv*o<*xBASuc3ja4Tp8a0fUic^OOfcjZ0iY!Qz>~~-6}Pqbfg;#4L9FB9 zq-i^}HTNd2n0?f1z&o5xmiCn!UQc17>SeYlT~*&w`@bc&VVP+MIq1m-=m!|`I{}2; zD$prX!f(9Vh>k!Tg#+vEMYQFT5HmlZ`;q)lQYUiOO5@6h@f*Tg?`U|x5 z@5-k6+iwJQj7FnN21AXEGo=08r){uOd=Md8JOXXNwCruG|F4$o?d(fqfM#GN*9=Q8 zB;Lv^Iplu*)tmwJ-K1Gx_WtI~GgleI^{cwPv^al~0qv5+DzIA)pJqxoGc8w6H}x;~ z^2PePW6I-&%Jo_Kxi!~Z9bi_fK}GPpkb5gG>Twt5h#mqZJUN>F^oaRiYj06IaM58+jeITdhKUXasv~=S*-fZ8G6&z- z5fKgN-Fpah{9~ike8%TbcMOABtH6(Bd&tx_;(*W7%p3uVv}>wqiUJpA^FC(9D4#j~3Zo zT24RmHj8uXnc4I2jAXO#Nn~%>shO5Dr(o>M_KlBv7XA|0h#uQgAC+M%~j42niH zWT?v{$9Ccmfw|1WN8){FE%+SqHNt>#{9-R|&pXcZ#NntN|p<0y_gl&`gvOCcYY+!Iu+OW!)oC1H2`l}>JzSxNv4d{;ooZj ziA06f^q+nCN3sAc1Sw#O9FU(i&xT(NP!JfMuP*DjNBTy1O3#d@)b zK^b2vwi;MF6N^%jI_gbb@%7aXo-fs;S)A2n^QBjn6Ls5Ay05B_|58Z`^R9f~d2x<& zl9BwA!db>r-sRJ;VC_2SwSrx*!#V$odyZ+ox`Zq|MyT?+4EzDePJc93v_Qa8pqDH$ z2Tkfn^tqgTbZ=Uump?@$SVEn@{Zuxa%@oB?yKhg*(J=ARPGMIm&ptWbYM1m#Vh{SC z&CZuHkfrqpWGeDTV0L>9owpjJur4mtuMx$$yXe%$n@*K6=i>YAb=5mPo3SfJQD?(+ zNZgbEZ*8crUTDKQ`TtXp7570}<(aFTXZp+`UXF`9YyC}do7!6!Y}NL1xi@QKy^ z$}*193P%aIff(^i_x^Y@&6G#PD>-Zn1SlC6&Cxvwa=?D{WG2)=t>@iE30$OM-WjA2 zA{LxYQyp*Y{qazspq5}n((LKZYGAu7ZO6s2bN1F1soL95sNm9K8svU)xod*d$GK8E zzLetz=?+pF4=2c(d(O>uAJYk6P4HM1NxB_m;mRc~l6DQLv;|{d?dtIS#_bCA#IT5OqmbV+{opUbQ=?FNti_CgAQ_ z_3+;3i1}y*Kxub~yU*5kRhhCwm8&7?2oN^Xfzk2gIVvUh-c|vEI|%x=90=jYn6(PQ z_yaObPBNfBywUzfse)inS0PXGZ9Fl+3k5niy$;@C;NOAbE&@4qsaJv16_lZ-_?BUBOE`k zd;_*99I4K(pO<{FhP#G}#z;603TRoB8L40h$C(ZMEpDm{#qXAw=$Jl%din0X4CxNw zw|8k@bqH}B96H5DEFi!SasHt0hBu{IuvWN&6<-l#Ca$%CBY7x^17p>V>5?fzNJ1uR za56AGsU$?mWQ+K8*zr0@4>X~f93hU9Oyr+VduaH7pjHrr%9np!@87GEGE(%pu2~ME z7tKb~)yJHiicK55A`b;YwBs75irC?Tfn)urrP2&IVe>!TESgS~W(kx+eRXFwne^e0>-4w4-#G~= z={S8sm?5LO;$Pshzh3gtX#|S>fFe=GW^#UXgyxIgp1Us05I>vVt5NBiOH_`)HYR-{ zo>)ajG*7^w1;t`HyrsVc14fkI?nLaJ;j9aZ_c3`K>LW_kR@k_Ta&q1ujaLgJoEPVu zm#tCZx25g8HcXbNtG<wi5k{gH*=~>Xvo>I zU1gpgY6!Ul|ppos_a*XA(oS`fPPbx;UfK+_gP#SoKA1e zaH$kZ$W75MVrNO56{WS(p)|ylAJOR($l#Liw_0+fX(GwwW$eBs}635D3rhbwQ@g|o38{%pT zk`C!M*4wAvq7c9Ox9;%>Ql$lK5*0v~n<%&TncrH|6^uy3HQ`AsRi9B}j+97^6eG+8 z`rtc|mC7|!f>@oa*W8i1YzyB+$TCd1n0*d|@Ga{YL&yTgQt~4hJphJH;jV%`eUd`x z9*zUL9SgoA-FU2t5|_RNbV^Kdg|V%0)RY(i*s4qG6TFOO;ZI=Khjuabc%R6>hp@X< zdSNsK9#eU=;@foz91^ef{oK`{51F*nu4=#Y_kjgrcNdMi-HPWSx&%Tzzo@Rgo1|x< zPMVO_I|daDa38U5MF<`UgEq=s{zjsYo5w!HJNX>Z|Bxaj>%`vY0I`Ptq|~9;DxG#5 zWVOdMkvkuMZeO$}g`&(`9Dj+4;~~QVmZm5$b#LXoH>O}5RssiM-CDrjkcqn>ktwb`*61GX1}Rn?tB9+J7-=c(L2Jpm3P*e^bFfnSFo zGICCL*KsX4x!ZtS+z6Xba|r>6%{g{&pd%BIS+?>vzSBGKjTF{nEaLnHIS)1H9 z`CWZyDfNl>>|a){GR|hK=3!9h*IB@PJXHh#=nJE#A|gU2gJCt?wKk=TKBI%;ZDQ#V zUo5%Y<3_iBVkO#wMk*>t;MKkCBP5F*a_3>Jiw+A+4jv7oVV1tZ%OV^hd;=kJOOD9? zG`xmf33NNXHanv;Q+zw;0e;agV!T;BL@y=!FcaW4dDw>m6;-;?`O+|v5j-$vN z-EyJ2UgJf;hsip~#dmRPg>R!Svipl=jEu}BI0!rPF}iw(wnf@i%GG8Lq18k!iuF{s zHXXUqxYB&g3{9*vTaCI$IPPcW;9TlwsF}s;6wL~~rMpkfRuQCIP3)^lMXW=EXF<(F zP1fs$C(!4;DuqSthW(NpW{^e8c$qZ++9hWKq#EuJAwA^W|M?=0$Vk`Slp=_B=N)=C zAQ`;uM~9~=4XP3^Z(1|wPxI;f&CdbCZ4gXY`xR#C(?M%}ZhO7UDaS+bS#m^l$&w#3 zGY;9I?6BU^Cv*zq=H|@xQmsbNuHL1*bAQvUcZ9g$u{^=-yO2c-|6cd+PH}nK z#3tqA?8EbH_fn>CEfdYRo9fsl@&I=Zo32aLSUqxi;kj!BofG3%6^tt^j>+Fekk#lI zJ;Bk&v6$;g@sHIW+0RXH8HKCneT@IiVlop`e5kA+r<()@+j&&df`Z@3(g8bScWXU;n$W<2$&Lug9!G(5? zBE#Kuv01DTeQRz)Jg;|z#k<6{FD1$vLqB;Bh0GCm4U6;3x?9^4Twz**<)v`VX}@v$ zY=+`f%g>6noJ0FB-s>v7)uVSS@^mJ*$JA_HK)xqyEowBXXd#$zNl(QBfN43b8%_-h^ukcw*wYUTM* zB~Uq=$R8+I9a>==yE;oR2w8;QO=>>GfMS0j%nDiG(As>mix@AQU3=bYMhM7M$P6rzp3*7@`9IQ+Grt9){aoDeW zGD(r<9i+j&06BwqbAQd?1S!ua{^ldNt_6)ri0NWOhDW$5Xw^?bAcldp{%jvJfp%yS z%;Z|ll*w494mM9Z-wWFr({9fzkQz;avCCeqg_S38oSxFHaezwON8I;LKQli?Hh>a9 zVKDtKnr}gC;3UNUnvCcI(!fvNZb{p%z|(cDI9}F)j>A4W;PQ}a7wR0O~VGkTT*SB>}V!d|nHcaY1VfdtnR(@9QuriHju zQE^0vc;rJ-_6~wXx}}}>u^0J)SY4z}AVI@rb?e=Keq+U{!I zYmD)1412AX!qoRSX1jQI0HL6((-%I>aSYH|V8}s~9@ip>9^*U&mBU;yrxIQtiw}m8 z2}yKdcW9csj%FiHdg?wO;B!*SwqtyoT*_6^PXwz|-1Q$kyi53|( zKU>DpQLen9>tRb_jcw;{m1-f`bp+CS7AqmrROvPN=xr+38>dXKz8}OL#{i*;_bX8dHD~waHmh!X z|8o|SEXM~oL~FZ8F3B_7iL%c)UG0P!1&@So<&Fp~F?LLkQB+lLU^Sz6;>$RV!O8J4 zctF+g<_YZ56nEEkPj}4K$vasz!(5)>cdcArJjS9NqMw;5vNjiW9AbssA{1LPXD==g zA+>7xo$9gA;zhdSv@a0a^jvO#0e9hfHC#$wYAb%A97YxZzR0K-{(4)uT15Y{X*;A# zgZ!+4HR}9?FZky)zfTN9c&XXb`)M~6jk!f|!75fq?|Sx6@LWQw8&!KR_0m4pG={-( z*oMlsht2{Io1#uTC4~TyNj=Yz$4@Jn?3etgvp2m_3sP|pB(?AB?G)_p-J+zY;`AAU zvrupUbH!=Jxdu$#0A!EPbl7;wU`o2+7MEI-u1%By{ArW_miybkBRn36;IfM95951k zDSwF`D6;cdm}9-gV6}abbtAsn$6-H}vHq#c-Tm}qC1#-sRDu{feYOT_APliH=JCbr z7@?ydUZ?!s^@#of8}qbuMS70iQW3lCEHBkWN$OT^@rPAC+nrMsV3)leccm6*7t48kC=9V z;hiwmClBzmVg^Bih3z6A#ySR3*Htj*hW~Ycvl&d2sroI3BER8vw)FMy>4ZQSaf6qm zGwmi9-m%?^k-3T1cgGwr8f?Y>kSAl8du&|~%}F794jX_9N`7cgNN{LW=;vZW@r>4$ z6WzCVh`VX!2?pgGnML7xBA<{XXotkYxkTUkEq}UpY<4{udDG{wu*=r_=1L9RmP8-t zPegvoK)UB~;m*4Gdq`>l?pCMy5)^*y|1Jm~GxB&o_zy>@c5}8|wUM_N{F2}*Xscj6 zyH{Sq7;Y<TT1GNkwNQsV05$YT`R6&w3*XPph}BCo#-i4^3@fod_op%kdw+0Fc1Cs4h*}^t*bA z5iSrP1UD;IEbApWsuA9~m%Jo6{Q zA`sOQ|KwbgpI5&Lv~pw98Hu;KLG0P)iOni%*>o@Vs{n*Q= zA9rlU^0)Rq@_W-o60l_>#ZzRL+*YfXy=#d?(|V4C)kjFlE*w=kTWnwlVFrcCJ$n^{ zZ@JFa)_7})QMfE{H+SAk7BVg}m|Ay~=2P_G6gI%2A?g-VCkMqyDSOEY~FMnVa4@ZGfAphb}iebbF#fdF0`Ae{((5qlzl|nv< zkQDNt@+Rtnew}P4)*(V(g@lLxYUwERX;)g& z9RWdX>5+guqbYyo{suS@mmF@IKlf-MXv~oZB`!`8>0Gc`0NTVpe1f%tNmZymZiNZ5 zJMQu~5s7LyYlqIRVH5y4Z9pkRFl<*@oqxcL!BrZevAY%O>%xyC%U^uX1CZ;glh9L+v2@H6CRPK8{Z zTpc{5Go}^qyyCoJ<+9^K;`H)F^!*us8fq)<^uxGxnbpmJRXGM2=g)u&L=HK4cmB%Q z!}ywN2t8D}DAsCF#b7Qy_MBZiPC8Rs*Z5QxcPo>JO<%lvO50K^BEYvMU(+LKuiZ_Q zn3`KjvY`?Lr~(CN0_=f2CoQqWp+ zT8~K8N+}&N8Y(3`u)2)lpByRwKjpQhl#NI+F#@-kbzBj#132MZLPZbyo3GnAkK)FL zb#^{t%CR-7s=$YBLH0IXeUII@2brx8aycW^UX$6pyua9Cl7IzdlkvTIq4wG_g^AI# z*n4LnH+LV$=Irz|+WL;dax+Z92N!xGzdH|qIiMVNLcG-Htbq|uJ~ZiK(|;wF=axOy zQr~*WhSAp88Z;uj+DMp5sMzdT9OT95**@1B4*S*w5A6xTJrS+SRAAzk-*xq44Hn03 z^X{{Vpi}W%PH7px4uEI5_8y}uWF23UlEh!B3auL$%=6S^6 z+z&ugS|A-G)&~vY5fis=Zkh))={B@>XBm#T&my?_ekcL+(}JCW-Yxgj18r%FHODX{wGKsV@*_~;+sm8%otI@VeE_scZ&ZT<-Z^bu zEZDHK#S)%eNiSDv?80^d_=Y6nV*fw0qRsZrccQY=CwygZuzEbP+x|n>kXJ{8-lu8!KI1j63`(f`* z5EarkLnE3l$-AHy<(|r_y%LB(=b3n?M%SmWa-6Y4Sx#g;Z2wFF%fz>ZpWV#mq`Z1! zT&2vA-A1~Nqnz$O>B(J3Pve8?Rq9;?Nk2%(jSo9TCW-ckl%k9?fPt+h*oN2LGDjX-&4&EjPN@zxW2`QSy`d9E2L3=Zyjdj z6iclsMqxwt6PvufsreQy-$y^1tMId1CvCQ}hK~JbwHB-pHn4-GH1hAx|fpWK96G69OW&>B#{SXYMki0mr3NO8`UI9ve0rwEAIs*s=kHTfXYJ1 zd76*S=w(gEM}zbJC_Y3I#hxx()?-N}%5F5Ik8L>x>oW0BwO%|F(il zKU}I?Exw^A$@1+N(uxqj!Dv}G9BGAFg^kPW%d2-Ju4DcXhkRbwZ-{=uuq0nDmqf?IWv;2nunJ5>cn!^z~iNT7I;oDOsT>mq&(d~X1iHR8 z_5^+lz{sTj;dmZmUf zFPj2vjV;_b;ON&Z-HJ1^4f8!FcffDu6J%7|jvx514L~dWUj8s^Vx=f30WRx2*T)d- z#O`o4g_Cvy+^QkOsR5p{8}C>SRs zF-D{se6;XOpCa#<-vO(e?&xiW6i5cV5#TBTO|h+%qLcFitg9*~8kNY&&{yjy-j=6vgpKHHbKTQEQoEf|FyySfVLxB$Rb zC$bnO!!72OQ@U|+9TC!fO7&8Tq+8k)+nN}QtK8p8kMl-qz9|XzyZhQ9j>U|N5@-*T9Q%~K(+DQnNs zg<+3M^hqR(q*bqV6?VV$XRswzh9uQK)%4j|f`J)(B{H*VmYllh8D|sTFbda34YYd% zZg1nsmEMMCKU^Z)VPc4Tct|mFxTY2>rFK+{R*B1L+;joU-~U|YDX{}h0gBveL|~Qs zF?kTxI$rKW5)`nkAN-76d#f8BSfx{(2YRMV1M(NGz7=sr0tHkKKTMV0*&JUTvcyVF zJ55EzHyX!yZmk^~z}U9Y-(DZ~deSU(X2akf!XnrB@*zPVYOW z9Q?@b`x9ckqe&|FsR-R^7$10|ujU3OC7WhoFzOQQkyE+YG)2E(Koy+n^~0_1G$41H z{~76HR}Dg3I^cNks;ogLG^YNm5H+$UXWNiN?lA|h4kOTVfM&L37B**wSiDz8*>U)g zo-|{oRJ@WYQ2J;3f&%F@#a(x`jeJ_ry~Wx^bK&O|nU@C-;4tmXqFB!=0F_r33%@U= z3uu`io)?Jq;zTG7C4@GY+v*uLFJ5kc##1Ur;SjFSpTi+@a;mjiA-96rH{kF)2!j35@{Eao zCQMZ(icKRpI3p0XKx*L=ixZAx`U&g%HS_9E%Sg}#D|7c$u*`IA@ey~X6&Ys>u%)cA z8+l13?fo)qdFd+j3Gt*+B1@t`gxvZ+7!6t@osaRn#8#9@3hIi!Hv89IOrGzEQRQQl zf*divX50|kt>Mzs;?ZqdsnZ)?=AMA6TTw@dYiQE!Wmttyn;Lta*f3(SvwYL2IStAQ@i~ z{2oI{27Oq2NpITX7yp8R@!Htt#iQVBWLYe;XoAr3_?_#D-_F}liRe`MDJ*CtxN{?6 zz`<(;q(Y9B;fMTvLAm3&)X*gnKp)Fk7Z%(4PRTzWUFGvceoaVT>KsnJ#zn+~8?sfU zS)*WwP`))6dPDn$5m6+`kv8!L@cx z3IAk>>5Lol432WO#B~WA2qaRQ$MD{16x#u)$vzj@=@7v@P4HiEqtJEu>h;f$KoMU& z!#?XVar@?fF!%o+pY$<$Z?R6ePp+l5fkvsa$=Ed_P|EgWrOB!p0ki z5wr4yupc9|LQj(dFPqJv8IF=2=C}huJguUcW6Y9Q9uj%*Zc;Q0-ioG;V)VSX=uH)Q zSg@UglP^HB*udS{rD&(qqJvRx)EJYqSXcF0xT?}6P{4qV-*7vXo%3YO{1awiF8&G-RG%ma19QF|Orpb=!+I3cuO3LTerwUH_34o6Ji>UX68n?AzO@4Qd zedHI&Yju?ONbvk#fUi}7LpWhty*CI=49`QMzDNiL417zlql2X`%iFoIVdzz)aPgJR zNxWJRsbmE}R7^ppzH`m${piUT1Vgn!qwz4SfPM@Nh9cD|doc%;&uotrBXx6>qonN~ zm!GrZ-_1B*h1~;5;q=*y3L~V={&dDX!Paf2efl_2dbMGLo~&DhX`_9>H-a?};I`sylo_g&~e3 zSdSE+j(_)nV*Q2A^O%fD_&;yhzKAsn4Ew?OFYJol`L6b1DvEv6|E=}O*JfCF-Xf=t z8Jmq7MBPkMEgNM_nqH4gy{yl1yWTc#%G1|=KqJpQDu}Hi#(;RHm4vdCagOP1g z>JKQmnJU8tj%WIKu#ONTCv(cZw{~kI@yR%fNWUA+a@__uD`mSJ53wo&jKXAr?ay!W zE2%vsZY_hnf;ze3w*QO0w+xCS+SY~#cS*3|1b2eF2iFkX6WpD_Ef7L*cMI;pU4py2 zyGt0{zvkR~&U@}x_tsnW{=WPes*9PXr+e?U*Iw(9fiQ{eEn7QXmQ^=@J^zh`$O2F9 z;Fd_-Kt*HuXjDv(jls3;bc?kCqgK8pp>-}8@xH16seT!=zrg?__cA1}yPv%^88M2e&HpV(}0|MI)SP&^f9Va~!V*}N7UigARKvZIIM#F&EQHl1= z_-JZk7<~4c#}U(!DS-vsmG{kx*_li(Lah4*@yP>Fl}KHJP*MHL2RSMqslM1ok$j zhEO~PIn7AI`27K@Er4-Nok?UHCoNCZyL#=695-W&tD&7C|M8BdQm!`&(m>4B?t6__}N z$n|59A7QYEf&17RD}vY_Yq@rMlODBGTM8rLTtzr-cEI?X9ht#Ip#Cq>%Moo17ng=( zkoF<1(8rpki^((Cz^QEcN)=oQbfQkzPbZy-VU_En?$O!xv@e$JlVBkacJ^#oBt@-@Xn*42vED#c!g~IL1x6)a%k;O%{ zj|`ysUI+*lkch}Yd*hmhM7l?=XTpX=Xnjq`AFqCf{=FjB?x#5Oc`uAV*DU>qcM*+U z#F2*wo6MxMUXD@_bCGu+x)ZvaS-)9^-e+fz|4sv4)7IE^@%x%m=MED zI8K+NK{KJ+DF{jmhk=aA5!I`3@RY5N$K2Lfg`0c(9TOBs-025Bhyd{D!E z2V$UI$6hYfmVl9anG>1vg+F;)#k9&nd?|_F=FtBzE5Sqg_2SRL%QDTB$!ZnnbH&M? zo5;RSQ%%fnZHcCoOWI5Y!2L^eaYSowdFn5^fSHo%mE4Q^!EkwofH4pXU-fdF+5;c> zz@>0maoO4rU4OtUd5=-5T9xD??tL(o47nO(crsWTYjoPdK0L-?m_u27`_|vquKh1# zk$!$)YXpz*Lsz51k#rQVcN}%UNm}TYa+(W znhdD)>{@hsTmF(Jb6%ftIMlV>Y9B1`p*IJ>Gg!EZ|1v7qygJYKrfdOwLo;Xy+-*#E zFmA2C#6V>iecRf7!fwDI%z?_rBK}MX6X;{M=*4fku}s=pRh?eQu^wK@8s6UdGisaV zD^#`}2bM$92YcTeYR7eO^)E%}_XL=H{`*)$93+_c0k|}&1EMr?Yl*_BN6@GD5PK|` zuR*o|sP7i;=l_Yb90ye5nVJqL)+L`{%gw%)8VfFeMRqEJzYv@ru$Kvfau%@!unzz!Zw z?;8rqc`K9-V(d+S$AHa{8YV;l04tmfGLO%7>kCenrx#&b9?4T1& zw7tH9_tR7lZ2&X`U~d$BK`A{p0t;juHkeVXEbXvLhg%*~K28d;IGZ+^MHL+m8`K01 z_aNi%Lv{`8gIwih4fT@92T&=~8d+Z}E=rxU_ExJ+?`F*+gIY#^V7lHGf3? zePF?EkYj|UEvRg$3kLO4^M{J8J)()aipm=I^I4VxDFI;VS`>iTGy0D!UYP4om6)ya z5REG}OC)0;m)1c&9+f2?<5f^_V4dz?>@RJxwnMcP=w+qDvE`SMelYY)b6vE+T{P`{ zK<8KDe*tK-t_#k$P{h5ZwylkBM3V&fhdo9|i(^@XS2{WoQ3`prv<5)fT;v`)q(w z!f!0muDqQ(GhAS+?X8<}rS|Wg)Q>p!H<>LJEqiB$FxjEWCP7YH@Xf66e)3*ja;emL zQQaNqd@|*F`m#?iZ48(FO;zTU3objhq#%^(KT_CqyKx3#b%)~hV9IdfAzUbwsr?|7 zWGFEwqj-}D&HNaxDL|BAZxE9?bM>S_cRj7U%7F0>?y}W!=Zj&f`qx%`)R_l8KnW4*Y`KGFS(t#k^! z4j4Hhn2lSNoFmn+iRxR$2pVG%X!Q?Lvn7Ct5@^EVZ8Wn8>B!}3FpRQ`?OO;!{lqIbN1-4dZ2Vel6g%Ckv_b&aU+$1nnS5P-wUk#ja4QoZu!jlq_} zl&IauHrFA=lBZGc;6!A2`L_Hgiz>?t*GA8eZU}`y*0v?D4fB#L4Pty5NRueqo2^#B zg2~D>9`%;cyg8Uo-|}*r$MHx#UIdGzBtZz!dBCx-k9U{U>3wkz2`(ktH`Bu5R*fhP zX&K55e#?+UDSr{Ymy6N3d`<>@Jz+T)J4M(g@7te>D#g<88&7*~ba7P-j?|bLcntQ~ zVw20=sF`>MBhLMdi;yV)QqNu|%Rnm>Ys5VObbbadSpFnj?xsxD${M&Zz1htfnrN#{ z-NH=HtOstWSVVgp-;-Su$kyQ%Zi1`($lzQ`xDIl}5UCKjV)*X3{lIjm`(9x?Uo>Z@ zI$No~=H`3QaVEc=57r!^!WD*xh4mh^Dm>HK(?hz0=bB? zkh>w~F{gxLFfEYn_6{4n3Li|2m7_*Zdcq*<35VD{0Zs#hR-7E4hej%bF4 zC==G5ag}6yrI=PB8!hft98up52gVbQ+{UWGKfYJr=K?Aa+^?O&h>&_9J5JOhb7s2? zxdO6d_Jo^d45&I-OKMO^)v|N$11IzID*y)$4WI3!{U#j!Is7{N>A<@Fu|ntrUBl)k zWfHN7`CcKfJH*)iZYQy|z;F%VZE1`G@++Pd3_$UiEf9sm1I8VmH+|DO{8VII_z7D8 zik5_yCj7&JbwAKoyMQNybQLo7P=k2is0cH-mRg-&c7P#~XnNK5)A zVn3IueA7CH)vqH!#-Yq&$ZC@;{Cg7PDwB()wT&SG=#kv-K=3dS(}7a4fH5xONUiNu zemIaPOWD(ohJkX?DditXUoo$)S95FJ(bV1~vHbI90G?b1CY!ELp1PAbu`XqRSu`6k z_^oU2`7}?sUu~Xh|7g~uv1mF+-Ry&p*76>x1rsVUUJViNA!IL{s>6QC`{fUV(4;rz zofp|jiHrtSq+5r}TIdrUm!d+{D^Y~uE%KpQsC8;) z)aNm%vs?O_!2TqTOlqKdnCX}j$Ec^?md-9dTaFGFiJ325i8YLoO!<9_<)`E1s!6;&Tt~v#$ZXuJ8=2l8aGA%V=96!6*L7YSQEz&cgCVs58Y^heX zDaT${q=xBq0+Wt9&^KlTe4-QtOGVBd9lZ{)%jPu;jZKPH58u9u{_r+{Jr8}Fxk{s+ z___0ZaCsGF)wzXdo%R$~)SFj0cM*;-oik6=5x3a9Y9Ok2A@vE2rZkuAUXSmZw zm##mt4x*{mx2V=mu_O?bc@8d~(F_jq8Xdc111Ty!hdIs8VSVMm6#nCfU73Y;tI%WZ zcE)T*s1Xj!B{fCiGvp%Wk_;CD-Sa2wg(_yaQD(KuVpXeo`KA@e_ENq3oZ*V< z%_-JAKRXwl8ukuHQ9AXe7Uzbhc0F>RuED$_cfOhz@SV>gPtKJ=(b96Nj{dC({fsSH zdzq&7q_@cIYOdJQj(#L11z#|F7 zvqcTR98kM^*olr&5fzeJjpN}20OpOw1~SR;jrG*LSf?nc_LZWlq&p))pTL;XG=PFy zV0+mLH4Ab)w(7{$?4;|RA)v)M*=5#CKh5q-7W{tGKFmxS`R$;dVOHB7Z~d%_olqwG zkJ zZi*9>-yfOV%>=X^-W;60pwCYGb!f9PlcEDaVd~5Kdr~xOv=${HrHapL<(8hs$L!_r z>QmTm+NYO^e5Ur&b|)7boMBc!9wCz0y*7)7ruoT?b9L>qvh>seq(%iIoN|Q)u|ZZNUX@aKqQnLP>$3uxmi@ zY*x*4Dx#~8RGqF8Jc^T|N$pkNUB|!i)%o-+E-@P5%DG5J5=j;!Q~eykzbYPFK(k72 zN)*4xc+hNd&l`mipHf2OZW^anjwp^}wk4h~+7ekG5R@^3*Uxrq-? zbKh@f>~xQ+M@*0491N%o@{H0M)$uDDuw$n?h3f!HWEK z#^gB6FM*pu$o)m8zXsx|F~ZQ=^dC#CFE6RmP;A!9cD>B!w0b&&(8H~U;>|c~3C6i? zxxD9PrxH!n)^9{ZAZpeS&_FxWi%eVcwgWQzj@QJTL4O9Z1*vm}lbWvu_)eiNBFz0< z7y{rNUByh2={fU6k46K4b(^XE-Cck@0V~fHwiTzKcwr`U+TuAmoyHaA-ECf%ZI*8; zlC!YAq{12J#B)g=e(cKh!eiS?v%z;SuBqqVEZ>3?)1X9XcPE7MgigD+ zJ}4g!b{DTlw!12Pqg<9;^Gt7|4vz2<5XxXN&yoV-T?#z|+tPJXT5R9mTj80Xy(_r& z74BIwbM&blZon73ZFRnvp;=`0lZ%`q&R^5MUcx=2egK;BGL$16G?+c#>ui>gPZLYj z%c}l%5i+yEhijL>l}naj|BbPD3BBWwv_+NZ6($6nv2hw0f6Kx0IE>{eL;*kt8F ztkQ(iyBA}^7>$|m-JL3@%%Hbw75XckxweF$E#m`j<$KKaH6 z)Bd;bfHQ(fl{H@$&6-A`@}GdRj&%_>zgSQi&n)Ym@PuC*C~qHnnayM{4pT~#dQB;n zYa{}r#Uh$zU4x^;A=*==VXqQ-afEx#+JAuT_J`F#D`Taaif%e#%l;(AUN(y@jTQxcI{{ki53WazC zoU(>&8qdJ%%L=`}742ug8oxW;A(Nqm0YJwf*~6UtUOC@CnJzLe)2{t#b~oJ#<_D#c zpM}%zu#7?^H+mp^H{9P%&(kl^44=-@*eM*QY(2igwE3q<$L4MOJNsi7c{X&Zlt0Z? z11fw0p5#zGZ{K0}IoW}hubP@Y+hIy!Ww(VGKrAjnp1ElZr+*t-x5QF^AO&#?qSD!q z<}(8QA3A?W3?7L_a#B$n0>wt%&!;n=;Tu=WSNQhQoM5G~(_16D(am3_1W-wZmi46$ zgd5b5@ zLBr7+qu~v94IA(%*eVGI?mIXY97wH^_1^hq1tY%{@-!6-VBkZB8UeQb+e>O2v zNudE@_uh^muJ=GO!@YpX?dfXH##2Ji7#i~~*B2%L;X63nac8iuEH^yI_t#T~kayF= zVuJ7??ny4g&?$bLlMljuH(Dl}%OG9BJVaI-b`d=yM|UggM2y@WG7_78{Dw&MwtG}(gQgmb|{-&j#xel(?%NYy{q>5(({;Cpn~#ThCJE*7Fo%Ol^t~D6G*zKI z|D_eR#cuRzQGp|py8D4BZVfG0qSZ`Z>LI-p^I(C)V*F;jKshr`N18p%a8-zwqyyz8BTzs7zNHr=it&U4|zQAdw*wps!_F3&*|SNa1)RLPc}q+o4&-e zS29rL@T7fnUg!Y`OJgg-q+=mCdTU469SU}kzOdR5*tyPjx19ip6`+`)*0e`>0f>-Os@f-t#T zsq0j1i{u91zB%N<+`!^;ZumtN{dj@8cC=~G_QB{SLu7A13TEm~xy^(4Zf+|l8Ie87iyXmO2OaM3~*4qIMjzIO^$En&9Ce1io(wk*M@#&wdys??wjX4?) z_v^wa&?VBDt4N3(c?%e*`|fZp%pGMCyq_V=_Zxq2;3fomgVweKJ(e)+8|s8V{u2en z)$s6En^5|!2|arc#KAKFvV8_gFBi!WznG%XkLk9ktfsJyK{q`UgAhm#7be8gpU(gd zJrlD2yQ*=&GG-pkrn%}I##UvEbP04L`DaB5ob*?*)1{}w(8s>;ES*(8C` zx<&EPwkRy=UZJ1$8Kc1fELfJYf;#S3ZJ(z&v(>KQnh*l6g6C}8cyRW2`4K|EtRHCo z-u)3ZY=|?k1lgZ)4PvbCD{gTOyT8%JUl$}hitTND;KtzSa)oX}Yu$N!cbZts%G=$W znh%rx3K)Tt8Y|QoQKY9;|Ly1R;Y#q%z08GAaX@e1*N-Qyp90R0TUSC4^btWC45e3& z|5&cDWFRzemf9a+_&h1yiuFwhGGLTW@(od0320uKl0i~uLNONXvTHD$$(Ab&4 zJNylBOMD& zubLqPrd#ICZlkKn=NqYPe_bwqPhR4Ql5zC)vhQy4h?U;w62-T^upjKix8dcPI<6BM zoosVbi@0@>`aYX18NUo-m9w0m5}pb&e08I_1C*SyDw?v5LZc|(>F{RZ|Cmt#eW9V2 zo;YjzaG5~j3PI2GPp9$dg??sbh_Wt?9oFR=aPu}^78{6V@$D{b^SY_!zc;mW;>i=7e1H4%6&|y+(k3M2JQ8G-$1vT#DEl!<@&Fx<1Jf6(JI`ZU4-tehOfer5t`d zse_tX@Bh(E@BaV>Wix|1?S*Mt*A0NxCQB4rIYA$^+=VtxYJUL-3ytgG?*yCM3l(oN zfCO?DJxx7LGS|6ZKS8RiEtu}V?m@RJ z9!F&s9J_6_>nc(F+?W)86zGx=I)u+9>*zrj{nh4u-wp-2rq! z-eXMor3IT&b9~lrPO-TqMwrZ$rH@1|rZL2QQ6?o>01MTrb(xuYCrC zdi2(LVg1U4L1PzvA2F#3?8EIf5xQZ%Myj?wI^^9XTOsX_!csbuyIn!a!gV?`Z+pEA zvyVvwj5N1Yg7W55zN6bQSaj;Q?%&#d_-GfJF)TLk2aBNqL+4t9yQQIzOD&p5csnMS z`x8Yb%c%ydQ(U|sW?#}Dh^$iklKi;HQ$)O7vD%ggkyp1`m{*^lQS9Ta&M<5@fB5oy zb22!6C<-}>F$Wc1M?Dx;Lz|3qjz?bQT#5edi>V zXAxKLWe7LaaYgv=aqlq`Nja!&&$u=XAHQvJjBNvdl+dTUVQIZoAyXZ5LqBO{NNTX^ z4#ZAWBCOmq5P0%zxeC4T+z7%``D|uAxcxSu9>akjG{5zi)CQ!oHzq9e^E&$4es?(8 z6&2IQ3qbUnK;!K7Tn+ueytGbney78Ro6q!?t93pU^AOF+0mpx zi~&yIXi~|ZZ805UI_te<=>(l};YSHN?d-bk!B_*=QXTSU?q~8B6nnJ@=DOonJR4t} z>Oik6_>oehrJtm`nqc!izVue7Oy0(=FWe$pm11{HhM=V5;FZoD*!k=jhqpq;A|&fQ zGpS%rZu6ICeayudy_!s@_7eOXE~4C?-?5CX;Z}=2TW^UJ$SPhX*tO);38XK_egyxP z_bwt2$^+_6MvXgaD;zUKem49XG?XL-*BL?C{vmPrT^C-Y?Z3qXXbSuCVZgUf?mWi=bbw z_!c_gUGvZdFA1A_GFtGtpTDOJHV?-Nu^})s zgK@vh&zDg5!|UYxe_&V1lHM~D30koG3fuSdRj{y^P{8tjmmKsp^-io1dCz+{9HCOI z!nsiE{_U~KKBM%7$^`!~OJI96b*)r?;?tmN(fg&@is;Neg~aq!45bgqeAE>6D^H`& zN0v{QwZvW2vHhP}PgRA2uk?^fB%tG=b{z&3V@#n{q!pN*XkVl!GDXB1-qans-B z2Ml=0@oGLv48BCmnU~HH-H6GXs((r+{a_$#`F5sP_|&qd#?r>}Z|vGO57@U97$&x= z#4^mvj58y=DC%fpd z%=Cz=lC7gApbCtal^rI#|GW!U5`IjXaQ{K=v(8uZzCy%t`VHiWWErkUwDAuw)_BB` zU;cn&1G?;(jS&QNx4i&wf<&XWn5{`&+0gLIJG|bzmou(K#Wn;cif~?-z--d|B4OeI zN@SBZT^=Ahnd$yMkOMVA9ULg_Be0X(6PqJwn)o?4;3iMtb$@PuEBI1sd9gXdeS&y8 z9tT5>Jg#mkNl0wxW5kP|g`H?N$fs;Yd2^t-8E$GY*Us)AxYtn=@1t>=AYSDzcIw#=yI#}oS4qYtFr(Y33LWsZ7B4+%?|vqb-`T?(Z}#s#;`v-q0hM_6L= zaV0z3!DX}OqtXHsw#l*-0H#E>;z+|IrYD>I@Z9)ObYZd>NjF3$nR@*SOQ5+3W_NN8 zI{zh@m}AoJ8CHFx4zM0Q(pvK+!384vhkH_dllTC za8}?$pF`Sy(m&9!tNLHA=s!e%DU|(zo`ROWEunWsE~ zwVmgyM_%G{&(-_R8T{`phkruS0lDJ-M3&5D_q}x7AB60tVJ%PBOA|!-5C493|C01C zgzhVa)&~*1A%ZO5vc4fhS;3N%xw)A2=yG@wSNweYx8& zYra`Hwp(e{AR!Vwkmkb~DWS*w6d!ZB^R%)-;vvD+i*L#C-tEJ-W?;?h_78vo`5K~gD74`9g16y&PO}4#tjIB6GM~)382erl z7#$H%aDzB3Eq$f%76VszRce6NR+cBTJ0C;KIlAJ6v;CXW_AEznA( z#8b%lw=_Bppb_i9HmynVVc0gv>;IN-d%3EYZax72H@E74827+Cqx_%&92?ncrE?)L zEuCtsp)rNjCx??5@+*s>7nFeEP`$=EK?FpO*MVj%3|#%F&)i3++6s7li_GaA>>kN$7y9#XrN9I+U zo6M>qZ}d8i{`=wZUmwi>eB^)p%P(MjVMo^Z!s{OwzyH4%|Ia7(zjywhbM*g+<^Sh! z``=;nKZl0@>#!j!g9aoe67WNP;yHC(bD!8c6N*g~qw+cF2bvAMNx!f>(X->c%ERAX zRJ89L^)RrrYbnV6kI&-&9|6cvuz9YgKbrs^MO8*p)?;^7WF-zXT7dL(k#1v^7vMJF z(3g!+{2xINNK^Fujc@_sdWL!;gWRNT7G>q@lO>8~@M#oa-o{XTq?Tp)o=*E1cA*{| zdA!g%MRWsJ?IRxGf8BCvoc$|W^pIF(KuhFG9%WQ{&xkGjzAc%j7^eWj6PXT!@_+i$ zKsp;LjIU$VSa)2;Yxm?hDf`e(@xV^k++9pb-u4oiUW;nCKjLK6PMn?(n=Bw zWWaPruQ-wEJw?6`MeuXjY5iohYedR_L1VNabJ#9xE&_0Kz;Px%)AxDdA-+xcJNEu; zS?YAD)@MMD*qzsYy@S?bB6?aZ7KCm^R!`JQil} z`^#uxsU5sM-ukp053$mufJsy}GImkxyRp zKYp-L`Czd`Rbh213323MC6qsyV@F9wMV+3W+WvhQb((cb=I3|1S#1V`Lmr-en%Tj? zrkUMLab)=7Ig(O3O2h}~MoGJ47NZ3ny2Kx8Fb`bAv4SI%^Eio=cn~^yF-QIF(U&uL z?fd-40V}M;%{&I_wg8Fk^5#wV)5BUT4U?XjJ4eGc+cB;O+50f9T*q*a7}`%?$I44I zD*CG=F1G*v@y@WR-;#Y77?Ipefamu&-EmZTxe{`s9~*WzCcT+UmsXpmD-P!v$aCbQNvju8QN~O%Y~GCBlmFpZ8b} z*A7%DWB)|fe)3+_y9ZZP^bLko;|YA}Vqi^$IdidkpR7_4MUwf%_=2*o8dPN#2SuFH zk5Qd4n90BeXP@gij#`}NbuE2FXtKeehC3QG6yO=*er91%l2%iytDEuc8bBoEGV8gg z@RvcOw+7-?Z5bozO(26QoS|Oc=Dbr(B!@%2g= z6`RuxZiS7*6GfBJPo=nO4X+uEFT%t3QVDiTG^AJNR3X!SxW@&JL$zDc&kmu_LkaDL z0#`F1#~MP1=Bq7gQBS=M!t_2hj9ds?Z55g2JXpr5dyBo1N#M!;3%P*I964?b;v`pl zl!WOu^uF|WzTZ(SoSI#FoHvS;0gR2V`Zf%FpJtkd9K5FsKgIBzhl6_(Squ`;iTQZG zUzu&)togDOspL(H0ur4{_-w{MgoELT@};B6CkvEFWio|YEvvVNTvqLLTj|Y4)1m?2 zDuoCl-naH?^;1v=Ugtr^12GaLzK`epLM&qL23tL$G?7C00I*Q&^Bm#gp4D7A($(%+ z`%6S6gk;d_FHJdr_9F;&B4XU9RJTzjf|!3-X*RH{+YlXg(YMD?rSsEEA`G}wP*ktR zeBxIOxdgISvuoM$(%z%@c3J)EFIJywLENX;|Z6dP4CMxmVr98J1pk=vkc; z>}xiN5QPxliN8v~UkJT=mpk76-B_nU{S$q&>=bF+=L2+{FuPryB%|p*Q(LUIG&1V9 z%uj4^gL@KGY9_k$L)Jc=Ff3FHd`;k)^?G5dA14 zYS>VR4t^(XE%$ztA38!>LYL8A4w5R49Gef zI?o9<>6=AE_FAo&0i0nger@S|FiRogcl=Oys#BUtgDTc1pRh)!?5L}2Mh0fosxrRM zd%(H+G;K-8wi`38g|e?Oz`h;lrFItI_^o*;kNvrQ{t7Q}R~*C=db^JOIf2i`lDOUC z*62{c_MBRS{&DB9HU<*DD80K3w;g2qCMrhfHr0mT;`HH!6w>bdLi12p9(z)PEB6yX z$E$rGj`?^+L9w<^RS+rh@dN1|8F{u5s zc4a}cgh7mgY#n-lI#_7viQR3{K6fHi_@Y9sKz^V?9g8jVc7S^dcOV%h@hczx#_d@L zQNx1h{;ZnZ;1lQIKEL>y6zP1a80cW3m;c4H{(uckFfC0?F&YXYPfM(wOa<;@jU zpX+nWYGnxaFfNqfm|nBO_d>4oojSBU&2mP*N?*HWI)leHvco{BHvx4G(h>3ykr6h> zM|t}w@1MCLdDd;m8IgjKoMqG$ai6DaFnJ{;9FTm@B2JUOcC!=LPNCC0nlBS+ReA$z z`o`3#$JH{vD-bdc#q0Q#RhE!g>bbe;EGHJ;Hs5-$#S4-re(L8QwNyN;xwlge*S1=p zi*W}iq!iO*ds4vzcS9PKfYa?EOS1L6lV(2i+Pf*4hO$kJe8mEpSV_fnJ{)DC8tVlW zKvQPd12v18v>yST=v@xIp1+u!d^YNbP=Mwt=eXVf{$vsEWuhK{AMiym>oxTQ7>yl3 zL)dvF)({-k3phrpjyVEWZ|GX}w&{OI5#dBvqrCyOUPr*B)i5VAcFPYphFYO`Oo11w z(7p;FTA}=f+eOiC#}ZL5cnmqPfq_Sj0+6VO*I#;m;#lU7UO<0LunA=Snh20AZ}!cOdZ*|^+MybOSU|m@4bt& z>vDD41^rSS?&vyZ0PLe2*ZpJ z7~XoqrFC2>z{T=1DRqyUMv?5xWL!+82%OS`TGh_yDu?^}D$fJsdRpT82SAtG`I(2B zxrOyL5Fze~@F1N2Ao}o><}$zsn0q`_JXekdwI%@G4H~ zry@Tf60?KZnL!);J893$tR#WOY9-X}knL!I1ULjZ=jma{#kT%dJ-GhTLFOFLJwWMs zaPN3Mj?P=zM;y29UjZ0f+*6GMw_6&fChl-X>lR+ZTp$=p#`IPs0}MMRvH z{S6a>7}&=oDz11&Rmk&K`0-K|S8o-)PfN40@tPvvvz$h`%*~kO(bXqe2Lc#B_`o_H zA-MLonMSQ~GG~oEMa^nAA9wTdvFpN|M}@`j3I^oW>UJS)$0yk9JFelmSt?n_<%YXQ zmgCzMCUS||CFBvGWu1+l^-s>e_yjX#O~RTJ!)HH@vRQnpOmZ&#tglbPE8$ASclzRA ziCv}hBs*EC`{m$fg>u37(U~!w(<{Xu{YTtjtU^_u5*53;EmC26Xjuz`0aYwrrJA!Jj<&b#+XDxe5HpohSv~hkiK3`JZ~l+(mhLX3V~bS^ zjG@w9C`=g&-R`JaPpAo{Uh;?%5*i}AU`Cuwojb&`xt^!0(~Y-}O}L2>Z6K8MtUXy$ zONhmjN%)cL~9nUw70dF+z=O;|Q^2HX-(LwXfh-7vj zx2A8_s@@$s!b*{@UK@xXq06R1-cn71Hh|%6{3ige%J;>mz3R=L{c7lR(Pt^Z2$7bS zf)K{u#9%ay_lmkB6<}PZti0EAJbm?t1Tu`BV#|HkPQYaO)y44_oLFjuzcAp7f=5B- z4DfKS9)7x4NWp<7duM5jzJx8)^NQpY=f!ytJz-^ zv+{mR2qT~p^?DANWw`gAA@)TOmtw*-25rkNtC1%B)u)`9T`+JAkI;`~EkCwj(2OaE?A2e1-ca%9=|!J&vX z_w3cABXH;w#R_4&1H@oT*Lcfro`VQjV$%GFXr?%r0&Oc}D+&7EUQu41Ovs=3Yx z(~x-GQ?t+smCP?#$MtRtch`AJ;R6gI##>OBsA7_)@FyNY;iERGG;nFl8&`7I)XvphUhmnR_TEM}d~=9K~L%HHyV%#qT9pxUAT}Z1dUlX|=gNEMs%N|Jq72=v#?) z|DElm@{NY|p3)RVBG0K6`F_%mg!@>K@k$maE|@@LVoB&7yN>$FB}V53jc+HJ^K@e% zJG3HFi{@dWDfgcYo6j19J7d{%{60J?wn$1I>Dn*PJ@AOc8a5fey!ID?vWeu$UeC9! zkmn?=Dvv$?RGKgK_Oby*Q-v_l{**E?AI0B@^gPpl1k4t@CVzhscVG8MAm1TCCZ>&m z{wa9gjTL>}clBKdF7O$c9I#oHQjsJM=_c<5UjXCPUo&gU?{@XpfOY>EM>q@45LPy< z#dFIii0Rsq3|N^7j`xH%C^ss4I1p_nCjcZH+6A=5*=p;O^|kgd(95#Zn8l9_*Aqpy zRd!!Mm@kG*6uPY8bUGh~3tAKy4ePR!&cN#^fe?KfjQ^ep;JU2V?6PFX*z(}Ffs!s6tcVd{KS+(jGp*QGSg491`!=Iq6GtvDPP*CGfYX?R#j!D6i}1KQ`b?!U&}x4h<`^eSYAq3xNH#T$S;k zQomELe8z=5?Gs=TRL;M9)A03LmT!9U>E-qfABU(4ZgBwxUvrPv$a@a6#y4`hpib~0 zuibXl4Z+}0OU>>VL^X2#mMwphcsOXWKBXvWhT?&V#aFkBbmNCp=B$*htZ;p`OpdD=`F@t_+APrG3>Zxhgg?>F-0+1X>K#$5P3ieDF8lf&Vzp7QBvIcfav^4E4tWWHVxZD~TgUg`K%I|&{qq_NG@2vwUi1k#-!Lri9tg#|1Oce?+y zvTgN^wbn`8^hpV7BNhJ{sy~U3>>HbzXkDsp+#Zcn^c~*IXy;#Drf!qTQ0^pvY|W$1R|icNPpii{7d(5?$jZlYs5Yar@Fr4buM=hG<7 zxbZ(xic^=+iE7~|_KX$}*zw5I0w;@#3JDYF7z_0?Tivv%U#j(yOXzk>@J1LUoJ=EV zFPhN{4@$r#4J~H2za@vydz?(-k>Q*y`@ee!E2c+V3~?d(L8@##w=dnneYwr5xAYPa zbG6O|tGatsE5QnvR;3bcl_F*41J-@KM&}-1mqLz#*ug}>v)JU4x_&Twf@aR8wo;6A zEnJY3%t6Zn6}Y!1M$`Y?uPK!4^rs5vB)VA6PcV4rZN|Yq?}V_iRGnOu4up|k0$n@F8YvzA@2`r!Bm)bKO`$mhxgeo9({ZBkpOO7%D~DvXX?DfCV;bc(vfjbRiaC zyB8Z0I_JKKQ4edPanq(1^fiVhG^Ll{fqcR9IF50pNou$3O1&;8oGz86Il{Djajs4s ze;}2&m7ZOy=9f2{O9dZY6kEH>oI&B?0UfrM!9~Xpp?>Jp*zENVH2rq z&L}st#>aY3In`GFvc+w#8CjX^V|=w#nkt{M_cN!q*oWG*VNIcI%y+iddmC6)=2Og1 zQx-27IR(c4#oWEh{><5fMKirco`Z~Vio4huRx8g2gj+Q)q%M)ACtl8r0@yBhZXCvo z?CJWm(r18{f zXbas3p!;48nk0X?b=g5Wc_MES%i&VV{$e$d#L%w%E8=+NeaQ@u`NY|3MAvTa#0V*t zQr6IBV^zPL4dG!IiOLfs2-uglrx0%_aPmXXUJS8zy3wkd!e!H~sr}qe_{v+|-@~Bc zyvFCVq0Q^Se7J`)iS>irS+_>`PXt|4VX|aOVcl68!I>cBu7dAqX_m3%L9$n2IRA}o zi4WLp;8S5>1OyV~#I_O2edY05o0L3aj^VW1c*$UIi!Vu}NDNAokd^rsQJk?&M+t1G z6Jw>WhpuPjj0fvUC5!QF4LtSBF6-!MI$c?s##Mk%e5G%EXCswWlWNu3yoFZr zqE&BKTiCh$Q8AUvTD*REJ32$3d@pNkLg`fX3=gr6S~%T>sbT?mB2!V5h&4x%nX`Nc zKS0PWo8V#O(+L;*>U{V)@m8k5;a%{x*<3W%J^q&v4@LWGZ7PTyIw!Mq24$rX!kp=e z!2x)$Y^gk5A$=3^GOZ|<=F?6~;i=t^u}kl;aA~<6vBsUtpwK}F#~hCgz73bbhJMoC z{DB!wq-vqH_)l9DyPYdku$A0%@*HcQu10h)45TY3#?B5?IKe#&@?@7h^CetTH4)vOjrs4l)ch4f@ zkc|d1_(^-_GjBKFZ&l=$bJ^;FqcK#W@L~;;su1Ok`-ijkk)1=T@eY9YuvjJ)#cCgKP94Fme6!B6=QTZ`N z?E+ilt7hTB9-vb0j4g7PMha&xVo|<^E(UW(k!Hwg$n3jH=qL}!{^bIsS8ceMM?SCH z-`_v@(a)P{a6|x5Xcd>ES%r4-+_2B5+%}7puV&L@9=)F89aN?RMzWq^j|H~IBPnXT zqv=N;!U4QApTj@*73RbVekAB8H1hh9!sk+)$j564Ync$I0YS&H_()L--z~cEhm{=L z6uZPd_#SXj;*-1sOzeSd-bWQYr`TKn#$I%NF=Yb&Q)n3HJ<$^Yq$J&%D^sIU07gH> zZfhC1e`Q{n83WJ#WW?_8VH>EI+4{Gn-VO#~coM&37E;F@i>9u4ah-6_U&~yz)J*bV{rJvS=w)RAt`cmj)(S3iG0x zXdB{4XweXI@z+pw`|)<0HdJnwSW10Njy572MTNF^v}|0-Xo51|+q&&*f!{Tt6BcR~ z5GZwgHEb1U&h%%RS)%RXZoe^7U96C4gQb5=X>&Oz|6S6eCPk?6{xyg>4ikKls<+jtT}hl2re!<_Om{ToiN!XF%;%w z{1yjsz|s-kV3ALDt`-%+$=J@>Jp>4fa^?ljzWQW}G2r*VIHX!vH51ENn2F#-HSxLQ zoHOk&@NNFwUxl36d5FXgdYjRz`6T(SgHJo$g{!sez0hTpBgO~|02ZB8j|jr>(bC2(#4`KvWRT4~7SANe`iBaB;Rffa+;^f+=eb-Ireecwsh_wHTydcVb5(c8!0HHn@{t%Pdh&;_9w3kgoHa6}Q-9 z;I`Kp`1Rp2pZy&&n`(TUyT@pO0A$;v#u#4C;Hl6w#2rztYZQ~y&#e1>G7k5)|9z#) ztV*`a_ntqesXq|r`vQTUjI}f)UKKWw-Z6h5E-mRDY{(D?HE3A3EcB(kw~4;@ z=Dp=?gGaMrKDN}ujcb-e#{Zz-^(IcRU-)JpD~D-Ks2)o8g+K7mezb}vd=fjpl;ZON zg|~uLH!o&mSo{4mB(Eest&5+LQ&V_jgr02HZ`qBJz9+Od3!RJo^Ic)1oX*!r#LNP3 z%EtYAJ=%+PtMdF*`@hrCq#Y1^xiTqfgMc&153~Gl#-wstg{;$-yZ) z>#iTRSCe-&Wci9lg>h3@suvoea5_QLSF{4eGsUGq;A9&o>V7Yc@(y zQX@1imz0inFO&b}Y9_7A5Vyz4N=`hgQ!j4VFF6MNWPRJ9Ja<7uw}-kn6J+I>@b#NQ z^DFkEB$N`?zrrr_VsPEA`RN83H|6!#(tT`oLkRA@px9cl)$vc>V1g}m;)45i_#f=w z=s^ZGCT%C2lt#AGKh|T|=p8ap9;4EKlFHma!QwGWc7nG2##-OscSc$KwjJ?zyd`G1 z_Y8wlV`^Td9KA9Um-AjZZ~^8=<{)1Fj2BHO7Tog^O=7ti*8Z*fEc4Ev!VUDzxk+jG zvLmqc!et*$R6v*M)e%Q8X_e|XOhj@srP(0>3!O1V3%pX{h$ONohVb7*ERfQL5yOUU zlC5ctqtAm7jIeo%?z8^v^hd_+Hv$k)I}QCq;LV>D>X4{?LF{nU6>R;Re!#3***N4U zj2DBgTce*{8tz{<^RjKQjq{R5Wt;7gVi(ymecbzrPB27h<)9C*G zFE84*Kwi2GWg4qe&4WIfBfxB%(KDlq7+d;oW7Ye@lO+&d_jnx}}*mO3v>%k1`7orjvY{g*N2)t0|6hwZtABk@HjG=J)K zpL?J6P(h4bcQ$l=aj(M=lDb*=4%AxvI{D2!5!11koxiG6t4HA6jbF3Hr@i7YZohrMUvj<(!X+a)jafM0 zvlZQ5Duo_tzqXZA);wY*{*xOkfn+jdHV@Gh6(B#<>;BTvJZx!e0>2v3uhH#V|4q91 zc4RQ|Qrj#PJv2-<{%Ay3CP{G|XRkN*2{xuuo48(#c#Os;sWbdu?u@X&|R(j(Oe> zweC-s^?QHZ^XyTQjmeGf#fXftx&7WBFHgET^YF28!3>Z;rW08p2F&LMg1PgBw~ZMR z?^jKI_|Q&Hp7+tNOFoga45ttO%TBO+3A4iy^uNzuQa}jZ@8SzCO8=M%iaHvDjUwXK z(NtI}*rOS(HmW}s$&T43Om?&%!XE%Xw8;llAh%r4@sCH2tmbTC4+nchVix=IMfS#r z$77}@Q(2Yybn>$%6;bkilM&uGtcy!Ga$%Z<`2(O4w8A+04ad#)_qug@^M1$s=0s`F zBWY*oNk`IuR3}yKH+ss7Pf8l@ylLWFAmi4JswqQ2B(lGmp{14d&QG(f`?#P>|I*8_ zrP(Cu1x+egY|~N=gD!Wwus;tmLz}`a+mhGtB$J)j-d*H4fpV0ng=LrBl`8WT8ImUJ zBSaqqe^q_{?)0u|zW9)`(9zdRxouu*awtSIDZ^$IA4Q$}D*Fgv1>kW6|9Z2x%FjPq zUX^|V8xKFPWyZ+6j_*fEVaU9rl5srX@g-H#*6L*&`!fjcvFynam~oDgPMhaQQw0q< z_IRy6pbM5(o{LZH_ zIm$`;W~ED6slOHUbfxQ*&iznso>&AUuy|0yt!xKMx4#2k*7_?tou6Rn%twC{K(x)L zJ(M&$;ZeKG{*NtwG7^Fw1Q$EmQF_Yx)8Km$X1F6&1Kbn;kmd-PuAdR#@Y#|8ZW^{b^R~@#9c-#+uyi z#cQUpf}}Ycb$%J&5i<_8P6R0GF$dbW-sYi)kQIXrK}eLmn2|VdTu`^w-#%Jse42>& zo)6k!wvDscSdMHqn1+~HyDWUcpY!St$O?C9jeXNkvk8vwZsuMwK&hI0J>%>L;L8-K zT%P^N+G+n`KEHcB9Td!Dr!T6svTUy1b_G8g!SAjr9`5tP)zAx4wpx?c>qpwP;m3fG zi7Q2906IWmOFoM4+NHk?#J7v!V;|&G>6WKowL||%rzWF<9#oDz(s2uVTX1Vw&xMYg zvj-9_y+ugvKCB{zI5HO-o{ye&)qvF1wF9P@#TFp_LdX3>uK3!}s>Kep`sni?bub@T zU$r~Pu(}GQRm~UV>}9X?L1|t}H@79*mgn-jppx%$vuD*|KfRwQFuhVZWH$qjnfuMl zOs{|U#x$eW_riu$cDL_Jt_5GzQa)OaSWF*0OMUn*3O1)2!`vCF0mrEx-9!|%UW!U@ zr$ry_REu5hNAB?*(jV_wF4sRh`pyaSqI;gMe;mWnm4_C2+m9cocnb1zR^YI@&H{!Ss*z1>eFpVHpo_J zx-&6YP*LFRI&bSfE*05nYmf7&Kbva6C~Pg9)4*$&0gowpJ&@Yjk!o0QL!_sMs|mdA zz}+gQMuREeu-a%rU~yfqboSE?hv^-nPPP{O%Sp7K?s{~|zB1x&Yht)Dw=ezB?LR4@ z(gwz`OZ^lQlxANMtO)~nH7Gx(4ao8S$mptNb7(9E8+aVeJA}YiL-$d zzQUZZk8^v(BU%|LR9{{YlX9lyn=_Q%wgC?(Xef`vItzFEM;Qs@@%yfXeDUw+opZV| zwQ-(NRU|c9@|7iUV)Twqfp6wgw+?z|{A1IrP2=pF8e4d68ub}+)VAF(^1kOs{kb(k zyi~2!h~aWJV8|jdtYyEEsvSo3dA-kZJ>!fvHzpEynMGgA6#Lx)b`WFD|Lkn=GXOSP zL-VNjH2-}*K~#Qg?xQy{dGKb%&)P+FI&g?K{l{1Lum5F{U~aclr$Ef~t^PAf3jmXJ z9SP>gDnDo0*tab-gQ_UcM$%bA@DK0`IO57wG=U($7w6{6Kh|XkFkB8wiTMG#$l&6d zIQsf3Q|*D0Kz^Sx#cTB2=9^EjD3t10j4G_-T3pni+FmemM86XqU3F-nORQfR;D~DA zcHY@-*G#y+nilfe0Oj;oc*t(SE7>C47=6!j6syPMWlA~y_W8^72h}&}Vhrb^{>()d zD02ju9}9PpMb5X{(yf0#OuhLAvI%geQCBzLeyuCMw5uTl8BlrxQ4kYyDWaOK`pCr+ zEYZGYf9E=7B$)@l-3TyWj{RYObyXm|&8nv7g{L-Jh(g!8yWB1B_{3=K2Z3KS4|!F; zxpMUn-w#uQscQE7=bIj~KNwp8=V(YFbwN)efq84^uPFSV7%m1Ax}|=*5-8Q?X!YS% zheB<`E*jgsfZHOd{_Ocu;;n-SaGptO@hYA@s6oXqE2QfPK}Rba<&)cd1XMH^GS21i zKl)|RAOH@B7d!17I3eIEr-p*6sg#sMrP>P`~N9TR(A9|M*k&kBjM}&)MYa- z7FK8W20ms{=S8>oWEt0g87EP6r$QjZ$&qa1PHmvRKq0oV46+hF-IG?g`2Kbt(jodtDwI=5t z^c)NwuZ1w1fcDZ^ReVy_j{LPZ#S0ENHOqGRyb9hf!Urham#18-*L(mXfy|fRC94Io z6N-j()mUQh!CD*Z+}O!(T+m4q^AT^bJ)^$MT(ci`B3q$`XX!LbH3oc9@*^$lW@fDt zyMG>Npz+N3yPBWO&?_R{N$2&iQdK;OHuwrL!nwF)=TZ8C{#xh@+I==|`mI8yEpU-1 zoRmGTxr`!bLrkV!YqNUPjr-Pye_~kLJdCX3@&n4R?ewyH#8P=V6m#HFr&?DiPohUw zmahBK6qh33DC5(xF>eghAZrwmM<(UfJO>LOC|p&;q&`d!P_N+hG-*NbMe?XvN^Ezh`z=GsneQ!yN*$$Y@O8q9gs$elXzFb)QAy5UjzREv zU*0X8^v$t!9XRXV0SpsO1kqsPm;D^uuIJxQ3mls}1;9*bOc+f0%~)oXRYMb&h;M$P z?SGBVD{s%bU`*B6F0+lVbKpg!T?UP(HskgC>Ux~Mh@x(;`we zIgM`{xR#wsxnguY*pfaa=e-`}82n$evL?S+o+k=qsxO}1&8~CvqMMo#hC8~mZ|Z!N z;6Wz%E?^x9SM)AA=|{va-@1N1;#1TkqZBQ_v!o&;m;cbq$A~*%MiPciCsxI@f{W@h z#EoSlHs=TOEH?S{h}e@Q=cUJ1a)=`-=G7Ph6BKR3YMLhadt}l>v&kdv_?^bgWlS^q zx7~f`_Bm09llb-gINTyd`7&-LBZ~eQ%7s#dh&6RfJ!E7=jiWmVnZ!O}Eq65P)YE!X zW)$KduU_Q76jG!F(E$0LJba0oWA4pFx8Y+Vq<})m3R9fYz{Du93W?a?U@Fi%3$)Bq zM@R^WACxX_%6y$AN2X546U{VT>2|2+2{5=_{h}Gmh$_I{lDIld8g$i>CvE;vcVV zj<<7WKwdcU8bqxFE7+aAx&vfXpcA9TL^wymCjkM`KEOuf1ePGP0S;&QHxvcbRe_^h zJ^@< z6NZZ`Rz*IyzO}H@? z)rp&f#y1SiTDa}TeHnIG;PW(!a~xeL-gONnT2e8=4^lBfwnopd#-SwHozyyLRWMLV zZ4~Z=YGH;ugJba%v4w84c7nBn1t%@Jo%bgXwud^-Jt>Z1LkPMbm1H_IoruhMKea&+ z*%&xb`GSq=NP^y;u9l#<>;rC1i}d~m|NL*fBTSwkpS4pTnrUnui|hiFl4`p}y=z_Q zG5Q)RPwq&Lue+5$>_^fk;z{c{A`>5soT#lkmhX0ZLySIj@^f#_BCo!_O}-k#HoXh` z?j`@AR<~m^RQG0&XGHA6P)TmAJ+d0D+HJA2Yi)rHNJ%YV zClq{fZBGBPa{5|rj z7>;LXIlUb)N6zKQ+g5BFWrQtnt@<)vw9OUgu+>aO=CCzfvjn|fK8Y6}cL9ii5e%fq z#RrJF{V$OeCVVCrBA`Czx7>a;$&NWLR{lGZ1tG0R0xKMm;H%moPIePgIAOtj&--iO zH1V2w0)g^~Mf)DfbviF@(ZidQE~vD;k<+NOn6t2|FYB*BlYKVqA*RAzmF-|(g3J&} z^RRkm5tpHSpjM@C(7^eIut7dF%lFk_qwqQsF@acOyON|wUR@{gYuG?;yFDDH%RU;6 zIR1FLRq>pVaL&skK#%&Ref$(SV06pF|GYPdfW7O#MEw77e3b-@deEjA_U}3URz@0? z+V(%!<-BkKr~nM|weXnd>d$0zHQu=&FR&K>e4{~nUp~$&J*QP^!_a3~P+y{dS9h@V zBG_gZZKVX!xMIVE})Tf|>l9Vnv zLCB|mZ52-H-Ync{Jt-RhGn9VRG}G%NL%G`bhx5g$0Gd7SW^iVk_wA?I`p;$BI?ye@ zWh9HU--C1>?)Q>12_uL^Rjc2s0^aM2BeU}R`?{BkKh&0NwABlhWwhqsU7l?I#i_od zlpC|#V#hpm^U0VGAjf-U5$QT-c12F;b+BA)deF&hR%MQr^Nn?RzHRWtrmE~W8fJ^t zw%;w3rBQ%9+91hC0QHi8pDp}nd>EVQqEjRx7snP8LEX+UjymrQ#=9au$5BX}{~KDtotk zWQ-cSbm+VlqaV`=LG&IGTEY0+ztZFgoes@H5;6>Ea9G_U%o((MKu14sIj#~=Tl8Kp zimyMLS&Skd3nBr@NqPGM5Gs6;yKTpEHl3Zq40-Ro3@_{U!rvG4oL4B6qU6=v7oB1e z%OCzYvC`IJ>wlLvM{&1T1jj3x%JF$(smp@$<(FMudAde_+Jt>EIp(135VfgX#$N&J zT1&DaFSxG=@M_1I7IRgF5=g1`liG^fwzX{mCRh4O$n5dA{v(u{^-$%gkdY* z_~CNg7|%Am_~nph`>b<43bHxHZo!G$byueZ+PHY29mcy3f;I{b?dqwB4$L4DjfXUo*S=@k_5=5)V)fGB z!|vu|wFfdkexTA^5E$jxD1(dWO1Di<^S*Jrfk+_2>0qf!x4@_0SweS|8HZzYAH_$_ z(!mplk#Pr)Dnnf0g~uR@uEf)1fk+0#PJR*+&0LWQa&f3p_obD|kag0sIPj;4@US<( z(mz>8lyBDUVb2@-q5Pnd)y4(D7JJ@yoT` zjccTuStl<{rS>O|zpYy@o%i$)=;C8_Zk}%cL3zn*0@YSb<~jYMe}id{>oJFolXzJ7 z6cdjb1pA~J%{|>Q)=s2!lFh4Mu@5Yau&xF6;xC1l%}^?49musn$G4ywlu(ego4JFv z&tF|Yd=4@J8MSjU|B0FAHw1G9KMi^d3ZbU@Wq_gb1Qbf*R(V9g;}6;>5St)js!?2V z0R^#m)p`92sol!%|e!x^ULj%t7(3`S%&hnu|1c$Rtwarv$eF(Mu& z*5c+Uk7X?_)P_bXozzYWbpDnV>T!Fgu>j>dA~`+9PxCShzk^gL`)^IvQW}kxibT97 zq<9_=oHzI0wio$Wl?9su*>yEB#fz3-d^?t6jpk{G$x8s5;Q8yXCXU~XzhX9l@y;T8 z1_h0l?UB^Xm=SWt0U3(IpcH7Q+sv$uc^;lnbKkE#u@!_4v$(~YbO2e#QyGlGfORq0AShRF`@Q64Hr4MT%;IojVy8mZp-=zU81y8(q%ly@GSdU!5@hn zW_^CGy_tYLiOExZBN8&A`l%zAHB^c59#HAJ1(aqqZ)}?kr#o@rHwiPQq5UiBwPv{jzr6h=mM{6?`c#>HxWR;7jbRQS%q)PX1nH*z~d6J zvQnJB@_hB;vE)Odn?_b{TbofpBYeK-L2q{* z2576qnsNV!9Or<4(+_UNF`mkO(DGn{jZTI4rLmQ3l<3Le(=IT5e{lK=Y*GUn1pq6Y z^d~Rdvw_G`%F-sgfy;l?@jBlBQpcM$RyslxL_FNjp+Ok_6=pPMTlhzB5{CH$t?V3S zWS-3Z?sGj^4Gl3Tb~@qM3WyE?8=S4=cG`n1Mf1>%PviNlr=Hd@NPUHWk>D{XP8gv| zh)X(q|Mh;;7&Yk4^opHlrmkb}=T<(~z*i}p20geweU5G5Oj1P}hIRCoEwUb)&t3=a z`8Lr*@{eIT78acqB>?e;JPPmj;P5okX#B(_#d9+B7N@P0BmwCe=|MD1Aq|XB(5kQDR{(&J;Bf>`3VNV%LIOc zb3}`ansUr!jn$+V2S7%vAlu|g-sbncd!3eZ*w=e^D&ev?>=6%fhqOP`S_-MRj>DDj zi`?-$0tNHIR{roR{Zx}c^=hwqVEO4g;QbKnp!5uQuc_irwhulsgI5Qnk@Tq+l1*Qdlyq(~%S5`whwJwF5 z*)*lUv4VQYv-JKpe_1mTyt(WQniKvH3(ghIR)8=RYvu0#^OYyI+}=eJZ-LL<%%{E*zil<_L10N@!as_SqO~g% zy{W%8L;$AZ7`*ek}W zv>K-6+FLY#aftucA7FaK+JSc=OtD43k?jaQ+Gjx^d_+5yNBH z5<~=0_GpO1)38M8B!M_O9>V9xo1i+}Xp=Vd^XJQD#&(@(F=8-Ug}-(o`3m}GSh(t~ zKA!BO!M-qUsM`#n>g9R&<>~W%rFN{)>uY;!svDBMS}Ss56Ai zG9lY^Mo)*U^5zb+1HH;6Sflfy`9&a`-~MC??$?jE#w zCc1#1=WJ(q*jlLF{y}MtSqb*afeggsirU^kRAAVgP+hdgZ4GWun!i=hhib!|l~%ND zfMr8)an2@ItL{n+STq$7CSy+z#&$(h>Mc?hi8HYv?NLrAM~h9aA~~fS2(^r=2y_&Q zY>oXb9>`}*7=e-HAZVXJ$6Ew#onoJxB!Xpkc>me}mZps{9%u}SC zZjN9hq{tYLV?Pq9aHFH+xpv*`ryOa!+OK`gi^vbpJ{znvA8vC$Hb`anDXy84kKE)N z5zxw~fSWU`qkA#JeJNK9mF=(>r~*~XlaOTHb|wYtkgD@nQZ4O{aY?u;+R{JLD=o$> z57h-oS25Sk!et$B8Dz?y& zQOQ36x(=NT-}jh0?d2jV%9%*Vk*loMb#*Y)Xm#6dCN7vXc;@?90vBCrv&fp~c4VGK z@26bHhtuXOrfiKccm;<7T8P*F%}>exKmDgeANbsMyzz6YSP%Za?)0uZ{NSfXP_5zn z;f32=pLjhk)8^zmWWOoG4w*tqMN-6C&t<+OB!M;eS%NI+t-zDH&Ht{0$wGjH6=WP2 z>&d@q`ef-Y;NM2b+#Ky^FnAge74l&pL&BL__~qFcxO?Xx1IppS!+nc&StE?cM`x{D zneLGlbhjtPOI>ZX{ghGmjl%W07~1UbpcgL8&>aAH|6yDFEa{bl{uZ;21Sk<%L(s(c zliu5%9~~I=q_JQGG!GQx4YyvITlT`}doF?B?WGADyF%!F4VDW0Qh9kSLS6=BHu06b zl5+YS6DLcwA4Txa#Q@x7c>fEkb$DWEJ7JDuBZRk6hxj9l=7oN>)?TnFDt7OVCp(jM zb(bXZaa>*wFKV}oJSel>UAARLG0T9T0U$+()F|;DyH?zN%3!FXj$Z}KB@L6tb#RW< z7P4&|y5<&O>3AyQp~N!C732#um8D<>F^bg4ZzY&*ewXc;=o7Jg+4hqK`Y<5&Ff|@S zG(2QryR37@Hq(qS&%Wes3a+vvxPSxNFjm43>)iVV4C$>7eKq=M5I~cp${=<4)?{-|JT9~y1-^j+jOj@b$E_nwuAvQCmxMlR#opZJGpCxo67?IBmIV@(qUgvh< zK-}5z7X1 zCZv#u;K7C=OiE2?ME>GC^;Z60$kpo&Y+fCJg389PR+;yo%34mIn-koOEoq;8N_T(P>>%ATDq9#Ab?x)V9pVP!0#U0Na?_s6rnA#UB87_~xjG%ZwL(d4 zqcKPwVyq<5c}4Q16QA%aG{GePTV{W5*yu(u(aNW>zL;9PO;eC8lc@;gB?^|{qO-L= zuv!IX|n01Xh!azJBwy?+L)F0mCcgJ4!$rt;X>)h6J2%_&d((RNIPpc%DcE%sUxGXD)8GaU z$jv$YG=6L6AiLCjP$~soN7hgGwGJUgjm1Mf!SB90t~>S>i(1uVpG}A*9l`GU!CuSM zMUpGsChFeD2(hi4C2Od~oz=NWlv}bW7&eV{feY+MIoEC&nSI(lMmhj{6|I-YU);jK zXO)q*A*$eJyAj;bwip-G}!xrtL{et*Lt+?B-;6Xdusjs5%Oe6W|s&9Q)+QA~ymuP(I z+m1UO&r$MGTFbdav3^?!SvZ4xQqw*jIOg^lyzdt|341B`Q_r8f&1)Ba58P*8zK1J3 zeHrG_yAGgY$3PpHK?nKK{mT!p7aW)=pS%-#1GNA^!sOu-um3UZ2y$*ugKQ-&0BxX6 z2tQ~G;xgbZG;r4K-?y|lf9RPja#=KCLzh(f*&UB)H)H;@BxRCYh(JKF!(AOdu8Vs9js#8}Jb54Ww5mKBeoG+y&%wRE9-_%3pm< zb0rYdn+tzMD$T~2oVKFfn-bcjKd`7&ExyK+U{V?H<&L<&3+6WMxOviAseC-&>J_>N zqR*SC#JB?X`>r?F?X=n1n>4p~9-GR-K@BA0JNY53np3e)ib}5bKNlT}%iZ3tpE`fO zt@XWHG-wN;4%;4n@tXBn0$eWsvWZ;&^A_u4OL@zS^V4j{h8JI)+%%xyM6g9!vSPwe zUKdrVlD8Xe@vwXbP(&`vKEVbzq;%3dDbi8n{>q55jNpKufGjr)yvLM0t%B_%v*DUM zwtvBbj(Lic+v=;CYCdxT1XGW{DSt_kcx?vBEDc3fK$|Hvcva5BtgfRh^Ki0aSR&p$ z#how9k}m8Mb%WC1g70v%IwGLBbep`ETF{XHo$om2`8YgP=nGmVt)-ggUfipU$&^BM zKzQYArl2a~EJ zGZp8fj>@;ZuD{NE#cnkO{Z$2s9m?@a$fybDpb-k51UiGfdU%)9Z{_~po1tXN(iY9k zsLORz7OTEWzpyb_Ja!v|Ike7MQ=j@j#;|UO0(!%E0qeTHQ8Ci}Qsvqr1`_OziD-C@ z2zRek-4OTb?=3FE(F7Or&Dnow+|D(kFOv7sgW)>Opj@s-i#j`qk9-_}zOsdpQ#q4d zhY01*Q_RP^0z;uG!Z+1vPfQ$+5uZo$C=WXW?fvMb*rtCxM>Zv8lnqodMfI;P{)it# z>7x~;;>6=Oaq-8M5fg1qBqe*GBHH7Cje;I}`Z`%2`h%V2X*I8CDK5S{Sv0N@zq3Eb z2#OrIVjATP-Vg2>iv;R6Hee_L@XZFwY1`up#8JQgC2o*F%~ssTX(1wmY)dJ95ng0rwH6E!nngS-lYgJHbY zit)iLFxXD91sgS}EPG;6br03(yH$@A6|PDJj~Sf6qZaIj+hdFql=l(D98u&8deQT@ z%WovGg-Hq6u@UPo3Uu>X5Q+H_$jm@pg4s~ACCL@gMsSp#s_H6y8D(yR)ShqW?J3iM za2o{@rQ-eakrO06PHr-kL{rR**;)hc{Kde$L`iZE*e+q&_T63Xm#Sii%>Z~N77J#C zGbxhEB&7h?bOo?(_C({Rk%z937-gXFOd6+_Wc6`)GI=ax4k1-~@Y zie2pr@s212osg$<&{PSUJK0pw@vsgL?ub89$EON=jzMNqD*i?44oY;^r#PYk6uO&m ze_7H2z^rPXD$6_<)L2t@nFe|+RS~_7?BgHq1O8!b6m&i(pjs4g#Zqm(&W_|{*Z^2^{KEN<33x;;KY&otS>|F5M>{ycRT)Xrp?7+*P&drnhVk(eAY8U zDi^jdqx){OaqfPpyB?Rw<5DKmGpY7i<`(9AO96VUxNa#gom%jRhLn%chJIb`Hn z`k#zrO1shi&&~wa?k0=pTG$wrm5GqCOmEwIy@A_h&e{D^9o0 z{au0nTB8@d`4-K!Xx>T?3H7hEk7s1lW5c)wsVU6!U<5(!)pygknVuasu$w_^O3+u zDWiwC%f_hsk}A{UyyUcd%8M?8-O|hHM5iyV3D!K7*Q^y-n_qR?H6nY6XbQm%Vtn9Z zD$`)!Egyh+vlVh?xO;~~PGG;}8DuMoe-LL{FHcMA3EwsQAnpSzO>a@W)sT1877sTh zyNbk^gpDd!;d6bRc)x#xGfF6Wbr1si@+bdO;KzA;wrYU_zfm~e2ji6gyqj*aIUSW2 z<;H~sXJ-4x(9vU}2W@H4r|mM!*B$-nh;0$O(2ac(Zvv&Gb18j#yZI|`^4@LgS6){m z4JJ^t|4-$9i#fzI3Hn(On|0ESv3I^b^1)s=#}z<3jovLC>*PBC!LBLxt%b{hGxV*x z#F?=S@_8Lne3zfc7AsBVcc)6{6~PkOPkUck!&CDC!cPdYHDr7(bc9{mIu zoB&XrT#hgqF_9&OgO{1fN*a!qELL#){3q0}k$eSb7zISA<-HlNT`iG8vQmAt?WZn% zh&}yRAU|{&^s5d9Gs268%dT5Hv*O%!$}+z%_)w>#Z6_|>DD#7QIdD#lNY0CG%x@5_V^|gg zDTUyYX9Wnesods%w?VtVOtLZfAEL*GfZ+5etD%40EZx=1nc zZbBr%kp$2dt^Kjw?_bvsl+YQ&RVVWzBCvg;WC`aA^v(}^vEVtcGpN@o|1~ix4Y)?M z;saU8oA&p`CU}TIKs(d53h(rFyi@9Nn=4RZmEb-{aSc8tfSF}H!^NZy<4lma6bL=W}FhsooSn8&wdCx=C^=8mLl$+Z533~B*um@kMHaMB$*{-jc zy7%xLk{8W=`zDaI%jdxH`_uftlALmi%l*kAN~P&&zOH<~D&+FM8gKBAWK*Cd=5^Om zq7mMRpeJ-*#BPBfQTD#gIo_VJJ6V{~8RI%y-aJxzF8!75v%*Q|Z_0#%iRQ+LP!v;2 zhcJ4>L{q@@F7Ve3N~YuwpfDT$zlGV?xxKmVKZUs#k~y9?z>K9D=&Fh+)MzRDJd`H? zK*lHMIlc@lds>iiS+mEN5Lc)+(CIn8xwHBQ@-;lEO3<$DW0=yv*<9#<&*p~i;RFso z-`2%pJ&{oy?VUVccF!p3c-Z?q{|@uK^JrO%-`~S*{kvG*RMB^{B;$V(^h_BWbO-}M1#nNXv=BF+I$9_Bc@2=h^(uR z7|(lfW39E}BuRGegpD6dE5|C;96c|-FK@urbZ~x4Umd>0AqoE`S0v`993S(~bV_i? zaKCn-PL6j1TE*NiI#W@J{x)^OTIO>9)%oM$d?Czbe|#~l#nYcRmm<`$`$n~ z^YopZP%r4GbZ*!-aW84qaz61{nYV^zYGanEZ$`%3B}Dfd)=qYjQ57z> zO?iLlPLx-*+HJbtA`s?_FfqfbXo{7>2s+BkIF!a-lKwP<-IsDsRx!pxfCVW)YK|a2 zm-R2(Kk9$RKX1Uj0uUU=vlbcU-R8P2P9vu%>3CB>P zR{4Z!_q&BcJ2VkAgnsVSex9gpCwfyeaGTIqN^g5fqT%TZ8IFjBiKI?BGpTL1e*NNU z$yOp4TY#CboTT98&prG%b9J}LTE1JNL8J9yRn7bgiPJTK0ief(T8nVSyG-67y1F zWv-QQ>i4mRA=38z8&mBeK!7Eh_`GbT{c#xn?f&UPTH5y4k?6QxuD*d%xp{ZlLOn$Q z%b_ji)V`1YGAbSH^;nB{c3HKzesKGZoGd0+jvfGgehy*}_8f$bqQ~?I9G3!Wvrck* zO?qc=Fx!O2xESM9m0hB(8M(zn;<{aYE;!S%fA4Ye^R2dsvQDYR@ZgzTll0kknBrMi zN$%9gA5%bKU#~=BxhOo@MKSS|1n^tg{o6i^KK15iT;I$lwwv_lAM8qFhO2_uo2UU= zPGtD=WrXd|l35b+%Cmf0;ILwb+fkqNP<=gZvbh#ddAwQTX-M}0UACapMnlO@2|(BX zZy$JuiHE6OWu}Nn2*h{k`A184kI??pV%R}C*IKY>|3rY<&KzmF-$HqcPsLLS_HzO( zH?q0>Ga0;v0nh9)TDa=$g=xDT$X&nKx0Xv|8&u`N=fce_L7A&ZOs(oxO?gZn@J7W* z^6yk1&==~xn*v7TT#e`rrwyAu97S9OxWCK}Fy4|_JY4KgE9213kRTP7C{6Y9?$GP& zDCkD|p8BmA7fpnl7C(>GN6;ZGZu1?)$Q~&1|Xuw$Ykg9 z!|!M5JeF#B1R)eb==gahLIEqv!lywK#oEes7*ofpIj_kGll^|yhPaK{4G#C+1iF*i zd74LJp-z0x)9P<5e@OLE-OP*RcvGXtLFdBUqtA%<3rzwtKc>WC-44Xf4epw_gsu}F za<7j-Ul)0qMT}f*@(0h5xLWQz9?^xzo-0&@jmDYWJ-x%a^P2EUEdc_3y?l(_*D@Y6 zY>j&`&2W1>CqRqnJ9Sa7LHWD>4m*&qwYBl^6zk2|;8Q}|w9wwPvVX^csW@7I5w$p| zQvn#+eY#&M=UmFOXCwd@-qIXRh@Kv($rR3wzy;J*oTK`&C-ySTmD0|2wHthna(JX_OTf+Nu>rbubKQJu}+c{QejNIIwkO zpJ`gj0`~*c^*Iu!vv(T_SD{2qPdW$TTw24aBF-OvX8q@weyJ1?v%V&XY%uY8*+tI< zMBeMk1`|B(iOC&cEacke6=RU+AiS3i| z$S*013l##Y>CXcPl(Zw|hMMZPc1@gkFKMEhD~tu{g|z}Tf1JW6Dvf;;SAr9hXqf#k zF>;Jjl`7pg(<_}%J$$Jxou9>0{r@uz7S|+M;RWD<4)gTSC`Ve_EWsFGhoAEdSC{8E7YjfQ8Nsh z^&qlvo`#$u_{YRy-@hBGP5_jxEK#Q4Ovh%8d%eOLQ~cf%j7}lu0Xvwj z*8|I(PSkR#)tF+id~8ZWk46`rQ^P-+`HUYME^sCnP^o!&j82^%{SG@ZjcWpdHZWW> zurXS;vl+1+BwhxB#0|$P9%(|^GUm6CGM{@h*9B`|hCY?+6V}Z&IXv4#vlAxIgi)<% z2tlnfsN0R=KGe|)Gxj}Yis_U)t&qLVQhVY4?AB(?Ffy!$R(M9OGGF<1S04Khz^u_S zc=45`x@=9BXO6+{7Ye5%F|0~@7XDzRP6PK(?+WPA-W6n(zH*Qdn5UHn`7H}x5aFx!f z24%)-lX=3v++K6HkXX4 z6r#MuzvR^SSC6-7^c|OC0IXWb&TL|tg`Ix;Rje=_9E z3ap>-H2QE?xXNm1LBuTM$(0X?C^W`heb&}oQ9egJX_fxf?9|pT-+wFi!3}3KT^Lc} z%~qNm(a5t`hMu=Q6AYvV+x7%Na<7&X%CzT)_pg4{s_DzPlGDEqjI&}q9s6p$B?=60 z>Iv3+OW2y_inH%Jnl(4q)N&o{d`nuC_TOjS67)j$xJ)B_c1~w4Ms5#Pvq8!<6kWf5 zZ_J)n@l8+$T>HkS)-{15^CvEyLRj$r?7 zo83rL*MSZ37qDq6hyIUX0yAm92tF#AeDi9j83O#-d+l`g!w$jo0oS9kR!cC;BhxWQ z1OatC45n$5#x=>@cK&-%=spwLF)wL>vQUQ2+ilvfOX1mBviAn*n7Z+4q??SiXaekf;d(IJdOP*0_o{R8Z84NCQbXUWf6X5LY20B@7vqs?pKSHtyKz3-l5T=`k`}&X7*w4(@c@BA z(#+=tjHB<5y*tk(H3{@O)J<2F)VL6)#MK7S;x-jc6T+!A<`r3j-o-GXsJO+qITx3D zUKyK#oZ~bn#9s2~$E@Ny!W)Vr;Vq6OPrn05TFFTJApvuZQBP@mKH$&iU^|U-AAGX< zLRUSGyFRC{B;Be>Pp(t>>8_>H>2zrnv8xpsPIx*@hX^%Zs^MlbX*52$k{Mr{=PL>` z-|kn0Z6-D9uCz;de6QT2B&tPOWVxP=c5p)zv(?w^xQ|L}**VrHz`Yg8NP0>)dY^%L z%;Nt^);iT;U?;mndcE!s6k(A0yH=;;Wza%);Uq-+1+k@@2aCT^BRujnPbz*IYb+{{#L2}~ z?I~{$M1%sHd)LuaKowyJG5vOrZ4j9rIw%_#Wt+~DC}zYTU%Pq#!5#)s9}IGYg#5bZww{C2Hoed zaG^K&17#EiDDYmPK$Zwqf)Bvd)|UVN2^7?<4j^8lR!*1a3^o~0kw=~*e&@4ze~iB% zx%8>i06-3fl?ZbU#@Yg=QrZlWv*@$hNGD_fs!);zc-RrFpCN7l2=@=Iz~rto083}i zV^;Z6YwF|zS`bz6wYS*4)V)lHQkEbTy^3&ZcNl!q;4N?&48M`P{XuBpUFn{ajj9eH8pDH)oqTL)PvcO$bxPpe}xG zpxWckIDay$GK|oE##mIt%giq zHcUZ#HH`uPoLTylLxyL_9#Z*$sqD5pB>rB?1wc5{W+u+I`gO{5E3;lTv4ei?%RFKe zwlIhtrbe7((09RONa)~aZTLm1oyBnH378hvq47&gJ^a0Tfeb@ zaaC%V7mQ2RtHds-R(2y*HYOWf+wT$XzZ}KE-?MKy>JcK2*uC~ZzD)M)A(2j^Y|0%` zT4o8{Nn*Chi1j1f9odvY;Zw*8@i6VUzP9$?iOCJQiTK=kln0gu>ahlw{*k-`XX(#3 z5z634b$<+{FT0U@xtsC-Ry)wM>kKn0lb*lb#!nJB^f3KDApZW#}wXxLr)aV>MzfFTaoZJi6T~GGIRhzCNWLP_U&Vz5m_Zli* zaN|pg?8&pgOV}3r8wqu?EwG%~mM!A5ewwWk_mM=4^w@8b+FX|0D?B1SIfaqqf?s8~ zIjVX#3JE5VGPU1nWjfyJ)pKEn)D+(9I=sofmcTwWdqt4eZd-$Nq6Se&E2=q$FKqqZ zBb#S>6B&qgbnip9el+`4MCi)H{R;_`S#n}X8dP?RC$p4a#w)D8I9GD8RcB+(g1Pdi z6HK?Sch~61SnEYu+^-ZmzlAZ6pkO5ckTV}C3>oKE)}FFG*NSanN1;W-sw)}kGU!6H z(spxI!H1kz*->falDe75b61?48#NYSQ_|ID^hT^Kf`DBhWZ2hwp+LqX?FV3)_Z^-t z0qRPi+ZD<1jrwKe^AnV_=aZXgGDj!Vtufp8WuP~c)~fK{tTYk2MK&$`=YqLju|I^AF;#$LjABz=XuphTJ>`hf)emSDsA9mn$NH zyze`0<-@HsQ8}U~BS#n*q}+ndOpv^RES-y{W02n`Z>LPz3jvZZtqSx-sWcQ2#k0*W z%)M)eFG?Wusq6?_^1BLIjh+);cTJezD`=t@iSr(s*raT?=4^2}3itil-Kql01;e`& zKRjL2=&L^zgh!GzYgp-&roDwP;x;T}G$e$2U3(lXTDI>fUROY^oc_t+?WYYIaY6&r zLnZ))GtQ5CVqeCO#4HDjrG{kDBT(et{0gBacU6g_XhYC^)`Y|D%m=F|`5oHj*p3}qcLj)})OqX;>dX|iBbX#8BK z-Mo7M+h~*Cn4;RJAO5{^QSx{0OyijTyQ*nj#Ga>a$KL%`W;|{(d^{B@2T#Y_xc-L@ z)qtx?83h=v-bR!Kj6V4myCs-x%tpEYU9`Fg5hGwlbPnSjxnrH()jDR^M^HIYi_ z@zub(5iE0lWj+u4{9(O^XbRts2GvjIdtsJ6qZa?**bf7NjCu061l&#Y)#E_~X~bT) zf4HFX*#rHc9hOPlN*tMj{`bC6Ex`O(@=*B<$B zg1wXe71>E61{8mbWinNZzhin!*pZ z&9#JA#Ew+L{8=#jpA9;(uS{~GVts_2arN1<=w>IvKCs@q%M4lY%`e<}L&5Np)@pE4 zXLb9tA-i4~iG8Qs>aW@`ZS{lB{W&b(Q72rb5a6^t;l`JR)dF>emkkAzyf}mY@$~~_ zN}R;S+r^D{enT)1V9Skhh}A~0W+kn6pa!9PM=+1Lgnj1ldZp;C8`E$=;OdSKLh{_PDaEc*YkP4kvaBmLV~G$K@K$W9x!K-J~_39gC-mt zG)M2l`iW790%L6JyEE$YOT+UEZ>`KLl}@=@j#?K>_>1*YHI@kv)=gsyg$mew7Wh)6 zclgLK?XD+Hd#quGk?79YaM}g-2|g-e#EtzM9;<><*OqAp+~tv^sR#0_gAsEA_0s*8J(=d)7J9{$2XP4 z18v*HTk_sa@3WrpVN|~Wkm!yXn=Pn@^a!=zW|?5lQnmqnK-pu;NAgDsc-Y9C5T~-}Avad(E0TYZpMXo~E;S|L&S(a=IAD zyz{#mpA`LU#qUT@V5u4K$6PN843 zzp2xF?`e{H)BcBr-q@31Vp#a`aeOe0gHD4DwJg(45o662_Pq6~m!U~zt^HozGr6orLBDJqCzuJA@4ljo^$-^j_yNtZlC7Yf-I z>Sq?BFS&%YQ_#)h#Oa@OgY_ks4G%k~ADMg2jz;UrvDZV%O%onTB;40g`&B56t&{T_ z!{Lw~Rngz==raO2oMY~o=k<)!Qf)?OM2~eFs^&co5=Y~!!i1-s;FBi3#^&)G7^bBT zo>xy>7CJkp07#6jf(Dgo1`!kI>(P?d{w?@j+$jP|ho=WSjyv%?k>Ow$ky@3O9uu*z z=HCZbp*jc?$D;*0Ttt@B-9ELgpFW-OVvDD~Uxl+FY#c|UxF`?`EpH^zuUknC&|ZT_ zSVL~AcN)M+zPag)GFuBuHQIWJ-q70qae_Oc`h$IsYwo7e`Jxb!20Fx>Jn9_d`-#6x zWZJotDps}@W(~+{NYP+aw6M~g4Xm=#U?B<9)ikv&1RICwff1^o0eYiotFptA46<(w zQm!>;qgAWR_K;ty-9le#zGJ*S?KmLGLPvPFe{V(*-_ty{qQ*Sgty7@pU|hiM!MVdU z#hZl#k5vA3N;p9RnF(LlffYU(wHq4QG72}bd`*8Y>(R4K)cCp0*h_@FSg9&3iJG{aXE{^v{Ih47!FL>YvYwE5+iy zX^65(We8A``S;~s=wuf1K9tkM+N*Mogzz)scUH-xTK~0oc?Hk%4Y2W#Jv7Jp z8@pX}F(Owz)$4V_s;%uyH=6Vs($YLNV<;bd<+ZQj3(L>B^(tA=S`$aGN^Mio^+b#h z1|g+dp4LJ#rg{@k*)8e1#Ys)q%sg_MM!4#E%%D*je7hx+Kq3k}C#RF8)L|Mbx~(t{ zksw9&?J+&_CwXbVF!-g{-6?Ko=@Lmr5ELQYx8`5B<$e8VqP0+eA@pj*f#oH|$asDt zCTY!Ng6)M~K@+~=E3zw;ReVl!HT$qt@FWNyAPQp>!F@`-3)dHlOo$xWS`$#(*A4w3 zmcvVIl_qrX6GQ+@RPPk@4uOnFS%h(jA)yitw*jMDp5LD)fSk&LIsS4il+a%nOl;s= z&DlF(JWNpnj^sF=%7_)e}!>^Uk9nJR@8=bIo0%YFE)uMsa^GVINv`&(PWx_9SN5K<$)Fj z%=M!(3YPgh>u~O7_vq0f2C0IBOg?!n2Ra5%(IG}NS(`BAk}(3(EVq+pnN9voCH zVW4%HKUZf0h6?5XnR-T}>{vL~v|qt(zyIB-z1B64AkDN1#j4MnV8drE2v+ zN6jM>cK&hrhtF$g=5L|9YCcWr&$rb3DFSVcKSp!Xg|KvmKL0|&d9=|7S>b${3{;qp zoP*%f(i)hu#`;nX57o1U8q9=j7(B1fdRBz8g*O_BBfM!>fGMa@RDyj2^;r;89@dr| z+LCyO&vty{hm8Mta6r05Mm%CVqU+`(07mt2pq{Y62g9jBFMbbQ;SJ zli8E^V`_LxwbZpHAKS)AK7@GYwI)F;4oHgpHq1F{TPq~W7lz}aiROw&^f)^s%2kS8 zR#C>9b6^90bbt{P0WWK0CbE78P<>r~=o=RRR_b(fj^`9f zZnl67C5a)m=!x05q`+d}SB3InWy{{n05bWf6#wHz_jA_wE??UoR1Q_))%~d) z&2H#8)y~L`dqvlR=sa`RrX%{<5g;YC;&}v^M$qy{umWfl0vn zyq}{Rp3FGTbKdk-{N$yr*5MF@YWX;SY`fR8jg6%K_yKwe*+=;Hd`Jr>GVvE2%HmzS z!=B~R{e)*uC!}Ka?1XcvRqtE9lofe!HvNW!tQBn(V+CqpD=ux4PW|aJ1y9)B)$wUW zJUvhK2D?r0jvBCH5EisYpf;n0Te@NFsEFt07S-t0UX#I0N(U&LY+$6FFG$YIo+dst zU-@54LIMZcX~U!8Ynl3-=gverPs1B}^;vj6fX&5aKRYPqZFpeLf0l?~y_jI|7bFR)E5zD*f&0+7=@b6{%O;jh$5ZHs0Nq$Wst7xjz9p<1Q2GJ zAn|$E590~P7)Gm%D9xj#>&UPqP7%lBHC)?A`KM@VCkFiK94!LOSxd5wX`>s;A*YR#$D z;o0^=0?O=mb@bXDZ1E4}`j6WJjpXH6y@@lBvil{vKihez{RN=E<7C5x^-odSdOg^z zt@ywGj?cTWP9%#|iM@OWT`_OCj}0AsDoUh#dGL{~Kv~l<87H z)ZYJ#;{QKM@82!^&+je4K~V`CCB_Wy9sqJRMW&%c?B=2x|J$tm|6aWyDyD`!vxt@n z^}o=w|H2IYo77(n{Xbt-qrAwNfhu}zCL55<8+jEBe>~cX^*-A=+|Ixz#|6ZLdATI6g?H8F~lfr)?$bZBF|9M~kSD%d1da)mlv;bE+ z+Kc`0uJ$EOQ`-9PTK(T!r@x$(|D$yOYw?k`kYHLjO{Z%1|Af+e~u^Fr5_(P zW@GrjwRpC?&@VKEUeAx;0D%399-L4h%`bU>bqoq3@r-)Bzb2`_oele+CO0`;FoFsg z@=lctNu;3)K*o(G;;A2+A4?te|FA7724Iinsh-6s=BnB()wngBH7EeZiqs`g!oe9W zU`(U-{)*PvsBqj0Z&4DXT(!od!=(*Jid{DPh`sLsA^Dhx3(gS4@AR`Yk0@n&QY$^H zVkxPUwEd=haR)T7Rtu9JineD-;xF*K3*O!BvNNM3p=J-QNEm5Q7o8)v>sicL>~c&O%F|hamacVxnR2OxgH1E%ZVi6q zsjUT6ak??FI%;D6_l_0BA&=VrIoV{l7yW)rL;BbimFiphs>$T@`2_#%?ZBx%C?wBh z;end%khRkD95g~=YxdNt1G?rC2-4(P^?W&ss8aqqikPKJ=aL&Fo4Ct_eeZUIyQ+=c zE{ZGq=;ou*M2KS@yvE{^PuDQ9RAld`>Yf9p?|nDfSDug7C^#-mTnB~ZYb5Eo4h7Jq zhiv01oicbK6>51c6FUY23E`0LKR(qqmm&V=Uken~nu<4=Og2|<`u7y`oiUqscNk0- zEIkgT0WU4_QLEYbhYNU1X*4Ne6zvY zM5FHb*UKES?J6~Nu&{5o;xcN=XS7_@)}Gy_Bnm_;r`GqsvFuaq+leNl&JXa}Qwx1c zKoCg7Q{qhCyty5b#f5~mU0vGWf)j5Q#8cG_upE39cmAwT7)rN82TTiZG#DkWI(K85 zbi{gK9iD%#-WHhc<|!6J#a}F|i~C@k6?XMhqjPn1FOE~L&WP@HF_xW>{!xZ;qHb2e zJVlN5ZhR*b1i|J;nh;(LgBt;j1q&>liyUtN9{UHNMAtB+-E3c^>2W#7WV8t|mEy*Y zw>l0{B@P0t=xvGQ85}0lq9?8AvTBvzeIE7%o`d(JjTgG}%LN@0xlc&9 zFGXJ&5ug@dO1=tEah7qX3CIsR@1@yAw6y|s9$e?6ERV7mPFR@EyU9kmx_u#7X6Z7z zSgbUkNy(wD+Ab5`e6aui5wIiI20Me%m}`5zsV`~3H#G93^oM}US=C!pi=vRW6W9J7 zV46y_}nAeC=sAP8G7Mphf`~`H#o3Avm?7STId1CkH5XsQ_<2=oPVaS^Qgh9{U z1!LMFo9TO*2xE(%)6)7+t2zcN^JBintP6*1=7zzO7{AcJDFKd^6#HMUPgNWqiSpC! zUZy=ALnuJgMD<~=PUtPIhKy;0fbx4jhxViOW`6MR94de_NvGCWVX2voT~Txvi3v?Q zj^;;?6Oq?P&)CiSp9-5+OJ$k0V4IMyg$my+_dUGzW5Oy~C|*yyk4a~a0Me}h@+zqh zY-TBM=+(qR63a;8#yFX`#zzcB?%0s1^GugwAirHaX1cldHXA--68M(XbVasN+>au- z7+HY7B`&`m9t=KC8CGVDNN~`oZ_!X7A@e476ZN?5NE8!49^i66ejcwzZjKtXjhXwX zqkclPD!$G}av_k;&yioc;WB=vI2OkS3-)>@LoL?)L#aHG@1m7I6|NQ*_|_5`3$$}zj$@7L+5|?I?wYc zm}%pEI-*w2S+woa_UT9&bzR&Vj~+>hMK{{ES918o&~fU}0g;BPXfh8|5O}S*DsASn zQ+QBj#fi#dA+X-i-EdXla(~x$%`9^`m&T#%oc|h1B~-e`@N`}3PCI&g z1Z~==^=g)>OObqalBT;mg0%HJp7Y4UoUu{nU~UCk>&09VCt8iBK-4CKYwSGtx@B4| zN`i^=&&bst60l3{KV+JISy3-lxm7&WeowY2$qRj3WygS%)n>e_X*xw=J+Rc4s||w5 z-IKJ#QGc*J@k(PY*Peoh^qhu*k|)~Hkt)A;!JyFUDkptrJ6dzvK)sbeLdDZP0=khw zKw%>OEghDZWtn^J2mac$0;^`=*fUvFy zpb(%`E5#N(&@f#^+;}>VIO>#=93NHedzp~sHttbPSfFo&O1b!JG{6o$0{9y=QJ!&aM?wXPYX?Z8D;}PWFmp0r$c*+!IS)gPuDCpcYD7V^;(AC zS&yZ#K{{d3_4k?R_5|?XpM0{8Qhv1agGb%Ta65_ifk7B9*Fq2tR79e-Thfc5~j%nVO0jQt#0UqaWO|G{%5k^2W7(hk3 zxHmMFBR;Y_cCdj-zN^|U#50uo+<9)}XSp|2Ul$50aI!?j)&G5I3^@P&)Sqlz75me&tJ3Rg&6jp?v`}iA3rcOX$;PHqwZ{hYbv!A3QOO#Oidci| z@^nZ~ZqH$36ZxESTI@KHZ9Ww^h{^m*h*0A9)pGjwvJg?~Lz%9JHLa zOW#LfvkNh;(kK_lc|=dxbo(P!n=e)4xl?Z(9DLiLbN?eS`*RY;%0)4PbJy8rt6E9F zFVijtee_v)G?phZtZ~;nWa^~tdGJ=Q)$FuY?@a*{;v`1)qsmH@&MEOCk0trVZ@m?X zg7*$PzSJA%2Q#RPuGIq*AR)lRZ)i_uW+7 z5;Hhxhw)dj*);4FkcFB`_&JDVK``RYP`0y+sWbR%j_}uYk|e_fUwzqy@seO*2e;VM zI>wrG&ljl_F}oykZ^*~t{UrqpcC{!0mnmA`82;TmX`FXit)YE6%VvCHHw&doa`^U# zGq%^>vegD!7nB8vLc}T!%!HXL4kal>9L?&l)%0yo2P^VS!li7t@z;*)1XN1dLiPHo zQ1!&c!h;ZxF?Fg;C6E}Rt+vW833qO`BOCPj#8>?q@2)qzf_5&ar5Woi(TvDhVV&0vg#Y+2PPFic zof1ZYiw=L%yPx&pLI8dD{~cROQp<79C&7R7+b?O^g!fED*B~24wD+s}Ed&H-J0DD) zK~r01-MiFkh>$Gg2aj~z{UdYO-efVDOt9@1;MeF*Fw)H?;co}-#r9yaN^dk&g1LtA zC+@LXc~gJ=vFL2tlEZg^Y!(6>yaTCWJ<~ddmlH#;PV*AAtL=hS9VZ7vZsnLEu7&>5 zOOJLfj>oWAkN{k5<3nM??F)dKb_fVgEC`r+PD(=}Z$E6qPUr!Y8HQgecYubyWw^*p z&%2^h9g<;?BqfParbqn}{-?-MU>0C^9MuC}hH_Qa8J>Z7_b3;^mh(2OKZ5u!_h_w( z%aGiD4rc)W^L|^k>B-K|sa)jDpV45MzvD5|&xp=QlcJjvliHA)>xU?6Ve#&&Gt9DF zv9db|h#En{D0Xkv;xCa`w#?b&h9$UIp-G*H5hWYb=$a@k@h1T7i z#nX;w;vwn$Ri3ZGli&Dw)TQEzNS&@uqioZ(+rS@lZW0#?Z7ieBbnx}I-GCrVv6rT! ze65vFzD_N8l9n+c3Q>OlbKd=V<}QBB#AuWo{v*KYYdKwNXpjT{SYA2jSS=GgSw(RN zi8mUC&&lw3Je+EC4&e*zb${5q(907J)@42dMPj2!c+f#BkVj$voQ%>UYlBp})h~HK zwOqxOPglz-yLkcty_8FI9xSQ*W-PXdk0a*pq}?Jv2T1pXrs=dBvv|Fh4z8Aab#Mnq zwhNZd^&bF_te?ivF7K&Vpu$RJedWAjon*c};-YHx4TsTZoa(lcmK=1#m=%nP|Q` zGW;ljipz33S|kIs*kZP2U2w2(Vt|DDnnwZ%S}jtB<7o97d0RjLLt`RnBoTp1pxEr} z&uh(2R6_PRKo?d%htkZ6>z!d`=O7Vs4E0klJI|&6ofL~ghFx{jKaI9~LX-ZyFF{H? z(-wKe6q`xXA&~V8W2o#}yXQT9u4PX?WGM)NKg;cuh+*#~ogr!Xk8}opd9S>-;R;8+ z%xAX1Afo!7p+Q|T;k}_$9a9HRWylU)6wc9Z$KFVa0Q0(7qJ8$NVuPjD3g$!xpN8k- z<+l~G0=R@Oq!M)vpf$6;58Ucfa7egThd9*Q1H_4^C_JA5!IpckAe8R-0nUsiY(~LapM8FH@wdra}7m z`InIEZWqX{H2Pq|W!J6#2-wm{>toYvu5|j+a}XnG&HI240_K`^n(eNKCb%++5$Na# z)P?X9nvI&o_@x$K! zYtZP1!QuGYmFt0S0H_fMbrcPyNq?oB4{~tP)O~dz&QVMiUaZV1zn54VXL6pHQrTT` z)$bJxjz7XVi(0IlOKlil#P>pk1>vJ4s>O@CQT*0nuq)H*Nm049+d6{7T!VLRNGu0C zg;kC{Mp19z)(=I@%O|;AP0#Ecs(B5U=se=hYji#2GaAclr7RSavkk|`KnLQXD>#8q zrS*>{y!C20M`TB>Rhq)tl{LkE(q{!v`j=a*sbwye{w%<4Zp^!scqs72&u+H7(TtZ-m zSWE4cN%TJQb$;!`!>+at*oRBk?dp-DFs9)2?a^`JvqFcg>B4AWB=z89PQkeBNGwUH zhv7ZfpBtlRp|_XaaFC&)p&63f^hPfk@lmQFeFJIqpSa%3J&r@MFBfFQ2g^UyJw-z&Lvy;i3F zbP0QUVfpU7gL``IVy@-OhL{^fL;iUan6XVynU7X~fAR=q8gVL?Xs`|GKW+CCRMga- zV|_-Jsz?a`D5eQp(DCJ2bd9^;-|p)pLAAjiL(QKZC$(lry%Yf_EUQO+eMjMagJHuK z{743O*Id+cuL25-l{_8sV*$1P2(0i3Fu6g=Y*dPj`jC}?J5`I5ISP_z;w|6qQj17= z6G=cwLR5}xCIjkp(Ef*Yg0J%GbZ;u7udefhxJeQ?-ZLA*_K+|3QD!B1>c9eOX7@W zoH!6%@z(sDtm4<9Gm7Cj=?Y4>a z+Rx5vVR+D#InF&Zs*-ZPFxhQeed*|p5FD?D&J^9s-DoU&wqd`;P1?&(ce_H~Tr+U2 z=wk42jQi6{pig6C51y5jH~#E%_L8}#l1_l-LT$ncMhx!(hE3Gw48*hewti9^p{cLx z2{nH^s8YxgbL26T$ioY%^;BkN#7qg;cmK2Jfo7uJ>RhGF9I?CY_%UP>4h5&yv^I(< z{Sg?-h0J}^Y0AWm+$jM@OH?e9>C^tfD-1-*$~f!w7OA5tY;@^f;{NU15j;B&=M%W= zWmPxCY+Fov{ghha%b3cR?YFy~aF2*ctFDJ-wq0@DI-yri(B`k*xZbEjUly z0!c<{tvMzNa@JGJ4YyN17swEG*&VNm@1LH8>(~j@?yF6y@ai+t(nsDY&w-2tib5}dI zVHE;iB#FTKybJ%uZFnDSLAqlKYUo`z&IJu+1RfLlnwv2gQD7;&XQb{or~=fhjZt9dH|qRjR`R7S}I*ByCgz z)=E(KIDCmpSq!d@`_xtPdZj{x0ML7C!MD-uP|^qW+9WlM3h(r?NN&A7nHz@TqG$2Y za1+s4abbU(*3I#AmIZ)+MEmO|6t(jqGysvvOy~EOwYb$91$tOnEy}ELQA;hOmxmxI zLyKbHZ@)y1^E08KMBo|MU?)z)tky2V@BIb|klg)u1%H+;its7CM-q$JM!K(s-|r=N znJxzCzU6yeFBZs=v^c{-Hh@WQ(?d8)t~;Dv%vvjnf#|T-X&qkxdjoV7k#o_e!WAMdmPGYp!__VG@z;o3;{{6uL7)k z=}t5J_}?CO`>F3VcS&ohpBKT)8Rvvn&qogkM0yJT5l*t;t;+?zJ4{D%!|@5eezA@z zh6BG;HZ#L}`oZo|^djl04>T-Kl`XFhj2>Xj{0D!r4aad|p5s23Gp>I^#$lw6Cvb|X zuG5g%oQ^*(ODFs`^s6XGzh~>hV(BoE$X_DI4Ncelw+jtUXrj^Yt?%x?U6^t_*O~wz zcFbn=5pBiBuYIhiZcgUWeKXwxFnL_8)I*&Egc%uhf435-`Mfl_JVd~z=lq;>8AB;D zq+gZ_U%oT|H|PwdDAWD=5DK)|NXu*&xEx+pTR&MrR!TE}L7Zr~6<^Z8^nV3qPgvV| zZ%L+{F}Ays5(&*q@XPvy{db{q9&aO45|a=lf&lpQxbTtP;R{R-QNr}K?wBB^=`k2g zMuxTe@@VKy18Pd+dXpUrD8_V`@2EzoEt!mLk=#R$Pdx0UQCg`g($Thaxz-=qTw98fW-8b)s|(^_5jKnK16 z;9yIx!-P_4D(`zQ#@8g2a|Eoh+d-Oo6+(!<&gT`k7`7AMditqk+&pFrdtbN?AS?w%e(hLGBU*IV(?1g6+KQUN`52o2$1cH&G)|;uD9S zaczOFY?NlF;&(6+&t}1^5j1|oyC75Ov(*Cjj}A{5bX;UD;_km4aFyE^Hn68(HX2LPPs&!stvy zRJC*39B0YLK191TGNq2^HAa&kg5XxrDDl;`t4L#h`x{2h&Uuo-?-&{aH~bLk+}ciN zPM=ogye~tn)7ueiZuCsV5Vj9C;WFx^{(^XA`iM#xT4G;bQ;|&J7-Qq@1joN``}jtX zjVLsr_vV7CK;6B<`HA9?W3@wd%m0O~ct;O>udy*2Rl`kkL)xhO_+A9OY5_Kvq}8ge zq;g#6-I7+y6cPARU#ua+aA;R6Da)XA(shg-*7{-UBdqhygD1Nz1gid98|QM2Y@^f0 zZ)|g~PCjrKXu`|*^o&Q_FX>_tj#}fb8!;(O%VtG{Bt_jDHvg=FzzqHEJT$CRhl+3} z|5YM(DT%(s%LC(?R`)eSHKU)+wN^OxlNGJsmy^860;Laod`mN{xp5(qVi7#oGx z$xGb?Za#!lvgHma*nWxSHd(}A_uRK5h1(9Q{^edMT?+--tgC6Mjp4T-Sh=gV-B!t& z>=>H|L8wC2jbsld4+~t%hHaHQ#&Jk~KKrA}UT9&&o=I;=K7UCYV&$;J*dVA$ebp;1 z@ofkDoUzo#0T#mTLH~4x_p4!JKU1ytHwXCsIel>{LTJ_xaE(*?n44rW#&pqUoII=~ z<|e$DsIowD;= zz1YQNmsl7l%hSGIE?`LUkKEh1{55OlP&*_}EZw;JJi#AY!SVZX7p6S;dugvB1|;cK$w>L2U9tNLppeTJI6lU{B;bgGSos}JkwjwgOC;U(V&S-z!{ zCGs&T4&!z2de&$RW~8s=S)auOCh=*nH$GOgo`O)92%G{!N^vDVAFf>AaS?2pO!ci1CmfivR%AkE-)4mXCeIA zNy+!6%scYCG8d_{K6~vqUE=}Wc{6hUo=3j1xxV;^O#RR}(W_76i}vd*HDBb(NUVEu z*il{1L5T-Co}>bD?`d03zR=bbR2 zo{dnl)SN}j{oKb4_rr{5X*-e=N&<5Ga zR+jpj&fr_>?Y9=OS4_F$JZ|Bi#eoV96H4(FiXF$PJNG&hRNq$l7+9^bJKXDIt^3tE zNo&;dc};|g2~G-I6-sMDQdK%rC|p_CX;{m3*u(I+~s=}vf1w>@fLe-n-%$Stej>LY25kh}Pe%7YqsJ@}b z=peNht_~!{*N=0+F!5my_}#@LFfC5ZWz@hr9CK~a80ANH3G2nN?wqsgcG{L83ay4)jS4I8m?KiOgztIUe8^DZjm9++y-gbF z%_3?y_#4C6?;{pwiYpWs200RFJB&G(SWuL594Kb3)XvOH2#9|A*(ubkHn&S;+nq$E{~RGu)YwfVgEXRe%$b}$-IzF`qXvxZ5D1grrpQ2_m*XXS5I=2K?b9k zEImpbjBXL@DEsIwD%!DAc8F25uY-tAf%;oIHS444Y~hazg=;m~S7*VsZm83AJG@}( z9hz0F_om)apu$7|=uYn3b}!v&xtdyb8n$RnqrzH3o6MsbBJAEv$hh-;nffyDVUj^B zZO6xPh~bsCbgoB}^@FJK;QbCZ1>?>$P~@{6$L6jc40Kma*okb9@f_^iBN5*(VQ9b6 zUAZ#0!%!*G$PKOXx86tZj60hM=ZboD5NTZVdk8u*R+f7xKfNl9-|y-(VXka6LwA^d z6-Kt+F-q&1VkW+Z$wY3rdyCD_I|XNoo&0s~sz~jgn#A#PD*((RAz6{~DNieo$B#Sq!@k^N$xSX$`d^<~#g?Yg zzmI}U238uZ8ZHsH_!|WS3oPK5fauB!H^n;g>I>hiZ+Gv)AOb+c!LiG)XRPDQ?Jnwd zRzIR`hV971RNsCq9H&pGe>7UpGerlSytum`4cmM1wubSY!pM3j*l<8+771n#yLS|k zyyWYBT4(hYrQpm+o)b=dZu>$D>{+`zwSIwR+(+nhF@b~UKtf9loT;WJ6bJ98IWtYY zlhgLR{uKeYo{LOzz>qn~O1Y2L>{B}jbvnxmjMyQeJkXdWTH&}lqe3%#w7BhdlZgJ< z4Z09;@3}Y?+`5z_k!&VI#6}3s!<(UvRSo0Ed4A%bCKNjW%j6w*x*g|fY0M8tT+&f` zZEh)+3e!^<$BRGRJ$a~oy0xfC?6i|OvskXJdgSr9f*=}3hk3GLW#o?@FSZ z-Viqfo>64ejti~)MQ8Wn>Tdd@4w=CykKymDy5p(TD z-XeLe+hr{HeoS=vgp$q%-!yEvz)iFwE|u^>kJ^UPV%bS&1ROuY^2H#>kUmfLvER@( zZld||{CbJm>Z%Lj{51?GEYV93Qb58#dXNg}n7HXBuy_&A72^{tt9UgVtpVG@BXEL9 zOArrI{W&?#c<}yl#}C)2^ZhjR=Ck@!iiZx|&atn~X?wPJ5+Qb6J3h8KEF zI;j;2&k_Anjb6Ig`VV7iD* ztiyVZRITR1dzs`%Vu`vmgZm#;TD9^RUYjM_>aB@Cxu+!=MD(Af6RIc=v+SG9uGgG& zmV?Ng=vSkma6rh~{%*&MyO(1FPdUPfoU(OS>(M$0#pm4Qteb+?0TR2T(QS+CL~tFX ze(zR?qF@=FnH}LqonAkglkjaW2>AKRI-y=JvT)Z`E}X&GEEOq>)CWb!o15`r2!c#3>HQL+$!!k{7?{aj@9KW!@LddH=3Vfjv%v60Rnz zQXawccKAu<_(D>|H$*>5j`TBkb)lVGvx1Zu*LC#N1|IWoWGAkjeQM#H6pu%f0rl>| z^uXDG=9~@Ely?d>F$zwadXl{-{F!qn1dA($#|hDPByI!6kIinu@3i2ZlRx?-%X{zPf6dN@5y91KX|i`<=I+pT$= zGDW&HdF^qvmB##L$@C)m6*dO_YMC2(<2t#WQZ3eLP>NBW@n&#y0J_8|v9aN#PeYMRpqgSStZZJSyd%{vV&5Av0F=MdO>^A%B4R1k_un z63zQzA!ZiJ-)``iRr*weix^qy(4Ua!W_hMNp;0B~aRttWBwVTrvto)OX%w3ILpjN0 z+N_uG6FxbEP_lbj65oT-^}i!dM$wT$=|)A8aERK(y(bfRKSH`B0zn`d>_M~Z4$}7; z8`9Dr$5KM??!6t1!Y-4#^dpfCvD<`6(O5Ta&u%Cq8F;!|1WWj+c0`hn6k ziUDEmu6C6#E7n{MS50Pta3NYtF6u4Ht~yrr^MX;e47;_h zA~1w7LpMVsDIr}$3(}Gj($dlm0z-FqgCHPCHz?iR-QC@MkMFzpKEB^`%#Vp@-Rr*A zb)8E@)pXlw=G<_sC)pK!*1m0ixUY_zthRQR*|1e}xCYzf3>>wH{Rz zZ+i8fSIkB0(aZBw>RQzxubqdCqXa=(zU>g)OrwGNfXp$~l*tmyyC2S0%OaAcoQ*_l)O2Y?5 z5%KWLznE@zA%wo)IVWQewGK&=5RUHB0#v!Db8C*wFSUV*U4+IB&p&ODH`zG)JBXh> z^#-atyg%ibVN)G7C~wK7ex1xlUcL%@xaquC8zdDjtXLK@Z}?sKWF_Y0G|aKUs95+L zo%65>wl9D7-iq1Roc|~nXos{!*yy#^U85u0bwjsrUp=2j=mkfhltw;{A6)%qL1p@8 zpq>^!?>vX7B7m8-akQlhyoyn*UdE?Fo3bda(UA~c?}}@F#I#_rVAq8~H=RB=7|}XF z*R=lIz8ykihNo5j?t7;)Q`JUtcs-j{A|f9QjkWSsrpCI%t&uGPzp~4A!*HrZ{s9+A_&sjEZPOeE2|tKoK*_FkQGH+MVe}y))*HJq&SqCoJgZslZs2V zily>aNoRor!QWqO9-OVT!J%*iDB2`NCa)i-s8%62*q#*DwRlYyJPZk;fQ$U0KAfqS ztOv&oezs|j-$Jxwc1-PL^qMr8@Tc(0QX~3A`x+}4^rjxG0&LX8Ymd>g@4JD91fFgd zSCeLG4|r2K?_etKL}A?qEs+-gx}YCbYECqUEG~dY!IO==7fF>YLAjHifc%qRy7@!| zz4uX}h5i`u2F-kTotCK|oof5(=B^@=d@hgYOJpqHEaDUAWVh%zt*I=C8a$*34*0UG z9^%xuePg_||6aX?37jo-J~UsgvbH7UqT;;U-gJmvq9FX}Agi2%;r2l|$U+-1M_uJY z8H#kzn2hCwNrFK#WWB=1l8+8ZKV#kgG+ND3YzUZckjD^tec(Q>_G6m5+H5<)$~Mc4 zqWtMzRWFTtI^@kH)mBhC9;x_aDCpQx>?SbFZOL`JzTZr0PYduc90K{c@A2mf%ZR-h z{sI%id)XX!n0?^f$UK|C?}rC)Z28}wk>1&njmLsrqVTJ`(0o>r@)WmD-%$6XdOGGv zxRj?U8>*-6h)cgS=ABsWmyZ0u)&A0l=P4GY<>s49PAd;m?oB&6p(SJ1d3OpL7x`c| z%@?AnX#mDi3y10B7gNM7WH9QkMROMm5`6-P7p%{bUr-U*y77=J`&S()bJG)#6lvyF zA3=`+nQ2F-?`xq8sXf#5dyUBQtKr}kY>T;vBR#iWnt7q8^UUWP8~?|{yGf00;oyj4 zeQca9Bs9w%ZxT(iw4c}m`Wm19ti9TUJaQPm^DLdlGSh>{YCdv!lC4u1l3V#A8V(ii zYa1RImpIzLan8)0x7`4&X6U<&&DIawr&q&I-)=~mA$-xiKR?%P=zW8wi@17?WWl)1 zmP{$S^t$M`N+SiYH0Blv1Hr|~foCOcE<|~M6qe!daBSbToHxh1ekkcOh$0hoo3UAe zZEm;qTR9m?qPVSNRjzO7vfA<{Lg?MaXI|bGBg=EV0=uUt{+60Uv?s3}iL56$XW>TT zkL+C|1d}lwhCyH&4L80KKu^~Ev`@w%VqVP;_&+%H#X}>xg#^|AFVTYVN#nT%@#h2K9F7P z%u|et_GO2W-@DlLIC_c5@Xi%lFB8Gu&%3&vG_@%Afh8ZsEu5F#!|3Ft+{8#v#v2-ba; zpS>OoHqq~R#*^cra$_9x&RlU(OBOioGlz zgP@TxtJ;fW{oK}WaMSYx|6|V3g;}T-*}*mWu+1D+(MalaX`B@69{$b3N}J&J7G0j} z_R`tHd(-}$S>)i4M?&3>KO)!Lr{pCh8U~tuP{1j(;J9GRVL{gaF2@H})1v_50X1_w`B~p&@_VJyzG6841 zmWd0^a-}hsJ|f-5Ud!pmq}wAvK(Fv`T;k2@F|)Dka6^i8MMKVsk0EDoPhna<8ZWbP z*vZAMrJF2Yk{ba}wK`5G^J}y?YzkpFlwR1XOIiKdX>3TdH4n1hw}3Dtis-5Uj-^xB zP%aaFEY#j;2dWG`dKCW(QlLM}uDD(RTXNkHxm106Mw=|DAIPp))G*%#_eOxi=W3~7jUKs7^4{Oa{&Al7SPDr0e!pvHdF4e#))MRA zzIZH@u>9YnShm4;;hz=I@hLX!RFM8Lx)cTv_${Ni7UutMKx~&djSV^HIHHC{e7pt3 zUwLQR7j?_Gt}`;zw*cYx;5I(>UDhVY#smxpPqXCQtw3l2`POloa`40AD~4wS?(IaX zM|~h5Ce}q+s$`=C&)|11opzn$T{l^5a6EKb!$V}R^%GZEH1wf356EH@Vva(WCn#GG z%|}lQXg+LNSMaUJo4nvr+3Sz_0L-I<~kD8+(8Ooe?mobG4BW2*g<|pFh1? zUG0xt=Ex$|-X$Gfr*KmF7sh<28)2x63!mt4csG%TMaSwy0XnCQN5&V5khptc3(j8Q zxPI||_vg9s_0*Rft=|f4#ft0da3}p3Ox>K*KR)b8s9=FlqTjb@7#Njr-@sBZ#mY6v zDt&8|$A^>w@(7F~CBDMF#yZMi(?VvJk6A?&Zaw=bUZ3q8`^RYMc~cp%^S^YqFnI-ywg!4^B-jdYg?I&)BZHM_w6|! zQwifuK;gG?v#=ylT>J`gPVuin8BzrCvcL+R=gU~u$J5hB)x{#U$9lkic6F7I-e|Oa z)T~B&jVCsNcx*%<{`1sU$+?T&xMRcU;IZDa$*?~T>;IUe5A?bG5s%9cf#%N`PW5#VGxM%8HJ?n zQZ?^FtLx>g+U?1@88U94s6YyN^G9Ct>6{jqTKNK9zYmg!C$^REUTsRpjj&0<$*#t_ z%@|7P<#R1VWGKuB2|mvW3*=?KhGc7^k7g?|=Spg~U8qP{dMU=0>6Ye^==Tgn2aOb> zM?P35gty;gww=%FXce4?YF(n3oJvX77+#YV>mE8wwe*mC{yE-?e8?``Rn5A*w{0~9 z(m*}KLx@XUhro$?_m?~1P1N;3DI)z7GNJg_Pi${1y`QgbxqEadFX`x;1{xATqqWwd zS7UYU<;pd7Z+i8zvJMt%I*;sZ4`vg4!feTVd!(#Esc(WtHjAb>Q4hNF50fB6r~a5t z6z_@1-*R6HQl??oAD=H9trJy3dvZbPVZ7>;H*h&iu7=evcor$EHv4X)9`~Va{ z#OleNq5u>3Mt9q!G6)N+y`P)xVdOx;6tU8N@H;ViWhj?s6X6hhEQpllO?0UkP@*1W zx{_9;Ygh4H-Nw@f*eJ9pt5QP+u6m6)YOK#_={7uOf^|OX^x~@B&OowlyiH3qslku- z9%?JtvS}1h>RTxwOj2TwZx!Wi=JD-12A32v*E~b(CQU+c9H6-5&$Ph}A^{Aou6hW) zBeFeL0ho|-^)g+GjrYf%L!>|dLeL+tsU8E;>Yb05e&GcHBZ^EKB*M-b2ni%`P zZgch+^E)4*Qv=5rZM-Xy!6Ak<5~W8kFyDU=5%vED zkw2WRcL$gg2S-lyZg+1eIek$|k49Ns)I}cy|M;vGCK7zm2CGuNP4VS6>Kqoj|EPP- zOmNag&In1lPM)x7^}#p#B~3l35$yEDWAOL}LR2vfgyepyzmwGA$D`ylQoyOvnKg<- z3Sy&AR%vzZ4xK^N7kMYDI@&6YK*{Mi`8gpfXV-#cH<{;g8Y-rI4b@`NCdh!o*;yTX zWvO$~DU?)>>0?>8Jgcb2voGW_*FbZ+`5*Q+0ZTI!7OL1(2d1-HO!Yc`)R;@0CI|k$ z@Shf6P*%|>or}=ZpuDPOx{EB(>^EcNA_RVQ2c2E{e<9ga%=Fn2B2E`rmZT8A+)mP{ zbETaNta+V}USr!T2&0 z+W(RAg0Za0pmlWQsa>-`KE0%mdvAZ~*mvVGFIFD4gbFUf%YKZ~M_058?|+3Z{aj@e z!Nl_AqjY@d9AKnY$Z-uy1d;AP&=Ib?m$>H3kF>ht*NrUgdg}{IC?b9082UE%C z1L;}711{SWfxz;36g0;I-_B~`f>1h?JXXp^UK0TLmMPx1_FuY8w*IVck$WhZWE?C) zd}?4i`cK$HE=$>Z=PX0TDg_ZVsvOQn*~ARjRf#TP+p#U4_o)0Pa4N(5c4ocSUrOGk zbpEoc6}2;qH<^q4c}Hxfy%W==@yv|R7w#zcsRF;hCD`H~6q*j)#tw2oBZE>qE1=^v ze2l>(t0%T*13Na-xk~!{1~;#UYw_V&54U+h+3*ztR$sX%`e$P zU{&L_+(@@afQrY!)O?rx>!>voTKuGoSKTVsoBa<2p!MIVz5`7c0uH8=fcA-9Sfa#f z)4>1(C8s%I-tt?aT=orh1&T5OhcoDK|1A*EoQ=e<+#7jIGVATv`3FXNE&Y_Wv>Fur9`Xjr^uIxDdU+w9fjRpy>WJ4g8*Fz^h37k80A4CHJzKs4hcYUi? z`2CSbOeD%OJOtJ1%jg#=1(ok5PHh0qWmYc7jFZ`zNAXG`+C?OC4VXM87P zgxr&%nA{=Tst*NYXY)ej}KBBo$lLjqwm(+dO{2Z#Fy9d z`+JQQ!s5noi|3HfJ>8vBf018HFFhbqd;b;XA{GuOji-P#h^*$=J!e@Hn%v(_x5fy# zp7%CyJD}`eO+~AOYaLC2DIM6iw9D6GRqacE|1tX39*%;UN=oDPw7-H^>Scr61=rcd zi+5R+kcG<|$wvdxj@PPT^#j#q9x>M3FKsd^?no#vhV{I$lynyJqy1B>V!v9RA+z?I zvI>Ex%zz%I=JX0Hy$$KAmAJ6lExwiAj(pckU|pTP>ovFcmu|l>C+ZJdNnmD3N~ar> zMo5>_@niQ8x8H&&T&UQ-`1g4rR9L$o)x#i|L%RXH9wQt575QrpJnu@7fVAxZBwMN3 z;aFag+3%)5@Dgf(yX*T0!U`d(7VHUF9e`jyqW;vqPL_ZNY`mBazX`!(PLae4{D`rO zeYpqim!Yf@7W4>e1stPHnzOQ9-;UORwjc*tiQqjfgYhT#%Bz>YJZx)&LBKwlbiL;3 z{6TkkUf7;C=a#yYlNU5kbYiO+3u!h}XHBu;lF`|oyp3%>N5cmGAHz+7-3^Lc#^G%if}Zk6e;mVlg*u=NL+rTd~7h38>5$s-AZj zr*sr2+-9e&^xx~+U!m?H+1uWkjG^l9wA>$6_T5yyWc8VwjF&cY##)*9t8|P>sXVG6 zHQ&-i=nHxiK_CtT<$g&)6{E-$2Dx95gXe-%D>jHcWx>3|fIHztf?c{m&*Rizgtn6e zQ21ZJ(&A|sTtJq~jA*-V#_u`}$-x2B<}*p$2%u)24t+>2$og`$ z#R@Y6HFT|Ecb$D5XpKb~#ygl9uQF5NU&^){Xo}-CW14DowrSLeZDAt`p7&R;knuEg z?P88;{f2V?=(c=xcy|2cO%3EOw{&)WuJZsPfG~F!#ov_btnDGOKI1u=jZgsL&g4^B za)H!b_TSBM?*X8rue!MzFKWg8AGC;1iR2$adp7`ymx zwzn*c9ZWDJE?G_zAft=`K5vR|AFA&+`QULqgZCCwRpf&%FuY+d!DKo37UIwOkU;zb z4wHf3#W#<)XHQ$O@IWK71s9Rk>_Z@1`0;vV>mlx!XI_=iKE`Z|b@Bk&d6K0L>D=+; z?u_1^6W@6ht?2gq`OjkJBL0W>qc#mCfr3w$`;jIu1nPd3PU{1;x-XnPsEgn$;C>_X zcw8k95#P~gC03o1n}5(OZ%rRtp~`KIPDX2w_5Y>~KqSnRb92&0eguEwC@LxQy3F+u zWW2*&_CW#F%~TqT!Fc&&?)1NN7Z0HM5aCXRN&DV-Ped6o#xXIF%O^7%dOZxr;OW$X zL!hWRUmjYNRNt^m!M%(hA`?VBH8Ufei0}BrWNbzXkffD|2`&#k14wTBZp_#(BWWo9 z@~x>kQHi=^qx`KjxgE1}Sl1eBmOz+ocFsii-197pjXFoA3GFo$Q@|4D!5GPfw)XhsG%RebB8Rv<$t1^sy095U|x?a_a~pT17!88rhjGvn^klx z+2s6hQ(_yX?Q`Qie3bl__LaU28+MgIrqiry8#8Y#ZkTg*7DCl+q>EcinK3*z4ufR2 zxl<4ka$5xJ78sv9G(8i0h3x^xv!GY5c5clP3WD zoS8JR#;UUix8VYNbl3CsJVIk^M)SmtY4>o%qkpHVSu|N5l)=5ih3+*d3Vo zUEoH1ox*@uVEO7V=dJ0ouIuyPeU6WlDfwtd^FL1b&Bevw0rbc}DYSs}qEbqTag|qF zeW>ZbTLKtumn+#&v`Ty@!Levg0v;KbL7h5qgdH8$>B=OHRxtn-r9;cq=%c1DJJq!> zGWOsJAV98<>RbkDaCR;YQ^Pl)M#M_?$gZN(=+~?W0d$I2z4JHyOh5$=kE(Nxe0`e* zq)?qgw}@?;Mvn)u_zYFWKjKTHfcvEH+2L zW&rm9ocK%7@t%NQAVK@B{f*jV!aELj>A{GZV@EWgL-&s=&0zzHgLx?-*C@!8tj9m0 zH31w_))JmrIZo8>8_`lskPAg+_!U-mFR^)BA*z%iFjQD{y0G6GC_fxf7?Eg>b)M~| z6m{OU6X_%z)0X5%9owQ1bbrInP!x4xS_SKo4~m>9)tQg^(aV1rBQ!&}w-?ox>2dZU zS%CN9A;Dh{JP6ghN0EldgGMnn-SONM3(U6Z^Q>on|D|DjD^TJ&dYEa+=CTOd0 zMy0j_0YX$_I+$XNj|%UPRcX6Ups~iL5p`ep11;9s8tyJNH>z6t^T-4H2Rngq;Ok8B z@eEDz9iy=0@~!tkFP(E3T4e&X+ITeOzoQW;2nieGc-BJgQ$ha`qdIp5CB^Qe;%b}sTS6lq5S;cHcz-19tpk$kl{UE#KQ zmh|p;_8PqyN$`Fm8cSsselq)Xd2H+%FDX!668SI+^^ROr~mM&V={{u=9;dn6}E&Cq=U;Gr!26T7mjNGHg)0^=%rx;rXf8%w-5Q-1J4-~pL=grMK`_AN>B7$t(HDDtzFKSHlN_Edy}vu*Js9Li#SE9WR)uSS#V5yv=~KRSURCD+ax4A-IqmN15|#V zP!{dJM4Tx}>$uBv)PrQFdtI}((71oJBi#-hh)VI2>F%w&-fgqHq=Vg8Q{kIU-OF6mq5| zieQ_xhzm*5mW^4=l91oRf*8-;gHwCs&)Qq9R^HuW@D>2YVYdAHM^+)=Mc1^04Lgk; z2Dv%8-$SrXUw6fZh00SvfX(mjSAF9FM$fkj=jafY$IyXoR{q79z#L8JirnW*yZqN! zfIY>NRrsN0#+~s{KyOJvH1!ckZ@&D@1fjfeEO3l%!0n&26Th9c`3E0;j5JHO3L5zr z%p|TklCJ&zH=kJbPzBvJm1~Elu<;(K)e48-;1s^(fQ|QBU!xQF6{4lHfUo9*Y13u* zCL3c!IhJR7-`UJGSuD!20CAF0oS9NN>21#&pX+*_gIhMNUz837Dns#Ji3`-ZnGIq; z!dw}3l5~dZMDEa=myWXj$`k3zIt<}53N6)P`rC8U{JYso`ppjcu^C%{OX;7^qCFY-qL`@4n5y z{bhVDUzsca3hxbs&u0buiU^R62@OR{^5%`gQGic?mbwVlZK-J0sgiaNpJw+1$<4+1 zD3lmuvCVcu6WF-*$&+FT zc3`~v+LPJ}x6^hG{MZRc!A`?>r_Kas2C?%tt%4g3*T|1%dHyuP;6tIi9jfeR5t1KX z9HmiH;lyJ2JnrMz`@E>L;E^2*zom8ibSLs)&|qzdMOib~JM%WW$0dpPzyx6I{WS00 z;HAy5@N<*L<)r%4yjiOX(9_+6jc?XMS+zv%wK@pXcyKlPFvqN-vQ1=C`!Rr7!pl$u zDCJ#iXI&LP;x`*jJ62sv&SjsuDl^0Rtk8CMhsR661Z(Xqd$}ZgApq1T${XsGsR2q+ zIzx}h_hqM8*|DQ7(iQ+%0W6(Ne%Iac^;G76`s5$L^s96j@OuBF&-bCwrG3Hw(#77w zhHv~N)f!)DC-6wlPr|{y;_ADIn!t?qw6yweZ|YYnsqpT$AD$?$Gf8pn9&@<64pVFf z5oKd-={YcP1f-8RLl#dqN=O5cx8VvO2%cf~@#kFK>fEKgS@zd(MLG}=pJm4vC14~2 zPHqSGlVCdUy?^ZA{}A}3X_4!CcmwYEoqbowkA(=gx9O#aPFs*!Szmr*V1-zIN1 zR0|-d*1_fcjFDKTA)&_f*$8%uFETiHnJo+ zv!ZT$+|KIRT_+eRWI}bh1Nk9$1BMZCEde~vqa5TtS30|TY3}7GnUQr{B*_LnL4|pe zhIG{yw5AT``sq1AH)C~XW_hy$l1f)i>k$?3LFnb2a{y-C@fHgz@$@g#%ecP$(Ed(Z z@>O)Z9Uv`J)wk5;Yb%K)&%1v2#2MhU*hZWz(zf*eOG9Bfj zN5C&ZJB*^btgxYk&R8g7kTp$f{L@q7h=F{)ok~xrym-aQj;6 zKbi723%7F3$1`~~stS+Yg$ev(n^hmn+w3~g$Puyj0@7zR=O)UmzdZ`bHS+@XeG$Q3 z_7+QGv#mg?fjW;gb*hk>UT^z-Xfl#eOa@O#JJ6GxK{{+-3EiG;B`{_@(~meW=ce>% z2Go(3l9nfBC7CfM5*yfaN;djlw3q|=6_4lS2a7Fr-P~ulwYJ#&FG7{LwYwII-RS>p z1i=%TS#=!iT90a^h@G35qt(Jp)^hZk0PBFJ5cF$cPlys0&ak!O~&V)zlkU#h4@ReV6 z|5HpLE02&R*W5KJG}J^P@x3g5fTKMRP&e3UJ7gN9NKsHyGlYg7GO zw46Vvov&1lde+|LH@v#k7xk|T1WZK9F6V^(yz}g0Td;HjvBB^|KdR=k(*SZnPN`r& zHd3U#?CQM7!4X%=2?GprmfuDt@cnOSbeh~70D9%&J;5j2c1>W;O~K;JN*xSccUx}p z6q9xu(lNo#)^pv&m8JG035h9QCMo>~cTq*YT#5_?0kf`Gfg0;{qFHUIFgTxxAnYqN ztyA>1DClJcTVo@{n+K6^56Ksq9(u>DM#)L7BF!_Q{_Skau}yLiGl$?5HWDfxVB66k zjT+3-9LyjZN%X#t;nT9?v<^#89GTLm3r5jyEPW>NuV+`l6}txr?544x&QZf@<5C~< z%0gLNG=MPyQN^EE`Nz7=ZkjpaXiPgqw|*zDGgh4ni#5t~aQAM2FtLu})lN@IsWs1g zkD#F@_kb$7hQ~`+U}c+H6@mfxapU9Ggl{mWaUV1^-_!NcubfKMKD|M9iQ+5l>5X#D z#a-kT35{GA6esdAU~NNHU5BRX9`M#Z@Jd)oA+=*}e7zG48UUxH^HOrQ{-mp2aNzD|yIXrR;|Zu)Pgy_nBCXV?V% zW2#ukk~AOfISmo{53hE|yIHpE9t+!}brg5#IJ5}X7VI6+@OdKhy}O#1b0|dV*y)T9 zOqfvj^t827IL!?1)qCogKK`BY38~kj_O3HbB>t4q&ivF7&apMjWS&3BHdLWO^OX*% zFLaxA>mGKFfSl+%f__yjXKF574 zS~_>5qmoRcLtqANv5oQeYmogV5mzkVB{2{$6x0TAJU`#g{udW4sbcW)z?EQqv&Ngo z1jy6oyZCFF{l#HcZx{OVDD*^g{@qcL*`UA3zrx}?h0~d`K2Lj5Ert#VQChrd#AGAK ze~K2SYl(KU0w9YO)~hgyp}Wg{w9h-I>=A)&8fphW5Q(JWihexJlM zU}E1cg6Y{fjVXg`ZY%dwb(eCrtMku=lHxbve^;hQG5boH_l^4dgxfp7i^kF%%#nw5 zQkgve+&1R%Ncd0es#CvsPL%2Zyq$h^_*126k#Z0*K2is8T?hwnF2|3G|- zg+XyeiV|+=+ymB-R`b(`s-Ekkxwow!A11z}dwtGk%pjtfB<4zN#UJ80U1I6?dY+7G zvQM>Oe(fuIKGZyTEO53X;b}aXBRtl|q+XpcAz0D;xcGR`Pu;qE-Rg3?auu3fsNWn!5!SRT z$`t8CzWY3MKmqnsvVQFM7?9d6fyLX66{}L2Y31e!ux-tYbj~3U?^{Uo(`>|_3inmr z%9gbKqmSl`<))1Naut-dyNWr5ie_5INeid&eZF(%8!Osi`CQw}fUC|C;)95;#6mJl zNXf|sXj};^^#+e7vUTh255P&N8S@S7Gv{`<+=@JO$T-;-|FIEA9))+%hu7y1a_=d- z*vF902+pFZDCNIL-M6wF7b*R9E}kO<4r12oD3A_I;AQrrQ#6gXOvc!-^NW#^j4E-r2oqT=;E`Zcij4A zW77A4Yk@A5kM2{Q^0t8LwE^SRYTWD;rc44%tyRXg-cw|_>hmg2tIl0YvVh?2ZY}%# z2BI>xOq;2LB}F80Ne{lvVD_|{Cd~&anI%B7qZu7$GqUKp&pY4gs@_~MobSWP^|jBZ z_#U9lhDmMpb@*zmv(Q1TD@+X{ump@<4&RI)K`9V6WyEk6E9`4Oy|+Tj0l(gLm-LEf zVU8O4i;94cGoW|Rcd>pQ^PbpvaLey=%_s(i8h42nY>V*nboj?Gno{Qvuiv1T>~jie z37V>h?^7}Egug4UJ*P8pQiMO=V$L7K(I$Vks_032aEPf92-p#46(um!baVb2DH+aO^i-Zc)-Ln|~ZWS^}7eRQjZAj=T-0H|83xPh3_A!RzERpE%J76ooa&Abz@ z*zA)J8#iW$TWi-*j6Xd4r+BXdwt@IlGrASHj;AvIt<`Li0~&0LMTZ%d*Xy#cKoUjU zDZ2zHXG_D|J!BlFw;RcgMpN9GA4(To(Ua@rHKX2Z?A7vVB@s7!tb>Wk?df`w?*}Ot zhjp9uyoj!|%n-0WUnS9J@HT{e08L#(V(79CG zDG?nHhlkk1l6cnGiJ0K_k;(bPRg&#^BerOhJu0^|$rn7?jsC>$A!bc!|2|>0e+sw- zUJ5$9*%#}R_9lsnIgW%V{JD#GTH%ZR1B2BP_2K|_V3^l<5>jsai?AIpwVbIqY}>Cw z)qHM;g8I4nOX&mWQss+|iSuQz8<`p_83nsT*Q0m4URU`w;bC5P7|Hyb7L8dI27`BF zO|s-Lopi3d$)JLNM5`ah<*-yk_|F=3My3y6KTa;s96K{U*S!={X|pCC?qF z>|LS$PgvH+6e|Ofz@BAiR9@&|Rb8`ubw&Q2`=G|Kz)b5(z(EH;?e9tqE6m0c1t|`% zUyv>f(+lSTm4{&krYX0x9F+lUPDG;xU|j>p_z!OD<+nhEd~g4Y-6VSVxzZVTMU}+r zS^`TH3o7F4{>?dX?e+AUT8VFbO_lfOIc2{D)Xr?_a?!UqR^@okA&rfnrK47sg-yrm z4;BxWwB=ZO?}Zd98Y?TQOaWwP2CqtzjK4|j`t%W%9+MaB2{p);V=4Nk`BT24H7}Cl z=_&zB8?V>fA8o20E9)|8a{{yOx{Xd&zIR8nm8LYVGt!G=OiYDMtGWC&UdR-C8@)Rc zpqrU6S3D|zd0afupT*a%n0@2W=I;Xmm{U*+-;q~hNi!kDXanWH1mpgQ1o^h%KPNdV+y3i_~BUBDZ+`N}yew(8U{1N~g2@An{kP#qM03sOV?zlG*3`-CbV)#@DRb|K&@?=8PqeRUaB44VGh<2>FU-dk|qZc*Vt{!e9)RS zK&udt&i@U7TxGG?q%pL_JQN=%Qz?xo|08tRJ4HuFE92rf&icGVkr0d$dpdr88b0G0 z3*bYr!|0)xPOJdBAR;We3C}NqcR}p0DUe+ecfs~CP&!`?Pz=D&nV+CK3vvp+VDLL* z{;ga0Et~oagL9M{u$P67l?@Zcjts;CT}8l;l8=(o=n5mGDF@$*lZl*7pz=s7tdZ|A zN-qF%d9+uQQx(O8W*#xzx=K&|jfP=j%hq6OKNtE~7JDW8r)!vW=L0)Bd~CcxVH|*D zPg=RY-j!AWyxZ)1w4YQ*0~GOp6XXGnT*66|-j{;k%(_i=2iuCnK5uI5r0!qr)&pA9 z*qcKfE3ti~0|?$7<^?j3DChdLo_D+z`5_uVj;}!I6ACp&T>8?;bk=ZtrMV9>9!i#H zwoVS_6!9JbXlTbKO1C3e0$FiFiU=m(UY&7rD0BZxo*w%GTZ@u&EP#_TbEh^MuZrrT zwls;dUw`z~JJF;a^3lLAFa-3+H+aNZWuq)be=1J``Chyt-+S59|L)88D+CDsqrnRa zxa4y-XbPG_q343p;Q-FdUijr%3)Rkh;}y6180v-iSjJw(teO~?%HiqbhUZBWbmNja z06;BkAQL(h#!d4h1zD|~jo?Gl01JAdbwcpZQx-|@?=6U~YR6(#N( z&>ZMaQ-Zeh9&xYf>o|0)eI=mjFZqJDncnH7Fr%YK82*S_1i3IvH=B!1HhE_o_Jn7y zzZSGK#|Gy9#~rM(`Ur19u|hn=GnBee=}SAzgs}7>tuq)C*sKc%3&|7ir81D$)w9!f zo@*%ju)V&+2XBn3LzzMNkEC~k7ciGhXj$Jx1SUc5OX8+};0qm=BK}*s6MEt$mT6h` z@^hGlA}xXXF8(ToWmEs}AoNYF)cheFnRxdws7Ipk)i6$j=hM6VzNlDsJTO1Cx)tNL z2BfPu+`i-b09$Q&#plhKkMoOfqXjfIb%RIqYlJI=Oz*^n!}!oH&D_z?|5CVi*5+*p z;T`+$UH&MDBpV67WEI!Q5cHDfmOrex`HLdH_@FH1tN8#;U?T)*)Ogs1W z=Ys1H-V%IY!HhPk&R!|W?~pIA30_JzIZw9?XW>B)KZ64LXzDy$uP-hB&j5lhW+@Ka#~`D#+qpPGye_K)&Vk3-BRb}Qj{;le80oN?jS za|Jh-YdqY-Nx3CAEXQd@Uafm=%WchbydSmQpBcH+78>JeG4?3QJMqR{LlSFIw*qy; zse1{Gd@xP5yhVPW-7I(Z2r=)jo#G3xRC^IQcqf|I>@(B4#F(dV-VXL}e~q4b^)xfI z^MPV>_43$6aVch0{OjfqVPA31B0a`t`!rp#dh|S8W9W>?BEFhf)P-B1=Jw0Hzp877 z%}Y3^a>q{_yBu@Wp9X%EEl~tJ+}%SlJZ69TP&@7&`@p#kFXiW0gMRhlKpOUgW@By; zUWw?#++K_l7%jZNR{*geIc_fQ@#sXsVM#B0B_R$>wSyeU%OJge`Sp7i99x# z`R9xg!jb56<|-(8*+;vr_KAu(=iM-_MSh@P$m*+PYmpHT6DdkEfvDPds~M4$}Ar?ArVkZ-&jMlEe*x0z+n_1|7~_7{Y)6A%!~_|Hw2%MG|uhXiL zHoq2n8p8Z5U^#L=VR;{!YkHXQtR6-xlO2|5@fgFftUk``#t{q9`^KXpNX;GxJ#lJR zp{T0E2GsjTWs<7*#j@S_!B&wl@F{fVBmU&505o&KNw1FU`;KM!xdVzTm}CuizP5j-Geyqqym z-B;?4^v*F#>9r9+ZaXg%TmEsRCl~YDpzha=@#|k1f*1u8+XeN$Aksx|8Du|i4d~T) z>gc7OH}QHtlHd~V#z9dWpC?iS3yu}0&1W&kR}@b!Tt+0J8np*>z3 zA%oF=xKNo^4A0j+ta_I>Xwa&FQ@lH)$06)Jot#SxrwCHEs!)$KLX{PrOG&>zHKi|> z`Jh3KnJm2Tf3WeSSDTAJ&i{Zpbs3-<-?1^`$@4VyeDvRpSf7@?jxE!ZNrnANzqb$b zkJ@`#HS9$0VM8D}(F__TqZ_$%jg5D9eK5IQB{-bzYxlZI13#+9r(C9>X2|z9q8(OHOdn3NsLnblW-^9GHV?Ze zS<5$&5JmaENpL$?Dl*|*J&8_*$7~$6lMk$q(@Ust5P=&4*FyMsS z$OLNWD_&G422J;=dubVGR{p+-yDyWk$St?DS}JNU`)d&>c+SK3`>Tq#K}^tJ^eTBy zj=uzb6-#iQs*dLDnTU3lTU%9USB3W8;*5lYvj3hh#XFQCn)vFK$Yh%mvYB!(TDB~*|&lLEvmVyZ#3j5^*X zq{PKXfcDd>4l3opdoVitGz;-alS_T#1=fD*{k{>mae3DF!MRgU;_nh3YFfVB4LKw- z@?=^WCjuQ8S$*$7-Cu01J@BhqR{-yy{u-IR!p(f-xKoJoygWp6l~_jh<;065Ae=+R z>&X)O`o;>$Q0M~jYeAp(VWuiiO+=AL9Jy(C-kvKH15EH;AC=eVtRaHt<-x8%pdUiR z!%c2h`LrM@1#~(iBII;S?NE?j-8UGE5u4jo53|DNl;}#aeb`y6=g|vNJ^pkCC-+l# zk^47fp3HMdUDFxws4`xz{moHk;%s+UXI=?oe)JW)jkE(`2xu`PcQ4#Y(401>+K-F4c_w0}O6hW;SRh+)>GXPW;eJ?P7qfzw_Og`*`?E@-@IeN;qn`Q4Wcy1foYO>n;;?DMYSNyW9_vO z(HL_)OCCjZ{OqxSii$N0loLpMuOt2hnTM!6FIlVCz?%H|*n?`J2pM&DVnt%}<69y@ zEK$q|`SQC`bS%qYqxsJ{$K~4}8e>d0QBcREsp8@zL+ggz-mw%1r8j+#u{?UdlcDd+ zUCQ+|(DxTaGPc^7Rwz^#^?9he@gr(vMo1S-b-^%C9G2kyQt*-~Avgqgcb6a`XycyXF2Nzu0l z{p#wj>hAR{nQO|JW8^of`n^eGulf3Lk5F>Wg25;r3yo~_4N*E=g`_I?(x#OC@=?vl zYtiD#QD{1ws2KjWI}m%}{OdLfNovSQpIqe8rA@u=vE3YDiqU}Bi9a&VlDhRCncxNf zNPwG<)k1cTt!M6WWE^Kms`&BcrrC2gi5oeMl+s=E7m=A7m$pR=afYnbE?&VLD*h2$ znf|@5u(ZG}C6dKVjcgnh=psrC}=o}Fz3PvX`(ez^WHSa=#pj;5p zipB@Vkqd5faz%0PI&BeSML?{OuyM_>wN_Dc;9~^*o1bmHEv7YrL2N>OC0J_Vo}}!g z))?swYb~ewr(F)=(eum=>0eE&yhXLCB0}&m#QXnMR7AnrJ^! zI(_FYL$gP@$PKFQL^pzx{RHiSqhw0$d+NTOWbfcv?vL65{aS>sDC)W1>AH zVlLTS^h|O|Oeb(2HIQRSEy2JhB&Isdk*Dv_f}t4U{jq`how?rWlGE4>XGs@I)U$x+ zuBD>Fhs1NGkHj5OIZ8kSN1x#l-$7S^Fb?WMEPLPu1}OKOKPtiKGgh8!@Q# zC13YENU-nc6@jbud(%I$(LX{YVA@4vp4R~Z5(fkqwt>77jEnZiVx&ZbB#}|xoGU~) z6h}X!`S}8I84~O&EpUK=uouETdywyfqO^Dyem>WzZ*0Z*nDgDH)~7){pvt@f{8F3I zYt`#|o`!iq>bXL>gau=S7#p6|_^s_`%m z*icr~N3|1s#I=9w))Q|EWE0sp0Og-wz&He7<%o9RRkuqEyUWC73*#=qgp0<0mFEjy z<+ZYWW6wvn1!Uham_n2tiBZoee*Tib%B7g_fwc?08%2$5JoeF>YKk}WO~RJJ1Le!? zDhCx-Qd6$tIo3HlQX0vvQG&-(qn{%A*fJ6rKm1hS`nSdUvr(QSGHaI0w0U0S`ujgS zJ3WOB49E~Gy1Tz_`#maHs8T4G9O-+1DlM1BRd62_8JWwVoHfAaD{_A#-t7C(yj$ZP z^k0#?D{0 z)XOA`vk$Edm7Z)>yelWaiNtn~z?MnjDFHud(PnQBmOGyA461!@de0y!e;yrRNA=RNL-VPQ~L1f9}fd()i~eq+T-5dz25#$lX6{m+T$jKXq1J12G_=Uj?X?UD6J z!;)G1n6Y93U4TBUXbQhvI~!ZssQqirpdLsD>RQBcHq7E{hO7{rkB`mY)KKR@yRarOW00HVPw1Yf2ko}4-VnHZ#` ze>GHp-!}jH#sAT}l|W!|+X`q~-;e|Uq5#*60(o84^M7k%dc@>nH1**!3_T|SJ}S-+zH%_ zOwT!#QT~_~(SNn7|9?+RRea(GP4++U-T&n@|NCHCk^Wdkd0BT40bu&m;3F{uKbS=P z-#qFUNSk~U`=TOrR`*lWLog$&he+9KhNUxMdk zUYF?bzU{(1B}RISz6WG6Hy`h;$8x^I=m`*2@9tF6t>|{go625X#Y7;{j57S)xSvLd z0KRzRxarKqDW$?y2LLiIJ9@PBA4q zOTDC;v(HsPFGsdJL4bWTZy~xRd`bVn>W<$FiDVIL5XLT+)Rfkf zJc}Ep%THOSFW+*rq7QzoOBxVy>~#rMqHTxktXdki@$i;FgOQbVCFYKn>)Lmbw17~3 zG980OZT1|J^hQUuME~LB6t~&sO4vuxFQ!2GBrx9*hX`&clat)%M*;SskW)lx)GcxP zT3gr^rA@lFI+xdj-QH3o3G7So;Twm5_vJTQS-(4iBmDC=D9u%#$@<;vRj?foxiN4Q zvaBV%KzY^VCwQj3X6kYDEstT^Y1%%;+MfU0b(O-(0T;iQa@6Iu^ueJ@fl%d;L@%Kc zKv4RWbAS}3Cn-|yq}UL>UjaX(AB`2YmKfp2Z*#jxUc0|3dD||nc832Bb^gn~>tKk^ z8Fj+b#%bIgvuJm92xGYd74grJ0k8Ak3=Q=!>Tp*2?cvVd_5)NkT8$iHiZYLnkLtxx zs-X;i?o0uf$XIeg`X0tCYj26{dW(rb0hc{m4xkn!22gKDt%Z>y%{nIdU zlq;kmDo%JiiMO-mI!S;+B{B6tD1ZTMAr=3XvyK~(lLPiVZo6VMYWGf5h>T0xiObE+ zwYWXstpy6N*9sKNMSVsQ$UI5I%AjBUGA9}`Q)k3*BrKgvv+j_qr*uk_Q7IqAr%zwY2-^PmO(uiqQ5KDa{=9-!a^4jTYQak_oD0GG? zBS|-`nHwLiW3jQAjFdESF#e^w*@BU0?k@GXE#qG54HV~?WVSmnzA41lRpM0 zB*fx!+R%$SaRVA6!6zF1Uz+e4ir~aTI-DyC)e8;fhdyz0_{_h&4YJOVI0}`C-*#ho zkbLrb6lr!}2WKv}#J~qls_p%Z-eg#z;qKUx$A0ytiA=5jCz#|>7gzpuW_vbW#5lN- zd0)VUPsroegfPhQ#tE7gy<4Kwo6Ga_SBNvsde)iM6*l7dV(;&%rH=%Q57B4W!%K$+ zf$TD55rd9qGScELe7XFAUmKkJsluusC5w=g43c<3(__6Tlx{@DCuWicppm4k&zg*K z4-D)%=?Paqu$==jY0`Frie6Yq7geq#P$%uXXJJvXfL!M{X<43^9^P1wRprzS@E`BaqyjPU`;-*i_ zo30WaI=-K_v~zsP@iTUqD?)i$G;ma{HbX(IaQUXB z{JP@Ic22RY_FvDUT~^K#YEMK*Tsa3dPgF-p_hJ zHfH=ht+JG)wY4j1-&cIBdY=Slq7CoKeK`Om5pU(F+D{LxAHXGLuj3zx_*MZ(?mnpk z>Mg}yS4WOn@JA(TMTJ%~r7D1~Et6io&GXM7A%}Gd)EBXah@q|4hiTd$$g!~@Kq5R3 zI1ASHO&4$2f%UBdsLBIoD-HH%-|QgluXc#E0ZN>n=2QECXs!H=sv4#@jUhIpS|PgG z$me7LbS&q0e~L1aCA74$3%4MUh9x|{1Ss6^tV{mp=g?Z@Swu-P1By)F_m3qsrlbdtsaGhq1no^~_%_WBwciO00FB6PQ% zHdRFUJ3%ph5`c~Db_O8W1tDLokCONM)hwhxlkQ04v0MH$S*XY|xFWTxhl8{cZi zW}0oHxKc<{MnBQym%5lvTYZ&|1AopV?8@+2=s$RBKaoJitCov2qo*hiFaA`h8EoIl zI&Od8r67n?*|BqGfi@x6Wl~MKI|HNgmcU%zE%*I-+k^-TFee(dxDATfnO2nDv*h?lpvj>j9`V6#{)K zvXZ%g6z3;lf~2}<8V8q|-4Z*SO!rLI5sS`OdzQ^UD;bPwB7VN5ss*S99ln`-cFPtw zSQekbD0Xj6UQh;p&~NkP%@pxl2`Kt;d@6&-)-c*90ebvZPCZZCkeDhdTkAkTu5_i_VHCOQ=ew4h*Fy_QzE@Yzb@^=( zAAaw@HV={+AM2$P9t8j#Y|kXmTv9+4F@%Ds(`?B`u_(1iE6&0Stjo=$7vW@7V*M^@ z?g)lRLz;P6-G!bRAfdgBl;F%aZ>?HGk(ARW3lr@|nUjaZaK}Y1D1M&Cd7;)Rtk{^O z!aj4oWGxr>`=?K~>w3QKQU(4{pz#hkiRi>!!IAhZ^n+0FDFD-oBH^(R1(XGf6w-1D z1p^vAcPHt}+*dvK*>)MISi}gKR3%0w1Aabtq}#T7`zd=gfd)mR7z$xeF{-yAR!rmS zMWu8z5Dg$jE%$r4NNow^!9by%<#*b~8ko!CDRvHgvsA9bEtkxk%;Z3jKgDj)Jl^QA z!8-57Wk6PM4a!;ZCnF`4uwY#VJ%66?+-|j9D4-TC@d%LT{3FuLJrd4h+icPsi3nf9 z#fru6ev%V{j(+-rHS%j}bZOV=tm#athUL%BfLixclh2%{p$+uhDn)1)?Gh0<>aFe$ zI>+N-OQ!Dqc@Lr(ix$67yt>BkAb0!oRWw5GC;oi4i+HBrbFP329rvn&=x4iyYP!Q8 zEvc6W3#MAm7b3a}(ob0jSlEjz_HtQ0{gvOV82+0l`4+Ji9gYo-L{^Q~g6&4f>v0kn zX1iw8=uSMugy)~a5lf$$c2l8B6Fr%)D9u9fBvrto4kSc~q3q4Twv&9OND+q#L}fje zi9Wm0gRMZ$8<)Q1G+`IOk~@l#mI}V#X2o7)eM94>@G^x}M^&jBa8WboN*7Y z@MyGOMsIM$_$3u#s+oyVGtg~@0&9ffN70IRP>-neS*TG4@QkghlFqnFYDqSGSIdJ|8-bM-0-UDu)P9^x% zbPmOhgaEWg8kU`%t*;I=gd(Tn_)|05GSlt>pv>$RlkmkDSP1ZKCKI?&o(4*$0_ zc(i{5mH#pO%R}s6*Yfd^2n0TjpG*rQu zri?28)s3Az&sw@cw{k=&o}KY&b0l5MwFihNi+t`b`SWxA*~o@d*yKY{@e?P=guS)x zxGnhjQ|X-yhqS+P6%6Yn-K!!^)iA{E99`5n+l=r;HsiKL=II!IU#^qb2^Ct&3*0h- z@q9~TykDeSZ15!pfDtuoc{g%eg_CvZI!A2TXF`%I?GOlYH8h4#h{>pA$oXi%P?y&f z??;pG!n$%MV!o`r;>vY+^%jd<$z;fQ+ey0f?xyjr^<)E{!_@2SZ#s^u6_@r<97q<2 zYSW9G>%yG2{qmVaJEJC1zcG@$T!&$7t8Y+@6_+#khp!(p(Q)N``MLA+e9YOW8h)F$ z7XeHlHdlrf?7ictg1 zq7ms)?Iv@)F>q}DI)d%SnPl+#FBbuio6uy+o(AtZ>`3nuXfps+R(6pm05hVCC4bnB z6;}uAA(yH$zA}#TKo`EuZc|u_&BQgKT zv9E3B^W%b7M&V=IkLm1es9FUSjFLQ%nd}&vUw{`#gqeFZOJi=?dz4o=wicQN$^_y< zD@|CjS&Pf{g2Vlr%vO^a&H?Psf=}RWM#(N~x1&iMSQqNdYd2zblbXoe7*Dv1tyz<( zqgr^vX->v>gx^zC8k2K)0zU=Z*4RDCdOoiDYosIR6S_Rhhq3NXL9c(HI3G-6EP7wp zwyt>3H;-Cn&tz$_B!;cnXos|?HR#TY911-&wK?P(@RVsM<1~^xT=qGC8WCDOi7MXdn~8Q9itI& zek|Q_i^E#{+%l5DS5aXPl*DcYLhm!M9=>-_uU6?KkfrTx)VmZkWaS$9oa}Ihpt{^~ zgft5sR5<*8e$4HrU8sLk;<{J$+o+Dna3l2N%jnheRivv^d_9`C;EGt(*1F&|3lC`La9!p~ZZgVeJ(S_xe0 zb&`Zb87-ZD8#%J)n=0R1HSHE7hNf+mcDaA$w5+|_nO?E2^}KXP9ZiWE3X}XeUzsTg z+4s$6?bdiABY$d)jEkI0%i{*}3G3guftu`!wEHVq97u^=hEP%@uxcPQX!apoM?aQP zEKix0Y5iLZ%a@(sss-n`5BhlI*c-*Gua2-yBa1k5zrAKM53O}Jszp1GB5KiK1#qcF z@@$hNR7*sC-1Q1Tmjs^{wHv`O4Q8*PF>Jm>>`5tnmcFBnN3&nL}BmEtIcu?|UXO>i<->{r>< zfJ^3x+STMa?s2G>$(v=b@5fwdwq?nQrYO-YRZHQsFI{cvSL)o2vYK4=Vkvba+@23% zOK3*#ikkEa_NKsMwOB~xntJUc&7Zv3yLH>Hf=e9zK0gyl7!^As5B+dTAxO90)zZ-n zDiV9lz@yqbHhQ9fInCMkhm-8Sz(q5N+!|F_m_!+De<+uElH*K~6pmK76Rvi<&%@|X z<3w6{h2PU+uz+()iewgaZ>sX5Z)5()vklcl`)B|vwoqHz`fzK=00^df^lIw5{mggn zvy-^?;RVW4wN_)CTQhq*-`^nNDWPDHNCcr^^6AH81YQ(n`^pJrFjT{Hk zD~V_eQw8$Uuk4n=2b*;t*2Gwz7SZBA?oF4_Bo`-l?Hw*P6nrkPFzC$bB*DU}n2rtE zm7^oxo2j#!p^m3cU=GlFwFJ?Ce$V?o_e{n?k;_xZBR zC~NzFFzlB7D)#d?XqLe3l%B!e{9z3q0wL+K;hGuotc<7d5U<`y{90Q*1stJp9Uza95cLp%c@M8wVVq?JWFHgf3tikU-tbZL z?41LWV^VoiF}WA}bHh7p7_@?vO$`wxmbeshM=T2|&6qdfI!8dQi zO8q8U!%x<49M%yPKfR>tYo);}3&1=P@jPdQco6MzYrlR81jzhFb3leE;|N$7 zRjpnV_#~z-F&_vizw-{(2#~Jodqcg4Hf@j`@Dr^oclN6_1zue;>;)jepl2{dL%{F6 zKdU&ZCq|49K%W4;SO8jAeqV~FwUn9#!r*n9_A*=KD_hnV$~}g>v2VXAWSs&S#QdeA ziKu=h*oGX+rE9Kv0z5f#2GS%G967#Xry{0((dSTaW$`D35c6pf8u1p-!@4;TqWX7_ zyn7%?Yrcg)G&j`)|GBvMQ%A_SF!We-5(5=Ak#?Tje01Ou&1HN5x~g)V3@IQwCf)1+ zriAMOOBzDy{JZeto+!&9-{+ejFp-<<$$)P$HC>`s0`O)eLZhz%$yWL$H=Cg$Pn(HC zQ7Ng+XQ38;*D0`9<|h+jaFRafrr|VPT&g%ZRZazMp>8?zyxQ#zS#KivQ**l~+#xU{&cwsF$0Z!g9#`ZFLTL0jKNHl3S(VNF*{& zXhNd)UAwRI-96PJ=WlVZypMW0CS{`eqTi0a>Ah<^gKN|9 z%cn9OH7wW#pY9siRn@OGP(g!AkC3!Y8o~EI3JqiAFTIwT+^}GfH_c8Ps0G7Git%C8 zNZ2>bX5Z7a6bcy%5Jio|ZE7CRR5k;SnQ&FA-eAlL%I@k6nm>?OygxgT>G1dvQ@x-oJMQM2E1 z`AH#?1^)&Ty_ybzZ*FxnQ719>X23%G-2~mJvYVRu=<&X{e3epQ>vb9m8Dy}7L=iqE z`=fLdA}0dv+Zu1`%C#@N$x9J5fS>E#BjH;AlZWd;CcYx>x^Yz_URhKjSO}*lns7EaARmz6wm#|%E7DBh!XS*qY}2byKVuLsVp3D!hXVBcQRT&%kEySa)<`bs>ikf3 z{6wRlRk^Gb`V6(m_y5WHmj|K;eK5YF6i(@JkN*OL*VE2NLR80+f}FwczS}0*kGruz zv%q~BPs0&)ZUTFzK4mOLOYPD9bM@0JJz4KNMeVmAu0lT2I0VL{^?tw-S6MZ$_#t~} z6!Dnjefqu;j3Jan+v*(fSp5Pst4Y5WM%eSVN0;8-b#JOT^0mClqHsWhCLM{~)~cI5 z^M(Xbr)%dJ8r>=AD%8c6^$uZKTxbWVQg~p_jgrWS(sbXcx8 zzXJ_kYm;zO>f91!z0=yk7Fop|pny^+mA&L9S2q@u#LvsF^W zR_c{s%Q;f*rBOp3TdLX3L8wV9Nr_dL#8?<8JU)`^258MO;-ZM=wizQhzzHy_V*M)w5L|fPodt*K!)SnnrM@7CT8jkxGVjO@^RU=EJ z#su~>+h(jy4o2&-+T|*Y&M|D7pp@uDD_(x$YOu_=!L}2ig9wWR8{LF<}Eln?4&(>lIGjiV(kj>&mA+v2f-)n0i2gX&BZY`DFrZzE+ExADR$Z%kmOU+jw#{7QL( zR}tL_@-11(L`fGJ2)IUXZ*8OeYH+=P41%aLt^}ElxNTg(cW%o`S{5;quhPUB*ru&< z=ByvT6+0k@Umri=2(9LK_0JQT@<;D-hCYJ{C-1!a5-dGb-Q9w2i|O*r1!BLWylQtD zc^~6{b$&zIAW0-k_l?4ISkVM~A=pgMBsvUID@E=PQ%1q2jEWKVu8Spe3SdP)qnr%s zP1o)zL5~s;vC<2BIr~kFs&(U~lDO_^dv8}eahYi;k^uLkii3b)p#@tXuC{te71Jc2 z`!?4C=6SJ}N;B2Nu4;s^;r(cjyGqR31_Gt|ROw6A7IdmOqSVf>GPtJyKx~f%Zv9vQQjQ29Gf6U zNFIY(xlc>gtUvLPu9zAi6 z-TKL01e?7D@)dXN(P#p$2aG{dhA)wkCsgc39?m~fCFmZHC0Nr?^QaGC6Uu~q1qd4C zsSBwm0(R~%mnMz@m70sa8OI|m7dW$sCf;e93;+zOnb@WAS+p4WIfaMB!?#wNfx%)* zFk+xWS;hWFe_T;~JQguUmnexp$6`;D(=XaIEW6@6ZN#q*8&YYm_>{3gS|fSWD~U=b zG9<$}~l~{dygZS-{NEVb&?esu2I~G z|Bz~dPzJW6*vcxWNM>IEjSIM-QQaVT`!9xV@2ht@`0vs zTubqe=Qw<~bUktBL88%oh#eLULu9r_?sl643DuOH{J#7Cc<6LywYXRv388IXS3~vB zMLfH`HfzR&KOU3hV{F>ABAgxt!2BTErAnp0GJBI-;O=TDi+xqO3s5vLX}YvZSN1n$aBl$Baijvo)9h@<@^=5+UEYM%q^_h zeBXitdy#xKDWkVv^Y-RH;lMa>;jbUirzjj^MebdDvMbu&v)!2&fRffuHrGO@)hxdoKB`F@GZ~j1H1E~e(f247cy1J)yXa% zUSgWmr6m&{6(*4+(+}imJ(&Q=F5Teb^v6a{oB5YF4udI_E|?tJ3NQB?P%90nMFMJz z9*8Q`t-~H4<6r_`sKsb(u=FA7(82+N`8^^l2PtI754;eZ1OB~Nc}sjh-lN?Y{Z)x+ z*j4@!>}dl)Jhtev;2elIUlE0qL(M|uR#agUZ_K;xb}JueSTy{bXP7t|9Q#s6hfegb zn(_1HsAcf$)juXT*LxDYgJLBd@Frml4XA{u79%Jht!kF;#^Cg@=pmocf@mUHOYhs6 zlM-PWcimlefi{jR{CeaUKuWId5wgFS*m@cQeoe%55^%2aM(aI{)?G0%T*E(y*^ena zrr79*)b|vtj=d}v>10eS`4!xEYVlt~QD>auO)FQMq>q(!SoeCIN|4i;Y_0ZqJu5Yw zJ6eAj;`ptkwa!NlpdsnU-$B$T%9wPKPF9gVAoFcJF0#ssO8Ejk#}3T7!oNT> zHBomzlC+-DUbT_8 zL=XJ4S{FudOkAIc7UW~_3&o>VrFgGy%Yg&@#ZB!|5i7MY)ORD`VabH{fU$-^qBt%} z=7CUMNwXxnA>_!hfrczv^b5^+!m4Z2=}C-4(PHW#IkPXf$-zU8v~91pkka_w`kc>Q zQl(U5NZ#3CSP97{x1lkjMo_h^}En{{Sw0vLSJCu7WR~D3+h(q$|q@d=>LgL>q z1b104bs<*mAfnD(PW$-WU+Vk)tuW@*DlY<~V~Ld1Qr`Uzw~s_}Gpt@mYxEU-Fh3fDD8`_kBR^xqI$fAPl@w632+bJy3lUyR?Ni3QDO5I{s0m!%J?O)qhI@`)e%)+mvKY804@NrbK&`HEg%giVdYrzQ;zSJO zUgTeFVXFxPVZdXB8-i=*O~ER#O6wWai7V4@czyd;#w6jz;CvFcXKJVD1Vc9=Nc_ZT z?O((9&JK5wc-%347zo6W!b7yBHnIaoj9`D@W|StW;Ud9j4P31qf^*E$L`Lb@ACp&0 z5Eh5sXbC6-UyIzw)t&i(Tz0YoU!o(quv!Ftvt3TFpewlspa2y~rH~=yZ$uroCZsij zT#pWB3b3={p{>SwV?@DMZ&mPJ*S~ckM9ZI$A|9#@8VqXXxl+X?YTV{=Te?<*dWK;?e;aDy`r?!q7*|Bw@l4Ny~OyK4pD0xM#PNNE`F zl;YDwS!c##{KJtX^;mh3Zxo0@_A+P$pM##6TUWhaR|__Yj}VoSSTqJ|n;&~*{`AQ< z5tPETm-Do2?WPK2Xo-WM$SyWCHIkpbH)39a5MRY#y&!Yv)PhUocIZER!5 z;!btUDq`Fs8>nujZtB(Y>!F_Rc}T~7GDRxU&@+eBBJ0!w0$-eX?R9H{Q-yV78_QD? z7Pj88(=O97mL?Mjw^GHX*2zDsMByLw2NUVcZUZvYV2@&hWPVk|w_3I2wYc%YRgDtF z1R0$GW5l8Ah5TN-K0BSib*Ew$>ktqCR4@feL z&~MU<wi3?NHgWz76fAplXLWclqDM4yqGXBpG> zCalosvT!A8=7K>?hu!Qg^KG>OFHD$R%~q{+Y-B+~<%-5OG2@UoX{Ya9GShfMc4nZ@`Hq(-fK~_aS z(~~%;lU(FU6XPM(!{|9cYZ%0G0AR1P?KdDBr{jV>5;+5L9iH z{~!oC_|PNz7CvE+K!vIPB);DgL2xo#Oi>Tp{Ctd&3xA!71qgf|1j1FIzTDJyJK1wa zzeaErjGS%2*;+#mo+7b^0JC6O*j!`CPp++#MYaw$<`7Ay+b-}8IJ4Fm4s7e z8glQ+z0f>re74XK3H|Xn9coqYX>o0>$XEeop2n@1@j0AGdyPNwA~M20CflAW!=hUQ z4L{z{#@7B_ELOnDo4x0F?Z461s}^rtWsxRaOH)&iyMCl@+Wp@!f_luBy0 zq0*dJm44C4r(~?{3G)4lfr%l6KE-229mxC-G38*_{_Fl9*Tv3D0wggm(aSa=#$!S= zqg5bypncY|&3J-fF?fNRXKNMke?9wl!U3^8b)pOFNRW`pspsvL2u>}kIJU(F+S;@a z89uh>_w4jdYMOY)swH@thN?8|M=86ikc|N!Apdw7HhFXHCNO@J$FV|w`#}JMLYB_Z zQf6cIP^Rdr16*MFa6wqQw}6UQp!_*GS6XFz6CDWg7e5&Azv>zvP$WeOABW=gQ*#}z zQ(dc|1%G`egPp$?o5_b9#Tk&|jNw*c+@CTO;yBnVzGz8)5-m0=XKPZ3wT4XwLdFJHCTyx@|tzAtsK+lDE_x z82c9S)yOu}bPYH=@aOYfe3@o&QlP)n$T{ zhQ4I+JfGyl^8j#iOwXO5D99cfX{v3Zx|}jKQpnZhU0)^9dz@l%fIo_RBrS?hNQj4!dUUY@M+h=s ziv{;pk^soOYFnZ@@mBMnC{CNYfnWJ-BS9Fi&bvK1Q7eqJ774plBzB(T(re3%Gka@< z(?Di^);7F5Rn(dS|Wb zH>F85T8wN)=jrp*d%e=C029CeknIbgMnIaR3AYyXLZNKgc)>R{=O>Lu!dsoy4!Q#wtLParm#kOu`>5VAwW2* zo_7wH2CJ{=a9@^JweF!_cp2D@=>_Yrhv z`z+zvU`q&ogW5>7D>e*r&dQFrnlp-WVI*{;N=aEcyg5QYlg*7>kkUXyAu$mY7FQr} z#1L4F*80O3I3Cj%i^?48fuA*4nFq${%4No+?7};0pcwYh!uTH3)wJQnO~2bAHrNTN zrDSexvgXYD_ds%d*tJgy(TQG3vNpZWH8p(WtEFS%3k!zluTISW+$Yn&i#MJa>MNzm zRfj^;Uu383%?-s}f+l$erY`3@WzkHFV*`6gDo}m&ip9RvqHg;@zJ_vnV8UL1StPq3 zb1$NS#5hmX6Qa6lVn#;2R2g-V-!6(Z>3?QcJl9EE?|S`Fn+OhHni1BGhwb?@Uy@); zi&05j5|_CLY8`4On;P1FJdqR~KCX?f(gd{&q<${|n~b>^RS}k!!NMne_g+uJ0_%m} zYNJ*k>;a|Ash`Bm^bK0wUZ2USw2kZ28cm6z?dI6T-*1)u?6@dv^N998pqZwxvv?W2 zgh=5?b#b{z!C^PM9YwE;``?t?a8Q>U3%yz}ikmRHQ`c^6;vv41F;;0T!Ft zfz7^J0zO#cY8C%TCo8x5ShYB<*O#O2_$!RVPft?%Q7v)StKRK?W9X9@K=ebH&c-@( zJCohdD_ohck?pEg30xrO#)0p&3KfWNQUL^Q$#?YiX@CIbPd|X?apKF!8_f8vX!OXB z`?D1v^Cj}`0J7qwp(N;R2t*bSH5n)`Gw9KBUn8mDGUovqN?wh+5D_AoVldL@5+Uh3 z>JsX>AA`QPOu7q(O&g#|T7p(nI1%&*V&8oeM~b0Yk;m)2it z)TjMo4$2&w$e+|-RYux_iiPZIkB~+X1z(H2PP129&kBirfreHSpS5Omj68udEri7e zdCOA+6qiM3>DVlB%s@E2d*nlizat)QFFryfxe@eZq*~INUP|{-Kp^OX{->PWSXoh{+Yt$>(3+ULRrys}%MlDG z_5lz#P@Jh$Y4|E?d@x_dEa%bFMR0y6H}i5KwD2Ot8C&Dh$3LVAt0U4MIYO zRx~txQQKANS1pi}Rpq_K%agMI z(u)d66DJwvnR?^EMou{87+U^A7e_o6);La10;ObNA9jb&X^~L>F+Ghub-i@W16|J! z6Nl4q7I)H+db!dtL1e`$@4H`kCW&7mHJ5nUzEPtY0`HUe#=S$B(!dgALXD~H8G>}* zs?Xv@*{w7b=$xwGFa3Buj19E(A-Md7{|lk0@9#$8DSr00PMDrFGmSNlgPLa=sFNzJ ztkIwfXYJ0o#cSD2px5Cj3>Y;zO5WB;XM&~Ekk!B1amamU7agbXa%XJXf?&s6^`7kP5=Mz-7c-u)c1z z+@}d_TVqr$BK8;|jTk3yPq*auszGr{$%hEZ;=Hqn7eIYK3f1yCzfHk63-hlp_?8$%U* z8Sw`15d*-TV_Ked1$#w!FpW=8VhZY{JDUW}lkZ+8Wj1f`6d0=mwQtnX;U9c_f^W0q z(1+5)$7QgRFiBIG6sRoWSuGI_1(6`W%SP#2^@pekc^km3r&bJ3H?{t-xj^B>1Kbl+ z%vhwo2z8s`D42@-$!!wgys!NL;4X&%73TpA1MkYJUEDtyrO5Tl^b~{(+zONp^j#K8 zm*ua>vC2F%o{PpR?h2lCgoB*;njXB_-DJjYjs?GSE76D*B|?C^&DwF2Xb^=9)CYxl zOw-ixK(H58sB4G9xTVdPYN^Epmqe_mK0_nM+uGBlfGk^rPKfTIDU3Z`owZdiVbW+i zEZ_NVuU9)_oOkgOC+Z8T#TwTed)}Y&rQ^jFBO$s5VbOVA_|`huuphjS4#A)ppzle7 zq8r_kth>9rM6bb)B(+gUCo+7~fUwzYz_$>NDO1I-`UHOo zK>C|GglF$SiPHW?s3qHRNW@vxVy60V-7SuvpnW3lN0F_UeSToEq7zJ7y}do=AKDUW ztRCmul1*vkb7ScWevkJR3%1ojPR!&7rpWzUlF&!w6J%pK+lI!*4>x~idtt!|(1QHlg~CY^ya^O4h!VGQGWOB2Nl;V4fcPIk7iN_Y zMeGyv=y?w0>0%ByFZSA`Jm6$?zK4 zKiJzSu3S2Ehp>Q8t5YnVt|P`E78JjnCw)#$oFoDY|HB`TC-<^jqN$r>!1;aY5@1He zs0c4Gku@}?g_3Z?`@!`=Z;Cj$%_GL$i+HT2Wh8BXhu7{9;)%*W04SMiySI0G#f-NntdTmmh)ycCIg% z?Bx~ee3xBfn>5a8cErai>O#3B1#*aN>0ho}q|b(a8U4#oM`0o+nm4UaIs?)Rrj=d* zQ~#v|!^8RU>gtD73CUmzu6H2v*KgZFqydeK?HNF9ItJ-Dmhm;{MR~vtU)@1~&Ye#i@8M#QZl(1)_jdVz}?Soqq@&IVOPkD`O^K!+f#MHi(wDEKqTmQnZe= z7MiNrzxm|z!Hbsu^<1SsExkZq`4K}B+Mh;y+KnJ^hW7e&sx|=1+T5g|4>*B?54P}9 zM^%6Apcvfuj+XxSi3$egQO@^gA;@~jF7V#&0b+>s)Ta~HfNs3z9%S)X(C;KbN(%JgBOMJRK%I1Gi(0Xma;9m0rHTvtcy|rx!ipnqH7KH)Yj2J1tWUQet|Jju^yGKg z17Z+cptl?Pj<2`7NgkUy(F#-_`{|iAYwlY2+nX;e0((Z;bH>${Awbs%rhGenEV}6oKvlDPj_A@ZSt1k`rujQ#RZ-1tGc&bp)*P1erTA`W7gQ^nzz$cPhGWD36e!B+R7G3zpIl9 zB-5>(^l2$j?=xsPk*J)?YV#UX_1Dln{L^2nwbC0l@K`lWpN8AB7o@-PH3Fz$icW z9#ie>TM!u9m|#nXbyIt{#Gd$cvYRv&)l{ABVNs6-r8s#8cu4oIzQZP zqdv#GQSjNBAmjIc?6iChRJH|xw}4!HUQ>4FOYstgjAS~+OonfIKs}&vdo0B|s1OLy zu;1kz(}+J8rBxpYjEBr9-;l6cAzI>`3sGt;noxc-{wgx!)r?liKh72K)5k$vz}ru@W{IM)mV9T zW2;-=5=^rYEOBM$TI`mmrPt5i+#!!=1(Di(R6a!zHnSa@;*Vfh&FS0?YX8CsJ>;NSay?kO0=e97Wp!aOC-mhO}Eu<)7Un-XY9l7YIvl zf1R?Y+vjtYXaj2DDWbpKhc@Doj?jcBw!(A%RTSuN_3K_;Y~|Gt|8eB`4oV+?CO4U}$eQN~!Rt4>&g*W;~dwFs3QxMrLFfPld#|I9&ps~jLFQ4kS zO5TXL#*I$i{dU%}5xcc^^DGO8jLc|7UQa)aIAj#k_^w1%1Fs4aAreA6c4};5+2FVS zJS*9M9yFUuKW1B;(cr};buH9J(9{@oljUVrMk{yqH=o!mMbHWBEYIo%yaKy!zsu{h zt`TEo=iGnU#WTpEp-bKrQdY=&@%EryfV1RJ|4f{N4_||)p$iFjC)nN~EIBR`juNpVQ zKw6d2@Z1F6|DCbw;CP>8tNQe zSoDnitMj+Z2RJ1b_SzG9kT2XFC*!6t&9Ah=ASW%=lAc`fV@|JCvF!D#Uo}-3K$*iJ z<%)bW#rW9Jw8sUQM}K*t=t(rT_q3>0sgB9fFKW*$5(vMcwADM{s=&<%K-T%)jA!eRt;l9miMs$ zddC{3TP`{E$xXpV!XhL_NE!h2QsM^Lpnd3!3*5p;a&pJctJB|kCLLSPRlbbPBWnV9 zkZM4(Pg~Y%KAC+nB~2mYBm`x`8=m?s>IK}sNdq!M4@aC^Zf!>CYa%TWix4%APj&GL z9u?^bK9X3uN6bq?XSr_klPq&s(X(27`TDzxI5B(@t1B~sJYHyV)W&bXR#TZX`Il~dEn?5uLlDyF2v zx)D$$xHk7&vhgV_-tQ@46E1h3(2*PwktB9QgX6ORccFKS*C(qntX5;b-aTpW$+75n zodd=I{^=H5Ce-^Xdl-2BG<*)fW8VL#z})|*X4IR3{ha42N`6v|mDp|E6CXjes?~~; z;n=R2EgaW&h8Uunp~A-z7BcI?17an*yRB|DdUI!-0sibq4y=@j*@{U$$rrxYt*65d zfXL~X^*@wMP(ZkgsjvGb2>1m`n*&(Trfbs%0W(G>6w|Tfq(wAwMhhU@|Ew#MUZir8 z&7{H9mSqDd-qI|P6xtunMJ2UAy?YdUVR;!tb{V63w?tcdQ4z#wS--_DgxxNckv&^F zkJ#v#cZ0-xTtVa+0^8hB1I;I?$`J|47UtHZk=vEnb^9Twl5i%uds%nBn@u^&`+;lq zNJ1Cx#T5Aup5TfwH{MW`&BCNbmO^cY(QeI_Pc$~fW%Co{vuWJq{IO$ryYBlX(>TvhiQrJTkXibE$iPz^C({kET^)NHL#QT3~Crs*UF}_6Rw2#W5 z2%?0=UyoUwE&5`q7AGXJd*b~X|E2_c`&Q)6?a@l+M*NQ#5M3=R#5NxwpK;@TZldwT z52Z>VF-8)hw2JYscvFRYqo`w9*<0DCDs8^0E+G)?ygo!0-lYk~8`uJ{x{!r~mc7jv zzfh!sf@yqME5budEU0`vvV}~2Ay@Iu7z&Kn%ed==;{6$dNyY3=<&bVk>}v{DZ56}s zNIO<>0m50(QeVlg8XcOLL*~Z)U1deY@S4>D_|K@s2q-w3ZGZUSs{OTRGxT2qMc#~; z3Y3@R=N;UhXPp)k<8a#tTOT;ob|}mSTQLz?jNW%2gwYfo2n8oGz9X|veB-NmBGPQF z1#M)0Xb{$ChsE}~DK~NPnKw)SW9;sGhF-J&beOmN+Ro^n=sKhG6kEf3L7`ltBN8d< z9l!4%+@#W}u;zzbk_V16T)EB#RDzQEo~)N)^WY1;P7`4yW{b8^T=y^jq=UmuU<1Fr zqns#$iCp%I~vX161+nJbgln!BSJt5`MtP zk#I5qX!hkMq}7bNO>~8vh45^8)Z5s6s?0`^e7l2&G~kqQxd2P-IZ|2aKq_kOZ9`0B)_yuko}p z=@@dwkP{?qVow2pDuYfg$Sb7>06_|dqDbV5)P>^C0k>4jQdDc?CgnSz1WAo`pY)>b zr9WjMj8X&H5U1%VO$Y&ivSi0k6#QU7L}RGIgJ=0d!W>C5pfSqj;NTpv%r4x830qFB znbifRPzvBBf^Twx0P&booLcWfZbSen6{x&MB~@A`5>WG$Y6tz~b668qd*gjLaJ^TO zgQFfdUmexf`W=WQ6EOh8O%uda3cnk%a(Dpe*~_puT?M$cy6i$;0z#4=4#7yaN?m<+ z@Ib^Gk1Fy-JrMXKkPxcm0r&AupO z-nK%JIOM#(weDFfkm>JYUss7lbd$CD6cp0AR`tI3Zeu2od-cluU)osb17Gqn+Bdnm zeEdP<<#N(ID6}yu6VdMc-AN%aSo|zG@1rmyiyi#I1s1NE(%wz_9zlz_68ThA0y`dG z-G?4PjUf0)HLrC|Q4;s)<4=HR!?L&-qG|c|*2*Ox)mw8q%@);Ec-o9zenECNk7dwm zv~h#B&VJn?BBE6cJ0(VU`ea-NAo7*D92KiSvl%sW8CXdl__CH7lI-*Zse{I1g)l>s zE8nr+`AQK+ljX8Tnok}7kb~0}O3yVYbRrXbkCEH>qCxeiHLT^q^n%OwIES1nxwKHO zkaaRjWsdgJtW3|;IivJfoM)0U_6Zih|Hm9kPkMYiTI9kooSN5o^WS!d=QAKlGtxgy z@Zwo{wple~4CeQKhWfx8do64cE(UE3rNIj9?Q751)&cSyGAk@!)v2@ytZ0#{l)Z%9 z_S$LiDS1W2To{v?xmyZRy5Bvo0u2%+0oU(yKjrPm1>6j#BVLx_o2FC zVIAqHGfAN~AE%7gDP;>M3{XHg>k$#dZPybr;~FKco)hR*9Jf80 z9{Aa%)V|HMn4w}?OMc4|09G~{Zf#E`l)%xhb3aY4X!lAxHX8p4p?nF4ii31q{q^O0 z#}q2bMVKNFMpYh*ybuD`>LNUQOULVt<70A`z}Vb}Uuizhhet;S$82p#o;%lacJ}UW zW>*Uf3tbCOf@*DWQ3N{ct$o>h^UHV#*$JQG>(Ig;OC1OhJ7b(QnGz#cd@EQ&1btXTO@~&yGAX}VpGN;VtRn58b*`SfY`@VC8;r(ikA%hejyKL6dme3#1~e_gqGzrK zbnYQ2;P&3HKEJ%IJvOF~?p^NJt=C}YU-s_9X#4C1J5U&Q?*u0?bMH%61mNJbu6kcZ zxcumTSi5}ms?vL?*2}AV+J`Oq*kO{K?Bp-)d+R$R+)j7#jv;t7o()}tF+LKYzq40& z1<%?;R|{F0t37)mtxDf<+H(~|g+|v8sL6ghM!~`$evAsZNkZK&Ocs}$Jr^=(!`&Bo zO>*jIg3QpbPy8zR(_Y<4bVAA&KRi-@neXk&<_G;S8;S~);Y$$MiaM9YB*iviFCSe} zd8baRAEaI5ctnOZ-&CIA@XDSAG;#)m(BFM$twXo5B?9l$;iS+36)s2;eUPPs+T%m$ zdVFpvzAq9##uFSkMvp_Wnhah1{7#1nWRrw(tJ3%)+^RB_@?t)HV|N#0(&}jnh&hle z*|yh7ti!WhyZDi4AXsCQDiG(!mPH+X0>6G+=yia}p#O`M(_nX#63`$hge(5R6;hJI zv(2uXBsc)#deTu~v@erA^Bjn;ec$STK%BMGq0u4BMlZiBCL}dkatJR6X{c3hcRxq* zEPAKFI1>?Qx3REu(QT_>GyY=S~e|}{SD#mDP>8k%~f)q zgIpxpKbj-25ZGr?!?iISmW|CYgArriT3!uxIR$*NI(Im!raIQ$9$3R@#Dz9f1W87O zZ|(tRgu-QjTGj4%lJ`TN)QTG$%^eMOO!S7=h7fZL@uKcnZ2;!rHOvHEB?~b#T%)aIu2E2)PrXQ~upG-*ZX@Q_70mYAGf( z*@Dl7Nuzl9@&F5=#rPLI9EA$SSj64bX%*+0=g}%I;coJ;M+0p^ic1ShKkJCQH)6AD zf+w2>kvnqZ%^S3tBmVDeqc6Bp*7y*vIf7#{Gz(0$?4W3~0)DpyLKxmmn-)($ST#hG z5wD?^8=gR;3O4=K3{rN?x@y#p&Qkw8xz9s};xbQMa>1kslc81)<8J|^9uc1bPz77l z*i6n7d9n4i!KCoH{8Gp7!>Z5`6LAWyvGUhWS6rMAc%VEmxrrOIJS}F+yMPn}0|T5h zIMO?H!3K8#^vMY#h1IA~FB1p#Jy*5@4bb$oFeX9ik$8+$*L?2BnQ%i8|4-(x0(2di zyFAZ};VOXqi(OwAtOy=`3q=AF%Qy(rl^Qr`7@R}}L>gk^0|76Zz_(v7wJ7jn!#Ck* zLWEP+){OQdA{R#1Iy2bx`H_SC@AgWPm)99GsHHKG_dieyju!QG``#njWtxGZU?;yn zH+8}Jj+Fs*QzdY*7_TnEu&E0xs<_cX3*Ft_$r=F;NfTDI#|i@O$BC9EWOv`6E#1Bj z0wO&!(grre98{ED#BZ!dHU~H=bz3H^K;2(x9u=|$wXI-U^asQirnKHSm?>!6ZQWM~ z*i)0_zA@9bhBh*OU3eD0Nv8Qekrx4KfV;q?0#$c8tban^jqrQh^_EF5R)y#3&$-eb zQAE2k&{DUWt4yO6B4yvl3$P3b0m$14y{s3Z+zxLBFTuNQK-}e&#VHM`R@*^Xqc@WA z>AP41^k8xUmebe)D%Uu8ckmLG0S{6p4Dv$Q3iAawQ}wcv%@bD3_4eKc@FVoT0KFWI z6y(?i#WIc}i4v_|_PT$pX5S5V{^TakCtl%{_k~xn^=m#$Ycy!J9mm1Of_cs53xCWN z>W)07Pk}ECL-ZM_PojIV*)~C2>Q}myZk({Mm)z9)pXg@H9bNcDc+-f8H7kATl~EN^ zThKlwf=6!lS62#KEGYe~+-x17NcKJ=vYBEr?~NJ9KwB24X@sc&0TAA?2GqFq12bXx zE^l-k7)WkDkr}s_8(rXA19&Z0PCC39zAS=4SjuIA5M09BCb|i%8Dxqyia^))FGKi) zxzVqw6LA{^4S>cjUDRvGKSTjefI^hE`$Z5Dh_^sr(D$x!iDEeN0DYdoMfyn?f#Cu$ zCZ0y1cGS9@B5&|}aRdwHSR!$(jv~!@MyyQ+T?rn{O!>KA3c*#&Y=s08w_@ZPs>3(9 z(=qwBe%#Fb00}C%rMr?>6y}T2%@&B&4F8n_`Hs7|dsRlpWQl@`Q5ZTu`M$g3PVrmT zodwEpWF?5X7o`^FpT7*efQM*($$c2$e1sqdh#Ya=VMU3;X?C9Cy8 zzI9b$Zrz@nyBJ+_w|fe8I`110XYx8&}hHy&!2=w-H4=w7f_^I&#Mv^_aKJ-tf!sRAM=@n=ybamb$<#T z`%dlQW5|9j;@2owucuyK5sq8OG&|UUxMR8$rQRJ_XH8ta`;FM4nfO*T_&UOE*snIN)Wjltcw3>%XganzfC1ANHQMGO7etP|_3(n{~_A0xJDJ$C684pwt@Ow?d zj-9mKBWvwrIgF?aXpc!WWx{0eyeweo@)FkZDzif0}55E8hN&Xgt)d1v*)CQb$o zdIN}vwfUtGRld^HGl3pRR=tITf3J;$jat8q4Vs5_R48pnd1c5a&1`OUB>YhF@Ro-n zxSx7c*oG~$s{bX|0Qj(55jNQJ+SzR3hc!?Dd~uvp;9~nl+w(gVtKsHY?<7MA^OC&d zeLK^^IdZ#qMzR9AR47l6+mu|AFtx9s{wA zP$I%lOZHBz9%+#Z`^Q7=;^Rg2VmDNR&PoMq;6a@dFy@0k$ejbDA@URyvsD!?W}3w0Mwz=n5aS38Zp#w0t? z)j$9F84S~U#Zd|~2|^-5x*UuDezqX1YhcsQ^&=*d+en3fwIEC7CCy=)jr$LG+m51T z%taA<4Yj3&zCd<-3N9;N{&(+=a5Zv-q}j13U2cR{SrpK$NSB2=zt0Ub>a=k;-ENu7 zZluZggufCs?q8B=G>vQOUl~?QRx8fDwcR+-0uIqgx(EMP*?zh%KEvnzp_fcLrtn67 zmyf@9SbE2;lrgA`dy%t48o{m=hBH<;UUSvMw?i!C9^G@HWnH>sf$#4wp(jLojjCu= zuTVzLsZ~TcQspQ>rY61EW}#CETG{@M_X79wfq_`K1M)Ai;T!Sq%*S@;=s8WJc5lX; zrHgYuEVVk;KY<@e9k3-K!VQK!e)@g7C{9Ce7g}Jr8HC<|RloZxJ$T5AfHZE4EM5Fp z}6BdU_hW3k~!@Texr-$Y@g-Rl+b?h-5oY6xa-CFlP!?7StQX9cbx zhR?LmbZ-bSnLa3s=>W*h>0IW~Kdf3^VCfKQOVI(&aV$SLTHUt}l-C2$aFNAezNmwD zNOm6d!9o3(_+YzDpj?yWV7ECGwaq_kg2o~$s=Z#0@eW5!_oNoBAF-9-fNUC@uzI7k zrgWxUiI{8l>(^xied%o8o`Cn4;7gy`QWZ_#=rG*0137QSR}hfvdw5@81RAv1g``*k zcROO?Kd!56(*d6yTK&#wI!|CBPr=BzHt~o*Bf95C^kz`xTV(Va#D5@uXG$S#YEP&A zpgymm*Kmcn=tvIwUhY+XB}Nv#`zJN<{#}87hntf_V7Koux85QshGVe+rF6A)2RlS8 z2;l{WljGH$xInIb3x@~79`$UwM&uey&8MjV*o&OpD4;N(9$|JX;SEFN4wS?IwRRWjS6=3yeA0RB*%o!s zHXL7Xl~W?*&xWjH{z{Q>wxa{hhfB4q);Q<@isxs;yP342X-}o)^b9mYxyay(m}y5 z`zyTPiYZB|=8U4@@iYa9^NK3JtIqqtr$t@*8;9JD4}1}c#e#!law)COq3$y77Tf$} z=9nxfsL_On0UxG4=o8rQ!E~^dZZsgb5xUIabu%=N)3YqZX>^^Q8iK|dd*=&*%u^@S z(6_wr5{&3Mmao$e0`Zsvl%!!sQKZ|+O4wv~jJ@yCj%EWm3uVRh;a?rer+AZttzjv- zVJDBakxN@kc`^O^stAlu7}uvsX?hLaKdXNeDk`8|Q_bw);yIQmjp`P3z^2fr{5kjXk#HGaGDGnXN}>??VpU6$eBi;)rHNl zNWq)gPTea;Y${I&&E=x1k;|`g)-s4=?O~pGQE!}#V|AB5G<=(vg{b@eN-Xb!?=G<38n*`g=5+IBI8_5r_)Ri13lfFtN`z>4)KrK zj7u7H-g{Cl!dIgk)waUI!Z?|5Sm;LR)m0AmuF?V2uk={JZ@z+W*1iT2#7>djTFywU z1gNfKeDM=*^<~=mXxmw;gMfu3tu9)&JAephv86+%aVsgw4`Kjk!N9=bq3x*k#@LI4 z-l3J~w~lYlT&KoL{*H;+l!Z1|U; z_8;4A;0sK7j_7^3>7TACN|*5wGIwWFEU3^9Tes*p4#&)6K9fu)ARv|qfpJ7{4BEW1 z;fQ+pRj`xE|L3zQii+4}bBZ1OnfYdRrOF~Qb>DAvKWmDfdk2pe#o?ZmmQzZO zN+!W`$~%Z&?HFgUsd#qtzP}_0|HaYu&pCvsjaq=%?oT(V50;)p!ETe` z;q1yz@}wo+6GSDWz^&p`avhq#%r+^)%kFKm;{a!a z>?JN_Aq-#HmwmqXi=GvLF#rpv_V4bgTu{s86r~eQ!!Cyt`K{R`wKN+&mRg#3(K}i- z!FF5p@8nC&@nz@7|C|K<4|9CZng;aYiGrg$cGz^}CMX-dx1y0ndAqmvvbl!J>Vbv- zi1+(kM)Er|K>-|crCQr1Wh#NKh)q{~PaTZodoU)L(XC1?8;Aa^mOr9o(hvf`7gTl| zb~Fz*&j@3JkxQMA&Iqt{yjgfx7B)QkS8_LhkgsMmjvqN6ie#X7_{#dVq3WOz<9S44 z*xZCpkpDE+9!CA&PC)v30x{;xAtq*6Q1~g*pR|A91{fogD(}IX0r*Dn|M`Uyg9%dN zh(DUn)-*#a;`@N1pxZFE_uzr}m*4x>tN!|3SQpAGBr@+wg-WIu&&eSf2N-EMMR3`9 zh*v|C@`~|Q-tb}~zi0hVtygT=|FKVuqyv@A*a|A#DWKtBGv0%p;h|dW3VyFk= z_&kreSr>hmJ~G#s{nK#&`iK8{Du4S~U~4HT2;z8JIVhU;BG@fv_Y__>I(*Y*^2MgQ zcHqwv;D>c5nGWIqSOF?c;GqtCvqAK~T;y69U>cMz1H_JKdB81?%Mku~#{c6e|N1HX z^@1?g=k?T`kYHg)d|pqnf1btvbn(Bf$zLy^Y-Rw)Zo`LL*GUSTE<138K)z{s_V+dV z>o5OxX#W>?CuHEGi=GiO|DtC4zxgQt%aH{B%zyp}x8(=UoL(UvW#i)E1~~Y9`+s(K z!`!V@Ud8K74#lK@**E{|WqH2fLnI8E_;4~8_So20;A~M;mIw6#LEitXyZZ#jn{4p@ zeG~p)jrTu~i2(e6dnEt=2mT*x`tRH6FAsdLX5iJ22g`#xR2Lw~J(3czb~2ThGd(ja zfM3Lbh7V@ss|A)zI?qI=)a(Lf_yR87iOB!Y^w2F^#qTi{LUZHnFl%P-CyCh6ZE~_&w)*)X70Ny`3ujA^w)L^+)&T` zcr{b9g(5~;h0HK7MZLpWKhgyu6c0KXc{T5r;^h+dnVPYJ?k>fxxL8n+xlBenxuBo8 zx&2DfaGp|@FcI)_WQZ~J0@Tvs0XN#nV}wxNEQFJP4nTS{Dg%0YM1E9iCp^O^08*+? z0%lUocL}hFhzKAr^~%%Rdj>Gg*vi?5<5?JVa0TE=NWF^>_t%yH@a*Ext#iLeXZ+vR zwF(B%EG+=gw^OMcCJZbr@*R6o`ihyn98I>1z`ffgfU2ygNeu3F3gBY{`Sm?xZ$t7L zEq_uqpP=Y$OuA%Fu_%Q-yQ@y;Eb!kVxW89kRjLB^VdwllyznRLj1oC=8ck$GkBp`C zzB+t*VHa-7j7xWs+czkuR^18DAoeLZdAiHvG!x@+MT)0dzqxXT&4c#37>cfIrKQbk z*yfRpakyaDbgXdK2b>xcW`Ez;1sh*(TW&v3?_9OWTFs;?UR=~|+F>$s{VI;gl2%!} zeQ5N5bl0>TY+?VQ>n{p)ml8uCHWt+GD#hY>>BXY^9xoJ(yqo|y=4rH zANf_3hI}B0uKKAA`=3B|e7wcI0vfU^1x_JltFt|OSN+n_M_WdfblZ{2=O}{=j#QWx zLfqthax?RXPNl~npX1d^{@dHa#!M3$ZqrLesLw^FMmsMCX^eJilOJZ4kO$PpIa6Ci z7LD#VRsdh0J;@d1(RqG%XCjJGCSSs7nIhv_u2$b~-QT_t=2DKZu>BE!yKWiXPd;d; zst8JZt_D~jZSyZ-_GESNPY-8Lk0sDuc`P~|UFKY2F8g2|s<*d(_TO6?h(~Y}c3I~~ ze{wER+mn#qk`dCyiGE>RY{5RqH)S9(&liqCcDT*qa*HjS`8thu^t>eR!n6NF@`*~< z+Tppe`VPhXG;@lGfNQBr`ZNuui1egEXW?_;$j5=Sx6{Kt*wi0Bb++M-yid_rt(IbO zoD4f#VGLT=CNN%IsCezYY0yTR@#qV{$JHw|S#@fSz^uSd;Kpa2NGTExgqdxzHV&F0pVT1di4kl}#!uJAOzk}em8>Sy^Wi1JyN>YE- z*Cc6oKOx_AmDkN~?MBPRoqt`u4JaE=1J0bAcP|Ii&tfP<44U7bmQ4T~Ej@yORW_24 zy;wRXzgdZPF7v%gEMV+DD#i`qGV2(VQ(`FKeR!w#c?{Rud>j408fCOzX{!79(-e&- zhGzO=8nY{`4E@(>%m5-hgd*~9?T(dqSnW=i?TKt}>G)j_DfPR2va^E)>1wtZOC|OI zfy?=rX505-*T+ydDE+mfSQBxlLg@8LA%wnp!uzWj=0_cSt0H3{oiyjB1Fhf0mvEVn zkBvndbb5$QW@`(uc$7>^l}VIPi=Vk@GirqpGcB`_^Ui1on-g^%+F0#QV_ z$OefgAMqW}=3&|y#?(hRqX*pmc%m4}l|cYcTt2*sF&kCS$qq`^_IR;6iyTL%v;qPoiA z$BNDauQ`j;=zf>qe_TDY2*)?%b|k#K%=gUjBc>OVB4!FT1Z?6ZefuAkvUOI^ZK#F< z@f$?!q#dAApr3AQf8L0D!%89Wc6XXnn5fUI3X`YF0FF)2W4w9v(G z9im&7uE6kiPS1{PYiIO4Ppocpup9;6N%=$yjE8ge1!#Cs)oA44efvfqLKq_C&4!3I zi25>rm$JuNE9ERAjREV`Zxq0y@c}T@TrvDliQ_1=tt6K(Qs*4}pS$ zLcC}6x$o>;&#fie*J8g~oa1*V(*b22b2tHBeV^s;Cq>?u?GLYXU9 zqLK@BZ@Q=euv`0PBEGECWQBjU(v>k?qND`$t{biA*)sG2T8A8?YGH2A9KAO{`+VbpCVFN-uRxcL&0=X8QZ!A@mG!w?<-j>FTN!_g1T z!<4xI;&BFO(eDBa#eMtLgYoU-St5hXO@s0y@yS$y0HNi{QjP5fRCk>L>B!FaFe&c2 z*7EPI)LNK274TrcrAXbE9v+tg#aJAfG^ou2H3v^t%nPLuq%~ zmi?IUW%iL(gj^ORwLy%uyk1eKUMVX?Jk!9ZFJQ8`K*p%@TELq|UbN@ho_#)8$Xo0r zCXGI22W8k24g>+^UA{~SFzh)|UNyyPpV2jC$aS#W=XC29-b3msu$h@ZE=CWXlpwlR zi1=-q0Zr86-RfdD`jzql1zkEQM~P`q=YBq#y76YUKl=EWL#JTAJg5pt!ryaRy)VXU zs`{m5_}Hx)F#5|Vc$2X^S{rbOT30?4t3c1}S+7TGtAGjy)$wx!n$T@YN96}>{_}x z-!pw}3(LR|`x327eX1(PKbvKmk!+jS?UoK*zcqXIO^|Cz^)hx4$(#{~?59sE`ry1v z_}(utVlR#BaDp{W2hT@<=pc@Z(#0hQS7R>qkB!i8dM1^sKwU8ltsG1f)s)mxlIy_P zK4jv_MwK@|S&E}+xwr1cmQmEJEXcL-ctr|?Jg%$i)jQPv+U!;|IVc@kE>D(PR=gtX z&A!V%qfbF)*pNyQZqaCv#=3mOZ(t8XfDLjvWdUg9C(_8^wE6V~BRlDMxftxjf<^%Z zE(FktUkKM?SET6%kSm5)d1%D1!zOY>PLyTUN)(gUP65w=edRwR5-?Z@yyT$#l{6i( zB_N2+bKD$CGvo3+`?%*O%|E@Kcyt^KI42^@0aEUobM|`XNUdyZ z13G}GBeKutop!rRSw|$U?OqCl%BSwTeP)Eb0#V0+%vOXom@c#L#Nre*YfctuvG_q? ztY@du1UiL?Po$gXIJ=u6YJx^i(#Js-h7S)9$n$RUh!+V3e=M{h$wmRH5_y0!%vpB_ zkg+hh5)Ah;%>Do(^qJGmxk(c2q;D&30gHo?geAaHB!fg8WKN0<$kZmlnyew%Ui`^Z zDo~xTyI|SMo1t`R*P{(#lp|=bw=a6N^=f`q|86%XsOP^d57)vtN`hHIQJl<3cTw

b7*??*&+a7WCf+mDzY4dhK?ceQhWa5W%|@L**Z~L znB5X)K6s|z&_MBMS*Lwu#q;JTq$y3zq9uo*0u3Pk(6zeM{PY$V{cvB^EO}w797(MH zIyA>2C|f$UT&NrXXG}2jS1FOS6OxMOjO+aRGZFXmEjS2e;|G0+o00f+@`ZS($Dy!s zU4O5y4>%7T2J1D5NeG{SXa| z5N1tK)Qho8&{B0W*=c#G-`o-k)pz1!dgMSNtBaWORit8zyEl?WX8VirF~h6g8K8~uJ6>`d$7-eUZ<}uP6WSNPC9Kgkg>yiGjh?y& zz1s!)7}IZ5Tt#&x=X?T5%mC4gq6`{62Jn{UTfh(lDH=GeK;GRCSBuc^ouud}XcWSF z;(Zgm$x`%4WN~oMnoG*uMwSJTA~`~sEd(U!3;Ly9xI7g*Uc=4zYt0XUdZG?lL`zGH z%dgKtu7H2MO@Kqih~qA55Jbhf9-@Twlj3-{lme3iI^po?pg=qX1x;K!Y73(TheXsu z^fv%oiBo)f`SPVxZAbyeA;_t2a@GIo=r@M|4hLXWUoQ{3S+DH@0NQ&#CnMcvj!ruh ztOvYHxsEf0vF*7N-GopO-O47KkJQj zM4x2znX=IT9b4Fe8eBcE>oDyhrO zZ{tusKtRZ0lmQ?>E=@1eq9^iA2l7}CbO z``s+dJu2Kp>GCiETPnIxp2(yx<>heCPqtDY&&`_pAysQd6~Am&SAk_wQ{gG?(+Q&L zKAN9;l?LIcZatO0uxHrZ1i2jM$x`ir8tON-qC6=IKSk{`f;>Foy}i?*4wr`|WF3x6 zdX#o+pUl*=&LIH`RTyxI3ChKQO#F1-cV_kYv-8LA6^(WiHJS%h_uD|qhg|*jep0{4 zFxe*g8~VX)K)w0zJm86gC`HZ6twE2F@OhdnFxG z8xC5}Dx6#7>d!IaIn(t*!;C;*65ul`GNu0D>6|cZ7wb?oEOzFpG`EA$eR)7NACo9L zH%r2zX3!0maW(%X!;)}9~E@#oRzu-r;#+?p= zgbU)RCOAnlSZ+upTX;|CLUrI$XVlug0TqHbI5J6pcMGBIb+@n%dmwRCet1Z|TM0(d1@c?=+thc&ulahnaJ4z%^@VbhS`s9+PfKq+ZG}DW#>uN0yk2Y+hg#zZg?S(MVsOMq>XC6gge3tY#0l?8&a{chdcAE&JXoYV+x}e8n zy76Mj13wD=eLL03aK6y(+I+}+NuXgp+Ss2hlwx<}WQzBv{|g9yOryXhtw9Z_umCb( zu6V^6v~=n|hWzW^{Y&wlCHYR5x~hSk8jQYkdLPR5I3AAsyUuYdp zNo4W7alW~99=5!XcW{?q!W^5m70dpx*yI1Ccs~bK9L#=|hxq3Bk#Cz#C0q6GW3GS} zJETlV*J86%M!j3idQ`JEc>MZzvc`u8v$o1dKJUpdmBIkxR``hsVt`?jQSU`>D@=SG zfkbbz#B5fz`qmmV+l^Mc-?x$SHS|@Zxdruf(M7SfJH@E=$Ah}_&-eRU{F_KeheF`% zHo89i6=us1?H>2toyj_32lYVH4+l^B9`haPd`VZXJJ5=(%u$jZW0RUh{7ICx12-Ai z1ij7=-nb=P@BQq*dl*P|MqF{{X3hlQg+ky&axa~SW(G~}Kav7=ga_?zhE1gUl#LCO zq1BC(`>BmNrJG<$CpE=W(z~-Bt$IaUUKdTl`{g;Q29_NHE;Rs!Nmg2`E_jlcrI@s& z)_m^K{I$DvxF27iLfJk;gF(vkVOoX%RL`Ac?6eNmbq~hT4O26Aj8>R%%5lC6X?XCbBJ zk+Pb~51GYhTjWLbx*?!UBOo0*)CJznR6czg0N}Oc^Dx}7-G#e^bnk5zhY3QJL039Z z+%Zd~B^?g>^y%5=`19g-%^^B0VpEBSL5__jVzE^~IICd)M}-;y(lN~vT_u`eTnfAd zLn!tGP)bX9=SLlNd&t=FY9Fp_54?l9Jj**9bE*R%(FTT4{^*0pmQ}xmiOyE;DW1>( zzc+fDX7dCayNg(&Lxk)GiP7yq=q!zw0pig~RD%Z~4qj6CKyIqGcZPoc89)k4gpb() zQEaKnaP(`laU$fla-XK0T{Q_mKyJB+QO)LlXRR~383$?vL5V&B1Y}fs^bVME{nm+$ zu4+Bc&C2yVnn?#fZN7aF^uA&NqE@+P>C`riiGBzwczZw|+)5tD4Q1W!ct!#^6-?qz zd;`+dlx@BGkKskDctI~_J!e`t0KcyKalwH4{g@g6)Rf4q#fE&5-zB<;$UwRS>q>mP z=!_xdjkt+!n=0(vZe!ha&^R{IKRKziACUH^@mdHU)9eMa=KE_&af&7DS7VGYuLo>U zm~x|reR1xnbE9~e1zali+Ui*lmns}HOWmUpmUzI*1rxbK9H;=ah=gULJv1bA!rex`NL~ExC2kJbWv;~?(~5T+a_YMUN(ujMbguFoou4ry@f!p}!UyCc z@@Yp^uk>y$cII4N?u#!`xsVD(cb!Y3RrVYAMivE%d=~D0KkD;4pCK)GnLN>QPKS-< zNqHjVEjvDb_!~@Oe-hA(OWTrr?{d6h3di4nvfNP;V|KUv0t?ElAXWbR@!ixy=DXt1 z=;eE@=$Y(Q5iSM89xxm3?wVxV>9hxcHo;I3iX_bUcnNYRbosPtN zV7f`+bV3{=+$#BP#+A}&KGTl3&&be zoPC`Am0&)s$V;;2=FeuB$EFE3k=<`gU9x_0Mu+lte}ffJo%9o=%Tg2U zypL&H0ig!-S15Ojkyt?wNc#Lh)j=oAd5M->@51gxPO0n{w(&1r<0$OR z2567cd~hFO*TxQc6}CkY9aA-e<({ zYiOyrouHrH=?$_Skw5CmgAoFR6?u!9d}Dv5!hNuXy3xXWRum=RiL*q3^`+!TBAhGvPp1Jj>zwc3CBlnh2SDXvT45P3@1?9g z(C1;Qk>PrIcqBYIlquWHaoQ$cAYIKLvle!D(Jy=|%(6}?U_SV|mFTP;q8fmvniJwj%FeDfvTWSmyC+;8SF zdC`&0N0p|eH+T5+=?~ceh`kn*A_?4X*cD|+X#=}Kcm7!5M$vhC77Ug*I;{ysuRJe( zYd1(5=2d6~+Xk3!EEcMZF%eK5WEN3oCrPG~=biMetSg%nI!2pIke@ zlxw+w-K-|@zM>t>fNvTFY^+$u#QC21))w!PRS>(OV9Icr!c&olrC_0gq!+Q3P%p}L zbIx2Q-n@~xCnhqUDCg@wU(D;|-v2|_TSrA1wr#&NbPXY00)il@bax2?QX<_VIi!^I zAV{aAbVx{dHws7&4MTT>v%Qi^j`KKv2bA(vD}_JG zcJln5`W4Y%g?l3*osuwMWE+h&a`dwh91 z^5vF$L4~2m%nM;OS@aUysp9x8ld}0GXOgkg0FBp-Zc+!==AywTtgTN1t6Xqr^ zQ`|PL{kO8?qmf{PbuWzTN~PzXbFiMKhbc;K-eY~64Ht)X(cNVp7va)}9lrBSpGHDV5UB76Ji zV1XYMt`|H@67v++v!ZS{pSql&)kTBDo372fdI97X$zUFlX{VN?6OHOgC;>|>%Ms-^37nP5)c5;j+Ojs8b2EXq5Y5nC~ro` zp(|^1M7B{3QdxqIz7prDMMZ3Ww?~b^8)#A3aa4bp>Ux~Ky1IeueLLo%me)GzEf}WI z3~vNut6k8V1q8e9jE=Kq`#wpje*le`o5CW6C8hm9_-k}gRX|baP0Xjc&U9h(41zz!f)`o z9<~jk!Iu!4-utj15HX^^U-5H4oO*}yHbW{P%O7ZuY9;;vG{BP#I2GD8P#?}kOiX~|9a=S#Tz!#rm}Vb zD)aypY}@p;XwdK$_#{6%ywp~OtpQQ|+_Du=I}Z$v@S=DJfW9R5L!zCdkRH-WB(RtK zp=to>^ARD|RKx+kZJy(vjLzXgxuFnl!G-}aiz|RndyFY(X%KHRoTz9SE8>G{If9t8 z{}HJyW%Z9R>*lGta-B-S4!ue=mYBg2SC9H}{yuiM`x!>^kplD`0$K4nk@%55h<`+w z^WFvx+r$QgnB1`w#|G*g1qc#}d$Q;l-=hO*!(zegFwJU02cilIP&rWAnd~yIhK|;E zBikBzrHg44Ym*I6X4*Yro}-jzN6Y#ZM>H6|@zY<}vFlG$OjHlhd-~Gc$zE&cVk1^6 z*-|hf)*aR}exF)j85RU3-?Kr#_~jL>U}FmYUh2cT{=*wWPh4djupG}eENe#d`QR2< zxSZXs-3gN#G&;V#?)UpC&XOaVjd~izD$X)T>vmqYh>bepeuUfN65=rm}hJ&2FS{dIA|Lvm=1jTr{eYL=oaI+Gl%>dMNTl9#Kp&CBMI%V`Ng&P;T zPvFoLP6bEu-8gLF=#)3Riy?d=%v`Uh$CH)^w-JeWD^+12F3{l(g$+*zEty#_z zVa+pK;uib%V@8XYaS1Nl<($1L6t zLoYW}AI}9I<62w6Ov|zEUUw4hIkf{Jt(mc=60xPILo{D!gCG?DxN9@&ZekTff zQ1~%vo%eq-V$n5;2S_zN+2tRT$^!`guXEf$>C;dok)~QjT}N|;BTK#O z$yOPNbIU-?ZOvQG(*#qNnF&ldPv+|aly>?x?xmd2%~yagHQI8MXrSF7+-W-WWdKP}Io>)6h4e#>6X69ZQJ2JH`t zmb6zsojM|)doK?m@6$nkBcDIc>MZ=nZGkUju82Mg8I6~~7SFF+^%pBwhkk}0>w(AT z@nI>TXuCkIpHA!r?B2ZEU?)A!s zuA`xd(MJ6SV9tGN^Ke|;eDP+(rdYlA+sVE#NDe~0$}K&g+jB|hyi5-!yv)9j#V`f$ zTD?j5+7e@EmUK59yByEG(m#10KN@Vu4D#wi!Ah4YVLtL;Q8`+eCa5I}ZSiry?wmB* zTObvd5Ua%1jlr{HX`GA{#BuPsJE zTT(#1&Y2rGq_g-&%k{I(f)Mv;rpJqIV9cT`H3iFas{}71(&JeL&XrEwVqAA{*MbJv zA8fA!-q}9a5%_ig_@WwAdwCoy%m&&3Nux_*vV?T5RHu3mehVMrZ+AX*f?Xv*d?zDgW4TjtN>4E9qZ3CE$ zZ1=D9z}IQoiTc|9r@>_-oxc?2g2h~E4Y=1y<#esd8&|#;p!ttd5Wd2nbM0jywHa|* zJjczV)UWX^eL0-v{Yzsov=R_07Ps)@aZ@MW{ z=!I4oLWeYFZM~%zg)ng@3s#`1SSIZtGpnBVUKWWFa5O6 zXA5m_JI3#c;cWelC@{3hPokwEP|?Y!ZIz+gMqZNg2tdx6t2CV~ITJ-{4bS}9iDA}z ziVoT#6c{AV`u(Tv%MNFL4q}(@eFN6;BTy<;ZQ5eMoqW&8r>tHHjr!ZB4*y3%1%K$c z-x09F36b3>`s;(?_gFXt!f(-`QD>RsjSvU2S|zhMRe3P_#vg*H`PU$QiyRnUYVLbr zKXL|4L>~EIkuZF=J&*O4{w@#!R*$rZxa-C|)+{I1E)^sr64%e@<#Q~dMRJXnD-&@g z0=%CDTrmV7tu!=+Ux$jYnkXx4@9U*mM*a-RwXY&Ja7J8u@G?4G81x6=?+;{h7l=B0YcBc3DSgY8Kkg6qM7rj}% zP6h1G*yshdeWgdKeiC4tlryt4iZz+{29i0?0z&*W=NYLp1EZGk5C6+)U5YMpTJQ_> zGt5N+fT2^0isO`i(wgY{O2>~2&%3*&d)ur6s zQl5olS3T;Fut*sjTfgq6H1%bw=NklZi!a))kY5rX2_Vhkou6Tn$w04l9~$AoHMV%T zH-sH34$VhM?p*k6rPMCT=7dD@yu(3#U-cZ?~D{47( zfiSwF6fUuEy6Gv=FEkr3Wu{dKuwdJWRl6(%f7Kx{TI^q9rZNQa5PO^~t9IUPgOv;^#aS7gX7X;yju+J!z2Ktc@+CFG7+Tv)kDAst#;-_vu@UBER;Q$-W6tzv{ z2F{Az9Z(oJOXc>Z0}11m)0!#*kdTHBeJ));!451LP2)ni(V39qZ0B2r00BmGAEr#_ z&;E3uv|FU18(Zawn2)-Ss@N2M>Yk&AJ!pdaI%4*Nn&|$g zv-kgVbO#Elf-hT5{}ZG+WpoRP`o^Abs-v7D^M>SwkvwpnQwhB~CdPgk+!oL8<QxWB|*vDU!VJ7elStO+QgvMmqY^Bt8D3_@5MhSsTTEroTQ|gnV)0=H(psZ1U&ff z*{|(?i()4>NTTcyRMTy13N|DYO`x551-+btBUasIY&*SQz{(1dyE%6)5~FZTPNx8 z9lB41-($L7e7VoZ`cDt3oc!~PR-2?u@>Zynl@6!&wWq|<^9Th?eEglcw;{y5T^X9j z>A3w1#)Vqh%%s9v*W__@urbt5g;MbxhpU+BDom*TM9fV-(eI~e`r*&IrKygVPPf;G zd^cRQUGstsr!;gMW&TGt&CZiLt3{H96v3RCY|q`vU_>xGVP1~8*PXHLCtg3NE`k=O z6K`1#sr0vp90z*E!BR3u66Ua`}E4=`C%Xy6iu-VrXB3 zHuX-a$uYp8U%>E)|E^sjQK50b+?Tb(c(>&yX3 z@lg{}0M)R8)qXoaR4BN~4%U9&x$gA!{N{7t<7q__0eNc*2@OPx4XRI?l{yfp`wchWrH~6Es(51BD zP!=NfH<%(8`Sx=*G7LN-s=4vll;$%$zTH}(UJ_Z8?k6O=qi`^M<>}U5QcHyqC>q&P zN<_6A)Qw|>p7PH3-y;-z&zI+eCcO(J4!7KYd{K^9o6c)4D7}R3sl0^MN%~>RZXj+; z+#Q;4u)&|QoBb6Trng(;?-dU0J)(Z%8L2pb@&B}g6@54}_orF?DZ_kA#YA@zGh>~g z|A*vgetv_Zk=~>$>RLWucB_ak7;WtiWcW<8+KiC5R1WXrmA+tv4|UeqA?Bj#+wfaT ztYYx;EH*(y_i9Sms-dEcjX3t`qw9*vJjnxVNlmZk!ahk5N7* z4-zh#M~>Hg|JhR5KuyBCwGq}I31ky9Lp@?AJeXHAfKCl%MGJcg*X^j_=cnoPppuWl zeJ5V9G>|`!4H;}UhF*+?YO&g){~2a3__sNTcS0ad75BKtxwy~C0T!VE?xG(gxPI4V z?@TO!@4OOhQA@&Kas{@>*3%$T%QFRWvlvyZd6W}@aK}w^zVMS2IjwX&I>gk7=^*jz z@&fDO_p5XTS}}13!gu?R;JHClBxdZRL|vaiYYJeEr)D1svJ@Hc_m_dX!KcA^&mQFh zxn(jsI{R9&QF5b%OJWh}*TVg1oPEtvC960%(Hqz>yvBK8C-VEAWlGhDa}O`1PoU8{ zRv_wcFOk&iFdDUAF!g$HoLG*0(*xR9ZLptSJg{yKQU^?%14gEJ!F|m_=-0XEW`J9b zr%9?!8{?2j*S?9G*7z2*PlE0D$tnnk3@6&+%N4TwOpk#a?EZef#z}#Umx#VaSzkyGaiQAJ-r{6?0 z=qD}anhj!s;DZ7a57ln~x4|#m) z0gYv`HsF4k2UeUU7L$2{1c8FgGn2L^dm-n5-Z!{Z1G!GEPn1m^uwM{LKSmunM|raT z#K0*Zv{q*z50%pY--9{8XUDX45i0S7cO4z4T;kie+O6-r9hZYe1s|qr_U#r zJmd&s;>QN|-l3AK&^Qih#4nP6X~N(CO%t-2tgda5i>{ATM-ZyF4Lb|`s^U`sP$rN2X7HISN zYnD1luGlREft(;EnPXPz1|&pM;y4r4<+^yMOj z<_(27rGCzy-q0Ys6W*e9xoN0~H>w#??I9T%e{_Zs^IxF!`ZL$ES zcvckFh*3yoG6+t{IgH;(UsI-q?~cO9X&j!IT1yeJOS*ffv6rEG`%6UF9GL!|(%FeU zXXH0@R;1+;O=d<%ZnJ9!;%WOvPTW`)u_*oW@*`uhX8%-b?1^aH<}&y@WL+2vA{O;a zrt5jB-ITY~?m$CCEBSX%XwamX#c#Yg)wa$2dCWL!;k|TdABiZ(@wfQ#{<^Aao1l_f z1wM-6_v`n(Dn=@_7=LZI6C;~OKf@~)N#T7gDrs|nmWe`*n?}6z(oo z`9*w5ltZ%?-!sPOT>?<-}=KLlKeQZ3Q>sBBIq zk#~SDdfVsA0|i&$`f21;&NE6l_`(_h+cVoz;={7#a?xAe#an37fa1~57ra*8n#43? zud^F`BNb4!uL#V%&64RZp>I`%51w+nOX@hEHoEFY%AmzO5dP;@Q~E=g)A1SLRtshY zvvq%YL`<>z@+D66cko2_ZxRj0jPKx;wMOT6L2%dw=qb7*A3m_W%m?Td>7$&OtAwNF z&aPNf4qRR3)bMAEo+D^EOJ3*O<7Zn#wlih=I^!Vb9^)(EyGMUNqq8AJ4@Z0j{E%+* zrm(YbUtloM-Y5Je7n3MiBedN5Ek)y7Y$9D0C25eTOe&T)62Nk%{ZLnWSzMGlHH0x}Ww;-54`PwY1AQr4VfuZGJW zKO;6cc~q&&%#l34oa;~9jJ=@3FbmIn70DuB?vzk>YaSQc+1W{+7$tsrd1Q17Pp|7u(=>!Qv5Pr#fVhbDWMwkz9%+OJ%JDUiymTp*Mu zg7je4awIGLZb&ybN#*C%$(a38`ysvbbQwA>RKn^o4m-Z@^-}$!c&HCU#xI)0< z{M~_Opn)-aE*1P#83Z4b`{Ifqo&{hj(jX;ynRiLMFVqjeWjw-@MoNL>f9eo>pLNB! z9mCa7O!|IfUmJ12W*+m3fc*kXGBK((yO>W4p0jO@L!2zPfpH z#8A4I^m^!pSvGj2RArZfvzy6WeecUBoD1czsp7vFWbM&%H6J&9o4Mwa-_v^9m`LJ% zL<+kLCI`rePO*QHe=fz`pEbfpRv7ryrPsF+P58kIUSt>ow$p?N@58o^u!(5W)fy6` zq&FFqQ;M~I4v%gh@TAiM!k`D&(YGv3WzpC<4wK`q{LuD#^bA45iuRIM9~YX$TG0^f z#qSOp%12aQ{@YA_&I%UsTl#^@Kbs_n3l*q)?~7P5-Fz5+5}+p$K%>C*(Fe7^ zV}ICZuPaRGm~b+uhSL2H^_Y8lZ$8Y3p1n>?4QZ&fqPaf!BKF15v5Fjrp8Wca^=0@E zpTZy9B=#EaSJphtU4iGbZ!AJ*=QT8~XH)xJ$bw^rC73v*Z9pYBO_Y$-`&cb>t~W%> zswi|^VfM?n?cTNBH0b0s?VFN#igLpVvJn! zDI7)ByBQAwP*m^fn^bP59u~k?!-n;NHSc)oXv`i12H{M0KAXYR`TEfDp-aufJFS_a}MrT1R;3?`aO?a}U7J=!4qaqm+06~ZJ5=8hz zVP_lAZkR7xsg6q3Rc`5t`C+S)en|QGLu26mz@yVKy9K160%%Etz10xxP}9n<%M2`R z3Ki($r8C!-MEK=BQBTSeeGJOHLS8&^^Y)XZ3`5nI%-|!L5y$6 zo7n7d6Av9O+i;bqf^zAn`%Rj?X#Zbc!2b+`f}RuWl7qND|0m$JPLBhzE>?Ic`a1Py z-_nrk*RoQDNh=Q~wnPr9wQ)X@!n%>?pB6#+-!M0ddMKVb^zaVj+2P<+z&Jz}T2$GK zuPUtD)!kzvy~9;_FK5jyDltwHwZ}G6c(0OD%97;2Bj!!_=}XKD`d8hJWee?#NrqZk zFhLiZU^SLPMQk!x-+pgI2g`fi`14TDNZOq0pp<+@exqb(LOR^0@pU?LW%xiy6OQb4 zIxC$AgE+6a+t#}qK$Y*gnWq!%9hF=*c_-|n0K_D?EmgDAtjZQt4~Q~(-U#tNKS<<| zb{=im$+At9B<2N`HZn+lCG1gfsXI`>+np4u7eWEOg)f)jgTTcOyM)QC*5@B3-KK0bW<#k{{H6(b3;!#B+ z5C_vJkQMo16@Eu{b=d5tKhrnPd0VI^liwov)JM8G;zW&@#w+UNzQMV{|Fzr~Xrp9Z z>9+cG#5RuvMU!=plGpuA5Ykw+GoP?~>#`BzV>=S~$JRpo0}Q_N<@R9J3p&k_J~oE= zJzKLW5nXl?OIKPEdr>;U&I*QK!8%`Dn{`VuRAV6;h+$>As+j#AJI#u4e?E6aSmyM)ygzuHO`N z)@GNCD)58W{@F5u?u$DcQ>}n-5B)bE*>^CwBBx1_lpsTnc_z*49ppV)h=&yxmKJ!i z3K+0NIrdu`{sPZlY7K2nO$?TFHi#zwNz;U6FFQ5gTQgW@yIG~52iCAwFq7dfhkg>r`R7)3()+skA;QHFT zk_mYBNzv(oB7d~Q_)o=L=BmuE@|3vAQ6SL7Dgj>3(fOEEBLdr&Ueqm&8}$3d-B}ER;qER#&%zXIkOo{gM=9}6v$%MG4u;VZ^tPLtiSHC+!<0g+q-@pOY z9th?Ocn+DwACr5P)QIBADsCg+GV(JzcdaUbYwM%w#b!QccDazxQf3^06&1-=IVwzg zY&H}qfr?_ci%5m3dz+yUOH)%*5jc8(hh^l=`O7XtP}9F<_Qfk+90!x^I#ETeV4Vv1 zQ1Z)s{fF#VpdefBxd9uq&_T*t_8xi~)YY!fa%Vti21?qY@j6_F#D-|CD+=`lPrF4u z?}IJx_>IFkPS<&9N@eZ=2ChW$Oc$n`?brm4j7=hWCzEC@&oi{3R5;c=zU{>K_#-CC zQ@YQ76{eoU(%>MFnfPaFnvBdq63YljVg$M0p>6-d|3ye`DunI(O#aJ%pArVEJu#Z! z7lNv^Hk20`3RQ^ua*{@jreTdNjQ`HR-CMNnF9f>^pXxn||HuCdO9cgQsAO4LmjNWD zcR_jtC_pxELJhmNZ4BN&z|3`o=1;(z{<6BDplwdNUi?(fH`AbVM7IutjSo=7|oYMv@onHA>UI4Q5KM7 zKD^Rany?aa#U@i=%Z?~O&&>!mb81D)S|8@4`jb|fImsK zx;oPHYknLQy2rIJC5V9p%d)9$$^a=E1zmIo1j{!O2M(Hh6J~_}`V&>7o62bq;QYc& z>anHh|9ki4s9kM(Z2ZAKSHikNZ;P7LGy~Hw>HKj2TfR;2B5ug5dq9EMd*AveWsIQF z!m?9I<+rBdE^Pbc?Z&Yw{Hx2#cuaw-{Y2SJ3BJHCGCTte=3}yv`)~rBW%(mwoG(g6 zBfnvXJT#A24g5%815N;g0WjXsRqBJF8%A)<;lJT(S4!|C;hK)_79IoHluiKiC5yU0 z@RJQfp3`II#=Czw`0tU1_&eTysC>Ja_nya&^WIzSZgL7!+z`nh>}@Z|-9-(jOnb9G z{}$~xNwbFH_w0PeI^78teqgyQvOD|@{0ezz{3Y_gY-TAd#ZDhDFHImgg1gFywey~p zPP)aa8z)#Wf;Neff5NoMnF*|h;dW#Pco?w43|l=MaQoiJHE4qFP=E>tcj`nbsHAk< z9|c-qhgo7dl-8}8P*YqX=Sg6ER=@YBek7=N!Uj!ca!%T>vy!wL5iw&;gtE^=-<2Dd zU;WJyS{0Uf9V4uVef`dQ$>8?#fDL;~3||8}RA3r|6C83N0Mnl0lAgnfrWH!wSs9?$ z$?j-BG5Dk3Yz*zTIqJ|%Vw-Ry3)Yzhb-7wsa=AltDv1ea6~IBbXWJtxhy(f3@NvnQ zvPe#1gUp0)eAdcUlV$eBa@>h?_0W{3cnD=G{yEnK1>>$&%5vzZH=p4k6P_kH1_OZT zYrW6i!l`)$*qxOJbUPV3^4t6EgRbbVNYtBc7SIn!)V~bC;IGjU8*RDKc5_v^ZrhIm zqNH3L?=he|!(>F8Jk4OglAd1$_{63lEi|pT%R=F@DHu!1M#@@cn z2DPgl#6Ujfnv)MR7nsMmhQh9h_!!X!gj)M9Z%R*|ab>BPNq#(8mJrF=Sd&}uCn9Ia zhLfhy^i`kQ>TvoTtc?c791>9T zzMi9n3z_T|YpkK-HHKGI{K26+b`4#4E&XFB_93qA~pb$vQFD6R^uz|lr}%CFiDwu%+1+v+~-kQmgVsV<-GiRPIhih>;6EUPk^4^x?LvRomy*PD#|OCo|xuw*OfP z=`YB9`u&xqkR2^i(t9ri;uemo>bw$XHikigWX0s)t%W_8)XVw|X?uprauF{d)+EkJ zZ$0BcxbxJ#CT!FBkuLahe==DBclO!7a&cHbqypxF#{obGD>a1}LV^vxz7m5sdx*5S z?MV9Zh`kRL7>aQ;8rU)Yw%T;Jvs-C18*xLjomgvQyALql%2Sb~010=5!yoWU${X-K zvyPvr^SoSt<{GTPYC5{WX=GQ51f(fm-V!6~q1HH$#L#8YA7u!;JXz`tFztaO{c(id)G|f2Ta3{f2q1nadyE~s zUHtMWv>740sR6tRdGW1H{7+67yW@hbd1F?9_3jZ`$VR2UGiGpKHChCA@X;~6OrKBG z=c=sC71`F--j0iuQQx&A13l@Xzf4e<%st;ReV~xLS*wX~cNUom0U!h6j*Cr9OLdn! zkNkK@S>MD-Gnow(;{n3)hu>evflf(wuaBo<$B|sSQ$PMtn`y*?y)9U)9hX|Zi58;? z_pN#h)6rrYp^u~s6#+pA5=JNCc4)5dk>vk5vtx!Y3#4r}u|o}wNbN!d=i-pfx-VARHJtT;l$z0e;6vvmj+HTBa7@$HI|dYoj`^{#by%6jY5C zLmtFg=h%aeO_*4SZ>6?rCHj*L2O>>>ylvB24@OlKcQ#SHCk28Hp27n_+kkemp`n#x za?*2ttg(NXSy@@x&HCek4h}*rPB585I<_7O27Ai7$v?kcz_noZIDyxKvt-VT zpWaw9xq_kLI956J87{dKBHQ;|H%@KbT5x3MSlOl(9Sx0TGa70QWW;rjYPCOLcaj0U z>1lDREg`pJ$f5e6(09B|LOMW2(M+YOx^5-nYPR^(mE;mcwpEV7r@#0AHjU0z0GgkI zJ~;+T;WPXOpStMaRUPDp+J6cb$Br)o?ckBIE6uxZ7x1yghVe6JVG->8`t_gF-Qd4a zGsRIVQT*}lbapM)J-Zs8YsVo+6G{KX38A8`R!`(%B3lk5(?~2SOR~dBpTX^%?u%rb z!;M-ZY+~n>E%v9<%LBZr!xtvVjvPMPfZ8&jn>%*QtOe_vEG|>Yy+^@n-fsLG1vc+6 zg+J#^QuRl&H%wmyG(WHZN2*d0iivDZ9@u!DP)}^hZjx{pp_4MdVdebkw=*6D?|Tld z^%HFtY2AWlyEjQ`ZaFV*B3~B`x?+32U9ER6W&}tciLLTpb~CrME#AmyM}Mse>F286 zEvEK>FM)>dw-XSLRzi@foO=zCd`A^A$$~&DF6^k$d_RJgVm{oS^!8{RO z&DN6p^#U*1w085#V6C;T5(r4V;}K^yDCl9XEqfH73Pa87hOejyU>yB;eHArPJu?tb zPFU?6k=fxPbR_DhBzkB?Hu*#MMQV^8+1PWYo#h0RpiiJ&AU~%ZfD5PQW-~H-=wJ5h z>epQHVtDwWTdMc#V}kQZatC z&Oq6_#f4&F>i5BRGYn%M!NC^JLX!f^%d1MBGh8G|Fw$=n3hihb)Br$YH0PD$o@+PRJN z5)N3NiZmNy0fQrts68&*EoV<_t;o$F1Bm{&r8d`mXr%_f$Nf!OmaIEJyqiCsoTPgo z@5|1d<(a{Q>%es@zs>46B*s~xAYNQE(_Tv-py1^oKGl^&|I|7c#M|G+hOJkl$A0e zB@_fKAtz92&vkgm+1B3PTmPFHaa$u--9@_H4ZgmiclpYVSdD2VI2E(g-*f#wWVsmG z)!zJ3ntW4vZ7L~hxIBnpKZr^P;VE;bft?|rp)e>akkl$YCR9gg_FSv;rNXO?wsl@U zx&=r%!CisISGUTw`w~`nmvfa^feItOzvtSeb*P zAjP~)MjZ0`VaISNjqZ7CpwJF_(C4ipmFoe^4ZfWq%It*9(&Vsv_7%zAek!3U@h9m0 zZ^%&gJ~yVF?;nTwU)c)R&NTi0_*+FPUbWl!m)>z(`E`sPETZ-?j${)o1oEtMl)@i7s4wel&Zf+Z& z^0JODn*6>o3Rl|YT@xKRpY-+ob4eZEkn5xc zMF_7y!+DBR=UvCxm@qI~fa9_#-viq~u&2bv!$ChuRolF>bwiHRcp|>J$4I==~ORdChRn zH;Sl`q@Z39$>t$|4Ul3u(1t=ld=svk6UhB*A%iso=W^(4a!T3 z6Tm17oIna;9YpuG7?;bI2FNJ&`qG3=493wAv~MLF4x6Rdb3qbpFW>sSRw-3Ho~!OP z_~|>fTCJlv{ig_v4#=gx*cr=C`8W9FDgtup?!lk6UNt7Ya=g-&r@P;^J!9#`SW9)v zd9w{4idJ}!pR4=>&+kO4}9Nf#Qoez$q=U5n93&O{W?H19$l02`%H&|-^vd!axoH2Xr} zV$pT%n+1UUa7texN=i;nBlo@JD%$(Ie|3rYyL{bYZ92_Ud8^;#oJ$=um2-{F;LBLq zwoYf{_QHO+&Mh0cRDdu{&|#ZV-lr+44=^p1F=;P6)KW1ur3uagMnzxXRa)8To01~E zCzQston+xp@a*&gYB*j&Pr-gflh^ouss|#wf|oSoEBAF{t!! z^`|(1sCokjTiC+9<#WX?#QfaMp0T@>APNd-tw4okjSG!uoAYvP`4D z{^y>S)Y6QxWln34mkHhm5V+JBd zl|JpP65lR5QKU%P6(|Ol2nEB(e%%pQk(zCUsa;8VN#f^2hZsvYR&hb4yst~T5(Ml;~`{(<) zoy%KF&jeFt<%lFt=h+oUg!j{Ho?bXf{3zR7W8c%SmIK*w+!%^*DB&4kpe;)m7! za;1kgg+`}`iBH3*2P=Oi=t@z?UN)jdo@0nJ)$}#g^s<1rF)9D(KtN!n_CdpIKS0vi z;Ba>oa#m#h@Z0_tQAw%162GU0>h!ABLRJ4)AqjLp2f zwU$8Ez42KswIUxz`t6KmC0?8U4W~n-ZB1PU_}@faFt`ig98H<~o>6taOY$UO-XMK)?8aS^^@8*HT5eUfg(eTf39}g}m zMsYiK)HhA$V+ja27cjkqbnJhhEz2h1o$Oa{WcaG9z7^bA1Ta z{)aC(^~yIv3ZTX1!r53XXynlIk@E@30~)v&mc&N^&1My*-n>@&l)>B=%1wM0{#kXahZNQ}>}a zm=?oJ+SxPimzS5zArfctB!^SigpksM5nRjy%B|Hs@f)*AlN7v+mHTxvYUsQ626gq$ zyTFX+90KVkpVm#n4<4=U-j|-<*AC;P?|s0`?Yx~O8i~{I`{Tc@N?A>^reISsN8kdT z9=j4;`nZGoc#^vn#^NqP)Lg z_qvd}x5o;rKT7D71VZNzL8F60{;dNzvZn3#BUnNYMM8h?uAsV=zmQ8vqUzd?vpSN| zEEY|d@UKpEllRfjpSqr!Zp}ZSe*V3-k!qB&SyEGxg<2`jo5`_}PQmw1ty$;gUI7g;T9utnD}2)g5{3@Q z;@RT+txzP>r*@fDqCQh&8@q|wxYjXSW2a;n^yRxBebEKk4_VeLGpB9%dD+a0W1uQBS4=Nl4T4rg=L3r1=@A!&{HUe*drJI8l)r<+nD-QI%VX3M?Tps> zslwm73%yLjwr}eEcZHn+iAi4m%rKpj>C3|etZx1`D^-JdUGz^^O6ZO>ytO4$h}*>x zsF_Mixzt`tCJk9b2UoQzHjT~y2c<_BrFGi$C^idBsrU;3`CE1+i>K#OeuIp%-G z*O+7=uvwVoKdsy;2mkF~MpH3)4!7_SvNhY!@;P=vqBK$_t2SZ-?kpO$U)L`IN$rKg z1_6qU>8g2P9m-{3TX+9`2YK4hkRI5B^n2-5!Q@bWFKQLFjNyB9ZMBq~X2Y$~yAiEQ zV|BMi6z~ja8ghS87^qkN*-$Fg@nue~HKgHSZjQ|lVq-I7VvJZ``Fc~7OI&$HRW&&lqYAo02cWZL%2NxxTJlNIS zcy5%O=+eaLWFr$y#E=G!9j+N-o)y%`4at)SlO+U|xz>J8@N1Bt>4Z{mA+lv!Pym=u z1#Hdq<6f{OhoY7ju}>vn$h4bgKrek_1fF7%-(y^L0I|9TIq z`cU&(=fdg5CwuKLGf!x}wN#<3?Z=m*emgSwMj znuu#5b&u07YRX{7JL=8rWF=FS(}8V%?DK%zs&`4It(wk(@ZfEbMG&|p zEjk5n1HWzJYmY)FoudsceR<};5C37LqTpxv@~LHM7Os5Xb#kgn&{J;VHxZ+Bi4%+V z&Fh6FHP(jE6_q`o2i4xm?*aS5KYp~lQ1o=*FO@UYE?T%AH_gtUg!TPNJhl?hgB06v z&p*DiIefh*qnpJ7v`jr{1r@a)Kr_J~F_aq6VqAJ`TvFm_ zFQAzH7}}W1S#!VYQhQdF-#ap_&d@wm7Ixc2k_z+!C!~K_ay@ zj|x;9@ZREx(r%M-d%gD<0qr8M6oY93FIZ~vier}6YHw5#Q&Nx1pHz^C$I{M5x7#_R zwh;SXu@&QA-@mhoj*W@St5LDCbSdXthJO!y5Ah4Q9aDI!lpnEonZXY)0Q;B6`ObWD zu%uNmm~IhC(21X-CF0Mi=>A*Cy0im(9Imh`jPQM#JuKw!Bp_=HQPm+vqN0zTp4r;8 zCpQ?bX#iFp_v;w`FCmJ91MIadJk8mOo7oA6OX*woSAkgSOwU+`{~n;%vg{RtKdv3J zi&S|{iG$I`j_C@l#(Nn}88KM)UFbHHG`m^3SYp+#dA(}Z@`RH^UQ``OUpqCDwA^H$7#}B9+~<5$Si!p- zOg|Is_vAzC5izaq=CP_=+MTpXiy;50<)bSkCF9AZTr>kg{{-d{*q%)0Bb>bd;{6_c zI6n|dX7OsWBMLw0u%8b%=rDpwPwI;QAq(`b_{zFRuxB22tZu%e6yoryeGdi6dZ-v2NLd;FRAR^Pde)RbT=58#r~N zU%!voxQA|MsbB~CiNId`Ax{j@Y@5ny!KXRLC;Svfb}IReO|A(})C0I;bM@%cK0OcX z7|IHVFG}?BPM+xPMlhcc9Bpxn{nsw?Lnkoprs=@!JVnF`pEmszcxy!yeo4c5z<$L%+hji@niD9`}i|JOM-IynH*q;*fFS7iP zUp(^xqH093jNL*Aj3coG_{YJl5bZenBSrHCZAb{(Uas1bKAzY|nH!AZuLmP94zVbN zy_6cNu2G5m@3t19XGQiU?u))n*cM_Ij9BEd;EtF2U9SH+sDJ&bR_Pi_X6bEb85owh z<#re)_@}m91I1hJIb|hVIM4Fy=k}Q3OgDFyH}L+rCja^+fBoVa{qGyY3cl4qb~4AG z(mDBIIo?06*nj)%U*GaW99%0Az7-aJvj8XypoPf-po*krDF4tR|JbyDJ*mGP3FVv; zScM?Lq(0c$hBuXR*Tq+Oo|;ns{ZIb;7ySI~Tp(DC&oii=V>e2sUe?&Y07_;uk1;xu zixT^odPUsQjj^&04L1m6WW?MwLYJsPze_6qzn{`yTZ8z?7Q7FHsF#OX47dJi^4LCZ zkX<uv|x-PGi~ON%yhi}~&^$jtw}&A+O^e=peo?xfQ8 z>Q`4+LCbqQ21Z85tvO;OrP^8kYC4t#>dl*S>dr+$FJxprJQ8E?63Q7EKq^rA`DoPZ z+i7J-7v&ik8!5F)M!3C5$)4UoXcXE2C}e&zTLvc)P`yQlO}Y^jqO&}tW=u%l2WZI+ zZ&tL;Z3@aSs>3290SrZFDUGjApn^5ZC)ebV{LK8+TyN32FU zYn8V#lz(-vfB(DMtJg#bgVMMl?^@|y69T>5I#**RR8@RcK2z6szOUSgh8DjxE!Jiv z>|f^PyF=pLY&PT^qOd||p+p`N(}AP#?Zq`tTrv_8JM|Z=md|D)rp0k51+!&vCr7y- zJdl+DnGWCELQ7KZbiaT9ZhE*eQSP#?IZqKWw(bBF`L z$d;X|e(5Fiz9d?7baZp>mHPU6>3CZMt;Yl699umtwj5}}pm=R{rlIDZu%|i?WRhld zbhLPi-R9pI#s4NZ&-JdRV@fn=95*_wbh1YeS!8&heIm6ZTpzaokV6ueU1O`w!k_0& zk5Wv8k~w3DUu;K%<`ee;45Q}oJ#!zlh5}O^9T&H#BDK=lDVxY^pSCg6parT`hSqj0 zZLg=@%nS?+Gy_8dvP=p;ZIB7NzKts==ACLk6sJJ)KDo0#G28n|awmNora1LhSC5?v zKh4d_(RY{{_9x-AYfxa-((Ha$#WYQR5Z16AQ$A#@)3U@_bDmlkg>Yxb$3ai&kdWx8 zC@Mr2Ilxq$S5ni{x7iQD+>ciG?I_)1Fyf2ZGeSc{qug#rfZySJ&}bhulFO@9 z{Yd_NOi_o*((8Ca1jY~u^_M1?#LFI{&D|E8cvJUyw?Eb4DHhtT*oI{hW*w&Z?iYJn zfk{+UnW}1PELBxitUYekHxc?n#Rzzpv=&(C^t7~zRNt^jc{)KYeA0`1`1tq1K$Z+s z3yb8dYjCEH87@`nfm44Jl$*&0=@+&UCQ)AvB~5z+MemBv`(6E%>1ezsx-eIsKz6=m zo#hFK8vJ8^e)iU$BGHNEha*Kko@jT7P_e6!m?L~{x zpqZRr_i-ytA{Qi{S?4T?=4h4e{3dqXtIop3GH#+Kvl;pPqQ(W+nSQ7&;-atEh_6u2 zzY7FYBjheG&ifqq1l_h`!RV%Bw@8U|#FWrG1yiM-PdoOoWZmTF=Pw7NqogCJbR&^n)ibuaVeysLoV4hX>>A5X zentUJC34aGf;C0F5{WLXx<074qNu3t;=i1_^?VrNa+*+U-~IM2io>y&&*?<@awlGg zYSL^`2?{`&VBm^^_zFT3a9hV7pPu#%X3Lm?ndcyKGjm_N$>Zs#fE(r+?qK9hxLtM= zO6CFO!L&>yISaLP*u%&Z5R-i;X^^_^rIbxCMUSKi@?n%sULOQeq@=!|7i?toe&@mJ z89?79Bla7z1737TQDyUa^0RfE(LpEU^@knV&!u$s^sK){CNL5-4Qd{2XX;121Fb@ef~N(8^3sL4i|pup^Qpp{R&CzqlB(e{baxlJHCGs@D}=uVUOv;WOLx?MiV=;gea0 zbJO11TPG_`*JNw*&f zSy)m6n4z*iN?DmZ(cosE$Ym9+Lwf?eSo64r@1UE?)aLxz$zE=Gx$3OXkwMM*0cjuQ zJ|wa$PxRdQoOSO6GSJ8XBC!d9J%+AR_T26J_h{yu&lEr(g=|$F&sl4`AM8Rx(?T_A z!d~(&E>$|`aA>9^7OOHUl2?OE`D0!Hw9Mc(%>zE|U8fnXG{tm2#rmVi@wwa0tlZqA ztkHqN@4Dx{Wt&b6wE-M6I7oqu`+&2>y(NX4QEK~ZdH>*SqB+9abNL9PLGrOlc^ys zrsv8ax2sdgw6#xFRsX@Mn|<78%p0mE>eie11k}{hu>0sU^?!<_o(`4}Z0Cgs80eI0 zJMm$%2%8LVLaIF?ol%9oYoPYK0ANiD(bkZu+tkpT!ml<~V!$L5 zanE7RW=$@A=cxN*K2E5nfAzby?$C0lodL6v>20~+EOSQG4WbuY8ewbk`!D_I3}RmL zr}1*dfOxy*$H}Do)YNSNWp;OW7txU;d0#(bA`p1>Eudp)>3I6l^n(?wH#Zh;FqL&dJKsmk-Anc5!i0EE$d>MBLaxYP8L|bubAk7xcC%2hC##w8~lX zsaEU)+vT3f)>_`M^dhjBGVVpv*A+v>`%vC;D3dx)(Ra8O=_A6}UH7KkCCQh8fgvsL zRdJR3#zWv!H*uKdr1xpmbJP)W-SWwf38*R;7RT0{ABb$i@pa3Et!|g8yhZ{?jkio>OuW2FQTj6E?O!lmN_# zVmrova}56SZ2tP`IfEE(66PmrpyI)ivsJ4e4EsS z3-%?Z>>9HB@&p4nXi4ISEZAk4$9;ycD4i?1w6Ff}2lh{gg!}LYnuHUTI}HF{)bGsM z9^uwcm=^t8|L(6{_}8D_f^DtC6~YHs15d4j@IKm%Er;gcOyfU4^FRIKG1yjpG;(yH zGhXFS0IuAQhnVTVitxWXzjp|6LHUQc*ddmL+J*E{iwS~Ln!!fR6(+|=5RMps5RU&z zzW%)stek7SI z0xW7b)C}v;Z2=qM_crwt1vM|HdC_ois2X~0az_qcll*K3AGRkdl@oPJJ-9rLja}lo z_lz81iB;ZJ--*jEip7!YNTFFAOk@q!GTx6m%KaQGPFj(&hI`Wul1k~l@vnD7@yQ3J zq;ta)g6xE8Y}!=oo{7M$f~p+%i#fNW$n?g#7P}RceBe0>&SAGm6X|+Hb(sl!lX_ykU0mQKh~7VGh8W z*5yOpbNzvn%$MZRuU}*6G`JQoEG$%dCfoj+{`^ZHOlp2y26lW0i;Q1d6@Du=Qq(=W ztW6*Oj`ZqUD4~Mc@FW4NPin3|f)y$kzL_~cKTiw%pGtgZ505%ib8~q+JJ3loDk_S@ zepU$hC8b~nWNz2u49gtgduHk(Gw~@Ywl_aXN=hyQSLNMxf~+as#7!!s>;}{ksC%A< zu&J%+p18O^46c_!!CggcB9wYOMe!+W9T2^B{R#xuNdsOn86F-LC>Dz*7xt6|Zp@#k zXD38CnMV=$=ceC2zgU8Y7r!4(X~5}wSSVn`$nYj0TaU(K90UCpy8VaymBBe);q?Y* zXXj+eA~n2f@_P~dph^j(wer;1+xG~6FqH2%6sC7O_dw;9b?B!$W#j;UI5DSr7zzqX zCpb}4FxSxWWY;Xu%st>=E#QBZx^W|5q@R)#-JzkD&Q*|y`6Jkag;c@$9a(VAA4$&& zDaAAUDq33?2pg7Wvmjh<>M`;Fpo;vX)6!T$x!WBdN$Bf-LD!8p_4NXg$^tYrkI21$ zhrgLiT7F}~D1Q;e|p9v?JMC+0t$8iGLG2N#_Y8M!ffBC%fzjkwbz-=4?P zU?t6s_*tLIEb;W+u)WNa27{O4K%riu^y%Sd%;r=LZ%=16zd4flI|B>FTL4Yi18#tS zo76(nQ==zbr-$}vW7QmF$A_8bm=>SC*I9R|e1UMBTJ4;1J&%8UbKL9WO)m8ZO1B4$ zh0s;sL{MGkvhKinQdLnIq|{s!R#u2sL5I)nCM+&2;gI#bkZx0e2VCAMh8M*&P*$3J z8?Z3g%VNnwrW!ejFB?kkA8~T+*&UmJy$*t21P)qlh>CdWB;a(vDk##kQ*cz@!by#F10b=>+tm~=#xAB+O+ ztan)_DPEZVIspcK>Pm-`(1M}!@$H{SeA@e>uBwqo4_vG(VA+*iE}-W4wR_iOF2b2S zbnzw!28`^yT%+!!^FPotyv!UnrxQBVL*K-wXG-_`n%|U9ucD&D0fy_!J$}r^WNBe; zo)n>2EF+2}=&nRWMw899V|_Wy^@F|lXV+CVTqefmeO;$>R`JOvq%?hZn@?{Ds4xL* zc55jdLt=dbP?({?Z(rh2u=@J?I<7#eK=aYik&zL1@ACRI%|KRW=2+lF^3)pwA&s4T zMWl0@XU|ouFVVuzvE)xtWreHj#`A1aR1Su26#aX+iJ9Yw0yzGr-kXt*&rXaMTImK1 zzkK@iiR0;KltBmJnj@}c4`6&qgeV05G77)+(?>4=SRvI{{rw$}reB&(wLj+f;g}km z7bw&)w;1r!#@?8qdWo~)YLEd+Hi2*de72La(nXqzipt!@QaFBcQWr7tdSj|);D3;9 zckbNbs<&Me9+0)&&Mb$&kRjD)wd#CC?6Tcb>47T%TF$-`Jr7QqI7!?934%_S*<0r& zG}!m(d;C1oM@D(bFG?s#L>(7iAyj`sVIipyA<|20KrF5K(orm1@3o2eHGd-MrcOj!_yCu5Te4U($k>|BYs9^T%K>YAF}Kt311NIA`# zsg9Gq<>a1bkOpdZx*0xmQ~9A}f1%%{nT&?HS4+PQn(i0qA8NPKw`O>c80M#pUFxY3 zVQ=dR8>_yJI%|A0{rq}>DV)<@;6`>TkDV6>=o2retelXMLCKG(;5KN`?C$A-C_D^B z(%|q){1aQ}G_9MboI*F_Mb|UrW|WYW)Xvm2n<65IUw`mMS=75{vsyrp8iBtoy)Y#7 zEWTD)C?kkSp!*aY9LfM5=mwFYBD;=k@>8&MGeEsN!ky=Nu~+1;`hRkqa)ZT}PuuET zCgg?3GetmFACE75i@x}w+{a^&lKG|K@J(3hxe9jiaWV?ZOZm$#oX!H6@X(V7f(#6D zbRcd7UbKSa5q3-9Ff^bN=FD^wE=HVQF4uED?qMqoD++)07qPl2dCU_cBlC8e05$07kB z5G(3?J3trB5YS|jS+}w?zp0Ggfj2z1@?@YZH(F@oV74@8VFM2xBQ!R)%uS(1?x<(6 z921{}fK7%I_K;D6A_}08zP=m5K??fmDj)#8{MCCcWn2Ct6U))gFFw0?NW0~@SG;2n z&Uu^sJUpn4E+pOWc`OM*9&gKGAUyQ#0QXtZvX+L1nP$5Ph^tL4S|S+-@F%68Qxmr| z+lrg+xFsp`NSZ%iOG~TkP*KN`bvah8p@Cjp{FCE&6HZsR@@&FT^nJHb=XyliEAi0b zy`VA9u?#05`U}g;f>)ilXAR8zQy9RQ#W-r22)+aE0~%mZa%T6!ENdr37Rj}lUTQVn zCpPly8f=6gT{4r{H8c2B-)cT*m+_M198KspZL=r0ey@ipCaOgBGd{FGo2pPvaeDvB ztm?iqsC?75kH%t^MV6eN#=XikZ{auMaXxtM1KcD%^0i|>jvne}LUgoao97T7`R^2; zl7!@!zK45l<nG*gPu+@EC`olbtpHK8FXRIluEM2 z30ZP*{Qvc?M1}uXU+UjcerT0|OI_g!*w{#>LYtY8dAlcxtk4U@gKvo7Hssx~ zM3;a)^mP4&M9BZ)?#@XAFOT$2l0Gmf4M|XB?HC&6vw6UA!}w0It1JSbWY)EO+P}gY z{rwhY41-*`t$oR99(thFAonIPkkuv6#il^kpB-t3QVT%3=5 z%wxw>?uS>{Z>FK%BBBK0ljzjcnMuVm5oBKqYKP*@gGNR~M58iThJTlwYH`s_Raf6M zNXkZ-1^~$DQ~!K#+-X&EWc!9 zV@JkcRU?%B7BT}&uqLTpq9T$$-N%EwfHSIW@q2ztK{2NJ`pwYv^p-CT@80QF+jmD- zSSSfht_=jqJnCk-Z6CMtl}~0oj>)Cmq{oxrEj z+^n;#AQ|T<6{~sLOg)?~-7BbW*pv60$O95)m$|_%*ZMr?88wNAF%dAZag8aK6QJc5g^5yEfpl`{3 zy+^QV^YQ3iGAA!=iFJ1=Y3Zc-sjL_iTIA%&`|-zawMhyWL%+4Pwcg*;o%E<$Vq;^O z?7Sv*=Kn_6MfCo2q8Z=8YRpC8%bpKWCLkE?7XG8s$!rE)ZR^d-TfURyKwkZ^b!M<2 zkkQfJ-rgO{p!SGDt4NzFPbt-U_jxdI)DZLrj_BEM{poJav&s5(sjLqdB1+{4qH4N# zjfA0D)VFS-C#2;M=Q1C?1@#Q$SrB)dT>tB+-GC{e6%{oqFE2-XSY@vtmF%0IkiU3~MsfASuoPGTI4-RV{w>zfMlpD~Tgav$(jpdvUt$Rp~9G{k}?k z<dDU z-nlqGHJhr2AUM`R|NZrGWeyIG1w;qal#~?darAKcH+F#?a>kd=A+NS+6M9%>2Uo8< zx^7#Cgl$7a>S52*r(=CwQ7ojIf|G(%w?I7&Zx)H~7_Re^CmAUMF7k+BXK~VEE&RjhM=<+f zOPJ?+v9#8@h;w;PzsH#V(r(**hL&g2_0H?m;+awAdWxg8Iu|{s2Gw|Y;|lE}`zb-L zAu$THC*~h{A26$C)gKV}QM-FP_PlhQs}OA{%EJP<+H53c`!&MjAxz_zfWE+=F?nt| zcPwvEJmG6Re2Snq?yXw@q5~g)LgOs_VFk!F8quutj3uJl=qvSwl|^vhCQqiBr#KH+ zG2@5YVxVDj2lSp!v)UA!2-EE=$EX}#gnB3uyx^Bc6Bxh6WkaMF2-Aa|l>ws2lEqFW z!fSzW>4b>h7^VA20aWs2!=1z!2&ntT^LoxT^NeXPGy-WjwdpmC`hWfix?+EqGj@#FpSX$t14#G3LI zQcS1oAg$@Ra!5$_W3!TY{|d zvm+DpSJPHfyvq3aVPy{sykw-Lc~mF3n3^}gSZ zq4_;m(OBKv&_0N8ecJE_2>qEKEPwn+=|qghy;ceG__{z7AUs@CdHU3tSj=45~xiY3k}Db9Cf=JD(5s>9`OSQL z&WKe&WT!An=$(&qq6x2FHa;NfH#}&N>0KKbW7m$HOxOt*Rmj9cf$hR^ip}>1F(kIN z&p4@3nm*;T(Qu62il#6;czsXrGD6MBL>a!nN{#69H#hgBtFMpy`XI0i;l&b2CL^cn ze#{Gm9!6~@PRk&2oq(3<4DK~MWOZs*P!D_DWKta)f2V5<%O>Z{I3LtO$zFc?V!HB* z-O&=J#Q(wVWsm32=+lw3>UF4Eo)S0HMLcK{b9EdTxVxJVMMMm@nosQ}8a*lilUUjX zK`;n)fJx97^3(0Nu;&fzqqT^Xt)e!&!1(Y=6-TY2gX(pp%=tF3MBD zdRYjJ^SZWO`w=Y0g!FDt)MzO`0A|h<0y^^jWKplPrr`#TO#x8Pm@i>|K1SH3XAK^W ztf;#lftoE_R_ZMm8!gQXm9K7QqRzlydBZFCl{Uv>rqX>BlnU+~BW2!!hvO3n3z^qrVy|!kZ3cq=aoJvw=mYJe? zuV8SwIjM3OgX{-7pzLsTTYS$=r)wR|+hCyaY!}FMTm*^#eUm$>ZnF#|!M>YS<3i1M zz24252W7TAc*-7vPjt_GOBqJAi(?-UZC>3y`%Sh!%}&s z$_~eYo*(cSxv)(|sjfn~oItYeaiyzAIK6lu|ld5@yRE#rVZRLN5$3BJ3bP zYE_4}9^AEvpNsSrf~T?2g% ze{9h9gPWw|v6?T(7zcIDyg>s?^N$mrpXvpZ^z557JVCq(4E3y+`LtS_EG_Tdk}Oro z(~z81PplC|aawHawMVb|#)m~)*mLWM=BZdc-Wy+Nu5M++=GUpM;{-RFZP1YY;G%T1 zk9@$Wl(Lc>N(S>fS}P;@v>E))A@WQD0kGl*L^mpBZ33Vm_mjiCmxvfNRIcj-QO>ti zmRORU$U0-(SDCb|ev*G@xuEw?b{5d2w#j>(1@VSu!uAOjAZfK1>L~eiaX(}@$7{e; z2fnqgsy46h@3s+?k0`V8KKwSt>H}(oOh3-yl`qVU=d=fQH*MnQg#-dG66H-oeO0%U zv~(~H9i6;}MqH6miy^2;+A8NQCO`Xl9S2PNkTIR9cVRu>A_?w47L87EO<=wpy{_t1 z_t`A!Rjnb%Nr-4?8f{BLia`(AIf(w7?T%kOXyZpU8-`uB4I28Q z-S(J#&m%0wb9O+Sz5OA3CTV96=Z*OArH*Gr<0zW0s416VOYyCgL**fhGkt3J#*Zpi zle*)>9XpX1?YExU`yQNzmvA^QjrSIO)q@>JrHC$hUVk(&GG*FImZGbP09Uu3OF+}1f?2up{JCcOIad$hSdUCBt^_g?w zJm^qxa?%5I5i?N9j*fdT9c{k|f*jwdASwFp=lPhovh!7w+#Zj$oW%}%qMx_R4vegV z#OOyLG{Kg`#jD5o+Of~YioZ;|1x>Q90)EqMe9;>4eq^1^l?%h=fLXJ~Y=ZH%$p zZTv33=d)5ZJqs@h+e8kbVjbaK1S{i1RT(nkDgQ3Zff;DE56C-h(}{#etZwK&2^ z5W!-NtUvO?AEzJPsMxM3-v}W7O{BrCs>f6F%iI(>L2<3VUqN9$zQOj#JT|#v_R<*5 z(*9$3`WoBX;R$Hm71uqqr{qI2JytL<^U{p3YCR@KFTV4W85^lvdY*Y362R!k|;BM%Gxy2>@@rr_T4Xv$OklxJi#ikz+n^E!7d(JMq$DPcm9t z+vO}RYY||otsKANUiBypnjQRzy5W%mD5_NPIEs$FWAG*^X)XBfHrFN~X|{ihAm)@t zw58c@+>3~fi>q1@qyFwGr(PpsUS)zsov@hx&`)UMZSZ>&FD#zxg9scIqH(=JE69ZeF}t-FD#qmf5F zAA^-Juj;*&VMz<2Lvo$94%b9TgPI){$eaccuU^{+vcg%7nwdctMe7#St|%le!If(e zM5S@KxZwH{nuOa})M6uYR#ohZe+0rf!(RR@9Vhktqdpn=FPMG? zfD*4ann3$iK)Mpmx2hoh9nA=KOG~;wZW**xhqM&dq2Yr1@Pg4;D5A?9>F#g95zVlnF& zTW_FBO+1n!LBSLM_@eJcn_+DV&kR3=7jiWCZomVEqdD#|YauwWcanN`)Ti+L%GGNq zXx>@Z0-)&+EF5_i6mSLV2%Ld5py5)A{r=nk#xKs_|DUsCfF+}B;+z=b%wU)^Z?8>*y1tSl^{yX3;zHZ@y2vtHY+Q^`Ei5Qt(S z#%R7%!pdlaJt(8>Xg{!*a&gfp93$AJ5nqugNvlBSC8O!z)KfY;ILO`eJRWrTI2V}x z{(Ws`R^r3Gv%K_I+=W^^``qKly%v!(b%$?)Gsy(4O)fYqj7OPzNZ`?5W%Y3Da}+#o zoqXERK1sMF*e-sX+8SMd8;O->WZY0C3=+A>aTv^liKv`>4$!W0^sx2Vo>>|58Q}ZA zGM}|Qd;NPzi*o3Jebb<=3J&q%1QEyn5A8;$&E4G4tehOK;H`~9zPXI!(?GTP)V|~- zgM^^|${U%S+=7ZWQR|)>&5&XPO7~+&J;wz8eoE*56w!Oo$ z=PpnNnPw?MTfJYaT@-pfH$F+5B)%+HO8q{<*?g~uk+3amd5MQa^e{**tHZF#7+%?s zU0q#0sI5vqL=?2;(yL{X?x58%X(bwhwP&X+&oC4C=iT~++xrI1f8<7{Ucn@E;2r@% zAolA^H~V3zP0Ph;d*|(r_UlJy{2+IV1QO$sz5f+`x$>B2RT>lH2UWQE%J=dThaYi! zS!u_i2% zl$Z5z#trsXz{MIkUCoN?igbTI?^mwb*Q)1~`%1|}<>f@Kt?VieAH{b@dRKSglcS2Q zo<}o+N_;0HK(-YX6|;B1(2b5`&i=?aww5~s{XXSC4+LaRmLGj`n5)?e?;C(o6y{xI zC@!8|9JNq@?3W@vH3I{(<#a#akxQHsMbboMwu=(_C_^M6@jTJW;= zhn>!MG}P5MEL~|L1(k`MbT>vT+(5`{B-QcoHmC7Sl15)zZEY=Iv-{QpqB=l(_xopQ zrwHM1u`8laTE5m^^tpStUk`7O-hDGh>8v7`N8~xWr*d#uukCpr0%2UX_uWfg880>Z zlBB>|M>Fd_A0BLh_3KLK`4#`^8|Bxbi3V$u(1~x$8?IRa&~x~<9^sR%;ZncYqZMK% ztqt$&y%c)4`y)I|0?uDm9H7vF*3TZwZA?80(g`I7^RKc+3BhM>mo}FR-Mm%w%F6Ft zp~42Ui4%0Ee>{WT>}YoFY&lq%M?x!ou zn>9*j9+0Mo^ZHvyc*OX4NkpEx(g3;jh{*2S`D|n8TyXQ+TEW}B1(U%-+|nTWZGcwX76sdw5-or>*Ohw9rf49wH$3VlsSA!b`cB{aY4wLk_j|Qx`H`w-j5-1I^{aO2x!5j%4;9vv`D)92 z2fcFary;~;c6|kihjn;wKfrNTXjY#~N zqiJEGmZs)izvC|ySwPtB`V8D=2mnb8Iq`9`DT0gHE9($wnF)1Tpl=5g^mH#6rFW$u9?do4@93LRnRRWt?9HK==Y|I zQkh2e6K`f+zM8Hi8kZbyv>Cq*ob01AqtFCDKSNuCbK61%&pz()*11oC>r05}-40X| zr^>S!x!0v&c~d~?9BeXo5xDjlI&<{EK1WUCz_-^A9-@6ZSr`sqr{J)EP3~~^7T!@m z@c4n}U_Y;T%L#l^`drRi)&z09YWEx$r{B+(v&S3y87FspE~mOl0}8ZAuZESiVWXU< zm^%>(D0F!rtzoum$P5W7 zZ)25{@8-)qnnQkI=+e@K*={~QuF*dF!CmHiNTF*mMI9-`QPK=wtA`DPYye|0RK3{H z<~|Y_<+<28%34LsM0%p@QYkR!TWk#mhO@^~-3KsLbrqGe?2AtpyC}fGi>$ns$*%25 zD_fYHH!bXiMd`8s3;IYNhR~`x5JdE zndMR89KIXGx~fW!dfAiWe$diFw$1EQsaSQ7!&Ej5SXI0F)pzxm^y0~PlaaGpi~!zi zvM0t?Q#!x?20gCmx$4K2B3N$o{Q`$;-0Gu@* z)8YLJ4EXbJHt4|1&!8Br7*V4ctPnW+BBRy*&nZF%4F1C@S_Ngvr!(#SNS*NuR!YPH zO)D-F2F)r$n}d9^Rm{s1R#JHZsDc`hXHG z^>fy;qnY@M{zwrrt}Cu38<5MxXvMG10Z??N_v^^O8w`DL5k6wpHbk(YH8te;;2@>6 zY`}{3vQ3r1mBK^jsb~u^0PSOsu1pqt?Qe|ISKE59@z_t}nhTuKU%5idCih5OUC?!8 z>4U;k7Q7(VB2Ru6B;Jd1^;$lT#C8=YR0zJ8H$Hj-#u(2pCfwaFU!tYWW%piKL4e(0 z{?SnlcCV!{_w_y(EFU@B1xZ}^)EBl;6V!+>)c9#aw-$F9{KT0Mq=Y99@#simH}g9Q zcVrSuW=wYW_KYW@r5bVs50BXg{b1+w6Z{q5t29a<9SQdUEGyG)C=ABA;Y<_g&3d^d z*kJllQUpMK>JP#zUZ#VJW4i-O=^=q>@tZ4ud942*QjQiH&*q6IHNZ>JJoi8b!n^sx! zF147o1x0-YkCx!9=}5f-!);jzaNsMs+LeVwXZ367($WrOQ#_Y)?gm0-!ifk@Z%vE7 zJ3nAkiPXH*We)4XwL7cp_+}d%NWDQZ z;roGob3gOR#Foj)$@-QJR}T-5ie$n+yd-5o96@jQdwiyrLe7^4Wsvpw$XgPTX5@xrj+>I1*wzr+F%UkZWWS83f%tae$(rH9YgJ6LK~m<bdFW_qiDfnXb_*B(k|-yWW>b05#E!&vZw=-CI|%7~@I(uvv*t2AGPt5s1;K2H zoF9hFE0Yj9rFkKzRH<^`b3z^!UUxy?)g6-m`Az4Nd2xg z>OAswDa`HZ3{x-W%-9K12w{>Hfj0q*5|;YRuCc{OPYC|QC%jVkc2L^s$h;s7?c6cj znbhJz1wj>AxsdWktNirl^Sf)Ng^V*4R8jHx|Ll+*ldGtK=dwI(@? zK9d^U!Gy@S_%c{T4(UBTaaod+)INcFFvPYFB35w%_ue zhG;h|jea$W+~tGU4whMXM7sZI7Brq3W9chVkjSHS#xGdGMncv3FQ5T+KjZh&*I@%a zkE>v5jAgq`@(4EZzVsrqNG*@gd_fL4g;x&@R16FVltm7o*=k=(OB&&m20-PC3Ivfs zD;QdoqX4J$j1`}f4_0WUcLu%V1vD}DdK+HItIab*b~ zDT{z`Wc;NdkxYw{xb?zYX39wEn$LG|gIIg(HxJb?CAM81jbxEo12h2OFHFAR3kFKG zb7f2xq@El>2qIy}BzIcTLAWF9F}55MPnHb_54M&+-(h7$JKs4gLW=)7Hobw8DXKHj zx@Ny) zSCF{O2-&XG0G}&1UP30=0#E_;8xVCe!)vI>$Ra>68O7jp5CYD0WbiKF2C)&+@B^O@ zxsP4F1|a}tLWOTnklYpLS|C6#6Fy!=1^|I)SQdiM>9zGD1!2Ihd;wzP#4K)QrL*z% z#7NP_B|=bJ8VP|1ryy4H(;pcvR1Uj1TXpdr=u0PKYpHZkhzD$3h|f*UR$l^C>Fs8( zjz56d*Tpj$9DRX&WqpUIE!vf~dft07rR{p8H$KPc+q+RC0m2rN#nu9$Che)jZM1EJ zxi&|D^l$uWd$|QJ7Ip^n>@Vxf!q;J8fD?QNtVf}Y+}XDML1YO1(W@76dh-fuL&RwI zhaFil$Q*CR%nentpxJG;^oVTf6kJY=$Dt-NsrU*;`n5fj`*VRW+o~aYCYv@)+4TjC zbiP)Oy~)CyRrWz8mu447F6pl&u~+b4Di;-P?;@jGz+r*sf|w>C^>%I#MDmUohvZoZ zT_~Q8GGvdVc^p>6=uf1cfhOuqnttKZCQaDh>`EAjEhGkfyfZTXOa4JFNVIweDwSY9$G zK*q#7pgb;&MUBL7nwHCx~VHS)Z?Y^y$AM-1UI zmt1`E3ZdVlCbnB^{2CcowOmD!*+qXLT!d#ZcY)f9_eF-M$52=IE+9DC-(juK?-1i~ z3DP&H;li(n_q0s%vR=x=_%6LlThFBQ%0nuVvNdRx$v<&6L)zbPw!$z;JFuG>wM(bh zjsFk>Qd=(M6li4)0!0Vi0K%DX76ASI3K0hND?*VHCx3kupc+^i7{U#G;L<884q<%0 zkBfAwvbMsZ$-EFt;|buSu1wb{NM3?~^H`sc$&3w_&pOOo7$jtqrVT@JgOnuWW}=W# zM{oSDlu1QbcPvM=!Q_ts>4ZUuJ*EVG zb1N${h^kY;UmZ1bul)WE*Y~2A-_;ye=2#sTh~sX!I(E<^p|Eium;!VuQDTUi<`Zex z2Cmon_s^W3Z7^~_!RAwnLct$g%}GcsUW^g~%(_+KF}*X4A?CC#HwNAs+Ed+D<9lY^ zc%gYfUs(Y`P7u5+fgs3`CYE9PE15~{_>M*xgsmY3<0zrN;GH%tY>>(BL9BUF4j`h` zCy+m~lzxSFLHv!_DLP2%NiR-C?keG0(u1RL4X8qfdqg0EO?uGy(YM+axlIwvNCn_> z3Vo~^IsJ)NnGTT6>BJ;bv;Y8Zt{|vuN3T7FoG$(I@RHxBmNr~y@y{$9`MGN-tux<8 zM#?Fn(P99@lLeRfl@u3;Z?q&OCDkvN7&P!S7^p}|wMCfAIMYc0{|L{_8662lD`t$c z7C4ZIIa6`Hi7w+1S`n z?)`-57=7XeH}IvA8`1sR&y-xS>xHG`A45J%kNWqQR_0JN*X zuh5o?cMG93pzYs>}|VtPF0Z;Q`F9wuT!r!hEL$fw2>Doj^d^d3A`E+-HBV_GBqJ zxp)bbbI*ghYGI%NO99f~ zmRn1x@ZneLe$mUb;ENn?uv|?Qq&TiS)ne9QxpTYQewU}(4XzMf1G&WmQXaS|e2>4e zn{~%(H+i~*imya69uYSGcyYYM+rj{bI*qvHd6y;{8X%`ZMbg9=1EGO8v0j4#Jv?b1 zONqxP1Ad0|Ux!FD_3pDWG8TAMID;}L6Hvd)qR6tsZXd+Dvdb@o1Ujd5xR!rQ;u1dI z5;5E4)v*BP8Gu4{7pXpOwDaNg3odN_g*Ua|f=P{+dJ{uV{YQ*I_YK3(^hiA6xtIt7 zr~81x_8n#k26t;AO5owR7@G3jSCpxxo!BbcAx*-oUN?N_D{ED%W098E>W z`oCa8FzcYN>KWJ|MCwY16rsV$dus@~1R+R+0n>Xch(Lyb&^}bsVZFG9XObxd=l_Xa z1aRG{pP#<@Y>`dI%*+gQ^KVocRT4fJK?t1C@mwI{x=Nc&;Ly_2?t~hh-DhNERNbLl zfj3}Ej4K=?mH*I*>aTtyb3kyrk?(Y)BH3jCC54j+3}uWc^*dkh>t|qM3I%Bu?C^ti zLNLfldD?Xf(%1k0%{vJ+Lc98v9|=jV@esJHv()G=FuQ>ADY%rF3*05YeaFjXvy;~E z{kDqR0eEyv<}Y=Qxy!P4Ym*TF3jcuv75@VlPiwj`^TTIe^E(2-yIlIC^LDB(^Phij z$)@CEJ)Q1yl}p~Oz2wU#d;z#%xIt+b6Dbxrf|}9k_dfmEdA?S!tGoNL^!*=hd;WYn z4Jv4kH?eX{P5p5zdwnnPT+gFxA~z=iPt@!^X2id@`g8do_U~U``!>6G)y~@A-)5L(1})xq=Jo>MMx+}n*6(azy?&pSn10-yI{^p315;!T zXDkV|wZa4qP!nD_^kmt-9)%KX=G*f~X=g9+1r47)@_L`*_~Og8duK_htA2te|NBEv z9ySJc`x66YNSSg*j7E#M0B`C1kT~8iY1_oAg=p2#)D-PJA|8i}g zuladk!Momm&nn;h$wnk(0${WG8V7KD!Og@Mzn%l5Cg8f zbxBtO1x=vabW%oORooWX{g|^epw{~HOxY&T;&S2OPj~c`IOfit9ZFiHDhJ5doqH2^ zU#ulh{&mwm;ONSN)6YMUU`FE+&MWQnjm1}kI>PJD=(&)RjT{srnPy%neir{Ny;fn@ zwryrc^*0Z``1I*h8e(5*!1LogYtFz{`eTLzWG1Q~08up07?q#{iU- zi-0pG=LF9gk*Lke57?@H{HE5Jq;vutHv?@);YgPxQJXBN_gMICAF16r8PGs=%jOF;NgQl0^`!ihj&PuJbzG$~Cnptctl ejsCz{wEv9GN^gChukq()00K`}KbLh*2~7aWUmuJB literal 0 HcmV?d00001 diff --git a/samples/react-tailwindcss3/assets/example.png b/samples/react-tailwindcss3/assets/example.png new file mode 100644 index 0000000000000000000000000000000000000000..1d21f4b30b68eff2b9d4fd344dee89d76898e207 GIT binary patch literal 255310 zcmeFZby!qu+c!M)ND0y<2r5Vojr4#Dic-=cAq?G}1Bil3DkUJHNC*-Bg+qb^Z*H;KI8;}xq|R_g9yV6*&Zt@ zh2iOijy5KG4dbvo6#ckgjvm37gcC-aG!cMagx(C%ZR!p?WCMBA=w9W=58|5Z&Zd6( zfnF!$S}2Y}o%+kt*(&9i!n58*UDst32wbE<%G}IRH%UOq`!P9mE~OcvwsK#i6w;vJ zAV!wQ=_u4a>F0x2DniBBpJyFMM6kM-ptF+%KXv@HATvKQvbb{ts?LU(d2k{(xYc+c zo@UV=cI^}Q$gdc^rMG62j`OO-v5#qSB%>s;0Vnh_Oxm*wGS1T zgud}+KauOC>_jOCOeD@;7oa&VDm}7)CYx>WmL(lukl^tSyZqy;U-KxWsApTB-LP+^ zwJK!~v;X>9&jvM5(YF1p8SNVIiA$52I=>jw387DhR7e;$MQKf+J{#G(vW+rbGm7Gc z-=tf;WYYeCe&8qF)v$}*&)P16<9b>ATIsHTz2PqVocPpy&fMiC7sS9UI%Rw3NmkvB zulxjeTwZ?metg9!#x+1%Q;VJj5={l^`T10_bEY{l*trQ8Cy4xNv1QObHX^X(3FFCh zY8@xoIf&i@N48j3;1;YR?ZdOugSWeoDOfk`3eWCf;OCKKoPUT`_h# z>EN5JPlKhsA+I7Yk^9}pkG{fj80JO($%x+R@}~iGVDH7xQw-NFzR*Niv~xUiXn#$A zmy|7(BILPPmF#+m-_M_$%S8E9Jxwy9^IH>Xn@{`hc;Bs3T)aM>%*92Cp@!ivh91km zG_pXwAsN49Tk{KDC9V~Qs3I@CxavZ;81~{sp|>ywcH>uqir%b@y?S1cV| zKKLWi_NO~{wGFk0&1h^21G}Q7ha!IZmxlVm_j`}8oJju&J+*(q_m$k#s+j7B#430Q zyr{=B^wh&tDa+g2Lnfi1@QTyt5^vXcQPZsG(6mn?u>?`&QT0(KvjNXg9|ycdOjRza zP?40BkSskoyfZyGqEOhvRTG;TD-0Ug2uJPhU02+nfVxXIxb2`pO|>4*&YPQF{ADyj z0qf2u;(-gF7&Zsrkv5H37Tz|xy5PL@3^aAg);VVhhr^Wc(@+1mK}?&ta5jpkPq-*9 zK5W9L4-hk2cq~BB1#*+W!9~>BWLtdM9@ns0wU}s?C~_Kn6Gt_KWcpGS;d&Et5YIRW zzDe${Nb&TkIwj-#FnSK!=PbXT3Q(|KrMRH<_!ae4mJWrd&+(IjyKW&~(X{(okUR`o zy_Nims$Jp(N%b>nsPC)cc24SB+Uk7YDavmvWs=6d2z|G;=q*B$8bO=6(|>Kzpp0=M zQY?eBk7QA_j42?P+!UnQ>MlUlb=lmMmzVhdHz7emF%q5@?qb_d=p1@Wrkq#oT$Lz;#WF zqJoN?Qnk7M`z>#!tCu{U>)iILqSJgX@pb9zx36SheSf(;rrV-)3A)X`^lJ6)&uN82tT`zylAM1OUH7+hbBK~dMlemZRPnEAJ(M&H&d->1ry)}Q`kcg{}E02>z+(0}+Fu`CjP1wabdRXu_^ISQ? zFTR&sP92^5{^R5PFAwi&zRKm*7}xxVOGEb6jyOc&xcAzMMX=!Sqpd!0xJ- z#Yp=phZ9os z*tjj~ZJ~O}`_tZHm;wodki>}%P3*#})*mZYT*O0_K=EKlcK z=PBofyX?B13}g7{X-8=7czg8fD$7b9lo*+gSRZvM55IKKw%4}v7*4ibvy&OA89mM; z>kl=HwJU9&f6ZsRVw>V%XyeyUUhY;(^~0ffh4BvkoS^c}Jm2qRel&jB0j~lIPVtCX z!koh{g(-$5W_By(L>bE-cP%s*Tfma zwUfTyuIPoziH#eBp-C;{-Tq4(i;#V}SxnkoM{S%-n}$>33+MolHH{#PJ*iicb8Q!r%DSSDZGTgWXrk{AD8^5M#jU`Xu1kH<2zt9 zs61F0UCAitfvUc6OtpQTIW<@8mGBl+@`}uj0NrCcRqC8%;h5&0T*Tr+NtIm{#2a3x zU1!`N9!P+($@ZFm*=40asn1jDTN+TxQ*wgO+w9w%|2F2Wio}LnrmNR1`TVsxdX|zN%7%`Ugp43UP7K_$#hKrU$R*p%}x)5)WVq^CE zs1X^rCkv}@?*Uj3^FkH9uT?=`b7qg(mLm#b^#R2m; z^POn23ff9?W;&J)saGDqG{(MGNO8uh89PMVY)I31F0U?S4084g^p>UV$@7q2oo4eMszn{b>^V#SwU^rk=9 z?BQ6?q>CoG9JrK(d3yZe*T=2FWGmI)s9nN6V_(^IpI(yw@ZNx|KwFgl-oWu(b0Z49 zyr{Om;d2cxdg!~wR4*yd=lEX<&_6-W z+jUkJJ9!c95E0#B7F62j32J_6X^Fe(O9c8(4YJ7(yH0E>Pu4SVFHTBGqvfnsP@v|l zRS)YgbTz?4ZMsdj6Nq)LzrvAB&m@phyoBl9vs6(5aRbL-5IznghyXak0ba5=O#eMr z#Nh(r{pUO`2oz=m!vFg_s=)i%PYm!nyXLQVyw{;1BH*t}z{@)W_kX^90hEFFKgakH zz-J(N&0F{G0q>gTt}vLRo3)d>LB~!AaN>gVU41tYi1ymq3+LX$tDC_3KWw!0-1Sr* zNSZr2@S9mUJ%;gnJ2;=M1CsWZ1P&cw?q+P>4)%_2lHM}x|M`X_aC~+e!p`=euejUE zurwz-+K4#!(DQ#(6>pJYP!0^F9W1_Pz^rLdHMPIeIVjo1zfe)Ry}D8ot#tw znvI9`!eO6jm~e3M!4z!JAkhEupq%;*B`9ysr_}oY>g(}Apcstlj_1o&LM*e;N5NZvnmjmkIwe;a{KduTMB1;{Nps|N4Y~eZs#!;a{Kd zmlgc03IA%sznbu0EBNohzc}GvobWGB_}3i%jSl~J(P1*W>E}Na+vTHyxer z9-Uc_RVHnsp?o8DWbq?scqRVyw0sLYzz1ZxTkyVoGI{IF4K9tE)>rkr(@8ZPh<92-N3w!6*H{ zc6fGBSO*RD%;uAAu|Ikdnof#gW@e77pO{#7X%J)BqM2#xap}xZN0MrZ;@mmpOb(u( zpU*oX#ZxhS$|%9l`{b6ePyVGl3svA+_CHj9Glp<+q2;mxv}#z~*x*(d-Tw+MIz2t* zUM;Py)!cu-XEnMn?0`xVJE>dQs9!o6tjMtWVRZ>?s~ZWGxcrGqKBKz&=pGkWn)rK} z_CJgEBS4+j7a6STvk_0Q{Z23<)3>rVlf>{;Hrz<{YA5n= zH=>fyi)#2Gn_-~PtXs@X!}}%9wgA{lFFXQ;IB@M6hD{2A<5c7dtWP@(bEqPrN*rHC z*Hr6h3!nuZi^V!3L@;4>c-tSzLDB-`j4llKQ=TIysEG%+sC4oXW)VXfB125Fk%*Z-*m&Wt!X8H3hGyjX(y z{*bLLV9&3 z(y39zozrS!c->0Eed8#FB}E?f&?l}UKUON8R-35)WJb0eY#^-^P1rjuPv&e83~w~q z_w?%A-`5e{&Y#+dx5ukl{+aHc9O`$y8`^D+gYeAoq(K9^-~qTP=C~{G{JZ}o5U32$ z$5{56{DdWY{3y!yAhoCi#AfgOykZ&J{tjN>zTi~VWhWRHS6d*AK6miNrdk7BXEAVmv)rbg`iv#ozq#XF4eY~zaP(Oci^`iJ&r z5W>_HB!v>y(Qh(>D{?tn?Q`PFLB9<}?nD%u`ct@N?FjMrf-iu`Ne~q3`6Jxj-fzhi zj(q;uUP@Ggf)=;mlJHzPuXn*-)b!DcFh8ptdk4pa$h~q`=VA!TO<|CEZ*Q5eEvS5~ zfScm`T2I1}H9@k8Uao@t2(<;r`4#?F)#+`(Uq4E7GrNXG#^DKaQ!C5Nr_JZ&qMUj_0u;GIiA07bqj>Wq zJNHZ)u3PdFjH`QNCx)pee+VPadw`}Eq9r_^o)<&a0B)_66tW$lA`1@66MnGYc6AMSoy9{Pbym^ykDj0K{sc(GT$Rph>Ls#j=+`{(GA6-+=bvBT@ znD`VHalsdPW6T>AGc{%o&OBflc z9*D?@q39Dol>UR9ogV`RN2PhhhOIx>gXICAw7-uS4PThE5dn=XUlAa~o%1fXCp^>p za%CqfW-#i)60t;we#NI$su8FZEesW zX(d3&|zDEeS-&lzwYV7;H6x`C%;!2;{ASN!} zIml_E%?CZT#w$VUW-vs`G2kYrrbdqWC#9r^1L1RE&GWvLapfOZuLA z5VhHBeUsPD4uVL$$ePd$JzRL5`rga9=hv@?`uh5Oojg1+7n`Nj11qBQiuQL{EUW=m z)s}0Ciau|_x)0d!H>aIXp z$grsW4@-mHE>VCaIq%kD2{rhD!@0Q8Bu&oGAQCh-HpVvswx~_UEp>CFMCH+&>5Cg6;TX9OM9F zoa;}#*xA$L$q=cC3)Mxve3O*q!+={8aH5LD|K8zZx>fT>@Am>|#`9qJ_-(JmsK}kd zivR_SZ!-zdF1c{`M2$~%LJA_(1}~RN%_Fe(@hSh*dbik~=#LsEKuG~|y@sW>P(J+Z zHMx`&rnzrBR&&$S8MG@E?K_m#x2JQ)mJ*mcJFle#0cc)ZxbJ9n!WhdJ{6*|{LntVB za-nzm!nt*w9q<)1%|`SLAxumwFgrWp(V*ku`5!Ecw@t4n2hq~fB9@m6TxVJ%ORCDA z{*$4Akx>A5%5ZK)pwrBUAKGH(gI={6(KCV6*4DyqGJk(OLF?0in`(`doE}Y~9)VNq zv7*zlWy(PMC;F>;067gGtx9>G*MRSLO>ff2ajIQT+yjClpkaXXiPUlWxNuECSeWWv zx@C31f@*ajX67uH5_bHPD;w4ae7$6PK%44$1z@~DN_e_G2T1=oygcvJO8WA!^|WA4iqi&veB9AmFB>)3VdS#T}=8s1wbF5H+o0-y5o^T(%9;u;w1 zS2s{Zz5Rz82SI_rUQLQ6;f)53K*b7iS3|=J2=q6ce8p5XDVJHat;=VxKoS8GGgCvPbJqu+1E#?VV|>imslX zcpzyIV!Dzs0>+tJIf6SfC@_)|YEN@+T--lE^z^7oJoni5Bf2)s3*KE{m~rrXBO)Y< zIE|L$_gWw4D*)T6^mdOm%y?k!_}9JZY6D`;OVe+=b6%`GS7UHePV4Kp7yDaEsz1BD zQxcPFRHvn->)hUU?P!Yxqb!O)^jrJq!z?AYd0L>cO})jdiePI$KdCR!F=R5t{qwN@ z0^k8?IGS{vCi8mqD?~=HnEuypMoNIYTJauY5kBuBZLjx5Z<+W}f{vH-AwUW;|Ll|O zSOAdLRJ+V5jwf_}8F-AubsuGw`Y{Em6(r^jQ64ii?7#GV7~kFCtENA?bz7Nc$UwiI zA-Ld3(|=Iuyw&~Oj~|t5EG`t)+Cm>hxN;;zZr}bc-oYY#l}2b-4t+SkYsGlErU<`5^edl2xBJo zhYsI03|@$?2IEX%4ri=!4UW`1H*3$|#NQe!n+wD^qPc?^tk0Y;1(RZCZx+x&(h?_9 zQ)B(-zNRmETICZaAydRV3k)mOQ1!9?0=I557#NtCKu-Ei<9d5bU?6J%nG$otG&LsY z>1gxR)x~IFhgKqt+QFHrn!+ep3)1atExP|Ked`CU93C z(koF(=M7nus{ONxVM+=tz@dPVz%#AW#K?%da$~$e0ZKxdC(+9nBEir;GCIx$Ns|j# z?`i(%B_}1N3zRR+1H!dIxr6IkYjSJWARw=t6q=2#lrO`O9-j`Z9I!i6lil`{x|Z^s z{FkS8r8HVK$B-b%Q4wT)9rusf`mhRMJ2j~;ZCEjpk=Xurrb@-Ay`#NWaKet{Q_|>9 zpC)-PUiN=zxiFunn7T9Swa$4Vp?ZN+3UwP>Xs@SSIU|3 z_B(Q>AmUCF$q{$LJx2dzaA){n#l3=s=e*wAas&Ap6Ohf?jx3d!h}_I{0#_pvw` zC#-=+U{EvLFF8?1NLHSb#FMHkR7*c*d~ofrFG`q2afqGk=LRWlXcdK{2`P!Ui{Ej~`5+p>cU5e5-GRS)($HSA4 z^e!naG_PcouVBE*+e2(z{h7Js1Um%$uWoSq5q)$;u>iv@F)1m-XRo$Txvi-)+m0#u z5mTd+BZZ1lupidjhT2Mf?um4+Q&FF-FA9OE$)F6c5zdKg#~1tq9IU92yN4zLZ;M#! zDZLnjVK;&1SMjV~O0ox0ngb80f)7JGQ|eC$C)M>vJSo^gZYKOAKp5ult0L93kDqMg7O z0+rF?WK38mN_5iai=X<2+9o*iDuJxCK26r?KYR3-Xou@4&AWj7;j9Kn6X7!kFRj0B zXzw^x&6L@3Su1)ftKX9GrT6Y)r}Y(I#+jN>$_V=UwFQ%gG@Osmz<2o|VH#yu=XN$2 z$&uMrq3Q zQuNK9qQ+;x;mDUxk51eiA`ME)5b#)IDGI6Y79(z(P zd>c<*&3tynAD(Yjq`^hRbd6Pz7SCFj7*=j*Wp?CcG>ysnzZ_C5U$)tWPqp`v7^Ym0AEb!~Bc2wR%~A5t(Y*SKg80-YG63 zKDZO2Q(-+fQwJ3B@}f^ze@7urQUE5a$4e`^bRI4>olsWgg8Cu>M-A%xfRpQEMg%yd zy*+EtOQ4o53i7Be74)3Mq=Nry3nO;l|>PKF<=HcrM!b+u;Efk@+ADIG`5u#$%q z<4@6^Ak{qsLU_r~g*~10%mwY8-r22hpH?3oB>zm$oKHU-OO7J4vxwok1$8lb7GliA zq(cz4E&LDc+;jm5{;J?Pb1Wfl{>0~J2Yq++LPRnN{^G`kigVZx+L!aMg8b@3O3;sm zaP9s4R(?>Ly1DIq&bGg9@M6m%f1x5fk?b~Qdq-$mr2~WXn@HMJ=IDKmvgNKjRDJpt z_6)w;vo19Ll0T;8_TTiDV00TfK)ZR0rRezzNf2YcZ?re~ zePck|SWki^-y97JwjiitET-jga zCf%(lzkJ|Zfu3#u90|ynWi*mDW8<=v=Qujb57Il4D&=J!H`XoGSnT|6VY|x1dt(iE zkT5qfv-WYsuvyuGR`1T1#+X{e{pKgGQ8tfIu&k)7fh z@#W5{3Rb{v-f)(6O45ku}{zw~gHq4fE3%`Wr3cBs0vUscU+>YA> z`)&-HgY=7kYt$6J396sitrJ zq@h;|q4;BzZfKB>TBBTsqyV%gVGy&8$zH zabpS7?GJncKIn>_J{W~>JDDC=C(6IOSUG$DuoHmYNnbN{GDz|6fO1_#*m*a0oJ8>y z{-LW-Vj#mK#||L_B=$~Dcig&lB5?eSBV#3d39Nq1P1Z*vP``d9wLPkLkO`yQmw4Wq zUO<1kH@h`M^(?VuEpu>5hofM9qS1r^G+BX(t&=6wmk!vjvH&kmXLzmNEL;K?+k+4k z4+%4SO0>zKl%Uaw`F90314F_|LE7?#DcW`#g;KY)Dh_xA>U;7|s@C1ghRfD+Y>ztx z)I+E2t!Up!*x~~SMDP+X#;`wvO&y7^Met0B_XEvhS5w2?a|sy$)@=EK?!yk1_0f41 zts=(-k^>;s?oF4;H*oLSd1Ga@fEb8mf{C^|6e!Mg`#4(JG|3PSr{GQ(mCGP0d zSa@ImCU31ozn2ij=PLJ1TfQ2fm7yfVaMfLN*F)IoBgT02q-FhdZcHHDcqzNmgh?76_#=4QC4r=6XfaH}JWmi*g| z(T!c!L#N3)mhRgJd4y?R3^quTTGDChfc>kCaYGF&3;D$wwG%I(-4Ck|`jud2W`YKa zkGuMAB;OG_?2i^Sk7kwQUg-zLt;x}ipoK2*bteM2obs)tpY@WIi~n>Mw8AjbEdmfI z=eiQm6}Sz`wZ(iKg-^;Zug^tE-zPa4 zWkrIUR@c_jBtfNBRa&B>pFS1pn7u9K=W0>1gQO{i40x7D#jbLy%r7i-PWT;UURYG5 zQIJ%LVY|h~06!M$)n&%GMBd`m@AV3}K0M@Dc|WZs8h|=#?onA(?*_LF{pIUGT7Qjw&KWq?6V z$g|#Q@&Z!hd7Xl{;xY7961j4gykAW0dgGmz%u?PowsuP7u}gx{)~Hecw6L;Rdw7&?3QE zZiZiJCN#aeeQKLa6lw8TdzjP+7c+}&m^E%$? zT|X~5fNp17z|U&N9^qo0_Xh_vbL?%J;RgXYWv6`;HrDP_bj>g*AyF6M`qXj$J;6fR zm}eP!Hn)JZX|?r7iPuC=O&Ty40LIvBRhE`rhyCCT!8*MK+Hb{QvJLq7mFGB^E);C=2{jE+C?0cq}EB^X?=jkXcfJQO-9?#yRDeTyK$RJYv zoG&G?#D}v*&W+MHDK#}bP&(R0vimS>_poi3^xK0D#7p|0zxx4q-)AQcR zRE-e)WtBtx(}HVJx^j59w76Jrp8d`Db~aTMULdmP zQgH4m_{8GS+Q~`$%T0#6lHLmm3FCo;@NMxy_7T2gNceMRqay3H-v!$%D2G^6cTnEi>O^kLJE?@QhX@=}{7jc_H=0o>qb>jnC_shh zqk{5=`{wXwr_Xwx-2&HPY-U62Ox>Jl_Fhgy;@1bLN*;8AaG!2@(zhvBl-Jdiy6nK2 zJsB|`&fiLM522uT5A1X06z!%8K=E&KlsmfdIM25FNL@bGAm~xc9ZM(=Q!-G*zYTmqA@oe-SP-A5~5_){Ze?a?g@D}xxwqc=_N_&>_XfRsS{CYM6M@7N@x z;jD=w`Z6jn8mqH2h-R#IgR+ZRGe`bNG zKMQnq!3GyrH`e0Mx&j5=-LK7?BCh2jm;4~%^`GmE)&qB4lA>KqQymZLQI;%$v&f-z zjfm(@ka|>1=Vr9&BbMI9r6FmuE>Vs{ATRS2y~Nx4gyq@%cEIobdUaO78y>&q;lb|8 zQ7rEH!ps8-fHGNJK|%LxK47+^h`6g45*Lp|mH^4E5UGVCiHd_lY@6~8~ z%5eK6I!fc{S!rM(WzyHtMMK ztZfdAtW50+7CkZyzBkj0Kq!}iCT@_Bkia}0*GFw-Ss{8>hPuzH`M~QX*Ei_|TDpvuzva-@o zxciH1+SI@Q!eU{!5&%p%P^DUqlQr529Hj1#lo(VDOS8M>20xn|)kHSA;1~e(CL!1ag79FGZw7#&fLMI!WJ=RYv01RS4ReI-)e}Z`~W{7 zD5?GcbZcr4Wb+iDYhYocO4?YP!yMK~xt3-&gTT-^0mXTS6!CiHaaPWlKuDxwDKQ8b zvx&dLHnSVWv2z)VDvCo>fLhjw$&2UvS3ylaV8Bt{1~2-Q;jG00K|JrmqV&EUtFF@Y zeroL;P=$lZDh7MJ@0hKzXFxMVE5SsVNuDY6CUJxMJwSuF`-S_K9o*6pfVPeEJ*$U zyqNd)QJXxLLh9ZFTswEFN}IyD)4_IJebL2V(9QBb`@8oda1Fzmzj$A|TNO%6e$HCc~Ml zcQMu7kd|UUZz>eIl|XZ_zBe6tp1Hupoki}I7P7OPCpn0moit8`Qw&!#n3-S*m=gf? z)dSwcNRm>k8j;x~go+KM$^_5ta-d=}8}kyTmpu;s*eWr^j-$_J(iAIfTTRh zwrUA@M36_J&Z7YBC;T3Dy?_*71s!F%?0a`e>zqYYk+WGy@jFA~G-meg}9daEP{M#&X# zHN%%qch&A=N*nnztxV!u>Ph#RBQc0+^{D-qt?5Z%O`r_FLw$7Q|3Ci=V7=|yYfl)p zio7-mu;n`-t|_~Kh}HDBi1+uMn=H&!UX>g z3CY~b<`<+uvKYoq#MI!I6NB{OkrYjF^t|) zI&}(c=NUF&y9KRuoGMTZ=DSV5m=}SYB8DOTl`QvMEZqgg$9y@e(WOxMaPVYx0d}}q zDuh}NUp`F&J6qVP*?1rpw_1dvg8F>yyT=X?t5YYOS*P`^@$<`knN2--d#~3xFrM2( zk@Gps`H5>#1!&^xRef?SFJr_5xO6*@8WyZs%EAh0C>v1Whj}?w6636`uRi!fG2=vd zrLf{jrj#n%nDYEQT^^`!x!W*{srec6MV$q{q7&ww_@C)Or~XIuLjQVfX6<%hSU-4o z)rCP8{hm}717j$V;hRad21zomi4Lyoa5Rv6nXl?%GLCy{(Q4*qHxz?U1-{5tc6NngfPF{B)`u|F#{#us)H4MRiTQ|2C&VjdnhzT8hQdi-^GvZu2WvMf*N zXUV=OJosYEq+3TKVpDBtEwOdm)@Hm;Q&R5G#U^0)o((_0nqthO?+U92UkHStiJ483 zg6INd)Q+(z&ZEQLV=TDF?ifQVtJG&Z_9Ced=>qP*Eom=Q@&lyKnJPi(;vgF86% z8W@BqsVjNts7R$QhKKxofom)fpq66TuL2X%CUI;xfQoJNrO#|~-5o{;q8jgG=;Zij zPJ!|Q+xnMEdNNU}>@3Pi0pZ9?!X4Kut(k1Qx)bM9PqOwpE-D|02NsDqeKJ0DMKyi9 zFgvBm(c^~1rN#j&W{=|ged%&6d$GbJbQ%Rzb$h11U&iMDYw)fw5zNZ3*51M4n}hJE zM(C@6H-uLk$nP1wo-=6mqi*l}@&I2mA&~>*zM_+4@+SIvMm0CHRw7|+$6}EN5+xh~ z>f`z%TNE1jS~$f^kqK~Zn3F(7&|=YK=BA(=joGW#fye>h%@(19iIR&PxJcsI1S?>#@5=B`}>)`{~oC)*VlWws%FlGI z%SvF!vi(o1r(3M?&5%G}{ptMArV_aJ>#Ug00ra6?7UfJPdw_?;kQI&9r8l8L#tyi7 z_us5PAX>fu8)IJsne(F(s>c#o=bh2G5|=-+UU{)*jW_zj#T1wx*pgPfekbVHrn5g< z&N{jr81+>U!+{-gwgm(K+KN&ITB=Re2a|bzZ>P74@g#nxv1Ei>DX`v#N%5q2vm-I< zfHTmD&;+%t!g^#{B)S1Nnn!P@$M18>@kSm!6B?9eq}y-SnGKuLX2T@7zBLAx27p`$ z1JQnAUIX@IKECSNq@oaKI@U~CFe8bDDZ3K`{xZuh!ZHGH?8RqOKfhXSaBgdu<*>uCXI3VM(87n?I|FAih8`#5XQs*UuMZXL0Y(Ob|eE!SRCez zrSf$jj@jCJNnY;!ZQ^74Y#e2hvTqp6?laPG89vb84p$cYxXZ5YLJ|BjGBiA9U`g&s2n@qwbAhqA_Y68m3`>Qf&dd1NFm4 zYmJ7ZjYlV0R5Q)VJeB+t$GnT~03=wtO`^`J0A(OVY?=N;HUH>HGeU70@&GNd*XcN6 zrW9Lj;~UjEuD8DM(lP^hnuwr2VD}-}#fjIq*iw{*GMq8!5LhxRf4$ia}xGx8@Zk#wYTS5{?1KOj&#NQ@o{e=u^ObHtN__{tzbtJbo#X zKUMW<(67%FeJQDR*vTmV;=8YNyt?GDCL) zkMe(MI5{`f)z8{#7+C6Zk~vU=u}L}!!DN@QqNWSdcN7Egx1B!qzj?X}D?F@!xrkeMuB{T7_xBv9td z!+LmGdieXUpu2?|>=n}U8fCpkT1{Nt*{uup=#Hb#ox`=(?0bhf8j(k~<%YmNI4uX@ zd0aL9X*|xe&XTNdF2;}KVtQiFMfgfpv~Q6j?veQLOWF+P@)a!vOtW?8 zkfv#jwJTE45!5ND7BFE<^-Ov(-R2ySNh)56xY@c~&j%J6T#o~g7k&`>&Jt?TYo_*d zFZklfG9)I@kO3C~QYYLfq4~$-UT>p;+~erxCfSkueZqsvw3m%Km(NX>vnFu@^?7UV)S9&eV25e&E%KPQMM} zG6*8yIdXO$C`w;)OFdzY-|t4c{)l!~!;i8w=pHaK=1=wWx^E||0Hq`!#jNg>V2lP6#mx z)Gx=W@AkFyEOdu2G;*g-9j2av8*R2lhx9$)dVHbH!HEClv?KT;WK+l$u20wrAlOJ2 zxZzGO)lbi{90^ePna3SD6pm<3o0JD|W#9N9W_4k1x(G0Lz#M=S8=_TOT}*K$J*(u< z3tri!1YWEvXspmVR!fVo2k^m?9Q>rll3n2Y@oZSuX~-1!1S{MBwcKHgxBtQSwrP??!;JoR+6>R7+duMI zI3}}a4*3uA3b0FZU?bx*R{A-9iuj$Cp|}#uE2e>v(ZGEUCO5qa)lPMSAow6AfG2I;6#T(+9dqdqZQcrO54rPW~)xw zB9^sTG~IF&YOHb9tY6<0g7HMz`&`C7>CM{}$7+EG3ek1U{^%7z;ZNtB8XNB1{P4M0 z3n<&AY%jcd`3zccRA9r%GjnC; z1RfR01a|;kD)~mQ>`k@xz|FhVTyqiJIMf8a#uQlMwxPNN-)4Iv!vrfXe?(3c z!X4D#KHZCm9BA;!Cq66#GCAwO#t6U>(Pp#&TK3pNQy8e!eEU}Q4P2b{?R9~?wp$-l z;M(FhFheA{FAS3i1W!Qin+L66b%C2}PG1{ z@@O;c@odEm%jK>U{br4_XBC{V*9X5rDFEdS^fZxgKZrI=Io|7a)p3#SoXsxr;|Rm!pn6M z^XJp&SM6=SKF_va@0d^5cr8`JTXfzxI|~5ua3JdgI8+^1U)pfCe!B=~AbS z*S}j@-MS7udJI}@JY~fX%I4SIY)CRI(TTtfC;aI7G+5}L54ouV&z-sZ3Qu7*1kS`{ z^c;BfEWb4nM%Cwy3hme9L?K(i7g-cT)HjMSCA)z~gB@JOYu(FZ42w3m^LtUzftkGM z)Tzi`GQ`a%N`oNPP(RD}ky(`HO?k!YPhGa_nUxYUzic-ktS#sg{2|}HET@LX>$%G?r~KY z+#mB6zO-5kJftac$^M`Su2X>?Ojq%|3Uc@CONI+81FUV&4Y=Uo(p?vL-q#BZX)urx!K4{efuUtVko$pW(nZ&;H%?|B&B01VL1&Yn#8%7IoU*f&>v@Bzohoh~R) z-ve%SAwARyFm$#ZIOXtfTN8#GQ#8@ z)Lwkk-BN(S0`c!}lFo_H##Ps6P9&~>T6`_}=t)RC*Ov+HNI}pq_7BaXdb+{$jVDw5 zHBe5xMkk#$bhZ!e^5G^(wG7SRozH!ddQ~G-49@K14Y>m$$CilLRjd-dHLT913m>}) zT6;>yjU4|Y#{B1jvx+$0<^AKRU^5NaPj42CM)nys)-yKyeVDp*EBcrbu4GoO_azYZ zV8ZWPfu8UJb@ZLBP)03hH%qA@fmARvVjD$tMvuc(0tCPFOifwVDI${JodiU>UR3hW%zx70Zb7RLh{*4c4KHLYV z1YUBgI`3`QT*e5d0)aO`y%pPR1wf++;BmS51x`Wc+as>l_cIpx7*GhLPss}m;_B>t z(dcSO4j6&&FfAPXAz1f`hsT*H?3M3ov*_)^rXj;qsPAdo#b|2D-e@su&%y8b;i=oz zN?FZr{4kRCF6f7|-IE+m7trzOmS~gwI{2$kJ zn-e&oynsJdHGDF$^t!am3?tk?-__%@WkC$rP%rgntc71O;ZFl z7vs|&s+eOx?<0`v@)2r<=1V*_{Kp+osL1E4(L6LPwU7OSMX^iqD;rml2+fssMWo{& zZz$Pj0iImhyXH?D2$@)Q-K@Jl@N$OMfdjzD89pdMi}Yo4IC*MT4#agyKlO3@v+y;E zd{FPzksHG&zx{-=_8G=uZ?doHhJzQyp2w+xpdt8(CjYh3>um(|Y@F>TNSCkH{f8#z z(7{h1Gs%EC8I1H^-*p1UB|z==zjQ-!Q-G3dGIX^2w4QIEGXW_!p62d!gg-jqOdU%oom4J zHs?6$T$zlhFcs9fPw|pvZbFN=BD{M~A%s*xoGC<@ILbK6)qwuuV=9<6oY!0Nl_oF%^^-1FW` z_CMX2dPA7H=lPW_U^~KPn7*jgNPzeg(UUZXiN||$i)+i|2L)czJ1%eUxz9>bgLLO@ zTItI4d~c^gqDrv`kkU5@RpAhd6c7$O4E#S|(o-6PR$kolef0l-=U;y4stLn_jXoR8 zO;abi+Ry;8^MF&*OF*guw{uECl}>m;6(0M^`gHa?ABdI8zY`@#96jF_)Z=DiLbZLL zMm{qLWA3Bbn=EEs1XF{e;`mAgQ~ZT{wSv<=MXA%ikHNTgaz zCx?(#JF3E&bk$Zgr^O1?I`3bZgT+JwDk+OcBJ`Q4c~PJRQ=F9N!lX+f%GRRGE)^*c z8GRQ2eM$dk0W&YaxNv&mS++mc`+t6DJd7>0qs|!{H2{jz06|>uU!)S1#=dc+xK)5C zDq4(6NQ|~0n+Sh7QI&zhh7+SySx{|S4|G`i@3?n7Dd&1(t%)lLzlk55c8KVi$S-~M zAj9xHl^gH266Jz<1X|;Spga-ZON8__#Vdn~EbE20Nw?Go#aTe+G0qc7IK|f-GCM%)>(-&AUNl`oUUxk2+p&TN|^v?lGvUSP}#7r-z&>$tDZ-3K0 z1aEe8H8`Wvb|B1FzD++PH=kY8ue0R#o<$BHLSxCAP`HtG@TCaRm7T<_1w*?qCymgT zB)O#{gDedS;bCif&Qto;Ll#u+Ju3+>nyoGRk@UrvZ36+(m9L6NPe#GFdy#?(*fmu$ zwWEX^@xEI(3T`=k_%i}&^x)u>W?xK|*Z;)izeM2COIRZ`_{HOgx<;$(5fO@aN<+bV zBDh{QH?ukrtoqJ(W54-_YS8u15-S}h=P92A-jECsCl$=K%HH! z37Y>BP<1~*Sg`fm6RH1(8UKAgmAokrzXYHM`xRlYvNDVBrivYcg3d)>(AJWgy|$TW zMJGkSW0UHKJk#^{kQkp0wVTq)VX^&%%CwEUZ9Mpvs>|k)Ek$o>D}>7x*?x*i0-KC$AfPq7>n-6Cq8t__+v?0KR4`Jso0(*Q@(SF%L%3#YQO zhQWUBuZ)suW&OcsTtzYlsimA;ijw^Mnt@7c6|KCRwP*lg&G!^+@7u13>jt&b(uico ztLI!;jkL(;)xBp^)z^&^F&=&12wgf=(`mgwd+)fFJmKB>OtU3$|wXR)Y*E zOe(5QpB&eeI#(cBay$CZn^Jne4%9o8=uUAh^Z-~Nx#^#XZMb)u`_8I8I>rON)}^e^ z;!(?UOK^ZAc0wBE=ewm{+1c`O87%AE3Yi%!lwmHl`f;~Sa_k$V zl&QScVw-5kd^_3eiNS4nG?+s1bj=uSe;2Er40N=JER2$X-2QEOq&#S4a~jS}JL>&G zFX?^DrY$((f_8M#vVEDfZZQt2J>Fb5R#PL+oBZc8*muHzUle9Wm5jfI)%eX;i~d#x z%9K#8wnENDJIeqb+Jwp@@dwD7Fhx(CSi7@A%MoGuS=V^`dip$&c~YkB;8pCRCbQDu zPNc7%zxpF;beU{~^@qyuRXJaSC7320%!pz6>ou3YmB|$Al0CODw#TET(E9jCFyCbpc2Wh+Y+z zg`gH7z0y(V$+paT%@3!)(y7$o)O8Ro#Zq?;^|_zo&tNaT9G$KH!MQ`cCT*U6lA5%;DV)`2WAXGXAkT|j?c$(!X)xG6F?LKo`1Nd|ea+;qEfKfPdk>IR%sh2!YB*MI*(9&t;LdT0 zn=h6ynlO^!j;8IY#PkHgr-M?AIMMRdR&2O>@XdE~_3^T@P-O&>Vg58R7G0v`eA4yf zNHzpAOGepz{9idh2ZRPAKupjfe~4_jQMx#02Ryu?eYg$6MF?8t7Z=bF@8jFuyz@ z(8B&{m-au&(#W8l>}&tsUxM5ilo>&fi}(xcsyo6#7b(jip4^Xl>iMe4yX#dkf9Ml} z35wzS={cDY_@z`~{dvUh767$Mj*q%^eaG2%q;P~5ip8KIqge{!(DIPcRR!+W zbBzc7&ur3v2qn<*mW>miqu;uItIQy+_K~HgmI<$KWcDiZCSjpuIWeO!&mp+K+1x}l zf1IKT504l4blbvho_r}W8XWz?|CBSHLGXxqP{)-WgO%`365uv(7{p1ga;D+Z1)?S> z1FZRiXwj7{z~odHw>3jmwi?#jYy{BpoP+dxPzRgk>s}4pI0xM%i>Kn`x69I8?S}q3% z-zv*UlO}yuR@NS=>OS-EsWIpqJiNUpUQF^?3u~G9auaKvOAo&9C{*EF@PcW)}tG3w9<+8lR6Zie0SJ7uPLZRD{4h#>x2 z7fuJHjndx4Q>hsy`y0w)wzck#N$ZfYBc*Xa>sNebEw;fIL$!)rcL(l&aQ{*#=pi0sF`L*;O0dY)SF6dL7mJv;XM}H>C)k>kVHA5QZ;~#0{sw!8E z5lIq(vT_lr84e)-@88*;m!Y=b`c&986JLGmShP>7oDAfe(}*j0anvu@I$ed``j)HT z*RGaCE{$$$fUjQKk-9tLbusIRZzW!yn;Z6lo6b1ALYm%P2*l#gc)ePJF%$8FezmF~ zkCm@+?-4eLE=sQKvG*P4ftZsM?d_RK>{ZmTT%ju%CJJ>Qi1j z4LC#?LbKPm)0w0mO@lqV&^OJ8f~ElR}e6b!|m~qBg}*?-3|D@TGyP5~y_sW$KWTp5Ds( zxBh(EjSm1F^_u_N64`f%A!Bp4Hr^BnnM?d_%!LtIBu``18nh%;hIgJKn&yOq+7A5k?4u4&dS0#DD*2$l)CNG^J$Q7yxk z7xrh0b~OSHVN!I7@;Vq%xIgt@{YT(pgUv5;-N>-vU;&%(w2GpSBca$v%(56BaTtG? zjb}^N;+dbH5CoT^=li0kw>!t>FeB=Fetgr~Hl$_EQHd0Z3C1E`9h|#mV#u zCtIu_$HKOuoYTgQ@KFVg1s?;_td%+ZlDgx)aR7C0BuJ6k<266@@4`;pt6V)io9WGd zVL_SF6)|UdJ!=K>0ra!puenP08f4bhP_iqPe2I-^*_tR1_B&e#J~b~%ub+^+^7cd_ z;r`37$%l6bRij+PJ<)G^ERZN9-bgy+LolIolGn}YQ`B@*T`v>*t;-O75z5D2-2w-W zChRqg41MuV0QzC>fIS>f^hGG|H!F>yIx()~g6jJ>HsGOAm8jwuCl?Yg}ca#)^}- z1rmG*(U;j;IJ#H9mlnb^si~zjy=P^E(j){V#0<@0{g91LBC1aQ-o_TY!)jc(BCBln z?Zr+`n4YvlOGFIeWA>#N5nZY7+k}KMX6&8aU-wjrO6V%5)RoPh#Z8XOXQiERlRw@n zc;abHBm`ZwlR~|~rd6X;9EZmzbWF0Bb)BbOLrJN7z(FvxTwKR}n7`-E)-?5#gTUjR zCN_q-wMD*yDzp`ESN5Db$%#hJ#Y?1)?eO*xv^b*AA!pD(cRqLc&@2auMwfndaHMwd zzSKJ@*~WZ-J5p+-q}J3L#VOVFXv)r@bd!MI`H@0{G*^XGoEk?s9}jcZ;71n6wBv7s zE>dc3t@Ez++n;=xi7Z_RBUYpm!@?Xh26p71+zUag72C>NMTQvmMWGg4zOmcahGIa3 z^^D=&hSVs7R>{Tct|0w~8)>oeOcBvz541;b6MmJZeH>X8>@y{8D9)#?0&%rIf29SE zMlzwWe_pRqtuz2OLUY)*U&HZ#RjvO?@-W7mk+W=m=TJaSnK%%75byFl(^7h7-_gD0 zN68_XYRNs-!+o3gX-A1;KGIL8C0Ray^AFg@%pC93UTj~52rmNLKyJt(f0DsY=@xEk zGQJGmdKd7{^u8&9e*BmEp1jGrpK27I(x^9S>kh98KkM1XklsWRbtz-bn%?fpq7-WR zW@Ts?pts~0%c@`8BAfpi!LK#6E_4Sbwy}P%=D7h*9&A$dbE`9%!^Ml6yuqq8z zPDD=6R%b7$n}lTU!|X%a*I^sG?H(1L_ ze!j<~7}1l<=R0Sm4E()o&{O^HTu9n%ViK+H?q1TzsAnaRs63;b zD=SJyBzhQl(-vb{HL=PlJVO;O2N57Ee?heN)_Rl*D4s<|1k1b zFSWrcX_*cR_Ig9UrJ!l|zR^E-!*+y?$I{Ye+5&OxO7W_8#ic%KjRz;6%7ehsyaT3n zpIv^0&EeB9C&-$WHRm!x3$%uq=_ymDZyBwj7wT}{6{CwZqNtUQf}CxGDkqs{8S*cD z&qx=f_r70;U%i_Ek>XO63jPza0og{Hs#i-(DU9f3A9_~1(^px`-w367T^LM>(ebM_ zyeU8Ky_!j{j-n~v6%n$KDxG1YRwfEk3yJ8-bkm#G}x1mEXYLoCRrU`3j znWyC1=ek;b`f2(id;VfL6515v#vmV*7@%)ygShs}xzw`gZ1P-OCm>`vtM< zTl0al4y2kY<1r=rXD(Jv>Bf08O1$(vV`myudqst;x=Pk4&C-Hr1$&AR?Y#WTP%U8V z$1_;$T9%Mxl<=ysCO_G@Q7ONcRTEwl=|9`JvbL(1V3{NNB&#$gcIee0p~yP;J1Y4~ zvxP^Y1X;N90E3xh)u%y5op#t#zNuMD%s$wbx&+Yu4tITv<6Rfo22x>Iol$tBFK|x}JRf#;(9f^|N+EL6N@JO#7{Rbmc z#V-Uele_U%l42ru-Le0YDTNY#0Y-r|Q21!5R+pyQwRGaD3}not;)Q3|xB!@NBc(1B z@RSIH4l?}Ssn|kbo&;PY#j%$*t(N6$RSeIiMLMYCm9y8H#78^Y(i)$`S2lXsrF)!Az8 z^c@*NFWwMCtEB_c6ynkMV3jfx%4}znl8&znNT($|XfJuXDt(_DrugCjrT5{fN!hsQ z#raoX?atWi#gVJl?^PWx*!^u)Q80~r$IHxA5sJW~=*siu)uJ6&Fv`>~_uz@=Ogq{^vH z)a_UYsv zYn3ppSI2MaTuu?*sm2@{HM;q&yY&uEeh?vv|3pHt|H;Ls!cGChp@@-_iP5f9;*1jW zDX8%2hjds6`=KGKg)gI=57s0_eO=dYOjVwPNG+BNKFM!Q{8agz#X3{JI(55hY&zJ1 z*o9GDh`%Jd396q^S9!dQbUf{ zFGe|1UzfU4`hJ&}XtwV2>lO2_Ft}C^2UX6Xv-xu^)}&B$SAVEPu!*s?3B4bt#VfzWx zP%~@#nSZv8JEp}?hA*qvy*a4^5e38WBWJ zReZC^4)p}>dk?k^@|l@9NSxKGS~#+jYW8eNbv_?!^*$8(1^+bq)Uj~{Nx3m2r8_;6ZeKAs+aofDG4 zcUFO`W`iX@xIY|OG-WHYh!Wg9!PrjXyC>~bAoX>A-e+R8+$W>uVa`M+KWd_j>x{w; zPDVjgOJ6>|hisV)V%0|`wS363miny6-}vMe!LZaOyVBcxlblVt&zP9*yWO(mEqfQw z^0-hztYy)Kk-~A_R+jF>sE1_Umpcd<*)@M;M{B0UmB5>-7QGXP9nR_DG4+&QLWrbdSoZwA;aLzw6`VTWXNMdmCpRe*nXRNtReJ>%(r}1x>d6izf(8;YRSE#E;Ny5YEv0fG7%5Ps&o;!2Dp}YKk zhJ2EHCH3tgjqUV&QEJ%Y?mGS zQubiGu?0Ogzv7bNSXDwCG8r6Je4}&8yH)a0fAdCPU5r75QzfkhXoZxIw&6L!<;8xr z&a)@#pHmU@{d#H{V);MuJObx~?U7}rJK9@WJH zKQ_0uCQRY$53h-{a0v>)_o~)QifGwX2WNEPAl|_NwICS&H+lkeL{w9you>G%9Z1Rz z>^*1gC}eG@=>e}|*6AT-d{)w7)bl*mhQmU!Jel{i{YjbV%JzhoH4~a6C;8YfHXTSC zeEC4w-iOo4v$V+Rft_b>V?rO3|0sL}doIH!@uk{*(}k+W?6|z@17R1&P8dn{Or^PwJgaqQ3O^f7tj}yqs%9PHF@?WPPG#g7|b{22y z8$6p~c>P>Sj3dPS`uTT>DxJ@&Lg?>0(FztuIuf->?0mm0h#oQ|oN^W5|`S6ODQphhVN5f-xf4 zCp*?}XxwL2LF=5?Ie-UaqS;&60Q1x>XbU+iy*?s|yXdZ0rQBSIGDB~1UP?c7L(gQ;lW@fuOBwo>=y$$xi^VRykyU7L z@zB{%Jw2YYi=9D+Baf_CV7`*(oijLY{Km<8Lfv9IXo>J91(y*W$g?n?@@jU2F^`XB z$BY29NQk>vWG^yi;B@dK^(1Ltq^h6DTgdQdhBLi4{q|4OsWR90U@tv`TB%-pY4yu^ zNBLekF39T8eMV5vq)`*nvQJ>GV?v}1NZLJea zQHQ2&1n3|1M+x6Kita>cq`ViE?%3E({F2WP8A;-$XutOzYNQ3I$RK53aGp@JHhN!a zuK%hFW75-#c&=Dyc|W;MgF9lq*tuM^_Wfhdpj>Z^hU^l`Rb1}_$U3Dt*O;XkRb#`G zTJ|Gu=cy%RxpG5owc*-y{PY(;XdAyVby|3mK#6p-q>!J~)dI{yqi~2LA zxyt=k+ng42|HAU5o~D>CsPbC8;IL5T&;e5scz!ksU&~<{e67aCF;U@xC7Nf@lHM^~ zz@q7tTUZTiU8<+B%{v^n8F@TyTi3$s9{^Lo74Ve|H<;9HW#=ZXxG&-4CDzUvMc*duO4SBh$D!YooQfJc~(VsQlh&X2y;$KXq1b2<9_i;nJ7PNS&X#vTN)*v>d( z;S4+5;i^(x>jjC(Tr=U5Jy$=7!_jxgyys)TyE85Gul03z%($oCJ+dz8@4K(PiGS*t zR(yx3jeARhl2KtpLr^k-c6{$`q4KH>Z19%s=M3Ig9Q@eYIw* zGDTzHAJT^9X(Y7&Ax2cdUIajcyy=SvVm>ERw^Wad3b3W0?ItX8=OCEZX zwVt7iGpM9}u&Bj7X=Rz^`1xJ%XXD=MIQ=AK2D~f!yb2(8TP;wwJY{OvQ-z4IS4A(M zrKhi{=tG2*%4Gz@g51dqV>2pRy7IpH(^MP}c1;X3s&;+#L^zP<&2(XiyGs;DGQWWt zBQ;ibO@x+Y>oW;JI&F!A`&je{^vIq(ybZ=3n-l-`kWiRvjbM?Vwr%bl%R>-!@ak7Y zj}S7=#0% zx;N#qL?Ri4vu=qyN;enp?zi-Oo!08fP1c-rQ>46O&-V+E3ch|!b>F``-B3^^B6m-X zr`1|Hi>D*pw4Rv%&eL5kzL;3AiU)!rIRk>_A_5=83Ba$?1`#hjOGBZgMvkbp9$m6b zU4l&0lC|ibTA5D`dH@F+*Np>3kwEF+&WDMU(sO%#6vcwYmheY#6w);Jb?c8k%HekY zgG)6j>;fr_S|#q zSeHb8cq4{TK*l4^64x^)K?8e@Bn0WIo2-ooFwwz!*%|UbH)o~-(69-&p zZhyP`A5Qij+;65gKA5tfsPQ%6yqfSa{oE|!hYIgp!&~qBI0$P$^Vgfm=~neB)k@!W zuYQj%HCq@V2&Wz1WYHa$>@<$j;_V+Y8Z1z=ZhRX`zSY(tLjS>p`$xFfJ`r_noY6ps zQ`(z;^5-?<9|~_n`rW&2$Xba(*2Z$B`J^@=c7t1>H?v_n1fVCZAdMo5^m~!K%8$fd zM`@Kq(7*P+iO&dTaLey-#J4fVqEOgrY#N82D8Qb3lMjUpmjMQNyl&-C!qJn%HU+Jv zO0x_GAB2VQ(}q_+2$`jzDA~MzbY;UPXUQHJl1lYs>@%`&0KSp+Ey9t_8`f>h@bUG) z@y*f6Fele*y91*GHclgiG)U>&H7Qx>Tix6R?Uqtyz7o>+U5||CG%?0XvH$-nK zru-Px=MJ&9#wtZL5@VqNZ%#$(_B4I(ZDXLJ1*FNex@aA+)sO)R=#FPT4Xv(Gx@?1h zAwioyVu}iaywn3y?2_i#oH7b5TS|4rXlIL zJie7E=T&Y#rcb)8Bd9*_M&ib1y=_P^Kg-vYf_DkDx^wT%rtz&Zl|=K=&dweC^VeO1 zLSKN3_~GcMNA0yN;V*Hk^;PkEUf!84)Oz{FDBEXRhNg>7Aw{*D%WXWh2Ntf-i(+Lh zlAxC+jP`g#15kL3rBPi45nn0?^}C*J(LmuLaRGwUX9^>hE*v&m7lqjv^K@O+7o5u* zr+~+Vn2Y$J#Ghqq<2i8nX*eS;1YO3+4o!QCr zav>S((g$3*xMjJV5`!Ss8`BJE2+Y-6WV^{LhN)8lBrhv#>y$942wVE;wG&c`O@wpt z#)t{13Hc|cLK`>j`^mZA@m6R@Tr&NJC3j_g)@!ho4D3dwWk>vVLPFsl0DF?%@-r^A z{OzHVe$7di&M8}rvh-~3SpM;Y3o`>ZGkkfdwC@_Xq5GmRaU`t()xLRsM;J~02y1!?;mV2qkjov33lC-3k2S3LKM65x-X8MUnKHoDlfGvlVH4LdD05jiT|{r2gd_iH}x*`dzFI~O|7?%!0g>};2` zI7}K_O`gXLpOLG9t#B-bK^nlGyrV*-N%V{q`N`rilDx!DSL+raXu3EW9S~!QeWSk@ zuerEvU~PNUw<1R0*=;89QE0pMERQWQ9~X}M#ytxq0;0$RLMr0e!9aI7n<)kU4z8=U zz26CAh$t;HQymL%`c(#;_~E5@xx}BKG2#QTQ`hOw+Sf0Q>I@SY6%f<2$S*1#bXS{q zp6Y7P?3qdg)a6(6PUPTPhfQrd9u&C~StOTN}@*HH<&jw~>Xf~D6DfU4n#j7_6@XRtQE4)f%NE8Pu@s3~} zXwv6~C!^^0zKu7X7q59h6zv_mcf4zjuwXbq*Zm7m-4rrg3pB?6BB^TCHb%>M(m-r_ zIPjL*W@gj2VB5N+q&W;Fy(2QWlERY8K=&;sClnwNwBR(4tx}?g;5h;)mhkst%ozCVt z+vQbd750#?ahH^!y&ncUfKu2UXJJh=6e@ayblx3El&{NlPOTbA_PU&@026lw6vBH= z!c8s)PPpe3yt8*5;hs`_{zBcdGAVg7gMfEFhLyWZ10%a!@oO z4380HE=`Tp)(yZ(*xB15>sAy_`558)IE_Zt{#yMHTueI4bQ=}fCHnJX|pH71#o=uDE|!NIzu3c(Zh39fAQV;FW8Nf0Sp)%!%r_E=Ot7C3|p8qBCcrmZ}vmJZ6lm%CTT_(;`{(w+yx&MBc zZ?SL}TT&dL)}~|g{NYqoi)T>JI0nI>RDLqM>DLj1D)b$d4jBOWN<`fHQ~j=!Ap?4S z3{ot-AFqLX!88tMETPN!TukK7RPEK>`vAso94w64kE$AuL-8ePKo4kn&820`AE8=H z-==Ql_GrBrCjliz4QbcDT@&+UIf&+1m_K5qEgMtsyAeL z0I-6FAjSw!9xVN|+&8R(Qa0GxTxr>gb8OZb(ult+1_s*t`*0B&_-|U93y&c;vM}?X zrUlC6Ah5j4bHS41H&yrkOxm;*08rm(k6G~fGZa8LYcEq?a^FLCDV{7F?e_Q`Yg^nc zu)AOVV=hqRGQ(48iB6$|Pj-wvofSl}O#{>6geaVT{^6wvtch-O>t|Wyhm@$cxzvQR z-l6^gvwm`0iTIyC-&B1C2CLN$Gc*HKfe(ypCX&Tkak#-ehj4YE_2LB-4-$;k@6A6- zL{j~!gZfJVo1b}u9)h^msizQIfyBEI7N)cNp5{aAp_g5eHm}P}w`>P;H;FR_z=(?= zzdn9r>h#UTA95|aZssu{RqVb9Uur|^o0=h-@KRb(bi2q`V-PbP-ANoa{B~-`$vG*s zIYpz^V}0WecbeK~1r|rWY*1Irt-Fb&HaLvy_j?pUYa7PU?!!alOkqf^#^X0d>WI@pD_Ho)%Jhutt1E5?e*VlW{|3D*}jBqUuUbNp%AfUTto1I#v@5pK>(6tZ)z%^*o!(L+UlHjYH#cPvT>Vq~;zz zqxz4@^xn^>j1rPsx+*-vyZG*X(I0h8z>@}19C-BIyfHh-9O9H$OB%w0O|hrg#1^E%m&sM*?a?)tR`ZRI-Mbv8>F+5{jx55m^z12#gE{ z@nw8>a(3+|zDg^qASv_c#e#Vj8)iv3KjQ=?MQ`E|fDcQAn7Nr4@wmYDCpsf2(Xq3R z&D}4v3?b;L|B$^eGddm*kyIV;`!yxq9p-nv+FBzNqA#uYaE* ztX>@Uo>gsV`0akS+h;eAs3T#f;fVHK z-L@mDklO0*HZ>Ip{cVzbHScWy4)BdLDRA~2l$OpMrph^%)>5@djLp0frdgM>*EX7b zO)9llyy_@sjQH>$AIP8*)ox7fsnWCXDLIWXe;uCMWD$@H=D?)tu-!UMO^3TBrrgOA zqVBAuhSLhG(D%LJR({GV3^JD&j;`tm1GFbKI-dlF6I$q`7D#?*H5#VWyDb}r##(n2 z{}|)-OmRwX+_x#6XT&1)CImL*6Y_Hj(18r8H(C-xNWTitgiLQ1)hw;^5|m48fm#V9 zb9gtSA7uQQmHj<$1GhUFd1LtLHUEhiBLwMlAmjVHSsYZML$T*kkz*6|83?TEy#}X? zvtdL2xBc<7GSx0bZuHNXIQ&yg`!eqelYnCFU7eLmkMB)MYlzww-!7U2MZGl?NO&l7 zGh|>nM0CQ=2jF_lIB+|187D=YFV2BjC-tYr)UU%*n5jp81u<+T!b`9A&b-Mn9|>W^ zpiNqC%Rh@?e;=Tq-&^CMq0jy&xT+do5on}QYP9k1tm19YhLD3od3itcd;_+BAud$V z7m3H0EN!X-HXZK#zFF&yfm=IZA_l!%46cz; z7&AUVRPj~fkL9mzw7W7SU5(&0QDep9%HU$9_Cmn4FMTjp$^a+jJDhYAWs)c@5Kd$n z`Ni3~w(?6;MC_%#`w`qRMq+YC9JfelO|0D{f7~WgQ~D!~Rstktt<4nw(%^ z2TweKEKI5<++r!NbIADgQ6Dj$H7xTbziM3QL$7iATpExf+QnF53_dzRU$;2rve`2) z3ose&NmhTrQvG2&S>~VLd0CR;@yPn*WSB_r#@RM*2wKb8tE!h1M*9~&3e0zAzCcQC zCtT+{c#zR&xckL|Cl~XiJA79=qVo6Wa7HvR3o{&&cHFCj_9&apbYp^FHcI&qNvDV6&ER=zYJtGh8ctF3# zn8Az$99EPm5_dAj2gC;B>Q~=SL3g^tsmkK2KO60Sds*bS$Qd?DyhpzBMsbkR!F}K6 z*-+a}KXB4>5APhlK*5iYn(!Y^!fQ<>O(4_Ju0Z{v3cN*O>Ydb_^gGj%&V+n7j=nZ6 z2eyn-AJ-)Gs5U~Com{-600Zu1)$Qf$?)YE7i@C!KmvWJ7m{2D}<;gO`?F!!od^P#Di4y>5+Yw)G8z0`%aFocNO}tSH&ZrJ(3ct1bO?Io#1UJ*> zgY9wIEl`ndrsC383@7YnzJEOWZegN&o{67bYvz$Bp2;*%tj*cDuG6>tyGD`^0=^F6 z2N*`a>#mWodP}zDCAtk1k@H6l9JOUXoUSwc|IO1(k57?4r|il4j|%jJ60-zY^nM~z zNexP9(oVCrjOojWm>Z?3*VbVUUih)!utS%Yj9aU8Co^1Ej4CtGmgocBa%sVGeiic6(RqM_GCcH1jG5Se^6>uApc*xhR z_v)65;s-s@U6H`>fr!D~obOg|8Ax!g%jL%Xa1s*wfH+9dfb^T$k`Ak?xxA(i&Q&QA zR}*gK8uY7j^q8=4lwZ#O#KnH6{{eSQESWkX5jl2fb2R&Cq8dSFfYpOQN^6F=wxxwH zr0E|;MzrRi?+(3wEQx3AEPt{L!lndN#hs|K!~5K*+K2GT(`0F02Ya=_d!e$i0J55DC6jELnB1VdXtrT|@o4h3a$scd{!hs{%O~ z_o|wbSFymmP9rN6QsldJJ|{nYHss(|@e$B4p9y_9wIUDeAfQOoe3_+TC|T<&w_RXb z%-lB=Xf>R2M?M;ALpq8$2lR|fvjIh6`qMi#{8I4gN=N$YS^h^r0cLg%cz7X5Xo2pf z+?9R9UmW1ies|LMEB5oQ3)f!vQvC0dfPFB#cqchmXBnT7Ne^WZlaBTz7PB(=EY&TI;UZ{)4jml_Z;R_o2dP#8aUzJ^NQPER8xJliBy3J_1U$O#CD?~u=M zF!%TUwxAUGl2;3XTa^0MwZqk(fDdwmovk}01zpKfDkjWzvcSImF!%IWI<)L(Xm z#c^@JXD8C{Q1)3wK|ilG6i!G z;90+v=L!*0c*0~)sU=x-`c32LA0=D9c=d<@;kPBi9cT%M+cC%6U!!_buX^!|`X6p! z7HH|iyXG(_oi0O8&Z`!@2m#Z83)xT<{fLEH0G8nOpyu(DeR&g+; zIM7K#BHwlClWLZF9_7$>-pM74Rlt)TwM+$ypChy|yQ0GJ zs45#oVi#3GbhoLuMPKfi;63}shUdOwEStq*f`O}rFUqS8v&iQ}RJdY^7m9TR4+aFq z%(ZUx9T}IHSqKEX$y76;s-u@Adg$){v|Wz)yxB->Z7Bj3eARt30^P86^zCK#OnaAr z_g)hZ0ds81R~9;D0%vS*!-cf79@EhXmvXv0Sr8XhTtGL)uowWN{cN>F4z$t%+sV>F z$^_U?F4j>i$(Mw9Znz{DVog1Zdv(m4141mV|7rOAmhE^I?-tksO85sZMDO?@C-9

@VoR&1m@LMqo#}nYp$ShZMa_QK!09NIF-tc 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

XWi0*-yS4SV9sV0 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 z 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

ggp3J;K-e?gu?l65f1CO(#~>~dJm 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 z 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 z%0AzAY1EuqSS!*tw}HIdWcUyUKxPqO#-cJvAn4#o zGz*Ao=~+^>OUWHtiD>z_GbSh7X_o~NFN=?IX2)C93T2p|!C`{3jtis*Sp&Xts+m}< zei&1zV7o!|<5D!OYzNmYs<`0{qNZM0v-q^`@9;o@UGZ#%705^7O7K;B#=uWWpZc;7 zxJXAGfBq#=^6#xmp~qpwSXl_=@X=<=4R2xNXk{^sZ~hOTY0h#W&$GYw8TAIH!fkW<>6QnR^jW( zr;nh|U2d!PsNh036ygMR6KF*OeYEdzcOVj& zPFode@J$+lBKA+JsgulMuNrT&%G)&ouaIoE}5^e0)GVS zzea7MA6c-s({XdAQm$epC5n|?w`JsPQ2?hXr~$bi&}^~~ca?ET_&WBxty}a^peUb( z5a>?a6`nP>Ghpu`3GhRE5@ftniESy+IrWvU{Soht&n{jZzIi-osX)>B(LFe2(8kr> z_6^(}Xo|wxt3GN&VCa(C<-&Y{u2x`K+nWJ`eKv_E1ngL!jg)K^axj=)S;w)6(trSz z$7cY8nwQ-y!NAF+BFjgbhr$Au{3rlxn9Hel5m&}$y}jMwaDwB^abU)O`*^HHwXM-K z-U8h`<%SgdxRKPd^|XvkCQ{>i`HMS%bpwFfyvXa_FN2=gz@j|n++7yyuV{rq$`x6W zvT4z@QfGu)pPwojZ$&GUJ61)As29wsOb0nM1{z6k-Z*h39r7|--C9!Hy?E$_-TvnhoHk2Z^qmAP9pbAxN>v$L8I3% z{s@$^Ze9opBEYXxupI@2yB^D|-s@7LTM)N8DM}IE&0=_d%mg8Hy#wos@ayKDJsDL} z?FnqPzo(uV4?oyV69{#cVNJdc{@qBa>rulk>5I@Z{F8A8C<9Z&*L$NO6c0(&RlFLB z=S;|KS21g|PCHpP-&nHP8p;~iAmq3G?&5Gl@CM|>2JLH_0THIwfDVMeJqLbKm8men zdI$ia6jWx~$QPi>`PoQPebV8He}#(>HjawGitc*&^;20SkGWbd4C$7?{np}bScDP= z#I}Apw*V3Uq9ka}9Xez=#Rg6nDtv8ry3}~}!kOc2y(SY>C>zMoSGXiCD3McIaJ1yv zq8qC=Jx-yV+Cq2BtGF&!=#kA(AUBGA&eS`ptBD&D#&@5kic>N*@(1*E|Dl!{7MKeo z>6xs9Fj-%q@lD<`+ePLICA6NVZBPpE$XTN_WC|mpaUn+Tggz)N?{RH zc0N?$+?fV|vMQw0tL_V4LH%1@_}8axNF1@A-}+aUCBtMgGctx}c) zJ(mHoF z?GF)QQ)GC0XY74E=c}qtjEr+}9^S@f-@_}40~kK6Ld0ev933vOE+T;YUS9+nQCl7^ zy_V+IY=*MnqM`Q@3JfTwDD8*2%A8(T#t@o`@*)bBU;hTf_^&?-Bmu2zBur(FhUE+C zqSkARItM9-)sFN~EuhWSk{$+sj9k}r1iVW-+Pl`t^Wd-uDb#l1%9<%0UX%UG=P0jK zs1U5Mi$Dn5`rQPwEcUAYLqJ8UXn|!+d)qR<)4jyE+ZJ^Q~+FV##KS~TrxVwYxx`TZy88D;5Ms-fCl{Y7i}1$Ji&*t z)&ERwSU2nI3s&1(GPM}&2e{S>!z0bDX)c>sc!c2og@{d!FgaeZX&7&)hBRl z9qhzJ_D}>yv)z_8NOfzaV8S-LWPUTgiCGVvix8qt_Ag@lM1N2C#izlzjDo?w$D=I) z9-Z!#x;a8g3Q`$0Q-?075Rxn-lW{64Ge9S0N2@L?Kj8SP*X!D-^C0eHQOW3OQS zImTi|$%~zy6PoCc`Uu*9pk`<|WUSW7!=$w6*zAn^_g15GAE--wnQ8G|;QIa6@*n@x ze9>5EEEiLN}5U+5bn} zm;eBBb9nw=ugZTe#Q!um0d@*tum$ly!1~hrR;2Rk{{kzDXX#%b(V7A`$%W9xyz-d(LMseM(56i(d<0S zMk1^_AN9XEFZQ(uR8|16*XtU)a3rDFC8jWVQ3v<9)}ID>fNvE8@FaOa_A@&W8KMuhFQvl*y__$3*Nu-+3HE=_*lcRM_D%j?Aa#W^UHXV6= z&y&*Fpb$OXRtrB2r^Yc)Z?{PPii1m{MxA%BRRFy&J2{syayWsqWmtp7<$b@4dBSZ| z>kXt{^;V>fx472L1|mU+H9Cy9@qG+r=$77*uDtu%`_<~dwLGMMLWR@ki&XudsHFgq zK73c_mz+?bHRQpNl)>~}!eoXMj$-OPSrRBYkmZF`I93ZI9Yyb5J zt}S1V8Fs%J|7^-zo5ZvvnuDTF`0Vhz4Y6xUVt@H^mMj$Wp~zIq!90%+H3A;e(MBS7 z9jDBiO~y94QiG2N=nUJ~tc3_g3OE1-bSYB>aX+*^-Af=;+biJ8Y1yO#X_Xp;bPm(I znZzAB+<3T5D;7i&L#AaruEeI8SftDAndAav^h8$GzBgbktjG!xRx6Xcn#9GXOyf6i z%+7rg;EI(!l%eeu_{kU|s`$=%>TIg!&C0s;=0)QpQjw)#Yrr-2{GCA#P@&Pio}G4j z#Brj-AJ!#5eN!gq8T^tKJwQti$ddT;0nHNCAV4{w%c0Hvw$rs?#IsKOc>KHFt?jB* zKB^R&RP9+)XrLJ6Go$!XvUOVcA~wM~BKJe}l+m`kOXjI$U|vKoC;SF_2u{9Ew88!% zaHL!#VMwu^Sw8`xEva9(heKWH#Q3Uo34?#RdX(z&Y_;ic-kZN3krrGrt=Rek&ao*k z$dOr%=VqX}Ls_qcT))2B04ha}>kdVZ0E<)TiTroj1-C8cqEg$~1~W7)jxUW$YSxY9 zTazT+i7Dc3ZgZp()87r*z8>ur(mI7xAsVcr-_WMjuAN!pd#Yunx!Q*!4q(e>=wHqM zz?B9WpN)OU6#-<`h1PJ+d+P21zKO1uN)#68lR7+5GLP%azqG@=v{gB3U~SXYsUj)c zlV0%oO~bzgf*i}S*ZVB0epP#Gu=qaKFPofA{jIBITZdbkJM5AjSw=$w zM^h7^)SwhVw!=q7Eo<{?kDjoMc(uHBvDwu9_+IicskjD!T0K^H)gvk)wHIQD0BN`^ ztH9QyR%BnL((zitJFm1_LRVM)4e~FooU8NLSGSk8)D5-S0|+8(#^-(2@O$y|!T_Pq zu1o8vfPo#L8fW}+4fKN>6wiow);9!DKBYQpFJ<4nEP9V5R0K#@O94sp^U=sSly{#e zqVGMVOf3)Yv1xt+FsW&t%RICa>B4uP@o{kr2a=|ywoGlbKK8bHK*KBr?=eV*xnPN# zt*Wit42;)1(`-ceiCI0GsL@7+N6$l;zdewZw+pyZ$*giB?a+s5*6{L6R-PgO<=yhLDpi)tA z+Jg4WRN_XrU03(E+JEn;g7|aB&$H_DoIad_%wIkh6MXc?t2$>tdfTQKb_bZ=9Wxe- z-oIP*bo=$ez@Z||b1URsY1nu5+SsLoEouvi_Bnpf!~XO9U)r~`x@|5umvXpynS52R z?_aG#m+lVy&M)uo=6CX*B4rnjy68RJt*NeTFpIO=gWns#I6^nIX2uc zyS-3Xldf==%tDny>G3fWxafF4+Goz5F#xk{2D$e39N*wMdb+7U9 ze-}=+X!s{Ge(jH(I!7TOW;CYUj!YD;SXLIV zi(=C!iY#ALvb-{)O?@owZ;THf4fg?CSgR5_SoDgVVrEEm+8&z^!B$iJ4>I)Z#8*x z52F^(+)DRn_pe)zFm(8%9963jKw|pmVFe9*nGHK{w?)}UBu;!b#rDD>$0PsQTK{gy z0%m~KrVo^UTO9(4;e(pbz6S0=7>5~PxG^9WBnp8hiE`4^LTniQpZ0lqQ9z>lrmIBn zLK7DiFrd3_!Fe){w^eu;$De3ef=}3-FUp5-AwPsTXrmy{yo>skz?I!^RSXB?^F3L#O=O_KY!f2Rq zcWl_~pq(}Od8<%Ml7=)Eir~rwToq}b3*d|`oGKHkDGyuBz?VN?1K(0KVb6^dSkZrr@SPalw z_jN?=?|}xN@Vz5$mRfSbwmHb|lGFArAfBv(nH;%de4hwmE8=gRK@3{ObHfA9Q7cMf{3LWf%cm>etZ*I z58m9eYSV@q_<@1TRfHh1Bt^8}#PH#c_G*NY#>0CvfXSj;dnBJ|`^q-7FXD>Xd`da%Q)j_?DIJFE>=`QBhdhoGwi-AFpzry0N7>WkxOBCtu8~aMp98 zj#yebD2JSWLIVh)xhnDDDV&y!rUa#WvuInEIOA-%l!(=60%!G_bm)}*^m1sDx^ zS-a7JJQx15?j~8&XNU6dmiwRYVgfi=KLS>dYft=6s;2@9OonsX#3r`o8JLV8HuC@h z|HO^NWiEDa(gr;)F17e;QCrrjDUkfN5WlWpU)c9!vFk400QQL#x&YMeki_d}>AbAG z*9~{4ZF_khoRo{`NA8oKu^4+Q_)ThN%3=oD)G@3Z*T{*xWw)<3p=geEX>vQooH>qC zm4&q!PjYrJ%06V5jcVz#zSTLOh&kf(S(+HbinnOzcF@L9w74>O=zBJ1%^ieLC(@W# zKn^1^QB2(>#Y86WVvP!On6!k!>QU#NG8x&&r&LQ6hD4b;iXF{1^2FcV8|SF%fvv8L zW@@x)aCA>b#Wnk04IHK!Q7Fdp@U(j>tk=c*YSz-{t_-+d;r)Cr`d9@sE5kATBQ^*= zSh`!z5YRAkYGnXP-{r$|ftOh1uyavxx>K^-g&4&6>WfYGW>)g20rr z&nY#H%s(W*TzuDdfMT_{{cY7S&1a<4d9^!iQN>{Ih^falCseVPxP+@$FNRiT+ts9R zD|+>I6#(36xh-kn$~xSydf48YY4EVGq-G*wh=q@(epFNtwMfLw&(%0n&9{;T81J<0 zr|#4H4^1WpcvXPl)^2b8%X-nBa3IO*zxeFG*^&UroLKkiquU03 z%dcp0(ru~Zz6=^h%lB=(iz1aygnlj~l{)edqa1<|j@v7y9gwiiZoCe-nGzHFi zIxbc8V%T`1@|kHWENot$^%F*W% z3Q?;3DoH72y2bVGxX|J^3RP4z{jDb*OT|e&RXjg`#yT&~u!PaP964Ib&X!ev^6BW? z#aoxzP^_%9!hFoKc(S*b+bm)YOL}`#`)2O#1B3heYIaX>dR<)_Z? z%R$(Eo>1`Y-1Mt!f=`kP6ZKS!xZgMqTP;LI(-3?`5lV@CQ)+pRd~c?;KNa}`R{PLi ze@oTPHS*-kiniP~TTZ+(td?d3r4!!%M>84v*NAk%05u=}jG-^F7e%f& z|27M$uc)}-WiR*cp3q;6$)A1j}mp4;Gpwv|O3L-i%^&j#r`AbGp;0>{*o56fbE zY2=H?-8)9QK(_GB8?&s)$5{n6XB$bpjW_710bjW`&T2(X?H8ZJ#_)M}A5Mc+$L!4A z&e&|=)bSFEEakSO+DH!1*t0Dh9gF}gk_jZH48oE4Z-Y<;<+xBb{Rr|!0^7u8qr0_G zTxWzXQ9p(Z3}LqYIFiOz`c53DIZ+T*#tg=wHHktMJxznC);D3NnGDBL8xU1{hhF(9 zCjAJ3u&jcCWy9TS1m|_fOEmvO#c+>@x{{1zjTGX(_n+dkU8L4|mtsiH?OY*^1)I#GgPSu&)ez!fqOf9-I}vLYpBkj^efIDimKh4dQ4B zKf97xZL*e;f5mrT{rMei7pD+1nDeqJQx6^zW4b}PkQ{U2vO0yy)!a%J@k`|}OFj*6P~cMHyT ze32MU-?Z$avT7>TOS}_(TQ)A6L|qEam2i#*J(y=3l=d)eO37+xc__Au4fKXoy19@+ zb(T=vvhEeH4_ctz^#eA$72{C*?H0bvVGl%5ou(Y!S}_r9>-w=fv8L+<1?YU{gzkOj z{eD{Zpq%pUryu=xi92S8=h>Qy$}-G%V*E_rT@uzR0fTj>nQ+ zb~MKLtMVPO%lbJgwt)u$sF|-LBy#Xwi(O`kqgSPoN~Ee3<5Ph$U3*_@HOo)+Ea@uO zR1I@F+gavlE=z8>xzBv+IYhsc!cZ%)Qqow843(HCW2>lWs@zjuVek(P;zg9@Z=C!J z0m&b->)wfj^r7rFpJn--N2IP1nxqHT3+%MtQbY`urKgC)ijxVv*!)^ZI@NL8F4y5} zsloNV)IyXskJ~Y<~|35VXD?Z|2Wb9R>^Sb|LXMNTVxHqx{|cU|BN*V0vz%x#`b zP~vTkikSc20wa7b&B4$dz+x{`$7@?!k#=s^piAK=WzO zv6j>~pJtD*_iK!}1(*z($@K$e#pV0iDk}IsyQRx=?mSAS<H{8Qp8%X4_)WyXRD0# zG#4V@GIlUfThck25Nsh#S(-^u$`0Mw$QEO<257c}9&n!CfUx>7`p#Z5uDsQ8nlu&N zC9S`>&xBg-hbHgUHPO%aKoSU5zw=8aE zkp71=ZL##c`cN(exM{JAuB!VJ(H9yyR;adlHZvdMZE0kuvW|C z;^&sJ@^t)Ef_?j`RILmhJ^oP3EbGE+;216-xusrM8c8H~jlG?1wZY5a8t0*bN4opR za^vHyf-WP7PmX?61kRLuA>-cOdAPPYTj1bpSSS+D4oG=sD-|c-eGogxq6!$fv&H`2 z`Qb|`>+RtnKRL?ks}g#l&RmLn3V3It$iuQyJ3?Mi02VwX=r@awirW6AHGb9)U!%qj zrQcZBTkn296Hmb$<96)9#n)vZ1u-DARa@sT^V(oTdDARcKBS@rXvXaBs+wv!(k}$r zMSgne9b?z&P}JP%URF}}yp5u8@5NJ+h66H2RW ze{9F^vG&Givd>KqPCgW8YDXNyprJ`aJqr#dbI}i*hG>W%8Ay)XE4VbnNN$~63C7Kz(yQ|1j$uTsTLza!~|VF zY0|JTs!KwGirQz20ywoy{Eg`LV9BiLF_>NJiy!0xU?HI#wIg79qEJkin?cJ`OtI?d z^V>U2R*A`ee&?nrM^UK>C_=aiW@?n*`-$QEOLN)DV1(N+dkX;W@QgYt zJDqTewK#jPsaaIFtmjRS+EXJbbaZ6}`G8UL&b9uUod~yfNyPC(>sh_1uqzI0et9Pt zG+~gHhMsCwkK#I#tO^QNM?2kugF9+VhSBULh?O^WxBhxkAck=77Y(I|3eh(6 zBCk5B!o0Vf$6fk<=23ooX_qjAQ6bM)_x6_6tM}5;+iHp??c#j$@n%`uG{R*q;GMcW zu9K>%Jn$d4hJ~@{ZQ)uKEu)}UkD3T4hzjSF3z(A`DS~7(!>Wm?`aqYP$$)-WC|(8Q zBDzRKDO{v1Q7YWcA)q2)TmQn_+KU}Wvq`)+LB!Z-=A+l=hs6$SHiw(*uq5jb5Ib9#%%65dm+t2#IiTUWYaLPr}L zT=<}s6-$k8cVg4f3l+#&cWftaU7;86Ts93W&(sYVh+~s)x||*JuOIH4;;q**4WzMw z)Dw4t6M&id5Qv+RCzNAL%NN4n=9mFumgN`sbj79qckO*t|3*4*PdQIy%b{15a<1%D|}lnmd(Ww!>D(>LuAs^5e;hM8K& zl?l8a#)-)H9V<&Ju9|>5YLP!yra(eEU_@9&?gWdz^P{3ArF80gQ9;+v|$~H!lkTc}3YHzT^npKI*--9NY8l9s|YQ!QE9#(bA5zvx!Cz$6i=Ec3B;r zX{dXd6sGuTrXvQ-xMm?OV^YX&@jtBR#X3cs9j2!n&W6b9KXS)dmy6Z5qInoVX{Axv zX@U*(Qg6*ny55?Q!N9x^3bZ*Hrd+cxawEia^S;qCD@i$3i;Ra-^9pX`jf=>SBvnqD zF3`xSs+q#hWK7KLucX}%<4{YdIqnWM`phyuQVzXp>za`<)2f%BqX8FI>`*-Q3qcVg zX96n#J0HZ2zt&p2ec(MFxdAenFGAuU%pN!>^I`5?9e%?&j_K*6Gd4~IGIu1rvR*x+ z$K&~V!M!V_R;(ZbmZpQ1|irphn`VPizL#eoqz3Blo1n+QmzH${}LcrQyYLH57 zX4*lAyoGX#HcM&Xb9)ZgT=bRy%&S227atq+>4nI1e<-_gQ%2+{4cZ0I;nW zANG)BSeYs6e2B_*bJ~0^^mvn1{EnmOORCOTN-$|Lcdoxj&Qyh1dTuUDi7l7xmidce z=SLC=VoMJ{dqMJ2B)08#3RO#XsHN!6X0VTQ?4+>q2f5cyxw*D6Z@g+o{SZ|JXL*v- zkzy8SbEDX%C;hEeZBC#Iq`A;|9))Ps{OB z8H{eKmMiqYsKx#qNBT!Y6!ilPT(E$AZRZvqJHwl!OekL zgKc}Hu;^iV7MnDq6!7RJa*fQ+s3Pq?Kl7{Obk1YNrV#Ff?a16DDuZFzUTNdKGqJWl zOSZ0_F0rjJ0exHD)Q5I^;|chYsD3Q2t->M$0Q&1nTSind;)! zskMroof?scXs_C&>wCIxt=A}O;7-m=Ib|di{*69I^NjL8S#8ZN5CP*}R+Y266PU$& zK=3ul;YFh)GZ!t{ffh4fbyr-dtAd#~k1@_VOEt=5@gCG)?|yNGWkD+tA)Mcj8SZ<1 zVQkR}Zq7X_A=?H8laeQ``sr06Y=bmyENqaOr^+#8I@YA~EXvPg_1@?#Yq6OYK;XrH zJg6olytHU+C25nlf5J}uAE|e2~Q?Nwk zK`NS$?;Kphjtx379_&ia15%WGhKuh`wOR-p=igc0&B7%&f=Y5vO8{GvD2x*}UP@d$ zmgBc8m>4fzz+|PR6p)-!9mM(B%Dz6ku{AK1@xypPxQerhAdtj6 zOLG%=^iO?rh2Y~!8{}{nnNc|@~E2{nNLHPfz+AE}9A@z4G;|i(2`kOCK zX2oBB>*!Ye^|x;Szu>P|lzK&}SCsl&8Tw8(@*h>|g>Y2%E%DH?5i1bzv4q)}mz$ov F{trTvZu0;D literal 0 HcmV?d00001 diff --git a/samples/react-tailwindcss3/assets/tailwind.css b/samples/react-tailwindcss3/assets/tailwind.css new file mode 100644 index 000000000..bd6213e1d --- /dev/null +++ b/samples/react-tailwindcss3/assets/tailwind.css @@ -0,0 +1,3 @@ +@tailwind base; +@tailwind components; +@tailwind utilities; \ No newline at end of file diff --git a/samples/react-tailwindcss3/config/config.json b/samples/react-tailwindcss3/config/config.json new file mode 100644 index 000000000..5c5dcb8b7 --- /dev/null +++ b/samples/react-tailwindcss3/config/config.json @@ -0,0 +1,18 @@ +{ + "$schema": "https://developer.microsoft.com/json-schemas/spfx-build/config.2.0.schema.json", + "version": "2.0", + "bundles": { + "hello-tailwind-web-part": { + "components": [ + { + "entrypoint": "./lib/webparts/helloTailwind/HelloTailwindWebPart.js", + "manifest": "./src/webparts/helloTailwind/HelloTailwindWebPart.manifest.json" + } + ] + } + }, + "externals": {}, + "localizedResources": { + "HelloTailwindWebPartStrings": "lib/webparts/helloTailwind/loc/{locale}.js" + } +} diff --git a/samples/react-tailwindcss3/config/deploy-azure-storage.json b/samples/react-tailwindcss3/config/deploy-azure-storage.json new file mode 100644 index 000000000..9ccfa3658 --- /dev/null +++ b/samples/react-tailwindcss3/config/deploy-azure-storage.json @@ -0,0 +1,7 @@ +{ + "$schema": "https://developer.microsoft.com/json-schemas/spfx-build/deploy-azure-storage.schema.json", + "workingDir": "./release/assets/", + "account": "", + "container": "spfx-tailwind", + "accessKey": "" +} \ No newline at end of file diff --git a/samples/react-tailwindcss3/config/package-solution.json b/samples/react-tailwindcss3/config/package-solution.json new file mode 100644 index 000000000..029668649 --- /dev/null +++ b/samples/react-tailwindcss3/config/package-solution.json @@ -0,0 +1,40 @@ +{ + "$schema": "https://developer.microsoft.com/json-schemas/spfx-build/package-solution.schema.json", + "solution": { + "name": "SPFx Tailwind", + "id": "9c2d370c-9957-4e3f-b322-6b2cbd458c69", + "version": "1.0.0.0", + "includeClientSideAssets": true, + "skipFeatureDeployment": true, + "isDomainIsolated": false, + "developer": { + "name": "", + "websiteUrl": "", + "privacyUrl": "", + "termsOfUseUrl": "", + "mpnId": "Undefined-1.18.0" + }, + "metadata": { + "shortDescription": { + "default": "spfx-tailwind description" + }, + "longDescription": { + "default": "spfx-tailwind description" + }, + "screenshotPaths": [], + "videoUrl": "", + "categories": [] + }, + "features": [ + { + "title": "spfx-tailwind Feature", + "description": "The feature that activates elements of the spfx-tailwind solution.", + "id": "57651270-7533-41c5-bbc9-88bc9494876c", + "version": "1.0.0.0" + } + ] + }, + "paths": { + "zippedPackage": "solution/SPFx Tailwind.sppkg" + } +} diff --git a/samples/react-tailwindcss3/config/sass.json b/samples/react-tailwindcss3/config/sass.json new file mode 100644 index 000000000..5e78c982d --- /dev/null +++ b/samples/react-tailwindcss3/config/sass.json @@ -0,0 +1,3 @@ +{ + "$schema": "https://developer.microsoft.com/json-schemas/core-build/sass.schema.json" +} \ No newline at end of file diff --git a/samples/react-tailwindcss3/config/serve.json b/samples/react-tailwindcss3/config/serve.json new file mode 100644 index 000000000..045340c46 --- /dev/null +++ b/samples/react-tailwindcss3/config/serve.json @@ -0,0 +1,6 @@ +{ + "$schema": "https://developer.microsoft.com/json-schemas/spfx-build/spfx-serve.schema.json", + "port": 4321, + "https": true, + "initialPage": "https://yourdomain.sharepoint.com/_layouts/workbench.aspx" +} diff --git a/samples/react-tailwindcss3/config/write-manifests.json b/samples/react-tailwindcss3/config/write-manifests.json new file mode 100644 index 000000000..bad352605 --- /dev/null +++ b/samples/react-tailwindcss3/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-tailwindcss3/fast-serve/config.json b/samples/react-tailwindcss3/fast-serve/config.json new file mode 100644 index 000000000..fbb6384ca --- /dev/null +++ b/samples/react-tailwindcss3/fast-serve/config.json @@ -0,0 +1,6 @@ +{ + "$schema": "https://raw.githubusercontent.com/s-KaiNet/spfx-fast-serve/master/schema/config.latest.schema.json", + "cli": { + "isLibraryComponent": false + } +} \ No newline at end of file diff --git a/samples/react-tailwindcss3/fast-serve/webpack.extend.js b/samples/react-tailwindcss3/fast-serve/webpack.extend.js new file mode 100644 index 000000000..cf1ebcade --- /dev/null +++ b/samples/react-tailwindcss3/fast-serve/webpack.extend.js @@ -0,0 +1,31 @@ +/* +* User webpack settings file. You can add your own settings here. +* Changes from this file will be merged into the base webpack configuration file. +* This file will not be overwritten by the subsequent spfx-fast-serve calls. +*/ + +/** + * you can add your project related webpack configuration here, it will be merged using webpack-merge module + * i.e. plugins: [new webpack.Plugin()] + */ +const webpackConfig = { + +} + +/** + * For even more fine-grained control, you can apply custom webpack settings using below function + * @param {object} initialWebpackConfig - initial webpack config object + * @param {object} webpack - webpack object, used by SPFx pipeline + * @returns webpack config object + */ +const transformConfig = function (initialWebpackConfig, webpack) { + // transform the initial webpack config here, i.e. + // initialWebpackConfig.plugins.push(new webpack.Plugin()); etc. + + return initialWebpackConfig; +} + +module.exports = { + webpackConfig, + transformConfig +} diff --git a/samples/react-tailwindcss3/gulpfile.js b/samples/react-tailwindcss3/gulpfile.js new file mode 100644 index 000000000..80277ce82 --- /dev/null +++ b/samples/react-tailwindcss3/gulpfile.js @@ -0,0 +1,43 @@ +'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; +}; + +/* tailwind */ +const postcss = require("gulp-postcss"); +const tailwind = require("tailwindcss"); + +const tailwindcss = build.subTask( + "tailwindcss", + function (gulp, buildOptions, done) { + gulp + .src("assets/tailwind.css") + .pipe( + postcss([ + tailwind("./tailwind.config.js"), + ]) + ) + .pipe(gulp.dest("assets/dist")); + done(); + } +); +build.rig.addPreBuildTask(tailwindcss); +/* end of tailwind */ + +/* fast-serve */ +const { addFastServe } = require("spfx-fast-serve-helpers"); +addFastServe(build); +/* end of fast-serve */ + +build.initialize(require('gulp')); + diff --git a/samples/react-tailwindcss3/package-lock.json b/samples/react-tailwindcss3/package-lock.json new file mode 100644 index 000000000..892b396c6 --- /dev/null +++ b/samples/react-tailwindcss3/package-lock.json @@ -0,0 +1,35763 @@ +{ + "name": "spfx-tailwind", + "version": "0.0.1", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "spfx-tailwind", + "version": "0.0.1", + "dependencies": { + "@fluentui/react": "^8.106.4", + "@microsoft/sp-component-base": "1.18.0", + "@microsoft/sp-core-library": "1.18.0", + "@microsoft/sp-lodash-subset": "1.18.0", + "@microsoft/sp-office-ui-fabric-core": "1.18.0", + "@microsoft/sp-property-pane": "1.18.0", + "@microsoft/sp-webpart-base": "1.18.0", + "react": "17.0.1", + "react-dom": "17.0.1", + "tslib": "2.3.1" + }, + "devDependencies": { + "@microsoft/eslint-config-spfx": "1.18.0", + "@microsoft/eslint-plugin-spfx": "1.18.0", + "@microsoft/rush-stack-compiler-4.7": "0.1.0", + "@microsoft/sp-build-web": "1.18.0", + "@microsoft/sp-module-interfaces": "1.18.0", + "@rushstack/eslint-config": "2.5.1", + "@types/react": "17.0.45", + "@types/react-dom": "17.0.17", + "@types/webpack-env": "~1.15.2", + "ajv": "^6.12.5", + "autoprefixer": "^10.4.16", + "eslint": "8.7.0", + "eslint-plugin-react-hooks": "4.3.0", + "gulp": "4.0.2", + "gulp-postcss": "^9.0.1", + "postcss": "^8.4.31", + "spfx-fast-serve-helpers": "~1.18.0", + "tailwindcss": "^3.3.3", + "typescript": "4.7.4" + }, + "engines": { + "node": ">=16.13.0 <17.0.0 || >=18.17.1 <19.0.0" + } + }, + "node_modules/@aashutoshrathi/word-wrap": { + "version": "1.2.6", + "resolved": "https://registry.npmjs.org/@aashutoshrathi/word-wrap/-/word-wrap-1.2.6.tgz", + "integrity": "sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@alloc/quick-lru": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz", + "integrity": "sha512-UrcABB+4bUrFABwbluTIBErXwvbsU/V7TZWfmbgJfbkwiBuziS9gxdODUyuiecfdGQ85jglMW6juS3+z5TsKLw==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@ampproject/remapping": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.1.tgz", + "integrity": "sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==", + "dev": true, + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@azure/abort-controller": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@azure/abort-controller/-/abort-controller-1.1.0.tgz", + "integrity": "sha512-TrRLIoSQVzfAJX9H1JeFjzAoDGcoK1IYX1UImfceTZpsyYfWr09Ss1aHW1y5TrrR3iq6RZLBwJ3E24uwPhwahw==", + "dev": true, + "dependencies": { + "tslib": "^2.2.0" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/@azure/core-auth": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@azure/core-auth/-/core-auth-1.5.0.tgz", + "integrity": "sha512-udzoBuYG1VBoHVohDTrvKjyzel34zt77Bhp7dQntVGGD0ehVq48owENbBG8fIgkHRNUBQH5k1r0hpoMu5L8+kw==", + "dev": true, + "dependencies": { + "@azure/abort-controller": "^1.0.0", + "@azure/core-util": "^1.1.0", + "tslib": "^2.2.0" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@azure/core-client": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/@azure/core-client/-/core-client-1.7.3.tgz", + "integrity": "sha512-kleJ1iUTxcO32Y06dH9Pfi9K4U+Tlb111WXEnbt7R/ne+NLRwppZiTGJuTD5VVoxTMK5NTbEtm5t2vcdNCFe2g==", + "dev": true, + "dependencies": { + "@azure/abort-controller": "^1.0.0", + "@azure/core-auth": "^1.4.0", + "@azure/core-rest-pipeline": "^1.9.1", + "@azure/core-tracing": "^1.0.0", + "@azure/core-util": "^1.0.0", + "@azure/logger": "^1.0.0", + "tslib": "^2.2.0" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@azure/core-client/node_modules/@azure/core-tracing": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@azure/core-tracing/-/core-tracing-1.0.1.tgz", + "integrity": "sha512-I5CGMoLtX+pI17ZdiFJZgxMJApsK6jjfm85hpgp3oazCdq5Wxgh4wMr7ge/TTWW1B5WBuvIOI1fMU/FrOAMKrw==", + "dev": true, + "dependencies": { + "tslib": "^2.2.0" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/@azure/core-http": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/@azure/core-http/-/core-http-2.3.2.tgz", + "integrity": "sha512-Z4dfbglV9kNZO177CNx4bo5ekFuYwwsvjLiKdZI4r84bYGv3irrbQz7JC3/rUfFH2l4T/W6OFleJaa2X0IaQqw==", + "dev": true, + "dependencies": { + "@azure/abort-controller": "^1.0.0", + "@azure/core-auth": "^1.3.0", + "@azure/core-tracing": "1.0.0-preview.13", + "@azure/core-util": "^1.1.1", + "@azure/logger": "^1.0.0", + "@types/node-fetch": "^2.5.0", + "@types/tunnel": "^0.0.3", + "form-data": "^4.0.0", + "node-fetch": "^2.6.7", + "process": "^0.11.10", + "tough-cookie": "^4.0.0", + "tslib": "^2.2.0", + "tunnel": "^0.0.6", + "uuid": "^8.3.0", + "xml2js": "^0.5.0" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@azure/core-http/node_modules/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, + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/@azure/core-lro": { + "version": "2.5.4", + "resolved": "https://registry.npmjs.org/@azure/core-lro/-/core-lro-2.5.4.tgz", + "integrity": "sha512-3GJiMVH7/10bulzOKGrrLeG/uCBH/9VtxqaMcB9lIqAeamI/xYQSHJL/KcsLDuH+yTjYpro/u6D/MuRe4dN70Q==", + "dev": true, + "dependencies": { + "@azure/abort-controller": "^1.0.0", + "@azure/core-util": "^1.2.0", + "@azure/logger": "^1.0.0", + "tslib": "^2.2.0" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@azure/core-paging": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@azure/core-paging/-/core-paging-1.5.0.tgz", + "integrity": "sha512-zqWdVIt+2Z+3wqxEOGzR5hXFZ8MGKK52x4vFLw8n58pR6ZfKRx3EXYTxTaYxYHc/PexPUTyimcTWFJbji9Z6Iw==", + "dev": true, + "dependencies": { + "tslib": "^2.2.0" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@azure/core-rest-pipeline": { + "version": "1.12.1", + "resolved": "https://registry.npmjs.org/@azure/core-rest-pipeline/-/core-rest-pipeline-1.12.1.tgz", + "integrity": "sha512-SsyWQ+T5MFQRX+M8H/66AlaI6HyCbQStGfFngx2fuiW+vKI2DkhtOvbYodPyf9fOe/ARLWWc3ohX54lQ5Kmaog==", + "dev": true, + "dependencies": { + "@azure/abort-controller": "^1.0.0", + "@azure/core-auth": "^1.4.0", + "@azure/core-tracing": "^1.0.1", + "@azure/core-util": "^1.3.0", + "@azure/logger": "^1.0.0", + "form-data": "^4.0.0", + "http-proxy-agent": "^5.0.0", + "https-proxy-agent": "^5.0.0", + "tslib": "^2.2.0" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@azure/core-rest-pipeline/node_modules/@azure/core-tracing": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@azure/core-tracing/-/core-tracing-1.0.1.tgz", + "integrity": "sha512-I5CGMoLtX+pI17ZdiFJZgxMJApsK6jjfm85hpgp3oazCdq5Wxgh4wMr7ge/TTWW1B5WBuvIOI1fMU/FrOAMKrw==", + "dev": true, + "dependencies": { + "tslib": "^2.2.0" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/@azure/core-tracing": { + "version": "1.0.0-preview.13", + "resolved": "https://registry.npmjs.org/@azure/core-tracing/-/core-tracing-1.0.0-preview.13.tgz", + "integrity": "sha512-KxDlhXyMlh2Jhj2ykX6vNEU0Vou4nHr025KoSEiz7cS3BNiHNaZcdECk/DmLkEB0as5T7b/TpRcehJ5yV6NeXQ==", + "dev": true, + "dependencies": { + "@opentelemetry/api": "^1.0.1", + "tslib": "^2.2.0" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/@azure/core-util": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@azure/core-util/-/core-util-1.5.0.tgz", + "integrity": "sha512-GZBpVFDtQ/15hW1OgBcRdT4Bl7AEpcEZqLfbAvOtm1CQUncKWiYapFHVD588hmlV27NbOOtSm3cnLF3lvoHi4g==", + "dev": true, + "dependencies": { + "@azure/abort-controller": "^1.0.0", + "tslib": "^2.2.0" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@azure/identity": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/@azure/identity/-/identity-2.1.0.tgz", + "integrity": "sha512-BPDz1sK7Ul9t0l9YKLEa8PHqWU4iCfhGJ+ELJl6c8CP3TpJt2urNCbm0ZHsthmxRsYoMPbz2Dvzj30zXZVmAFw==", + "dev": true, + "dependencies": { + "@azure/abort-controller": "^1.0.0", + "@azure/core-auth": "^1.3.0", + "@azure/core-client": "^1.4.0", + "@azure/core-rest-pipeline": "^1.1.0", + "@azure/core-tracing": "^1.0.0", + "@azure/core-util": "^1.0.0", + "@azure/logger": "^1.0.0", + "@azure/msal-browser": "^2.26.0", + "@azure/msal-common": "^7.0.0", + "@azure/msal-node": "^1.10.0", + "events": "^3.0.0", + "jws": "^4.0.0", + "open": "^8.0.0", + "stoppable": "^1.1.0", + "tslib": "^2.2.0", + "uuid": "^8.3.0" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/@azure/identity/node_modules/@azure/core-tracing": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@azure/core-tracing/-/core-tracing-1.0.1.tgz", + "integrity": "sha512-I5CGMoLtX+pI17ZdiFJZgxMJApsK6jjfm85hpgp3oazCdq5Wxgh4wMr7ge/TTWW1B5WBuvIOI1fMU/FrOAMKrw==", + "dev": true, + "dependencies": { + "tslib": "^2.2.0" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/@azure/identity/node_modules/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, + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/@azure/logger": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@azure/logger/-/logger-1.0.4.tgz", + "integrity": "sha512-ustrPY8MryhloQj7OWGe+HrYx+aoiOxzbXTtgblbV3xwCqpzUK36phH3XNHQKj3EPonyFUuDTfR3qFhTEAuZEg==", + "dev": true, + "dependencies": { + "tslib": "^2.2.0" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/@azure/msal-browser": { + "version": "2.28.1", + "resolved": "https://registry.npmjs.org/@azure/msal-browser/-/msal-browser-2.28.1.tgz", + "integrity": "sha512-5uAfwpNGBSRzBGTSS+5l4Zw6msPV7bEmq99n0U3n/N++iTcha+nIp1QujxTPuOLHmTNCeySdMx9qzGqWuy22zQ==", + "dependencies": { + "@azure/msal-common": "^7.3.0" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/@azure/msal-common": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/@azure/msal-common/-/msal-common-7.6.0.tgz", + "integrity": "sha512-XqfbglUTVLdkHQ8F9UQJtKseRr3sSnr9ysboxtoswvaMVaEfvyLtMoHv9XdKUfOc0qKGzNgRFd9yRjIWVepl6Q==", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/@azure/msal-node": { + "version": "1.18.3", + "resolved": "https://registry.npmjs.org/@azure/msal-node/-/msal-node-1.18.3.tgz", + "integrity": "sha512-lI1OsxNbS/gxRD4548Wyj22Dk8kS7eGMwD9GlBZvQmFV8FJUXoXySL1BiNzDsHUE96/DS/DHmA+F73p1Dkcktg==", + "dev": true, + "dependencies": { + "@azure/msal-common": "13.3.0", + "jsonwebtoken": "^9.0.0", + "uuid": "^8.3.0" + }, + "engines": { + "node": "10 || 12 || 14 || 16 || 18" + } + }, + "node_modules/@azure/msal-node/node_modules/@azure/msal-common": { + "version": "13.3.0", + "resolved": "https://registry.npmjs.org/@azure/msal-common/-/msal-common-13.3.0.tgz", + "integrity": "sha512-/VFWTicjcJbrGp3yQP7A24xU95NiDMe23vxIU1U6qdRPFsprMDNUohMudclnd+WSHE4/McqkZs/nUU3sAKkVjg==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/@azure/msal-node/node_modules/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, + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/@azure/storage-blob": { + "version": "12.11.0", + "resolved": "https://registry.npmjs.org/@azure/storage-blob/-/storage-blob-12.11.0.tgz", + "integrity": "sha512-na+FisoARuaOWaHWpmdtk3FeuTWf2VWamdJ9/TJJzj5ZdXPLC3juoDgFs6XVuJIoK30yuBpyFBEDXVRK4pB7Tg==", + "dev": true, + "dependencies": { + "@azure/abort-controller": "^1.0.0", + "@azure/core-http": "^2.0.0", + "@azure/core-lro": "^2.2.0", + "@azure/core-paging": "^1.1.1", + "@azure/core-tracing": "1.0.0-preview.13", + "@azure/logger": "^1.0.0", + "events": "^3.0.0", + "tslib": "^2.2.0" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.22.13", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.22.13.tgz", + "integrity": "sha512-XktuhWlJ5g+3TJXc5upd9Ks1HutSArik6jf2eAjYFyIOf4ej3RN+184cZbzDvbPnuTJIUhPKKJE3cIsYTiAT3w==", + "dev": true, + "dependencies": { + "@babel/highlight": "^7.22.13", + "chalk": "^2.4.2" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/code-frame/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/code-frame/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/code-frame/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/@babel/code-frame/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true + }, + "node_modules/@babel/code-frame/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/@babel/code-frame/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/code-frame/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.22.20.tgz", + "integrity": "sha512-BQYjKbpXjoXwFW5jGqiizJQQT/aC7pFm9Ok1OWssonuguICi264lbgMzRp2ZMmRSlfkX6DsWDDcsrctK8Rwfiw==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.23.0.tgz", + "integrity": "sha512-97z/ju/Jy1rZmDxybphrBuI+jtJjFVoz7Mr9yUQVVVi+DNZE333uFQeMOqcCIy1x3WYBIbWftUSLmbNXNT7qFQ==", + "dev": true, + "dependencies": { + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.22.13", + "@babel/generator": "^7.23.0", + "@babel/helper-compilation-targets": "^7.22.15", + "@babel/helper-module-transforms": "^7.23.0", + "@babel/helpers": "^7.23.0", + "@babel/parser": "^7.23.0", + "@babel/template": "^7.22.15", + "@babel/traverse": "^7.23.0", + "@babel/types": "^7.23.0", + "convert-source-map": "^2.0.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.3", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@babel/core/node_modules/convert-source-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", + "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", + "dev": true + }, + "node_modules/@babel/core/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/generator": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.23.0.tgz", + "integrity": "sha512-lN85QRR+5IbYrMWM6Y4pE/noaQtg4pNiqeNGX60eqOfo6gtEj6uw/JagelB8vVztSd7R6M5n1+PQkDbHbBRU4g==", + "dev": true, + "dependencies": { + "@babel/types": "^7.23.0", + "@jridgewell/gen-mapping": "^0.3.2", + "@jridgewell/trace-mapping": "^0.3.17", + "jsesc": "^2.5.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.22.15.tgz", + "integrity": "sha512-y6EEzULok0Qvz8yyLkCvVX+02ic+By2UdOhylwUOvOn9dvYc9mKICJuuU1n1XBI02YWsNsnrY1kc6DVbjcXbtw==", + "dev": true, + "dependencies": { + "@babel/compat-data": "^7.22.9", + "@babel/helper-validator-option": "^7.22.15", + "browserslist": "^4.21.9", + "lru-cache": "^5.1.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-environment-visitor": { + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz", + "integrity": "sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-function-name": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz", + "integrity": "sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==", + "dev": true, + "dependencies": { + "@babel/template": "^7.22.15", + "@babel/types": "^7.23.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-hoist-variables": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz", + "integrity": "sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==", + "dev": true, + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.22.15.tgz", + "integrity": "sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==", + "dev": true, + "dependencies": { + "@babel/types": "^7.22.15" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.23.0.tgz", + "integrity": "sha512-WhDWw1tdrlT0gMgUJSlX0IQvoO1eN279zrAUbVB+KpV2c3Tylz8+GnKOLllCS6Z/iZQEyVYxhZVUdPTqs2YYPw==", + "dev": true, + "dependencies": { + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-module-imports": "^7.22.15", + "@babel/helper-simple-access": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.6", + "@babel/helper-validator-identifier": "^7.22.20" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz", + "integrity": "sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-simple-access": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.22.5.tgz", + "integrity": "sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==", + "dev": true, + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-split-export-declaration": { + "version": "7.22.6", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz", + "integrity": "sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==", + "dev": true, + "dependencies": { + "@babel/types": "^7.22.5" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.22.5.tgz", + "integrity": "sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz", + "integrity": "sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.22.15.tgz", + "integrity": "sha512-bMn7RmyFjY/mdECUbgn9eoSY4vqvacUnS9i9vGAGttgFWesO6B4CYWA7XlpbWgBt71iv/hfbPlynohStqnu5hA==", + "dev": true, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.23.1", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.23.1.tgz", + "integrity": "sha512-chNpneuK18yW5Oxsr+t553UZzzAs3aZnFm4bxhebsNTeshrC95yA7l5yl7GBAG+JG1rF0F7zzD2EixK9mWSDoA==", + "dev": true, + "dependencies": { + "@babel/template": "^7.22.15", + "@babel/traverse": "^7.23.0", + "@babel/types": "^7.23.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight": { + "version": "7.22.20", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.22.20.tgz", + "integrity": "sha512-dkdMCN3py0+ksCgYmGG8jKeGA/8Tk+gJwSYYlFGxG5lmhfKNoAy004YpLxpS1W2J8m/EK2Ew+yOs9pVRwO89mg==", + "dev": true, + "dependencies": { + "@babel/helper-validator-identifier": "^7.22.20", + "chalk": "^2.4.2", + "js-tokens": "^4.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/highlight/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/@babel/highlight/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true + }, + "node_modules/@babel/highlight/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/@babel/highlight/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/highlight/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/parser": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.23.0.tgz", + "integrity": "sha512-vvPKKdMemU85V9WE/l5wZEmImpCtLqbnTvqDS2U1fJ96KrxoW7KrXhNsNCblQlg8Ck4b85yxdTyelsMUgFUXiw==", + "dev": true, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@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, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@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, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@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, + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@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, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@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, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@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, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@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, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@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, + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@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, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@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, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@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, + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/runtime": { + "version": "7.23.1", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.23.1.tgz", + "integrity": "sha512-hC2v6p8ZSI/W0HUzh3V8C5g+NwSKzKPtJwSpTjwl0o297GP9+ZLQSkdvHz46CM3LqyoXxq+5G9komY+eSqSO0g==", + "peer": true, + "dependencies": { + "regenerator-runtime": "^0.14.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/template": { + "version": "7.22.15", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.22.15.tgz", + "integrity": "sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.22.13", + "@babel/parser": "^7.22.15", + "@babel/types": "^7.22.15" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.23.0.tgz", + "integrity": "sha512-t/QaEvyIoIkwzpiZ7aoSKK8kObQYeF7T2v+dazAYCb8SXtp58zEVkWW7zAnju8FNKNdr4ScAOEDmMItbyOmEYw==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.22.13", + "@babel/generator": "^7.23.0", + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-function-name": "^7.23.0", + "@babel/helper-hoist-variables": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.6", + "@babel/parser": "^7.23.0", + "@babel/types": "^7.23.0", + "debug": "^4.1.0", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/types": { + "version": "7.23.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.23.0.tgz", + "integrity": "sha512-0oIyUfKoI3mSqMvsxBdclDwxXKXAUA8v/apZbc+iSyARYou1o8ZGDxbUYyLFoW2arqS2jDGqJuZvv1d/io1axg==", + "dev": true, + "dependencies": { + "@babel/helper-string-parser": "^7.22.5", + "@babel/helper-validator-identifier": "^7.22.20", + "to-fast-properties": "^2.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@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 + }, + "node_modules/@cnakazawa/watch": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/@cnakazawa/watch/-/watch-1.0.4.tgz", + "integrity": "sha512-v9kIhKwjeZThiWrLmj0y17CWoyddASLj9O2yvbZkbvw/N3rWOYy9zkV66ursAoVr0mV15bL8g0c4QZUE6cdDoQ==", + "dev": true, + "dependencies": { + "exec-sh": "^0.3.2", + "minimist": "^1.2.0" + }, + "bin": { + "watch": "cli.js" + }, + "engines": { + "node": ">=0.1.95" + } + }, + "node_modules/@devexpress/error-stack-parser": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/@devexpress/error-stack-parser/-/error-stack-parser-2.0.6.tgz", + "integrity": "sha512-fneVypElGUH6Be39mlRZeAu00pccTlf4oVuzf9xPJD1cdEqI8NyAiQua/EW7lZdrbMUbgyXcJmfKPefhYius3A==", + "dev": true, + "dependencies": { + "stackframe": "^1.1.1" + } + }, + "node_modules/@discoveryjs/json-ext": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz", + "integrity": "sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw==", + "dev": true, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/@eslint-community/eslint-utils": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.0.tgz", + "integrity": "sha512-1/sA4dwrzBAyeUoQ6oxahHKmrZvsnLCg4RfxW3ZFGGmQkSNQPFNLV9CUEFQP1x9EYXHTo5p6xdhZM1Ne9p/AfA==", + "dev": true, + "dependencies": { + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" + } + }, + "node_modules/@eslint-community/regexpp": { + "version": "4.9.1", + "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.9.1.tgz", + "integrity": "sha512-Y27x+MBLjXa+0JWDhykM3+JE+il3kHKAEqabfEWq3SDhZjLYb6/BHL/JKFnH3fe207JaXkyDo685Oc2Glt6ifA==", + "dev": true, + "engines": { + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" + } + }, + "node_modules/@eslint/eslintrc": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.4.1.tgz", + "integrity": "sha512-XXrH9Uarn0stsyldqDYq8r++mROmWRI1xKMXa640Bb//SY1+ECYX6VzT6Lcx5frD0V30XieqJ0oX9I2Xj5aoMA==", + "dev": true, + "dependencies": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.4.0", + "globals": "^13.19.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.1.2", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/@eslint/eslintrc/node_modules/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 + }, + "node_modules/@eslint/eslintrc/node_modules/globals": { + "version": "13.23.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.23.0.tgz", + "integrity": "sha512-XAmF0RjlrjY23MA51q3HltdlGxUpXPvg0GioKiD9X6HD28iMjo2dKC8Vqwm7lne4GNr78+RHTfliktR6ZH09wA==", + "dev": true, + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@eslint/eslintrc/node_modules/ignore": { + "version": "5.2.4", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", + "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/@eslint/eslintrc/node_modules/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, + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/@eslint/eslintrc/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/@eslint/eslintrc/node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@fluentui/date-time-utilities": { + "version": "8.5.13", + "resolved": "https://registry.npmjs.org/@fluentui/date-time-utilities/-/date-time-utilities-8.5.13.tgz", + "integrity": "sha512-X3clbPKh0URkDj21QoARw6SNec7dWg7Gt7SkTlkVYFzmZUdC4ZIrYk3n36xKe3U1wcGp26EVmKjhAhB262ugpw==", + "dependencies": { + "@fluentui/set-version": "^8.2.11", + "tslib": "^2.1.0" + } + }, + "node_modules/@fluentui/dom-utilities": { + "version": "2.2.11", + "resolved": "https://registry.npmjs.org/@fluentui/dom-utilities/-/dom-utilities-2.2.11.tgz", + "integrity": "sha512-2tXfg7/9PXu9nfU72/P3o3waHEFEQtHUfQbVexUaYqNNAxMj6sOfsqpUx4vd5nPgO+grSWrl+spqlLN2yej51w==", + "dependencies": { + "@fluentui/set-version": "^8.2.11", + "tslib": "^2.1.0" + } + }, + "node_modules/@fluentui/font-icons-mdl2": { + "version": "8.5.25", + "resolved": "https://registry.npmjs.org/@fluentui/font-icons-mdl2/-/font-icons-mdl2-8.5.25.tgz", + "integrity": "sha512-L14GBWeRmeVSO1hjollOye+Xl4ULR9yvltTJNkwoNFfrks0nf+HTAOje5QU5+bPCzjR0mCmp/VCArsTtDwL0Zw==", + "dependencies": { + "@fluentui/set-version": "^8.2.11", + "@fluentui/style-utilities": "^8.9.18", + "@fluentui/utilities": "^8.13.19", + "tslib": "^2.1.0" + } + }, + "node_modules/@fluentui/foundation-legacy": { + "version": "8.2.45", + "resolved": "https://registry.npmjs.org/@fluentui/foundation-legacy/-/foundation-legacy-8.2.45.tgz", + "integrity": "sha512-KVgWNEFIwEUEyoX2x1GBvczPPsi9/st+b2BhcwGR1W7+za7mKe+bYS5nkM2jA7BHV+E9V0rVPNw+jJil9jjT8Q==", + "dependencies": { + "@fluentui/merge-styles": "^8.5.12", + "@fluentui/set-version": "^8.2.11", + "@fluentui/style-utilities": "^8.9.18", + "@fluentui/utilities": "^8.13.19", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@types/react": ">=16.8.0 <19.0.0", + "react": ">=16.8.0 <19.0.0" + } + }, + "node_modules/@fluentui/keyboard-key": { + "version": "0.4.11", + "resolved": "https://registry.npmjs.org/@fluentui/keyboard-key/-/keyboard-key-0.4.11.tgz", + "integrity": "sha512-TVB/EloWado9AVp1niChgcdDOQAHGP5B30Dinmtfe7zi8OnstwPoxwFP6dHJDdpLQ6ZEUTaEHViSzvewl7Chag==", + "dependencies": { + "tslib": "^2.1.0" + } + }, + "node_modules/@fluentui/merge-styles": { + "version": "8.5.12", + "resolved": "https://registry.npmjs.org/@fluentui/merge-styles/-/merge-styles-8.5.12.tgz", + "integrity": "sha512-ZnUo0YuMP7AYi68dkknFqVxopIAgbrUnqR/MZlemmRvBYyy1SMj1WQeHcoiLFA8mF8YKn7B+jxQgJbN2bfcrRw==", + "dependencies": { + "@fluentui/set-version": "^8.2.11", + "tslib": "^2.1.0" + } + }, + "node_modules/@fluentui/react": { + "version": "8.112.1", + "resolved": "https://registry.npmjs.org/@fluentui/react/-/react-8.112.1.tgz", + "integrity": "sha512-Op5RnHUodhH6odnx51bugqaOVNW23F07ONP7evBZgekbE3GSJyRm2L+GtH3/lWNplr/eA8NRIt3xtatOA8S5GQ==", + "dependencies": { + "@fluentui/date-time-utilities": "^8.5.13", + "@fluentui/font-icons-mdl2": "^8.5.25", + "@fluentui/foundation-legacy": "^8.2.45", + "@fluentui/merge-styles": "^8.5.12", + "@fluentui/react-focus": "^8.8.32", + "@fluentui/react-hooks": "^8.6.30", + "@fluentui/react-portal-compat-context": "^9.0.9", + "@fluentui/react-window-provider": "^2.2.15", + "@fluentui/set-version": "^8.2.11", + "@fluentui/style-utilities": "^8.9.18", + "@fluentui/theme": "^2.6.36", + "@fluentui/utilities": "^8.13.19", + "@microsoft/load-themed-styles": "^1.10.26", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@types/react": ">=16.8.0 <19.0.0", + "@types/react-dom": ">=16.8.0 <19.0.0", + "react": ">=16.8.0 <19.0.0", + "react-dom": ">=16.8.0 <19.0.0" + } + }, + "node_modules/@fluentui/react-focus": { + "version": "8.8.32", + "resolved": "https://registry.npmjs.org/@fluentui/react-focus/-/react-focus-8.8.32.tgz", + "integrity": "sha512-ALYMkDRG8qKCRuf5f3w5suWLFBT/65e4vC2EXKhYTcb/AGAH4wGMdWC+b4ek12D4u6L6tOegTMqC64fLp/RT3Q==", + "dependencies": { + "@fluentui/keyboard-key": "^0.4.11", + "@fluentui/merge-styles": "^8.5.12", + "@fluentui/set-version": "^8.2.11", + "@fluentui/style-utilities": "^8.9.18", + "@fluentui/utilities": "^8.13.19", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@types/react": ">=16.8.0 <19.0.0", + "react": ">=16.8.0 <19.0.0" + } + }, + "node_modules/@fluentui/react-hooks": { + "version": "8.6.30", + "resolved": "https://registry.npmjs.org/@fluentui/react-hooks/-/react-hooks-8.6.30.tgz", + "integrity": "sha512-+EhJY2+C7wbWP+36zM4llc1KGY4/XWu36BnDumoKLJdcrnGilJHHQJ3pXhvJPf2f2mc7LoasCtQDmCQ5Tfzi3A==", + "dependencies": { + "@fluentui/react-window-provider": "^2.2.15", + "@fluentui/set-version": "^8.2.11", + "@fluentui/utilities": "^8.13.19", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@types/react": ">=16.8.0 <19.0.0", + "react": ">=16.8.0 <19.0.0" + } + }, + "node_modules/@fluentui/react-portal-compat-context": { + "version": "9.0.9", + "resolved": "https://registry.npmjs.org/@fluentui/react-portal-compat-context/-/react-portal-compat-context-9.0.9.tgz", + "integrity": "sha512-Qt4zBJjBf3QihWqDNfZ4D9ha0QdcUvw4zIErp6IkT4uFIkV2VSgEjIKXm0h2iDEZZQtzbGlFG+9hPPhH13HaPQ==", + "dependencies": { + "@swc/helpers": "^0.5.1" + }, + "peerDependencies": { + "@types/react": ">=16.14.0 <19.0.0", + "react": ">=16.14.0 <19.0.0" + } + }, + "node_modules/@fluentui/react-window-provider": { + "version": "2.2.15", + "resolved": "https://registry.npmjs.org/@fluentui/react-window-provider/-/react-window-provider-2.2.15.tgz", + "integrity": "sha512-RraWvRe7wakpPJRBX2tlCV/cybOKiqLJ1UBLPNf5xq7ZIs0T0g/hh3G3Zb5teOeipjuRnl6srkdDUT9Dy9wrBg==", + "dependencies": { + "@fluentui/set-version": "^8.2.11", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@types/react": ">=16.8.0 <19.0.0", + "react": ">=16.8.0 <19.0.0" + } + }, + "node_modules/@fluentui/react/node_modules/@microsoft/load-themed-styles": { + "version": "1.10.295", + "resolved": "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-1.10.295.tgz", + "integrity": "sha512-W+IzEBw8a6LOOfRJM02dTT7BDZijxm+Z7lhtOAz1+y9vQm1Kdz9jlAO+qCEKsfxtUOmKilW8DIRqFw2aUgKeGg==" + }, + "node_modules/@fluentui/set-version": { + "version": "8.2.11", + "resolved": "https://registry.npmjs.org/@fluentui/set-version/-/set-version-8.2.11.tgz", + "integrity": "sha512-UI03tysau/adBO1a3q4uFZWQ3lfkiFcAWIFng4k5odWcCokfCm5IxA0urKqj5W5JRYdyoBUaq8QbcNGkFB4dCw==", + "dependencies": { + "tslib": "^2.1.0" + } + }, + "node_modules/@fluentui/style-utilities": { + "version": "8.9.18", + "resolved": "https://registry.npmjs.org/@fluentui/style-utilities/-/style-utilities-8.9.18.tgz", + "integrity": "sha512-bWRcN8q2JDLZJOxJ3ov+2MLP+XqK3tHMGyLWjDAkUYUzgsM3ppA0HAroo/MLkn8vrFcoUYCuL/jtv7IXR6SZBw==", + "dependencies": { + "@fluentui/merge-styles": "^8.5.12", + "@fluentui/set-version": "^8.2.11", + "@fluentui/theme": "^2.6.36", + "@fluentui/utilities": "^8.13.19", + "@microsoft/load-themed-styles": "^1.10.26", + "tslib": "^2.1.0" + } + }, + "node_modules/@fluentui/style-utilities/node_modules/@microsoft/load-themed-styles": { + "version": "1.10.295", + "resolved": "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-1.10.295.tgz", + "integrity": "sha512-W+IzEBw8a6LOOfRJM02dTT7BDZijxm+Z7lhtOAz1+y9vQm1Kdz9jlAO+qCEKsfxtUOmKilW8DIRqFw2aUgKeGg==" + }, + "node_modules/@fluentui/theme": { + "version": "2.6.36", + "resolved": "https://registry.npmjs.org/@fluentui/theme/-/theme-2.6.36.tgz", + "integrity": "sha512-rSP+LNmOJ9woiZzicdgtKFHt8Tyq7Jqu4KpczW0zXOYR9orgwFecpiUwRpZs1zD6lb3pAUNw4oYrM1tc7FH5AA==", + "dependencies": { + "@fluentui/merge-styles": "^8.5.12", + "@fluentui/set-version": "^8.2.11", + "@fluentui/utilities": "^8.13.19", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@types/react": ">=16.8.0 <19.0.0", + "react": ">=16.8.0 <19.0.0" + } + }, + "node_modules/@fluentui/utilities": { + "version": "8.13.19", + "resolved": "https://registry.npmjs.org/@fluentui/utilities/-/utilities-8.13.19.tgz", + "integrity": "sha512-v0WNV6NNQKi9nLttvc6btzxX3XOVRA817fZ7zBqsV6JWQGRfyrBwhskh6TUIgANJjPejz5nk05U6rvSWNUM+FQ==", + "dependencies": { + "@fluentui/dom-utilities": "^2.2.11", + "@fluentui/merge-styles": "^8.5.12", + "@fluentui/set-version": "^8.2.11", + "tslib": "^2.1.0" + }, + "peerDependencies": { + "@types/react": ">=16.8.0 <19.0.0", + "react": ">=16.8.0 <19.0.0" + } + }, + "node_modules/@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 + }, + "node_modules/@humanwhocodes/config-array": { + "version": "0.9.5", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.9.5.tgz", + "integrity": "sha512-ObyMyWxZiCu/yTisA7uzx81s40xR2fD5Cg/2Kq7G02ajkNubJf6BopgDTmDyc3U7sXpNKM8cYOw7s7Tyr+DnCw==", + "dev": true, + "dependencies": { + "@humanwhocodes/object-schema": "^1.2.1", + "debug": "^4.1.1", + "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=10.10.0" + } + }, + "node_modules/@humanwhocodes/object-schema": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", + "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==", + "dev": true + }, + "node_modules/@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, + "dependencies": { + "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" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@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, + "engines": { + "node": ">=8" + } + }, + "node_modules/@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, + "dependencies": { + "@jest/types": "^25.5.0", + "chalk": "^3.0.0", + "jest-message-util": "^25.5.0", + "jest-util": "^25.5.0", + "slash": "^3.0.0" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/@jest/core": { + "version": "25.4.0", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-25.4.0.tgz", + "integrity": "sha512-h1x9WSVV0+TKVtATGjyQIMJENs8aF6eUjnCoi4jyRemYZmekLr8EJOGQqTWEX8W6SbZ6Skesy9pGXrKeAolUJw==", + "dev": true, + "dependencies": { + "@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" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/@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, + "dependencies": { + "@jest/fake-timers": "^25.5.0", + "@jest/types": "^25.5.0", + "jest-mock": "^25.5.0" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/@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, + "dependencies": { + "@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" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/@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, + "dependencies": { + "@jest/environment": "^25.5.0", + "@jest/types": "^25.5.0", + "expect": "^25.5.0" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/@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, + "dependencies": { + "@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", + "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" + }, + "engines": { + "node": ">= 8.3" + }, + "optionalDependencies": { + "node-notifier": "^6.0.0" + } + }, + "node_modules/@jest/reporters/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@jest/reporters/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/@jest/reporters/node_modules/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, + "dependencies": { + "growly": "^1.3.0", + "is-wsl": "^2.1.1", + "semver": "^6.3.0", + "shellwords": "^0.1.1", + "which": "^1.3.1" + } + }, + "node_modules/@jest/reporters/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "optional": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@jest/reporters/node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "optional": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/@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, + "dependencies": { + "callsites": "^3.0.0", + "graceful-fs": "^4.2.4", + "source-map": "^0.6.0" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/@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, + "dependencies": { + "@jest/console": "^25.5.0", + "@jest/types": "^25.5.0", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/@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, + "dependencies": { + "@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" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/@jest/transform": { + "version": "25.5.1", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-25.5.1.tgz", + "integrity": "sha512-Y8CEoVwXb4QwA6Y/9uDkn0Xfz0finGkieuV0xkdF9UtZGJeLukD5nLkaVrVsODB1ojRWlaoD0AJZpVHCSnJEvg==", + "dev": true, + "dependencies": { + "@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" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/@jest/types": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-25.5.0.tgz", + "integrity": "sha512-OXD0RgQ86Tu3MazKo8bnrkDRaDXXMGUqd+kTtLtK1Zb7CRzQcaSRPPPV37SvYTdevXEBVxe0HXylEjs8ibkmCw==", + "dev": true, + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^15.0.0", + "chalk": "^3.0.0" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/@jest/types/node_modules/@types/yargs": { + "version": "15.0.16", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.16.tgz", + "integrity": "sha512-2FeD5qezW3FvLpZ0JpfuaEWepgNLl9b2gQYiz/ce0NhoB1W/D+VZu98phITXkADYerfr/jb7JcDcVhITsc9bwg==", + "dev": true, + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", + "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", + "dev": true, + "dependencies": { + "@jridgewell/set-array": "^1.0.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.9" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz", + "integrity": "sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==", + "dev": true, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/set-array": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", + "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", + "dev": true, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/source-map": { + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.5.tgz", + "integrity": "sha512-UTYAUj/wviwdsMfzoSJspJxbkH5o1snzwX0//0ENX1u/55kkZZkcTZP6u9bwKGkv+dkk9at4m1Cpt0uY80kcpQ==", + "dev": true, + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.0", + "@jridgewell/trace-mapping": "^0.3.9" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.4.15", + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", + "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==", + "dev": true + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.19", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.19.tgz", + "integrity": "sha512-kf37QtfW+Hwx/buWGMPcR60iF9ziHa6r/CZJIHbmcm4+0qrXiVdxegAH0F6yddEVQ7zdkjcGCgCzUu+BcbhQxw==", + "dev": true, + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "node_modules/@leichtgewicht/ip-codec": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz", + "integrity": "sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==", + "dev": true + }, + "node_modules/@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, + "dependencies": { + "@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" + }, + "bin": { + "api-extractor": "bin/api-extractor" + } + }, + "node_modules/@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, + "dependencies": { + "@microsoft/tsdoc": "0.13.2", + "@microsoft/tsdoc-config": "~0.15.2", + "@rushstack/node-core-library": "3.38.0" + } + }, + "node_modules/@microsoft/api-extractor-model/node_modules/@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, + "dependencies": { + "@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" + } + }, + "node_modules/@microsoft/api-extractor/node_modules/@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, + "dependencies": { + "@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" + } + }, + "node_modules/@microsoft/api-extractor/node_modules/typescript": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.2.4.tgz", + "integrity": "sha512-V+evlYHZnQkaz8TRBuxTA92yZBPotr5H+WhQ7bD3hZUndx5tGOa1fuCgeSjxAzM1RiN5IzvadIXTVefuuwZCRg==", + "dev": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=4.2.0" + } + }, + "node_modules/@microsoft/eslint-config-spfx": { + "version": "1.18.0", + "resolved": "https://registry.npmjs.org/@microsoft/eslint-config-spfx/-/eslint-config-spfx-1.18.0.tgz", + "integrity": "sha512-YanG2vijZ4xEIJxFje8YqQC7M2m5L9EzeejFwLoTWZqJFpayTr+ohE1FmKdpUH6Mbv9UAduGv2PBCi3RPUnZ9Q==", + "dev": true, + "dependencies": { + "@microsoft/eslint-plugin-spfx": "1.18.0", + "@rushstack/eslint-config": "3.3.2", + "@typescript-eslint/experimental-utils": "5.59.11" + }, + "engines": { + "node": ">=16.13.0 <17.0.0 || >=18.17.1 <19.0.0" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/@microsoft/eslint-config-spfx/node_modules/@rushstack/eslint-config": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-config/-/eslint-config-3.3.2.tgz", + "integrity": "sha512-uSrPkiZxh34I88tRdnrdDcn7tGZDKS/AMe6f8ieBdktvSROrBgNUlBoeAjtbXnbRxUmCOpkZRAAN+J/vP7IgmA==", + "dev": true, + "dependencies": { + "@rushstack/eslint-patch": "1.3.2", + "@rushstack/eslint-plugin": "0.12.0", + "@rushstack/eslint-plugin-packlets": "0.7.0", + "@rushstack/eslint-plugin-security": "0.6.0", + "@typescript-eslint/eslint-plugin": "~5.59.2", + "@typescript-eslint/experimental-utils": "~5.59.2", + "@typescript-eslint/parser": "~5.59.2", + "@typescript-eslint/typescript-estree": "~5.59.2", + "eslint-plugin-promise": "~6.0.0", + "eslint-plugin-react": "~7.27.1", + "eslint-plugin-tsdoc": "~0.2.16" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0", + "typescript": ">=4.7.0" + } + }, + "node_modules/@microsoft/eslint-config-spfx/node_modules/@rushstack/eslint-patch": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.3.2.tgz", + "integrity": "sha512-V+MvGwaHH03hYhY+k6Ef/xKd6RYlc4q8WBx+2ANmipHJcKuktNcI/NgEsJgdSUF6Lw32njT6OnrRsKYCdgHjYw==", + "dev": true + }, + "node_modules/@microsoft/eslint-config-spfx/node_modules/@rushstack/eslint-plugin": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-plugin/-/eslint-plugin-0.12.0.tgz", + "integrity": "sha512-kDB35khQeoDjabzHkHDs/NgvNNZzogkoU/UfrXnNSJJlcCxOxmhyscUQn5OptbixiiYCOFZh9TN9v2yGBZ3vJQ==", + "dev": true, + "dependencies": { + "@rushstack/tree-pattern": "0.2.4", + "@typescript-eslint/experimental-utils": "~5.59.2" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/@microsoft/eslint-config-spfx/node_modules/@rushstack/eslint-plugin-packlets": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-plugin-packlets/-/eslint-plugin-packlets-0.7.0.tgz", + "integrity": "sha512-ftvrRvN7a5dfpDidDtrqJHH25JvL4huqk3a0S4zv5Rlh1kz6sfPvaKosDQowzEHBIWLvAtTN+P8ygWoyL0/XYw==", + "dev": true, + "dependencies": { + "@rushstack/tree-pattern": "0.2.4", + "@typescript-eslint/experimental-utils": "~5.59.2" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/@microsoft/eslint-config-spfx/node_modules/@rushstack/eslint-plugin-security": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-plugin-security/-/eslint-plugin-security-0.6.0.tgz", + "integrity": "sha512-gJFBGoCCofU34GGFtR3zEjymEsRr2wDLu2u13mHVcDzXyZ3EDlt6ImnJtmn8VRDLGjJ7QFPOiYMSZQaArxWmGg==", + "dev": true, + "dependencies": { + "@rushstack/tree-pattern": "0.2.4", + "@typescript-eslint/experimental-utils": "~5.59.2" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/@microsoft/eslint-config-spfx/node_modules/@rushstack/tree-pattern": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/@rushstack/tree-pattern/-/tree-pattern-0.2.4.tgz", + "integrity": "sha512-H8i0OinWsdKM1TKEKPeRRTw85e+/7AIFpxm7q1blceZJhuxRBjCGAUZvQXZK4CMLx75xPqh/h1t5WHwFmElAPA==", + "dev": true + }, + "node_modules/@microsoft/eslint-config-spfx/node_modules/@typescript-eslint/eslint-plugin": { + "version": "5.59.11", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.59.11.tgz", + "integrity": "sha512-XxuOfTkCUiOSyBWIvHlUraLw/JT/6Io1365RO6ZuI88STKMavJZPNMU0lFcUTeQXEhHiv64CbxYxBNoDVSmghg==", + "dev": true, + "dependencies": { + "@eslint-community/regexpp": "^4.4.0", + "@typescript-eslint/scope-manager": "5.59.11", + "@typescript-eslint/type-utils": "5.59.11", + "@typescript-eslint/utils": "5.59.11", + "debug": "^4.3.4", + "grapheme-splitter": "^1.0.4", + "ignore": "^5.2.0", + "natural-compare-lite": "^1.4.0", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "@typescript-eslint/parser": "^5.0.0", + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@microsoft/eslint-config-spfx/node_modules/@typescript-eslint/parser": { + "version": "5.59.11", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.59.11.tgz", + "integrity": "sha512-s9ZF3M+Nym6CAZEkJJeO2TFHHDsKAM3ecNkLuH4i4s8/RCPnF5JRip2GyviYkeEAcwGMJxkqG9h2dAsnA1nZpA==", + "dev": true, + "dependencies": { + "@typescript-eslint/scope-manager": "5.59.11", + "@typescript-eslint/types": "5.59.11", + "@typescript-eslint/typescript-estree": "5.59.11", + "debug": "^4.3.4" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@microsoft/eslint-config-spfx/node_modules/@typescript-eslint/scope-manager": { + "version": "5.59.11", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.59.11.tgz", + "integrity": "sha512-dHFOsxoLFtrIcSj5h0QoBT/89hxQONwmn3FOQ0GOQcLOOXm+MIrS8zEAhs4tWl5MraxCY3ZJpaXQQdFMc2Tu+Q==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.59.11", + "@typescript-eslint/visitor-keys": "5.59.11" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@microsoft/eslint-config-spfx/node_modules/@typescript-eslint/types": { + "version": "5.59.11", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.59.11.tgz", + "integrity": "sha512-epoN6R6tkvBYSc+cllrz+c2sOFWkbisJZWkOE+y3xHtvYaOE6Wk6B8e114McRJwFRjGvYdJwLXQH5c9osME/AA==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@microsoft/eslint-config-spfx/node_modules/@typescript-eslint/typescript-estree": { + "version": "5.59.11", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.59.11.tgz", + "integrity": "sha512-YupOpot5hJO0maupJXixi6l5ETdrITxeo5eBOeuV7RSKgYdU3G5cxO49/9WRnJq9EMrB7AuTSLH/bqOsXi7wPA==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.59.11", + "@typescript-eslint/visitor-keys": "5.59.11", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@microsoft/eslint-config-spfx/node_modules/@typescript-eslint/visitor-keys": { + "version": "5.59.11", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.59.11.tgz", + "integrity": "sha512-KGYniTGG3AMTuKF9QBD7EIrvufkB6O6uX3knP73xbKLMpH+QRPcgnCxjWXSHjMRuOxFLovljqQgQpR0c7GvjoA==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.59.11", + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@microsoft/eslint-config-spfx/node_modules/array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@microsoft/eslint-config-spfx/node_modules/globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dev": true, + "dependencies": { + "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" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@microsoft/eslint-config-spfx/node_modules/ignore": { + "version": "5.2.4", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", + "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/@microsoft/eslint-config-spfx/node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@microsoft/eslint-plugin-spfx": { + "version": "1.18.0", + "resolved": "https://registry.npmjs.org/@microsoft/eslint-plugin-spfx/-/eslint-plugin-spfx-1.18.0.tgz", + "integrity": "sha512-Dls3QYcnPRgRTW6BD/ZvMDj8xuqRvS7tUXBVtZxcuBmSyTEHwsdYZ4ITf4/Qt+G+PhOZ/w4OCpBDmoSQenEkrw==", + "dev": true, + "dependencies": { + "@typescript-eslint/experimental-utils": "5.59.11" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/@microsoft/gulp-core-build": { + "version": "3.18.0", + "resolved": "https://registry.npmjs.org/@microsoft/gulp-core-build/-/gulp-core-build-3.18.0.tgz", + "integrity": "sha512-XZfSfV360db1dWXc6sKjlAdDnBY3yz1GmnoBTqhFQJGY7c6yXaiS+pyihHDgCaQ+xg6bJadaS7i42Myl5n9JkQ==", + "dev": true, + "dependencies": { + "@jest/core": "~25.4.0", + "@jest/reporters": "~25.4.0", + "@rushstack/node-core-library": "~3.53.0", + "@types/chalk": "0.4.31", + "@types/gulp": "4.0.6", + "@types/jest": "25.2.1", + "@types/node": "10.17.13", + "@types/node-notifier": "8.0.2", + "@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": "~10.0.1", + "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" + } + }, + "node_modules/@microsoft/gulp-core-build-sass": { + "version": "4.17.0", + "resolved": "https://registry.npmjs.org/@microsoft/gulp-core-build-sass/-/gulp-core-build-sass-4.17.0.tgz", + "integrity": "sha512-0qvfoyflsW+D5tgi7KNJgNK2uXooAX6zwQ8mN55+fjN3ydUsAjXhzDVN28L5uIJdjIcl0q3wHAhEN6EbVul9yQ==", + "dev": true, + "dependencies": { + "@microsoft/gulp-core-build": "3.18.0", + "@microsoft/load-themed-styles": "~1.10.172", + "@rushstack/node-core-library": "~3.53.0", + "@types/gulp": "4.0.6", + "@types/node": "10.17.13", + "autoprefixer": "~9.8.8", + "clean-css": "4.2.1", + "glob": "~7.0.5", + "postcss": "7.0.38", + "postcss-modules": "~1.5.0", + "sass": "1.44.0" + } + }, + "node_modules/@microsoft/gulp-core-build-sass/node_modules/@microsoft/load-themed-styles": { + "version": "1.10.295", + "resolved": "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-1.10.295.tgz", + "integrity": "sha512-W+IzEBw8a6LOOfRJM02dTT7BDZijxm+Z7lhtOAz1+y9vQm1Kdz9jlAO+qCEKsfxtUOmKilW8DIRqFw2aUgKeGg==", + "dev": true + }, + "node_modules/@microsoft/gulp-core-build-sass/node_modules/autoprefixer": { + "version": "9.8.8", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.8.tgz", + "integrity": "sha512-eM9d/swFopRt5gdJ7jrpCwgvEMIayITpojhkkSMRsFHYuH5bkSQ4p/9qTEHtmNudUZh22Tehu7I6CxAW0IXTKA==", + "dev": true, + "dependencies": { + "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" + }, + "bin": { + "autoprefixer": "bin/autoprefixer" + }, + "funding": { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/autoprefixer" + } + }, + "node_modules/@microsoft/gulp-core-build-sass/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "dev": true + }, + "node_modules/@microsoft/gulp-core-build-sass/node_modules/postcss": { + "version": "7.0.38", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.38.tgz", + "integrity": "sha512-wNrSHWjHDQJR/IZL5IKGxRtFgrYNaAA/UrkW2WqbtZO6uxSLMxMN+s2iqUMwnAWm3fMROlDYZB41dr0Mt7vBwQ==", + "dev": true, + "dependencies": { + "nanocolors": "^0.2.2", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/@microsoft/gulp-core-build-serve": { + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/@microsoft/gulp-core-build-serve/-/gulp-core-build-serve-3.12.0.tgz", + "integrity": "sha512-72KkvlX2RC5cTpC1e0uhdQA1lXX/v2WKh/7XX1fQMd9kkc8qP6ht1XT39fSWyx7K4oeAsSJJJL9Em++AEIdLpQ==", + "dev": true, + "dependencies": { + "@microsoft/gulp-core-build": "3.18.0", + "@rushstack/debug-certificate-manager": "~1.1.19", + "@rushstack/node-core-library": "~3.53.0", + "@types/node": "10.17.13", + "colors": "~1.2.1", + "express": "~4.16.2", + "gulp": "~4.0.2", + "gulp-connect": "~5.7.0", + "open": "8.4.2", + "sudo": "~1.0.3", + "through2": "~2.0.1" + } + }, + "node_modules/@microsoft/gulp-core-build-typescript": { + "version": "8.6.0", + "resolved": "https://registry.npmjs.org/@microsoft/gulp-core-build-typescript/-/gulp-core-build-typescript-8.6.0.tgz", + "integrity": "sha512-aG9HgidikzswiX6a1xulhAaB3X8vqwFi/zKID0LEUDhshNqOcj5k04Atp+GNUM/VL28zTCJ5K9s7z6QxFaFiBQ==", + "dev": true, + "dependencies": { + "@microsoft/gulp-core-build": "3.18.0", + "@rushstack/node-core-library": "~3.53.0", + "@types/node": "10.17.13", + "decomment": "~0.9.1", + "glob": "~7.0.5", + "glob-escape": "~0.0.2", + "resolve": "~1.17.0" + } + }, + "node_modules/@microsoft/gulp-core-build-webpack": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/@microsoft/gulp-core-build-webpack/-/gulp-core-build-webpack-5.4.0.tgz", + "integrity": "sha512-H6GoROBzKlQTu+qdDH6aaqt4NIsQ3wuYEbYHtChc4RFB464FePOWRI/rZyWE+q3O+MsqBzcuDACcLKZawaVezQ==", + "dev": true, + "dependencies": { + "@microsoft/gulp-core-build": "3.18.1", + "@types/gulp": "4.0.6", + "@types/node": "10.17.13", + "colors": "~1.2.1", + "gulp": "~4.0.2", + "webpack": "~4.47.0" + } + }, + "node_modules/@microsoft/gulp-core-build-webpack/node_modules/@microsoft/gulp-core-build": { + "version": "3.18.1", + "resolved": "https://registry.npmjs.org/@microsoft/gulp-core-build/-/gulp-core-build-3.18.1.tgz", + "integrity": "sha512-nktxVFJcBToR/lsXzgC1kJo+1RNxwJJDMPSb44vI1i0JIlnhnfrhUGD3v+0ZdukRZBE1snJ4E+sXE0uh8Jkevw==", + "dev": true, + "dependencies": { + "@jest/core": "~25.4.0", + "@jest/reporters": "~25.4.0", + "@rushstack/node-core-library": "~3.53.0", + "@types/chalk": "0.4.31", + "@types/gulp": "4.0.6", + "@types/jest": "25.2.1", + "@types/node": "10.17.13", + "@types/node-notifier": "8.0.2", + "@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": "~10.0.1", + "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" + } + }, + "node_modules/@microsoft/load-themed-styles": { + "version": "2.0.85", + "resolved": "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-2.0.85.tgz", + "integrity": "sha512-lG9/NC56JuoffdDpPAczZVzMCs9o3eBSY/FlB7fYGPb98zaLTjKrX0yxy7jifp9FelXH06DnRi/hXQL/4sxTbg==", + "dev": true, + "peer": true + }, + "node_modules/@microsoft/loader-load-themed-styles": { + "version": "2.0.68", + "resolved": "https://registry.npmjs.org/@microsoft/loader-load-themed-styles/-/loader-load-themed-styles-2.0.68.tgz", + "integrity": "sha512-rScfOP4hEO+zZlhaf0vPzj1I4mVm4XJgACBJ4ym4Z/zT5kt7XkEvlcoCNqr4lbwBvNrafUL9b6GFOTGE6Y8fmg==", + "dev": true, + "dependencies": { + "loader-utils": "1.4.2" + }, + "peerDependencies": { + "@microsoft/load-themed-styles": "^2.0.70", + "@types/webpack": "^4" + }, + "peerDependenciesMeta": { + "@types/webpack": { + "optional": true + } + } + }, + "node_modules/@microsoft/microsoft-graph-client": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/@microsoft/microsoft-graph-client/-/microsoft-graph-client-3.0.2.tgz", + "integrity": "sha512-eYDiApYmiGsm1s1jfAa/rhB2xQCsX4pWt0vCTd1LZmiApMQfT/c0hXj2hvpuGz5GrcLdugbu05xB79rIV57Pjw==", + "peer": true, + "dependencies": { + "@babel/runtime": "^7.12.5", + "tslib": "^2.2.0" + }, + "engines": { + "node": ">=12.0.0" + }, + "peerDependenciesMeta": { + "@azure/identity": { + "optional": true + }, + "@azure/msal-browser": { + "optional": true + }, + "buffer": { + "optional": true + }, + "stream-browserify": { + "optional": true + } + } + }, + "node_modules/@microsoft/microsoft-graph-clientv1": { + "name": "@microsoft/microsoft-graph-client", + "version": "1.7.2-spfx", + "resolved": "https://registry.npmjs.org/@microsoft/microsoft-graph-client/-/microsoft-graph-client-1.7.2-spfx.tgz", + "integrity": "sha512-BQN50r3tohWYOaQ0de7LJ5eCRjI6eg4RQqLhGDlgRmZIZhWzH0bhR6QBMmmxtYtwKWifhPhJSxYDW+cP67TJVw==", + "dependencies": { + "es6-promise": "^4.2.6", + "isomorphic-fetch": "^3.0.0", + "tslib": "^1.9.3" + } + }, + "node_modules/@microsoft/microsoft-graph-clientv1/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + }, + "node_modules/@microsoft/rush-lib": { + "version": "5.100.2", + "resolved": "https://registry.npmjs.org/@microsoft/rush-lib/-/rush-lib-5.100.2.tgz", + "integrity": "sha512-wuyvYok7qEdADNeN98C+tO5lU23CH04kSYbJ/lz4CQfqVIviFLQQExDEPnvRxNP0I1XmuMdsaIVG28m1tLCMMA==", + "dev": true, + "dependencies": { + "@pnpm/dependency-path": "~2.1.2", + "@pnpm/link-bins": "~5.3.7", + "@rushstack/heft-config-file": "0.13.2", + "@rushstack/node-core-library": "3.59.6", + "@rushstack/package-deps-hash": "4.0.41", + "@rushstack/package-extractor": "0.3.11", + "@rushstack/rig-package": "0.4.0", + "@rushstack/rush-amazon-s3-build-cache-plugin": "5.100.2", + "@rushstack/rush-azure-storage-build-cache-plugin": "5.100.2", + "@rushstack/stream-collator": "4.0.259", + "@rushstack/terminal": "0.5.34", + "@rushstack/ts-command-line": "4.15.1", + "@types/node-fetch": "2.6.2", + "@yarnpkg/lockfile": "~1.0.2", + "builtin-modules": "~3.1.0", + "cli-table": "~0.3.1", + "colors": "~1.2.1", + "dependency-path": "~9.2.8", + "figures": "3.0.0", + "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", + "node-fetch": "2.6.7", + "npm-check": "~6.0.1", + "npm-package-arg": "~6.1.0", + "read-package-tree": "~5.1.5", + "rxjs": "~6.6.7", + "semver": "~7.5.4", + "ssri": "~8.0.0", + "strict-uri-encode": "~2.0.0", + "tapable": "2.2.1", + "tar": "~6.1.11", + "true-case-path": "~2.2.1" + }, + "engines": { + "node": ">=5.6.0" + } + }, + "node_modules/@microsoft/rush-lib/node_modules/@rushstack/node-core-library": { + "version": "3.59.6", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.59.6.tgz", + "integrity": "sha512-bMYJwNFfWXRNUuHnsE9wMlW/mOB4jIwSUkRKtu02CwZhQdmzMsUbxE0s1xOLwTpNIwlzfW/YT7OnOHgDffLgYg==", + "dev": true, + "dependencies": { + "colors": "~1.2.1", + "fs-extra": "~7.0.1", + "import-lazy": "~4.0.0", + "jju": "~1.4.0", + "resolve": "~1.22.1", + "semver": "~7.5.4", + "z-schema": "~5.0.2" + }, + "peerDependencies": { + "@types/node": "*" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@microsoft/rush-lib/node_modules/@rushstack/rig-package": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@rushstack/rig-package/-/rig-package-0.4.0.tgz", + "integrity": "sha512-FnM1TQLJYwSiurP6aYSnansprK5l8WUK8VG38CmAaZs29ZeL1msjK0AP1VS4ejD33G0kE/2cpsPsS9jDenBMxw==", + "dev": true, + "dependencies": { + "resolve": "~1.22.1", + "strip-json-comments": "~3.1.1" + } + }, + "node_modules/@microsoft/rush-lib/node_modules/@rushstack/ts-command-line": { + "version": "4.15.1", + "resolved": "https://registry.npmjs.org/@rushstack/ts-command-line/-/ts-command-line-4.15.1.tgz", + "integrity": "sha512-EL4jxZe5fhb1uVL/P/wQO+Z8Rc8FMiWJ1G7VgnPDvdIt5GVjRfK7vwzder1CZQiX3x0PY6uxENYLNGTFd1InRQ==", + "dev": true, + "dependencies": { + "@types/argparse": "1.0.38", + "argparse": "~1.0.9", + "colors": "~1.2.1", + "string-argv": "~0.3.1" + } + }, + "node_modules/@microsoft/rush-lib/node_modules/commander": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "dev": true, + "optional": true, + "engines": { + "node": "^12.20.0 || >=14" + } + }, + "node_modules/@microsoft/rush-lib/node_modules/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, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@microsoft/rush-lib/node_modules/resolve": { + "version": "1.22.6", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.6.tgz", + "integrity": "sha512-njhxM7mV12JfufShqGy3Rz8j11RPdLy4xi15UurGJeoHLfJpVXKdh3ueuOqbYUcDZnffr6X739JBo5LzyahEsw==", + "dev": true, + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/@microsoft/rush-lib/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@microsoft/rush-lib/node_modules/validator": { + "version": "13.11.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.11.0.tgz", + "integrity": "sha512-Ii+sehpSfZy+At5nPdnyMhx78fEoPDkR2XW/zimHEL3MyGJQOCQ7WeP20jPYRz7ZCpcKLB21NxuXHF3bxjStBQ==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/@microsoft/rush-lib/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/@microsoft/rush-lib/node_modules/z-schema": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", + "integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==", + "dev": true, + "dependencies": { + "lodash.get": "^4.4.2", + "lodash.isequal": "^4.5.0", + "validator": "^13.7.0" + }, + "bin": { + "z-schema": "bin/z-schema" + }, + "engines": { + "node": ">=8.0.0" + }, + "optionalDependencies": { + "commander": "^9.4.1" + } + }, + "node_modules/@microsoft/rush-stack-compiler-4.7": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/@microsoft/rush-stack-compiler-4.7/-/rush-stack-compiler-4.7-0.1.0.tgz", + "integrity": "sha512-fl7vWuAJjhsJWauSlUgC/ldF4vL8qmMX0LozTvHM5ICmM82O3exPFjLjvgw9q/niGt77P1OGIrwiDClCHfZQJQ==", + "dev": true, + "dependencies": { + "@microsoft/api-extractor": "~7.15.2", + "@rushstack/eslint-config": "~2.6.2", + "@rushstack/node-core-library": "~3.53.0", + "@types/node": "10.17.13", + "import-lazy": "~4.0.0", + "typescript": "~4.7.4" + }, + "bin": { + "rush-api-extractor": "bin/rush-api-extractor", + "rush-eslint": "bin/rush-eslint", + "rush-tsc": "bin/rush-tsc", + "rush-tslint": "bin/rush-tslint" + }, + "peerDependencies": { + "eslint": "^8.7.0" + } + }, + "node_modules/@microsoft/rush-stack-compiler-4.7/node_modules/@rushstack/eslint-config": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-config/-/eslint-config-2.6.2.tgz", + "integrity": "sha512-EcZENq5HlXe5XN9oFZ90K8y946zBXRgliNhy+378H0oK00v3FYADj8aSisEHS5OWz4HO0hYWe6IU57CNg+syYQ==", + "dev": true, + "dependencies": { + "@rushstack/eslint-patch": "1.1.4", + "@rushstack/eslint-plugin": "0.9.1", + "@rushstack/eslint-plugin-packlets": "0.4.1", + "@rushstack/eslint-plugin-security": "0.3.1", + "@typescript-eslint/eslint-plugin": "~5.20.0", + "@typescript-eslint/experimental-utils": "~5.20.0", + "@typescript-eslint/parser": "~5.20.0", + "@typescript-eslint/typescript-estree": "~5.20.0", + "eslint-plugin-promise": "~6.0.0", + "eslint-plugin-react": "~7.27.1", + "eslint-plugin-tsdoc": "~0.2.16" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0", + "typescript": ">=3.0.0" + } + }, + "node_modules/@microsoft/rush-stack-compiler-4.7/node_modules/@rushstack/eslint-patch": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.1.4.tgz", + "integrity": "sha512-LwzQKA4vzIct1zNZzBmRKI9QuNpLgTQMEjsQLf3BXuGYb3QPTP4Yjf6mkdX+X1mYttZ808QpOwAzZjv28kq7DA==", + "dev": true + }, + "node_modules/@microsoft/rush-stack-compiler-4.7/node_modules/@rushstack/eslint-plugin": { + "version": "0.9.1", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-plugin/-/eslint-plugin-0.9.1.tgz", + "integrity": "sha512-iMfRyk9FE1xdhuenIYwDEjJ67u7ygeFw/XBGJC2j4GHclznHWRfSGiwTeYZ66H74h7NkVTuTp8RYw/x2iDblOA==", + "dev": true, + "dependencies": { + "@rushstack/tree-pattern": "0.2.4", + "@typescript-eslint/experimental-utils": "~5.20.0" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/@microsoft/rush-stack-compiler-4.7/node_modules/@rushstack/eslint-plugin-packlets": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-plugin-packlets/-/eslint-plugin-packlets-0.4.1.tgz", + "integrity": "sha512-A+mb+45fAUV6SRRlRy5EXrZAHNTnvOO3ONxw0hmRDcvyPAJwoX0ClkKQriz56QQE5SL4sPxhYoqbkoKbBmsxcA==", + "dev": true, + "dependencies": { + "@rushstack/tree-pattern": "0.2.4", + "@typescript-eslint/experimental-utils": "~5.20.0" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/@microsoft/rush-stack-compiler-4.7/node_modules/@rushstack/eslint-plugin-security": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-plugin-security/-/eslint-plugin-security-0.3.1.tgz", + "integrity": "sha512-LOBJj7SLPkeonBq2CD9cKqujwgc84YXJP18UXmGYl8xE3OM+Fwgnav7GzsakyvkeWJwq7EtpZjjSW8DTpwfA4w==", + "dev": true, + "dependencies": { + "@rushstack/tree-pattern": "0.2.4", + "@typescript-eslint/experimental-utils": "~5.20.0" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/@microsoft/rush-stack-compiler-4.7/node_modules/@rushstack/tree-pattern": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/@rushstack/tree-pattern/-/tree-pattern-0.2.4.tgz", + "integrity": "sha512-H8i0OinWsdKM1TKEKPeRRTw85e+/7AIFpxm7q1blceZJhuxRBjCGAUZvQXZK4CMLx75xPqh/h1t5WHwFmElAPA==", + "dev": true + }, + "node_modules/@microsoft/rush-stack-compiler-4.7/node_modules/@typescript-eslint/eslint-plugin": { + "version": "5.20.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.20.0.tgz", + "integrity": "sha512-fapGzoxilCn3sBtC6NtXZX6+P/Hef7VDbyfGqTTpzYydwhlkevB+0vE0EnmHPVTVSy68GUncyJ/2PcrFBeCo5Q==", + "dev": true, + "dependencies": { + "@typescript-eslint/scope-manager": "5.20.0", + "@typescript-eslint/type-utils": "5.20.0", + "@typescript-eslint/utils": "5.20.0", + "debug": "^4.3.2", + "functional-red-black-tree": "^1.0.1", + "ignore": "^5.1.8", + "regexpp": "^3.2.0", + "semver": "^7.3.5", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "@typescript-eslint/parser": "^5.0.0", + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@microsoft/rush-stack-compiler-4.7/node_modules/@typescript-eslint/experimental-utils": { + "version": "5.20.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.20.0.tgz", + "integrity": "sha512-w5qtx2Wr9x13Dp/3ic9iGOGmVXK5gMwyc8rwVgZU46K9WTjPZSyPvdER9Ycy+B5lNHvoz+z2muWhUvlTpQeu+g==", + "dev": true, + "dependencies": { + "@typescript-eslint/utils": "5.20.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/@microsoft/rush-stack-compiler-4.7/node_modules/@typescript-eslint/parser": { + "version": "5.20.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.20.0.tgz", + "integrity": "sha512-UWKibrCZQCYvobmu3/N8TWbEeo/EPQbS41Ux1F9XqPzGuV7pfg6n50ZrFo6hryynD8qOTTfLHtHjjdQtxJ0h/w==", + "dev": true, + "dependencies": { + "@typescript-eslint/scope-manager": "5.20.0", + "@typescript-eslint/types": "5.20.0", + "@typescript-eslint/typescript-estree": "5.20.0", + "debug": "^4.3.2" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@microsoft/rush-stack-compiler-4.7/node_modules/@typescript-eslint/scope-manager": { + "version": "5.20.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.20.0.tgz", + "integrity": "sha512-h9KtuPZ4D/JuX7rpp1iKg3zOH0WNEa+ZIXwpW/KWmEFDxlA/HSfCMhiyF1HS/drTICjIbpA6OqkAhrP/zkCStg==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.20.0", + "@typescript-eslint/visitor-keys": "5.20.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@microsoft/rush-stack-compiler-4.7/node_modules/@typescript-eslint/type-utils": { + "version": "5.20.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.20.0.tgz", + "integrity": "sha512-WxNrCwYB3N/m8ceyoGCgbLmuZwupvzN0rE8NBuwnl7APgjv24ZJIjkNzoFBXPRCGzLNkoU/WfanW0exvp/+3Iw==", + "dev": true, + "dependencies": { + "@typescript-eslint/utils": "5.20.0", + "debug": "^4.3.2", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "*" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@microsoft/rush-stack-compiler-4.7/node_modules/@typescript-eslint/types": { + "version": "5.20.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.20.0.tgz", + "integrity": "sha512-+d8wprF9GyvPwtoB4CxBAR/s0rpP25XKgnOvMf/gMXYDvlUC3rPFHupdTQ/ow9vn7UDe5rX02ovGYQbv/IUCbg==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@microsoft/rush-stack-compiler-4.7/node_modules/@typescript-eslint/typescript-estree": { + "version": "5.20.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.20.0.tgz", + "integrity": "sha512-36xLjP/+bXusLMrT9fMMYy1KJAGgHhlER2TqpUVDYUQg4w0q/NW/sg4UGAgVwAqb8V4zYg43KMUpM8vV2lve6w==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.20.0", + "@typescript-eslint/visitor-keys": "5.20.0", + "debug": "^4.3.2", + "globby": "^11.0.4", + "is-glob": "^4.0.3", + "semver": "^7.3.5", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@microsoft/rush-stack-compiler-4.7/node_modules/@typescript-eslint/utils": { + "version": "5.20.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.20.0.tgz", + "integrity": "sha512-lHONGJL1LIO12Ujyx8L8xKbwWSkoUKFSO+0wDAqGXiudWB2EO7WEUT+YZLtVbmOmSllAjLb9tpoIPwpRe5Tn6w==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.9", + "@typescript-eslint/scope-manager": "5.20.0", + "@typescript-eslint/types": "5.20.0", + "@typescript-eslint/typescript-estree": "5.20.0", + "eslint-scope": "^5.1.1", + "eslint-utils": "^3.0.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/@microsoft/rush-stack-compiler-4.7/node_modules/@typescript-eslint/visitor-keys": { + "version": "5.20.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.20.0.tgz", + "integrity": "sha512-1flRpNF+0CAQkMNlTJ6L/Z5jiODG/e5+7mk6XwtPOUS3UrTz3UOiAg9jG2VtKsWI6rZQfy4C6a232QNRZTRGlg==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.20.0", + "eslint-visitor-keys": "^3.0.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@microsoft/rush-stack-compiler-4.7/node_modules/array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@microsoft/rush-stack-compiler-4.7/node_modules/globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dev": true, + "dependencies": { + "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" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@microsoft/rush-stack-compiler-4.7/node_modules/ignore": { + "version": "5.2.4", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", + "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/@microsoft/rush-stack-compiler-4.7/node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@microsoft/sp-build-core-tasks": { + "version": "1.18.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-build-core-tasks/-/sp-build-core-tasks-1.18.0.tgz", + "integrity": "sha512-AeCWY5dDkMSI4iF7dZtomMXF6JfwDJ9u95PsdYfBgm9n/lTjyfFoGQBWkhUH8A5ZDmdAfExElsuoQgevU50UPg==", + "dev": true, + "dependencies": { + "@microsoft/gulp-core-build": "3.18.0", + "@microsoft/gulp-core-build-serve": "3.12.0", + "@microsoft/gulp-core-build-webpack": "5.4.0", + "@microsoft/spfx-heft-plugins": "1.18.0", + "@rushstack/node-core-library": "3.59.6", + "@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.47.0" + }, + "engines": { + "node": ">=16.13.0 <17.0.0 || >=18.17.1 <19.0.0" + } + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/@rushstack/node-core-library": { + "version": "3.59.6", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.59.6.tgz", + "integrity": "sha512-bMYJwNFfWXRNUuHnsE9wMlW/mOB4jIwSUkRKtu02CwZhQdmzMsUbxE0s1xOLwTpNIwlzfW/YT7OnOHgDffLgYg==", + "dev": true, + "dependencies": { + "colors": "~1.2.1", + "fs-extra": "~7.0.1", + "import-lazy": "~4.0.0", + "jju": "~1.4.0", + "resolve": "~1.22.1", + "semver": "~7.5.4", + "z-schema": "~5.0.2" + }, + "peerDependencies": { + "@types/node": "*" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/commander": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "dev": true, + "optional": true, + "engines": { + "node": "^12.20.0 || >=14" + } + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/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, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/resolve": { + "version": "1.22.6", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.6.tgz", + "integrity": "sha512-njhxM7mV12JfufShqGy3Rz8j11RPdLy4xi15UurGJeoHLfJpVXKdh3ueuOqbYUcDZnffr6X739JBo5LzyahEsw==", + "dev": true, + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/validator": { + "version": "13.11.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.11.0.tgz", + "integrity": "sha512-Ii+sehpSfZy+At5nPdnyMhx78fEoPDkR2XW/zimHEL3MyGJQOCQ7WeP20jPYRz7ZCpcKLB21NxuXHF3bxjStBQ==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/@microsoft/sp-build-core-tasks/node_modules/z-schema": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", + "integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==", + "dev": true, + "dependencies": { + "lodash.get": "^4.4.2", + "lodash.isequal": "^4.5.0", + "validator": "^13.7.0" + }, + "bin": { + "z-schema": "bin/z-schema" + }, + "engines": { + "node": ">=8.0.0" + }, + "optionalDependencies": { + "commander": "^9.4.1" + } + }, + "node_modules/@microsoft/sp-build-web": { + "version": "1.18.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-build-web/-/sp-build-web-1.18.0.tgz", + "integrity": "sha512-OSaNg+G16qy/cgB2m/6hKx1wO394og/25H7aHVzgJz6IIzPGeGT4Z3+YhdH5XeizCWaW7mSA+PjOqLiTtGbk0g==", + "dev": true, + "dependencies": { + "@microsoft/gulp-core-build": "3.18.0", + "@microsoft/gulp-core-build-sass": "4.17.0", + "@microsoft/gulp-core-build-serve": "3.12.0", + "@microsoft/gulp-core-build-typescript": "8.6.0", + "@microsoft/gulp-core-build-webpack": "5.4.0", + "@microsoft/rush-lib": "5.100.2", + "@microsoft/sp-build-core-tasks": "1.18.0", + "@rushstack/node-core-library": "3.59.6", + "@types/webpack": "4.41.24", + "gulp": "4.0.2", + "postcss": "^8.4.19", + "semver": "~7.3.2", + "true-case-path": "~2.2.1", + "webpack": "~4.47.0", + "yargs": "~4.6.0" + }, + "engines": { + "node": ">=16.13.0 <17.0.0 || >=18.17.1 <19.0.0" + } + }, + "node_modules/@microsoft/sp-build-web/node_modules/@rushstack/node-core-library": { + "version": "3.59.6", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.59.6.tgz", + "integrity": "sha512-bMYJwNFfWXRNUuHnsE9wMlW/mOB4jIwSUkRKtu02CwZhQdmzMsUbxE0s1xOLwTpNIwlzfW/YT7OnOHgDffLgYg==", + "dev": true, + "dependencies": { + "colors": "~1.2.1", + "fs-extra": "~7.0.1", + "import-lazy": "~4.0.0", + "jju": "~1.4.0", + "resolve": "~1.22.1", + "semver": "~7.5.4", + "z-schema": "~5.0.2" + }, + "peerDependencies": { + "@types/node": "*" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@microsoft/sp-build-web/node_modules/@rushstack/node-core-library/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@microsoft/sp-build-web/node_modules/commander": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "dev": true, + "optional": true, + "engines": { + "node": "^12.20.0 || >=14" + } + }, + "node_modules/@microsoft/sp-build-web/node_modules/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, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@microsoft/sp-build-web/node_modules/resolve": { + "version": "1.22.6", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.6.tgz", + "integrity": "sha512-njhxM7mV12JfufShqGy3Rz8j11RPdLy4xi15UurGJeoHLfJpVXKdh3ueuOqbYUcDZnffr6X739JBo5LzyahEsw==", + "dev": true, + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/@microsoft/sp-build-web/node_modules/validator": { + "version": "13.11.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.11.0.tgz", + "integrity": "sha512-Ii+sehpSfZy+At5nPdnyMhx78fEoPDkR2XW/zimHEL3MyGJQOCQ7WeP20jPYRz7ZCpcKLB21NxuXHF3bxjStBQ==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/@microsoft/sp-build-web/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/@microsoft/sp-build-web/node_modules/z-schema": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", + "integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==", + "dev": true, + "dependencies": { + "lodash.get": "^4.4.2", + "lodash.isequal": "^4.5.0", + "validator": "^13.7.0" + }, + "bin": { + "z-schema": "bin/z-schema" + }, + "engines": { + "node": ">=8.0.0" + }, + "optionalDependencies": { + "commander": "^9.4.1" + } + }, + "node_modules/@microsoft/sp-component-base": { + "version": "1.18.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-component-base/-/sp-component-base-1.18.0.tgz", + "integrity": "sha512-fSoP/y6kfwYs0XQ22GjVwEOYO6PkC6RTdl624Iub4sDxdjzblAivAcHUovsVNdhS+twRD1fKumSYiNbmYugYTg==", + "dependencies": { + "@fluentui/react": "^8.106.4", + "@microsoft/sp-core-library": "1.18.0", + "@microsoft/sp-diagnostics": "1.18.0", + "@microsoft/sp-dynamic-data": "1.18.0", + "@microsoft/sp-http": "1.18.0", + "@microsoft/sp-lodash-subset": "1.18.0", + "@microsoft/sp-module-interfaces": "1.18.0", + "@microsoft/sp-page-context": "1.18.0", + "tslib": "2.3.1" + }, + "engines": { + "node": ">=16.13.0 <17.0.0 || >=18.17.1 <19.0.0" + } + }, + "node_modules/@microsoft/sp-core-library": { + "version": "1.18.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-core-library/-/sp-core-library-1.18.0.tgz", + "integrity": "sha512-9Ua3SACtRHh1o9ScqDgtSDGqccpnkLgYawBQRbKIjCPwQ8dqS96586KU9HioBHr4LtqWJNo0cp5h/XIXmrZ9+Q==", + "dependencies": { + "@microsoft/sp-lodash-subset": "1.18.0", + "@microsoft/sp-module-interfaces": "1.18.0", + "@microsoft/sp-odata-types": "1.18.0", + "tslib": "2.3.1" + }, + "engines": { + "node": ">=16.13.0 <17.0.0 || >=18.17.1 <19.0.0" + }, + "peerDependencies": { + "@types/react": ">=16.9.51 <18.0.0", + "@types/react-dom": ">=16.9.8 <18.0.0", + "react": ">=16.13.1 <18.0.0", + "react-dom": ">=16.13.1 <18.0.0" + } + }, + "node_modules/@microsoft/sp-css-loader": { + "version": "1.18.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-css-loader/-/sp-css-loader-1.18.0.tgz", + "integrity": "sha512-UFfmsN+3+WcEHx8fEWJoOMTP3pOTTkFAxwa9aEtKxnrT21wfqLnJfzll1ato2X0vT3eYzkCFtrspCeT1atLURw==", + "dev": true, + "dependencies": { + "@microsoft/load-themed-styles": "1.10.292", + "@rushstack/node-core-library": "3.59.6", + "autoprefixer": "9.7.1", + "css-loader": "3.4.2", + "cssnano": "~5.1.14", + "loader-utils": "^1.4.2", + "postcss": "^8.4.19", + "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.47.0" + } + }, + "node_modules/@microsoft/sp-css-loader/node_modules/@microsoft/load-themed-styles": { + "version": "1.10.292", + "resolved": "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-1.10.292.tgz", + "integrity": "sha512-LQWGImtpv2zHKIPySLalR1aFXumXfOq8UuJvR15mIZRKXIoM+KuN9wZq+ved2FyeuePjQSJGOxYynxtCLLwDBA==", + "dev": true + }, + "node_modules/@microsoft/sp-css-loader/node_modules/@rushstack/node-core-library": { + "version": "3.59.6", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.59.6.tgz", + "integrity": "sha512-bMYJwNFfWXRNUuHnsE9wMlW/mOB4jIwSUkRKtu02CwZhQdmzMsUbxE0s1xOLwTpNIwlzfW/YT7OnOHgDffLgYg==", + "dev": true, + "dependencies": { + "colors": "~1.2.1", + "fs-extra": "~7.0.1", + "import-lazy": "~4.0.0", + "jju": "~1.4.0", + "resolve": "~1.22.1", + "semver": "~7.5.4", + "z-schema": "~5.0.2" + }, + "peerDependencies": { + "@types/node": "*" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@microsoft/sp-css-loader/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@microsoft/sp-css-loader/node_modules/autoprefixer": { + "version": "9.7.1", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.7.1.tgz", + "integrity": "sha512-w3b5y1PXWlhYulevrTJ0lizkQ5CyqfeU6BIRDbuhsMupstHQOeb1Ur80tcB1zxSu7AwyY/qCQ7Vvqklh31ZBFw==", + "dev": true, + "dependencies": { + "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" + }, + "bin": { + "autoprefixer": "bin/autoprefixer" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@microsoft/sp-css-loader/node_modules/autoprefixer/node_modules/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, + "dependencies": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/@microsoft/sp-css-loader/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@microsoft/sp-css-loader/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/@microsoft/sp-css-loader/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true + }, + "node_modules/@microsoft/sp-css-loader/node_modules/commander": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "dev": true, + "optional": true, + "engines": { + "node": "^12.20.0 || >=14" + } + }, + "node_modules/@microsoft/sp-css-loader/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/@microsoft/sp-css-loader/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/@microsoft/sp-css-loader/node_modules/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, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@microsoft/sp-css-loader/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "dev": true + }, + "node_modules/@microsoft/sp-css-loader/node_modules/resolve": { + "version": "1.22.6", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.6.tgz", + "integrity": "sha512-njhxM7mV12JfufShqGy3Rz8j11RPdLy4xi15UurGJeoHLfJpVXKdh3ueuOqbYUcDZnffr6X739JBo5LzyahEsw==", + "dev": true, + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/@microsoft/sp-css-loader/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@microsoft/sp-css-loader/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@microsoft/sp-css-loader/node_modules/validator": { + "version": "13.11.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.11.0.tgz", + "integrity": "sha512-Ii+sehpSfZy+At5nPdnyMhx78fEoPDkR2XW/zimHEL3MyGJQOCQ7WeP20jPYRz7ZCpcKLB21NxuXHF3bxjStBQ==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/@microsoft/sp-css-loader/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/@microsoft/sp-css-loader/node_modules/z-schema": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", + "integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==", + "dev": true, + "dependencies": { + "lodash.get": "^4.4.2", + "lodash.isequal": "^4.5.0", + "validator": "^13.7.0" + }, + "bin": { + "z-schema": "bin/z-schema" + }, + "engines": { + "node": ">=8.0.0" + }, + "optionalDependencies": { + "commander": "^9.4.1" + } + }, + "node_modules/@microsoft/sp-diagnostics": { + "version": "1.18.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-diagnostics/-/sp-diagnostics-1.18.0.tgz", + "integrity": "sha512-Nu4Q975WfncYMyOQlJkUR8ml+2WiZw06gh308Ze22TKHcmylsjjOFkeCtI/YLq8iD6ibQmVDQpYbc5bUlhDbug==", + "dependencies": { + "@microsoft/sp-core-library": "1.18.0", + "@microsoft/sp-lodash-subset": "1.18.0" + }, + "engines": { + "node": ">=16.13.0 <17.0.0 || >=18.17.1 <19.0.0" + } + }, + "node_modules/@microsoft/sp-dynamic-data": { + "version": "1.18.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-dynamic-data/-/sp-dynamic-data-1.18.0.tgz", + "integrity": "sha512-Ti0QjkUmUEWq6FJ8QpR+Hc9L4dm4VQnCc76zjz74vJWIO/VP3pAg8zpjwQkLFzPpUK8VbCObTa57iE6exuxzGA==", + "dependencies": { + "@microsoft/sp-core-library": "1.18.0", + "@microsoft/sp-diagnostics": "1.18.0", + "@microsoft/sp-lodash-subset": "1.18.0", + "@microsoft/sp-module-interfaces": "1.18.0", + "tslib": "2.3.1" + }, + "engines": { + "node": ">=16.13.0 <17.0.0 || >=18.17.1 <19.0.0" + } + }, + "node_modules/@microsoft/sp-http": { + "version": "1.18.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-http/-/sp-http-1.18.0.tgz", + "integrity": "sha512-eo8Jv0UMd1htpoiRGlGw0IR8bSapgHYabMBjTzXGe8NKuTddeBIG5TCO02ZwIYfMaKJHmZ365jpnmDwfI64cWw==", + "dependencies": { + "@microsoft/microsoft-graph-clientv1": "npm:@microsoft/microsoft-graph-client@1.7.2-spfx", + "@microsoft/sp-core-library": "1.18.0", + "@microsoft/sp-diagnostics": "1.18.0", + "@microsoft/sp-http-base": "1.18.0", + "@microsoft/sp-http-msgraph": "1.18.0", + "tslib": "2.3.1" + }, + "engines": { + "node": ">=16.13.0 <17.0.0 || >=18.17.1 <19.0.0" + } + }, + "node_modules/@microsoft/sp-http-base": { + "version": "1.18.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-http-base/-/sp-http-base-1.18.0.tgz", + "integrity": "sha512-nkx4L73HKqy0tzAprw6NKzkw6idyp0PJPn9DtogvTuLndx5NEmLEzD528n1TCR3EPykeznlqvsWru3DnlgSMRg==", + "dependencies": { + "@azure/msal-browser": "2.28.1", + "@microsoft/sp-core-library": "1.18.0", + "@microsoft/sp-diagnostics": "1.18.0", + "@microsoft/sp-page-context": "1.18.0", + "@microsoft/teams-js-v2": "npm:@microsoft/teams-js@2.12.0", + "adal-angular": "1.0.16", + "msalBrowserLegacy": "npm:@azure/msal-browser@2.22.0", + "msalLegacy": "npm:msal@1.4.12", + "tslib": "2.3.1" + } + }, + "node_modules/@microsoft/sp-http-msgraph": { + "version": "1.18.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-http-msgraph/-/sp-http-msgraph-1.18.0.tgz", + "integrity": "sha512-ufSV53tcSxoeW1ykMrI9qK0mKw8KI9WCwJHV3c5gpo+V+ShleVFO3aeD7G0DAu5Y9Fu+1y81AJH9CbJgmDiIsA==", + "dependencies": { + "@microsoft/microsoft-graph-clientv1": "npm:@microsoft/microsoft-graph-client@1.7.2-spfx", + "@microsoft/sp-core-library": "1.18.0", + "@microsoft/sp-diagnostics": "1.18.0", + "@microsoft/sp-http-base": "1.18.0", + "@microsoft/sp-loader": "1.18.0", + "tslib": "2.3.1" + }, + "peerDependencies": { + "@microsoft/microsoft-graph-client": "3.0.2" + } + }, + "node_modules/@microsoft/sp-image-helper": { + "version": "1.18.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-image-helper/-/sp-image-helper-1.18.0.tgz", + "integrity": "sha512-JZ2knonfACUA5JcMOMI+MRf5aGEUK5ZRKbqe3GsBvj8msKRcLsafEews6KF90Hl4IR1kv9ul1R1gPAVW9MtTAQ==", + "dependencies": { + "@microsoft/sp-core-library": "1.18.0", + "@microsoft/sp-diagnostics": "1.18.0", + "@microsoft/sp-http": "1.18.0", + "@microsoft/sp-http-base": "1.18.0", + "@microsoft/sp-loader": "1.18.0", + "@microsoft/sp-lodash-subset": "1.18.0", + "@microsoft/sp-page-context": "1.18.0", + "tslib": "2.3.1" + }, + "engines": { + "node": ">=16.13.0 <17.0.0 || >=18.17.1 <19.0.0" + }, + "peerDependencies": { + "@types/react": ">=16.9.51 <18.0.0", + "@types/react-dom": ">=16.9.8 <18.0.0", + "react": ">=16.13.1 <18.0.0", + "react-dom": ">=16.13.1 <18.0.0" + } + }, + "node_modules/@microsoft/sp-loader": { + "version": "1.18.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-loader/-/sp-loader-1.18.0.tgz", + "integrity": "sha512-MHVJRDuM6H4sbdBn7ZgoBpniKpWpvQxhYfk9HR8lXiyDa2YEVfoQJxkKeZoaGnaz1KHYQ/tbdEWtyq8ZiNUzKQ==", + "dependencies": { + "@fluentui/react": "^8.106.4", + "@microsoft/sp-core-library": "1.18.0", + "@microsoft/sp-diagnostics": "1.18.0", + "@microsoft/sp-dynamic-data": "1.18.0", + "@microsoft/sp-http-base": "1.18.0", + "@microsoft/sp-lodash-subset": "1.18.0", + "@microsoft/sp-module-interfaces": "1.18.0", + "@microsoft/sp-odata-types": "1.18.0", + "@microsoft/sp-page-context": "1.18.0", + "@rushstack/loader-raw-script": "1.3.315", + "@types/requirejs": "2.1.29", + "raw-loader": "~0.5.1", + "react": "17.0.1", + "react-dom": "17.0.1", + "requirejs": "2.3.6", + "tslib": "2.3.1" + }, + "engines": { + "node": ">=16.13.0 <17.0.0 || >=18.17.1 <19.0.0" + }, + "peerDependencies": { + "@types/react": ">=16.9.51 <18.0.0", + "@types/react-dom": ">=16.9.8 <18.0.0" + } + }, + "node_modules/@microsoft/sp-lodash-subset": { + "version": "1.18.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-lodash-subset/-/sp-lodash-subset-1.18.0.tgz", + "integrity": "sha512-FBh0ylpwUeZg71v5mtXcRsExaHPoLfhWPG2xFsxUgMBLspwUghxoQt0rn3apUaIoO1AzTHzshMIU/6dgYjDccA==", + "dependencies": { + "@types/lodash": "4.14.117", + "tslib": "2.3.1" + }, + "engines": { + "node": ">=16.13.0 <17.0.0 || >=18.17.1 <19.0.0" + } + }, + "node_modules/@microsoft/sp-module-interfaces": { + "version": "1.18.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-module-interfaces/-/sp-module-interfaces-1.18.0.tgz", + "integrity": "sha512-fXLV70zP1S8z2FGYAf1iqfgIIC5rOfPQeeCh/qICFx+RuUFtvkbW+N5vr0ugFYaF6L0rfrYqspcllloHJPOVYQ==", + "dependencies": { + "@rushstack/node-core-library": "3.59.6", + "z-schema": "4.2.4" + }, + "engines": { + "node": ">=16.13.0 <17.0.0 || >=18.17.1 <19.0.0" + } + }, + "node_modules/@microsoft/sp-module-interfaces/node_modules/@rushstack/node-core-library": { + "version": "3.59.6", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.59.6.tgz", + "integrity": "sha512-bMYJwNFfWXRNUuHnsE9wMlW/mOB4jIwSUkRKtu02CwZhQdmzMsUbxE0s1xOLwTpNIwlzfW/YT7OnOHgDffLgYg==", + "dependencies": { + "colors": "~1.2.1", + "fs-extra": "~7.0.1", + "import-lazy": "~4.0.0", + "jju": "~1.4.0", + "resolve": "~1.22.1", + "semver": "~7.5.4", + "z-schema": "~5.0.2" + }, + "peerDependencies": { + "@types/node": "*" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@microsoft/sp-module-interfaces/node_modules/@rushstack/node-core-library/node_modules/commander": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "optional": true, + "engines": { + "node": "^12.20.0 || >=14" + } + }, + "node_modules/@microsoft/sp-module-interfaces/node_modules/@rushstack/node-core-library/node_modules/z-schema": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", + "integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==", + "dependencies": { + "lodash.get": "^4.4.2", + "lodash.isequal": "^4.5.0", + "validator": "^13.7.0" + }, + "bin": { + "z-schema": "bin/z-schema" + }, + "engines": { + "node": ">=8.0.0" + }, + "optionalDependencies": { + "commander": "^9.4.1" + } + }, + "node_modules/@microsoft/sp-module-interfaces/node_modules/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==", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@microsoft/sp-module-interfaces/node_modules/resolve": { + "version": "1.22.6", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.6.tgz", + "integrity": "sha512-njhxM7mV12JfufShqGy3Rz8j11RPdLy4xi15UurGJeoHLfJpVXKdh3ueuOqbYUcDZnffr6X739JBo5LzyahEsw==", + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/@microsoft/sp-module-interfaces/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@microsoft/sp-module-interfaces/node_modules/validator": { + "version": "13.11.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.11.0.tgz", + "integrity": "sha512-Ii+sehpSfZy+At5nPdnyMhx78fEoPDkR2XW/zimHEL3MyGJQOCQ7WeP20jPYRz7ZCpcKLB21NxuXHF3bxjStBQ==", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/@microsoft/sp-module-interfaces/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + }, + "node_modules/@microsoft/sp-module-interfaces/node_modules/z-schema": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-4.2.4.tgz", + "integrity": "sha512-YvBeW5RGNeNzKOUJs3rTL4+9rpcvHXt5I051FJbOcitV8bl40pEfcG0Q+dWSwS0/BIYrMZ/9HHoqLllMkFhD0w==", + "dependencies": { + "lodash.get": "^4.4.2", + "lodash.isequal": "^4.5.0", + "validator": "^13.6.0" + }, + "bin": { + "z-schema": "bin/z-schema" + }, + "engines": { + "node": ">=6.0.0" + }, + "optionalDependencies": { + "commander": "^2.7.1" + } + }, + "node_modules/@microsoft/sp-odata-types": { + "version": "1.18.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-odata-types/-/sp-odata-types-1.18.0.tgz", + "integrity": "sha512-tBJmiZ2t7oW6EaeJYiAeV4VFmIgn3e2jrR7//31ZqMDcDHyf4v/vIYYdRuIExS4vasVVhSb2Zgc5kJ8cDsqEsw==", + "dependencies": { + "tslib": "2.3.1" + }, + "engines": { + "node": ">=16.13.0 <17.0.0 || >=18.17.1 <19.0.0" + } + }, + "node_modules/@microsoft/sp-office-ui-fabric-core": { + "version": "1.18.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-office-ui-fabric-core/-/sp-office-ui-fabric-core-1.18.0.tgz", + "integrity": "sha512-4RKtrZm65xsc4F+RQMVMfU6A2qDm4+ykmO0MsxtH1VatdZ/4QLAIC9BXCaRHpuD9n1rS32t5V4oP2HVMamZFEw==", + "dependencies": { + "office-ui-fabric-core": "11.0.1", + "tslib": "2.3.1" + }, + "engines": { + "node": ">=16.13.0 <17.0.0 || >=18.17.1 <19.0.0" + } + }, + "node_modules/@microsoft/sp-page-context": { + "version": "1.18.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-page-context/-/sp-page-context-1.18.0.tgz", + "integrity": "sha512-H+VMc8/WGuj7nKxahoc7g71HK2y4hOXPg74/+UuVW7caAgpO62C35OtHM2K5Awn4Xc8N/nswT5mV2dsA/sD9ZA==", + "dependencies": { + "@microsoft/sp-core-library": "1.18.0", + "@microsoft/sp-diagnostics": "1.18.0", + "@microsoft/sp-dynamic-data": "1.18.0", + "@microsoft/sp-lodash-subset": "1.18.0", + "@microsoft/sp-odata-types": "1.18.0", + "tslib": "2.3.1" + }, + "engines": { + "node": ">=16.13.0 <17.0.0 || >=18.17.1 <19.0.0" + } + }, + "node_modules/@microsoft/sp-property-pane": { + "version": "1.18.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-property-pane/-/sp-property-pane-1.18.0.tgz", + "integrity": "sha512-4BxDnuGtlVh5510evbmJIra3qJVb6b0/h2nubLg/4Nbnf2Wt3p+fi7RbC0RoQ2k1xWbYk167nhf5UUt/3PNejg==", + "dependencies": { + "@fluentui/react": "^8.106.4", + "@microsoft/sp-component-base": "1.18.0", + "@microsoft/sp-core-library": "1.18.0", + "@microsoft/sp-diagnostics": "1.18.0", + "@microsoft/sp-dynamic-data": "1.18.0", + "@microsoft/sp-image-helper": "1.18.0", + "@microsoft/sp-lodash-subset": "1.18.0", + "@microsoft/sp-page-context": "1.18.0", + "react": "17.0.1", + "react-dom": "17.0.1", + "tslib": "2.3.1" + }, + "engines": { + "node": ">=16.13.0 <17.0.0 || >=18.17.1 <19.0.0" + }, + "peerDependencies": { + "@types/react": ">=16.9.51 <18.0.0", + "@types/react-dom": ">=16.9.8 <18.0.0" + } + }, + "node_modules/@microsoft/sp-top-actions": { + "version": "1.18.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-top-actions/-/sp-top-actions-1.18.0.tgz", + "integrity": "sha512-mPnw3IaG0VgzR8NWj3J9tW3GanCWc6iRYmuU360W5/KFUhm99Air2ZzN+SKidSTWB+rCGPlJD+7mw1ZL7RU/PA==" + }, + "node_modules/@microsoft/sp-webpart-base": { + "version": "1.18.0", + "resolved": "https://registry.npmjs.org/@microsoft/sp-webpart-base/-/sp-webpart-base-1.18.0.tgz", + "integrity": "sha512-0QKcEtT3Ec/W9ij2zpkGvY/sfhHMgUJYkts6fDuGLagzVa9tl3thQRxbM1+4xf3D3u9UZ/Tx/+Y34sGvqL33Ug==", + "dependencies": { + "@fluentui/react": "^8.106.4", + "@microsoft/sp-component-base": "1.18.0", + "@microsoft/sp-core-library": "1.18.0", + "@microsoft/sp-diagnostics": "1.18.0", + "@microsoft/sp-dynamic-data": "1.18.0", + "@microsoft/sp-http": "1.18.0", + "@microsoft/sp-http-base": "1.18.0", + "@microsoft/sp-loader": "1.18.0", + "@microsoft/sp-lodash-subset": "1.18.0", + "@microsoft/sp-module-interfaces": "1.18.0", + "@microsoft/sp-page-context": "1.18.0", + "@microsoft/sp-property-pane": "1.18.0", + "@microsoft/sp-top-actions": "1.18.0", + "@microsoft/teams-js-v2": "npm:@microsoft/teams-js@2.12.0", + "@types/office-js": "1.0.36", + "react": "17.0.1", + "react-dom": "17.0.1", + "tslib": "2.3.1" + }, + "engines": { + "node": ">=16.13.0 <17.0.0 || >=18.17.1 <19.0.0" + }, + "peerDependencies": { + "@types/react": ">=16.9.51 <18.0.0", + "@types/react-dom": ">=16.9.8 <18.0.0" + } + }, + "node_modules/@microsoft/spfx-heft-plugins": { + "version": "1.18.0", + "resolved": "https://registry.npmjs.org/@microsoft/spfx-heft-plugins/-/spfx-heft-plugins-1.18.0.tgz", + "integrity": "sha512-tWj8mtnz4+gi9LUV/XIIArHw53fPXOs1R9eLh2hm/FcB5d3AMsDObhLyna+XjTY2JpJtsvRjC4A1nypHlG2uVQ==", + "dev": true, + "dependencies": { + "@azure/storage-blob": "~12.11.0", + "@microsoft/load-themed-styles": "1.10.292", + "@microsoft/loader-load-themed-styles": "2.0.68", + "@microsoft/rush-lib": "5.100.2", + "@microsoft/sp-css-loader": "1.18.0", + "@microsoft/sp-module-interfaces": "1.18.0", + "@rushstack/heft-config-file": "0.13.2", + "@rushstack/localization-utilities": "0.8.80", + "@rushstack/node-core-library": "3.59.6", + "@rushstack/rig-package": "0.4.0", + "@rushstack/set-webpack-public-path-plugin": "4.0.15", + "@rushstack/terminal": "0.5.36", + "@rushstack/webpack4-localization-plugin": "0.17.46", + "@rushstack/webpack4-module-minifier-plugin": "0.12.35", + "@types/tapable": "1.0.6", + "autoprefixer": "9.7.1", + "colors": "~1.2.1", + "copy-webpack-plugin": "~6.0.3", + "css-loader": "3.4.2", + "cssnano": "~5.1.14", + "express": "4.18.1", + "file-loader": "6.1.0", + "git-repo-info": "~2.1.1", + "glob": "~7.0.5", + "html-loader": "~0.5.1", + "jszip": "~3.8.0", + "lodash": "4.17.21", + "mime": "2.5.2", + "postcss": "^8.4.19", + "postcss-loader": "^4.2.0", + "resolve": "~1.17.0", + "source-map": "0.6.1", + "source-map-loader": "1.1.3", + "tapable": "1.1.3", + "true-case-path": "~2.2.1", + "uuid": "~3.1.0", + "webpack": "~4.47.0", + "webpack-dev-server": "~4.9.3", + "webpack-sources": "1.4.3", + "xml": "~1.0.1" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/@microsoft/load-themed-styles": { + "version": "1.10.292", + "resolved": "https://registry.npmjs.org/@microsoft/load-themed-styles/-/load-themed-styles-1.10.292.tgz", + "integrity": "sha512-LQWGImtpv2zHKIPySLalR1aFXumXfOq8UuJvR15mIZRKXIoM+KuN9wZq+ved2FyeuePjQSJGOxYynxtCLLwDBA==", + "dev": true + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/@rushstack/node-core-library": { + "version": "3.59.6", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.59.6.tgz", + "integrity": "sha512-bMYJwNFfWXRNUuHnsE9wMlW/mOB4jIwSUkRKtu02CwZhQdmzMsUbxE0s1xOLwTpNIwlzfW/YT7OnOHgDffLgYg==", + "dev": true, + "dependencies": { + "colors": "~1.2.1", + "fs-extra": "~7.0.1", + "import-lazy": "~4.0.0", + "jju": "~1.4.0", + "resolve": "~1.22.1", + "semver": "~7.5.4", + "z-schema": "~5.0.2" + }, + "peerDependencies": { + "@types/node": "*" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/@rushstack/node-core-library/node_modules/resolve": { + "version": "1.22.6", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.6.tgz", + "integrity": "sha512-njhxM7mV12JfufShqGy3Rz8j11RPdLy4xi15UurGJeoHLfJpVXKdh3ueuOqbYUcDZnffr6X739JBo5LzyahEsw==", + "dev": true, + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/@rushstack/rig-package": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@rushstack/rig-package/-/rig-package-0.4.0.tgz", + "integrity": "sha512-FnM1TQLJYwSiurP6aYSnansprK5l8WUK8VG38CmAaZs29ZeL1msjK0AP1VS4ejD33G0kE/2cpsPsS9jDenBMxw==", + "dev": true, + "dependencies": { + "resolve": "~1.22.1", + "strip-json-comments": "~3.1.1" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/@rushstack/rig-package/node_modules/resolve": { + "version": "1.22.6", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.6.tgz", + "integrity": "sha512-njhxM7mV12JfufShqGy3Rz8j11RPdLy4xi15UurGJeoHLfJpVXKdh3ueuOqbYUcDZnffr6X739JBo5LzyahEsw==", + "dev": true, + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/@rushstack/set-webpack-public-path-plugin": { + "version": "4.0.15", + "resolved": "https://registry.npmjs.org/@rushstack/set-webpack-public-path-plugin/-/set-webpack-public-path-plugin-4.0.15.tgz", + "integrity": "sha512-TwXZVRPV0wRrjDfAYGXU38FTFihHjUDIn5iRWtu6rn/MCXNR6y4OwPVg5MlSVbqn/hU8WnmML6/hT54XCdOfPQ==", + "dev": true, + "dependencies": { + "@rushstack/node-core-library": "3.59.6", + "@rushstack/webpack-plugin-utilities": "0.2.36" + }, + "peerDependencies": { + "@types/webpack": "^4.39.8" + }, + "peerDependenciesMeta": { + "@types/webpack": { + "optional": true + } + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/@rushstack/set-webpack-public-path-plugin/node_modules/@rushstack/webpack-plugin-utilities": { + "version": "0.2.36", + "resolved": "https://registry.npmjs.org/@rushstack/webpack-plugin-utilities/-/webpack-plugin-utilities-0.2.36.tgz", + "integrity": "sha512-LguxiG0b6AKSxUODKbmPqHr9Q08weilpK3qOiyzYMqIQ5nR3WOGoflaYbO/kDsKbjgLyxQWL2XPZdyyYke3gjg==", + "dev": true, + "dependencies": { + "memfs": "3.4.3", + "webpack-merge": "~5.8.0" + }, + "peerDependencies": { + "@types/webpack": "^4.39.8", + "webpack": "^5.35.1" + }, + "peerDependenciesMeta": { + "@types/webpack": { + "optional": true + }, + "webpack": { + "optional": true + } + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/@rushstack/set-webpack-public-path-plugin/node_modules/tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "dev": true, + "optional": true, + "peer": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/@rushstack/set-webpack-public-path-plugin/node_modules/terser-webpack-plugin": { + "version": "5.3.9", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.9.tgz", + "integrity": "sha512-ZuXsqE07EcggTWQjXUj+Aot/OMcD0bMKGgF63f7UxYcu5/AJF53aIpK1YoP5xR9l6s/Hy2b+t1AM0bLNPRuhwA==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.17", + "jest-worker": "^27.4.5", + "schema-utils": "^3.1.1", + "serialize-javascript": "^6.0.1", + "terser": "^5.16.8" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.1.0" + }, + "peerDependenciesMeta": { + "@swc/core": { + "optional": true + }, + "esbuild": { + "optional": true + }, + "uglify-js": { + "optional": true + } + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/@rushstack/set-webpack-public-path-plugin/node_modules/webpack": { + "version": "5.88.2", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.88.2.tgz", + "integrity": "sha512-JmcgNZ1iKj+aiR0OvTYtWQqJwq37Pf683dY9bVORwVbUrDhLhdn/PlO2sHsFHPkj7sHNQF3JwaAkp49V+Sq1tQ==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "@types/eslint-scope": "^3.7.3", + "@types/estree": "^1.0.0", + "@webassemblyjs/ast": "^1.11.5", + "@webassemblyjs/wasm-edit": "^1.11.5", + "@webassemblyjs/wasm-parser": "^1.11.5", + "acorn": "^8.7.1", + "acorn-import-assertions": "^1.9.0", + "browserslist": "^4.14.5", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^5.15.0", + "es-module-lexer": "^1.2.1", + "eslint-scope": "5.1.1", + "events": "^3.2.0", + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.2.9", + "json-parse-even-better-errors": "^2.3.1", + "loader-runner": "^4.2.0", + "mime-types": "^2.1.27", + "neo-async": "^2.6.2", + "schema-utils": "^3.2.0", + "tapable": "^2.1.1", + "terser-webpack-plugin": "^5.3.7", + "watchpack": "^2.4.0", + "webpack-sources": "^3.2.3" + }, + "bin": { + "webpack": "bin/webpack.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/@rushstack/set-webpack-public-path-plugin/node_modules/webpack-sources": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", + "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", + "dev": true, + "optional": true, + "peer": true, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/@rushstack/terminal": { + "version": "0.5.36", + "resolved": "https://registry.npmjs.org/@rushstack/terminal/-/terminal-0.5.36.tgz", + "integrity": "sha512-PMigbJYHuiKYe4IxA9pInLSFjOAQI4NV7OmIhTuh8Jy+YYjSexmQfnYwBqsZrwah4k/apY7VZ7lQucHxhJFiiQ==", + "dev": true, + "dependencies": { + "@rushstack/node-core-library": "3.59.6", + "wordwrap": "~1.0.0" + }, + "peerDependencies": { + "@types/node": "*" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/@webassemblyjs/ast": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.6.tgz", + "integrity": "sha512-IN1xI7PwOvLPgjcf180gC1bqn3q/QaOCwYUahIOhbYUu8KA/3tw2RT/T0Gidi1l7Hhj5D/INhJxiICObqpMu4Q==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "@webassemblyjs/helper-numbers": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/@webassemblyjs/helper-api-error": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.6.tgz", + "integrity": "sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==", + "dev": true, + "optional": true, + "peer": true + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/@webassemblyjs/helper-buffer": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.6.tgz", + "integrity": "sha512-z3nFzdcp1mb8nEOFFk8DrYLpHvhKC3grJD2ardfKOzmbmJvEf/tPIqCY+sNcwZIY8ZD7IkB2l7/pqhUhqm7hLA==", + "dev": true, + "optional": true, + "peer": true + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/@webassemblyjs/helper-wasm-bytecode": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.6.tgz", + "integrity": "sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==", + "dev": true, + "optional": true, + "peer": true + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/@webassemblyjs/helper-wasm-section": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.6.tgz", + "integrity": "sha512-LPpZbSOwTpEC2cgn4hTydySy1Ke+XEu+ETXuoyvuyezHO3Kjdu90KK95Sh9xTbmjrCsUwvWwCOQQNta37VrS9g==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-buffer": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/wasm-gen": "1.11.6" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/@webassemblyjs/ieee754": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz", + "integrity": "sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/@webassemblyjs/leb128": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.6.tgz", + "integrity": "sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/@webassemblyjs/utf8": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.6.tgz", + "integrity": "sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==", + "dev": true, + "optional": true, + "peer": true + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/@webassemblyjs/wasm-edit": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.6.tgz", + "integrity": "sha512-Ybn2I6fnfIGuCR+Faaz7YcvtBKxvoLV3Lebn1tM4o/IAJzmi9AWYIPWpyBfU8cC+JxAO57bk4+zdsTjJR+VTOw==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-buffer": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/helper-wasm-section": "1.11.6", + "@webassemblyjs/wasm-gen": "1.11.6", + "@webassemblyjs/wasm-opt": "1.11.6", + "@webassemblyjs/wasm-parser": "1.11.6", + "@webassemblyjs/wast-printer": "1.11.6" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/@webassemblyjs/wasm-gen": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.6.tgz", + "integrity": "sha512-3XOqkZP/y6B4F0PBAXvI1/bky7GryoogUtfwExeP/v7Nzwo1QLcq5oQmpKlftZLbT+ERUOAZVQjuNVak6UXjPA==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/ieee754": "1.11.6", + "@webassemblyjs/leb128": "1.11.6", + "@webassemblyjs/utf8": "1.11.6" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/@webassemblyjs/wasm-opt": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.6.tgz", + "integrity": "sha512-cOrKuLRE7PCe6AsOVl7WasYf3wbSo4CeOk6PkrjS7g57MFfVUF9u6ysQBBODX0LdgSvQqRiGz3CXvIDKcPNy4g==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-buffer": "1.11.6", + "@webassemblyjs/wasm-gen": "1.11.6", + "@webassemblyjs/wasm-parser": "1.11.6" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/@webassemblyjs/wasm-parser": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.6.tgz", + "integrity": "sha512-6ZwPeGzMJM3Dqp3hCsLgESxBGtT/OeCvCZ4TA1JUPYgmhAx38tTPR9JaKy0S5H3evQpO/h2uWs2j6Yc/fjkpTQ==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-api-error": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/ieee754": "1.11.6", + "@webassemblyjs/leb128": "1.11.6", + "@webassemblyjs/utf8": "1.11.6" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/@webassemblyjs/wast-printer": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.6.tgz", + "integrity": "sha512-JM7AhRcE+yW2GWYaKeHL5vt4xqee5N2WcezptmgyhNS+ScggqcT1OtXykhAb13Sn5Yas0j2uv9tHgrjwvzAP4A==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.6", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/autoprefixer": { + "version": "9.7.1", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.7.1.tgz", + "integrity": "sha512-w3b5y1PXWlhYulevrTJ0lizkQ5CyqfeU6BIRDbuhsMupstHQOeb1Ur80tcB1zxSu7AwyY/qCQ7Vvqklh31ZBFw==", + "dev": true, + "dependencies": { + "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" + }, + "bin": { + "autoprefixer": "bin/autoprefixer" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/autoprefixer/node_modules/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, + "dependencies": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/body-parser": { + "version": "1.20.0", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.0.tgz", + "integrity": "sha512-DfJ+q6EPcGKZD1QWUjSpqp+Q7bDQTsQIF4zfUAtZ6qk+H/3/QRhg9CEp39ss+/T2vw0+HaidC0ecJj/DRLIaKg==", + "dev": true, + "dependencies": { + "bytes": "3.1.2", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "on-finished": "2.4.1", + "qs": "6.10.3", + "raw-body": "2.5.1", + "type-is": "~1.6.18", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/commander": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "dev": true, + "optional": true, + "engines": { + "node": "^12.20.0 || >=14" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/content-disposition": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "dev": true, + "dependencies": { + "safe-buffer": "5.2.1" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/cookie": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", + "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "dev": true, + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/enhanced-resolve": { + "version": "5.15.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.15.0.tgz", + "integrity": "sha512-LXYT42KJ7lpIKECr2mAXIaMldcNCh/7E0KBKOu4KSfkHmP+mZmSs+8V5gBAqisWBy0OO4W5Oyys0GO1Y8KtdKg==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/enhanced-resolve/node_modules/tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "dev": true, + "optional": true, + "peer": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/express": { + "version": "4.18.1", + "resolved": "https://registry.npmjs.org/express/-/express-4.18.1.tgz", + "integrity": "sha512-zZBcOX9TfehHQhtupq57OF8lFZ3UZi08Y97dwFCkD8p9d/d2Y3M+ykKcwaMDEL+4qyUolgBDX6AblpR3fL212Q==", + "dev": true, + "dependencies": { + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "1.20.0", + "content-disposition": "0.5.4", + "content-type": "~1.0.4", + "cookie": "0.5.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "2.0.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "1.2.0", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.7", + "qs": "6.10.3", + "range-parser": "~1.2.1", + "safe-buffer": "5.2.1", + "send": "0.18.0", + "serve-static": "1.15.0", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/finalhandler": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", + "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", + "dev": true, + "dependencies": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "statuses": "2.0.1", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/fs-monkey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.3.tgz", + "integrity": "sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q==", + "dev": true + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/http-errors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "dev": true, + "dependencies": { + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dev": true, + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/jest-worker": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", + "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/jest-worker/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "optional": true, + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/jest-worker/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/loader-runner": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", + "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", + "dev": true, + "optional": true, + "peer": true, + "engines": { + "node": ">=6.11.5" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/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, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/memfs": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.3.tgz", + "integrity": "sha512-eivjfi7Ahr6eQTn44nvTnR60e4a1Fs1Via2kCR5lHo/kyNoiMWaXCNJ/GpSd0ilXas2JSOl9B5FTIhflXu0hlg==", + "dev": true, + "dependencies": { + "fs-monkey": "1.0.3" + }, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "dev": true, + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "dev": true + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/qs": { + "version": "6.10.3", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.3.tgz", + "integrity": "sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ==", + "dev": true, + "dependencies": { + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/raw-body": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", + "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", + "dev": true, + "dependencies": { + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/schema-utils": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/send": { + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", + "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", + "dev": true, + "dependencies": { + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "2.4.1", + "range-parser": "~1.2.1", + "statuses": "2.0.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/send/node_modules/mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "dev": true, + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/send/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/serialize-javascript": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.1.tgz", + "integrity": "sha512-owoXEFjWRllis8/M1Q+Cw5k8ZH40e3zhp/ovX+Xr/vi1qj6QesbyXXViFbpNvWvPNAD62SutwEXavefrLJWj7w==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/serve-static": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", + "dev": true, + "dependencies": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.18.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", + "dev": true + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/tapable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/validator": { + "version": "13.11.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.11.0.tgz", + "integrity": "sha512-Ii+sehpSfZy+At5nPdnyMhx78fEoPDkR2XW/zimHEL3MyGJQOCQ7WeP20jPYRz7ZCpcKLB21NxuXHF3bxjStBQ==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/watchpack": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", + "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/webpack-merge": { + "version": "5.8.0", + "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.8.0.tgz", + "integrity": "sha512-/SaI7xY0831XwP6kzuwhKWVKDP9t1QY1h65lAFLbZqMPIuYcD9QAW4u9STIbU9kaJbPBB/geU/gLr1wDjOhQ+Q==", + "dev": true, + "dependencies": { + "clone-deep": "^4.0.1", + "wildcard": "^2.0.0" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/@microsoft/spfx-heft-plugins/node_modules/z-schema": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", + "integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==", + "dev": true, + "dependencies": { + "lodash.get": "^4.4.2", + "lodash.isequal": "^4.5.0", + "validator": "^13.7.0" + }, + "bin": { + "z-schema": "bin/z-schema" + }, + "engines": { + "node": ">=8.0.0" + }, + "optionalDependencies": { + "commander": "^9.4.1" + } + }, + "node_modules/@microsoft/teams-js-v2": { + "name": "@microsoft/teams-js", + "version": "2.12.0", + "resolved": "https://registry.npmjs.org/@microsoft/teams-js/-/teams-js-2.12.0.tgz", + "integrity": "sha512-4gBtIC/Jc4elZ+R9i1LR+4QFwTAPtJ4P1MsCMDafe3HLtFGu/ZQngG9jZkWQ4A/rP4z1wNaDNn39XC+dLfURHQ==", + "dependencies": { + "debug": "^4.3.3" + } + }, + "node_modules/@microsoft/tsdoc": { + "version": "0.13.2", + "resolved": "https://registry.npmjs.org/@microsoft/tsdoc/-/tsdoc-0.13.2.tgz", + "integrity": "sha512-WrHvO8PDL8wd8T2+zBGKrMwVL5IyzR3ryWUsl0PXgEV0QHup4mTLi0QcATefGI6Gx9Anu7vthPyyyLpY0EpiQg==", + "dev": true + }, + "node_modules/@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, + "dependencies": { + "@microsoft/tsdoc": "0.13.2", + "ajv": "~6.12.6", + "jju": "~1.4.0", + "resolve": "~1.19.0" + } + }, + "node_modules/@microsoft/tsdoc-config/node_modules/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, + "dependencies": { + "is-core-module": "^2.1.0", + "path-parse": "^1.0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/@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, + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@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, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@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, + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@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, + "dependencies": { + "@gar/promisify": "^1.0.1", + "semver": "^7.3.5" + } + }, + "node_modules/@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==", + "deprecated": "This functionality has been moved to @npmcli/fs", + "dev": true, + "dependencies": { + "mkdirp": "^1.0.4", + "rimraf": "^3.0.2" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@opentelemetry/api": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/@opentelemetry/api/-/api-1.6.0.tgz", + "integrity": "sha512-OWlrQAnWn9577PhVgqjUvMr1pg57Bc4jv0iL4w0PRuOSRvq67rvHW9Ie/dZVMvCzhSCB+UxhcY/PmCmFj33Q+g==", + "dev": true, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/@pmmmwh/react-refresh-webpack-plugin": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.7.tgz", + "integrity": "sha512-bcKCAzF0DV2IIROp9ZHkRJa6O4jy7NlnHdWL3GmcUxYWNjLXkK5kfELELwEfSP5hXPfVL/qOGMAROuMQb9GG8Q==", + "dev": true, + "dependencies": { + "ansi-html-community": "^0.0.8", + "common-path-prefix": "^3.0.0", + "core-js-pure": "^3.8.1", + "error-stack-parser": "^2.0.6", + "find-up": "^5.0.0", + "html-entities": "^2.1.0", + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0", + "source-map": "^0.7.3" + }, + "engines": { + "node": ">= 10.13" + }, + "peerDependencies": { + "@types/webpack": "4.x || 5.x", + "react-refresh": ">=0.10.0 <1.0.0", + "sockjs-client": "^1.4.0", + "type-fest": ">=0.17.0 <3.0.0", + "webpack": ">=4.43.0 <6.0.0", + "webpack-dev-server": "3.x || 4.x", + "webpack-hot-middleware": "2.x", + "webpack-plugin-serve": "0.x || 1.x" + }, + "peerDependenciesMeta": { + "@types/webpack": { + "optional": true + }, + "sockjs-client": { + "optional": true + }, + "type-fest": { + "optional": true + }, + "webpack-dev-server": { + "optional": true + }, + "webpack-hot-middleware": { + "optional": true + }, + "webpack-plugin-serve": { + "optional": true + } + } + }, + "node_modules/@pmmmwh/react-refresh-webpack-plugin/node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dev": true, + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@pmmmwh/react-refresh-webpack-plugin/node_modules/loader-utils": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", + "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", + "dev": true, + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/@pmmmwh/react-refresh-webpack-plugin/node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dev": true, + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@pmmmwh/react-refresh-webpack-plugin/node_modules/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dev": true, + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@pmmmwh/react-refresh-webpack-plugin/node_modules/schema-utils": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/@pmmmwh/react-refresh-webpack-plugin/node_modules/source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@pnpm/crypto.base32-hash": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@pnpm/crypto.base32-hash/-/crypto.base32-hash-2.0.0.tgz", + "integrity": "sha512-3ttOeHBpmWRbgJrpDQ8Nwd3W8s8iuiP5YZM0JRyKWaMtX8lu9d7/AKyxPmhYsMJuN+q/1dwHa7QFeDZJ53b0oA==", + "dev": true, + "dependencies": { + "rfc4648": "^1.5.2" + }, + "engines": { + "node": ">=16.14" + }, + "funding": { + "url": "https://opencollective.com/pnpm" + } + }, + "node_modules/@pnpm/dependency-path": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/@pnpm/dependency-path/-/dependency-path-2.1.3.tgz", + "integrity": "sha512-OKuLDqRZfAJAb4fnPZyPyrR827ISL1WV5YBs0q4BitPAz8ORUPSXSCFVailLhoyZWLE0Ag6hROy42Jkw/WnCUw==", + "dev": true, + "dependencies": { + "@pnpm/crypto.base32-hash": "2.0.0", + "@pnpm/types": "9.2.0", + "encode-registry": "^3.0.0", + "semver": "^7.5.4" + }, + "engines": { + "node": ">=16.14" + }, + "funding": { + "url": "https://opencollective.com/pnpm" + } + }, + "node_modules/@pnpm/dependency-path/node_modules/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, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@pnpm/dependency-path/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@pnpm/dependency-path/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/@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, + "engines": { + "node": ">=10.16" + }, + "funding": { + "url": "https://opencollective.com/pnpm" + } + }, + "node_modules/@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, + "dependencies": { + "@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" + }, + "engines": { + "node": ">=10.16" + }, + "funding": { + "url": "https://opencollective.com/pnpm" + } + }, + "node_modules/@pnpm/link-bins/node_modules/@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, + "engines": { + "node": ">=10.16" + }, + "funding": { + "url": "https://opencollective.com/pnpm" + } + }, + "node_modules/@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, + "dependencies": { + "@pnpm/types": "6.4.0", + "fast-glob": "^3.2.4", + "is-subdir": "^1.1.1" + }, + "engines": { + "node": ">=10.16" + }, + "funding": { + "url": "https://opencollective.com/pnpm" + } + }, + "node_modules/@pnpm/package-bins/node_modules/@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, + "engines": { + "node": ">=10.16" + }, + "funding": { + "url": "https://opencollective.com/pnpm" + } + }, + "node_modules/@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, + "dependencies": { + "mz": "^2.7.0" + }, + "engines": { + "node": ">=10.13" + }, + "funding": { + "url": "https://opencollective.com/pnpm" + } + }, + "node_modules/@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, + "dependencies": { + "@pnpm/error": "1.4.0", + "@pnpm/types": "6.4.0", + "load-json-file": "^6.2.0", + "normalize-package-data": "^3.0.2" + }, + "engines": { + "node": ">=10.16" + }, + "funding": { + "url": "https://opencollective.com/pnpm" + } + }, + "node_modules/@pnpm/read-package-json/node_modules/@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, + "engines": { + "node": ">=10.16" + }, + "funding": { + "url": "https://opencollective.com/pnpm" + } + }, + "node_modules/@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, + "dependencies": { + "@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" + }, + "engines": { + "node": ">=10.16" + }, + "funding": { + "url": "https://opencollective.com/pnpm" + } + }, + "node_modules/@pnpm/read-project-manifest/node_modules/@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, + "engines": { + "node": ">=10.16" + }, + "funding": { + "url": "https://opencollective.com/pnpm" + } + }, + "node_modules/@pnpm/read-project-manifest/node_modules/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 + }, + "node_modules/@pnpm/types": { + "version": "9.2.0", + "resolved": "https://registry.npmjs.org/@pnpm/types/-/types-9.2.0.tgz", + "integrity": "sha512-LtkHgtJ5Bjny4poUWyMhOKHc822/zm8NhPx+7VbopfDYnTrKgJwTyTbZjZEyN5KpDw3R1Fr8VYdmv5gn4eyWbw==", + "dev": true, + "engines": { + "node": ">=16.14" + }, + "funding": { + "url": "https://opencollective.com/pnpm" + } + }, + "node_modules/@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, + "dependencies": { + "@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" + }, + "engines": { + "node": ">=10.16" + }, + "funding": { + "url": "https://opencollective.com/pnpm" + } + }, + "node_modules/@pnpm/write-project-manifest/node_modules/@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, + "engines": { + "node": ">=10.16" + }, + "funding": { + "url": "https://opencollective.com/pnpm" + } + }, + "node_modules/@rushstack/debug-certificate-manager": { + "version": "1.1.84", + "resolved": "https://registry.npmjs.org/@rushstack/debug-certificate-manager/-/debug-certificate-manager-1.1.84.tgz", + "integrity": "sha512-GondfbezgkjT9U6WdMRdjJMkkYkUf/w2YiFKX2wUrmXyNmoApzpu8fXC3sDHb2LXKR7MvBNDY5YrpLooEYJhUg==", + "dev": true, + "dependencies": { + "@rushstack/node-core-library": "3.53.2", + "node-forge": "~1.3.1", + "sudo": "~1.0.3" + } + }, + "node_modules/@rushstack/debug-certificate-manager/node_modules/@rushstack/node-core-library": { + "version": "3.53.2", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.53.2.tgz", + "integrity": "sha512-FggLe5DQs0X9MNFeJN3/EXwb+8hyZUTEp2i+V1e8r4Va4JgkjBNY0BuEaQI+3DW6S4apV3UtXU3im17MSY00DA==", + "dev": true, + "dependencies": { + "@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", + "z-schema": "~5.0.2" + } + }, + "node_modules/@rushstack/debug-certificate-manager/node_modules/@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_modules/@rushstack/debug-certificate-manager/node_modules/commander": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "dev": true, + "optional": true, + "engines": { + "node": "^12.20.0 || >=14" + } + }, + "node_modules/@rushstack/debug-certificate-manager/node_modules/validator": { + "version": "13.11.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.11.0.tgz", + "integrity": "sha512-Ii+sehpSfZy+At5nPdnyMhx78fEoPDkR2XW/zimHEL3MyGJQOCQ7WeP20jPYRz7ZCpcKLB21NxuXHF3bxjStBQ==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/@rushstack/debug-certificate-manager/node_modules/z-schema": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", + "integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==", + "dev": true, + "dependencies": { + "lodash.get": "^4.4.2", + "lodash.isequal": "^4.5.0", + "validator": "^13.7.0" + }, + "bin": { + "z-schema": "bin/z-schema" + }, + "engines": { + "node": ">=8.0.0" + }, + "optionalDependencies": { + "commander": "^9.4.1" + } + }, + "node_modules/@rushstack/eslint-config": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-config/-/eslint-config-2.5.1.tgz", + "integrity": "sha512-pcDQ/fmJEIqe5oZiP84bYZ1N7QoDfd+5G+e7GIobOwM793dX/SdRKqcJvGlzyBB92eo6rG7/qRnP2VVQN2pdbQ==", + "dev": true, + "dependencies": { + "@rushstack/eslint-patch": "1.1.0", + "@rushstack/eslint-plugin": "0.8.4", + "@rushstack/eslint-plugin-packlets": "0.3.4", + "@rushstack/eslint-plugin-security": "0.2.4", + "@typescript-eslint/eslint-plugin": "~5.6.0", + "@typescript-eslint/experimental-utils": "~5.6.0", + "@typescript-eslint/parser": "~5.6.0", + "@typescript-eslint/typescript-estree": "~5.6.0", + "eslint-plugin-promise": "~6.0.0", + "eslint-plugin-react": "~7.27.1", + "eslint-plugin-tsdoc": "~0.2.14" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0", + "typescript": ">=3.0.0" + } + }, + "node_modules/@rushstack/eslint-config/node_modules/@typescript-eslint/experimental-utils": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.6.0.tgz", + "integrity": "sha512-VDoRf3Qj7+W3sS/ZBXZh3LBzp0snDLEgvp6qj0vOAIiAPM07bd5ojQ3CTzF/QFl5AKh7Bh1ycgj6lFBJHUt/DA==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.9", + "@typescript-eslint/scope-manager": "5.6.0", + "@typescript-eslint/types": "5.6.0", + "@typescript-eslint/typescript-estree": "5.6.0", + "eslint-scope": "^5.1.1", + "eslint-utils": "^3.0.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "*" + } + }, + "node_modules/@rushstack/eslint-patch": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.1.0.tgz", + "integrity": "sha512-JLo+Y592QzIE+q7Dl2pMUtt4q8SKYI5jDrZxrozEQxnGVOyYE+GWK9eLkwTaeN9DDctlaRAQ3TBmzZ1qdLE30A==", + "dev": true + }, + "node_modules/@rushstack/eslint-plugin": { + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-plugin/-/eslint-plugin-0.8.4.tgz", + "integrity": "sha512-c8cY9hvak+1EQUGlJxPihElFB/5FeQCGyULTGRLe5u6hSKKtXswRqc23DTo87ZMsGd4TaScPBRNKSGjU5dORkg==", + "dev": true, + "dependencies": { + "@rushstack/tree-pattern": "0.2.2", + "@typescript-eslint/experimental-utils": "~5.3.0" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/@rushstack/eslint-plugin-packlets": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-plugin-packlets/-/eslint-plugin-packlets-0.3.4.tgz", + "integrity": "sha512-OSA58EZCx4Dw15UDdvNYGGHziQmhiozKQiOqDjn8ZkrCM3oyJmI6dduSJi57BGlb/C4SpY7+/88MImId7Y5cxA==", + "dev": true, + "dependencies": { + "@rushstack/tree-pattern": "0.2.2", + "@typescript-eslint/experimental-utils": "~5.3.0" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/@rushstack/eslint-plugin-packlets/node_modules/@typescript-eslint/experimental-utils": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.3.1.tgz", + "integrity": "sha512-RgFn5asjZ5daUhbK5Sp0peq0SSMytqcrkNfU4pnDma2D8P3ElZ6JbYjY8IMSFfZAJ0f3x3tnO3vXHweYg0g59w==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.9", + "@typescript-eslint/scope-manager": "5.3.1", + "@typescript-eslint/types": "5.3.1", + "@typescript-eslint/typescript-estree": "5.3.1", + "eslint-scope": "^5.1.1", + "eslint-utils": "^3.0.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "*" + } + }, + "node_modules/@rushstack/eslint-plugin-packlets/node_modules/@typescript-eslint/scope-manager": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.3.1.tgz", + "integrity": "sha512-XksFVBgAq0Y9H40BDbuPOTUIp7dn4u8oOuhcgGq7EoDP50eqcafkMVGrypyVGvDYHzjhdUCUwuwVUK4JhkMAMg==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.3.1", + "@typescript-eslint/visitor-keys": "5.3.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@rushstack/eslint-plugin-packlets/node_modules/@typescript-eslint/types": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.3.1.tgz", + "integrity": "sha512-bG7HeBLolxKHtdHG54Uac750eXuQQPpdJfCYuw4ZI3bZ7+GgKClMWM8jExBtp7NSP4m8PmLRM8+lhzkYnSmSxQ==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@rushstack/eslint-plugin-packlets/node_modules/@typescript-eslint/typescript-estree": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.3.1.tgz", + "integrity": "sha512-PwFbh/PKDVo/Wct6N3w+E4rLZxUDgsoII/GrWM2A62ETOzJd4M6s0Mu7w4CWsZraTbaC5UQI+dLeyOIFF1PquQ==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.3.1", + "@typescript-eslint/visitor-keys": "5.3.1", + "debug": "^4.3.2", + "globby": "^11.0.4", + "is-glob": "^4.0.3", + "semver": "^7.3.5", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@rushstack/eslint-plugin-packlets/node_modules/@typescript-eslint/visitor-keys": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.3.1.tgz", + "integrity": "sha512-3cHUzUuVTuNHx0Gjjt5pEHa87+lzyqOiHXy/Gz+SJOCW1mpw9xQHIIEwnKn+Thph1mgWyZ90nboOcSuZr/jTTQ==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.3.1", + "eslint-visitor-keys": "^3.0.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@rushstack/eslint-plugin-packlets/node_modules/array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@rushstack/eslint-plugin-packlets/node_modules/globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dev": true, + "dependencies": { + "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" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@rushstack/eslint-plugin-packlets/node_modules/ignore": { + "version": "5.2.4", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", + "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/@rushstack/eslint-plugin-packlets/node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@rushstack/eslint-plugin-security": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/@rushstack/eslint-plugin-security/-/eslint-plugin-security-0.2.4.tgz", + "integrity": "sha512-MWvM7H4vTNHXIY/SFcFSVgObj5UD0GftBM8UcIE1vXrPwdVYXDgDYXrSXdx7scWS4LYKPLBVoB3v6/Trhm2wug==", + "dev": true, + "dependencies": { + "@rushstack/tree-pattern": "0.2.2", + "@typescript-eslint/experimental-utils": "~5.3.0" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/@rushstack/eslint-plugin-security/node_modules/@typescript-eslint/experimental-utils": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.3.1.tgz", + "integrity": "sha512-RgFn5asjZ5daUhbK5Sp0peq0SSMytqcrkNfU4pnDma2D8P3ElZ6JbYjY8IMSFfZAJ0f3x3tnO3vXHweYg0g59w==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.9", + "@typescript-eslint/scope-manager": "5.3.1", + "@typescript-eslint/types": "5.3.1", + "@typescript-eslint/typescript-estree": "5.3.1", + "eslint-scope": "^5.1.1", + "eslint-utils": "^3.0.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "*" + } + }, + "node_modules/@rushstack/eslint-plugin-security/node_modules/@typescript-eslint/scope-manager": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.3.1.tgz", + "integrity": "sha512-XksFVBgAq0Y9H40BDbuPOTUIp7dn4u8oOuhcgGq7EoDP50eqcafkMVGrypyVGvDYHzjhdUCUwuwVUK4JhkMAMg==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.3.1", + "@typescript-eslint/visitor-keys": "5.3.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@rushstack/eslint-plugin-security/node_modules/@typescript-eslint/types": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.3.1.tgz", + "integrity": "sha512-bG7HeBLolxKHtdHG54Uac750eXuQQPpdJfCYuw4ZI3bZ7+GgKClMWM8jExBtp7NSP4m8PmLRM8+lhzkYnSmSxQ==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@rushstack/eslint-plugin-security/node_modules/@typescript-eslint/typescript-estree": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.3.1.tgz", + "integrity": "sha512-PwFbh/PKDVo/Wct6N3w+E4rLZxUDgsoII/GrWM2A62ETOzJd4M6s0Mu7w4CWsZraTbaC5UQI+dLeyOIFF1PquQ==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.3.1", + "@typescript-eslint/visitor-keys": "5.3.1", + "debug": "^4.3.2", + "globby": "^11.0.4", + "is-glob": "^4.0.3", + "semver": "^7.3.5", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@rushstack/eslint-plugin-security/node_modules/@typescript-eslint/visitor-keys": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.3.1.tgz", + "integrity": "sha512-3cHUzUuVTuNHx0Gjjt5pEHa87+lzyqOiHXy/Gz+SJOCW1mpw9xQHIIEwnKn+Thph1mgWyZ90nboOcSuZr/jTTQ==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.3.1", + "eslint-visitor-keys": "^3.0.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@rushstack/eslint-plugin-security/node_modules/array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@rushstack/eslint-plugin-security/node_modules/globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dev": true, + "dependencies": { + "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" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@rushstack/eslint-plugin-security/node_modules/ignore": { + "version": "5.2.4", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", + "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/@rushstack/eslint-plugin-security/node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@rushstack/eslint-plugin/node_modules/@typescript-eslint/experimental-utils": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.3.1.tgz", + "integrity": "sha512-RgFn5asjZ5daUhbK5Sp0peq0SSMytqcrkNfU4pnDma2D8P3ElZ6JbYjY8IMSFfZAJ0f3x3tnO3vXHweYg0g59w==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.9", + "@typescript-eslint/scope-manager": "5.3.1", + "@typescript-eslint/types": "5.3.1", + "@typescript-eslint/typescript-estree": "5.3.1", + "eslint-scope": "^5.1.1", + "eslint-utils": "^3.0.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "*" + } + }, + "node_modules/@rushstack/eslint-plugin/node_modules/@typescript-eslint/scope-manager": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.3.1.tgz", + "integrity": "sha512-XksFVBgAq0Y9H40BDbuPOTUIp7dn4u8oOuhcgGq7EoDP50eqcafkMVGrypyVGvDYHzjhdUCUwuwVUK4JhkMAMg==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.3.1", + "@typescript-eslint/visitor-keys": "5.3.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@rushstack/eslint-plugin/node_modules/@typescript-eslint/types": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.3.1.tgz", + "integrity": "sha512-bG7HeBLolxKHtdHG54Uac750eXuQQPpdJfCYuw4ZI3bZ7+GgKClMWM8jExBtp7NSP4m8PmLRM8+lhzkYnSmSxQ==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@rushstack/eslint-plugin/node_modules/@typescript-eslint/typescript-estree": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.3.1.tgz", + "integrity": "sha512-PwFbh/PKDVo/Wct6N3w+E4rLZxUDgsoII/GrWM2A62ETOzJd4M6s0Mu7w4CWsZraTbaC5UQI+dLeyOIFF1PquQ==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.3.1", + "@typescript-eslint/visitor-keys": "5.3.1", + "debug": "^4.3.2", + "globby": "^11.0.4", + "is-glob": "^4.0.3", + "semver": "^7.3.5", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@rushstack/eslint-plugin/node_modules/@typescript-eslint/visitor-keys": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.3.1.tgz", + "integrity": "sha512-3cHUzUuVTuNHx0Gjjt5pEHa87+lzyqOiHXy/Gz+SJOCW1mpw9xQHIIEwnKn+Thph1mgWyZ90nboOcSuZr/jTTQ==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.3.1", + "eslint-visitor-keys": "^3.0.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@rushstack/eslint-plugin/node_modules/array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@rushstack/eslint-plugin/node_modules/globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dev": true, + "dependencies": { + "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" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@rushstack/eslint-plugin/node_modules/ignore": { + "version": "5.2.4", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", + "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/@rushstack/eslint-plugin/node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@rushstack/heft-config-file": { + "version": "0.13.2", + "resolved": "https://registry.npmjs.org/@rushstack/heft-config-file/-/heft-config-file-0.13.2.tgz", + "integrity": "sha512-eJCuVnKR+uSG7qyeyICA57IOBD3OoOlNTpsJgNjcZZiTj+ZlKPaGmJ8/mzXwNiEpTIlRsVvoQURYFz9QY9sfnQ==", + "dev": true, + "dependencies": { + "@rushstack/node-core-library": "3.59.6", + "@rushstack/rig-package": "0.4.0", + "jsonpath-plus": "~4.0.0" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/@rushstack/heft-config-file/node_modules/@rushstack/node-core-library": { + "version": "3.59.6", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.59.6.tgz", + "integrity": "sha512-bMYJwNFfWXRNUuHnsE9wMlW/mOB4jIwSUkRKtu02CwZhQdmzMsUbxE0s1xOLwTpNIwlzfW/YT7OnOHgDffLgYg==", + "dev": true, + "dependencies": { + "colors": "~1.2.1", + "fs-extra": "~7.0.1", + "import-lazy": "~4.0.0", + "jju": "~1.4.0", + "resolve": "~1.22.1", + "semver": "~7.5.4", + "z-schema": "~5.0.2" + }, + "peerDependencies": { + "@types/node": "*" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@rushstack/heft-config-file/node_modules/@rushstack/rig-package": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/@rushstack/rig-package/-/rig-package-0.4.0.tgz", + "integrity": "sha512-FnM1TQLJYwSiurP6aYSnansprK5l8WUK8VG38CmAaZs29ZeL1msjK0AP1VS4ejD33G0kE/2cpsPsS9jDenBMxw==", + "dev": true, + "dependencies": { + "resolve": "~1.22.1", + "strip-json-comments": "~3.1.1" + } + }, + "node_modules/@rushstack/heft-config-file/node_modules/commander": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "dev": true, + "optional": true, + "engines": { + "node": "^12.20.0 || >=14" + } + }, + "node_modules/@rushstack/heft-config-file/node_modules/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, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@rushstack/heft-config-file/node_modules/resolve": { + "version": "1.22.6", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.6.tgz", + "integrity": "sha512-njhxM7mV12JfufShqGy3Rz8j11RPdLy4xi15UurGJeoHLfJpVXKdh3ueuOqbYUcDZnffr6X739JBo5LzyahEsw==", + "dev": true, + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/@rushstack/heft-config-file/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@rushstack/heft-config-file/node_modules/validator": { + "version": "13.11.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.11.0.tgz", + "integrity": "sha512-Ii+sehpSfZy+At5nPdnyMhx78fEoPDkR2XW/zimHEL3MyGJQOCQ7WeP20jPYRz7ZCpcKLB21NxuXHF3bxjStBQ==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/@rushstack/heft-config-file/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/@rushstack/heft-config-file/node_modules/z-schema": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", + "integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==", + "dev": true, + "dependencies": { + "lodash.get": "^4.4.2", + "lodash.isequal": "^4.5.0", + "validator": "^13.7.0" + }, + "bin": { + "z-schema": "bin/z-schema" + }, + "engines": { + "node": ">=8.0.0" + }, + "optionalDependencies": { + "commander": "^9.4.1" + } + }, + "node_modules/@rushstack/loader-raw-script": { + "version": "1.3.315", + "resolved": "https://registry.npmjs.org/@rushstack/loader-raw-script/-/loader-raw-script-1.3.315.tgz", + "integrity": "sha512-5aWDOC2hZv2L9C/sBy0+9VyXANaGGnytiKv9fc85ueia4YHrYPWOdbdGrnqi97GBtWQWkVv8a1NuncoC+KIZig==", + "dependencies": { + "loader-utils": "1.4.2" + } + }, + "node_modules/@rushstack/localization-utilities": { + "version": "0.8.80", + "resolved": "https://registry.npmjs.org/@rushstack/localization-utilities/-/localization-utilities-0.8.80.tgz", + "integrity": "sha512-kEM8v6ULA3ReikAmdP4faFWMDG4WcATty3lDU2/XFKh2+oj6HLDtnyUgDpYBaASx2FQstu5f5J7QehTLcl21MA==", + "dev": true, + "dependencies": { + "@rushstack/node-core-library": "3.59.6", + "@rushstack/typings-generator": "0.10.36", + "pseudolocale": "~1.1.0", + "xmldoc": "~1.1.2" + } + }, + "node_modules/@rushstack/localization-utilities/node_modules/@rushstack/node-core-library": { + "version": "3.59.6", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.59.6.tgz", + "integrity": "sha512-bMYJwNFfWXRNUuHnsE9wMlW/mOB4jIwSUkRKtu02CwZhQdmzMsUbxE0s1xOLwTpNIwlzfW/YT7OnOHgDffLgYg==", + "dev": true, + "dependencies": { + "colors": "~1.2.1", + "fs-extra": "~7.0.1", + "import-lazy": "~4.0.0", + "jju": "~1.4.0", + "resolve": "~1.22.1", + "semver": "~7.5.4", + "z-schema": "~5.0.2" + }, + "peerDependencies": { + "@types/node": "*" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@rushstack/localization-utilities/node_modules/commander": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "dev": true, + "optional": true, + "engines": { + "node": "^12.20.0 || >=14" + } + }, + "node_modules/@rushstack/localization-utilities/node_modules/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, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@rushstack/localization-utilities/node_modules/resolve": { + "version": "1.22.6", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.6.tgz", + "integrity": "sha512-njhxM7mV12JfufShqGy3Rz8j11RPdLy4xi15UurGJeoHLfJpVXKdh3ueuOqbYUcDZnffr6X739JBo5LzyahEsw==", + "dev": true, + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/@rushstack/localization-utilities/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@rushstack/localization-utilities/node_modules/validator": { + "version": "13.11.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.11.0.tgz", + "integrity": "sha512-Ii+sehpSfZy+At5nPdnyMhx78fEoPDkR2XW/zimHEL3MyGJQOCQ7WeP20jPYRz7ZCpcKLB21NxuXHF3bxjStBQ==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/@rushstack/localization-utilities/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/@rushstack/localization-utilities/node_modules/z-schema": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", + "integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==", + "dev": true, + "dependencies": { + "lodash.get": "^4.4.2", + "lodash.isequal": "^4.5.0", + "validator": "^13.7.0" + }, + "bin": { + "z-schema": "bin/z-schema" + }, + "engines": { + "node": ">=8.0.0" + }, + "optionalDependencies": { + "commander": "^9.4.1" + } + }, + "node_modules/@rushstack/module-minifier": { + "version": "0.3.38", + "resolved": "https://registry.npmjs.org/@rushstack/module-minifier/-/module-minifier-0.3.38.tgz", + "integrity": "sha512-o0HzguvsC+VUbpg8gqNCsE9myZ4s6ZIGZggPTR26Qz33yIKvnBHVwHkDu191Y3N1cqMYgVwcZznSUSWifV3qOw==", + "dev": true, + "dependencies": { + "@rushstack/worker-pool": "0.3.37", + "serialize-javascript": "6.0.0", + "source-map": "~0.7.3", + "terser": "^5.9.0" + }, + "peerDependencies": { + "@types/node": "*" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@rushstack/module-minifier/node_modules/source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@rushstack/node-core-library": { + "version": "3.53.3", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.53.3.tgz", + "integrity": "sha512-H0+T5koi5MFhJUd5ND3dI3bwLhvlABetARl78L3lWftJVQEPyzcgTStvTTRiIM5mCltyTM8VYm6BuCtNUuxD0Q==", + "dev": true, + "dependencies": { + "@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", + "z-schema": "~5.0.2" + } + }, + "node_modules/@rushstack/node-core-library/node_modules/@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_modules/@rushstack/node-core-library/node_modules/commander": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "dev": true, + "optional": true, + "engines": { + "node": "^12.20.0 || >=14" + } + }, + "node_modules/@rushstack/node-core-library/node_modules/validator": { + "version": "13.11.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.11.0.tgz", + "integrity": "sha512-Ii+sehpSfZy+At5nPdnyMhx78fEoPDkR2XW/zimHEL3MyGJQOCQ7WeP20jPYRz7ZCpcKLB21NxuXHF3bxjStBQ==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/@rushstack/node-core-library/node_modules/z-schema": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", + "integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==", + "dev": true, + "dependencies": { + "lodash.get": "^4.4.2", + "lodash.isequal": "^4.5.0", + "validator": "^13.7.0" + }, + "bin": { + "z-schema": "bin/z-schema" + }, + "engines": { + "node": ">=8.0.0" + }, + "optionalDependencies": { + "commander": "^9.4.1" + } + }, + "node_modules/@rushstack/package-deps-hash": { + "version": "4.0.41", + "resolved": "https://registry.npmjs.org/@rushstack/package-deps-hash/-/package-deps-hash-4.0.41.tgz", + "integrity": "sha512-bx1g0I54BidJuIqyQHY2Vr4Azn2ThLgrc6hHjEIBzIVmXeznZxJfYViAPNFAu7BV/TaLIU1BSYeRn/yObu9KZA==", + "dev": true, + "dependencies": { + "@rushstack/node-core-library": "3.59.6" + } + }, + "node_modules/@rushstack/package-deps-hash/node_modules/@rushstack/node-core-library": { + "version": "3.59.6", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.59.6.tgz", + "integrity": "sha512-bMYJwNFfWXRNUuHnsE9wMlW/mOB4jIwSUkRKtu02CwZhQdmzMsUbxE0s1xOLwTpNIwlzfW/YT7OnOHgDffLgYg==", + "dev": true, + "dependencies": { + "colors": "~1.2.1", + "fs-extra": "~7.0.1", + "import-lazy": "~4.0.0", + "jju": "~1.4.0", + "resolve": "~1.22.1", + "semver": "~7.5.4", + "z-schema": "~5.0.2" + }, + "peerDependencies": { + "@types/node": "*" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@rushstack/package-deps-hash/node_modules/commander": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "dev": true, + "optional": true, + "engines": { + "node": "^12.20.0 || >=14" + } + }, + "node_modules/@rushstack/package-deps-hash/node_modules/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, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@rushstack/package-deps-hash/node_modules/resolve": { + "version": "1.22.6", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.6.tgz", + "integrity": "sha512-njhxM7mV12JfufShqGy3Rz8j11RPdLy4xi15UurGJeoHLfJpVXKdh3ueuOqbYUcDZnffr6X739JBo5LzyahEsw==", + "dev": true, + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/@rushstack/package-deps-hash/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@rushstack/package-deps-hash/node_modules/validator": { + "version": "13.11.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.11.0.tgz", + "integrity": "sha512-Ii+sehpSfZy+At5nPdnyMhx78fEoPDkR2XW/zimHEL3MyGJQOCQ7WeP20jPYRz7ZCpcKLB21NxuXHF3bxjStBQ==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/@rushstack/package-deps-hash/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/@rushstack/package-deps-hash/node_modules/z-schema": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", + "integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==", + "dev": true, + "dependencies": { + "lodash.get": "^4.4.2", + "lodash.isequal": "^4.5.0", + "validator": "^13.7.0" + }, + "bin": { + "z-schema": "bin/z-schema" + }, + "engines": { + "node": ">=8.0.0" + }, + "optionalDependencies": { + "commander": "^9.4.1" + } + }, + "node_modules/@rushstack/package-extractor": { + "version": "0.3.11", + "resolved": "https://registry.npmjs.org/@rushstack/package-extractor/-/package-extractor-0.3.11.tgz", + "integrity": "sha512-j5hRGB/ilCozT7qH5q3swM/xdf/TPFtolWkqciYCU8G8WFXxILbN2nwo4goWyWQaD9hFlCiw9S7z8LTEkSmapQ==", + "dev": true, + "dependencies": { + "@pnpm/link-bins": "~5.3.7", + "@rushstack/node-core-library": "3.59.6", + "@rushstack/terminal": "0.5.34", + "ignore": "~5.1.6", + "jszip": "~3.8.0", + "minimatch": "~3.0.3", + "npm-packlist": "~2.1.2" + } + }, + "node_modules/@rushstack/package-extractor/node_modules/@rushstack/node-core-library": { + "version": "3.59.6", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.59.6.tgz", + "integrity": "sha512-bMYJwNFfWXRNUuHnsE9wMlW/mOB4jIwSUkRKtu02CwZhQdmzMsUbxE0s1xOLwTpNIwlzfW/YT7OnOHgDffLgYg==", + "dev": true, + "dependencies": { + "colors": "~1.2.1", + "fs-extra": "~7.0.1", + "import-lazy": "~4.0.0", + "jju": "~1.4.0", + "resolve": "~1.22.1", + "semver": "~7.5.4", + "z-schema": "~5.0.2" + }, + "peerDependencies": { + "@types/node": "*" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@rushstack/package-extractor/node_modules/commander": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "dev": true, + "optional": true, + "engines": { + "node": "^12.20.0 || >=14" + } + }, + "node_modules/@rushstack/package-extractor/node_modules/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, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@rushstack/package-extractor/node_modules/resolve": { + "version": "1.22.6", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.6.tgz", + "integrity": "sha512-njhxM7mV12JfufShqGy3Rz8j11RPdLy4xi15UurGJeoHLfJpVXKdh3ueuOqbYUcDZnffr6X739JBo5LzyahEsw==", + "dev": true, + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/@rushstack/package-extractor/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@rushstack/package-extractor/node_modules/validator": { + "version": "13.11.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.11.0.tgz", + "integrity": "sha512-Ii+sehpSfZy+At5nPdnyMhx78fEoPDkR2XW/zimHEL3MyGJQOCQ7WeP20jPYRz7ZCpcKLB21NxuXHF3bxjStBQ==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/@rushstack/package-extractor/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/@rushstack/package-extractor/node_modules/z-schema": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", + "integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==", + "dev": true, + "dependencies": { + "lodash.get": "^4.4.2", + "lodash.isequal": "^4.5.0", + "validator": "^13.7.0" + }, + "bin": { + "z-schema": "bin/z-schema" + }, + "engines": { + "node": ">=8.0.0" + }, + "optionalDependencies": { + "commander": "^9.4.1" + } + }, + "node_modules/@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, + "dependencies": { + "resolve": "~1.17.0", + "strip-json-comments": "~3.1.1" + } + }, + "node_modules/@rushstack/rush-amazon-s3-build-cache-plugin": { + "version": "5.100.2", + "resolved": "https://registry.npmjs.org/@rushstack/rush-amazon-s3-build-cache-plugin/-/rush-amazon-s3-build-cache-plugin-5.100.2.tgz", + "integrity": "sha512-A49NzlRDcp0Hd5WZWN8jvnvI+0MoFOdRXL3iutVI12YAYBH6c7uSul+71MMY83x0yQqk4TcfGYVpFWx1j/n8/Q==", + "dev": true, + "dependencies": { + "@rushstack/node-core-library": "3.59.6", + "@rushstack/rush-sdk": "5.100.2", + "https-proxy-agent": "~5.0.0", + "node-fetch": "2.6.7" + } + }, + "node_modules/@rushstack/rush-amazon-s3-build-cache-plugin/node_modules/@rushstack/node-core-library": { + "version": "3.59.6", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.59.6.tgz", + "integrity": "sha512-bMYJwNFfWXRNUuHnsE9wMlW/mOB4jIwSUkRKtu02CwZhQdmzMsUbxE0s1xOLwTpNIwlzfW/YT7OnOHgDffLgYg==", + "dev": true, + "dependencies": { + "colors": "~1.2.1", + "fs-extra": "~7.0.1", + "import-lazy": "~4.0.0", + "jju": "~1.4.0", + "resolve": "~1.22.1", + "semver": "~7.5.4", + "z-schema": "~5.0.2" + }, + "peerDependencies": { + "@types/node": "*" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@rushstack/rush-amazon-s3-build-cache-plugin/node_modules/commander": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "dev": true, + "optional": true, + "engines": { + "node": "^12.20.0 || >=14" + } + }, + "node_modules/@rushstack/rush-amazon-s3-build-cache-plugin/node_modules/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, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@rushstack/rush-amazon-s3-build-cache-plugin/node_modules/resolve": { + "version": "1.22.6", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.6.tgz", + "integrity": "sha512-njhxM7mV12JfufShqGy3Rz8j11RPdLy4xi15UurGJeoHLfJpVXKdh3ueuOqbYUcDZnffr6X739JBo5LzyahEsw==", + "dev": true, + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/@rushstack/rush-amazon-s3-build-cache-plugin/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@rushstack/rush-amazon-s3-build-cache-plugin/node_modules/validator": { + "version": "13.11.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.11.0.tgz", + "integrity": "sha512-Ii+sehpSfZy+At5nPdnyMhx78fEoPDkR2XW/zimHEL3MyGJQOCQ7WeP20jPYRz7ZCpcKLB21NxuXHF3bxjStBQ==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/@rushstack/rush-amazon-s3-build-cache-plugin/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/@rushstack/rush-amazon-s3-build-cache-plugin/node_modules/z-schema": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", + "integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==", + "dev": true, + "dependencies": { + "lodash.get": "^4.4.2", + "lodash.isequal": "^4.5.0", + "validator": "^13.7.0" + }, + "bin": { + "z-schema": "bin/z-schema" + }, + "engines": { + "node": ">=8.0.0" + }, + "optionalDependencies": { + "commander": "^9.4.1" + } + }, + "node_modules/@rushstack/rush-azure-storage-build-cache-plugin": { + "version": "5.100.2", + "resolved": "https://registry.npmjs.org/@rushstack/rush-azure-storage-build-cache-plugin/-/rush-azure-storage-build-cache-plugin-5.100.2.tgz", + "integrity": "sha512-FIAvmIfYLWhnygDCyUWSZOuyTWVRLFHYeG9xPmUpwJSPqxUL3HG5cRGVYlyRgK9oSJSEq+g0mpbe7nE8WwJgtg==", + "dev": true, + "dependencies": { + "@azure/identity": "~2.1.0", + "@azure/storage-blob": "~12.11.0", + "@rushstack/node-core-library": "3.59.6", + "@rushstack/rush-sdk": "5.100.2", + "@rushstack/terminal": "0.5.34" + } + }, + "node_modules/@rushstack/rush-azure-storage-build-cache-plugin/node_modules/@rushstack/node-core-library": { + "version": "3.59.6", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.59.6.tgz", + "integrity": "sha512-bMYJwNFfWXRNUuHnsE9wMlW/mOB4jIwSUkRKtu02CwZhQdmzMsUbxE0s1xOLwTpNIwlzfW/YT7OnOHgDffLgYg==", + "dev": true, + "dependencies": { + "colors": "~1.2.1", + "fs-extra": "~7.0.1", + "import-lazy": "~4.0.0", + "jju": "~1.4.0", + "resolve": "~1.22.1", + "semver": "~7.5.4", + "z-schema": "~5.0.2" + }, + "peerDependencies": { + "@types/node": "*" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@rushstack/rush-azure-storage-build-cache-plugin/node_modules/commander": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "dev": true, + "optional": true, + "engines": { + "node": "^12.20.0 || >=14" + } + }, + "node_modules/@rushstack/rush-azure-storage-build-cache-plugin/node_modules/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, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@rushstack/rush-azure-storage-build-cache-plugin/node_modules/resolve": { + "version": "1.22.6", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.6.tgz", + "integrity": "sha512-njhxM7mV12JfufShqGy3Rz8j11RPdLy4xi15UurGJeoHLfJpVXKdh3ueuOqbYUcDZnffr6X739JBo5LzyahEsw==", + "dev": true, + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/@rushstack/rush-azure-storage-build-cache-plugin/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@rushstack/rush-azure-storage-build-cache-plugin/node_modules/validator": { + "version": "13.11.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.11.0.tgz", + "integrity": "sha512-Ii+sehpSfZy+At5nPdnyMhx78fEoPDkR2XW/zimHEL3MyGJQOCQ7WeP20jPYRz7ZCpcKLB21NxuXHF3bxjStBQ==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/@rushstack/rush-azure-storage-build-cache-plugin/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/@rushstack/rush-azure-storage-build-cache-plugin/node_modules/z-schema": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", + "integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==", + "dev": true, + "dependencies": { + "lodash.get": "^4.4.2", + "lodash.isequal": "^4.5.0", + "validator": "^13.7.0" + }, + "bin": { + "z-schema": "bin/z-schema" + }, + "engines": { + "node": ">=8.0.0" + }, + "optionalDependencies": { + "commander": "^9.4.1" + } + }, + "node_modules/@rushstack/rush-sdk": { + "version": "5.100.2", + "resolved": "https://registry.npmjs.org/@rushstack/rush-sdk/-/rush-sdk-5.100.2.tgz", + "integrity": "sha512-+4DKbXj6R8vilRYswH8Lb+WIuIoD29/ZjMmazKBKXJTm3x7sgGJy45ozAZbfeXvdOTzqsg11NzIbwaDm8rRhLQ==", + "dev": true, + "dependencies": { + "@rushstack/node-core-library": "3.59.6", + "@types/node-fetch": "2.6.2", + "tapable": "2.2.1" + } + }, + "node_modules/@rushstack/rush-sdk/node_modules/@rushstack/node-core-library": { + "version": "3.59.6", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.59.6.tgz", + "integrity": "sha512-bMYJwNFfWXRNUuHnsE9wMlW/mOB4jIwSUkRKtu02CwZhQdmzMsUbxE0s1xOLwTpNIwlzfW/YT7OnOHgDffLgYg==", + "dev": true, + "dependencies": { + "colors": "~1.2.1", + "fs-extra": "~7.0.1", + "import-lazy": "~4.0.0", + "jju": "~1.4.0", + "resolve": "~1.22.1", + "semver": "~7.5.4", + "z-schema": "~5.0.2" + }, + "peerDependencies": { + "@types/node": "*" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@rushstack/rush-sdk/node_modules/commander": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "dev": true, + "optional": true, + "engines": { + "node": "^12.20.0 || >=14" + } + }, + "node_modules/@rushstack/rush-sdk/node_modules/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, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@rushstack/rush-sdk/node_modules/resolve": { + "version": "1.22.6", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.6.tgz", + "integrity": "sha512-njhxM7mV12JfufShqGy3Rz8j11RPdLy4xi15UurGJeoHLfJpVXKdh3ueuOqbYUcDZnffr6X739JBo5LzyahEsw==", + "dev": true, + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/@rushstack/rush-sdk/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@rushstack/rush-sdk/node_modules/validator": { + "version": "13.11.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.11.0.tgz", + "integrity": "sha512-Ii+sehpSfZy+At5nPdnyMhx78fEoPDkR2XW/zimHEL3MyGJQOCQ7WeP20jPYRz7ZCpcKLB21NxuXHF3bxjStBQ==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/@rushstack/rush-sdk/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/@rushstack/rush-sdk/node_modules/z-schema": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", + "integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==", + "dev": true, + "dependencies": { + "lodash.get": "^4.4.2", + "lodash.isequal": "^4.5.0", + "validator": "^13.7.0" + }, + "bin": { + "z-schema": "bin/z-schema" + }, + "engines": { + "node": ">=8.0.0" + }, + "optionalDependencies": { + "commander": "^9.4.1" + } + }, + "node_modules/@rushstack/set-webpack-public-path-plugin": { + "version": "4.1.9", + "resolved": "https://registry.npmjs.org/@rushstack/set-webpack-public-path-plugin/-/set-webpack-public-path-plugin-4.1.9.tgz", + "integrity": "sha512-ggcUjEC6DfxsC8K8FjnMVuwDaIJTZaFox4KrwXqdA9n1CzgndxuWJFt3WiGwOWxzKPQXWDXsGcF+bNPHC52Fng==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "@rushstack/node-core-library": "3.61.0", + "@rushstack/webpack-plugin-utilities": "0.3.9" + }, + "peerDependencies": { + "@types/webpack": "^4.39.8" + }, + "peerDependenciesMeta": { + "@types/webpack": { + "optional": true + } + } + }, + "node_modules/@rushstack/set-webpack-public-path-plugin/node_modules/@rushstack/node-core-library": { + "version": "3.61.0", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.61.0.tgz", + "integrity": "sha512-tdOjdErme+/YOu4gPed3sFS72GhtWCgNV9oDsHDnoLY5oDfwjKUc9Z+JOZZ37uAxcm/OCahDHfuu2ugqrfWAVQ==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "colors": "~1.2.1", + "fs-extra": "~7.0.1", + "import-lazy": "~4.0.0", + "jju": "~1.4.0", + "resolve": "~1.22.1", + "semver": "~7.5.4", + "z-schema": "~5.0.2" + }, + "peerDependencies": { + "@types/node": "*" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@rushstack/set-webpack-public-path-plugin/node_modules/@rushstack/webpack-plugin-utilities": { + "version": "0.3.9", + "resolved": "https://registry.npmjs.org/@rushstack/webpack-plugin-utilities/-/webpack-plugin-utilities-0.3.9.tgz", + "integrity": "sha512-BggJHoxAgIyTNJegFFdi+nB3lkiGU2W65qiJMzQCkdTJpbsVmoSH5XnXzBIx+ZkRglu65YZNHQSLueBSEmxM5w==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "memfs": "3.4.3", + "webpack-merge": "~5.8.0" + }, + "peerDependencies": { + "@types/webpack": "^4.39.8", + "webpack": "^5.35.1" + }, + "peerDependenciesMeta": { + "@types/webpack": { + "optional": true + }, + "webpack": { + "optional": true + } + } + }, + "node_modules/@rushstack/set-webpack-public-path-plugin/node_modules/@webassemblyjs/ast": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.6.tgz", + "integrity": "sha512-IN1xI7PwOvLPgjcf180gC1bqn3q/QaOCwYUahIOhbYUu8KA/3tw2RT/T0Gidi1l7Hhj5D/INhJxiICObqpMu4Q==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "@webassemblyjs/helper-numbers": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6" + } + }, + "node_modules/@rushstack/set-webpack-public-path-plugin/node_modules/@webassemblyjs/helper-api-error": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.6.tgz", + "integrity": "sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==", + "dev": true, + "optional": true, + "peer": true + }, + "node_modules/@rushstack/set-webpack-public-path-plugin/node_modules/@webassemblyjs/helper-buffer": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.6.tgz", + "integrity": "sha512-z3nFzdcp1mb8nEOFFk8DrYLpHvhKC3grJD2ardfKOzmbmJvEf/tPIqCY+sNcwZIY8ZD7IkB2l7/pqhUhqm7hLA==", + "dev": true, + "optional": true, + "peer": true + }, + "node_modules/@rushstack/set-webpack-public-path-plugin/node_modules/@webassemblyjs/helper-wasm-bytecode": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.6.tgz", + "integrity": "sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA==", + "dev": true, + "optional": true, + "peer": true + }, + "node_modules/@rushstack/set-webpack-public-path-plugin/node_modules/@webassemblyjs/helper-wasm-section": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.6.tgz", + "integrity": "sha512-LPpZbSOwTpEC2cgn4hTydySy1Ke+XEu+ETXuoyvuyezHO3Kjdu90KK95Sh9xTbmjrCsUwvWwCOQQNta37VrS9g==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-buffer": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/wasm-gen": "1.11.6" + } + }, + "node_modules/@rushstack/set-webpack-public-path-plugin/node_modules/@webassemblyjs/ieee754": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz", + "integrity": "sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "node_modules/@rushstack/set-webpack-public-path-plugin/node_modules/@webassemblyjs/leb128": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.6.tgz", + "integrity": "sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@rushstack/set-webpack-public-path-plugin/node_modules/@webassemblyjs/utf8": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.6.tgz", + "integrity": "sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA==", + "dev": true, + "optional": true, + "peer": true + }, + "node_modules/@rushstack/set-webpack-public-path-plugin/node_modules/@webassemblyjs/wasm-edit": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.6.tgz", + "integrity": "sha512-Ybn2I6fnfIGuCR+Faaz7YcvtBKxvoLV3Lebn1tM4o/IAJzmi9AWYIPWpyBfU8cC+JxAO57bk4+zdsTjJR+VTOw==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-buffer": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/helper-wasm-section": "1.11.6", + "@webassemblyjs/wasm-gen": "1.11.6", + "@webassemblyjs/wasm-opt": "1.11.6", + "@webassemblyjs/wasm-parser": "1.11.6", + "@webassemblyjs/wast-printer": "1.11.6" + } + }, + "node_modules/@rushstack/set-webpack-public-path-plugin/node_modules/@webassemblyjs/wasm-gen": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.6.tgz", + "integrity": "sha512-3XOqkZP/y6B4F0PBAXvI1/bky7GryoogUtfwExeP/v7Nzwo1QLcq5oQmpKlftZLbT+ERUOAZVQjuNVak6UXjPA==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/ieee754": "1.11.6", + "@webassemblyjs/leb128": "1.11.6", + "@webassemblyjs/utf8": "1.11.6" + } + }, + "node_modules/@rushstack/set-webpack-public-path-plugin/node_modules/@webassemblyjs/wasm-opt": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.6.tgz", + "integrity": "sha512-cOrKuLRE7PCe6AsOVl7WasYf3wbSo4CeOk6PkrjS7g57MFfVUF9u6ysQBBODX0LdgSvQqRiGz3CXvIDKcPNy4g==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-buffer": "1.11.6", + "@webassemblyjs/wasm-gen": "1.11.6", + "@webassemblyjs/wasm-parser": "1.11.6" + } + }, + "node_modules/@rushstack/set-webpack-public-path-plugin/node_modules/@webassemblyjs/wasm-parser": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.6.tgz", + "integrity": "sha512-6ZwPeGzMJM3Dqp3hCsLgESxBGtT/OeCvCZ4TA1JUPYgmhAx38tTPR9JaKy0S5H3evQpO/h2uWs2j6Yc/fjkpTQ==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.6", + "@webassemblyjs/helper-api-error": "1.11.6", + "@webassemblyjs/helper-wasm-bytecode": "1.11.6", + "@webassemblyjs/ieee754": "1.11.6", + "@webassemblyjs/leb128": "1.11.6", + "@webassemblyjs/utf8": "1.11.6" + } + }, + "node_modules/@rushstack/set-webpack-public-path-plugin/node_modules/@webassemblyjs/wast-printer": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.6.tgz", + "integrity": "sha512-JM7AhRcE+yW2GWYaKeHL5vt4xqee5N2WcezptmgyhNS+ScggqcT1OtXykhAb13Sn5Yas0j2uv9tHgrjwvzAP4A==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "@webassemblyjs/ast": "1.11.6", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@rushstack/set-webpack-public-path-plugin/node_modules/commander": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "dev": true, + "optional": true, + "peer": true, + "engines": { + "node": "^12.20.0 || >=14" + } + }, + "node_modules/@rushstack/set-webpack-public-path-plugin/node_modules/enhanced-resolve": { + "version": "5.15.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.15.0.tgz", + "integrity": "sha512-LXYT42KJ7lpIKECr2mAXIaMldcNCh/7E0KBKOu4KSfkHmP+mZmSs+8V5gBAqisWBy0OO4W5Oyys0GO1Y8KtdKg==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/@rushstack/set-webpack-public-path-plugin/node_modules/fs-monkey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.3.tgz", + "integrity": "sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q==", + "dev": true, + "optional": true, + "peer": true + }, + "node_modules/@rushstack/set-webpack-public-path-plugin/node_modules/jest-worker": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", + "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/@rushstack/set-webpack-public-path-plugin/node_modules/loader-runner": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", + "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", + "dev": true, + "optional": true, + "peer": true, + "engines": { + "node": ">=6.11.5" + } + }, + "node_modules/@rushstack/set-webpack-public-path-plugin/node_modules/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, + "optional": true, + "peer": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@rushstack/set-webpack-public-path-plugin/node_modules/memfs": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.3.tgz", + "integrity": "sha512-eivjfi7Ahr6eQTn44nvTnR60e4a1Fs1Via2kCR5lHo/kyNoiMWaXCNJ/GpSd0ilXas2JSOl9B5FTIhflXu0hlg==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "fs-monkey": "1.0.3" + }, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/@rushstack/set-webpack-public-path-plugin/node_modules/resolve": { + "version": "1.22.6", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.6.tgz", + "integrity": "sha512-njhxM7mV12JfufShqGy3Rz8j11RPdLy4xi15UurGJeoHLfJpVXKdh3ueuOqbYUcDZnffr6X739JBo5LzyahEsw==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/@rushstack/set-webpack-public-path-plugin/node_modules/schema-utils": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/@rushstack/set-webpack-public-path-plugin/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@rushstack/set-webpack-public-path-plugin/node_modules/serialize-javascript": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.1.tgz", + "integrity": "sha512-owoXEFjWRllis8/M1Q+Cw5k8ZH40e3zhp/ovX+Xr/vi1qj6QesbyXXViFbpNvWvPNAD62SutwEXavefrLJWj7w==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/@rushstack/set-webpack-public-path-plugin/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/@rushstack/set-webpack-public-path-plugin/node_modules/terser-webpack-plugin": { + "version": "5.3.9", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.9.tgz", + "integrity": "sha512-ZuXsqE07EcggTWQjXUj+Aot/OMcD0bMKGgF63f7UxYcu5/AJF53aIpK1YoP5xR9l6s/Hy2b+t1AM0bLNPRuhwA==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.17", + "jest-worker": "^27.4.5", + "schema-utils": "^3.1.1", + "serialize-javascript": "^6.0.1", + "terser": "^5.16.8" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.1.0" + }, + "peerDependenciesMeta": { + "@swc/core": { + "optional": true + }, + "esbuild": { + "optional": true + }, + "uglify-js": { + "optional": true + } + } + }, + "node_modules/@rushstack/set-webpack-public-path-plugin/node_modules/validator": { + "version": "13.11.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.11.0.tgz", + "integrity": "sha512-Ii+sehpSfZy+At5nPdnyMhx78fEoPDkR2XW/zimHEL3MyGJQOCQ7WeP20jPYRz7ZCpcKLB21NxuXHF3bxjStBQ==", + "dev": true, + "optional": true, + "peer": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/@rushstack/set-webpack-public-path-plugin/node_modules/watchpack": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", + "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/@rushstack/set-webpack-public-path-plugin/node_modules/webpack": { + "version": "5.88.2", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.88.2.tgz", + "integrity": "sha512-JmcgNZ1iKj+aiR0OvTYtWQqJwq37Pf683dY9bVORwVbUrDhLhdn/PlO2sHsFHPkj7sHNQF3JwaAkp49V+Sq1tQ==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "@types/eslint-scope": "^3.7.3", + "@types/estree": "^1.0.0", + "@webassemblyjs/ast": "^1.11.5", + "@webassemblyjs/wasm-edit": "^1.11.5", + "@webassemblyjs/wasm-parser": "^1.11.5", + "acorn": "^8.7.1", + "acorn-import-assertions": "^1.9.0", + "browserslist": "^4.14.5", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^5.15.0", + "es-module-lexer": "^1.2.1", + "eslint-scope": "5.1.1", + "events": "^3.2.0", + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.2.9", + "json-parse-even-better-errors": "^2.3.1", + "loader-runner": "^4.2.0", + "mime-types": "^2.1.27", + "neo-async": "^2.6.2", + "schema-utils": "^3.2.0", + "tapable": "^2.1.1", + "terser-webpack-plugin": "^5.3.7", + "watchpack": "^2.4.0", + "webpack-sources": "^3.2.3" + }, + "bin": { + "webpack": "bin/webpack.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/@rushstack/set-webpack-public-path-plugin/node_modules/webpack-merge": { + "version": "5.8.0", + "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.8.0.tgz", + "integrity": "sha512-/SaI7xY0831XwP6kzuwhKWVKDP9t1QY1h65lAFLbZqMPIuYcD9QAW4u9STIbU9kaJbPBB/geU/gLr1wDjOhQ+Q==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "clone-deep": "^4.0.1", + "wildcard": "^2.0.0" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/@rushstack/set-webpack-public-path-plugin/node_modules/webpack-sources": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", + "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", + "dev": true, + "optional": true, + "peer": true, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/@rushstack/set-webpack-public-path-plugin/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true, + "optional": true, + "peer": true + }, + "node_modules/@rushstack/set-webpack-public-path-plugin/node_modules/z-schema": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", + "integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "lodash.get": "^4.4.2", + "lodash.isequal": "^4.5.0", + "validator": "^13.7.0" + }, + "bin": { + "z-schema": "bin/z-schema" + }, + "engines": { + "node": ">=8.0.0" + }, + "optionalDependencies": { + "commander": "^9.4.1" + } + }, + "node_modules/@rushstack/stream-collator": { + "version": "4.0.259", + "resolved": "https://registry.npmjs.org/@rushstack/stream-collator/-/stream-collator-4.0.259.tgz", + "integrity": "sha512-UfMRCp1avkUUs9pdtWQ8ZE8Nmuxeuw1a9bjLQ7cQJ3meuv8iDxKuxsyJRfrwIfCkVkNVw5OJ9eM6E/edUPP7qw==", + "dev": true, + "dependencies": { + "@rushstack/node-core-library": "3.59.6", + "@rushstack/terminal": "0.5.34" + } + }, + "node_modules/@rushstack/stream-collator/node_modules/@rushstack/node-core-library": { + "version": "3.59.6", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.59.6.tgz", + "integrity": "sha512-bMYJwNFfWXRNUuHnsE9wMlW/mOB4jIwSUkRKtu02CwZhQdmzMsUbxE0s1xOLwTpNIwlzfW/YT7OnOHgDffLgYg==", + "dev": true, + "dependencies": { + "colors": "~1.2.1", + "fs-extra": "~7.0.1", + "import-lazy": "~4.0.0", + "jju": "~1.4.0", + "resolve": "~1.22.1", + "semver": "~7.5.4", + "z-schema": "~5.0.2" + }, + "peerDependencies": { + "@types/node": "*" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@rushstack/stream-collator/node_modules/commander": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "dev": true, + "optional": true, + "engines": { + "node": "^12.20.0 || >=14" + } + }, + "node_modules/@rushstack/stream-collator/node_modules/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, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@rushstack/stream-collator/node_modules/resolve": { + "version": "1.22.6", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.6.tgz", + "integrity": "sha512-njhxM7mV12JfufShqGy3Rz8j11RPdLy4xi15UurGJeoHLfJpVXKdh3ueuOqbYUcDZnffr6X739JBo5LzyahEsw==", + "dev": true, + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/@rushstack/stream-collator/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@rushstack/stream-collator/node_modules/validator": { + "version": "13.11.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.11.0.tgz", + "integrity": "sha512-Ii+sehpSfZy+At5nPdnyMhx78fEoPDkR2XW/zimHEL3MyGJQOCQ7WeP20jPYRz7ZCpcKLB21NxuXHF3bxjStBQ==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/@rushstack/stream-collator/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/@rushstack/stream-collator/node_modules/z-schema": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", + "integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==", + "dev": true, + "dependencies": { + "lodash.get": "^4.4.2", + "lodash.isequal": "^4.5.0", + "validator": "^13.7.0" + }, + "bin": { + "z-schema": "bin/z-schema" + }, + "engines": { + "node": ">=8.0.0" + }, + "optionalDependencies": { + "commander": "^9.4.1" + } + }, + "node_modules/@rushstack/terminal": { + "version": "0.5.34", + "resolved": "https://registry.npmjs.org/@rushstack/terminal/-/terminal-0.5.34.tgz", + "integrity": "sha512-Q7YDkPTsvJZpHapapo5sK2VCxW7byoqhK89tXMUiva6dNwelomgEe0S+njKw4vcmGde4hQD7LAqQPJPYFeU4mw==", + "dev": true, + "dependencies": { + "@rushstack/node-core-library": "3.59.6", + "wordwrap": "~1.0.0" + }, + "peerDependencies": { + "@types/node": "*" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@rushstack/terminal/node_modules/@rushstack/node-core-library": { + "version": "3.59.6", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.59.6.tgz", + "integrity": "sha512-bMYJwNFfWXRNUuHnsE9wMlW/mOB4jIwSUkRKtu02CwZhQdmzMsUbxE0s1xOLwTpNIwlzfW/YT7OnOHgDffLgYg==", + "dev": true, + "dependencies": { + "colors": "~1.2.1", + "fs-extra": "~7.0.1", + "import-lazy": "~4.0.0", + "jju": "~1.4.0", + "resolve": "~1.22.1", + "semver": "~7.5.4", + "z-schema": "~5.0.2" + }, + "peerDependencies": { + "@types/node": "*" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@rushstack/terminal/node_modules/commander": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "dev": true, + "optional": true, + "engines": { + "node": "^12.20.0 || >=14" + } + }, + "node_modules/@rushstack/terminal/node_modules/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, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@rushstack/terminal/node_modules/resolve": { + "version": "1.22.6", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.6.tgz", + "integrity": "sha512-njhxM7mV12JfufShqGy3Rz8j11RPdLy4xi15UurGJeoHLfJpVXKdh3ueuOqbYUcDZnffr6X739JBo5LzyahEsw==", + "dev": true, + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/@rushstack/terminal/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@rushstack/terminal/node_modules/validator": { + "version": "13.11.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.11.0.tgz", + "integrity": "sha512-Ii+sehpSfZy+At5nPdnyMhx78fEoPDkR2XW/zimHEL3MyGJQOCQ7WeP20jPYRz7ZCpcKLB21NxuXHF3bxjStBQ==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/@rushstack/terminal/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/@rushstack/terminal/node_modules/z-schema": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", + "integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==", + "dev": true, + "dependencies": { + "lodash.get": "^4.4.2", + "lodash.isequal": "^4.5.0", + "validator": "^13.7.0" + }, + "bin": { + "z-schema": "bin/z-schema" + }, + "engines": { + "node": ">=8.0.0" + }, + "optionalDependencies": { + "commander": "^9.4.1" + } + }, + "node_modules/@rushstack/tree-pattern": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/@rushstack/tree-pattern/-/tree-pattern-0.2.2.tgz", + "integrity": "sha512-0KdqI7hGtVIlxobOBLWet0WGiD70V/QoYQr5A2ikACeQmIaN4WT6Fn9BcvgwgaSIMcazEcD8ql7Fb9N4dKdQlA==", + "dev": true + }, + "node_modules/@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, + "dependencies": { + "@types/argparse": "1.0.38", + "argparse": "~1.0.9", + "colors": "~1.2.1", + "string-argv": "~0.3.1" + } + }, + "node_modules/@rushstack/typings-generator": { + "version": "0.10.36", + "resolved": "https://registry.npmjs.org/@rushstack/typings-generator/-/typings-generator-0.10.36.tgz", + "integrity": "sha512-9aB/D8lI+fbmM5LzPgGcUJzuw+Xg4FixGuQVnis70Bss+5SU6YzOk/bfN4/xhSghMzG+AI7S87368x37TgeQtA==", + "dev": true, + "dependencies": { + "@rushstack/node-core-library": "3.59.6", + "chokidar": "~3.4.0", + "glob": "~7.0.5" + }, + "peerDependencies": { + "@types/node": "*" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@rushstack/typings-generator/node_modules/@rushstack/node-core-library": { + "version": "3.59.6", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.59.6.tgz", + "integrity": "sha512-bMYJwNFfWXRNUuHnsE9wMlW/mOB4jIwSUkRKtu02CwZhQdmzMsUbxE0s1xOLwTpNIwlzfW/YT7OnOHgDffLgYg==", + "dev": true, + "dependencies": { + "colors": "~1.2.1", + "fs-extra": "~7.0.1", + "import-lazy": "~4.0.0", + "jju": "~1.4.0", + "resolve": "~1.22.1", + "semver": "~7.5.4", + "z-schema": "~5.0.2" + }, + "peerDependencies": { + "@types/node": "*" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@rushstack/typings-generator/node_modules/commander": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "dev": true, + "optional": true, + "engines": { + "node": "^12.20.0 || >=14" + } + }, + "node_modules/@rushstack/typings-generator/node_modules/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, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@rushstack/typings-generator/node_modules/resolve": { + "version": "1.22.6", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.6.tgz", + "integrity": "sha512-njhxM7mV12JfufShqGy3Rz8j11RPdLy4xi15UurGJeoHLfJpVXKdh3ueuOqbYUcDZnffr6X739JBo5LzyahEsw==", + "dev": true, + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/@rushstack/typings-generator/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@rushstack/typings-generator/node_modules/validator": { + "version": "13.11.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.11.0.tgz", + "integrity": "sha512-Ii+sehpSfZy+At5nPdnyMhx78fEoPDkR2XW/zimHEL3MyGJQOCQ7WeP20jPYRz7ZCpcKLB21NxuXHF3bxjStBQ==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/@rushstack/typings-generator/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/@rushstack/typings-generator/node_modules/z-schema": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", + "integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==", + "dev": true, + "dependencies": { + "lodash.get": "^4.4.2", + "lodash.isequal": "^4.5.0", + "validator": "^13.7.0" + }, + "bin": { + "z-schema": "bin/z-schema" + }, + "engines": { + "node": ">=8.0.0" + }, + "optionalDependencies": { + "commander": "^9.4.1" + } + }, + "node_modules/@rushstack/webpack4-localization-plugin": { + "version": "0.17.46", + "resolved": "https://registry.npmjs.org/@rushstack/webpack4-localization-plugin/-/webpack4-localization-plugin-0.17.46.tgz", + "integrity": "sha512-wEEVp6oBp5/OIrRzwgkuuQlawUY6MfjaWsp2T9Zp4MkbqGVgF+gdKG+iKzWtBKW2YbZ9fnVZJH23FoWwh81w4w==", + "dev": true, + "dependencies": { + "@rushstack/localization-utilities": "0.8.83", + "@rushstack/node-core-library": "3.59.7", + "@types/tapable": "1.0.6", + "loader-utils": "1.4.2", + "minimatch": "~3.0.3" + }, + "peerDependencies": { + "@rushstack/set-webpack-public-path-plugin": "^4.0.16", + "@types/node": "*", + "@types/webpack": "^4.39.0", + "webpack": "^4.31.0" + }, + "peerDependenciesMeta": { + "@rushstack/set-webpack-public-path-plugin": { + "optional": true + }, + "@types/node": { + "optional": true + }, + "@types/webpack": { + "optional": true + } + } + }, + "node_modules/@rushstack/webpack4-localization-plugin/node_modules/@rushstack/localization-utilities": { + "version": "0.8.83", + "resolved": "https://registry.npmjs.org/@rushstack/localization-utilities/-/localization-utilities-0.8.83.tgz", + "integrity": "sha512-0Wjvg/3686xgLIjX4aCxNoOfWb1BOpuckzNMjEK5MZyCEFz4Ral+ln13zP+AMKGGWcdxsYdWs+n1yfkJKEX9fQ==", + "dev": true, + "dependencies": { + "@rushstack/node-core-library": "3.59.7", + "@rushstack/typings-generator": "0.11.1", + "pseudolocale": "~1.1.0", + "xmldoc": "~1.1.2" + } + }, + "node_modules/@rushstack/webpack4-localization-plugin/node_modules/@rushstack/node-core-library": { + "version": "3.59.7", + "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-3.59.7.tgz", + "integrity": "sha512-ln1Drq0h+Hwa1JVA65x5mlSgUrBa1uHL+V89FqVWQgXd1vVIMhrtqtWGQrhTnFHxru5ppX+FY39VWELF/FjQCw==", + "dev": true, + "dependencies": { + "colors": "~1.2.1", + "fs-extra": "~7.0.1", + "import-lazy": "~4.0.0", + "jju": "~1.4.0", + "resolve": "~1.22.1", + "semver": "~7.5.4", + "z-schema": "~5.0.2" + }, + "peerDependencies": { + "@types/node": "*" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@rushstack/webpack4-localization-plugin/node_modules/@rushstack/typings-generator": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/@rushstack/typings-generator/-/typings-generator-0.11.1.tgz", + "integrity": "sha512-pcnA9r14xl1TE4QXW6+t6yGP/5JfGZEGixlL6NH6PHjQVXAFnw91EXvc2NteslePTNdjPuR/34uLqE0i57WNpw==", + "dev": true, + "dependencies": { + "@rushstack/node-core-library": "3.59.7", + "chokidar": "~3.4.0", + "fast-glob": "~3.2.4" + }, + "peerDependencies": { + "@types/node": "*" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@rushstack/webpack4-localization-plugin/node_modules/commander": { + "version": "9.5.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz", + "integrity": "sha512-KRs7WVDKg86PWiuAqhDrAQnTXZKraVcCc6vFdL14qrZ/DcWwuRo7VoiYXalXO7S5GKpqYiVEwCbgFDfxNHKJBQ==", + "dev": true, + "optional": true, + "engines": { + "node": "^12.20.0 || >=14" + } + }, + "node_modules/@rushstack/webpack4-localization-plugin/node_modules/fast-glob": { + "version": "3.2.12", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz", + "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==", + "dev": true, + "dependencies": { + "@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" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/@rushstack/webpack4-localization-plugin/node_modules/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, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@rushstack/webpack4-localization-plugin/node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@rushstack/webpack4-localization-plugin/node_modules/resolve": { + "version": "1.22.6", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.6.tgz", + "integrity": "sha512-njhxM7mV12JfufShqGy3Rz8j11RPdLy4xi15UurGJeoHLfJpVXKdh3ueuOqbYUcDZnffr6X739JBo5LzyahEsw==", + "dev": true, + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/@rushstack/webpack4-localization-plugin/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@rushstack/webpack4-localization-plugin/node_modules/validator": { + "version": "13.11.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-13.11.0.tgz", + "integrity": "sha512-Ii+sehpSfZy+At5nPdnyMhx78fEoPDkR2XW/zimHEL3MyGJQOCQ7WeP20jPYRz7ZCpcKLB21NxuXHF3bxjStBQ==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/@rushstack/webpack4-localization-plugin/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/@rushstack/webpack4-localization-plugin/node_modules/z-schema": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/z-schema/-/z-schema-5.0.5.tgz", + "integrity": "sha512-D7eujBWkLa3p2sIpJA0d1pr7es+a7m0vFAnZLlCEKq/Ij2k0MLi9Br2UPxoxdYystm5K1yeBGzub0FlYUEWj2Q==", + "dev": true, + "dependencies": { + "lodash.get": "^4.4.2", + "lodash.isequal": "^4.5.0", + "validator": "^13.7.0" + }, + "bin": { + "z-schema": "bin/z-schema" + }, + "engines": { + "node": ">=8.0.0" + }, + "optionalDependencies": { + "commander": "^9.4.1" + } + }, + "node_modules/@rushstack/webpack4-module-minifier-plugin": { + "version": "0.12.35", + "resolved": "https://registry.npmjs.org/@rushstack/webpack4-module-minifier-plugin/-/webpack4-module-minifier-plugin-0.12.35.tgz", + "integrity": "sha512-/tHFN9iuKbsDt0GfSU/XQQEND9XkD1EkDkmQkSsc45YKnip7kCLRN8bpJL410MBiWIMOTWglkafVyiS9pyZ6bw==", + "dev": true, + "dependencies": { + "@rushstack/module-minifier": "0.3.38", + "@rushstack/worker-pool": "0.3.37", + "@types/tapable": "1.0.6", + "tapable": "1.1.3" + }, + "engines": { + "node": ">=10.17.1" + }, + "peerDependencies": { + "@types/node": "*", + "@types/webpack": "*", + "@types/webpack-sources": "*", + "webpack": "^4.31.0", + "webpack-sources": "~1.4.3" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + }, + "@types/webpack": { + "optional": true + }, + "@types/webpack-sources": { + "optional": true + } + } + }, + "node_modules/@rushstack/webpack4-module-minifier-plugin/node_modules/tapable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/@rushstack/worker-pool": { + "version": "0.3.37", + "resolved": "https://registry.npmjs.org/@rushstack/worker-pool/-/worker-pool-0.3.37.tgz", + "integrity": "sha512-KVuklmysCkNdRxTcLb80MNEBG/KrDL74c+1XIYZlTvSlDnTs5j9gdjKIV73lZmYox+SWTpvUWrP6JhWb2noDJg==", + "dev": true, + "peerDependencies": { + "@types/node": "*" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + } + } + }, + "node_modules/@sindresorhus/is": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz", + "integrity": "sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/@sinonjs/commons": { + "version": "1.8.6", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.6.tgz", + "integrity": "sha512-Ky+XkAkqPZSm3NLBeUng77EBQl3cmeJhITaGHdYH8kjVB+aun3S4XBRti2zt17mtt0mIUDiNxYeoJm6drVvBJQ==", + "dev": true, + "dependencies": { + "type-detect": "4.0.8" + } + }, + "node_modules/@swc/helpers": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/@swc/helpers/-/helpers-0.5.2.tgz", + "integrity": "sha512-E4KcWTpoLHqwPHLxidpOqQbcrZVgi0rsmmZXUle1jXmJfuIf/UWpczUJ7MZZ5tlxytgJXyp0w4PGkkeLiuIdZw==", + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/@swc/helpers/node_modules/tslib": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", + "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" + }, + "node_modules/@szmarczak/http-timer": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz", + "integrity": "sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==", + "dev": true, + "dependencies": { + "defer-to-connect": "^1.0.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@tootallnate/once": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz", + "integrity": "sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A==", + "dev": true, + "engines": { + "node": ">= 10" + } + }, + "node_modules/@trysound/sax": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", + "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==", + "dev": true, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/@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==", + "deprecated": "This is a stub types definition. anymatch provides its own type definitions, so you do not need this installed.", + "dev": true, + "dependencies": { + "anymatch": "*" + } + }, + "node_modules/@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 + }, + "node_modules/@types/babel__core": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.20.2.tgz", + "integrity": "sha512-pNpr1T1xLUc2l3xJKuPtsEky3ybxN3m4fJkknfIpTCTfIZCDW57oAg+EfCgIIp2rvCe0Wn++/FfodDS4YXxBwA==", + "dev": true, + "dependencies": { + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" + } + }, + "node_modules/@types/babel__generator": { + "version": "7.6.5", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.5.tgz", + "integrity": "sha512-h9yIuWbJKdOPLJTbmSpPzkF67e659PbQDba7ifWm5BJ8xTv+sDmS7rFmywkWOvXedGTivCdeGSIIX8WLcRTz8w==", + "dev": true, + "dependencies": { + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__template": { + "version": "7.4.2", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.2.tgz", + "integrity": "sha512-/AVzPICMhMOMYoSx9MoKpGDKdBRsIXMNByh1PXSZoa+v6ZoLa8xxtsT/uLQ/NJm0XVAWl/BvId4MlDeXJaeIZQ==", + "dev": true, + "dependencies": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__traverse": { + "version": "7.20.2", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.20.2.tgz", + "integrity": "sha512-ojlGK1Hsfce93J0+kn3H5R73elidKUaZonirN33GSmgTUMpzI/MIFfSpF3haANe3G1bEBS9/9/QEqwTzwqFsKw==", + "dev": true, + "dependencies": { + "@babel/types": "^7.20.7" + } + }, + "node_modules/@types/body-parser": { + "version": "1.19.3", + "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.3.tgz", + "integrity": "sha512-oyl4jvAfTGX9Bt6Or4H9ni1Z447/tQuxnZsytsCaExKlmJiU8sFgnIBRzJUpKwB5eWn9HuBYlUlVA74q/yN0eQ==", + "dev": true, + "dependencies": { + "@types/connect": "*", + "@types/node": "*" + } + }, + "node_modules/@types/bonjour": { + "version": "3.5.11", + "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.11.tgz", + "integrity": "sha512-isGhjmBtLIxdHBDl2xGwUzEM8AOyOvWsADWq7rqirdi/ZQoHnLWErHvsThcEzTX8juDRiZtzp2Qkv5bgNh6mAg==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/chalk": { + "version": "0.4.31", + "resolved": "https://registry.npmjs.org/@types/chalk/-/chalk-0.4.31.tgz", + "integrity": "sha512-nF0fisEPYMIyfrFgabFimsz9Lnuu9MwkNrrlATm2E4E46afKDyeelT+8bXfw1VSc7sLBxMxRgT7PxTC2JcqN4Q==", + "dev": true + }, + "node_modules/@types/connect": { + "version": "3.4.36", + "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.36.tgz", + "integrity": "sha512-P63Zd/JUGq+PdrM1lv0Wv5SBYeA2+CORvbrXbngriYY0jzLUWfQMQQxOhjONEz/wlHOAxOdY7CY65rgQdTjq2w==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/connect-history-api-fallback": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.5.1.tgz", + "integrity": "sha512-iaQslNbARe8fctL5Lk+DsmgWOM83lM+7FzP0eQUJs1jd3kBE8NWqBTIT2S8SqQOJjxvt2eyIjpOuYeRXq2AdMw==", + "dev": true, + "dependencies": { + "@types/express-serve-static-core": "*", + "@types/node": "*" + } + }, + "node_modules/@types/copy-webpack-plugin": { + "version": "6.4.3", + "resolved": "https://registry.npmjs.org/@types/copy-webpack-plugin/-/copy-webpack-plugin-6.4.3.tgz", + "integrity": "sha512-yk7QO2/WrtkDLcsqQXfjU3EIYzggNHVl5y6gnxfMtCPB+bxVUIUzwb1BNxlk+78wENoh9ZgkVSNqn80T9rqO8w==", + "dev": true, + "dependencies": { + "@types/webpack": "^4" + } + }, + "node_modules/@types/cross-spawn": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/@types/cross-spawn/-/cross-spawn-6.0.3.tgz", + "integrity": "sha512-BDAkU7WHHRHnvBf5z89lcvACsvkz/n7Tv+HyD/uW76O29HoH1Tk/W6iQrepaZVbisvlEek4ygwT8IW7ow9XLAA==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/eslint": { + "version": "8.44.3", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.44.3.tgz", + "integrity": "sha512-iM/WfkwAhwmPff3wZuPLYiHX18HI24jU8k1ZSH7P8FHwxTjZ2P6CoX2wnF43oprR+YXJM6UUxATkNvyv/JHd+g==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "node_modules/@types/eslint-scope": { + "version": "3.7.5", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.5.tgz", + "integrity": "sha512-JNvhIEyxVW6EoMIFIvj93ZOywYFatlpu9deeH6eSx6PE3WHYvHaQtmHmQeNw7aA81bYGBPPQqdtBm6b1SsQMmA==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "@types/eslint": "*", + "@types/estree": "*" + } + }, + "node_modules/@types/estree": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.2.tgz", + "integrity": "sha512-VeiPZ9MMwXjO32/Xu7+OwflfmeoRwkE/qzndw42gGtgJwZopBnzy2gD//NN1+go1mADzkDcqf/KnFRSjTJ8xJA==", + "dev": true + }, + "node_modules/@types/express": { + "version": "4.17.18", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.18.tgz", + "integrity": "sha512-Sxv8BSLLgsBYmcnGdGjjEjqET2U+AKAdCRODmMiq02FgjwuV75Ut85DRpvFjyw/Mk0vgUOliGRU0UUmuuZHByQ==", + "dev": true, + "dependencies": { + "@types/body-parser": "*", + "@types/express-serve-static-core": "^4.17.33", + "@types/qs": "*", + "@types/serve-static": "*" + } + }, + "node_modules/@types/express-serve-static-core": { + "version": "4.17.37", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.37.tgz", + "integrity": "sha512-ZohaCYTgGFcOP7u6aJOhY9uIZQgZ2vxC2yWoArY+FeDXlqeH66ZVBjgvg+RLVAS/DWNq4Ap9ZXu1+SUQiiWYMg==", + "dev": true, + "dependencies": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*", + "@types/send": "*" + } + }, + "node_modules/@types/glob": { + "version": "5.0.30", + "resolved": "https://registry.npmjs.org/@types/glob/-/glob-5.0.30.tgz", + "integrity": "sha512-ZM05wDByI+WA153sfirJyEHoYYoIuZ7lA2dB/Gl8ymmpMTR78fNRtDMqa7Z6SdH4fZdLWZNRE6mZpx3XqBOrHw==", + "dev": true, + "dependencies": { + "@types/minimatch": "*", + "@types/node": "*" + } + }, + "node_modules/@types/glob-stream": { + "version": "8.0.0", + "resolved": "https://registry.npmjs.org/@types/glob-stream/-/glob-stream-8.0.0.tgz", + "integrity": "sha512-fxTWwdQmX9LWSHD7ZLlv3BHR992mKcVcDnT/2v+l/QZZo7TfDdyasqlSYVzOnMGWhRbrWeWkbj/mgezFjKynhw==", + "dev": true, + "dependencies": { + "@types/node": "*", + "@types/picomatch": "*", + "@types/streamx": "*" + } + }, + "node_modules/@types/graceful-fs": { + "version": "4.1.7", + "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.7.tgz", + "integrity": "sha512-MhzcwU8aUygZroVwL2jeYk6JisJrPl/oov/gsgGCue9mkgl9wjGbzReYQClxiUgFDnib9FuHqTndccKeZKxTRw==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@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, + "dependencies": { + "@types/undertaker": "*", + "@types/vinyl-fs": "*", + "chokidar": "^2.1.2" + } + }, + "node_modules/@types/gulp/node_modules/anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "dev": true, + "dependencies": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + } + }, + "node_modules/@types/gulp/node_modules/anymatch/node_modules/normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==", + "dev": true, + "dependencies": { + "remove-trailing-separator": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@types/gulp/node_modules/binary-extensions": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", + "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@types/gulp/node_modules/braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "dependencies": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@types/gulp/node_modules/chokidar": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", + "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", + "deprecated": "Chokidar 2 does not receive security updates since 2019. Upgrade to chokidar 3 with 15x fewer dependencies", + "dev": true, + "dependencies": { + "anymatch": "^2.0.0", + "async-each": "^1.0.1", + "braces": "^2.3.2", + "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" + }, + "optionalDependencies": { + "fsevents": "^1.2.7" + } + }, + "node_modules/@types/gulp/node_modules/define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "dev": true, + "dependencies": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@types/gulp/node_modules/fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", + "dev": true, + "dependencies": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@types/gulp/node_modules/fsevents": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", + "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", + "deprecated": "The v1 package contains DANGEROUS / INSECURE binaries. Upgrade to safe fsevents v2", + "dev": true, + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "dependencies": { + "bindings": "^1.5.0", + "nan": "^2.12.1" + }, + "engines": { + "node": ">= 4.0" + } + }, + "node_modules/@types/gulp/node_modules/glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha512-E8Ak/2+dZY6fnzlR7+ueWvhsH1SjHr4jjss4YS/h4py44jY9MhK/VFdaZJAWDz6BbL21KeteKxFSFpq8OS5gVA==", + "dev": true, + "dependencies": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + } + }, + "node_modules/@types/gulp/node_modules/glob-parent/node_modules/is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha512-UFpDDrPgM6qpnFNI+rh/p3bUaq9hKLZN8bMUWzxmcnZVS3omf4IPK+BrewlnWjO1WmUsMYuSjKh4UJuV4+Lqmw==", + "dev": true, + "dependencies": { + "is-extglob": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@types/gulp/node_modules/is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@types/gulp/node_modules/is-accessor-descriptor/node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@types/gulp/node_modules/is-binary-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", + "integrity": "sha512-9fRVlXc0uCxEDj1nQzaWONSpbTfx0FmJfzHF7pwlI8DkWGoHBBea4Pg5Ky0ojwwxQmnSifgbKkI06Qv0Ljgj+Q==", + "dev": true, + "dependencies": { + "binary-extensions": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@types/gulp/node_modules/is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@types/gulp/node_modules/is-data-descriptor/node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@types/gulp/node_modules/is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "dependencies": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@types/gulp/node_modules/is-descriptor/node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@types/gulp/node_modules/is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@types/gulp/node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@types/gulp/node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@types/gulp/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@types/gulp/node_modules/micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@types/gulp/node_modules/micromatch/node_modules/extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", + "dev": true, + "dependencies": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@types/gulp/node_modules/micromatch/node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@types/gulp/node_modules/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, + "dependencies": { + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/@types/gulp/node_modules/to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", + "dev": true, + "dependencies": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@types/http-errors": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.2.tgz", + "integrity": "sha512-lPG6KlZs88gef6aD85z3HNkztpj7w2R7HmR3gygjfXCQmsLloWNARFkMuzKiiY8FGdh1XDpgBdrSf4aKDiA7Kg==", + "dev": true + }, + "node_modules/@types/http-proxy": { + "version": "1.17.12", + "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.12.tgz", + "integrity": "sha512-kQtujO08dVtQ2wXAuSFfk9ASy3sug4+ogFR8Kd8UgP8PEuc1/G/8yjYRmp//PcDNJEUKOza/MrQu15bouEUCiw==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@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 + }, + "node_modules/@types/istanbul-lib-report": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz", + "integrity": "sha512-gPQuzaPR5h/djlAv2apEG1HVOyj1IUs7GpfMZixU0/0KXT3pm64ylHuMUI1/Akh+sq/iikxg6Z2j+fcMDXaaTQ==", + "dev": true, + "dependencies": { + "@types/istanbul-lib-coverage": "*" + } + }, + "node_modules/@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, + "dependencies": { + "@types/istanbul-lib-coverage": "*", + "@types/istanbul-lib-report": "*" + } + }, + "node_modules/@types/jest": { + "version": "25.2.1", + "resolved": "https://registry.npmjs.org/@types/jest/-/jest-25.2.1.tgz", + "integrity": "sha512-msra1bCaAeEdkSyA0CZ6gW1ukMIvZ5YoJkdXw/qhQdsuuDlFTcEUrUw8CLCPt2rVRUfXlClVvK2gvPs9IokZaA==", + "dev": true, + "dependencies": { + "jest-diff": "^25.2.1", + "pretty-format": "^25.2.1" + } + }, + "node_modules/@types/json-schema": { + "version": "7.0.13", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.13.tgz", + "integrity": "sha512-RbSSoHliUbnXj3ny0CNFOoxrIDV6SUGyStHsvDqosw6CkdPV8TtWGlfecuK4ToyMEAql6pzNxgCFKanovUzlgQ==", + "dev": true + }, + "node_modules/@types/json5": { + "version": "0.0.29", + "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", + "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==", + "dev": true + }, + "node_modules/@types/loader-utils": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/@types/loader-utils/-/loader-utils-2.0.2.tgz", + "integrity": "sha512-y3UaQ1rIkp2Nzv67Wa/MS7GJM958CDyWkMmnFneTRcWKlaSPreESrwruQ2WhEapQHCV6HJ2Pj62k0BB7mtQNHw==", + "dev": true, + "dependencies": { + "@types/node": "*", + "@types/webpack": "^4" + } + }, + "node_modules/@types/lodash": { + "version": "4.14.117", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.117.tgz", + "integrity": "sha512-xyf2m6tRbz8qQKcxYZa7PA4SllYcay+eh25DN3jmNYY6gSTL7Htc/bttVdkqj2wfJGbeWlQiX8pIyJpKU+tubw==" + }, + "node_modules/@types/mime": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.3.tgz", + "integrity": "sha512-Ys+/St+2VF4+xuY6+kDIXGxbNRO0mesVg0bbxEfB97Od1Vjpjx9KD1qxs64Gcb3CWPirk9Xe+PT4YiiHQ9T+eg==", + "dev": true + }, + "node_modules/@types/minimatch": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-5.1.2.tgz", + "integrity": "sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==", + "dev": true + }, + "node_modules/@types/minimist": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.3.tgz", + "integrity": "sha512-ZYFzrvyWUNhaPomn80dsMNgMeXxNWZBdkuG/hWlUvXvbdUH8ZERNBGXnU87McuGcWDsyzX2aChCv/SVN348k3A==", + "dev": true + }, + "node_modules/@types/node": { + "version": "10.17.13", + "resolved": "https://registry.npmjs.org/@types/node/-/node-10.17.13.tgz", + "integrity": "sha512-pMCcqU2zT4TjqYFrWtYHKal7Sl30Ims6ulZ4UFXxI4xbtQqK/qqKwkDoBFCfooRqqmRu9vY3xaJRwxSh673aYg==", + "devOptional": true + }, + "node_modules/@types/node-fetch": { + "version": "2.6.2", + "resolved": "https://registry.npmjs.org/@types/node-fetch/-/node-fetch-2.6.2.tgz", + "integrity": "sha512-DHqhlq5jeESLy19TYhLakJ07kNumXWjcDdxXsLUMJZ6ue8VZJj4kLPQVE/2mdHh3xZziNF1xppu5lwmS53HR+A==", + "dev": true, + "dependencies": { + "@types/node": "*", + "form-data": "^3.0.0" + } + }, + "node_modules/@types/node-fetch/node_modules/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, + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/@types/node-notifier": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/@types/node-notifier/-/node-notifier-8.0.2.tgz", + "integrity": "sha512-5v0PhPv0AManpxT7W25Zipmj/Lxp1WqfkcpZHyqSloB+gGoAHRBuzhrCelFKrPvNF5ki3gAcO4kxaGO2/21u8g==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/normalize-package-data": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.2.tgz", + "integrity": "sha512-lqa4UEhhv/2sjjIQgjX8B+RBjj47eo0mzGasklVJ78UKGQY1r0VpB9XHDaZZO9qzEFDdy4MrXLuEaSmPrPSe/A==", + "dev": true + }, + "node_modules/@types/office-js": { + "version": "1.0.36", + "resolved": "https://registry.npmjs.org/@types/office-js/-/office-js-1.0.36.tgz", + "integrity": "sha512-v5jOXCPS0nbbuVzZThhDMzttuJrpzzvx1GsPo5Qed8Cs9uzMwEV1vdkKN5zLFnAUlEF4s8Szl9KXnhnSvH89Kw==" + }, + "node_modules/@types/orchestrator": { + "version": "0.0.30", + "resolved": "https://registry.npmjs.org/@types/orchestrator/-/orchestrator-0.0.30.tgz", + "integrity": "sha512-rT9So631KbmirIGsZ5m6T15FKHqiWhYRULdl03l/WBezzZ8wwhYTS2zyfHjsvAGYFVff1wtmGFd0akRCBDSZrA==", + "dev": true, + "dependencies": { + "@types/q": "*" + } + }, + "node_modules/@types/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==", + "dev": true + }, + "node_modules/@types/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/@types/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-Ejq9/KBsgfZZafGGdr9R7011EZhDzcAEMjoBl2W4eGNcZGhsUFMbUA0D+sHxjtAA1ldk3e6wapzXeyp0NSuM8Q==", + "dev": true + }, + "node_modules/@types/prettier": { + "version": "1.19.1", + "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-1.19.1.tgz", + "integrity": "sha512-5qOlnZscTn4xxM5MeGXAMOsIOIKIbh9e85zJWfBRVPlRMEVawzoPhINYbRGkBZCI8LxvBe7tJCdWiarA99OZfQ==", + "dev": true + }, + "node_modules/@types/prop-types": { + "version": "15.7.8", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.8.tgz", + "integrity": "sha512-kMpQpfZKSCBqltAJwskgePRaYRFukDkm1oItcAbC3gNELR20XIBcN9VRgg4+m8DKsTfkWeA4m4Imp4DDuWy7FQ==" + }, + "node_modules/@types/q": { + "version": "1.5.6", + "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.6.tgz", + "integrity": "sha512-IKjZ8RjTSwD4/YG+2gtj7BPFRB/lNbWKTiSj3M7U/TD2B7HfYCxvp2Zz6xA2WIY7pAuL1QOUPw8gQRbUrrq4fQ==", + "dev": true + }, + "node_modules/@types/qs": { + "version": "6.9.8", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.8.tgz", + "integrity": "sha512-u95svzDlTysU5xecFNTgfFG5RUWu1A9P0VzgpcIiGZA9iraHOdSzcxMxQ55DyeRaGCSxQi7LxXDI4rzq/MYfdg==", + "dev": true + }, + "node_modules/@types/range-parser": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.5.tgz", + "integrity": "sha512-xrO9OoVPqFuYyR/loIHjnbvvyRZREYKLjxV4+dY6v3FQR3stQ9ZxIGkaclF7YhI9hfjpuTbu14hZEy94qKLtOA==", + "dev": true + }, + "node_modules/@types/react": { + "version": "17.0.45", + "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.45.tgz", + "integrity": "sha512-YfhQ22Lah2e3CHPsb93tRwIGNiSwkuz1/blk4e6QrWS0jQzCSNbGLtOEYhPg02W0yGTTmpajp7dCTbBAMN3qsg==", + "dependencies": { + "@types/prop-types": "*", + "@types/scheduler": "*", + "csstype": "^3.0.2" + } + }, + "node_modules/@types/react-dom": { + "version": "17.0.17", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-17.0.17.tgz", + "integrity": "sha512-VjnqEmqGnasQKV0CWLevqMTXBYG9GbwuE6x3VetERLh0cq2LTptFE73MrQi2S7GkKXCf2GgwItB/melLnxfnsg==", + "dependencies": { + "@types/react": "^17" + } + }, + "node_modules/@types/requirejs": { + "version": "2.1.29", + "resolved": "https://registry.npmjs.org/@types/requirejs/-/requirejs-2.1.29.tgz", + "integrity": "sha512-61MNgoBY6iEsHhFGiElSjEu8HbHOahJLGh9BdGSfzgAN+2qOuFJKuG3f7F+/ggKr+0yEM3Y4fCWAgxU6es0otg==" + }, + "node_modules/@types/retry": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz", + "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==", + "dev": true + }, + "node_modules/@types/scheduler": { + "version": "0.16.4", + "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.4.tgz", + "integrity": "sha512-2L9ifAGl7wmXwP4v3pN4p2FLhD0O1qsJpvKmNin5VA8+UvNVb447UDaAEV6UdrkA+m/Xs58U1RFps44x6TFsVQ==" + }, + "node_modules/@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 + }, + "node_modules/@types/send": { + "version": "0.17.2", + "resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.2.tgz", + "integrity": "sha512-aAG6yRf6r0wQ29bkS+x97BIs64ZLxeE/ARwyS6wrldMm3C1MdKwCcnnEwMC1slI8wuxJOpiUH9MioC0A0i+GJw==", + "dev": true, + "dependencies": { + "@types/mime": "^1", + "@types/node": "*" + } + }, + "node_modules/@types/serve-index": { + "version": "1.9.2", + "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.2.tgz", + "integrity": "sha512-asaEIoc6J+DbBKXtO7p2shWUpKacZOoMBEGBgPG91P8xhO53ohzHWGCs4ScZo5pQMf5ukQzVT9fhX1WzpHihig==", + "dev": true, + "dependencies": { + "@types/express": "*" + } + }, + "node_modules/@types/serve-static": { + "version": "1.15.3", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.3.tgz", + "integrity": "sha512-yVRvFsEMrv7s0lGhzrggJjNOSmZCdgCjw9xWrPr/kNNLp6FaDfMC1KaYl3TSJ0c58bECwNBMoQrZJ8hA8E1eFg==", + "dev": true, + "dependencies": { + "@types/http-errors": "*", + "@types/mime": "*", + "@types/node": "*" + } + }, + "node_modules/@types/sockjs": { + "version": "0.3.34", + "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.34.tgz", + "integrity": "sha512-R+n7qBFnm/6jinlteC9DBL5dGiDGjWAvjo4viUanpnc/dG1y7uDoacXPIQ/PQEg1fI912SMHIa014ZjRpvDw4g==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/source-list-map": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/@types/source-list-map/-/source-list-map-0.1.3.tgz", + "integrity": "sha512-I9R/7fUjzUOyDy6AFkehCK711wWoAXEaBi80AfjZt1lIkbe6AcXKd3ckQc3liMvQExWvfOeh/8CtKzrfUFN5gA==", + "dev": true + }, + "node_modules/@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 + }, + "node_modules/@types/streamx": { + "version": "2.9.2", + "resolved": "https://registry.npmjs.org/@types/streamx/-/streamx-2.9.2.tgz", + "integrity": "sha512-HmO0hbPVLzr6HIcc86QQPjJRLpBDQmC+c/qd1jG3vpH1ZgGxl9R9xhofm19vh7Xm8wHUcKBek1Ef1OHrwipmiA==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha512-xevGOReSYGM7g/kUBZzPqCrR/KYAo+F0yiPc85WFTJa0MSLtyFTVTU6cJu/aV4mid7IffDIWqo69THF2o4JiEQ==", + "dev": true + }, + "node_modules/@types/strip-json-comments": { + "version": "0.0.30", + "resolved": "https://registry.npmjs.org/@types/strip-json-comments/-/strip-json-comments-0.0.30.tgz", + "integrity": "sha512-7NQmHra/JILCd1QqpSzl8+mJRc8ZHz3uDm8YV1Ks9IhK0epEiTw8aIErbvH9PI+6XbqhyIQy3462nEsn7UVzjQ==", + "dev": true + }, + "node_modules/@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 + }, + "node_modules/@types/through2": { + "version": "2.0.32", + "resolved": "https://registry.npmjs.org/@types/through2/-/through2-2.0.32.tgz", + "integrity": "sha512-VYclBauj55V0qPDHs9QMdKBdxdob6zta8mcayjTyOzlRgl+PNERnvNol99W1PBnvQXaYoTTqSce97rr9dz9oXQ==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/tunnel": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/@types/tunnel/-/tunnel-0.0.3.tgz", + "integrity": "sha512-sOUTGn6h1SfQ+gbgqC364jLFBw2lnFqkgF3q0WovEHRLMrVD1sd5aufqi/aJObLekJO+Aq5z646U4Oxy6shXMA==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/uglify-js": { + "version": "3.17.2", + "resolved": "https://registry.npmjs.org/@types/uglify-js/-/uglify-js-3.17.2.tgz", + "integrity": "sha512-9SjrHO54LINgC/6Ehr81NjAxAYvwEZqjUHLjJYvC4Nmr9jbLQCIZbWSvl4vXQkkmR1UAuaKDycau3O1kWGFyXQ==", + "dev": true, + "dependencies": { + "source-map": "^0.6.1" + } + }, + "node_modules/@types/undertaker": { + "version": "1.2.9", + "resolved": "https://registry.npmjs.org/@types/undertaker/-/undertaker-1.2.9.tgz", + "integrity": "sha512-rOGGHtWFP4jsSKXvW2BJn+hYIAJ4cvsJi5wscbfbBHQ0yLQvTUXKvL+i72cv+8biktveFLEqbMpsKmJQxYVPQw==", + "dev": true, + "dependencies": { + "@types/node": "*", + "@types/undertaker-registry": "*", + "async-done": "~1.3.2" + } + }, + "node_modules/@types/undertaker-registry": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@types/undertaker-registry/-/undertaker-registry-1.0.2.tgz", + "integrity": "sha512-O9CqcXYnCsHUSd71+hohlhEaP57dThYQQ8/cDwskhTCJ1kA3E5CVaK1sbEnukP2eWlpSgae/8KqgJBw3w/DmoQ==", + "dev": true + }, + "node_modules/@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, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/vinyl-fs": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/vinyl-fs/-/vinyl-fs-3.0.3.tgz", + "integrity": "sha512-lh/EgJwJikII5ZvdcrwUcm1zoBOwVG8/Szo3Q4opb6HE8yYUPejiE5UDiDrhzgU2Zka8jKjEDPHblAvg8faMqw==", + "dev": true, + "dependencies": { + "@types/glob-stream": "*", + "@types/node": "*", + "@types/vinyl": "*" + } + }, + "node_modules/@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, + "dependencies": { + "@types/anymatch": "*", + "@types/node": "*", + "@types/tapable": "*", + "@types/uglify-js": "*", + "@types/webpack-sources": "*", + "source-map": "^0.6.0" + } + }, + "node_modules/@types/webpack-dev-server": { + "version": "3.11.4", + "resolved": "https://registry.npmjs.org/@types/webpack-dev-server/-/webpack-dev-server-3.11.4.tgz", + "integrity": "sha512-DCKORHjqNNVuMIDWFrlljftvc9CL0+09p3l7lBpb8dRqgN5SmvkWCY4MPKxoI6wJgdRqohmoNbptkxqSKAzLRg==", + "dev": true, + "dependencies": { + "@types/connect-history-api-fallback": "*", + "@types/express": "*", + "@types/serve-static": "*", + "@types/webpack": "^4", + "http-proxy-middleware": "^1.0.0" + } + }, + "node_modules/@types/webpack-env": { + "version": "1.15.3", + "resolved": "https://registry.npmjs.org/@types/webpack-env/-/webpack-env-1.15.3.tgz", + "integrity": "sha512-5oiXqR7kwDGZ6+gmzIO2lTC+QsriNuQXZDWNYRV3l2XRN/zmPgnC21DLSx2D05zvD8vnXW6qUg7JnXZ4I6qLVQ==", + "dev": true + }, + "node_modules/@types/webpack-sources": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/@types/webpack-sources/-/webpack-sources-3.2.1.tgz", + "integrity": "sha512-iLC3Fsx62ejm3ST3PQ8vBMC54Rb3EoCprZjeJGI5q+9QjfDLGt9jeg/k245qz1G9AQnORGk0vqPicJFPT1QODQ==", + "dev": true, + "dependencies": { + "@types/node": "*", + "@types/source-list-map": "*", + "source-map": "^0.7.3" + } + }, + "node_modules/@types/webpack-sources/node_modules/source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@types/ws": { + "version": "8.5.6", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.6.tgz", + "integrity": "sha512-8B5EO9jLVCy+B58PLHvLDuOD8DRVMgQzq8d55SjLCOn9kqGyqOvy27exVaTio1q1nX5zLu8/6N0n2ThSxOM6tg==", + "dev": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/yargs": { + "version": "0.0.34", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-0.0.34.tgz", + "integrity": "sha512-Rrj9a2bqpcPKGYCIyQGkD24PeCZG3ow58cgaAtI4jwsUMe/9hDaCInMpXZ+PaUK3cVwsFUstpOEkSfMdQpCnYA==", + "dev": true + }, + "node_modules/@types/yargs-parser": { + "version": "21.0.1", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.1.tgz", + "integrity": "sha512-axdPBuLuEJt0c4yI5OZssC19K2Mq1uKdrfZBzuxLvaztgqUtFYZUNw7lETExPYJR9jdEoIg4mb7RQKRQzOkeGQ==", + "dev": true + }, + "node_modules/@typescript-eslint/eslint-plugin": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-5.6.0.tgz", + "integrity": "sha512-MIbeMy5qfLqtgs1hWd088k1hOuRsN9JrHUPwVVKCD99EOUqScd7SrwoZl4Gso05EAP9w1kvLWUVGJOVpRPkDPA==", + "dev": true, + "dependencies": { + "@typescript-eslint/experimental-utils": "5.6.0", + "@typescript-eslint/scope-manager": "5.6.0", + "debug": "^4.3.2", + "functional-red-black-tree": "^1.0.1", + "ignore": "^5.1.8", + "regexpp": "^3.2.0", + "semver": "^7.3.5", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "@typescript-eslint/parser": "^5.0.0", + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/eslint-plugin/node_modules/@typescript-eslint/experimental-utils": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.6.0.tgz", + "integrity": "sha512-VDoRf3Qj7+W3sS/ZBXZh3LBzp0snDLEgvp6qj0vOAIiAPM07bd5ojQ3CTzF/QFl5AKh7Bh1ycgj6lFBJHUt/DA==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.9", + "@typescript-eslint/scope-manager": "5.6.0", + "@typescript-eslint/types": "5.6.0", + "@typescript-eslint/typescript-estree": "5.6.0", + "eslint-scope": "^5.1.1", + "eslint-utils": "^3.0.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "*" + } + }, + "node_modules/@typescript-eslint/experimental-utils": { + "version": "5.59.11", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.59.11.tgz", + "integrity": "sha512-GkQGV0UF/V5Ra7gZMBmiD1WrYUFOJNvCZs+XQnUyJoxmqfWMXVNyB2NVCPRKefoQcpvTv9UpJyfCvsJFs8NzzQ==", + "dev": true, + "dependencies": { + "@typescript-eslint/utils": "5.59.11" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/@typescript-eslint/parser": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-5.6.0.tgz", + "integrity": "sha512-YVK49NgdUPQ8SpCZaOpiq1kLkYRPMv9U5gcMrywzI8brtwZjr/tG3sZpuHyODt76W/A0SufNjYt9ZOgrC4tLIQ==", + "dev": true, + "dependencies": { + "@typescript-eslint/scope-manager": "5.6.0", + "@typescript-eslint/types": "5.6.0", + "@typescript-eslint/typescript-estree": "5.6.0", + "debug": "^4.3.2" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/scope-manager": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.6.0.tgz", + "integrity": "sha512-1U1G77Hw2jsGWVsO2w6eVCbOg0HZ5WxL/cozVSTfqnL/eB9muhb8THsP0G3w+BB5xAHv9KptwdfYFAUfzcIh4A==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.6.0", + "@typescript-eslint/visitor-keys": "5.6.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/type-utils": { + "version": "5.59.11", + "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.59.11.tgz", + "integrity": "sha512-LZqVY8hMiVRF2a7/swmkStMYSoXMFlzL6sXV6U/2gL5cwnLWQgLEG8tjWPpaE4rMIdZ6VKWwcffPlo1jPfk43g==", + "dev": true, + "dependencies": { + "@typescript-eslint/typescript-estree": "5.59.11", + "@typescript-eslint/utils": "5.59.11", + "debug": "^4.3.4", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "*" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/types": { + "version": "5.59.11", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.59.11.tgz", + "integrity": "sha512-epoN6R6tkvBYSc+cllrz+c2sOFWkbisJZWkOE+y3xHtvYaOE6Wk6B8e114McRJwFRjGvYdJwLXQH5c9osME/AA==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/typescript-estree": { + "version": "5.59.11", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.59.11.tgz", + "integrity": "sha512-YupOpot5hJO0maupJXixi6l5ETdrITxeo5eBOeuV7RSKgYdU3G5cxO49/9WRnJq9EMrB7AuTSLH/bqOsXi7wPA==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.59.11", + "@typescript-eslint/visitor-keys": "5.59.11", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/type-utils/node_modules/@typescript-eslint/visitor-keys": { + "version": "5.59.11", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.59.11.tgz", + "integrity": "sha512-KGYniTGG3AMTuKF9QBD7EIrvufkB6O6uX3knP73xbKLMpH+QRPcgnCxjWXSHjMRuOxFLovljqQgQpR0c7GvjoA==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.59.11", + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/type-utils/node_modules/array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@typescript-eslint/type-utils/node_modules/globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dev": true, + "dependencies": { + "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" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@typescript-eslint/type-utils/node_modules/ignore": { + "version": "5.2.4", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", + "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/@typescript-eslint/type-utils/node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@typescript-eslint/types": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.6.0.tgz", + "integrity": "sha512-OIZffked7mXv4mXzWU5MgAEbCf9ecNJBKi+Si6/I9PpTaj+cf2x58h2oHW5/P/yTnPkKaayfjhLvx+crnl5ubA==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/typescript-estree": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.6.0.tgz", + "integrity": "sha512-92vK5tQaE81rK7fOmuWMrSQtK1IMonESR+RJR2Tlc7w4o0MeEdjgidY/uO2Gobh7z4Q1hhS94Cr7r021fMVEeA==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.6.0", + "@typescript-eslint/visitor-keys": "5.6.0", + "debug": "^4.3.2", + "globby": "^11.0.4", + "is-glob": "^4.0.3", + "semver": "^7.3.5", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dev": true, + "dependencies": { + "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" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/ignore": { + "version": "5.2.4", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", + "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/@typescript-eslint/typescript-estree/node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@typescript-eslint/utils": { + "version": "5.59.11", + "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.59.11.tgz", + "integrity": "sha512-didu2rHSOMUdJThLk4aZ1Or8IcO3HzCw/ZvEjTTIfjIrcdd5cvSIwwDy2AOlE7htSNp7QIZ10fLMyRCveesMLg==", + "dev": true, + "dependencies": { + "@eslint-community/eslint-utils": "^4.2.0", + "@types/json-schema": "^7.0.9", + "@types/semver": "^7.3.12", + "@typescript-eslint/scope-manager": "5.59.11", + "@typescript-eslint/types": "5.59.11", + "@typescript-eslint/typescript-estree": "5.59.11", + "eslint-scope": "^5.1.1", + "semver": "^7.3.7" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/@typescript-eslint/utils/node_modules/@types/semver": { + "version": "7.5.3", + "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.3.tgz", + "integrity": "sha512-OxepLK9EuNEIPxWNME+C6WwbRAOOI2o2BaQEGzz5Lu2e4Z5eDnEo+/aVEDMIXywoJitJ7xWd641wrGLZdtwRyw==", + "dev": true + }, + "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/scope-manager": { + "version": "5.59.11", + "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.59.11.tgz", + "integrity": "sha512-dHFOsxoLFtrIcSj5h0QoBT/89hxQONwmn3FOQ0GOQcLOOXm+MIrS8zEAhs4tWl5MraxCY3ZJpaXQQdFMc2Tu+Q==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.59.11", + "@typescript-eslint/visitor-keys": "5.59.11" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/types": { + "version": "5.59.11", + "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.59.11.tgz", + "integrity": "sha512-epoN6R6tkvBYSc+cllrz+c2sOFWkbisJZWkOE+y3xHtvYaOE6Wk6B8e114McRJwFRjGvYdJwLXQH5c9osME/AA==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/typescript-estree": { + "version": "5.59.11", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.59.11.tgz", + "integrity": "sha512-YupOpot5hJO0maupJXixi6l5ETdrITxeo5eBOeuV7RSKgYdU3G5cxO49/9WRnJq9EMrB7AuTSLH/bqOsXi7wPA==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.59.11", + "@typescript-eslint/visitor-keys": "5.59.11", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/utils/node_modules/@typescript-eslint/visitor-keys": { + "version": "5.59.11", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.59.11.tgz", + "integrity": "sha512-KGYniTGG3AMTuKF9QBD7EIrvufkB6O6uX3knP73xbKLMpH+QRPcgnCxjWXSHjMRuOxFLovljqQgQpR0c7GvjoA==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.59.11", + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/utils/node_modules/array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@typescript-eslint/utils/node_modules/globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dev": true, + "dependencies": { + "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" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@typescript-eslint/utils/node_modules/ignore": { + "version": "5.2.4", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", + "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/@typescript-eslint/utils/node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@typescript-eslint/visitor-keys": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.6.0.tgz", + "integrity": "sha512-1p7hDp5cpRFUyE3+lvA74egs+RWSgumrBpzBCDzfTFv0aQ7lIeay80yU0hIxgAhwQ6PcasW35kaOCyDOv6O/Ng==", + "dev": true, + "dependencies": { + "@typescript-eslint/types": "5.6.0", + "eslint-visitor-keys": "^3.0.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@vue/compiler-core": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.3.4.tgz", + "integrity": "sha512-cquyDNvZ6jTbf/+x+AgM2Arrp6G4Dzbb0R64jiG804HRMfRiFXWI6kqUVqZ6ZR0bQhIoQjB4+2bhNtVwndW15g==", + "dev": true, + "dependencies": { + "@babel/parser": "^7.21.3", + "@vue/shared": "3.3.4", + "estree-walker": "^2.0.2", + "source-map-js": "^1.0.2" + } + }, + "node_modules/@vue/compiler-dom": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.3.4.tgz", + "integrity": "sha512-wyM+OjOVpuUukIq6p5+nwHYtj9cFroz9cwkfmP9O1nzH68BenTTv0u7/ndggT8cIQlnBeOo6sUT/gvHcIkLA5w==", + "dev": true, + "dependencies": { + "@vue/compiler-core": "3.3.4", + "@vue/shared": "3.3.4" + } + }, + "node_modules/@vue/compiler-sfc": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.3.4.tgz", + "integrity": "sha512-6y/d8uw+5TkCuzBkgLS0v3lSM3hJDntFEiUORM11pQ/hKvkhSKZrXW6i69UyXlJQisJxuUEJKAWEqWbWsLeNKQ==", + "dev": true, + "dependencies": { + "@babel/parser": "^7.20.15", + "@vue/compiler-core": "3.3.4", + "@vue/compiler-dom": "3.3.4", + "@vue/compiler-ssr": "3.3.4", + "@vue/reactivity-transform": "3.3.4", + "@vue/shared": "3.3.4", + "estree-walker": "^2.0.2", + "magic-string": "^0.30.0", + "postcss": "^8.1.10", + "source-map-js": "^1.0.2" + } + }, + "node_modules/@vue/compiler-ssr": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.3.4.tgz", + "integrity": "sha512-m0v6oKpup2nMSehwA6Uuu+j+wEwcy7QmwMkVNVfrV9P2qE5KshC6RwOCq8fjGS/Eak/uNb8AaWekfiXxbBB6gQ==", + "dev": true, + "dependencies": { + "@vue/compiler-dom": "3.3.4", + "@vue/shared": "3.3.4" + } + }, + "node_modules/@vue/reactivity-transform": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/@vue/reactivity-transform/-/reactivity-transform-3.3.4.tgz", + "integrity": "sha512-MXgwjako4nu5WFLAjpBnCj/ieqcjE2aJBINUNQzkZQfzIZA4xn+0fV1tIYBJvvva3N3OvKGofRLvQIwEQPpaXw==", + "dev": true, + "dependencies": { + "@babel/parser": "^7.20.15", + "@vue/compiler-core": "3.3.4", + "@vue/shared": "3.3.4", + "estree-walker": "^2.0.2", + "magic-string": "^0.30.0" + } + }, + "node_modules/@vue/shared": { + "version": "3.3.4", + "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.3.4.tgz", + "integrity": "sha512-7OjdcV8vQ74eiz1TZLzZP4JwqM5fA94K6yntPS5Z25r9HDuGNzaGdgvwKYq6S+MxwF0TFRwe50fIR/MYnakdkQ==", + "dev": true + }, + "node_modules/@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, + "dependencies": { + "@webassemblyjs/helper-module-context": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/wast-parser": "1.9.0" + } + }, + "node_modules/@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 + }, + "node_modules/@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 + }, + "node_modules/@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 + }, + "node_modules/@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, + "dependencies": { + "@webassemblyjs/wast-printer": "1.9.0" + } + }, + "node_modules/@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 + }, + "node_modules/@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, + "dependencies": { + "@webassemblyjs/ast": "1.9.0" + } + }, + "node_modules/@webassemblyjs/helper-numbers": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.6.tgz", + "integrity": "sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g==", + "dev": true, + "optional": true, + "peer": true, + "dependencies": { + "@webassemblyjs/floating-point-hex-parser": "1.11.6", + "@webassemblyjs/helper-api-error": "1.11.6", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/helper-numbers/node_modules/@webassemblyjs/floating-point-hex-parser": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.6.tgz", + "integrity": "sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw==", + "dev": true, + "optional": true, + "peer": true + }, + "node_modules/@webassemblyjs/helper-numbers/node_modules/@webassemblyjs/helper-api-error": { + "version": "1.11.6", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.6.tgz", + "integrity": "sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q==", + "dev": true, + "optional": true, + "peer": true + }, + "node_modules/@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 + }, + "node_modules/@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, + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-buffer": "1.9.0", + "@webassemblyjs/helper-wasm-bytecode": "1.9.0", + "@webassemblyjs/wasm-gen": "1.9.0" + } + }, + "node_modules/@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, + "dependencies": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "node_modules/@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, + "dependencies": { + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@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 + }, + "node_modules/@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, + "dependencies": { + "@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" + } + }, + "node_modules/@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, + "dependencies": { + "@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" + } + }, + "node_modules/@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, + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/helper-buffer": "1.9.0", + "@webassemblyjs/wasm-gen": "1.9.0", + "@webassemblyjs/wasm-parser": "1.9.0" + } + }, + "node_modules/@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, + "dependencies": { + "@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" + } + }, + "node_modules/@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, + "dependencies": { + "@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" + } + }, + "node_modules/@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, + "dependencies": { + "@webassemblyjs/ast": "1.9.0", + "@webassemblyjs/wast-parser": "1.9.0", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webpack-cli/configtest": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@webpack-cli/configtest/-/configtest-1.2.0.tgz", + "integrity": "sha512-4FB8Tj6xyVkyqjj1OaTqCjXYULB9FMkqQ8yGrZjRDrYh0nOE+7Lhs45WioWQQMV+ceFlE368Ukhe6xdvJM9Egg==", + "dev": true, + "peerDependencies": { + "webpack": "4.x.x || 5.x.x", + "webpack-cli": "4.x.x" + } + }, + "node_modules/@webpack-cli/info": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@webpack-cli/info/-/info-1.5.0.tgz", + "integrity": "sha512-e8tSXZpw2hPl2uMJY6fsMswaok5FdlGNRTktvFk2sD8RjH0hE2+XistawJx1vmKteh4NmGmNUrp+Tb2w+udPcQ==", + "dev": true, + "dependencies": { + "envinfo": "^7.7.3" + }, + "peerDependencies": { + "webpack-cli": "4.x.x" + } + }, + "node_modules/@webpack-cli/serve": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/@webpack-cli/serve/-/serve-1.7.0.tgz", + "integrity": "sha512-oxnCNGj88fL+xzV+dacXs44HcDwf1ovs3AuEzvP7mqXw7fQntqIhQ1BRmynh4qEKQSSSRSWVyXRjmTbZIX9V2Q==", + "dev": true, + "peerDependencies": { + "webpack-cli": "4.x.x" + }, + "peerDependenciesMeta": { + "webpack-dev-server": { + "optional": true + } + } + }, + "node_modules/@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 + }, + "node_modules/@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 + }, + "node_modules/@yarnpkg/lockfile": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@yarnpkg/lockfile/-/lockfile-1.0.2.tgz", + "integrity": "sha512-MqJ00WXw89ga0rK6GZkdmmgv3bAsxpJixyTthjcix73O44pBqotyU2BejBkLuIsaOBI6SEu77vAnSyLe5iIHkw==", + "dev": true + }, + "node_modules/@zkochan/cmd-shim": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/@zkochan/cmd-shim/-/cmd-shim-5.4.1.tgz", + "integrity": "sha512-odWb1qUzt0dIOEUPyWBEpFDYQPRjEMr/dbHHAfgBkVkYR9aO7Zo+I7oYWrXIxl+cKlC7+49ftPm8uJxL1MA9kw==", + "dev": true, + "dependencies": { + "cmd-extension": "^1.0.2", + "graceful-fs": "^4.2.10", + "is-windows": "^1.0.2" + }, + "engines": { + "node": ">=10.13" + } + }, + "node_modules/abab": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/abab/-/abab-1.0.4.tgz", + "integrity": "sha512-I+Wi+qiE2kUXyrRhNsWv6XsjUTBJjSoVSctKNBfLG5zG/Xe7Rjbxf13+vqYHNTwHaFU+FtSlVxOCTiMEVtPv0A==", + "dev": true + }, + "node_modules/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, + "dependencies": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/acorn": { + "version": "8.10.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.10.0.tgz", + "integrity": "sha512-F0SAmZ8iUtS//m8DmCTA0jlh6TDKkHQyK6xc6V4KDTyZKA9dnvX9/3sRTVQrWm79glUAZbnmmNcdYwUIHWVybw==", + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/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, + "dependencies": { + "acorn": "^6.0.1", + "acorn-walk": "^6.0.1" + } + }, + "node_modules/acorn-globals/node_modules/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, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-import-assertions": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.9.0.tgz", + "integrity": "sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==", + "dev": true, + "optional": true, + "peer": true, + "peerDependencies": { + "acorn": "^8" + } + }, + "node_modules/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, + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/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, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/adal-angular": { + "version": "1.0.16", + "resolved": "https://registry.npmjs.org/adal-angular/-/adal-angular-1.0.16.tgz", + "integrity": "sha512-tJf2bRwolKA8/J+wcy4CFOTAva8gpueHplptfjz3Wt1XOb7Y1jnwdm2VdkFZQUhxCtd/xPvcRSAQP2+ROtAD5g==", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/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, + "dependencies": { + "debug": "4" + }, + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/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, + "dependencies": { + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/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, + "peerDependencies": { + "ajv": ">=5.0.0" + } + }, + "node_modules/ajv-formats": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", + "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", + "dev": true, + "dependencies": { + "ajv": "^8.0.0" + }, + "peerDependencies": { + "ajv": "^8.0.0" + }, + "peerDependenciesMeta": { + "ajv": { + "optional": true + } + } + }, + "node_modules/ajv-formats/node_modules/ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ajv-formats/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, + "node_modules/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, + "peerDependencies": { + "ajv": "^6.9.1" + } + }, + "node_modules/ansi-align": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.1.tgz", + "integrity": "sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w==", + "dev": true, + "dependencies": { + "string-width": "^4.1.0" + } + }, + "node_modules/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, + "dependencies": { + "ansi-wrap": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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, + "dependencies": { + "type-fest": "^0.21.3" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ansi-gray": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/ansi-gray/-/ansi-gray-0.1.1.tgz", + "integrity": "sha512-HrgGIZUl8h2EHuZaU9hTR/cU5nhKxpVE1V6kdGsQ8e4zirElJ5fvtfc8N7Q1oq1aatO275i8pUFUCpNWCAnVWw==", + "dev": true, + "dependencies": { + "ansi-wrap": "0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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, + "engines": [ + "node >= 0.8.0" + ], + "bin": { + "ansi-html": "bin/ansi-html" + } + }, + "node_modules/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, + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/ansi-wrap": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/ansi-wrap/-/ansi-wrap-0.1.0.tgz", + "integrity": "sha512-ZyznvL8k/FZeQHr2T6LzcJ/+vBApDnMNZvfVFy3At0knswWd6rJ3/0Hhmpu8oqa6C92npmozs890sX9Dl6q+Qw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/any-promise": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", + "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==", + "dev": true + }, + "node_modules/anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "dev": true, + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/append-buffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/append-buffer/-/append-buffer-1.0.2.tgz", + "integrity": "sha512-WLbYiXzD3y/ATLZFufV/rZvWdZOs+Z/+5v1rBZ463Jn398pa6kcde27cvozYnBoxXblGZTFfoPpsaEw0orU5BA==", + "dev": true, + "dependencies": { + "buffer-equal": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/aproba": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", + "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", + "dev": true + }, + "node_modules/archy": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/archy/-/archy-1.0.0.tgz", + "integrity": "sha512-Xg+9RwCg/0p32teKdGMPTPnVXKD0w3DfHnFTficozsAgsvq2XenPJq/MYpzzQ/v8zrOyJn6Ds39VA4JIDwFfqw==", + "dev": true + }, + "node_modules/arg": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", + "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==", + "dev": true + }, + "node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha512-YVIQ82gZPGBebQV/a8dar4AitzCQs0jjXwMPZllpXMaGjXPYVUawSxQrRsjhjupyVxEvbHgUmIhKVlND+j02kA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/arr-filter": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/arr-filter/-/arr-filter-1.1.2.tgz", + "integrity": "sha512-A2BETWCqhsecSvCkWAeVBFLH6sXEUGASuzkpjL3GR1SlL/PWL6M3J8EAAld2Uubmh39tvkJTqC9LeLHCUKmFXA==", + "dev": true, + "dependencies": { + "make-iterator": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/arr-flatten": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", + "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/arr-map": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/arr-map/-/arr-map-2.0.2.tgz", + "integrity": "sha512-tVqVTHt+Q5Xb09qRkbu+DidW1yYzz5izWS2Xm2yFm7qJnmUfz4HPzNxbHkdRJbz2lrqI7S+z17xNYdFcBBO8Hw==", + "dev": true, + "dependencies": { + "make-iterator": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/arr-union": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", + "integrity": "sha512-sKpyeERZ02v1FeCZT8lrfJq5u6goHCtpTAzPwJYe7c8SPFOboNjNg1vz2L4VTn9T4PQxEx13TbXLmYUcS6Ug7Q==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-buffer-byte-length": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.0.tgz", + "integrity": "sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "is-array-buffer": "^3.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array-differ": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-1.0.0.tgz", + "integrity": "sha512-LeZY+DZDRnvP7eMuQ6LHfCzUGxAAIViUBliK24P3hWXL6y4SortgR6Nim6xrkfSLlmH0+k+9NYNwVC2s53ZrYQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-each": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/array-each/-/array-each-1.0.1.tgz", + "integrity": "sha512-zHjL5SZa68hkKHBFBK6DJCTtr9sfTCPCaph/L7tMSLcTFgy+zX7E+6q5UArbtOtMBCtxdICpfTCspRse+ywyXA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-equal/-/array-equal-1.0.0.tgz", + "integrity": "sha512-H3LU5RLiSsGXPhN+Nipar0iR0IofH+8r89G2y1tBKxQ/agagKyAjhkAFDRBfodP2caPrNKHpAWNIM/c9yeL7uA==", + "dev": true + }, + "node_modules/array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==", + "dev": true + }, + "node_modules/array-includes": { + "version": "3.1.7", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.7.tgz", + "integrity": "sha512-dlcsNBIiWhPkHdOEEKnehA+RNUWDc4UqFtnIXU4uuYDPtA4LDkr7qip2p0VvFAEXNDr0yWZ9PJyIRiGjRLQzwQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "get-intrinsic": "^1.2.1", + "is-string": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array-initial": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/array-initial/-/array-initial-1.1.0.tgz", + "integrity": "sha512-BC4Yl89vneCYfpLrs5JU2aAu9/a+xWbeKhvISg9PT7eWFB9UlRvI+rKEtk6mgxWr3dSkk9gQ8hCrdqt06NXPdw==", + "dev": true, + "dependencies": { + "array-slice": "^1.0.0", + "is-number": "^4.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-initial/node_modules/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, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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, + "dependencies": { + "is-number": "^4.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-last/node_modules/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, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-slice": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/array-slice/-/array-slice-1.1.0.tgz", + "integrity": "sha512-B1qMD3RBP7O8o0H2KbrXDyB0IccejMF15+87Lvlor12ONPRHP6gTjXMNkt/d3ZuOGbAe66hFmaCfECI24Ufp6w==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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, + "dependencies": { + "default-compare": "^1.0.0", + "get-value": "^2.0.6", + "kind-of": "^5.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-union": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha512-Dxr6QJj/RdU/hCaBjOfxW+q6lyuVE6JFWIrAUpuOOhoJJoQ99cUn3igRaHVB5P9WrgFVN0FfArM3x0cueOU8ng==", + "dev": true, + "dependencies": { + "array-uniq": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-uniq": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", + "integrity": "sha512-MNha4BWQ6JbwhFhj03YK552f7cb3AzoE8SzeljgChvL1dl3IcvggXVz1DilzySZkCja+CXuZbdW7yATchWn8/Q==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha512-SleRWjh9JUud2wH1hPs9rZBZ33H6T9HOiL0uwGnGx9FpE6wKGyfWugmbkEOIs6qWrZhg0LWeLziLrEwQJhs5mQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/array.prototype.flat": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.2.tgz", + "integrity": "sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array.prototype.flatmap": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.2.tgz", + "integrity": "sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "es-shim-unscopables": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/arraybuffer.prototype.slice": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.2.tgz", + "integrity": "sha512-yMBKppFur/fbHu9/6USUe03bZ4knMYiwFBcyiaXB8Go0qNehwX6inYPzK9U0NeQvGxKthcmHcaR8P5MStSRBAw==", + "dev": true, + "dependencies": { + "array-buffer-byte-length": "^1.0.0", + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "get-intrinsic": "^1.2.1", + "is-array-buffer": "^3.0.2", + "is-shared-array-buffer": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/arrify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "integrity": "sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/asap": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", + "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==", + "dev": true + }, + "node_modules/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, + "dependencies": { + "safer-buffer": "~2.1.0" + } + }, + "node_modules/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, + "dependencies": { + "bn.js": "^4.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0", + "safer-buffer": "^2.1.0" + } + }, + "node_modules/asn1.js/node_modules/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 + }, + "node_modules/assert": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.1.tgz", + "integrity": "sha512-zzw1uCAgLbsKwBfFc8CX78DDg+xZeBksSO3vwVIDDN5i94eOrPsSSyiVhmsSABFDM/OcpE2aagCat9dnWQLG1A==", + "dev": true, + "dependencies": { + "object.assign": "^4.1.4", + "util": "^0.10.4" + } + }, + "node_modules/assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw==", + "dev": true, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/assert/node_modules/inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==", + "dev": true + }, + "node_modules/assert/node_modules/util": { + "version": "0.10.4", + "resolved": "https://registry.npmjs.org/util/-/util-0.10.4.tgz", + "integrity": "sha512-0Pm9hTQ3se5ll1XihRic3FDIku70C+iHUdT/W926rSgHV5QgXsYbKZN8MSC3tJtSkhuROzvsQjAaFENRXr+19A==", + "dev": true, + "dependencies": { + "inherits": "2.0.3" + } + }, + "node_modules/assign-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", + "integrity": "sha512-Q+JC7Whu8HhmTdBph/Tq59IoRtoy6KAm5zzPv00WdujX82lbAL8K7WVjne7vdCsAmbF4AYaDOPyO3k0kl8qIrw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ast-types": { + "version": "0.9.6", + "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.9.6.tgz", + "integrity": "sha512-qEdtR2UH78yyHX/AUNfXmJTlM48XoFZKBdwi1nzkI1mJL21cmbu0cvjxjpkXJ5NENMq42H+hNs8VLJcqXLerBQ==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/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, + "engines": { + "node": ">=4" + } + }, + "node_modules/async": { + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", + "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", + "dev": true, + "dependencies": { + "lodash": "^4.17.14" + } + }, + "node_modules/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, + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.2", + "process-nextick-args": "^2.0.0", + "stream-exhaust": "^1.0.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/async-each": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.6.tgz", + "integrity": "sha512-c646jH1avxr+aVpndVMeAfYw7wAa6idufrlN3LPA4PmKS0QEGp6PIC9nwz0WQkkvBGAMEki3pFdtxaF39J9vvg==", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + ] + }, + "node_modules/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 + }, + "node_modules/async-settle": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/async-settle/-/async-settle-1.0.0.tgz", + "integrity": "sha512-VPXfB4Vk49z1LHHodrEQ6Xf7W4gg1w0dAPROHngx7qgDjqmIQ+fXmwgGXTW/ITLai0YLSvWepJOP9EVpMnEAcw==", + "dev": true, + "dependencies": { + "async-done": "^1.2.2" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==", + "dev": true + }, + "node_modules/at-least-node": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", + "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", + "dev": true, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/atob": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", + "dev": true, + "bin": { + "atob": "bin/atob.js" + }, + "engines": { + "node": ">= 4.5.0" + } + }, + "node_modules/autoprefixer": { + "version": "10.4.16", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.16.tgz", + "integrity": "sha512-7vd3UC6xKp0HLfua5IjZlcXvGAGy7cBAXTg2lyQ/8WpNhd6SiZ8Be+xm3FyBSYJx5GKcpRCzBh7RH4/0dnY+uQ==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/autoprefixer" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "browserslist": "^4.21.10", + "caniuse-lite": "^1.0.30001538", + "fraction.js": "^4.3.6", + "normalize-range": "^0.1.2", + "picocolors": "^1.0.0", + "postcss-value-parser": "^4.2.0" + }, + "bin": { + "autoprefixer": "bin/autoprefixer" + }, + "engines": { + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/available-typed-arrays": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz", + "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/aws-sign2": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", + "integrity": "sha512-08kcGqnYf/YmjoRhfxyu+CLxBjUtHLXLXX/vUfx9l2LYzG3c1m61nrpyFUZI6zeS+Li/wWMMidD9KgrqtGq3mA==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/aws4": { + "version": "1.12.0", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.12.0.tgz", + "integrity": "sha512-NmWvPnx0F1SfrQbYwOi7OeaNGokp9XhzNioJ/CSBs8Qa4vxug81mhJEAVZwxXuBmYB5KDRfMq/F3RR0BIU7sWg==", + "dev": true + }, + "node_modules/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, + "dependencies": { + "@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" + }, + "engines": { + "node": ">= 8.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/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, + "dependencies": { + "@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" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-plugin-istanbul/node_modules/istanbul-lib-instrument": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz", + "integrity": "sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==", + "dev": true, + "dependencies": { + "@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" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-plugin-istanbul/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/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, + "dependencies": { + "@babel/template": "^7.3.3", + "@babel/types": "^7.3.3", + "@types/babel__traverse": "^7.0.6" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/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, + "dependencies": { + "@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" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/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, + "dependencies": { + "babel-plugin-jest-hoist": "^25.5.0", + "babel-preset-current-node-syntax": "^0.1.2" + }, + "engines": { + "node": ">= 8.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/bach": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/bach/-/bach-1.2.0.tgz", + "integrity": "sha512-bZOOfCb3gXBXbTFXq3OZtGR88LwGeJvzu6szttaIzymOTS4ZttBNOWSv7aLZja2EMycKtRYV0Oa8SNKH/zkxvg==", + "dev": true, + "dependencies": { + "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" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true + }, + "node_modules/base": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", + "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", + "dev": true, + "dependencies": { + "cache-base": "^1.0.1", + "class-utils": "^0.3.5", + "component-emitter": "^1.2.1", + "define-property": "^1.0.0", + "isobject": "^3.0.1", + "mixin-deep": "^1.2.0", + "pascalcase": "^0.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base/node_modules/define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", + "dev": true, + "dependencies": { + "is-descriptor": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base/node_modules/is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base/node_modules/is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base/node_modules/is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "dependencies": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base/node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/base64-js": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", + "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/batch": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", + "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==", + "dev": true + }, + "node_modules/bcrypt-pbkdf": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", + "integrity": "sha512-qeFIXtP4MSoi6NLqO12WfqARWWuCKi2Rn/9hJLEmtB5yTNr9DqFWkJRCf2qShWzPeAMRnOgCrq0sg/KLv5ES9w==", + "dev": true, + "dependencies": { + "tweetnacl": "^0.14.3" + } + }, + "node_modules/beeper": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/beeper/-/beeper-1.1.1.tgz", + "integrity": "sha512-3vqtKL1N45I5dV0RdssXZG7X6pCqQrWPNOlBPZPrd+QkE2HEhR57Z04m0KtpbsZH73j+a3F8UD1TQnn+ExTvIA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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, + "dependencies": { + "is-windows": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "engines": { + "node": "*" + } + }, + "node_modules/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, + "engines": { + "node": ">=8" + } + }, + "node_modules/bindings": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", + "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", + "dev": true, + "optional": true, + "dependencies": { + "file-uri-to-path": "1.0.0" + } + }, + "node_modules/bl": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", + "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", + "dev": true, + "dependencies": { + "buffer": "^5.5.0", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" + } + }, + "node_modules/bl/node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "dev": true, + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", + "dev": true + }, + "node_modules/bn.js": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.1.tgz", + "integrity": "sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==", + "dev": true + }, + "node_modules/body": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/body/-/body-5.1.0.tgz", + "integrity": "sha512-chUsBxGRtuElD6fmw1gHLpvnKdVLK302peeFa9ZqAEk8TyzZ3fygLyUEDDPTJvL9+Bor0dIwn6ePOsRM2y0zQQ==", + "dev": true, + "dependencies": { + "continuable-cache": "^0.3.1", + "error": "^7.0.0", + "raw-body": "~1.1.0", + "safe-json-parse": "~1.0.1" + } + }, + "node_modules/body-parser": { + "version": "1.18.3", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.18.3.tgz", + "integrity": "sha512-YQyoqQG3sO8iCmf8+hyVpgHHOv0/hCEFiS4zTGUwTA1HjAFX66wRcNQrVCeJq9pgESMRvUAOvSil5MJlmccuKQ==", + "dev": true, + "dependencies": { + "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" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/body-parser/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/body-parser/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "node_modules/body/node_modules/bytes": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-1.0.0.tgz", + "integrity": "sha512-/x68VkHLeTl3/Ll8IvxdwzhrT+IyKc52e/oyHhA2RwqPqswSnjVbSddfPRwAsJtbilMAPSRWwAlpxdYsSWOTKQ==", + "dev": true + }, + "node_modules/body/node_modules/raw-body": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-1.1.7.tgz", + "integrity": "sha512-WmJJU2e9Y6M5UzTOkHaM7xJGAPQD8PNzx3bAd2+uhZAim6wDk6dAZxPVYLF67XhbR4hmKGh33Lpmh4XWrCH5Mg==", + "dev": true, + "dependencies": { + "bytes": "1", + "string_decoder": "0.10" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/body/node_modules/string_decoder": { + "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ==", + "dev": true + }, + "node_modules/bonjour": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/bonjour/-/bonjour-3.5.0.tgz", + "integrity": "sha512-RaVTblr+OnEli0r/ud8InrU7D+G0y6aJhlxaLa6Pwty4+xoxboF1BsUI45tujvRpbj9dQVoglChqonGAsjEBYg==", + "dev": true, + "dependencies": { + "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" + } + }, + "node_modules/bonjour-service": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.1.1.tgz", + "integrity": "sha512-Z/5lQRMOG9k7W+FkeGTNjh7htqn/2LMnfOvBZ8pynNZCM9MwkQkI3zeI4oz09uWdcgmgHugVvBqxGg4VQJ5PCg==", + "dev": true, + "dependencies": { + "array-flatten": "^2.1.2", + "dns-equal": "^1.0.0", + "fast-deep-equal": "^3.1.3", + "multicast-dns": "^7.2.5" + } + }, + "node_modules/bonjour-service/node_modules/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 + }, + "node_modules/bonjour/node_modules/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 + }, + "node_modules/bonjour/node_modules/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, + "dependencies": { + "ip": "^1.1.0", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/bonjour/node_modules/multicast-dns": { + "version": "6.2.3", + "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-6.2.3.tgz", + "integrity": "sha512-ji6J5enbMyGRHIAkAOu3WdV8nggqviKCEKtXcOqfphZZtQrmHKycfynJ2V7eVPUA4NhJ6V7Wf4TmGbTwKE9B6g==", + "dev": true, + "dependencies": { + "dns-packet": "^1.3.1", + "thunky": "^1.0.2" + }, + "bin": { + "multicast-dns": "cli.js" + } + }, + "node_modules/boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==", + "dev": true + }, + "node_modules/boxen": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/boxen/-/boxen-5.1.2.tgz", + "integrity": "sha512-9gYgQKXx+1nP8mP7CzFyaUARhg7D3n1dF/FnErWmu9l6JvGpNUN278h0aSb+QjoiKSWG+iZ3uHrcqk0qrY9RQQ==", + "dev": true, + "dependencies": { + "ansi-align": "^3.0.0", + "camelcase": "^6.2.0", + "chalk": "^4.1.0", + "cli-boxes": "^2.2.1", + "string-width": "^4.2.2", + "type-fest": "^0.20.2", + "widest-line": "^3.1.0", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/boxen/node_modules/camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/boxen/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/boxen/node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "dependencies": { + "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/brorand": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", + "integrity": "sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w==", + "dev": true + }, + "node_modules/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 + }, + "node_modules/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, + "dependencies": { + "resolve": "1.1.7" + } + }, + "node_modules/browser-resolve/node_modules/resolve": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz", + "integrity": "sha512-9znBF0vBcaSN3W2j7wKvdERPwqTxSpCq+if5C0WoTCyV9n24rua28jeuQ2pL/HOf+yUe/Mef+H/5p60K0Id3bg==", + "dev": true + }, + "node_modules/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, + "dependencies": { + "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" + } + }, + "node_modules/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, + "dependencies": { + "browserify-aes": "^1.0.4", + "browserify-des": "^1.0.0", + "evp_bytestokey": "^1.0.0" + } + }, + "node_modules/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, + "dependencies": { + "cipher-base": "^1.0.1", + "des.js": "^1.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "node_modules/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, + "dependencies": { + "bn.js": "^5.0.0", + "randombytes": "^2.0.1" + } + }, + "node_modules/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, + "dependencies": { + "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" + } + }, + "node_modules/browserify-sign/node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "dev": true, + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/browserify-sign/node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/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, + "dependencies": { + "pako": "~1.0.5" + } + }, + "node_modules/browserslist": { + "version": "4.22.1", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.22.1.tgz", + "integrity": "sha512-FEVc202+2iuClEhZhrWy6ZiAcRLvNMyYcxZ8raemul1DYVOVdFsbqckWLdsixQZCpJlwe77Z3UTalE7jsjnKfQ==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "caniuse-lite": "^1.0.30001541", + "electron-to-chromium": "^1.4.535", + "node-releases": "^2.0.13", + "update-browserslist-db": "^1.0.13" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/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, + "dependencies": { + "node-int64": "^0.4.0" + } + }, + "node_modules/buffer": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, + "node_modules/buffer-equal": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/buffer-equal/-/buffer-equal-1.0.1.tgz", + "integrity": "sha512-QoV3ptgEaQpvVwbXdSO39iqPQTCxSF7A5U99AxbHYqUdCizL/lH2Z0A2y6nbZucxMEOtNyZfG2s6gsVugGpKkg==", + "dev": true, + "engines": { + "node": ">=0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/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": "sha512-zRpUiDwd/xk6ADqPMATG8vc9VPrkck7T07OIx0gnjmJAnHnTVXNQG3vfvWNuiZIkwu9KrKdA1iJKfsfTVxE6NA==", + "dev": true + }, + "node_modules/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 + }, + "node_modules/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 + }, + "node_modules/buffer-xor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", + "integrity": "sha512-571s0T7nZWK6vB67HI5dyUF7wXiNcfaPPPTl6zYCNApANjIvYJTg7hlud/+cJpdAhS7dVzqMLmfhfHR3rAcOjQ==", + "dev": true + }, + "node_modules/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, + "engines": { + "node": ">=6" + } + }, + "node_modules/builtin-status-codes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", + "integrity": "sha512-HpGFw18DgFWlncDfjTa2rcQ4W88O1mC8e8yZ2AvQY5KDaktSTwo+KRf6nHK6FRI5FyRyb/5T6+TSxfP7QyGsmQ==", + "dev": true + }, + "node_modules/builtins": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/builtins/-/builtins-1.0.3.tgz", + "integrity": "sha512-uYBjakWipfaO/bXI7E8rq6kpwHRZK5cNYrUv2OzZSI/FvmdMyXJ2tG9dKcjEC5YHmHpUAwsargWIZNWdxb/bnQ==", + "dev": true + }, + "node_modules/bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/cacache": { + "version": "15.3.0", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-15.3.0.tgz", + "integrity": "sha512-VVdYzXEn+cnbXpFgWs5hTT7OScegHVmLhJIR8Ufqk3iFD6A6j5iSX1KuBTfNEv4tdJWE2PzA6IVFtcLC7fN9wQ==", + "dev": true, + "dependencies": { + "@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" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/cacache/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/cacache/node_modules/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, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/cacache/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/cacache/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/cache-base": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", + "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", + "dev": true, + "dependencies": { + "collection-visit": "^1.0.0", + "component-emitter": "^1.2.1", + "get-value": "^2.0.6", + "has-value": "^1.0.0", + "isobject": "^3.0.1", + "set-value": "^2.0.0", + "to-object-path": "^0.3.0", + "union-value": "^1.0.0", + "unset-value": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cacheable-request": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz", + "integrity": "sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==", + "dev": true, + "dependencies": { + "clone-response": "^1.0.2", + "get-stream": "^5.1.0", + "http-cache-semantics": "^4.0.0", + "keyv": "^3.0.0", + "lowercase-keys": "^2.0.0", + "normalize-url": "^4.1.0", + "responselike": "^1.0.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cacheable-request/node_modules/json-buffer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz", + "integrity": "sha512-CuUqjv0FUZIdXkHPI8MezCnFCdaTAacej1TZYulLoAg1h/PhwkdXFN4V/gzY4g+fMBCOV2xF+rp7t2XD2ns/NQ==", + "dev": true + }, + "node_modules/cacheable-request/node_modules/keyv": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.1.0.tgz", + "integrity": "sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==", + "dev": true, + "dependencies": { + "json-buffer": "3.0.0" + } + }, + "node_modules/cacheable-request/node_modules/lowercase-keys": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", + "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/callsite": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/callsite/-/callsite-1.0.0.tgz", + "integrity": "sha512-0vdNRFXn5q+dtOqjfFtmtlI9N2eVZ7LMyEV2iKC5mEEFvSg/69Ml6b/WU2qF8W1nLRa0wiSrDT3Y5jOHZCwKPQ==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/callsite-record": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/callsite-record/-/callsite-record-4.1.5.tgz", + "integrity": "sha512-OqeheDucGKifjQRx524URgV4z4NaKjocGhygTptDea+DLROre4ZEecA4KXDq+P7qlGCohYVNOh3qr+y5XH5Ftg==", + "dev": true, + "dependencies": { + "@devexpress/error-stack-parser": "^2.0.6", + "@types/lodash": "^4.14.72", + "callsite": "^1.0.0", + "chalk": "^2.4.0", + "highlight-es": "^1.0.0", + "lodash": "4.6.1 || ^4.16.1", + "pinkie-promise": "^2.0.0" + } + }, + "node_modules/callsite-record/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/callsite-record/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/callsite-record/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/callsite-record/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true + }, + "node_modules/callsite-record/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/callsite-record/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/callsite-record/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/callsites": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", + "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/camel-case": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-3.0.0.tgz", + "integrity": "sha512-+MbKztAYHXPr1jNTSKQF52VpcFjwY5RkR7fxksV8Doo4KAYc5Fl4UJRgthBbTmEx8C54DqahhbLJkDwjI3PI/w==", + "dev": true, + "dependencies": { + "no-case": "^2.2.0", + "upper-case": "^1.1.1" + } + }, + "node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/camelcase-css": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", + "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/camelcase-keys": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz", + "integrity": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==", + "dev": true, + "dependencies": { + "camelcase": "^5.3.1", + "map-obj": "^4.0.0", + "quick-lru": "^4.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/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, + "dependencies": { + "browserslist": "^4.0.0", + "caniuse-lite": "^1.0.0", + "lodash.memoize": "^4.1.2", + "lodash.uniq": "^4.5.0" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001546", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001546.tgz", + "integrity": "sha512-zvtSJwuQFpewSyRrI3AsftF6rM0X80mZkChIt1spBGEvRglCrjTniXvinc8JKRoqTwXAgvqTImaN9igfSMtUBw==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ] + }, + "node_modules/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, + "dependencies": { + "rsvp": "^4.8.4" + }, + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/caseless": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", + "integrity": "sha512-4tYFyifaFfGacoiObjJegolkwSU4xQNGbVgUiNYVUxbQ2x2lUsFvY4hVgVzGiIe6WLOPqycWXA40l+PWsxthUw==", + "dev": true + }, + "node_modules/chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/chardet": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", + "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==", + "dev": true + }, + "node_modules/chokidar": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.4.3.tgz", + "integrity": "sha512-DtM3g7juCXQxFVSNPNByEC2+NImtBuxQQvWlHunpJIS5Ocr0lG306cC7FCi7cEA0fzmybPUIl4txBIobk1gGOQ==", + "dev": true, + "dependencies": { + "anymatch": "~3.1.1", + "braces": "~3.0.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" + }, + "engines": { + "node": ">= 8.10.0" + }, + "optionalDependencies": { + "fsevents": "~2.1.2" + } + }, + "node_modules/chownr": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz", + "integrity": "sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/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, + "engines": { + "node": ">=6.0" + } + }, + "node_modules/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 + }, + "node_modules/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, + "dependencies": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/class-utils": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", + "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", + "dev": true, + "dependencies": { + "arr-union": "^3.1.0", + "define-property": "^0.2.5", + "isobject": "^3.0.0", + "static-extend": "^0.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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, + "dependencies": { + "source-map": "~0.6.0" + }, + "engines": { + "node": ">= 4.0" + } + }, + "node_modules/clean-css-loader": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/clean-css-loader/-/clean-css-loader-3.0.0.tgz", + "integrity": "sha512-r99ZAb/PlHqGGK9CVMbd4q/v8jDU79Jgm9NA39Uoilt52+2wEBPPXmX0cMpV+avwwtUUDtjBBPyxCU2A7lnTbA==", + "dev": true, + "dependencies": { + "clean-css": "^4.2.3", + "loader-utils": "^2.0.0" + }, + "engines": { + "node": ">= 10.13.0" + }, + "peerDependencies": { + "webpack": ">=1.0.0" + } + }, + "node_modules/clean-css-loader/node_modules/clean-css": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-4.2.4.tgz", + "integrity": "sha512-EJUDT7nDVFDvaQgAo2G/PJvxmp1o/c6iXLbswsBbUFXi1Nr+AjA2cKmfbKDMjMvzEe75g3P6JkaDDAKk96A85A==", + "dev": true, + "dependencies": { + "source-map": "~0.6.0" + }, + "engines": { + "node": ">= 4.0" + } + }, + "node_modules/clean-css-loader/node_modules/loader-utils": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", + "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", + "dev": true, + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/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, + "engines": { + "node": ">=6" + } + }, + "node_modules/cli-boxes": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-2.2.1.tgz", + "integrity": "sha512-y4coMcylgSCdVinjiDBuR8PCC2bLjyGTwEmPb9NHR/QaNU6EUOXcTY/s6VjGMD6ENSEaeQYHCY0GNGS5jfMwPw==", + "dev": true, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/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, + "dependencies": { + "restore-cursor": "^3.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cli-spinners": { + "version": "2.9.1", + "resolved": "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.9.1.tgz", + "integrity": "sha512-jHgecW0pxkonBJdrKsqxgRX9AcG+u/5k0Q7WPDfi8AogLAdwxEkyYYNWwZ5GvVFoFx2uiY1eNcSK00fh+1+FyQ==", + "dev": true, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/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, + "dependencies": { + "colors": "1.0.3" + }, + "engines": { + "node": ">= 0.2.0" + } + }, + "node_modules/cli-table/node_modules/colors": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.0.3.tgz", + "integrity": "sha512-pFGrxThWcWQ2MsAz6RtgeWe4NK2kUE1WfsrvvlctdII745EW9I0yflqhe7++M5LEc7bV2c/9/5zc8sFcpL0Drw==", + "dev": true, + "engines": { + "node": ">=0.1.90" + } + }, + "node_modules/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, + "engines": { + "node": ">= 10" + } + }, + "node_modules/cliui": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", + "integrity": "sha512-0yayqDxWQbqk3ojkYqUKqaAQ6AfNKeKWRNA8kR0WXzAsdHpP4BIaOmMAG87JGuO6qcobyW4GjxHd9PmhEd+T9w==", + "dev": true, + "dependencies": { + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wrap-ansi": "^2.0.0" + } + }, + "node_modules/cliui/node_modules/ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cliui/node_modules/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": "sha512-1pqUqRjkhPJ9miNq9SwMfdvi6lBJcd6eFxvfaivQhaH3SgisfiuudvFntdKOmxuee/77l+FPjKrQjWvmPjWrRw==", + "dev": true, + "dependencies": { + "number-is-nan": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cliui/node_modules/string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha512-0XsVpQLnVCXHJfyEs8tC0zpTVIr5PKKsQtkT29IwupnPTjtPmQ3xT/4yCREF9hYkV/3M3kzcUTSAZT6a6h81tw==", + "dev": true, + "dependencies": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cliui/node_modules/strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", + "dev": true, + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cliui/node_modules/wrap-ansi": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", + "integrity": "sha512-vAaEaDM946gbNpH5pLVNR+vX2ht6n0Bt3GXwVB1AuAqZosOvHNF3P7wDnh8KLkSqgUh0uh77le7Owgoz+Z9XBw==", + "dev": true, + "dependencies": { + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/clone": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", + "integrity": "sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w==", + "dev": true, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/clone-buffer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/clone-buffer/-/clone-buffer-1.0.0.tgz", + "integrity": "sha512-KLLTJWrvwIP+OPfMn0x2PheDEP20RPUcGXj/ERegTgdmPEZylALQldygiqrPPu8P45uNuPs7ckmReLY6v/iA5g==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/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, + "dependencies": { + "is-plain-object": "^2.0.4", + "kind-of": "^6.0.2", + "shallow-clone": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/clone-deep/node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/clone-deep/node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/clone-response": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.3.tgz", + "integrity": "sha512-ROoL94jJH2dUVML2Y/5PEDNaSHgeOdSDicUyS7izcF63G6sTc/FTjLub4b8Il9S8S0beOfYt0TaA5qvFK+w0wA==", + "dev": true, + "dependencies": { + "mimic-response": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/clone-stats": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-1.0.0.tgz", + "integrity": "sha512-au6ydSpg6nsrigcZ4m8Bc9hxjeW+GJ8xh5G3BJCMt4WXe1H10UNaVOamqQTmrx1kjVuxAHIQSNU6hY4Nsn9/ag==", + "dev": true + }, + "node_modules/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, + "dependencies": { + "inherits": "^2.0.1", + "process-nextick-args": "^2.0.0", + "readable-stream": "^2.3.5" + } + }, + "node_modules/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, + "engines": { + "node": ">=10" + } + }, + "node_modules/co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==", + "dev": true, + "engines": { + "iojs": ">= 1.0.0", + "node": ">= 0.12.0" + } + }, + "node_modules/code-point-at": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", + "integrity": "sha512-RpAVKQA5T63xEj6/giIbUEtZwJ4UFIc3ZtvEkiaUERylqe8xb5IvqcgOurZLahv93CLKfxcw5YI+DZcUBRyLXA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/collect-v8-coverage": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.2.tgz", + "integrity": "sha512-lHl4d5/ONEbLlJvaJNtsF/Lz+WvB07u2ycqTYbdrq7UypDXailES4valYb2eWiJFxZlVmpGekfqoxQhzyFdT4Q==", + "dev": true + }, + "node_modules/collection-map": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/collection-map/-/collection-map-1.0.0.tgz", + "integrity": "sha512-5D2XXSpkOnleOI21TG7p3T0bGAsZ/XknZpKBmGYyluO8pw4zA3K8ZlrBIbC4FXg3m6z/RNFiUFfT2sQK01+UHA==", + "dev": true, + "dependencies": { + "arr-map": "^2.0.2", + "for-own": "^1.0.0", + "make-iterator": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/collection-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", + "integrity": "sha512-lNkKvzEeMBBjUGHZ+q6z9pSJla0KWAQPvtzhEV9+iGyQYG+pBpl7xKDhxoNSOZH2hhv0v5k0y2yAM4o4SjoSkw==", + "dev": true, + "dependencies": { + "map-visit": "^1.0.0", + "object-visit": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/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, + "bin": { + "color-support": "bin.js" + } + }, + "node_modules/colord": { + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz", + "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==", + "dev": true + }, + "node_modules/colorette": { + "version": "2.0.20", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz", + "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==", + "dev": true + }, + "node_modules/colors": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.2.5.tgz", + "integrity": "sha512-erNRLao/Y3Fv54qUa0LBB+//Uf3YwMUmdJinN20yMXm9zdKKqH9wt7R9IIVZ+K7ShzfpLV/Zg8+VyrBJYB4lpg==", + "engines": { + "node": ">=0.1.90" + } + }, + "node_modules/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, + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/commander": { + "version": "2.17.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.17.1.tgz", + "integrity": "sha512-wPMUt6FnH2yzG95SA6mzjQOEKUU3aLaDEmzs1ti+1E9h+CsrZghRlqEM/EJ4KscsQVG8uNN4uVreUeT8+drlgg==", + "devOptional": true + }, + "node_modules/common-path-prefix": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/common-path-prefix/-/common-path-prefix-3.0.0.tgz", + "integrity": "sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w==", + "dev": true + }, + "node_modules/commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==", + "dev": true + }, + "node_modules/component-emitter": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", + "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", + "dev": true + }, + "node_modules/compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "dev": true, + "dependencies": { + "mime-db": ">= 1.43.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/compression": { + "version": "1.7.4", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", + "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "dev": true, + "dependencies": { + "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" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/compression/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/compression/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", + "dev": true + }, + "node_modules/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, + "engines": [ + "node >= 0.8" + ], + "dependencies": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" + } + }, + "node_modules/configstore": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/configstore/-/configstore-5.0.1.tgz", + "integrity": "sha512-aMKprgk5YhBNyH25hj8wGt2+D52Sw1DRRIzqBwLp2Ya9mFmY8KPvvtvmna8SxVR9JMZ4kzMD68N22vlaRpkeFA==", + "dev": true, + "dependencies": { + "dot-prop": "^5.2.0", + "graceful-fs": "^4.1.2", + "make-dir": "^3.0.0", + "unique-string": "^2.0.0", + "write-file-atomic": "^3.0.0", + "xdg-basedir": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/connect": { + "version": "3.7.0", + "resolved": "https://registry.npmjs.org/connect/-/connect-3.7.0.tgz", + "integrity": "sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ==", + "dev": true, + "dependencies": { + "debug": "2.6.9", + "finalhandler": "1.1.2", + "parseurl": "~1.3.3", + "utils-merge": "1.0.1" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/connect-history-api-fallback": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz", + "integrity": "sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==", + "dev": true, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/connect-livereload": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/connect-livereload/-/connect-livereload-0.6.1.tgz", + "integrity": "sha512-3R0kMOdL7CjJpU66fzAkCe6HNtd3AavCS4m+uW4KtJjrdGPT0SQEZieAYd+cm+lJoBznNQ4lqipYWkhBMgk00g==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/connect/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/connect/node_modules/finalhandler": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz", + "integrity": "sha512-aAWcW57uxVNrQZqFXjITpW3sIUQmHGG3qSb9mUah9MgMC4NeWhNOlNjXEYq3HjRAvL6arUviZGGJsBg6z0zsWA==", + "dev": true, + "dependencies": { + "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" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/connect/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "node_modules/connect/node_modules/statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/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 + }, + "node_modules/constants-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", + "integrity": "sha512-xFxOwqIzR/e1k1gLiWEophSCMqXcwVHIH7akf7b/vxcUeGunlj3hvZaaqxwHsTgn+IndtkQJgSztIDWeumWJDQ==", + "dev": true + }, + "node_modules/content-disposition": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz", + "integrity": "sha512-kRGRZw3bLlFISDBgwTSA1TMBFN6J6GWDeubmDE3AF+3+yXL8hTWv8r5rkLbqYXY4RjPk/EzHnClI3zQf1cFmHA==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/content-type": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", + "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/continuable-cache": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/continuable-cache/-/continuable-cache-0.3.1.tgz", + "integrity": "sha512-TF30kpKhTH8AGCG3dut0rdd/19B7Z+qCnrMoBLpyQu/2drZdNrrpcjPEoJeSVsQM+8KmWG5O56oPDjSSUsuTyA==", + "dev": true + }, + "node_modules/convert-source-map": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz", + "integrity": "sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A==", + "dev": true + }, + "node_modules/cookie": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.3.1.tgz", + "integrity": "sha512-+IJOX0OqlHCszo2mBUq+SrEbCj6w7Kpffqx60zYbPTFaO4+yYgRjHwcZNpWvaTylDHaV7PPmBHzSecZiMhtPgw==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==", + "dev": true + }, + "node_modules/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, + "dependencies": { + "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" + } + }, + "node_modules/copy-concurrently/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/copy-concurrently/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/copy-concurrently/node_modules/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, + "dependencies": { + "minimist": "^1.2.6" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/copy-concurrently/node_modules/rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/copy-descriptor": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", + "integrity": "sha512-XgZ0pFcakEUlbwQEVNg3+QAis1FyTL3Qel9FYy8pSkQqoG3PNoT0bOCQtOXcOkur21r2Eq2kI+IE+gsmAEVlYw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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, + "dependencies": { + "each-props": "^1.3.2", + "is-plain-object": "^5.0.0" + } + }, + "node_modules/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, + "dependencies": { + "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" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.37.0 || ^5.0.0" + } + }, + "node_modules/copy-webpack-plugin/node_modules/array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/copy-webpack-plugin/node_modules/globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dev": true, + "dependencies": { + "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" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/copy-webpack-plugin/node_modules/ignore": { + "version": "5.2.4", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", + "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/copy-webpack-plugin/node_modules/loader-utils": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", + "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", + "dev": true, + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/copy-webpack-plugin/node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/copy-webpack-plugin/node_modules/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, + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/core-js-pure": { + "version": "3.33.0", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.33.0.tgz", + "integrity": "sha512-FKSIDtJnds/YFIEaZ4HszRX7hkxGpNKM7FC9aJ9WLJbSd3lD4vOltFuVIBLR8asSx9frkTSqL0dw90SKQxgKrg==", + "dev": true, + "hasInstallScript": true, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", + "dev": true + }, + "node_modules/cosmiconfig": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz", + "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==", + "dev": true, + "dependencies": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/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, + "dependencies": { + "bn.js": "^4.1.0", + "elliptic": "^6.5.3" + } + }, + "node_modules/create-ecdh/node_modules/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 + }, + "node_modules/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, + "dependencies": { + "cipher-base": "^1.0.1", + "inherits": "^2.0.1", + "md5.js": "^1.3.4", + "ripemd160": "^2.0.1", + "sha.js": "^2.4.0" + } + }, + "node_modules/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, + "dependencies": { + "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" + } + }, + "node_modules/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, + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/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, + "dependencies": { + "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" + }, + "engines": { + "node": "*" + } + }, + "node_modules/crypto-random-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", + "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/css-declaration-sorter": { + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.4.1.tgz", + "integrity": "sha512-rtdthzxKuyq6IzqX6jEcIzQF/YqccluefyCYheovBOLhFT/drQA9zj/UbRAa9J7C0o6EG6u3E6g+vKkay7/k3g==", + "dev": true, + "engines": { + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.0.9" + } + }, + "node_modules/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, + "dependencies": { + "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" + }, + "engines": { + "node": ">= 8.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/css-loader/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "dev": true + }, + "node_modules/css-loader/node_modules/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, + "dependencies": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/css-loader/node_modules/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, + "dependencies": { + "postcss": "^7.0.5" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/css-loader/node_modules/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, + "dependencies": { + "icss-utils": "^4.1.1", + "postcss": "^7.0.32", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.1.0" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/css-loader/node_modules/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, + "dependencies": { + "postcss": "^7.0.6", + "postcss-selector-parser": "^6.0.0" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/css-loader/node_modules/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, + "dependencies": { + "icss-utils": "^4.0.0", + "postcss": "^7.0.6" + } + }, + "node_modules/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": "sha512-XWOBwgy5nwBn76aA+6ybUGL/3JBnCtBX9Ay9/OWIpzKYWlVHMazvJ+WtHumfi+xxdPF440cWK7JCYtt8xDifew==", + "dev": true, + "dependencies": { + "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" + } + }, + "node_modules/css-modules-loader-core/node_modules/ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/css-modules-loader-core/node_modules/ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha512-kmCevFghRiWM7HB5zTPULl4r9bVFSWjz62MhqizDGUrq2NWuNMQyuv4tHHoKJHs69M/MF64lEcHdYIocrdWQYA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/css-modules-loader-core/node_modules/chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A==", + "dev": true, + "dependencies": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/css-modules-loader-core/node_modules/chalk/node_modules/supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha512-KKNVtd6pCYgPIKU4cp2733HWYCpplQhddZLBUryaAHou723x+FRzQ5Df824Fj+IyyuiQTRoub4SnIFfIcrp70g==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/css-modules-loader-core/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/css-modules-loader-core/node_modules/has-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-1.0.0.tgz", + "integrity": "sha512-DyYHfIYwAJmjAjSSPKANxI8bFY9YtFrgkAfinBojQ8YJTOuOuav64tMUJv584SES4xl74PmuaevIyaLESHdTAA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/css-modules-loader-core/node_modules/postcss": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-6.0.1.tgz", + "integrity": "sha512-VbGX1LQgQbf9l3cZ3qbUuC3hGqIEOGQFHAEHQ/Diaeo0yLgpgK5Rb8J+OcamIfQ9PbAU/fzBjVtQX3AhJHUvZw==", + "dev": true, + "dependencies": { + "chalk": "^1.1.3", + "source-map": "^0.5.6", + "supports-color": "^3.2.3" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/css-modules-loader-core/node_modules/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": "sha512-zF9+UIEvtpeqMGxhpeT9XaIevQSrBBCz9fi7SwfkmjVacsSj8DY5eFVgn+wY8I9vvdDDwK5xC8Myq4UkoLFIkA==", + "dev": true, + "dependencies": { + "postcss": "^6.0.1" + } + }, + "node_modules/css-modules-loader-core/node_modules/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": "sha512-X4cquUPIaAd86raVrBwO8fwRfkIdbwFu7CTfEOjiZQHVQwlHRSkTgH5NLDmMm5+1hQO8u6dZ+TOOJDbay1hYpA==", + "dev": true, + "dependencies": { + "css-selector-tokenizer": "^0.7.0", + "postcss": "^6.0.1" + } + }, + "node_modules/css-modules-loader-core/node_modules/postcss-modules-scope": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-1.1.0.tgz", + "integrity": "sha512-LTYwnA4C1He1BKZXIx1CYiHixdSe9LWYVKadq9lK5aCCMkoOkFyZ7aigt+srfjlRplJY3gIol6KUNefdMQJdlw==", + "dev": true, + "dependencies": { + "css-selector-tokenizer": "^0.7.0", + "postcss": "^6.0.1" + } + }, + "node_modules/css-modules-loader-core/node_modules/postcss-modules-values": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-1.3.0.tgz", + "integrity": "sha512-i7IFaR9hlQ6/0UgFuqM6YWaCfA1Ej8WMg8A5DggnH1UGKJvTV/ugqq/KaULixzzOi3T/tF6ClBXcHGCzdd5unA==", + "dev": true, + "dependencies": { + "icss-replace-symbols": "^1.1.0", + "postcss": "^6.0.1" + } + }, + "node_modules/css-modules-loader-core/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/css-modules-loader-core/node_modules/strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", + "dev": true, + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/css-modules-loader-core/node_modules/supports-color": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-3.2.3.tgz", + "integrity": "sha512-Jds2VIYDrlp5ui7t8abHN2bjAu4LV/q4N2KivFPpGH0lrka0BMq/33AmECUXlKPcHigkNaqfXRENFju+rlcy+A==", + "dev": true, + "dependencies": { + "has-flag": "^1.0.0" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/css-select": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", + "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", + "dev": true, + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^6.0.1", + "domhandler": "^4.3.1", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/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, + "dependencies": { + "cssesc": "^3.0.0", + "fastparse": "^1.1.2" + } + }, + "node_modules/css-tree": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "dev": true, + "dependencies": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/css-what": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", + "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", + "dev": true, + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/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, + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/cssnano": { + "version": "5.1.15", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.1.15.tgz", + "integrity": "sha512-j+BKgDcLDQA+eDifLx0EO4XSA56b7uut3BQFH+wbSaSTuGLuiyTa/wbRYthUXX8LC9mLg+WWKe8h+qJuwTAbHw==", + "dev": true, + "dependencies": { + "cssnano-preset-default": "^5.2.14", + "lilconfig": "^2.0.3", + "yaml": "^1.10.2" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/cssnano" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/cssnano-preset-default": { + "version": "5.2.14", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.2.14.tgz", + "integrity": "sha512-t0SFesj/ZV2OTylqQVOrFgEh5uanxbO6ZAdeCrNsUQ6fVuXwYTxJPNAGvGTxHbD68ldIJNec7PyYZDBrfDQ+6A==", + "dev": true, + "dependencies": { + "css-declaration-sorter": "^6.3.1", + "cssnano-utils": "^3.1.0", + "postcss-calc": "^8.2.3", + "postcss-colormin": "^5.3.1", + "postcss-convert-values": "^5.1.3", + "postcss-discard-comments": "^5.1.2", + "postcss-discard-duplicates": "^5.1.0", + "postcss-discard-empty": "^5.1.1", + "postcss-discard-overridden": "^5.1.0", + "postcss-merge-longhand": "^5.1.7", + "postcss-merge-rules": "^5.1.4", + "postcss-minify-font-values": "^5.1.0", + "postcss-minify-gradients": "^5.1.1", + "postcss-minify-params": "^5.1.4", + "postcss-minify-selectors": "^5.2.1", + "postcss-normalize-charset": "^5.1.0", + "postcss-normalize-display-values": "^5.1.0", + "postcss-normalize-positions": "^5.1.1", + "postcss-normalize-repeat-style": "^5.1.1", + "postcss-normalize-string": "^5.1.0", + "postcss-normalize-timing-functions": "^5.1.0", + "postcss-normalize-unicode": "^5.1.1", + "postcss-normalize-url": "^5.1.0", + "postcss-normalize-whitespace": "^5.1.1", + "postcss-ordered-values": "^5.1.3", + "postcss-reduce-initial": "^5.1.2", + "postcss-reduce-transforms": "^5.1.0", + "postcss-svgo": "^5.1.0", + "postcss-unique-selectors": "^5.1.1" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/cssnano-utils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-3.1.0.tgz", + "integrity": "sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==", + "dev": true, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/csso": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", + "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", + "dev": true, + "dependencies": { + "css-tree": "^1.1.2" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/cssom": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", + "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==", + "dev": true + }, + "node_modules/cssstyle": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-0.3.1.tgz", + "integrity": "sha512-tNvaxM5blOnxanyxI6panOsnfiyLRj3HV4qjqqS45WPNS1usdYWRUQjqTEEELK73lpeP/1KoIGYUwrBn/VcECA==", + "dev": true, + "dependencies": { + "cssom": "0.3.x" + } + }, + "node_modules/csstype": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.2.tgz", + "integrity": "sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ==" + }, + "node_modules/cyclist": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-1.0.2.tgz", + "integrity": "sha512-0sVXIohTfLqVIW3kb/0n6IiWF3Ifj5nm2XaSrLq2DI6fKIGa2fYAZdk917rUneaeLVpYfFcyXE2ft0fe3remsA==", + "dev": true + }, + "node_modules/d": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/d/-/d-1.0.1.tgz", + "integrity": "sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==", + "dev": true, + "dependencies": { + "es5-ext": "^0.10.50", + "type": "^1.0.1" + } + }, + "node_modules/dashdash": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", + "integrity": "sha512-jRFi8UDGo6j+odZiEpjazZaWqEal3w/basFjQHQEwVtZJGDpxbH1MeYluwCS8Xq5wmLJooDlMgvVarmWfGM44g==", + "dev": true, + "dependencies": { + "assert-plus": "^1.0.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/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, + "dependencies": { + "abab": "^2.0.0", + "whatwg-mimetype": "^2.2.0", + "whatwg-url": "^7.0.0" + } + }, + "node_modules/data-urls/node_modules/abab": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", + "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==", + "dev": true + }, + "node_modules/data-urls/node_modules/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, + "dependencies": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + } + }, + "node_modules/dateformat": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-2.2.0.tgz", + "integrity": "sha512-GODcnWq3YGoTnygPfi02ygEiRxqUxpJwuRHjdhJYuxpcZmDq4rjBiXYmbCCzStxo176ixfLT6i4NPwQooRySnw==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/debuglog": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/debuglog/-/debuglog-1.0.1.tgz", + "integrity": "sha512-syBZ+rnAK3EgMsH2aYEOLUW7mZSY9Gb+0wUMCFsZvcmiz+HigA0LOcq/HoQqVuGG+EKykunc7QG2bzrponfaSw==", + "deprecated": "Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/decamelize-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.1.tgz", + "integrity": "sha512-WiPxgEirIV0/eIOMcnFBA3/IJZAZqKnwAwWyvvdi4lsr1WCN22nhdf/3db3DoZcUjTV2SqfzIwNyp6y2xs3nmg==", + "dev": true, + "dependencies": { + "decamelize": "^1.1.0", + "map-obj": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/decamelize-keys/node_modules/map-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", + "integrity": "sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/decode-uri-component": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.2.tgz", + "integrity": "sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ==", + "dev": true, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/decomment": { + "version": "0.9.5", + "resolved": "https://registry.npmjs.org/decomment/-/decomment-0.9.5.tgz", + "integrity": "sha512-h0TZ8t6Dp49duwyDHo3iw67mnh9/UpFiSSiOb5gDK1sqoXzrfX/SQxIUQd2R2QEiSnqib0KF2fnKnGfAhAs6lg==", + "dev": true, + "dependencies": { + "esprima": "4.0.1" + }, + "engines": { + "node": ">=6.4", + "npm": ">=2.15" + } + }, + "node_modules/decompress-response": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", + "integrity": "sha512-BzRPQuY1ip+qDonAOz42gRm/pg9F768C+npV/4JOsxRC2sq+Rlk+Q4ZCAsOhnIaMrgarILY+RMUIvMmmX1qAEA==", + "dev": true, + "dependencies": { + "mimic-response": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/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, + "dependencies": { + "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" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/deep-extend": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", + "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", + "dev": true, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/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 + }, + "node_modules/deepmerge": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", + "integrity": "sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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, + "dependencies": { + "kind-of": "^5.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/default-gateway": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz", + "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==", + "dev": true, + "dependencies": { + "execa": "^5.0.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/default-gateway/node_modules/execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "dev": true, + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/default-gateway/node_modules/get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/default-gateway/node_modules/human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "dev": true, + "engines": { + "node": ">=10.17.0" + } + }, + "node_modules/default-resolution": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/default-resolution/-/default-resolution-2.0.0.tgz", + "integrity": "sha512-2xaP6GiwVwOEbXCGoJ4ufgC76m8cj805jrghScewJC2ZDsb9U0b4BIrba+xt/Uytyd0HvQ6+WymSRTfnYj59GQ==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/defaults": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/defaults/-/defaults-1.0.4.tgz", + "integrity": "sha512-eFuaLoy/Rxalv2kr+lqMlUnrDWV+3j4pljOIJgLIhI058IQfWJ7vXhyEIHu+HtC738klGALYxOKDO0bQP3tg8A==", + "dev": true, + "dependencies": { + "clone": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/defaults/node_modules/clone": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", + "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==", + "dev": true, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/defer-to-connect": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.1.3.tgz", + "integrity": "sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==", + "dev": true + }, + "node_modules/define-data-property": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.0.tgz", + "integrity": "sha512-UzGwzcjyv3OtAvolTj1GoyNYzfFR+iqbGjcnBEENZVCpM4/Ng1yhGNvS3lR/xDS74Tb2wGG9WzNSNIOS9UVb2g==", + "dev": true, + "dependencies": { + "get-intrinsic": "^1.2.1", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/define-lazy-prop": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", + "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/define-properties": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", + "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", + "dev": true, + "dependencies": { + "define-data-property": "^1.0.1", + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha512-Rr7ADjQZenceVOAKop6ALkkRAmH1A4Gx9hV/7ZujPUN2rkATqFO0JZLZInbAjpZYoJ1gUx8MRMQVkYemcbMSTA==", + "dev": true, + "dependencies": { + "is-descriptor": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/del": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/del/-/del-2.2.2.tgz", + "integrity": "sha512-Z4fzpbIRjOu7lO5jCETSWoqUDVe0IPOlfugBsF6suen2LKDlVb4QZpKEM9P+buNJ4KI1eN7I083w/pbKUpsrWQ==", + "dev": true, + "dependencies": { + "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" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/del/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/del/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/del/node_modules/rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", + "dev": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/depcheck": { + "version": "1.4.6", + "resolved": "https://registry.npmjs.org/depcheck/-/depcheck-1.4.6.tgz", + "integrity": "sha512-Jxy9+u1DE+Svj2N0V/ueEQiOgH2X3KRPAsBfM0m/vCtuiG5QSC//b1mt0rbN/u3BFFEzXqpHzYiwDjmvAydEsw==", + "dev": true, + "dependencies": { + "@babel/parser": "7.22.5", + "@babel/traverse": "7.22.5", + "@vue/compiler-sfc": "^3.0.5", + "callsite": "^1.0.0", + "camelcase": "^6.2.0", + "cosmiconfig": "^7.0.0", + "debug": "^4.2.0", + "deps-regex": "^0.1.4", + "findup-sync": "^5.0.0", + "ignore": "^5.1.8", + "is-core-module": "^2.4.0", + "js-yaml": "^3.14.0", + "json5": "^2.1.3", + "lodash": "^4.17.20", + "minimatch": "^3.0.4", + "multimatch": "^5.0.0", + "please-upgrade-node": "^3.2.0", + "readdirp": "^3.5.0", + "require-package-name": "^2.0.1", + "resolve": "^1.18.1", + "resolve-from": "^5.0.0", + "semver": "^7.3.2", + "yargs": "^16.1.0" + }, + "bin": { + "depcheck": "bin/depcheck.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/depcheck/node_modules/@babel/parser": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.22.5.tgz", + "integrity": "sha512-DFZMC9LJUG9PLOclRC32G63UXwzqS2koQC8dkx+PLdmt1xSePYpbT/NbsrJy8Q/muXz7o/h/d4A7Fuyixm559Q==", + "dev": true, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/depcheck/node_modules/@babel/traverse": { + "version": "7.22.5", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.22.5.tgz", + "integrity": "sha512-7DuIjPgERaNo6r+PZwItpjCZEa5vyw4eJGufeLxrPdBXBoLcCJCIasvK6pK/9DVNrLZTLFhUGqaC6X/PA007TQ==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.22.5", + "@babel/generator": "^7.22.5", + "@babel/helper-environment-visitor": "^7.22.5", + "@babel/helper-function-name": "^7.22.5", + "@babel/helper-hoist-variables": "^7.22.5", + "@babel/helper-split-export-declaration": "^7.22.5", + "@babel/parser": "^7.22.5", + "@babel/types": "^7.22.5", + "debug": "^4.1.0", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/depcheck/node_modules/camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/depcheck/node_modules/cliui": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", + "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "dev": true, + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "node_modules/depcheck/node_modules/findup-sync": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-5.0.0.tgz", + "integrity": "sha512-MzwXju70AuyflbgeOhzvQWAvvQdo1XL0A9bVvlXsYcFEBM87WR4OakL4OfZq+QRmr+duJubio+UtNQCPsVESzQ==", + "dev": true, + "dependencies": { + "detect-file": "^1.0.0", + "is-glob": "^4.0.3", + "micromatch": "^4.0.4", + "resolve-dir": "^1.0.1" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/depcheck/node_modules/js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "dev": true, + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/depcheck/node_modules/resolve": { + "version": "1.22.6", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.6.tgz", + "integrity": "sha512-njhxM7mV12JfufShqGy3Rz8j11RPdLy4xi15UurGJeoHLfJpVXKdh3ueuOqbYUcDZnffr6X739JBo5LzyahEsw==", + "dev": true, + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/depcheck/node_modules/y18n": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", + "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/depcheck/node_modules/yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "dev": true, + "dependencies": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/dependency-path": { + "version": "9.2.8", + "resolved": "https://registry.npmjs.org/dependency-path/-/dependency-path-9.2.8.tgz", + "integrity": "sha512-S0OhIK7sIyAsph8hVH/LMCTDL3jozKtlrPx3dMQrlE2nAlXTquTT+AcOufphDMTQqLkfn4acvfiem9I1IWZ4jQ==", + "dev": true, + "dependencies": { + "@pnpm/crypto.base32-hash": "1.0.1", + "@pnpm/types": "8.9.0", + "encode-registry": "^3.0.0", + "semver": "^7.3.8" + }, + "engines": { + "node": ">=14.6" + }, + "funding": { + "url": "https://opencollective.com/pnpm" + } + }, + "node_modules/dependency-path/node_modules/@pnpm/crypto.base32-hash": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@pnpm/crypto.base32-hash/-/crypto.base32-hash-1.0.1.tgz", + "integrity": "sha512-pzAXNn6KxTA3kbcI3iEnYs4vtH51XEVqmK/1EiD18MaPKylhqy8UvMJK3zKG+jeP82cqQbozcTGm4yOQ8i3vNw==", + "dev": true, + "dependencies": { + "rfc4648": "^1.5.1" + }, + "engines": { + "node": ">=14.6" + }, + "funding": { + "url": "https://opencollective.com/pnpm" + } + }, + "node_modules/dependency-path/node_modules/@pnpm/types": { + "version": "8.9.0", + "resolved": "https://registry.npmjs.org/@pnpm/types/-/types-8.9.0.tgz", + "integrity": "sha512-3MYHYm8epnciApn6w5Fzx6sepawmsNU7l6lvIq+ER22/DPSrr83YMhU/EQWnf4lORn2YyiXFj0FJSyJzEtIGmw==", + "dev": true, + "engines": { + "node": ">=14.6" + }, + "funding": { + "url": "https://opencollective.com/pnpm" + } + }, + "node_modules/deps-regex": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/deps-regex/-/deps-regex-0.1.4.tgz", + "integrity": "sha512-3tzwGYogSJi8HoG93R5x9NrdefZQOXgHgGih/7eivloOq6yC6O+yoFxZnkgP661twvfILONfoKRdF9GQOGx2RA==", + "dev": true + }, + "node_modules/des.js": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.1.0.tgz", + "integrity": "sha512-r17GxjhUCjSRy8aiJpr8/UadFIzMzJGexI3Nmz4ADi9LYSFx4gTBp80+NaX/YsXWWLhpZ7v/v/ubEc/bCNfKwg==", + "dev": true, + "dependencies": { + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + } + }, + "node_modules/destroy": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", + "integrity": "sha512-3NdhDuEXnfun/z7x9GOElY49LoqVHoGScmOKwmxhsS8N5Y+Z8KyPPDnaSzqWgYt/ji4mqwfTS34Htrk0zPIXVg==", + "dev": true + }, + "node_modules/detect-file": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz", + "integrity": "sha512-DtCOLG98P007x7wiiOmfI0fi3eIKyWiLTGJ2MDnVi/E04lWGbf+JzrRHMm0rgIIZJGtHpKpbVgLWHrv8xXpc3Q==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/detect-indent": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-6.1.0.tgz", + "integrity": "sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/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, + "engines": { + "node": ">=8" + } + }, + "node_modules/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 + }, + "node_modules/dezalgo": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/dezalgo/-/dezalgo-1.0.4.tgz", + "integrity": "sha512-rXSP0bf+5n0Qonsb+SVVfNfIsimO4HEtmnIpPHY8Q1UCzKlQrDMfdobr8nJOOsRgWCyMRqeSBQzmWUMq7zvVig==", + "dev": true, + "dependencies": { + "asap": "^2.0.0", + "wrappy": "1" + } + }, + "node_modules/didyoumean": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", + "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==", + "dev": true + }, + "node_modules/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, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/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, + "dependencies": { + "bn.js": "^4.1.0", + "miller-rabin": "^4.0.0", + "randombytes": "^2.0.0" + } + }, + "node_modules/diffie-hellman/node_modules/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 + }, + "node_modules/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, + "dependencies": { + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/dlv": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", + "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==", + "dev": true + }, + "node_modules/dns-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", + "integrity": "sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg==", + "dev": true + }, + "node_modules/dns-packet": { + "version": "5.6.1", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.6.1.tgz", + "integrity": "sha512-l4gcSouhcgIKRvyy99RNVOgxXiicE+2jZoNmaNmZ6JXiGajBOJAesk1OBlJuM5k2c+eudGdLxDqXuPCKIj6kpw==", + "dev": true, + "dependencies": { + "@leichtgewicht/ip-codec": "^2.0.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/dns-txt": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/dns-txt/-/dns-txt-2.0.2.tgz", + "integrity": "sha512-Ix5PrWjphuSoUXV/Zv5gaFHjnaJtb02F2+Si3Ht9dyJ87+Z/lMmy+dpNHtTGraNK958ndXq2i+GLkWsWHcKaBQ==", + "dev": true, + "dependencies": { + "buffer-indexof": "^1.0.0" + } + }, + "node_modules/doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dev": true, + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/dom-serializer": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", + "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", + "dev": true, + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, + "node_modules/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, + "engines": { + "node": ">=0.4", + "npm": ">=1.2" + } + }, + "node_modules/domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ] + }, + "node_modules/domexception": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/domexception/-/domexception-1.0.1.tgz", + "integrity": "sha512-raigMkn7CJNNo6Ihro1fzG7wr3fHuYVytzquZKX5n0yizGsTcYgzdIUwj1X9pK0VvjeihV+XiclP+DjwbsSKug==", + "dev": true, + "dependencies": { + "webidl-conversions": "^4.0.2" + } + }, + "node_modules/domhandler": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", + "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", + "dev": true, + "dependencies": { + "domelementtype": "^2.2.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "dev": true, + "dependencies": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, + "node_modules/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, + "dependencies": { + "is-obj": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/duplexer2": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.0.2.tgz", + "integrity": "sha512-+AWBwjGadtksxjOQSFDhPNQbed7icNXApT4+2BNpsXzcCBiInq2H9XW0O8sfHFaPmnQRs7cg/P0fAr2IWQSW0g==", + "dev": true, + "dependencies": { + "readable-stream": "~1.1.9" + } + }, + "node_modules/duplexer2/node_modules/isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ==", + "dev": true + }, + "node_modules/duplexer2/node_modules/readable-stream": { + "version": "1.1.14", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", + "integrity": "sha512-+MeVjFf4L44XUkhM1eYbD8fyEsxcV81pqMSR5gblfcLCHfZvbrqy4/qYHE+/R5HoBUT11WV5O08Cr1n3YXkWVQ==", + "dev": true, + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } + }, + "node_modules/duplexer2/node_modules/string_decoder": { + "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha512-ev2QzSzWPYmy9GuqfIVildA4OdcGLeFZQrq5ys6RtiuF+RQQiZWr8TZNyAcuVXyQRYfEO+MsoB/1BuQVhOJuoQ==", + "dev": true + }, + "node_modules/duplexer3": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.5.tgz", + "integrity": "sha512-1A8za6ws41LQgv9HrE/66jyC5yuSjQ3L/KOpFtoBilsAK2iA2wuS5rTt1OCzIvtS2V7nVmedsUU+DGRcjBmOYA==", + "dev": true + }, + "node_modules/duplexify": { + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", + "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", + "dev": true, + "dependencies": { + "end-of-stream": "^1.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.0.0", + "stream-shift": "^1.0.0" + } + }, + "node_modules/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, + "dependencies": { + "is-plain-object": "^2.0.1", + "object.defaults": "^1.1.0" + } + }, + "node_modules/each-props/node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ecc-jsbn": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", + "integrity": "sha512-eh9O+hwRHNbG4BLTjEl3nw044CkGm5X6LoaCf7LPp7UU8Qrt47JYNi6nPX8xjW97TKGKm1ouctg0QSpZe9qrnw==", + "dev": true, + "dependencies": { + "jsbn": "~0.1.0", + "safer-buffer": "^2.1.0" + } + }, + "node_modules/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, + "dependencies": { + "safe-buffer": "^5.0.1" + } + }, + "node_modules/ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", + "dev": true + }, + "node_modules/electron-to-chromium": { + "version": "1.4.544", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.544.tgz", + "integrity": "sha512-54z7squS1FyFRSUqq/knOFSptjjogLZXbKcYk3B0qkE1KZzvqASwRZnY2KzZQJqIYLVD38XZeoiMRflYSwyO4w==", + "dev": true + }, + "node_modules/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, + "dependencies": { + "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" + } + }, + "node_modules/elliptic/node_modules/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 + }, + "node_modules/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 + }, + "node_modules/emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "engines": { + "node": ">= 4" + } + }, + "node_modules/encode-registry": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/encode-registry/-/encode-registry-3.0.1.tgz", + "integrity": "sha512-6qOwkl1g0fv0DN3Y3ggr2EaZXN71aoAqPp3p/pVaWSBSIo+YjLOWN61Fva43oVyQNPf7kgm8lkudzlzojwE2jw==", + "dev": true, + "dependencies": { + "mem": "^8.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/end-of-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.1.0.tgz", + "integrity": "sha512-EoulkdKF/1xa92q25PbjuDcgJ9RDHYU2Rs3SCIvs2/dSQ3BpmxneNHmA/M7fe60M3PrV7nNGTTNbkK62l6vXiQ==", + "dev": true, + "dependencies": { + "once": "~1.3.0" + } + }, + "node_modules/end-of-stream/node_modules/once": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/once/-/once-1.3.3.tgz", + "integrity": "sha512-6vaNInhu+CHxtONf3zw3vq4SP2DOQhjBvIa3rNcG0+P7eKWlYH6Peu7rHizSloRU2EwMz6GraLieis9Ac9+p1w==", + "dev": true, + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/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, + "dependencies": { + "graceful-fs": "^4.1.2", + "memory-fs": "^0.5.0", + "tapable": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/enhanced-resolve/node_modules/tapable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/enquirer": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/enquirer/-/enquirer-2.4.1.tgz", + "integrity": "sha512-rRqJg/6gd538VHvR3PSrdRBb/1Vy2YfzHqzvbhGIQpDRKIa4FgV/54b5Q1xYSxOOwKvjXweS26E0Q+nAMwp2pQ==", + "dev": true, + "peer": true, + "dependencies": { + "ansi-colors": "^4.1.1", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/enquirer/node_modules/ansi-colors": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz", + "integrity": "sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==", + "dev": true, + "peer": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "dev": true, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/envinfo": { + "version": "7.10.0", + "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.10.0.tgz", + "integrity": "sha512-ZtUjZO6l5mwTHvc1L9+1q5p/R3wTopcfqMW8r5t8SJSKqeVI/LtajORwRFEKpEFuekjD0VBjwu1HMxL4UalIRw==", + "dev": true, + "bin": { + "envinfo": "dist/cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/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, + "dependencies": { + "prr": "~1.0.1" + }, + "bin": { + "errno": "cli.js" + } + }, + "node_modules/error": { + "version": "7.2.1", + "resolved": "https://registry.npmjs.org/error/-/error-7.2.1.tgz", + "integrity": "sha512-fo9HBvWnx3NGUKMvMwB/CBCMMrfEJgbDTVDEkPygA3Bdd3lM1OyCd+rbQ8BwnpF6GdVeOLDNmyL4N5Bg80ZvdA==", + "dev": true, + "dependencies": { + "string-template": "~0.2.1" + } + }, + "node_modules/error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dev": true, + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "node_modules/error-stack-parser": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.1.4.tgz", + "integrity": "sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==", + "dev": true, + "dependencies": { + "stackframe": "^1.3.4" + } + }, + "node_modules/es-abstract": { + "version": "1.22.2", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.22.2.tgz", + "integrity": "sha512-YoxfFcDmhjOgWPWsV13+2RNjq1F6UQnfs+8TftwNqtzlmFzEXvlUwdrNrYeaizfjQzRMxkZ6ElWMOJIFKdVqwA==", + "dev": true, + "dependencies": { + "array-buffer-byte-length": "^1.0.0", + "arraybuffer.prototype.slice": "^1.0.2", + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "es-set-tostringtag": "^2.0.1", + "es-to-primitive": "^1.2.1", + "function.prototype.name": "^1.1.6", + "get-intrinsic": "^1.2.1", + "get-symbol-description": "^1.0.0", + "globalthis": "^1.0.3", + "gopd": "^1.0.1", + "has": "^1.0.3", + "has-property-descriptors": "^1.0.0", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.5", + "is-array-buffer": "^3.0.2", + "is-callable": "^1.2.7", + "is-negative-zero": "^2.0.2", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.2", + "is-string": "^1.0.7", + "is-typed-array": "^1.1.12", + "is-weakref": "^1.0.2", + "object-inspect": "^1.12.3", + "object-keys": "^1.1.1", + "object.assign": "^4.1.4", + "regexp.prototype.flags": "^1.5.1", + "safe-array-concat": "^1.0.1", + "safe-regex-test": "^1.0.0", + "string.prototype.trim": "^1.2.8", + "string.prototype.trimend": "^1.0.7", + "string.prototype.trimstart": "^1.0.7", + "typed-array-buffer": "^1.0.0", + "typed-array-byte-length": "^1.0.0", + "typed-array-byte-offset": "^1.0.0", + "typed-array-length": "^1.0.4", + "unbox-primitive": "^1.0.2", + "which-typed-array": "^1.1.11" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es-module-lexer": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.3.1.tgz", + "integrity": "sha512-JUFAyicQV9mXc3YRxPnDlrfBKpqt6hUYzz9/boprUJHs4e4KVr3XwOF70doO6gwXUor6EWZJAyWAfKki84t20Q==", + "dev": true, + "optional": true, + "peer": true + }, + "node_modules/es-set-tostringtag": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.1.tgz", + "integrity": "sha512-g3OMbtlwY3QewlqAiMLI47KywjWZoEytKr8pf6iTC8uJq5bIAH52Z9pnQ8pVL6whrCto53JZDuUIsifGeLorTg==", + "dev": true, + "dependencies": { + "get-intrinsic": "^1.1.3", + "has": "^1.0.3", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/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, + "dependencies": { + "has": "^1.0.3" + } + }, + "node_modules/es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "dev": true, + "dependencies": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es5-ext": { + "version": "0.10.62", + "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.62.tgz", + "integrity": "sha512-BHLqn0klhEpnOKSrzn/Xsz2UIW8j+cGmo9JLzr8BiUapV8hPL9+FliFqjwr9ngW7jWdnxv6eO+/LqyhJVqgrjA==", + "dev": true, + "hasInstallScript": true, + "dependencies": { + "es6-iterator": "^2.0.3", + "es6-symbol": "^3.1.3", + "next-tick": "^1.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/es6-iterator": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz", + "integrity": "sha512-zw4SRzoUkd+cl+ZoE15A9o1oQd920Bb0iOJMQkQhl3jNc03YqVjAhG7scf9C5KWRU/R13Orf588uCC6525o02g==", + "dev": true, + "dependencies": { + "d": "1", + "es5-ext": "^0.10.35", + "es6-symbol": "^3.1.1" + } + }, + "node_modules/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==" + }, + "node_modules/es6-symbol": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.3.tgz", + "integrity": "sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==", + "dev": true, + "dependencies": { + "d": "^1.0.1", + "ext": "^1.1.2" + } + }, + "node_modules/es6-templates": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/es6-templates/-/es6-templates-0.2.3.tgz", + "integrity": "sha512-sziUVwcvQ+lOsrTyUY0Q11ilAPj+dy7AQ1E1MgSaHTaaAFTffaa08QSlGNU61iyVaroyb6nYdBV6oD7nzn6i8w==", + "dev": true, + "dependencies": { + "recast": "~0.11.12", + "through": "~2.3.6" + } + }, + "node_modules/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, + "dependencies": { + "d": "1", + "es5-ext": "^0.10.46", + "es6-iterator": "^2.0.3", + "es6-symbol": "^3.1.1" + } + }, + "node_modules/escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-goat": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/escape-goat/-/escape-goat-2.1.1.tgz", + "integrity": "sha512-8/uIhbG12Csjy2JEW7D9pHbreaVaS/OpN3ycnyvElTdwM5n6GY6W6e2IPemfvGZeUMqZ9A/3GqIZMgKnBhAw/Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", + "dev": true + }, + "node_modules/escape-string-regexp": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", + "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/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, + "dependencies": { + "esprima": "^4.0.1", + "estraverse": "^4.2.0", + "esutils": "^2.0.2", + "optionator": "^0.8.1" + }, + "bin": { + "escodegen": "bin/escodegen.js", + "esgenerate": "bin/esgenerate.js" + }, + "engines": { + "node": ">=4.0" + }, + "optionalDependencies": { + "source-map": "~0.6.1" + } + }, + "node_modules/escodegen/node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/escodegen/node_modules/levn": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", + "integrity": "sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==", + "dev": true, + "dependencies": { + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/escodegen/node_modules/optionator": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", + "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", + "dev": true, + "dependencies": { + "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" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/escodegen/node_modules/prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", + "integrity": "sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==", + "dev": true, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/escodegen/node_modules/type-check": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", + "integrity": "sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==", + "dev": true, + "dependencies": { + "prelude-ls": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/eslint": { + "version": "8.7.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.7.0.tgz", + "integrity": "sha512-ifHYzkBGrzS2iDU7KjhCAVMGCvF6M3Xfs8X8b37cgrUlDt6bWRTpRh6T/gtSXv1HJ/BUGgmjvNvOEGu85Iif7w==", + "dev": true, + "dependencies": { + "@eslint/eslintrc": "^1.0.5", + "@humanwhocodes/config-array": "^0.9.2", + "ajv": "^6.10.0", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.3.2", + "doctrine": "^3.0.0", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^7.1.0", + "eslint-utils": "^3.0.0", + "eslint-visitor-keys": "^3.2.0", + "espree": "^9.3.0", + "esquery": "^1.4.0", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "functional-red-black-tree": "^1.0.1", + "glob-parent": "^6.0.1", + "globals": "^13.6.0", + "ignore": "^5.2.0", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "js-yaml": "^4.1.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.0.4", + "natural-compare": "^1.4.0", + "optionator": "^0.9.1", + "regexpp": "^3.2.0", + "strip-ansi": "^6.0.1", + "strip-json-comments": "^3.1.0", + "text-table": "^0.2.0", + "v8-compile-cache": "^2.0.3" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-plugin-promise": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-promise/-/eslint-plugin-promise-6.0.1.tgz", + "integrity": "sha512-uM4Tgo5u3UWQiroOyDEsYcVMOo7re3zmno0IZmB5auxoaQNIceAbXEkSt8RNrKtaYehARHG06pYK6K1JhtP0Zw==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "peerDependencies": { + "eslint": "^7.0.0 || ^8.0.0" + } + }, + "node_modules/eslint-plugin-react": { + "version": "7.27.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.27.1.tgz", + "integrity": "sha512-meyunDjMMYeWr/4EBLTV1op3iSG3mjT/pz5gti38UzfM4OPpNc2m0t2xvKCOMU5D6FSdd34BIMFOvQbW+i8GAA==", + "dev": true, + "dependencies": { + "array-includes": "^3.1.4", + "array.prototype.flatmap": "^1.2.5", + "doctrine": "^2.1.0", + "estraverse": "^5.3.0", + "jsx-ast-utils": "^2.4.1 || ^3.0.0", + "minimatch": "^3.0.4", + "object.entries": "^1.1.5", + "object.fromentries": "^2.0.5", + "object.hasown": "^1.1.0", + "object.values": "^1.1.5", + "prop-types": "^15.7.2", + "resolve": "^2.0.0-next.3", + "semver": "^6.3.0", + "string.prototype.matchall": "^4.0.6" + }, + "engines": { + "node": ">=4" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" + } + }, + "node_modules/eslint-plugin-react-hooks": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.3.0.tgz", + "integrity": "sha512-XslZy0LnMn+84NEG9jSGR6eGqaZB3133L8xewQo3fQagbQuGt7a63gf+P1NGKZavEYEC3UXaWEAA/AqDkuN6xA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0" + } + }, + "node_modules/eslint-plugin-react/node_modules/doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dev": true, + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/eslint-plugin-react/node_modules/resolve": { + "version": "2.0.0-next.4", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.4.tgz", + "integrity": "sha512-iMDbmAWtfU+MHpxt/I5iWI7cY6YVEZUQ3MBgPQ++XD1PELuJHIl82xBmObyP2KyQmkNB2dsqF7seoQQiAn5yDQ==", + "dev": true, + "dependencies": { + "is-core-module": "^2.9.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/eslint-plugin-react/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/eslint-plugin-tsdoc": { + "version": "0.2.17", + "resolved": "https://registry.npmjs.org/eslint-plugin-tsdoc/-/eslint-plugin-tsdoc-0.2.17.tgz", + "integrity": "sha512-xRmVi7Zx44lOBuYqG8vzTXuL6IdGOeF9nHX17bjJ8+VE6fsxpdGem0/SBTmAwgYMKYB1WBkqRJVQ+n8GK041pA==", + "dev": true, + "dependencies": { + "@microsoft/tsdoc": "0.14.2", + "@microsoft/tsdoc-config": "0.16.2" + } + }, + "node_modules/eslint-plugin-tsdoc/node_modules/@microsoft/tsdoc": { + "version": "0.14.2", + "resolved": "https://registry.npmjs.org/@microsoft/tsdoc/-/tsdoc-0.14.2.tgz", + "integrity": "sha512-9b8mPpKrfeGRuhFH5iO1iwCLeIIsV6+H1sRfxbkoGXIyQE2BTsPd9zqSqQJ+pv5sJ/hT5M1zvOFL02MnEezFug==", + "dev": true + }, + "node_modules/eslint-plugin-tsdoc/node_modules/@microsoft/tsdoc-config": { + "version": "0.16.2", + "resolved": "https://registry.npmjs.org/@microsoft/tsdoc-config/-/tsdoc-config-0.16.2.tgz", + "integrity": "sha512-OGiIzzoBLgWWR0UdRJX98oYO+XKGf7tiK4Zk6tQ/E4IJqGCe7dvkTvgDZV5cFJUzLGDOjeAXrnZoA6QkVySuxw==", + "dev": true, + "dependencies": { + "@microsoft/tsdoc": "0.14.2", + "ajv": "~6.12.6", + "jju": "~1.4.0", + "resolve": "~1.19.0" + } + }, + "node_modules/eslint-plugin-tsdoc/node_modules/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, + "dependencies": { + "is-core-module": "^2.1.0", + "path-parse": "^1.0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/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, + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/eslint-scope/node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/eslint-utils": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", + "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", + "dev": true, + "dependencies": { + "eslint-visitor-keys": "^2.0.0" + }, + "engines": { + "node": "^10.0.0 || ^12.0.0 || >= 14.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + }, + "peerDependencies": { + "eslint": ">=5" + } + }, + "node_modules/eslint-utils/node_modules/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, + "engines": { + "node": ">=10" + } + }, + "node_modules/eslint-visitor-keys": { + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", + "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", + "dev": true, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint/node_modules/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 + }, + "node_modules/eslint/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/eslint/node_modules/eslint-scope": { + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz", + "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", + "dev": true, + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint/node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/eslint/node_modules/globals": { + "version": "13.23.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.23.0.tgz", + "integrity": "sha512-XAmF0RjlrjY23MA51q3HltdlGxUpXPvg0GioKiD9X6HD28iMjo2dKC8Vqwm7lne4GNr78+RHTfliktR6ZH09wA==", + "dev": true, + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint/node_modules/ignore": { + "version": "5.2.4", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", + "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/eslint/node_modules/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, + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/eslint/node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/espree": { + "version": "9.6.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", + "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", + "dev": true, + "dependencies": { + "acorn": "^8.9.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.4.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "dev": true, + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/esquery": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.5.0.tgz", + "integrity": "sha512-YQLXUplAwJgCydQ78IMJywZCceoqk1oH01OERdSAJc/7U2AylwjhSCLDEtqwg811idIS/9fIU5GjG73IgjKMVg==", + "dev": true, + "dependencies": { + "estraverse": "^5.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/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, + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", + "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estree-walker": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", + "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==", + "dev": true + }, + "node_modules/esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/eventemitter3": { + "version": "4.0.7", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", + "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==", + "dev": true + }, + "node_modules/events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "dev": true, + "engines": { + "node": ">=0.8.x" + } + }, + "node_modules/eventsource": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/eventsource/-/eventsource-2.0.2.tgz", + "integrity": "sha512-IzUmBGPR3+oUG9dUeXynyNmf91/3zUSJg1lCktzKw47OXuhco54U3r9B7O4XX+Rb1Itm9OZ2b0RkTs10bICOxA==", + "dev": true, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/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, + "dependencies": { + "md5.js": "^1.3.4", + "safe-buffer": "^5.1.1" + } + }, + "node_modules/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 + }, + "node_modules/execa": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-3.4.0.tgz", + "integrity": "sha512-r9vdGQk4bmCuK1yKQu1KTwcT2zwfWdbdaXfCtAh+5nU/4fSX+JAb7vZGvI5naJrQlvONrEB20jeruESI69530g==", + "dev": true, + "dependencies": { + "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" + }, + "engines": { + "node": "^8.12.0 || >=9.7.0" + } + }, + "node_modules/exit": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", + "integrity": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==", + "dev": true, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha512-w/ozOKR9Obk3qoWeY/WDi6MFta9AoMR+zud60mdnbniMcBxRuFJyDt2LdX/14A1UABeqk+Uk+LDfUpvoGKppZA==", + "dev": true, + "dependencies": { + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expand-brackets/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/expand-brackets/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "node_modules/expand-tilde": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz", + "integrity": "sha512-A5EmesHW6rfnZ9ysHQjPdJRni0SRar0tjtG5MNtm9n5TUvsYU8oozprtRD4AqHxcZWWlVuAmQo2nWKfN9oyjTw==", + "dev": true, + "dependencies": { + "homedir-polyfill": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/expect": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/expect/-/expect-25.5.0.tgz", + "integrity": "sha512-w7KAXo0+6qqZZhovCaBVPSIqQp7/UTcx4M9uKt2m6pd2VB1voyC8JizLRqeEqud3AAVP02g+hbErDu5gu64tlA==", + "dev": true, + "dependencies": { + "@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" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/express": { + "version": "4.16.4", + "resolved": "https://registry.npmjs.org/express/-/express-4.16.4.tgz", + "integrity": "sha512-j12Uuyb4FMrd/qQAm6uCHAkPtO8FDTRJZBDd5D2KOL2eLaz1yUNdUB/NOIyq0iU4q4cFarsUCrnFDPBcnksuOg==", + "dev": true, + "dependencies": { + "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" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/express/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/express/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "node_modules/ext": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/ext/-/ext-1.7.0.tgz", + "integrity": "sha512-6hxeJYaL110a9b5TEJSj0gojyHQAmA2ch5Os+ySCiA1QGdS697XWY1pzsrSjqA9LDEEgdB/KypIlR59RcLuHYw==", + "dev": true, + "dependencies": { + "type": "^2.7.2" + } + }, + "node_modules/ext/node_modules/type": { + "version": "2.7.2", + "resolved": "https://registry.npmjs.org/type/-/type-2.7.2.tgz", + "integrity": "sha512-dzlvlNlt6AXU7EBSfpAscydQ7gXB+pPGsPnfJnZpiNJBDj7IaJzQlBZYGdEi4R9HmPdBv2XmWJ6YUtoTa7lmCw==", + "dev": true + }, + "node_modules/extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==", + "dev": true + }, + "node_modules/extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug==", + "dev": true, + "dependencies": { + "is-extendable": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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, + "dependencies": { + "chardet": "^0.7.0", + "iconv-lite": "^0.4.24", + "tmp": "^0.0.33" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/external-editor/node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dev": true, + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "dev": true, + "dependencies": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob/node_modules/define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", + "dev": true, + "dependencies": { + "is-descriptor": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob/node_modules/is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob/node_modules/is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob/node_modules/is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "dependencies": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extglob/node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/extsprintf": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", + "integrity": "sha512-11Ndz7Nv+mvAC1j0ktTa7fAb0vLyGGX+rMHNBYQviQDGU0Hw7lhctJANqbPhu9nV9/izT/IntTgZ7Im/9LJs9g==", + "dev": true, + "engines": [ + "node >=0.6.0" + ] + }, + "node_modules/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, + "dependencies": { + "ansi-gray": "^0.1.1", + "color-support": "^1.1.3", + "parse-node-version": "^1.0.0", + "time-stamp": "^1.0.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/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 + }, + "node_modules/fast-glob": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.1.tgz", + "integrity": "sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg==", + "dev": true, + "dependencies": { + "@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" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/fast-glob/node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/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 + }, + "node_modules/fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", + "dev": true + }, + "node_modules/fastest-levenshtein": { + "version": "1.0.16", + "resolved": "https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz", + "integrity": "sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg==", + "dev": true, + "engines": { + "node": ">= 4.9.1" + } + }, + "node_modules/fastparse": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/fastparse/-/fastparse-1.1.2.tgz", + "integrity": "sha512-483XLLxTVIwWK3QTrMGRqUfUpoOs/0hbQrl2oz4J0pAcm3A3bu84wxTFqGqkJzewCLdME38xJLJAxBABfQT8sQ==", + "dev": true + }, + "node_modules/fastq": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", + "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", + "dev": true, + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/faye-websocket": { + "version": "0.10.0", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.10.0.tgz", + "integrity": "sha512-Xhj93RXbMSq8urNCUq4p9l0P6hnySJ/7YNRhYNug0bLOuii7pKO7xQFb5mx9xZXWCar88pLPb805PvUkwrLZpQ==", + "dev": true, + "dependencies": { + "websocket-driver": ">=0.5.1" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/fb-watchman": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz", + "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==", + "dev": true, + "dependencies": { + "bser": "2.1.1" + } + }, + "node_modules/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 + }, + "node_modules/figures": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-3.0.0.tgz", + "integrity": "sha512-HKri+WoWoUgr83pehn/SIgLOMZ9nAWC6dcGj26RY2R4F50u4+RTUz0RCrUlOV3nKRAICW1UGzyb+kcX2qK1S/g==", + "dev": true, + "dependencies": { + "escape-string-regexp": "^1.0.5" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/figures/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/file-entry-cache": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", + "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "dev": true, + "dependencies": { + "flat-cache": "^3.0.4" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/file-loader": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.1.0.tgz", + "integrity": "sha512-26qPdHyTsArQ6gU4P1HJbAbnFTyT2r0pG7czh1GFAd9TZbj0n94wWbupgixZH/ET/meqi2/5+F7DhW4OAXD+Lg==", + "dev": true, + "dependencies": { + "loader-utils": "^2.0.0", + "schema-utils": "^2.7.1" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/file-loader/node_modules/loader-utils": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", + "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", + "dev": true, + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/file-uri-to-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", + "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", + "dev": true, + "optional": true + }, + "node_modules/fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/finalhandler": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.1.tgz", + "integrity": "sha512-Y1GUDo39ez4aHAw7MysnUD5JzYX+WaIj8I57kO3aEPT1fFRL4sr7mjei97FgnwhAyyzRYmQZaTHb2+9uZ1dPtg==", + "dev": true, + "dependencies": { + "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" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/finalhandler/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/finalhandler/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "node_modules/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, + "dependencies": { + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/avajs/find-cache-dir?sponsor=1" + } + }, + "node_modules/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, + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/find-yarn-workspace-root2": { + "version": "1.2.16", + "resolved": "https://registry.npmjs.org/find-yarn-workspace-root2/-/find-yarn-workspace-root2-1.2.16.tgz", + "integrity": "sha512-hr6hb1w8ePMpPVUK39S4RlwJzi+xPLuVuG8XlwXU3KD5Yn3qgBWVfy3AzNlDhWvE1EORCE65/Qm26rFQt3VLVA==", + "dev": true, + "dependencies": { + "micromatch": "^4.0.2", + "pkg-dir": "^4.2.0" + } + }, + "node_modules/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, + "dependencies": { + "detect-file": "^1.0.0", + "is-glob": "^4.0.0", + "micromatch": "^3.0.4", + "resolve-dir": "^1.0.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/findup-sync/node_modules/braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "dependencies": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/findup-sync/node_modules/define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "dev": true, + "dependencies": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/findup-sync/node_modules/fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", + "dev": true, + "dependencies": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/findup-sync/node_modules/is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/findup-sync/node_modules/is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/findup-sync/node_modules/is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "dependencies": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/findup-sync/node_modules/is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/findup-sync/node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/findup-sync/node_modules/is-number/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/findup-sync/node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/findup-sync/node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/findup-sync/node_modules/micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/findup-sync/node_modules/micromatch/node_modules/extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", + "dev": true, + "dependencies": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/findup-sync/node_modules/to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", + "dev": true, + "dependencies": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fined": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/fined/-/fined-1.2.0.tgz", + "integrity": "sha512-ZYDqPLGxDkDhDZBjZBb+oD1+j0rA4E0pXY50eplAAOPg2N/gUBSSk5IM1/QhPfyVo19lJ+CvXpqfvk+b2p/8Ng==", + "dev": true, + "dependencies": { + "expand-tilde": "^2.0.2", + "is-plain-object": "^2.0.3", + "object.defaults": "^1.1.0", + "object.pick": "^1.2.0", + "parse-filepath": "^1.0.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/fined/node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/flagged-respawn": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/flagged-respawn/-/flagged-respawn-1.0.1.tgz", + "integrity": "sha512-lNaHNVymajmk0OJMBn8fVUAU1BtDeKIqKoVhk4xAALB57aALg6b4W0MfJ/cUE0g9YBXy5XhSlPIpYIJ7HaY/3Q==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/flat-cache": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.1.1.tgz", + "integrity": "sha512-/qM2b3LUIaIgviBQovTLvijfyOQXPtSRnRK26ksj2J7rzPIecePUIpJsZ4T02Qg+xiAEKIs5K8dsHEd+VaKa/Q==", + "dev": true, + "dependencies": { + "flatted": "^3.2.9", + "keyv": "^4.5.3", + "rimraf": "^3.0.2" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/flatted": { + "version": "3.2.9", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.9.tgz", + "integrity": "sha512-36yxDn5H7OFZQla0/jFJmbIKTdZAQHngCedGxiMmpNfEZM0sdEeT+WczLQrjK6D7o2aiyLYDnkw0R3JK0Qv1RQ==", + "dev": true + }, + "node_modules/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, + "dependencies": { + "inherits": "^2.0.3", + "readable-stream": "^2.3.6" + } + }, + "node_modules/follow-redirects": { + "version": "1.15.3", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.3.tgz", + "integrity": "sha512-1VzOtuEM8pC9SFU1E+8KfTjZyMztRsgEfwQl44z8A25uy13jSzTj6dyK2Df52iV0vgHCfBwLhDWevLn95w5v6Q==", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } + } + }, + "node_modules/for-each": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", + "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", + "dev": true, + "dependencies": { + "is-callable": "^1.1.3" + } + }, + "node_modules/for-in": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha512-7EwmXrOjyL+ChxMhmG5lnW9MPt1aIeZEwKhQzoBUdTV0N3zuwWDZYVJatDvZ2OyzPUvdIAZDsCetk3coyMfcnQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/for-own": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/for-own/-/for-own-1.0.0.tgz", + "integrity": "sha512-0OABksIGrxKK8K4kynWkQ7y1zounQxP+CWnyclVwj81KW3vlLlGUx57DKGcP/LH216GzqnstnPocF16Nxs0Ycg==", + "dev": true, + "dependencies": { + "for-in": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/forever-agent": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", + "integrity": "sha512-j0KLYPhm6zeac4lz3oJ3o65qvgQCcPubiyotZrXqEaG4hNagNYO8qdlUrX5vwqv9ohqeT/Z3j6+yW067yWWdUw==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/fork-stream": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/fork-stream/-/fork-stream-0.0.4.tgz", + "integrity": "sha512-Pqq5NnT78ehvUnAk/We/Jr22vSvanRlFTpAmQ88xBY/M1TlHe+P0ILuEyXS595ysdGfaj22634LBkGMA2GTcpA==", + "dev": true + }, + "node_modules/fork-ts-checker-webpack-plugin": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.4.0.tgz", + "integrity": "sha512-3I3wFkc4DbzaUDPWEi96wdYGu4EKtxBafhZYm0o4mX51d9bphAY4P3mBl8K5mFXFJqVzHfmdbm9kLGnm7vwwBg==", + "dev": true, + "dependencies": { + "@babel/code-frame": "^7.8.3", + "@types/json-schema": "^7.0.5", + "chalk": "^4.1.0", + "chokidar": "^3.4.2", + "cosmiconfig": "^6.0.0", + "deepmerge": "^4.2.2", + "fs-extra": "^9.0.0", + "glob": "^7.1.6", + "memfs": "^3.1.2", + "minimatch": "^3.0.4", + "schema-utils": "2.7.0", + "semver": "^7.3.2", + "tapable": "^1.0.0" + }, + "engines": { + "node": ">=10", + "yarn": ">=1.0.0" + }, + "peerDependencies": { + "eslint": ">= 6", + "typescript": ">= 2.7", + "vue-template-compiler": "*", + "webpack": ">= 4" + }, + "peerDependenciesMeta": { + "eslint": { + "optional": true + }, + "vue-template-compiler": { + "optional": true + } + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/cosmiconfig": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz", + "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", + "dev": true, + "dependencies": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.1.0", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.7.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/fs-extra": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", + "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "dev": true, + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/jsonfile": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", + "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "dev": true, + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/schema-utils": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz", + "integrity": "sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.4", + "ajv": "^6.12.2", + "ajv-keywords": "^3.4.1" + }, + "engines": { + "node": ">= 8.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/tapable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/universalify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", + "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "dev": true, + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/form-data": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz", + "integrity": "sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww==", + "dev": true, + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fraction.js": { + "version": "4.3.6", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.6.tgz", + "integrity": "sha512-n2aZ9tNfYDwaHhvFTkhFErqOMIb8uyzSQ+vGJBjZyanAKZVbGUQ1sngfk9FdkBw7G26O7AgNjLcecLffD1c7eg==", + "dev": true, + "engines": { + "node": "*" + }, + "funding": { + "type": "patreon", + "url": "https://github.com/sponsors/rawify" + } + }, + "node_modules/fragment-cache": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", + "integrity": "sha512-GMBAbW9antB8iZRHLoGw0b3HANt57diZYFO/HL1JGIC1MjKrdmhxvrJbupnVvpys0zsz7yBApXdQyfepKly2kA==", + "dev": true, + "dependencies": { + "map-cache": "^0.2.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/from2": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", + "integrity": "sha512-OMcX/4IC/uqEPVgGeyfN22LJk6AZrMkRZHxcHBMBvHScDGgwTm2GT2Wkgtocyd3JfZffjj2kYUDXXII0Fk9W0g==", + "dev": true, + "dependencies": { + "inherits": "^2.0.1", + "readable-stream": "^2.0.0" + } + }, + "node_modules/fs-extra": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz", + "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==", + "dependencies": { + "graceful-fs": "^4.1.2", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + }, + "engines": { + "node": ">=6 <7 || >=8" + } + }, + "node_modules/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, + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/fs-mkdirp-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs-mkdirp-stream/-/fs-mkdirp-stream-1.0.0.tgz", + "integrity": "sha512-+vSd9frUnapVC2RZYfL3FCB2p3g4TBhaUmrsWlSudsGdnxIuUvBB2QM1VZeBtc49QFwrp+wQLrDs3+xxDgI5gQ==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.11", + "through2": "^2.0.3" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/fs-monkey": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.5.tgz", + "integrity": "sha512-8uMbBjrhzW76TYgEV27Y5E//W2f/lTFmx78P2w19FZSxarhI/798APGQyuGCwmkNxgwGRhrLfvWyLBvNtuOmew==", + "dev": true + }, + "node_modules/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": "sha512-gehEzmPn2nAwr39eay+x3X34Ra+M2QlVUTLhkXPjWdeO8RF9kszk116avgBJM3ZyNHgHXBNx+VmPaFC36k0PzA==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.2", + "iferr": "^0.1.5", + "imurmurhash": "^0.1.4", + "readable-stream": "1 || 2" + } + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", + "dev": true + }, + "node_modules/fsevents": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.1.3.tgz", + "integrity": "sha512-Auw9a4AxqWpa9GUfj370BMPzzyncfBABW8Mab7BGWBYDj4Isgq+cDKtx0i6u9jcX9pQDnswsaaOTgTmA5pEjuQ==", + "deprecated": "\"Please update to latest v2.3 or v2.2\"", + "dev": true, + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "dev": true + }, + "node_modules/function.prototype.name": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.6.tgz", + "integrity": "sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "functions-have-names": "^1.2.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/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": "sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g==", + "dev": true + }, + "node_modules/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, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/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, + "dependencies": { + "loader-utils": "^1.1.0" + } + }, + "node_modules/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, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/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, + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/get-intrinsic": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.1.tgz", + "integrity": "sha512-2DcsyfABl+gVHEfCOaTrWgyt+tb6MSEGmKq+kI5HwLbIYgjgmMcV8KQ41uaKz1xxUcn9tJtgFbQUEVcEbd0FYw==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/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, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/get-port": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/get-port/-/get-port-5.1.1.tgz", + "integrity": "sha512-g/Q1aTSDOxFpchXC4i8ZWvxA1lnPqx/JHqcpIw0/LX9T8x/GBbi6YnlN5nhaKIFkT8oFsscUKgDJYxfwfS6QsQ==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/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, + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/get-symbol-description": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", + "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-them-args": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/get-them-args/-/get-them-args-1.3.2.tgz", + "integrity": "sha512-LRn8Jlk+DwZE4GTlDbT3Hikd1wSHgLMme/+7ddlqKd7ldwR6LjJgTVWzBnR01wnYGe4KgrXjg287RaI22UHmAw==", + "dev": true + }, + "node_modules/get-value": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", + "integrity": "sha512-Ln0UQDlxH1BapMu3GPtf7CuYNwRZf2gwCuPqbyG6pB8WfmFpzqcy4xtAaAMUhnNqjMKTiCPZG2oMT3YSx8U2NA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/getpass": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", + "integrity": "sha512-0fzj9JxOLfJ+XGLhR8ze3unN0KZCgZwiSSDz168VERjK8Wl8kVSdcu2kspd4s4wtAa1y/qrVRiAA0WclVsu0ng==", + "dev": true, + "dependencies": { + "assert-plus": "^1.0.0" + } + }, + "node_modules/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, + "engines": { + "node": ">= 4.0" + } + }, + "node_modules/giturl": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/giturl/-/giturl-1.0.3.tgz", + "integrity": "sha512-qVDEXufVtYUzYqI5hoDUONh9GCEPi0n+e35KNDafdsNt9fPxB0nvFW/kFiw7W42wkg8TUyhBqb+t24yyaoc87A==", + "dev": true, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/glob": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.0.6.tgz", + "integrity": "sha512-f8c0rE8JiCxpa52kWPAOa3ZaYEnzofDzCQLCn3Vdk0Z5OVLq3BsRFJI4S4ykpeVW6QMGBUkMeUpoEgWnMTnw5Q==", + "dev": true, + "dependencies": { + "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" + }, + "engines": { + "node": "*" + } + }, + "node_modules/glob-escape": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/glob-escape/-/glob-escape-0.0.2.tgz", + "integrity": "sha512-L/cXYz8x7qer1HAyUQ+mbjcUsJVdpRxpAf7CwqHoNBs9vTpABlGfNN4tzkDxt+u3Z7ZncVyKlCNPtzb0R/7WbA==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/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, + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/glob-stream": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/glob-stream/-/glob-stream-6.1.0.tgz", + "integrity": "sha512-uMbLGAP3S2aDOHUDfdoYcdIePUCfysbAd0IAoWVZbeGU/oNQ8asHVSshLDJUPWxfzj8zsCG7/XeHPHTtow0nsw==", + "dev": true, + "dependencies": { + "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" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/glob-stream/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-stream/node_modules/glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha512-E8Ak/2+dZY6fnzlR7+ueWvhsH1SjHr4jjss4YS/h4py44jY9MhK/VFdaZJAWDz6BbL21KeteKxFSFpq8OS5gVA==", + "dev": true, + "dependencies": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + } + }, + "node_modules/glob-stream/node_modules/is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha512-UFpDDrPgM6qpnFNI+rh/p3bUaq9hKLZN8bMUWzxmcnZVS3omf4IPK+BrewlnWjO1WmUsMYuSjKh4UJuV4+Lqmw==", + "dev": true, + "dependencies": { + "is-extglob": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/glob-stream/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/glob-to-regexp": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", + "dev": true, + "optional": true, + "peer": true + }, + "node_modules/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, + "dependencies": { + "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" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/glob-watcher/node_modules/anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "dev": true, + "dependencies": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + } + }, + "node_modules/glob-watcher/node_modules/anymatch/node_modules/normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==", + "dev": true, + "dependencies": { + "remove-trailing-separator": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/glob-watcher/node_modules/binary-extensions": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", + "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/glob-watcher/node_modules/braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "dependencies": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/glob-watcher/node_modules/chokidar": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", + "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", + "deprecated": "Chokidar 2 does not receive security updates since 2019. Upgrade to chokidar 3 with 15x fewer dependencies", + "dev": true, + "dependencies": { + "anymatch": "^2.0.0", + "async-each": "^1.0.1", + "braces": "^2.3.2", + "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" + }, + "optionalDependencies": { + "fsevents": "^1.2.7" + } + }, + "node_modules/glob-watcher/node_modules/define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "dev": true, + "dependencies": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/glob-watcher/node_modules/fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", + "dev": true, + "dependencies": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/glob-watcher/node_modules/fsevents": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", + "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", + "deprecated": "The v1 package contains DANGEROUS / INSECURE binaries. Upgrade to safe fsevents v2", + "dev": true, + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "dependencies": { + "bindings": "^1.5.0", + "nan": "^2.12.1" + }, + "engines": { + "node": ">= 4.0" + } + }, + "node_modules/glob-watcher/node_modules/glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha512-E8Ak/2+dZY6fnzlR7+ueWvhsH1SjHr4jjss4YS/h4py44jY9MhK/VFdaZJAWDz6BbL21KeteKxFSFpq8OS5gVA==", + "dev": true, + "dependencies": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + } + }, + "node_modules/glob-watcher/node_modules/glob-parent/node_modules/is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha512-UFpDDrPgM6qpnFNI+rh/p3bUaq9hKLZN8bMUWzxmcnZVS3omf4IPK+BrewlnWjO1WmUsMYuSjKh4UJuV4+Lqmw==", + "dev": true, + "dependencies": { + "is-extglob": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/glob-watcher/node_modules/is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/glob-watcher/node_modules/is-accessor-descriptor/node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/glob-watcher/node_modules/is-binary-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", + "integrity": "sha512-9fRVlXc0uCxEDj1nQzaWONSpbTfx0FmJfzHF7pwlI8DkWGoHBBea4Pg5Ky0ojwwxQmnSifgbKkI06Qv0Ljgj+Q==", + "dev": true, + "dependencies": { + "binary-extensions": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/glob-watcher/node_modules/is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/glob-watcher/node_modules/is-data-descriptor/node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/glob-watcher/node_modules/is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "dependencies": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/glob-watcher/node_modules/is-descriptor/node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/glob-watcher/node_modules/is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/glob-watcher/node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/glob-watcher/node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/glob-watcher/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/glob-watcher/node_modules/micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/glob-watcher/node_modules/micromatch/node_modules/extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", + "dev": true, + "dependencies": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/glob-watcher/node_modules/micromatch/node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/glob-watcher/node_modules/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, + "dependencies": { + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/glob-watcher/node_modules/to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", + "dev": true, + "dependencies": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/global-dirs": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-3.0.1.tgz", + "integrity": "sha512-NBcGGFbBA9s1VzD41QXDG+3++t9Mn5t1FpLdhESY6oKY4gYTFpX4wO3sqGUa0Srjtbfj3szX0RnemmrVRUdULA==", + "dev": true, + "dependencies": { + "ini": "2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/global-dirs/node_modules/ini": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ini/-/ini-2.0.0.tgz", + "integrity": "sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/global-modules": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", + "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", + "dev": true, + "dependencies": { + "global-prefix": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/global-prefix": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", + "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", + "dev": true, + "dependencies": { + "ini": "^1.3.5", + "kind-of": "^6.0.2", + "which": "^1.3.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/global-prefix/node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/global-prefix/node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/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, + "engines": { + "node": ">=4" + } + }, + "node_modules/globalthis": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.3.tgz", + "integrity": "sha512-sFdI5LyBiNTHjRd7cGPWapiHWMOXKyuBNX/cWJ3NfzrZQVa8GI/8cofCl74AOVqq9W5kNmguTIzJ/1s2gyI9wA==", + "dev": true, + "dependencies": { + "define-properties": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/globby": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-5.0.0.tgz", + "integrity": "sha512-HJRTIH2EeH44ka+LWig+EqT2ONSYpVlNfx6pyd592/VF1TbfljJ7elwie7oSwcViLGqOdWocSdu2txwBF9bjmQ==", + "dev": true, + "dependencies": { + "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" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/glogg": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/glogg/-/glogg-1.0.2.tgz", + "integrity": "sha512-5mwUoSuBk44Y4EshyiqcH95ZntbDdTQqA3QYSrxmzj28Ai0vXBGMH1ApSANH14j2sIRtqCEyg6PfsuP7ElOEDA==", + "dev": true, + "dependencies": { + "sparkles": "^1.0.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/gopd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz", + "integrity": "sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA==", + "dev": true, + "dependencies": { + "get-intrinsic": "^1.1.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/got": { + "version": "9.6.0", + "resolved": "https://registry.npmjs.org/got/-/got-9.6.0.tgz", + "integrity": "sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==", + "dev": true, + "dependencies": { + "@sindresorhus/is": "^0.14.0", + "@szmarczak/http-timer": "^1.1.2", + "cacheable-request": "^6.0.0", + "decompress-response": "^3.3.0", + "duplexer3": "^0.1.4", + "get-stream": "^4.1.0", + "lowercase-keys": "^1.0.1", + "mimic-response": "^1.0.1", + "p-cancelable": "^1.0.0", + "to-readable-stream": "^1.0.0", + "url-parse-lax": "^3.0.0" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/got/node_modules/get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "dev": true, + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.11", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==" + }, + "node_modules/grapheme-splitter": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz", + "integrity": "sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ==", + "dev": true + }, + "node_modules/growly": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz", + "integrity": "sha512-+xGQY0YyAWCnqy7Cd++hc2JqMYzlm0dG30Jd0beaA64sROr8C4nt8Yc9V5Ro3avlSUDTN0ulqP/VBKi1/lLygw==", + "dev": true + }, + "node_modules/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, + "dependencies": { + "glob-watcher": "^5.0.3", + "gulp-cli": "^2.2.0", + "undertaker": "^1.2.1", + "vinyl-fs": "^3.0.0" + }, + "bin": { + "gulp": "bin/gulp.js" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/gulp-cli": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/gulp-cli/-/gulp-cli-2.3.0.tgz", + "integrity": "sha512-zzGBl5fHo0EKSXsHzjspp3y5CONegCm8ErO5Qh0UzFzk2y4tMvzLWhoDokADbarfZRL2pGpRp7yt6gfJX4ph7A==", + "dev": true, + "dependencies": { + "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" + }, + "bin": { + "gulp": "bin/gulp.js" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/gulp-cli/node_modules/ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp-cli/node_modules/camelcase": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", + "integrity": "sha512-4nhGqUkc4BqbBBB4Q6zLuD7lzzrHYrjKGeYaEji/3tFR5VdJu9v+LilhGIVe8wxEJPPOeWo7eg8dwY13TZ1BNg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp-cli/node_modules/find-up": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", + "integrity": "sha512-jvElSjyuo4EMQGoTwo1uJU5pQMwTW5lS1x05zzfJuTIyLR3zwO27LYrxNg+dlvKpGOuGy/MzBdXh80g0ve5+HA==", + "dev": true, + "dependencies": { + "path-exists": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp-cli/node_modules/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 + }, + "node_modules/gulp-cli/node_modules/hosted-git-info": { + "version": "2.8.9", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", + "dev": true + }, + "node_modules/gulp-cli/node_modules/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": "sha512-1pqUqRjkhPJ9miNq9SwMfdvi6lBJcd6eFxvfaivQhaH3SgisfiuudvFntdKOmxuee/77l+FPjKrQjWvmPjWrRw==", + "dev": true, + "dependencies": { + "number-is-nan": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp-cli/node_modules/load-json-file": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", + "integrity": "sha512-cy7ZdNRXdablkXYNI049pthVeXFurRyb9+hA/dZzerZ0pGTx42z+y+ssxBaVV2l70t1muq5IdKhn4UtcoGUY9A==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0", + "strip-bom": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp-cli/node_modules/normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dev": true, + "dependencies": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "node_modules/gulp-cli/node_modules/parse-json": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "integrity": "sha512-QR/GGaKCkhwk1ePQNYDRKYZ3mwU9ypsKhB0XyFnLQdomyEqk3e8wpW3V5Jp88zbxK4n5ST1nqo+g9juTpownhQ==", + "dev": true, + "dependencies": { + "error-ex": "^1.2.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp-cli/node_modules/path-exists": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", + "integrity": "sha512-yTltuKuhtNeFJKa1PiRzfLAU5182q1y4Eb4XCJ3PBqyzEDkAZRzBrKKBct682ls9reBVHf9udYLN5Nd+K1B9BQ==", + "dev": true, + "dependencies": { + "pinkie-promise": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp-cli/node_modules/path-type": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", + "integrity": "sha512-S4eENJz1pkiQn9Znv33Q+deTOKmbl+jj1Fl+qiP/vYezj+S8x+J3Uo0ISrx/QoEvIlOaDWJhPaRd1flJ9HXZqg==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.2", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp-cli/node_modules/read-pkg": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", + "integrity": "sha512-7BGwRHqt4s/uVbuyoeejRn4YmFnYZiFl4AuaeXHlgZf3sONF0SOGlxs2Pw8g6hCKupo08RafIO5YXFNOKTfwsQ==", + "dev": true, + "dependencies": { + "load-json-file": "^1.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp-cli/node_modules/read-pkg-up": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", + "integrity": "sha512-WD9MTlNtI55IwYUS27iHh9tK3YoIVhxis8yKhLpTqWtml739uXc9NWTpxoHkfZf3+DkCCsXox94/VWZniuZm6A==", + "dev": true, + "dependencies": { + "find-up": "^1.0.0", + "read-pkg": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp-cli/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/gulp-cli/node_modules/string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha512-0XsVpQLnVCXHJfyEs8tC0zpTVIr5PKKsQtkT29IwupnPTjtPmQ3xT/4yCREF9hYkV/3M3kzcUTSAZT6a6h81tw==", + "dev": true, + "dependencies": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp-cli/node_modules/strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", + "dev": true, + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp-cli/node_modules/strip-bom": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "integrity": "sha512-kwrX1y7czp1E69n2ajbG65mIo9dqvJ+8aBQXOGVxqwvNbsXdFM6Lq37dLAY3mknUwru8CfcCbfOLL/gMo+fi3g==", + "dev": true, + "dependencies": { + "is-utf8": "^0.2.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp-cli/node_modules/yargs": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-7.1.2.tgz", + "integrity": "sha512-ZEjj/dQYQy0Zx0lgLMLR8QuaqTihnxirir7EwUHp1Axq4e3+k8jXU5K0VLbNvedv1f4EWtBonDIZm0NUr+jCcA==", + "dev": true, + "dependencies": { + "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" + } + }, + "node_modules/gulp-cli/node_modules/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, + "dependencies": { + "camelcase": "^3.0.0", + "object.assign": "^4.1.0" + } + }, + "node_modules/gulp-connect": { + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/gulp-connect/-/gulp-connect-5.7.0.tgz", + "integrity": "sha512-8tRcC6wgXMLakpPw9M7GRJIhxkYdgZsXwn7n56BA2bQYGLR9NOPhMzx7js+qYDy6vhNkbApGKURjAw1FjY4pNA==", + "dev": true, + "dependencies": { + "ansi-colors": "^2.0.5", + "connect": "^3.6.6", + "connect-livereload": "^0.6.0", + "fancy-log": "^1.3.2", + "map-stream": "^0.0.7", + "send": "^0.16.2", + "serve-index": "^1.9.1", + "serve-static": "^1.13.2", + "tiny-lr": "^1.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp-connect/node_modules/ansi-colors": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/ansi-colors/-/ansi-colors-2.0.5.tgz", + "integrity": "sha512-yAdfUZ+c2wetVNIFsNRn44THW+Lty6S5TwMpUfLA/UaGhiXbBv/F8E60/1hMLd0cnF/CDoWH8vzVaI5bAcHCjw==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/gulp-flatten": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/gulp-flatten/-/gulp-flatten-0.2.0.tgz", + "integrity": "sha512-8kKeBDfHGx0CEWoB6BPh5bsynUG2VGmSz6hUlX531cfDz/+PRYZa9i3e3+KYuaV0GuCsRZNThSRjBfHOyypy8Q==", + "dev": true, + "dependencies": { + "gulp-util": "^3.0.1", + "through2": "^2.0.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/gulp-if": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/gulp-if/-/gulp-if-2.0.2.tgz", + "integrity": "sha512-tV0UfXkZodpFq6CYxEqH8tqLQgN6yR9qOhpEEN3O6N5Hfqk3fFLcbAavSex5EqnmoQjyaZ/zvgwclvlTI1KGfw==", + "dev": true, + "dependencies": { + "gulp-match": "^1.0.3", + "ternary-stream": "^2.0.1", + "through2": "^2.0.1" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/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, + "dependencies": { + "minimatch": "^3.0.3" + } + }, + "node_modules/gulp-postcss": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/gulp-postcss/-/gulp-postcss-9.0.1.tgz", + "integrity": "sha512-9QUHam5JyXwGUxaaMvoFQVT44tohpEFpM8xBdPfdwTYGM0AItS1iTQz0MpsF8Jroh7GF5Jt2GVPaYgvy8qD2Fw==", + "dev": true, + "dependencies": { + "fancy-log": "^1.3.3", + "plugin-error": "^1.0.1", + "postcss-load-config": "^3.0.0", + "vinyl-sourcemaps-apply": "^0.2.1" + }, + "engines": { + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.0.0" + } + }, + "node_modules/gulp-postcss/node_modules/postcss-load-config": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.4.tgz", + "integrity": "sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==", + "dev": true, + "dependencies": { + "lilconfig": "^2.0.5", + "yaml": "^1.10.2" + }, + "engines": { + "node": ">= 10" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": ">=8.0.9", + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "postcss": { + "optional": true + }, + "ts-node": { + "optional": true + } + } + }, + "node_modules/gulp-util": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/gulp-util/-/gulp-util-3.0.8.tgz", + "integrity": "sha512-q5oWPc12lwSFS9h/4VIjG+1NuNDlJ48ywV2JKItY4Ycc/n1fXJeYPVQsfu5ZrhQi7FGSDBalwUCLar/GyHXKGw==", + "deprecated": "gulp-util is deprecated - replace it, following the guidelines at https://medium.com/gulpjs/gulp-util-ca3b1f9f9ac5", + "dev": true, + "dependencies": { + "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" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/gulp-util/node_modules/ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp-util/node_modules/ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha512-kmCevFghRiWM7HB5zTPULl4r9bVFSWjz62MhqizDGUrq2NWuNMQyuv4tHHoKJHs69M/MF64lEcHdYIocrdWQYA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp-util/node_modules/chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha512-U3lRVLMSlsCfjqYPbLyVv11M9CPW4I728d6TCKMAOJueEeB9/8o+eSsMnxPJD+Q+K909sdESg7C+tIkoH6on1A==", + "dev": true, + "dependencies": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp-util/node_modules/clone": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz", + "integrity": "sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg==", + "dev": true, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/gulp-util/node_modules/clone-stats": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/clone-stats/-/clone-stats-0.0.1.tgz", + "integrity": "sha512-dhUqc57gSMCo6TX85FLfe51eC/s+Im2MLkAgJwfaRRexR2tA4dd3eLEW4L6efzHc2iNorrRRXITifnDLlRrhaA==", + "dev": true + }, + "node_modules/gulp-util/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/gulp-util/node_modules/object-assign": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-3.0.0.tgz", + "integrity": "sha512-jHP15vXVGeVh1HuaA2wY6lxk+whK/x4KBG88VXeRma7CCun7iGD5qPc4eYykQ9sdQvg8jkwFKsSxHln2ybW3xQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp-util/node_modules/strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", + "dev": true, + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/gulp-util/node_modules/supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha512-KKNVtd6pCYgPIKU4cp2733HWYCpplQhddZLBUryaAHou723x+FRzQ5Df824Fj+IyyuiQTRoub4SnIFfIcrp70g==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/gulp-util/node_modules/vinyl": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-0.5.3.tgz", + "integrity": "sha512-P5zdf3WB9uzr7IFoVQ2wZTmUwHL8cMZWJGzLBNCHNZ3NB6HTMsYABtt7z8tAGIINLXyAob9B9a1yzVGMFOYKEA==", + "dev": true, + "dependencies": { + "clone": "^1.0.0", + "clone-stats": "^0.0.1", + "replace-ext": "0.0.1" + }, + "engines": { + "node": ">= 0.9" + } + }, + "node_modules/gulplog": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/gulplog/-/gulplog-1.0.0.tgz", + "integrity": "sha512-hm6N8nrm3Y08jXie48jsC55eCZz9mnb4OirAStEk2deqeyhXU3C1otDVh+ccttMuc1sBi6RX6ZJ720hs9RCvgw==", + "dev": true, + "dependencies": { + "glogg": "^1.0.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/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 + }, + "node_modules/har-schema": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", + "integrity": "sha512-Oqluz6zhGX8cyRaTQlFMPw80bSJVG2x/cFb8ZPhUILGgHka9SsokCCOQgpveePerqidZOrT14ipqfJb7ILcW5Q==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/har-validator": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.5.tgz", + "integrity": "sha512-nmT2T0lljbxdQZfspsno9hgrG3Uir6Ks5afism62poxqBM6sDnMEuPmzTq8XN0OEwqKLLdh1jQI3qyE66Nzb3w==", + "deprecated": "this library is no longer supported", + "dev": true, + "dependencies": { + "ajv": "^6.12.3", + "har-schema": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/hard-rejection": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/hard-rejection/-/hard-rejection-2.1.0.tgz", + "integrity": "sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/has": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.4.tgz", + "integrity": "sha512-qdSAmqLF6209RFj4VVItywPMbm3vWylknmB3nvNiUIs72xAimcM8nVYxYr7ncvZq5qzk9MKIZR8ijqD/1QuYjQ==", + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/has-ansi": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", + "integrity": "sha512-C8vBJ8DwUCx19vhm7urhTuUsr4/IyP6l4VzNQDv+ryHQObW3TTTp9yB68WpYgRe2bbaGuZ/se74IqFeVnMnLZg==", + "dev": true, + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-ansi/node_modules/ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/has-gulplog": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/has-gulplog/-/has-gulplog-0.1.0.tgz", + "integrity": "sha512-+F4GzLjwHNNDEAJW2DC1xXfEoPkRDmUdJ7CBYw4MpqtDwOnqdImJl7GWlpqx+Wko6//J8uKTnIe4wZSv7yCqmw==", + "dev": true, + "dependencies": { + "sparkles": "^1.0.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/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, + "dependencies": { + "get-intrinsic": "^1.1.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-proto": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz", + "integrity": "sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/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, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-tostringtag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "dev": true, + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", + "integrity": "sha512-IBXk4GTsLYdQ7Rvt+GRBrFSVEkmuOUy4re0Xjd9kJSUQpnTrWR4/y9RpfexN9vkAPMFuQoeWKwqzPozRTlasGw==", + "dev": true, + "dependencies": { + "get-value": "^2.0.6", + "has-values": "^1.0.0", + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-values": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", + "integrity": "sha512-ODYZC64uqzmtfGMEAX/FvZiRyWLpAC3vYnNunURUnkGVTS+mI0smVsWaPydRBsE3g+ok7h960jChO8mFcWlHaQ==", + "dev": true, + "dependencies": { + "is-number": "^3.0.0", + "kind-of": "^4.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-values/node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-values/node_modules/is-number/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-values/node_modules/kind-of": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", + "integrity": "sha512-24XsCxmEbRwEDbz/qz3stgin8TTzZ1ESR56OMCN0ujYg+vRutNSiOj9bHH9u85DKgXguraugV5sFuvbD4FW/hw==", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/has-yarn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/has-yarn/-/has-yarn-2.1.0.tgz", + "integrity": "sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/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, + "dependencies": { + "inherits": "^2.0.4", + "readable-stream": "^3.6.0", + "safe-buffer": "^5.2.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/hash-base/node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "dev": true, + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/hash-base/node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/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, + "dependencies": { + "inherits": "^2.0.3", + "minimalistic-assert": "^1.0.1" + } + }, + "node_modules/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, + "bin": { + "he": "bin/he" + } + }, + "node_modules/highlight-es": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/highlight-es/-/highlight-es-1.0.3.tgz", + "integrity": "sha512-s/SIX6yp/5S1p8aC/NRDC1fwEb+myGIfp8/TzZz0rtAv8fzsdX7vGl3Q1TrXCsczFq8DI3CBFBCySPClfBSdbg==", + "dev": true, + "dependencies": { + "chalk": "^2.4.0", + "is-es2016-keyword": "^1.0.0", + "js-tokens": "^3.0.0" + } + }, + "node_modules/highlight-es/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/highlight-es/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/highlight-es/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/highlight-es/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true + }, + "node_modules/highlight-es/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/highlight-es/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/highlight-es/node_modules/js-tokens": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz", + "integrity": "sha512-RjTcuD4xjtthQkaWH7dFlH85L+QaVtSoOyGdZ3g6HFhS9dFNDfLyqgm2NFe2X6cQpeFmt0452FJjFG5UameExg==", + "dev": true + }, + "node_modules/highlight-es/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/hmac-drbg": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", + "integrity": "sha512-Tti3gMqLdZfhOQY1Mzf/AanLiqh1WTiJgEj26ZuYQ9fbkLomzGchCws4FyrSd4VkpBfiNhaE1On+lOz894jvXg==", + "dev": true, + "dependencies": { + "hash.js": "^1.0.3", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.1" + } + }, + "node_modules/homedir-polyfill": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz", + "integrity": "sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==", + "dev": true, + "dependencies": { + "parse-passwd": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/hosted-git-info/node_modules/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, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/hosted-git-info/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/hpack.js": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", + "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==", + "dev": true, + "dependencies": { + "inherits": "^2.0.1", + "obuf": "^1.0.0", + "readable-stream": "^2.0.1", + "wbuf": "^1.1.0" + } + }, + "node_modules/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, + "dependencies": { + "whatwg-encoding": "^1.0.1" + } + }, + "node_modules/html-entities": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.4.0.tgz", + "integrity": "sha512-igBTJcNNNhvZFRtm8uA6xMY6xYleeDwn3PeBCkDz7tHttv4F2hsDI2aPgNERWzvRcNYHNT3ymRaQzllmXj4YsQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/mdevils" + }, + { + "type": "patreon", + "url": "https://patreon.com/mdevils" + } + ] + }, + "node_modules/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 + }, + "node_modules/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, + "dependencies": { + "es6-templates": "^0.2.3", + "fastparse": "^1.1.1", + "html-minifier": "^3.5.8", + "loader-utils": "^1.1.0", + "object-assign": "^4.1.1" + } + }, + "node_modules/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, + "dependencies": { + "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" + }, + "bin": { + "html-minifier": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/http-cache-semantics": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz", + "integrity": "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==", + "dev": true + }, + "node_modules/http-deceiver": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", + "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==", + "dev": true + }, + "node_modules/http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", + "dev": true, + "dependencies": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/http-errors/node_modules/inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==", + "dev": true + }, + "node_modules/http-parser-js": { + "version": "0.5.8", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.8.tgz", + "integrity": "sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==", + "dev": true + }, + "node_modules/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, + "dependencies": { + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/http-proxy-agent": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz", + "integrity": "sha512-n2hY8YdoRE1i7r6M0w9DIw5GgZN0G25P8zLCRQ8rjXtTU3vsNFBI/vWK/UIeE6g5MUUz6avwAPXmL6Fy9D/90w==", + "dev": true, + "dependencies": { + "@tootallnate/once": "2", + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/http-proxy-middleware": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-1.3.1.tgz", + "integrity": "sha512-13eVVDYS4z79w7f1+NPllJtOQFx/FdUW4btIvVRMaRlUY9VGstAbo5MOhLEuUgZFRHn3x50ufn25zkj/boZnEg==", + "dev": true, + "dependencies": { + "@types/http-proxy": "^1.17.5", + "http-proxy": "^1.18.1", + "is-glob": "^4.0.1", + "is-plain-obj": "^3.0.0", + "micromatch": "^4.0.2" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/http-proxy-middleware/node_modules/is-plain-obj": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", + "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/http-signature": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", + "integrity": "sha512-CAbnr6Rz4CYQkLYUtSNXxQPUH2gK8f3iWexVlsnMeD+GjlsQ0Xsy1cOX+mN3dtxYomRy21CiOzU8Uhw6OwncEQ==", + "dev": true, + "dependencies": { + "assert-plus": "^1.0.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" + }, + "engines": { + "node": ">=0.8", + "npm": ">=1.3.7" + } + }, + "node_modules/https-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", + "integrity": "sha512-J+FkSdyD+0mA0N+81tMotaRMfSL9SGi+xpD3T6YApKsc3bGSXJlfXri3VyFOeYkfLRQisDk1W+jIFFKBeUBbBg==", + "dev": true + }, + "node_modules/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, + "dependencies": { + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/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, + "engines": { + "node": ">=8.12.0" + } + }, + "node_modules/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, + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/icss-replace-symbols": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/icss-replace-symbols/-/icss-replace-symbols-1.1.0.tgz", + "integrity": "sha512-chIaY3Vh2mh2Q3RGXttaDIzeiPvaVXJ+C4DAh/w3c37SKZ/U6PGMmuicR2EQQp9bKG8zLMCl7I+PtIoOOPp8Gg==", + "dev": true + }, + "node_modules/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, + "dependencies": { + "postcss": "^7.0.14" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/icss-utils/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "dev": true + }, + "node_modules/icss-utils/node_modules/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, + "dependencies": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/iferr": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz", + "integrity": "sha512-DUNFN5j7Tln0D+TxzloUjKB+CtVu6myn0JEFak6dG18mNt9YkQ6lzGCdafwofISZ1lLF3xRHJ98VKy9ynkcFaA==", + "dev": true + }, + "node_modules/ignore": { + "version": "5.1.9", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.1.9.tgz", + "integrity": "sha512-2zeMQpbKz5dhZ9IwL0gbxSW5w0NK/MSAMtNuhgIHEPmaU3vPdKPL0UdvUCXs5SS4JAwsBxysK5sFMW8ocFiVjQ==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/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, + "dependencies": { + "minimatch": "^3.0.4" + } + }, + "node_modules/immediate": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.0.6.tgz", + "integrity": "sha512-XXOFtyqDjNDAQxVfYxuF7g9Il/IbWmmlQg2MYKOH8ExIT1qg6xc4zyS3HaEEATgs1btfzxq15ciUiY7gjSXRGQ==", + "dev": true + }, + "node_modules/immutable": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/immutable/-/immutable-4.3.4.tgz", + "integrity": "sha512-fsXeu4J4i6WNWSikpI88v/PcVflZz+6kMhUfIwc5SY+poQRPnaf5V7qds6SUyUN3cVxEzuCab7QIoLOQ+DQ1wA==", + "dev": true + }, + "node_modules/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, + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/import-fresh/node_modules/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, + "engines": { + "node": ">=4" + } + }, + "node_modules/import-lazy": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-4.0.0.tgz", + "integrity": "sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw==", + "engines": { + "node": ">=8" + } + }, + "node_modules/import-local": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", + "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", + "dev": true, + "dependencies": { + "pkg-dir": "^4.2.0", + "resolve-cwd": "^3.0.0" + }, + "bin": { + "import-local-fixture": "fixtures/cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "dev": true, + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/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, + "engines": { + "node": ">=8" + } + }, + "node_modules/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 + }, + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "dev": true, + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true + }, + "node_modules/ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==", + "dev": true + }, + "node_modules/inpath": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/inpath/-/inpath-1.0.2.tgz", + "integrity": "sha512-DTt55ovuYFC62a8oJxRjV2MmTPUdxN43Gd8I2ZgawxbAha6PvJkDQy/RbZGFCJF5IXrpp4PAYtW1w3aV7jXkew==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/inquirer": { + "version": "7.3.3", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-7.3.3.tgz", + "integrity": "sha512-JG3eIAj5V9CwcGvuOmoo6LB9kbAYT8HXffUl6memuszlwDC/qvFAJw49XJ5NROSFNPxp3iQg1GqkFhaY/CR0IA==", + "dev": true, + "dependencies": { + "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" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/inquirer/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/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, + "dependencies": { + "default-gateway": "^4.2.0", + "ipaddr.js": "^1.9.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/internal-ip/node_modules/cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "dev": true, + "dependencies": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + }, + "engines": { + "node": ">=4.8" + } + }, + "node_modules/internal-ip/node_modules/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, + "dependencies": { + "execa": "^1.0.0", + "ip-regex": "^2.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/internal-ip/node_modules/execa": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "dev": true, + "dependencies": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/internal-ip/node_modules/get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "dev": true, + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/internal-ip/node_modules/is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/internal-ip/node_modules/npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==", + "dev": true, + "dependencies": { + "path-key": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/internal-ip/node_modules/p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/internal-ip/node_modules/path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/internal-ip/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/internal-ip/node_modules/shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", + "dev": true, + "dependencies": { + "shebang-regex": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/internal-ip/node_modules/shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/internal-ip/node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/internal-slot": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.5.tgz", + "integrity": "sha512-Y+R5hJrzs52QCG2laLn4udYVnxsfny9CpOhNhUvk/SSSVyF6T27FzRbF0sroPidSu3X8oEAkOn2K804mjpt6UQ==", + "dev": true, + "dependencies": { + "get-intrinsic": "^1.2.0", + "has": "^1.0.3", + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/interpret": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz", + "integrity": "sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/invert-kv": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz", + "integrity": "sha512-xgs2NH9AE66ucSq4cNG1nhSFghr5l6tdL15Pk+jl46bmmBapgoaY/AacXyaDznAqmGL99TiLSQgO/XazFSKYeQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ip": { + "version": "1.1.8", + "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.8.tgz", + "integrity": "sha512-PuExPYUiu6qMBQb4l06ecm6T6ujzhmh+MeJcW9wa89PoAz5pvd4zPgN5WJV104mb6S2T1AwNIAaB70JNrLQWhg==", + "dev": true + }, + "node_modules/ip-regex": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz", + "integrity": "sha512-58yWmlHpp7VYfcdTwMTvwMmqx/Elfxjd9RXTDyMsbL7lLWmhMylLEqiYVLKuLzOZqVgiWXD9MfR62Vv89VRxkw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/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, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/is-absolute": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-absolute/-/is-absolute-1.0.0.tgz", + "integrity": "sha512-dOWoqflvcydARa360Gvv18DZ/gRuHKi2NU/wU5X1ZFzdYfH29nkiNZsF3mp4OJ3H4yo9Mx8A/uAGNzpzPN3yBA==", + "dev": true, + "dependencies": { + "is-relative": "^1.0.0", + "is-windows": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha512-e1BM1qnDbMRG3ll2U9dSK0UMHuWOs3pY3AtcFsmvwPtKL3MML/Q86i+GilLfvqEs4GW+ExB91tQ3Ig9noDIZ+A==", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-accessor-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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, + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-array-buffer": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.2.tgz", + "integrity": "sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.0", + "is-typed-array": "^1.1.10" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", + "dev": true + }, + "node_modules/is-bigint": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "dev": true, + "dependencies": { + "has-bigints": "^1.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/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, + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-boolean-object": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", + "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "dev": true + }, + "node_modules/is-callable": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", + "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/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, + "dependencies": { + "ci-info": "^2.0.0" + }, + "bin": { + "is-ci": "bin.js" + } + }, + "node_modules/is-core-module": { + "version": "2.13.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.0.tgz", + "integrity": "sha512-Z7dk6Qo8pOCp3l4tsX2C5ZVas4V+UxwQodwZhLopL91TX8UyyHEXafPcyoeeWuLrwzHcr3igO78wNLwHJHsMCQ==", + "dependencies": { + "has": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha512-+w9D5ulSoBNlmw9OHn3U2v51SyoCd0he+bB3xMl62oijhrspxowjU+AIcDY0N3iEJbUEkB15IlMASQsxYigvXg==", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-data-descriptor/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-date-object": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "dev": true, + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "dependencies": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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, + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-es2016-keyword": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-es2016-keyword/-/is-es2016-keyword-1.0.0.tgz", + "integrity": "sha512-JtZWPUwjdbQ1LIo9OSZ8MdkWEve198ors27vH+RzUUvZXXZkzXCxFnlUhzWYxy5IexQSRiXVw9j2q/tHMmkVYQ==", + "dev": true + }, + "node_modules/is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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, + "engines": { + "node": ">=8" + } + }, + "node_modules/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, + "engines": { + "node": ">=6" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-installed-globally": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.4.0.tgz", + "integrity": "sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ==", + "dev": true, + "dependencies": { + "global-dirs": "^3.0.0", + "is-path-inside": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-installed-globally/node_modules/is-path-inside": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-interactive": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz", + "integrity": "sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-negated-glob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-negated-glob/-/is-negated-glob-1.0.0.tgz", + "integrity": "sha512-czXVVn/QEmgvej1f50BZ648vUI+em0xqMq2Sn+QncCLN4zj1UAxlT+kw/6ggQTOaZPd1HqKQGEqbpQVtJucWug==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-negative-zero": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", + "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-npm": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-5.0.0.tgz", + "integrity": "sha512-WW/rQLOazUq+ST/bCAVBp/2oMERWLsR7OrKyt052dNDk4DHcDE0/7QSXITlmi+VBcV13DfIbysG3tZJm5RfdBA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true, + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/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, + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/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, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-path-cwd": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-1.0.0.tgz", + "integrity": "sha512-cnS56eR9SPAscL77ik76ATVqoPARTqPIVkMDVxRaWH06zT+6+CzIroYRJ0VVvm0Z1zfAvxvz9i/D3Ppjaqt5Nw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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, + "dependencies": { + "is-path-inside": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-path-inside": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-1.0.1.tgz", + "integrity": "sha512-qhsCR/Esx4U4hg/9I19OVUAJkGWtjRYHMRgUMZE2TDdj+Ag+kttZanLupfddNyglzz50cUlmWzUaI37GDfNx/g==", + "dev": true, + "dependencies": { + "path-is-inside": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-plain-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", + "integrity": "sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-relative": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-relative/-/is-relative-1.0.0.tgz", + "integrity": "sha512-Kw/ReK0iqwKeu0MITLFuj0jbPAmEiOsIwyIXvvbfa6QfmN9pkD1M+8pdk7Rl/dTKbH34/XBFMbgD4iMJhLQbGA==", + "dev": true, + "dependencies": { + "is-unc-path": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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, + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/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, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "dev": true, + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/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, + "dependencies": { + "better-path-resolve": "1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/is-symbol": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", + "dev": true, + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-typed-array": { + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.12.tgz", + "integrity": "sha512-Z14TF2JNG8Lss5/HMqt0//T9JeHXttXy5pH/DBU4vi98ozO2btxzq9MwYDZYnKwU8nRsz/+GVFVRDq3DkVuSPg==", + "dev": true, + "dependencies": { + "which-typed-array": "^1.1.11" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==", + "dev": true + }, + "node_modules/is-unc-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-unc-path/-/is-unc-path-1.0.0.tgz", + "integrity": "sha512-mrGpVd0fs7WWLfVsStvgF6iEJnbjDFZh9/emhRDcGWTduTfNHd9CHeUwH3gYIjdbwo4On6hunkztwOaAw0yllQ==", + "dev": true, + "dependencies": { + "unc-path-regex": "^0.1.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-unicode-supported": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz", + "integrity": "sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-utf8": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", + "integrity": "sha512-rMYPYvCzsXywIsldgLaSoPlw5PfoB/ssr7hY4pLfcodrA5M/eArza1a9VmTiNIBNMjOGr1Ow9mTyU2o69U6U9Q==", + "dev": true + }, + "node_modules/is-valid-glob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-valid-glob/-/is-valid-glob-1.0.0.tgz", + "integrity": "sha512-AhiROmoEFDSsjx8hW+5sGwgKVIORcXnrlAx/R0ZSeaPw70Vw0CqkGBBhHGL58Uox2eXnU1AnvXJl1XlyedO5bA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-weakref": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", + "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-windows": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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, + "dependencies": { + "is-docker": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-yarn-global": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/is-yarn-global/-/is-yarn-global-0.3.0.tgz", + "integrity": "sha512-VjSeb/lHmkoyd8ryPVIKvOCn4D1koMqY+vqyjjUfc3xyKtP4dYOxM44sZrnqQSzSds3xyOrUTLTC9LVCVgLngw==", + "dev": true + }, + "node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "dev": true + }, + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", + "dev": true + }, + "node_modules/isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/isomorphic-fetch": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/isomorphic-fetch/-/isomorphic-fetch-3.0.0.tgz", + "integrity": "sha512-qvUtwJ3j6qwsF3jLxkZ72qCgjMysPzDfeV240JHiGZsANBYd+EEuu35v7dfrJ9Up0Ak07D7GGSkGhCHTqg/5wA==", + "dependencies": { + "node-fetch": "^2.6.1", + "whatwg-fetch": "^3.4.1" + } + }, + "node_modules/isstream": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", + "integrity": "sha512-Yljz7ffyPbrLpLngrMtZ7NduUgVvi6wG9RJ9IUcyCd59YQ911PBJphODUcbOVbqYfxe1wuYf/LJ8PauMRwsM/g==", + "dev": true + }, + "node_modules/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, + "engines": { + "node": ">=8" + } + }, + "node_modules/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, + "dependencies": { + "@babel/core": "^7.7.5", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.0.0", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-instrument/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/istanbul-lib-report": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.1.tgz", + "integrity": "sha512-GCfE1mtsHGOELCU8e/Z7YWzpmybrx/+dSTfLrvY8qRmaY6zXTKWn6WQIjaAFw069icm6GVMNkgu0NzI4iPZUNw==", + "dev": true, + "dependencies": { + "istanbul-lib-coverage": "^3.0.0", + "make-dir": "^4.0.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/istanbul-lib-report/node_modules/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, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/istanbul-lib-report/node_modules/make-dir": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz", + "integrity": "sha512-hXdUTZYIVOt1Ex//jAQi+wTZZpUpwBj/0QsOzqegb3rGMMeJiSEu5xLHnYfBrRV4RH2+OCSOO95Is/7x1WJ4bw==", + "dev": true, + "dependencies": { + "semver": "^7.5.3" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/istanbul-lib-report/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/istanbul-lib-report/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/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, + "dependencies": { + "debug": "^4.1.1", + "istanbul-lib-coverage": "^3.0.0", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/istanbul-reports": { + "version": "3.1.6", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.6.tgz", + "integrity": "sha512-TLgnMkKg3iTDsQ9PbPTdpfAK2DzjF9mqUG7RMgcQl8oFjad8ob4laGxv5XV5U9MAfx8D6tSJiUyuAwzLicaxlg==", + "dev": true, + "dependencies": { + "html-escaper": "^2.0.0", + "istanbul-lib-report": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest": { + "version": "25.4.0", + "resolved": "https://registry.npmjs.org/jest/-/jest-25.4.0.tgz", + "integrity": "sha512-XWipOheGB4wai5JfCYXd6vwsWNwM/dirjRoZgAa7H2wd8ODWbli2AiKjqG8AYhyx+8+5FBEdpO92VhGlBydzbw==", + "dev": true, + "dependencies": { + "@jest/core": "^25.4.0", + "import-local": "^3.0.2", + "jest-cli": "^25.4.0" + }, + "bin": { + "jest": "bin/jest.js" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/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, + "dependencies": { + "@jest/types": "^25.5.0", + "execa": "^3.2.0", + "throat": "^5.0.0" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/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, + "dependencies": { + "@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" + }, + "bin": { + "jest": "bin/jest.js" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/jest-cli/node_modules/cliui": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", + "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", + "dev": true, + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^6.2.0" + } + }, + "node_modules/jest-cli/node_modules/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 + }, + "node_modules/jest-cli/node_modules/which-module": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.1.tgz", + "integrity": "sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ==", + "dev": true + }, + "node_modules/jest-cli/node_modules/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, + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-cli/node_modules/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 + }, + "node_modules/jest-cli/node_modules/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, + "dependencies": { + "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" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-cli/node_modules/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, + "dependencies": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/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, + "dependencies": { + "@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" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/jest-config/node_modules/abab": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", + "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==", + "dev": true + }, + "node_modules/jest-config/node_modules/acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/jest-config/node_modules/cssom": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz", + "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==", + "dev": true + }, + "node_modules/jest-config/node_modules/cssstyle": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", + "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", + "dev": true, + "dependencies": { + "cssom": "~0.3.6" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-config/node_modules/cssstyle/node_modules/cssom": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", + "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==", + "dev": true + }, + "node_modules/jest-config/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/jest-config/node_modules/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, + "dependencies": { + "@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" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/jest-config/node_modules/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, + "dependencies": { + "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" + }, + "engines": { + "node": ">=8" + }, + "peerDependencies": { + "canvas": "^2.5.0" + }, + "peerDependenciesMeta": { + "canvas": { + "optional": true + } + } + }, + "node_modules/jest-config/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/jest-config/node_modules/parse5": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-5.1.0.tgz", + "integrity": "sha512-fxNG2sQjHvlVAYmzBZS9YlDp6PTSSDwa98vkD4QgVDDCAo84z5X1t5XyJQ62ImdLXx5NdIIfihey6xpum9/gRQ==", + "dev": true + }, + "node_modules/jest-config/node_modules/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, + "dependencies": { + "ip-regex": "^2.1.0", + "psl": "^1.1.28", + "punycode": "^2.1.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/jest-config/node_modules/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, + "dependencies": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + } + }, + "node_modules/jest-config/node_modules/ws": { + "version": "7.5.9", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz", + "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==", + "dev": true, + "engines": { + "node": ">=8.3.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/jest-diff": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-25.5.0.tgz", + "integrity": "sha512-z1kygetuPiREYdNIumRpAHY6RXiGmp70YHptjdaxTWGmA085W3iCnXNx0DhflK3vwrKmrRWyY1wUpkPMVxMK7A==", + "dev": true, + "dependencies": { + "chalk": "^3.0.0", + "diff-sequences": "^25.2.6", + "jest-get-type": "^25.2.6", + "pretty-format": "^25.5.0" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/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, + "dependencies": { + "detect-newline": "^3.0.0" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/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, + "dependencies": { + "@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" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/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, + "dependencies": { + "@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" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/jest-environment-jsdom/node_modules/abab": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", + "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==", + "dev": true + }, + "node_modules/jest-environment-jsdom/node_modules/acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/jest-environment-jsdom/node_modules/cssom": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz", + "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==", + "dev": true + }, + "node_modules/jest-environment-jsdom/node_modules/cssstyle": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", + "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", + "dev": true, + "dependencies": { + "cssom": "~0.3.6" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-environment-jsdom/node_modules/cssstyle/node_modules/cssom": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", + "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==", + "dev": true + }, + "node_modules/jest-environment-jsdom/node_modules/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, + "dependencies": { + "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" + }, + "engines": { + "node": ">=8" + }, + "peerDependencies": { + "canvas": "^2.5.0" + }, + "peerDependenciesMeta": { + "canvas": { + "optional": true + } + } + }, + "node_modules/jest-environment-jsdom/node_modules/parse5": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-5.1.0.tgz", + "integrity": "sha512-fxNG2sQjHvlVAYmzBZS9YlDp6PTSSDwa98vkD4QgVDDCAo84z5X1t5XyJQ62ImdLXx5NdIIfihey6xpum9/gRQ==", + "dev": true + }, + "node_modules/jest-environment-jsdom/node_modules/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, + "dependencies": { + "ip-regex": "^2.1.0", + "psl": "^1.1.28", + "punycode": "^2.1.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/jest-environment-jsdom/node_modules/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, + "dependencies": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + } + }, + "node_modules/jest-environment-jsdom/node_modules/ws": { + "version": "7.5.9", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz", + "integrity": "sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q==", + "dev": true, + "engines": { + "node": ">=8.3.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/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, + "dependencies": { + "@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" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/jest-environment-node/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/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, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/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, + "dependencies": { + "@jest/types": "^25.5.0", + "@types/graceful-fs": "^4.1.2", + "anymatch": "^3.0.3", + "fb-watchman": "^2.0.0", + "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" + }, + "engines": { + "node": ">= 8.3" + }, + "optionalDependencies": { + "fsevents": "^2.1.2" + } + }, + "node_modules/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, + "dependencies": { + "@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" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/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, + "dependencies": { + "jest-get-type": "^25.2.6", + "pretty-format": "^25.5.0" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/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, + "dependencies": { + "chalk": "^3.0.0", + "jest-diff": "^25.5.0", + "jest-get-type": "^25.2.6", + "pretty-format": "^25.5.0" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/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, + "dependencies": { + "@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" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/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, + "dependencies": { + "@jest/types": "^25.5.0" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/jest-nunit-reporter": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/jest-nunit-reporter/-/jest-nunit-reporter-1.3.1.tgz", + "integrity": "sha512-yeERKTYPZutqdNIe3EHjoSAjhPxd5J5Svd8ULB/eiqDkn0EI2n8W4OVTuyFwY5b23hw5f0RLDuEvBjy5V95Ffw==", + "dev": true, + "dependencies": { + "mkdirp": "^0.5.1", + "read-pkg": "^3.0.0", + "xml": "^1.0.1" + } + }, + "node_modules/jest-nunit-reporter/node_modules/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, + "dependencies": { + "minimist": "^1.2.6" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/jest-pnp-resolver": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.3.tgz", + "integrity": "sha512-+3NpwQEnRoIBtx4fyhblQDPgJI0H1IEIkX7ShLUjPGA7TtUTvI1oiKi3SR4oBR0hQhQR80l4WAe5RrXBwWMA8w==", + "dev": true, + "engines": { + "node": ">=6" + }, + "peerDependencies": { + "jest-resolve": "*" + }, + "peerDependenciesMeta": { + "jest-resolve": { + "optional": true + } + } + }, + "node_modules/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, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/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, + "dependencies": { + "@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" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/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, + "dependencies": { + "@jest/types": "^25.5.0", + "jest-regex-util": "^25.2.6", + "jest-snapshot": "^25.5.1" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/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, + "dependencies": { + "@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" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/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, + "dependencies": { + "@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" + }, + "bin": { + "jest-runtime": "bin/jest-runtime.js" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/jest-runtime/node_modules/@types/yargs": { + "version": "15.0.16", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-15.0.16.tgz", + "integrity": "sha512-2FeD5qezW3FvLpZ0JpfuaEWepgNLl9b2gQYiz/ce0NhoB1W/D+VZu98phITXkADYerfr/jb7JcDcVhITsc9bwg==", + "dev": true, + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/jest-runtime/node_modules/cliui": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-6.0.0.tgz", + "integrity": "sha512-t6wbgtoCXvAzst7QgXxJYqPt0usEfbgQdftEPbLL/cvv6HPE5VgvqCuAIDR0NgU52ds6rFwqrgakNLrHEjCbrQ==", + "dev": true, + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^6.2.0" + } + }, + "node_modules/jest-runtime/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/jest-runtime/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/jest-runtime/node_modules/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 + }, + "node_modules/jest-runtime/node_modules/which-module": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.1.tgz", + "integrity": "sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ==", + "dev": true + }, + "node_modules/jest-runtime/node_modules/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, + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runtime/node_modules/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 + }, + "node_modules/jest-runtime/node_modules/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, + "dependencies": { + "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" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest-runtime/node_modules/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, + "dependencies": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/jest-serializer": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-25.5.0.tgz", + "integrity": "sha512-LxD8fY1lByomEPflwur9o4e2a5twSQ7TaVNLlFUuToIdoJuBt8tzHfCsZ42Ok6LkKXWzFWf3AGmheuLAA7LcCA==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.4" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/jest-snapshot": { + "version": "25.5.1", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-25.5.1.tgz", + "integrity": "sha512-C02JE1TUe64p2v1auUJ2ze5vcuv32tkv9PyhEb318e8XOKF7MOyXdJ7kdjbvrp3ChPLU2usI7Rjxs97Dj5P0uQ==", + "dev": true, + "dependencies": { + "@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" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/jest-snapshot/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/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, + "dependencies": { + "@jest/types": "^25.5.0", + "chalk": "^3.0.0", + "graceful-fs": "^4.2.4", + "is-ci": "^2.0.0", + "make-dir": "^3.0.0" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/jest-validate": { + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-25.5.0.tgz", + "integrity": "sha512-okUFKqhZIpo3jDdtUXUZ2LxGUZJIlfdYBvZb1aczzxrlyMlqdnnws9MOxezoLGhSaFc2XYaHNReNQfj5zPIWyQ==", + "dev": true, + "dependencies": { + "@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" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/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, + "dependencies": { + "@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" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/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, + "dependencies": { + "merge-stream": "^2.0.0", + "supports-color": "^7.0.0" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/jiti": { + "version": "1.20.0", + "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.20.0.tgz", + "integrity": "sha512-3TV69ZbrvV6U5DfQimop50jE9Dl6J8O1ja1dvBbMba/sZ3YBEQqJ2VZRoQPVnhlzjNtU1vaXRZVrVjU4qtm8yA==", + "dev": true, + "bin": { + "jiti": "bin/jiti.js" + } + }, + "node_modules/jju": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/jju/-/jju-1.4.0.tgz", + "integrity": "sha512-8wb9Yw966OSxApiCt0K3yNJL8pnNeIv+OEq2YMidz4FKP6nonSRoOXc80iXY4JaN2FC11B9qsNmDsm+ZOfMROA==" + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, + "node_modules/js-yaml": { + "version": "3.13.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.1.tgz", + "integrity": "sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw==", + "dev": true, + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", + "integrity": "sha512-UVU9dibq2JcFWxQPA6KCqj5O42VOmAY3zQUfEKxU0KpTGXwNoCjkX1e13eHNvw/xPynt6pU0rZ1htjWTNTSXsg==", + "dev": true + }, + "node_modules/jsdom": { + "version": "11.11.0", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-11.11.0.tgz", + "integrity": "sha512-ou1VyfjwsSuWkudGxb03FotDajxAto6USAlmMZjE2lc0jCznt7sBWkhfRBRaWwbnmDqdMSTKTLT5d9sBFkkM7A==", + "dev": true, + "dependencies": { + "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" + } + }, + "node_modules/jsdom/node_modules/acorn": { + "version": "5.7.4", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.4.tgz", + "integrity": "sha512-1D++VG7BhrtvQpNbBzovKNc1FLGGEE/oGe7b9xJm/RFHMBeUaUGpluV9RLjZa47YFdPcDAenEYuq9pQPcMdLJg==", + "dev": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/jsdom/node_modules/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, + "dependencies": { + "psl": "^1.1.28", + "punycode": "^2.1.1" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true, + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/json-buffer": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", + "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", + "dev": true + }, + "node_modules/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 + }, + "node_modules/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 + }, + "node_modules/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 + }, + "node_modules/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 + }, + "node_modules/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": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", + "dev": true + }, + "node_modules/json-stringify-safe": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "integrity": "sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA==", + "dev": true + }, + "node_modules/json5": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz", + "integrity": "sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==", + "dev": true, + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha512-m6F1R3z8jjlf2imQHS2Qez5sjKWQzbuuhuJ/FKYFRZvPE3PuHcSMVZzfsLhGVOkfd20obL5SWEBew5ShlquNxg==", + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/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, + "engines": { + "node": ">=10.0" + } + }, + "node_modules/jsonwebtoken": { + "version": "9.0.2", + "resolved": "https://registry.npmjs.org/jsonwebtoken/-/jsonwebtoken-9.0.2.tgz", + "integrity": "sha512-PRp66vJ865SSqOlgqS8hujT5U4AOgMfhrwYIuIhfKaoSCZcirrmASQr8CX7cUg+RMih+hgznrjp99o+W4pJLHQ==", + "dev": true, + "dependencies": { + "jws": "^3.2.2", + "lodash.includes": "^4.3.0", + "lodash.isboolean": "^3.0.3", + "lodash.isinteger": "^4.0.4", + "lodash.isnumber": "^3.0.3", + "lodash.isplainobject": "^4.0.6", + "lodash.isstring": "^4.0.1", + "lodash.once": "^4.0.0", + "ms": "^2.1.1", + "semver": "^7.5.4" + }, + "engines": { + "node": ">=12", + "npm": ">=6" + } + }, + "node_modules/jsonwebtoken/node_modules/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, + "dependencies": { + "buffer-equal-constant-time": "1.0.1", + "ecdsa-sig-formatter": "1.0.11", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/jsonwebtoken/node_modules/jws": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/jws/-/jws-3.2.2.tgz", + "integrity": "sha512-YHlZCB6lMTllWDtSPHz/ZXTsi8S00usEV6v1tjq8tOUZzw7DpSDWVXjXDre6ed1w/pd495ODpHZYSdkRTsa0HA==", + "dev": true, + "dependencies": { + "jwa": "^1.4.1", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/jsonwebtoken/node_modules/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, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jsonwebtoken/node_modules/semver": { + "version": "7.5.4", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", + "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/jsonwebtoken/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/jsprim": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.2.tgz", + "integrity": "sha512-P2bSOMAc/ciLz6DzgjVlGJP9+BrJWu5UDGK70C2iweC5QBIeFf0ZXRvGjEj2uYgrY2MkAAhsSWHDWlFtEroZWw==", + "dev": true, + "dependencies": { + "assert-plus": "1.0.0", + "extsprintf": "1.3.0", + "json-schema": "0.4.0", + "verror": "1.10.0" + }, + "engines": { + "node": ">=0.6.0" + } + }, + "node_modules/jsx-ast-utils": { + "version": "3.3.5", + "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.5.tgz", + "integrity": "sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==", + "dev": true, + "dependencies": { + "array-includes": "^3.1.6", + "array.prototype.flat": "^1.3.1", + "object.assign": "^4.1.4", + "object.values": "^1.1.6" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/jszip": { + "version": "3.8.0", + "resolved": "https://registry.npmjs.org/jszip/-/jszip-3.8.0.tgz", + "integrity": "sha512-cnpQrXvFSLdsR9KR5/x7zdf6c3m8IhZfZzSblFEHSqBaVwD2nvJ4CuCKLyvKvwBgZm08CgfSoiTBQLm5WW9hGw==", + "dev": true, + "dependencies": { + "lie": "~3.3.0", + "pako": "~1.0.2", + "readable-stream": "~2.3.6", + "set-immediate-shim": "~1.0.1" + } + }, + "node_modules/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 + }, + "node_modules/jwa": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/jwa/-/jwa-2.0.0.tgz", + "integrity": "sha512-jrZ2Qx916EA+fq9cEAeCROWPTfCwi1IVHqT2tapuqLEVVDKFDENFw1oL+MwrTvH6msKxsd1YTDVw6uKEcsrLEA==", + "dev": true, + "dependencies": { + "buffer-equal-constant-time": "1.0.1", + "ecdsa-sig-formatter": "1.0.11", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/jws": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jws/-/jws-4.0.0.tgz", + "integrity": "sha512-KDncfTmOZoOMTFG4mBlG0qUIOlc03fmzH+ru6RgYVZhPkyiy/92Owlt/8UEN+a4TXR1FQetfIpJE8ApdvdVxTg==", + "dev": true, + "dependencies": { + "jwa": "^2.0.0", + "safe-buffer": "^5.0.1" + } + }, + "node_modules/keyv": { + "version": "4.5.3", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.3.tgz", + "integrity": "sha512-QCiSav9WaX1PgETJ+SpNnx2PRRapJ/oRSXM4VO5OGYGSjrxbKPVFVhB3l2OCbLCk329N8qyAtsJjSjvVBWzEug==", + "dev": true, + "dependencies": { + "json-buffer": "3.0.1" + } + }, + "node_modules/kill-port": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/kill-port/-/kill-port-1.6.1.tgz", + "integrity": "sha512-un0Y55cOM7JKGaLnGja28T38tDDop0AQ8N0KlAdyh+B1nmMoX8AnNmqPNZbS3mUMgiST51DCVqmbFT1gNJpVNw==", + "dev": true, + "dependencies": { + "get-them-args": "1.3.2", + "shell-exec": "1.0.2" + }, + "bin": { + "kill-port": "cli.js" + } + }, + "node_modules/killable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/killable/-/killable-1.0.1.tgz", + "integrity": "sha512-LzqtLKlUwirEUyl/nicirVmNiPvYs7l5n8wOPP7fyJVpUPkvCnW/vuiXGpylGUlnPDnB7311rARzAt3Mhswpjg==", + "dev": true + }, + "node_modules/kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/klona": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.6.tgz", + "integrity": "sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/last-run": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/last-run/-/last-run-1.1.1.tgz", + "integrity": "sha512-U/VxvpX4N/rFvPzr3qG5EtLKEnNI0emvIQB3/ecEwv+8GHaUKbIB8vxv1Oai5FAF0d0r7LXHhLLe5K/yChm5GQ==", + "dev": true, + "dependencies": { + "default-resolution": "^2.0.0", + "es6-weak-map": "^2.0.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/latest-version": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-5.1.0.tgz", + "integrity": "sha512-weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA==", + "dev": true, + "dependencies": { + "package-json": "^6.3.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/lazystream": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/lazystream/-/lazystream-1.0.1.tgz", + "integrity": "sha512-b94GiNHQNy6JNTrt5w6zNyffMrNkXZb3KTkCZJb2V1xaEGCk093vkZ2jk3tpaeP33/OiXC+WvK9AxUebnf5nbw==", + "dev": true, + "dependencies": { + "readable-stream": "^2.0.5" + }, + "engines": { + "node": ">= 0.6.3" + } + }, + "node_modules/lcid": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz", + "integrity": "sha512-YiGkH6EnGrDGqLMITnGjXtGmNtjoXw9SVUzcaos8RBi7Ps0VBylkq+vOcY9QE5poLasPCR849ucFUkl0UzUyOw==", + "dev": true, + "dependencies": { + "invert-kv": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/lead": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/lead/-/lead-1.0.0.tgz", + "integrity": "sha512-IpSVCk9AYvLHo5ctcIXxOBpMWUe+4TKN3VPWAKUbJikkmsGp0VrSM8IttVc32D6J4WUsiPE6aEFRNmIoF/gdow==", + "dev": true, + "dependencies": { + "flush-write-stream": "^1.0.2" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/left-pad": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/left-pad/-/left-pad-1.3.0.tgz", + "integrity": "sha512-XI5MPzVNApjAyhQzphX8BkmKsKUxD4LdyK24iZeQGinBN9yTQT3bFlCBy/aVx2HrNcqQGsdot8ghrjyrvMCoEA==", + "deprecated": "use String.prototype.padStart()", + "dev": true + }, + "node_modules/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, + "engines": { + "node": ">=6" + } + }, + "node_modules/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, + "dependencies": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/lie": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/lie/-/lie-3.3.0.tgz", + "integrity": "sha512-UaiMJzeWRlEujzAuw5LokY1L5ecNQYZKfmyZ9L7wDHb/p5etKaxXhohBcrw0EYby+G/NA52vRSN4N39dxHAIwQ==", + "dev": true, + "dependencies": { + "immediate": "~3.0.5" + } + }, + "node_modules/liftoff": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/liftoff/-/liftoff-3.1.0.tgz", + "integrity": "sha512-DlIPlJUkCV0Ips2zf2pJP0unEoT1kwYhiiPUGF3s/jtxTCjziNLoiVVh+jqWOWeFi6mmwQ5fNxvAUyPad4Dfog==", + "dev": true, + "dependencies": { + "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" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/liftoff/node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/lilconfig": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", + "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/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 + }, + "node_modules/livereload-js": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/livereload-js/-/livereload-js-2.4.0.tgz", + "integrity": "sha512-XPQH8Z2GDP/Hwz2PCDrh2mth4yFejwA1OZ/81Ti3LgKyhDcEjsSsqFWZojHG0va/duGd+WyosY7eXLDoOyqcPw==", + "dev": true + }, + "node_modules/load-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, + "dependencies": { + "graceful-fs": "^4.1.15", + "parse-json": "^5.0.0", + "strip-bom": "^4.0.0", + "type-fest": "^0.6.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/load-json-file/node_modules/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, + "engines": { + "node": ">=8" + } + }, + "node_modules/load-yaml-file": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/load-yaml-file/-/load-yaml-file-0.2.0.tgz", + "integrity": "sha512-OfCBkGEw4nN6JLtgRidPX6QxjBQGQf72q3si2uvqyFEMbycSFFHwAZeXx6cJgFM9wmLrf9zBwCP3Ivqa+LLZPw==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.5", + "js-yaml": "^3.13.0", + "pify": "^4.0.1", + "strip-bom": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/load-yaml-file/node_modules/pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/load-yaml-file/node_modules/strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/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, + "engines": { + "node": ">=4.3.0 <5.0.0 || >=5.10" + } + }, + "node_modules/loader-utils": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.2.tgz", + "integrity": "sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg==", + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/loader-utils/node_modules/json5": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/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, + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "dev": true + }, + "node_modules/lodash._basecopy": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/lodash._basecopy/-/lodash._basecopy-3.0.1.tgz", + "integrity": "sha512-rFR6Vpm4HeCK1WPGvjZSJ+7yik8d8PVUdCJx5rT2pogG4Ve/2ZS7kfmO5l5T2o5V2mqlNIfSF5MZlr1+xOoYQQ==", + "dev": true + }, + "node_modules/lodash._basetostring": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/lodash._basetostring/-/lodash._basetostring-3.0.1.tgz", + "integrity": "sha512-mTzAr1aNAv/i7W43vOR/uD/aJ4ngbtsRaCubp2BfZhlGU/eORUjg/7F6X0orNMdv33JOrdgGybtvMN/po3EWrA==", + "dev": true + }, + "node_modules/lodash._basevalues": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lodash._basevalues/-/lodash._basevalues-3.0.0.tgz", + "integrity": "sha512-H94wl5P13uEqlCg7OcNNhMQ8KvWSIyqXzOPusRgHC9DK3o54P6P3xtbXlVbRABG4q5gSmp7EDdJ0MSuW9HX6Mg==", + "dev": true + }, + "node_modules/lodash._getnative": { + "version": "3.9.1", + "resolved": "https://registry.npmjs.org/lodash._getnative/-/lodash._getnative-3.9.1.tgz", + "integrity": "sha512-RrL9VxMEPyDMHOd9uFbvMe8X55X16/cGM5IgOKgRElQZutpX89iS6vwl64duTV1/16w5JY7tuFNXqoekmh1EmA==", + "dev": true + }, + "node_modules/lodash._isiterateecall": { + "version": "3.0.9", + "resolved": "https://registry.npmjs.org/lodash._isiterateecall/-/lodash._isiterateecall-3.0.9.tgz", + "integrity": "sha512-De+ZbrMu6eThFti/CSzhRvTKMgQToLxbij58LMfM8JnYDNSOjkjTCIaa8ixglOeGh2nyPlakbt5bJWJ7gvpYlQ==", + "dev": true + }, + "node_modules/lodash._reescape": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lodash._reescape/-/lodash._reescape-3.0.0.tgz", + "integrity": "sha512-Sjlavm5y+FUVIF3vF3B75GyXrzsfYV8Dlv3L4mEpuB9leg8N6yf/7rU06iLPx9fY0Mv3khVp9p7Dx0mGV6V5OQ==", + "dev": true + }, + "node_modules/lodash._reevaluate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lodash._reevaluate/-/lodash._reevaluate-3.0.0.tgz", + "integrity": "sha512-OrPwdDc65iJiBeUe5n/LIjd7Viy99bKwDdk7Z5ljfZg0uFRFlfQaCy9tZ4YMAag9WAZmlVpe1iZrkIMMSMHD3w==", + "dev": true + }, + "node_modules/lodash._reinterpolate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz", + "integrity": "sha512-xYHt68QRoYGjeeM/XOE1uJtvXQAgvszfBhjV4yvsQH0u2i9I6cI6c6/eG4Hh3UAOVn0y/xAXwmTzEay49Q//HA==", + "dev": true + }, + "node_modules/lodash._root": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/lodash._root/-/lodash._root-3.0.1.tgz", + "integrity": "sha512-O0pWuFSK6x4EXhM1dhZ8gchNtG7JMqBtrHdoUFUWXD7dJnNSUze1GuyQr5sOs0aCvgGeI3o/OJW8f4ca7FDxmQ==", + "dev": true + }, + "node_modules/lodash.assign": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/lodash.assign/-/lodash.assign-4.2.0.tgz", + "integrity": "sha512-hFuH8TY+Yji7Eja3mGiuAxBqLagejScbG8GbG0j6o9vzn0YL14My+ktnqtZgFTosKymC9/44wP6s7xyuLfnClw==", + "dev": true + }, + "node_modules/lodash.camelcase": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/lodash.camelcase/-/lodash.camelcase-4.3.0.tgz", + "integrity": "sha512-TwuEnCnxbc3rAvhf/LbG7tJUDzhqXyFnv3dtzLOPgCG/hODL7WFnsbwktkD7yUV0RrreP/l1PALq/YSg6VvjlA==", + "dev": true + }, + "node_modules/lodash.escape": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/lodash.escape/-/lodash.escape-3.2.0.tgz", + "integrity": "sha512-n1PZMXgaaDWZDSvuNZ/8XOcYO2hOKDqZel5adtR30VKQAtoWs/5AOeFA0vPV8moiPzlqe7F4cP2tzpFewQyelQ==", + "dev": true, + "dependencies": { + "lodash._root": "^3.0.0" + } + }, + "node_modules/lodash.get": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz", + "integrity": "sha512-z+Uw/vLuy6gQe8cfaFWD7p0wVv8fJl3mbzXh33RS+0oW2wvUqiRXiQ69gLWSLpgB5/6sU+r6BlQR0MBILadqTQ==" + }, + "node_modules/lodash.includes": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/lodash.includes/-/lodash.includes-4.3.0.tgz", + "integrity": "sha512-W3Bx6mdkRTGtlJISOvVD/lbqjTlPPUDTMnlXZFnVwi9NKJ6tiAk6LVdlhZMm17VZisqhKcgzpO5Wz91PCt5b0w==", + "dev": true + }, + "node_modules/lodash.isarguments": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/lodash.isarguments/-/lodash.isarguments-3.1.0.tgz", + "integrity": "sha512-chi4NHZlZqZD18a0imDHnZPrDeBbTtVN7GXMwuGdRH9qotxAjYs3aVLKc7zNOG9eddR5Ksd8rvFEBc9SsggPpg==", + "dev": true + }, + "node_modules/lodash.isarray": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/lodash.isarray/-/lodash.isarray-3.0.4.tgz", + "integrity": "sha512-JwObCrNJuT0Nnbuecmqr5DgtuBppuCvGD9lxjFpAzwnVtdGoDQ1zig+5W8k5/6Gcn0gZ3936HDAlGd28i7sOGQ==", + "dev": true + }, + "node_modules/lodash.isboolean": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/lodash.isboolean/-/lodash.isboolean-3.0.3.tgz", + "integrity": "sha512-Bz5mupy2SVbPHURB98VAcw+aHh4vRV5IPNhILUCsOzRmsTmSQ17jIuqopAentWoehktxGd9e/hbIXq980/1QJg==", + "dev": true + }, + "node_modules/lodash.isequal": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz", + "integrity": "sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ==" + }, + "node_modules/lodash.isinteger": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/lodash.isinteger/-/lodash.isinteger-4.0.4.tgz", + "integrity": "sha512-DBwtEWN2caHQ9/imiNeEA5ys1JoRtRfY3d7V9wkqtbycnAmTvRRmbHKDV4a0EYc678/dia0jrte4tjYwVBaZUA==", + "dev": true + }, + "node_modules/lodash.isnumber": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/lodash.isnumber/-/lodash.isnumber-3.0.3.tgz", + "integrity": "sha512-QYqzpfwO3/CWf3XP+Z+tkQsfaLL/EnUlXWVkIk5FUPc4sBdTehEqZONuyRt2P67PXAk+NXmTBcc97zw9t1FQrw==", + "dev": true + }, + "node_modules/lodash.isplainobject": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", + "integrity": "sha512-oSXzaWypCMHkPC3NvBEaPHf0KsA5mvPrOPgQWDsbg8n7orZ290M0BmC/jgRZ4vcJ6DTAhjrsSYgdsW/F+MFOBA==", + "dev": true + }, + "node_modules/lodash.isstring": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/lodash.isstring/-/lodash.isstring-4.0.1.tgz", + "integrity": "sha512-0wJxfxH1wgO3GrbuP+dTTk7op+6L41QCXbGINEmD+ny/G/eCqGzxyCsh7159S+mgDDcoarnBw6PC1PS5+wUGgw==", + "dev": true + }, + "node_modules/lodash.keys": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/lodash.keys/-/lodash.keys-3.1.2.tgz", + "integrity": "sha512-CuBsapFjcubOGMn3VD+24HOAPxM79tH+V6ivJL3CHYjtrawauDJHUk//Yew9Hvc6e9rbCrURGk8z6PC+8WJBfQ==", + "dev": true, + "dependencies": { + "lodash._getnative": "^3.0.0", + "lodash.isarguments": "^3.0.0", + "lodash.isarray": "^3.0.0" + } + }, + "node_modules/lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==", + "dev": true + }, + "node_modules/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 + }, + "node_modules/lodash.once": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/lodash.once/-/lodash.once-4.1.1.tgz", + "integrity": "sha512-Sb487aTOCr9drQVL8pIxOzVhafOjZN9UU54hiN8PU3uAiSV7lx1yYNpbNmex2PK6dSJoNTSJUUswT651yww3Mg==", + "dev": true + }, + "node_modules/lodash.restparam": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/lodash.restparam/-/lodash.restparam-3.6.1.tgz", + "integrity": "sha512-L4/arjjuq4noiUJpt3yS6KIKDtJwNe2fIYgMqyYYKoeIfV1iEqvPwhCx23o+R9dzouGihDAPN1dTIRWa7zk8tw==", + "dev": true + }, + "node_modules/lodash.sortby": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", + "integrity": "sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==", + "dev": true + }, + "node_modules/lodash.template": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-3.6.2.tgz", + "integrity": "sha512-0B4Y53I0OgHUJkt+7RmlDFWKjVAI/YUpWNiL9GQz5ORDr4ttgfQGo+phBWKFLJbBdtOwgMuUkdOHOnPg45jKmQ==", + "dev": true, + "dependencies": { + "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" + } + }, + "node_modules/lodash.templatesettings": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-3.1.1.tgz", + "integrity": "sha512-TcrlEr31tDYnWkHFWDCV3dHYroKEXpJZ2YJYvJdhN+y4AkWMDZ5I4I8XDtUKqSAyG81N7w+I1mFEJtcED+tGqQ==", + "dev": true, + "dependencies": { + "lodash._reinterpolate": "^3.0.0", + "lodash.escape": "^3.0.0" + } + }, + "node_modules/lodash.truncate": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/lodash.truncate/-/lodash.truncate-4.4.2.tgz", + "integrity": "sha512-jttmRe7bRse52OsWIMDLaXxWqRAmtIUccAQ3garviCqJjafXOfNMO0yMfNpdD6zbGaTU0P5Nz7e7gAT6cKmJRw==", + "dev": true, + "peer": true + }, + "node_modules/lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==", + "dev": true + }, + "node_modules/log-symbols": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz", + "integrity": "sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==", + "dev": true, + "dependencies": { + "chalk": "^4.1.0", + "is-unicode-supported": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/log-symbols/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/loglevel": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.8.1.tgz", + "integrity": "sha512-tCRIJM51SHjAayKwC+QAg8hT8vg6z7GSgLJKGvzuPb1Wc+hLzqtuVLxp6/HzSPOozuK+8ErAhy7U/sVzw8Dgfg==", + "dev": true, + "engines": { + "node": ">= 0.6.0" + }, + "funding": { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/loglevel" + } + }, + "node_modules/lolex": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/lolex/-/lolex-5.1.2.tgz", + "integrity": "sha512-h4hmjAvHTmd+25JSwrtTIuwbKdwg5NzZVRMLn9saij4SZaepCrTCxPr35H/3bjwfMJtN+t3CX8672UIkglz28A==", + "dev": true, + "dependencies": { + "@sinonjs/commons": "^1.7.0" + } + }, + "node_modules/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==", + "dependencies": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" + } + }, + "node_modules/lower-case": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-1.1.4.tgz", + "integrity": "sha512-2Fgx1Ycm599x+WGpIYwJOvsjmXFzTSc34IwDWALRA/8AopUKAVPwfJ+h5+f85BCp0PWmmJcWzEpxOpoXycMpdA==", + "dev": true + }, + "node_modules/lowercase-keys": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", + "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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, + "dependencies": { + "yallist": "^3.0.2" + } + }, + "node_modules/magic-string": { + "version": "0.30.4", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.4.tgz", + "integrity": "sha512-Q/TKtsC5BPm0kGqgBIF9oXAs/xEf2vRKiIB4wCRQTJOQIByZ1d+NnUOotvJOvNpi5RNIgVOMC3pOuaP1ZTDlVg==", + "dev": true, + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.4.15" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/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, + "dependencies": { + "semver": "^6.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/make-dir/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/make-iterator": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/make-iterator/-/make-iterator-1.0.1.tgz", + "integrity": "sha512-pxiuXh0iVEq7VM7KMIhs5gxsfxCux2URptUQaXo4iZZJxBAzTPOLE2BumO5dbfVYq/hBJFBR/a1mFDmOx5AGmw==", + "dev": true, + "dependencies": { + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/make-iterator/node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/makeerror": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", + "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", + "dev": true, + "dependencies": { + "tmpl": "1.0.5" + } + }, + "node_modules/map-age-cleaner": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz", + "integrity": "sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==", + "dev": true, + "dependencies": { + "p-defer": "^1.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/map-cache": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", + "integrity": "sha512-8y/eV9QQZCiyn1SprXSrCmqJN0yNRATe+PO8ztwqrvrbdRLA3eYJF0yaR0YayLWkMbsQSKWS9N2gPcGEc4UsZg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/map-obj": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.3.0.tgz", + "integrity": "sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/map-stream": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/map-stream/-/map-stream-0.0.7.tgz", + "integrity": "sha512-C0X0KQmGm3N2ftbTGBhSyuydQ+vV1LC3f3zPvT3RXHXNZrvfPZcoXp/N5DOa8vedX/rTMm2CjTtivFg2STJMRQ==", + "dev": true + }, + "node_modules/map-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", + "integrity": "sha512-4y7uGv8bd2WdM9vpQsiQNo41Ln1NvhvDRuVt0k2JZQ+ezN2uaQes7lZeZ+QQUHOLQAtDaBJ+7wCbi+ab/KFs+w==", + "dev": true, + "dependencies": { + "object-visit": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/matchdep": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/matchdep/-/matchdep-2.0.0.tgz", + "integrity": "sha512-LFgVbaHIHMqCRuCZyfCtUOq9/Lnzhi7Z0KFUE2fhD54+JN2jLh3hC02RLkqauJ3U4soU6H1J3tfj/Byk7GoEjA==", + "dev": true, + "dependencies": { + "findup-sync": "^2.0.0", + "micromatch": "^3.0.4", + "resolve": "^1.4.0", + "stack-trace": "0.0.10" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/matchdep/node_modules/braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "dependencies": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/matchdep/node_modules/define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "dev": true, + "dependencies": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/matchdep/node_modules/fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", + "dev": true, + "dependencies": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/matchdep/node_modules/findup-sync": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-2.0.0.tgz", + "integrity": "sha512-vs+3unmJT45eczmcAZ6zMJtxN3l/QXeccaXQx5cu/MeJMhewVfoWZqibRkOxPnmoR59+Zy5hjabfQc6JLSah4g==", + "dev": true, + "dependencies": { + "detect-file": "^1.0.0", + "is-glob": "^3.1.0", + "micromatch": "^3.0.4", + "resolve-dir": "^1.0.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/matchdep/node_modules/is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/matchdep/node_modules/is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/matchdep/node_modules/is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "dependencies": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/matchdep/node_modules/is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/matchdep/node_modules/is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha512-UFpDDrPgM6qpnFNI+rh/p3bUaq9hKLZN8bMUWzxmcnZVS3omf4IPK+BrewlnWjO1WmUsMYuSjKh4UJuV4+Lqmw==", + "dev": true, + "dependencies": { + "is-extglob": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/matchdep/node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/matchdep/node_modules/is-number/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/matchdep/node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/matchdep/node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/matchdep/node_modules/micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/matchdep/node_modules/micromatch/node_modules/extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", + "dev": true, + "dependencies": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/matchdep/node_modules/to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", + "dev": true, + "dependencies": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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, + "dependencies": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "node_modules/mdn-data": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==", + "dev": true + }, + "node_modules/media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mem": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/mem/-/mem-8.1.1.tgz", + "integrity": "sha512-qFCFUDs7U3b8mBDPyz5EToEKoAkgCzqquIgi9nkkR9bixxOVOre+09lbuH7+9Kn2NFpm56M3GUWVbU2hQgdACA==", + "dev": true, + "dependencies": { + "map-age-cleaner": "^0.1.3", + "mimic-fn": "^3.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/mem?sponsor=1" + } + }, + "node_modules/memfs": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.5.3.tgz", + "integrity": "sha512-UERzLsxzllchadvbPs5aolHh65ISpKpM+ccLbOJ8/vvpBKmAWf+la7dXFy7Mr0ySHbdHrFv5kGFCUHHe6GFEmw==", + "dev": true, + "dependencies": { + "fs-monkey": "^1.0.4" + }, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/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, + "dependencies": { + "errno": "^0.1.3", + "readable-stream": "^2.0.1" + }, + "engines": { + "node": ">=4.3.0 <5.0.0 || >=5.10" + } + }, + "node_modules/meow": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/meow/-/meow-9.0.0.tgz", + "integrity": "sha512-+obSblOQmRhcyBt62furQqRAQpNyWXo8BuQ5bN7dG8wmwQ+vwHKp/rCFD4CrTP8CsDQD1sjoZ94K417XEUk8IQ==", + "dev": true, + "dependencies": { + "@types/minimist": "^1.2.0", + "camelcase-keys": "^6.2.2", + "decamelize": "^1.2.0", + "decamelize-keys": "^1.1.0", + "hard-rejection": "^2.1.0", + "minimist-options": "4.1.0", + "normalize-package-data": "^3.0.0", + "read-pkg-up": "^7.0.1", + "redent": "^3.0.0", + "trim-newlines": "^3.0.0", + "type-fest": "^0.18.0", + "yargs-parser": "^20.2.3" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/meow/node_modules/type-fest": { + "version": "0.18.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.18.1.tgz", + "integrity": "sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==", + "dev": true + }, + "node_modules/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 + }, + "node_modules/merge2": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.0.3.tgz", + "integrity": "sha512-KgI4P7MSM31MNBftGJ07WBsLYLx7z9mQsL6+bcHk80AdmUA3cPzX69MK6dSgEgSF9TXLOl040pgo0XP/VTMENA==", + "dev": true, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "dev": true, + "dependencies": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/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, + "dependencies": { + "bn.js": "^4.0.0", + "brorand": "^1.0.1" + }, + "bin": { + "miller-rabin": "bin/miller-rabin" + } + }, + "node_modules/miller-rabin/node_modules/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 + }, + "node_modules/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, + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/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, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/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, + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mimic-fn": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-3.1.0.tgz", + "integrity": "sha512-Ysbi9uYW9hFyfrThdDEQuykN4Ey6BuwPD2kpI5ES/nFTDn/98yxYNLZJcgUAKPT/mcrLLKaGzJR9YVxJrIdASQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/mimic-response": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", + "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/min-indent": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", + "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/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 + }, + "node_modules/minimalistic-crypto-utils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", + "integrity": "sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg==", + "dev": true + }, + "node_modules/minimatch": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.8.tgz", + "integrity": "sha512-6FsRAQsxQ61mw+qP1ZzbL9Bc78x2p5OqNgNpnoAFLTrX8n5Kxph0CsnhmKKNXTWjXqU5L0pGPR7hYk+XWZr60Q==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/minimist-options": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-4.1.0.tgz", + "integrity": "sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==", + "dev": true, + "dependencies": { + "arrify": "^1.0.1", + "is-plain-obj": "^1.1.0", + "kind-of": "^6.0.3" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/minimist-options/node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dev": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/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, + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/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, + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/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, + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minipass/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/minizlib": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/minizlib/-/minizlib-2.1.2.tgz", + "integrity": "sha512-bAxsR8BVfj60DWXHE3u30oHzfl4G7khkSuPW+qvpd7jFRHm7dLxOjUk1EHACJ/hxLY8phGJ0YhYHZo7jil7Qdg==", + "dev": true, + "dependencies": { + "minipass": "^3.0.0", + "yallist": "^4.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/minizlib/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/mississippi": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz", + "integrity": "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==", + "dev": true, + "dependencies": { + "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" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/mixin-deep": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", + "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", + "dev": true, + "dependencies": { + "for-in": "^1.0.2", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/mixin-deep/node_modules/is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/mixin-deep/node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "dev": true, + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/move-concurrently": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz", + "integrity": "sha512-hdrFxZOycD/g6A6SoI2bB5NA/5NEqD0569+S47WZhPvm46sD50ZHdYaFmnua5lndde9rCHGjmfK7Z8BuCt/PcQ==", + "dev": true, + "dependencies": { + "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" + } + }, + "node_modules/move-concurrently/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/move-concurrently/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/move-concurrently/node_modules/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, + "dependencies": { + "minimist": "^1.2.6" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/move-concurrently/node_modules/rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "node_modules/msalBrowserLegacy": { + "name": "@azure/msal-browser", + "version": "2.22.0", + "resolved": "https://registry.npmjs.org/@azure/msal-browser/-/msal-browser-2.22.0.tgz", + "integrity": "sha512-ZpnbnzjYGRGHjWDPOLjSp47CQvhK927+W9avtLoNNCMudqs2dBfwj76lnJwObDE7TAKmCUueTiieglBiPb1mgQ==", + "dependencies": { + "@azure/msal-common": "^6.1.0" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/msalBrowserLegacy/node_modules/@azure/msal-common": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/@azure/msal-common/-/msal-common-6.4.0.tgz", + "integrity": "sha512-WZdgq9f9O8cbxGzdRwLLMM5xjmLJ2mdtuzgXeiGxIRkVVlJ9nZ6sWnDFKa2TX8j72UXD1IfL0p/RYNoTXYoGfg==", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/msalLegacy": { + "name": "msal", + "version": "1.4.12", + "resolved": "https://registry.npmjs.org/msal/-/msal-1.4.12.tgz", + "integrity": "sha512-gjupwQ6nvNL6mZkl5NIXyUmZhTiEMRu5giNdgHMh8l5EPOnV2Xj6nukY1NIxFacSTkEYUSDB47Pej9GxDYf+1w==", + "dependencies": { + "tslib": "^1.9.3" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/msalLegacy/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + }, + "node_modules/multicast-dns": { + "version": "7.2.5", + "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.5.tgz", + "integrity": "sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==", + "dev": true, + "dependencies": { + "dns-packet": "^5.2.2", + "thunky": "^1.0.2" + }, + "bin": { + "multicast-dns": "cli.js" + } + }, + "node_modules/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": "sha512-cnAsSVxIDsYt0v7HmC0hWZFwwXSh+E6PgCrREDuN/EsjgLwA5XRmlMHhSiDPrt6HxY1gTivEa/Zh7GtODoLevQ==", + "dev": true + }, + "node_modules/multimatch": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/multimatch/-/multimatch-5.0.0.tgz", + "integrity": "sha512-ypMKuglUrZUD99Tk2bUQ+xNQj43lPEfAeX2o9cTteAmShXy2VHDJpuwu1o0xqoKCt9jLVAvwyFKdLTPXKAfJyA==", + "dev": true, + "dependencies": { + "@types/minimatch": "^3.0.3", + "array-differ": "^3.0.0", + "array-union": "^2.1.0", + "arrify": "^2.0.1", + "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/multimatch/node_modules/@types/minimatch": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.5.tgz", + "integrity": "sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==", + "dev": true + }, + "node_modules/multimatch/node_modules/array-differ": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-3.0.0.tgz", + "integrity": "sha512-THtfYS6KtME/yIAhKjZ2ul7XI96lQGHRputJQHO80LAWQnuGP4iCIN8vdMRboGbIEYBwU33q8Tch1os2+X0kMg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/multimatch/node_modules/array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/multimatch/node_modules/arrify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz", + "integrity": "sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/multipipe": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/multipipe/-/multipipe-0.1.2.tgz", + "integrity": "sha512-7ZxrUybYv9NonoXgwoOqtStIu18D1c3eFZj27hqgf5kBrBF8Q+tE8V0MW8dKM5QLkQPh1JhhbKgHLY9kifov4Q==", + "dev": true, + "dependencies": { + "duplexer2": "0.0.2" + } + }, + "node_modules/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, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/mute-stream": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.8.tgz", + "integrity": "sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==", + "dev": true + }, + "node_modules/mz": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", + "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", + "dev": true, + "dependencies": { + "any-promise": "^1.0.0", + "object-assign": "^4.0.1", + "thenify-all": "^1.0.0" + } + }, + "node_modules/nan": { + "version": "2.18.0", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.18.0.tgz", + "integrity": "sha512-W7tfG7vMOGtD30sHoZSSc/JVYiyDPEyQVso/Zz+/uQd0B0L46gtC+pHha5FFMRpil6fm/AoEcRWyOVi4+E/f8w==", + "dev": true, + "optional": true + }, + "node_modules/nanocolors": { + "version": "0.2.13", + "resolved": "https://registry.npmjs.org/nanocolors/-/nanocolors-0.2.13.tgz", + "integrity": "sha512-0n3mSAQLPpGLV9ORXT5+C/D4mwew7Ebws69Hx4E2sgz2ZA5+32Q80B9tL8PbL7XHnRDiAxH/pnrUJ9a4fkTNTA==", + "dev": true + }, + "node_modules/nanoid": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.6.tgz", + "integrity": "sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/nanomatch": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", + "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", + "dev": true, + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "fragment-cache": "^0.2.1", + "is-windows": "^1.0.2", + "kind-of": "^6.0.2", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/nanomatch/node_modules/define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "dev": true, + "dependencies": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/nanomatch/node_modules/extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", + "dev": true, + "dependencies": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/nanomatch/node_modules/is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/nanomatch/node_modules/is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/nanomatch/node_modules/is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "dependencies": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/nanomatch/node_modules/is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/nanomatch/node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/nanomatch/node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", + "dev": true + }, + "node_modules/natural-compare-lite": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare-lite/-/natural-compare-lite-1.4.0.tgz", + "integrity": "sha512-Tj+HTDSJJKaZnfiuw+iaF9skdPpTo2GtEly5JHnWV/hfv2Qj/9RKsGISQtLh2ox3l5EAGw487hnBee0sIJ6v2g==", + "dev": true + }, + "node_modules/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, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/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 + }, + "node_modules/next-tick": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.1.0.tgz", + "integrity": "sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ==", + "dev": true + }, + "node_modules/nice-try": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", + "dev": true + }, + "node_modules/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, + "dependencies": { + "lower-case": "^1.1.1" + } + }, + "node_modules/node-emoji": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/node-emoji/-/node-emoji-1.11.0.tgz", + "integrity": "sha512-wo2DpQkQp7Sjm2A0cq+sN7EHKO6Sl0ctXeBdFZrL9T9+UywORbufTcTZxom8YqpLQt/FqNMUkOpkZrJVYSKD3A==", + "dev": true, + "dependencies": { + "lodash": "^4.17.21" + } + }, + "node_modules/node-fetch": { + "version": "2.6.7", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz", + "integrity": "sha512-ZjMPFEfVx5j+y2yF35Kzx5sF7kDzxuDj6ziH4FFbOp87zKDZNx8yExJIb05OGF4Nlt9IHFIMBkRl41VdvcNdbQ==", + "dependencies": { + "whatwg-url": "^5.0.0" + }, + "engines": { + "node": "4.x || >=6.0.0" + }, + "peerDependencies": { + "encoding": "^0.1.0" + }, + "peerDependenciesMeta": { + "encoding": { + "optional": true + } + } + }, + "node_modules/node-fetch/node_modules/tr46": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz", + "integrity": "sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw==" + }, + "node_modules/node-fetch/node_modules/webidl-conversions": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz", + "integrity": "sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ==" + }, + "node_modules/node-fetch/node_modules/whatwg-url": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz", + "integrity": "sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw==", + "dependencies": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + }, + "node_modules/node-forge": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", + "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==", + "dev": true, + "engines": { + "node": ">= 6.13.0" + } + }, + "node_modules/node-int64": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==", + "dev": true + }, + "node_modules/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, + "dependencies": { + "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" + } + }, + "node_modules/node-libs-browser/node_modules/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, + "dependencies": { + "base64-js": "^1.0.2", + "ieee754": "^1.1.4", + "isarray": "^1.0.0" + } + }, + "node_modules/node-libs-browser/node_modules/punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==", + "dev": true + }, + "node_modules/node-notifier": { + "version": "10.0.1", + "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-10.0.1.tgz", + "integrity": "sha512-YX7TSyDukOZ0g+gmzjB6abKu+hTGvO8+8+gIFDsRCU2t8fLV/P2unmt+LGFaIa4y64aX98Qksa97rgz4vMNeLQ==", + "dev": true, + "dependencies": { + "growly": "^1.3.0", + "is-wsl": "^2.2.0", + "semver": "^7.3.5", + "shellwords": "^0.1.1", + "uuid": "^8.3.2", + "which": "^2.0.2" + } + }, + "node_modules/node-notifier/node_modules/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, + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/node-releases": { + "version": "2.0.13", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.13.tgz", + "integrity": "sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ==", + "dev": true + }, + "node_modules/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, + "dependencies": { + "hosted-git-info": "^4.0.1", + "is-core-module": "^2.5.0", + "semver": "^7.3.4", + "validate-npm-package-license": "^3.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/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, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-url": { + "version": "4.5.1", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.5.1.tgz", + "integrity": "sha512-9UZCFRHQdNrfTpGg8+1INIg93B6zE0aXMVFkw1WFwvO4SlZywU6aLg5Of0Ap/PgcbSw4LNxvMWXMeugwMCX0AA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/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, + "dependencies": { + "once": "^1.3.2" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/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, + "dependencies": { + "npm-normalize-package-bin": "^1.0.1" + } + }, + "node_modules/npm-check": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/npm-check/-/npm-check-6.0.1.tgz", + "integrity": "sha512-tlEhXU3689VLUHYEZTS/BC61vfeN2xSSZwoWDT6WLuenZTpDmGmNT5mtl15erTR0/A15ldK06/NEKg9jYJ9OTQ==", + "dev": true, + "dependencies": { + "callsite-record": "^4.1.3", + "chalk": "^4.1.0", + "co": "^4.6.0", + "depcheck": "^1.3.1", + "execa": "^5.0.0", + "giturl": "^1.0.0", + "global-modules": "^2.0.0", + "globby": "^11.0.2", + "inquirer": "^7.3.3", + "is-ci": "^2.0.0", + "lodash": "^4.17.20", + "meow": "^9.0.0", + "minimatch": "^3.0.2", + "node-emoji": "^1.10.0", + "ora": "^5.3.0", + "package-json": "^6.5.0", + "path-exists": "^4.0.0", + "pkg-dir": "^5.0.0", + "preferred-pm": "^3.0.3", + "rc-config-loader": "^4.0.0", + "semver": "^7.3.4", + "semver-diff": "^3.1.1", + "strip-ansi": "^6.0.0", + "text-table": "^0.2.0", + "throat": "^6.0.1", + "update-notifier": "^5.1.0", + "xtend": "^4.0.2" + }, + "bin": { + "npm-check": "bin/cli.js" + }, + "engines": { + "node": ">=10.9.0" + } + }, + "node_modules/npm-check/node_modules/array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/npm-check/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/npm-check/node_modules/execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "dev": true, + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/npm-check/node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dev": true, + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/npm-check/node_modules/get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/npm-check/node_modules/globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dev": true, + "dependencies": { + "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" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/npm-check/node_modules/human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "dev": true, + "engines": { + "node": ">=10.17.0" + } + }, + "node_modules/npm-check/node_modules/ignore": { + "version": "5.2.4", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", + "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/npm-check/node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dev": true, + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/npm-check/node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/npm-check/node_modules/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dev": true, + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/npm-check/node_modules/pkg-dir": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-5.0.0.tgz", + "integrity": "sha512-NPE8TDbzl/3YQYY7CSS228s3g2ollTFnc+Qi3tqmqJp9Vg2ovUpixcJEo2HJScN2Ez+kEaal6y70c0ehqJBJeA==", + "dev": true, + "dependencies": { + "find-up": "^5.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/npm-check/node_modules/throat": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/throat/-/throat-6.0.2.tgz", + "integrity": "sha512-WKexMoJj3vEuK0yFEapj8y64V0A6xcuPuK9Gt1d0R+dzCSJc0lHqQytAbSB4cDAK0dWh4T0E2ETkoLE2WZ41OQ==", + "dev": true + }, + "node_modules/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 + }, + "node_modules/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, + "dependencies": { + "hosted-git-info": "^2.7.1", + "osenv": "^0.1.5", + "semver": "^5.6.0", + "validate-npm-package-name": "^3.0.0" + } + }, + "node_modules/npm-package-arg/node_modules/hosted-git-info": { + "version": "2.8.9", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", + "dev": true + }, + "node_modules/npm-package-arg/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/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, + "dependencies": { + "glob": "^7.1.6", + "ignore-walk": "^3.0.3", + "npm-bundled": "^1.1.1", + "npm-normalize-package-bin": "^1.0.1" + }, + "bin": { + "npm-packlist": "bin/index.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/npm-packlist/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/npm-packlist/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/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, + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/nth-check": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", + "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", + "dev": true, + "dependencies": { + "boolbase": "^1.0.0" + }, + "funding": { + "url": "https://github.com/fb55/nth-check?sponsor=1" + } + }, + "node_modules/num2fraction": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/num2fraction/-/num2fraction-1.2.2.tgz", + "integrity": "sha512-Y1wZESM7VUThYY+4W+X4ySH2maqcA+p7UR+w8VWNWVAd6lwuXXWz/w/Cz43J/dI2I+PS6wD5N+bJUF+gjWvIqg==", + "dev": true + }, + "node_modules/number-is-nan": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", + "integrity": "sha512-4jbtZXNAsfZbAHiiqjLPBiCl16dES1zI4Hpzzxw61Tk+loF+sBDBKx1ICKKKwIqQ7M0mFn1TmkN7euSncWgHiQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/nwsapi": { + "version": "2.2.7", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.7.tgz", + "integrity": "sha512-ub5E4+FBPKwAZx0UwIQOjYWGHTEq5sPqHQNRN8Z9e4A7u3Tj1weLJsL59yH9vmvqEtBHaOmT6cYQKIZOxp35FQ==", + "dev": true + }, + "node_modules/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, + "engines": { + "node": "*" + } + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", + "integrity": "sha512-79LYn6VAb63zgtmAteVOWo9Vdj71ZVBy3Pbse+VqxDpEP83XuujMrGqHIwAXJ5I/aM0zU7dIyIAhifVTPrNItQ==", + "dev": true, + "dependencies": { + "copy-descriptor": "^0.1.0", + "define-property": "^0.2.5", + "kind-of": "^3.0.3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-copy/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-hash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", + "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/object-inspect": { + "version": "1.12.3", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz", + "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/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, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "dev": true, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object-visit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", + "integrity": "sha512-GBaMwwAVK9qbQN3Scdo0OyvgPW7l3lnaVMj84uTOZlswkX0KpF6fyDBJhtTthf7pymztoN36/KEr1DyhF96zEA==", + "dev": true, + "dependencies": { + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object.assign": { + "version": "4.1.4", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz", + "integrity": "sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.4", + "has-symbols": "^1.0.3", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.defaults": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/object.defaults/-/object.defaults-1.1.0.tgz", + "integrity": "sha512-c/K0mw/F11k4dEUBMW8naXUuBuhxRCfG7W+yFy8EcijU/rSmazOUd1XAEEe6bC0OuXY4HUKjTJv7xbxIMqdxrA==", + "dev": true, + "dependencies": { + "array-each": "^1.0.1", + "array-slice": "^1.0.0", + "for-own": "^1.0.0", + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object.entries": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.7.tgz", + "integrity": "sha512-jCBs/0plmPsOnrKAfFQXRG2NFjlhZgjjcBLSmTnEhU8U6vVTsVe8ANeQJCHTl3gSsI4J+0emOoCgoKlmQPMgmA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.fromentries": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.7.tgz", + "integrity": "sha512-UPbPHML6sL8PI/mOqPwsH4G6iyXcCGzLin8KvEPenOZN5lpCNBZZQ+V62vdjB1mQHrmqGQt5/OJzemUA+KJmEA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.hasown": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.3.tgz", + "integrity": "sha512-fFI4VcYpRHvSLXxP7yiZOMAd331cPfd2p7PFDVbgUsYOfCT3tICVqXWngbjr4m49OvsBwUBQ6O2uQoJvy3RexA==", + "dev": true, + "dependencies": { + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object.map": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object.map/-/object.map-1.0.1.tgz", + "integrity": "sha512-3+mAJu2PLfnSVGHwIWubpOFLscJANBKuB/6A4CxBstc4aqwQY0FWcsppuy4jU5GSB95yES5JHSI+33AWuS4k6w==", + "dev": true, + "dependencies": { + "for-own": "^1.0.0", + "make-iterator": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object.pick": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", + "integrity": "sha512-tqa/UMy/CCoYmj+H5qc07qvSL9dqcs/WZENZ1JbtWBlATP+iVOe778gE6MSijnyCnORzDuX6hU+LA4SZ09YjFQ==", + "dev": true, + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object.reduce": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object.reduce/-/object.reduce-1.0.1.tgz", + "integrity": "sha512-naLhxxpUESbNkRqc35oQ2scZSJueHGQNUfMW/0U37IgN6tE2dgDWg3whf+NEliy3F/QysrO48XKUz/nGPe+AQw==", + "dev": true, + "dependencies": { + "for-own": "^1.0.0", + "make-iterator": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object.values": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.7.tgz", + "integrity": "sha512-aU6xnDFYT3x17e/f0IiiwlGPTy2jzMySGfUB4fq6z7CV8l85CWHDk5ErhyhpfDHhrOMwGFhSQkhMGHaIotA6Ng==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/obuf": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==", + "dev": true + }, + "node_modules/office-ui-fabric-core": { + "version": "11.0.1", + "resolved": "https://registry.npmjs.org/office-ui-fabric-core/-/office-ui-fabric-core-11.0.1.tgz", + "integrity": "sha512-jcfycbVOm2aUoI+AGtHW24HvM7nUVFr44hR5NIE56EobK67bVwbNAQL15CJj3vNz5PBrnitsV9ROOB+KOEWn8g==" + }, + "node_modules/on-finished": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha512-ikqdkGAAyf/X/gPhXGvfgAytDZtDbr+bkNUJ0N9h5MI/dmdgCs3l6hoHrcUv41sRKew3jIwrp4qQDXiK99Utww==", + "dev": true, + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/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, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "dev": true, + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/onetime/node_modules/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, + "engines": { + "node": ">=6" + } + }, + "node_modules/open": { + "version": "8.4.2", + "resolved": "https://registry.npmjs.org/open/-/open-8.4.2.tgz", + "integrity": "sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==", + "dev": true, + "dependencies": { + "define-lazy-prop": "^2.0.0", + "is-docker": "^2.1.1", + "is-wsl": "^2.2.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/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, + "dependencies": { + "is-wsl": "^1.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/opn/node_modules/is-wsl": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", + "integrity": "sha512-gfygJYZ2gLTDlmbWMI0CE2MwnFzSN/2SZfkMlItC4K/JBlsWVDB0bO6XhqcY13YXE7iMcAJnzTCJjPiTeJJ0Mw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/optionator": { + "version": "0.9.3", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.3.tgz", + "integrity": "sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==", + "dev": true, + "dependencies": { + "@aashutoshrathi/word-wrap": "^1.2.3", + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/ora": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz", + "integrity": "sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==", + "dev": true, + "dependencies": { + "bl": "^4.1.0", + "chalk": "^4.1.0", + "cli-cursor": "^3.1.0", + "cli-spinners": "^2.5.0", + "is-interactive": "^1.0.0", + "is-unicode-supported": "^0.1.0", + "log-symbols": "^4.1.0", + "strip-ansi": "^6.0.0", + "wcwidth": "^1.0.1" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ora/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/orchestrator": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/orchestrator/-/orchestrator-0.3.8.tgz", + "integrity": "sha512-DrQ43ngaJ0e36j2CHyoDoIg1K4zbc78GnTQESebK9vu6hj4W5/pvfSFO/kgM620Yd0YnhseSNYsLK3/SszZ5NQ==", + "dev": true, + "dependencies": { + "end-of-stream": "~0.1.5", + "sequencify": "~0.0.7", + "stream-consume": "~0.1.0" + } + }, + "node_modules/orchestrator/node_modules/end-of-stream": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-0.1.5.tgz", + "integrity": "sha512-go5TQkd0YRXYhX+Lc3UrXkoKU5j+m72jEP5lHWr2Nh82L8wfZtH8toKgcg4T10o23ELIMGXQdwCbl+qAXIPDrw==", + "dev": true, + "dependencies": { + "once": "~1.3.0" + } + }, + "node_modules/orchestrator/node_modules/once": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/once/-/once-1.3.3.tgz", + "integrity": "sha512-6vaNInhu+CHxtONf3zw3vq4SP2DOQhjBvIa3rNcG0+P7eKWlYH6Peu7rHizSloRU2EwMz6GraLieis9Ac9+p1w==", + "dev": true, + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/ordered-read-streams": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/ordered-read-streams/-/ordered-read-streams-1.0.1.tgz", + "integrity": "sha512-Z87aSjx3r5c0ZB7bcJqIgIRX5bxR7A4aSzvIbaxd0oTkWBCOoKfuGHiKj60CHVUgg1Phm5yMZzBdt8XqRs73Mw==", + "dev": true, + "dependencies": { + "readable-stream": "^2.0.1" + } + }, + "node_modules/os-browserify": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", + "integrity": "sha512-gjcpUc3clBf9+210TRaDWbf+rZZZEshZ+DlXMRCeAjp0xhTrnQsKHypIy1J3d5hKdUzj69t708EHtU8P6bUn0A==", + "dev": true + }, + "node_modules/os-homedir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", + "integrity": "sha512-B5JU3cabzk8c67mRRd3ECmROafjYMXbuzlwtqdM8IbS8ktlTix8aFGb2bAGKrSRIlnfKwovGUUr72JUPyOb6kQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/os-locale": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", + "integrity": "sha512-PRT7ZORmwu2MEFt4/fv3Q+mEfN4zetKxufQrkShY2oGvUms9r8otu5HfdyIFHkYXjO7laNsoVGmM2MANfuTA8g==", + "dev": true, + "dependencies": { + "lcid": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/osenv": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz", + "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", + "dev": true, + "dependencies": { + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.0" + } + }, + "node_modules/p-cancelable": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz", + "integrity": "sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/p-defer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz", + "integrity": "sha512-wB3wfAxZpk2AzOfUMJNL+d36xothRSyj8EXOa4f6GMqYDN9BJaaSISbsk+wS9abmnebVw95C2Kb5t85UmpCxuw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/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, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/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, + "engines": { + "node": ">=8" + } + }, + "node_modules/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, + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/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, + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/p-locate/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/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, + "dependencies": { + "aggregate-error": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/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, + "engines": { + "node": ">=8" + } + }, + "node_modules/p-retry": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz", + "integrity": "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==", + "dev": true, + "dependencies": { + "@types/retry": "0.12.0", + "retry": "^0.13.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/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, + "dependencies": { + "p-limit": "^2.2.2", + "p-reflect": "^2.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-settle/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/package-json": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/package-json/-/package-json-6.5.0.tgz", + "integrity": "sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ==", + "dev": true, + "dependencies": { + "got": "^9.6.0", + "registry-auth-token": "^4.0.0", + "registry-url": "^5.0.0", + "semver": "^6.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/package-json/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/pako": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", + "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==", + "dev": true + }, + "node_modules/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, + "dependencies": { + "cyclist": "^1.0.1", + "inherits": "^2.0.3", + "readable-stream": "^2.1.5" + } + }, + "node_modules/param-case": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-2.1.1.tgz", + "integrity": "sha512-eQE845L6ot89sk2N8liD8HAuH4ca6Vvr7VWAWwt7+kvvG5aBcPmmphQ68JsEG2qa9n1TykS2DLeMt363AAH8/w==", + "dev": true, + "dependencies": { + "no-case": "^2.2.0" + } + }, + "node_modules/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, + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/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, + "dependencies": { + "asn1.js": "^5.2.0", + "browserify-aes": "^1.0.0", + "evp_bytestokey": "^1.0.0", + "pbkdf2": "^3.0.3", + "safe-buffer": "^5.1.1" + } + }, + "node_modules/parse-filepath": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/parse-filepath/-/parse-filepath-1.0.2.tgz", + "integrity": "sha512-FwdRXKCohSVeXqwtYonZTXtbGJKrn+HNyWDYVcp5yuJlesTwNH4rsmRZ+GrKAPJ5bLpRxESMeS+Rl0VCHRvB2Q==", + "dev": true, + "dependencies": { + "is-absolute": "^1.0.0", + "map-cache": "^0.2.0", + "path-root": "^0.1.1" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/parse-json": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", + "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "dev": true, + "dependencies": { + "@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" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/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, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/parse-passwd": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz", + "integrity": "sha512-1Y1A//QUXEZK7YKz+rD9WydcE1+EuPr6ZBgKecAB8tmoW6UFv0NREVJe1p+jRxtThkcbbKkfwIbWJe/IeE6m2Q==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/parse5": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-4.0.0.tgz", + "integrity": "sha512-VrZ7eOd3T1Fk4XWNXMgiGBK/z0MG48BWG2uQNU4I72fkQuKUTZpl+u9k+CxEG0twMVzSmXEEz12z5Fnw1jIQFA==", + "dev": true + }, + "node_modules/parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/pascalcase": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", + "integrity": "sha512-XHXfu/yOQRy9vYOtUDVMN60OEJjW013GoObG1o+xwQTpB9eYJX/BjXMsdW13ZDPruFhYYn0AG22w0xgQMwl3Nw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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 + }, + "node_modules/path-dirname": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", + "integrity": "sha512-ALzNPpyNq9AqXMBjeymIjFDAkAFH06mHJH/cSBHAgU0s4vfpBn6b2nf8tiRLvagKD8RbTpq2FKTBg7cl9l3c7Q==", + "dev": true + }, + "node_modules/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, + "engines": { + "node": ">=8" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-is-inside": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", + "integrity": "sha512-DUWJr3+ULp4zXmol/SZkFf3JGsS9/SIv+Y3Rt93/UjPpDpklB5f1er4O3POIbUuUJ3FXgqte2Q7SrU6zAqwk8w==", + "dev": true + }, + "node_modules/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, + "engines": { + "node": ">=8" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" + }, + "node_modules/path-root": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/path-root/-/path-root-0.1.1.tgz", + "integrity": "sha512-QLcPegTHF11axjfojBIoDygmS2E3Lf+8+jI6wOVmNVenrKSo3mFdSGiIgdSHenczw3wPtlVMQaFVwGmM7BJdtg==", + "dev": true, + "dependencies": { + "path-root-regex": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-root-regex": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/path-root-regex/-/path-root-regex-0.1.2.tgz", + "integrity": "sha512-4GlJ6rZDhQZFE0DPVKh0e9jmZ5egZfxTkp7bcRDuPlJXbAwhxcl2dINPUAsjLdejqaLsCeg8axcLjIbvBjN4pQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==", + "dev": true + }, + "node_modules/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, + "engines": { + "node": ">=8" + } + }, + "node_modules/pbkdf2": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.2.tgz", + "integrity": "sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==", + "dev": true, + "dependencies": { + "create-hash": "^1.1.2", + "create-hmac": "^1.1.4", + "ripemd160": "^2.0.1", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + }, + "engines": { + "node": ">=0.12" + } + }, + "node_modules/performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==", + "dev": true + }, + "node_modules/picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", + "dev": true + }, + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true, + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pidof": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/pidof/-/pidof-1.0.2.tgz", + "integrity": "sha512-LLJhTVEUCZnotdAM5rd7KiTdLGgk6i763/hsd5pO+8yuF7mdgg0ob8w/98KrTAcPsj6YzGrkFLPVtBOr1uW2ag==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pinkie": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha512-MnUuEycAemtSaeFSjXKW/aroV7akBbY+Sv+RkyqFjgAe73F+MR0TBWKBRDkmfWq/HiFmdavfZ1G7h4SPZXaCSg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha512-0Gni6D4UcLTbv9c57DfxDGdr41XfgUjqWZu492f0cIGr16zDU06BWP/RAEvOuo7CQ0CNjHaLlM59YJJFm3NWlw==", + "dev": true, + "dependencies": { + "pinkie": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pirates": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz", + "integrity": "sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/pkg-conf": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/pkg-conf/-/pkg-conf-1.1.3.tgz", + "integrity": "sha512-9hHgE5+Xai/ChrnahNP8Ke0VNF/s41IZIB/d24eMHEaRamdPg+wwlRm2lTb5wMvE8eTIKrYZsrxfuOwt3dpsIQ==", + "dev": true, + "dependencies": { + "find-up": "^1.0.0", + "load-json-file": "^1.1.0", + "object-assign": "^4.0.1", + "symbol": "^0.2.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pkg-conf/node_modules/find-up": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", + "integrity": "sha512-jvElSjyuo4EMQGoTwo1uJU5pQMwTW5lS1x05zzfJuTIyLR3zwO27LYrxNg+dlvKpGOuGy/MzBdXh80g0ve5+HA==", + "dev": true, + "dependencies": { + "path-exists": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pkg-conf/node_modules/load-json-file": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", + "integrity": "sha512-cy7ZdNRXdablkXYNI049pthVeXFurRyb9+hA/dZzerZ0pGTx42z+y+ssxBaVV2l70t1muq5IdKhn4UtcoGUY9A==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0", + "strip-bom": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pkg-conf/node_modules/parse-json": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "integrity": "sha512-QR/GGaKCkhwk1ePQNYDRKYZ3mwU9ypsKhB0XyFnLQdomyEqk3e8wpW3V5Jp88zbxK4n5ST1nqo+g9juTpownhQ==", + "dev": true, + "dependencies": { + "error-ex": "^1.2.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pkg-conf/node_modules/path-exists": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", + "integrity": "sha512-yTltuKuhtNeFJKa1PiRzfLAU5182q1y4Eb4XCJ3PBqyzEDkAZRzBrKKBct682ls9reBVHf9udYLN5Nd+K1B9BQ==", + "dev": true, + "dependencies": { + "pinkie-promise": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pkg-conf/node_modules/strip-bom": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "integrity": "sha512-kwrX1y7czp1E69n2ajbG65mIo9dqvJ+8aBQXOGVxqwvNbsXdFM6Lq37dLAY3mknUwru8CfcCbfOLL/gMo+fi3g==", + "dev": true, + "dependencies": { + "is-utf8": "^0.2.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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, + "dependencies": { + "find-up": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/please-upgrade-node": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/please-upgrade-node/-/please-upgrade-node-3.2.0.tgz", + "integrity": "sha512-gQR3WpIgNIKwBMVLkpMUeR3e1/E1y42bqDQZfql+kDeXd8COYfM8PQA4X6y7a8u9Ua9FHmsrrmirW2vHs45hWg==", + "dev": true, + "dependencies": { + "semver-compare": "^1.0.0" + } + }, + "node_modules/plugin-error": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/plugin-error/-/plugin-error-1.0.1.tgz", + "integrity": "sha512-L1zP0dk7vGweZME2i+EeakvUNqSrdiI3F91TwEoYiGrAfUXmVv6fJIq4g82PAXxNsWOp0J7ZqQy/3Szz0ajTxA==", + "dev": true, + "dependencies": { + "ansi-colors": "^1.0.1", + "arr-diff": "^4.0.0", + "arr-union": "^3.1.0", + "extend-shallow": "^3.0.2" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/plugin-error/node_modules/extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", + "dev": true, + "dependencies": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/plugin-error/node_modules/is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/plugin-error/node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/pn": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/pn/-/pn-1.1.0.tgz", + "integrity": "sha512-2qHaIQr2VLRFoxe2nASzsV6ef4yOOH+Fi9FBOVH6cqeSgUnoyySPZkxzLuzd+RYOQTRpROA0ztTMqxROKSb/nA==", + "dev": true + }, + "node_modules/portfinder": { + "version": "1.0.32", + "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.32.tgz", + "integrity": "sha512-on2ZJVVDXRADWE6jnQaX0ioEylzgBpQk8r55NE4wjXW1ZxO+BgDlY6DXwj20i0V8eB4SenDQ00WEaxfiIQPcxg==", + "dev": true, + "dependencies": { + "async": "^2.6.4", + "debug": "^3.2.7", + "mkdirp": "^0.5.6" + }, + "engines": { + "node": ">= 0.12.0" + } + }, + "node_modules/portfinder/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/portfinder/node_modules/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, + "dependencies": { + "minimist": "^1.2.6" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/posix-character-classes": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", + "integrity": "sha512-xTgYBc3fuo7Yt7JbiuFxSYGToMoz8fLoE6TC9Wx1P/u+LfeThMOAqmuyECnlBaaJb+u1m9hHiXUEtwW4OzfUJg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/postcss": { + "version": "8.4.31", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.31.tgz", + "integrity": "sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "nanoid": "^3.3.6", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/postcss-calc": { + "version": "8.2.4", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.2.4.tgz", + "integrity": "sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==", + "dev": true, + "dependencies": { + "postcss-selector-parser": "^6.0.9", + "postcss-value-parser": "^4.2.0" + }, + "peerDependencies": { + "postcss": "^8.2.2" + } + }, + "node_modules/postcss-colormin": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.3.1.tgz", + "integrity": "sha512-UsWQG0AqTFQmpBegeLLc1+c3jIqBNB0zlDGRWR+dQ3pRKJL1oeMzyqmH3o2PIfn9MBdNrVPWhDbT769LxCTLJQ==", + "dev": true, + "dependencies": { + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0", + "colord": "^2.9.1", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-convert-values": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.1.3.tgz", + "integrity": "sha512-82pC1xkJZtcJEfiLw6UXnXVXScgtBrjlO5CBmuDQc+dlb88ZYheFsjTn40+zBVi3DkfF7iezO0nJUPLcJK3pvA==", + "dev": true, + "dependencies": { + "browserslist": "^4.21.4", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-discard-comments": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.1.2.tgz", + "integrity": "sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ==", + "dev": true, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-discard-duplicates": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.1.0.tgz", + "integrity": "sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==", + "dev": true, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-discard-empty": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.1.1.tgz", + "integrity": "sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==", + "dev": true, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-discard-overridden": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.1.0.tgz", + "integrity": "sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==", + "dev": true, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-import": { + "version": "15.1.0", + "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-15.1.0.tgz", + "integrity": "sha512-hpr+J05B2FVYUAXHeK1YyI267J/dDDhMU6B6civm8hSY1jYJnBXxzKDKDswzJmtLHryrjhnDjqqp/49t8FALew==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.0.0", + "read-cache": "^1.0.0", + "resolve": "^1.1.7" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "postcss": "^8.0.0" + } + }, + "node_modules/postcss-js": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.1.tgz", + "integrity": "sha512-dDLF8pEO191hJMtlHFPRa8xsizHaM82MLfNkUHdUtVEV3tgTp5oj+8qbEqYM57SLfc74KSbw//4SeJma2LRVIw==", + "dev": true, + "dependencies": { + "camelcase-css": "^2.0.1" + }, + "engines": { + "node": "^12 || ^14 || >= 16" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.4.21" + } + }, + "node_modules/postcss-load-config": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-4.0.1.tgz", + "integrity": "sha512-vEJIc8RdiBRu3oRAI0ymerOn+7rPuMvRXslTvZUKZonDHFIczxztIyJ1urxM1x9JXEikvpWWTUUqal5j/8QgvA==", + "dev": true, + "dependencies": { + "lilconfig": "^2.0.5", + "yaml": "^2.1.1" + }, + "engines": { + "node": ">= 14" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": ">=8.0.9", + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "postcss": { + "optional": true + }, + "ts-node": { + "optional": true + } + } + }, + "node_modules/postcss-load-config/node_modules/yaml": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.3.2.tgz", + "integrity": "sha512-N/lyzTPaJasoDmfV7YTrYCI0G/3ivm/9wdG0aHuheKowWQwGTsK0Eoiw6utmzAnI6pkJa0DUVygvp3spqqEKXg==", + "dev": true, + "engines": { + "node": ">= 14" + } + }, + "node_modules/postcss-loader": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-4.3.0.tgz", + "integrity": "sha512-M/dSoIiNDOo8Rk0mUqoj4kpGq91gcxCfb9PoyZVdZ76/AuhxylHDYZblNE8o+EQ9AMSASeMFEKxZf5aU6wlx1Q==", + "dev": true, + "dependencies": { + "cosmiconfig": "^7.0.0", + "klona": "^2.0.4", + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0", + "semver": "^7.3.4" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "postcss": "^7.0.0 || ^8.0.1", + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/postcss-loader/node_modules/loader-utils": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", + "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", + "dev": true, + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/postcss-loader/node_modules/schema-utils": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/postcss-merge-longhand": { + "version": "5.1.7", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.1.7.tgz", + "integrity": "sha512-YCI9gZB+PLNskrK0BB3/2OzPnGhPkBEwmwhfYk1ilBHYVAZB7/tkTHFBAnCrvBBOmeYyMYw3DMjT55SyxMBzjQ==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.2.0", + "stylehacks": "^5.1.1" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-merge-rules": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.1.4.tgz", + "integrity": "sha512-0R2IuYpgU93y9lhVbO/OylTtKMVcHb67zjWIfCiKR9rWL3GUk1677LAqD/BcHizukdZEjT8Ru3oHRoAYoJy44g==", + "dev": true, + "dependencies": { + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0", + "cssnano-utils": "^3.1.0", + "postcss-selector-parser": "^6.0.5" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-font-values": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.1.0.tgz", + "integrity": "sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-gradients": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.1.1.tgz", + "integrity": "sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw==", + "dev": true, + "dependencies": { + "colord": "^2.9.1", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-params": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.1.4.tgz", + "integrity": "sha512-+mePA3MgdmVmv6g+30rn57USjOGSAyuxUmkfiWpzalZ8aiBkdPYjXWtHuwJGm1v5Ojy0Z0LaSYhHaLJQB0P8Jw==", + "dev": true, + "dependencies": { + "browserslist": "^4.21.4", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-selectors": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.2.1.tgz", + "integrity": "sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg==", + "dev": true, + "dependencies": { + "postcss-selector-parser": "^6.0.5" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/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, + "dependencies": { + "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" + } + }, + "node_modules/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, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-local-by-default": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.3.tgz", + "integrity": "sha512-2/u2zraspoACtrbFRnTijMiQtb4GW4BvatjaG/bCjYQo8kLTdevCUlwuBHx2sCnSyrI3x3qj4ZK1j5LQBgzmwA==", + "dev": true, + "dependencies": { + "icss-utils": "^5.0.0", + "postcss-selector-parser": "^6.0.2", + "postcss-value-parser": "^4.1.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-local-by-default/node_modules/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, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/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, + "dependencies": { + "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/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, + "dependencies": { + "icss-utils": "^5.0.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-values/node_modules/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, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "dev": true + }, + "node_modules/postcss-modules/node_modules/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, + "dependencies": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/postcss-nested": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-6.0.1.tgz", + "integrity": "sha512-mEp4xPMi5bSWiMbsgoPfcP74lsWLHkQbZc3sY+jWYd65CUwXrUaTp0fmNpa01ZcETKlIgUdFN/MpS2xZtqL9dQ==", + "dev": true, + "dependencies": { + "postcss-selector-parser": "^6.0.11" + }, + "engines": { + "node": ">=12.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": "^8.2.14" + } + }, + "node_modules/postcss-normalize-charset": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz", + "integrity": "sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==", + "dev": true, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-display-values": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.1.0.tgz", + "integrity": "sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-positions": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.1.1.tgz", + "integrity": "sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-repeat-style": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.1.tgz", + "integrity": "sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-string": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.1.0.tgz", + "integrity": "sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-timing-functions": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.1.0.tgz", + "integrity": "sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-unicode": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.1.tgz", + "integrity": "sha512-qnCL5jzkNUmKVhZoENp1mJiGNPcsJCs1aaRmURmeJGES23Z/ajaln+EPTD+rBeNkSryI+2WTdW+lwcVdOikrpA==", + "dev": true, + "dependencies": { + "browserslist": "^4.21.4", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-url": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.1.0.tgz", + "integrity": "sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==", + "dev": true, + "dependencies": { + "normalize-url": "^6.0.1", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-url/node_modules/normalize-url": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", + "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/postcss-normalize-whitespace": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.1.1.tgz", + "integrity": "sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-ordered-values": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.1.3.tgz", + "integrity": "sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ==", + "dev": true, + "dependencies": { + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-reduce-initial": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.1.2.tgz", + "integrity": "sha512-dE/y2XRaqAi6OvjzD22pjTUQ8eOfc6m/natGHgKFBK9DxFmIm69YmaRVQrGgFlEfc1HePIurY0TmDeROK05rIg==", + "dev": true, + "dependencies": { + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-reduce-transforms": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.1.0.tgz", + "integrity": "sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-selector-parser": { + "version": "6.0.13", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.13.tgz", + "integrity": "sha512-EaV1Gl4mUEV4ddhDnv/xtj7sxwrwxdetHdWUGnT4VJQf+4d05v6lHYZr8N573k5Z0BViss7BDhfWtKS3+sfAqQ==", + "dev": true, + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-svgo": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.1.0.tgz", + "integrity": "sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==", + "dev": true, + "dependencies": { + "postcss-value-parser": "^4.2.0", + "svgo": "^2.7.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-unique-selectors": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.1.1.tgz", + "integrity": "sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA==", + "dev": true, + "dependencies": { + "postcss-selector-parser": "^6.0.5" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/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 + }, + "node_modules/preferred-pm": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/preferred-pm/-/preferred-pm-3.1.2.tgz", + "integrity": "sha512-nk7dKrcW8hfCZ4H6klWcdRknBOXWzNQByJ0oJyX97BOupsYD+FzLS4hflgEu/uPUEHZCuRfMxzCBsuWd7OzT8Q==", + "dev": true, + "dependencies": { + "find-up": "^5.0.0", + "find-yarn-workspace-root2": "1.2.16", + "path-exists": "^4.0.0", + "which-pm": "2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/preferred-pm/node_modules/find-up": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", + "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "dev": true, + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/preferred-pm/node_modules/locate-path": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", + "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "dev": true, + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/preferred-pm/node_modules/p-locate": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", + "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "dev": true, + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/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, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/prepend-http": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", + "integrity": "sha512-ravE6m9Atw9Z/jjttRUZ+clIXogdghyZAuWJ3qEzjT+jI/dL1ifAqhZeC5VHzQp1MSt1+jxKkFNemj/iO7tVUA==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/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, + "dependencies": { + "@jest/types": "^25.5.0", + "ansi-regex": "^5.0.0", + "ansi-styles": "^4.0.0", + "react-is": "^16.12.0" + }, + "engines": { + "node": ">= 8.3" + } + }, + "node_modules/pretty-hrtime": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz", + "integrity": "sha512-66hKPCr+72mlfiSjlEB1+45IjXSqvVAIy6mocupoww4tBFE9R9IhwwUGoI4G++Tc9Aq+2rxOt0RFU6gPcrte0A==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/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, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==", + "dev": true, + "engines": { + "node": ">= 0.6.0" + } + }, + "node_modules/process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "dev": true + }, + "node_modules/progress": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", + "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", + "dev": true, + "peer": true, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/promise-inflight": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", + "integrity": "sha512-6zWPyEOFaQBJYcGMHBKTKJ3u6TBsnMFOIZSa6ce1e/ZrrsOlnHRHbabMjLiBYKp+n44X9eUI6VUPaukCXHuG4g==", + "dev": true + }, + "node_modules/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, + "dependencies": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/prop-types": { + "version": "15.8.1", + "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", + "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "dev": true, + "dependencies": { + "loose-envify": "^1.4.0", + "object-assign": "^4.1.1", + "react-is": "^16.13.1" + } + }, + "node_modules/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, + "dependencies": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/prr": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", + "integrity": "sha512-yPw4Sng1gWghHQWj0B3ZggWUm4qVbPwPFcRG8KyxiU7J2OHFSoEHKS+EZ3fv5l1t9CyCiop6l/ZYeWbrgoQejw==", + "dev": true + }, + "node_modules/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, + "dependencies": { + "commander": "*" + } + }, + "node_modules/psl": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.9.0.tgz", + "integrity": "sha512-E/ZsdU4HLs/68gYzgGTkMicWTLPdAftJLfJFlLUAAKZGkStNU72sZjT66SnMDVOfOWY/YAoiD7Jxa9iHvngcag==", + "dev": true + }, + "node_modules/public-encrypt": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", + "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", + "dev": true, + "dependencies": { + "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" + } + }, + "node_modules/public-encrypt/node_modules/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 + }, + "node_modules/pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "dev": true, + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "node_modules/pumpify": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz", + "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", + "dev": true, + "dependencies": { + "duplexify": "^3.6.0", + "inherits": "^2.0.3", + "pump": "^2.0.0" + } + }, + "node_modules/pumpify/node_modules/pump": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", + "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", + "dev": true, + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "node_modules/punycode": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", + "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/pupa": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/pupa/-/pupa-2.1.1.tgz", + "integrity": "sha512-l1jNAspIBSFqbT+y+5FosojNpVpF94nlI+wDUpqP9enwOTfHx9f0gh5nB96vl+6yTpsJsypeNrwfzPrKuHB41A==", + "dev": true, + "dependencies": { + "escape-goat": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/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, + "engines": { + "node": ">=0.6" + } + }, + "node_modules/querystring-es3": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", + "integrity": "sha512-773xhDQnZBMFobEiztv8LIl70ch5MSF/jUQVlhwFyBILqq96anmoctVIYz+ZRp0qbCKATTn6ev02M3r7Ga5vqA==", + "dev": true, + "engines": { + "node": ">=0.4.x" + } + }, + "node_modules/querystringify": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz", + "integrity": "sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ==", + "dev": true + }, + "node_modules/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, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/quick-lru": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz", + "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/ramda": { + "version": "0.27.2", + "resolved": "https://registry.npmjs.org/ramda/-/ramda-0.27.2.tgz", + "integrity": "sha512-SbiLPU40JuJniHexQSAgad32hfwd+DRUdwF2PlVuI5RZD0/vahUco7R8vD86J/tcEKKF9vZrUVwgtmGCqlCKyA==", + "dev": true + }, + "node_modules/randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "dev": true, + "dependencies": { + "safe-buffer": "^5.1.0" + } + }, + "node_modules/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, + "dependencies": { + "randombytes": "^2.0.5", + "safe-buffer": "^5.1.0" + } + }, + "node_modules/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, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/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, + "dependencies": { + "bytes": "3.0.0", + "http-errors": "1.6.3", + "iconv-lite": "0.4.23", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/raw-loader": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/raw-loader/-/raw-loader-0.5.1.tgz", + "integrity": "sha512-sf7oGoLuaYAScB4VGr0tzetsYlS8EJH6qnTCfQ/WVEa89hALQ4RQfCKt5xCyPQKPDUbVUAIP1QsxAwfAjlDp7Q==" + }, + "node_modules/rc": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", + "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", + "dev": true, + "dependencies": { + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + }, + "bin": { + "rc": "cli.js" + } + }, + "node_modules/rc-config-loader": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/rc-config-loader/-/rc-config-loader-4.1.3.tgz", + "integrity": "sha512-kD7FqML7l800i6pS6pvLyIE2ncbk9Du8Q0gp/4hMPhJU6ZxApkoLcGD8ZeqgiAlfwZ6BlETq6qqe+12DUL207w==", + "dev": true, + "dependencies": { + "debug": "^4.3.4", + "js-yaml": "^4.1.0", + "json5": "^2.2.2", + "require-from-string": "^2.0.2" + } + }, + "node_modules/rc-config-loader/node_modules/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 + }, + "node_modules/rc-config-loader/node_modules/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, + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/rc/node_modules/strip-json-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react": { + "version": "17.0.1", + "resolved": "https://registry.npmjs.org/react/-/react-17.0.1.tgz", + "integrity": "sha512-lG9c9UuMHdcAexXtigOZLX8exLWkW0Ku29qPRU8uhF2R9BN96dLCt0psvzPLlHc5OWkgymP3qwTRgbnw5BKx3w==", + "dependencies": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-dom": { + "version": "17.0.1", + "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-17.0.1.tgz", + "integrity": "sha512-6eV150oJZ9U2t9svnsspTMrWNyHc6chX0KzDeAOXftRa8bNeOKTTfCJ7KorIwenkHd2xqVTBTCZd79yk/lx/Ug==", + "dependencies": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1", + "scheduler": "^0.20.1" + }, + "peerDependencies": { + "react": "17.0.1" + } + }, + "node_modules/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==", + "dev": true + }, + "node_modules/react-refresh": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.14.0.tgz", + "integrity": "sha512-wViHqhAd8OHeLS/IRMJjTSDHF3U9eWi62F/MledQGPdJGDhodXJ9PBLNGr6WWL7qlH12Mt3TyTpbS+hGXMjCzQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-refresh-typescript": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/react-refresh-typescript/-/react-refresh-typescript-2.0.6.tgz", + "integrity": "sha512-Aj7/SPmc9vFZTzizM6LVJf1UEQ76kVLb3Cd5J/bD3y25W9n+ZQjcSINoMJtOWXzCezm0apYKSE2jcl6NSa860g==", + "dev": true, + "peerDependencies": { + "react-refresh": "0.10.x || 0.11.x || 0.12.x || 0.13.x || 0.14.x", + "typescript": "^4" + } + }, + "node_modules/read": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/read/-/read-1.0.7.tgz", + "integrity": "sha512-rSOKNYUmaxy0om1BNjMN4ezNT6VKK+2xF4GBhc81mkH7L60i6dp8qPYrkndNLT3QPphoII3maL9PVC9XmhHwVQ==", + "dev": true, + "dependencies": { + "mute-stream": "~0.0.4" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/read-cache": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", + "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", + "dev": true, + "dependencies": { + "pify": "^2.3.0" + } + }, + "node_modules/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, + "dependencies": { + "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" + } + }, + "node_modules/read-package-json/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/read-package-json/node_modules/hosted-git-info": { + "version": "2.8.9", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", + "dev": true + }, + "node_modules/read-package-json/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/read-package-json/node_modules/normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dev": true, + "dependencies": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "node_modules/read-package-json/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/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==", + "deprecated": "The functionality that this package provided is now in @npmcli/arborist", + "dev": true, + "dependencies": { + "debuglog": "^1.0.1", + "dezalgo": "^1.0.0", + "once": "^1.3.0", + "read-package-json": "^2.0.0", + "readdir-scoped-modules": "^1.0.0" + } + }, + "node_modules/read-pkg": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", + "integrity": "sha512-BLq/cCO9two+lBgiTYNqD6GdtK8s4NpaWrl6/rCO9w0TUS8oJl7cmToOZfRYllKTISY6nt1U7jQ53brmKqY6BA==", + "dev": true, + "dependencies": { + "load-json-file": "^4.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/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, + "dependencies": { + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/read-pkg-up/node_modules/hosted-git-info": { + "version": "2.8.9", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", + "dev": true + }, + "node_modules/read-pkg-up/node_modules/normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dev": true, + "dependencies": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "node_modules/read-pkg-up/node_modules/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, + "dependencies": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/read-pkg-up/node_modules/read-pkg/node_modules/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, + "engines": { + "node": ">=8" + } + }, + "node_modules/read-pkg-up/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/read-pkg-up/node_modules/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, + "engines": { + "node": ">=8" + } + }, + "node_modules/read-pkg/node_modules/hosted-git-info": { + "version": "2.8.9", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", + "dev": true + }, + "node_modules/read-pkg/node_modules/load-json-file": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", + "integrity": "sha512-Kx8hMakjX03tiGTLAIdJ+lL0htKnXjEZN6hk/tozf/WOuYGdZBJrZ+rCJRbVCugsjB3jMLn9746NsQIf5VjBMw==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.2", + "parse-json": "^4.0.0", + "pify": "^3.0.0", + "strip-bom": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/read-pkg/node_modules/normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dev": true, + "dependencies": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "node_modules/read-pkg/node_modules/parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha512-aOIos8bujGN93/8Ox/jPLh7RwVnPEysynVFE+fQZyg6jKELEHwzgKdLRFHUgXJL6kylijVSBC4BvN9OmsB48Rw==", + "dev": true, + "dependencies": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/read-pkg/node_modules/path-type": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", + "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", + "dev": true, + "dependencies": { + "pify": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/read-pkg/node_modules/pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha512-C3FsVNH1udSEX48gGX1xfvwTWfsYWj5U+8/uK15BGzIGrKoUpghX8hWZwa/OFnakBiiVNmBvemTJR5mcy7iPcg==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/read-pkg/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/read-pkg/node_modules/strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/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, + "dependencies": { + "js-yaml": "^4.0.0", + "strip-bom": "^4.0.0" + }, + "engines": { + "node": ">=10.13" + } + }, + "node_modules/read-yaml-file/node_modules/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 + }, + "node_modules/read-yaml-file/node_modules/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, + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "dev": true, + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/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==", + "deprecated": "This functionality has been moved to @npmcli/fs", + "dev": true, + "dependencies": { + "debuglog": "^1.0.1", + "dezalgo": "^1.0.0", + "graceful-fs": "^4.1.2", + "once": "^1.3.0" + } + }, + "node_modules/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, + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/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, + "engines": { + "node": ">=8" + } + }, + "node_modules/recast": { + "version": "0.11.23", + "resolved": "https://registry.npmjs.org/recast/-/recast-0.11.23.tgz", + "integrity": "sha512-+nixG+3NugceyR8O1bLU45qs84JgI3+8EauyRZafLgC9XbdAOIVgwV1Pe2da0YzGo62KzWoZwUpVEQf6qNAXWA==", + "dev": true, + "dependencies": { + "ast-types": "0.9.6", + "esprima": "~3.1.0", + "private": "~0.1.5", + "source-map": "~0.5.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/recast/node_modules/esprima": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-3.1.3.tgz", + "integrity": "sha512-AWwVMNxwhN8+NIPQzAQZCm7RkLC4RbM3B1OobMuyp3i+w73X57KCKaVIxaRZb+DYCojq7rspo+fmuQfAboyhFg==", + "dev": true, + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/recast/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/rechoir": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz", + "integrity": "sha512-HFM8rkZ+i3zrV+4LQjwQ0W+ez98pApMGM3HUrN04j3CqzPOzl9nmP15Y8YXNm8QHGv/eacOVEjqhmWpkRV0NAw==", + "dev": true, + "dependencies": { + "resolve": "^1.1.6" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/redent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", + "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", + "dev": true, + "dependencies": { + "indent-string": "^4.0.0", + "strip-indent": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/regenerator-runtime": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.0.tgz", + "integrity": "sha512-srw17NI0TUWHuGa5CFGGmhfNIeja30WMBfbslPNhf6JrqQlLN5gcrvig1oqPxiVaXb0oW0XRKtH6Nngs5lKCIA==", + "peer": true + }, + "node_modules/regex-not": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", + "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", + "dev": true, + "dependencies": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/regex-not/node_modules/extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", + "dev": true, + "dependencies": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/regex-not/node_modules/is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/regex-not/node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/regexp.prototype.flags": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.1.tgz", + "integrity": "sha512-sy6TXMN+hnP/wMy+ISxg3krXx7BAtWVO4UouuCN/ziM9UEne0euamVNafDfvC83bRNr95y0V5iijeDQFUNpvrg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "set-function-name": "^2.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/regexpp": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", + "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", + "dev": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + } + }, + "node_modules/registry-auth-token": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-4.2.2.tgz", + "integrity": "sha512-PC5ZysNb42zpFME6D/XlIgtNGdTl8bBOCw90xQLVMpzuuubJKYDWFAEuUNc+Cn8Z8724tg2SDhDRrkVEsqfDMg==", + "dev": true, + "dependencies": { + "rc": "1.2.8" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/registry-url": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-5.1.0.tgz", + "integrity": "sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw==", + "dev": true, + "dependencies": { + "rc": "^1.2.8" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/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, + "dependencies": { + "is-buffer": "^1.1.5", + "is-utf8": "^0.2.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/remove-bom-stream": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/remove-bom-stream/-/remove-bom-stream-1.2.0.tgz", + "integrity": "sha512-wigO8/O08XHb8YPzpDDT+QmRANfW6vLqxfaXm1YXhnFf3AkSLyjfG3GEFg4McZkmgL7KvCj5u2KczkvSP6NfHA==", + "dev": true, + "dependencies": { + "remove-bom-buffer": "^3.0.0", + "safe-buffer": "^5.1.0", + "through2": "^2.0.3" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/remove-trailing-separator": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", + "integrity": "sha512-/hS+Y0u3aOfIETiaiirUFwDBDzmXPvO+jAfKTitUngIPzdKc6Z0LoFjM/CK5PL4C+eKwHohlHAb6H0VFfmmUsw==", + "dev": true + }, + "node_modules/repeat-element": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.4.tgz", + "integrity": "sha512-LFiNfRcSu7KK3evMyYOuCzv3L10TW7yC1G2/+StMjK8Y6Vqd2MG7r/Qjw4ghtuCOjFvlnms/iMmLqpvW/ES/WQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==", + "dev": true, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/replace-ext": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-0.0.1.tgz", + "integrity": "sha512-AFBWBy9EVRTa/LhEcG8QDP3FvpwZqmvN2QFDuJswFeaVhWnZMp8q3E6Zd90SR04PlIwfGdyVjNyLPyen/ek5CQ==", + "dev": true, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/replace-homedir": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/replace-homedir/-/replace-homedir-1.0.0.tgz", + "integrity": "sha512-CHPV/GAglbIB1tnQgaiysb8H2yCy8WQ7lcEwQ/eT+kLj0QHV8LnJW0zpqpE7RSkrMSRoa+EBoag86clf7WAgSg==", + "dev": true, + "dependencies": { + "homedir-polyfill": "^1.0.1", + "is-absolute": "^1.0.0", + "remove-trailing-separator": "^1.1.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/request": { + "version": "2.88.2", + "resolved": "https://registry.npmjs.org/request/-/request-2.88.2.tgz", + "integrity": "sha512-MsvtOrfG9ZcrOwAW+Qi+F6HbD0CWXEh9ou77uOb7FM2WPhwT7smM833PzanhJLsgXjN89Ir6V2PczXNnMpwKhw==", + "deprecated": "request has been deprecated, see https://github.com/request/request/issues/3142", + "dev": true, + "dependencies": { + "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" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/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, + "dependencies": { + "lodash": "^4.17.19" + }, + "engines": { + "node": ">=0.10.0" + }, + "peerDependencies": { + "request": "^2.34" + } + }, + "node_modules/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==", + "deprecated": "request-promise-native has been deprecated because it extends the now deprecated request package, see https://github.com/request/request/issues/3142", + "dev": true, + "dependencies": { + "request-promise-core": "1.1.4", + "stealthy-require": "^1.1.1", + "tough-cookie": "^2.3.3" + }, + "engines": { + "node": ">=0.12.0" + }, + "peerDependencies": { + "request": "^2.34" + } + }, + "node_modules/request-promise-native/node_modules/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, + "dependencies": { + "psl": "^1.1.28", + "punycode": "^2.1.1" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/request/node_modules/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, + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 0.12" + } + }, + "node_modules/request/node_modules/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, + "dependencies": { + "psl": "^1.1.28", + "punycode": "^2.1.1" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/request/node_modules/uuid": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", + "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.", + "dev": true, + "bin": { + "uuid": "bin/uuid" + } + }, + "node_modules/require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/require-from-string": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", + "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/require-main-filename": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz", + "integrity": "sha512-IqSUtOVP4ksd1C/ej5zeEh/BIP2ajqpn8c5x+q99gvcIG/Qf0cud5raVnE/Dwd0ua9TXYDoDc0RE5hBSdz22Ug==", + "dev": true + }, + "node_modules/require-package-name": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/require-package-name/-/require-package-name-2.0.1.tgz", + "integrity": "sha512-uuoJ1hU/k6M0779t3VMVIYpb2VMJk05cehCaABFhXaibcbvfgR8wKiozLjVFSzJPmQMRqIcO0HMyTFqfV09V6Q==", + "dev": true + }, + "node_modules/requirejs": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/requirejs/-/requirejs-2.3.6.tgz", + "integrity": "sha512-ipEzlWQe6RK3jkzikgCupiTbTvm4S0/CAU5GlgptkN5SO6F3u0UD0K18wy6ErDqiCyP4J4YYe1HuAShvsxePLg==", + "bin": { + "r_js": "bin/r.js", + "r.js": "bin/r.js" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==", + "dev": true + }, + "node_modules/resolve": { + "version": "1.17.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.17.0.tgz", + "integrity": "sha512-ic+7JYiV8Vi2yzQGFWOkiZD5Z9z7O2Zhm9XMaTxdJExKasieFCr+yXZ/WmXsckHiKl12ar0y6XiXDx3m4RHn1w==", + "dev": true, + "dependencies": { + "path-parse": "^1.0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/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, + "dependencies": { + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve-dir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz", + "integrity": "sha512-R7uiTjECzvOsWSfdM0QKFNBVFcK27aHOUwdvK53BcW8zqnGdYp0Fbj82cy54+2A4P2tFM22J5kRfe1R+lM/1yg==", + "dev": true, + "dependencies": { + "expand-tilde": "^2.0.0", + "global-modules": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/resolve-dir/node_modules/global-modules": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz", + "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==", + "dev": true, + "dependencies": { + "global-prefix": "^1.0.1", + "is-windows": "^1.0.1", + "resolve-dir": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/resolve-dir/node_modules/global-prefix": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz", + "integrity": "sha512-5lsx1NUDHtSjfg0eHlmYvZKv8/nVqX4ckFbM+FrGcQ+04KWcWFo9P5MxPZYSzUvyzmdTbI7Eix8Q4IbELDqzKg==", + "dev": true, + "dependencies": { + "expand-tilde": "^2.0.2", + "homedir-polyfill": "^1.0.1", + "ini": "^1.3.4", + "is-windows": "^1.0.1", + "which": "^1.2.14" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/resolve-dir/node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve-options": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/resolve-options/-/resolve-options-1.1.0.tgz", + "integrity": "sha512-NYDgziiroVeDC29xq7bp/CacZERYsA9bXYd1ZmcJlF3BcrZv5pTb4NG7SjdyKDnXZ84aC4vo2u6sNKIA1LCu/A==", + "dev": true, + "dependencies": { + "value-or-function": "^3.0.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/resolve-url": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", + "integrity": "sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg==", + "deprecated": "https://github.com/lydell/resolve-url#deprecated", + "dev": true + }, + "node_modules/responselike": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz", + "integrity": "sha512-/Fpe5guzJk1gPqdJLJR5u7eG/gNY4nImjbRDaVWVMRhne55TCmj2i9Q+54PBRfatRC8v/rIiv9BN0pMd9OV5EQ==", + "dev": true, + "dependencies": { + "lowercase-keys": "^1.0.0" + } + }, + "node_modules/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, + "dependencies": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/ret": { + "version": "0.1.15", + "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", + "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", + "dev": true, + "engines": { + "node": ">=0.12" + } + }, + "node_modules/retry": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", + "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "dev": true, + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/rfc4648": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/rfc4648/-/rfc4648-1.5.2.tgz", + "integrity": "sha512-tLOizhR6YGovrEBLatX1sdcuhoSCXddw3mqNVAcKxGJ+J0hFeJ+SjeWCv5UPA/WU3YzWPPuCVYgXBKZUPGpKtg==", + "dev": true + }, + "node_modules/rimraf": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", + "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/rimraf/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/rimraf/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/ripemd160": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", + "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", + "dev": true, + "dependencies": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1" + } + }, + "node_modules/rsvp": { + "version": "4.8.5", + "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-4.8.5.tgz", + "integrity": "sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA==", + "dev": true, + "engines": { + "node": "6.* || >= 7.*" + } + }, + "node_modules/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, + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/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, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/run-queue": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz", + "integrity": "sha512-ntymy489o0/QQplUDnpYAYUsO50K9SBrIVaKCWDOJzYJts0f9WH9RFJkyagebkw5+y1oi00R7ynNW/d12GBumg==", + "dev": true, + "dependencies": { + "aproba": "^1.1.1" + } + }, + "node_modules/rxjs": { + "version": "6.6.7", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.6.7.tgz", + "integrity": "sha512-hTdwr+7yYNIT5n4AMYp85KA6yw2Va0FLa3Rguvbpa4W3I5xynaBZo41cM3XM+4Q6fRMj3sBYIR1VAmZMXYJvRQ==", + "dev": true, + "dependencies": { + "tslib": "^1.9.0" + }, + "engines": { + "npm": ">=2.0.0" + } + }, + "node_modules/rxjs/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + }, + "node_modules/safe-array-concat": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.0.1.tgz", + "integrity": "sha512-6XbUAseYE2KtOuGueyeobCySj9L4+66Tn6KQMOPQJrAJEowYKW/YR/MGJZl7FdydUdaFu4LYyDZjxf4/Nmo23Q==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.1", + "has-symbols": "^1.0.3", + "isarray": "^2.0.5" + }, + "engines": { + "node": ">=0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/safe-array-concat/node_modules/isarray": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", + "dev": true + }, + "node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "node_modules/safe-json-parse": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/safe-json-parse/-/safe-json-parse-1.0.1.tgz", + "integrity": "sha512-o0JmTu17WGUaUOHa1l0FPGXKBfijbxK6qoHzlkihsDXxzBHvJcA7zgviKR92Xs841rX9pK16unfphLq0/KqX7A==", + "dev": true + }, + "node_modules/safe-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", + "integrity": "sha512-aJXcif4xnaNUzvUuC5gcb46oTS7zvg4jpMTnuqtrEPlR3vFr4pxtdTwaF1Qs3Enjn9HK+ZlwQui+a7z0SywIzg==", + "dev": true, + "dependencies": { + "ret": "~0.1.10" + } + }, + "node_modules/safe-regex-test": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.0.tgz", + "integrity": "sha512-JBUUzyOgEwXQY1NuPtvcj/qcBDbDmEvWufhlnXZIm75DEHp+afM1r1ujJpJsV/gSM4t59tpDyPi1sd6ZaPFfsA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.3", + "is-regex": "^1.1.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "dev": true + }, + "node_modules/sane": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/sane/-/sane-4.1.0.tgz", + "integrity": "sha512-hhbzAgTIX8O7SHfp2c8/kREfEn4qO/9q8C9beyY6+tvZ87EpoZ3i1RIEvp27YBswnNbY9mWd6paKVmKbAgLfZA==", + "deprecated": "some dependency vulnerabilities fixed, support for node < 10 dropped, and newer ECMAScript syntax/features added", + "dev": true, + "dependencies": { + "@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" + }, + "bin": { + "sane": "src/cli.js" + }, + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/sane/node_modules/anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "dev": true, + "dependencies": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + } + }, + "node_modules/sane/node_modules/braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "dependencies": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "dev": true, + "dependencies": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + }, + "engines": { + "node": ">=4.8" + } + }, + "node_modules/sane/node_modules/define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "dev": true, + "dependencies": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/execa": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "dev": true, + "dependencies": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/sane/node_modules/fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", + "dev": true, + "dependencies": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "dev": true, + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/sane/node_modules/is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "dependencies": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/is-number/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/micromatch/node_modules/extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", + "dev": true, + "dependencies": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==", + "dev": true, + "dependencies": { + "remove-trailing-separator": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==", + "dev": true, + "dependencies": { + "path-key": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/sane/node_modules/p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha512-LICb2p9CB7FS+0eR1oqWnHhp0FljGLZCWBE9aix0Uye9W8LTQPwMTYVGWQWIw9RdQiDg4+epXQODwIYJtSJaow==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/sane/node_modules/path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/sane/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/sane/node_modules/shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", + "dev": true, + "dependencies": { + "shebang-regex": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", + "dev": true, + "dependencies": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sane/node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/sass": { + "version": "1.44.0", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.44.0.tgz", + "integrity": "sha512-0hLREbHFXGQqls/K8X+koeP+ogFRPF4ZqetVB19b7Cst9Er8cOR0rc6RU7MaI4W1JmUShd1BPgPoeqmmgMMYFw==", + "dev": true, + "dependencies": { + "chokidar": ">=3.0.0 <4.0.0", + "immutable": "^4.0.0" + }, + "bin": { + "sass": "sass.js" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/sass-loader": { + "version": "9.0.3", + "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-9.0.3.tgz", + "integrity": "sha512-fOwsP98ac1VMme+V3+o0HaaMHp8Q/C9P+MUazLFVi3Jl7ORGHQXL1XeRZt3zLSGZQQPC8xE42Y2WptItvGjDQg==", + "dev": true, + "dependencies": { + "klona": "^1.1.2", + "loader-utils": "^2.0.0", + "neo-async": "^2.6.2", + "schema-utils": "^2.7.0", + "semver": "^7.3.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "fibers": ">= 3.1.0", + "node-sass": "^4.0.0", + "sass": "^1.3.0", + "webpack": "^4.36.0 || ^5.0.0" + }, + "peerDependenciesMeta": { + "fibers": { + "optional": true + }, + "node-sass": { + "optional": true + }, + "sass": { + "optional": true + } + } + }, + "node_modules/sass-loader/node_modules/klona": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/klona/-/klona-1.1.2.tgz", + "integrity": "sha512-xf88rTeHiXk+XE2Vhi6yj8Wm3gMZrygGdKjJqN8HkV+PwF/t50/LdAKHoHpPcxFAlmQszTZ1CugrK25S7qDRLA==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/sass-loader/node_modules/loader-utils": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", + "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", + "dev": true, + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/sax": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.3.0.tgz", + "integrity": "sha512-0s+oAmw9zLl1V1cS9BtZN7JAd0cW5e0QH4W3LWEK6a4LaLEA2OTpGYWDY+6XasBLtz6wkm3u1xRw95mRuJ59WA==", + "dev": true + }, + "node_modules/saxes": { + "version": "3.1.11", + "resolved": "https://registry.npmjs.org/saxes/-/saxes-3.1.11.tgz", + "integrity": "sha512-Ydydq3zC+WYDJK1+gRxRapLIED9PWeSuuS41wqyoRmzvhhh9nc+QQrVMKJYzJFULazeGhzSV0QleN2wD3boh2g==", + "dev": true, + "dependencies": { + "xmlchars": "^2.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/scheduler": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.20.2.tgz", + "integrity": "sha512-2eWfGgAqqWFGqtdMmcL5zCMK1U8KlXv8SQFGglL3CEtd0aDVDWgeF/YoCmvln55m5zSk3J/20hTaSBeSObsQDQ==", + "dependencies": { + "loose-envify": "^1.1.0", + "object-assign": "^4.1.1" + } + }, + "node_modules/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, + "dependencies": { + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 8.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/select-hose": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", + "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==", + "dev": true + }, + "node_modules/selfsigned": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.1.1.tgz", + "integrity": "sha512-GSL3aowiF7wa/WtSFwnUrludWFoNhftq8bUkH9pkzjpN2XSPOAYEgg6e0sS9s0rZwgJzJiQRPU18A6clnoW5wQ==", + "dev": true, + "dependencies": { + "node-forge": "^1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/semver": { + "version": "7.3.8", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.8.tgz", + "integrity": "sha512-NB1ctGL5rlHrPJtFDVIVzTyQylMLu9N9VICA6HSFJo8MCGVTMW6gfpicwKmmK/dAjTOrqu5l63JJOpDSrAis3A==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/semver-compare": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/semver-compare/-/semver-compare-1.0.0.tgz", + "integrity": "sha512-YM3/ITh2MJ5MtzaM429anh+x2jiLVjqILF4m4oyQB18W7Ggea7BfqdH/wGMK7dDiMghv/6WG7znWMwUDzJiXow==", + "dev": true + }, + "node_modules/semver-diff": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-3.1.1.tgz", + "integrity": "sha512-GX0Ix/CJcHyB8c4ykpHGIAvLyOwOobtM/8d+TQkAd81/bEjgPHrfba41Vpesr7jX/t8Uh+R3EX9eAS5be+jQYg==", + "dev": true, + "dependencies": { + "semver": "^6.3.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/semver-diff/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/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": "sha512-Ny/iyOzSSa8M5ML46IAx3iXc6tfOsYU2R4AXi2UpHk60Zrgyq6eqPj/xiOfS0rRl/iiQ/rdJkVjw/5cdUyCntQ==", + "dev": true, + "dependencies": { + "sver-compat": "^1.5.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/semver/node_modules/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, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/semver/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/send": { + "version": "0.16.2", + "resolved": "https://registry.npmjs.org/send/-/send-0.16.2.tgz", + "integrity": "sha512-E64YFPUssFHEFBvpbbjr44NCLtI1AohxQ8ZSiJjQLskAdKuriYEP6VyGEsRDH8ScozGpkaX1BGvhanqCwkcEZw==", + "dev": true, + "dependencies": { + "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" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/send/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/send/node_modules/mime": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.4.1.tgz", + "integrity": "sha512-KI1+qOZu5DcW6wayYHSzR/tXKCDC5Om4s1z2QJjDULzLcmf3DvzS7oluY4HCTrc+9FiKmWUgeNLg7W3uIQvxtQ==", + "dev": true, + "bin": { + "mime": "cli.js" + } + }, + "node_modules/send/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "node_modules/sequencify": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/sequencify/-/sequencify-0.0.7.tgz", + "integrity": "sha512-YL8BPm0tp6SlXef/VqYpA/ijmTsDP2ZEXzsnqjkaWS7NP7Bfvw18NboL0O8WCIjy67sOCG3MYSK1PB4GC9XdtQ==", + "dev": true, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/serialize-javascript": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", + "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", + "dev": true, + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==", + "dev": true, + "dependencies": { + "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" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/serve-index/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/serve-index/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "node_modules/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, + "dependencies": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.2", + "send": "0.16.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw==", + "dev": true + }, + "node_modules/set-function-name": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.1.tgz", + "integrity": "sha512-tMNCiqYVkXIZgc2Hnoy2IvC/f8ezc5koaRFkCjrpWzGpCd3qbZXPzVy9MAZzK1ch/X0jvSkojys3oqJN0qCmdA==", + "dev": true, + "dependencies": { + "define-data-property": "^1.0.1", + "functions-have-names": "^1.2.3", + "has-property-descriptors": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/set-immediate-shim": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz", + "integrity": "sha512-Li5AOqrZWCVA2n5kryzEmqai6bKSIvpz5oUJHPVj6+dsbD3X1ixtsY5tEnsaNpH3pFAHmG8eIHUrtEtohrg+UQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/set-value": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", + "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", + "dev": true, + "dependencies": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.3", + "split-string": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/set-value/node_modules/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, + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/setimmediate": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", + "integrity": "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==", + "dev": true + }, + "node_modules/setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", + "dev": true + }, + "node_modules/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, + "dependencies": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + }, + "bin": { + "sha.js": "bin.js" + } + }, + "node_modules/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, + "dependencies": { + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shallow-clone/node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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, + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/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, + "engines": { + "node": ">=8" + } + }, + "node_modules/shell-exec": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/shell-exec/-/shell-exec-1.0.2.tgz", + "integrity": "sha512-jyVd+kU2X+mWKMmGhx4fpWbPsjvD53k9ivqetutVW/BQ+WIZoDoP4d8vUMGezV6saZsiNoW2f9GIhg9Dondohg==", + "dev": true + }, + "node_modules/shellwords": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz", + "integrity": "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==", + "dev": true + }, + "node_modules/side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "dev": true + }, + "node_modules/sisteransi": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", + "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==", + "dev": true + }, + "node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/slice-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-4.0.0.tgz", + "integrity": "sha512-qMCMfhY040cVHT43K9BFygqYbUPFZKHOg7K73mtTWJRb8pyP3fzf4Ixd5SzdEJQ6MRUg/WBnOLxghZtKKurENQ==", + "dev": true, + "peer": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "astral-regex": "^2.0.0", + "is-fullwidth-code-point": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/slice-ansi?sponsor=1" + } + }, + "node_modules/slice-ansi/node_modules/astral-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-2.0.0.tgz", + "integrity": "sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ==", + "dev": true, + "peer": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/snapdragon": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", + "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", + "dev": true, + "dependencies": { + "base": "^0.11.1", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "map-cache": "^0.2.2", + "source-map": "^0.5.6", + "source-map-resolve": "^0.5.0", + "use": "^3.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-node": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", + "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", + "dev": true, + "dependencies": { + "define-property": "^1.0.0", + "isobject": "^3.0.0", + "snapdragon-util": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-node/node_modules/define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha512-cZTYKFWspt9jZsMscWo8sc/5lbPC9Q0N5nBLgb+Yd915iL3udB1uFgS3B8YCx66UVHq018DAVFoee7x+gxggeA==", + "dev": true, + "dependencies": { + "is-descriptor": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-node/node_modules/is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-node/node_modules/is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-node/node_modules/is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "dependencies": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-node/node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-util": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", + "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", + "dev": true, + "dependencies": { + "kind-of": "^3.2.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon-util/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/snapdragon/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/snapdragon/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "node_modules/snapdragon/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sockjs": { + "version": "0.3.24", + "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", + "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", + "dev": true, + "dependencies": { + "faye-websocket": "^0.11.3", + "uuid": "^8.3.2", + "websocket-driver": "^0.7.4" + } + }, + "node_modules/sockjs-client": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/sockjs-client/-/sockjs-client-1.6.1.tgz", + "integrity": "sha512-2g0tjOR+fRs0amxENLi/q5TiJTqY+WXFOzb5UwXndlK6TO3U/mirZznpx6w34HVMoc3g7cY24yC/ZMIYnDlfkw==", + "dev": true, + "dependencies": { + "debug": "^3.2.7", + "eventsource": "^2.0.2", + "faye-websocket": "^0.11.4", + "inherits": "^2.0.4", + "url-parse": "^1.5.10" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://tidelift.com/funding/github/npm/sockjs-client" + } + }, + "node_modules/sockjs-client/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/sockjs-client/node_modules/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, + "dependencies": { + "websocket-driver": ">=0.5.1" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/sockjs/node_modules/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, + "dependencies": { + "websocket-driver": ">=0.5.1" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/sockjs/node_modules/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, + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/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, + "dependencies": { + "is-plain-obj": "^2.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/sort-keys/node_modules/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, + "engines": { + "node": ">=8" + } + }, + "node_modules/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 + }, + "node_modules/source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-js": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", + "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-loader": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-1.1.3.tgz", + "integrity": "sha512-6YHeF+XzDOrT/ycFJNI53cgEsp/tHTMl37hi7uVyqFAlTXW109JazaQCkbc+jjoL2637qkH1amLi+JzrIpt5lA==", + "dev": true, + "dependencies": { + "abab": "^2.0.5", + "iconv-lite": "^0.6.2", + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0", + "source-map": "^0.6.1", + "whatwg-mimetype": "^2.3.0" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/source-map-loader/node_modules/abab": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", + "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==", + "dev": true + }, + "node_modules/source-map-loader/node_modules/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==", + "dev": true, + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-loader/node_modules/loader-utils": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", + "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", + "dev": true, + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/source-map-loader/node_modules/schema-utils": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/source-map-resolve": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", + "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", + "deprecated": "See https://github.com/lydell/source-map-resolve#deprecated", + "dev": true, + "dependencies": { + "atob": "^2.1.2", + "decode-uri-component": "^0.2.0", + "resolve-url": "^0.2.1", + "source-map-url": "^0.4.0", + "urix": "^0.1.0" + } + }, + "node_modules/source-map-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, + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/source-map-url": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.1.tgz", + "integrity": "sha512-cPiFOTLUKvJFIg4SKVScy4ilPPW6rFgMgfuZJPNoDuMs3nC1HbMUycBoJw77xFIp6z1UJQJOfx6C9GMH80DiTw==", + "deprecated": "See https://github.com/lydell/source-map-url#deprecated", + "dev": true + }, + "node_modules/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, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/spdx-correct": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.2.0.tgz", + "integrity": "sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==", + "dev": true, + "dependencies": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-exceptions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.3.0.tgz", + "integrity": "sha512-/tTrYOC7PPI1nUAgx34hUpqXuyJG+DTHJTnIULG4rDygi4xu/tfgmq1e1cIRwRzwZgo4NLySi+ricLkZkw4i5A==", + "dev": true + }, + "node_modules/spdx-expression-parse": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", + "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", + "dev": true, + "dependencies": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-license-ids": { + "version": "3.0.16", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.16.tgz", + "integrity": "sha512-eWN+LnM3GR6gPu35WxNgbGl8rmY1AEmoMDvL/QD6zYmPWgywxWqJWNdLGT+ke8dKNWrcYgYjPpG5gbTfghP8rw==", + "dev": true + }, + "node_modules/spdy": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", + "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", + "dev": true, + "dependencies": { + "debug": "^4.1.0", + "handle-thing": "^2.0.0", + "http-deceiver": "^1.2.7", + "select-hose": "^2.0.0", + "spdy-transport": "^3.0.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/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, + "dependencies": { + "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" + } + }, + "node_modules/spdy-transport/node_modules/readable-stream": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz", + "integrity": "sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==", + "dev": true, + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/spfx-css-modules-typescript-loader": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/spfx-css-modules-typescript-loader/-/spfx-css-modules-typescript-loader-4.0.6.tgz", + "integrity": "sha512-N/wzebd4ZepUdIMDkJZgd9v4rXTtI9wQ4qfaFjnCapLoifnVdlUal+IosSW/t7LdB4vlRcBkaLsawLciKG8K8w==", + "dev": true + }, + "node_modules/spfx-fast-serve-helpers": { + "version": "1.18.1", + "resolved": "https://registry.npmjs.org/spfx-fast-serve-helpers/-/spfx-fast-serve-helpers-1.18.1.tgz", + "integrity": "sha512-v3RdzL3H/Xt6ZE0rfvQZaGGzfvdMmiRcY3U3pnW7skQJ2rXT47sfOTrVs7iIOuDzhN3TX3UBhLRVPGmxq8v7pg==", + "dev": true, + "dependencies": { + "@microsoft/loader-load-themed-styles": "2.0.45", + "@microsoft/spfx-heft-plugins": "1.18.0", + "@pmmmwh/react-refresh-webpack-plugin": "0.5.7", + "@types/copy-webpack-plugin": "6.4.3", + "@types/cross-spawn": "6.0.3", + "@types/loader-utils": "2.0.2", + "@types/webpack-dev-server": "3.11.4", + "@types/yargs": "6.6.0", + "autoprefixer": "9.8.8", + "clean-css-loader": "3.0.0", + "colors": "1.4.0", + "copy-webpack-plugin": "6.4.0", + "cross-spawn": "7.0.3", + "css-loader": "5.2.4", + "del": "6.0.0", + "eslint-webpack-plugin": "2.5.4", + "file-loader": "6.2.0", + "fork-ts-checker-webpack-plugin": "6.4.0", + "get-port": "5.1.1", + "globby": "11.0.3", + "kill-port": "1.6.1", + "loader-utils": "2.0.0", + "node-fetch": "2.6.1", + "postcss": "7.0.38", + "postcss-loader": "4.2.0", + "react-refresh": "0.14.0", + "react-refresh-typescript": "2.0.6", + "sass": "1.44.0", + "sass-loader": "9.0.3", + "spfx-css-modules-typescript-loader": "4.0.6", + "style-loader": "1.1.3", + "ts-loader": "8.1.0", + "tsconfig": "7.0.0", + "tsconfig-paths-webpack-plugin": "3.5.2", + "webpack": "4.47.0", + "webpack-cli": "4.10.0", + "webpack-dev-server": "3.11.3", + "webpack-merge": "5.7.3", + "yargs": "4.6.0" + }, + "bin": { + "fast-serve": "lib/serve.js" + } + }, + "node_modules/spfx-fast-serve-helpers/node_modules/@babel/code-frame": { + "version": "7.12.11", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.12.11.tgz", + "integrity": "sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==", + "dev": true, + "peer": true, + "dependencies": { + "@babel/highlight": "^7.10.4" + } + }, + "node_modules/spfx-fast-serve-helpers/node_modules/@eslint/eslintrc": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-0.4.3.tgz", + "integrity": "sha512-J6KFFz5QCYUJq3pf0mjEcCJVERbzv71PUIDczuh9JkwGEzced6CO5ADLHB1rbf/+oPBtoPfMYNOpGDzCANlbXw==", + "dev": true, + "peer": true, + "dependencies": { + "ajv": "^6.12.4", + "debug": "^4.1.1", + "espree": "^7.3.0", + "globals": "^13.9.0", + "ignore": "^4.0.6", + "import-fresh": "^3.2.1", + "js-yaml": "^3.13.1", + "minimatch": "^3.0.4", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/spfx-fast-serve-helpers/node_modules/@eslint/eslintrc/node_modules/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, + "peer": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/spfx-fast-serve-helpers/node_modules/@humanwhocodes/config-array": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.5.0.tgz", + "integrity": "sha512-FagtKFz74XrTl7y6HCzQpwDfXP0yhxe9lHLD1UZxjvZIcbyRz8zTFF/yYNfSfzU414eDwZ1SrO0Qvtyf+wFMQg==", + "dev": true, + "peer": true, + "dependencies": { + "@humanwhocodes/object-schema": "^1.2.0", + "debug": "^4.1.1", + "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=10.10.0" + } + }, + "node_modules/spfx-fast-serve-helpers/node_modules/@microsoft/loader-load-themed-styles": { + "version": "2.0.45", + "resolved": "https://registry.npmjs.org/@microsoft/loader-load-themed-styles/-/loader-load-themed-styles-2.0.45.tgz", + "integrity": "sha512-04foUzzYBbKpBKj16N9pjyKJzt6jthyd2gMzg1fQJPfrIblsJanumlhiUitpZjzyhs/53qYzEsTo0PZCKRHUpQ==", + "dev": true, + "dependencies": { + "loader-utils": "1.4.2" + }, + "peerDependencies": { + "@microsoft/load-themed-styles": "^2.0.47", + "@types/webpack": "^4" + }, + "peerDependenciesMeta": { + "@types/webpack": { + "optional": true + } + } + }, + "node_modules/spfx-fast-serve-helpers/node_modules/@microsoft/loader-load-themed-styles/node_modules/json5": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", + "dev": true, + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/spfx-fast-serve-helpers/node_modules/@microsoft/loader-load-themed-styles/node_modules/loader-utils": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.2.tgz", + "integrity": "sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg==", + "dev": true, + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/spfx-fast-serve-helpers/node_modules/@types/eslint": { + "version": "7.29.0", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-7.29.0.tgz", + "integrity": "sha512-VNcvioYDH8/FxaeTKkM4/TiTwt6pBV9E3OfGmvaw8tPl0rrHCJ4Ll15HRT+pMiFAf/MLQvAzC+6RzUMEL9Ceng==", + "dev": true, + "dependencies": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "node_modules/spfx-fast-serve-helpers/node_modules/@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, + "dependencies": { + "@types/minimatch": "*", + "@types/node": "*" + } + }, + "node_modules/spfx-fast-serve-helpers/node_modules/@types/yargs": { + "version": "6.6.0", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-6.6.0.tgz", + "integrity": "sha512-021+XKlD4/hDZkkdgGhgtDGKlcTIXrII1lrCLp/ZNPoU0AHN9HmTNe+i1eKRxcZisFObX3ItTncemegEACgnsw==", + "dev": true + }, + "node_modules/spfx-fast-serve-helpers/node_modules/acorn": { + "version": "7.4.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", + "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "dev": true, + "peer": true, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/spfx-fast-serve-helpers/node_modules/ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/spfx-fast-serve-helpers/node_modules/anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "dev": true, + "dependencies": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + } + }, + "node_modules/spfx-fast-serve-helpers/node_modules/anymatch/node_modules/extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", + "dev": true, + "dependencies": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/spfx-fast-serve-helpers/node_modules/anymatch/node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/spfx-fast-serve-helpers/node_modules/anymatch/node_modules/micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/spfx-fast-serve-helpers/node_modules/anymatch/node_modules/normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==", + "dev": true, + "dependencies": { + "remove-trailing-separator": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/spfx-fast-serve-helpers/node_modules/array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/spfx-fast-serve-helpers/node_modules/arrify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz", + "integrity": "sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/spfx-fast-serve-helpers/node_modules/autoprefixer": { + "version": "9.8.8", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-9.8.8.tgz", + "integrity": "sha512-eM9d/swFopRt5gdJ7jrpCwgvEMIayITpojhkkSMRsFHYuH5bkSQ4p/9qTEHtmNudUZh22Tehu7I6CxAW0IXTKA==", + "dev": true, + "dependencies": { + "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" + }, + "bin": { + "autoprefixer": "bin/autoprefixer" + }, + "funding": { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/autoprefixer" + } + }, + "node_modules/spfx-fast-serve-helpers/node_modules/binary-extensions": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", + "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/spfx-fast-serve-helpers/node_modules/body-parser": { + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz", + "integrity": "sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==", + "dev": true, + "dependencies": { + "bytes": "3.1.2", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "on-finished": "2.4.1", + "qs": "6.11.0", + "raw-body": "2.5.1", + "type-is": "~1.6.18", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/spfx-fast-serve-helpers/node_modules/body-parser/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/spfx-fast-serve-helpers/node_modules/body-parser/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "node_modules/spfx-fast-serve-helpers/node_modules/braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "dependencies": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/spfx-fast-serve-helpers/node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/spfx-fast-serve-helpers/node_modules/camelcase": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", + "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/spfx-fast-serve-helpers/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "peer": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/spfx-fast-serve-helpers/node_modules/chokidar": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", + "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", + "deprecated": "Chokidar 2 does not receive security updates since 2019. Upgrade to chokidar 3 with 15x fewer dependencies", + "dev": true, + "dependencies": { + "anymatch": "^2.0.0", + "async-each": "^1.0.1", + "braces": "^2.3.2", + "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" + }, + "optionalDependencies": { + "fsevents": "^1.2.7" + } + }, + "node_modules/spfx-fast-serve-helpers/node_modules/chokidar/node_modules/glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha512-E8Ak/2+dZY6fnzlR7+ueWvhsH1SjHr4jjss4YS/h4py44jY9MhK/VFdaZJAWDz6BbL21KeteKxFSFpq8OS5gVA==", + "dev": true, + "dependencies": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + } + }, + "node_modules/spfx-fast-serve-helpers/node_modules/chokidar/node_modules/glob-parent/node_modules/is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha512-UFpDDrPgM6qpnFNI+rh/p3bUaq9hKLZN8bMUWzxmcnZVS3omf4IPK+BrewlnWjO1WmUsMYuSjKh4UJuV4+Lqmw==", + "dev": true, + "dependencies": { + "is-extglob": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/spfx-fast-serve-helpers/node_modules/cliui": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", + "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", + "dev": true, + "dependencies": { + "string-width": "^3.1.0", + "strip-ansi": "^5.2.0", + "wrap-ansi": "^5.1.0" + } + }, + "node_modules/spfx-fast-serve-helpers/node_modules/cliui/node_modules/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, + "engines": { + "node": ">=6" + } + }, + "node_modules/spfx-fast-serve-helpers/node_modules/cliui/node_modules/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, + "dependencies": { + "ansi-regex": "^4.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/spfx-fast-serve-helpers/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/spfx-fast-serve-helpers/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true + }, + "node_modules/spfx-fast-serve-helpers/node_modules/colors": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz", + "integrity": "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==", + "dev": true, + "engines": { + "node": ">=0.1.90" + } + }, + "node_modules/spfx-fast-serve-helpers/node_modules/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, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/spfx-fast-serve-helpers/node_modules/content-disposition": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "dev": true, + "dependencies": { + "safe-buffer": "5.2.1" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/spfx-fast-serve-helpers/node_modules/cookie": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", + "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/spfx-fast-serve-helpers/node_modules/copy-webpack-plugin": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-6.4.0.tgz", + "integrity": "sha512-p4eIA0ZWk4UI+xewyxOBTDCSDfjK6nCkr3zhDenoi7SFd+NgDNH/D14IZeFaCEFcK/psNDcAUMOB+sAxZ3SsAA==", + "dev": true, + "dependencies": { + "cacache": "^15.0.5", + "fast-glob": "^3.2.4", + "find-cache-dir": "^3.3.1", + "glob-parent": "^5.1.1", + "globby": "^11.0.1", + "loader-utils": "^2.0.0", + "normalize-path": "^3.0.0", + "p-limit": "^3.0.2", + "schema-utils": "^3.0.0", + "serialize-javascript": "^5.0.1", + "webpack-sources": "^1.4.3" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.37.0 || ^5.0.0" + } + }, + "node_modules/spfx-fast-serve-helpers/node_modules/css-loader": { + "version": "5.2.4", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-5.2.4.tgz", + "integrity": "sha512-OFYGyINCKkdQsTrSYxzGSFnGS4gNjcXkKkQgWxK138jgnPt+lepxdjSZNc8sHAl5vP3DhsJUxufWIjOwI8PMMw==", + "dev": true, + "dependencies": { + "camelcase": "^6.2.0", + "icss-utils": "^5.1.0", + "loader-utils": "^2.0.0", + "postcss": "^8.2.10", + "postcss-modules-extract-imports": "^3.0.0", + "postcss-modules-local-by-default": "^4.0.0", + "postcss-modules-scope": "^3.0.0", + "postcss-modules-values": "^4.0.0", + "postcss-value-parser": "^4.1.0", + "schema-utils": "^3.0.0", + "semver": "^7.3.5" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.27.0 || ^5.0.0" + } + }, + "node_modules/spfx-fast-serve-helpers/node_modules/css-loader/node_modules/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, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/spfx-fast-serve-helpers/node_modules/css-loader/node_modules/picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", + "dev": true + }, + "node_modules/spfx-fast-serve-helpers/node_modules/css-loader/node_modules/postcss": { + "version": "8.4.31", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.31.tgz", + "integrity": "sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "nanoid": "^3.3.6", + "picocolors": "^1.0.0", + "source-map-js": "^1.0.2" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/spfx-fast-serve-helpers/node_modules/define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "dev": true, + "dependencies": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/spfx-fast-serve-helpers/node_modules/del": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/del/-/del-6.0.0.tgz", + "integrity": "sha512-1shh9DQ23L16oXSZKB2JxpL7iMy2E0S9d517ptA1P8iw0alkPtQcrKH7ru31rYtKwF499HkTu+DRzq3TCKDFRQ==", + "dev": true, + "dependencies": { + "globby": "^11.0.1", + "graceful-fs": "^4.2.4", + "is-glob": "^4.0.1", + "is-path-cwd": "^2.2.0", + "is-path-inside": "^3.0.2", + "p-map": "^4.0.0", + "rimraf": "^3.0.2", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/spfx-fast-serve-helpers/node_modules/depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/spfx-fast-serve-helpers/node_modules/destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "dev": true, + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/spfx-fast-serve-helpers/node_modules/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 + }, + "node_modules/spfx-fast-serve-helpers/node_modules/eslint": { + "version": "7.32.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-7.32.0.tgz", + "integrity": "sha512-VHZ8gX+EDfz+97jGcgyGCyRia/dPOd6Xh9yPv8Bl1+SoaIwD+a/vlrOmGRUyOYu7MwUhc7CxqeaDZU13S4+EpA==", + "dev": true, + "peer": true, + "dependencies": { + "@babel/code-frame": "7.12.11", + "@eslint/eslintrc": "^0.4.3", + "@humanwhocodes/config-array": "^0.5.0", + "ajv": "^6.10.0", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.0.1", + "doctrine": "^3.0.0", + "enquirer": "^2.3.5", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^5.1.1", + "eslint-utils": "^2.1.0", + "eslint-visitor-keys": "^2.0.0", + "espree": "^7.3.1", + "esquery": "^1.4.0", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "functional-red-black-tree": "^1.0.1", + "glob-parent": "^5.1.2", + "globals": "^13.6.0", + "ignore": "^4.0.6", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "js-yaml": "^3.13.1", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.0.4", + "natural-compare": "^1.4.0", + "optionator": "^0.9.1", + "progress": "^2.0.0", + "regexpp": "^3.1.0", + "semver": "^7.2.1", + "strip-ansi": "^6.0.0", + "strip-json-comments": "^3.1.0", + "table": "^6.0.9", + "text-table": "^0.2.0", + "v8-compile-cache": "^2.0.3" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/spfx-fast-serve-helpers/node_modules/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, + "peer": true, + "dependencies": { + "eslint-visitor-keys": "^1.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + } + }, + "node_modules/spfx-fast-serve-helpers/node_modules/eslint-utils/node_modules/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, + "peer": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/spfx-fast-serve-helpers/node_modules/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, + "peer": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/spfx-fast-serve-helpers/node_modules/eslint-webpack-plugin": { + "version": "2.5.4", + "resolved": "https://registry.npmjs.org/eslint-webpack-plugin/-/eslint-webpack-plugin-2.5.4.tgz", + "integrity": "sha512-7rYh0m76KyKSDE+B+2PUQrlNS4HJ51t3WKpkJg6vo2jFMbEPTG99cBV0Dm7LXSHucN4WGCG65wQcRiTFrj7iWw==", + "dev": true, + "dependencies": { + "@types/eslint": "^7.2.6", + "arrify": "^2.0.1", + "jest-worker": "^26.6.2", + "micromatch": "^4.0.2", + "normalize-path": "^3.0.0", + "schema-utils": "^3.0.0" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "eslint": "^7.0.0", + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/spfx-fast-serve-helpers/node_modules/eslint/node_modules/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, + "peer": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/spfx-fast-serve-helpers/node_modules/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, + "peer": true, + "dependencies": { + "acorn": "^7.4.0", + "acorn-jsx": "^5.3.1", + "eslint-visitor-keys": "^1.3.0" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/spfx-fast-serve-helpers/node_modules/espree/node_modules/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, + "peer": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/spfx-fast-serve-helpers/node_modules/express": { + "version": "4.18.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.18.2.tgz", + "integrity": "sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==", + "dev": true, + "dependencies": { + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "1.20.1", + "content-disposition": "0.5.4", + "content-type": "~1.0.4", + "cookie": "0.5.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "2.0.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "1.2.0", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.7", + "qs": "6.11.0", + "range-parser": "~1.2.1", + "safe-buffer": "5.2.1", + "send": "0.18.0", + "serve-static": "1.15.0", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/spfx-fast-serve-helpers/node_modules/express/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/spfx-fast-serve-helpers/node_modules/express/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "node_modules/spfx-fast-serve-helpers/node_modules/file-loader": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz", + "integrity": "sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==", + "dev": true, + "dependencies": { + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/spfx-fast-serve-helpers/node_modules/fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", + "dev": true, + "dependencies": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/spfx-fast-serve-helpers/node_modules/finalhandler": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", + "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", + "dev": true, + "dependencies": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "statuses": "2.0.1", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/spfx-fast-serve-helpers/node_modules/finalhandler/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/spfx-fast-serve-helpers/node_modules/finalhandler/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "node_modules/spfx-fast-serve-helpers/node_modules/find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dev": true, + "dependencies": { + "locate-path": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/spfx-fast-serve-helpers/node_modules/fsevents": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", + "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", + "deprecated": "The v1 package contains DANGEROUS / INSECURE binaries. Upgrade to safe fsevents v2", + "dev": true, + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "dependencies": { + "bindings": "^1.5.0", + "nan": "^2.12.1" + }, + "engines": { + "node": ">= 4.0" + } + }, + "node_modules/spfx-fast-serve-helpers/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/spfx-fast-serve-helpers/node_modules/globals": { + "version": "13.23.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-13.23.0.tgz", + "integrity": "sha512-XAmF0RjlrjY23MA51q3HltdlGxUpXPvg0GioKiD9X6HD28iMjo2dKC8Vqwm7lne4GNr78+RHTfliktR6ZH09wA==", + "dev": true, + "peer": true, + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/spfx-fast-serve-helpers/node_modules/globby": { + "version": "11.0.3", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.0.3.tgz", + "integrity": "sha512-ffdmosjA807y7+lA1NM0jELARVmYul/715xiILEjo3hBLPTcirgQNnXECn5g3mtR8TOLCVbkfua1Hpen25/Xcg==", + "dev": true, + "dependencies": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.1.1", + "ignore": "^5.1.4", + "merge2": "^1.3.0", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/spfx-fast-serve-helpers/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/spfx-fast-serve-helpers/node_modules/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 + }, + "node_modules/spfx-fast-serve-helpers/node_modules/http-errors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "dev": true, + "dependencies": { + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/spfx-fast-serve-helpers/node_modules/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, + "dependencies": { + "http-proxy": "^1.17.0", + "is-glob": "^4.0.0", + "lodash": "^4.17.11", + "micromatch": "^3.1.10" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/spfx-fast-serve-helpers/node_modules/http-proxy-middleware/node_modules/extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", + "dev": true, + "dependencies": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/spfx-fast-serve-helpers/node_modules/http-proxy-middleware/node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/spfx-fast-serve-helpers/node_modules/http-proxy-middleware/node_modules/micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/spfx-fast-serve-helpers/node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dev": true, + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/spfx-fast-serve-helpers/node_modules/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, + "dependencies": { + "pkg-dir": "^3.0.0", + "resolve-cwd": "^2.0.0" + }, + "bin": { + "import-local-fixture": "fixtures/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/spfx-fast-serve-helpers/node_modules/is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/spfx-fast-serve-helpers/node_modules/is-accessor-descriptor/node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/spfx-fast-serve-helpers/node_modules/is-binary-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", + "integrity": "sha512-9fRVlXc0uCxEDj1nQzaWONSpbTfx0FmJfzHF7pwlI8DkWGoHBBea4Pg5Ky0ojwwxQmnSifgbKkI06Qv0Ljgj+Q==", + "dev": true, + "dependencies": { + "binary-extensions": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/spfx-fast-serve-helpers/node_modules/is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/spfx-fast-serve-helpers/node_modules/is-data-descriptor/node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/spfx-fast-serve-helpers/node_modules/is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "dependencies": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/spfx-fast-serve-helpers/node_modules/is-descriptor/node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/spfx-fast-serve-helpers/node_modules/is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/spfx-fast-serve-helpers/node_modules/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": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/spfx-fast-serve-helpers/node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/spfx-fast-serve-helpers/node_modules/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, + "engines": { + "node": ">=6" + } + }, + "node_modules/spfx-fast-serve-helpers/node_modules/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, + "dependencies": { + "is-path-inside": "^2.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/spfx-fast-serve-helpers/node_modules/is-path-in-cwd/node_modules/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, + "dependencies": { + "path-is-inside": "^1.0.2" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/spfx-fast-serve-helpers/node_modules/is-path-inside": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", + "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/spfx-fast-serve-helpers/node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/spfx-fast-serve-helpers/node_modules/jest-worker": { + "version": "26.6.2", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", + "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", + "dev": true, + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^7.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/spfx-fast-serve-helpers/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/spfx-fast-serve-helpers/node_modules/loader-utils": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.0.tgz", + "integrity": "sha512-rP4F0h2RaWSvPEkD7BLDFQnvSf+nK+wr3ESUjNTyAGobqrijmW92zc+SO6d4p4B1wh7+B/Jg1mkQe5NYUEHtHQ==", + "dev": true, + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/spfx-fast-serve-helpers/node_modules/locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dev": true, + "dependencies": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/spfx-fast-serve-helpers/node_modules/memory-fs": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz", + "integrity": "sha512-cda4JKCxReDXFXRqOHPQscuIYg1PvxbE2S2GP45rnwfEK+vZaXC8C1OFvdHIbgw0DLzowXGVoxLaAmlgRy14GQ==", + "dev": true, + "dependencies": { + "errno": "^0.1.3", + "readable-stream": "^2.0.1" + } + }, + "node_modules/spfx-fast-serve-helpers/node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/spfx-fast-serve-helpers/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/spfx-fast-serve-helpers/node_modules/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, + "dependencies": { + "minimist": "^1.2.6" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/spfx-fast-serve-helpers/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true + }, + "node_modules/spfx-fast-serve-helpers/node_modules/node-fetch": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.1.tgz", + "integrity": "sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw==", + "dev": true, + "engines": { + "node": "4.x || >=6.0.0" + } + }, + "node_modules/spfx-fast-serve-helpers/node_modules/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, + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/spfx-fast-serve-helpers/node_modules/on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "dev": true, + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/spfx-fast-serve-helpers/node_modules/p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dev": true, + "dependencies": { + "p-limit": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/spfx-fast-serve-helpers/node_modules/p-locate/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/spfx-fast-serve-helpers/node_modules/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, + "dependencies": { + "retry": "^0.12.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/spfx-fast-serve-helpers/node_modules/path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/spfx-fast-serve-helpers/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "dev": true + }, + "node_modules/spfx-fast-serve-helpers/node_modules/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, + "dependencies": { + "find-up": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/spfx-fast-serve-helpers/node_modules/postcss": { + "version": "7.0.38", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.38.tgz", + "integrity": "sha512-wNrSHWjHDQJR/IZL5IKGxRtFgrYNaAA/UrkW2WqbtZO6uxSLMxMN+s2iqUMwnAWm3fMROlDYZB41dr0Mt7vBwQ==", + "dev": true, + "dependencies": { + "nanocolors": "^0.2.2", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/spfx-fast-serve-helpers/node_modules/postcss-loader": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-4.2.0.tgz", + "integrity": "sha512-mqgScxHqbiz1yxbnNcPdKYo/6aVt+XExURmEbQlviFVWogDbM4AJ0A/B+ZBpYsJrTRxKw7HyRazg9x0Q9SWwLA==", + "dev": true, + "dependencies": { + "cosmiconfig": "^7.0.0", + "klona": "^2.0.4", + "loader-utils": "^2.0.0", + "schema-utils": "^3.0.0", + "semver": "^7.3.4" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "postcss": "^7.0.0 || ^8.0.1", + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/spfx-fast-serve-helpers/node_modules/qs": { + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", + "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", + "dev": true, + "dependencies": { + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/spfx-fast-serve-helpers/node_modules/raw-body": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", + "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", + "dev": true, + "dependencies": { + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/spfx-fast-serve-helpers/node_modules/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, + "dependencies": { + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/spfx-fast-serve-helpers/node_modules/readdirp/node_modules/extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", + "dev": true, + "dependencies": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/spfx-fast-serve-helpers/node_modules/readdirp/node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/spfx-fast-serve-helpers/node_modules/readdirp/node_modules/micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/spfx-fast-serve-helpers/node_modules/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 + }, + "node_modules/spfx-fast-serve-helpers/node_modules/resolve-cwd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz", + "integrity": "sha512-ccu8zQTrzVr954472aUVPLEcB3YpKSYR3cg/3lo1okzobPBM+1INXBbBZlDbnI/hbEocnf8j0QVo43hQKrbchg==", + "dev": true, + "dependencies": { + "resolve-from": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/spfx-fast-serve-helpers/node_modules/resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha512-GnlH6vxLymXJNMBo7XP1fJIzBFbdYt49CuTwmB/6N53t+kMPRMFKz783LlQ4tv28XoQfMWinAJX6WCGf2IlaIw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/spfx-fast-serve-helpers/node_modules/retry": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", + "integrity": "sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow==", + "dev": true, + "engines": { + "node": ">= 4" + } + }, + "node_modules/spfx-fast-serve-helpers/node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/spfx-fast-serve-helpers/node_modules/schema-utils": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/spfx-fast-serve-helpers/node_modules/selfsigned": { + "version": "1.10.14", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-1.10.14.tgz", + "integrity": "sha512-lkjaiAye+wBZDCBsu5BGi0XiLRxeUlsGod5ZP924CRSEoGuZAw/f7y9RKu28rwTfiHVhdavhB0qH0INV6P1lEA==", + "dev": true, + "dependencies": { + "node-forge": "^0.10.0" + } + }, + "node_modules/spfx-fast-serve-helpers/node_modules/send": { + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", + "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", + "dev": true, + "dependencies": { + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "2.4.1", + "range-parser": "~1.2.1", + "statuses": "2.0.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/spfx-fast-serve-helpers/node_modules/send/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/spfx-fast-serve-helpers/node_modules/send/node_modules/debug/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "node_modules/spfx-fast-serve-helpers/node_modules/send/node_modules/mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "dev": true, + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/spfx-fast-serve-helpers/node_modules/serialize-javascript": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-5.0.1.tgz", + "integrity": "sha512-SaaNal9imEO737H2c05Og0/8LUXG7EnsZyMa8MzkmuHoELfT6txuj0cMqRj6zfPKnmQ1yasR4PCJc8x+M4JSPA==", + "dev": true, + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/spfx-fast-serve-helpers/node_modules/serve-static": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", + "dev": true, + "dependencies": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.18.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/spfx-fast-serve-helpers/node_modules/setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", + "dev": true + }, + "node_modules/spfx-fast-serve-helpers/node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/spfx-fast-serve-helpers/node_modules/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, + "dependencies": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/spfx-fast-serve-helpers/node_modules/string-width/node_modules/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, + "engines": { + "node": ">=6" + } + }, + "node_modules/spfx-fast-serve-helpers/node_modules/string-width/node_modules/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, + "dependencies": { + "ansi-regex": "^4.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/spfx-fast-serve-helpers/node_modules/to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", + "dev": true, + "dependencies": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/spfx-fast-serve-helpers/node_modules/type-fest": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", + "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "dev": true, + "peer": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/spfx-fast-serve-helpers/node_modules/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, + "dependencies": { + "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" + }, + "bin": { + "webpack-dev-server": "bin/webpack-dev-server.js" + }, + "engines": { + "node": ">= 6.11.5" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/spfx-fast-serve-helpers/node_modules/webpack-dev-server/node_modules/array-union": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha512-Dxr6QJj/RdU/hCaBjOfxW+q6lyuVE6JFWIrAUpuOOhoJJoQ99cUn3igRaHVB5P9WrgFVN0FfArM3x0cueOU8ng==", + "dev": true, + "dependencies": { + "array-uniq": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/spfx-fast-serve-helpers/node_modules/webpack-dev-server/node_modules/del": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/del/-/del-4.1.1.tgz", + "integrity": "sha512-QwGuEUouP2kVwQenAsOof5Fv8K9t3D8Ca8NxcXKrIpEHjTXK5J2nXLdP+ALI1cgv8wj7KuwBhTwBkOZSJKM5XQ==", + "dev": true, + "dependencies": { + "@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" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/spfx-fast-serve-helpers/node_modules/webpack-dev-server/node_modules/del/node_modules/pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/spfx-fast-serve-helpers/node_modules/webpack-dev-server/node_modules/globby": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", + "integrity": "sha512-KVbFv2TQtbzCoxAnfD6JcHZTYCzyliEaaeM/gH8qQdkKr5s0OP9scEgvdcngyk7AVdY6YVW/TJHd+lQ/Df3Daw==", + "dev": true, + "dependencies": { + "array-union": "^1.0.1", + "glob": "^7.0.3", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/spfx-fast-serve-helpers/node_modules/webpack-dev-server/node_modules/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, + "engines": { + "node": ">=6" + } + }, + "node_modules/spfx-fast-serve-helpers/node_modules/webpack-dev-server/node_modules/rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/spfx-fast-serve-helpers/node_modules/webpack-dev-server/node_modules/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, + "dependencies": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + }, + "engines": { + "node": ">= 4" + } + }, + "node_modules/spfx-fast-serve-helpers/node_modules/webpack-dev-server/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/spfx-fast-serve-helpers/node_modules/webpack-dev-server/node_modules/strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", + "dev": true, + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/spfx-fast-serve-helpers/node_modules/webpack-dev-server/node_modules/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, + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/spfx-fast-serve-helpers/node_modules/webpack-dev-server/node_modules/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, + "dependencies": { + "memory-fs": "^0.4.1", + "mime": "^2.4.4", + "mkdirp": "^0.5.1", + "range-parser": "^1.2.1", + "webpack-log": "^2.0.0" + }, + "engines": { + "node": ">= 6" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/spfx-fast-serve-helpers/node_modules/webpack-dev-server/node_modules/yargs": { + "version": "13.3.2", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.2.tgz", + "integrity": "sha512-AX3Zw5iPruN5ie6xGRIDgqkT+ZhnRlZMLMHAs8tg7nRruy2Nb+i5o9bwghAogtM08q1dpr2LVoS8KSTMYpWXUw==", + "dev": true, + "dependencies": { + "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" + } + }, + "node_modules/spfx-fast-serve-helpers/node_modules/which-module": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.1.tgz", + "integrity": "sha512-iBdZ57RDvnOR9AGBhML2vFZf7h8vmBjhoaZqODJBFWHVtKkDmKuHai3cx5PgVMrX5YDNp27AofYbAwctSS+vhQ==", + "dev": true + }, + "node_modules/spfx-fast-serve-helpers/node_modules/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, + "dependencies": { + "ansi-styles": "^3.2.0", + "string-width": "^3.0.0", + "strip-ansi": "^5.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/spfx-fast-serve-helpers/node_modules/wrap-ansi/node_modules/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, + "engines": { + "node": ">=6" + } + }, + "node_modules/spfx-fast-serve-helpers/node_modules/wrap-ansi/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/spfx-fast-serve-helpers/node_modules/wrap-ansi/node_modules/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, + "dependencies": { + "ansi-regex": "^4.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/spfx-fast-serve-helpers/node_modules/ws": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.2.tgz", + "integrity": "sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw==", + "dev": true, + "dependencies": { + "async-limiter": "~1.0.0" + } + }, + "node_modules/spfx-fast-serve-helpers/node_modules/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 + }, + "node_modules/spfx-fast-serve-helpers/node_modules/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, + "dependencies": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + }, + "node_modules/spfx-fast-serve-helpers/node_modules/yargs-parser/node_modules/camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/split-string": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", + "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", + "dev": true, + "dependencies": { + "extend-shallow": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/split-string/node_modules/extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", + "dev": true, + "dependencies": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/split-string/node_modules/is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/split-string/node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", + "dev": true + }, + "node_modules/sshpk": { + "version": "1.17.0", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.17.0.tgz", + "integrity": "sha512-/9HIEs1ZXGhSPE8X6Ccm7Nam1z8KcoCqPdI7ecm1N33EzAetWahvQWVqLZtaZQ+IDKX4IyA2o0gBzqIMkAagHQ==", + "dev": true, + "dependencies": { + "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" + }, + "bin": { + "sshpk-conv": "bin/sshpk-conv", + "sshpk-sign": "bin/sshpk-sign", + "sshpk-verify": "bin/sshpk-verify" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ssri": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz", + "integrity": "sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==", + "dev": true, + "dependencies": { + "minipass": "^3.1.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/stable": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", + "deprecated": "Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility", + "dev": true + }, + "node_modules/stack-trace": { + "version": "0.0.10", + "resolved": "https://registry.npmjs.org/stack-trace/-/stack-trace-0.0.10.tgz", + "integrity": "sha512-KGzahc7puUKkzyMt+IqAep+TVNbKP+k2Lmwhub39m1AsTSkaDutx56aDCo+HLDzf/D26BIHTJWNiTG1KAJiQCg==", + "dev": true, + "engines": { + "node": "*" + } + }, + "node_modules/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, + "dependencies": { + "escape-string-regexp": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/stack-utils/node_modules/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, + "engines": { + "node": ">=8" + } + }, + "node_modules/stackframe": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.3.4.tgz", + "integrity": "sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==", + "dev": true + }, + "node_modules/static-extend": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", + "integrity": "sha512-72E9+uLc27Mt718pMHt9VMNiAL4LMsmDbBva8mxWUCkT07fSzEGMYUCk0XWY6lp0j6RBAG4cJ3mWuZv2OE3s0g==", + "dev": true, + "dependencies": { + "define-property": "^0.2.5", + "object-copy": "^0.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/statuses": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.4.0.tgz", + "integrity": "sha512-zhSCtt8v2NDrRlPQpCNtw/heZLtfUDqxBM1udqikb/Hbk52LK4nQSwr10u77iopCW5LsyHpuXS0GnEc48mLeew==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/stealthy-require": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/stealthy-require/-/stealthy-require-1.1.1.tgz", + "integrity": "sha512-ZnWpYnYugiOVEY5GkcuJK1io5V8QmNYChG62gSit9pQVGErXtrKuPC55ITaVSukmMta5qpMU7vqLt2Lnni4f/g==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/stoppable": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/stoppable/-/stoppable-1.1.0.tgz", + "integrity": "sha512-KXDYZ9dszj6bzvnEMRYvxgeTHU74QBFL54XKtP3nyMuJ81CFYtABZ3bAzL2EdFUaEwJOBOgENyFj3R7oTzDyyw==", + "dev": true, + "engines": { + "node": ">=4", + "npm": ">=6" + } + }, + "node_modules/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, + "dependencies": { + "inherits": "~2.0.1", + "readable-stream": "^2.0.2" + } + }, + "node_modules/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 + }, + "node_modules/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, + "dependencies": { + "end-of-stream": "^1.1.0", + "stream-shift": "^1.0.0" + } + }, + "node_modules/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 + }, + "node_modules/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, + "dependencies": { + "builtin-status-codes": "^3.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.3.6", + "to-arraybuffer": "^1.0.0", + "xtend": "^4.0.0" + } + }, + "node_modules/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 + }, + "node_modules/strict-uri-encode": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-2.0.0.tgz", + "integrity": "sha512-QwiXZgpRcKkhTj2Scnn++4PKtWsH0kpzZ62L2R6c/LUVYv7hVnZqcg2+sMuT6R7Jusu1vviK/MFsu6kNJfWlEQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/string-argv": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/string-argv/-/string-argv-0.3.2.tgz", + "integrity": "sha512-aqD2Q0144Z+/RqG52NeHEkZauTAUWJO8c6yTftGJKO3Tja5tUgIfmIl6kExvhtxSDP7fXB6DvzkfMpCd/F3G+Q==", + "dev": true, + "engines": { + "node": ">=0.6.19" + } + }, + "node_modules/string-hash": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/string-hash/-/string-hash-1.1.3.tgz", + "integrity": "sha512-kJUvRUFK49aub+a7T1nNE66EJbZBMnBgoC1UbCZ5n6bsZKBRga4KgBRTMn/pFkeCZSYtNeSyMxPDM0AXWELk2A==", + "dev": true + }, + "node_modules/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, + "dependencies": { + "astral-regex": "^1.0.0", + "strip-ansi": "^5.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string-length/node_modules/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, + "engines": { + "node": ">=6" + } + }, + "node_modules/string-length/node_modules/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, + "dependencies": { + "ansi-regex": "^4.1.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/string-template": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/string-template/-/string-template-0.2.1.tgz", + "integrity": "sha512-Yptehjogou2xm4UJbxJ4CxgZx12HBfeystp0y3x7s4Dj32ltVVG1Gg8YhKjHZkHicuKpZX/ffilA8505VbUbpw==", + "dev": true + }, + "node_modules/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, + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string.prototype.matchall": { + "version": "4.0.10", + "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.10.tgz", + "integrity": "sha512-rGXbGmOEosIQi6Qva94HUjgPs9vKW+dkG7Y8Q5O2OYkWL6wFaTRZO8zM4mhP94uX55wgyrXzfS2aGtGzUL7EJQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "get-intrinsic": "^1.2.1", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.5", + "regexp.prototype.flags": "^1.5.0", + "set-function-name": "^2.0.0", + "side-channel": "^1.0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trim": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.8.tgz", + "integrity": "sha512-lfjY4HcixfQXOfaqCvcBuOIapyaroTXhbkfJN3gcB1OtyupngWK4sEET9Knd0cXd28kTUqu/kHoV4HKSJdnjiQ==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimend": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.7.tgz", + "integrity": "sha512-Ni79DqeB72ZFq1uH/L6zJ+DKZTkOtPIHovb3YZHQViE+HDouuU4mBrLOLDn5Dde3RF8qw5qVETEjhu9locMLvA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimstart": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.7.tgz", + "integrity": "sha512-NGhtDFu3jCEm7B4Fy0DpLewdJQOZcQ0rGbwQ/+stjnrp2i+rlKeCvos9hOIeCmqwratM47OBxY7uFZzjxHXmrg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/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, + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/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, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-eof": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", + "integrity": "sha512-7FCwGGmx8mD5xQd3RPUvnSpUXHM3BWuzjtpD4TXsfcZ9EL4azvVVUscFYwD9nx8Kh+uCBC00XBtAykoMHwTh8Q==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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, + "engines": { + "node": ">=6" + } + }, + "node_modules/strip-indent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", + "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", + "dev": true, + "dependencies": { + "min-indent": "^1.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/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, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/style-loader": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-1.1.3.tgz", + "integrity": "sha512-rlkH7X/22yuwFYK357fMN/BxYOorfnfq0eD7+vqlemSK4wEcejFF1dg4zxP0euBW8NrYx2WZzZ8PPFevr7D+Kw==", + "dev": true, + "dependencies": { + "loader-utils": "^1.2.3", + "schema-utils": "^2.6.4" + }, + "engines": { + "node": ">= 8.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/stylehacks": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.1.tgz", + "integrity": "sha512-sBpcd5Hx7G6seo7b1LkpttvTz7ikD0LlH5RmdcBNb6fFR0Fl7LQwHDFr300q4cwUqi+IYrFGmsIHieMBfnN/Bw==", + "dev": true, + "dependencies": { + "browserslist": "^4.21.4", + "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/sucrase": { + "version": "3.34.0", + "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.34.0.tgz", + "integrity": "sha512-70/LQEZ07TEcxiU2dz51FKaE6hCTWC6vr7FOk3Gr0U60C3shtAN+H+BFr9XlYe5xqf3RA8nrc+VIwzCfnxuXJw==", + "dev": true, + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.2", + "commander": "^4.0.0", + "glob": "7.1.6", + "lines-and-columns": "^1.1.6", + "mz": "^2.7.0", + "pirates": "^4.0.1", + "ts-interface-checker": "^0.1.9" + }, + "bin": { + "sucrase": "bin/sucrase", + "sucrase-node": "bin/sucrase-node" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/sucrase/node_modules/commander": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", + "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/sucrase/node_modules/glob": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/sudo": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sudo/-/sudo-1.0.3.tgz", + "integrity": "sha512-3xMsaPg+8Xm+4LQm0b2V+G3lz3YxtDBzlqiU8CXw2AOIIDSvC1kBxIxBjnoCTq8dTTXAy23m58g6mdClUocpmQ==", + "dev": true, + "dependencies": { + "inpath": "~1.0.2", + "pidof": "~1.0.2", + "read": "~1.0.3" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-hyperlinks": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz", + "integrity": "sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA==", + "dev": true, + "dependencies": { + "has-flag": "^4.0.0", + "supports-color": "^7.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", + "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/sver-compat": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/sver-compat/-/sver-compat-1.5.0.tgz", + "integrity": "sha512-aFTHfmjwizMNlNE6dsGmoAM4lHjL0CyiobWaFiXWSlD7cIxshW422Nb8KbXCmR6z+0ZEPY+daXJrDyh/vuwTyg==", + "dev": true, + "dependencies": { + "es6-iterator": "^2.0.1", + "es6-symbol": "^3.1.1" + } + }, + "node_modules/svgo": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz", + "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==", + "dev": true, + "dependencies": { + "@trysound/sax": "0.2.0", + "commander": "^7.2.0", + "css-select": "^4.1.3", + "css-tree": "^1.1.3", + "csso": "^4.2.0", + "picocolors": "^1.0.0", + "stable": "^0.1.8" + }, + "bin": { + "svgo": "bin/svgo" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/svgo/node_modules/commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "dev": true, + "engines": { + "node": ">= 10" + } + }, + "node_modules/symbol": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/symbol/-/symbol-0.2.3.tgz", + "integrity": "sha512-IUW+ek7apEaW5bFhS6WpYoNtVpNTlNoqB/PH7YiMWQTxSPeXCzG4PILVakwXivJt3ZXWeO1fIJnUd/L9A/VeGA==", + "dev": true + }, + "node_modules/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 + }, + "node_modules/table": { + "version": "6.8.1", + "resolved": "https://registry.npmjs.org/table/-/table-6.8.1.tgz", + "integrity": "sha512-Y4X9zqrCftUhMeH2EptSSERdVKt/nEdijTOacGD/97EKjhQ/Qs8RTlEGABSJNNN8lac9kheH+af7yAkEWlgneA==", + "dev": true, + "peer": true, + "dependencies": { + "ajv": "^8.0.1", + "lodash.truncate": "^4.4.2", + "slice-ansi": "^4.0.0", + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/table/node_modules/ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "dev": true, + "peer": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/table/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true, + "peer": true + }, + "node_modules/tailwindcss": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.3.3.tgz", + "integrity": "sha512-A0KgSkef7eE4Mf+nKJ83i75TMyq8HqY3qmFIJSWy8bNt0v1lG7jUcpGpoTFxAwYcWOphcTBLPPJg+bDfhDf52w==", + "dev": true, + "dependencies": { + "@alloc/quick-lru": "^5.2.0", + "arg": "^5.0.2", + "chokidar": "^3.5.3", + "didyoumean": "^1.2.2", + "dlv": "^1.1.3", + "fast-glob": "^3.2.12", + "glob-parent": "^6.0.2", + "is-glob": "^4.0.3", + "jiti": "^1.18.2", + "lilconfig": "^2.1.0", + "micromatch": "^4.0.5", + "normalize-path": "^3.0.0", + "object-hash": "^3.0.0", + "picocolors": "^1.0.0", + "postcss": "^8.4.23", + "postcss-import": "^15.1.0", + "postcss-js": "^4.0.1", + "postcss-load-config": "^4.0.1", + "postcss-nested": "^6.0.1", + "postcss-selector-parser": "^6.0.11", + "resolve": "^1.22.2", + "sucrase": "^3.32.0" + }, + "bin": { + "tailwind": "lib/cli.js", + "tailwindcss": "lib/cli.js" + }, + "engines": { + "node": ">=14.0.0" + } + }, + "node_modules/tailwindcss/node_modules/chokidar": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + ], + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.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" + }, + "engines": { + "node": ">= 8.10.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/tailwindcss/node_modules/chokidar/node_modules/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, + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/tailwindcss/node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "dev": true, + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/tailwindcss/node_modules/glob-parent": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", + "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/tailwindcss/node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dev": true, + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/tailwindcss/node_modules/resolve": { + "version": "1.22.6", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.6.tgz", + "integrity": "sha512-njhxM7mV12JfufShqGy3Rz8j11RPdLy4xi15UurGJeoHLfJpVXKdh3ueuOqbYUcDZnffr6X739JBo5LzyahEsw==", + "dev": true, + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/tar": { + "version": "6.1.15", + "resolved": "https://registry.npmjs.org/tar/-/tar-6.1.15.tgz", + "integrity": "sha512-/zKt9UyngnxIT/EAGYuxaMYgOIJiP81ab9ZfkILq4oNLPFX50qyYmu7jRj9qeXoxmJHjGlbH0+cm2uy1WCs10A==", + "dev": true, + "dependencies": { + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "minipass": "^5.0.0", + "minizlib": "^2.1.1", + "mkdirp": "^1.0.3", + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/tar/node_modules/minipass": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-5.0.0.tgz", + "integrity": "sha512-3FnjYuehv9k6ovOEbyOswadCDPX1piCfhV8ncmYtHOjuPwylVWsghTLo7rabjC3Rx5xD4HDx8Wm1xnMF7S5qFQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/tar/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/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, + "dependencies": { + "ansi-escapes": "^4.2.1", + "supports-hyperlinks": "^2.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/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, + "dependencies": { + "duplexify": "^3.5.0", + "fork-stream": "^0.0.4", + "merge-stream": "^1.0.0", + "through2": "^2.0.1" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/ternary-stream/node_modules/merge-stream": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-1.0.1.tgz", + "integrity": "sha512-e6RM36aegd4f+r8BZCcYXlO2P3H6xbUM6ktL2Xmf45GAOit9bI4z6/3VU7JwllVO1L7u0UDSg/EhzQ5lmMLolA==", + "dev": true, + "dependencies": { + "readable-stream": "^2.0.1" + } + }, + "node_modules/terser": { + "version": "5.21.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-5.21.0.tgz", + "integrity": "sha512-WtnFKrxu9kaoXuiZFSGrcAvvBqAdmKx0SFNmVNYdJamMu9yyN3I/QF0FbH4QcqJQ+y1CJnzxGIKH0cSj+FGYRw==", + "dev": true, + "dependencies": { + "@jridgewell/source-map": "^0.3.3", + "acorn": "^8.8.2", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/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, + "dependencies": { + "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" + }, + "engines": { + "node": ">= 6.9.0" + }, + "peerDependencies": { + "webpack": "^4.0.0" + } + }, + "node_modules/terser-webpack-plugin/node_modules/cacache": { + "version": "12.0.4", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz", + "integrity": "sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==", + "dev": true, + "dependencies": { + "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" + } + }, + "node_modules/terser-webpack-plugin/node_modules/chownr": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", + "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", + "dev": true + }, + "node_modules/terser-webpack-plugin/node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true + }, + "node_modules/terser-webpack-plugin/node_modules/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, + "dependencies": { + "commondir": "^1.0.1", + "make-dir": "^2.0.0", + "pkg-dir": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/terser-webpack-plugin/node_modules/find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dev": true, + "dependencies": { + "locate-path": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/terser-webpack-plugin/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/terser-webpack-plugin/node_modules/is-wsl": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", + "integrity": "sha512-gfygJYZ2gLTDlmbWMI0CE2MwnFzSN/2SZfkMlItC4K/JBlsWVDB0bO6XhqcY13YXE7iMcAJnzTCJjPiTeJJ0Mw==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/terser-webpack-plugin/node_modules/locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dev": true, + "dependencies": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/terser-webpack-plugin/node_modules/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, + "dependencies": { + "pify": "^4.0.1", + "semver": "^5.6.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/terser-webpack-plugin/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/terser-webpack-plugin/node_modules/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, + "dependencies": { + "minimist": "^1.2.6" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/terser-webpack-plugin/node_modules/p-limit": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", + "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", + "dev": true, + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/terser-webpack-plugin/node_modules/p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dev": true, + "dependencies": { + "p-limit": "^2.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/terser-webpack-plugin/node_modules/path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/terser-webpack-plugin/node_modules/pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/terser-webpack-plugin/node_modules/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, + "dependencies": { + "find-up": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/terser-webpack-plugin/node_modules/rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + } + }, + "node_modules/terser-webpack-plugin/node_modules/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, + "dependencies": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + }, + "engines": { + "node": ">= 4" + } + }, + "node_modules/terser-webpack-plugin/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/terser-webpack-plugin/node_modules/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, + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/terser-webpack-plugin/node_modules/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, + "dependencies": { + "figgy-pudding": "^3.5.1" + } + }, + "node_modules/terser-webpack-plugin/node_modules/terser": { + "version": "4.8.1", + "resolved": "https://registry.npmjs.org/terser/-/terser-4.8.1.tgz", + "integrity": "sha512-4GnLC0x667eJG0ewJTa6z/yXrbLGv80D9Ru6HIpCQmO+Q4PfEtBFi0ObSckqwL6VyQv/7ENJieXHo2ANmdQwgw==", + "dev": true, + "dependencies": { + "commander": "^2.20.0", + "source-map": "~0.6.1", + "source-map-support": "~0.5.12" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/terser-webpack-plugin/node_modules/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 + }, + "node_modules/terser/node_modules/commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true + }, + "node_modules/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, + "dependencies": { + "@istanbuljs/schema": "^0.1.2", + "glob": "^7.1.4", + "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/test-exclude/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/test-exclude/node_modules/minimatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", + "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "dev": true, + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", + "dev": true + }, + "node_modules/thenify": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", + "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", + "dev": true, + "dependencies": { + "any-promise": "^1.0.0" + } + }, + "node_modules/thenify-all": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", + "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==", + "dev": true, + "dependencies": { + "thenify": ">= 3.1.0 < 4" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/throat": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/throat/-/throat-5.0.0.tgz", + "integrity": "sha512-fcwX4mndzpLQKBS1DVYhGAcYaYt7vsHNIvQV+WXMvnow5cgjPphq5CaayLaGsjRdSCKZFNGt7/GYAuXaNOiYCA==", + "dev": true + }, + "node_modules/through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==", + "dev": true + }, + "node_modules/through2": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", + "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "dev": true, + "dependencies": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + } + }, + "node_modules/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, + "dependencies": { + "through2": "~2.0.0", + "xtend": "~4.0.0" + } + }, + "node_modules/thunky": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", + "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==", + "dev": true + }, + "node_modules/time-stamp": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/time-stamp/-/time-stamp-1.1.0.tgz", + "integrity": "sha512-gLCeArryy2yNTRzTGKbZbloctj64jkZ57hj5zdraXue6aFgd6PmvVtEyiUU+hvU0v7q08oVv8r8ev0tRo6bvgw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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, + "dependencies": { + "setimmediate": "^1.0.4" + }, + "engines": { + "node": ">=0.6.0" + } + }, + "node_modules/timsort": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/timsort/-/timsort-0.3.0.tgz", + "integrity": "sha512-qsdtZH+vMoCARQtyod4imc2nIJwg9Cc7lPRrw9CzF8ZKR0khdr8+2nX80PBhET3tcyTtJDxAffGh2rXH4tyU8A==", + "dev": true + }, + "node_modules/tiny-lr": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/tiny-lr/-/tiny-lr-1.1.1.tgz", + "integrity": "sha512-44yhA3tsaRoMOjQQ+5v5mVdqef+kH6Qze9jTpqtVufgYjYt08zyZAwNwwVBj3i1rJMnR52IxOW0LK0vBzgAkuA==", + "dev": true, + "dependencies": { + "body": "^5.1.0", + "debug": "^3.1.0", + "faye-websocket": "~0.10.0", + "livereload-js": "^2.3.0", + "object-assign": "^4.1.0", + "qs": "^6.4.0" + } + }, + "node_modules/tiny-lr/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/tmp": { + "version": "0.0.33", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", + "dev": true, + "dependencies": { + "os-tmpdir": "~1.0.2" + }, + "engines": { + "node": ">=0.6.0" + } + }, + "node_modules/tmpl": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", + "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==", + "dev": true + }, + "node_modules/to-absolute-glob": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/to-absolute-glob/-/to-absolute-glob-2.0.2.tgz", + "integrity": "sha512-rtwLUQEwT8ZeKQbyFJyomBRYXyE16U5VKuy0ftxLMK/PZb2fkOsg5r9kHdauuVDbsNdIBoC/HCthpidamQFXYA==", + "dev": true, + "dependencies": { + "is-absolute": "^1.0.0", + "is-negated-glob": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-arraybuffer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", + "integrity": "sha512-okFlQcoGTi4LQBG/PgSYblw9VOyptsz2KJZqc6qtgGdes8VktzUQkj4BI2blit072iS8VODNcMA+tvnS9dnuMA==", + "dev": true + }, + "node_modules/to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/to-object-path": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", + "integrity": "sha512-9mWHdnGRuh3onocaHzukyvCZhzvr6tiflAy/JRFXcJX0TjgfWA9pk9t8CMbzmBE4Jfw58pXbkngtBtqYxzNEyg==", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-object-path/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-readable-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-1.0.0.tgz", + "integrity": "sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/to-regex": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", + "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", + "dev": true, + "dependencies": { + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-regex-range": { + "version": "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, + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/to-regex/node_modules/define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "dev": true, + "dependencies": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-regex/node_modules/extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", + "dev": true, + "dependencies": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-regex/node_modules/is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-regex/node_modules/is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-regex/node_modules/is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "dependencies": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-regex/node_modules/is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-regex/node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-regex/node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/to-through": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-through/-/to-through-2.0.0.tgz", + "integrity": "sha512-+QIz37Ly7acM4EMdw2PRN389OneM5+d844tirkGp4dPKzI5OE72V9OsbFp+CIYJDahZ41ZV05hNtcPAQUAm9/Q==", + "dev": true, + "dependencies": { + "through2": "^2.0.3" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/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, + "engines": { + "node": ">=0.6" + } + }, + "node_modules/tough-cookie": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.1.3.tgz", + "integrity": "sha512-aX/y5pVRkfRnfmuX+OdbSdXvPe6ieKX/G2s7e98f4poJHnqH3281gDPm/metm6E/WRamfx7WC4HUqkWHfQHprw==", + "dev": true, + "dependencies": { + "psl": "^1.1.33", + "punycode": "^2.1.1", + "universalify": "^0.2.0", + "url-parse": "^1.5.3" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/tough-cookie/node_modules/universalify": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.2.0.tgz", + "integrity": "sha512-CJ1QgKmNg3CwvAv/kOFmtnEN05f0D/cn9QntgNOQlQF9dgvVTHj3t+8JPdjqawCHk7V/KA+fbUqzZ9XWhcqPUg==", + "dev": true, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/tr46": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", + "integrity": "sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==", + "dev": true, + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/trim-newlines": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.1.tgz", + "integrity": "sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/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 + }, + "node_modules/ts-interface-checker": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz", + "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==", + "dev": true + }, + "node_modules/ts-loader": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/ts-loader/-/ts-loader-8.1.0.tgz", + "integrity": "sha512-YiQipGGAFj2zBfqLhp28yUvPP9jUGqHxRzrGYuc82Z2wM27YIHbElXiaZDc93c3x0mz4zvBmS6q/DgExpdj37A==", + "dev": true, + "dependencies": { + "chalk": "^4.1.0", + "enhanced-resolve": "^4.0.0", + "loader-utils": "^2.0.0", + "micromatch": "^4.0.0", + "semver": "^7.3.4" + }, + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "typescript": "*", + "webpack": "*" + } + }, + "node_modules/ts-loader/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/ts-loader/node_modules/loader-utils": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", + "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", + "dev": true, + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/tsconfig": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/tsconfig/-/tsconfig-7.0.0.tgz", + "integrity": "sha512-vZXmzPrL+EmC4T/4rVlT2jNVMWCi/O4DIiSj3UHg1OE5kCKbk4mfrXc6dZksLgRM/TZlKnousKH9bbTazUWRRw==", + "dev": true, + "dependencies": { + "@types/strip-bom": "^3.0.0", + "@types/strip-json-comments": "0.0.30", + "strip-bom": "^3.0.0", + "strip-json-comments": "^2.0.0" + } + }, + "node_modules/tsconfig-paths": { + "version": "3.14.2", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.2.tgz", + "integrity": "sha512-o/9iXgCYc5L/JxCHPe3Hvh8Q/2xm5Z+p18PESBU6Ff33695QnCHBEjcytY2q19ua7Mbl/DavtBOLq+oG0RCL+g==", + "dev": true, + "dependencies": { + "@types/json5": "^0.0.29", + "json5": "^1.0.2", + "minimist": "^1.2.6", + "strip-bom": "^3.0.0" + } + }, + "node_modules/tsconfig-paths-webpack-plugin": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/tsconfig-paths-webpack-plugin/-/tsconfig-paths-webpack-plugin-3.5.2.tgz", + "integrity": "sha512-EhnfjHbzm5IYI9YPNVIxx1moxMI4bpHD2e0zTXeDNQcwjjRaGepP7IhTHJkyDBG0CAOoxRfe7jCG630Ou+C6Pw==", + "dev": true, + "dependencies": { + "chalk": "^4.1.0", + "enhanced-resolve": "^5.7.0", + "tsconfig-paths": "^3.9.0" + } + }, + "node_modules/tsconfig-paths-webpack-plugin/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/tsconfig-paths-webpack-plugin/node_modules/enhanced-resolve": { + "version": "5.15.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.15.0.tgz", + "integrity": "sha512-LXYT42KJ7lpIKECr2mAXIaMldcNCh/7E0KBKOu4KSfkHmP+mZmSs+8V5gBAqisWBy0OO4W5Oyys0GO1Y8KtdKg==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/tsconfig-paths/node_modules/json5": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", + "dev": true, + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/tsconfig-paths/node_modules/strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/tsconfig/node_modules/strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/tsconfig/node_modules/strip-json-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/tslib": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", + "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==" + }, + "node_modules/tsutils": { + "version": "3.21.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", + "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", + "dev": true, + "dependencies": { + "tslib": "^1.8.1" + }, + "engines": { + "node": ">= 6" + }, + "peerDependencies": { + "typescript": ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" + } + }, + "node_modules/tsutils/node_modules/tslib": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", + "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", + "dev": true + }, + "node_modules/tty-browserify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", + "integrity": "sha512-JVa5ijo+j/sOoHGjw0sxw734b1LhBkQ3bvUGNdxnVXDCX81Yx7TFgnZygxrIIWn23hbfTaMYLwRmAxFyDuFmIw==", + "dev": true + }, + "node_modules/tunnel": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/tunnel/-/tunnel-0.0.6.tgz", + "integrity": "sha512-1h/Lnq9yajKY2PEbBadPXj3VxsDDu844OnaAo52UVmIzIvwwtBPIuNvkjuzBlTWpfJyUbG3ez0KSBibQkj4ojg==", + "dev": true, + "engines": { + "node": ">=0.6.11 <=0.7.0 || >=0.7.3" + } + }, + "node_modules/tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==", + "dev": true, + "dependencies": { + "safe-buffer": "^5.0.1" + }, + "engines": { + "node": "*" + } + }, + "node_modules/tweetnacl": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", + "integrity": "sha512-KXXFFdAbFXY4geFIwoyNK+f5Z1b7swfXABfL7HXCmoIWMKU3dmS26672A4EeQtDzLKy7SXmfBu51JolvEKwtGA==", + "dev": true + }, + "node_modules/type": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/type/-/type-1.2.0.tgz", + "integrity": "sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==", + "dev": true + }, + "node_modules/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, + "dependencies": { + "prelude-ls": "^1.2.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/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, + "engines": { + "node": ">=4" + } + }, + "node_modules/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, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/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, + "dependencies": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/typed-array-buffer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.0.tgz", + "integrity": "sha512-Y8KTSIglk9OZEr8zywiIHG/kmQ7KWyjseXs1CbSo8vC42w7hg2HgYTxSWwP0+is7bWDc1H+Fo026CpHFwm8tkw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.1", + "is-typed-array": "^1.1.10" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/typed-array-byte-length": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.0.tgz", + "integrity": "sha512-Or/+kvLxNpeQ9DtSydonMxCx+9ZXOswtwJn17SNLvhptaXYDJvkFFP5zbfU/uLmvnBJlI4yrnXRxpdWH/M5tNA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "has-proto": "^1.0.1", + "is-typed-array": "^1.1.10" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typed-array-byte-offset": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.0.tgz", + "integrity": "sha512-RD97prjEt9EL8YgAgpOkf3O4IF9lhJFr9g0htQkm0rchFp/Vx7LW5Q8fSXXub7BXAODyUQohRMyOc3faCPd0hg==", + "dev": true, + "dependencies": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "has-proto": "^1.0.1", + "is-typed-array": "^1.1.10" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typed-array-length": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.4.tgz", + "integrity": "sha512-KjZypGq+I/H7HI5HlOoGHkWUUGq+Q0TPhQurLbyrVrvnKTBgzLhIJ7j6J/XTQOi0d1RjyZ0wdas8bKs2p0x3Ng==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "is-typed-array": "^1.1.9" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typedarray": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==", + "dev": true + }, + "node_modules/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, + "dependencies": { + "is-typedarray": "^1.0.0" + } + }, + "node_modules/typescript": { + "version": "4.7.4", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.7.4.tgz", + "integrity": "sha512-C0WQT0gezHuw6AdY1M2jxUO83Rjf0HP7Sk1DtXj6j1EwkQNZrHAg2XPWlq62oqEhYvONq5pkC2Y9oPljWToLmQ==", + "dev": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=4.2.0" + } + }, + "node_modules/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, + "dependencies": { + "commander": "~2.19.0", + "source-map": "~0.6.1" + }, + "bin": { + "uglifyjs": "bin/uglifyjs" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/uglify-js/node_modules/commander": { + "version": "2.19.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.19.0.tgz", + "integrity": "sha512-6tvAOO+D6OENvRAh524Dh9jcfKTYDQAqvqezbCW82xj5X0pSrcpxtvRKHLG0yBY6SD7PSDrJaj+0AiOcKVd1Xg==", + "dev": true + }, + "node_modules/unbox-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", + "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "has-bigints": "^1.0.2", + "has-symbols": "^1.0.3", + "which-boxed-primitive": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/unc-path-regex": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/unc-path-regex/-/unc-path-regex-0.1.2.tgz", + "integrity": "sha512-eXL4nmJT7oCpkZsHZUOJo8hcX3GbsiDOa0Qu9F646fi8dT3XuSVopVqAcEiVzSKKH7UoDti23wNX3qGFxcW5Qg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/undertaker": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/undertaker/-/undertaker-1.3.0.tgz", + "integrity": "sha512-/RXwi5m/Mu3H6IHQGww3GNt1PNXlbeCuclF2QYR14L/2CHPz3DFZkvB5hZ0N/QUkiXWCACML2jXViIQEQc2MLg==", + "dev": true, + "dependencies": { + "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" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/undertaker-registry": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/undertaker-registry/-/undertaker-registry-1.0.1.tgz", + "integrity": "sha512-UR1khWeAjugW3548EfQmL9Z7pGMlBgXteQpr1IZeZBtnkCJQJIJ1Scj0mb9wQaPvUZ9Q17XqW6TIaPchJkyfqw==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/undertaker/node_modules/fast-levenshtein": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-1.1.4.tgz", + "integrity": "sha512-Ia0sQNrMPXXkqVFt6w6M1n1oKo3NfKs+mvaV811Jwir7vAk9a6PVV9VPYf6X3BU97QiLEmuW3uXH9u87zDFfdw==", + "dev": true + }, + "node_modules/union-value": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", + "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", + "dev": true, + "dependencies": { + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^2.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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, + "dependencies": { + "unique-slug": "^2.0.0" + } + }, + "node_modules/unique-slug": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", + "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", + "dev": true, + "dependencies": { + "imurmurhash": "^0.1.4" + } + }, + "node_modules/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, + "dependencies": { + "json-stable-stringify-without-jsonify": "^1.0.1", + "through2-filter": "^3.0.0" + } + }, + "node_modules/unique-string": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", + "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", + "dev": true, + "dependencies": { + "crypto-random-string": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/unset-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", + "integrity": "sha512-PcA2tsuGSF9cnySLHTLSh2qrQiJ70mn+r+Glzxv2TWZblxsxCC52BDlZoPCsz7STd9pN7EZetkWZBAvk4cgZdQ==", + "dev": true, + "dependencies": { + "has-value": "^0.3.1", + "isobject": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/has-value": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", + "integrity": "sha512-gpG936j8/MzaeID5Yif+577c17TxaDmhuyVgSwtnL/q8UUTySg8Mecb+8Cf1otgLoD7DDH75axp86ER7LFsf3Q==", + "dev": true, + "dependencies": { + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/has-value/node_modules/isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha512-+OUdGJlgjOBZDfxnDjYYG6zp487z0JGNQq3cYQYg5f5hKR+syHMsaztzGeml/4kGG55CSpKSpWTY+jYGgsHLgA==", + "dev": true, + "dependencies": { + "isarray": "1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/unset-value/node_modules/has-values": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", + "integrity": "sha512-J8S0cEdWuQbqD9//tlZxiMuMNmxB8PlEwvYwuxsTmR1G5RXUePEX/SJn7aD0GMLieuZYSwNH0cQuJGwnYunXRQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/upath": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", + "dev": true, + "engines": { + "node": ">=4", + "yarn": "*" + } + }, + "node_modules/update-browserslist-db": { + "version": "1.0.13", + "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz", + "integrity": "sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "dependencies": { + "escalade": "^3.1.1", + "picocolors": "^1.0.0" + }, + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/update-notifier": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-5.1.0.tgz", + "integrity": "sha512-ItnICHbeMh9GqUy31hFPrD1kcuZ3rpxDZbf4KUDavXwS0bW5m7SLbDQpGX3UYr072cbrF5hFUs3r5tUsPwjfHw==", + "dev": true, + "dependencies": { + "boxen": "^5.0.0", + "chalk": "^4.1.0", + "configstore": "^5.0.1", + "has-yarn": "^2.1.0", + "import-lazy": "^2.1.0", + "is-ci": "^2.0.0", + "is-installed-globally": "^0.4.0", + "is-npm": "^5.0.0", + "is-yarn-global": "^0.3.0", + "latest-version": "^5.1.0", + "pupa": "^2.1.1", + "semver": "^7.3.4", + "semver-diff": "^3.1.1", + "xdg-basedir": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/yeoman/update-notifier?sponsor=1" + } + }, + "node_modules/update-notifier/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/update-notifier/node_modules/import-lazy": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-2.1.0.tgz", + "integrity": "sha512-m7ZEHgtw69qOGw+jwxXkHlrlIPdTGkyh66zXZ1ajZbxkDBNjSY/LGbmjc7h0s2ELsUDTAhFr55TrPSSqJGPG0A==", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/upper-case": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/upper-case/-/upper-case-1.1.3.tgz", + "integrity": "sha512-WRbjgmYzgXkCV7zNVpy5YgrHgbBv126rMALQQMrmzOVC4GM2waQ9x7xtm8VU+1yF2kWyPzI9zbZ48n4vSxwfSA==", + "dev": true + }, + "node_modules/uri-js": { + "version": "4.4.1", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", + "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "dev": true, + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/urix": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", + "integrity": "sha512-Am1ousAhSLBeB9cG/7k7r2R0zj50uDRlZHPGbazid5s9rlF1F/QKYObEKSIunSjIOkJZqwRRLpvewjEkM7pSqg==", + "deprecated": "Please see https://github.com/lydell/urix#deprecated", + "dev": true + }, + "node_modules/url": { + "version": "0.11.3", + "resolved": "https://registry.npmjs.org/url/-/url-0.11.3.tgz", + "integrity": "sha512-6hxOLGfZASQK/cijlZnZJTq8OXAkt/3YGfQX45vvMYXpZoo8NdWZcY73K108Jf759lS1Bv/8wXnHDTSz17dSRw==", + "dev": true, + "dependencies": { + "punycode": "^1.4.1", + "qs": "^6.11.2" + } + }, + "node_modules/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, + "dependencies": { + "querystringify": "^2.1.1", + "requires-port": "^1.0.0" + } + }, + "node_modules/url-parse-lax": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz", + "integrity": "sha512-NjFKA0DidqPa5ciFcSrXnAltTtzz84ogy+NebPvfEgAck0+TNg4UJ4IN+fB7zRZfbgUf0syOo9MDxFkDSMuFaQ==", + "dev": true, + "dependencies": { + "prepend-http": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/url/node_modules/punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ==", + "dev": true + }, + "node_modules/url/node_modules/qs": { + "version": "6.11.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.2.tgz", + "integrity": "sha512-tDNIz22aBzCDxLtVH++VnTfzxlfeK5CbqohpSqpJgj1Wg/cQbStNAz3NuqCs5vV+pjBsK4x4pN9HlVh7rcYRiA==", + "dev": true, + "dependencies": { + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/use": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", + "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/util": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz", + "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==", + "dev": true, + "dependencies": { + "inherits": "2.0.3" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", + "dev": true + }, + "node_modules/util/node_modules/inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==", + "dev": true + }, + "node_modules/utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", + "dev": true, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/uuid": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.1.0.tgz", + "integrity": "sha512-DIWtzUkw04M4k3bf1IcpS2tngXEL26YUD2M0tMDUpnUrz2hgzUBlD55a4FjdLGPvfHxS6uluGWvaVEqgBcVa+g==", + "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.", + "dev": true, + "bin": { + "uuid": "bin/uuid" + } + }, + "node_modules/v8-compile-cache": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.4.0.tgz", + "integrity": "sha512-ocyWc3bAHBB/guyqJQVI5o4BZkPhznPYUG2ea80Gond/BgNWpap8TOmLSeeQG7bnh2KMISxskdADG59j7zruhw==", + "dev": true + }, + "node_modules/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, + "dependencies": { + "@types/istanbul-lib-coverage": "^2.0.1", + "convert-source-map": "^1.6.0", + "source-map": "^0.7.3" + }, + "engines": { + "node": "8.x.x || >=10.10.0" + } + }, + "node_modules/v8-to-istanbul/node_modules/source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/v8flags": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/v8flags/-/v8flags-3.2.0.tgz", + "integrity": "sha512-mH8etigqMfiGWdeXpaaqGfs6BndypxusHHcv2qSHyZkGEznCd/qAXCWWRzeowtL54147cktFOC4P5y+kl8d8Jg==", + "dev": true, + "dependencies": { + "homedir-polyfill": "^1.0.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "dev": true, + "dependencies": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "node_modules/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": "sha512-M6w37eVCMMouJ9V/sdPGnC5H4uDr73/+xdq0FBLO3TFFX1+7wiUY6Es328NN+y43tmY+doUdN9g9J21vqB7iLw==", + "dev": true, + "dependencies": { + "builtins": "^1.0.3" + } + }, + "node_modules/validator": { + "version": "8.2.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-8.2.0.tgz", + "integrity": "sha512-Yw5wW34fSv5spzTXNkokD6S6/Oq92d8q/t14TqsS3fAiA1RYnxSFSIZ+CY3n6PGGRCq5HhJTSepQvFUS2QUDxA==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/value-or-function": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/value-or-function/-/value-or-function-3.0.0.tgz", + "integrity": "sha512-jdBB2FrWvQC/pnPtIqcLsMaQgjhdb6B7tk1MMyTKapox+tQZbdRP4uLxu/JY0t7fbfDCUMnuelzEYv5GsxHhdg==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/verror": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", + "integrity": "sha512-ZZKSmDAEFOijERBLkmYfJ+vmk3w+7hOLYDNkRCuRuMJGEmqYNCNLyBBFwWKVMhfwaEF3WOd0Zlw86U/WC/+nYw==", + "dev": true, + "engines": [ + "node >=0.6.0" + ], + "dependencies": { + "assert-plus": "^1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "^1.2.0" + } + }, + "node_modules/verror/node_modules/core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ==", + "dev": true + }, + "node_modules/vinyl": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/vinyl/-/vinyl-2.2.1.tgz", + "integrity": "sha512-LII3bXRFBZLlezoG5FfZVcXflZgWP/4dCwKtxd5ky9+LOtM4CS3bIRQsmR1KMnMW07jpE8fqR2lcxPZ+8sJIcw==", + "dev": true, + "dependencies": { + "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" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/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, + "dependencies": { + "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" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/vinyl-sourcemap": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/vinyl-sourcemap/-/vinyl-sourcemap-1.1.0.tgz", + "integrity": "sha512-NiibMgt6VJGJmyw7vtzhctDcfKch4e4n9TBeoWlirb7FMg9/1Ov9k+A5ZRAtywBpRPiyECvQRQllYM8dECegVA==", + "dev": true, + "dependencies": { + "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" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/vinyl-sourcemap/node_modules/normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==", + "dev": true, + "dependencies": { + "remove-trailing-separator": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/vinyl-sourcemaps-apply": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/vinyl-sourcemaps-apply/-/vinyl-sourcemaps-apply-0.2.1.tgz", + "integrity": "sha512-+oDh3KYZBoZC8hfocrbrxbLUeaYtQK7J5WU5Br9VqWqmCll3tFJqKp97GC9GmMsVIL0qnx2DgEDVxdo5EZ5sSw==", + "dev": true, + "dependencies": { + "source-map": "^0.5.1" + } + }, + "node_modules/vinyl-sourcemaps-apply/node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/vinyl/node_modules/replace-ext": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/replace-ext/-/replace-ext-1.0.1.tgz", + "integrity": "sha512-yD5BHCe7quCgBph4rMQ+0KkIRKwWCrHDOX1p1Gp6HwjPM5kVoCdKGNhN7ydqqsX6lJEnQDKZ/tFMiEdQ1dvPEw==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/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 + }, + "node_modules/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==", + "deprecated": "Use your platform's native performance.now() and performance.timeOrigin.", + "dev": true, + "dependencies": { + "browser-process-hrtime": "^1.0.0" + } + }, + "node_modules/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, + "dependencies": { + "domexception": "^1.0.1", + "webidl-conversions": "^4.0.2", + "xml-name-validator": "^3.0.0" + } + }, + "node_modules/walker": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", + "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", + "dev": true, + "dependencies": { + "makeerror": "1.0.12" + } + }, + "node_modules/watchpack": { + "version": "1.7.5", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.7.5.tgz", + "integrity": "sha512-9P3MWk6SrKjHsGkLT2KHXdQ/9SNkyoJbabxnKOoJepsvJjJG8uYTR3yTPxPQvNDI3w4Nz1xnE0TLHK4RIVe/MQ==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.2", + "neo-async": "^2.5.0" + }, + "optionalDependencies": { + "chokidar": "^3.4.1", + "watchpack-chokidar2": "^2.0.1" + } + }, + "node_modules/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, + "dependencies": { + "chokidar": "^2.1.8" + } + }, + "node_modules/watchpack-chokidar2/node_modules/anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "dev": true, + "optional": true, + "dependencies": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + } + }, + "node_modules/watchpack-chokidar2/node_modules/anymatch/node_modules/normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha512-3pKJwH184Xo/lnH6oyP1q2pMd7HcypqqmRs91/6/i2CGtWwIKGCkOOMTm/zXbgTEWHw1uNpNi/igc3ePOYHb6w==", + "dev": true, + "optional": true, + "dependencies": { + "remove-trailing-separator": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/binary-extensions": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", + "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "optional": true, + "dependencies": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/chokidar": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", + "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", + "deprecated": "Chokidar 2 does not receive security updates since 2019. Upgrade to chokidar 3 with 15x fewer dependencies", + "dev": true, + "optional": true, + "dependencies": { + "anymatch": "^2.0.0", + "async-each": "^1.0.1", + "braces": "^2.3.2", + "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" + }, + "optionalDependencies": { + "fsevents": "^1.2.7" + } + }, + "node_modules/watchpack-chokidar2/node_modules/define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "dev": true, + "optional": true, + "dependencies": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", + "dev": true, + "optional": true, + "dependencies": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/fsevents": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.13.tgz", + "integrity": "sha512-oWb1Z6mkHIskLzEJ/XWX0srkpkTQ7vaopMQkyaEIoq0fmtFVxOthb8cCxeT+p3ynTdkk/RZwbgG4brR5BeWECw==", + "deprecated": "The v1 package contains DANGEROUS / INSECURE binaries. Upgrade to safe fsevents v2", + "dev": true, + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "dependencies": { + "bindings": "^1.5.0", + "nan": "^2.12.1" + }, + "engines": { + "node": ">= 4.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha512-E8Ak/2+dZY6fnzlR7+ueWvhsH1SjHr4jjss4YS/h4py44jY9MhK/VFdaZJAWDz6BbL21KeteKxFSFpq8OS5gVA==", + "dev": true, + "optional": true, + "dependencies": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/glob-parent/node_modules/is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha512-UFpDDrPgM6qpnFNI+rh/p3bUaq9hKLZN8bMUWzxmcnZVS3omf4IPK+BrewlnWjO1WmUsMYuSjKh4UJuV4+Lqmw==", + "dev": true, + "optional": true, + "dependencies": { + "is-extglob": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "optional": true, + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/is-accessor-descriptor/node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/is-binary-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", + "integrity": "sha512-9fRVlXc0uCxEDj1nQzaWONSpbTfx0FmJfzHF7pwlI8DkWGoHBBea4Pg5Ky0ojwwxQmnSifgbKkI06Qv0Ljgj+Q==", + "dev": true, + "optional": true, + "dependencies": { + "binary-extensions": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "optional": true, + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/is-data-descriptor/node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "optional": true, + "dependencies": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/is-descriptor/node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "optional": true, + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", + "dev": true, + "optional": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "optional": true, + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "optional": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "optional": true, + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/micromatch/node_modules/extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", + "dev": true, + "optional": true, + "dependencies": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/micromatch/node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true, + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/watchpack-chokidar2/node_modules/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, + "optional": true, + "dependencies": { + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/watchpack-chokidar2/node_modules/to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", + "dev": true, + "optional": true, + "dependencies": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/wbuf": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", + "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", + "dev": true, + "dependencies": { + "minimalistic-assert": "^1.0.0" + } + }, + "node_modules/wcwidth": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz", + "integrity": "sha512-XHPEwS0q6TaxcvG85+8EYkbiCux2XtWG2mkc47Ng2A77BQu9+DqIOJldST4HgPkuea7dvKSj5VgX3P1d4rW8Tg==", + "dev": true, + "dependencies": { + "defaults": "^1.0.3" + } + }, + "node_modules/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 + }, + "node_modules/webpack": { + "version": "4.47.0", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.47.0.tgz", + "integrity": "sha512-td7fYwgLSrky3fI1EuU5cneU4+pbH6GgOfuKNS1tNPcfdGinGELAqsb/BP4nnvZyKSG2i/xFGU7+n2PvZA8HJQ==", + "dev": true, + "dependencies": { + "@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.5.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" + }, + "bin": { + "webpack": "bin/webpack.js" + }, + "engines": { + "node": ">=6.11.5" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + }, + "webpack-command": { + "optional": true + } + } + }, + "node_modules/webpack-cli": { + "version": "4.10.0", + "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-4.10.0.tgz", + "integrity": "sha512-NLhDfH/h4O6UOy+0LSso42xvYypClINuMNBVVzX4vX98TmTaTUxwRbXdhucbFMd2qLaCTcLq/PdYrvi8onw90w==", + "dev": true, + "dependencies": { + "@discoveryjs/json-ext": "^0.5.0", + "@webpack-cli/configtest": "^1.2.0", + "@webpack-cli/info": "^1.5.0", + "@webpack-cli/serve": "^1.7.0", + "colorette": "^2.0.14", + "commander": "^7.0.0", + "cross-spawn": "^7.0.3", + "fastest-levenshtein": "^1.0.12", + "import-local": "^3.0.2", + "interpret": "^2.2.0", + "rechoir": "^0.7.0", + "webpack-merge": "^5.7.3" + }, + "bin": { + "webpack-cli": "bin/cli.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "4.x.x || 5.x.x" + }, + "peerDependenciesMeta": { + "@webpack-cli/generators": { + "optional": true + }, + "@webpack-cli/migrate": { + "optional": true + }, + "webpack-bundle-analyzer": { + "optional": true + }, + "webpack-dev-server": { + "optional": true + } + } + }, + "node_modules/webpack-cli/node_modules/commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "dev": true, + "engines": { + "node": ">= 10" + } + }, + "node_modules/webpack-cli/node_modules/interpret": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-2.2.0.tgz", + "integrity": "sha512-Ju0Bz/cEia55xDwUWEa8+olFpCiQoypjnQySseKtmjNrnps3P+xfpUmGr90T7yjlVJmOtybRvPXhKMbHr+fWnw==", + "dev": true, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/webpack-cli/node_modules/rechoir": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.7.1.tgz", + "integrity": "sha512-/njmZ8s1wVeR6pjTZ+0nCnv8SpZNRMT2D1RLOJQESlYFDBvwpTA4KWJpZ+sBJ4+vhjILRcK7JIFdGCdxEAAitg==", + "dev": true, + "dependencies": { + "resolve": "^1.9.0" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/webpack-dev-middleware": { + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.3.tgz", + "integrity": "sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA==", + "dev": true, + "dependencies": { + "colorette": "^2.0.10", + "memfs": "^3.4.3", + "mime-types": "^2.1.31", + "range-parser": "^1.2.1", + "schema-utils": "^4.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/webpack-dev-middleware/node_modules/ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/webpack-dev-middleware/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/webpack-dev-middleware/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, + "node_modules/webpack-dev-middleware/node_modules/schema-utils": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", + "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.9.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.1.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/webpack-dev-server": { + "version": "4.9.3", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.9.3.tgz", + "integrity": "sha512-3qp/eoboZG5/6QgiZ3llN8TUzkSpYg1Ko9khWX1h40MIEUNS2mDoIa8aXsPfskER+GbTvs/IJZ1QTBBhhuetSw==", + "dev": true, + "dependencies": { + "@types/bonjour": "^3.5.9", + "@types/connect-history-api-fallback": "^1.3.5", + "@types/express": "^4.17.13", + "@types/serve-index": "^1.9.1", + "@types/serve-static": "^1.13.10", + "@types/sockjs": "^0.3.33", + "@types/ws": "^8.5.1", + "ansi-html-community": "^0.0.8", + "bonjour-service": "^1.0.11", + "chokidar": "^3.5.3", + "colorette": "^2.0.10", + "compression": "^1.7.4", + "connect-history-api-fallback": "^2.0.0", + "default-gateway": "^6.0.3", + "express": "^4.17.3", + "graceful-fs": "^4.2.6", + "html-entities": "^2.3.2", + "http-proxy-middleware": "^2.0.3", + "ipaddr.js": "^2.0.1", + "open": "^8.0.9", + "p-retry": "^4.5.0", + "rimraf": "^3.0.2", + "schema-utils": "^4.0.0", + "selfsigned": "^2.0.1", + "serve-index": "^1.9.1", + "sockjs": "^0.3.24", + "spdy": "^4.0.2", + "webpack-dev-middleware": "^5.3.1", + "ws": "^8.4.2" + }, + "bin": { + "webpack-dev-server": "bin/webpack-dev-server.js" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.37.0 || ^5.0.0" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/webpack-dev-server/node_modules/ajv": { + "version": "8.12.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", + "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/webpack-dev-server/node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dev": true, + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/webpack-dev-server/node_modules/body-parser": { + "version": "1.20.1", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz", + "integrity": "sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==", + "dev": true, + "dependencies": { + "bytes": "3.1.2", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "on-finished": "2.4.1", + "qs": "6.11.0", + "raw-body": "2.5.1", + "type-is": "~1.6.18", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/webpack-dev-server/node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/webpack-dev-server/node_modules/chokidar": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + ], + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.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" + }, + "engines": { + "node": ">= 8.10.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/webpack-dev-server/node_modules/content-disposition": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "dev": true, + "dependencies": { + "safe-buffer": "5.2.1" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/webpack-dev-server/node_modules/cookie": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", + "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", + "dev": true, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/webpack-dev-server/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/webpack-dev-server/node_modules/depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/webpack-dev-server/node_modules/destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "dev": true, + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/webpack-dev-server/node_modules/express": { + "version": "4.18.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.18.2.tgz", + "integrity": "sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==", + "dev": true, + "dependencies": { + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "1.20.1", + "content-disposition": "0.5.4", + "content-type": "~1.0.4", + "cookie": "0.5.0", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "2.0.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "1.2.0", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.7", + "qs": "6.11.0", + "range-parser": "~1.2.1", + "safe-buffer": "5.2.1", + "send": "0.18.0", + "serve-static": "1.15.0", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/webpack-dev-server/node_modules/finalhandler": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", + "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", + "dev": true, + "dependencies": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "statuses": "2.0.1", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/webpack-dev-server/node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "dev": true, + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/webpack-dev-server/node_modules/http-errors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "dev": true, + "dependencies": { + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/webpack-dev-server/node_modules/http-proxy-middleware": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz", + "integrity": "sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==", + "dev": true, + "dependencies": { + "@types/http-proxy": "^1.17.8", + "http-proxy": "^1.18.1", + "is-glob": "^4.0.1", + "is-plain-obj": "^3.0.0", + "micromatch": "^4.0.2" + }, + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "@types/express": "^4.17.13" + }, + "peerDependenciesMeta": { + "@types/express": { + "optional": true + } + } + }, + "node_modules/webpack-dev-server/node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dev": true, + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-dev-server/node_modules/ipaddr.js": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.1.0.tgz", + "integrity": "sha512-LlbxQ7xKzfBusov6UMi4MFpEg0m+mAm9xyNGEduwXMEDuf4WfzB/RZwMVYEd7IKGvh4IUkEXYxtAVu9T3OelJQ==", + "dev": true, + "engines": { + "node": ">= 10" + } + }, + "node_modules/webpack-dev-server/node_modules/is-plain-obj": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", + "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/webpack-dev-server/node_modules/json-schema-traverse": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", + "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", + "dev": true + }, + "node_modules/webpack-dev-server/node_modules/mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "dev": true, + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/webpack-dev-server/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "node_modules/webpack-dev-server/node_modules/on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "dev": true, + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/webpack-dev-server/node_modules/qs": { + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz", + "integrity": "sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q==", + "dev": true, + "dependencies": { + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/webpack-dev-server/node_modules/raw-body": { + "version": "2.5.1", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", + "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", + "dev": true, + "dependencies": { + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/webpack-dev-server/node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dev": true, + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/webpack-dev-server/node_modules/safe-buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", + "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/webpack-dev-server/node_modules/schema-utils": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz", + "integrity": "sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw==", + "dev": true, + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.9.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.1.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/webpack-dev-server/node_modules/send": { + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", + "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", + "dev": true, + "dependencies": { + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "2.4.1", + "range-parser": "~1.2.1", + "statuses": "2.0.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/webpack-dev-server/node_modules/send/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true + }, + "node_modules/webpack-dev-server/node_modules/serve-static": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", + "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", + "dev": true, + "dependencies": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.18.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/webpack-dev-server/node_modules/setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", + "dev": true + }, + "node_modules/webpack-dev-server/node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/webpack-dev-server/node_modules/ws": { + "version": "8.14.2", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.14.2.tgz", + "integrity": "sha512-wEBG1ftX4jcglPxgFCMJmZ2PLtSbJ2Peg6TmpJFTbe9GZYOQCDPdMYu/Tm0/bGZkw8paZnJY45J4K2PZrLYq8g==", + "dev": true, + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": ">=5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/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, + "dependencies": { + "ansi-colors": "^3.0.0", + "uuid": "^3.3.2" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/webpack-log/node_modules/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, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack-log/node_modules/uuid": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", + "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.", + "dev": true, + "bin": { + "uuid": "bin/uuid" + } + }, + "node_modules/webpack-merge": { + "version": "5.7.3", + "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.7.3.tgz", + "integrity": "sha512-6/JUQv0ELQ1igjGDzHkXbVDRxkfA57Zw7PfiupdLFJYrgFqY5ZP8xxbpp2lU3EPwYx89ht5Z/aDkD40hFCm5AA==", + "dev": true, + "dependencies": { + "clone-deep": "^4.0.1", + "wildcard": "^2.0.0" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/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, + "dependencies": { + "source-list-map": "^2.0.0", + "source-map": "~0.6.1" + } + }, + "node_modules/webpack/node_modules/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, + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/webpack/node_modules/braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "dependencies": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack/node_modules/define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "dev": true, + "dependencies": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack/node_modules/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, + "dependencies": { + "esrecurse": "^4.1.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/webpack/node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/webpack/node_modules/fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha512-VcpLTWqWDiTerugjj8e3+esbg+skS3M9e54UuR3iCeIDMXCLTsAH8hTSzDQU/X6/6t3eYkOKoZSef2PlU6U1XQ==", + "dev": true, + "dependencies": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack/node_modules/is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack/node_modules/is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "dependencies": { + "kind-of": "^6.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack/node_modules/is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "dependencies": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack/node_modules/is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "dependencies": { + "is-plain-object": "^2.0.4" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack/node_modules/is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha512-4cboCqIpliH+mAvFNegjZQ4kgKc3ZUhQVr3HvWbSh5q3WH2v82ct+T2Y1hdU5Gdtorx/cLifQjqCbL7bpznLTg==", + "dev": true, + "dependencies": { + "kind-of": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack/node_modules/is-number/node_modules/kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha512-NOW9QQXMoZGg/oqnVNoNTTIFEIid1627WCffUBJEdMxYApq7mNE7CpzucIPc+ZQg25Phej7IJSmX3hO+oblOtQ==", + "dev": true, + "dependencies": { + "is-buffer": "^1.1.5" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack/node_modules/is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack/node_modules/kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack/node_modules/memory-fs": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz", + "integrity": "sha512-cda4JKCxReDXFXRqOHPQscuIYg1PvxbE2S2GP45rnwfEK+vZaXC8C1OFvdHIbgw0DLzowXGVoxLaAmlgRy14GQ==", + "dev": true, + "dependencies": { + "errno": "^0.1.3", + "readable-stream": "^2.0.1" + } + }, + "node_modules/webpack/node_modules/micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "dependencies": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack/node_modules/micromatch/node_modules/extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha512-BwY5b5Ql4+qZoefgMj2NUmx+tehVTH/Kf4k1ZEtOHNFcm2wSxMRo992l6X3TIgni2eZVTZ85xMOjF31fwZAj6Q==", + "dev": true, + "dependencies": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack/node_modules/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, + "dependencies": { + "minimist": "^1.2.6" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/webpack/node_modules/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, + "dependencies": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + }, + "engines": { + "node": ">= 4" + } + }, + "node_modules/webpack/node_modules/tapable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", + "dev": true, + "engines": { + "node": ">=6" + } + }, + "node_modules/webpack/node_modules/to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha512-ZZWNfCjUokXXDGXFpZehJIkZqq91BcULFq/Pi7M5i4JnxXdhMKAK682z8bCW3o8Hj1wuuzoKcW3DfVzaP6VuNg==", + "dev": true, + "dependencies": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/websocket-driver": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", + "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", + "dev": true, + "dependencies": { + "http-parser-js": ">=0.5.1", + "safe-buffer": ">=5.1.0", + "websocket-extensions": ">=0.1.1" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/websocket-extensions": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", + "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/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, + "dependencies": { + "iconv-lite": "0.4.24" + } + }, + "node_modules/whatwg-encoding/node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "dev": true, + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/whatwg-fetch": { + "version": "3.6.19", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.19.tgz", + "integrity": "sha512-d67JP4dHSbm2TrpFj8AbO8DnL1JXL5J9u0Kq2xW6d0TFDbCA3Muhdt8orXC22utleTVj7Prqt82baN6RBvnEgw==" + }, + "node_modules/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 + }, + "node_modules/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, + "dependencies": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + } + }, + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "dev": true, + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/which-boxed-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "dev": true, + "dependencies": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-1.0.0.tgz", + "integrity": "sha512-F6+WgncZi/mJDrammbTuHe1q0R5hOXv/mBaiNA2TCNT/LTHusX0V+CJnj9XT8ki5ln2UZyyddDgHfCzyrOH7MQ==", + "dev": true + }, + "node_modules/which-pm": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/which-pm/-/which-pm-2.0.0.tgz", + "integrity": "sha512-Lhs9Pmyph0p5n5Z3mVnN0yWcbQYUAD7rbQUiMsQxOJ3T57k7RFe35SUwWMf7dsbDZks1uOmw4AecB/JMDj3v/w==", + "dev": true, + "dependencies": { + "load-yaml-file": "^0.2.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8.15" + } + }, + "node_modules/which-typed-array": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.11.tgz", + "integrity": "sha512-qe9UWWpkeG5yzZ0tNYxDmd7vo58HDBc39mZ0xWWpolAGADdFOzkfamWLDxkOWcvHQKVmdTyQdLD4NOfjLWTKew==", + "dev": true, + "dependencies": { + "available-typed-arrays": "^1.0.5", + "call-bind": "^1.0.2", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/widest-line": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-3.1.0.tgz", + "integrity": "sha512-NsmoXalsWVDMGupxZ5R08ka9flZjjiLvHVAWYOKtiKM8ujtZWr9cRffak+uSE48+Ob8ObalXpwyeUiyDD6QFgg==", + "dev": true, + "dependencies": { + "string-width": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/wildcard": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.1.tgz", + "integrity": "sha512-CC1bOL87PIWSBhDcTrdeLo6eGT7mCFtrg0uIJtqJUFyK+eJnzl8A1niH56uu7KMa5XFrtiV+AQuHO3n7DsHnLQ==", + "dev": true + }, + "node_modules/window-size": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.2.0.tgz", + "integrity": "sha512-UD7d8HFA2+PZsbKyaOCEy8gMh1oDtHgJh1LfgjQ4zVXmYjAT/kvz3PueITKuqDiIXQe7yzpPnxX3lNc+AhQMyw==", + "dev": true, + "bin": { + "window-size": "cli.js" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/word-wrap": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", + "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/wordwrap": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", + "integrity": "sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q==", + "dev": true + }, + "node_modules/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, + "dependencies": { + "errno": "~0.1.7" + } + }, + "node_modules/wrap-ansi": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", + "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", + "dev": true + }, + "node_modules/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, + "dependencies": { + "imurmurhash": "^0.1.4", + "is-typedarray": "^1.0.0", + "signal-exit": "^3.0.2", + "typedarray-to-buffer": "^3.1.5" + } + }, + "node_modules/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, + "dependencies": { + "js-yaml": "^4.0.0", + "write-file-atomic": "^3.0.3" + }, + "engines": { + "node": ">=10.13" + } + }, + "node_modules/write-yaml-file/node_modules/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 + }, + "node_modules/write-yaml-file/node_modules/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, + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/ws": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-4.1.0.tgz", + "integrity": "sha512-ZGh/8kF9rrRNffkLFV4AzhvooEclrOH0xaugmqGsIfFgOE/pIz4fMc4Ef+5HSQqTEug2S9JZIWDR47duDSLfaA==", + "dev": true, + "dependencies": { + "async-limiter": "~1.0.0", + "safe-buffer": "~5.1.0" + } + }, + "node_modules/xdg-basedir": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-4.0.0.tgz", + "integrity": "sha512-PSNhEJDejZYV7h50BohL09Er9VaIefr2LMAf3OEmpCkjOi34eYyQYAXUTjEQtZJTKcF0E2UKTh+osDLsgNim9Q==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/xml": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/xml/-/xml-1.0.1.tgz", + "integrity": "sha512-huCv9IH9Tcf95zuYCsQraZtWnJvBtLVE0QHMOs8bWyZAFZNDcYjsPq1nEx8jKA9y+Beo9v+7OBPRisQTjinQMw==", + "dev": true + }, + "node_modules/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 + }, + "node_modules/xml2js": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/xml2js/-/xml2js-0.5.0.tgz", + "integrity": "sha512-drPFnkQJik/O+uPKpqSgr22mpuFHqKdbS835iAQrUC73L2F5WkboIRd63ai/2Yg6I1jzifPFKH2NTK+cfglkIA==", + "dev": true, + "dependencies": { + "sax": ">=0.6.0", + "xmlbuilder": "~11.0.0" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/xmlbuilder": { + "version": "11.0.1", + "resolved": "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz", + "integrity": "sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA==", + "dev": true, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/xmlchars": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", + "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==", + "dev": true + }, + "node_modules/xmldoc": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/xmldoc/-/xmldoc-1.1.4.tgz", + "integrity": "sha512-rQshsBGR5s7pUNENTEncpI2LTCuzicri0DyE4SCV5XmS0q81JS8j1iPijP0Q5c4WLGbKh3W92hlOwY6N9ssW1w==", + "dev": true, + "dependencies": { + "sax": "^1.2.4" + } + }, + "node_modules/xtend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", + "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", + "dev": true, + "engines": { + "node": ">=0.4" + } + }, + "node_modules/y18n": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.2.tgz", + "integrity": "sha512-uGZHXkHnhF0XeeAPgnKfPv1bgKAYyVvmNL1xlKsPYZPaIHxGti2hHqvOCQv71XMsLxu1QjergkqogUnms5D3YQ==", + "dev": true + }, + "node_modules/yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", + "dev": true + }, + "node_modules/yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/yargs": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-4.6.0.tgz", + "integrity": "sha512-KmjJbWBkYiSRUChcOSa4rtBxDXf0j4ISz+tpeNa4LKIBllgKnkemJ3x4yo4Yydp3wPU4/xJTaKTLLZ8V7zhI7A==", + "dev": true, + "dependencies": { + "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" + } + }, + "node_modules/yargs-parser": { + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "dev": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/yargs/node_modules/ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha512-TIGnTpdo+E3+pCyAluZvtED5p5wCqLdezCyhPZzKPcxvFplEt4i+W7OONCKgeZFT3+y5NZZfOOS/Bdcanm1MYA==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/yargs/node_modules/camelcase": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-2.1.1.tgz", + "integrity": "sha512-DLIsRzJVBQu72meAKPkWQOLcujdXT32hwdfnkI1frSiSRMK1MofjKHf+MEx0SB6fjEFXL8fBDv1dKymBlOp4Qw==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/yargs/node_modules/find-up": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", + "integrity": "sha512-jvElSjyuo4EMQGoTwo1uJU5pQMwTW5lS1x05zzfJuTIyLR3zwO27LYrxNg+dlvKpGOuGy/MzBdXh80g0ve5+HA==", + "dev": true, + "dependencies": { + "path-exists": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/yargs/node_modules/hosted-git-info": { + "version": "2.8.9", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", + "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", + "dev": true + }, + "node_modules/yargs/node_modules/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": "sha512-1pqUqRjkhPJ9miNq9SwMfdvi6lBJcd6eFxvfaivQhaH3SgisfiuudvFntdKOmxuee/77l+FPjKrQjWvmPjWrRw==", + "dev": true, + "dependencies": { + "number-is-nan": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/yargs/node_modules/load-json-file": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", + "integrity": "sha512-cy7ZdNRXdablkXYNI049pthVeXFurRyb9+hA/dZzerZ0pGTx42z+y+ssxBaVV2l70t1muq5IdKhn4UtcoGUY9A==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0", + "strip-bom": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/yargs/node_modules/normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dev": true, + "dependencies": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "node_modules/yargs/node_modules/parse-json": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "integrity": "sha512-QR/GGaKCkhwk1ePQNYDRKYZ3mwU9ypsKhB0XyFnLQdomyEqk3e8wpW3V5Jp88zbxK4n5ST1nqo+g9juTpownhQ==", + "dev": true, + "dependencies": { + "error-ex": "^1.2.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/yargs/node_modules/path-exists": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", + "integrity": "sha512-yTltuKuhtNeFJKa1PiRzfLAU5182q1y4Eb4XCJ3PBqyzEDkAZRzBrKKBct682ls9reBVHf9udYLN5Nd+K1B9BQ==", + "dev": true, + "dependencies": { + "pinkie-promise": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/yargs/node_modules/path-type": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", + "integrity": "sha512-S4eENJz1pkiQn9Znv33Q+deTOKmbl+jj1Fl+qiP/vYezj+S8x+J3Uo0ISrx/QoEvIlOaDWJhPaRd1flJ9HXZqg==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.2", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/yargs/node_modules/read-pkg": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", + "integrity": "sha512-7BGwRHqt4s/uVbuyoeejRn4YmFnYZiFl4AuaeXHlgZf3sONF0SOGlxs2Pw8g6hCKupo08RafIO5YXFNOKTfwsQ==", + "dev": true, + "dependencies": { + "load-json-file": "^1.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/yargs/node_modules/read-pkg-up": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", + "integrity": "sha512-WD9MTlNtI55IwYUS27iHh9tK3YoIVhxis8yKhLpTqWtml739uXc9NWTpxoHkfZf3+DkCCsXox94/VWZniuZm6A==", + "dev": true, + "dependencies": { + "find-up": "^1.0.0", + "read-pkg": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/yargs/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "dev": true, + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/yargs/node_modules/string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha512-0XsVpQLnVCXHJfyEs8tC0zpTVIr5PKKsQtkT29IwupnPTjtPmQ3xT/4yCREF9hYkV/3M3kzcUTSAZT6a6h81tw==", + "dev": true, + "dependencies": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/yargs/node_modules/strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha512-VhumSSbBqDTP8p2ZLKj40UjBCV4+v8bUSEpUb4KjRgWk9pbqGF4REFj6KEagidb2f/M6AzC0EmFyDNGaw9OCzg==", + "dev": true, + "dependencies": { + "ansi-regex": "^2.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/yargs/node_modules/strip-bom": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "integrity": "sha512-kwrX1y7czp1E69n2ajbG65mIo9dqvJ+8aBQXOGVxqwvNbsXdFM6Lq37dLAY3mknUwru8CfcCbfOLL/gMo+fi3g==", + "dev": true, + "dependencies": { + "is-utf8": "^0.2.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/yargs/node_modules/yargs-parser": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-2.4.1.tgz", + "integrity": "sha512-9pIKIJhnI5tonzG6OnCFlz/yln8xHYcGl+pn3xR0Vzff0vzN1PbNRaelgfgRUwZ3s4i3jvxT9WhmUGL4whnasA==", + "dev": true, + "dependencies": { + "camelcase": "^3.0.0", + "lodash.assign": "^4.0.6" + } + }, + "node_modules/yargs/node_modules/yargs-parser/node_modules/camelcase": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", + "integrity": "sha512-4nhGqUkc4BqbBBB4Q6zLuD7lzzrHYrjKGeYaEji/3tFR5VdJu9v+LilhGIVe8wxEJPPOeWo7eg8dwY13TZ1BNg==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/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, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/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, + "dependencies": { + "lodash.get": "^4.0.0", + "lodash.isequal": "^4.0.0", + "validator": "^8.0.0" + }, + "bin": { + "z-schema": "bin/z-schema" + }, + "optionalDependencies": { + "commander": "^2.7.1" + } + } + } +} diff --git a/samples/react-tailwindcss3/package.json b/samples/react-tailwindcss3/package.json new file mode 100644 index 000000000..95ba69710 --- /dev/null +++ b/samples/react-tailwindcss3/package.json @@ -0,0 +1,48 @@ +{ + "name": "spfx-tailwind", + "version": "0.0.1", + "private": true, + "engines": { + "node": ">=16.13.0 <17.0.0 || >=18.17.1 <19.0.0" + }, + "main": "lib/index.js", + "scripts": { + "build": "gulp bundle", + "clean": "gulp clean", + "test": "gulp test", + "serve": "gulp bundle --custom-serve --max_old_space_size=4096 && fast-serve" + }, + "dependencies": { + "@fluentui/react": "^8.106.4", + "@microsoft/sp-component-base": "1.18.0", + "@microsoft/sp-core-library": "1.18.0", + "@microsoft/sp-lodash-subset": "1.18.0", + "@microsoft/sp-office-ui-fabric-core": "1.18.0", + "@microsoft/sp-property-pane": "1.18.0", + "@microsoft/sp-webpart-base": "1.18.0", + "react": "17.0.1", + "react-dom": "17.0.1", + "tslib": "2.3.1" + }, + "devDependencies": { + "@microsoft/eslint-config-spfx": "1.18.0", + "@microsoft/eslint-plugin-spfx": "1.18.0", + "@microsoft/rush-stack-compiler-4.7": "0.1.0", + "@microsoft/sp-build-web": "1.18.0", + "@microsoft/sp-module-interfaces": "1.18.0", + "@rushstack/eslint-config": "2.5.1", + "@types/react": "17.0.45", + "@types/react-dom": "17.0.17", + "@types/webpack-env": "~1.15.2", + "ajv": "^6.12.5", + "autoprefixer": "^10.4.16", + "eslint": "8.7.0", + "eslint-plugin-react-hooks": "4.3.0", + "gulp": "4.0.2", + "gulp-postcss": "^9.0.1", + "postcss": "^8.4.31", + "spfx-fast-serve-helpers": "~1.18.0", + "tailwindcss": "^3.3.3", + "typescript": "4.7.4" + } +} diff --git a/samples/react-tailwindcss3/postcss.config.js b/samples/react-tailwindcss3/postcss.config.js new file mode 100644 index 000000000..e2dc47804 --- /dev/null +++ b/samples/react-tailwindcss3/postcss.config.js @@ -0,0 +1,6 @@ +module.exports = { + plugins: { + tailwindcss: {}, + autoprefixer: {}, + } +} \ No newline at end of file diff --git a/samples/react-tailwindcss3/src/index.ts b/samples/react-tailwindcss3/src/index.ts new file mode 100644 index 000000000..fb81db1e2 --- /dev/null +++ b/samples/react-tailwindcss3/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-tailwindcss3/src/webparts/helloTailwind/HelloTailwindWebPart.manifest.json b/samples/react-tailwindcss3/src/webparts/helloTailwind/HelloTailwindWebPart.manifest.json new file mode 100644 index 000000000..a1082b606 --- /dev/null +++ b/samples/react-tailwindcss3/src/webparts/helloTailwind/HelloTailwindWebPart.manifest.json @@ -0,0 +1,28 @@ +{ + "$schema": "https://developer.microsoft.com/json-schemas/spfx/client-side-web-part-manifest.schema.json", + "id": "32d20565-ce71-49e4-ac49-ec8dd74a44fa", + "alias": "HelloTailwindWebPart", + "componentType": "WebPart", + + // The "*" signifies that the version should be taken from the package.json + "version": "*", + "manifestVersion": 2, + + // If true, the component can only be installed on sites where Custom Script is allowed. + // Components that allow authors to embed arbitrary script code should set this to true. + // https://support.office.com/en-us/article/Turn-scripting-capabilities-on-or-off-1f2c515f-5d7e-448a-9fd7-835da935584f + "requiresCustomScript": false, + "supportedHosts": ["SharePointWebPart", "TeamsPersonalApp", "TeamsTab", "SharePointFullPage"], + "supportsThemeVariants": true, + + "preconfiguredEntries": [{ + "groupId": "5c03119e-3074-46fd-976b-c60198311f70", // Advanced + "group": { "default": "Advanced" }, + "title": { "default": "Hello Tailwind" }, + "description": { "default": "HelloTailwind description" }, + "officeFabricIconFontName": "Color", + "properties": { + "description": "HelloTailwind" + } + }] +} diff --git a/samples/react-tailwindcss3/src/webparts/helloTailwind/HelloTailwindWebPart.ts b/samples/react-tailwindcss3/src/webparts/helloTailwind/HelloTailwindWebPart.ts new file mode 100644 index 000000000..6f149ff5f --- /dev/null +++ b/samples/react-tailwindcss3/src/webparts/helloTailwind/HelloTailwindWebPart.ts @@ -0,0 +1,123 @@ +import * as React from 'react'; +import * as ReactDom from 'react-dom'; +import { Version } from '@microsoft/sp-core-library'; +import { + type IPropertyPaneConfiguration, + PropertyPaneTextField +} from '@microsoft/sp-property-pane'; +import { BaseClientSideWebPart } from '@microsoft/sp-webpart-base'; +import { IReadonlyTheme } from '@microsoft/sp-component-base'; + +import * as strings from 'HelloTailwindWebPartStrings'; +import HelloTailwind from './components/HelloTailwind'; +import { IHelloTailwindProps } from './components/IHelloTailwindProps'; + +import '../../../assets/dist/tailwind.css'; + +export interface IHelloTailwindWebPartProps { + description: string; +} + +export default class HelloTailwindWebPart extends BaseClientSideWebPart { + + private _isDarkTheme: boolean = false; + private _environmentMessage: string = ''; + + public render(): void { + const element: React.ReactElement = React.createElement( + HelloTailwind, + { + description: this.properties.description, + isDarkTheme: this._isDarkTheme, + environmentMessage: this._environmentMessage, + hasTeamsContext: !!this.context.sdks.microsoftTeams, + userDisplayName: this.context.pageContext.user.displayName + } + ); + + ReactDom.render(element, this.domElement); + } + + protected onInit(): Promise { + return this._getEnvironmentMessage().then(message => { + this._environmentMessage = message; + }); + } + + + + private _getEnvironmentMessage(): Promise { + if (!!this.context.sdks.microsoftTeams) { // running in Teams, office.com or Outlook + return this.context.sdks.microsoftTeams.teamsJs.app.getContext() + .then(context => { + let environmentMessage: string = ''; + switch (context.app.host.name) { + case 'Office': // running in Office + environmentMessage = this.context.isServedFromLocalhost ? strings.AppLocalEnvironmentOffice : strings.AppOfficeEnvironment; + break; + case 'Outlook': // running in Outlook + environmentMessage = this.context.isServedFromLocalhost ? strings.AppLocalEnvironmentOutlook : strings.AppOutlookEnvironment; + break; + case 'Teams': // running in Teams + case 'TeamsModern': + environmentMessage = this.context.isServedFromLocalhost ? strings.AppLocalEnvironmentTeams : strings.AppTeamsTabEnvironment; + break; + default: + environmentMessage = strings.UnknownEnvironment; + } + + return environmentMessage; + }); + } + + return Promise.resolve(this.context.isServedFromLocalhost ? strings.AppLocalEnvironmentSharePoint : strings.AppSharePointEnvironment); + } + + protected onThemeChanged(currentTheme: IReadonlyTheme | undefined): void { + if (!currentTheme) { + return; + } + + this._isDarkTheme = !!currentTheme.isInverted; + const { + semanticColors + } = currentTheme; + + if (semanticColors) { + this.domElement.style.setProperty('--bodyText', semanticColors.bodyText || null); + this.domElement.style.setProperty('--link', semanticColors.link || null); + this.domElement.style.setProperty('--linkHovered', semanticColors.linkHovered || null); + } + + } + + protected onDispose(): void { + ReactDom.unmountComponentAtNode(this.domElement); + } + + protected get dataVersion(): Version { + return Version.parse('1.0'); + } + + protected getPropertyPaneConfiguration(): IPropertyPaneConfiguration { + return { + pages: [ + { + header: { + description: strings.PropertyPaneDescription + }, + groups: [ + { + groupName: strings.BasicGroupName, + groupFields: [ + PropertyPaneTextField('description', { + label: strings.DescriptionFieldLabel + }) + ] + } + ] + } + ] + }; + } +} diff --git a/samples/react-tailwindcss3/src/webparts/helloTailwind/assets/welcome-dark.png b/samples/react-tailwindcss3/src/webparts/helloTailwind/assets/welcome-dark.png new file mode 100644 index 0000000000000000000000000000000000000000..42f0b8d24a9aa964a2be4885fe5700c1c54191a9 GIT binary patch literal 12545 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�Gp~kbx)oU28ew4C2+WtKA z?ii5OmkiU`=%DSZvRn_T6N8n7gMpPiuw|6cx+?2QoiiV*HPSBURRb((2HlrP$nR1s zE!ixA3%lrPad}1)Ev0nH@FIc9zz{>ERl9N6scn~9yO(pwlPFAF3t>lYw5|VV|64D6>pIGI3Rm+c zKbkssWHyfURs`J^lLRc1d4J~Ah>WmH{s63$6_HH-NM=y z>;@rMW?hUwN)7?6`tE#kp-XQFh3y(8I&q6Z-Yu=~01lRW0<^gnfcn$IJ&TZ9FF7&o zV4t%GQz0SrTZ^PJ_1)7K#6^!$)g-G`)=?MWVN5O}tQm!p12t6A+Of`2+&o!Nekuid=bR0fGTXpW~)oGkX%aRNDiMeoFHRq+T)jo8H})cIhJ zPTRyN&TWN^lH$?(u!;?ZzQ$=9yZLkS#1ScsM)=G7XRkRSFfy=2Mg&)sJD2lVdMbJWMSd+=nUsu%&;wbB1^A^ z?rQSHzQ$fY;&TLz`)?BFfO5e(3XhWu$=rfVj34YGnnzCU=wXsoPLTh+90ynqCsqhk zYy=A){iJzTYWrDR&`A+IfqXa{nAX~`qEB)DjcgrF+>*APef@_U`Oq0aT;t@CY(>c4h}{&c-RjvoQ8DMpY=)g9o+>NU{QgUOqSKgmyrqyKU1Dg(uS(kR4uD0% z)U_-?+)|X)&hbK3FYW94IO>-dP8@a^HOzlTZxVD^;%aq|B}a=!ijidAmNIaZP<&@R zP+1#=-8X$$Gx-DbgM`w6Bgea*c-jXh)lK9mNM1+!u4x)x5ble>gE6?skgv5zbtS6p zguFN;VLQyFgEXQ)>neCi-{CPNvNCBI3nh08A+4R;x#uw5uT9NT0hz)@|zA?uCJFfS2#`L zL~RKmYQTb!J)*cb+AqSKKm4Ndxs<3F->WzvZA*~YaJKs-{Tg-zBn6Uooxn2i)v3It zLRX7&gl2f65*7pL32*8YNfdS|1TN-eMM*>=kN%dVfQox{)a3t2!43=!x|LDC|8n}1MB!pUtK42c{r<}m<^X8K zKT$|4E3Ham!jf4X7V*9;Km5QI8mo=S_#Z~1l@I6@Ek_k9qj+A(SzI`n`0}U7o0@?G zi{9?5!$-|oX9@0&IN66)ZXB97ooK6_S2`EpGxpvRB-RWc4v(t18isepQgMMeTm@l< zMhlxU!<7JL)&EAR9EXL;6ZH?Zk0E?kH0fV7^hZO-_Q& zpC}S8S;)2Eh3Et3tB)H1J2?y6F9X^=oy1pThwL9$A9fQeEG!reEz}%zCTv$XBs>+W zATfsO&fLEBp412N<)&0yh<@*%oR)IT^{9SR;rf;BOrB8C0(ySBitd7##@bZcWZ zz9Uq+Vy739f!9D|t|1>ODDUPEm462)aWV2=vmkKsNIm*y`f>Yza2Ywc|0~*PQ$M-n zi^#>~GS#qeW~6tzLngVh;~6GBfm7|c51O+KmsH8-pRpA$NFO^1O!E&A71Cc>p?7)N zAN<9jvM4_iaVV?&XSwGaMh;uewlb$(be4lMNQ4qx=-+U0;RY>HV0x?*P;36>Ebvwa zD6jcnMR;cepwtx}U*%9y>s~3vou$=p{@Mw8BWpDhpk%%{d^ov?g&HCC%pW*piE$L4 z9=!9m@gQ#B%=P-y=Dob>T8vPVqDcyGuB2KB4|`CGSFYZJ~hG;6dp{lH@~RvJk42^-$H>7?0W^P-_SDVUbY?LK)NLi~qblRiT{fES-fpdgw;tX||%2yyhA~`?!4pACHi`xh)x$&r;6U4!gPc9=NkxxtoHE zknMrdfVo&XBsm#U8d_QM77NZ`m_<-a9EMVaZ$CP8f>C>ytUBGKL`r1Nz?&G`!w}Yj zC4S&|^NEAnDqGm9!3R&oJ! z#axCX32OI8 z0Ya>4RsNOxTP?F;Fd>EkP(FZ}GQ=`sVI+o3ijQ16??*1g+J}ij>{*oV^xN5j+i%IJ z+oM!w5qM5bB2TZ6M6{CeqO?t(Mdy-fY~^#CEw0E9A!ZIRZQvu3NZ#_j64p&ZlIKi zDxtXK4xWq3W3{8OrMNPgH&bzVA6bx_4`Z=ldabh|mBI#nU~#C5KN8s7@W>0b8xOytF{wcIZ{KA!`6{j8DD{1$nM z8s6qm2TJCY<70W-C4p+Pbt0do1>m47NRr40&|M>kE-QH)47|C2xc?-ha8tB&fk1PIONh3xsUz7f7vN02Sc9tVLV1! zvNH#D6T}LRg|ItqZR>GR^m*+i6M}S?de#tn>Cvmje>y%H&MR8~oR2AQV7pe2M zznj)Cj3eRmw~kc*?(BT<5u$LjNWLwT(%;klDB*q^Zo4iiPM+_0M{@(3wIRm)833t= zfslP$WBd`q0*gPo#o~Nk|H|eAM|t``0r$g8SjCK&9|+j2}|C7I^AWF_IAd&PMqF1RuEq zcx!|bRh8uox_z3x_hWedYHDhF3uAeQXQ4%BJ|n%e2axKOv?gHz0iVjAoJeQJAqffz|3m~)}2AClI;2pJnk2gyQ;uFlTfbA){f<D0>VCw-mkdAdDXt8)K@_44!;Y4pu~Ea!8+Hm{#aOKN6R)+^!6Ryf&$_s3RL|B)lkGfgG4BG zq&~Nx4q+D_xW2f*_q31` zQJy7f-L`UE{A{P)#=6@>44d*Xqm7;_cUx}ac8Eyl20)bC_7wzGp5T|8CE6c~gS90Q zL*(MP4IYaR;;a4F@Wo4FM3ogtuji{DOgYTcN%sD}XNe}rq*Jz~hW%p!PEJZ$vR2$Q G`2PSf1J4)$ literal 0 HcmV?d00001 diff --git a/samples/react-tailwindcss3/src/webparts/helloTailwind/assets/welcome-light.png b/samples/react-tailwindcss3/src/webparts/helloTailwind/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-tailwindcss3/src/webparts/helloTailwind/components/HelloTailwind.tsx b/samples/react-tailwindcss3/src/webparts/helloTailwind/components/HelloTailwind.tsx new file mode 100644 index 000000000..ee6066443 --- /dev/null +++ b/samples/react-tailwindcss3/src/webparts/helloTailwind/components/HelloTailwind.tsx @@ -0,0 +1,41 @@ +import * as React from 'react'; +import type { IHelloTailwindProps } from './IHelloTailwindProps'; +import { escape } from '@microsoft/sp-lodash-subset'; + +export default class HelloTailwind extends React.Component { + public render(): React.ReactElement { + const { + description, + isDarkTheme, + environmentMessage, + userDisplayName + } = this.props; + + return ( +

+
+ +

Well done, {escape(userDisplayName)}!

+
{environmentMessage}
+
Web part property value: {escape(description)}
+
+
+
+ ); + } +} diff --git a/samples/react-tailwindcss3/src/webparts/helloTailwind/components/IHelloTailwindProps.ts b/samples/react-tailwindcss3/src/webparts/helloTailwind/components/IHelloTailwindProps.ts new file mode 100644 index 000000000..16ff4dc1e --- /dev/null +++ b/samples/react-tailwindcss3/src/webparts/helloTailwind/components/IHelloTailwindProps.ts @@ -0,0 +1,7 @@ +export interface IHelloTailwindProps { + description: string; + isDarkTheme: boolean; + environmentMessage: string; + hasTeamsContext: boolean; + userDisplayName: string; +} diff --git a/samples/react-tailwindcss3/src/webparts/helloTailwind/loc/en-us.js b/samples/react-tailwindcss3/src/webparts/helloTailwind/loc/en-us.js new file mode 100644 index 000000000..3b25e74a7 --- /dev/null +++ b/samples/react-tailwindcss3/src/webparts/helloTailwind/loc/en-us.js @@ -0,0 +1,16 @@ +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", + "AppLocalEnvironmentOffice": "The app is running on your local environment in office.com", + "AppLocalEnvironmentOutlook": "The app is running on your local environment in Outlook", + "AppSharePointEnvironment": "The app is running on SharePoint page", + "AppTeamsTabEnvironment": "The app is running in Microsoft Teams", + "AppOfficeEnvironment": "The app is running in office.com", + "AppOutlookEnvironment": "The app is running in Outlook", + "UnknownEnvironment": "The app is running in an unknown environment" + } +}); \ No newline at end of file diff --git a/samples/react-tailwindcss3/src/webparts/helloTailwind/loc/mystrings.d.ts b/samples/react-tailwindcss3/src/webparts/helloTailwind/loc/mystrings.d.ts new file mode 100644 index 000000000..b1a2a8041 --- /dev/null +++ b/samples/react-tailwindcss3/src/webparts/helloTailwind/loc/mystrings.d.ts @@ -0,0 +1,19 @@ +declare interface IHelloTailwindWebPartStrings { + PropertyPaneDescription: string; + BasicGroupName: string; + DescriptionFieldLabel: string; + AppLocalEnvironmentSharePoint: string; + AppLocalEnvironmentTeams: string; + AppLocalEnvironmentOffice: string; + AppLocalEnvironmentOutlook: string; + AppSharePointEnvironment: string; + AppTeamsTabEnvironment: string; + AppOfficeEnvironment: string; + AppOutlookEnvironment: string; + UnknownEnvironment: string; +} + +declare module 'HelloTailwindWebPartStrings' { + const strings: IHelloTailwindWebPartStrings; + export = strings; +} diff --git a/samples/react-tailwindcss3/tailwind.config.js b/samples/react-tailwindcss3/tailwind.config.js new file mode 100644 index 000000000..ee36f2c5d --- /dev/null +++ b/samples/react-tailwindcss3/tailwind.config.js @@ -0,0 +1,9 @@ +/** @type {import('tailwindcss').Config} */ +module.exports = { + prefix: 'tw-', + content: ["./src/**/*.{html,js,tsx}"], + theme: { + extend: {}, + }, + plugins: [], +} \ No newline at end of file diff --git a/samples/react-tailwindcss3/teams/32d20565-ce71-49e4-ac49-ec8dd74a44fa_color.png b/samples/react-tailwindcss3/teams/32d20565-ce71-49e4-ac49-ec8dd74a44fa_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-tailwindcss3/teams/32d20565-ce71-49e4-ac49-ec8dd74a44fa_outline.png b/samples/react-tailwindcss3/teams/32d20565-ce71-49e4-ac49-ec8dd74a44fa_outline.png new file mode 100644 index 0000000000000000000000000000000000000000..e8cb4b6ba4f726d47a2e274f16b6069b9a8041cc GIT binary patch literal 249 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdz&H|6fVg?3oVGw3ym^DWND9BhG z%|CHbgX^da?eHs6`1kLARhjOac zf3;y1Iq~M{LLS3g_M2bU{+PBvomV=FH7$YTy5I%1<5B$=?>3fqI5P%5iajq7)W9SX p;gpazd1JnvZNlx8HB0WjVJ`J~Q+P@%pA+aZ22WQ%mvv4FO#n^cR9FB2 literal 0 HcmV?d00001 diff --git a/samples/react-tailwindcss3/tsconfig.json b/samples/react-tailwindcss3/tsconfig.json new file mode 100644 index 000000000..c4cd392ad --- /dev/null +++ b/samples/react-tailwindcss3/tsconfig.json @@ -0,0 +1,35 @@ +{ + "extends": "./node_modules/@microsoft/rush-stack-compiler-4.7/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, + "noImplicitAny": true, + + "typeRoots": [ + "./node_modules/@types", + "./node_modules/@microsoft" + ], + "types": [ + "webpack-env" + ], + "lib": [ + "es5", + "dom", + "es2015.collection", + "es2015.promise" + ] + }, + "include": [ + "src/**/*.ts", + "src/**/*.tsx" + ] +} From 3808bb48a373466b2bc9856f262eb8f319863178 Mon Sep 17 00:00:00 2001 From: AriGunawan Date: Sat, 7 Oct 2023 22:03:17 +0700 Subject: [PATCH 2/4] Rename folder --- .../{react-tailwindcss3 => tailwindcss3}/README.md | 0 .../assets/code.png | Bin .../assets/example.png | Bin .../assets/tailwind.css | 0 .../config/config.json | 0 .../config/deploy-azure-storage.json | 0 .../config/package-solution.json | 0 .../config/sass.json | 0 .../config/serve.json | 0 .../config/write-manifests.json | 0 .../fast-serve/config.json | 0 .../fast-serve/webpack.extend.js | 0 .../gulpfile.js | 0 .../package-lock.json | 0 .../package.json | 0 .../postcss.config.js | 0 .../src/index.ts | 0 .../HelloTailwindWebPart.manifest.json | 0 .../webparts/helloTailwind/HelloTailwindWebPart.ts | 0 .../webparts/helloTailwind/assets/welcome-dark.png | Bin .../webparts/helloTailwind/assets/welcome-light.png | Bin .../helloTailwind/components/HelloTailwind.tsx | 0 .../helloTailwind/components/IHelloTailwindProps.ts | 0 .../src/webparts/helloTailwind/loc/en-us.js | 0 .../src/webparts/helloTailwind/loc/mystrings.d.ts | 0 .../tailwind.config.js | 0 .../32d20565-ce71-49e4-ac49-ec8dd74a44fa_color.png | Bin ...32d20565-ce71-49e4-ac49-ec8dd74a44fa_outline.png | Bin .../tsconfig.json | 0 29 files changed, 0 insertions(+), 0 deletions(-) rename samples/{react-tailwindcss3 => tailwindcss3}/README.md (100%) rename samples/{react-tailwindcss3 => tailwindcss3}/assets/code.png (100%) rename samples/{react-tailwindcss3 => tailwindcss3}/assets/example.png (100%) rename samples/{react-tailwindcss3 => tailwindcss3}/assets/tailwind.css (100%) rename samples/{react-tailwindcss3 => tailwindcss3}/config/config.json (100%) rename samples/{react-tailwindcss3 => tailwindcss3}/config/deploy-azure-storage.json (100%) rename samples/{react-tailwindcss3 => tailwindcss3}/config/package-solution.json (100%) rename samples/{react-tailwindcss3 => tailwindcss3}/config/sass.json (100%) rename samples/{react-tailwindcss3 => tailwindcss3}/config/serve.json (100%) rename samples/{react-tailwindcss3 => tailwindcss3}/config/write-manifests.json (100%) rename samples/{react-tailwindcss3 => tailwindcss3}/fast-serve/config.json (100%) rename samples/{react-tailwindcss3 => tailwindcss3}/fast-serve/webpack.extend.js (100%) rename samples/{react-tailwindcss3 => tailwindcss3}/gulpfile.js (100%) rename samples/{react-tailwindcss3 => tailwindcss3}/package-lock.json (100%) rename samples/{react-tailwindcss3 => tailwindcss3}/package.json (100%) rename samples/{react-tailwindcss3 => tailwindcss3}/postcss.config.js (100%) rename samples/{react-tailwindcss3 => tailwindcss3}/src/index.ts (100%) rename samples/{react-tailwindcss3 => tailwindcss3}/src/webparts/helloTailwind/HelloTailwindWebPart.manifest.json (100%) rename samples/{react-tailwindcss3 => tailwindcss3}/src/webparts/helloTailwind/HelloTailwindWebPart.ts (100%) rename samples/{react-tailwindcss3 => tailwindcss3}/src/webparts/helloTailwind/assets/welcome-dark.png (100%) rename samples/{react-tailwindcss3 => tailwindcss3}/src/webparts/helloTailwind/assets/welcome-light.png (100%) rename samples/{react-tailwindcss3 => tailwindcss3}/src/webparts/helloTailwind/components/HelloTailwind.tsx (100%) rename samples/{react-tailwindcss3 => tailwindcss3}/src/webparts/helloTailwind/components/IHelloTailwindProps.ts (100%) rename samples/{react-tailwindcss3 => tailwindcss3}/src/webparts/helloTailwind/loc/en-us.js (100%) rename samples/{react-tailwindcss3 => tailwindcss3}/src/webparts/helloTailwind/loc/mystrings.d.ts (100%) rename samples/{react-tailwindcss3 => tailwindcss3}/tailwind.config.js (100%) rename samples/{react-tailwindcss3 => tailwindcss3}/teams/32d20565-ce71-49e4-ac49-ec8dd74a44fa_color.png (100%) rename samples/{react-tailwindcss3 => tailwindcss3}/teams/32d20565-ce71-49e4-ac49-ec8dd74a44fa_outline.png (100%) rename samples/{react-tailwindcss3 => tailwindcss3}/tsconfig.json (100%) diff --git a/samples/react-tailwindcss3/README.md b/samples/tailwindcss3/README.md similarity index 100% rename from samples/react-tailwindcss3/README.md rename to samples/tailwindcss3/README.md diff --git a/samples/react-tailwindcss3/assets/code.png b/samples/tailwindcss3/assets/code.png similarity index 100% rename from samples/react-tailwindcss3/assets/code.png rename to samples/tailwindcss3/assets/code.png diff --git a/samples/react-tailwindcss3/assets/example.png b/samples/tailwindcss3/assets/example.png similarity index 100% rename from samples/react-tailwindcss3/assets/example.png rename to samples/tailwindcss3/assets/example.png diff --git a/samples/react-tailwindcss3/assets/tailwind.css b/samples/tailwindcss3/assets/tailwind.css similarity index 100% rename from samples/react-tailwindcss3/assets/tailwind.css rename to samples/tailwindcss3/assets/tailwind.css diff --git a/samples/react-tailwindcss3/config/config.json b/samples/tailwindcss3/config/config.json similarity index 100% rename from samples/react-tailwindcss3/config/config.json rename to samples/tailwindcss3/config/config.json diff --git a/samples/react-tailwindcss3/config/deploy-azure-storage.json b/samples/tailwindcss3/config/deploy-azure-storage.json similarity index 100% rename from samples/react-tailwindcss3/config/deploy-azure-storage.json rename to samples/tailwindcss3/config/deploy-azure-storage.json diff --git a/samples/react-tailwindcss3/config/package-solution.json b/samples/tailwindcss3/config/package-solution.json similarity index 100% rename from samples/react-tailwindcss3/config/package-solution.json rename to samples/tailwindcss3/config/package-solution.json diff --git a/samples/react-tailwindcss3/config/sass.json b/samples/tailwindcss3/config/sass.json similarity index 100% rename from samples/react-tailwindcss3/config/sass.json rename to samples/tailwindcss3/config/sass.json diff --git a/samples/react-tailwindcss3/config/serve.json b/samples/tailwindcss3/config/serve.json similarity index 100% rename from samples/react-tailwindcss3/config/serve.json rename to samples/tailwindcss3/config/serve.json diff --git a/samples/react-tailwindcss3/config/write-manifests.json b/samples/tailwindcss3/config/write-manifests.json similarity index 100% rename from samples/react-tailwindcss3/config/write-manifests.json rename to samples/tailwindcss3/config/write-manifests.json diff --git a/samples/react-tailwindcss3/fast-serve/config.json b/samples/tailwindcss3/fast-serve/config.json similarity index 100% rename from samples/react-tailwindcss3/fast-serve/config.json rename to samples/tailwindcss3/fast-serve/config.json diff --git a/samples/react-tailwindcss3/fast-serve/webpack.extend.js b/samples/tailwindcss3/fast-serve/webpack.extend.js similarity index 100% rename from samples/react-tailwindcss3/fast-serve/webpack.extend.js rename to samples/tailwindcss3/fast-serve/webpack.extend.js diff --git a/samples/react-tailwindcss3/gulpfile.js b/samples/tailwindcss3/gulpfile.js similarity index 100% rename from samples/react-tailwindcss3/gulpfile.js rename to samples/tailwindcss3/gulpfile.js diff --git a/samples/react-tailwindcss3/package-lock.json b/samples/tailwindcss3/package-lock.json similarity index 100% rename from samples/react-tailwindcss3/package-lock.json rename to samples/tailwindcss3/package-lock.json diff --git a/samples/react-tailwindcss3/package.json b/samples/tailwindcss3/package.json similarity index 100% rename from samples/react-tailwindcss3/package.json rename to samples/tailwindcss3/package.json diff --git a/samples/react-tailwindcss3/postcss.config.js b/samples/tailwindcss3/postcss.config.js similarity index 100% rename from samples/react-tailwindcss3/postcss.config.js rename to samples/tailwindcss3/postcss.config.js diff --git a/samples/react-tailwindcss3/src/index.ts b/samples/tailwindcss3/src/index.ts similarity index 100% rename from samples/react-tailwindcss3/src/index.ts rename to samples/tailwindcss3/src/index.ts diff --git a/samples/react-tailwindcss3/src/webparts/helloTailwind/HelloTailwindWebPart.manifest.json b/samples/tailwindcss3/src/webparts/helloTailwind/HelloTailwindWebPart.manifest.json similarity index 100% rename from samples/react-tailwindcss3/src/webparts/helloTailwind/HelloTailwindWebPart.manifest.json rename to samples/tailwindcss3/src/webparts/helloTailwind/HelloTailwindWebPart.manifest.json diff --git a/samples/react-tailwindcss3/src/webparts/helloTailwind/HelloTailwindWebPart.ts b/samples/tailwindcss3/src/webparts/helloTailwind/HelloTailwindWebPart.ts similarity index 100% rename from samples/react-tailwindcss3/src/webparts/helloTailwind/HelloTailwindWebPart.ts rename to samples/tailwindcss3/src/webparts/helloTailwind/HelloTailwindWebPart.ts diff --git a/samples/react-tailwindcss3/src/webparts/helloTailwind/assets/welcome-dark.png b/samples/tailwindcss3/src/webparts/helloTailwind/assets/welcome-dark.png similarity index 100% rename from samples/react-tailwindcss3/src/webparts/helloTailwind/assets/welcome-dark.png rename to samples/tailwindcss3/src/webparts/helloTailwind/assets/welcome-dark.png diff --git a/samples/react-tailwindcss3/src/webparts/helloTailwind/assets/welcome-light.png b/samples/tailwindcss3/src/webparts/helloTailwind/assets/welcome-light.png similarity index 100% rename from samples/react-tailwindcss3/src/webparts/helloTailwind/assets/welcome-light.png rename to samples/tailwindcss3/src/webparts/helloTailwind/assets/welcome-light.png diff --git a/samples/react-tailwindcss3/src/webparts/helloTailwind/components/HelloTailwind.tsx b/samples/tailwindcss3/src/webparts/helloTailwind/components/HelloTailwind.tsx similarity index 100% rename from samples/react-tailwindcss3/src/webparts/helloTailwind/components/HelloTailwind.tsx rename to samples/tailwindcss3/src/webparts/helloTailwind/components/HelloTailwind.tsx diff --git a/samples/react-tailwindcss3/src/webparts/helloTailwind/components/IHelloTailwindProps.ts b/samples/tailwindcss3/src/webparts/helloTailwind/components/IHelloTailwindProps.ts similarity index 100% rename from samples/react-tailwindcss3/src/webparts/helloTailwind/components/IHelloTailwindProps.ts rename to samples/tailwindcss3/src/webparts/helloTailwind/components/IHelloTailwindProps.ts diff --git a/samples/react-tailwindcss3/src/webparts/helloTailwind/loc/en-us.js b/samples/tailwindcss3/src/webparts/helloTailwind/loc/en-us.js similarity index 100% rename from samples/react-tailwindcss3/src/webparts/helloTailwind/loc/en-us.js rename to samples/tailwindcss3/src/webparts/helloTailwind/loc/en-us.js diff --git a/samples/react-tailwindcss3/src/webparts/helloTailwind/loc/mystrings.d.ts b/samples/tailwindcss3/src/webparts/helloTailwind/loc/mystrings.d.ts similarity index 100% rename from samples/react-tailwindcss3/src/webparts/helloTailwind/loc/mystrings.d.ts rename to samples/tailwindcss3/src/webparts/helloTailwind/loc/mystrings.d.ts diff --git a/samples/react-tailwindcss3/tailwind.config.js b/samples/tailwindcss3/tailwind.config.js similarity index 100% rename from samples/react-tailwindcss3/tailwind.config.js rename to samples/tailwindcss3/tailwind.config.js diff --git a/samples/react-tailwindcss3/teams/32d20565-ce71-49e4-ac49-ec8dd74a44fa_color.png b/samples/tailwindcss3/teams/32d20565-ce71-49e4-ac49-ec8dd74a44fa_color.png similarity index 100% rename from samples/react-tailwindcss3/teams/32d20565-ce71-49e4-ac49-ec8dd74a44fa_color.png rename to samples/tailwindcss3/teams/32d20565-ce71-49e4-ac49-ec8dd74a44fa_color.png diff --git a/samples/react-tailwindcss3/teams/32d20565-ce71-49e4-ac49-ec8dd74a44fa_outline.png b/samples/tailwindcss3/teams/32d20565-ce71-49e4-ac49-ec8dd74a44fa_outline.png similarity index 100% rename from samples/react-tailwindcss3/teams/32d20565-ce71-49e4-ac49-ec8dd74a44fa_outline.png rename to samples/tailwindcss3/teams/32d20565-ce71-49e4-ac49-ec8dd74a44fa_outline.png diff --git a/samples/react-tailwindcss3/tsconfig.json b/samples/tailwindcss3/tsconfig.json similarity index 100% rename from samples/react-tailwindcss3/tsconfig.json rename to samples/tailwindcss3/tsconfig.json From e18a0f282a9a9cf93e1d0b9fbb0a31fc9e9945cb Mon Sep 17 00:00:00 2001 From: AriGunawan Date: Sat, 7 Oct 2023 22:04:49 +0700 Subject: [PATCH 3/4] Update readme --- samples/tailwindcss3/README.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/samples/tailwindcss3/README.md b/samples/tailwindcss3/README.md index 9e0ed6388..332c0b3dc 100644 --- a/samples/tailwindcss3/README.md +++ b/samples/tailwindcss3/README.md @@ -58,8 +58,8 @@ Version|Date|Comments ## Minimal path to awesome -* 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-tailwindcss3) then unzip it) -* From your command line, change your current directory to the directory containing this sample (`react-tailwindcss3`, located under `samples`) +* 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/tailwindcss3) then unzip it) +* From your command line, change your current directory to the directory containing this sample (`tailwindcss3`, located under `samples`) * in the command line run: * `npm install` * `gulp serve` @@ -82,18 +82,18 @@ We do not support samples, but this community is always willing to help, and we 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-tailwindcss3%22) to see if anybody else is having the same issues. +You can try looking at [issues related to this sample](https://github.com/pnp/sp-dev-fx-webparts/issues?q=label%3A%22sample%3A%20tailwindcss3%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-tailwindcss3) and see what the community is saying. +You can also try looking at [discussions related to this sample](https://github.com/pnp/sp-dev-fx-webparts/discussions?discussions_q=tailwindcss3) 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-tailwindcss3&template=bug-report.yml&sample=react-tailwindcss3&authors=@AriGunawan&title=react-tailwindcss3%20-%20). +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%20tailwindcss3&template=bug-report.yml&sample=tailwindcss3&authors=@AriGunawan&title=tailwindcss3%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-tailwindcss3&template=question.yml&sample=react-tailwindcss3&authors=@AriGunawan&title=react-tailwindcss3%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%20tailwindcss3&template=question.yml&sample=tailwindcss3&authors=@AriGunawan&title=tailwindcss3%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-tailwindcss3&template=suggestion.yml&sample=react-tailwindcss3&authors=@AriGunawan&title=react-tailwindcss3%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%20tailwindcss3&template=suggestion.yml&sample=tailwindcss3&authors=@AriGunawan&title=tailwindcss3%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.** - \ No newline at end of file + \ No newline at end of file From 7c9bc860d12c4ae4324cf4c65a0b576dbf57d16d Mon Sep 17 00:00:00 2001 From: Hugo Bernier Date: Mon, 23 Oct 2023 12:24:59 -0400 Subject: [PATCH 4/4] Renamed folder, added container, sample.json --- .../.devcontainer/devcontainer.json | 39 ++++++++++++++ .../.devcontainer/spfx-startup.sh | 33 ++++++++++++ samples/react-tailwindcss3/.nvmrc | 1 + .../README.md | 47 +++++++--------- .../assets/code.png | Bin .../assets/example.png | Bin samples/react-tailwindcss3/assets/sample.json | 50 ++++++++++++++++++ .../assets/tailwind.css | 0 .../config/config.json | 0 .../config/deploy-azure-storage.json | 0 .../config/package-solution.json | 0 .../config/sass.json | 0 .../config/serve.json | 0 .../config/write-manifests.json | 0 .../fast-serve/config.json | 0 .../fast-serve/webpack.extend.js | 0 .../gulpfile.js | 0 .../package-lock.json | 0 .../package.json | 0 .../postcss.config.js | 0 .../src/index.ts | 0 .../HelloTailwindWebPart.manifest.json | 0 .../helloTailwind/HelloTailwindWebPart.ts | 0 .../helloTailwind/assets/welcome-dark.png | Bin .../helloTailwind/assets/welcome-light.png | Bin .../components/HelloTailwind.tsx | 0 .../components/IHelloTailwindProps.ts | 0 .../src/webparts/helloTailwind/loc/en-us.js | 0 .../webparts/helloTailwind/loc/mystrings.d.ts | 0 .../tailwind.config.js | 0 ...0565-ce71-49e4-ac49-ec8dd74a44fa_color.png | Bin ...65-ce71-49e4-ac49-ec8dd74a44fa_outline.png | Bin .../tsconfig.json | 0 33 files changed, 142 insertions(+), 28 deletions(-) create mode 100644 samples/react-tailwindcss3/.devcontainer/devcontainer.json create mode 100644 samples/react-tailwindcss3/.devcontainer/spfx-startup.sh create mode 100644 samples/react-tailwindcss3/.nvmrc rename samples/{tailwindcss3 => react-tailwindcss3}/README.md (73%) rename samples/{tailwindcss3 => react-tailwindcss3}/assets/code.png (100%) rename samples/{tailwindcss3 => react-tailwindcss3}/assets/example.png (100%) create mode 100644 samples/react-tailwindcss3/assets/sample.json rename samples/{tailwindcss3 => react-tailwindcss3}/assets/tailwind.css (100%) rename samples/{tailwindcss3 => react-tailwindcss3}/config/config.json (100%) rename samples/{tailwindcss3 => react-tailwindcss3}/config/deploy-azure-storage.json (100%) rename samples/{tailwindcss3 => react-tailwindcss3}/config/package-solution.json (100%) rename samples/{tailwindcss3 => react-tailwindcss3}/config/sass.json (100%) rename samples/{tailwindcss3 => react-tailwindcss3}/config/serve.json (100%) rename samples/{tailwindcss3 => react-tailwindcss3}/config/write-manifests.json (100%) rename samples/{tailwindcss3 => react-tailwindcss3}/fast-serve/config.json (100%) rename samples/{tailwindcss3 => react-tailwindcss3}/fast-serve/webpack.extend.js (100%) rename samples/{tailwindcss3 => react-tailwindcss3}/gulpfile.js (100%) rename samples/{tailwindcss3 => react-tailwindcss3}/package-lock.json (100%) rename samples/{tailwindcss3 => react-tailwindcss3}/package.json (100%) rename samples/{tailwindcss3 => react-tailwindcss3}/postcss.config.js (100%) rename samples/{tailwindcss3 => react-tailwindcss3}/src/index.ts (100%) rename samples/{tailwindcss3 => react-tailwindcss3}/src/webparts/helloTailwind/HelloTailwindWebPart.manifest.json (100%) rename samples/{tailwindcss3 => react-tailwindcss3}/src/webparts/helloTailwind/HelloTailwindWebPart.ts (100%) rename samples/{tailwindcss3 => react-tailwindcss3}/src/webparts/helloTailwind/assets/welcome-dark.png (100%) rename samples/{tailwindcss3 => react-tailwindcss3}/src/webparts/helloTailwind/assets/welcome-light.png (100%) rename samples/{tailwindcss3 => react-tailwindcss3}/src/webparts/helloTailwind/components/HelloTailwind.tsx (100%) rename samples/{tailwindcss3 => react-tailwindcss3}/src/webparts/helloTailwind/components/IHelloTailwindProps.ts (100%) rename samples/{tailwindcss3 => react-tailwindcss3}/src/webparts/helloTailwind/loc/en-us.js (100%) rename samples/{tailwindcss3 => react-tailwindcss3}/src/webparts/helloTailwind/loc/mystrings.d.ts (100%) rename samples/{tailwindcss3 => react-tailwindcss3}/tailwind.config.js (100%) rename samples/{tailwindcss3 => react-tailwindcss3}/teams/32d20565-ce71-49e4-ac49-ec8dd74a44fa_color.png (100%) rename samples/{tailwindcss3 => react-tailwindcss3}/teams/32d20565-ce71-49e4-ac49-ec8dd74a44fa_outline.png (100%) rename samples/{tailwindcss3 => react-tailwindcss3}/tsconfig.json (100%) diff --git a/samples/react-tailwindcss3/.devcontainer/devcontainer.json b/samples/react-tailwindcss3/.devcontainer/devcontainer.json new file mode 100644 index 000000000..703271a23 --- /dev/null +++ b/samples/react-tailwindcss3/.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.18.0", + "image": "docker.io/m365pnp/spfx:1.18.0", + // 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-tailwindcss3/.devcontainer/spfx-startup.sh b/samples/react-tailwindcss3/.devcontainer/spfx-startup.sh new file mode 100644 index 000000000..456d6aea8 --- /dev/null +++ b/samples/react-tailwindcss3/.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-tailwindcss3/.nvmrc b/samples/react-tailwindcss3/.nvmrc new file mode 100644 index 000000000..bb52a169c --- /dev/null +++ b/samples/react-tailwindcss3/.nvmrc @@ -0,0 +1 @@ +v18.18.2 diff --git a/samples/tailwindcss3/README.md b/samples/react-tailwindcss3/README.md similarity index 73% rename from samples/tailwindcss3/README.md rename to samples/react-tailwindcss3/README.md index 332c0b3dc..cdd8ef23f 100644 --- a/samples/tailwindcss3/README.md +++ b/samples/react-tailwindcss3/README.md @@ -10,13 +10,14 @@ Here is an illustration of the styling outcome achieved with Tailwind, along wit ![Code](assets/code.png) To setup Tailwind on your existing project, proceed with the following steps: + 1. Execute the following commands: - - `npm i -D tailwindcss postcss autoprefixer gulp-postcss` - - `npx tailwindcss init` + - `npm i -D react-tailwindcss postcss autoprefixer gulp-postcss` + - `npx react-tailwindcss init` 2. Add the following files: - /assets/tailwind.css - postcss.config.js - - tailwind.config.js + - tailwind.config.js 3. Update the following files: - gulpfile.js - Check the changes in this project @@ -41,14 +42,14 @@ This sample is optimally compatible with the following environment configuration ## Applies to -* [SharePoint Framework](https://learn.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview) -* [Microsoft 365 tenant](https://learn.microsoft.com/sharepoint/dev/spfx/set-up-your-development-environment) +- [SharePoint Framework](https://learn.microsoft.com/sharepoint/dev/spfx/sharepoint-framework-overview) +- [Microsoft 365 tenant](https://learn.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/m365devprogram) +> Get your own free development tenant by subscribing to [Microsoft 365 developer program](https://aka.ms/m365devprogram) ## Contributors -* [Ari Gunawan](https://github.com/AriGunawan) +- [Ari Gunawan](https://github.com/AriGunawan) ## Version history @@ -58,42 +59,32 @@ Version|Date|Comments ## Minimal path to awesome -* 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/tailwindcss3) then unzip it) -* From your command line, change your current directory to the directory containing this sample (`tailwindcss3`, located under `samples`) -* in the command line run: - * `npm install` - * `gulp serve` +- 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-tailwindcss3) then unzip it) +- From your command line, change your current directory to the directory containing this sample (`react-tailwindcss3`, 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. - - ## 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%20tailwindcss3%22) to see if anybody else is having the same issues. +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-tailwindcss3%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=tailwindcss3) and see what the community is saying. +You can also try looking at [discussions related to this sample](https://github.com/pnp/sp-dev-fx-webparts/discussions?discussions_q=react-tailwindcss3) 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%20tailwindcss3&template=bug-report.yml&sample=tailwindcss3&authors=@AriGunawan&title=tailwindcss3%20-%20). +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-tailwindcss3&template=bug-report.yml&sample=react-tailwindcss3&authors=@AriGunawan&title=react-tailwindcss3%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%20tailwindcss3&template=question.yml&sample=tailwindcss3&authors=@AriGunawan&title=tailwindcss3%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-tailwindcss3&template=question.yml&sample=react-tailwindcss3&authors=@AriGunawan&title=react-tailwindcss3%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%20tailwindcss3&template=suggestion.yml&sample=tailwindcss3&authors=@AriGunawan&title=tailwindcss3%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-tailwindcss3&template=suggestion.yml&sample=react-tailwindcss3&authors=@AriGunawan&title=react-tailwindcss3%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.** - \ No newline at end of file + diff --git a/samples/tailwindcss3/assets/code.png b/samples/react-tailwindcss3/assets/code.png similarity index 100% rename from samples/tailwindcss3/assets/code.png rename to samples/react-tailwindcss3/assets/code.png diff --git a/samples/tailwindcss3/assets/example.png b/samples/react-tailwindcss3/assets/example.png similarity index 100% rename from samples/tailwindcss3/assets/example.png rename to samples/react-tailwindcss3/assets/example.png diff --git a/samples/react-tailwindcss3/assets/sample.json b/samples/react-tailwindcss3/assets/sample.json new file mode 100644 index 000000000..4a8fae080 --- /dev/null +++ b/samples/react-tailwindcss3/assets/sample.json @@ -0,0 +1,50 @@ +[ + { + "name": "pnp-sp-dev-spfx-web-parts-react-tailwindcss", + "source": "pnp", + "title": "Tailwind 3", + "shortDescription": "This project showcases an integration of Tailwind CSS into an SPFx project.", + "url": "https://github.com/pnp/sp-dev-fx-webparts/tree/main/samples/react-tailwindcss", + "downloadUrl": "https://pnp.github.io/download-partial/?url=https://github.com/pnp/sp-dev-fx-webparts/tree/main/samples/react-tailwindcss", + "longDescription": [ + "This project showcases an integration of Tailwind CSS into an SPFx project. It offers a sample implementation, facilitating straightforward setup and utilization of Tailwind CSS for enhanced styling and design in SharePoint Framework projects." + ], + "creationDateTime": "2023-10-07", + "updateDateTime": "2023-10-07", + "products": [ + "SharePoint" + ], + "metadata": [ + { + "key": "CLIENT-SIDE-DEV", + "value": "React" + }, + { + "key": "SPFX-VERSION", + "value": "1.18.0" + } + ], + "thumbnails": [ + { + "type": "image", + "order": 100, + "url": "https://github.com/pnp/sp-dev-fx-webparts/raw/main/samples/react-tailwindcss/assets/example.png", + "alt": "Web Part Preview" + } + ], + "authors": [ + { + "gitHubAccount": "AriGunawan", + "pictureUrl": "https://github.com/AriGunawan.png", + "name": "Ari Gunawan" + } + ], + "references": [ + { + "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/sharepoint/dev/spfx/web-parts/get-started/build-a-hello-world-web-part" + } + ] + } +] \ No newline at end of file diff --git a/samples/tailwindcss3/assets/tailwind.css b/samples/react-tailwindcss3/assets/tailwind.css similarity index 100% rename from samples/tailwindcss3/assets/tailwind.css rename to samples/react-tailwindcss3/assets/tailwind.css diff --git a/samples/tailwindcss3/config/config.json b/samples/react-tailwindcss3/config/config.json similarity index 100% rename from samples/tailwindcss3/config/config.json rename to samples/react-tailwindcss3/config/config.json diff --git a/samples/tailwindcss3/config/deploy-azure-storage.json b/samples/react-tailwindcss3/config/deploy-azure-storage.json similarity index 100% rename from samples/tailwindcss3/config/deploy-azure-storage.json rename to samples/react-tailwindcss3/config/deploy-azure-storage.json diff --git a/samples/tailwindcss3/config/package-solution.json b/samples/react-tailwindcss3/config/package-solution.json similarity index 100% rename from samples/tailwindcss3/config/package-solution.json rename to samples/react-tailwindcss3/config/package-solution.json diff --git a/samples/tailwindcss3/config/sass.json b/samples/react-tailwindcss3/config/sass.json similarity index 100% rename from samples/tailwindcss3/config/sass.json rename to samples/react-tailwindcss3/config/sass.json diff --git a/samples/tailwindcss3/config/serve.json b/samples/react-tailwindcss3/config/serve.json similarity index 100% rename from samples/tailwindcss3/config/serve.json rename to samples/react-tailwindcss3/config/serve.json diff --git a/samples/tailwindcss3/config/write-manifests.json b/samples/react-tailwindcss3/config/write-manifests.json similarity index 100% rename from samples/tailwindcss3/config/write-manifests.json rename to samples/react-tailwindcss3/config/write-manifests.json diff --git a/samples/tailwindcss3/fast-serve/config.json b/samples/react-tailwindcss3/fast-serve/config.json similarity index 100% rename from samples/tailwindcss3/fast-serve/config.json rename to samples/react-tailwindcss3/fast-serve/config.json diff --git a/samples/tailwindcss3/fast-serve/webpack.extend.js b/samples/react-tailwindcss3/fast-serve/webpack.extend.js similarity index 100% rename from samples/tailwindcss3/fast-serve/webpack.extend.js rename to samples/react-tailwindcss3/fast-serve/webpack.extend.js diff --git a/samples/tailwindcss3/gulpfile.js b/samples/react-tailwindcss3/gulpfile.js similarity index 100% rename from samples/tailwindcss3/gulpfile.js rename to samples/react-tailwindcss3/gulpfile.js diff --git a/samples/tailwindcss3/package-lock.json b/samples/react-tailwindcss3/package-lock.json similarity index 100% rename from samples/tailwindcss3/package-lock.json rename to samples/react-tailwindcss3/package-lock.json diff --git a/samples/tailwindcss3/package.json b/samples/react-tailwindcss3/package.json similarity index 100% rename from samples/tailwindcss3/package.json rename to samples/react-tailwindcss3/package.json diff --git a/samples/tailwindcss3/postcss.config.js b/samples/react-tailwindcss3/postcss.config.js similarity index 100% rename from samples/tailwindcss3/postcss.config.js rename to samples/react-tailwindcss3/postcss.config.js diff --git a/samples/tailwindcss3/src/index.ts b/samples/react-tailwindcss3/src/index.ts similarity index 100% rename from samples/tailwindcss3/src/index.ts rename to samples/react-tailwindcss3/src/index.ts diff --git a/samples/tailwindcss3/src/webparts/helloTailwind/HelloTailwindWebPart.manifest.json b/samples/react-tailwindcss3/src/webparts/helloTailwind/HelloTailwindWebPart.manifest.json similarity index 100% rename from samples/tailwindcss3/src/webparts/helloTailwind/HelloTailwindWebPart.manifest.json rename to samples/react-tailwindcss3/src/webparts/helloTailwind/HelloTailwindWebPart.manifest.json diff --git a/samples/tailwindcss3/src/webparts/helloTailwind/HelloTailwindWebPart.ts b/samples/react-tailwindcss3/src/webparts/helloTailwind/HelloTailwindWebPart.ts similarity index 100% rename from samples/tailwindcss3/src/webparts/helloTailwind/HelloTailwindWebPart.ts rename to samples/react-tailwindcss3/src/webparts/helloTailwind/HelloTailwindWebPart.ts diff --git a/samples/tailwindcss3/src/webparts/helloTailwind/assets/welcome-dark.png b/samples/react-tailwindcss3/src/webparts/helloTailwind/assets/welcome-dark.png similarity index 100% rename from samples/tailwindcss3/src/webparts/helloTailwind/assets/welcome-dark.png rename to samples/react-tailwindcss3/src/webparts/helloTailwind/assets/welcome-dark.png diff --git a/samples/tailwindcss3/src/webparts/helloTailwind/assets/welcome-light.png b/samples/react-tailwindcss3/src/webparts/helloTailwind/assets/welcome-light.png similarity index 100% rename from samples/tailwindcss3/src/webparts/helloTailwind/assets/welcome-light.png rename to samples/react-tailwindcss3/src/webparts/helloTailwind/assets/welcome-light.png diff --git a/samples/tailwindcss3/src/webparts/helloTailwind/components/HelloTailwind.tsx b/samples/react-tailwindcss3/src/webparts/helloTailwind/components/HelloTailwind.tsx similarity index 100% rename from samples/tailwindcss3/src/webparts/helloTailwind/components/HelloTailwind.tsx rename to samples/react-tailwindcss3/src/webparts/helloTailwind/components/HelloTailwind.tsx diff --git a/samples/tailwindcss3/src/webparts/helloTailwind/components/IHelloTailwindProps.ts b/samples/react-tailwindcss3/src/webparts/helloTailwind/components/IHelloTailwindProps.ts similarity index 100% rename from samples/tailwindcss3/src/webparts/helloTailwind/components/IHelloTailwindProps.ts rename to samples/react-tailwindcss3/src/webparts/helloTailwind/components/IHelloTailwindProps.ts diff --git a/samples/tailwindcss3/src/webparts/helloTailwind/loc/en-us.js b/samples/react-tailwindcss3/src/webparts/helloTailwind/loc/en-us.js similarity index 100% rename from samples/tailwindcss3/src/webparts/helloTailwind/loc/en-us.js rename to samples/react-tailwindcss3/src/webparts/helloTailwind/loc/en-us.js diff --git a/samples/tailwindcss3/src/webparts/helloTailwind/loc/mystrings.d.ts b/samples/react-tailwindcss3/src/webparts/helloTailwind/loc/mystrings.d.ts similarity index 100% rename from samples/tailwindcss3/src/webparts/helloTailwind/loc/mystrings.d.ts rename to samples/react-tailwindcss3/src/webparts/helloTailwind/loc/mystrings.d.ts diff --git a/samples/tailwindcss3/tailwind.config.js b/samples/react-tailwindcss3/tailwind.config.js similarity index 100% rename from samples/tailwindcss3/tailwind.config.js rename to samples/react-tailwindcss3/tailwind.config.js diff --git a/samples/tailwindcss3/teams/32d20565-ce71-49e4-ac49-ec8dd74a44fa_color.png b/samples/react-tailwindcss3/teams/32d20565-ce71-49e4-ac49-ec8dd74a44fa_color.png similarity index 100% rename from samples/tailwindcss3/teams/32d20565-ce71-49e4-ac49-ec8dd74a44fa_color.png rename to samples/react-tailwindcss3/teams/32d20565-ce71-49e4-ac49-ec8dd74a44fa_color.png diff --git a/samples/tailwindcss3/teams/32d20565-ce71-49e4-ac49-ec8dd74a44fa_outline.png b/samples/react-tailwindcss3/teams/32d20565-ce71-49e4-ac49-ec8dd74a44fa_outline.png similarity index 100% rename from samples/tailwindcss3/teams/32d20565-ce71-49e4-ac49-ec8dd74a44fa_outline.png rename to samples/react-tailwindcss3/teams/32d20565-ce71-49e4-ac49-ec8dd74a44fa_outline.png diff --git a/samples/tailwindcss3/tsconfig.json b/samples/react-tailwindcss3/tsconfig.json similarity index 100% rename from samples/tailwindcss3/tsconfig.json rename to samples/react-tailwindcss3/tsconfig.json